/* --------------
	General Styles
	--------------- */
.skiplink{ display:none; }
.clearboth{ clear:both; visibility:hidden; height:0; display:block; }
.clearer{ clear:both; font-size:1px; line-height:1px; }
.centered{ text-align:center; }
label{ cursor:pointer; }
a,a:visited{ color:#00f; text-decoration:none; }
a:focus,a:hover{ text-decoration:underline; }
body{ background:#d6dbbf url(images/gradient-bg.png) repeat-x; color:#000; font:12px "Arial"; padding:45px 0 45px 0;}
  
/* --------------
	Template Styles
	--------------- */
  
  #wrapper{ margin:0 auto; width:1008px; }
  
  #header{ width:1008px; height:144px; background:transparent url(images/header-bg.png) no-repeat; }
  #header a.logo{ text-indent:-9999px; margin:42px 0 0 48px; float:left; width:299px; height:60px; background:transparent url(images/black-headband-logo.png) no-repeat; }
  #header #ad-banner{ float:right; width:474px; height:66px; padding:46px 33px 0 0; }
  
  #nav{ width:1008px; height:40px; background:transparent url(images/nav-bg.png) no-repeat; }
  #nav ul{ list-style-type:none; margin:0 auto; display:block; width:731px; padding:8px 0 0 0; }
  #nav ul li{ display:inline; float:left; width:162px; height:24px; text-align:center; padding:0 10px; border-right:1px #fff solid; }
  #nav ul li.last{ border:0; }
  #nav ul li a{ font:bold 12px Arial; color:#fff; display:block; padding:5px 0 5px 0; }
  #nav ul li a.active{ background:transparent url(images/nav-active-bg.png) no-repeat; color:#000; text-decoration:none; }
  #nav ul li a:hover{ text-decoration:none; background:transparent url(images/nav-active-bg.png) no-repeat; color:#000; }
  
  #content{ width:1008px; background:transparent url(images/content-bg.png) repeat-y; }
  
  #maincontent{ padding:41px 37px 67px 44px; }
  #maincontent .title, #article .title{ font:bold 25px Arial; color:#d90070; padding:0 0 20px 0; }
  #maincontent p{ font:12px Arial; color:#000; padding:0 0 33px 0; }
  #maincontent .shop-now-large{ background:transparent url(images/shop-now-large.png) no-repeat; width:286px; height:64px; display:block; text-indent:-9999px; margin:0 auto; }
  #maincontent .see-more-large{ background:transparent url(images/see-more-large.png) no-repeat; width:286px; height:64px; display:block; text-indent:-9999px; margin:0 auto; }
  
  #product-listing{ padding:0 0 18px 0; }
  #product-listing  .cleared_div{ padding:0 0 0 21px; }
  #product-listing  .paddbottom{ padding:0 0 14px 21px; }
  #product-listing .product{ float:left; width:165px; border:3px #eee solid; margin:0 6px 0 0; }
  #product-listing .last{ margin:0; }
  #product-listing .product .thumbnail{ width:165px; height:217px; text-align:center; }
  #product-listing .product p{ font:bold 12px Arial; padding:0; width:141px; margin:0 auto; display:block; }
  #product-listing .product p span.label{ font:bold 12px Arial; color:#000; padding:0 3px 0 0; }
  #product-listing .product p span.detail, #product-listing .product p span.detail a{ font:bold 12px Arial; color:#ff0085; }
  #product-listing .product .shop-now-wrapper{ padding:17px 0 7px 0; }
  #product-listing .product div .shop-now-medium, #article .left .shop-now-wrapper a{ background-image:url(images/shop-now-medium.png); display:block; height:33px; text-indent:-9999px; width:144px; margin:0 auto; }
  
  #ad-banner-mid{ border:3px #cacaca solid; position:relative; height:160px; margin:0 0 39px 0; }
  #ad-banner-mid .thumb{ position:absolute; top:11px; left:19px; }
  #ad-banner-mid .thumb img{ border:3px #cacaca solid; float:left; }
  #ad-banner-mid .heading{ position:absolute; left:261px; top:27px; }
  #ad-banner-mid .heading h2{ font:bold 30px Arial; color:#f8369b; margin:0; padding:0; }
  #ad-banner-mid .heading h3{ font:20px Arial; color:#000; margin:0; padding:0; }
  #ad-banner-mid .tano{ display:block; width:695px; height:34px; background:#cacaca; position:absolute; top:95px; left:226px; }
  #ad-banner-mid .tano p{ padding:5px 0 0 36px; font:20px Arial; color:#000; }
  #ad-banner-mid .tano p a{ color:#000; }
  #ad-banner-mid .tano p a:hover{ text-decoration:none; }
  #ad-banner-mid .shop-now{ position:absolute; top:25px; right:18px; }
  
  #article{ padding:40px 0 20px 0; }
  #article .left{ float:left; width:176px; border:2px #dedede solid; }
  #article .left .thumbnail{ width:176px; text-align:center; }
  #article .left .name, #article .left .price{ width:144px; margin:0 auto; }
  #article .left .name p, #article .left .price p{ font-size:11px; font-family:Arial; font-weight:bold; color:#000; padding:0; }
  #article .left .name p a, #article .left .price p span{ color:#ff3a85; }
  #article .left .shop-now-wrapper{ padding:7px 0 30px 0; }
  #article .right{ padding:0 0 0 200px; }
  #article .right p{ font-family:Arial; font-size:12px; line-height:18px; padding:0 0 20px 0; }
  
  #latest-blog-entries{ padding:10px 40px; }
  #latest-blog-entries .item{ border-bottom:1px #CACACA solid; margin-bottom:20px; padding:0 0 20px 0; }
  #latest-blog-entries .item h2{ padding:0 0 10px 0; }
  #latest-blog-entries .item p{ padding:0 0 5px 185px; }
  #latest-blog-entries .item .thumb{ float:left; width:162px; }
  #latest-blog-entries .item .thumb img{ width:100%; border:4px #D90070 solid; }
  #latest-blog-entries .item h2 a{ font:20px Arial; color:#D90070; }
  
  #footer{ width:1008px; height:103px; background:transparent url(images/footer-bg.png) no-repeat; }
  #footer ul{ list-style-type:none; text-align:center; padding:40px 0 0 0; }
  #footer ul li{ display:inline; padding:0 10px; border-right:1px #000 solid; }
  #footer ul li.last{ border:0; }
  #footer ul li a{ font:bold 12px Arial; color:#000; }
  #footer ul li a:hover{ text-decoration:none; }
  #footer .copyright{ padding:10px 0 0 0; }
  #footer .copyright p{ text-align:center; font:bold 12px Arial; color:#fff; }
  

/* --------------
	Page Styles
	--------------- */

/*   */

/* ---------
	Clear Fix
	---------- */
.cleared_div:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.cleared_div{ display:inline-block; }
/* Hides from IE-mac */
* html .cleared_div{ height:1%; }
.cleared_div{ display:block; }
/* End hide from IE-mac */
