html, body{ height:100%; }







body{



	font-family: Arial, Helvetica, sans-serif;



	font-size:12px;



	line-height:15pt;



	background-color:#ddd;



	margin:0;



	padding:0;



	color:#000000;



}







a:link, a:visited{ color:#3399cc; text-decoration:underline; }



a:hover{ text-decoration:none; }







#container{



	margin:0px auto;



	padding:0;



	width:978px;



	min-height:100%;



}







#header{



	background-color:#ffffff;



	margin:0;



	padding:0;



	border-bottom:2px solid #000000;



}







#logo{



	padding:5px 25px 10px;



	width:400px;



	float:left;



}







#member_nav{



	float:right;



	width:320px;



	text-align:right;



	padding-right:20px;



	font-size:11px;



	padding-top:18px;



}







#member_nav a{



	padding-left:35px;



}







#nav{



	width:978px;



	margin:0;



	padding:0;



	padding-bottom:6px;



}







#banner{



	margin:0;



	padding:0;



	width:966px;



}







#main{



	margin:0;



	padding:0;



	width:978px;



	background-color:#fff;



	border-top:1px solid #4c4c4c;



}







#f_graphics{



	margin:0;



	padding:0;



	width:966px;



}







#f_graphics .f_image{ float:left; }



#f_graphics .f_image img{ border:0; }







#footer{



	margin:0;



	padding:0;



	color:#636363;



	font-size:11px;



}







#footer .footer_padding{ padding:5px 10px; }







#nav_bottom{



	padding-left:15px;



}







#nav_bottom a{



	color:#636363;



	text-decoration:none;



}







#category_listings, #category_products{



	margin:0;



	padding:0;



	float:left;



	width:720px;



}







#category_listings .category_item{ width:720px; color:#d7d7d7; margin:0; padding:0;}



#category_listings .category_info{ float:left; width:480px; _width:500px; padding:10px; }



#category_listings .category_image{ float:left; width:110px; text-align:left; margin:0; padding:0;}



#category_listings .cat_product_heading{ font-weight:bold; margin-top:10px;}



#category_listings .cat_product_descript{ margin-left:10px; margin-bottom:10px; }



#category_listings .category_more{ width:690px; _width:700px; height:25px; background-color:#393637; font-weight:bold; text-align:right; margin:0px auto; padding-right:10px;}



#category_listings .category_more a{ color:#d99330; }







#category_navigation{



	margin:0;



	padding:0;



	float:left;



	width:240px;



}







#category_navigation .cat_nav_heading{ width:240px; margin:0; padding:0; }



#category_navigation .cat_nav_item{ padding-top:5px; padding-bottom:5px; border-left:1px solid #302e2e; border-right:1px solid #302e2e; border-bottom:1px solid #302e2e; color:#d7d7d7; }



#category_navigation .cat_nav_item_link{ margin-left:10px; }



#category_navigation .cat_nav_item_link a{ color:#d7d7d7; }



#category_navigation .cat_nav_item_link a:hover{ text-decoration:none; }







#category_products .category_heading{ width:700px; _width:720px; margin:0; padding:10px;}



#category_products .category_image{ margin-bottom:10px; }



#category_products .category_description{ width:720px; color:#d7d7d7; margin:0; padding:0; margin-bottom:10px; }



#category_products .cat_product_listing{ width:700px; text-align:center; }



#category_products .cat_product_pic{ width:320px; }



#category_products .cat_product_pic img{ border:1px solid #d99330; }



#category_products .cat_product_title a{ color:# ;}



#category_products .cat_product_price span{ color:#d99330; }







#product{ width:700px; margin:0px auto; padding:0; }



#product .product_heading{ text-align:right; font-size:14px; font-weight:bold; }



#product table tr td{ padding:5px; width:320px; }



#product .inputlabel{ font-size:11px; }



#product .inputlabel span{ color:#d99330; font-weight:bold; }



#product .inputbox{ border:1px solid #231f20; height:15px; padding:1px 2px 1px 2px; font-size:11px; width:350px; margin-bottom:10px; }



#product .inputta{ border:1px solid #231f20; height:100px; width:700px; padding:1px 2px 1px 2px; font-size:11px; font-family:"Tahoma", Arial, Helvetica, sans-serif; }



#product .product_pic{ text-align:right; }



#product .product_pic img{ border:1px solid #d99330; }











.ff{ clear:both; }



.blue_heading{ color:#3399cc; padding:10px; font-size:16px; font-weight:bold;}



a.orange_link{ color:#d99330; }







#home_padding{



	padding:10px 13px;



}







#interior_padding{



	padding:0px 0px 13px;



}







.interior_left{



	width:663px;



	float:left;



}







.i_left{



	width:650px;



	float:left;



}







.i_right{



	float:right;

}







.blue_box{



	background-color:#cbeff4;



	padding:10px;



}







.black_heading{



	padding-top:10px;



}







.text{



	padding-top:10px;



	line-height:28px;



	font-size:14px;



}







.read_button{



	text-align:right;



}







.news{



	padding-top:25px;



	padding-left:15px;



}







.news_heading{



	



}







.news_story{



	padding-top:15px;



	padding-right:10px;



	font-size:11px;



	color:#666666;



	line-height:13px;



}







.globe{



	text-align:right;



}







.rss_button{



	text-align:left;



	padding-top:30px;



	margin-left:10px;



}



.rss_button dt{ padding:5px 0; font-size:10px; font-weight:bold;}







#interior_text_padding{



	padding-top:30px;



	padding-left:27px;



}







#interior_heading{



	padding-bottom:19px;



}







#interior_text{



	color:#666666;



	line-height:18px;



	font-size:12px;



}







#right_background{



	width:308px;



	background-image:url(../images/right_background.gif);



	background-repeat:no-repeat;



	margin-top:3px;



	margin-right:2px;



}







#right_back_padding{



	padding:10px;



}







#right_heading{



	padding:9px 13px;



}







#right_list{



	list-style-image: url(../images/right_bullet.gif);



	margin:0px;



	border-bottom:1px solid #e1e1e3;

	

	_padding-left:25px;

}







#right_list li{



	



	padding-top:3px;



	padding-bottom:3px;



}







#right_list a{



	text-decoration:none;



	color:#666666;



	text-transform: uppercase;



	font-size:11px;



}







#right_list a:hover{



	text-decoration:underline;



	color:#666666;



	text-transform: uppercase;



	font-size:11px;



}







#grey_section{



	margin-top:15px;



	margin-bottom:15px;



	width:594px;



	background-color:#dddddd;



}







#grey_section_main{



	padding:10px 15px;



}







.grey_section_item{



	padding-top:10px;



	font-size:11px;



	line-height:16px;



}



#nle_table th{

	background-color:#636363;

	color:#ffffff;

	border-right:1px solid #ffffff;

	text-align:left;

	padding-left:10px;

}



#nle_table td{

	background-color:#f6f6f6;

	border-right:1px solid #ffffff;

	text-align:left;

	padding:3px 5px;

	border-bottom:1px solid #ffffff;

}



#right_background_big{



	width:308px;

	height:325px;

	background-image:url(../images/right_background_big.gif);

	background-repeat:no-repeat;

	margin-top:3px;

	margin-right:2px;



}



#right_background_info{



	width:308px;

	background-image:url(../images/right_background_bg.gif);

	background-repeat:repeat-y;

	margin-right:2px;



}



.news_heading{ 

	width:200px; 

	font-weight:bold; 

	margin-top:10px; 

	border-top:1px solid #ccc; 

	padding:0px 5px; 

	color:#636363;

}

.news_story{ width:200px; }