/* General Element Styles */
body { text-transform:lowercase;background:#fff;color:#000000;font-family:Arial,sans-serif;margin-top:10px;padding:0;font-size:12px; align:center; }
p { margin:0;padding:0; }
td a, a { color:#000000;font-family:Arial; text-decoration:none; }
a:hover { color:#000; font-weight:bold;  }
a:hover:visited { color:#000; }
a:visited { color:#000000; }
select { border:1px solid #6c5635; }

a img { border:0px; }
.img_clear a { background-color:transparent; }
img.img_clear:hover { border:solid 1px #000; }
img.img_clear { border:solid 1px silver; }
.img_clear:hover { background-color:transparent; }

.FloatInMiddle{ 	 
height:600px;
width:900px;
position: absolute;
top: 50%; 
left: 50%; 
margin-left: -450px; 
margin-top: -300px; 
}
.fixed{ 	 
height:600px;
width:900px;
position: absolute;
top: 0px; 
left: 0px; 
}

sup { line-height:2; }
.footerlinks { height:10px;border-top:1px solid #fff; font-size:10px; text-transform:lowercase; }
.footerlinks a { color:#000000; margin-left:12px;  }
.footerlinks a:hover { font-weight:bold; }
.footerlinks a:visited { color:#000000; }
.hidden { display:none; }
.button { border:2px outset #000; background-color:#fff; color:#000; font-size:12px; font-face:arial; font-weight:600; }
form { margin:0px; }
H1 { font-size:24px; font-weight:normal; text-transform:lowercase; margin:0px; text-align:left; color:#000; }
.H1 { font-size:24px; font-weight:normal; text-transform:lowercase; margin:0px; text-align:left; color:#000; }
.h2likeh1 { font-size:24px; font-weight:normal; text-transform:lowercase; margin:0px; text-align:left; color:#000; padding-top:5px; padding-bottom:5px; width:300px; }

.hrdiv { border-bottom:1px solid #000; height:1px; margin-top:3px; margin-bottom:3px; }

/* site map */
.sitemap { width:650px; text-align:left; }
.sitemap a {text-decoration: underline; }
.sitemap a:hover { color:#000; }
.sm1 { }
.sm1 a { font-size:13px; }
.sm2 { margin-left:25px; }
.sm2 a { font-size:12px; }
.sm3 { margin-left:50px; }
.sm3 a { font-size:11px; }
.sm4 { margin-left:75px; }
.sm4 a { font-size:10px; }



/* b2b page */
.b2b { border:10px solid #F4F2EA; background-color:#fff; width:834px; margin-top:20px; }
.b2b-table { width:800px; font-size:10px; margin-top:10px; }
.b2b-table td { border-bottom:1px solid #aaa; }
.b2b-table H2 { font-size:14px; margin:0px; }
.b2b-header {}
.b2b-header td { background-color:#9D9FA2; border-right:3px solid #fff; }
.b2bOT {    font-size:10px; }
.b2bOT td { border-width:0px; }

/* 'Shop' page */
.shoppage { width:650px;text-align:left; font-size:10px; color:#333; line-height:11px; }
#shopOnlineBlackLink { color:#000; text-transform:lowercase; }
#shopOnlineBlackLink:hover { color:#000; font-weight:bold; }
#shopOnlineBlackLink H1 { color:#000; text-transform:lowercase; font-weight:normal; padding:1px; }
#shopOnlineBlackLink H1:hover { color:#000; font-weight:bold; padding:0px;}


.shopCountry { display:none; margin-top:0px; padding-top:0px;  }
.shopCountry H3 { color:#6C5635; font-weight:bold; font-size:16px; line-height:17px; margin-top:0px; padding-top:0px;}

#findRetailer {}
#findRetailer .sl1 { color:#000; text-decoration:none; }
#findRetailer .sl1 a { color:#000; text-decoration:none; }
#findRetailer a:hover { color:#000; }
#findRetailer .sl2 {  }

/* Size Charts */
.sizeChartDiv { border:2px solid #ccc; }
.sizeChartDiv H2 { text-align:center; }

/* order forms */
.addToCart { margin:0px; margin-top:10px; line-height:35px; }
.addToCart a { font-size:10px; margin-right:15px;}
.addToCart select { font-size:10px; }


/* informational pages */
#infowrap { width:634px; }
#infowrapLeft { width:634px; text-align:left; }
#divLeft  { float:left; width:300px; font-size:10px;  text-align:left;}
#divRight { float:right; width:300px; font-size:10px;  text-align:left;}
.infoHR { border:none; height:1px; background-color:#000; }
.div_info_hr { border-top:1px solid #000; width:100%; clear:both; margin-top:5px; margin-bottom:5px; height:1px; }
.box    { width:170px; margin-right:35px; font-size:10px; text-align:left; float:left; margin-bottom:20px;  }
.goldH2 { color:#000000; font-size:12px; font-weight:bold; margin:0px; text-transform:lowercase; }

/* reviews */
.reviewScroll { overflow:auto; height:426px; width:320px;text-align:left; 
				border-top:1px solid #000; border-bottom:1px solid #000;
				padding-top:10px; padding-bottom:10px; 
				margin-bottom:10px;  }
.reviewHR { width:320px; height:1px; color:#525252; }
.reviewHR2{ width:320px; height:8px; color:#000; border-top:1px solid #525252; border-bottom:1px solid #525252; }
.revH3 { font-size:14px; font-weight:bold; margin:0px; }
.stars     { float:right; padding-right:15px; }

/* Item Pages */
#divStandardView {  }
#vendaria   { position:absolute; }
#orderBlock { position:absolute; text-align:left; width:161px; margin-top:240px; margin-left:469px; }
.linkprev  { float:left; font-size:10px; }
.linknext  { float:right; font-size:10px; }
.hr-rn      { color:#525252;width:172px;height:1px; }
#divCrossSell {  position:absolute;
border:5px solid #F4F2EA; padding:0px; float:left; width:439px; text-align:left; font-size:10px; margin-left:0px; margin-top:360px; }
#cross_sell_label { color:#000; font-weight:bold; font-size:12px;  }
.cs_div    { float:left; text-align:center; width:106px; font-size: 10px; margin-top:4px; }
.cs_div a:hover { color:#000; }
.cs_div a img:hover { background-color:transparent; }
#divCrossSell .price-bold { font-size:10px; }
#divCrossSell .price       { text-decoration:line-through; font-size:10px; }
#divCrossSell .sale-price-bold { font-size:10px; font-weight:bold; color:#990000; }
.item-order-area { border-top:1px solid #525252; clear:both; margin-top:10px; margin-bottom:10px;}

/* Color Table */
.color-table { margin-top:3px; font-size:10px; }
.color-table a {text-decoration:none; }
.color-table a:hover { background-color:transparent; } 
.color-table td { border-right:1px solid #fff; }
.color-label {  }

/* Section Pages */
.section-td-left  { width:340px; border-right:1px solid #000; padding-left:20px; border-left:1px solid #000; height:480px; }
.section-td-right { width:325px; }
.section-items-grid {}
.section-items-grid td { width:150px; padding:5px; }
.section-items-grid a  { font-size:12px; }
.section-items-grid a:hover  { color:#000; font-weight:bold;  }
.selected-item-td-right { color:#000;  text-decoration:none;  }
.selected-item-td-right a {  color:#000; font-weight:bold; padding-top:3px; padding-bottom:3px; padding-right:6px; padding-left:6px; cursor:default; font-weight:bold; font-size:12px; text-decoration:none; }
.selected-item-td-right img { background-color:#fff; }

.itemDiv { width:330px; text-align:left; }
.itemH2  { font-size:16px; text-align:left; margin:0px; margin-bottom:3px; font-weight:bold; }
.item-img-main { border:1px solid #000; }
.item-caption { font-size:10px; color:#000; }
.reviews-lil { font-size:10px; text-align:right; width:315px; margin-top:15px; }

.contents-div { }
.contents-div a { }

.order-table-from-section { margin-top:15px; border-top:1px solid #000; width:315px; }
.order-table-from-section-left {  border-right:1px solid #000; width:110px; padding-top:8px; }

/* Pagination */
.thisPage { font-weight:bold; color:#000; font-size:14px; }


/* pricing area */
.price-bold { font-size:16px; font-weight:bold; }
.price       { text-decoration:line-through; font-size:16px; }
.sale-price-bold { font-size:16px; font-weight:bold; color:#990000; }

/* Left nav */
#emailoptin { color:#000; line-height:18px;  }
#spn_email_form { color:#000; font-size:12px; text-transform:lowercase; }
#spn_email_form input { font-size:10px; }
#nl-sub     { margin-left:76px; margin-top:5px; }
.ln-a       { text-transform:lowercase;color:#000; font-size:16px;font-weight:bold; text-decoration:none; }
.ln-a-nonlink       { text-transform:lowercase;color:#000; font-size:16px;font-weight:bold; text-decoration:none; }
.ln-a:hover { color:#000; color:#000; font-weight:bolder; }
.ln-a:visited  { color:#000; }
.ln-links-1   { margin-top:3px; }
.ln-links-1 a { padding:1px; text-transform:lowercase;color:#000; font-size:12px; margin-left:20px; text-decoration:none; }
.ln-links-1 a:hover { background:none; color:#000; font-weight:bold; }
.ln-links-1 a:visited  { color:#000; }
.ln-links-1-sel {  }
.ln-links-1-sel a { cursor:default; color:#000; font-weight:bold; text-decoration:none; }
.ln-links-1-sel a:hover { cursor:default; color:#000; font-weight:bold; background:none; text-decoration:none; }
.ln-links-1-sel a:visited  { color:#000; }
.ln-links-2   { line-height:20px; color:#000; font-size:16px; font-weight:normal; }
.ln-links-2 a { text-transform:lowercase;color:#000; font-size:16px; text-decoration:none; }
.ln-links-2 a:hover { color:#000; font-weight:bold; }
.ln-links-2 a:visited  { color:#000; }
.ln-featured-1{ text-transform:lowercase;color:#000; font-weight:bold;  font-size:16px; font-weight:bold; background-image:url('/lib/yhst-91468542777997/ln-arrow.jpg'); background-repeat:no-repeat; background-position:center left; padding-right:3px; padding-left:12px; line-height:19px; }
.hr-ln      { color:#000;width:160px;height:1px; }

/* Home page specific */
.mainbody { text-align:center; padding-bottom:0px; }
.home-img-1 { border:1px solid #000; border-bottom:none; padding:19px; padding-bottom:0px; margin-top:10px; margin-bottom:-4px; }
.h_big_img { text-decoration:none; }
.h_big_img:hover { text-decoration:none; background-color:#1f1f1e; }

.selTable { border:1px solid #000; border-top:none; width:885px; height:175px; margin-bottom:10px; }
.selTable td { padding-bottom:25px; }
.h_big    { color:#000; font-size:22px; font-weight:normal; margin:50px; }
.h_big:hover { font-weight:bold; }
.h_big:visited { color:#000; }

#divHomeInfo { margin-bottom:0px; }
#divHomeInfo a { text-decoration:none; }
#divHomeInfo a:hover { background-color:#fff; }
#divHomeInfo a:visited { color:#000; }

.home-sq     { background-color:#fff; width:885px; height:125px; text-align:left; padding:19px; spacing:0px; border:1px solid #000; border-top:none;   }
.home-sq a { color:#000; }
.home-sq h2 { 	margin:0px;	font-size:15px; text-transform:lowercase; font-weight:normal; padding-bottom:1px;}
.home-sq h2:hover { font-weight:bold;padding-bottom:0px; }
.home-sq td  { border-left: solid 30px #ffffff; }
.home-txt td {  }
.home-txt a:hover { color:#000; }

.home-txt {  }
.home-txt td {  }
.ul { font-weight:bold; color:#000;padding-bottom:0px; }
.ul H2 { font-weight:bold; color:#000;padding-bottom:0px; }
.imgout { border:1px solid #fff; }
.imgovr { border:1px solid #fff; }
.imgout:hover { border:1px solid #000; }


/* interior pages */
.int-table { margin-top:5px; border:solid 1px #000; width:882px; }
.ln-top { width:170px; padding-left:20px; padding-top:12px; }
.ln-bot { width:170px; }
.int-main { background-color:#fff; padding-bottom:10px;padding-top:10px;padding-left:10px;padding-right:10px; width:655px; }


