@font-face {
    font-family: 'Helvetica',Arial;
    src: url('../font/league_gothic-webfont.eot');
    src: url('../font/league_gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/league_gothic-webfont.woff') format('woff'),
         url('../font/league_gothic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




body {
	font-family: 'Helvetica', Arial;
	margin:0;
	background:transparent url(../images/body_bg.jpg) repeat-x;
}
h1{
	font-size:25px;
	font-family:'Helvetica';
	color:#010101;
	margin:0px;
	padding:0px;
	font-weight:normal;
	padding-bottom:10px;
}
p{
	font-family:'Helvetica';
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.wrapper{
	width:100%;
	float:left;
}
.center{
	margin:auto;
	width:1002px;
	position: relative;
}

.top_header{
	height:162px;
	float:left;
	width:100%;
}
.top_header2{
	height:162px;
	margin:auto;
	width:942px;
}
.header_logo{
	float:left;
	height:120px;
	width:306px;
	margin-top: 10px;
}
.header_right_nav{
	float:right;
	width:600px;
	height: 148px;
}

.topbar_contactbox{
	width:410px;
	height:30px;
	float:right;
	background:url(../images/contactbox_bg.jpg);
	border-radius: 6px 6px 6px 6px;
	font-family:'Helvetica';
	font-style: italic;
	color:#000001;
	font-size:18px;
	letter-spacing:1px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 14px;
}

.menu_hold{
	float:right;
	margin-top: 0px;
	width: 590px;
}
.menuborder{
	border-top:2px solid #a51b25;
	height:1px;
	margin-left: 36px;
}

.nav{
}

.nav UL{
	font-size:20px;
	padding:0px;
	margin:0px;
	font-family:Helvetica;
	text-decoration: underline;
}
.nav UL LI{
	list-style-type:none;
	display:block;
	float:left;
	padding-left: 35px;
	text-transform:uppercase;
	padding-top:20px;
}
.nav UL LI a{
	color:#010101;
	text-decoration:none;
}
.nav UL LI a:hover{
	color: #FF0000;
	text-decoration:none;
}








.menu_div{
	font-size:18px;
	font-family:'Helvetica';
	text-transform:uppercase;
	letter-spacing:1px;
	margin:0;
	padding:15px 0px 0px 0px;
	width: 200px;
	display: inline;
}
.menu_div li{
	display:block;
	font-size:18px;
	float:left;
	padding:15px 0px 0px 30px;
}
.menu_div li a{
	color:#010101;
	text-decoration:none;
}
.menu_div li a:hover{
	color:#010101;
	text-decoration:none;
}
.banner{
	margin-top:14px;
	float: left;
}
.banner_bottom_logo{
	float: right;
	width:675px;
	height:100px;
	border-bottom:1px solid #7f7f7f;
	margin-top: -74px;
    padding-bottom: 10px;
	
}

.contentbar_main{
	width:100%;
	margin-top:5px;
	float:left;
}
.contentbar2_main{
	margin:auto;
	width:1042px;
}
.maibback_logobox{
	width:150px;
	height:150px;
	float:left;
}
.maibback_logobox2{
	width:150px;
	float:left;
}
.content{
	width:735px;
	float:right;
	font-family: arial;
	font-size: 14px;
	line-height: 20px;
}
.content2{
	width:635px;
	float:right;

}
.social_img{
	height:30px;
	float:left;
	width: 100%;
	margin-top: 15px;
}
.social_text{
	height:30px;
	float:left;
	width: 100px;
	font-size: 24px;
	font-family: Helvetica;
	color: #FF0000;
}
.social_icon{
	height:39px;
	float:left;
	width:39px;
	margin-left: 10px;
	margin-top: -5px;
}

.visit_img{
	height:30px;
	float:left;
	width: 100%;
	margin-top: 50px;
}

.footer_bg{
	width:100%;
	height:269px;
	margin-top:50px;
	background: url(../images/footerbg.jpg) no-repeat center top;
	float: left;
}
.footer_centerdiv{
	margin:auto;
	width:942px;
	margin-top: 40px;
	height: 200px;
}
.footer_font{
	float:left;
	width:400px;
}
.footer_font1{
	float:left;
	width:600px;
	font-family:'Helvetica';
	font-size:24px;
	color:#FFFFFF;
	text-transform:uppercase;
}
.footer_small_font{
	float:left;
	width:550px;
	color: #000001;
	font-size: 12px;
	margin-top: 2px;
	font-family: "Helvetica";
}
.footer_small_font a{
	color:#ffffff;
	text-decoration:none;
}
.footer_small_font a:hover{
	color:#ffffff;
	text-decoration:underline;
}
.footer_socialicon_div{
	width:110px;
	float:right;
}


.footer_social_icon{
	height:39px;
	float:left;
	width:39px;
	margin-left: 10px;
}

.leftnav-font ul{
	font-size:28px;
	padding:0px;
	margin:0px;
}
.leftnav-font ul li{
	list-style-type:none;
	display:block;
	text-transform:uppercase;
	padding-bottom: 10px;
}

.leftnav-font ul li a{
	color:#a2ad00;
	text-decoration:none;
}
.leftnav-font ul li a:hover{
	color:#959595;
	text-decoration:none;
}







.link_content{
	float:left;
	margin-top:10px;
	width: 100%;
}
h2{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#010101;
	margin:0;
}

.content_nav{
	float:left;
	width:100%;
	margin-top:20px;
	font-family:arial;
	font-size:14px;
	color:#464646;
}

.content_nav ul{
	
}
.content_nav ul li{
	padding:0px 0 6px 10px;
}
.content_nav ul li a{
	color:#464646;
	text-decoration:none;
}
.content_nav ul li a:hover{

}
.space{
	float:left;
	height:40px;
	width: 100%;
}
.content_nav{
	float:left;
	width:100%;
	font-family:arial;
	font-size:14px;
	color:#464646;
}

.content_nav2 ol{
	
}
.content_nav2 ol li{
	padding:0px 0 6px 10px;
	font-family:arial;
	font-size:14px;
	color:#464646;
}
.content_nav2 ol li a{
	color:#464646;
	text-decoration:none;
}
.content_nav2 ol li a:hover{

}

h4{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
	color: #464646;
}

.form_box_main{
	float:left;
	width:100%;
	margin-top: 10px;
}
.form_box{
	float:left;
	width:475px;
	border:1px solid #7dafd7;
	margin-top: 20px;
}

.patch{
	font-family:arial;
	color:##006ac0;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width: 146px;
	background-color: #FFFFFF;
	margin-top: -8px;
	margin-left: 10px;
}
.form_box_inner{
	float:left;
	margin:10px 0 0 12px;
	width:100%;
	margin-bottom: 20px;
}

.formbox_maindiv{
	float:left;
	margin-top: 20px;
	width: 100%;
}
.formbox_content_name{
	float:left;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	width: 100%;
}
.text_box{
	float:left;
	margin-top: 5px;
	width: 125px;
	border: 1px solid #b8b8b8;
	font-family: arial;
}
.text_box2{
	float:left;
	margin-top: 5px;
	width: 150px;
	border: 1px solid #b8b8b8;
	font-family: arial;
}

.textbox_font_header{
	float:left;
	width:78px;
}

.text_box3{
	float:left;
	margin-top: 5px;
	width: 60px;
	border: 1px solid #b8b8b8;
	margin-left: 5px;
	font-family: arial;
}
.text_phone_type{
	float:left;
	margin-top: 5px;
	width: 70px;
	height:20px;
	font-family: arial;
	font-size: 14px;
}
.textbox_font_header2{
	float:left;
	width:240px;
}
.formbox_content_name2{
	float:left;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	width: 100%;
}
.zipcode{
	float:left;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	width: 78px;
	margin-left: 10px;
}
.select_menu{
	float:left;
	width:70px;
	margin-top: 5px;
	border: 1px solid #b8b8b8;
	font-family: arial;
}
.textbox_font_header3{
	float:left;
	width:90px;
}

.textbox_font_header4{
	float:left;
	width:90px;
}
.select_button2{
	float:left;
	width:40px;
	margin-top: 5px;
	border: 1px solid #b8b8b8;
	font-family: arial;
}
.select_button3{
	float:left;
	width:40px;
	margin-top: 5px;
	border: 1px solid #b8b8b8;
	margin-left:50px;
	font-family: arial;
}
.patch2{
	font-family:arial;
	color:##006ac0;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width: 70px;
	background-color: #FFFFFF;
	margin-top: -8px;
	margin-left: 10px;
}
.textarea_box{
	width:296px;
	height:76px;
	float:left;
	border: 1px solid #b8b8b8;
	margin-top: 5px;
	font-family: arial;
}
.formbox_text2{
	float:left;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	width: 100%;
	margin-top: 5px;
}
.send_button{
	float:left;
	width: 475px;
	margin-top: 10px;
}

.page_content2{
	font-family:arial;
	font-size:14px;
	color:#464646;
	line-height: 20px;
}

.sidebar_menu_content{
	float:left;
	width:100%;
}


.leftnav-font2 ul{
	font-size:24px;
	padding:0px;
	margin:0px;
	color:#959595;
}
.leftnav-font2 ul li{
	list-style-type:none;
	display:block;
	text-transform:uppercase;
}

.leftnav-font2 ul li a{
	color:#a2ad00;
	text-decoration:none;
}


.leftnav-font2 ul li a:hover{
	color:#959595;
	text-decoration:none;
}


.maibback_logobox3{
	width:252px;
	float:left;
	margin-top: 52px;
}









ul.menu li.list {
float:left;
width:250px;
margin:-32767px -125px 0px 0px;
background:url(images/top1.png) no-repeat left bottom;
}

ul.menu li.list a.category {
position:relative;
z-index:50;
display:block;
float:left;
width:120px;
margin-top:32767px;
background:transparent;
}

ul.menu li.list a.category:hover,
ul.menu li.list a.category:focus,
ul.menu li.list a.category:active {
 margin-right:1px;
 background-image:url(images/tophover1.png);
 background-repeat:no-repeat;
 background-position:left top;
}

ul.submenu {
 float:left;
 padding:25px 0px 0px 0px;
 margin:0;
 list-style:none;
 background-image:url(images/tophover1.png);
 background-repeat:no-repeat;
 background-position:left top;
 margin:-25px 0px 0px 0px;
}
 
ul.submenu li a {
float:left;
width:120px;
background:#369;
clear:left;
}

ul.submenu li a.endlist {
 background:url(images/bottom1.png);
}
 
ul.submenu li a.endlist:hover,
ul.submenu li a.endlist:focus,
ul.submenu li a.endlist:active {
background:url(images/bottomhover1.png);
}
 
ul.submenu a:hover,
ul.submenu a:focus,
ul.submenu a:active {
background:#900;
margin-right:1px;
}
