@charset "UTF-8";
/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(/images/global_footer_bg.png);
	background-repeat:repeat-y;
	background-position:top left;
	background-color:#f8f0c1;
	color:#7D6A55;
	padding:0px;
	margin:0px;
	font-size:12px;
	}
form,
iframe{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
}

a,
a:link,
a:visited,
a:active{
	color:#7D6A55;
	text-decoration:none;
	padding:0px;
	margin:0px;
	}
	
a:hover{
	color:#BE1E2D;
	text-decoration:none;
	}
	
h1{
	font-size:9px;
	font-weight:normal;
	}
	
.on {
	color:#BE1E2D;
	}
	

iframe{
	padding:0px;
	margin:0px;
	display:block;
	float:left;
	}

#header{
	background-image:url(/images/global_bg.png);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#e9e7d5;
	height:112px;
	font-size: 9px;
	letter-spacing:1px;
	clear:both;
	padding:0px;
	margin:0px;
	}

#headerwrapper{
	display:block;
	width:838px;
	padding:18px 0px 0px 0px;
	margin:0px;
	}
	
#headerwrapper.home{
	display:block;
	width:1000px;
	padding:18px 0px 0px 0px;
	margin:0px;
	}

#globallogo{
	float:left;
	padding:13px 0px 0px 25px;
	margin:0px;
	}

#globallogo a,
#globallogo a:link,
#globallogo a:active,
#globallogo a:visited{
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	width:193px;
	height:81px;
	overflow:hidden;
	background-image:url(/images/home_logo.png);
	background-position: -193px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
	}
#globallogo a:hover{
	text-decoration:none;
	background-position: 0px 0px;
	}

.separator{
	display:block;
	float:left;
	padding-top:4px;
	}
	
#separator{
	display:block;
	float:right;
	padding:2px 1px 0px 1px;
	}

#headermiva{
	float:right;
	padding:4px 0px 0px 0px;
	margin:0px;
	}

#headermiva form{
	float:left;
	display:block;	}


#headermiva a,
#headermiva a:link,
#headermiva a:visited,
#headermiva a:active {
	display:block;
	float:left;
	margin:0px;
	padding:4px 4px 0px 4px;
	}

#header a.find,
#homeemail a.find{
	display: block; 
	float:left;
	width:48px; 
	height:20px; 
	padding: 0px!important; 
	margin: 0px 0px 0px 4px!important;  	
	background-repeat: no-repeat;
	 }


#homeemailrev a.find{
	float:right;
	width:48px; 
	height:20px; 
	padding: 0px!important; 
	margin: 0px 12px 0px 4px!important;  	
	background-repeat: no-repeat;
	 }

#header a.find span { 
	display:none;
	 }

#header a.find,
#footer a.find,
#homeemail a.find,
#homeemailrev a.find
 {
	background-image: url(/images/header_submit.png);
	}

#header a.find, 
#header a.find:link, 
#header a.find:active,
#homeemail a.find, 
#homeemail a.find:link, 
#homeemail a.find:active,
#homeemailrev a.find, 
#homeemailrev a.find:link, 
#homeemailrev a.find:active,
#footer a.find, 
#footer a.find:link, 
#footer a.find:active{
	background-position: 0px 0px;
	}

#header a.find:hover,
#homeemail a.find:hover,
#homeemailrev a.find:hover,
#footer a.find:hover{
	background-position: -48px 0px;
	}


#headernav{
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top: 95px;
	left:192px;
	width:838px;
	}	

#headernav.home{
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top: 95px;
	left:192px;
	width:1000px;
	}	
	
#header h1{
	display:inline;
	margin:0px;
	padding:0px 8px 4px 27px;
	color:#44372A;
	}

#header h1 a,
#header h1 a:link,
#header h1 a:active,
#header h1 a:visited{
	color:#44372A;
	text-decoration:none;
	}

#header h1 a:hover{
	color:#BE1E2D;
	text-decoration:none;
	}
	

#header h1.on a,
#header h1.on a:link,
#header h1.on a:active,
#header h1.on a:hover,
#header h1.on a:visited{
	color:#BE1E2D;
	}

	

#headernav.home h1{
	display:inline;
	margin:0px;
	padding:0px 8px 4px 60px;
	}


#bodywrapper{
	display:block;
	width:1000px;
	}
	
#bodywrapper.home{
	display:block;
	width:1200px;
	}


#bodycontainer{
	background-image:url(/images/global_bg.png);
	background-position: top left;
	background-repeat:repeat-y;
	background-color:#e9e7d5;
	clear:both;
	}


#sidebar{
	float:left;
	display:block;
	width:162px;
	height:442px;
	margin: 0px;
	padding:0px;
	}


