
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#1e1e1e;
	color:#b0b0b0;
	font-size:12px;
}

h1{
	color:#ffb83b;
	font-size:24px;
	font-family:Lobster,Arial,Helvetica,sans-serif;
	padding:12px 0 5px 5px;
	font-weight:normal;
	border-bottom:1px solid #353535;
	margin:0 0 10px 0;
}

h2{
	color:#ffb83b;
	font-size:20px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	padding:12px 0 5px 5px;
	font-weight:normal;
}

h3{
	color:#ffb83b;
	font-size:20px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	padding:12px 0 5px 5px;
	font-weight:normal;
}

h6{
	font-size:15px;
	padding:14px 0;
}

a{
	color:#ffb83b; 
	text-decoration:none;
}

a:hover, .menu_selected a{
	color:#45aaff;
}

th{
	background:#f9ae3b;
	color:#4b3411;
	border-bottom:1px solid #ae7824;
	padding:4px;
}

.cart_itemrow td{
	padding:6px 3px;
	border-bottom:1px dashed #555;
}

#msg_layer {
	position:absolute;
	top:220px;
	margin-left:-370px;
	z-index:1000;
}

.msg_title {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	font-family:"trebuchet MS", verdana;
}

.msg_text {
	font-size:13px;
	font-weight:bold;
	color: #FFFFFF;
}

#category_menu a:hover, .menu_item_selected, #category_menu .menu_item_selected{
	color:#FF0000;
}

.button_send{
	border:none;
	background:url(/images/button_send.jpg) no-repeat bottom;
	width:154px;
	height:37px;
	color:#1e1e1e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
}

.button_send:hover{
	background:url(/images/button_send_hover.jpg) no-repeat bottom;
}

.button_olay{
	border:none;
	background:none;
	cursor:pointer;
	background:url(/images/button_olay_small.jpg) no-repeat bottom;
	width:59px;
	height:29px;
	color:#fff;
	font-weight:bold;
}

.button_vsmall{
	background:url(/images/button_vsmall.jpg) no-repeat bottom;
	width:60px;
	height:29px;
	border:none;
	cursor:pointer;
	color:#1e1e1e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.button_vsmall:hover{
	background:url(/images/button_vsmall_hover.jpg) no-repeat bottom;
}

.button_small{
	background:url(/images/button_small.jpg) no-repeat bottom;
	width:93px;
	height:28px;
	padding-top:3px;
	border:none;
	cursor:pointer;
	color:#1e1e1e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.button_small:hover{
	background:url(/images/button_small_hover.jpg) no-repeat bottom;
}

.button_med{
	background:url(/images/button_med.jpg) no-repeat bottom;
	width:113px;
	height:28px;
	padding-top:3px;
	border:none;
	cursor:pointer;
	color:#1e1e1e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.button_med:hover{
	background:url(/images/button_med_hover.jpg) no-repeat bottom;
}

.button_med_link{
	display:block;
	background:url(/images/button_med.jpg) no-repeat;
	width:113px;
	height:24px;
	padding:7px 0 0 0;
	border:none;
	cursor:pointer;
	color:#1e1e1e;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.button_med_link:hover{
	background:url(/images/button_med_hover.jpg) no-repeat;
	text-decoration:none;
	color:#1e1e1e;
}

.button_large{
	background:url(/images/button_large.jpg) no-repeat bottom;
	width:131px;
	height:28px;
	padding-top:3px;
	border:none;
	cursor:pointer;
	color:#1e1e1e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.button_large:hover{
	background:url(/images/button_large_hover.jpg) no-repeat bottom;
}

.add_to_basket_listing, .add_to_basket{
	background:url(/images/add_to_basket.jpg) no-repeat bottom;
	width:250px;
	padding:8px 0 0 35px;
	height:51px;
	border:none;
	cursor:pointer;
	font-weight:bold;
	font-size:18px;
	color:#1e1e1e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.add_to_basket_listing:hover, .add_to_basket:hover{
	background:url(/images/add_to_basket_hover.jpg) no-repeat bottom;
}

.search_button{
	border:none;
	padding:5px 0 4px 0;
	width:36px;
	height:26px;
	background:url(/images/button_go.png) no-repeat;
	cursor:pointer;
}

.search_button:hover{
	background:url(/images/button_go_hover.png) no-repeat
}

.container{
	margin:0px auto; 
	width:965px;
}

#top_bar{
	padding:0 0 2px 0;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	background:url(/images/page_divider.jpg) repeat-x bottom;
	height:37px;
}

