
#pre_nav{display: none;}
#top_microsite ul#top_nav { 
position: absolute; 
top: 0px; 
right: 0px;  
width: 370px; 
height: 18px;
text-align: right; 
}

#top_microsite ul#top_nav li { display: inline; color: #369c94; padding: 0; line-height: 18px; }
#top_microsite ul#top_nav li.about{color: #b7b7b7; font-size: 10px;}

#top_microsite ul#top_nav li a { font-size: 10px; } 


#top_microsite ul#top_nav li a:hover { color: #011f45; }

#top_microsite { 
display: block;
height: 230px;
width: 960px;
}
div#top_microsite h2{ 
position: absolute;
top: 185px;
left: 0px;
font-size: 22px; 
font-family: "Arial Black"; 
color: #fab40c; 
margin-top: 20px;
margin-bottom: 20px;
}

ul#nav{
position: absolute;
top: 66px;
left: 300px;
z-index: 5;
width: 960px;
height: 35px;
 }
ul#nav li{
position: relative;
float: left;
height: 30px;
width: auto;
background: url(/img/button_left_off.gif) left 0px no-repeat;
padding-left: 5px;
}
ul#nav li.active{
background: url(/img/button_left.gif) left 0px no-repeat;
}
ul#nav li a{
display: block;
height: 30px;
line-height: 30px;
background: url(/img/button_right_off.gif) right 0px no-repeat;
padding-right: 5px;
color: #fff;
font-family: "Trebuchet MS", Tahoma;
font-size: 14px;
font-weight: bold;
}
ul#nav li a:hover{
text-decoration: none;
}
ul#nav li.active a{
background: url(/img/button_right.gif) right 0px no-repeat;
}

	#nav li ul li a, #nav li ul li a:link, #nav li ul li a:visited, #nav li ul li a:active {
		text-decoration: none;
		cursor: pointer;
		display: block;
		text-align: left;
		padding-left: 5px;
		}
	#nav li ul {
	background: #303030;
	 
	width: 160px;
	margin-top:0px;
	position: absolute;
	left: -999em;
	z-index: 999;
	}
	#nav li:hover ul, #nav li.sfhover ul {
	left: 0;
	z-index:9999;
	}
	#nav li li {
	background: none;
	float: none;
	padding-left: 0;
	width: 160px;
	height: 20px;
	}
	#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {
	line-height: 20px;
height: 20px;
	background: none;
background-color: #c18f06;
	}
	#nav li li a:hover {color: #f6cc5a;}
	/* hide from IE mac \*/
	
	
#top_microsite div#top_search{}
#top_microsite #top_search input.keyword{
position: absolute;
z-index: 12;
left:8px;
top: 0px;
font-weight: bold;
border: 0;			
font-size: 20px;
font-weight: bold;
padding: 2px;
display: inline;
vertical-align: middle;
background: url(/img/input_bg.gif) no-repeat;
width: 270px;
height: 33px;
font-family: "Trebuchet MS";
}

#top_microsite #top_search div.search_keyword {
position: absolute;
top: 125px;
left: 425px;
z-index: 1;
width: 290px;
height: 50px;
background: url(/img/input_shadow.jpg) no-repeat;
}
#top_microsite #top_search .search_image { padding-left: 0; }

#top_microsite #top_search img { }

#top_microsite #top_search div.search_for{ 
position: absolute;
top: 135px;
left: 300px;
width: 270px;
height: 35px; 
font-size: 22px;
font-family: Arial;
color: #fff;
}
#top_microsite #top_search .search_button {
position: absolute;
top: 115px;
left: 725px;
}
#header { clear: both; padding-left: 10px; }

#left
{
	width: 162px;
	float: left;
}

#left .box { background: #FFF; }

#right .box2 { background: #FFF; }

#content .box4 { background: #FFF; }

.box5 { background: #FFF; }

#left .box h2,
#right .box2 h2,
#content .box3 h2,
#content .box5 h2
{
	text-align: center;
	font-size: 18px;
	font-weight: normal;
}
#left .box h2.special{
	font-size: 30px;
	}