#sidebar h1{
	display:block;
	text-align:right;
	padding:62px 16px 6px 0;
	margin:0;
	background-image:url(/images/sidebar_top_bg.png);
	background-position:top right;
	background-repeat:no-repeat;
	}
	

#subcat ul,
#sidebar ul{
	background-image:url(/images/sidebar_break.png);
	background-position:top right;
	background-repeat:no-repeat;
	float:right;
	width:154px;
	padding:6px 8px 0px 0px;
	margin: 0px 0px 11px 0px;
	display:block;
	}

#subcat{
	padding:0px 0px 12px 0px;
	margin:0px;
	clear:none;
	}

#subcat a,
#subcat a:link,
#subcat a:visited,
#subcat a:active{
	font-style:italic;
	color:#44372A;
	}

#subcat li,	
#sidebar li{
	text-align:right;
	font-size:10px;
	line-height:14px;
	margin:0px 0px 0px 0px;
	padding:0px 8px 2px 0px;
	list-style-type:none;
	}
	
#subcat li.on a,	
#sidebar li.on a {
	color:#BE1E2D;
	}
	
	

#subcat li.PRIVS a
{
	color:green;
	}

#favblock {
	clear:both;
	width:600px;
	margin: 3px 0px 15px 8px;
	padding:0px;
	font-size:10px;
	height:260px;
	}
	
#favblock form{
	padding:0px;
	margin:0px;
	}
	
#favthumb{
	display:block;
	float:left;
	padding-right:8px;
	}

#favinfo{
	display:block;
	float:left;
	width:200px;
	}
	
#favinfo p{
	display:none;
	}

#favinfo ul{
	display:block!important;
	margin:0px;
	padding:10px 0 13px 20px;
	margin:0px;
	color:#333333;
	line-height:12px;
	list-style-image:url(/images/bullet_black.png);
	clear:both;
	}

#favselects{
	display:block;
	float:left;
	width:228px;
	}

#faveselects select{
	font-size:10px;
	margin:3px 0px 3px 0px;
	width:116px;
	overflow:visible;
	}

/*#maincontainer{
	float:left;
	width:607px;
	padding:8px 0px 0px 8px;
	margin:0px;
	background-color:#FFFFFF;
	}
	*/

#maincontainer{
	float:left;
	clear:right;
	display:block;
	padding:0px;
	margin:0px;
	}

#maincontainer.home{
	display:block;
	padding:0px;
	margin:0px;
	}
	
	
.collections{
	display:block;
	width:737px;
	height:454px;
	background-color:#FFFFFF;
	padding:12px 0px 0px 12px;
	margin:0px;
	clear:both;
	}


.oldcollections{
	display:block;
	clear:both;
	width:628px;
	height:354px;
	background-color:#FFFFFF;
	padding:12px;
	margin:0px;
	}
	
#stagecontainer{
	height:  442px;  
    width:   896px;  
	padding: 12px;  
	margin:0px;
	background-color:#FFFFFF;
	clear:right;
}

#stagecontainer.shop{
	height:  442px;  
    width:   600px;  
	padding: 12px;  
	background-color:#FFFFFF;
}

#stage{
	display:block;
	height:442px;
	width:624px;
	background-color:#FFFFFF;
	padding:12px;
	margin:0px;
	clear:both;
	}
	
#videostage{
	display:block;
	background-color:#FFFFFF;
	padding:12px;
	margin:0px;
	clear:both;
	}


#stage.home{
	height:  442px;  
    width:   899px;  
	overflow:hidden;
	padding:0px;
    margin:  0;
	clear:both;  
	background-color: #FFFFFF;  
	position:relative;
	}

.singleslide{
	height: 442px;  
    width:  296px;  
	padding:0px;
	margin:0px;
	}
	
#mainlink{
	display:block;
	float:left;
	padding:0px;
	margin:0px;
	width:600px;
	height:442px;
	}

#mainlink a,
#mainlink a:link,
#mainlink a:visited,
#mainlink a:hover,
#mainlink a:active{
	padding:0px;
	margin:0px;
	}

#mainlink img{
	border:none;
	padding:0px;
	margin:0px;
	}

#rotate,
#rotate a,
#rotate a:link,
#rotate a:visited,
#rotate a:hover,
#rotate a:active{
	padding:0px;
	margin:0px;
	}

#rotate img{
	border:none;
	padding:0px;
	margin:0px;
	}

#catheader{
	padding-left:7px;
	}

p.description #sample{
	color:#BE1E2D;
	}
	
#notfound{
	font-size:11px;
	padding:30px 100px 0px 100px;
	width:410px;
	height:442px;
}	