#top_menu{
	width:666px;
	float:left;
}

.top_menu_item a{
	display:block; 
	float:left; 
	height:27px; 
	color:#5d5d5d;
	padding:10px 17px 0 0;
}

.top_menu_item_sel a {
	display:block; 
	float:left; 
	height:27px; 
	color:#5d5d5d;
	padding:10px 17px 0 0;
}

.top_menu_item a:hover {
	color:#fff;
}

.top_menu_item_sel a{
	color:#ffb83b;
}

#top_content{
	text-align:right;
	width:230px;
	float:right; 
	color:#5d5d5d;
	padding:6px 0 0 0;
	line-height:12px;
}

#top_content strong{
	color:#b0b0b0; 
	font-size:16px;
	font-weight:normal;
}

#header{
	background: url(/images/header_bg.jpg) no-repeat right bottom;
	padding:20px 0 0 0;
}

#logo{
	width:240px;
	float:left;
}

#category_menu{
	width:135px;
	background:url(/images/top_categories.jpg) no-repeat left top;
	float:left; 
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}

#category_menu ul{
	margin:0;
	padding:0;
}

#category_menu li{
	list-style:none;
	border-right:1px solid #383838;
	margin:0;
}

#category_menu a{
	color:#b0b0b0;
	display:block;
	padding:1px 0 1px 35px;
}

#category_menu a:hover{
	color:#ffb83b;
}

#category_menu .menu_selected a{
	color:#ffb83b;
}

/* CATEGORY MENU */
.cat_menu_level{
	float:left;
	width:168px;
	min-height:116px;
	padding:0 0 20px 0;
}

#header_options{
	float:right;
	width:190px;
	padding:10px 0 0 0;
}

#header_bar{
	background:url(/images/page_divider.jpg) repeat-x bottom;
	padding:0 0 2px 0;
}

#header_top_bar{
	background:url(/images/page_divider.jpg) repeat-x top;
}

#header_content{
	width:520px;
	float:left;
	padding:0 0 20px 50px;
}

#header_top_content{
	width:510px;
	float:left;
	padding:8px 0 16px 12px;
}

#top_search{
	position:absolute;
	margin:-15px 0 0 0;
	width:190px;
	height:30px;
	z-index:3000;
}

#search_left{
	width:22px;
	background:url(/images/top_search_left.png) no-repeat;
	float:left;
	height:26px;
}

#search_middle{
	width:120px;
	background:url(/images/top_search_rpt.jpg) repeat-x; 
	float:left; 
	height:26px;
	overflow:hidden;
}

#search_middle input{
	border:none;
	width:120px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	background:none;
	color:#837e7e;
	font-size:13px;
}

#search_right{
	width:36px;
	float:left;
}

#search_results{
	padding:0 0 0 7px;
	width:173px;
}

#header_top_search{
	position:absolute;
	z-index:500;
}

#header_top_basket{	
	position:absolute;
	margin:50px 0 0 0;
	z-index:400;
}

#header_top_basket a{
	width:150px;
	padding:3px 0 0 28px;
	background:url(/images/top_basket.png) no-repeat; 
	height:23px;
	color:#f9ae3b;
	font-size:13px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}

#top_basket{
	position:absolute;
	margin:-15px 0px 0px 785px;
	font-size:13px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}

#top_basket a{
	width:150px;
	padding:3px 0 0 28px;
	background:url(/images/top_basket.png) no-repeat; 
	height:23px;
	color:#f9ae3b;
}

#top_basket_link{
	display:block;
}

#top_basket a:hover, #top_basket .top_basket_open, #header_top_basket a:hover, #header_top_basket .top_basket_open{
	background:url(/images/top_basket_hover.png) no-repeat; 
}

#mini_cart{
	padding:0 0 0 2px;
	position:relative;
	z-index:5000;
}

#mini_search_body{
	background:url(/images/cart_mini_rpt.jpg) repeat-y;
	width:136px;
	padding:0 14px;
}

#mini_cart_body{
	background:url(/images/cart_mini_rpt_large.jpg) repeat-y;
	width:148px;
	padding:0 14px;
}

#mini_search_body{
	padding:40px 14px 0 14px;
}

#mini_search_body ul{
	padding:0;
	list-style:none;
}

#mini_search_body li{
	margin:0 0 5px 0;
}

#mini_cart_body a{
	background:none;
}

#mini_search_base{
	background:url(/images/cart_mini_base.png) no-repeat;
	width:164px;
	height:7px;
}