#content .box5 p
{
 margin-top: 10px;
 line-height: 20px;
}
#contet .box5{ font-family: Arial}


#left .box h3,
div.right_top_box h3{
	margin-top: 2px;
	text-align: center;
	padding: 0 5px;
	padding-top: 5px;
}
#left .image{
	margin-top: 5px;
	margin-bottom: 5px;
	}
#left .box h3 a,
div.right_top_box h3 a{
	color: #369c94;
	font-weight: bold;
	font-size: 13px;
}

#left .box h3 a:hover,
div.right_top_box h3 a:hover { color: #24746e; }

#left .box ul
{
	margin-top: 2px;
}


#left .box ul li { margin: 5px 0; color: #369c94; }
#left .box ul li a,
#right .box2 ul li a { color: #369c94;  }

#left .box ul li a:hover,
#right .box2 ul li a:hover { color: #24746e; }

.orange,
#left .box h2.orange { color: #D04E2E; }

#left .box #filters ul li ul { border: 0; margin: 0; font-size: 12px; }

#left .box #filters ul li { font-weight: bold; }

#left .box #filters ul li ul li a { font-weight: normal; line-height: 100%; }

#left .box #filters ul li ul { margin-left: 15px; }

.browse_category { margin: 0 20px; font-size: 16px; padding-bottom: 10px; }

h3.category_description { margin: 0 25px; text-align: justified;
						font-size: 12px; font-weight: normal; line-height: 12px; }

.top_crumbs {margin-left: -15px;}
.top_crumbs li { display: inline; padding: 0 5px; }
.top_crumb li.first{
padding-left: 0;
}
.top_crumbs li a { color: #383838; text-decoration: underline; }
.top_crumbs li a:hover { color: #24746e; }

#content { color: #383838; }

.left_bottom_box { background: #FFF url( /img/BoxBottomRight.gif ) right bottom no-repeat; height: 8px; font-size: 1px; line-height: 1px; }

.right_bottom_box { background: transparent url( /img/BoxBottomLeft.gif ) left bottom no-repeat; height: 8px; font-size: 1px; line-height: 1px;}

.left_top_box { background: transparent url( /img/boxTopRt.gif ) right top no-repeat; }
.left_top_box2 { background: #fff url( /img/right_top_box2.jpg ) right top no-repeat;  }
.right_top_box { background: transparent url( /img/boxTopLeft.gif ) left top no-repeat; padding: 5px; margin: 0; }
.right_top_box2 { background: transparent url( /img/left_top_box2.jpg) left top no-repeat; padding: 5px; margin: 0; }
.right_top_suggestion { background: transparent url( /img/left_top_suggestion.jpg) left top no-repeat; padding: 5px; margin: 0; }
#left .box #main_categories { padding: 0 3px;  }
#left .best_prices{
	background: url(/img/best_prices.gif) no-repeat;
	width: 165px;
	height: 200px;
	margin-bottom: 5px;
	}
#left .best_prices .best_prices_text{
	display: block;
	float: left;
	margin-top: 50px;
	padding: 3px;
	color: #fff;
	}
#left .best_prices .best_prices_text p{
	margin-top: 5px;
	}		
#left .box .latest_posts
{
	border-top: 0;
	border-bottom: 1px solid #CCC;
	margin-top: 0;
	list-style-type: decimal; 
	padding: 0 2px;
	list-style-position: inside;
}

#left .box .latest_posts li a { padding: 0; }

#left .box strong.subtitle,
#right .box2 strong.subtitle
{
	padding-left: 5px;
	display: block;
	font-size: 11px;
	margin-top: 2px;
	color: #545454;
}
#left .box_gifts .middle{
text-align: center;
}
#left .box_gifts .middle p{
	margin-top: 5px;
	margin-bottom: 5px;
	}
#left .middle a:hover{
	color: #f13819;
	}	
