/* CSS Document */
form
{
	margin:0;
	padding:0;
}
	.clear {
	clear:both;
	overflow:hidden;
	height:1px;
	}
	
		#clear {
	clear:both;
	overflow:hidden;
	height:1px;
	}
	
	
	#printdetails {
	display:none;
	}
	
/*#whitebox{
float:center;
margin-left:auto;
margin-right:auto;
width: 755px;
border: 10px solid #fff;
background:#fff;

}*/

#whitebox{
float:center;
width:756px;
margin-left:auto;
margin-right:auto;

border: 10px solid #fff;
background:#fff;

}


#maincontent {
float:right;
width: 625px;

}

a.bodylink {
color: #5e4b4c;
text-decoration:underline;
}

.bodylink a:hover{
color:#8b7a80;
text-decoration:underline;
}

/*=============  HEADER =======================*/
#header {
width: 100%;

}

#logo {
float:left;
width: 118px;
height:81px;
}

.toptxt {
float:left;
width: 265px;
margin-top:11px;
margin-left:11px;
}

.shoppingbag {
float:right;
width:318px;
margin-top:2px;
}

.shoppingbag .button {
border: 0;
float:right;
height:20px; 
background-color: #8a8080;
color:#fff;
padding-bottom:2px;
margin-top:2px;
font-size: 70%;
}

*html .shoppingbag .button { padding-bottom:0px}

.contents {
float:left;
background: #e7e3e1;
width:140px;
margin-right:4px;
margin-top:2px;
color: #635251;
font-size: 70%;
text-align:left;
padding:3px;
}

.flashhome {
float:left;
width: 457px;
height: 225px;

}

.hometext{
float:left;
margin-top:10px;
margin-bottom:10px;
padding-left:1px;

}

/* pages navigation
================================================*/


	.pages {
	
	float:right;
text-align:right;
	font-size: 70%;
color: #666;
/*width:220px;*/
margin-right:5px;
margin-top:0px;
height:20px;
	padding-top: 3px;
	padding-bottom: 1px;
	}
	
	*html .pages {
	margin-top:0px;
margin-right:2px;
	}
	
	a.pageslink {

text-decoration: none;
width:100%;
color: #666;
text-align: center;	min-width: 75px;
padding-left: 5px;
padding-right: 5px;
border: 1px solid #666;
margin-left:3px;
	

}
a.pageslink:hover {
	color: #FFF;
	background-color: #7c7b7b;
}

/* ----- END PAGES -----*/

.bottomimg {
float:right;
width:98%;

text-align:right;
margin-top:10px;
margin-bottom:10px;

}

.logo {
float:left;
width: 350px;



}

.zoom {
float:right;
clear:both;
}

.alsolike {
float:left;
margin-bottom:10px;
}

.prodbox_detail h1 {
font-size:1.2em;
margin:10px 0 10px 0;
padding:0;font-weight:600;
color: #d52573;
}

.prodbox_detail p {
font-size:95%;
margin-top:10px;
}

.detail_img_wrap2 {
float:right;
margin-top:20px;
width: 260px;

}

.detail_swicth {
float:left;
width: 76px;
height:76px;


}

.prodtxt_detail {
float:left;  padding-top:2px; width:320px; font-size:75%;
}
.prodtxt_detail li{
 font-size:90%;
}

.prodbox_detail_image {
float:right;
margin-bottom:20px;

width: 250px;

}

.buy {
float:right;
width: 40px;
margin-left:6px;
background: 0;
}

*html .buy {
margin-top:1px;
}

.qty {
width: 59px;
float:left;
font-weight:600;
text-align:left;
}



.prodtxt {
float:left;  padding-top:2px; width:177px;  line-height:12px;
}

.prodbox {
float:left;
width:283px;
border: 1px solid #a69fa0;
padding:6px 6px 6px 11px;
margin:0  0 15px 0 ;
color:#514d4d;
font-size:70%;
min-height: 135px;
position: relative;
}