#mini_cart_base{
	background:url(/images/cart_mini_base_large.png) no-repeat;
	width:176px;
	height:11px;
}

.mini_basket_item_qty{
	float:left;
	width:20px;
}

.mini_basket_item{
	float:left;
	width:124px;
	padding:0 0 0 4px;
}

#mini_cart .mini_basket_item a{
	background:none;
	padding:0;
	height:auto;
}

.mini_basket_item_container{
	background:url(/images/cart_mini_divide.jpg) no-repeat bottom;
	padding:0 0 8px 0;
}

#mini_total{
	float:left;
	width:60px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:7px 0 0 0;
}

#mini_total_num{
	float:right;
	width:70px;
	padding:7px 5px 0 0;
	text-align:right;
	color:#ffb83b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#sticky_menu{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	z-index:700;
}

#sticky_menu_left{
	background:url(/images/sticky_menu_left.png) no-repeat;
	height:31px;
	width:11px;
	float:left;
}

#sticky_menu_main{
	float:left;
	width:943px;
	background:url(/images/sticky_menu_bg.png) repeat-x;
	height:31px;
}

#sticky_menu_right{
	background:url(/images/sticky_menu_right.png) no-repeat;
	height:31px;
	width:11px;
	float:left;
}

#content_container {
	padding:20px 0;
}

#base_tise{
	padding:15px 0;
	width:100%;
	clear:both;
	border-top:1px solid #353535;
	border-bottom:1px solid #353535;
}

.tise{
	float:left;
	width:230px;
	margin:0 13px 0 0;
}

#base_content{
	padding:20px 0 0 0;
}

#base_content ul{
	float:left;
	margin:0;
	padding:0 25px 0 0;
}

#base_content li{
	list-style:none;
	margin:0 0 4px 0;
}

#base_content a{
	color:#b0b0b0;
}

#base_content a:hover{
	color:#ffb83b; 
}

#base_manufacturers{
	float:left;
	background:url(/images/base_manufacturers.jpg) no-repeat left top;
	min-height:205px;
	padding:0 0 0 37px;
	width:385px;
	margin:0 25px 0 0;
	border-right:1px solid #353535;
}

#base_links{
	float:left;
	background:url(/images/base_links.jpg) no-repeat left top;
	min-height:205px;
	padding:0 0 0 37px;
	width:120px;
	margin:0 25px 0 0;
	border-right:1px solid #353535;
}

#base_location{
	float:left;
	background:url(/images/base_location.jpg) no-repeat left top;
	min-height:205px;
	padding:0 0 0 37px;
	width:290px;
}

#footer{
	background:url(/images/footer_bg.jpg) no-repeat;
	padding:25px 0 0 0;
	color:#3b3b3b;
	font-size:11px;
}

#footer a{
	color:#3b3b3b;
}

#footer a:hover{
	color:#fff;
}

#footer_left{
	float:left;
	width:400px;
	line-height:18px;
	padding:0 0 20px 0;
}

#footer_right{
	float:right;
	width:300px;
	text-align:right;
	padding:0 0 20px 0;
}

#contact_left{
	float:left;
	width:475px;
}

#contact_right{
	float:right;
	width:445px;
}

.contact_form{
	background:#262626;
	padding:15px 5px 15px 15px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

.contact_details{
	background:#262626;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

.error-msg{
	color:#f0c8c8;
	border:1px solid #d96a6a;
	background:#bb2d2d;
	padding:4px;
	margin:5px 0;
}

.msg-sent{
	color:#baef9a;
	border:1px solid #69bd76;
	background:#337425;
	padding:4px;
	margin:5px 0;
}

.required-fields{
	color:#9b6910;
}

.text_input{
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border:1px solid #2e2e2e;
	background:#2e2e2e;
	color:#b3b3b3;
}

.select_input{
	border:1px solid #2e2e2e;
	background:#2e2e2e;
	color:#b3b3b3;
}

.text_input:focus{
	border:1px solid #365269;
}

.validate_border{
	border:1px solid #ffb83b;
}

#navtrail{
	color:#484848;
	padding:5px 0 0 5px;
}

#navtrail a{
	color:#484848;
}

#navtrail a:hover{
	color:#fff;
}

.filter_type{
	clear:both;
	padding:10px 0 0 0;
	cursor:pointer;
}

.filter_expander{
	float:left;
}

.filter_title{
	float:left;
	padding:0 0 0 4px;
	width:300px;
}

#filter ul{
	clear:both;
	padding:10px 0 0 0;
}

