/* content styles */
#content { float:left; width:810px; padding-bottom:5px;}
#teaser-container { float:left; width:810px; clear:both; height:282px; position:relative; }
#teaser-container.TWSteel { background:url(/img/twsteel/TW-Steel-brand-template.jpg) 0 0 no-repeat; width:810px; height:297px; }
#teaser-container.emas { background:url(/img/emas/Emas-brand-template.jpg) 0 0 no-repeat; width:810px; height:297px; }
#teaser-container.wenger { background:url(/img/wenger/wenger-brand-template.jpg) 0 0 no-repeat; width:810px; height:297px; }
#teaser-container.welder { background:url(/img/welder/welder-brand-template.jpg) 0 0 no-repeat; width:810px; height:297px; }
#teaser-container.vip { background:url(/img/vip/vip-brand-template.jpg) 0 0 no-repeat; width:810px; height:297px; }
#teaser-container.Vanadium { background:url(/img/vanadium/vanadium-brand-template.png) 0 0 no-repeat; width:810px; height:297px; }

#teaser-container .collection-container { position:absolute; top:10px; right:0; width:490px; }
#teaser-container .collection-container h2 { color:#fff; text-align:left;  margin:0 0 0 0; font-size:150%; }
#teaser-container .collection-container h4 { color:#fff; text-align:left;  margin:0 0 5px 263px; font-size:150%; }
#teaser-container .collection-container h3 { color:#cc6666; background:none; padding:0; margin:0 0 2px 0; text-align:left; font-size:130%; }
#teaser-container .collection-container h3 a,#teaser-container .collection-container h3  a:visited   { color:#B1D353; }
#teaser-container .collection-container .left { float:left; width:185px; margin:10px 15px 0 5px; }
#teaser-container .collection-container .mid { float:left; width:135px; margin:0 0 0 9px;}
#teaser-container .collection-container .right { float:left; width:130px; min-height:120px; margin:0 0 0 0; }
#teaser-container .collection-container .midandright { float:left; text-align:left; width:180px; margin:0 0 0 60px; }
#teaser-container .collection-container p { color:#fff; text-align:center; margin:3px 0 0 0; padding:0; font-size:115%; }
#teaser-container .collection-container p a,#teaser-container .collection-container p a:visited { color:#fff; text-decoration:none; }
#teaser-container .collection-container p a:hover { text-decoration:underline; }
#teaser-container .collection-container ul { list-style:none; margin:0; padding:0; font-size:115%; }
#teaser-container .collection-container li { list-style:none; line-height:1.5em; }
#teaser-container .collection-container li a,#teaser-container .collection-container li a:visited { text-decoration:none; color:#fff; }
#teaser-container .collection-container .view-all-watches { text-decoration:none; font-weight:bold; color:#fff; margin:15px 0 0 0; font-size:125%; }
#teaser-container .collection-container li a:hover { text-decoration:underline; }

#teaser-container .all-watches {float:left; margin-top:10px;margin-left:0px; }
#teaser-container .all-watches-noladies {float:left; margin-top:10px;margin-left:130px; }
#teaser-container .all-watches p a,#teaser-container .all-watches p  a:visited  { float:right; color:#fff; margin-left:500px; font-weight:bold; text-align:center; margin:0; padding:0; font-size:135%; }

