@charset "utf-8";
/* CSS Document */


a:link{text-decoration:none; color:#5d5d5d;}
a:visited{text-decoration:none; color:#5d5d5d;}
a:hover{color:#5d5d5d; text-decoration:underline;}
a:active{text-decoration:none; color:#5d5d5d;}

#nav-top ul li a, #nav-top ul li a:visited {color:#684c03;}

h1 {color:#02663c; font-family:Cambria, Tahoma, Geneva, sans-serif; font-weight:normal; font-size:1.8em; padding:0.3em 0 0.2em;}
.textbox { border:1px solid #e0dddd; padding:4px;}
.captcha { border:1px solid #e0dddd; padding:4px; width: 119px}

.f-button {margin:0; padding:0; border:0; background-repeat:no-repeat; background-position:0 0; background:none; cursor:pointer;}
.btn-search {background-image:url(/images/btn_search.gif); width:98px; height:32px;}
.btn-submit {background-image:url(/images/btn_submit.gif); width:67px; height:28px;}
.btn-go-back {background-image:url(/images/btn_go_back.gif); width:159px; height:24px;}
.btn-compare-prices {background-image:url(/images/btn_compare_prices.gif); width:130px; height:32px;}
.btn-goto-product {background-image:url(/images/btn_goto_product.png); width:114px; height:32px;}
.btn-compare {background-image:url(/images/btn_compare.gif); width:95px; height:24px;}
.btn-go-to-store {background-image:url(/images/btn_go_to_store.gif); width:84px; height:26px;}
.btn-submit-green {background-image:url(/images/btn_submit_green.gif); width:84px; height:26px;}

.b-rss-subscribe {position:absolute; top:0; right:5px; padding-left:7px; background:url(/images/sprite.png) -10px -320px; font-size:0.85em;}
.b-rss-subscribe div {padding:10px 12px 10px 5px; background:url(/images/sprite.png) -237px -10px;}
.b-rss-subscribe div a, .b-rss-subscribe div a:visited {padding:4px 0 4px 30px; background:url(/images/ico_rss_top.gif) no-repeat 0 50%; color:#fff; text-decoration:none; font-weight:bold;} 

#nav-top {padding-right:5px;}

#content-container { width:992px; margin:0 auto; padding:4px; overflow:hidden;}

#sidebar {float:right; width:301px;}
#content {float:left; width:687px; padding-right:4px;}
#main {padding-bottom:1em;}
.main-with-left-bar {padding-left:214px;}
.main-with-left-bar-products {padding-left: 265px; padding-right: 0px}
.left-bar {float:left; width:202px; margin-left:-214px; position:relative;}
.left-bar-products {float:left; width: 250px; margin-left: -265px; position:relative;}

#price-bar {margin-left: 20px; margin-bottom: 10px}
#share {float: right; padding: 6px 15px}

/******************* Search Bar Styles ***********************************************/
#search-bar {padding:13px 72px; margin-bottom:6px; border:1px solid #d5e7df; background:#e3efea; overflow:hidden;}
	#search-bar .inner {float:left; width:697px; margin-right:7px; background:url(/images/sprite.png) -10px -228px;}
		#search-bar .inner div {padding:0 28px 0 15px; background:url(/images/crnr_search_right.gif) no-repeat 100% 0;}
			#search-bar .inner div input {width:100%; margin:0; padding:9px 0; background:url(/images/bg_search.gif) repeat-x 0 0; border:0; font-weight:bold; color:#016e40; outline:0; font-size:12px;}
			
/******************* Sidebar Styles *************************************************/
.b-side-adver {margin-bottom:5px;}

.b-side-subscribe {margin-bottom:5px; overflow:hidden; background:#007f45; border:1px solid #339130; padding:6px 19px 12px 16px; color:#fff; height:1%;}
	.f-subscr-fld { background:url(/images/crnr_subscr_left.gif) no-repeat 0 0; padding-left:6px; margin-bottom:5px;}
	.f-subscr-fld input {padding:8px 0; margin:0; background:url(/images/sprite.png) -140px -139px; border:0; outline:0; font-size:0.8em; color:#509077; width:100%;}
	.b-side-subscribe .b-terms {float:left; font-size:0.8em; line-height:1em;}
	.b-side-subscribe .b-terms input {vertical-align:middle;}
	.b-side-subscribe .f-button {float:right;}
	.b-side-subscribe a, .b-side-subscribe a:visited {color:#fff; text-decoration:underline;}
	.b-side-subscribe p {margin-bottom:6px;}
	
.b-side-block {margin-bottom:5px; border:1px solid #d5e7df; overflow:hidden; height:1%;}
	.b-side-head {padding:8px;; overflow:hidden; border-bottom:1px solid #d5e7df; background:#e8f2ee; color:#707070; font-weight:bold;}
	.b-side-body {padding:11px; font-size:0.85em;}
	
.b-popular-brands {}
	.b-popular-brands ul {list-style:none; float:left; margin-bottom:10px; width:165px;}
	.b-popular-brands ul li {background:url(/images/bull_aqua.gif) no-repeat 0 7px; padding-left:14px; line-height:190%;}
	.b-popular-brands .b-popular-img {float:left; width:110px; text-align:center; border:1px solid #fff; margin-bottom:10px;}
	

/******************* Footer Catalog Styles ******************************************/
.foot-catalog { margin-bottom:38px;}
	.foot-catalog .inner {width:992px; margin:0 auto; overflow:hidden; padding:0 4px;}
.foot-catalog-head {padding:14px 0; background:#e3efea url(/images/bg_foot_cat_head.gif) repeat-x 0 0; border-bottom:1px solid #c7dfd5; border-top:1px solid #d5e7df; font-weight:bold; color:#007041; height:1%;}
.foot-catalog-body {padding:10px 0 15px; background:#e3efea url(/images/bg_foot_cat_body.gif) repeat-x 0 0; border-top:1px solid #fff; border-bottom:1px solid #d5e7df;}
	.foot-catalog-body ul {width:94px; list-style:none; background:url(/images/sep_foot_cat.gif) repeat-y 100% 0; float:left; padding:0 15px 0 0; margin-right:15px; white-space: nowrap}
	.foot-catalog-body ul.last {background:none;}
	.foot-catalog-body ul li {line-height:150%;}
	.foot-catalog-body ul li b {color:#016e40;}
	.foot-catalog-body ul li a, .foot-catalog-body ul li a:visited { background:url(/images/bull_foot_catalog.gif) no-repeat 0 50%; padding-left:12px; font-size:0.85em;}
	.foot-catalog-body ul li.more a, .foot-catalog-body ul li.more a:visited {background:none; padding:0; font-weight:bold; color:#5d8408;}
	
/******************* Bread Crumbs Styles *******************************************/
.b-crumbs {background:#f6f3ee; border:1px solid #f8f1e5; overflow:hidden; padding:2px 4px 1px; height:1%; margin-bottom:7px;}
	.b-crumbs ul {list-style:none;}
	.b-crumbs ul li {float:left; background:url(/images/sep_crumbs.gif) repeat-y 100% 0; padding:6px 14px; white-space:nowrap;}
	.b-crumbs ul li.last {background:none;}
	.b-crumbs ul li a, .b-crumbs ul li a:visited { font-size:0.85em; color:#cc860f;}
	
/****************** Categories Styles *********************************************/
.b-categories-container {overflow:hidden; background:url(/images/dashed.gif) repeat-x 0 100%; height:1%; padding:15px 3px;}
	.b-main-category {font-weight:bold; float:left; width:30%; padding:0 10px 0 0;}
	.b-categories-container ul {list-style:none; float:left; font-size:0.85em; width:26%; padding:3px 10px 0 0;}
	.b-categories-container ul li {background:url(/images/bull_green.gif) no-repeat 0 7px; padding-left:17px; line-height:190%;}
	
.extra-text {padding:0 0 15px 0; background:url(/images/dashed.gif) repeat-x 0 100%; font-size:0.85em; line-height:190%; border-top:1px solid #fff;}
.b-disclaimer-text {line-height:190%; font-size:0.85em; padding-top:1em;}
	.b-disclaimer-text p {margin-bottom:0.5em;}
	.b-disclaimer-text p strong {font-size:1.1em; color:#4e4e4e;}
	.b-disclaimer-text p span {color:red;}
	
.b-adv-links a, b-adv-links a:visited {font-size:0.85em; color:#34826c;}

/***************** Store Review Styles ********************************************/
.b-store-review {overflow:hidden; margin:15px 0;}
	.b-store-review dt {float:left; width:190px; padding-right:10px; border:1px solid #fff;}
	.b-store-review dd {float:left; width:465px; font-size:0.85em; padding-right:20px;}
	.b-store-review dd.sep {width:100%; padding-top:17px; margin-bottom:17px; background:url(/images/dashed.gif) repeat-x 0 100%; font-size:1px;}

.b-review-topic {padding:10px 23px; margin-bottom:10px; background:#f6f3ee; font-size:0.85em; font-weight:bold; color:#595959; }
	.b-review-topic .rate-stars {margin-left:15px;}	
	
.b-store-coments {font-size:0.85em;}
	.b-store-coments dt {padding-left:23px;}
		.b-store-coments dt .rate-stars {margin:0 15px 0 10px;}
	.b-store-coments dd {background:url(/images/dashed.gif) repeat-x 0 100%; padding:5px 20px 10px 23px; margin-bottom:10px; line-height:195%;}
	
.f-review-coment {padding-left:23px; font-size:0.85em; overflow:hidden; padding-bottom:50px; background:url(/images/dashed.gif) repeat-x 0 100%;}
	.f-review-coment textarea {width:95%; height:100px; margin:10px 0 15px;}
	.f-review-coment label {font-weight:bold;}	
	.f-review-coment table {width:360px;}
	.f-review-coment table .textbox {width:250px; margin:7px 0 7px 0;}
	.f-review-coment table td {padding-right:5px;}
	.f-review-coment .f-button {margin-top:10px;}
	
/************************** Button Skin Styles ****************************************************************/
.skin-button {width:auto !important;}
	.skin-button td {background:url(/images/crnr_button_left.gif) no-repeat 0 0; padding:0 0 0 5px !important;}
	.skin-button input {padding:6px 10px 6px 5px; overflow:visible; margin:0; border:0; font-weight:bold; cursor:pointer; text-transform:uppercase; font-size:0.85em; min-width:70px; background:url(/images/crnr_button_right.gif) no-repeat 100% 0; color:#fff; outline:0;}
	@media screen and (-webkit-min-device-pixel-ratio:0){.skin-button input {padding:7px 10px 8px 5px;}}
	

/************************* Compare Styles ***********************************************/
.b-compare-back {text-align:right;margin-top:-30px; padding-right:8px; margin-bottom:15px;}
.b-compare-back select { width:140px;}
.b-compare-back label {font-weight:bold; font-size:0.85em;}

.b-compare-container { padding-left:215px; overflow:hidden; height:1%; margin-top:30px; margin-bottom:15px;}
	.b-compare-good {font-size:0.85em; width:117px; float:left; padding-right:40px;}
	.b-compare-good img {display:block; margin-bottom:0.4em;}
	.b-compare-good a, .b-compare-good a:visited {font-weight:bold; color:#fa953b; margin-bottom:1em; line-height:180%;}
	.b-compare-good .price-range {color:#fa953b;line-height:180%;}
	.b-compare-good p {margin-bottom:1em;}
	.b-compare-good .f-button {margin-bottom:0.4em;}
	
.b-prod-spec {border:1px solid #d5e7df; margin-top:5px; font-size:0.85em; padding:0 0 10px 0; height:1%;}
	.b-prod-spec-head { background:#f6f3ee; color:#595959; padding:10px 11px; font-weight:bold;}
	.b-prod-spec table {margin:10px 0 0 0;}
	.b-prod-spec td, .b-prod-spec th {width:25%; padding:4px 11px;}
	.b-prod-spec th {text-align:left;}
	
	
/************************ Left Bar Styles *********************************************/
.b-left-block {border:1px solid #d5e7df; font-size:0.85em; height:1%;}
	.b-left-block-head {padding:8px; border-bottom:1px solid #d5e7df; background:#e9f2ee; color:#6f6f6f; font-size:1.1em; font-weight:bold;}
	.b-filter-head {padding:8px; background:#f6f3ee; color:#5d5d5d; font-weight:bold;}
	.b-left-subhead {padding:8px; background:#f5f5f5; color:#5d5d5d; font-weight:bold;}
	
	.b-left-block ul {list-style:none; padding:10px 12px;}
	.b-left-block ul li {padding-left:18px; background:url(/images/bull_green.gif) no-repeat 0 8px; line-height:190%;}
	.b-left-block ul li a span, .b-left-block ul li a:visited span {color:#fa953b;}
	.b-left-block ul.filter-list li {background-image:url(/images/bull_filter.gif);}
	
/*********************** Pagination Block Styles *****************************************/
.b-pager {padding:5px 0 0 0; margin-top:-1px; overflow:hidden; height:1%; font-size:0.85em; background:url(/images/dashed.gif) repeat-x 0 0;}
	.b-pager .inner {padding:0 0 5px 0; background:url(/images/dashed.gif) repeat-x 0 100%; overflow:hidden; height:1%;}
	.b-pager .inner div {float:right;}
	.b-pager .f-button {float:left;}
	.b-pager ul {margin-top:5px; list-style:none; font-size:9px;}	
		.b-pager ul li {float:left; margin-left:2px; padding-left:4px; background:url(/images/crnr_pager_left.gif) no-repeat 0 -13px;}
		.b-pager ul li a, .b-pager ul li a:visited {display:block; padding:1px 4px 0 0; background:url(/images/crnr_pager_right.gif) no-repeat 100% -13px;}
		.b-pager ul li.g-no-bg {padding-top:2px; margin-right:5px;}
		
		.b-pager ul li.active {background-position:0 0;}
		.b-pager ul li.active a, .b-pager ul li.active a:visited {background-position:100% 0; color:#fff;}
		
		
/********************** Good List Styles *************************************************/
.b-goods-list-products {width: 727px}
.b-goods-list {}
	.b-good {padding:17px 0px 11px; background:url(/images/dashed.gif) repeat-x 0 100%; overflow:hidden; height:1%; font-size:0.85em;}
		.b-good p {margin-bottom:0.6em;}
		.b-good .f-button {margin-bottom:0.4em;}
		.b-good-desc {float:left; width:287px; padding-right:30px;} 
		.b-good-desc img {float:left; padding:0 5px 5px 0;}
		.b-good-desc div {overflow:hidden; height:1%;}
		.b-good-desc input, .b-good-desc label {vertical-align:middle;}
		.b-good-desc a, .b-good-desc a:visited {color:#fa953b; font-weight:bold;}
		.b-good-price {float:right; width:135px; padding-left:10px;}
		.b-good-price .price-range {color:#fa953b;}
		
/********************* Related Products Block Styles *************************************/
.b-related-products {}
	.b-reladed-img {float:left; width:75px; text-align:center; border:1px solid #fff;}
	.b-related-text {float:left; width:200px; padding-bottom:20px;}
		.b-related-text .price-range {color:#ec7e45;}
		.b-related-text p {margin-bottom:0.5em; padding-left:17px; line-height:170%;}
		.rounded-price {padding-left:12px; background:url(/images/sprite.png) -10px -280px;}
		.rounded-price div {padding:2px 17px 2px 5px; background:url(/images/sprite.png) -147px -188px;}

.b-similar-links {line-height:190%;}


/******************** Main Good Styles ***************************************************/
.b-main-good {border:1px solid #d5e7df; overflow:hidden; height:1%; background:url(/images/bg_main_good.jpg) no-repeat 100% 100%; margin-bottom:10px;}
	.b-main-good-img {float:left; width:231px; padding:35px 0 0 0; margin-bottom:30px; text-align:center; border:1px solid #fff;}
	.b-main-good-text {float:left; width:440px; padding:5px 5px 0;}
		.b-main-good-text h1 {font-family:Tahoma, Verdana, Arial, Geneva, sans-serif;}
		.b-main-good-text p {font-size:0.85em; line-height:190%; margin-top:0.5em; padding-right:15px;}
			.b-main-good-inner {overflow:hidden; height:1%; margin-top:40px;}
				.b-main-good-inner .price-range { float:left; width:165px; line-height:170%; color:#4e4e4e;}
					.b-main-good-inner .price-range span {color:#ec7e45;}
				.b-main-good-inner .price-drop { float:left; width:200px; background:url(/images/arrow_price.gif) no-repeat 0 50%; padding-left:75px; font-family:Cambria, Tahoma, Geneva, sans-serif; font-size:1.7em; color:#464645; line-height:110%;}
					.price-drop .price-drop-percents {font-size:1.5em; color:#db5916; line-height:100%;}
					.price-drop .g-small-text {font-size:0.8em;}
	.b-main-good-icons {clear:both; padding:0 0 0 20px; margin-bottom:25px;}
		.b-main-good-icons a, .b-main-good-icons a:visited {padding:3px 0 1px 20px; margin-right:15px; background-position:0 0; background-repeat:no-repeat; color:#b1aeae; font-size:0.8em;}
		.enlarge-lnk { background-image:url(/images/ico_enlarge.gif);}
		.email-lnk { background-image:url(/images/ico_mail.gif);}
		
/******************* Tabs Styles ************************************************************/
.b-tabs-container { border:1px solid #d5e7df; overflow:hidden; height:1%;}
	.b-tabs-head {background:#eaf3ef; overflow:hidden; height:1%; padding:14px 29px 0; border-bottom:1px solid #b9d5c9;}
		.b-tabs {list-style:none; position:relative; margin-bottom:-1px; float:left;}
		.b-tabs li {float:left; background:url(/images/crnr_tabs_left.gif) no-repeat 0 -23px; padding-left:6px; margin-left:3px; font-size:11px;}
		.b-tabs li a, .b-tabs li a:visited {display:block; padding:4px 18px 4px 12px; background:url(/images/crnr_tabs_right.gif) no-repeat 100% -23px; color:#016d40;}
		.b-tabs li a:hover {text-decoration:none;}
		
		.b-tabs li.active {background-position:0 0;}
		.b-tabs li.active a, .b-tabs li.active a:visited {background-position:100% 0; color:#fff;}
		
	.b-tabs-body {padding-bottom:20px; font-size:0.85em; overflow:hidden; height:1%;}
	.tab-1 {background:url(/images/bg_tabs_topic.gif) repeat-x 0 0; padding:0 10px 20px;}
	
.compare-prices-tbl {}
	.compare-prices-tbl tr.bgnull td {background: none}
	.compare-prices-tbl th, .compare-prices-tbl td {padding:9px 7px;}
	.compare-prices-tbl th {color:#595959; text-align:left;}
	.compare-prices-tbl td {background:url(/images/dashed.gif) repeat-x 0 100%; vertical-align:top;}
	.compare-prices-tbl td a, .compare-prices-tbl td a:visited {color:#ec7e45; font-weight:bold;}
	.compare-prices-tbl td p {line-height:170%;}
	.compare-prices-tbl td .price {font-size:1.3em; font-weight:bold;}
	
.b-tabs-inner-topic {background:#f6f3ee; color:#595959; font-weight:bold; padding:7px 20px 8px; border-top:1px solid #fff;}	
	.b-tabs-inner-topic .rate-stars {margin-left:15px;}
.b-tabs-inner {padding:10px 20px 20px 20px;}
.b-tabs-inner p {margin-bottom:0.5em; padding-bottom:0.5em; line-height:170%;}
.b-tabs-inner th {text-align:left;}
.b-tabs-inner th, .b-tabs-inner td {padding:5px 20px 5px 0;}

.b-tabs-inner dd, .b-tabs-inner dt { padding-left:0; font-size:1.2em;}
.b-tabs-inner .f-review-coment {padding-left:0; font-size:1em; background:none; padding-bottom:0;}

/********************* V7 Styles ********************************************************/
.v7 { margin-bottom:7px;}
	.v7 .b-tabs-head {padding-left:90px;}
	.b-v7-topic { color:#008147; background:url(/images/bg_v7_topic.gif) repeat-y 0 0; padding:8px 16px; margin-top:4px; font-weight:bold;}
	
.b-newest {float:left; width:295px; border:1px solid #fff; margin-top:15px; padding-left:25px; padding-right:15px;}	
	.b-newest p {padding-left:4px; line-height:150%;}
	.b-newest .b-reladed-img {width:55px;}
	.b-newest .b-related-text {padding-bottom:10px;}
	
/******************** Price Watch *******************************************************/
.b-price-watch {line-height:185%; overflow:hidden; height:1%;}
.b-price-watch p {margin-bottom:1em;}

.b-price-watch-img {float:left; width:110px; text-align:left; margin-bottom:1em;}
.b-price-watch-text {float:left; width:545px;}
	.b-price-watch-text p {background:url(/images/dashed.gif) repeat-x 0 100%; padding-bottom:2em;}
	.b-price-watch-text p.none {background:none; padding-bottom:2em;}
    .b-price-watch-text ul {list-style:none; margin-bottom:10px;}
	.b-price-watch-text li span {color:#ff7d0d;}
	.product-name a, product-name a:visited {color:#008046; font-weight:bold; font-size:1.2em;}
	.product-name span {color:#ff7d0d; font-weight:bold; font-size:1.2em;}
	
a.guide-tips-lnk, a.guide-tips-lnk:visited {background:url(/images/bull_green.gif) no-repeat 0 50%; padding-left:15px; font-weight:bold; margin-left:-15px; display:block;}
.b-guide-tips p {background:none; padding-bottom:0.5em;}
a.more-lnk, a.more-lnk:visited {color:#008046; text-decoration:underline;}
a.more-lnk:hover {text-decoration:none;}

.b-top-5 {line-height:180%; overflow:hidden; height:1%;}
.b-top-5 p {margin-bottom:1em;}
	.b-top-5-list {float:left; width:200px; margin-left:15px; height:1%;}
	.b-top-5-list .rounded-price {line-height:140%; color:#007041; font-weight:bold;}
	.b-top-5-list ul {list-style:none; padding-left:12px; margin-top:12px;}
	.b-top-5-list li {padding-left:15px; background:url(/images/bull_aqua.gif) no-repeat 0 7px;}

.popular_left {margin-top: 21px; margin-bottom: 11px; width: 268px; margin-left: 37px; float: left}
.popular_left ul {list-style-type: none;}
.popular_left li {margin-bottom: 3px;}
.popular_right {margin-top: 21px; margin-bottom: 11px; float: left; width:300px}
.popular_right ul {list-style-type: none;}
.popular_right li {margin-bottom: 3px;}


/******************** Email a friend *******************************************************/
#email_a_friend {display: none}
    #email_a_friend table {margin-top: 10px}
    #email_a_friend td {padding-bottom: 10px}
    #email_a_friend p {padding-bottom: 10px}
    #email_a_friend textarea {width: 370px; height: 115px; border: 1px solid #DFDEDF; background: url('/images/input_bg.gif') repeat-x top; padding: 5px}
    #email_a_friend .input   {width: 200px; border: 1px solid #DFDEDF; background: url('/images/input_bg.gif') repeat-x top; padding: 5px}
    #email_a_friend .error   {display: none; color: red; padding-bottom: 10px} 




