/* CSS Document */

* 
{
	font-family:Tahoma; 
	font-size:12px; 
	text-decoration:none;  
	line-height:18px; 
	color:#574f40;
}
/*body 
{ 
	background:#ac9a01; 
	margin:0 0 10px 0; 
	padding:0;
}*/
/*img 
{ 
	border:none;
}*/
form, input 
{ 
	margin:0; 
	padding:0; 
	line-height:15px;
}
h1.news_head 
{ 
	margin:0 0 10px 0; 
	padding:5px 0; 
	font-family:Georgia; 
	font-size:18px; 
	color:#574f40; 
	border-bottom:#574f40 dotted 1px; 
}
.small_text 
{ 
	font-size:11px;
} 
.images_border 
{ 
	border:#787665 solid 1px;
}
.container 
{ 
	width:960px; 
	background:#f1edcb;
}
.top_menu 
{ 
	background:url(../images/top_menu.jpg) repeat-x top center; 
	height:54px; 
	padding:0 10px 0 0;
}
.top_menu_items 
{ 
	background:url(../images/top_menu_divider.gif) right no-repeat; 
	padding:0 8px;
}
.top_menu_items a 
{ 
	color:#585430;
}
.top_menu_items a:hover 
{ 
	text-decoration:underline;
}
.search_box 
{ 
	/*height:13px;
	width:100px; 
	font-size:10px;
	padding:0;
	border:none;*/
	border:#9d9d9d solid 1px; 
	font-size:11px; 
	height:17px; 
	width:100px; 
	padding:0 0 0 2px; 
	margin:0;
	color:#000000; 
}
.advanced_search 
{ 
	font-size:11px; 
	color:#585430; 
	text-decoration:underline;
}
.header 
{ 
	background:#fbf3b3; 
	border:#d4c8a9 solid 1px;
}
.welcome 
{ 
	font-size:14px; 
	color:#584f02; 
	padding:0 0 20px 0; 
	line-height:25px;
}
.main_menu 
{ 
	background:url(../images/main_mnu_bg.jpg) top left no-repeat; 
	padding:22px 10px 20px 10px;
}
.main_menu_items 
{ 
	background:url(../images/main_menu_divider.gif) right no-repeat; 
	padding:0 14px;
}
.main_menu_items a 
{ 
	color:#333333;
}
.main_menu_items a:hover 
{ 
	text-decoration:underline; 
	color:#000000;
}
.news 
{ 
	background:#fcf8f1; 
	border:#c8c4b3 solid 1px; 
	padding:5px; 
	width:237px;
}
.news_items 
{ 
	padding:0 0 5px 0;
}
.news_items a:hover 
{ 
	text-decoration:underline;
}
.right_modules 
{ 
	background:#fcf8f1; 
	border:#c8c4b3 solid 1px; 
	padding:5px;
	font-size:10px;
}
.newsletter_box 
{
	border:#9d9d9d solid 1px; 
	font-size:11px; 
	height:17px; 
	width:160px; 
	padding:0 2px; 
	color:#000000; 
}
.track_box 
{ 
	border:#9d9d9d solid 1px; 
	height:17px; 
	font-size:11px; 
	width:160px; 
	padding: 0 2px; 
	color:#000000;
}
.categories 
{ 
	background:#fcf8f1; 
	border:#c8c4b3 solid 1px; 
	padding:5px; 
	line-height:30px;
}
.categories a:hover 
{ 
	text-decoration:underline;
}
.footer 
{ 
	border-top:#574f40 dotted 1px; 
	padding:10px 0; 
	font-size:10px;
}
.footer a 
{ 
	font-size:10px;
}
.footer a:hover 
{ 
	text-decoration:underline;
}
.breadcrumbs 
{ 
	background:#817c50; 
	color:#FFFFFF; 
	font-size:11px; 
	height:22px; 
	padding:0 5px;
}
.breadcrumbs a 
{ 
	color:#FFFFFF; 
	font-size:11px;
}
.breadcrumbs a:hover 
{ 
	text-decoration:underline;
}
.page_title 
{ 
	color:#574f40; 
	font-family:Georgia; 
	font-size:18px; 
	border-bottom:#574f40 dotted 1px; 
	font-weight:bold; 
	padding:0 0 10px 0;
}
.product_title 
{ 
	color:#756902; 
	font-family:Georgia; 
	font-size:14px; 
	font-weight:bold; 
	padding:10px 0;
}
.action_text 
{ 
	
	font-family:Georgia; 
	font-size:14px; 
	font-weight:bold; 
	color:#66676b; 
	padding:0 0 0 10px;
}
.action_text_gift 
{ 
	font-family:Georgia; 
	font-size:14px; 
	font-weight:bold; 
	color:#54262b; 
	padding:0 0 0 10px;
}
.action_text_colors 
{ 
	font-family:Georgia; 
	font-size:14px; 
	font-weight:bold; 
	color:#b81323; 
	padding:0 0 0 10px;
}
.porduct_dec 
{ 
	font-family:Georgia; 
	font-size:14px; 
	font-weight:bold; 
	padding:10px 0 5px 0;
	color:#403f3f; 
	border-bottom:#403f3f dotted 1px;
}
.dec_lable 
{ 
	font-weight:bold; 
	/*line-height:25px;*/
}
.realted_prod 
{ 
	color:#514901; 
	font-weight:bold; 
	font-size:14px;
}
.pricing_table 
{ 
	background:#9d986f; 
	/*border:#FFFFFF solid 1px;
	border-collapse:collapse;*/
}
.pricing_table td 
{ 
	/*border:#FFFFFF solid 1px;*/
	color:#FFFFFF; 
	font-size:14px; 
	font-weight:bold;
	
}
.pricing_table th 
{ 
	background:#bdb77f;
	color:#6e6200;
	font-size:14px;
	font-weight:bold;
	/*border:#FFFFFF solid 1px;*/
	/*border-collapse:collapse;*/
}

/*LISTING PAGE*/
.sorting_bar 
{ 
	background:#787765; 
	color:#FFFFFF; 
	height:30px;
} 
.listingcatname
{ 
	margin:0 0 10px 0;
	padding:5px 0;
	font-family:Georgia;
	font-size:18px;
	color:#574f40;
	border-bottom:#574f40 dotted 1px;
	font-weight:bold;
}
.newsdemo
{ 
	/*font-size:11px;*/
	line-height:14px;
}

.newsdemo:hover
{ 
	text-decoration:underline;
	
}

.slideshow_title 
{ 
	font-size:18px; 
	padding:0 0 20px 0; 
	font-weight:bold; 
	color:#584f02; 
	font-family:Georgia;
}
.slideshow_title:hover 
{ 
	text-decoration:underline;
}
.slideshow_text 
{ 
	color:#584f02; 
	font-size:14px; 
	line-height:30px;
}
