html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, img {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}
body  {
	font: 0.6em Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5em;
	background: url(img/bgtile.gif) repeat-x #733475;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
#container { 
	width: 930px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	padding:0;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	background: #240126; 

} 
#header { 
	background: url(img/topbar.gif) bottom no-repeat;
	width:930px;
	height:115px;
	padding: 0;
	margin:0;
} 
#header #signinbox {
	float:right;
	width:277px;
	vertical-align:top;
	background:#28012a;
	margin: 10px 3px 5px 0; 
	padding: 5px 0 5px 10px; 
	border:1px solid #4e0252;
}

/* Login box styles */
#signinbox table {
	color:#fff;
	border-collapse:collapse;
}
#signinbox table a{
	color:#fa8dfe;
	font-weight:normal;
	text-decoration:none;
}
#signinbox table a:hover{
	color:#fff;
	font-weight:normal;
	text-decoration:underline;
}
#signinbox .loginboxid{
	font-size:10px;
	padding:2px;
	width:200px;
	height:14px;
	color:#fbff87;
	margin:0 0 0 0;
	background:#270128;
	border:1px solid #a73fab;
}
#signinbox .loginboxpass{
	font-size:10px;
	padding:2px;
	width:124px;
	height:14px;
	color:#fbff87;
	margin:0 0 0 0;
	background:#270128;
	border:1px solid #a73fab;
	display:inline;
}
#signinbox .loginbtn{
	background:url(img/btnlogin.gif);
	border:0;
	color:#fbff87;
	width:72px;
	height:20px;
	margin:0 0 0 4px;
	font-size:10px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
}



/* NAV menu start */
#headerwrap #topmenu {
	background:url(img/topbarmenubg.gif);
	height:37px;
	width:930px;
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	display:inline;
}

#headerwrap #topmenu li {
	padding:0;
	margin:0 10px 0 0;
	float:left;
	display:inline;
}

/* NAV button dimensions */
#headerwrap #topmenu a{
	height:37px;
	display:block;
}

/* NAV btn BGs */
#headerwrap #topmenu li#btnonlineboutique a{
	width:132px;
	background:url(img/btnonlineboutique.gif) top;
}

#headerwrap #topmenu li#btnhome a{
	width:51px;
	background:url(img/btnhome.gif) top;
}

#headerwrap #topmenu li#btnaboututopia a{
	width:110px;
	background:url(img/btnaboututopia.gif) top;
}

#headerwrap #topmenu li#btnutopians a{
	width:77px;
	background:url(img/btnutopians.gif) top;
}

#headerwrap #topmenu li#btnpress a{
	width:49px;
	background:url(img/btnpress.gif) top;
}
#headerwrap #topmenu li#btnexportservices a{
	width:126px;
	background:url(img/btnexportservices.gif) top;
}
#headerwrap #topmenu li#btncontactus a{
	width:98px;
	background:url(img/btncontactus.gif) top;
}
#headerwrap #topmenu li#btnfaq a{
	/*margin-left:95px; this is for when sign up is active*/
	width:35px;
	background:url(img/btnfaq.gif) top;
}
#headerwrap #topmenu li#btnsignup a{
	width:66px;
	background:url(img/btnsignup.gif) top;
}
/* NAV button hover effects */
#headerwrap #topmenu li#btnonlineboutique a:hover, body#onlineboutique #headerwrap #topmenu li#btnonlineboutique a{
	background:url(img/btnonlineboutique.gif) bottom;
}
#headerwrap #topmenu li#btnhome a:hover, body#home #headerwrap #topmenu li#btnhome a{
	background:url(img/btnhome.gif) bottom;
}
#headerwrap #topmenu li#btnaboututopia a:hover, body#aboututopia #headerwrap #topmenu li#btnaboututopia a{
	background:url(img/btnaboututopia.gif) bottom;
}
#headerwrap #topmenu li#btnutopians a:hover, body#utopians #headerwrap #topmenu li#btnutopians a{
	background:url(img/btnutopians.gif) bottom;
}
#headerwrap #topmenu li#btnpress a:hover, body#press #headerwrap #topmenu li#btnpress a{
	background:url(img/btnpress.gif) bottom;
}
#headerwrap #topmenu li#btnexportservices a:hover, body#exportservices #headerwrap #topmenu li#btnexportservices a{
	background:url(img/btnexportservices.gif) bottom;
}
#headerwrap #topmenu li#btncontactus a:hover, body#contactus #headerwrap #topmenu li#btncontactus a{
	background:url(img/btncontactus.gif) bottom;
}
#headerwrap #topmenu li#btnfaq a:hover, body#faq #headerwrap #topmenu li#btnfaq a{
	background:url(img/btnfaq.gif) bottom;
}
#headerwrap #topmenu li#btnsignup a:hover, body#signup #headerwrap #topmenu li#btnsignup a{
	background:url(img/btnsignup.gif) bottom;
}

