@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url left top repeat;}

h1, h2, h3, h4, h5, h6, input, pre, form{margin:0px; padding:0px;}

#container{margin:0px auto; padding:0px; width:980px; overflow:hidden;}

#header_main{margin:0px; padding:0px; width:980px; overflow:hidden;}

.header{margin:0px; padding:0px; width:980px; overflow:hidden;}

.logo{margin:10px 0 0 10px; padding:38px 0 0 183px; width:231px; float:left; overflow:hidden; background:url(../images/logo.gif) left top no-repeat; height:51px;}
.logo a{font-family:"Comic Sans MS", cursive; font-style:italic; font-weight:bold; color:#66aa00; text-decoration:none; font-size:23px;}

.social{margin:10px 0 0 0px; padding:0px; width:248px; float:left; overflow:hidden; background:url(../images/visit.png) left top no-repeat; height:150px;}
.inner_social{width:248px; padding:78px 0 0 0; text-align:center;}
.inner_social li{display:inline; padding:0 0 0 5px;}
 
.save{margin:10px 6px 0 0px; padding:0px; width:550px; height:89px; background:url(../images/save_img.gif) left top no-repeat; float:right; overflow:hidden;}

.button{margin:57px 76px 0 0px; padding:0px; width:133px; float:right; overflow:hidden;}

.navi{margin:5px 0 0 6px; padding:0px; width:965px; height:36px; background:url(../images/navi_bg.gif) left top repeat-x; float:left; overflow:hidden;}

.navi ul{margin:0px; padding:0px;}

.navi ul li{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; display:inline; list-style:none; background:url(../images/hover.gif) left top no-repeat; height:36px; float:left;}

.navi ul li a{margin:0px; padding:10px 40px 0 40px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; float:left;}

.navi ul li a:hover{margin:0px; padding:10px 40px 0 40px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c1f550; text-decoration:none; background:url(../images/hover.gif) left top repeat-x; height:36px; float:left;}

.dactive{margin:0px; padding:0px; background:url(../images/hover.gif) left top repeat-x; height:36px;}

#banner_main{margin:10px 0 0 6px; padding:0px; width:980px; float:left; overflow:hidden;}

.services{margin:10px 0 10px 0; padding:0px 0 0 0; width:248px; height:284px; background:url(../images/services_bg.gif) left top no-repeat; float:left; overflow:hidden;}

.services h1{margin:0px; padding:0px 0 0 10px; width:248px; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#000000; float:left;}

.services ul{margin:0px; padding:0px;}

.services ul li{margin:0px; padding:10px 0 5px 35px; width:150px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; display:block; background:url(../images/list_icon.png) 10px 12px no-repeat; float:left;}

.banner{margin:0px 15px 0 0px; padding:0px; width:704px; float:right; overflow:hidden;}

#mid_container{margin:0px 0 0 6px; padding:0px; width:980px; float:left; overflow:hidden;}

.left_panel{margin:0px; padding:0px; width:250px; float:left; overflow:hidden;}

.img1{margin:0px 0 0 0px; padding:0px; width:248px; float:left; overflow:hidden;}

.img2{margin:15px 0 0 0px; padding:0px; width:248px; float:left; overflow:hidden;}

.testimonials{margin:15px 0 0 0px; padding:0px 0 20px 0px; width:246px; border:1px solid #188301; float:left; overflow:hidden;}


.testimonials h1{margin:0px; padding:10px 0 0 10px; width:234px; font-family:"Bebas Neue"; font-size:24px; color:#3695cc; font-weight:normal; float:left;}

.testimonials p{margin:0px; padding:10px 0 0 10px; width:218px; font-family:Arial, Helvetica, sans-serif; font-size:; color:#585858; line-height:20px; text-align:justify; float:left;}

.testimonials p span{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:; color:#FF0000; float:right;}

.right_panel{margin:0px; padding:0px; width:728px; float:right; overflow:hidden;}

.quote_img{margin:10px 0 0 12px; padding:0px; width:701px; float:left; overflow:hidden;}

.welcome{margin:10px 0 0 12px; padding:0px; width:701px; float:left; overflow:hidden;}

.welcome h1{margin:0px; padding:0px 0 0 0px; width:701px; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#080808; float:left;}

.welcome h1 span{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#e63f0b;}

.welcome p{margin:0px; padding:10px 0 0 0px; width:97%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#636363; text-align:justify; line-height:20px; float:left;}

.images{margin:10px 0 0 0px; padding:0px; width:716px; float:left; overflow:hidden;}

.box_img{margin:0px 0 0 9px; padding:0px; width:225px; float:left; overflow:hidden;}

.kits_img{margin:0px 0 0 9px; padding:0px; width:225px; float:left; overflow:hidden;}

.accessories_img{margin:0px 0 0 9px; padding:0px; width:225px; float:left; overflow:hidden;}

.clr{margin:0px; padding:0px; clear:both;}

#footer_main{margin:10px 0 0 0px; padding:0px; width:100%; background:#282626; overflow:hidden; height:150px;}

.footer{margin:15px auto; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-align:center; width:980px; overflow:hidden; line-height:20px;}

.footer a{margin:0px auto; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none;}

.footer a:hover{margin:0px auto; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#339900; text-decoration:none;}

.phone{margin:0px 0 0 0px; padding:87px 0 0 0; width:248px; float:left; overflow:hidden; background:url(../images/phone.gif) left top no-repeat; height:63px; font-family:"Times New Roman", Times, serif; font-size:28px; color:#188301; font-weight:bold; text-align:center;}