*{margin:0px;padding:0px;}
body{margin-top:2px;margin-bottom:8px;text-align:center;margin-left:auto;margin-right:auto;font-size:12px;font-family:Arial, Arial, sans-serif;background-color:#C2D9B0;}
h1{text-transform:uppercase; font-weight:normal; font-size:2em; font-family:Arial, Helvetica, sans-serif;}
h1 span, h1 a{background-color:#000000; padding:3px 7px 2px; color:#FFFFFF; letter-spacing:2px; font-family:Georgia, "Times New Roman", Times, serif;}
h1 span a, h1 a span{padding:0;} /* In case a heading has both span and link tags */
h2{font-weight:bold; text-transform:uppercase; font-size:160%; margin:0; padding:0;}
h3{font-weight:normal; margin:0; padding:0; font-size:130%;}
p{padding-top:8px;padding-bottom:8px}
#main_body{width:903px;text-align:center;margin-left:auto;margin-right:auto;background-color:#FFFFFF;border:#BC9B4A 7px solid}
	#header{width:903px;text-align:center;margin-left:auto;margin-right:auto}
		#menu{clear:both;width:903px}
		#logo{text-align:center}
		#mt{width:903px;height:42px;text-align:center;margin-left:auto;margin-right:auto}
		#mt1{float:left;width:466px;}
		#mt2{float:left;width:179px;height:42px;background:url(/images/mt_search_field.jpg) no-repeat;vertical-align:middle;text-align:right}
			.search_field{width:130px;height:20px;border:#FFFFFF 0px solid;color:#818286;font-weight:bold}
		#mt3{float:left;width:158px;height:42px;background:url(/images/mt_viewcart.jpg) no-repeat;}
			#mt3_inner{padding-top:22px;}
				#mt3_inner_l{float:left;width:60px;text-align:left;text-transform:uppercase;font-weight:bold;padding-left:10px;}
				#mt3_inner_r{float:left;width:77px;text-align:right;text-transform:uppercase;font-weight:bold;padding-right:0px;}
				
		#mt4{float:left;width:37px;}
	 #main_body2{clear:both;width:903px;margin-left:auto;margin-right:auto;padding-top:15px;padding-botom:15px;background-color:#FFFFFF}
	 	#col_l{float:left;width:190px}
		#col_r{float:left;width:703px;line-height:18px;text-align:left}	
	 #nav {text-align:left;padding:8px};
	.text_center{text-align:center}
	.text_left{text-align:left}
	.text_right{text-align:right}
	.clear{clear:both}
	.div_norm{padding:5px}
	#panel_account{padding-left:15px;text-align:left}
	td{text-align:left;font-size:12px;padding:5px}
	
	.msg{color:#C59845;padding-top:8px;padding-bottom:8px;font-weight:bold;text-align:left}
	#msg{color:#C59845;padding-top:8px;padding-bottom:8px;font-weight:bold;text-align:left}
	
	.small{color:#666666;font-size:10px}
	a.small:link{color:#666666;font-size:10px;ext-decoration: underline; }
	a.small:visited{color:#666666;font-size:10px}
	a.small:hover{color:#C59845;font-size:10px;ext-decoration: none; }
	
	.mid{color:#333333;font-size:9px}
	a.mid:link{color:#333333;font-size:10px;ext-decoration: underline; }
	a.mid:visited{color:#333333;font-size:10px}
	a.mid:hover{color:#C59845;font-size:10px;ext-decoration: none; }
	
	a.mid_link:link{font-size: 10px; COLOR: #000000; text-decoration: underline;}
	a.mid_link:visited {font-size: 10p; COLOR: #333333; text-decoration: underline;}
	a.mid_link:hover {font-size:10px; COLOR: #C59845; text-decoration: none; }

	a:link {  font-size: 12px; color: #000000; text-decoration: none; }
	a:visited {  font-size:12px; color: #333333; text-decoration: none; }
	a:hover {  font-size: 12px; color: #FFFFFF;background-color:#333333 }
	
	a.link:link{font-size:12px; COLOR: #000000; text-decoration: underline;}
	a.link:visited {font-size:12px; COLOR: #333333; text-decoration: underline;}
	a.link:hover {font-size:12px; COLOR: #C59845; text-decoration: none; }	
	
	.title_large{font-size:2.5em; COLOR: #333333; text-decoration: none;font-weight:bold;height:40px;line-height:40px;padding-top:0px}	
	.title{font-size:15px; COLOR: #C59845; text-decoration: none;font-weight:bold}
	.title3{font-size:11px; COLOR: #C59845; text-decoration: none;font-weight:bold}
	.title2{font-size:15px; COLOR: #333333; text-decoration: none;font-weight:bold}
	.cat_selected{font-size:12px; COLOR: #333333; text-decoration: none;font-weight:bold;padding-bottom:8px}
	
	a.link_title:link {font-size:14px; COLOR: #C59845; font-weight:bold;text-decoration: underline;}
	a.link_title:visited{font-size:14px; COLOR: #C59845;font-weight:bold;text-decoration: underline;}
	a.link_title:hover{font-size:14px; COLOR: #000000; font-weight:bold;text-decoration: underline;}
	
	.link_title2 {font-size:23px; COLOR: #333333; font-weight:plain;text-decoration: none;}
	a.link_title2:link {font-size:23px; COLOR: #333333; font-weight:plain;text-decoration: none;}
	a.link_title2:visited{font-size:23px; COLOR: #333333;font-weight:plain;text-decoration: none;}
	a.link_title2:hover{font-size:23px; COLOR: #C59845; font-weight:plain;text-decoration: underline;}
	
	.panel_member_li{padding:8px}
	.silver_bg{background:url('/images/panel_bg1.jpg');border-bottom:2px solid #C59845}
	.silver_bg2{background:url('/images/panel_bg1.jpg');height:18px}
	.line_mid{line-height:18px;font-size:12px}
	

	#login_panel{width:340px; height:340px;border:#C7BE9F 1px solid;padding:8px;padding-left:50px}
		#login_title{height:35px;text-align:left}
		.login_panel_l{float:left;width:100px;height:30px;text-align:left;}		
		.login_panel_r{float:left;width:100px;height:30px;text-align:left;}
			.login_textField{width:180px;height:16px;color:#333333;border:#333333 1px solid}
		#hint_login{clear:both;padding-top:5px}	
		#login_submit{text-align:left;padding-top:15px;padding-bottom:18px}
		
	#reg_div{width:340px; height:340px;border:#C7BE9F 1px solid;padding:8px;padding-left:50px}
		.reg_col_l{text-align:left;height:30px;}
		
	.search_nav_l{float:left;width:200px}	
	.search_nav_r{float:left;width:400px}
	
	#tree_top{font-size:16px;height:30px;padding-top:8px;padding-left:0px;}
	.treemenu_cat2{font-weight:bold;font-size:12px;height:20px;padding-left:0px;padding-top:5px;border:#FFFFFF 1px solid}
	.treemenu_cat3{font-weight:plain;font-size:12px;height:18px;padding-left:0px;padding-top:0px;border:#FFFFFF 1px solid}
	a.treemenu:link{font-size:0px;color:#FFFFFF}
	a.treemenu:visited{font-size:0px;color:#FFFFFF}
	a.treemenu:hover{font-size:0px;color:#FFFFFF}			
	
	.text_left{text-align:left}
	.text_center{text-align:center}
	.text_right{text-align:right}
	
	#footer{width:903px;height:19px;clear:both;background-color:#FFFFFF;font-size:11px;padding-bottom:0px;margin-left:auto;margin-right:auto}
	#footer_end{width:903px;height:19px;text-align:center;margin-left:auto;margin-right:auto}