#left .middle p a,	
#left .box .latest_posts li a,
#right .box2 .latest_posts li a,
#right .box2 .latest_posts li,
#left .box .latest_posts li { font-size: 11px; font-weight: normal; }

#left .box #main_categories li ul{
	display: none;
	padding-left: 10px;
	border: 0;
}

#left .box_forum h2,
#left .box_coupon h2,
#left .box_gifts h2
{
	color: #BE3104;
	position: relative;
}

#left .box_forum h2 img,
#left .box_coupon h2 img,
#left .box_gifts h2 img
{
	position: absolute;
	top: -13px;
	right: 0px;
}
#left .box_coupon .middle {
	text-align: left;
	}
#left .box_coupon .middle span.site{
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	}
#left .box_coupon .middle p{
	margin-top: 10px;
	}
#left .box_coupon .middle p.right_align{
	text-align: right;
	}		
	
#left .left_newsletter h2 { font-size: 12px;  font-weight: bold; }
#left .left_newsletter form {  margin-top: 2px; padding: 5px; padding-bottom: 0; }

#left .left_newsletter form input { width: 130px; padding: 2px; font-size: 14px; }

#right .box_forum h2
{
	color: #000;
	font-size: 14px;
}

#right .box_forum ul li a { font-weight: normal; }
#right .box_forum h3 { text-align: right; padding-right: 10px; }
#right .box_forum h3 a { color: #023980; }
#right .box_forum strong.subtitle { padding-top: 2px; }
#right .box_forum .latest_posts
{
	padding: 0 10px;

	list-style-type: decimal;
	list-style-position: inside;
	margin-top: 5px;
}

#right .right_newsletter h2
{
	background: url( /img/letter_extra.gif ) left top no-repeat;
	padding-left: 10px;
}

#right .right_newsletter {}

#right .right_newsletter form
{
	background: url( /img/newsletter_footer.gif ) 0 -5px no-repeat;
	padding: 5px;
}

#right .right_newsletter ul { padding: 5px 0; padding-left: 10px; }

#right .right_newsletter ul li { padding-top: 2px; }

#right .right_newsletter form label,
#left .left_newsletter form label { color: #000; }

#right .right_newsletter form input
{
	padding: 2px;
	font-size: 14px;
	width: 120px;
}

input.submit{
background: url(/img/submit.gif) center no-repeat;
color: #fff;
height: 27px;
width: 75px;
line-height: 27px;
border: 0;
cursor: pointer;
}
#left .box #main_categories li { border: 1px solid #FFF; }
#left .box #main_categories li,
#left .box #main_categories li a
 { margin: 0; padding: 0; line-height: 1; }
#left .box #main_categories li { padding-top: 3px; }

#left .box #main_categories li a
{
	background: url( /img/arrow_off.gif ) left center no-repeat;
	display: block;
	padding-left: 12px;
    font-weight: bold; 
	font-size: 13px;
	color: #023980;	
}

#left .box #main_categories li a:hover
{
	background: url( /img/arrow_on.gif ) left center no-repeat;
	color: #a91717;
}

#left .box #main_categories li:hover ul,
#left .box #main_categories li.hover ul
{
	display: block;
	padding-left: 10px;
}

#left .box #main_categories li:hover a
{
	background: url( /img/arrow_on.gif ) left center no-repeat;
}

#left .box #main_categories li ul li a,
#left .box #main_categories li:hover ul li a
{
	font-weight: normal;
	background: url( /img/bullet.gif ) left center no-repeat;
	color: #023980;
}

#left .box #main_categories li ul li a:hover
{
	background: url( /img/bullet.gif ) left center no-repeat;
	color: #a91717;
}

#main_categories a.item{
font-size: 12px;
}																																																

#content { width: 525px; float: left; margin-left: 11px; }

#content .box3 { background: #FFF; }

#right { float: right; width: 250px; }

#footer { clear: both; margin-top: 7px; }