#notfoundsearchtext{
	font-size:11px;
}

.storeproduct,
.checkout{
	width:624px;
	height:452px;
	padding:0px;
	margin:0px;
	display:block;
	clear:none;
	float:left;
	overflow:visible;
	background-color:#FFFFFF;
	margin-bottom:50px;
	}

.storecat{
	width:612px;
	height:auto;
	display:block;
	float:left;
	padding:12px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
	}
	
.favlooktitle{
width:612px;
display:block;
float:left;
padding:0px 0px 12px 8px;
margin:0px 0px 0px 0px;
color:#444444;
font-weight:bold;
font-size:12px;
}
	
.support{
	width:600px;
	height:442px;
	display:block;
	clear:none;
	float:left;
	overflow:visible;
	background-color:#f8f0c1;
	padding:0px;
	margin:0px;
	border:solid #FFFFFF 12px;
	}

.checkoutlong{
	width:600px;
	height:auto;
	display:block;
	clear:none;
	float:left;
	background-color:#ffffff;
	padding:12px;
	margin-bottom:50px;
	}

.basket{
	width:600px;
	display:block;
	clear:none;
	float:left;
	background-color:#ffffff;
	padding:0px 0px 12px 0px;
	}
	
	

.checkout{
	width:600px;
	height:442px;
	display:block;
	clear:none;
	float:left;
	background-color:#ffffff;
	padding:12px;
	}
	
.checkoutlong select,
.checkout select{
	width:170px;
	}


.supportlong{
	width:600px;
	height:100%;
	display:block;
	clear:none;
	float:left;
	overflow:visible;
	background-color:#F8F0C1;
	padding:0px;
	margin:0px;
	border:solid #FFFFFF 12px;
	}


#stage.normal{
	width:600px;
	height:442px;
	}


.favs{
	width:624px;
	height:451px;
	margin:0px;
	display:block;
	background-color:#FFFFFF;
	padding:12px 0px 0px 0px;
	margin:0px;
	clear:both;
	}
	

#favstageimage{
	width:294px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 12px;
	}

.salefavs{
	width:630px;
	height:366px;
	margin:0px;
	display:block;
	background-color:#FFFFFF;
	padding:12px 0px 0px 0px;
	margin:0px 0px 12px 0px;
	clear:both;
	}

#understage{
	float:left;
	clear:left;
	padding:15px 0px 0px 40px;
	width:600px;
	}

.stageimage{
	  font-size:10px;
	  display:none;
      position:absolute; 
      background-color: white; 
      margin: 0px;
	  padding:0px;
	  width:80px;
	  height:28px;
	  }


#salestageimage{
	width:237px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 12px;
	}	 	
	
#salethumbnails a,
#thumbnails a{
	padding:0px 0px 8px 8px;
	margin:0px;
	float:left;
	}

#thumbnails img{
	width:94px;
	height:141px;
	padding:0px;
	margin:0px;
	}


#salethumbnails img{
	width:115px;
	height:173px;
	pading:0px;
	margin:0px;
	}

#changer span{
	color:#BE1E2D;
	}




#saleroll,
#saleroll:link,
#saleroll:visited{
	width:143px;
	height:214px;
	background-position:0px 0px;
	}

#saleroll:active,
#saleroll:hover{
	background-position:-143px 0px;
	}
	
#news{
	display:block;
	float:left;
	padding:4px 0px 0px 0px;
	margin:0px;
	height:180px;
	}


#homeemail{
	color:#93836c;
	font-size:9px;
	letter-spacing:1px;
	padding:10px 146px 0px 0px;
	margin:0px;
	float:right;
	}
	
#homeemailrev {
background:none repeat scroll 0 0 #F7EECB;
border-bottom:12px solid white;
border-left:12px solid white;
border-right:12px solid white;
color:#7C6A55;
float:right;
font-size:9px;
height:174px;
left:762px;
letter-spacing:1px;
padding:0px;
margin:0px;
position:absolute;
text-align:center;
top:578px;
width:296px;
}

#homeemailrev h2 {
text-transform:uppercase;
font-size:18px;
letter-spacing:2px;
margin:15px 0px 0px 0px;
}

#homeemailrev h3 {
font-size:10px;
letter-spacing:1px;
font-weight:normal;
margin:2px 0px 0px 0px;
}

#homeemailrev p {
padding:0px;
margin:0px 0px 8px 0px;
line-height:11px;
}

#homeemailrev #dots{
color:#FFF;
letter-spacing:2px;
font-size:10px;
}



#homeemailrev #facebook{
background:none repeat scroll 0 0 #F4EFE9;
border-top:2px solid #FFFFFF;
padding:5px 5px 4px 5px;

}


