﻿/* 
	Document:				GerenFord site_layout.css
	Deployment version:		GerenFord\GerenFord\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:#0f0f0f url(images/main_bg.gif) repeat-x;display:block;text-align:center;color:#aeaeae;}

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:#aeaeae; 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;*/background-color:#dbdbdb;}

	
/* 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;background-color:#dbdbdb;}
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:#AEAEAE;}
th{font-weight:normal;font-size:1.2em;text-transform:uppercase}
	
a:link,a{cursor:pointer;color:#AEAEAE;}
a:visited{color:#AEAEAE;}
a:link,a{text-decoration:none;color:#AEAEAE;}
link a:hover{color:#e4e4e4;}
a:hover{text-decoration:none;color:#e4e4e4;}

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:#CCCCCC;color:#3C3A3B;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 8px;}
img{border:0;margin:0;padding:0}

h1{font-size:16px;margin:5px 0 3px 0;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:1024px;height:auto;text-align:center;margin:0 auto;font-size:11px;}
#sitetop{padding:0px;}
#sitemiddle{float:left;text-align:left;position:relative;margin:0px;width:1024px;_width:1024px;min-height:450px;height:auto!important;height:450px;background-color:#3C3C3C;}
#sitemiddle2{float:left;text-align:center;margin-top:0px;width:100%;}
#sitebodyWOLeft,#sitebody,#siteleft,#sitemiddle{}
#siteleft{float:left;width:171px;font-size:0px;min-height:450px;height:auto!important;height:450px;}
#sitebody{float:left;width:853px;z-index:-1;_width:845px;}
#sitebottom{clear:both;width:1024px;margin:0 auto; }
/*#sitebodyWOLeft{float:left;width:983px;_width:990px;z-index:-1;padding-left:10px;}*/
#sitebodyWOLeft{float:left;width:1024px;_margin:0;padding-left:0px;_padding-left:3px;}
#sitebodyHome{float:left;width:983px;_width:990px;z-index:-1;}

.siteWholeSaleLogin 
{
background-image:url(/gerenford/storeuploads/ftp/home/wholesale.png);
background-repeat: no-repeat;
float:left;
margin-top:0px;
height:auto !important;
min-height:450px;
height:450px;
position:relative;
text-align:left;
width:100%;
padding-left:20px;
}

.siteWholeSaleAfterLogin 
{
background-repeat: no-repeat;
float:left;
margin-top:0px;
height:auto !important;
min-height:450px;
height:450px;
position:relative;
text-align:left;
width:100%;
padding-left:20px;
}

.wholesalelogin
{
	float:right;padding-right:166px;padding-top:14px;
}



/* 3.  Main container */
#page{
	/*margin:0;*/  /* FF */
	/*_margin:0;  	/* IE */
	/*min-height: 500px;*/
	margin:4;
	_margin:0px;
	}

