@charset "utf-8";
/* CSS Document */
body{
	background:url(../images/bg-body.gif) repeat-x top #FBF7EE;
	margin:20px 0 0 0;
	padding:0;
}
.logo h2{
	font-family:Helvetica, Arial, sans-serif;
	color:#000;
	font-size:28px;
	font-weight:bold;
	padding:5px 0 0 5px;
	margin:0;
	
}
.logo h2 strong{
	font-family:Helvetica, Arial, sans-serif;
	color:#ff6600;
	font-size:28px;
	font-weight:bold;
	padding:5px 0 0 0px;
	margin:0;
}
.logo h2 a{
	font-family:Helvetica, Arial, sans-serif;
	color:#000;
	font-size:28px;
	font-weight:bold;
	text-decoration:none;
	
}

/*------------------------------- top-nav---------------------- */
.topnav 
	{
		width:530px;
		float:right;
		height:38px;
		padding:10px 0 0 0;
	}
	
.topnav ul 
	{
		margin:0px;
		list-style:none;
		padding:0px;
	}
.topnav li 
	{
		margin:0 0px 0 2px;
		float: left;
	
	}

.topnav a
	{
		float: left;
		height:38px;
		background:url(../images/left-crev.png)  no-repeat 0px 1px;
		text-decoration:none;
	}
.topnav a:hover
	{
		background:url(../images/left-crev.png)  no-repeat 0px 1px;
	}
.topnav li.current a, .topnav li a:hover{
	color: #fff;
	font-size:14px;
	font-weight:bold;
	background:url(../images/left-crev.png)  no-repeat 0px 1px; /*left tab image path*/
	background-position: left;
}

.topnav li.current a font, .topnav li a:hover font{
	color: #fff;
	font-size:14px;
	font-weight:bold;
	background:url(../images/right-crev.png) right repeat-x; /*right tab image path*/
}
.topnav font
	{
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:14px;
		color:#fff;
		text-decoration:none;
		height:26px;
		margin:0 0px 0 8px;
		background:url(../images/right-crev.png) right repeat-x;
		cursor:pointer;
		padding:12px 7px 0 0px;
	}	
.topnav a:hover font
	{
		background:url(../images/right-crev.png) right repeat-x;
		color:#fff;
		font-weight:bold;
	}



.input1{
	background:url(../images/quote-box.gif) 5px 0px no-repeat;
	.background:url(../images/quote-box.gif) 5px 7px no-repeat;
	border:none;
	width:121px;
	
	border:none;
	display:block;
	font-size:13px;
	color:#000000;
	padding:9px 10px 12px 10px;
	.padding:9px 10px 22px 10px !important;
	margin:0px 0 0 10px;
	
}
.input-btm{
	background:url(../images/quote-box-btm.gif) 5px 0px no-repeat;
	.background:url(../images/quote-box-btm.gif) 5px 7px no-repeat;
	border:none;
	width:141px;
	
	border:none;
	display:block;
	font-size:13px;
	color:#000000;
	.padding:10px 10px 22px 10px !important;
	padding:10px 10px 12px 10px;
	margin:0px 0px 0 0px;
	
}
.input1 input{ 
	width:120px;
	margin:0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px; border:none;background:none;text-align:center;
	}
.bg-header{background:url(../images/header-img01.gif) no-repeat top;}
.bg-zipbox{background:url(../images/zip-box.png) no-repeat;width:343px; height:56px;}
.top-links{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:13px;
	font-weight:bold;
	line-height:18px; color:#000;padding:0 0 0 12px;
}
.top-links ul{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	padding:0;
	list-style:none;
}
.top-links ul li{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	padding:10px 0 0 85px;
	background:url(../images/bullet.png) no-repeat 65px 15px;
}
.top-links ul li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
.top-links ul li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
}

.bg-center{
	background:url(../images/bg-center.gif) repeat-x top;
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000;
	margin:0;
	padding:0;
	
}
h1 strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#1F7A0F;
	margin:0;
	padding:0;
}
.bdr-btm{border-top:1px dotted #F07938; font-size:11px;}
.tbbgcl1{
	background:url(../images/bg-affiliates.gif) repeat-x top #FAF7EE;
	margin:15px 0 0 0;
	border:1px solid #F0EBE4;
	
}
h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
	margin:0;
	padding:5px 0 0 0;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	margin:0;
	padding:0 0 10px 0;
	text-align:justify;
	line-height:18px;
}

.bg-outter{background:url(../images/bg-outter-footer.gif) repeat-x; height:30px;}
.center-bg{background:url(../images/center-ftbg.gif) repeat-x top;}
.footer-links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}
.footer-links a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
}
.footer-links a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:underline;
}
.nav-lt{
	padding:0 0 0 5px; margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.nav-lt ul{
	text-decoration:none;
	list-style:none;
	padding:0;
	margin:0;
}
.nav-lt ul li{
	list-style:none;
	text-decoration:none;
	background:url(../images/bullets-left-nav.gif) no-repeat 5px 10px;
	padding:5px 0 0 20px; margin:0;
	color:#000;
	font-size:12px;
	line-height:19px;
	}
.nav-lt ul li h3 a{
	list-style:none;
	text-decoration:none;
	color:#000;
	font-size:12px; margin:0; padding:0;
	}
.nav-lt ul li h3 a:hover{
	list-style:none;
	text-decoration:none;
	color:#1F7A0F;
	font-size:12px; margin:0; padding:0;
	}
h3{margin:0; padding:0;}