#filter li{
	float:left;
	margin:0 13px 4px 0;
	width:179px;
	list-style:none;
}

#filter li a{
	padding:4px 5px 0 10px;
	float:left;
	height:17px;
	display:block;
	background:#262626;
	border:1px solid #262626;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	width:164px;
	color:#7e7e7e;
}

#filter li a:hover{
	background:url(/images/filter_hov.jpg) no-repeat right center #3a3a3a;
	color:#b0b0b0;
}

#filter .filter_selected a{
	background:url(/images/filter_on.jpg) no-repeat right center #262626;
	color:#b0b0b0;
}

#filter .filter_selected a:hover{
	background:url(/images/filter_remove.jpg) no-repeat right center #3a3a3a;
	color:#b0b0b0;
}

.product_container{
	float:left;
	width:156px;
	background:#262626;
	border:1px solid #262626;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	margin:0 13px 13px 0;
	padding:9px 12px;
}

.product_desc{
	height:67px;
	overflow:hidden;
	text-align:center;
}

.cat_desc{
	height:52px;
	overflow:hidden;
	text-align:center;
}

.cat_desc a, .product_desc a{
	color:#fff;
	display:block;
	padding:15px 0 0 0;
}

.cat_desc a{
	height:37px;
}

.cat_desc a:hover, .product_desc a:hover, .product_view a:hover{
	color:#ffb83b;
}

.product_price{
	float:left;
	width:91px;
	color:#ffb83b;
	font-size:14px;
}

.prod_text_container{

}

.product_sub{
	height:27px;
	overflow:hidden;
	font-size:11px;
	color:#ccc;
	text-align:center;
}

.product_view{
	float:right;
	width:60px;
	text-align:right;
	padding:3px 0 0 0;
}

.product_was_price{
	height:14px;
	overflow:hidden;
	color:#c05b5b;
}

.product_view a{
	color:#515050;
}

#listing_image{
	float:left;
	width:300px;
	padding:9px;
	background:#262626;
	border:1px solid #262626;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#listing_social_media{
	width:200px;
	height:30px;
	float:left;
	padding:20px 0 0 0;
}	

#zoom{
	color:#484848;
	padding:6px 0;
}

.other_image{
	float:left;
	width:60px;
}

#listing_details{
	float:right;
	width:610px;
}

#listing_social_media{
		
}

#listing_review_average{
	padding:9px;
	background:#262626;
	border:1px solid #262626;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	height:40px;
	margin:10px 0;
}

#listing_review_img{
	float:left;
	width:150px;
}

#listing_review_txt{
	float:left;
	width:440px;
	color:#767676;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:20px;
}

#listing_review_txt a{
	color:#ababab;
	text-decoration:underline;
}

#listing_review_txt a:hover{
	color:#fff;
}

#listing_options{
	color:#767676;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:14px;
}

.options_1_text, .options_2_text{
	padding:18px 0 8px 0;
}

.options_1_option, .options_2_option{
	padding:0 0 18px 0;
}

.purchase_container{
	padding:0 0 18px 0;
}

#quantity{
	float:left;
	width:150px;
	color:#767676;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:14px;
}

#stock{
	float:left;
	width:220px;
	padding:5px 0 0 0;
	color:#767676;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:14px;
}

#listing_prices{
	padding:15px 0;
}

#options_rrp{
	color:#c05b5b;
	font-size:11px;
}

#options_price{
	font-size:22px;
	color:#ffb83b;
}

#listing_tabs{
	padding:15px 0;
}

.listing_tab, .listing_tab_sel{
	background:url(/images/listing_tab.jpg) no-repeat;
	width:149px;
	height:23px;
	padding:3px 0 0 0;
	float:left;
	text-align:center;
	color:#ababab;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:15px;
	margin:0 10px 0 0;
	cursor:pointer;
}

.listing_tab:hover{
	color:#ffb83b;
}

.listing_tab_sel{
	background:url(/images/listing_tab_sel.jpg) no-repeat;
	color:#212121;
}

.data_tab{
	background:#262626;
	border:1px solid #262626;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:20px;
	margin:15px 0 0 0;
}

.review-container{
	border-bottom:1px solid #353535;
	padding:10px;
}

.review-by{
	float:left;
	width:200px;
}

.review-rating{
	float:right;
	width:140px;
}

.rating-image{
	cursor:pointer;
}

#mini_cart_link{
	padding:10px 0 5px 10px;
}