#content #hot_categories table#table_hot_categories
{
	display: block;
	width: 100%;
	margin-top: 2px;
	background: url( /img/t5_paneTop_bg.gif ) 0 0 repeat-x;
	position: relative;
}

#content #hot_categories table#table_hot_categories *{}

#content #hot_categories table tr td { vertical-align: top; }

#content #hot_categories table tr td.category_link { width: 92px; height: 101px; padding: 0; }

#content #hot_categories table tr td.category_link img
{
	display: block;
	width: 70px;
	margin: 0 auto;
	padding: 0;
}

#content #hot_categories table tr td.category_link a
{
	display: block;
	height: 101px;
	text-align: center;
	font-size: 11px;
	padding: 0;
	margin: 0;
	font-family: arial,helvetica,sans-serif;
	border-bottom: 1px solid #ccc;
	padding: 6px;
	cursor: pointer;
}

#content #hot_categories table tr td.category_link a span
{
	display: block;
	height: 101px;
	text-align: center;
}

#content #hot_categories table tr td.category_link_left
{
	border-right: 1px solid #ccc;
	background: #FFF url( /img/bgWhRtOff.gif ) right top repeat-y;
	
}

#content #hot_categories table tr td.category_link_right
{
	border-left: 1px solid #ccc;
	background: #FFF url( /img/bgWhRtOff.gif ) left top repeat-y;
}


#content #hot_categories table tr td.category_link a:hover
{
	background: #D6D6D6;
	color: #a91717;
	text-decoration: underline;
}

#content #hot_categories table tr td.category_link a:hover span,
#content #hot_categories table tr td.category_link a.active
{
	background: #FFF;
}

#content #hot_categories table tr td.category_link a.active
{
	background: #D6D6D6;
	color: #a91717;
	text-decoration: underline;
}

#content #hot_categories .ajax_quick
{
	text-align: center;
	width: 329px;
	background: url( /img/loading.gif ) center 180px no-repeat;
	border-bottom: 1px solid #ccc;
}


#content #hot_categories .ajax_quick .something
{
	background: url( /img/loading.gif ) center 180px no-repeat;
}

#content #hot_categories .ajax_quick .product_price 
{
	vertical-align: middle;
}

#content #hot_categories .ajax_quick .product_price  a.price_button
{
	font-size: 28px;
	font-weight: bold;
}

#content #hot_categories .ajax_quick h2.product_name { border: none; padding-top: 5px; margin: 0; }

#content #hot_categories .ajax_quick h2.product_name a
{
	color: #023980;
	font-size: 14px;
}

#content #hot_categories .ajax_quick h2.product_name a:hover
{
	color: #a91717;
}

#content #hot_categories .ajax_quick table { background: #FFF; }

#content #hot_categories .ajax_quick table.top_five
{
	text-align: center;
	background: transparent url(/img/t5_tabsTop.gif) center top no-repeat;
	position: absolute;
	top: 320px;
	left: 100px;
}
#content #hot_categories .ajax_quick table.top_five td { width: 55px; padding: 0; }

#content #hot_categories .ajax_quick table.top_five td.first,
#content #hot_categories .ajax_quick table.top_five td.last { width: auto; }

