@charset "utf-8";
/* CSS Document */

.clear{clear:both;}
body{ background:url(../images/body_bg.jpg) repeat-x top #000000; margin:0px; padding:0px;}
*{margin:0px; padding:0px; border:0px; outline:0px;}

#wrapper_main{width:954px; height:auto; padding:0px; margin:0px auto; }
#wraper_Footer{width:954px; height:auto; padding:0px; margin:0px auto; }
.main{width:954px; margin:0px auto; padding:0px;}


/* top navigation starts*/
#top_navigation{width:954px; height:30px; border-bottom:1px solid #c6c7b7; padding-bottom:4px; background:#000000;  }
.top_menu{width:954px; height:30px; float:left; line-height:30px; margin-top:5px;}
.top_menu ul{ list-style:none; }
.top_menu ul li{ list-style:none; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; font-weight:normal; color:#c4c4c4; background:url(../images/divider.png) right no-repeat; }
.top_menu li a {float:left; display:block; color:#fff; text-decoration:none;padding:0px 0px 4px 3px; margin-right:2px;}
.top_menu li a span{float:left; display:block; color:#c4c4c4; text-decoration:none; height:30px; padding:0px 30px 0px 20px; cursor:pointer; }
.top_menu li a:hover span {background:url(../images/left_menu.png) no-repeat left top; height:30px; }
.top_menu li a:hover span  {background:url(../images/right_menu.png)  no-repeat right top; height:30px; color:#fff;}
.top_menu li a.current {background:url(../images/left_menu.png)  no-repeat left top; color:#fff;text-decoration:none;}  
.top_menu li a.current span {background:url(../images/right_menu.png)  no-repeat right top;color:#fff;}
.top_menu li.back_non{background:none;}
/* top navigation ends */
.paging {color: #ffffff;font-family:Arial, Helvetica, sans-serif;
 font-size:14px; text-decoration:none;    }
 a:hover.paging {color:#990000; text-decoration:underline; }
 a.active.paging{color:#990000; border:1px solid #999999; padding-left:5px; padding-right:5px; }

.banner{width:954px; height:380px; padding-top:0px; float:left; text-align:center;}
.banner_img{width:952px; height:auto; margin:auto; padding:0px; border:1px solid #b7b7b7; float:left;}

.banner_img1{width:219px; height:345px; float:left; margin:auto;}
.banner_text{width:430px; height:auto; float:left; margin:auto; padding:10px;}
p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d7000b; line-height:22px; }
.new_p{font-family:Georgia, "Times New Roman", Times, serif ;font-size:14px; color:#ffffff; font-style:italic; line-height:22px; }
.banner_img2{width:280px; height:345px; float:right; margin:auto;}
.sale{ width:257px; height:30px; float:left;  margin-left:15px; margin-top:23px; margin-bottom:15px; }
.new{font:Arial, Helvetica, sans-serifl; font-size:22px; color:#d7000b;}
.sale_text{font:Arial, Helvetica, sans-serifl; font-size:22px; color:#ffffff;}
.banner_img3{width:257px; height:117px; float:left; margin-left:9px;}
.banner_img4{width:257px; height:auto; float:left; margin-left:9px; margin-top:10px;}

.view{color:#FFFFFF; text-decoration:underline;}

.standard{width:954px; height:288px; margin:auto; padding:0px;  float:left; background:url(../images/line.jpg) repeat left top;}

.service{width:600px; height:268px; margin-top:30px; margin-left:30px; float:left;}
.service_heading{font-family:"Georgia"; font-size:22px; font-weight:normal; color:#010101; padding-top:15px; padding-left:10px; display:block;}


.services_navi{width:500px; height:auto; float:left;  margin-left:0px; margin-top:20px;}

.services_navi ul{list-style:none; display:block; padding:0px 0px 10px 10px; margin-left:10px; }
.services_navi ul li{display:block; padding:0px 0px 10px 0px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d7000b; background:url(../images/arrow.png) left 5px  no-repeat ; padding-left:15px;  }
.services_navi ul li span.left_bullet {display:block;  padding:0px 0px 10px 0px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d7000b; float:left; list-style:none; width:150px;   }
.services_navi ul li span.rigth_bullet {width:310px; float:left;}
.services_navi ul li a{color:#d7000b; text-decoration:none; padding-top:12px; display:block  }

 .services_navi ul li.back_non{background:none;}
 .produce{float:left; width:283px; height:231px; margin-top:30px; padding:10px 10px 10px 20px; border-left:1px dotted #b4b6af;}
.produce_text{font:Arial, Helvetica, sans-serifl; font-size:16px; color:#d7000b;}
.natural_text{font:Arial, Helvetica, sans-serifl; font-size:16px; color:#ffffff;}






/*footer starts*/
#footer{
	width:100%;
	font-size:11px; 
	border-top:1px solid #c8c7c7;
	margin:0px auto;
	margin-top:20px;
	}		

.footer_navi{
	width:670px;
	margin:0px auto;
	}		
	
.footer_navi ul{
	list-style:none;
	}
	
.footer_navi ul li{
	list-style:none;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b4b6af;
	
	}
	
.footer_navi ul li a{
	text-decoration:none;
	color:#b4b6af;
	padding:10px 5px 10px 15px;
	}	
.footer_navi ul li a:hover{
	text-decoration:underline;
	color:#d7000b;
	}	
	.footer_navi ul li .current{
	text-decoration:underline;
	color:#d7000b;
	}	
	.copy{font-size:12px; color:#c4c4c4; font-family:Arial, Helvetica, sans-serif; text-align:center;}				
.link{color:#b79801; text-decoration:underline;}
.link1{color:#ff0000; text-decoration:none;}
.link1:hover{color:#ff0000; text-decoration:underline;}

.mleft{padding-right:5px;}
.mright{margin-right:10px;}
.mtop{margin-top:10px;}
.mleft10{ margin-left:10px;}

  .mtop20{ margin-top:15px;}
    .mleft20{ margin-left:20px;}
.mleft15{ margin-left:15px;}
   .mleft40{ margin-left:40px;}
   .mleft60{ margin-left:70px;}


.right_side_contact{ float:left; width:420px; padding:0 5px 0 0;}
.right_side_address{ float:left; width:260px; padding:0 10px 0 10px;  border-right:1px solid #e0e0e0; height:340px; padding-top:45px;}
.left_side_new{float:right; width:309px; padding:0 5px;}

.address_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#045278;
	font-weight:bold;
	}
	
.subhead_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#045278;
	font-weight:bold;
	}

.registration_contr{
   width:350px;
  }
 .form{
   margin:0px;
   padding:0px;
   }
   
.form_text{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
.label_text{
 width:100px;
 height:auto;
 margin-right:40px;
 text-align:left;
 vertical-align:middle;
 display:block;
 float:left;
 color:#848483;
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
}
.label_text1{
 width:120px;
 margin-right:20px;
 text-align:left;
 vertical-align:middle;
 display:block;
 float:left;
 color:#000000;
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
}
.input_text{
   width:190px;
   margin:0px;
   padding-top:4px;
   height:15px;
   font-size:12px;
   color:#000000;
   border:1px solid #c4c4c4;
  }
  
 .input_text1{
   width:190px;
   margin:0px;
   padding-top:4px;
   height:80px;
   font-size:12px;
   color:#000000;
   border:1px solid #c4c4c4;
  }
  .thanks_img{width:952px; height:120px; margin:auto; padding:0px; border:1px solid #b7b7b7; float:left;}
  .thanks_text{width:600px; height:100px; float:left; margin:auto; padding:10px;}
  
 /* .details_img3{width:375px; height:auto; float:left;  padding-top:40px; padding-left:20px;}*/
  .details_img3{width:375px; height:auto; float:left;  padding-top:20px; padding-left:20px; padding-bottom:20px;}
  
  .details{width:400px; height:auto; float:right; margin:auto;}
  
  .details_text{width:530px; height:auto; float:left; margin:auto; padding:10px; border-right:1px solid #999999;}
  .img_border{border:1px solid #999999;}
 h3{font-family:Arial, Helvetica, sans-serif;  color:#d7000b;  }
  h5{font-family:Arial, Helvetica, sans-serif; font-family:12px;  color:#ffffff;  }
  
  
/* accessories */
.acc_main{width:590px; height:auto; margin:0px auto;}
.acc_img{width:882px; height:auto; float:left; padding-right:10px; border:1px solid #FF0000;} 
.acc_img_new{width:150px; height:auto; margin:0px auto; padding:10px 0px 10px 0px;}
.acc{width:914px; height:auto;  float:left; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:10px;} 

.acc_list{width:180px; height:auto; padding:0px; float:left; border:1px solid #999999;}
.acc_detail{width:180px; height:auto;  float:left; border-top:1px solid #999999; }
.acc_save{width:95px; height:auto; float:left;}
.mbottom{margin-bottom:10px;}

.rrp{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; padding-left:10px; }
.save{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#990000; padding-left:10px; }
.deatail{width:78px; height:auto; float:left;}
.deatail_1{width:99px; height:auto; float:left;}

.view_detail{width:250px; height:auto;  float:left; border:1px solid #999999; margin-top:10px;  }
.view_text{width:auto; height:auto; float:left;}



.port_main{width:800px; height:auto; margin:0px auto;}
.port_img{width:375px; height:auto; float:left;  padding-top:40px; padding-left:20px;}
  .port_box{width:400px; height:auto; float:left; margin-left:20px; border:1px solid #999999;}
  .port_detail{width:180px; height:auto;  float:left; }
  .white {color: #ffffff;font-family:Arial, Helvetica, sans-serif;
	font-size:14px; text-decoration:none;}
	a:hover.white {color:#990000; text-decoration:underline;}
	a.active.white{color:#cccccc;}
	.red{color:#990000; text-decoration:underline;}
	
	.video_box_main{width:650px; height:auto; float:left;}
	.testimonials_main{width:922px; height:auto; float:left;}
	.video_box{width:600px; height:103px; float:left;}

	.contact_box{width:257px; height:auto; float:left; margin-left:9px; margin-top:30px;}
	
	.contact_box1{width:280px; height:345px; float:right; margin:auto;}
	.mtop_border{border-top:1px solid #999999;}
	.links_text{width:630px; height:auto; float:left; margin:auto; padding:10px;}
	.border_right{border-right:1px solid #999999;}
	.read {color: #ffffff;font-family:Arial, Helvetica, sans-serif;
	font-size:12px; text-decoration:none;}
	a:hover.read {color:#990000; text-decoration:underline; }