.button_large_link, #mini_cart_link a{
	display:block;
	background:url(/images/button_large.jpg) no-repeat;
	width:131px;
	height:25px;
	padding:6px 0 0 0;
	border:none;
	cursor:pointer;
	color:#1e1e1e;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.button_large_link:hover, #mini_cart_link a:hover{
	background:url(/images/button_large_hover.jpg) no-repeat;
	text-decoration:none;
}

#home-promo-box-container{
	position:absolute;
}

#home-promo-box-container-inner{
	position:relative;
	z-index:100;
	top:15px;
	left:930px;
	width:31px;
	height:140px;
}

.home-promo-box-selected, .home-promo-box{
	width:21px;
	float:right;
	clear:right;
	text-align:center;
	height:21px;
	padding:5px 0 0 0;
	margin:0 0 3px 0;
	background:url(/images/promo.jpg) no-repeat right;
	color:#fff;
	cursor:pointer;
}

.home-promo-box-selected{
	background:url(/images/promo-sel.jpg) no-repeat right;
	width:31px;
	color:#1e1e1e;
}

#home-tabs{
	padding:15px 0 0 0;
	margin:10px 0 0 0;
}

.home-tab-content{
	padding:15px 0 0 0;
}

.options_pricebreaks{
	padding:10px 0 0 0;
}

.options_pricebreaks td, .options_pricebreaks th{
	padding:7px;
}

.options_pricebreaks td{
	border:1px solid #333;
}

#page_numbers{
	padding:20px 20px 0 0;
	height:30px;
	float:right;
}

.page_number, .page_number_sel, .next_page, .previous_page{
	float:left;
}

.page_number a, .page_number_sel a, .next_page a, .previous_page a{
	float:left;
	display:block;
	margin:0 2px 0 0;
	padding:4px;
	text-decoration:none;
	color:#ffa12d;
}

.page_number a:hover, .next_page a:hover, .previous_page a:hover{
	background:#ffa12d;
	color:#2d1c07;
}

.page_number_sel a{
	background:#ffa12d;
	color:#2d1c07;
}

/* Overlay */
#olay_back{
	position:fixed;
	_position:absolute;
	z-index:10000;
	top:0;
	bottom:0;
	left:0;
	right:0;
	_height:expression((document.body.scrollTop + document.body.clientHeight) + 'px');
	background-color:#000000;
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
	width:100%;
}

#olay_box_container{
	position:fixed;
	_position:absolute;
	z-index:10010;
	top:20%;
	left:50%;
}

#olay_box{
	position:relative;
	left:-300px;
	width:600px;
	height:325px;
	background-color:#FFFFFF;
	padding:10px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-moz-box-shadow: 0px 0px 12px #333; /* FF3.5+ */
    -webkit-box-shadow: 0px 0px 12px #333; /* Saf3.0+, Chrome */
    box-shadow: 0px 0px 12px #333; /* Opera 10.5, IE 9.0 */
}

#olay_close, #search_results_close{
	float:right;
	margin-top:5px;
	background:url(/images/olay_close.jpg) no-repeat;
	width:26px;
	height:25px;
	cursor:pointer;
}

.olay_button_large{
	background:url(/images/button_olay_large.jpg) no-repeat bottom;
	width:99px;
	height:29px;
	color:#fff;
	text-align:center;
}

.cat_intro{
	font-size:11px;
	padding:0 0 10px 0;
	border-bottom:1px solid #353535;
	margin:0 0 10px 0;
}

.cat_footer{
	font-size:11px;
	padding:10px 0 0 0;
	border-top:1px solid #353535;
	margin:10px 0 0 0;
}

#base_nsltr{
	clear:right;
	float:right;
	padding:15px 0 0 0;
	border-top:1px solid #353535;
	margin:15px 0 20px 0;
	width:516px;
}

.nsltr_input{
	float:left;
	width:155px;
}

.nsltr_input small{
	padding:0 0 3px 3px;
}

.nsltr_button{
	float:left;
	width:120px;
	padding:8px 0 0 0;
}

#base_facebook_feed{
	margin-top:4px;	
	font-family:Verdana, Geneva, sans-serif;
}

.news_item{
	border-top:1px solid #353535;
	padding:8px 0 0 0;
}

.news_cal{
	float:left;
	background:url(/images/cal_bg.jpg) no-repeat;
	width:53px;
	height:56px;
	text-align:center;
	color:#fff;
}

.news_cal_month{
	color:#1e1e1e;
	text-transform:uppercase;
}

.news_cal_day{
	font-size:24px;
	line-height:25px;
}

.news_cal_year{
	font-size:11px;
}

