﻿/* 
	Document:				PJSalvage site_layout.css
	Deployment version:		PJSalvage\PJSalvage\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:url(images/back-strpe.gif);display:block;text-align:center}

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:#fff; font-size:12px;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 Arial;border:1px solid #aaa;padding:1px;margin:3px 0;color:#3e3f3f;}

	
/* 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 0px;} 
.checkbox,.radio{border:0;outline:none !important}
	
form dl{padding:0}
	
/* layout for moz based browsers */	
table{font-size:11px;color:#fff;}
th{font-weight:normal;font-size:1.2em;text-transform:uppercase}
	
a:visited,a:link,a{cursor:pointer;font-family:Arial;color:#c1edd7;}
a:link,a{text-decoration:none;color:#c1edd7;}
link a:hover{color:#fadce1;}
a:hover{text-decoration:none;color:#fadce1;}
span{font:normal 11px Arial, Helvetica, sans-serif;/*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:#c0ebd8	;color:#3F2515;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 1px 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:1003px;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:#3f2515;}
#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;_width:152px;}
#sitebody{float:left;width:837px;z-index:-1;padding-left:1px;_width:837px;}
#sitebottom{clear:both;width:1003px;margin:0 auto; _margin-left:0px;}
#sitebodyWOLeft{float:left;width:983px;_width:990px;z-index:-1;padding-left:10px;pjsa}
#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: 476px;
	_height: 476px;	
	}

/* 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:25px; _padding-top:26px;}
@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:14%;padding-top:10px;padding-left:20px;display:none;}
#topsec13{float:right;width:35%;text-align:right;color:#433215; font-size:11px; margin-top:15px;padding:0px 7px 2px 0px; font-family:Arial; }
/*#topsec13 span{color:#dac4aa;}*/
#topsec13 a{color:#433215; font-size:11px;}
#topsec13 a:hover{color:#959595; font-size:11px;}
/*#topsec13 .lblCartlink a:link{color:#dac4aa;}
#topsec13 .lblCartlink a:hover{color:#fc7963;}*/
.cartdiv{float:right;width:100%;}
.linksdiv{float:right;width:auto; color:#433215; font-size:11px;}
#topsec13 div{text-align:right;}
#topsec21{float:left;padding:5px 5px 0 128px;_padding-top:0px; height:17px;}
#topsec22{float:right;width:300px; text-align:right;}

#topsec .cat{font:bold 13px Arial;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 Arial;display:none;}
#topsec .welcome{margin-bottom:2px;font-weight:bold; height:14px;color: #433215; 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:#3e3f3f; padding-top:2px; }
}
#topsec input{height:18px;width:166px;text-align:right;color:#545454;background-color:#fff;margin-top:1px;padding:1px 3px 0 0px;border:1px solid #614635; font-size:11px;}
#toppage{padding-left:0px; color:#3e3f3f;}
#toppage img{vertical-align:middle;}
#topsecmenu{width:1058px;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:11px}
.topmenu{float:right;width:73%; font-size:12px; color:#433215; font-family:Arial; text-align:right; padding: 2px 8px 4px 0px; text-transform:uppercase;}
.topmenu a{color:#433215; text-transform:uppercase;font-size:12px;}
.topmenu a:link{color:#433215;font-size:12px;}
.topmenu a:visited{color:#433215; font-size:12px;}
.topmenu a:hover{color:#959595;font-size:12px;}
.topmenu a:active{color:#959595;font-size:12px;}
/*Categories for home page*/
#topsechome{padding-top:10px;}
#topsechome .cat{font:bold 13px Arial;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{width:145px;padding-top:73px;_padding-top:75px;_width:140px;}
/*for opera alignment*/
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
head~body #leftsec {width:145px;padding-top:77px;}
}
/*-----*/
#leftsec table table,#leftsec div table td{margin-left:0px; text-align:left;}
#leftsec table table{/*margin-left:8px;*/width:100%}
#leftsec h1{font:normal 12px Arial;margin:0px 0 3px 0;color: #c0ead9;padding:0;background-color:#3f2515;text-align:left;padding:3px 0px 3px 26px;letter-spacing:1px;}
#leftsec span{font:normal 12px Arial;margin:0px 0 3px 0;color: #c0ead9;padding:0;background-color:#3f2515;text-align:left;letter-spacing:1px;}
#leftsec a{color: #c0ead9;font:normal 12px Arial;text-decoration:none; letter-spacing:1px;}
#leftsec a:hover{color: #eef0c3;font:normal 12px Arial;text-decoration:none; letter-spacing:1px;}
#leftsec .number{text-align:right;}
#leftsec .cat1{color: #3e3f3f;font:normal 11px Arial;text-decoration:none;padding-right:0px; letter-spacing:1px;}
#leftsec .cat1:hover{color: #000;font:normal 11px Arial;text-decoration:none; letter-spacing:1px;}
#leftsec .cat2{color: #fadce1;font:normal 12px Arial;text-decoration:none;letter-spacing:1px; text-align:left;}
#leftsec .cat2:hover,#leftsec .lnsel{color: #eef0c3;font:normal 12px Arial;text-decoration:none; letter-spacing:1px; text-align:left;}
#leftsec .maincat1{color: #c0ead9;font:normal 12px Arial;text-decoration:none;letter-spacing:1px; text-align:left;}
#leftsec .maincat1:hover,#leftsec .lnsel{color: #eef0c3;font:normal 12px Arial;text-decoration:none; letter-spacing:1px; text-align:left;}
#leftsec .lnsel:hover{color: #eef0c3;font:normal 12px Arial;text-decoration:none; letter-spacing:1px;}
#leftsec .subcatg a{color: #fadce1;font:normal 12px Arial;text-decoration:none; letter-spacing:1px;margin-left:13px;}
#leftsec .subcatg a:hover{color: #eef0c3;font:normal 12px Arial;text-decoration:none; letter-spacing:1px;margin-left:13px;}
#leftsec .subcatg .lnsel,#leftsec .subcatg .lnsel:hover{color:#eef0c3;font:normal 12px Arial;text-decoration:none; letter-spacing:1px;}

#leftsec .tdalign{text-align:right;padding-right:0px;}
#leftsec .subcat{margin-left:26px;}
#leftsec .maincat{margin-left:26px; width:132px;}
#leftsec .filterspace{margin-left:26px; width:130px;}
#leftsec .sizenorm{text-align:left;background:white;color:#000;font-size:10px; display:block; height:13px;}
#leftsec .sizesel{text-align:left;background:#B2B2B2;color:#000;font-size:10px; display:block; height:13px;}
#leftsec .sizenorm a,.sizenorm a:link,.sizenorm a:active,.sizenorm a:hover,.sizenorm a:visited{padding:0 2px 0 2px;color:Black;border:0 none;font-size:10px; display:block; height:13px;}
#leftsec .sizesel a,#leftsec .sizesel a:link,#leftsec .sizesel a:active,#leftsec .sizesel a:hover,#leftsec .sizesel a:visited{color:#000;background:#B2B2B2;border:0 none;font-size:10px; display:block; height:13px;padding:0 2px 0 2px;}
#leftsec .sizeselected{color:#000;background:#B2B2B2;text-align:left;padding:0 2px 0 2px;display:block; height:13px;font-size:10px;}
.topCategoryName{text-align:right;font-weight:bold;font-size:10px;letter-spacing:1px;}
#thankyoutxt span{color:#fff; text-transform:capitalize;}
/* 6. Bottom Section */
#botsec{padding:0 0px 10px 0px;text-align:left;font-size:0px;}
/*#botsec{padding:5px 50px 10px;text-align:left;}*/
#botsec0{width:100%;}
#botsec1{width:100%;padding:2px 0 0px 0 !important;height:24px;_height:30px;vertical-align:bottom;}
#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:#433215;padding-right:7px; padding-top:8px !important; padding-top:8px;text-transform:uppercase; font-size:12px;}
#botsec11 a{color: #433215;font-size:12px;}
#botsec11 a:hover{color:#959595;}
#botsec11home{float:right;color:#3e3f3f;padding-right:7px; padding-top:8px !important; _padding-top:8px; letter-spacing:1px;text-transform:uppercase; font-size:12px;}
#botsec11home a{color:#3e3f3f;}
#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{padding:0 0px 15px 0px;width:200px;_width:200px; }
#prodlist .item .mainimg{width:200px;height:300px;padding:0px; margin:0px;}
#prodlist .manuname{font-size:12px;}
#prodlist .prodname{font-weight:normal;text-align:left;font:normal 11px/14px Arial; text-transform:capitalize;padding-left:1px; padding-top:2px;}
#prodlist .prodname a{color:#fff;font:normal 11px/14px Arial; text-transform:capitalize;}
#prodlist .shortdesc {text-align:left; height:30px;}
#prodlist .price{font-weight:bold;padding-left:1px;}
#prodlist .price span{color:#ffd2da;font-size:11px;line-height:14px; text-align:left;}
#prodlist .line1{height:20px;padding:18px 8px 19px 0; color:#181000; width:835px; _width:836px;font-size:11px;float:left;_padding:17px 1px 15px 0; }
#prodlist .line11{float:left;width:190px; font-weight:bold;}
#prodlist .line12{float:left;width:auto;text-align:left;font-weight:bold;}
#prodlist .line13{float:left;text-align:center;padding-top:5px;padding-left:25px; font-weight:bold;}
#prodlist .line14{float:right;text-align:right;padding-top:6px;}
#prodlist .line14 a{color:#c1edd7; font-weight:normal;}
#prodlist .line14 a:hover{color:#fadce1; font-weight:normal;}
#prodlist .line14 span{color:#fadce1;font-weight:normal;}
#prodlist .line2{padding:10px 0 0px 0;text-align:right;float:right;}
#prodlist .line2 a{color:#C1EDD7;}
#prodlist .line2 a:hover{color:#fadce1;}
#prodlist .line2 span{color:#fadce1;}

#prodlist .lstcurrpgnum{font-weight:normal;}
#prodlist .bluelinkhd{font-size:12px; font-weight:bold; color:#5a7095;}
#prodlist .bluelink{font-size:12px; font-weight:normal; color:#5a7095;}
#prodlist .sortdiv{width:45px;_width:50px;float:left; padding:6px 4px 0px 0px; color:#c1edd7;font:normal 12px Arial;}
#prodlist .dropdiv{width:auto; float:left; padding-left:11px;}
#prodlist .itemdiv{width:auto; float:left; padding-left:6px;padding-top:6px;color:#c1edd7; font:normal 12px Arial;}
#prodlist .pagediv{width:auto; float:left; padding-top:6px; padding-left:10px;color:#c1edd7;font:normal 12px Arial;}
#prodlist .productlist{float:left; width:888px; height:auto;padding-left:4px;_padding-left:4px;_width:842px;}
#prodlist .pagestl{color:#c1edd7;font:normal 11px Arial;}
#prodlist .line15{float:right;text-align:right;padding-top:3px;padding-left:10px;}
.lineView{float:right;padding:6px 0px 0px 10px; color:#c1edd7;font:normal 11px Arial;}
.lineView a{color:#c1edd7;font:normal 11px Arial;}
.lineView a:hover{color:#fadce1;}
.lineViewbot{float:right;padding:10px 2px 0px 10px;_padding:10px 9px 0px 10px; }
.lineViewbot a{color:#C1EDD7; font-weight:normal;}
.lineViewbot a:hover{color:#fadce1; font-weight:normal;}
.colorswlist{/*width:12px;height:11px;*/margin-right:5px;}
#prodlist select{color:#000;}
/* 10. Product Detail ---*/
#detpg h1{color:Black;background:inherit;padding:0 0 5 0;margin:0;}
#detpg h2{color:Black;background:inherit;font-style:normal;padding:0 0 3 0;margin:0;}
#detpg .line1{}
#detpg .line11{float:left;padding:5px 0 5px 0px; font-size:0px;}
#detpg .line12{float:left;padding:0px 0px 0 0;}
#detpg .line13{float:left;padding:5px 0 0 0;width:457px;}
#detpg .price{font-weight:bold;font-size:14px; color:#3D3023;}
#detpg .pricenew{font-size:12px;font-family:Arial; color:#3d3023;}
#detpg .porder{font:normal 12px Arial; color:#fff;clear:both;float:left;width:100%;}
#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 arial;}
#detpg .prodPrice{color:#632b2c;font-size:14px;font-weight:bold}
#detpg .productDesc{line-height:1.5em;color:#3D3023;padding:17px 13px 0px 0px;_padding:17px 7px 0px 0px;}
#detpg .productDesc span{font:normal 12px Arial;color:#FFF;}
#detpg .productTImg{cursor:pointer;width:100px;height:150px;margin:0pt 2px 2px 0pt;}
.tellfriend a{color:#3e3f3f; 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-family:Arial;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:5px; width:100%;clear: both;}
.detpgprice .prodname{color:#fadce1;font:bold 14px Arial;text-transform:uppercase;}
#productStyleNo .detpgprice{float: left;padding-bottom:10px; width:100%;clear: both;color:#fadce1;font:bold 14px Arial;text-transform:uppercase;}
#productStyleNo .detpgprice span{color:#fadce1;font:bold 14px Arial;text-transform:uppercase;}
#productStyleNo{padding-bottom:0px;padding-top:11px;}
#productStyleNo div{margin:0px;font:normal 12px arial;color:#fff;}
.line13 span{font-size:12px;font-style:normal;font-weight:normal;font-family:Arial; line-height:normal;color:#fff;}
#productPromo{ float: left;width:100%;font-family:Arial;font-size:12px; color:#3d3023}
#productPromo div{font:normal 12px Arial; line-height:15px;color:#fff; text-transform:capitalize;}
#productPromo .shopconftext{font-size:12px;line-height:15px;color:#fff; text-transform:none; margin-left:-1px;}
#productSize{margin-top:20px;margin-right:0px;margin-bottom:10px;padding-left:19px;}
#productSize div,#colorSwatches b{font:normal 11px;color:#3e3f3f;}
#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-left:36px;padding-bottom:20px;}
.wishbox a{color:#fff;text-decoration:none;font:normal 12px arial;}
.wishbox a:link{color:#fff;text-decoration:none;}
.wishbox a:visited{color:#fff;text-decoration:none;}
.wishbox a:hover{color:#fff;text-decoration:none;}
.wishbox a:active{color:#fff;text-decoration:none;}
#sizesT a{color:black}
.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;}


/*--- Color & Size ---*/
/*.colornorm{border:solid 5px whitesmoke;}
.colorsel{border:solid 5px gainsboro;}
.colorout{border:solid 5px whitesmoke;}
.colorover{border:solid 5px gainsboro;}*/

.sizenorm{text-align:left;background:white;color:#000;}
.sizesel{text-align:left;background:#FFF;color:#000;}
.sizenorm a,.sizenorm a:link,.sizenorm a:active,.sizenorm a:hover,.sizenorm a:visited{color:Black;border:0 none; height:0px }
.sizesel a,.sizesel a:link,.sizesel a:active,.sizesel a:hover,.sizesel a:visited{color:#000;background:#FFF;border:0 none;height:0px;}
.sizeselected{color:#000;background:#B2B2B2; height:16px; text-align:center;}
.sizenorm1{/*border:solid 1px black;*/text-align:left;height:13px;background:white;}
.sizesel1{/*border:solid 1px black;*/text-align:left;height:13px;background-color:#B2B2B2;color:White;}
.sizenorm1 a,.sizenorm1 a:link,.sizenorm1 a:active,.sizenorm1 a:hover,.sizenorm1 a:visited{color:Black; height:0px;padding:0px 2px 0 2px; }
.sizesel1 a,.sizesel1 a:link,.sizesel1 a:visited,.sizesel1 a:hover,.sizesel1 a:active{color:white;background:#B2B2B2;height:0px;padding:0px 2px 0 2px;}



/*--- Tell A Friend & Customer Care ---*/
#tellafriend,#customercare{position:absolute;top:10px;left:550px;width:460px;z-index:10;background:#352515 none repeat scroll 0 0;visibility:hidden;padding:5px 5px 5px 10px;border:solid 1px #e0dedf;}
#tellafriend div,#customercare div{width:100%;float:left;color:#FADCE1;font:bold 11px arial;}
#tellafriend .header,#customercare .header{color:#3e3f3f;font:normal 11px;padding:2px 0px;}
#tellafriend .close,#customercare .close{float:right;width:20%;text-align:right;cursor:pointer;color:#FADCE1;}
#tellafriend .hdrcol,#customercare .hdrcol{float:left;width:80%;color:#FADCE1;font:normal 12px Arial;}
#tellafriend .left,#customercare .left{float:left;width:25%;}
#tellafriend .right,#customercare .right{float:right;width:75%;}
.tClose{cursor:pointer;}
.tbCrumb span{color:#c1edd7;}
.tbCrumb{color:#c1edd7;font:normal 12px Arial;}
.tbCrumb a,.tbCrumb a:link{color:#c1edd7;font:normal 12px Arial;}
.tbCrumb a:hover{color:#fadce1;font:normal 12px Arial;}
.tbcrumbpath{color:#3e5172 ;font:12px Arial;}
.tbcrumbTopLinks,.tbcrumbTopLinks:link,#tbcrumbid a:link,#tbcrumbid a{font:normal 12px Arial;color:#c1edd7;text-decoration:none;}
.myAccountTopLinks:hover,#tbcrumbid a:hover{text-decoration:none;font:normal 12px Arial;color:#fadce1;}
/* 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:981px;_width:982px;font:normal 11px Arial;color:#3e3f3f;padding-left:2px;}
#cartlist .header{text-align:center;font:bold 11px Arial;color:#3F2515;height:20px;background-color:#C1EDD7; text-transform:uppercase;}
#cartlist table{font:normal 11px Arial;color:#fff}
#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:#C1EDD7;text-decoration:none;}
#cartlist a:hover{text-decoration:none;font:bold 11px Arial;color:#fadce1;}
#cartlist h1{font-size:11px;margin:5px 0 3px;background-color:#C1EDD7;Color:#3F2515;text-transform:uppercase;}
.cPromotions{font:normal 11px Arial;color:#fff;}
.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 Arial;}

/* 12. Checkout ---*/
#checkout{width:100%;font:normal 11px Arial;color:#3e3f3f}
#checkout h1{font-size:11px;margin:5px 0 3px;background-color:#C1EDD7;Color:#3F2515;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:normal 11px Arial;color:#C1EDD7;text-decoration:none;}
#checkout table.main a:hover{color:#FADCE1;font:normal 11px Arial;text-decoration:none;}
#checkout td.label{width:110px;text-align:right;color:#FADCE1;font:bold 11px Arial;}
#checkout td.paslabel{text-align:right;color:#FADCE1;font:bold 11px Arial;}
#checkout td.label_l{width:110px;text-align:left;color:#FADCE1;font:bold 11px Arial;}
#checkout td.static{width:110px; color:#FADCE1; font-size:bold;}
#checkout .header{color:#3F2515;padding:5px;text-transform:uppercase;height:12px;background:#C1EDD7;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:#fff;}
#checkout span{font:normal 11px Arial;color:#fff;}
/* 13. MyAccount ---*/
#myaccount{width:100%;font:normal 11px Arial;color:#fff;}
#myaccount table{font:normal 11px Arial;color:#fff;}
#myaccount table.main{width:100%;border:solid 1px gray;padding:5px;margin-bottom:5px;border-collapse:collapse;font:normal 11px Arial;color:#FFF;}
#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:#3F2515;height:20px;background-color:#C1EDD7;}
#myaccount td.header,tr.header{font:bold 11px Arial;color:#FADCE1;}
#myaccount td.label{width:15%;text-align:right;font:bold 11px Arial;color:#fadce1; padding-right:5px;}
#myaccount .emailbody{padding:5;border:solid 1px gray;}
#myaccount h1{font-size:12px;margin:10px 0 0px;background:none;color:#FADCE1;text-transform:uppercase;padding-left:0px}
#myaccount h2{font-size:11px;margin:0 0 3 0;color:#3F2515;padding:3px;font-style:normal;border:0 none;font-weight:bold;background-color:#C1EDD7;}
#myaccount .price{}
#myaccount .nameitem{font-weight:bold;}
.myAccountTopLinks,.myAccountTopLinks:link,.myAccountTopLinks:visited,#myaccount a:link,#myaccount a{font:bold 11px arial;color:#c1edd7;text-decoration:none;}
.myAccountTopLinks:hover,.myAccountTopLinks:active,#myaccount a:hover{text-decoration:none;font:bold 11px arial;color: #fadce1;}
.myaccounttoptext{font:11px Arial;color:#FADCE1;}
#myaccount span{font:normal 11px Arial;}
#stores .alternate{background:white;}
.width33per{width:33%;}
.marbot9{margin-bottom:9px;}
.linecolor{padding:0 5px;font:11px Arial;color:#c1edd7;}
/* 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 Arial;color:#3D3023}
.forgotmsg{color:#3e3f3f; }
/* 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 Arial; color:#FADCE1; text-decoration:none; }
a.hyperlink{color:#C1EDD7;}
a.hyperlink:hover{color:#FADCE1}
.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:#C1EDD7;color:#3F2515;text-transform:uppercase;font-weight:bold;}
.faqlabel div{color:#6a4d3d}
.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 Arial;}
#keylooks_home .previous,#keylooks_home .next{position:absolute;top:326px;background-repeat:no-repeat;text-transform:uppercase;color:#888179;font:normal 18px Arial;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 Arial;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;font-family:Arial;}
#keylooks_detail .details .item_row{float:left;width:474px;font-family:Arial;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 Arial;	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-family:Arial; 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 Arial;}
.mouseoversize1{background-color:#776F67;color:white;float:left;text-align:center;text-decoration:none;width:31px; margin:0 0 5px;font:normal 9px Arial;}
.selectedSize1{background-color:#776F67;color:white;float:left;text-align:center;text-decoration:none;width:31px; margin:0 0 5px;font:normal 9px Arial;}
.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:#c1edd7}
a.wlistlink:hover{color:#fadce1;}
.wlistlink a{font-size:11px;color:#c1edd7}
.wlistlink a:hover{color:#fadce1;}
.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{padding-left:3px;width:380px; float:left;}
.store_right{width:359px; float:right;}

.box h2 { text-transform: uppercase; padding: 8px 0px 8px 2px; position: relative;font-size:11px; color:#3e3f3f; font-family:Arial; 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 Arial;color:#3e3f3f;}
.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-family:inherit;font-size:14px;font-weight:bold;text-transform:uppercase;color:#ddcbc0;}
.myProfileH4{font-family:Arial;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;font-family:Arial;}
.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-family:Arial;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;font-family:Arial;text-align:center;}
/* end */
.marBott5{margin-bottom:5px}
.marginB15{margin-bottom:15px;}
.marginT3{margin-top:3px;}
.bgwhite{background-color:#352515;}
.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.gif);background-position:left top;background-repeat:no-repeat;behavior: url('/app_themes/default/images/htcCss/iepngfix.htc');position:absolute;top:4;left:1;width:53px;height:43;display:none;}
.title{font-size:11px; color:#FADCE1;}


/*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;} 
#zoom_shell{position:absolute;width:582px;left:405px;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:154px;height:138px;overflow:hidden;z-index:100;cursor:pointer;cursor:crosshair;background-position:0 0;background-repeat:no-repeat;}


.heading{font-size:12px;padding-top:13px;background:none;Color:#FADCE1;text-transform:uppercase;padding-left:5px;font-family:Arial;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 Arial;color:#3e3f3f;text-transform:none;}
#signupnewsLetter table{font:normal 11px Arial;color:#3e3f3f;letter-spacing:0px;}
#signupnewsLetter .close{cursor:pointer;text-decoration:none;color:#3e3f3f;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-family:Arial;font-weight:bold;}
.margR2{margin-right:2px;}
.emailsignupbg{background:url(/pjsalvage/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-family:arial;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 Arial;}
.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-family:Arial;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;	}
.marginTopnBtnCss{padding:12px 0px 0px 26px}
.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 Arial;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:#3F2515;}
.tabNews input{margin:0px;vertical-align:top;background-color:#FFFFFF;border:1px solid #614635;color:#545454;font-size:11px;height:18px;margin-top:1px;padding:1px 3px 0 0;text-align:right;width:166px;}
.newsimg{cursor:pointer;margin:0 1px;vertical-align:top;_margin-top:1px;}
.paddingLimg{padding:5px 0px 8px 7px;_padding:5px 0px 9px 7px;}
.paddingNimg{padding:16px 9px 0 0;}
.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;}