#homeemailrev #twitter{
background:none repeat scroll 0 0 #E5E0DC;
border-top:2px solid #FFFFFF;
padding:4px;

}

#homeemailrev #twitter a,
#homeemailrev #facebook a{
	font-size:12px;
}



#homeemail input{
	font-size:9px;
	display:block;
	float:left;
	height:12px;
	width:97px;
	padding-left:2px;
	}

#homeemailrev input{
	font-size:9px;
	display:block;
	float:left;
	height:12px;
	width:98px;
	}

#homeemail label{
	padding:4px 3px 0px 0px;
	margin:0px;
	float:left;
	}

#maincontainer p{
	font-size:10px;
	width:300px;
	padding:0px 0px 3px 8px;
	margin:0px;
	line-height:15px;
	float:left;
	clear:both;
	}

#news.home p{
	font-size:10px;
	width:380px;
	padding:0px 0px 3px 10px;
	margin:0px;
	line-height:13px;
	float:left;
	clear:both;
	}

#moreinfo{
	font-size:10px;
	color:#7D6A55;
	width:380px;
	padding:0px 0px 3px 10px;
	margin:0px;
	line-height:13px;
	float:left;
	clear:both;
	}
	

#moreinfo a,
#moreinfo a:link,
#moreinfo a:visited,
#moreinfo a:active{
	color:#6F3423;
	text-decoration:none;
	}

#moreinfo a:hover{
	color:#BE1E2D;
	}

img.understagelabel{
	display:block;
	float:left; 
	padding:8px 0px 0px 40px; 
	margin:0px;
	}

img.understagelabelshop{
	display:block;
	float:left; 
	padding:0px 0px 0px 0px; 
	margin:0px;
	}

img.understagelabelfar{
	clear:left;
	float:left; 
	padding:8px 0px 0px 26px; 
	margin:0px;
	}


#maincontainer h2{
	color:#6F3423;
	font-size:10px;
	font-weight:bold;
	padding:11px 0px 0px 8px;
	margin:0px;
	line-height:13px;
	clear:both;
	}

#maincontainer h2 a,
#maincontainer h2 a:link,
#maincontainer h2 a:visited,
#maincontainer h2 a:active{
	color:#6F3423;
	font-size:10px;
	font-weight:bold;
	margin:0px;
	padding:11px 0px 0px 8px;
	line-height:12px;
	}
#maincontainer h2 a:hover{
	color:#BE1E2D;
	}

#news.home h2{
	color:#6F3423;
	font-size:10px;
	font-weight:bold;
	padding:4px 0px 0px 10px;
	margin:0px;
	line-height:13px;
	clear:both;
	}
	
	
#favlist div{
	float:left;
	}

#favlist h2{
	color:#6F3423;
	font-size:10px;
	font-weight:bold;
	padding:11px 0px 0px 20px;
	margin:0px;
	line-height:13px;
	clear:both;
	}

#maincontainer ul{
	margin:0px;
	padding:12px 0px 0px 20px;
	font-size:10px;
	display:block;
	float:left;
	width:280px;
	}
	
#maincontainer ul.favlist{
	padding:4px 0px 0px 20px;
	height:100px;
}


#maincontainer li{
	padding:0px 0px 3px 0px;
	margin:0px;
	letter-spacing:.5px;
	list-style-image:url(/images/bullet.png);
	
	}


#footer{
	clear:both;
	height:102px;
	width:838px;
	font-size:10px;
	color:#7D6A55;
	margin:0px;
	padding:19px 0px 0px 0px;
	}
	
#footer.home{
	clear:both;
	height:102px;
	width:700px;
	font-size:9px;
	color:#A79786;
	margin:0px;
	padding:19px 0px 0px 0px;
	}

#footer form{
	float:right;
	padding:0px;
	margin:0px;
	}
		
#footer input,
#header input{
	font-size:9px;
	float:left;
	margin:0px;
	padding:0px 2px 2px 2px;
	}
	
#footer a.find{
	float:left;
	padding:0px!important;
	margin:0px 0px 0px 4px !important;
	}

#footer a.find {
	display: block; 
	width:48px; 
	height:20px; 
	padding: 0px; 
	margin: 0px 0px 0px 4px;  	
	background-repeat: no-repeat;
	float:left;
	 }
		
#footer label {
	padding:2px 4px 0px 0px;
	margin:0px;
	float:left;
	letter-spacing:.1em;	
	 }

#footer a,
#footer a:link,
#footer a:visited{
	color:#A79786;
	padding:2px 2px 0px 2px;
	margin:0px;
	float:right;
	}
	