/* div that holds the bouqitue menu */
#newarrivals, #dresses, #tops, #bottoms, #accessories, #bags, #bmenu{
	float:left; 
	width:100%; 
	background:url(img/headertile.gif) repeat-x #260128 0 3px; 
	text-align:center;
}

/* BOUTIQUE menu start */
#headerholderboutique #boutiquemenu {
	height:21px;
	margin:11px 0 0 10px;
	padding:0;
	float:left;
	list-style:none;
	display:inline;
}

#headerholderboutique #boutiquemenu li {
	padding:0;
	margin:0 10px 0 0;
	float:left;
	display:inline;
}

/* BOUTIQUE button dimensions */
#headerholderboutique #boutiquemenu a{
	height:21px;
	display:block;
}

/* BOUTIQUE btn BGs - dont' mix up with the left catalog btn gifs*/ 
#headerholderboutique #boutiquemenu li#btnbnewarrivals a{
	width:116px;
	background:url(img/btnbnewarrivals.gif) top;
}

#headerholderboutique #boutiquemenu li#btnbdresses a{
	width:73px;
	background:url(img/btnbdresses.gif) top;
}

#headerholderboutique #boutiquemenu li#btnbtops a{
	width:44px;
	background:url(img/btnbtops.gif) top;
}

#headerholderboutique #boutiquemenu li#btnbbottoms a{
	width:77px;
	background:url(img/btnbbottoms.gif) top;
}

#headerholderboutique #boutiquemenu li#btnbaccessories a{
	width:106px;
	background:url(img/btnbaccessories.gif) top;
}

#headerholderboutique #boutiquemenu li#btnbbags a{
	width:46px;
	background:url(img/btnbbags.gif) top;
}

#headerholderboutique #boutiquemenu li#btnlookbook a{
	width:90px;
	background:url(img/btnblookbook.gif) top;
}


/* BOUTIQUE button hover effects */
#headerholderboutique #boutiquemenu li#btnbnewarrivals a:hover, #newarrivals #boutiquemenu li#btnbnewarrivals a{
	width:116px;
	background:url(img/btnbnewarrivals.gif) bottom;
}

#headerholderboutique #boutiquemenu li#btnbdresses a:hover, #dresses #boutiquemenu li#btnbdresses a{
	width:73px;
	background:url(img/btnbdresses.gif) bottom;
}

#headerholderboutique #boutiquemenu li#btnbtops a:hover, #tops #boutiquemenu li#btnbtops a{
	width:44px;
	background:url(img/btnbtops.gif) bottom;
}

#headerholderboutique #boutiquemenu li#btnbbottoms a:hover, #bottoms #boutiquemenu li#btnbbottoms a{
	width:77px;
	background:url(img/btnbbottoms.gif) bottom;
}

#headerholderboutique #boutiquemenu li#btnbaccessories a:hover, #accessories #boutiquemenu li#btnbaccessories a{
	width:106px;
	background:url(img/btnbaccessories.gif) bottom;
}

#headerholderboutique #boutiquemenu li#btnbbags a:hover, #bags #boutiquemenu li#btnbbags a{
	width:46px;
	background:url(img/btnbbags.gif) bottom;
}

#headerholderboutique #boutiquemenu li#btnlookbook a:hover, #bags #boutiquemenu li#btnlookbook a{
	width:90px;
	background:url(img/btnblookbook.gif) bottom;
}

