body
{
	margin:0;
	padding:0;
	background:#eaeaea;
}
.outer_main
{
	margin:0;
	padding:0;
	text-align:left;
	width:774px;
	border:1px solid #666666;
	background:#FFFFFF;
}
.topright
{	
	margin:0;
	padding:0;
	background:#FFFFFF;
}

.toplinkfont
{	
	margin:0;
	padding:0;
}
.top
{	
	margin:0;
	padding:0;
	border-bottom:1px solid #666666;
}
.logo
{	
	margin:0;
	padding:0;
	padding-top:10px;
	padding-bottom:7px;
	padding-left:5px;
	width:300px;
}
.topright
{
	margin:0;
	padding:0;
	float:right;	
	font:10px Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding-top:40px;
	background:url(images/topmenu_seperator.jpg) 51px bottom no-repeat;
	height:20px;
}
.topright a:hover
{
	color:#ff6d01;
}
.home a
{
	padding:0;
	margin:0;
	background:url(images/home.jpg) left 1px no-repeat;
	padding-left:15px;
	padding-right:10px;
	color:#000000;
	text-decoration:none;
}
.home a:hover
{
	background:url(images/home_hover.jpg) left 1px no-repeat;
} 
.sitemap a
{
	padding:0;
	margin:0;
	background:url(images/sitemap.jpg) left 2px no-repeat;
	padding-left:15px;
	padding-right:10px;
	color:#000000;
	text-decoration:none;
}
.sitemap a:hover
{
	background:url(images/sitemap_hover.jpg) left 2px no-repeat;
} 
.contact a
{
	padding:0;
	margin:0;
	background:url(images/contact.jpg) left 2px no-repeat;
	padding-left:15px;
	padding-right:5px;
	color:#000000;
	text-decoration:none;
}
.contact a:hover
{
	background:url(images/contact_hover.jpg) left 2px no-repeat;
} 
.menufont
{
	margin:0;
	padding:0;	
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-top:8px;
}
.menufont a
{
	color:#FFFFFF;
	text-decoration:none;
	padding:0 17px;
}
.menufont a:hover
{
	color:#ffc600;
}
.header
{
	margin:0;
	padding:0;
	border-top:1px solid #FFFFFF;
	width:774px;
	height:179px;	
	background:url(images/headerback.jpg) top left no-repeat;
}
.bannertitle
{
	margin:0;
	padding:0;
	font:Bold 18px Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#ff6c00;
}
.bannertitle span
{
	font-size:15px;
}
h1
{
	margin:0;
	padding:0;
	color:#ff6c00;
	padding-left:7px;
	font:22px Tahoma,Verdana, Arial, Helvetica, sans-serif;
	padding-top:7px;
}
.middle
{
	clear:both;
	margin:0;
	background:#FFFFFF;
	padding:0;
	padding-bottom:10px;
}
.leftside
{
	margin:0;
	padding:0;
	min-height:450px;
	width:550px;
}
.rightside
{
	margin:0;
	padding:0;
	width:204px;
	float:right;
	padding-left:17px;
}
.rightback
{
	width:197px;
	padding:0;
	margin:0;
	background:#fbfbc9 url(images/rightback.jpg) top repeat-x;
	border:2px solid #69963b;
	border-bottom:none;
	border-top:none;
	padding-top:10px;
}
	input, textarea {
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;;
	color:#504f4f;
	border:1px solid #93c738;
	border-left:3px solid #93c738;
	height:16px;
}
select{
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;;
	color:#504f4f;
	border:1px solid #93c738;
	border-left:3px solid #93c738;
}
label {
	color:#000000;
	cursor:pointer;
	padding-left:2px;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	height:16px;
}

.tabs {list-style:none; padding:0; margin:0; text-align:left; 	padding-top:5px;}
.tabs li
{
	padding:0;
	margin:0;
	display:block; 
	text-decoration:none;
	background: url(images/blackbullet.jpg) left 12px no-repeat; 
	list-style:none; 
	color:#000000; 
	font:bold 13px Verdana, Arial, Helvetica, sans-serif; 
	line-height:20px; 
	padding-left:18px; 
	padding-top:5px;
}
.tabs1 {list-style:none; padding:0; margin:0; text-align:left; 	padding-top:5px;}
.tabs1 li
{
	padding:0;
	margin:0;
	display:block; 
	text-decoration:none;
	background: url(images/blackbullet.jpg) left 12px no-repeat; 
	list-style:none; 
	color:#000000; 
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
	line-height:20px; 
	padding-left:18px; 
	padding-top:5px;
}
.banner
{
	margin:0;
	padding:0;
	padding-top:36px;
	padding-left:22px;
}
.saveprice
{
	margin:0;
	padding:0;
	float:left;
}
.bannergif
{
	margin:0;
	padding:0;
	padding-top:46px;
	padding-left:5px;
	float:left;
}
.home_img
{
	margin:0;
	padding:0;
	padding-top:32px;
	float:left;
}
.contentfont
{
	margin:0;
	padding:0;
	padding-left:7px;
	padding-top:7px;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
}
.contentfont a
{
	text-decoration:none;
	color:#ff6c00;
}
.contentfont a:hover
{
	color:#25743d
}
.contentfont ul
{
	margin:0;
	padding:0;
	padding-left:7px;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	list-style:none;
	color:#000000;
}
.contentfont ul li
{
	list-style:none;
	text-indent:15px;
	background: url(images/blackbullet.jpg) left 6px no-repeat; 
}
.footer
{
	clear:both;
	margin:0;
	padding:0;	
	background:#FFFFFF;	
	text-align:center;
	width:776px;
	
}
.footerfont
{
	margin:0;
	padding:5px 0;
	color:#3a3a3a;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.footerfont a
{
	text-decoration:none;
	color:#3a3a3a;
}
.footerfont a:hover
{
	color:#cb0500;
}
.footerfont1
{
	margin:0;
	padding:0;
	padding-bottom:5px;
	color:#8d8d8d;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.footerfont1 a
{
	text-decoration:none;
	color:#8d8d8d;
}
.footerfont1 a:hover
{
	color:#cb0500;
}