#footer a:hover{
	color:#BE1E2D;
	}

#footer #copyright{
	color:#A79786;
	display:block;
	float:right;
	padding:2px 0 0 2px;
	margin:0px;
	}

	/* STORE CSS */
#productthumb{
	float:left;
	font-size:10px;
	color:#7D6A55;
	padding:0px 0px 12px 7px;
	margin:0px;	
	}	
	
#productthumb a{
	display:block;
	clear:both;
	color:#44382A;
	font-size:10px;
	margin:0px;
	padding:0px;
	}

#productthumb a:hover{
	text-decoration:none;
	color:#BE1E2D;
	}

	
#mainimage{
	width:249px;
	float:left;
	font-size:10px;
	padding:0px;
	margin:0px;
	}
	
#mainimage img{
	width:237px;
	padding:0px;
	margin:0px;
	}

#avthumbs{
	display:block;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:2px 0px 10px 12px;
	}
	
#avthumbs img{
	display:inline;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:37px;
	}
	
#mainimage a,
#mainimage a:link,
#mainimage a:hover,
#mainimage a:visited,
#mainimage a:active{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:inline;
	}

#productinfo{
	float:left;
	margin:0px;
	font-size:10px;
	width:237px;
	}

#fabrollover{
	padding:0px 0px 0px 8px;
	margin:4px 0px 2px 0px;
	float:left;
	}

#fabrollover.orgnc a,
#fabrollover.orgnc a:link,
#fabrollover.orgnc a:visited{
	padding: 0px 0px 0px 0px;
	margin:0px;
	display:block;
	float:left;
	width:36px;
	height:16px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-image:url(/images/orgnc_roll.png);
	}

#fabrollover.cshmr a,
#fabrollover.cshmr a:link,
#fabrollover.chsmr a:visited{
	padding: 0px 0px 0px 0px;
	margin:0px;
	display:block;
	float:left;
	width:36px;
	height:16px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-image:url(/images/cshmr_roll.png);
	}

#fabrollover.knits a,
#fabrollover.knits a:link,
#fabrollover.knits a:visited{
	padding: 0px 0px 0px 0px;
	margin:0px;
	display:block;
	float:left;
	width:36px;
	height:16px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-image:url(/images/knits_roll.png);
	}

#fabrollover.green a,
#fabrollover.green a:link,
#fabrollover.green a:visited{
	padding: 0px 0px 0px 0px;
	margin:0px;
	display:block;
	float:left;
	width:36px;
	height:16px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-image:url(/images/green_roll.png);
	}

#fabrollover.surp a,
#fabrollover.surp a:link,
#fabrollover.surp a:visited{
	padding: 0px 0px 0px 0px;
	margin:0px;
	display:block;
	float:left;
	width:36px;
	height:16px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-image:url(/images/surp_roll.png);
	}


#fabrollover.orgnc a:active,
#fabrollover.orgnc a:hover,
#fabrollover.cshmr a:active,
#fabrollover.cshmr a:hover,
#fabrollover.knits a:active,
#fabrollover.knits a:hover,
#fabrollover.green a:active,
#fabrollover.green a:hover,
#fabrollover.surp a:active,
#fabrollover.supr a:hover{
	background-position:-36px 0px;
	}


.showfab{
	display:none;
	padding:6px 0px 0px 5px;
	float:left;
	margin:0px;
	height:16px;
	overflow:hidden;
	line-height:10px;
	}

a.proddesclink, 
a.proddesclink:link, 
a.proddesclink:active, 
a.proddesclink:visited {
	text-decoration:none; 
	margin: 0px!important; 
	padding: 0px!important;
	}

h3.prodtitle {
	font-size:13px;
	padding: 10px 0px 0px 8px;
	margin: 0px;
	line-height:14px;
	color:#444444;
	}

h3.prodtitlefav {
	font-size:13px;
	padding: 0px 0px 0px 8px;
	margin: 0px;
	line-height:14px;
	color:#444444;
	}


h5.code {
	font-size:11px; 
	font-weight:bold; 
	padding: 3px 0px 0px 8px; 
	margin: 0px; 
	line-height:12px;
	color: #6F4436;
	width:175px;
	clear:both;
	}

p.description {
	font-size:10px;
	margin: 0px; 
	padding: 10px 8px 0px 8px; 
	line-height:12px;
	color:#444444;
	clear:both;
	display:block;
	}

#productinfo ul {
	color:#444444;
	line-height:12px;
	margin: 0px; 
	padding: 5px 0px 0px 24px;
	list-style-image:url(/images/bullet_black.png);
	}

#productinfo li {
	line-height:11px;
	}