.dealer-container { position:relative; margin: -25px 0px 0px 562px; width:250px; }
.dealer-container p { float:right; color:#fff; text-align:center; margin:0; padding:0; font-size:135%; }
.dealer-container p a,#teaser-container .dealer-container p a:visited { padding:0 8px 0 38px; background:#fff url(/img/tick1.gif) 0 50% no-repeat; color:#000; text-decoration:none; }
.dealer-container p a:hover { text-decoration:underline; }

#content .left-contain { width:811px; float:left; }
#content .left-contain .left { float:left; width:260px; margin-top:10px; margin-right:15px; font-size:100%;  }
#content .left-contain .mid { float:left; width:260px; height:130px; margin-top:10px; margin-right:0px; padding:4px;  font-size:100%; border:1px solid #000;}
#content .left-contain .right { float:right; width:258px; margin-top:10px; margin-right:0px; padding:0px; font-size:100%;  }

/*#content .left-contain .mid .pop { background:url(/img/popup.jpg) 0 0 no-repeat; width:245px; height:110px; position:relative; } */
#content .left-contain .mid .pop img {text-align:center;position:relative;  } 
#content .left-contain .mid .pop a, #content .left-contain .mid .pop a:visited, #content .left-contain .mid .pop a:hover { color:#fff; text-decoration:none; position:absolute; top:12px; left:80px; text-align:center; font-size:120%; }
#content .left-contain .left .left-split { float:left; width:157px; margin-right:7px; font-size:115%;  }
#content .left-contain .left .right-split { float:left; width:156px; font-size:105%; }
#content .left-contain .left .left-split p,#content .left-contain .left .right-split p { line-height:1.3em; margin:0 0 4px 0; padding:0; text-align:justify; }

#content h3 { position:relative; font-size:140%;background:#262122 url(/img/single-grad.jpg) 0 0 repeat-x; color:#fff; padding:4px 8px 4px 0; margin:1px 0 2px 0; text-align:right; }
#content h3 a,#content h3 a:visited { color:#fff; text-decoration:none; }
#content h3 a:hover { text-decoration:none; color:#e4e4e4; }
#content h3 span.cnr { background:url(/img/cnr.jpg) top left no-repeat; position:absolute; top:0; left:0; width:5px; height:7px; }

#content .right .news { float:left; width:225px; }
#content .right .news p { float:left; padding:0px 0 0 5px; margin:0; font-size:116%; font-weight:bold; }
#content .right .news p.link { float:left; padding:0 0 0 5px; margin:0; }
#content .right .news .news-img { float:right; width:60px; height:60px; margin:3px 5px 3px 5px; }
#content .right .news .author { float:left; padding:2px 0 0 5px; margin:0;font-size:100%;width:140px; }
#content .right .news .readmore {float:left; padding:0 0 0 5px; margin:0;text-align:left; }

#content .right .download { float:left; clear:both; margin:12px 0 12px 0; border:2px solid #000; width:220px; }
#content .right .download p { float:left; padding:5px 0 0 5px; margin:0; text-align:center; }
#content .right .download img { float:right; margin:5px;  }
#content .right .download a,#content .right .download a:visited { color:#000; text-decoration:underline; text-align:center; }
#content .right .download a:hover { text-decoration:none; }

#content .right .news a,#content .right .news a:visited { color:#c03; text-decoration:none; }
#content .right .news a:hover { text-decoration:underline; }
#content .right .download a,#content .right .download a:visited { color:#c03; text-decoration:none; }
#content .right .download a:hover { text-decoration:underline; }

#content .left-contain1 { width:auto; float:left; margin:12px 0 0 0; }
#content .left-contain1 .left { min-height:270px; float:left; width:191px; margin:0 10px 8px 0; border:1px solid #CDC9C8; border-top:0; text-align:center; }
#content .left-contain1 .mid { min-height:270px; float:left; width:191px; margin:0 10px 8px 0; border:1px solid #CDC9C8; border-top:0; text-align:center; }
#content .left-contain1 .right { min-height:270px; float:left; width:191px; margin:0 10px 8px 0; border:1px solid #CDC9C8; border-top:0; text-align:center; }
#content .left-contain1 .far-right { min-height:270px; float:left; width:191px; margin:0; border:1px solid #CDC9C8; border-top:0; text-align:center; }
#content .left-contain1 p { line-height:1.35em; font-size:125%; font-weight:bold; margin:0; padding:0; }
#content .left-contain1 .image-height { min-height:170px; }

#content .left-contain1 p a,#content .left-contain p a:visited { color:#000; text-decoration:none; }
#content .left-contain1 p a:hover { text-decoration:none; color:#454545; }

#content .h31 { position:relative; font-size:115%; font-weight:bold; min-height:30px; background:#262122 url(/img/single-grad.jpg) 0 0 repeat-x; color:#fff; padding:4px 12px 3px 0; margin:-3px 0 2px 0; text-align:center; }
#content .h31.double { background:#262122 url(/img/double-grad.jpg) 0 0 repeat-x; }
#content .h31 span.cnr { background:url(/img/cnr.jpg) top left no-repeat; position:absolute; top:0; left:0; width:5px; height:7px; }
#content .h31.black-title { background:none; text-align:left; color:#000; margin:0; padding:5px 0 0 0; }

#content .h31 a,#content h3 a:visited { color:#fff; text-decoration:none; }
#content .h31 a:hover { text-decoration:none; color:#e4e4e4; }
#content .h31 a .small { font-size:65%; font-weight:normal; }

.product-view-all-watches a,.product-view-all-watches a:visited {  float:right; color:#333;font-size:125%; font-weight:bold; padding:4px 7px 5px 0; text-align:right;  }
.product-view-all-watches-cat a,.product-view-all-watches-cat a:visited {float:left; width:250px; color:#fff; text-decoration:none;  font-size:135%; font-weight:bold; padding:0; margin:10px 0 0 0; text-align:center;  }