#content #hot_categories .ajax_quick table.top_five a
{
	width: 55px;
	display: block;
	height: 80px;
	padding-top: 10px;
	color: #999;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}

#content #hot_categories .ajax_quick table.top_five tr td a:hover
{
	background: transparent url( /img/t5_tabActive.gif ) left top no-repeat;
	text-decoration: none;
}

#content #hot_categories .ajax_quick table.top_five tr td a.active
{
	background: transparent url( /img/t5_tabActive.gif ) left top no-repeat;
	color: #333;
}

#content #hot_categories .ajax_quick table.top_five a img
{
	width: 40px;
	height: 40px;
	padding-bottom: 7px;
}

#content #hot_categories .ajax_quick table.top_five
{
	width: 315px;
	border: 0;
}

#content #hot_categories .ajax_quick table.top_five tr td.see_all
{
	padding-top: 17px;
}


#content #hot_categories .ajax_quick table.top_five tr td.see_all a
{
	display: inline;
	width: auto;
	height: 28px;
	color:#023980;
	text-decoration:none;
	padding: 0;
	margin: 0;
	background: transparent url( /img/whiteRt.gif ) right top no-repeat;
	padding: 2px 0;
	padding-bottom: 4px;
}

#content #hot_categories .ajax_quick table.top_five tr td.see_all a span
{
	width: auto;
	height: 25px;
	background:transparent url( /img/whiteLeft.gif ) left top no-repeat;
	font-size: 13px;
	padding: 0;
	margin: 0;
	padding: 5px 8px;
	text-transform: none;
}

#content #hot_categories .ajax_quick table.top_five tr td.see_all a:hover,
#content #hot_categories .ajax_quick table.top_five tr td.see_all a:hover span
{
	color: #FE4713;
}

#content #hot_categories .ajax_quick .customer_rating
{
	margin: 4px 0;
	text-align: center;
}

#content #hot_categories .ajax_quick .customer_rating img
{
	display: block;
	width: auto;
	margin: 0 auto;
}

#content #hot_categories .ajax_quick .quick_product *
{
	line-height: 1.2;
}

#content #hot_categories .ajax_quick .quick_product
{
	height: 300px;
	background: url( /img/loading.gif ) center 180px no-repeat;
}

#content #hot_categories .ajax_quick .quick_product h1
{
	font-size: 18px;
	padding: 4px 0;
}

#content #hot_categories .ajax_quick .quick_product .product_image img { width: 170px; }

#content #hot_categories .ajax_quick a.compare_prices
{
	display: block;
	width: 120px;
	background: url( /img/SubmitRight.gif ) right top no-repeat;
	color: #FFF;
	line-height: 1;
	vertical-align: middle;
	height: 27px;
	font-weight: bold;
	padding: 0;
}

#content #hot_categories .ajax_quick a.compare_prices span
{
	display: block;
	width: 120px;
	background: url( /img/SubmitLeft.gif ) left top no-repeat;
	color: #FFF;
	line-height: 21px;
	vertical-align: middle;
	height: 27px;
	font-weight: bold;
	padding: 0 2px; 
	margin: 0;
	white-space: nowrap;
}

#content .shop_by_brand table#controllers
{
	display: block;
	margin-top: 2px;
	padding-top: 4px;
}

#content .shop_by_brand table#controllers td.left
{
	width: 24px;
	height: 59px;
	background: url( /img/arrowRectTallLeft.gif ) left center no-repeat;
	cursor: pointer;
}

#content .shop_by_brand table#controllers td.right
{
	width: 24px;
	height: 59px;
	background: url( /img/arrowRectTallRt.gif ) left center no-repeat;
	cursor: pointer;
}

#content .shop_by_brand table#controllers td.brands
{
	width: 460px;
}

#content .shop_by_brand table#controllers td.brands table.list_random_brands td
{
	padding: 2px;
	text-align: center;
}

#left .shop_by_brand table#controllers
{
	display: block;
	margin-top: 2px;
	padding-top: 4px;
}

#left .shop_by_brand table#controllers td.left
{
	display: block;
	width: 142px;
	height: 24px;
	background: url( /img/arrowRectTallTop.gif ) center center no-repeat;
	cursor: pointer;
}

#left .shop_by_brand table#controllers td.right
{
	display: block;
	width: 142px;
	height: 24px;
	background: url( /img/arrowRectTallBottom.gif ) center center no-repeat;
	cursor: pointer;
}

#left .shop_by_brand table#controllers td.brands
{
	width: 142px;
	height: 78px;
}

#left .shop_by_brand table#controllers td.brands table.list_random_brands td
{
	padding: 2px;
	text-align: center;
}

#right .shop_by_brand table#controllers
{
	display: block;
	margin-top: 2px;
	padding-top: 4px;
}

#right .shop_by_brand table#controllers td.left
{
	display: block;
	width: 230px;
	height: 24px;
	background: url( /img/arrowRectTallTop.gif ) center center no-repeat;
	cursor: pointer;
}

#right .shop_by_brand table#controllers td.right
{
	display: block;
	width: 230px;
	height: 24px;
	background: url( /img/arrowRectTallBottom.gif ) center center no-repeat;
	cursor: pointer;
}

#right .shop_by_brand table#controllers td.brands
{
	width: 230px;
	height: 78px;
}

#right .shop_by_brand table#controllers td.brands table.list_random_brands td
{
	padding: 2px;
	text-align: center;
}

#content .top_five_microsite table.listing_top_five
{
	display: block;
	margin-top: 2px;
}

#content .top_five_microsite table.listing_top_five *
{
	line-height: 1.2;
}

#content .top_five_microsite table.listing_top_five tr td
{
	text-align: center;
}

#content .top_five_microsite table.listing_top_five a.image_link{
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background: url( /img/top5.jpg ) center 120% no-repeat;
}