#productinfo li.sale {
	line-height:11px;
	color:#BE1E2D;
	font-weight:bold;
	}

h2.price {
	color:#444444;
	padding: 3px 0px 6px 8px; 
	margin: 0px; 
	font-size:14px; 
	font-weight:bold;
	}

p.shown {
	padding: 0px 0px 0px 2px!important;
	margin: 5px 0px 5px 0px!important;
	}

#colorshown{
	color:#6F4436; 
	padding:2px 0px 10px 8px; 
	margin:0px;
	text-transform:lowercase;
	}



p.looksgreatwith {
color: #6F4436;
padding: 0px!important;
margin: 0px 0px 3px 0px!important;
}

#storelinks{
	padding: 0px 0px 0px 8px;
	margin:12px 0px 0px 0px;
	border-left:thin solid #A79786;
	height:428px;
	float:left;
	font-size:10px;
	color:#444444;
	background-image:url(/store/graphics/00000001/global_images/freeshipping.jpg);
	background-repeat:no-repeat;
	background-position:left bottom; 
	}
	
#storelinkswrapper{
	height:345px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	}

#storelinks image{
	padding-bottom:3px;
	}
	
#favselects select,	
#storelinks select{
	font-size:11px;
	margin:4px 0px 4px 0px;
	padding:0px;
	width:116px;
	overflow:visible;
	clear:both;
	display:block;
	}
	

	
a.emailafriend {
text-decoration: none; 
display:block; 
padding: 0px 0px 3px 15px; 
margin: 0px 0px 0px 5px; 
line-height:11px;
}

.addtowishlist {
}

a.addtowishlist {
display:block; 
padding: 0px 0px 3px 15px; 
margin: 0px 0px 0px 5px; 
line-height:11px;
text-decoration:none; 
}
		
	

#basket{
	color:#BE1E2D;
	font-style:italic;
	display:block;
	margin:0px;
	padding:4px 0px 0px 0px;
	}

div.favautocolorlong,
div.favautocolor{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
	
div.autocolor {
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	}
		   
div.autocolor td{
	height:23px;
	font-size:9px;
	vertical-align:top;
	padding:0px 0px 0px 3px;
	margin:0px 0px 0px 0px;
	}
	
div.favautocolor td	{
	height:23px;
	width:75px;
	font-size:9px;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}

div.favautocolor tr,	
div.autocolor tr{ 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}

div.favautocolorlong img{
	display:block;
	clear:both;
	padding: 1px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:54px;
	height:14px;
}

div.favautocolor img,	
div.autocolor img {
	display:block;
	clear:both;
	padding: 1px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:72px;
	height:14px;
	color:#444444;
	}
	
	
div.favautocolorlong span{
	padding:1px 0px 3px 2px;
	margin:0px;
	font-size:.85em;
	color:#444444;
	display:block;
	text-transform:lowercase;
	}

div.favautocolor span,				
div.autocolor span{
	padding:1px 0px 3px 2px;
	margin:0px;
	letter-spacing:.25px;
	display:block;
	text-transform:lowercase;
	}

div.favautocolorlong #colorblock{
	float:left;
	width:57px;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:9px;
	color:#444444;
	}
	
div.favautocolor #colorblock,
div.autocolor #colorblock{
	float:left;
	width:75px;
	margin:0px;
	padding:0px 0px 0px 0px;
	letter-spacing:.25px;
	font-size:9px;
	color:#444444;
	}
	
	
div.autocolor #colorblock a:hover{
	color:#BE1E2D;
	}
	
div.autocolor #colorblock a
div.autocolor #colorblock a:link,
div.autocolor #colorblock a:active,
div.autocolor #colorblock a:visited,
{
	color:#444444;
	}


#giftcertificates{
	padding:0px 0px 0px 0px;
	margin:0px;
	display:block;
	width:116px;
	height:50px;
	}

#giftcertificates a,
#giftcertificates a:link,
#giftcertificates a:visited,
#giftcertificates a:hover,
#giftcertificates a:active{
	background-image:url(/store/graphics/00000001/global_images/giftcertificate_holiday.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:116px;
	height:50px;
	display:block;
	clear:both;
}





/*
Deprecated for Holiday

#giftcertificates{
	padding:0px 0px 0px 0px;
	margin:0px;
	display:block;
	width:116px;
	height:28px;
	}

#giftcertificates a,
#giftcertificates a:link,
#giftcertificates a:visited{
	background-image:url(/store/graphics/00000001/global_images/giftcertificate.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:116px;
	height:28px;
	display:block;
	clear:both;
}

#giftcertificates a:hover,
#giftcertificates a:active{
	background-position:top right;
}

*/

/*collections */

