/** 
 * Style for all stores 
 * copyright Iceberg Commerce
 */

hr{height:1px;border:0;background-color:#666;color:#666} 
.page-head {border-bottom:1px solid #CCCCCC;margin:0 0 25px;}
.page-head h3, .page-head-alt h3 {font-size:1.7em;font-weight:normal;margin:0;text-align:left;text-transform:none}
#live-chat-banner-sidebar {margin-bottom:10px}
 
/* Header */
h6#logo {float:left;margin:3px 0 10px 12px;width:202px;}
h6#logo a:hover{text-decoration:none}
h6#logo a span{display:none}
/*.top-link-cart {background:url(../images/icons/shopping_cart.jpg) no-repeat;padding-left:22px;}*/
.quick-access li {display:inline;padding-right:7px}
.header .welcome-msg {border:0;display:none}

/* Header - Search */
.header .form-search label {display:none}
.header .form-search button.button {border:0}
.header .form-search button.button span span{display:none}

/* Global */
.hide {visibility:hidden;}
.yellow-highlight {background-color:#FFFFCC;padding:2px;}
.orange-highlight {background-color:#FFEECC;padding:2px;}
.emphasize{font-weight:bold;font-size:1.35em;}
blockquote {font-size:95%; font-style:italic; color:#333; padding:15px; background:#FFC}
.content {padding:12px 12px 12px 15px;}
.nowrap{white-space:nowrap}

/* Lists */
ol.numbered {list-style-type:decimal}
ol.numbered li{margin-left:20px;display:list-item;}
ul.ul{margin-bottom:10px}
ul.disc{list-style:disc outside none;margin-bottom:10px;}
ul.disc li {margin-left:20px;}
.php ol {list-style-type:decimal;padding-left:10px}
.php {margin:20px}

/* Footer - table based */
#footer-links {text-align:left;}
#footer-links .footer-links-list{clear:both;display:list-item; padding-left:12px;}
#footer-links .footer-links-list li{padding:0;  display:list-item; list-style-type:disc;}
#footer-links .footer-tags {text-align:left}
#footer-links .footer-tags li {float:left;padding-right:7px;line-height:12px}
#footer-links .footer-tags a {color:#999;font-size:10px}
#footer-links .footer-tags a:hover{text-decoration:underline}

/* Footer - no table */
#footer .footer-links-list {clear:both}
#footer .footer-tags {text-align:left}
#footer .footer-tags ul {display: inline}
#footer .footer-tags li {display:inline;padding-right:7px;line-height:12px}
#footer .footer-tags a {color:#999;font-size:10px}
#footer .footer-tags a:hover{text-decoration:underline}

/* Tabs */
.tabs                   { margin-bottom:0px; border-bottom:15px solid #333; /*background:url(../images/tabs_bg.gif) repeat-x 0 100% #f2f2f2;*/ }
.tabs li                { float:left; border-right:0; border-left:2px solid #fff; font-size:18px; line-height:1em; background-color:#999; }
.tabs li.first          { border-left:0; }
.tabs li.last           { border-right:0; }
.tabs a                 { display:block; padding:6px 10px; color:#fff; text-decoration:none }
.tabs a:hover           { background-color:#666; text-decoration:none; color:#fff; }
.tabs li.active a,
.tabs li.active a:hover { background-color:#333; font-weight:bold; color:#fff; }
.tabs {height:30px}
#product-info-box-container .related-products{display:none}
#product-info-box-tabscontainer {border:1px solid #999;border-top:0;}

.media-tabs                   { margin-bottom:0px; border-bottom:1px solid #999; height:22px; margin-bottom:5px;}
.media-tabs li                { float:left; border-right:0; border-left:2px solid #fff; font-size:18px; line-height:1em; background-color:#fff; }
.media-tabs li.first          { border-left:0; }
.media-tabs li.last           { border-right:0; }
.media-tabs a                 { display:block; padding:2px 5px; color:#333; font-weight:bold; text-decoration:none; text-transform:uppercase; font-size:13px }
.media-tabs a:hover           { background-color:#666; text-decoration:none; color:#fff; }
.media-tabs li.active a,
.media-tabs li.active a:hover { background-color:#999; font-weight:bold; color:#fff; }


/* Catalog */
.category-description-end-of-page {padding-top:20px}
.catalog-listing .ratings {margin-bottom:0;}
.catalog-listing .ratings .rating-box {float:left}
.product-list-container .ratings .rating-box {float:left}

/* Prices */
.you-save {display:none}
.you-save .price-label, .you-save .price {color:#CD5033}
.product-shop .you-save, .category-products .you-save, .catalog-product-popup .you-save{display:block}

/* Product Page */
.email-friend {display:none}
.product-img-box .more-views h4 {border-bottom:1px solid #CCCCCC;font-size:0.95em;margin-bottom:0.8em;text-transform:uppercase;}
.product-view .no-rating  {margin-bottom:0.5em}
.product-options-bottom .add-to-cart-box {float:right;}
.product-shop .product-options-bottom .price-box { float:left;}

.product-view .product-shop .short-description{background:none;padding:0}
.product-view .product-shop .product-name h1 {color:#000;font-size:1.5em; margin-bottom:0.5em;}
.product-collateral .related-products ol {display:inline; clear:both}
.product-collateral .related-products li {display:inline; float:left; width:135px; padding:5px 10px; height:205px}
.product-extras-box{padding-top:20px}
.product-collateral .up-sell .head {margin-bottom:1em;padding-bottom:1px}
.product-collateral .collateral-box h4{font-size:1.20em; color:#C22C0F}
.product-img-box .more-views li a {width:56px; height:56px}
.shipping-message {color:#333;font-size:12px;font-weight:bold}

.col-1-layout .product-essential .product-shop {width:590px}
.review-product-list .product-collateral h2{color:#333;border-color:#aaa;}
.product-view .box-reviews .form-add {margin-top:25px;}

.too-low-to-display .price-label a {color:#CD5033}
.product-options-bottom .too-low-to-display .price-map-why{display:none}
.too-low-to-display .price-map-why .long{display:none}

.catalog-product-view .too-low-to-display .price-map-why .short{display:none}
.catalog-product-view .too-low-to-display .price-map-why .long{display:inline}

#related_sidebar2 .product{margin:0}
#related_sidebar2 .related-checkbox-label {font-size:12px;text-decoration:underline}
 
/* Bundle Products */
.product-options {padding:10px 15px; margin: 5px 0 0;}
.product-options p.required {padding-top:5px; text-transform:uppercase}
.product-options dt {padding-top:0}
.product-options dd {padding:0px 10px 2px;margin:0 0 3px;}

/* Hide Shop by options */
.catalogsearch-result-index .layerer-nav-options-container {display:none}
.layerer-nav-options-container {display:none}

/* Login */
.account-login .content{background:#efefef}
.account-login .content h2{color:#333}

/* Cart */
.cart .discount h2, .cart .shipping h2 {text-transform:none}
.alt-checkout-label {vertical-align:top;font-weight:bold;margin-left:50px;float:left}
.checkout-types .cart-checkout-button-text {display:none}
.cart .totals .checkout-types .cart-checkout-button-text {display:block; padding-bottom:10px}
.cart .totals {width:270px;text-align:right;}
.cross-sell-blank {float:left}

/* Checkout */
#opc-login .buttons-set {padding:0;float:left}
#opc-login .col-2 .buttons-set {padding-top:25px;width:100%}
#opc-login .col-2 .buttons-set button{float:left}
#opc-login .col-1 .required {display:none}
.checkout-onepage-index .buttons-set .button span {font-size:16px;height:22px;line-height:22px;}
.checkout-onepage-index .buttons-set .btn-checkout span {font-size:16px;height:40px;line-height:37px;}
.sp-methods dd li {margin:0}

.opc .allow .step-title a {display:block;color:#222;font-weight:bold;font-size:14px;}
.opc .active .step-title a {display:none}

/* Checkout Page Mini Cart totals */
/*#checkout-mini-cart .box{margin-bottom:15px}*/
#checkout-mini-cart .totals table {width:100%}
#checkout-mini-cart .totals td{padding:0 5px}
#checkout-mini-cart .totals tfoot td{background:#FBEBD9; padding:2px 0;}
#checkout-mini-cart .shipping-method-full{display:none}
#checkout-mini-cart tr.tax-total .tax-collapse{background-position:0 3px;}
.mini-cart {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #C4C1BC;font-size:0.95em;line-height:1.3em;}

/* Clean up checkout page by removing unnecessary page elements */
.checkout-onepage-index .page-title{display:none}

/* Success page */
.checkout-onepage-success .col-main {padding-top:20px}
.checkout-onepage-success-highlight-box h3{color:#E26703}
.checkout-onepage-success-highlight-box {border:2px solid #ccc; background:#FFFFDD; padding:10px 10px 35px}
.checkout-onepage-success-highlight-box-left {float:left; width:560px; padding-right:20px;}
.checkout-onepage-success-highlight-box-right {float:left; padding-top:10px}

/* Success page - extras */
.checkout-onepage-success-extras-2col {padding-top:10px}
.checkout-onepage-success-extras-2col-left {float:left; padding-right:20px; width:450px}
.checkout-onepage-success-extras-2col-right {float:right}
.checkout-onepage-success-extras-2col-right .cart-collaterals{width:350px;padding:0}
.checkout-onepage-success-extras-2col-right .cart-collaterals .crosssell{width:auto}
.checkout-onepage-success-extras-2col-right .cart-collaterals .crosssell .product-image{width:auto}
.checkout-onepage-success-extras-2col-right .cart-collaterals .crosssell .product-details{width:auto}
.checkout-onepage-success-extras-2col-right .cart-collaterals .crosssell .btn-cart{display:none}
.checkout-onepage-success-extras-2col-right .cart-collaterals .crosssell h3{color:#E26703}
.checkout-onepage-success-extras-2col-left ul{font-size:14px}
#checkout-onepage-success-sociallinks a{vertical-align:top; position:relative; top:10px}
.checkout-onepage-success .button-set{margin-top:10px; padding-top:10px; border-top:1px solid #ccc;text-align:right}

/* Lightbox image popup */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#imageContainer{padding: 10px;}
#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox #loadingLink {width: 32px; height:32px; display:block; background: url(../images/lightbox/loading.gif) 0 0 no-repeat;left:0; right:0; margin: 0 auto;}
#lightbox #loadingLink span{display:none}
#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{height: 100%;background: transparent url(../images/blank.gif) no-repeat; display: block;}
#prevLink { left: 0; float: left; width:20%}
#nextLink { right: 0; float: right; width:79%}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/lightbox/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%}
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold; 	font-size:12px	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 0.3em;	}	
#imageData #staticNav{ display: block; clear: left; padding-bottom: 0.5em;	}			
#imageData #staticNav a{margin-right:5px;font-size:12px}	
#imageData #bottomNavClose{ width: 66px; height:22px; display:block; background: url(../images/lightbox/closelabel.gif) 0 0 no-repeat; float: right;  padding-bottom: 0.7em; outline: none;}	
#imageData #bottomNavClose span {display:none}
#overlay{position: absolute;top: 0;left: 0;z-index: 96;width: 100%;height: 500px;background-color: #000;}
#lightboxHTML {line-height:14px;text-align:left;font-size:13px}

/* Features Listing - Unordered List Style */
.features-list-heading {background-color:#333333;color:#FFFFFF;padding:3px 6px;}
.features-list {list-style-type:none; padding-bottom:15px;}
.features-list li {background:transparent url(../images/green-bullet.gif) no-repeat scroll 10px 10px;border-bottom:1px solid #ccc;padding:10px 50px;}

/* Contact Page, Advanced Search */
.advanced-search .legend,
.contacts-index-index .fieldset .legend {border:0;background:#fff;color:#444;font-size:16px;margin-left:-33px;*margin-left:-17px;}
.advanced-search,
.contacts-index-index .fieldset {margin:35px 0; padding:10px 25px 12px;background:#eee;border-color:#999;}

/* Product Specs Table */
table.product-specs-table {width:100%;border:1px solid #666; border:1px 1px 0 0;margin:1em auto;border-collapse:collapse;}
.product-specs-table  tr.odd td	{background:#ccc}
.product-specs-table  tr.odd .column1	{background:#cc;}
.product-specs-table  td {border:1px solid #666; border:0 0 1px 1px;padding:.3em 1em;}
.product-specs-table  th {font-weight:normal;text-align:left;border:1px solid #666; border:0 0 1px 1px;padding:.3em 1em;}
.product-specs-table thead th {background:#f4f9fe;text-align:center;font:bold 1.2em/2em;color:#66a3d3}

.tag-product-list .advanced-search-found-amount,
.tag-product-list .advanced-search-nothing-found,
.tag-product-list .advanced-search-summary {display:none}

/* Logged in */
.block-account .block-title {background:#ccc}
.block-account .block-title strong{color:#333;}
.my-account .fieldset .legend {border:0;background:#fff;color:#444;font-size:16px;margin-left:-33px;*margin-left:-17px;}
.my-account .fieldset {margin:35px 0; padding:10px 25px 12px;background:#eee;border-color:#999;}

