@charset "utf-8";

html,body{margin:0;padding:0;font:14px Verdana, Arial, Helvetica, sans-serif;color:#000;background:#333333;}
.clear{clear:both;font-size:0;}
ul,ol,li{list-style:none;padding:0;margin:0;line-height:normal;}
img{border:0;}
a:link,a:active,a:visited{
	color:#ccc;text-decoration:underline; font-weight:bold;
}
a:hover{color:#ccc;font-weight:bold;text-decoration:none;}
h1,h2,h3,h4,h5,p{margin:0;padding:0;font-weight:normal;font-size:14px;line-height:18px;}
h1,h2,h3,h4,h5 {font-family:verdana;font-weight:bold;}
.set-size {width:942px;margin:0 auto;position:relative;}
#top {background:url(../../images/bg-top.jpg) no-repeat top center;border-bottom:0px; height:349px;}
#top a.logo {float:left;display:block;}
#top h1 {font-size:28px;cursor:default;line-height:normal; padding-top:60px;}
.headerfont {font-size:16px;width:650px;padding:5px 0px 35px 10px;height:45px;cursor:default;line-height:normal;color:#000;}
.topsubheading{
	font-size:32px;
	color:#FFF;
}
.sub_heading{
	font-size:20px;
	color:#333;
}
.pagetitle{
	font-size:35px;
	color:#000;
}
.titlecontent{
	padding-top:15px;
}
#top p {width:670px;height:60px;cursor:default;padding:0px 0px 0px 10px;}
#main-menu {float:right;padding:19px 0px 19px 0px;font-size:12px;}
#main-menu li {display:block;float:left;margin:0px;padding:0px;}
#main-menu li a {color:#f7f8f6;font-weight:normal;text-decoration:none;}
#main-menu li a:hover {color:#b7b7b7;}
#main-menu .active {margin-top:-1px;}
#main-menu .active a {color:#000;}
/*------------------[INNER CONTACT FORM STYLE]---------------*/
#contact2-form {
	clear:both;
	font-size:12px;
	background:url(../../images/bg_singup.png) no-repeat;
	width:400px;
	height:420px;
	float:left;
	padding-top:60px;
}
#popup-form {
	padding-left:20px;
	padding-top:20px;

}
#contact2-form .formlabels2 {
	float:left;
	text-align:left;
	color:#291C0E;
	display:block;
	padding-left:140px;	
}
#contact2-form .contact2-input {
	width:200px;
	height:30px;
	background:url(../../images/newsletter_field1.png) no-repeat;
	font-size:12px;
	border:0px solid #FBA400;
	padding-top:6px;
	padding-left:15px;
	color:#291C0E;
	font-family: Arial, Helvetica, sans-serif;
}
#contact2-form .contact2-input2 {
	background:url(../../images/newsletter_field2.png) no-repeat;
	height:70px;
	width:200px;
	font-size:12px;
	color:#291C0E;
	border:0px solid #FBA400;
	padding-left:15px; 
	padding-top:10px;
	font-family: Arial, Helvetica, sans-serif;
}
#login-wrap { display: none; position: absolute; left: 60px; z-index: 11; font-size: 12px; line-height: 18px; padding-top:80px;}
.closeimag { margin:-50px 50px 0px 0px;}
#login-wrap img { float: right; margin-right: 6px; cursor: pointer; }
.boxtopleft{
	width:15px;
	height:15px;
	background:url(../../images/form_toplt.png) no-repeat bottom;
}
.boxtopbg{
	height:15px;
	background:url(../../images/form_topbg.png) repeat-x bottom;
}
.boxtopright{
	width:15px;
	height:15px;
	background:url(../../images/form_toprt.png) no-repeat bottom;
}
.boxleft{
	width:15px;
	background:url(../../images/form_bglt.png) repeat-y;
}
.boxright{
	width:15px;
	background:url(../../images/form_bgrt.png) repeat-y;
}
.boxbotleft{
	width:15px;
	height:15px;
	background:url(../../images/form_botlt.png) no-repeat;
}
.boxbotbg{
	height:15px;
	background:url(../../images/form_botbg.png) repeat-x;
}
.boxbotright{
	width:15px;
	height:15px;
	background:url(../../images/form_botrt.png) no-repeat;
}
#freequote{
 position:fixed;
float:left;
 z-index:1;
padding:104px 0px 0px 0px;
}