/* 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:-15px;text-align:right;height:110px;overflow:hidden}
#topsec12{float:left;text-align:center;width:26%;padding-top:26px;}
#topsec13{float:right;width:36%;text-align:right;color:#aeaeae; font-size:9px; margin-top:4px;padding:0px 6px 0px 0px;}
/*#topsec13 span{color:#dac4aa;}*/
#topsec13 a{color:#aeaeae; font-size:9px;text-transform:uppercase;}
#topsec13 a:hover{color:#e4e4e4; font-size:9px;text-transform:uppercase;}
/*#topsec13 .lblCartlink a:link{color:#dac4aa;}
#topsec13 .lblCartlink a:hover{color:#fc7963;}*/
.cartdiv{float:right;width:auto;}
.linksdiv{float:right;width:auto; color:#e4e4e4; font-size:10px;padding-right:12px;}
#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:400px;padding:2px 0px 2px 0px;_padding:2px 0px 3px 0px;}
#topsec23{float:left;padding:0px 5px 0 17px;_padding-top:0px; height:40px;clear:left}
#topsec23C{float:left;padding:2px;height:35px;clear:both}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
#topsec22{float:right;text-align:right;width:400px;padding-top:2px;padding-bottom:2px;}

}
#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{font-weight:bold; height:14px;color: #aeaeae; padding-top:8px; float:left; width:100%; text-transform:capitalize;}
#topsec input{height:15px;width:149px;text-align:right;color:#9f9b9c;background:url(images/search_bg.gif) no-repeat;margin-top:1px;padding:1px 8px 0 0px; font-size:11px;border:0px solid #fff;}
#topsec23 input{height:15px;width:149px;text-align:right;color:#9f9b9c;background:url(images/search_bg.gif) no-repeat;margin-top:1px;padding:1px 8px 0 0px; font-size:11px;border:0px solid #fff;}
#toppage{padding-left:0px;color:#AEAEAE;margin-bottom:10px}
#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;}
.topMainlinks{float:right;width:460px; font:11px bold;text-transform:uppercase;color:#AEAEAE;}
.topmenu{font: bold 11px Arial;text-transform:uppercase;color:#e4e4e4;width:458px;text-align:right;/*padding-right:6px;*/}
.topmenu a{font:bold 11px Arial;text-transform:uppercase;color:#e4e4e4;text-align:right;}
.topmenu a:link{font:bold 11px Arial;text-transform:uppercase;color:#e4e4e4;text-align:right;}
.topmenu a:visited{font:bold 11px Arial;text-transform:uppercase;color:#e4e4e4;text-align:right;}
.topmenu a:hover{font:bold 11px Arial;text-transform:uppercase;color:#e4e4e4;text-align:right;}
.topmenu a:active{font:bold 11px Arial;text-transform:uppercase;color:#e4e4e4;text-align:right;}
#topmainlinks{float:right; width:auto;color:#e4e4e4;font:bold 11px;text-transform:uppercase;padding-top:6px;}
#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;}
.filtertxt{float:right;width:50%;text-align:right;color:#aeaeae; font-size:9px; padding-top:24px;text-transform:uppercase;padding-right:16px;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.filtertxt{float:right;width:50%;text-align:right;color:#aeaeae; font-size:9px; padding-top:30px;text-transform:uppercase;padding-right:16px;}
}
/* 5. Left Section */
#leftsec{float:left;width:171px;padding-top:0px;}
#leftsec table table,#leftsec div table td{margin-left:0px; text-align:left;}
#leftsec table table{/*margin-left:8px;*/width:100%}
#leftsec .maincat1{color: #e4e4e4;display:block;font:bold 11px Arial;text-decoration:none;text-align:left;text-transform:uppercase;line-height:15px;padding:0px 10px 0px 22px;margin-bottom:2px;}
#leftsec .maincat1:hover{color: #e4e4e4;display:block;background:#871719; font:bold 11px Arial;text-decoration:none; text-align:left;text-transform:uppercase;line-height:15px;margin:0px 0px 2px 10px;padding-left:12px;}
#leftsec .lnsel{color: #e4e4e4;background:#871719;display:block;font:bold 11px Arial;text-decoration:none; text-align:left;text-transform:uppercase;line-height:15px;margin:0px 0px 2px 10px;padding-left:12px;}
#leftsec .lnsel:hover{color: #e4e4e4;font:bold 11px Arial;display:block;text-decoration:none;line-height:15px;margin-bottom:2px;}

.news{color: #AEAEAE;display:block;font:bold 11px Arial;text-decoration:none;text-align:left;text-transform:uppercase;line-height:20px;padding:0px 10px 0px 0px;}
.news:hover{color: #e4e4e4;display:block;font:bold 11px Arial;text-decoration:none; text-align:left;text-transform:uppercase;line-height:20px;padding:0px 10px 0px 0px;}


#topmainlinks .maincat1{ margin:0 1px;color: #e4e4e4;display:block;font:bold 11px Arial;text-decoration:none;text-transform:uppercase;padding:0 6px 0px 6px;}
#topmainlinks .maincat1:hover{  margin:0 1px;color: #e4e4e4;display:block;background:#871719; font:bold 11px Arial;text-decoration:none;text-transform:uppercase;padding:0 6px 0px 6px;}

#topmainlinks .lnsel{ margin:0 1px;color: #e4e4e4;background:#871719;display:block;font:bold 11px Arial;text-decoration:none;text-transform:uppercase;padding:0 11px 0px 11px;}
#topmainlinks .lnsel:hover{ margin:0 1px;color: #e4e4e4;font:bold 11px Arial;display:block;text-decoration:none;padding:0 11px 0px 11px;}

.shoelink,.shoelink:link,.shoelink:visited{color: #e4e4e4;font-weight:bold}
.shoelink:hover{color: #e4e4e4;background:#871719; }

/* 6. Bottom Section */
#botsec{padding:5 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{color:#aeaeae;text-transform:uppercase; font-size:9px;width:376px;text-align:right;padding-top:8px;}
#botsec11 a{color:#aeaeae;}
#botsec11 a:hover{color:#e4e4e4;}
#botsec11 .bottomselect{color:#e4e4e4;}
#botsec11home{float:right;color:#AEAEAE;padding-right:7px; padding-top:8px !important; _padding-top:8px; letter-spacing:1px;text-transform:uppercase; font-size:12px;}
#botsec11home a{color:#AEAEAE;}
#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:14px;margin:7px 0 3px 0;color:#E4E4E4;padding-left:0px}
#sitebody h2,#sitebodyWOLeft h2{font-size:13px;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 ---*/
.info {background-image:url(images/whitetrans_bg.png);behavior: url('/app_themes/default/images/htcCss/iepngfix.htc'); left:0px;position:absolute;bottom:0px;_bottom:2px;width:190px;text-align:left;font:10px Helvetica, Geneva, Arial;color:#6a6a6a;height:30px;}
#prodlist .item{}
#prodlist .item .mainimg{height:600px;padding:0px; margin:0px;}
#prodlist .item .collectionsmainimg{height:600px;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;padding-left:8px;padding-top:3px;}
/*#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:8px;}
#prodlist .price span{color:#23221d;font-size:11px;line-height:14px; text-align:left;text-transform:uppercase;}
#prodlist .line1{height:20px;padding-bottom:5px;color:#AEAEAE;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:4px;text-transform:uppercase;}
#prodlist .line14 a{color:#AEAEAE; font-weight:normal;}
#prodlist .line14 a:hover{color:white; font-weight:normal;}
#prodlist .line14 span{color:#AEAEAE;font-weight:normal;}
#prodlist .line2{text-align:right;float:right;}
#prodlist .line2 a{color:#AEAEAE;}
#prodlist .line2 a:hover{color:white;}
#prodlist .line2 span{color:#AEAEAE;}

#prodlist .lstcurrpgnum{font-weight:normal;}
#prodlist .bluelinkhd{font:bold 11px Arial; text-transform:capitalize;color:#23221d;text-transform:uppercase;}
#prodlist .bluelinkhd:link{color:#23221d;}
#prodlist .bluelinkhd:visited{color:#23221d;}
#prodlist .bluelinkhd:hover{color:#23221d;}
#prodlist .bluelinkhd:active{color:#23221d;}
#prodlist .imgcolorblue{color:#00a0c2;}
#prodlist .imgcolor{color:#AEAEAE;}

#prodlist .bluelink{font-size:12px; font-weight:normal; color:#23221d;}
#prodlist .sortdiv{width:48px;float:left; padding:2px 4px 2px 0px;_padding:5px 4px 0px 0px; color:#AEAEAE;font:normal 11px 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:0px;_padding-top:2px;color:#AEAEAE; font:normal 11px Arial;text-transform:uppercase;}
#prodlist .pagediv{width:auto; float:left; padding-top:4px; padding-left:5px;color:#AEAEAE;font:normal 11px Arial;text-transform:uppercase;}
#prodlist .productlist{float:left; width:820px; height:auto;}
#prodlist .collectionlist{float:left; width:980px; height:auto;}
#prodlist .pagestl{color:#AEAEAE;font:normal 11px Arial;}
#prodlist .line15{float:right;text-align:right;padding-top:3px;padding-left:10px;}
.lineView{float:right;padding:2px 0px 0px 10px;_padding:5px 0px 0px 10px; color:#AEAEAE;font:normal 10px Arial;text-transform:uppercase;}
.lineView a{color:#AEAEAE;font:normal 10px Arial;}
.lineView a:hover{color:white;font:normal 10px Arial;}
.bottompad{padding-bottom:12px;_padding-bottom:11px;}
#prodlist .botlineView{float:right;color:#AEAEAE;font:normal 10px Arial;text-transform:uppercase;padding-left:10px;}
#prodlist .botlineView a{color:#AEAEAE;font:normal 10px Arial;}
#prodlist .botlineView a:hover{color:white;font:normal 10px Arial;}

#prodlist .leftarrow{float: left; display: none;position:absolute;left:0px;top:280px;}
#prodlist .rightarrow{float:right;position:absolute;top:280px;right:0px;}
#prodlist .maincat1{color: #aeaeae;font:bold 11px Arial;text-decoration:none;text-align:left;text-transform:uppercase;}
#prodlist .maincat1:hover{color: #e4e4e4;font:bold 11px Arial;text-decoration:none; text-align:left;text-transform:uppercase;}
#prodlist .lnsel{color: #871719;font:bold 11px Arial;text-decoration:none; text-align:left;text-transform:uppercase;}
#prodlist .lnsel:hover{color: #871719;font:bold 11px Arial;text-decoration:none;}

/* 10. Product Detail ---*/
#detpg{padding-top:6px;width:1022px;_width:1016px/*padding-bottom:15px;*/}
#detpg div{color:#E4E4E4;}
#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:#AEAEAE;padding-top:30px;float:left;}
#detpg .pricenew{font-size:12px; color:#3d3023;}
#detpg .porder{font-size:12px; color:#736f70; font-family:Arial; clear:both;float:left;width:100%;padding-top:0px;}
#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:#AEAEAE;font-size:11px;padding-top:20px;}
#detpg .productDesc{line-height:1.5em;font-size:12px;color:#AEAEAE;padding-top:15px;}
#detpg .productDesc span{font-size:12px;}
#detpg .productTImg{cursor:pointer;width:100px;height:150px;/*margin:0pt 5px 4px 0pt;*/	}
#detpg .detlbl{clear:both;color:#e4e4e4;text-transform:uppercase;font:bold 11px Arial;}
.tellfriend a{color:#AEAEAE; text-transform:uppercase;font-size:11px;}
.tellfriend a:hover{color:#000; text-transform:uppercase;font-size:11px; text-decoration:none;}

a.alinkzoom{color:#AEAEAE;font-size:9px;font-weight:bold;text-decoration:none;}
.alinkzoom:link,.alinkzoom:visited{text-decoration:none;color:#AEAEAE;text-decoration:none;}
.alinkzoom:hover,.alinkzoom:active{text-decoration:underline;color:#e4e4e4;text-decoration:none;}
.detpgprice{float: left;padding-bottom:16px; width:82%;clear: both;}
.detpgprice .prodname{color:#871719;font-size:14px;text-transform:uppercase;font-weight:bold;}
#productStyleNo{padding-bottom:0px;padding-top:3px;}
#productStyleNo div,#productStyleNo div span{margin:0px;font-size:12px;color:#AEAEAE;text-transform:uppercase;}
#productPromo{ float: left;width:100%;font-size:11px; color:#AEAEAE;padding-top:20px;}
#productPromo div{font-size:11px; line-height:15px;color:#AEAEAE; text-transform:capitalize;}
#productPromo .shopconftext{font-size:11px;line-height:15px;color:#AEAEAE; text-transform:none; margin-left:-1px;font-weight:normal;}
#productSize{padding-top:3px;}
#productSize div,#colorSwatches b{font:normal 11px;color:#AEAEAE;}
#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:#736F70;text-decoration:none;font-size:12px;}
.wishbox a:link{color:#736F70;text-decoration:none;}
.wishbox a:visited{color:#736F70;text-decoration:none;}
.wishbox a:hover{color:#736F70;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 #757575;}
.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:#AEAEAE;text-decoration:none;font-size:10px;text-transform:uppercase;}
.contShop a:link{color:#AEAEAE;text-decoration:none;}
.contShop a:visited{color:#AEAEAE;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:#757575;color:#fff;/*border:solid 2px #736f70;*/width:20px;text-align:center;padding:2px 0;}
.sizesel{text-align:left;background-color:#757575;color:#fff;/*border:solid 2px #736f70;*/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;}
.lblsizesel{display:block;color:#fff;font:normal 11px Arial;background-color:#757575;padding:2px 0pt;text-align:center;width:20px;}

/*--- Tell A Friend & Customer Care ---*/
#tellafriend,#customercare{position:absolute;top:10px;left:550px;width:460px;z-index:10;background:#ECECEC 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:#3C3A3B;font:normal 11px;}
#tellafriend .header,#customercare .header{color:#3C3A3B;font:normal 11px;padding:2px 0px;}
#tellafriend .close,#customercare .close{float:right;width:20%;text-align:right;cursor:pointer;color:#3C3A3B;}
#tellafriend .hdrcol,#customercare .hdrcol{float:left;width:80%;color:#3C3A3B;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:#aeaeae;font-size:11px;text-transform:uppercase;}
.tbCrumb{color:#aeaeae;font-size:10px;text-transform:uppercase;}
.tbcrumbpath{color:#AEAEAE;font-size:10px;text-transform:uppercase;}
.tbcrumbTopLinks,.tbcrumbTopLinks:link,#tbcrumbid a:link,#tbcrumbid a{font-size:11px;color:#aeaeae;text-decoration:none;text-transform:uppercase;}
#tbcrumbid a:hover{color:#e4e4e4;}
/* 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{font:normal 11px;color:#aeaeae;padding-left:0px;}
#cartlist .header{text-align:center;font:bold 11px;color:#3c3a3b;height:20px;background-color:#cccccc; text-transform:uppercase;}
#cartlist table{font:normal 11px;color:#aeaeae;}
#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:bold 11px Arial;color:#aeaeae;text-decoration:none;}
#cartlist a:hover{font:bold 11px Arial;color:#e4e4e4;text-decoration:none;}
#cartlist h1{font-size:14px;margin:5px 0 3px;background-color:#e2e2e2;Color:#3C3A3B;text-transform:uppercase;}
.cPromotions{font:normal 11px;color:#aeaeae;}
.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:#AEAEAE}
#checkout h1{font-size:14px;margin:5px 0 3px;background-color:#e2e2e2;Color:#3C3A3B;text-transform:uppercase;height:12px;padding-left:3px;}
#checkout table.main{width:100%;border:solid 1px gray;border-collapse:collapse;margin-top:-3px;padding:5px;font:bold 11px Arial;color:#AEAEAE;}
#checkout table.main a{font-size:11px;font-weight:bold;color:#AEAEAE;text-decoration:none;}
#checkout table.main a:hover{color:#E4E4E4;font-size:11px;font-weight:bold;text-decoration:none;}
#checkout td.label{width:110px;text-align:right;color:#AEAEAE;font:bold 11px Arial;}
#checkout td.paslabel{text-align:right;color:#AEAEAE;font:bold 11px Arial; }
#checkout td.label_l{width:110px;text-align:left;color:#AEAEAE;font:bold 11px Arial;}
#checkout td.static{width:110px; color:#AEAEAE; font-size:11px;}
#checkout .header{color:#3C3A3B;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:#AEAEAE;}
#checkout span{font:normal 11px Arial;color:#AEAEAE;}
/* 13. MyAccount ---*/

#myaccount{width:100%;font:normal 11px Arial;color:#AEAEAE;}
#myaccount table{font:normal 11px Arial;color:#AEAEAE;}
#myaccount table.main{width:100%;padding:5px;margin-bottom:5px;border-collapse:collapse;font:normal 11px Arial;color:#AEAEAE;border:1px solid #757575;}
#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:#3c3a3b;height:20px;background-color:#cccccc;text-transform:uppercase;}
#myaccount td.header,tr.header{font:bold 11px Arial;color:#AEAEAE;}
#myaccount td.label{width:15%;text-align:right;font:bold 11px Arial;color:#aeaeae;padding-right:5px;}
#myaccount .emailbody{padding:5;border:solid 1px gray;}
#myaccount h1{font-size:14px;margin:10px 0 3px;color:#E4E4E4;text-transform:uppercase;padding:0px;background:none;text-align:left;}
#myaccount h2{font-size:13px;margin:0 0 3 0;color:#3c3a3b;padding:3px;font-style:normal;border:0 none;font-weight:bold;background-color:#cccccc}
#myaccount .price{}
#myaccount .nameitem{font-weight:bold;}
.myAccountTopLinks,.myAccountTopLinks:link,.myAccountTopLinks:visited,#myaccount a:link,#myaccount a{font:bold 11px Arial;color:#aeaeae;text-decoration:none;}
.myAccountTopLinks:hover,.myAccountTopLinks:active,#myaccount a:hover{text-decoration:none;font:bold 11px Arial;color:#e4e4e4;}
.myaccounttoptext{font:bold 11px Arial;color:#E4E4E4;}
#myaccount span{font:normal 11px Arial;color:#AEAEAE;}
#myaccount .error_message{display:block;color:red;font-weight:normal;font-style:normal;}
#stores .alternate{background:white;}
.width33per{width:33%;}
.marbot9{margin-bottom:9px;}
.linecolor{padding:0 5px;font:11px;color:#AEAEAE;}
/* 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_detail{display:block;color:red;font-weight:normal;font-style:normal; background-color:#CCC;}/*--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;}
.paddingr15{padding-right:15px;}
hr { display: none;	}
.paddingT3{padding-top:3px;}
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 Arial; color:#aeaeae; text-decoration:none; font-weight:bold;}
a.hyperlink{color:#aeaeae;}
a.hyperlink:hover{color:#E4E4E4;}
.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-bottom:0px;}

#custompg{width:100%;font:normal 11px Arial;color:#aeaeae; }
#custompg p{text-align:justify;padding-bottom:10px;}
#custompg h1{font-size:14px;margin:10px 0 0px;background:none;color:#aeaeae;text-transform:uppercase;padding-left:0px}
#custompg h2{font-size:13px;margin:0 0 3 0;color:#3C3A3B;padding:3px;font-style:normal;border:0 none;font-weight:bold;background-color:#CCCCCC}
#custompg a:link,#custompg a{color:#aeaeae;text-decoration:underline;}
#custompg a:hover{text-decoration:none;color: #e4e4e4;}

.wishlist_H{background-color:#e2e2e2;color:#3C3A3B;text-transform:uppercase;font-weight:bold;}
.faqlabel div{color:#AEAEAE}
.borderNone input{border:0px;_width:14px;_height:14px;margin-right:2px;margin-left:5px;}
.radioborderNone input{border:0px;_width:14px;_height:14px;margin-right:2px;margin-left:5px;background:none;} 
 
/*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:11px;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:#AEAEAE;}
a.wlistlink:hover{color:#e4e4e4;}
.wlistlink a{font-size:11px;color:#AEAEAE}
.wlistlink a:hover{color:#e4e4e4;}

.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:559px; float:right;}

.box h2 { text-transform: uppercase; padding: 8px 0px 8px 0px; position: relative;font-size:11px; color:#AEAEAE; 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:#AEAEAE;}
.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_img.png);background-position:left top;background-repeat:no-repeat;behavior: url('/app_themes/default/images/htcCss/iepngfix.htc');position:absolute;top:0;left:0;width:53px;height:43;display:none;}
.title{font-size:11px; color:#AEAEAE;}


/*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;} 
#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:463px;left:557px;height:600px;top:0px;overflow:hidden;background-color:#FFF;}
#zoom_shell #zoom_image{position:absolute;left:0px;top:0;}
#zoom_mask{position:absolute;width:400px;height:600px;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:14px;padding-top:13px;background:none;Color:#E4E4E4;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:248px;z-index:10;background:#fff none repeat scroll 0 0;display:none;padding:1px;border:solid 1px gray;float:left;
                  font:normal 11px Arial;color:#aeaeae;text-transform:none;position:absolute;}
#signupnewsLetter table{font:normal 11px Arial;color:#aeaeae;}
#signupnewsLetter .close{cursor:pointer;text-decoration:none;color:#3c3a3b;font-weight:bold}
#signupnewsLetter .close:hover{color:#3c3a3b;}
#signupnewsLetter input{border:1px solid #AAAAAA;color:#aeaeae;font:11px Arial;margin:3px 0;padding:1px;background:none;height:auto;width:auto;text-align:left;}
.mdiv{position:relative;float:left;}
.sdiv{position:absolute;left:0;top:0;display:none;}
.joindiv{position:absolute;left:0;top:0;}
.topJoindiv{position:absolute;left:0px;top:0px;}

.trlwidth{width:95px;}
.trrwidth{width:171px;}
.vlabel{color:Red;font-size:11px;}
.topheading{font-weight:bold;}
.hometop{background-color:#eeeeee; margin-left:-8px;}
.margR2{margin-right:2px;}
.emailsignupbg{background:url(/GerenFord/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;}
.sizechart{vertical-align: top; float: left; text-transform:capitalize;color:#aeaeae;font:normal 11px;padding-left:3px;}
.sizechart:link{color:#aeaeae; text-decoration:none;}
.sizechart:visited{color:#aeaeae;text-decoration:none;}
.sizechart:hover{color:#e4e4e4;text-decoration:none;}
.sizechart:active{color:#e4e4e4;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:#AEAEAE;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:#AEAEAE;font-size:11px;text-transform:uppercase;}
.sortbyinput{height:15px; border:solid 1px white; color:#000000;font:10px Arial;text-transform:uppercase;width:143px;margin:2px 0 0 0;_margin:3px 0 0 0;}
.itemsinput{height:15px; border:0px; color:#000000;font:10px Arial;text-transform:uppercase;width:45px;}
.advancemainimg{width:180px;height:270px;padding:0px; margin:0px;}
#advnamestl span a{color:#AEAEAE;}
#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:#AEAEAE;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:#AEAEAE;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:13px;top:578;font-size:11px;color:#AEAEAE;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:#AEAEAE;font:normal 10px Arial;text-transform:uppercase;}
.adPager a{color:#AEAEAE;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;}
}

.lookup { padding-top:2px; padding-bottom:2px;}
.sdiv{position:relative;left:10;top:20;}
.paddingB5px{padding-bottom:5px;}

.filename{text-decoration:none;color:#999;cursor:pointer;}
.filename:link{text-decoration:none;color:#999;}
.filename:visited{text-decoration:none;color:#AEAEAE;}
.filename:hover{text-decoration:none;color:#e4e4e4;}
.filename:active{text-decoration:none;color:#AEAEAE;}
.storelbl{font:normal 11px Arial;color:#871719;text-transform:uppercase;padding-left:15px;}
.statelbl{font:bold 11px/17px Arial;text-transform:uppercase;padding-right:22px;}
.marT30{margin-top:30px;}
.marT44{margin-top:44px;}
.strikeThrough{text-decoration:line-through;}
.strikenone{text-decoration:none;}

/*--Error div classes --*/
.pnlError{background-color:gainsboro;color:#000;border:solid 2px #943627;width:1020px;_width:1024px; font:normal 11px Arial;height:57px;_height:61px}
.pnlError div.logoError{float:left;margin-left:9px;_margin-left:5px;margin-top:9px;width:29px;height:29px;background:url(images/cross.png);background-repeat:no-repeat;behavior: url('/app_themes/default/images/htcCss/iepngfix.htc');}
.pnlError div.contentError{float:left;padding-left:10px;color:#943627;padding-top:10px;width:93%}

/*Sitemap Section*/
.sitemapLinknormal:link{color:#AEAEAE;text-decoration:none;text-transform:uppercase;}
.sitemapLinknormal:visited{color:#AEAEAE;text-decoration:none;text-transform:uppercase;}
.sitemapLinknormal:hover{color:#E4E4E4;text-decoration:none;}

.sitemapLink:link{color:#E4E4E4;font-weight:bold;text-transform:uppercase;}
.sitemapLink:visited{color:#E4E4E4;font-weight:bold;text-transform:uppercase;}
.sitemapLink:hover{color:#AEAEAE;}
.spacerDiv{height:4px;font-size:0px}
.behaviour{behavior: url('/app_themes/default/images/htcCss/iepngfix.htc');}
.imageOverDiv{margin: 0px auto; overflow: hidden; left: 0px; position: absolute; width: 1260px;}
.WSimageOverDiv{margin: 0px auto; overflow: hidden; left: 0px; position: absolute; width: 1260px;}
.refineBy h1{padding:0px;margin:10px 0 5px 0px}
.lnkMoreCol{top:0px;vertical-align:top;font-weight:bold;text-transform:uppercase;font-family:Arial}
.menuPads{margin:0;_margin:0 20px 0 0px;}