html, body { background-image:none; background-color:#000; }

/* BEGIN Main Layout */

div.wrapper {
  position:relative;
  text-align:left;
  overflow:hidden;
  width:100%;
  background:url(../images/left_col_bg.gif) repeat-y 0 0 #1d1d1d;
  min-width:1136px;
}
div.center-box {
  position:relative;
  width:100%;
  background-color:#fff;
}
div.multicol-content-box {
  position:relative;
  width:100%;
}
div.center-col { padding:1px; }
* html div.center-col {
  height:1%;
  margin:0;
}
.clearfix:after {
  content: "."; 
  display: block;
  height: 0px;
  clear: both; 
  visibility: hidden;
}
.heightfix:before {
  content:'.';
  display:block;
  visibility:hidden;
  height:0;
}

/* END Main Layout */

/* override clears.css */
.head h5,
.head h4,
.head h3,
.head h2,
.head h1 { float:none; text-align:left; }

.form-list li:after,
.page-head:after,
.page-head-alt:after,
.advanced-search-summary-box:after,
.advanced-search-summary-tip:after,
.col4-set:after,
.col3-set:after,
.col2-set:after,
.button-set:after,
.head:after
{ content:none; display:normal; }

.form-list li,
.page-head,
.page-head-alt,
.advanced-search-summary-box,
.advanced-search-summary-tip,
.col4-set,
.col3-set,
.col2-set,
.button-set,
.head
{ clear:none; }

.page-head { float:left; width:100%; }
ul { float:left; width:100%; }

.col2-set .col-1 { float:none; position:absolute; width:40%; }
.col2-set .col-2 { float:none; position:relative; left:50%; width:40%; top:0px; }

.one-page-checkout .form-button.right { float:none; }


.listing-wrapper { width:720px; text-align:center; margin:0 auto 0 auto; }
.listing-type-grid .grid-row { border-bottom:none; padding:1px 8px; }
.listing-type-list,
.listing-type-grid li.item { width:138px; padding:4px 0px; line-height:1.6em; overflow:hidden; text-align:left; font-size:11px; }
.listing-type-grid { /*background:url(../images/bkg_products-grid3.gif) 0 0 repeat; */ float:left; background:#f1f1f1; margin-top:10px; }
/*
.listing-type-grid { background:none; }
*/
/*
.listing-type-grid li.item { border-right: 1px solid #999; }
.listing-type-grid .grid-row:after { content:''; display:none; clear:none; }
*/
/*
.listing-type-grid li.item { border-top:1px solid #ccc; }
*/


/* Header */
.header-top-container { border:none; background-image:none; background-color:#fff; min-width:1136px; }
.header-flash { height:238px; background-image:url(../images/topright.jpg); background-position: 286px 0; background-repeat:no-repeat; font-size:11px; color:#606060; 
  }
.header-flash object, .header-flash embed { float:left; }
.header-flash div.header-flash-box { float:left; margin-left:5px; width:350px; /*font-weight:bold; */}
.header-flash div.header-flash-box img.pnyc-watch { width:307px; height:40px; margin-left:-1px; margin-top:8px; }
.header-feature-box { min-width:330px; height: 230px;/*238-padding*/  float:right; padding:4px 4px; }

.header { border-top:none; }

.header-bar { background:url(../images/nav_bg.gif) repeat-x 50% 0 #3b2f23; border-bottom:1px solid #292824; min-height:22px; padding:3px 10px 0px 10px; 
}

.header-bar-found { color:#fff; font-weight:bold; float:right; text-transform:uppercase; font-size:12px; }

#search_mini_form { float:right; width:246px; margin:0px; padding:0px; }
.mini-search { position:static; float:left; text-align:right; width:246px; height:auto; padding:0px 0px 0px 0px; background:url(../images/mini_search_magnifier.gif) 0 50% no-repeat; }
.mini-search .input-text { width:162px; margin-right:4px; }

.quick-access { margin-top:0px; width:560px; padding-left:0px; }
.quick-access p { margin-bottom:0px; }
.shop-access { margin-bottom:0px; }
.quick-access.left { float:left; text-align:left; }
.shop-access a, .shop-access a:hover { color:#ebbc58; }
.shop-access a:hover { color:#fff; }

.header-nav-container { background:none; text-align:left; float:none; }
.header-nav { width:100%; }

#nav li.nav-products-sale { border-style:solid; border-color:#B73D43; border-width:1px; }
#nav li.nav-products-sale a:link,
#nav li.nav-products-sale a:visited { font-weight:bold; color:#dd3333;}
#nav li.nav-products-sale a:hover { color:#ffffff; color:#ff0000; }

/* Menu */
#nav { padding:0 0px; font-size:1.0em; }
#nav li {
  background-image: url(../images/nav_down_arrow.gif);
  background-position: right 0;
  background-repeat: no-repeat;
  background-color: black;
  margin-right:4px;
  border: 1px solid #7a633a;
}
#nav a { padding:1px 40px 0px 8px; color:#fff; font-weight:normal; display:block; display:block; min-width:100px; }
#nav li.active a { color:#fff; }
#nav li.over a, #nav li a:hover { background: url(../images/nav_bg_over.png) 0 0 repeat transparent; }

#nav ul { position:absolute; width:15em; top:18px; left:-10000px; border:1px solid #899ba5; }
#nav ul li { border:none; }

#nav li.over a,
#nav a:hover { color:#fff; }

/* Middle */

.middle-container { background:none; }
.middle { width: 100%; background:none; margin:0px; padding:0px 0px 80px 0px; }

.footer-container { border-top:30px solid black; padding:0px 0px 0px 0px;  background:url(../images/footer_bg.gif) repeat-x 0 100% #3b2f23; }
.footer { width:100%; margin:0 auto; padding:0; text-align:center; background:none; border-top:1px solid #292824; }
.footer .informational { padding-bottom: 4px; }
.footer p.legality { border-top: 2px solid white; margin-bottom:0; background:none; background-color:#000; padding: 2px 0; }

/* Left column */
.left-col { color:#fff; }
.left-col .base-mini .head h4 { color:#fefefe; font-size:1.25em; font-family:'times new roman',serif; }

/* Base Mini */
.base-mini { background:none; border:none; color:#ccc; }
.base-mini .head { background:none; }
.base-mini .content { background:none; padding:2px 2px 2px 2px;}
.base-mini .head h4 { color:#fefefe; font-family:'times new roman',serif; }
.base-mini ol { padding-bottom:10px; }
.base-mini .actions { background:transparent; padding:6px; }

/* Heading */
h1, h2, h3, h4, h5, h6, .head { margin-bottom:.2em; line-height:1.3em; color:#fd8515; }
h1 { font-size:1.5em; line-height:1.17; font-weight:normal; color:#000; border-bottom: 3px solid #ddd; width:100%; }
h2 { font-size:1.25em; }
h3 { font-size:1.05em; }
h4 { font-size:1.05em; }
h5 { font-size:.95em; }
h6 { font-size:.85em; }

/* Main column */
.col-2-right-layout .col-main { float:left; width:685px;  }
.col-2-left-layout .col-main { float:right; width:685px; }
.col-3-layout .col-main { width:55%; margin-left:17px; }

/* Pager */
table.pager td,
table.view-by td {
  background-color: #f3f3f3;
  color: #fefefe;
  color: #000;
}

/* Layered Navigation */
.layered-nav .head {
  background:none;
  border:none;
}
.layered-nav h4 {
  background:none;
  border:none;
  color:#fff;
}
.layered-nav .border-creator { border:none; }
.narrow-by dl { background:none; }

/* Brands */

#brand_list h3 { font-weight:bold; border-bottom:1px solid white; margin-bottom:4px; margin-top:4px; color:white; }
#brand_list ul li a { color:#ccc; text-decoration:none; background-image:url(../images/orangearrow.png); background-position:0 51%; background-repeat:no-repeat; padding-left: 8px; }
#brand_list ul li a:hover { color:#fff; background-position:2px 51%; }

/* Category Head */
.category-head h2 {
    color:#16252c;
}
.narrow-by dt {
    background:url(../images/narrow_by_set.png) no-repeat 9px .9em;
    color: #eee;
}
.layered-nav .narrowed-category li { background:url(../images/narrow_category_bg.gif) repeat-x 0 100% transparent; padding:4px 6px 4px 10px; }
.layered-nav .narrowed-category li .label { background-image:url(../images/narrow_by_set.png); }
.layered-nav .actions { border-color:#666; background:#333;
}

.home-page-cols { border:none; width:100%; margin:-10px 0 0 0;}

.home-page-cols tfoot,
.home-page-cols thead tr,
.home-page-cols tfoot tr,
.home-page-cols tfoot tr td,
{ display:none; }

.home-page-cols thead td { text-align: center; font-weight:bold; font-size:16px; }
.home-page-cols thead td.specials { color: #cd0202; }

/* mens specials womens */

/* mens womens specials */

.home-page-cols tbody td { width:38%; height:100%; padding: 0; }
.home-page-cols .mens {
  background:url(../images/home_mens_bg.gif) repeat-x 0 0 #fff;
  background:url(../images/home_mens_bg_trans.png) repeat-x 0 0 #d3d3da;
  background:url(../images/home_mens_bg_trans_60.png) repeat-x 0 0 #d3d3da;
  background:url(../images/home_mens_bg_3.png) repeat-x 0 0 #dad3d3;
  background:url(../images/home_mens_bg_4.png) repeat 0 0 #dad3d3;
  border-top:1px solid #a6b5bc;
  border-right:1px solid #a6b5bc;
  border-bottom:1px solid #a6b5bc;
  border-left:1px solid #c6d5dc;
}
.home-page-cols .womens {
  background:url(../images/home_womens_bg.gif) repeat-x 0 0 #fff;
  background:url(../images/home_womens_bg_trans.png) repeat-x 0 0 #dad3d3;
  background:url(../images/home_womens_bg_trans_60.png) repeat-x 0 0 #dad3d3;
  background:url(../images/home_womens_bg_3.png) repeat-x 0 0 #dad3d3;
  background:url(../images/home_womens_bg_4.png) repeat 0 0 #dad3d3;
  border-top:1px solid #cfa5a7;
  border-right:1px solid #cfa5a7;
  border-bottom:1px solid #cfa5a7;
  border-left:0px solid #cfa5a7;
  text-align:left;
}
.home-page-cols td.specials {
  width:20%; border:none; background-color:#fff; text-align:center;
}

.home-page-cols td.specials .price { display:block; }

.home-page-cols .titleimg { padding-top:4px; }
.home-page-cols .mens div.titleimg { text-align:center; background-color:#16252c; }
.home-page-cols .womens div.titleimg { text-align:center; background-color:#3f1517; }

.recently h3 { color:#fff; }
.recently .product-image { border:0px solid #999; }

/* Mini Cart */
.mini-cart h5 { margin:0; background:transparent; padding:6px 8px 2px 8px; }
.mini-cart .actions { border-bottom:1px solid #c2c2c2; padding-top:3px; padding-bottom:1px; }

/* Mini Related */
.mini-related-items ol li { margin-bottom:10px; }
.mini-related-items .product-images a { margin-left:1px; }
.mini-related-items .product-images a img { border:none; }
.mini-related-items .product-details { margin-left:47px; padding-left:5px; }
.mini-related-items img.rel_prod_tooltip_img { display:none; }

.tooltip_content { display:none; }
.qtip-content .tt_rel_prod_img { float:left; margin-right:4px; }

/* Currency Switcher */
.currency-switcher {
  background: url(../images/narrow_by_dd_bg.gif) 0 100% repeat-x transparent;
}

/* Product View */
.product-essential { background-repeat:repeat-x; background-position:0 0; }
.product-essential, .product-collateral { padding:8px; }
.product-essential .product-shop { width:340px; float:left; margin-left:20px; }
.product-img-box { float:left; width:218px; }
.product-img-box .product-image-zoom { position:relative; overflow:hidden; width:216px; height:324px; z-index:9; }

.product-options { margin:4px 0 0; padding:4px 4px 4px; }
.product-options-bottom { padding:4px 4px; }


.form-button, .form-button-alt {
  overflow:visible;
  width:auto;
  border:0;
  padding:1px 8px;
  background:#ebbc58;
  color:#fff;
  border:1px solid #ccc;
  border-color:#c60;
  font:bold 12px arial, sans-serif !important;
  cursor:pointer;
  text-align:center;
  vertical-align:middle;
}
.listing-type-grid .form-button, .listing-type-grid .form-button-alt {
  font-size:10px !important;
  line-height:9px;
  color:#444;
  padding:1px 2px;
  background:transparent url(../images/bg-button.png) 0 0 repeat-x;
  border:none;
  border-bottom:1px solid #777;
  border-right:1px solid #999;
}

/* Special price */
.special-price { margin:0; padding:0px 0; }
.special-price .price-label { display:none; }
.special-price .price { font-size:12px; font-weight:bold; color:#cd0202; }

.price-box { padding: 0; }
.regular-price .price,
.old-price .price,
.price { color: #666; }
.link-cart { color: #1e7ec8 !important; font-weight:normal !important; }
.catalog-listing h5 a, .catalog-listing h5 a:hover { color:#1d1d1d; }

/* Phone order */
.phone-order {
  color:#cd0202;
  font-weight:bold;
}

/* Phone order */
#nav ul li.view-all a {
  font-weight:bold !important;
}