.prodbox2 {
float:left;
width:283px;
border: 1px solid #a69fa0;
padding:6px 6px 6px 11px;
margin:0  0 15px 0 ;
color:#514d4d;
font-size:70%;
min-height: 100px;
position: relative;
}

*html .prodbox {
height: 135px;
}

.position_bottom {
position: absolute; bottom:7px; width:176px;

}


.loyalty1{   width:100%; text-align:right; height:25px;}

.position_bottom2 {
position: absolute; bottom:0px; width:176px; 

}

.position_bottom_detail {
float:left;
position: inherit; bottom:7px; width:300px;
background: #ccc;
}

.prodtxt a, .prodtxt_detail a{
font-weight: bold;
color:#514d4d;
text-decoration: none;
}

.cattxt {
float:left;  padding-top:2px; width:195px;
}

.cattxtfull {
float:left;  padding-top:2px;
width:90%; height:74px;
}

.catbox img, .catboxfixedht img {
float:right;
width:76px;
}

.stars {
float:left;
width:160px;
height:10px;
margin-bottom:5px;
}

.stars img{
float:left;
padding:0;
margin:0;
width:12px;
height:10px;
}

.catimage {
float:right;
width:76px;

}

.breadcrumb {
margin-bottom:10px;
float:left;
width:495px;
margin-top:6px;
color: #666;
font-size:70%;
}



.prod_div {
float:left;
width:200px;
text-align:center;
}

.homeimg{
height: 115px;

}

p {
color: #5e4b4c;
font-size:70%;
margin-top:0;
}

.text1 {
color: #33333;
font-size:70%;
margin:0;
}

.text1 a {
color: #333;
text-decoration:none;

}

.text1 a:hover{
color: #999;
}



h1 {
font-size:0.9em;
margin:10px 0 10px 0;
padding:0;font-weight:600;
color: #d52573;

}

.side_feature {
float: left;
background-image: url(/images/dotted.gif);
background-position: bottom;
background-repeat:no-repeat;
padding-top:10px;
padding-bottom:10px;
width:115px;
}

.side_feature 2{
float: left;

width:115px;
}

.side_feature p {
font-size:70%;
color: #666;
margin:0;
padding:2px 2px 2px 3px;
}

.side_feature a {
font-size:70%;
color: #666;
font-weight: 500;
text-decoration: none;


}

.side_feature a:hover {
color: #4d3d3b;
}

.side_feature input, .side_feature2 input {
background:#e7e3e1;
border: 1px solid #ebe6e7;
color: #635251;
font-size:70%;
padding-left:2px;

}

.side_feature label{
color:#514d4d;
font-size:70%;
margin-left:2px;

}

.side_feature .button, .side_feature2 .button{
background:#8a8080;
border: 1px solid #927476;
color: #fff;
padding-left:0;
text-align:center;
}

.banner {
float:left;

width: 625px;

clear:both;
}

.mainwrap {
float:left;
width:100%;
background: #ccc;
position: relative;
left: 0px;
top: 0px;
}

.dotty {
float:left;
width:100%;
background-image: url(../images/dotted.gif);
background-repeat:repeat-x;
}

.text_wrap {
float:left;
width:80%;


}

.text_wrap ul{
float:left;
font-size:75%;
margin-left:10px;
}

.text_wrap a{

color:#5e4b4c;


}
.text_wrap a:hover{

color:#b69083;


}


.text_wrap img{
float:right;
padding:5px;
}

.review_wrap {
float:left;
width:75%;


}

.review_wrap p{
margin:0;
}



.formstxt {

width: 510px;

}

h6{

margin-top:0;
margin-bottom: 10px;
color: #665c5f;
font-size:80%;
font-weight:600;
}

.fieldtop {
background: #8a8080;
color:#fff;
padding:3px 3px 3px 10px;
border-right: 1px solid #bdaea9;
border-bottom: 1px solid #bdaea9;
font-size:75%;

}

.fieldrow {
background:#eee8e5;
padding:3px 3px 3px 10px;

border-bottom: 1px solid #d2cbc7;
border-right: 1px solid #d2cbc7;
color: #4d4544;
font-size: 75%;

}

