/* CSS Document */

html, body, p, div, h1, h2, h3, h4, h5, h6, img, span, ul, li, br, hr, a, form, input, tr, td, table, dl, dt, dd { padding:0px; margin:0px; border:0px;}
img{ padding:0; margin:0; outline:0;}
br{ font-size:0; height:0; line-height:0; clear:both;}
a{ outline:none; border:0; text-decoration:underline; color:#a01812;}
a:hover{ color:#000000;}
.float_l{float:left;}
.float_r{float:right;}

body{ background:url(../images/bg_all.jpg) #a41b13;}

/* top */
#wrap{ width:1001px; margin:0 auto; background-image:url(../images/bg_top.jpg); background-repeat: repeat-x; padding-left:79px; padding-right:79px;}
	.logo{ float:left; width:309px; margin:0; padding:0;}
	.contact{ float:right; width:232px; margin-top:39px; padding:0; background-image:url(../images/cont_bg.jpg); background-repeat:no-repeat;} 
    .contact_text{ padding:13px 12px 12px 16px;}
	  .text1{ font-family:Verdana; font-size:12px; color:#f9f0e6; line-height:15px;}
	  .text2{ font-family:Verdana; font-size:15px; color:#ffffff; font-weight:bold;}  
#wrap1{ width:1001px; margin:0 auto; background-image:url(../images/left_right_bg.png); background-repeat: repeat-y; padding-left:79px; padding-right:79px;}

/* nav section*/
#navi{ width:1001px; margin:0 auto; background-image:url(../images/navi_bg.jpg); background-repeat:repeat-x; height:35px; padding-left:79px; padding-right:79px;}

ul.menu{list-style:none;float:left;display:block;width:721px; padding:5px 0 0 0;}
ul.menu li{ float:left;}
ul.menu li a{font:bold 12px/22px verdana;color:#ffffff;padding:0 15px 0 15px; text-decoration:none;}
ul.menu li a.last{padding:0px;}
ul.menu li span {float:left; width:1px; height:22px; background:url(../images/bar_line.jpg) no-repeat; background-position: top; padding:0; margin:0;  }
ul.menu li a:hover,ul.menu li a.active{ color:#000; text-decoration:none;}

.sitemap_but{ width:88px; float:left; padding-left:30px; padding-top:5px;}
.privacy_but{ width:129px; float:left; padding-left:4px; padding-top:5px;}

/*banner*/
  .banner{ width:1001px; margin:0; padding:0;}
  .body_img{ width:1001px; margin:0; padding:0; background-image:url(../images/body_img1.jpg); background-repeat:no-repeat;}
  .body_img1{ width:640px; float:left; margin:15px 25px 25px 15px;}
  .right_body{ width:276px; float:left; padding: 15px 0 18px 10px;} 
  .block_text{ width: 251px; padding: 17px 4px 16px 25px; border-left: 1px dotted #c2c2c2;}
  .text1a{ font-family: Georgia; font-size:20px; color:#0b0e0a; font-weight:bold;}
  .text2a{ font-family: Georgia; font-size:14px; color:#ef4a42; font-weight:bold;} 
  .text3a{ font-family: Arial; font-size:12px; color:#757474; line-height:18px;}
  .text4x{ font-family: Georgia; font-size:16px; color:#0b0e0a; line-height:18px;}
  .text5x{ font-family: Arial; font-size:12px; color:#757474; line-height:18px; background-image:url(../images/arrow.png); background-repeat:no-repeat;}
  
#wrap2{ width:1001px; margin:0 auto; background-image:url(../images/left_right_bg1.png); background-repeat: repeat-y; padding-left:79px; padding-right:79px;}
  .body_img_bottom{ width:1001px; margin:0; padding:0; background-image:url(../images/bottom_bg.jpg);  background-repeat:no-repeat;}
  .gallery_body_img{ width:417px; padding: 12px 87px 16px 16px; float:left; }
  .logo_1a{ width:140px; float:left;}
  .logo_1b{ width:169px; float:left;}
  .logo_1c{ width:158px; float:left;}   

/* body section*/
   .body_inner{ width:1001px; margin:0; padding:0; background-image:url(../images/bg_body1a.jpg); background-repeat: repeat-x; background-color:#ffffff;}
   .cont_la{width:950px; padding:20px 24px 20px 25px;}
   .map{float:left; width:425px;}
   .feed_form{float:left; width:505px; height:450px; padding-left:12px;}
   .body_pic1{float: right; margin-right:170px;}
   
/* contact section */
		.form1 label{float:left;width:130px;clear: left;display: block;margin-bottom:10px; font-family: Arial; font-size:12px; color:#757474;}
		.form1 label.label2{float:left;width:10px;display: block;margin-bottom:7px;margin-right:20px;clear: none;height: 11px;}
		.form1 input.text,.form1 textarea, .form1 select{font-size:11px;padding:2px;border:1px solid #d9c2c2; color:#000000;float:left;margin-bottom:10px;}
		.form1 input.text{width:300px;height:16px;clear: right;margin-bottom:10px;float: left;}
		.form1 input.big{width:500px;height:16px;clear: right;margin-bottom:10px;}
		.form1 textarea{width:300px;height:100px;clear: right;margin-bottom:10px;float: left; font-family:Arial, Helvetica, sans-serif; font-size:11px;padding:2px;border:1px solid #d9c2c2; color:#000000;}
		.form1 select{width:306px;clear: right;border:1px solid #d9c2c2 !important;float: left;margin-bottom:10px;}
		br{ clear:both; height:0px; line-height:0px; font-size:0px;}
		
/* custom tents */	
		#theree_box ul li{margin:0 0 15px 0; padding:0; width:190px; height:100%; float:left; display:block; font-size:12px; list-style-type:none;}
		.sitemap_link{background-color:#f1efef; padding:7px 0 7px 7px; width:420px; background-image:url(../images/arrow1b.gif); background-repeat:no-repeat; padding-left:22px; float:left}
		.sitemap_link a{ font-family: Georgia; font-size: 13px; text-decoration:none;color:#c80909;	text-align:left;line-height:18px;text-align:left;}
        .sitemap_link a:hover {	font-family: Georgia; font-size: 13px; color:#000000;text-align:left;line-height:18px;text-align:left;	}
        .sitemap_link.active{ font-family: Georgia; font-size: 13px; color:#000000;line-height:18px;}


/* footer section */
#wrap3{background-image:url(../images/footer_bg.jpg); background-repeat:no-repeat; width:1001px; height:129px; margin:0 auto;}
.fotter_main{ width:960px; margin:0 auto; padding-top:23px;	list-style-type:none;}
.fotter_nav{ font-family:verdana;width:560px;float:left;line-height:18px;font-size:12px;color:#a1a1a1;margin:0;}	
.fotter_nav ul{	margin:0;width:560px;}
.fotter_nav ul li{margin:0;	padding:0;list-style-type:none;	text-align:left;font-size:12px;	color:#a1a1a1;float:left;}
.fotter_nav ul li a{text-decoration:none;color:#af7a77;	text-align:left;line-height:18px;text-align:left;}
.fotter_nav ul li a:hover {	color:#0f0f0f;text-align:left;line-height:18px;text-align:left;	}
.fotter_nav ul li.active{ color:#0f0f0f;line-height:18px;}	
.fotter_nav_gap{ width:25px;font-family:Arial, Helvetica, sans-serif;line-height:18px;font-size:12px;text-align:right;}

.top_nav{ float:left;width:158px;padding:0;margin:0;}
.top_nav ul{margin:0;width:158px;}
.top_nav ul li{	margin:0;padding:0;list-style-type:none;line-height:12px;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#fd9c2e;float:left;}
.top_nav ul li a{text-decoration:none;text-align:left;color:#fd9c2e;}
.top_nav ul li a:hover{	text-align:left;color:#ffffff;}
.text4a{ font-family: Arial; font-size:11px; color:#ef4a42;}

.copywright{ width:960px; margin:0 auto; font-family:Arial, Helvetica, sans-serif;color:#0f0f0f;text-align:left;font-size:11px;line-height:30px;}