/* BOUTIQUE button selected effects */
#headerholderboutique #boutiquemenu li#btnbnewarrivals_ov, #newarrivals #boutiquemenu li#btnbnewarrivals_ov a{
	width:116px;
	background:url(img/btnbnewarrivals.gif) bottom;
}

#headerholderboutique #boutiquemenu li#btnbdresses_ov, #dresses #boutiquemenu li#btnbdresses_ov a{
	width:73px;
	background:url(img/btnbdresses.gif) bottom;
}

#headerholderboutique #boutiquemenu li#btnbtops_ov, #tops #boutiquemenu li#btnbtops_ov a{
	width:44px;
	background:url(img/btnbtops.gif) bottom;
}

#headerholderboutique #boutiquemenu li#btnbbottoms_ov, #bottoms #boutiquemenu li#btnbbottoms_ov a{
	width:77px;
	background:url(img/btnbbottoms.gif) bottom;
}

#headerholderboutique #boutiquemenu li#btnbaccessories_ov, #accessories #boutiquemenu li#btnbaccessories_ov a{
	width:106px;
	background:url(img/btnbaccessories.gif) bottom;
}

#headerholderboutique #boutiquemenu li#btnbbags_ov, #bags #boutiquemenu li#btnbbags_ov a{
	width:46px;
	background:url(img/btnbbags.gif) bottom;
}

#headerholderboutique #boutiquemenu li#btnlookbook_ov, #bags #boutiquemenu li#btnlookbook_ov a{
	width:90px;
	background:url(img/btnblookbook.gif) bottom;
}

/* BOUTIQUE shopping bag ang checkout */
#headerholderboutique #shoppingbag {
	background:url(img/bgshoppingbag.gif); 
	width:120px; 
	height:22px; 
	float:right;
	padding:24px 42px 0 0;
	text-align:right;
}
#headerholderboutique #shoppingbag a{
	color:#FFF;
	text-decoration:none;
	font-weight:normal;
}
#headerholderboutique #shoppingbag a:hover{
	color:#FFF;
	text-decoration:underline;
	font-weight:normal;
}
#headerholderboutique #btncheckout {
	background:url(img/btncheckout.gif) top; 
	width:132px; 
	height:46px; 
	float:right;
}
#headerholderboutique #btncheckout:hover{
	background:url(img/btncheckout.gif) bottom; 
}


/* catalogside menu start */
#sidebar1 #catalogside {
	margin:9px 0 0 12px;
	padding:0;
	list-style:none;
}

#sidebar1 #catalogside li {
	padding:0;
	margin:0 10px 0 0;
	float:left;
	display:inline;
}

/* catalogside button dimensions */
#sidebar1 #catalogside a{
	height:22px;
	width:104px;
	display:block;
}

/* catalogside btn BGs */
#sidebar1 #catalogside li#btnnewarrivals {
	background:url(img/btnnewarrivals.gif) top left no-repeat;
}
#sidebar1 #catalogside li#btntops {
	background:url(img/btntops.gif) top left no-repeat;
}
#sidebar1 #catalogside li#btnbottoms {
	background:url(img/btnbottoms.gif) top left no-repeat;
}
#sidebar1 #catalogside li#btndresses {
	background:url(img/btndresses.gif) top left no-repeat;
}
#sidebar1 #catalogside li#btnaccessories {
	background:url(img/btnaccessories.gif) top left no-repeat;
}
#sidebar1 #catalogside li#btnbags {
	background:url(img/btnbags.gif) top left no-repeat;
}
#sidebar1 #catalogside li#btnlookbook {
	background:url(img/btnlookbook.gif) top left no-repeat;
}

/* catalogside button hover effects */
#sidebar1 #catalogside li#btnnewarrivals a:hover{
	background:url(img/btnnewarrivals.gif) bottom right no-repeat;
}
#sidebar1 #catalogside li#btntops a:hover{
	background:url(img/btntops.gif) bottom right no-repeat;
}
#sidebar1 #catalogside li#btnbottoms a:hover{
	background:url(img/btnbottoms.gif) bottom right no-repeat;
}
#sidebar1 #catalogside li#btndresses a:hover{
	background:url(img/btndresses.gif) bottom right no-repeat;
}
#sidebar1 #catalogside li#btnaccessories a:hover{
	background:url(img/btnaccessories.gif) bottom right no-repeat;
}
#sidebar1 #catalogside li#btnbags a:hover{
	background:url(img/btnbags.gif) bottom right no-repeat;
}
#sidebar1 #catalogside li#btnlookbook a:hover{
	background:url(img/btnlookbook.gif) bottom right no-repeat;
}



#sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 133px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height:582px;
	background: #240126 url(img/sidebarbg.gif) no-repeat; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0;
}
#mainContent {
	float:left;
	width:797px;
	/*height:582px;*/
	padding: 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
} 
#mainContentboutique { /*boutique page is 100% width*/
	float:left;
	width:100%;
	/*height:582px;*/
	padding: 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
} 
#homeflash {
	padding:3px 3px 3px 0;
}

.titleshadow {
	line-height:0;
}
/* contentflat is for homepage only */
#contentflat {
	background:#fff;
	width:794px;
	height:177px;
}
#contentflat .homefeaturebox {
	float:left;
	width:225px;
	margin:27px 0 0 30px;
	display:inline;
}
dd {
	margin:0;
}
.ddright {
	text-align:right;
}


/* contenttall is for all other pages */
#contenttall {
	float:left;
	background:#fff;
	width:466px;
	height:533px;
}
#contenttallscale {
	float:left;
	background:#fff;
	width:466px;
	padding:0 0 30px 0;
}
#contenttalllong {
	float:left;
	background:#fff;
	padding:5px 0 0 10px;
	width:784px;
	height:528px;
}
#contenttallboutique { /* boutique page */
	float:left;
	background: url(img/shopbg.jpg) repeat-x #fff;
	margin:0 auto;
	padding:5px 0 0 0;
	width:100%;
	height:450px;
}
#contenttallboutiquenoheight { /* boutique page */
	float:left;
	background: url(img/shopbg.jpg) repeat-x #fff;
	margin:0 auto;
	padding:5px 0 40px 0;
	width:100%;
}
#contenttalllookbook { /* lookbook page, no height*/
	float:left;
	background:url(img/bglookbook.gif) repeat-x;
	margin:0 auto;
	padding:5px 0 5px 0;
	width:100%;
}
#contenttall357 { /* contactus page left side */
	float:left;
	background:#fff;
	width:357px;
	height:533px;
}
#contenttall433 { /* contactus page right side */
	float:left;
	background:#fff;
	width:433px;
	height:533px;
	margin:0 0 0 4px;
	display:inline;
}
#contenttall .featurebox, #contenttall433 .featurebox, #contenttallscale .featurebox{
	float:left;
	width:410px;
	margin:22px 0 0 25px;
	display:inline;
}
#contenttall357 .featurebox { /* contactus page left side */
	float:left;
	width:305px;
	margin:22px 0 0 25px;
	display:inline;
}
#contenttalllong .pressbox {
	float:left;
	padding:3px 4px 2px 8px;
	margin:7px 5px 0 5px;
	display:inline;
	background:#ece3ec;
}
#contenttalllong .pressbox dt{
	font-weight:bold;
	color:#692a6b;
	margin:0 0 2px 0;	
}
#contenttalllong .pressbox dd{
	float:left;
	display:inline;
}
#contenttalllong .pressbox dd img{
	background:#fff;
	padding:2px;
	margin:0 4px 0 0;
}

/* pagination on press page*/
#pagination {
	float:left;
	margin:3px 0 0 0; 
	width:285px; 
	height:31px;
	padding:15px 15px 0 0;
	background:url(img/headertile.gif);
	text-align:right;
	font-weight:bold;
	color:#fbff87;
}

/* div that holds vertical image */
#pageimg {
	margin:3px 0 0 3px; 
	float:left;
}

/*div that holds ul for page sub menus*/
#headerholder {
	margin:3px 0 0 0; 
	width:466px; 
	height:46px; 
	background:url(img/headertile.gif);
}
#headerholderlong { /*press page*/
	float:left;
	margin:3px 0 0 0; 
	width:494px; 
	height:46px; 
	background:url(img/headertile.gif);
}
#headerholderboutique { /*boutique page*/
	margin:3px auto 0 auto; 
	padding:0;
	width:930px; 
	height:46px; 
}
#headerholderfull {/*contactus page*/
	float:left;
	margin:3px 0 0 0; 
	width:794px; 
	height:46px; 
	background:url(img/headertile.gif);
}
/* div spans across with bold font in utopians */
#announce {
	background:#f7f3f7; 
	float:left; 
	padding:5px 0 6px 0; 
	text-align:center; 
	width:100%;
}
.signupannounce { /* only in signup box */
	background:#f7f3f7;
	padding:4px 0 4px 18px;
	color:#a73fab;
	font-weight:bold;
}