.border_left {
border-left: 1px solid #d2cbc7;

}

.imp_message2 {
float:left;
width:600px;
color: #d52573;;
background: #fbedb4;
padding:5px 5px 5px 10px;
margin-bottom:10px;
font-size:80%;
background-image: url(/images/yellow_blend.gif);
background-position:right;
background-repeat:repeat-y;
border-top:1px solid #d52573;
border-bottom:1px solid #d52573;

}


.imp_message {
float:left;
width:600px;
color: #685d50;
background: #fbedb4;
padding:5px 5px 5px 10px;
margin-bottom:10px;
font-size:80%;
background-image: url(/images/yellow_blend.gif);
background-position:right;
background-repeat:repeat-y;
}

.imp_message a 
{
	color: #685d50;
	text-decoration: underline;
}
.imp_message a:hover 
{
	color: #685d50;
	text-decoration: underline;
}

.page_dropdown {
color: #553937;
font-size:75%;
width: 300px;
margin-top:2px;
float:left;
}

.page_dropdown select {
background-color: #e7e3e1;
color: #553937;
font-size:75%;
}

.page_dropdown label{

margin-right:4px;
padding-bottom:1px;
}

.vouchernote {
float:left;
background-image: url(/images/vouchers/bg2.gif);
background-position: left;
background-repeat: no-repeat;
width:415px;
height:190px;
padding:0;
margin:0;
}

.amount {
float:left;
font-size: 600%;
font-weight:400;
color: #ffcccc;
margin-right: 5px; 
margin-top: 22px;

text-align:left;
padding-left:15px;


}

.evouch {
float:left;


}

.vouchercode {
float:right;
text-align:right;
width:150px;
color:#fff;
font-size:75%;
padding-top:5px;
padding-right:10px;
font-weight:600;
}

.feedbackfooter {
width:470px;
float:left;
margin-top:10px;
background-color: #eee8e5;
border: 1px solid #d2cbc7;
padding:10px;
color:#7b605d;
font-size:75%;
}

.feedbackfooter a{
color:#7b605d;
text-decoration:none;
}

.feedbackfooter a:hover{
color:#be9888;
text-decoration:none;
}

.banners {
float:left;
width: 624px;
height: 90px;
margin-bottom:20px;
background-repeat: no-repeat;
}

.banners p{
margin-top:35px;
margin-left:20px;
width:240px;
color: #fff;
font-size: 75%;
}

.disclaimer {
width:507px;
color: #898486;
font-size: 72%;
clear:both;

}

.posted {
font-size:95%;
color: #ab9699;
float:left;
clear: both;
margin-top:2px;

}

a.morelink {
font-size:100%;
color: #ab9699;
font-weight:bold;
}

a.morelink:hover {
color: #ccc;
}

.pressbox {
width:500px;
float:left;
clear:both;
margin-top:15px;
}

.pressbox a{
color: #766466;
text-decoration:underline;
}

.pressbox a:hover{
color: #9b7575;
text-decoration:underline;

}

.pressbox img{
float:right;
margin-left:5px;
}


.pressbox2 {
width:550px;
float:left;
clear:both;
margin-top:15px;
}

.pressbox2 img {
float:right;
border: 1px; solid #ccc;
margin:5px;
width:160px;
clear:both;
}

.footlink a {

font-size: 75%;
color: #7f6d6d;
}

.sortby_fields {
float:left;
color: #0033CC;
width: 500px;
padding-top:3px;
padding-bottom:3px;
padding-left:0px;

}

.sortby_fields label {
font-size:75%;
color: #695a4d;
padding-top:2px;
padding-left:0px;
float:left;

}

.sortby_fields select {
background-color: #e7e3e1;
color: #553937;
font-size:75%;

margin-top:0px;
}