#slide {
	float:left;
	padding:0px;
	margin:0px;
	}

#slide img{
	width:600px;
	height:442px;
	float:left;
	padding:0px;
	margin:0px;
	}

.images{  
    width:  600px;  
    height: 442px;
	float:left;  
    padding: 0;  
    margin:  0;
} 

.images img{  
	background-color: #CDC6BC;  
    width:  600px; 
    height: 442px; 
    top:  0; 
    left: 0;
	position:absolute;
	}

.staticimages img{  
	background-color: #CDC6BC;  
    width:  600px; 
    height: 442px; 
    top:  0; 
    left: 0;
	}

#button{
	float:left;
	padding:0px 0px 0px 8px;
	margin:0px;
	}

#down a,
#down a:link,
#down a:visited {
	text-decoration:none;
	display:block;
	width:116px;
	height:16px;
	background-image:url(/images/slidenav_down.png);
	background-position:-116px 0;
	background-repeat:no-repeat;
	}
	
#up a,
#up a:link,
#up a:visited
{
	text-decoration:none;
	background-image:url(/images/slidenav_up.png);
	background-position:-116px 0px;
	background-repeat:no-repeat;
	display:block;
	width:116px;
	height:16px;
	padding-bottom:3px;
	}

#up a:hover,
#up a:active,
#down a:hover,
#down a:active{
	text-decoration:none;
	background-position:0 0;
	}
	
	
#nav{
	height:407px;
	width:116px;
	overflow:hidden;
	}
	
#nav img{
	height:48px;
	width:116px;
	border:0px;
	padding-bottom:3px;
	margin:0px;
	display:block;
	clear:both;
	}

	
#slidecontrol{
	width:143px;
	height:18px;
	padding:8px 3px 3px 3px;
	margin:0px 0px 0px 466px;
	}

#nextlast{
	width:143px;
	height:18px;
	padding:8px 3px 3px 3px;
	margin:0px 0px 0px 515px;
	}
	
#nextlast.press{
	height:18px;
	padding:8px 3px 3px 3px;
	margin:0px 0px 0px 130px;
	float:left;
	}

#nextlast a,
#nextlast a:link,
#nextlast a:hover,
#nextlast a:active,
#nextlast a:visited
{
	font-size:10px;
	}


#slidecontrol.press{
	width:180px;
	height:18px;
	padding:8px 191px 3px 3px;
	margin:0px 0px 0px 0px;
	display:block;
	float:right;
	}

#nextslide{
	background-image:url(/images/slide_next.png);
	background-position:-48px 0;
	width:48px;
	}
	
#prevslide{
	background-image:url(/images/slide_last.png);
	background-position:-48px 0;
	width:48px;
	}

#pauseButton{
	background-image:url(/images/slide_pause.png);
	border:none;
	display:block;
	height:18px;
	width:38px;
	float:left;
	background-position:-38px 0;
	}

#playButton{
	background-image:url(/images/slide_play.png);
	border:none;
	display:block;
	height:18px;
	width:38px;
	float:left;
	background-position:-38px 0;
	}
	



#slidecontrol a,
#slidecontrol a:link,
#slidecontrol a:visited{
	float:left;
	display:block;
	height:18px;
	overflow:hidden;
	background-repeat:none;
	text-decoration:none;
	}

#slidecontrol a:active,
#slidecontrol a:hover{
	text-decoration:none;
	background-position: top left;
	}



	
/* end collections */

/* store checkoutpages */
.checkout h1,
.checkoutlong h1{
	color:#6F3423;
	font-size:14px;
	letter-spacing:0;
	line-height:16px;
	margin:0;
	padding:5px 0 5px 0;
	font-weight:bold;
}

.basket h1{
	color:#6F3423;
	font-size:14px;
	letter-spacing:0;
	line-height:16px;
	margin:0;
	padding:17px 0 5px 12px;
	font-weight:bold;
}

#checkooout{
	display:block;
	clear:both;
	padding:0px 0px 0px 0px;
}

.checkout h2,
.checkoutlong h2,
.support h2,
.supportlong h2{
color:#6F3423;
font-size:10px;
line-height:13px;
margin:0;
padding:10px 0 0 10px;
width:260px;
}

.support ol,
.supportlong ol,
.checkout ol,
.checkoutlong ol{
	color:#534530;
	font-size:10px;
	line-height:13px;
	padding:0px 0px 10px 27px;
	width:360px;
}


.checkout p,
.checkoutlong p{
	padding-top:10px 0 10px 0;
	width:500px;
	font-size:12px;
	color:#534530;
	}
	
.checkout p.store,
.checkoutlong p.store{
	font-size:10px;
	line-height:13px;
	margin:0;
	padding:0px 0px 10px 10px;
	width:auto;
	}