#content .top_five_microsite table.listing_top_five a.image_link:hover{text-decoration: none;}

#content .top_five_microsite table.listing_top_five a.image_link img
{
	height: 70px;
	padding-bottom: 5px;
}

#content .top_five_microsite table.listing_top_five a.compare_link,
#content .top_five_microsite table.listing_top_five a.category_link
{
	display: block;
	color: #303030;
	font-size: 11px;
}

#content .top_five_microsite table.listing_top_five a.compare_link:hover,
#content .top_five_microsite table.listing_top_five a.category_link:hover
{
	text-decoration: underline;
}

#content .most_popular_center table.listing_most_popular
{
	display: block;
	width: 100%;
	margin-top: 2px;
}

#content .most_popular_center table.listing_most_popular *
{
	line-height: 1.2;
}

#content .most_popular_center table.listing_most_popular tr td
{
	padding-left: 10px;
	width: 445px;
}

#content .most_popular_center table.listing_most_popular a.image_link
{
	display: block;
	font-size: 14px;
	text-align: center;
	padding-bottom: 5px;
}

#content .most_popular_center table.listing_most_popular a.image_link:hover{text-decoration: none;}

#content .most_popular_center table.listing_most_popular a.image_link img
{
	height: 100px;
}

#content .most_popular_center table.listing_most_popular ul.product_listing
{

	background: url( /img/most_shadow.jpg ) center top no-repeat;	
	text-align: left;
	padding-left: 10px;
}

#content .most_popular_center table.listing_most_popular ul.product_listing li
{
	color: #303030;
	text-align: left;
	font-size: 11px;
	line-height: 2;
}

#content .most_popular_center table.listing_most_popular ul.product_listing li a
{
	color: #303030;
	font-size: 11px;
}

#content .most_popular_center table.listing_most_popular ul.product_listing li a:hover
{
	text-decoration: underline;
}

#content .most_popular_center table.listing_most_popular a.more_link
{
	font-size: 12px;
	color: #023980;
	font-weight: bold;
	display: block;
	text-align: right;
	padding-right: 20px;
}

#content .most_popular_center table.listing_most_popular a.more_link:hover
{
	text-decoration: underline;
}

#right .most_popular_right table.listing_most_popular,
#right .quick_tips_right table,
#right .deal_of_the_week_right table,
#right .popular_services_right table
{
	display: block;
	margin-top: 2px;
}

#right .most_popular_right table.listing_most_popular *
{
	line-height: 1.2;
}

#right .most_popular_right table.listing_most_popular tr td.image
{
	text-align: center;
}

#right .most_popular_right table.listing_most_popular td.image img
{
	width: 80px;
}

#right .most_popular_right table.listing_most_popular td.title a{
	display: block;
	font-size: 11px;
	font-weight: bold;
}


#main_photo { background: #fff url( /img/searchBG_summer.jpg ) 0 0 no-repeat; height: 455px; }

