﻿/* 
	Document:				Velvet site_layout.css
	Deployment version:		Velvet\Velvet\App_Themes\default\default.css

	-----------------------------------------------------------------
	Contents of this file:
	-----------------------------------------------------------------
	1.	Global reset and site defaults
	2.	Site Master
	3.	Main container
	4.	Top Section
	5.	Left Section
	6.	Bottom Section
	7.	Content area
	8.	Category Template
	9.	Product Listing
	10.	Product Detail
	11. Cart
	12. Checkout
	13. My account
	14. Error Messages
	15. Helper styles
	16. Generic styles
*/

/* 1. Global reset and site defaults */
html {font-size: 100%;height:100%;}
body{font:normal 62.5% Arial;height:100%;background:fff;display:block;text-align:center;color:#424242;}

html, address, blockquote, body, div, dl, dt, dd, fieldset, form, h1, h2, h3, h4, h5, h6, ol, p, ul, li, 
center, hr, pre, table, tr, td, th, thead, tbody, tfoot, caption{
	margin: 0;
	padding: 0;
	border: 0;
	}
div{color:#424242; font-size:11px;text-align:left;}	
form{font-size:1em;width:auto}
legend{background:#FFF;font-weight:bold;font-size:1em;color:#525931}
label.hidden_label{display:none}
select,textarea,input{font:normal 11px;border:1px solid #aaa;padding:1px;margin:3px 0;color:#424242;}

	
/* ie6 */
* html input.checkbox{border:none}
input[type=radio],input[type=checkbox]{height:12px}
input[type=radio],input[type=checkbox],input[type=checkbox],input[type=password],input[type=text]{outline:none !important}
input[type=checkbox],input[type=password],input[type=text]{border:1px solid #AAA}
input[type=text]{margin:3px 0;} /*Dont change it*/
.checkbox,.radio{border:0;outline:none !important}
	
form dl{padding:0}
	
/* layout for moz based browsers */	
table{font-size:11px;color:#424242;}
th{font-weight:normal;font-size:1.2em;text-transform:uppercase}
	
a:visited,a:link,a{cursor:pointer;color:#424242;}
a:link,a{text-decoration:none;color:#424242;}
link a:hover{color:#000;}
a:hover{text-decoration:none;color:#000;}
span{font:normal 11px Arial;/*color:#3D3023*/}
a[class=button]{background:#64556e;color:White;text-align:center;text-transform:uppercase;padding:3px;cursor:hand;vertical-align:baseline;}
/*For IE*/
.button{background:#00a0c2;color:#fff;text-align:center;text-transform:uppercase;padding:3px;cursor:pointer;vertical-align:baseline;margin:3px 0px;/*border-color:#2ab477;*/}
/*.button:hover{color:White;}*/
/*a[class=button1]
{
	background-image:url(images/arowbutton.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	padding:20px;cursor:hand;vertical-align:baseline;
	height:20px;
	width:36px;
	}*/
.imgbutton{cursor:pointer;vertical-align:baseline;float:right;margin:0 0px 0 1px;}
img{border:0;margin:0;padding:0}

h1{font-size:16px;margin:5px 0 3px 0;background:black;color:white;padding:3px;}
h2{font:2em Arial /20px;margin:20px 0 0 0;padding-bottom:2px;border-bottom:5px solid #e5e5e5;text-transform:uppercase;color:#999}
h3{font-size:12px;margin:5px -3 3px -3;background:#64556e;color:white;padding:3px; line-height:20px;}
		
/* default list style */
ul li,ul{margin:0;padding:0}
ul li{list-style:none}

/* Avoid browser inconsistencies */
h1,h2,h3,h4,h5,h6 {font-size: 1em;}
a img {border:none;} /* Remove blue linked image borders */

/* 2.  Site Master */
#site{width:1091px;min-height:476px;height:auto!important;text-align:center;margin:0 auto;font-size:11px;}
#sitetop{padding:0px;}
#sitemiddle{float:left;text-align:left;position:relative;margin-top:3px;width:100%;background-color:#fff;}
#sitemiddle2{float:left;text-align:center;margin-top:3px;_margin-top:0px; width:100%;}
#sitebodyWOLeft,#sitebody,#siteleft,#sitemiddle{}
#siteleft{float:left;width:158px;font-size:0px;}
#sitebody{float:left;width:1091px;z-index:-1;}
#sitebottom{clear:both;width:1091px;margin:0 auto; }
/*#sitebodyWOLeft{float:left;width:983px;_width:990px;z-index:-1;padding-left:10px;}*/
#sitebodyWOLeft{float:left;width:1091px;}
#sitebodyHome{float:left;width:983px;_width:990px;z-index:-1;}


/* 3.  Main container */
#page{
	margin:7px 0px 0px 0;  /* FF */
	_margin:7px 0px 0px 0;  	/* IE */
	min-height: 426px;
	_height: 426px;	
	}

/* 4. Top Section */
#topsec{padding-right:0px;padding-left:0px;}

#topsec1{width:100%;height:auto;/*padding:0 45px;*/}
#topsec2{float:left;padding-top:26px;}
#topsec2 .topleft{width:130px;_width:125px;float:left;}
#topsec11{float:left;margin-top:0px;text-align:right; padding-top:24px; _padding-top:25px;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
#topsec11{float:left;margin-top:0px;text-align:right; padding-top:20px;}
}
#topsec12{float:left;text-align:center;width:50%;padding-top:56px;}
#topsec13{float:right;width:25%;text-align:right;color:#424242; font-size:11px; margin-top:56px;padding:0px; }
/*#topsec13 span{color:#dac4aa;}*/
#topsec13 a{color:#424242; font-size:10px;text-transform:uppercase;}
#topsec13 a:hover{color:#000; font-size:10px;text-transform:uppercase;}
/*#topsec13 .lblCartlink a:link{color:#dac4aa;}
#topsec13 .lblCartlink a:hover{color:#fc7963;}*/
.cartdiv{float:right;width:100%;}
.linksdiv{float:right;width:auto; color:#424242; font-size:10px;}
#topsec13 div{text-align:right;}
#topsec21{float:left;padding:5px 5px 0 28px;_padding-top:0px; height:17px;}
#topsec22{float:right;text-align:right;width:250px;padding:2px 4px 0px 0px;}
#topsec .cat{font:bold 13px;padding:0px;}
#topsec .cat a{text-decoration:none;color:#d0baa1;text-transform:capitalize;height:20px;padding:5px 21px 5px 0px;}
#topsec .cat a:hover{color:#fb482a; }
#topsec .cat .selcat{color:#fb482a;}

#topsec .catsep{color:White;font:bold 11px;display:none;}
#topsec .welcome{margin-bottom:2px;font-weight:bold; height:14px;color: #424242; padding-top:0px; float:left; width:100%; text-transform:capitalize;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
#topsec .welcome { margin-bottom:2px;font-weight:bold; height:14px;color:#424242; padding-top:2px; }
}
#topsec input{height:18px;width:149px;text-align:right;color:#424242;background-color:#fff;margin-top:1px;padding:1px 3px 0 0px;border:1px solid #e2e2e2; font-size:10px;}
#toppage{padding-left:0px; color:#424242;}
#toppage img{vertical-align:middle;}
#topsecmenu{width:1091px;height:27px;float:left;text-align:center; font-size:0px;}
#topsecmenu ul{height:26px;float:left; list-style:none; width:auto;margin-left:200px;_margin-left:100px; margin-top:1px;}
#topsecmenu li{height:26px;float:left; list-style:none; width:auto;}
.toppagelnks{font-size:10px; color:#828080; text-transform:capitalize;}
#topsec .welcome span{font-size:10px;text-transform:uppercase;}
.topleftlinks{background-color:#e2e2e2;float:left;width:100%; font-size:11px; color:#424242;height:24px;text-align:left; vertical-align:middle;text-transform:uppercase;}
.topmenu{background-color:#e2e2e2;float:left;width:70%; font-size:11px; color:#424242;height:24px;text-align:left; vertical-align:middle;text-transform:uppercase;}
.topmenu a{color:#424242; text-transform:uppercase;font-size:11px;background-color:#e2e2e2; padding:5px 7px 5px 7px;float:left;margin-right:6px;height:14px;}
.topmenu a:link{color:#424242;font-size:11px;padding:5px 7px 5px 7px;float:left;margin-right:6px;height:14px;}
.topmenu a:visited{color:#424242; font-size:11px;padding:5px 7px 5px 7px;float:left;margin-right:6px;height:14px;}
.topmenu a:hover{color:#fff;text-transform:uppercase;font-size:11px;background-color:#00a0c2;padding:5px 7px 5px 7px;float:left;margin-right:6px;height:14px;}
.topmenu a:active{color:#fff;text-transform:uppercase;font-size:11px;background-color:#00a0c2;padding:5px 7px 5px 7px;float:left;margin-right:6px;height:14px;}
#topsec .topselect{color:#fff;text-transform:uppercase;font-size:11px;background-color:#00a0c2;padding:5px 7px 5px 7px;float:left;margin-right:6px;height:14px;}
#topMenuLinks{float:left;height:24px;}
/*Categories for home page*/
#topsechome{padding-top:10px;}
#topsechome .cat{font:bold 13px;padding:0px;}
#topsechome .cat a{text-decoration:none;color:#3d3023;text-transform:capitalize;height:20px;padding:5px 44px 5px 0px;}
#topsechome .cat a:hover{color:#fb482a; }
#topsechome .cat .selcat{color:#fb482a;}


/* 5. Left Section */
#leftsec{float:left;width:275px;Padding-top:5px;}
#leftsec table table,#leftsec div table td{margin-left:0px; text-align:left;}
#leftsec table table{/*margin-left:8px;*/width:100%}
#leftsec .maincat1{color: #424242;font:normal 10px Arial;text-decoration:none;text-align:left;margin-right:18px;text-transform:uppercase;padding:2px;}
#leftsec .maincat1:hover,#leftsec .lnsel,#leftsec a.lnsel:hover{color:#FFF;font:normal 10px Arial;text-decoration:none; text-align:left;margin-right:18px;text-transform:uppercase;background-color:#00A0C2;padding:2px;}
#leftsec .lnsel:hover{color: #000;font:normal 10px Arial;text-decoration:none;}
/* 6. Bottom Section */
#botsec{padding:0 0px 3px 0px;text-align:left;font-size:0px;}
/*#botsec{padding:5px 50px 10px;text-align:left;}*/
#botsec0{width:100%;}
#botsec1{width:70%;padding:2px 0 0px 0 !important;height:24px;_height:30px;vertical-align:bottom;float:right;}
#botsec1home{width:100%;padding:2px 0 0px 0 !important;height:24px;_height:30px;vertical-align:bottom;}
#botsec2{width:100%;height:37px;}
/*#botsec2{background-image:url(images/managedbylogo.png);background-repeat: no-repeat; width:100%;height:37px;behavior: url('/App_Themes/default/images/htcCss/iepngfix.htc');}*/
#botsec11{float:right;color:#424242;text-transform:uppercase; font-size:11px;margin-left:6px;}
#botsec11 a{color:#424242;font-size:11px;padding:5px 6px 5px 6px;float:left;margin-left:6px;height:14px;}
#botsec11 a:hover{color:#fff;text-transform:uppercase;font-size:11px;background-color:#00a0c2;padding:5px 6px 5px 6px;float:left;margin-left:6px;height:14px;}
#botsec11 .bottomselect{color:#fff;text-transform:uppercase;font-size:11px;background-color:#00a0c2;padding:5px 6px 5px 6px;float:left;margin-left:6px;height:14px;}
#botsec11home{float:right;color:#424242;padding-right:7px; padding-top:8px !important; _padding-top:8px; letter-spacing:1px;text-transform:uppercase; font-size:12px;}
#botsec11home a{color:#424242;}
#botsec11home a:hover{color:#000;}
#botsec12{width:30%;float:left;text-align:center;}
#botsec13{width:23%;float:right;text-align:right; padding-top: 6px;_padding-top: 5px;}
#botsec13home{float:right;text-align:right; padding-top: -2px;}
#botsec21{width:80%;float:right;text-align:right;color:#624831; font-weight:bold;}
#botsec20{width:20%;float:left;padding-top:7px;}

/* 7. Content Area */
#sitebody h1,#sitebodyWOLeft h1{font-size:12px;margin:5px 0 3px 0;}
#sitebody h2,#sitebodyWOLeft h2{font-size:14px;margin:5px 0 3px 0;}
#sitebody h3,#sitebodyWOLeft h3{font-size:12px;margin:0px -3 3px -3; padding: 0 0 0 2px;}

/* 8. Category Template  */
#catlist .prodimg{float:left;display:block;position:relative;}
#catlist .prodoverlay{float:left;background-color:#EEEEEE;position:absolute;top:134px;left:1px;width:154px;text-align:center;padding:5px;opacity:0.8;filter:alpha(opacity=80);}
#catlist table.block{background:silver;width:100%;}
#catlist td.block{width:156px;}

/* 9. Product List ---*/
#prodlist .item{width:186px;}
#prodlist .item .mainimg{width:180px;height:270px;padding:0px; margin:0px;}
#prodlist .manuname{font-size:11px;}
#prodlist .prodname{font-weight:normal;text-align:left;font:normal 11px/14px Arial; text-transform:capitalize;width:auto;float:left;padding-left:15px;margin-top:-1px;}
/*#prodlist .prodname a{color:#424242;font:normal 11px/14px Arial; text-transform:capitalize;width:auto;float:left;}
#prodlist .prodname a:hover{color:#00a0c2;font:normal 11px/14px Arial; text-transform:capitalize;width:auto;float:left;}*/
#prodlist .shortdesc {text-align:left; height:30px;}
#prodlist .price{font-weight:bold;padding-left:1px;}
#prodlist .price span{color:#424242;font-size:11px;line-height:14px; text-align:left;}
#prodlist .line1{height:20px;padding-bottom:5px;color:#424242;width:1091px;font-size:11px;float:left;_padding-bottom:2px;}
#prodlist .line11{float:left;width:210px;font-size:11px;_width:210px;}
#prodlist .line12{float:left;width:auto;text-align:left;font-size:11px;}
#prodlist .line13{float:left;text-align:center;padding-top:5px;padding-left:25px;}
#prodlist .line14{float:right;text-align:right;padding-top:3px;text-transform:uppercase;}
#prodlist .line14 a{color:#424242; font-weight:normal;}
#prodlist .line14 a:hover{color:#000; font-weight:normal;}
#prodlist .line14 span{color:#424242;font-weight:normal;}
#prodlist .line2{text-align:right;float:right;}
#prodlist .line2 a{color:#424242;}
#prodlist .line2 a:hover{color:#000;}
#prodlist .line2 span{color:#424242;}

#prodlist .lstcurrpgnum{font-weight:normal;}
#prodlist .bluelinkhd{font:normal 11px/14px Arial; text-transform:capitalize;color:#424242;}
#prodlist .bluelinkhd:link{color:#424242;}
#prodlist .bluelinkhd:visited{color:#424242;}
#prodlist .bluelinkhd:hover{color:#00a0c2;}
#prodlist .bluelinkhd:active{color:#00a0c2;}
#prodlist .imgcolorblue{color:#00a0c2;}
#prodlist .imgcolor{color:#424242;}

#prodlist .bluelink{font-size:12px; font-weight:normal; color:#424242;}
#prodlist .sortdiv{width:48px;float:left; padding:5px 4px 0px 0px; color:#424242;font:normal 10px Arial;text-transform:uppercase;_width:53px;}
#prodlist .dropdiv{width:auto; float:left; padding-left:8px;}
#prodlist .itemdiv{width:auto; float:left; padding-left:6px;padding-top:5px;color:#424242; font:normal 10px Arial;text-transform:uppercase;}
#prodlist .pagediv{width:auto; float:left; padding-top:4px; padding-left:10px;color:#424242;font:normal 10px Arial;text-transform:uppercase;}
#prodlist .productlist{float:left; width:1091px; height:auto;}
#prodlist .pagestl{color:#424242;font:normal 11px Arial;}
#prodlist .line15{float:right;text-align:right;padding-top:3px;padding-left:10px;}
.lineView{float:right;padding:5px 0px 0px 10px; color:#424242;font:normal 10px Arial;text-transform:uppercase;}
.lineView a{color:#424242;font:normal 10px Arial;}
.lineView a:hover{color:#000;font:normal 10px Arial;}
.bottompad{padding-bottom:12px;_padding-bottom:11px;}
#prodlist .botlineView{float:right;color:#424242;font:normal 10px Arial;text-transform:uppercase;padding-left:10px;}
#prodlist .botlineView a{color:#424242;font:normal 10px Arial;}
#prodlist .botlineView a:hover{color:#000;font:normal 10px Arial;}
/* 10. Product Detail ---*/
#detpg{padding-top:6px;width:1091px;padding-bottom:15px;}
#detpg div{color:#424242;}
#detpg .line11{float:left;padding:0; font-size:0px;}
#detpg .line12{float:left;padding:0;}
#detpg .line13{float:left;padding:0;width:457px;}
#detpg .price{font-size:11px; color:#424242;padding-top:20px;float:left;}
#detpg .pricenew{font-size:12px; color:#3d3023;}
#detpg .porder{font-size:11px; color:#424242;clear:both;float:left;width:100%;padding-top:16px;}
#detpg .swc{width:100%;background:gainsboro;border:dashed 1px black;padding:5px;margin-top:5px;}
#detpg .acccol1{float:left;width:10%;}
#detpg .acccol2{float:left;width:58%;}
#detpg .acccol3{float:right;text-align:right;vertical-align:bottom;width:30%;}
#detpg .accItm{border-bottom:dotted 1px gainsboro;padding-bottom:5px;}
#detpg .accAlt{border-bottom:dotted 1px gainsboro;padding-bottom:5px;}
#detpg .prodTitle{padding-left:20px;}
#detpg .prodTitle span{color:#5A7095;font:bold 15px;}
#detpg .prodPrice{color:#424242;font-size:11px;padding-top:20px;}
#detpg .productDesc{line-height:1.5em;font-size:11px;color:#424242;padding-top:16px;}
#detpg .productTImg{cursor:pointer;width:100px;height:150px;margin:0pt 5px 4px 0pt;}
.detlbl{clear:both;font-size:12px;color:#424242;text-transform:uppercase;}
.tellfriend a{color:#424242; text-transform:uppercase;font-size:11px;}
.tellfriend a:hover{color:#000; text-transform:uppercase;font-size:11px; text-decoration:none;}
a.alinkzoom{color:#3D3023;font-size:11px;font-weight:bold;}
.alinkzoom:link,.alinkzoom:visited{text-decoration:none;color:#3D3023;}
.alinkzoom:hover,.alinkzoom:active{text-decoration:underline;color:#3D3023;}
.detpgprice{float: left;padding-bottom:2px; width:100%;clear: both;}
.detpgprice .prodname{color:#00a0c2;font-size:16px;text-transform:uppercase;}
#productStyleNo{padding-bottom:0px;padding-top:3px;}
#productStyleNo div{margin:0px;font-size:11px;color:#424242;}
#productPromo{ float: left;width:100%;font-size:11px; color:#424242;padding-top:20px;}
#productPromo div{font-size:11px; line-height:15px;color:#424242; text-transform:capitalize;}
#productPromo .shopconftext{font-size:11px;line-height:15px;color:#424242; text-transform:none; margin-left:-1px;font-weight:normal;}
#productSize{padding-top:3px;}
#productSize div,#colorSwatches b{font:normal 11px;color:#424242;}
#productSize .spansize{font:normal 12px;color:#fadce1;padding-left:3px;}
#productSize .spansize:link{color:#fadce1;text-decoration:none;}
#productSize .spansize:visited{color:#fadce1;text-decoration:none;}
#productSize .spansize:hover{color:#fadce1;text-decoration:none;}
#productSize .spansize:active{color:#fadce1;text-decoration:none;}
#productSize a:hover{font:normal 12px;color:#fadce1; text-decoration:none;}
#colorSwatches{padding-top:15px;}
.colorwatch a{border:2px solid #fff;}
.colorwatch a:{border:2px solid #00a0c2;}
.wishbox{font-size:11px;}
.wishbox a{color:#424242;text-decoration:none;font-size:11px;}
.wishbox a:link{color:#424242;text-decoration:none;}
.wishbox a:visited{color:#424242;text-decoration:none;}
.wishbox a:hover{color:#000;text-decoration:none;}
.splitseal {float:left;width:35px;}
.splittxt {float:left;font-size:11px;padding-right:5px;text-align:right;width:45px;}


.wFull{width:100%;float:left;}
.b{border:solid 1px gray;}
.bb{border-bottom:solid 1px gray;}
.AddtoCart{padding:4px;background-color:#D5135A;color:White;text-transform:uppercase;font-weight:bold;}
.cartMsg{font:bold 11px Arial;clear:both;}
.contShop{padding:7px 5px 0px 0px;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.contShop{padding:9px 5px 0px 0px;}
}
.contShop a{color:#424242;text-decoration:none;font-size:10px;text-transform:uppercase;}
.contShop a:link{color:#424242;text-decoration:none;}
.contShop a:visited{color:#424242;text-decoration:none;}
.contShop a:hover{color:#000;text-decoration:none;}
/*--- Color & Size ---*/
.colornorm{border:solid 2px #fff;}
.colorsel{border:solid 2px #00a0c2;}
.colorout{border:solid 2px #fff;}
.colorover{border:solid 2px #00a0c2;}


#sizesT a{color:#fff;width:20px;display:block;}
.sizenorm{text-align:left;background-color:#82d3e8;color:#fff;border:solid 2px #fff;width:20px;text-align:center;padding:2px 0;}
.sizesel{text-align:left;background-color:#82d3e8;color:#fff;border:solid 2px #00a0c2;width:20px;text-align:center;padding:2px 0;}
.sizenorm a,.sizenorm a:link,.sizenorm a:active,.sizenorm a:hover,.sizenorm a:visited{color:#fff;border:0;}
.sizesel a,.sizesel a:link,.sizesel a:active,.sizesel a:hover,.sizesel a:visited{color:#fff;border:0;}

/*--- Tell A Friend & Customer Care ---*/
#tellafriend,#customercare{position:absolute;top:10px;left:550px;width:460px;z-index:10;background:#E2E2E2 none repeat scroll 0 0;visibility:hidden;padding:5px 5px 5px 10px;border:solid 1px #b5b5b5;}
#tellafriend div,#customercare div{width:100%;float:left;color:#424242;font:bold 11px;}
#tellafriend .header,#customercare .header{color:#424242;font:normal 11px;padding:2px 0px;}
#tellafriend .close,#customercare .close{float:right;width:20%;text-align:right;cursor:pointer;color:#424242;}
#tellafriend .hdrcol,#customercare .hdrcol{float:left;width:80%;color:#424242;font:normal 12px;}
#tellafriend .left,#customercare .left{float:left;width:25%;}
#tellafriend .right,#customercare .right{float:right;width:75%;}
.tClose{cursor:pointer;}
.tbCrumb span{color:#424242;font-size:10px;text-transform:uppercase;}
.tbCrumb{color:#424242;font-size:10px;text-transform:uppercase;}
.tbcrumbpath{color:#424242;font-size:10px;text-transform:uppercase;}
.tbcrumbTopLinks,.tbcrumbTopLinks:link,#tbcrumbid a:link,#tbcrumbid a{font-size:10px;color:#424242;text-decoration:none;text-transform:uppercase;}
#tbcrumbid a:hover{color:#000;}
/* 11. Cart ---*/
/*--- Float Cart ---*/
#divShoppingCart{z-index:20;position:absolute;border:solid 1px black;background:gainsboro;padding:2px;width:200px;text-align:left;}
#divShoppingCart h1{background:black;color:White;font-size:14px;font-weight:bold;margin:0px;padding:0px;width:100%;text-align:center;}
#divShoppingCart .item{padding:5px;}
#divShoppingCart .alternate{background:whitesmoke;}
#divShoppingCart .bot1{text-align:right;width:100%;background:white;padding:2px;margin-bottom:5px;border-top:dotted 1px silver;border-bottom:dotted 1px silver;}
#divShoppingCart .bot2{text-align:center;}



/*--- Cart List Page ---*/
#cartlist{width:1091px;font:normal 11px;color:#424242;padding-left:0px;}
#cartlist .header{text-align:center;font:bold 11px;color:#424242;height:20px;background-color:#e2e2e2; text-transform:uppercase;}
#cartlist table{font:normal 11px;color:#424242;}
#cartlist .item{text-align:center;}
#cartlist .nameitem{text-align:left;font-weight:bold;}
#cartlist .totals{text-align:right;}
#cartlist table.main{width:100%;border:solid 1px gray;border-collapse:collapse;padding:5px;}
#cartlist a{font-size:11px;font-weight:bold;color:#424242;text-decoration:none;}
#cartlist a:hover{text-decoration:none;font-size:11px;font-weight:bold;color:#000;}
#cartlist h1{font-size:11px;margin:5px 0 3px;background-color:#e2e2e2;Color:#424242;text-transform:uppercase;}
.cPromotions{font:normal 11px;color:#424242;}
.cApply{vertical-align:middle;}
div .split2{float:left;width:50%;}
div .split2rr{float:right;text-align:right;}
div .split2r{float:right;}
div .split3{float:left;width:33%;}
.mt5{margin-top:5px;}
#cartlist span{font:normal 11px;}


/* 12. Checkout ---*/
#checkout{width:100%;font:normal 11px;color:#424242}
#checkout h1{font-size:11px;margin:5px 0 3px;background-color:#e2e2e2;Color:#424242;text-transform:uppercase;height:12px;}
#checkout table.main{width:100%;border:solid 1px gray;border-collapse:collapse;margin-top:-3px;padding:5px;font:bold 11px Arial;color:#fff;}
#checkout table.main a{font-size:11px;font-weight:bold;color:#424242;text-decoration:none;}
#checkout table.main a:hover{color:#000;font-size:11px;font-weight:bold;text-decoration:none;}
#checkout td.label{width:110px;text-align:right;color:#424242;font:bold 11px Arial;}
#checkout td.paslabel{text-align:right;color:#424242;font:bold 11px Arial; }
#checkout td.label_l{width:110px;text-align:left;color:#424242;font:bold 11px Arial;}
#checkout td.static{width:110px; color:#424242; font-size:11px;}
#checkout .header{color:#424242;padding:5px;text-transform:uppercase;height:12px;background:#e2e2e2;font:bold 11px Arial;}
#checkout .header td{padding:4px;}
#checkout .item{text-align:center;}
#checkout .nameitem{text-align:left;font-weight:bold;}
#checkout .cartgrid{border:solid 1px Gray;}
.staticinfo{padding-left:5px;}
.padRight4{padding-right:4px;}
#checkout table{font:normal 11px Arial;color:#424242;}
#checkout span{font:normal 11px Arial;color:#424242;}
/* 13. MyAccount ---*/

#myaccount{width:100%;font:normal 11px Arial;color:#424242;}
#myaccount table{font:normal 11px Arial;color:#424242;}
#myaccount table.main{width:100%;border:solid 1px gray;padding:5px;margin-bottom:5px;border-collapse:collapse;font:normal 11px Arial;color:#424242;}
#myaccount table.main td{padding:0 2px 2px}
#myaccount table.maintbl{width:100%;padding:5px;border-collapse:collapse;}
#myaccount table.maintbl td{padding:0 2px 2px}
#myaccount table.maincenter{width:100%;border:solid 1px gray;padding:5px;margin-bottom:5px;text-align:center;}
#myaccount table.mainleft{width:100%;border:solid 1px gray;margin-bottom:5px;text-align:left;border-collapse:collapse;}
#myaccount table.mainleft td{padding:0 2px 2px}
#myaccount td.hdr,tr.hdr{text-align:left;font:bold 11px Arial;color:#424242;height:20px;background-color:#e2e2e2;}
#myaccount td.header,tr.header{font:bold 11px Arial;color:#424242;}
#myaccount td.label{width:15%;text-align:right;font:bold 11px Arial;color:#424242; padding-right:5px;}
#myaccount .emailbody{padding:5;border:solid 1px gray;}
#myaccount h1{font-size:11px;margin:10px 0 0px;background:none;color:#424242;text-transform:uppercase;padding-left:0px}
#myaccount h2{font-size:11px;margin:0 0 3 0;color:#424242;padding:3px;font-style:normal;border:0 none;font-weight:bold;background-color:#e2e2e2;}
#myaccount .price{}
#myaccount .nameitem{font-weight:bold;}
.myAccountTopLinks,.myAccountTopLinks:link,.myAccountTopLinks:visited,#myaccount a:link,#myaccount a{font:bold 11px Arial;color:#424242;text-decoration:none;}
.myAccountTopLinks:hover,.myAccountTopLinks:active,#myaccount a:hover{text-decoration:none;font:bold 11px Arial;color: #000;}
.myaccounttoptext{font:11px;color:#000;}
#myaccount span{font:normal 11px Arial;}
#stores .alternate{background:white;}
.width33per{width:33%;}
.marbot9{margin-bottom:9px;}
.linecolor{padding:0 5px;font:11px;color:#424242;}
/* 14. Error Message */
.error_message{display:block;color:red;font-weight:normal;font-style:normal;}/*--padding:1px 1px 1px 1px;border:1px solid #d9d9d9;margin:0 0 1px 0;--*/
.error_message li{list-style:square;margin-left:15px; }
.error_message a{color:Red;}
#myaccount table.main2{width:100%;margin-bottom:5px;border-collapse:collapse;font:normal 11px;color:#3D3023}
/* 15. Helper styles */
/* mozilla - remove dashed border */
a,a:active{outline:none}
input[type=submit],input:focus{outline-width:0}
input[type=submit]{margin:3px 0;}

/* clear the container div in the absence of a child clearing div */
.clear_fix:after,.clearfix:after{content:".";display:block;height:0 !important;clear:both;visibility:hidden}

/* ie7 */
.clear_fix,.clearfix{overflow:hidden}

/* ie6 */	
* html .clear_fix,* html .clearfix{height:1%;overflow:visible}


/* 16. Generic styles - styles with specific attributes */
.floatright{float:right}
.floatleft{float:left}
.displaynone{display:none}
.displayblock{display:block}
.displayinline{display:inline}
.widthheightzero{width:0;height:0;}
.visibilityhidden {visibility:hidden;}
.clearboth{clear:both}
.strong{font-weight:bold}
.uppercase{text-transform:uppercase}
.ghost{width:0;height:0;visibility:hidden;display:none}
.hide {visibility:hidden;}
.mandatory {color:#DC236D;}
.PaddingB3{padding-bottom:3px;}
hr { display: none;	}

sup { position:relative; bottom:0.3em; vertical-align:baseline; }
sub { position:relative; bottom:-0.2em; vertical-align:baseline; }
acronym, abbr { cursor:help; letter-spacing:1px; border-bottom:1px dashed; }
.price .detailpricetxt{text-transform:uppercase;float:left;color:#c1edd7;font-size:14px;}
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
.text-caps     { text-transform:uppercase; } 
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
.wrap          { width:960px;margin:0 auto; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

.red  {	color: red;	}
.white{ color:#FFF; }
.black{ color:#000; }

.small   { font-size:0.8em; } /** terms/privacy/sizechart **/
.normal  { font-size:1.0em; } /** Content **/
.large   { font-size:1.1em; }
.xlarge  { font-size:1.2em; } /** Title **/
.xxlarge { font-size:1.4em; }

.label { font: bold 11px; color:#424242; text-decoration:none; font-weight:bold;}
a.hyperlink{color:#424242;}
a.hyperlink:hover{color:#000;}
.labelBold { font:bold 1.0em; color:#3d3023; text-decoration:none; }
.labelSmall { font: normal 0.9em; color:#3d3023; text-decoration:none; }	

.xsmallTextbox {background-color:#E3E3E3;height:16px;width:30px;border:1px solid #666;}	/*-Area Code-*/
.smallTextbox {background-color:#E3E3E3;height:16px;width:60px;border:1px solid #666;}     /*-Phone Number, Zip-*/
.normalTextbox {background-color:#E3E3E3;height:16px;width:110px;border:1px solid #666;}   /*-Fname Lname-*/
.longTextbox {background-color:#E3E3E3;height:16px;width:180px;border:1px solid #666;}  	/*-EmailSignup, Search-*/
.xlongTextbox {background-color:#E3E3E3;height:16px;width:200px;border:1px solid #666;}    /*-EmailSignup, Search-*/

.ibtn a{text-decoration:none;display:block;padding:5px;margin-top:2px;margin-right:0px;margin-bottom:0px;margin-left:0px;text-transform:uppercase;font-size:11px;background-color:#900;color:#FFF;text-align:center;border:1px solid #900;}
.ibtn a:hover{background-color:#600;color:#FFF;text-align:center;border:1px solid #900;text-decoration:underline;}

.colorsw{width:17px;height:16px;margin-left:7px;margin-bottom:3px;}

#custompg{width:100%;}
#custompg p{padding-bottom:10px;text-align:justify;}
.wishlist_H{background-color:#e2e2e2;color:#424242;text-transform:uppercase;font-weight:bold;}
.faqlabel div{color:#424242}
.borderNone input{border:0px;_width:14px;_height:14px;margin-right:2px;margin-left:5px}
/*keylooks*/
#keylooks_home{ position:relative; height:678px; }
#keylooks_home .image_content{position:absolute;left:0;top:0;width:760px;height:678px;background-color:white;}
#keylooks_home .image_content img{position:absolute;right:0;top:0; }
#keylooks_home .view-all{position:absolute;right:11px;top:11px;background-image:url(images/arrow_right_grey_lge.gif);background-position:right 4px;background-repeat:no-repeat;height:11px;line-height:11px;padding-right:13px;color:#938b82;text-decoration:none;z-index:200;font:bold 12px;}
#keylooks_home .previous,#keylooks_home .next{position:absolute;top:326px;background-repeat:no-repeat;text-transform:uppercase;color:#888179;font:normal 18px;text-decoration:none;z-index:200;}
#keylooks_home .previous{left:-250px;background-image:url(images/arrow_left_dotted_grey.gif);background-position:left 5px;}
#keylooks_home .next{right:-70px;background-image:url(images/arrow_right_dotted_grey.gif);background-position:right 5px;}
#keylooks_home .previous:hover,#keylooks_home .next:hover{color:black;}
#keylooks_detail{float:left;width:740px;padding:25px 0 0 20px;}
#keylooks_detail h2{margin:0 0 6px 0;padding:0;font:normal 3.3em;color:#938B82;}
#keylooks_detail .photo{float:left;display:inline;width:226px;	height:311px;margin-right:20px;margin-bottom:20px;}
#keylooks_detail .photo img{float:left;}
#keylooks_detail .details{float:left;width:474px;}
#keylooks_detail .details .item_header{width:474px;height:19px;margin-bottom:20px;background-color:#e3ded6;border-bottom:1px solid #ccc7c0;}
#keylooks_detail .details .item_header p{display:block;margin:0;padding:4px 0 0 10px;font-size:10px;color:#3c3631;}
#keylooks_detail .details .item_row{float:left;width:474px;color:#3c3631;margin-bottom:20px;background-image:url(images/dots_horizontal_grey.gif);background-position:left bottom;background-repeat:repeat-x;}
#keylooks_detail .details .item_row .select{float:left;width:39px;margin-bottom:20px;}
#keylooks_detail .details .item_row .select .frm_check{display:inline;float:left;margin-left:10px;}
#keylooks_detail .details .item_row .thumb{float:left;width:50px;margin-bottom:20px;}
#keylooks_detail .details .item_row .thumb img{float:left;}
#keylooks_detail .details .item_row .desc{float:left;width:160px;margin-bottom:20px;}
#keylooks_detail .details .item_row .sizing p{padding:0;margin:0;}
#keylooks_detail .details .item_row .desc .title{height:auto !important;margin:0;padding:0 15px 3px 0;}
#keylooks_detail .details .item_row .desc .title a{color:#938B82;font-size:10px; text-decoration:none;}
#keylooks_detail .details .item_row .desc .colour{height:auto !important;margin:0;padding:0 7px 0 2; font-size:10px;color:#938b82;}
#keylooks_detail .details .item_row .desc .colour img{position:relative;top:3px;}
#keylooks_detail .details .item_row .desc .colour span{ color:#5f574f; }
#keylooks_detail .details .item_row .desc .price{margin:0;padding:3px 0 0 0;font-size:10px;}
#keylooks_detail .details .item_row .desc .price .old{text-decoration:line-through;color:#938b82;}
#keylooks_detail .details .item_row .desc .price .new{color:#5f574f;}
#keylooks_detail .details .item_row .content{float:left;width:225px;}
#keylooks_detail .details .item_row .content .tabs{float:left;width:225px;margin:0 0 1px 0;padding:0;}
#keylooks_detail .details .item_row .content .tabs li{float:left;}
#keylooks_detail .details .item_row .content .tabs li.tab1{width:101px;font-size:0px}
#keylooks_detail .details .item_row .content .tabs li.tab2{width:78px;font-size:0px}
#keylooks_detail .details .item_row .content .tabs li.tab3{width:46px;font-size:0px}
#keylooks_detail .details .item_row .content .tabs li a{background-image:url(images/arrow_right_grey_lge.gif);background-repeat:no-repeat;background-position:0 3px;padding-left:11px;font:bold 1em;	color:#776F67;text-transform:uppercase;font-size:9px; text-decoration:none;}
#keylooks_detail .details .item_row .content .tabs li a:hover,
#keylooks_detail .details .item_row .content .tabs li a.active{text-decoration:none;color:#3c3631;}
#keylooks_detail .details .item_row .content .tabs li a.active{background-image:url(images/arrow_down_darkgrey-lge.gif);background-position:0 5px;}
#keylooks_detail .details .item_row .content .content_shell{float:left;background-image:url(images/dots_horizontal_dkgrey.gif);background-position:left bottom;background-repeat:repeat-x;	background-color:#e3ded6;margin-bottom:10px;width:100%;}
#keylooks_detail .details .item_row .content .content_container{float:left;background-image:url(images/dots_horizontal_dkgrey.gif);background-position:left top;background-repeat:repeat-x;padding:10px 10px 0 10px;margin-bottom:1px;width:205px;}
#keylooks_detail .details .item_row .content .content_container .hdr{float:left;width:140px;font-size:11px;color:#3c3631;}
#keylooks_detail .details .item_row .content .content_container .close{float:right;width:50px;text-align:right;color:#A5A5A5;font-size:10px;text-decoration:none;}
#keylooks_detail .details .item_row .sizing{float:left;width:225px;line-height:1em;padding-bottom:20px;}
#keylooks_detail .details .item_row .sizing p{padding:0;margin:0;}
#keylooks_detail .details .item_row .sizing .title{ float:left; width:40px; margin:0 0 10px 0; }
#keylooks_detail .details .item_row .sizing .title strong{ color:#5f574f; }
#keylooks_detail .details .item_row .sizing .title span{ color:#970039; font-weight:bold; }
#keylooks_detail .details .item_row .sizing .lnk_sizing-info{float:left;margin:2px 0 0 5px;}
#keylooks_detail .details .item_row .sizing ul{float:left;margin:1px 0 4px 0;padding:0;width:129px;overflow:hidden;font-weight:normal;font-size:0px;}
#keylooks_detail .details .item_row .sizing ul li{float:left;display:inline;width:20px;height:15px;margin:0 1px 0 0;padding:0;}
#keylooks_detail .details .item_row .sizing ul li a{float:left;width:20px;height:13px;line-height:13px;text-align:center;text-decoration:none;}
#keylooks_detail .details .item_row .sizing ul li a.inactive,
#keylooks_detail .details .item_row .sizing ul li a.inactive:hover{}
#keylooks_detail .details .item_row .sizing ul li a:hover,
#keylooks_detail .details .item_row .sizing ul li a.active{}
#keylooks_detail .details .item_row .sizing ul li a:hover span,
#keylooks_detail .details .item_row .sizing ul li a.active span{}
#keylooks_detail .details .item_row .row_footer{  float:left;width:474px;height:36px;	background-image:url(images/dots_horizontal_dkgrey.gif);background-repeat:repeat-x;background-position:left bottom;background-color:#e3ded6;}
#keylooks_detail .details .item_row .row_footer .lnk_button2{float:left;margin:10px 0 0 10px;background-image:url(images/btn4_add-to-bag.gif);width:96px; }
#keylooks_detail .details .item_row .row_footer .action1{font-size:10px; float:right;margin:11px 10px 0 0;background-image:url(images/arrow_right_grey_sml.gif);	background-repeat:no-repeat;background-position:left center;padding-left:8px;text-decoration:underline;color:#5F574F;}
#keylooks_detail .details .item_row .row_footer .msg_out-of-stock{float:left;margin:14px 0 0 10px;width:84px;height:7px;text-indent:-6767px;overflow:hidden;	background-image:url(images/msg_out-of-stock.gif);background-repeat:no-repeat;}
a.sizeSwatch{background-color:#CCC7C0;color:black;float:left;text-align:center;text-decoration:none;width:31px; margin:0 0 5px;font:normal 9px;}
.mouseoversize1{background-color:#776F67;color:white;float:left;text-align:center;text-decoration:none;width:31px; margin:0 0 5px;font:normal 9px;}
.selectedSize1{background-color:#776F67;color:white;float:left;text-align:center;text-decoration:none;width:31px; margin:0 0 5px;font:normal 9px;}
.validationtext{font-size:10px;color:Red;}

#stores h1{font-size:14px;margin:5px 0 3px;background-image:url(images/topbar.jpg);Color:#FFEED9;text-transform:uppercase;height:20px;}
.Pad_Top5{padding-top:5px;}
.marginB10{margin-bottom:10px}
.marginB20{margin-bottom:20px}

a.wlistlink{font-weight:bold;font-size:11px;color:#424242;}
a.wlistlink:hover{color:black;}
.wlistlink a{font-size:11px;color:#424242}
.wlistlink a:hover{color:black;}

.paddingL2{padding-left:2px;}


.h_store_locator {font-size:14px;margin:5px 0 3px;background-image:url(images/topbar.jpg);Color:#FFEED9;text-transform:uppercase;height:20px; }
.store_mainbody{float:left; width:100%; }
.store_left{width:380px; float:left;}
.store_right{width:659px; float:right; margin-bottom:50px;}

.box h2 { text-transform: uppercase; padding: 8px 0px 8px 0px; position: relative;font-size:11px; color:#424242; border: none; } /*G.Singh | Edited | 05032009*/
.box h2.active, .box .nobrdr { border-bottom: none; }
.form fieldset  { font-size: 1.1em;  padding: 20px 15px; margin-top: -1px;  }	/*G.Singh | Edited | 09032009*/

.form div fieldset { font-size: 1em; }

.form { overflow: hidden;}

.form label { width: 120px; vertical-align: middle; float: left;display: block; padding: 2px 0 5px 0; line-height: 1.4em;font:bold 11px;color:#424242;}
.form storelabel { width: 80px; vertical-align: middle; float: left;display: block; padding: 2px 0 5px 0; line-height: 1.4em;}
/*VTI .form br,*/.form legend { display: none; }
.form br.clear, .form label br { display: inline; }

.form select { width: 193px; }
.customerselect { float: left; width: 190px; padding: 3px 2px; background:#fff url(images/bg_input.gif) 0 0 no-repeat;  margin:0  45px 15px 0; vertical-align: middle; border: none; color: #2a211d; }
.form input.phone_1 { width:54px; margin-right:5px;  }
.form input.phone_2 { width:100px;  }
.form input.zip { width: 70px; margin-right: 145px; }
.form input.city { width: 193px;  }
.form input.storezip { width: 100px;margin-right: 17px;  }
.form input.CVV { width: 40px; margin-right: 15px; }
.form select.slct_date { width: 88px; margin-right: 16px; }

.clear, .clear0 { clear:both; }

fieldset.form{font-size:1.1em;background-color:#fff;padding:7px 21px;} /*G.Singh | Edited | 05032009*/


td.rt{text-align:right;}
td.blank{ height:20px;}
h4{background:none;height:18px;margin-bottom:12px;font-size:14px;font-weight:bold;text-transform:uppercase;color:#ddcbc0;}
.myProfileH4{font-size:12px; height:12px; font-weight:bold;text-transform:uppercase; color:#C09477;border-top:1px solid #F4E3D9; border-bottom:1px solid #F4E3D9;padding: 7px 0px 7px 8px; vertical-align:middle;} /*G.Singh | Created | 05032009*/
.ieprob1{border:solid 1px #4b3b30;}
.p0{padding:0;}
.pl10{padding-left:10px;}
.pr10{padding-right:10px;}
.pb10{padding-bottom:10px;}
.vat{vertical-align:top; }
.vam{vertical-align:middle;}
.tac{text-align:center;}
.tar{text-align:right;}
.form .labelt{width:120px;vertical-align:top;float:left;display:block;padding:2px 0 20px 0;line-height:1.4em;}
.form .span{vertical-align:middle;float:left;display:block;padding:2px 0 20px 0;line-height:1.4em;margin-right:45px;}
.error_message{margin-right:52px;color:Red;}
.box h2 span em{float:right;text-transform:none;font-size:0.9em;color:#a9866d;font-style:normal;margin-top:-7px;}
.item_tbl .hdr{text-transform:uppercase;white-space:nowrap;padding:10px 15px 8px 0;}
.item_tbl .itm{font-size:1.1em;vertical-align:middle;padding:15px 10px 15px 0; background-color:#FFFFFF; color:#636363;line-height:1.4em;position:relative;}
.item_tbl .itmBackground{font-size:1.1em;vertical-align:middle;padding:15px 10px 25px 0;color:#DCCABD;line-height:1.4em;position:relative;}

.item_tbl table.inner{border:0;}
.item_tbl .inner td{padding:0 0 0 10px;}
/*Star tmanpreet cart page .. please dont remove*/
.item_tbl table.inner1{border:0;}
.item_tbl .inner1 td{padding:0px;}
/*END manpreet cart page .. please dont remove*/
.item_tbl a{color:#D39971;}
.item_tbl a:hover{color:#D39971;}
.price{}
.sidenav li.active a.hdr{text-transform:uppercase; text-decoration: none; background: #1b1918 url(images/leftnavi_arrow_visited.gif) 162px 10px no-repeat; color:#c69e82; border-bottom: 1px solid #000;} 
.sidenav a.hdr{font-weight:normal;text-transform:uppercase;} 

/*--For Press Page --*/
#TAFpopup_area { position: absolute; top:0; text-align:center; height:100%;width:425px;/*margin: 0 auto;*/left:0px;clear:both;}
#TAFpopup_bg {display:none;}
/*#TAFpopup_bg {position: relative;background-color: black;filter:alpha(opacity=40);opacity: 0.40;-moz-opacity:0.40;}*/
/*#TAFpopup_content {position: absolute;top: 0;margin: 0;}*/
#TAFpopup_content {position: relative ;top: 0;margin: 0;text-align:center;}

#TAFpopup_content .border {text-align:center;border: 9px #383838 solid;background-color: #FFFFFF;}
#TAFpopup_content .content {padding: 10px;border: 1px solid #BABABA;text-align:center;}
#TAFpopup_content .close_btn{position:absolute;right:-24px;top:7px;width:24px;height: 62px;background: #383838 url(Images/btn_close.jpg) 0 0;}
#TAFpopup_content .close_btn:hover {background: #383838 url(Images/btn_close.jpg) -27px 0;}
/*---End--*/

/*TAFMessageSent*/
#TAFPress{background:#fff;color:#6d6d6d;}
/*TAFMessageSent*/
#TAFPress p{color:#6d6d6d;font-size:10px;margin-left:80px;}
/*TAFMessageSent*/
#TAFPress h4{font-size:14px;text-transform:uppercase;}
.bottomArrow{cursor:pointer;vertical-align:baseline;float:right;margin:0 0px 0 2px;width:29px;height:19px;}
.storetd{ height:10px;}
/* zoom css */
#modal_overlay {z-index:1000;position:absolute;top:0;left:0;-moz-opacity: 0.4;opacity:.40;filter: alpha(opacity=40);background-color:#545454;}
.modal_container {background-color: #fff;padding: 5px;}
.modal_container div {background-color: #fff;}
.modal_container div.modal_close { color:black;top: 0;right: 0;width: 16px;height: 16px;background-color: #fff;cursor: pointer;font-size:10px;text-align:center;}
/* end */
.marBott5{margin-bottom:5px}
.marginB15{margin-bottom:15px;}
.marginT3{margin-top:3px;}
.bgwhite{background-color:#FFF;}
.homemenu_line{background:url(images/menu_line.gif) no-repeat 164px bottom; height:17px; padding:0 0 13px 0px; _padding:0 0 6px 0px;}
.spacing{height:6px;_height:6px;}
/*Class for overlapping new image on list page.*/
.divNew{background-image:url(images/new.png);background-position:left top;background-repeat:no-repeat;behavior: url('/app_themes/default/images/htcCss/iepngfix.htc');position:absolute;top:2;left:2;width:31px;height:41;display:none;}
.title{font-size:11px; color:#424242;}


/*zoom css */
.visibilityHdn{visibility:hidden;}
.content_full{padding:3px 0px 0px 0px;margin:0px;float:left; _width:983px;}

/* ZOOM WINDOW */
#zoom_container{position:absolute;top:0px;left:0px;width:900px} 
#zoom_container #zoom_bg{position:absolute;right:0;top:0;filter:alpha(opacity=0);opacity:0.0;-moz-opacity:0.0;background-color:#F0EBE3;width:900px} 
#zoom_shell{position:absolute;width:566px;left:373px;height:524px;top:0px;overflow:hidden;background-color:#FFF;}
#zoom_shell #zoom_image{position:absolute;left:2px;top:0;}
#zoom_mask{position:absolute;width:349px;height:524px;left:-1px;top:-1px;overflow:hidden;}	
#zoom_window{position:absolute;left:0;top:0;border:solid 1px #9A9A9A;width:100px;height:100px;overflow:hidden;z-index:100;cursor:pointer;cursor:crosshair;background-position:0 0;background-repeat:no-repeat;}


.heading{font-size:11px;padding-top:13px;background:none;Color:#424242;text-transform:uppercase;padding-left:5px;font-weight:bold;height:15px;}

#spanspace{display:block; font-size:1px; width:5px;}

 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
 {
 head~body #spanspace{font-size:0px;height:1px;text-decoration:none;border:none;visibility:hidden;}
 }


 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
 {
 head~body  #detspace{font-size:0px;}
 }
#signupnewsLetter{width:270px;z-index:10;background:#fff none repeat scroll 0 0;display:none;padding:5px;border:solid 1px gray;float:left;position:absolute;top:-80px;left:89px;font:normal 11px;color:#424242;text-transform:none;}
#signupnewsLetter table{font:normal 11px;color:#424242;letter-spacing:0px;}
#signupnewsLetter .close{cursor:pointer;text-decoration:none;color:#424242;font-weight:bold}
.trlwidth{width:95px;}
.trrwidth{width:175px;}
.vlabel{color:Red;font-size:11px;}
.topheading{font-weight:bold;}
.hometop{background-color:#eeeeee; margin-left:-8px;}
.h1Press{font-size:12px;padding-top:10px;background:none;Color:#FADCE1;text-transform:uppercase;font-weight:bold;}
.margR2{margin-right:2px;}
.emailsignupbg{background:url(/Velvet/storeuploads/ftp/home/email-signup.gif) no-repeat top right; width:326px; height:118px;}
.emailsignupbg input{width:178px; height:24px; background:url(images/input-bg.gif) repeat-x; border:1px solid #d2d1d1; padding-top:4px; }

.container_details .right{font-size:0px;float:right;display:inline;width:165px;height:auto;}
.container_details .right .menu{background-color:#E3DED6;float:left;width:165px;margin-left:0px;padding-left:0px;font-size:0px;}
ol, ul{list-style-image:none;list-style-position:outside;list-style-type:none;}
.container_details .right .menu li{background-image:url(images/dots_horizontal_dkgrey.gif);background-position:left top;background-repeat:repeat-x;float:left;margin-bottom:-1px;padding-top:1px;width:165px;}	
.container_details .right .menu li a{text-decoration:none; color:#fff;float:left;font-size:11PX;font-style:normal;font-variant:normal;font-weight:normal;height:31px;line-height:normal;width:165px;}
.container_details .right .menu li a:hover, .container_details .right .menu li a.active{background-color:#C1EDD7;color:#3F2515;text-decoration:none;}
.container_details .right .menu li a.active span{background-image:url(images/arrow_down_grey_lge.gif);background-position:left center;cursor:pointer;}
.container_details .right .menu li a span{text-decoration:none; background-image:url(images/arrow_right_grey_lge.gif);background-position:left center;background-repeat:no-repeat;float:left;margin:9px 0pt 0pt 37px;padding-left:21px;cursor:pointer;font:bold 12px;}
.container_details .right .menu li .transition{ float:left;margin-bottom:-1px;width:165px; background-color:#C1EDD7;}
.container_details .right .menu li .transition .items{padding:0pt 0pt 0px;width:154px;background-color:#352515;}
.container_details .right .menu li .transition .items p{margin:0pt auto 10px;text-align:center;}
.container_details .right .menu li .transition .content p{font-size:10px;text-align:center;}
.container_details .right .menu li .transition .items p a{background-color:transparent;background-image:none;color:#5F574F;display:inline;float:none;font-size:1em;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;text-transform:uppercase;}
.container_details .right .menu li .transition .items img{display:block;margin:29px auto 0pt;}
.container_details .right .menu li .transition .content{float:left;width:170px;	}

.displaVisibilityN {display:none;visibility:hidden;}
.container_details .right .menu li .AccesoriesProductname{text-align:center; background-color:transparent;color:#fff;display:inline;font:normal 11px;float:none;text-transform:capitalize;text-decoration:none;background-image:none;background-repeat:no-repeat;width:100%;padding:0 5px 0 5px;}
.container_details .right .menu li .AccesoriesProductname:link{text-decoration:none;color:#fff;background-color:transparent;}
.container_details .right .menu li .AccesoriesProductname:visited{text-decoration:none;color:#fff;background-color:transparent;}
.container_details .right .menu li .AccesoriesProductname:hover{text-decoration:none;color:#fff;background-color:transparent;}
.container_details .right .menu li .AccesoriesProductname:active{text-decoration:none;color:#fff;background-color:transparent;}
#productSize .sizechart{vertical-align: top; float: left; text-transform:capitalize;color:#fadce1;font:normal 12px;padding-left:3px;}
#productSize .sizechart:link{color:#fadce1; text-decoration:none;}
#productSize .sizechart:visited{color:#fadce1;text-decoration:none;}
#productSize .sizechart:hover{color:#fadce1;text-decoration:none;}
#productSize .sizechart:active{color:#fadce1;text-decoration:none;}
.promotiondiv{width:auto; float:left;padding-left:7px;}
.tabNews{background-color:#e2e2e2;}
.tabNews input{height:19px;width:149px;text-align:right;color:#424242;background-color:#fff;padding:1px 3px 0 0px;border:1px solid #e2e2e2; font-size:10px;margin:0px;}
.newsimg{cursor:pointer;}
.paddingLimg{padding:5px 0px 8px 7px;_padding:5px 0px 9px 7px;}
.paddingNimg{padding:1px 3px 0px 0px;margin-right:3px;}
.breadcmarg{margin-top:-3px; _margin-top:0px;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.breadcmarg{margin-top:-4px;}
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
head~body .breadcmarg {margin-top:-2px;}
}
.imgMain{cursor:pointer;}
.searchhd{color:#595959; font:11px Arial;text-transform:uppercase;float:left;}
#search{float:left;width:100%;}
#search .searchinput{width:155px; height:18px;border:1px solid #d5d4d4;border-top:2px groove #a9a6a6;font:normal 11px; color:#424242;font-size:11px;text-transform:uppercase;}
.sortbyinput{height:19px;color:#424242;font:10px Arial;text-transform:uppercase;width:143px;margin:2px 0 0 0;_margin:3px 0 0 0;}
.itemsinput{height:17px;color:#424242;font:10px Arial;text-transform:uppercase;width:45px;}
.advancemainimg{width:180px;height:270px;padding:0px; margin:0px;}
#advnamestl span a{color:#424242;}
#advnamestl span a:hover{color:#00a0c2;}
#advnamestl span .advnamebue{color:#00a0c2;}
.advpaddingbot{padding-bottom:0px;}

/* Goes with */
.goesMain{width:1091px;clear:both;}
.goeslbl{float:right;clear:both;padding:9px 0 0px 0;border-bottom:solid 1px #424242;width:1091px;text-align:right;font-size:11px;color:#424242;text-transform:uppercase;_padding:3px 0 0px 0;}
.marginTopnBtnCss{padding:12px 3px 0px 0px}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.goeslbl{float:right;clear:both;padding:11px 0 0px 0;border-bottom:solid 1px #424242;width:1091px;text-align:right;font-size:11px;color:#424242;text-transform:uppercase;_padding:3px 0 0px 0;}
}
.marginTopnBtnCss{padding:12px 3px 0px 0px}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.marginTopnBtnCss{padding:11px 1px 0px 0px}
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
head~body .marginTopnBtnCss{padding:11px 1px 0px 0px}
}
.advcolorstl{margin-right:2px;_margin-right:2px;}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
.advcolorstl{margin-right:-6px;}
}
.zoomDv{position:absolute;right:0px;top:-19px;_top:-20px;font-size:11px;color:#424242;text-transform:uppercase;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.zoomDv{position:absolute;right:0px;top:-18px;font-size:11px;color:#424242;text-transform:uppercase;}
}
.adPager{float:right;padding:0; color:#424242;font:normal 10px Arial;text-transform:uppercase;}
.adPager a{color:#424242;font:normal 10px Arial;}
.adPager a:hover{color:#000;font:normal 10px Arial;}
.adViewAll{padding-left:10px;}
.paddingB25px{padding-bottom:25px;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.advanpad{padding:1px 2px 0 0;}
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
head~body .advanpad{padding:1px 2px 0 0;}
}

#CopyrightDiv{text-align:right;padding-top:5px;text-transform:uppercase;font-size:10px;}
.colordiv{float:left; padding:5px 4px 0px 0px; color:#424242;font:normal 10px Arial;text-transform:uppercase;}
.searchdrpdwn{height:18px;font-size:10px;text-transform:uppercase;font-family:Arial;}