/* signup box stuff */
.regboxtop {
	padding:10px 19px 12px 19px;
}
.regboxleft {
	padding:0 0 0 19px;
	width:30%;
}
.regboxleft5 {
	padding:5px 0 5px 19px;
}
.checkbox {
	margin:2px 3px 0 0;
}
.input140 {
	font-size:10px;
	padding:2px;
	width:140px;
	color:#a73fab;
	margin:0 0 2px 0;
}
.input115 {
	font-size:10px;
	padding:1px;
	width:115px;
	color:#a73fab;
	margin:0 0 2px 0;
}
.input95 {
	font-size:10px;
	padding:1px;
	width:95px;
	color:#a73fab;
	margin:0 0 2px 0;
}
.inputXX {
	font-size:10px;
	padding:2px;
	color:#a73fab;
	margin:0 0 2px 0;	
}
.input300 {
	font-size:10px;
	padding:2px;	
	width:290px;
	color:#a73fab;
	margin:0 0 2px 0;
}
.px10 {
	height:5px;
}
.px20 {
	height:10px;
}
.signupbtn { 
	background:#f7f3f7;
	padding:8px 0 8px 0;
	text-align:center;
}
/* div for store location box */
.storelocationbox {
	background:#f7f3f7; 
	float:left; 
	width:400px;
	margin:0 0 6px 18px;
	display:inline;
}
.storelocationbox img{
	float:right; 
}
.storeinfo {
	margin:20px 0 0 20px;
}
/* div spans across with bold font in utopians */
.utopianlist li{
	padding:0 0 15px 0;
	width:350px;
	vertical-align:top;
}
.exportlist li{
	padding:0 0 5px 0;
	width:350px;
	vertical-align:top;
}


/* headaboututopia menu start */
#headaboututopia {
	background:url(img/headeraboututopia.gif) no-repeat;
	width:466px;
	height:46px;
	margin:0;
	padding:0;
	list-style:none;
}
#headaboututopia li {
	padding:0;
	margin:0 5px 0 0;
	float:left;
	display:inline;
}
/* headaboututopia button dimensions */
#headaboututopia a{
	height:46px;
	display:block;
}

/* headaboututopia btn BGs */
#headaboututopia li#btnconceptanddesign {
	margin-left:220px;
	background:url(img/headerbtnconceptanddesign.gif) top;
	width:83px;
}
#headaboututopia li#btnmanufactureprocess {
	background:url(img/headerbtnmanufactureprocess.gif) top;
	width:94px;
}
#headaboututopia li#btnaboutbatik {
	background:url(img/headerbtnaboutbatik.gif) top;
	width:50px;
}
/* headaboututopia btn BGs hover */
#headaboututopia li#btnconceptanddesign a:hover, #conceptanddesign li#btnconceptanddesign {
	background:url(img/headerbtnconceptanddesign.gif) bottom;
	width:83px;
}
#headaboututopia li#btnmanufactureprocess a:hover, #manufactureprocess li#btnmanufactureprocess {
	background:url(img/headerbtnmanufactureprocess.gif) bottom;
	width:94px;
}
#headaboututopia li#btnaboutbatik a:hover, #aboutbatik li#btnaboutbatik {
	background:url(img/headerbtnaboutbatik.gif) bottom;
	width:50px;
}

/* headfaq menu start */
#headfaq {
	background:url(img/headerfaq.gif) no-repeat;
	width:466px;
	height:46px;
	margin:0;
	padding:0;
	list-style:none;
}
#headfaq li {
	padding:0;
	margin:0 5px 0 0;
	float:left;
	display:inline;
}
/* headaboututopia button dimensions */
#headfaq a{
	height:46px;
	display:block;
}