#main_photo form { padding-top: 36px; padding-left: 20px; } 

#main_photo #mainSearch
{
	border-color: #BDBCB7 rgb(223, 222, 219) rgb(223, 222, 219) rgb(189, 188, 183);
	border-style: solid;
	border-width: 3px 1px 1px 3px;
	font-size: 22px;
	height: 32px;
	line-height: 32px;
	width: 200px;
}

#main_photo #mainSubmit
{
	background: transparent url( /img/search.gif ) no-repeat scroll 0%;
	border:0pt none;
	color:#FFFFFF;
	cursor:pointer;
	font-family:"Trebuchet MS",Tahoma;
	font-size:18px;
	font-weight:bold;
	height:36px;
	line-height:36px;
	text-transform:uppercase;
	width:92px;
}

.bottom_search table tr td { color: #023980; font-size: 14px; font-weight: bold; line-height: 20px; }

.bottom_search #bottomSearch
{
	width: 150px;
	padding: 2px;
}


#content #hot_categories .ajax_quick table.links, #main_photo table.links { margin: 0; background: none; border: 0; width: 100%; padding-top: 60px; }

#main_photo table.links tr td { background: none; font-size: 14px; padding: 8px 0; padding-left: 20px; text-align: left; }

#main_photo table.links tr td a {  color: #023980; }
#main_photo table.links tr td a:hover {  color: #a91717; text-decoration: underline; }

#main_photo table.links tr.head td a { font-weight: bold;}

#main_photo table.links tr.foot td a { font-weight: bold; }

/***********************************************************************
**********************NORMAL PAGES**************************************
************************************************************************/
#content .box5 h6
{
	color: #8a8887;
	text-align: center;
	padding: 10px 5px;
	padding-top: 5px;
	font-size: 18px;
	font-weight: normal;
}

ul#list{
	width: 750px;
	margin-left:100px;
	}
	ul#list li{
	width: 150px;
	float: left;
	}

div#error_page{
padding: 20px;
}
div#error_page p{
	margin-top:10px;
	}	
div.opinion_form_loading	{
display: none; 
position: absolute; 
top: 50%; 
left: 40%; 
width: 200px; 
background: #6e0e11; 
padding: 10px; 
color: #FFF;
}
td.product_links table{
width: 100%;
}
.line{
background: url(/img/line.gif) repeat-x;
width: 100%;
height: 2px;
font-size: 2px;
line-height: 2px;
}
.listing_most_popular .title{
font-weight: bold;
}
.listing_most_popular .title a{
text-decoration: underline;
}

.most_popular_title{padding-top: 20px;}
.most_popular_title span {font-weight: bold;}
span.bestprice_merchant{
display: block; 
font-weight: bold; 
font-size: 10px; 
color: #3D3E3F;
}
span.bestprice_merchant a{
}
div.rating_title{
font-size:14px;
padding-bottom: 10px;
line-height: 16px;
}
div.rating_description{
font-family:Arial,sans-serif;
font-size:14px;
padding-bottom: 10px; 
line-height: 16px; 
border-bottom: 1px solid #e5e5e5;
}
div.black{

color: #000;
}
table.listing_table tbody tr td.shop{
padding-right: 10px;
padding-left: 10px;
}
table.listing_table tbody tr td.shop a span.orange,
table.listing_table tbody tr td.shop a{
color: #ff4f15;
}
/*************PROMO********************/
ul.promo{
margin-top: -50px;
float: left;
width: 960px;
margin-bottom: 15px;
}
ul.promo li{
position: relative;
float: left;
margin-right: 1px;
}
ul.promo li span.title{
position: absolute;
top: 330px;
right: 25px;
font-size: 18px;
font-family: "Arial Black";
color: #fccd0f;
}
ul.promo li span.price{
position: absolute;
top: 360px;
right: 25px;
font-size: 12px;
line-height: 14px;
font-family: "Arial Black";
color: #81acb0;
text-align: right;
}
