body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td,embed,object,button,hr{margin:0;padding:0;}
body a{outline:none;text-decoration:none;}
ol{margin:0;padding:0;}
fieldset,img,abbr{border:0;}
ul{list-style:none;list-style-type:none;}
img{border:none;}
body{width:100%;font-family:Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;background-color:#626262;color:#ffffff;font-size:100%;}
.body_font{font-size:115%;}
.footer_main{font-size:100%!important;}
.contact_number{font-size:145%!important;}
.landscape_sub_font{font-size:160%!important;}
.seo_con_font{font-size:70%!important;}
.seo_text{font-size:170%!important;}
.seo_intro_text{font-size:145%!important;}
#main{width:98%;overflow:hidden;margin:10px 0;background-color:#d9d9d9;padding:0 4px 10px;}
.float_left{float:left}
.float_right{float:right}
.headg{color:#00A3D1;}
.sub_main_headg{font-weight:bold;color:#5c6064;float:right;padding:25px 0 0 0;font-size:112%;}
.sub_headg{font-weight:bold;color:#5c6064;display:block;text-decoration:underline;font-size:116%;}
.email_mar{margin:0px 15px 0 16px;}
.sub_main_con{font-weight:bold;color:#009ddc;}
.main_con{width:100%;overflow:hidden;font-size:75%}
.mobile_mar{margin:0px 11px 11px 0;}
.ecommerce_mar{margin:0px 11px 0px 16px;}
.web_dev_bg_bottom{background:url(../images/web-dev-bg-bottom.jpg) no-repeat right bottom;background-color:#FFF;padding-bottom:68px;}
.header{overflow:hidden;padding:0px 2px 25px 0px;}
.contact_link{text-decoration:none;margin:15px 0 0px 0;width:100%;text-align:right;color:#000;display:block;color:#000;font-weight:600;border-bottom:solid 1px #a9a9a9;font-size:131%;}
.main_website_link{background-color:#c0c0c0;color:#6a6a6a;font-weight:normal;width:49%;text-align:center;padding:10px 0;-webkit-border-radius:5px;-moz-border-radius:5px;display:block;text-decoration:none;font-size:75%}
.web_solution_links{border-bottom:solid 1px #ededed;padding:12px 0 12px 0;color:#22aee1;background:url(../images/arrow.png);background-repeat:no-repeat;background-position:94% 50%;font-weight:bold;display:block;text-decoration:none}
.web_solution_links span{padding:0 0 0 25px;font-size:125%;}
.web_solution_links span.seo{font-size:115%;}
.web_soln_paddg{padding:0px;}
.contact_us_num{color:#b7b7b7;text-decoration:none;font-weight:bold;display:block;padding:13px 0 13px 0;text-align:center;}
.contact_us_num span{font-size:155%;}
.contact_us_num img{margin:2px 0 0 0;}
.contact_addr{overflow:hidden;color:#5c5f64}
.addr{padding:12px 7px 15px 10px;width:73%;width:100%;float:left;background:url(../images/bg_head_contact_us.png) repeat-x;}
.contact_headg{font-weight:bold;color:#5b6064;font-size:116%;}
.map{float:left;text-align:center;width:15%;color:#13a4dd;font-weight:bold;padding:12px 7px 12px 10px;display:block;cursor:pointer;text-decoration:none;}
.form{padding:10px 7px 16px 11px;overflow:hidden;clear:both}
.form p{overflow:hidden;clear:both;margin:9px 0 0px 0;width:100%}
.form p label{float:left;width:60%;margin:0 5px 0 0;clear:both;}
.form p input{float:left;-moz-border-radius:5px;-webkit-border-radius:5px;border:solid 1px #a1a1a1;width:98%;padding:2px;color:#9C9D9E;height:40px;margin:0 auto;}
.form p textarea{width:98%;margin:3px 0 0 0px;border:solid 1px #a1a1a1;-moz-border-radius:5px;-webkit-border-radius:5px;color:#9C9D9E;}
.form p select{border:solid 1px #a1a1a1;float:left;}
.form p input.wv{float:right;margin:-2.8em 0 0 33%;text-transform:uppercase;color:#9C9D9E;width:60%;display:inline;height:40px;}
.form p input.submit_arrow{text-align:center;color:#13A4DD;font-weight:bold;padding:8px 0px 8px 0px!important;cursor:pointer;border:none;width:175px;}
.submit{float:left;}
.exa_addr{overflow:hidden;border-top:solid 1px #ededed;padding:12px 12px 12px 8px;font-weight:bold;display:block;text-decoration:none;cursor:pointer;}
.exa_addr img{float:right;margin:4px 4px 0 0;}
.exa_addr span{color:#22aee1;text-decoration:underline;float:right;}
.exa_addr span.complete_addr{width:71%;float:left;color:#5b6064;text-decoration:none;font-weight:normal;}
#comp_text{margin:0px;font-size:80%;color:red;width:63%;text-align:left;float:left;margin:2px 0 9px 0;}
.state_staff{overflow:hidden;width:100%;margin:9px 0 0px 0;clear:both}
#state{width:47%;float:left;clear:none;margin:0px;}
#state label{width:30%;float:left;margin:2px 5px 0 0px;}
#state select{margin:0;width:65%;float:left}
#staff{width:50%;float:right;clear:none;margin:0px;}
#staff label{width:35%;float:left;margin:2px 0 0 0;}
#staff select{width:60%;float:right;margin:0;}
#seo_results{font-weight:bold}
#seo_results div{padding:8px 0 8px 0;border-bottom:solid 1px #ededed;color:#5c6064;}
#seo_results div img{margin:0 8px 0 11px;}
#seo_results div p{margin:0px 8px 0 28px;font-size:91%;}
#seo_results div a img{margin:0px 4px 0 0;}
#seo_results div p span{font-weight:normal;}
#seo_results div p a{display:block;margin:0 0 10px 0;text-decoration:none;color:#666b6e;font-weight:normal;color:#5c6064;}
.expand{background:url(../images/plus.gif);background-repeat:no-repeat;background-position:11px 2px;text-decoration:none;cursor:pointer;display:block;color:#5c6064;}
.expand span{padding:0 0 0 29px;font-size:105%!important;}
.shrink{background:url(../images/minus.gif);background-repeat:no-repeat;background-position:11px 2px;text-decoration:none;cursor:pointer;display:block;color:#5c6064;}
.shrink span{padding:0 0 0 29px;font-size:105%!important;}
.no_border{border:0 none;}
.border_right{border-right:solid 1px #ececec;}
.border_left{border-left:solid 1px #ececec;}
.folio div{width:100%;overflow:hidden;border-bottom:solid 1px #ececec;;}
.folio a{width:32%;float:left;text-align:center;}
.folio a.first{width:32%;}
.folio a.middle{width:35%;}
.exa_video{padding:0 0 12px 0;border-bottom:solid 1px #ededed;}
.search_engine{margin:0 14px 0px 0;}
.comp{color:red;}
.non_comp{color:#fff;}
.header img{margin:10px 0 0 13px;width:30%}
#html5_player{margin:0 auto;width:90%;display:block;}
#testimonial_loader{display:none;width:84%;margin:0 auto;}
.links{color:#5c6064;text-decoration:none;}
.links:hover{text-decoration:underline;}
.web_soln_font{}
.folio_link{display:block;padding:14px 11px;font-weight:normal;}
.folio_link a{color:#ffffff;text-decoration:underline;font-style:italic;float:none!important;font-weight:bold;}
#seo_intro{padding-left:13px;padding-right:13px;}
.testimonial_sites{border-bottom:solid 1px #EDEDED;}
.testimonial_sites a{padding:13px 0 13px 0;}
.testimonial_sites .keywords{margin:0 5px 10px;display:none}
#video_player{margin:0 5px;}
.testimonial_sites .expand{background:url(../images/plus.gif);background-repeat:no-repeat;background-position:11px 15px;text-decoration:none;cursor:pointer;display:block;color:#5c6064;}
.testimonial_sites .expand span{font-size:115%!important;}
.testimonial_sites .shrink{background:url(../images/minus.gif);background-repeat:no-repeat;background-position:11px 15px;text-decoration:none;cursor:pointer;display:block;color:#5c6064;}
.testimonial_sites .shrink span{font-size:115%!important;}
.no_backgrdimg{background-image:none;}
.footer{clear:both;float:right;margin:-1.3em 0 0;padding:0 10px 10px 10px;}
.footer p{padding:0px;margin:0px;font-size:11px;font-style:italic;color:#ffffff;}
.title_txt{font-size:100.0%;color:#2fbee5;text-transform:uppercase;font-weight:bold;text-decoration:none;}
.title_txt a{font-size:100.0%;color:#2fbee5;font-weight:bold;text-decoration:none;}
.title_txt a:hover{font-size:100.0%;color:#2fbee5;font-weight:bold;text-decoration:underline;}
.line_divide{height:2em;}
.title_addr{margin-left:4.5em;margin-top:-2.3em;color:#2FBEE5;font-size:85%;font-weight:bold;}
.cont_addr{margin-left:4.3em;margin-top:0.4em;color:#ffffff;font-size:90%;}
.txt_blue{margin-left:0.5em;color:#2FBEE5;font-size:80%;text-decoration:underline;}
.txt_blue a{color:#2FBEE5;font-size:80%;text-decoration:underline;}
.txt_blue a:hover{color:#FFFFFF;font-size:80%;text-decoration:none;}
.cont_img{padding-left:1.2em;}
.cont_line{padding-left:0.8em;}
#map_img{padding-left:3.9em;padding-top:0.5em;}
.content_wrap ul li{background:url("../images/arrow_blue.png") no-repeat scroll left 1px transparent;padding:0 0 5px 15px;}
.content_wrap ul{padding:0 0 15px 5px}
ul, li{list-style:none outside none;}
#header_wrapper{background:url("../images/top_bg.png") repeat-x scroll 0 0 transparent;background-size:100% 5.875em;-webkit-background-size:100% 5.875em;width:100%;z-index:99;}
#logo{text-align:center;}
.top_logo{margin:1.250em 0 0 0;}
.home_nav_wrap{overflow:hidden;margin:-450px auto 0;padding:5.315em 0.750em 0.750em 0.750em;z-index:99;}
.bg_nav_first_radius{-moz-border-radius-topleft:0.375em;-moz-border-radius-topright:0.375em;-webkit-border-top-left-radius:0.375em;-webkit-border-top-right-radius:0.375em;}
.bg_nav_last_radius{-moz-border-radius-bottomleft:0.375em;-moz-border-radius-bottomright:0.375em;-webkit-border-bottom-left-radius:0.375em;-webkit-border-bottom-right-radius:0.375em;}
.bg_nav_home{background:url(../images/bg_nav_home.png) repeat-x left bottom;overflow:hidden;background-size:100% 2.688em;-webkit-background-size:100% 2.688em;width:100%;height:2.688em;background-color:transparent;height:2.688em;}
.bg_nav_home a{background:url(../images/arrow.png) no-repeat;background-position:94% 45%;width:100%;overflow:hidden;float:left;display:block;text-decoration:none;padding:0.9em 0.2em 0 0.6em;height:2.688em;font-weight:normal;font-size:87.5%;color:#fcfcfc;}
#wrapper{overflow:hidden;width:100%;}
.home_bg{background-size:auto 24em;-webkit-background-size:auto 24em;}
.sub_bg{background:url("../images/bg_sub.jpg") no-repeat scroll center top #606163;background-size:auto 10em;-webkit-background-size:auto 10em;}
.banner1{width:100%;margin:0 auto;background:url(../images/bg_home1.jpg) no-repeat center top;}
.banner2{width:100%;margin:0 auto;background:url(../images/bg_home2.jpg) no-repeat center top;}
.banner3{width:100%;margin:0 auto;background:url(../images/bg_home3.jpg) no-repeat center top;}
.banner4{width:100%;margin:0 auto;background:url(../images/bg_home4.jpg) no-repeat center top;}
#slideshow{position:relative;height:480px;overflow:hidden;z-index:-1;}
#slideshow DIV.slide{position:absolute;top:0;left:0;z-index:8;opacity:0.0;height:480px;}
#slideshow DIV.active{z-index:10;opacity:1.0;}
#slideshow DIV.last-active{z-index:9;}
#menu_bottom{width:100%;height:3.219em;position:fixed;bottom:0;}
#menu_bottom img{margin-top:0.750em;}
#home_button{background:url(../images/home_btm.jpg) no-repeat;background-size:100% 100%;-webkit-background-size:100% 100%;width:24%;height:100%;display:block;float:left;text-align:center;}
#gallery_button{background:url(../images/gallery_btm.jpg) no-repeat;background-size:100% 100%;-webkit-background-size:100% 100%;width:25%;height:100%;display:block;float:left;text-align:center;}
#product_button{background:url(../images/products_btm.jpg) no-repeat;background-size:100% 100%;-webkit-background-size:100% 100%;width:26%;height:100%;display:block;float:left;text-align:center;}
#contact_button{background:url(../images/contact_btm.jpg) no-repeat;background-size:100% 100%;-webkit-background-size:100% 100%;width:25%;height:100%;display:block;float:left;text-align:center;}
.page_header_wrap{height:1.700em;padding:1.75em 0.75em 0 0.75em;}
.page_header_text{font-size:100.0%;color:#fcfcfc;text-transform:uppercase;font-weight:bold;}
.content_wrap{overflow:hidden;font-size:75%;margin:0.5em 0;}
.gallery_wrap{position:relative;}
.gallery_img_large{height:18em;background:url("../images/car_audi.jpg") no-repeat scroll center top transparent;background-size:auto 26em;-webkit-background-size:auto 26em;}
.gallery_img_peugeot{height:18em;background:url("../images/peugeot.jpg") no-repeat scroll center top transparent;background-size:auto 26em;-webkit-background-size:auto 29em;}
.gallery_img_hummerh3{height:18em;background:url("../images/hummerH3.jpg") no-repeat scroll center top transparent;background-size:auto 26em;-webkit-background-size:auto 29em;}
.gallery_img_chrysler{height:18em;background:url("../images/Chrysler-1.jpg") no-repeat scroll center top transparent;background-size:auto 26em;-webkit-background-size:auto 29em;}
.gallery_img_dodge{height:18em;background:url("../images/dodge-1.jpg") no-repeat scroll center top transparent;background-size:auto 26em;-webkit-background-size:auto 29em;}
.gallery_img_ford{height:18em;background:url("../images/ford.jpg") no-repeat scroll center top transparent;background-size:auto 26em;-webkit-background-size:auto 29em;}
.gallery_img_great_wall{height:18em;background:url("../images/great_wall-1.jpg") no-repeat scroll center top transparent;background-size:auto 26em;-webkit-background-size:auto 29em;}
.gallery_img_holden{height:18em;background:url("../images/holden-1.jpg") no-repeat scroll center top transparent;background-size:auto 26em;-webkit-background-size:auto 29em;}
.gallery_img_honda{height:18em;background:url("../images/honda-1.jpg") no-repeat scroll center top transparent;background-size:auto 26em;-webkit-background-size:auto 29em;}
.gallery_img_hyundai{height:18em;background:url("../images/hundai.jpg") no-repeat scroll center top transparent;background-size:auto 26em;-webkit-background-size:auto 29em;}
.gallery_img_jeep{height:18em;background:url("../images/jeep.jpg") no-repeat scroll center top transparent;background-size:auto 26em;-webkit-background-size:auto 29em;}
.gallery_img_kia{height:18em;background:url("../images/kia-1.jpg") no-repeat scroll center top transparent;background-size:auto 26em;-webkit-background-size:auto 29em;}
.gallery_img_mazda{height:18em;background:url("../images/mazda2.jpg") no-repeat scroll center top transparent;background-size:auto 26em;-webkit-background-size:auto 29em;}
.gallery_img_misubishi{height:18em;background:url("../images/misubishi.jpg") no-repeat scroll center top transparent;background-size:auto 26em;-webkit-background-size:auto 29em;}
.gallery_img_renault{height:18em;background:url("../images/renault.jpg") no-repeat scroll center top transparent;background-size:auto 26em;-webkit-background-size:auto 29em;}
.gallery_img_ssangyong{height:18em;background:url("../images/ssangyong.jpg") no-repeat scroll center top transparent;background-size:auto 26em;-webkit-background-size:auto 29em;}
.gallery_img_suzuki{height:18em;background:url("../images/suzuki.jpg") no-repeat scroll center top transparent;background-size:auto 26em;-webkit-background-size:auto 29em;}
.gallery_img_toyota{height:18em;background:url("../images/toyota.jpg") no-repeat scroll center top transparent;background-size:auto 26em;-webkit-background-size:auto 29em;}
.gallery_img_nissan{height:18em;background:url("../images/nissan.jpg") no-repeat scroll center top transparent;background-size:auto 26em;-webkit-background-size:auto 29em;}
.gallery_wrap a{bottom:0;display:block;height:17em;position:absolute;width:100%;}
.gallery_head_bar{background:url(../images/bg_gallery_header.jpg) repeat-x left bottom;overflow:hidden;background-size:100% 4.000em;-webkit-background-size:100% 4.000em;width:100%;height:4.000em;background-color:transparent;opacity:0.8;}
.s_gallery{position:absolute;z-index:1;left:1.000em;}
.gallery_head_bar .text{color:#2fbee5;font-size:100%;position:absolute;z-index:1;left:7.750em;top:1.500em;text-transform:uppercase;}
.gallery_des_bar{background:url(../images/bg_gallery_des.jpg) repeat-x left bottom;overflow:hidden;background-size:100% 3.000em;-webkit-background-size:100% 3.000em;width:100%;height:3.000em;background-color:transparent;opacity:0.8;position:relative;}
.gallery_des_bar .text{color:#ffffff;text-decoration:none;font-size:87.5%;position:absolute;z-index:1;left:1.000em;top:1.200em;}
#album_listing{margin:0 auto;width:80%;}
.gallery_album{background:#F0F0F0;border:1px solid #DDDDDD;border-radius:8px;float:left;height:110px;margin:2%;padding:5px;width:100px;text-align:center;}
.gallery_album img{border:1px solid #8d8d8d;-webkit-border-radius:8px;border-radius:8px;}
.gallery_album p{text-align:center;font-size:80%;padding-top:5px;}
.gallery_album a{color:#CB4800;font-weight:bold;text-decoration:none;}
.photo{margin:10px 0;}
.product_wrap{position:relative;}
.product_wrap_2{position:relative;padding:2em auto;}
.product_detail_more{width:100%;clear:both;}
.product_detail_left{width:72%;float:left;}
.product_detail_left p{padding:0 0 1.000em 0;}
.product_detail_right{width:28%;float:right;}
.product_detail_right img{float:right;}
.prod_bt{margin:-1.35em 0 0 0;position:relative;float:right;}
.top_bt{float:left;position:relative;}
#fresh_air{background:url("../images/sunroof.jpg") no-repeat scroll center top transparent;background-size:27em auto;-webkit-background-size:auto 14.5em;}
#in_car{background:url("../images/in_car.jpg") no-repeat scroll center top transparent;margin:10% auto 0 auto;}
#cruise_control{background:url("../images/cruise-control.jpg") no-repeat scroll center top transparent;margin:10% auto 0 auto;}
#alarms{background:url("../images/alarms.jpg") no-repeat scroll center top transparent;margin:10% auto 0 auto;}
#satellite{background:url("../images/satellite.jpg") no-repeat scroll center top transparent;margin:10% auto 0 auto;}
#stereo{background:url("../images/stereo.jpg") no-repeat scroll center top transparent;margin:10% auto 0 auto;}
#reversing{background:url("../images/reversing.jpg") no-repeat scroll center top transparent;margin:10% auto 0 auto;}
.product_img_large{height:13.9em;text-align:center;}
.product_img_large2{height:16.8em;text-align:center;}
.accordionButton{width:99%;background:#e0e0e0 url(../images/product_link_bg.jpg) repeat-x;overflow:hidden;color:#067706;font-size:110%;font-weight:bold;padding:12px 5px 12px 10px;border-bottom:1px solid #c9c8ca;}
.accordionContent{width:100%;overflow:hidden;padding:10px 0 0 0;background:#fdfcfe;color:#1c1d1c;}
#audi{background:url("../images/product_audi.jpg") no-repeat scroll center top transparent;background-size:auto 23em;-webkit-background-size:auto 23em;}
#hollandia_900{background:url("../images/H900_outside4.jpg") no-repeat scroll center top transparent;background-size:27em auto;-webkit-background-size:27em auto;}
#hollandia_700{background:url("../images/webasto_hollandia700_02.jpg") no-repeat scroll center top transparent;background-size:27em auto;-webkit-background-size:27em auto;}
#hollandia_500{background:url("../images/webasto_hollandia500elegance01(1).jpg") no-repeat scroll center top transparent;background-size:27em auto;-webkit-background-size:27em auto;}
#hollandia_300{background:url("../images/webasto_hollandia300spoiler01.jpg") no-repeat scroll center top transparent;background-size:27em auto;-webkit-background-size:27em auto;}
#hollandia_100{background:url("../images/webasto_hollandia100popup01.jpg") no-repeat scroll center top transparent;background-size:27em auto;-webkit-background-size:27em auto;}
#hollandia_400{background:url("../images/hollandia400.jpg") no-repeat scroll center top transparent;background-size:27em auto;-webkit-background-size:27em auto;}
#roof_mount{background:url("../images/nesca_01.jpg") no-repeat scroll center top transparent;background-size:27em auto;-webkit-background-size:27em auto;}
#headset{background:url("../images/VMA773.jpg") no-repeat scroll center top transparent;background-size:27em auto;-webkit-background-size:27em auto;}
.product_details{background:url(../images/bg_product_details.jpg) repeat-x 0 0 #646566;padding:1em 0.75em 1em 0.75em;}
.footer_left{width:45%;float:left;margin-top:7px;}
.footer_left a span{display:block;margin:8px 0 0 10px;float:left;}
.footer_left img{margin:9px 10px 0 0;float:left;}
#text_visit{font-size:70%;color:#ffffff;font-style:italic;text-decoration:none;}
#text_visit a{font-size:70%;color:#ffffff;text-decoration:none;}
#text_visit a:hover{font-size:70%;color:#ffffff;text-decoration:none;}
.view_full_site a{float:right;color:#9C9D9E;text-decoration:none;font-size:75%;padding-top:0.25em;}
.contact_wrap{background:url('../images/background_contact_us.jpg') no-repeat center top #101010;min-height:460px;width:100%;}
#ga{position:absolute;bottom:0;left:-399px;}
img.caapcha{float:left;}
.btn_call, .btn_contact{width:30%;border-radius:5px;color:#fff;display:inline-block;margin:10px;text-decoration:none;font-weight:bold;padding:10px 5px;font-size:80%;text-align:center;-webkit-box-shadow:7px 7px 5px rgba(50, 50, 50, 0.75);-moz-box-shadow:7px 7px 5px rgba(50, 50, 50, 0.75);box-shadow:7px 7px 5px rgba(50, 50, 50, 0.75);background:#a90329;background:-moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019));background:-webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%);background:-o-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%);background:-ms-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%);background:linear-gradient(to bottom, #a90329 0%,#8f0222 44%,#6d0019 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a90329', endColorstr='#6d0019',GradientType=0);}
.btn_contact{width:40%;}
.clear{clear:both;}
.incredo_logo{ background: url('../images/incredo_logo.png') right no-repeat; display: inline-block; height: 32px; padding-right: 30px; padding-top: 10px; float: right; background-size: auto 32px; color: #fff; font-size: 70%; }