/* headaboututopia btn BGs */
#headfaq li#btnproductinfo {
	margin-left:230px;
	background:url(img/headerbtnproductinfo.gif) top;
	width:63px;
}
#headfaq li#btnorderingandpayment {
	background:url(img/headerbtnorderingandpayment.gif) top;
	width:74px;
}
#headfaq li#btnshippingandhandling {
	background:url(img/headerbtnshippingandhandling.gif) top;
	width:75px;
}
/* headaboututopia btn BGs hover */
#headfaq li#btnproductinfo a:hover, #productinfo li#btnproductinfo{
	background:url(img/headerbtnproductinfo.gif) bottom;
	width:63px;
}
#headfaq li#btnorderingandpayment a:hover, #orderingandpayment li#btnorderingandpayment{
	background:url(img/headerbtnorderingandpayment.gif) bottom;
	width:74px;
}
#headfaq li#btnshippingandhandling a:hover, #shippingandhandling li#btnshippingandhandling{
	background:url(img/headerbtnshippingandhandling.gif) bottom;
	width:75px;
}


/* boutique browse size */
#browsesize {
	margin:10px auto 0 auto;
	padding:0 0 0 25px;
	vertical-align:middle;
	text-align:left;
	width:930px;
	}
	
#browsesize a{
	margin:0 5px 0 0;
	padding:2px 4px 2px 4px;
	color:#FFFFFF;
	background:#4e0252;
	border:1px solid #240126;
	text-decoration:none;
	height:16px;
	}
	
/* boutique table style for item */
.itemtableholder {
	

}
.itemtable {
	font-weight:bold;
	color:#692a6b;
	width:260px;	
}

.itemtable img{
	margin:3px 2px 0 0;
	border:2px solid #fff5ff;

}

.itemtableborder{
	margin:3px 2px 0 0;
	border:2px solid #fff5ff;
}

#producttable{
	margin-top:20px;
}

/* boutique table style for shopping bag */
#bagtable{
	margin-top:20px;
	width:900px;
}
.prodrowhead td{
	background:#f7f3f7;
	color:#8c568e;
	padding:5px;
}
.prodrow td{
	border-bottom:1px solid #f2f2f2;
	padding:10px 5px 10px 5px;
	color:#666666;
	background:#fff;
}
.subtotalrow td{
	background:#f7f3f7;
	padding:5px;
	color:#8c568e;
	font-weight:bold;
	font-size:11px;
	
}



/* footer stuff */
#footer {
	width:930px;
	height:37px;
	background: #240126 url(img/footerbg.gif) no-repeat;
	color:#FFF;
	font-size:10px;
	text-align:center;
} 
#footerlong #footer{/* footer for boutique to stretch 100% */
	width:100%;
	height:37px;
	background: #240126 url(img/footerbglong.gif) repeat-x;
	color:#FFF;
	font-size:10px;
	text-align:center;
} 
#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 12px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#pagination a {
	color:#fff;
	font-weight:bold;
}
#pagination a:hover {
	color:#fbff87;
	font-weight:bold;
}
a:link {
	color:#4f0254;
	font-weight:bold;
}
a:hover {
	color:#a73fab;
	font-weight:bold;
}
a:visited {
	color:#512654;
	font-weight:bold;
}
.yellow {
	color:#edf504;
	
}
.boldpurple {
	margin-left:25px;
	color:#a73fab;
	font-weight:bold;
}
.storetitle {
	color:#5d0360;
	font-weight:bold;
	font-size:12px;
}
.colorprice {
	color:#a243a5;
	font-weight:bold;
	font-size:11px;
	
}
.productlinks {
	color:#a243a5;
	font-weight:bold;
	font-size:10px;
}
#footer a {
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}
#footer a:hover {
	color:#fff;
	font-weight:normal;
	text-decoration:underline;
}


/*shipping table for faq */
#shippingtable td{
	text-align:center;
}

/*size chart in boutiqueproduct.php */
#sizechart { font-size:9px; width:200px; text-align:right; }
#sizechart table { width:175px; color:#666666;}

.checkstock 
{ 
	width: 125px;
	height: 25px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent url(img/btncheckstock.gif) no-repeat center top;
	text-indent: -1000em;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