.sortby_fields .button {
font-size:75%;
float:left;
    width:50px;
	background-color: #8a8080;
	color: #FFF;
	text-align:center;
	border: 1px solid #7f6b6c;
	padding-bottom: 2px;
	font-weight: 600;
	margin-top:0px;
	}
	
	
	.reorder {
	float:right;

	
	}
	
	a.downloads {
	color: #693e49;
	font-size: 105%;
	background-image: url(/images/pdf.gif);
	background-repeat: no-repeat;
	background-position: left;
padding-left: 20px;
font-weight: 600;
text-decoration: none;

line-height: 20px;

}

a.downloads:hover {
color: #b69083;
font-size: 105%;
	background-image: url(/images/pdf.gif);
	background-repeat: no-repeat;
	background-position: left;
padding-left: 20px;
font-weight: 600;
text-decoration: none;


}
.yousearchedfor{
border:1px solid #a69fa0;
padding:4px;
}
.yousearchedfor a{
color:#514d4d;
}
.yousearchedfor strong{
color:#d52573;
}
h2 {
	color: #514d4d;
	padding:0;
	margin: 0;
	font-size:70%;
	line-height:16px;
	font-weight:normal;
}
h2 a{
	color:#666666;
	font-weight:normal;
}
.searchresulttext h2{
font-size:1.2em;
color:#d52573;
margin:30px 0 10px 0;
}
.searchresulttext ul{
list-style:none;
margin:8px 0 20px 0;
padding:0;
width:600px;
}
.searchresulttext li{
border:1px solid #a69fa0;
padding:4px;
font-size:.9em;
color:#cf4386;
}
.searchnotetext{
background: url(/images/dotted.gif) top repeat-x;
padding:10px 0 0 0;
}
.searchnotetext a{
color:#514d4d;
}


#containertop {

width:756px;

background-color: #c4e0f5;
position:ABSOLUTE;

}

#containermain {
MARGIN-TOP:112PX;
position:ABSOLUTE;
width:756px;
background-color: #c4f5df;
}


/* new prod box */

.prodbox_new {
float:left;
width:283px;
border: 1px solid #a69fa0;
padding:6px 6px 6px 11px;
margin:0  0 15px 0 ;
color:#514d4d;
font-size:70%;
min-height: 134px;
position: relative;
}