.checkout td,
.checkoutlong td{
	font-size:12px;
	}

.checkout a,
.checkout a:link,
.checkout a:active,
.checkout a:visited,
.checkoutlong a,
.checkoutlong a:link,
.checkoutlong a:active,
.checkoutlong a:visited{
	color:#8e6b46;
	text-decoration:underline;
	font-size:12px;
	}
	
.checkout a:hover,
.checkoutlong a:hover{
	color:#BE1E2D;
	text-decoration:underline;
	}

.support p,
.supportlong p{
	color:#534530;
	font-size:10px;
	line-height:13px;
	margin:0;
	padding:0 0 10px 10px;
	width:360px;
}


#couponbox #redeemcoupon{
	clear:both;
	font-size:11px;
	color:#cc0000;
}

#couponbox{
	padding-bottom:20px;
}




/* contact form */


.contact_bg {
        margin: 0px 0px 0px 0px;
		padding: 130px 0px 0px 20px;
        background-image: url(/images/contact_form_bg.png);
        background-repeat: no-repeat;
        background-position: top left;
}
 
#contact_form form { 
padding: 0px; 
margin: 0px;
}

#contact_form form textarea, #contact_bg form input {
border: 1px solid #999999; 
}

#contact_form, #contact_form td, #supportpages, #supportpages td {
	font-size: 10px;
	font-family: arial, verdana, sans-serif;
	padding-left:5px;
}

#mailinglist {
	padding: 0px 0px 0px 0px;
	margin: 0;
	height: 65px;
	width: 180px;
	}

#mailinglist label {display:none;}

 #mailinglist a,
 #unsubscribe a,
 #contact_form a {
	display: block; 
	width:48px; 
	height:19px; 
	margin: 0px; 
	padding: 0px;  	
	background-repeat: no-repeat;
	float:left;
	}
	
#contact_form input{
	height:20px;
	font-size:10px;
	}

#mailinglist a span, 
#unsubscribe a span, 
#contact_form a span { display:none; }

#mailinglist a,
#unsubscribe a,  
#contact_form a {background-image: url(/images/header_submit.png);}

#mailinglist input.signup {
	width: 98px; 
	height:15px; 
	margin: 0px 5px 0px 15px; 
	float:left; 
	font-size: 9px; 
	padding: 0px;
	}

#mailinglist a, 
#mailinglist a:link, 
#mailinglist a:active
#contact_form a,
#contact_form a:link,
#contact_form a:active,
#unsubscribe a,
#unsubscribe a:link,
#unsubscribe a:active {
	background-position: 0px 0px;
}
#mailinglist a:hover,
#unsubscribe a:hover,
#contact_form a:hover {
	background-position: -48px 0px;
}


#upsale{
	width: 600px;
	height:415px;
	clear:both;
	color:#44382A;
	font-size:10px;
}

#upsale p{
	clear:both;
	padding-top:30px;
	width:600px;
	font-size:11px;
}

#upsaleblock{
	width:143px;
	display:block;
	float:left;
	padding-right:8px;
}

#upsaleblock img{
	clear:both;
	padding-top:8px;
}

#quicklookavthumbs{
	display:block;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:2px 0px 4px 8px;
	}
	
#quicklookavthumbs img{
	display:inline;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:34px;
	}
	
/* Unsubscribe Page Settings */


.unsubscribe_bg {
        margin: 0px 0px 0px 0px;
		padding: 20px 0px 0px 20px;
}
 



#unsubscribe{
	width:672px;
	background-color:#FFFFFF;
	padding:14px;
	font-size:11px;
	height:300px;
}

#unsubscribe h1{
	text-transform:uppercase;
	color:#6F3423;
	font-size:12px;
	letter-spacing:0;
	line-height:16px;
	margin:0;
	font-weight:bold;
}

#unsubscribe p{
	font-size:11;
}

#unsubscribe #notice{
	font-weight:bold;
	color: #BE1E2D;
	text-transform:uppercase;
	width:700px;
	text-align:center;
	padding-bottom:12px;
}

#unsubscribe #preferences{
	width:332px;
	padding:0px 20px 0px 0px;
	border-right:thin solid #7D6A55;
	float:left;
	height:250px;
}

#unsubscribe #reasons{
	width:303px;
	padding:0px 0px 0px 12px;
	float:left;	
}

#unsubscribe #row{
	display:block;
	clear:both;
	padding-bottom:4px;
}

#unsubscribe textarea{
	margin:0px 0px 4px 25px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6F3423;
	font-size:10px;
}

#unsubscribe a{
	float:right;
}

	