.news_text{
	float:left;
	width:880px;
	padding:0 0 15px 15px;
}

.news_title a, .news_title{
	color:#65b8fe;
	text-decoration:none;
	font-size:15px;
}

.news_content{
	color: #FFB83B;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: normal;
    padding: 12px 0 5px 5px;
	text-align:left;
	line-height:20px;
}

.news_content p{
	line-height:20px;
}

.news_content h3{
	text-align:left;	
	text-decoration:none;
	line-height:20px;
}

.news_link a{
	color:#65b8fe;
	text-decoration:none;
}

.news_link a:hover, .news_title a:hover{
	color:#c48f33;
}

.news_left{
	float:left;
	width:735px;
	padding:0 0 15px 0;
}

.news_right{
	float:right;
	width:166px;
	padding:15px 0;
}

.right_bar_block{
	background:#262626;
	border:1px solid #262626;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:8px;
	margin:15px 0;
}

.right_bar_title{
	color:#ffb83b;
	font-size:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0 0 5px 0;
}

.right_menu_item a{
	display:block;
	color:#b0b0b0;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:3px 0;
}

.right_menu_item a:hover{
	color:#ffb83b;
}

/* Category menu */

.submenu{
	position:relative;
	left:-1px;
	z-index:7000;
	clear:left;
}

.submenu-inner{
	position:absolute;
	border-top:none;
	border-bottom:none;
	width:210px;
	z-index:7000;
	border-bottom:1px solid #6d6d6d;
	border-right:1px solid #6d6d6d;
	border-left:1px solid #6d6d6d;
	margin:0 0 0 1px;
	padding:8px 0;
	background:#454545;
}

.submenu-inner-lvl2{
	position:absolute;
	border-top:none;
	border-bottom:none;
	width:170px;
	border:1px solid #6d6d6d;
	background:#575757;
	z-index:7000;
	margin:-28px 0 0 211px;
}

.sub_menu_item{
	width:170px;
}

.category_level1, .category_level1_sel, .category_level1_hover{
	float:left;
}

.category_level1 a, .category_level1_sel a, .category_level1_hover a{
	color:#d4d4d4;
	display:block;
	float:left;
	height:24px;
	padding:7px 13px 0 13px;
	text-decoration:none;
}

.category_level1 a:hover{
	color:#ffb83b;
}

.category_level1_hover a{
	background:#454545;
	border-top:1px solid #6d6d6d;
	border-right:1px solid #6d6d6d;
	border-left:1px solid #6d6d6d;
	padding:6px 12px 0 12px;
	height:23px;
	color:#ffb83b;
}

.special_offer_cat a{
	background:url(/images/top-menu-special-offers.jpg) repeat-x;
	color:#fff;
}

.category_level2 a, .category_level2_hover a{
	display:block;
	height:22px;
	padding:6px 0 0 10px;
	text-decoration:none;
	background:#454545;
	width:200px;
	border:none;
	color:#d4d4d4;
}

.category_level2_hover a{
	width:200px;
}

.category_level2 a:hover, .category_level2_hover .category_level2_link{
	background:#575757;
	border-top:1px solid #787878;
	border-bottom:1px solid #787878;
	height:21px;
	padding:5px 0 0 10px;
	color:#ffb83b;
	display:block;
}

.category_level2_sel a{
	display:block;
	height:22px;
	padding:6px 0 0 10px;
	text-decoration:none;
	background:#454545;
	width:200px;
	border:none;
	color:#d4d4d4;
}

.sub_menu_item a{
	display:block;
	height:25px;
	padding:6px 0 0 10px;
	text-decoration:none;
	background:#575757;
	width:160px;
	color:#d4d4d4;
}

.sub_menu_item a:hover{
	color:#ffb83b;
}

.menu_sale_items{
	background:url(/images/sticky_menu_sale.png) repeat-x;
	border-left:1px solid #131313;
	border-right:1px solid #131313;
}

#menu_logo{
	float:left;
	width:49px;
	padding:5px 4px 0 4px;
}

#menu_cart{
	float:right;
	width:50px;
	padding:8px 10px 0 0;
	text-align:right;
}

#menu_cart a{
	color:#fff;
	text-decoration:none;
}

#menu_cart a:hover{
	color:#ffb83b;
}

/* END Category menu */

.on_offer{
	position:absolute;
	margin:-4px 0 0 -4px;
	z-index:10;
}

.on_offer_large{
	position:absolute;
	margin:-5px 0 0 -5px;
	z-index:10;
}