.prodbox .thumby{ float:right; width:103px; height: 137px; position:absolute; top:4px; right:0; }
.txtwrapper{  width:177px; }
.txtwrappertrade{  width:270px; font-weight:normal; padding:5px; background-color:#e7e3e1; color: #635251;  }
.txtwrappertrade a{ font-weight:normal}
.txtwrappertrade a:hover{ font-weight:normal}
.txtwrappertrade p{ margin:0; }
.prodbox .loyalty{ float:right; width:70px;  height:23px; padding-right:5px;}
.loyalty_silver{ float:right; width:33px;  margin-right:3px;   height:35px; background-image:url(/images/silver_coin.gif); background-repeat:no-repeat; background-position:right; background-color:#fff;}
 .loyalty_silver .txt{color:#5a5959;  width:100%; padding-top:7px; font-size:10.5px; text-align:center; font-weight:bold;}
 .loyalty_silver a{ color:#5a5959; text-decoration:none;}

.loyalty_gold{ float:right; margin-right:3px; width:35px;  height:35px; background-image:url(/images/gold_coin.gif); background-repeat:no-repeat; background-position:right; }
.loyalty_gold .txt{color:#a05c03;  padding-top:7px; width:100%; font-size:11px; text-align:center; font-weight:bold;}
.loyalty_gold a{color:#a05c03; text-decoration:none;}

.loyalty_blue{ float:right; margin-right:3px; width:35px;  height:35px; background-image:url(/images/blue_coin.gif); background-repeat:no-repeat; background-position:right; }
.loyalty_blue .txt{color:#335785;  padding-top:7px; width:100%; font-size:11px; text-align:center; font-weight:bold;}
.loyalty_blue a{color:#335785; text-decoration:none;}

/*.loyalty_pink{ float:right; margin-right:3px;  padding-top:15px;height:17px; color:#fe53bb; font-size:11px; font-weight:bold;}*/

.loyalty_pink{ float:right; margin-right:3px; width:35px;  height:35px; background-image:url(/images/pink_coin.gif); background-repeat:no-repeat; background-position:right; }
.loyalty_pink .txt{color:#bd4175;  padding-top:7px; font-size:11px; text-align:center; font-weight:bold;}
.loyalty_pink a{color:#bd4175; text-decoration:none; }

.loyaltybig { float:left; background:#ccc;}

.loyalty_message { color:#ef5aa1; }

.loyalty_catgold {background:#faf0e4; width:231px; text-align:center; color: #a05c03; font-size:70%; padding:8px 2px 8px 2px; font-weight:bold; /*border:1px solid #ecbe83;*/ }

.loyalty_catgold a{color: #a05c03; font-size:100%; }
.loyalty_catgold a:hover{text-decoration:none;}

.loyalty_catpink {background:#f9daed; width:231px; text-align:center; color: #853356; font-size:70%; padding:8px 2px 8px 2px; font-weight:bold; /*border:1px solid #e768b4;*/}

.loyalty_catpink a{color: #853356; font-size:100%;}
.loyalty_catpink a:hover{text-decoration:none;}

.loyalty_catsilver {background:#efefef; width:231px; text-align:center; color: #4b4b4b; font-size:70%; padding:8px 2px 8px 2px; font-weight:bold; /*border:1px solid #a6a8a7;*/ }

.loyalty_catsilver a{color: #4b4b4b; font-size:100%;}
.loyalty_catsilver a:hover{text-decoration:none;}

.loyalty_catblue {background:#e8eff6; width:231px; text-align:center; color: #335785; font-size:70%; padding:8px 2px 8px 2px; font-weight:bold; /*border:1px solid #9abbda;*/ }

.loyalty_catblue a{color: #335785; font-size:100%;}
.loyalty_catblue a:hover{text-decoration:none;}

.loyalty_cat4 {background:#f7c057; width:275px; text-align:center; color: #fff; font-size:70%; padding:2px; font-weight:bold; }
.loyalty_cat1 {background:#eb5ea2; width:275px; text-align:center; color: #fff; font-size:70%; padding:2px; font-weight:bold; }
.loyalty_cat3 {background:#b4b3b2; width:275px; text-align:center; color: #fff; font-size:70%; padding:2px; font-weight:bold; }
.loyalty_cat2 {background:#78a9eb; width:275px; text-align:center; color: #fff; font-size:70%; padding:2px; font-weight:bold; }
.loyalty_cat_none { width:275px; text-align:center; color: #fff; font-size:70%; padding:2px; font-weight:bold; }

.loyaltyuse { float:left; background:#ef5ba0; color:#fff; padding:10px; width:250px; margin-bottom:10px; }
.loyaltyuse p{ color:#fff;}
.loyaltyuse a{color:#fff; font-weight:bold; font-size:70%; }
.loyaltyuse a:hover{color:#fcc7e2; }

.loyaltyuse2 { float:left; background:#ef5ba0; color:#fff; padding:10px; width:405px; margin-bottom:10px; }
.loyaltyuse2 h1{ font-size:110%; font-weight:600; }
.loyaltyuse2 p{ color:#fff; margin-top:5px; margin-bottom:5px;}
.loyaltyuse2 a{color:#fff; font-weight:bold; }
.loyaltyuse2 a:hover{color:#fcc7e2; }

#detail_loyalty {float:left; width:200px; }
#detail_loyalty .women{color:#cf4386; font-size:100%; padding-top:10px; font-weight:600;}
#detail_loyalty .men{color:#cf4386; font-size:100%; padding-top:15px; font-weight:600;}

p.loyaltydesc{font-size:70%;}


.coiny{ float:left; width:80%; clear:both; margin-bottom:5px; margin-left:50px; }
.coiny img{float:left;}
.coiny p{float:left; color: #514d4d; font-size:75%; width:250px; margin-top:7px; padding-left:10px;}