html{color:#000;background:#FFF;font-family:Arial,Helvetica,sans-serif;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}
sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{font-size:100%;}body{font-family:Arial,Helvetica,sans-serif;font-size:12px;}
h1{font-size:18px;font-weight:bold;color:#009EE0;}h2{font-size:16px;font-weight:bold;}
h3{font-size:12px;font-weight:bold;color:#777;}input{padding-left:2px;}input[type="checkbox"]{border:none;}
input,select,textarea{border:1px solid #999;outline:none;}a{color:#777;text-decoration:none;outline:none;}
a:hover{color:#009EE0;}textarea{resize:none;outline:none;}.fleft{float:left;}.clear_left{clear:left;}
.clear_right{clear:right;}.black{color:#000;}.red{color:#F00;}.bold{font-weight:bold;}
.normal{font-weight:normal;}.display_block{display:block;}.display_none{display:none;}
input.missing_param,select.missing_param,textarea.missing_param{border:1px solid #F00;}
.info_invalid_format{display:none;color:#FFA200;font-weight:bold;margin-left:125px;margin-top:3px;}
.invalid_format>.info_invalid_format{display:block;}.invalid_format>input[type="text"]{border:1px solid #FFA200;}
.stripline{border-bottom:1px solid #AAA;height:20px;margin-bottom:20px;}ul.level_1,ul.level_2,ul.decimal{margin-left:15px;}
ul.level_1 li{list-style:outside disc;}ul.level_2 li{list-style:outside circle;}
ul.decimal li{list-style:outside decimal;}ul.downloads li{list-style:inside;list-style-image:url(../pics/file_default.png);}
ul.downloads li.pdf{list-style-image:url(../pics/file_pdf.png);}ul.downloads li.zip{list-style-image:url(../pics/file_zip.png);}
span.list_heading{font-weight:bold;margin-bottom:4px;}ul.level_1 li.list_heading{font-weight:bold;margin-bottom:4px;margin-left:-15px;list-style:none;}
.foot_note{font-size:10px;}.btn_base{font-size:12px;font-weight:bold;outline:none;cursor:pointer;text-align:center;text-decoration:none;outline:none;display:inline-block;padding:5px 10px 5px 10px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.6);-moz-box-shadow:0 2px 3px rgba(0,0,0,.6);box-shadow:0 2px 3px rgba(0,0,0,.6);border:none;}
.btn_base:hover{text-decoration:none;}.btn_base:active{position:relative;top:1px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.6);-moz-box-shadow:0 1px 3px rgba(0,0,0,.6);box-shadow:0 1px 3px rgba(0,0,0,.6);}
.top_rounded{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
.full_rounded{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.btn_blue{color:#FFF;background:#0094DB;background:-webkit-gradient(linear,left top,left bottom,from(#0094DB),to(#009EE0));background:-moz-linear-gradient(top,#0094DB,#009EE0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0094DB',endColorstr='#009EE0');}
.btn_blue:hover,.btn_blue.hover{color:#FFF;background:#009EE0;background:-webkit-gradient(linear,left top,left bottom,from(#009EE0),to(#0094DB));background:-moz-linear-gradient(top,#009EE0,#0094DB);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#009EE0',endColorstr='#0094DB');}
.btn_orange{color:#FFF;background:#EC7501;background:-webkit-gradient(linear,left top,left bottom,from(#EC7501),to(#EE7F00));background:-moz-linear-gradient(top,#EC7501,#EE7F00);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EC7501',endColorstr='#EE7F00');}
.btn_orange:hover,.btn_orange.hover{color:#FFF;background:#EE7F00;background:-webkit-gradient(linear,left top,left bottom,from(#EE7F00),to(#EC7501));background:-moz-linear-gradient(top,#EE7F00,#EC7501);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EE7F00',endColorstr='#EC7501');}
.btn_grey{color:#FFF;background:#B0B0B0;background:-webkit-gradient(linear,left top,left bottom,from(#B0B0B0),to(#9F9F9F));background:-moz-linear-gradient(top,#B0B0B0,#9F9F9F);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B0B0B0',endColorstr='#9F9F9F');}
.btn_grey:hover,.btn_grey.hover{color:#FFF;background:#9F9F9F;background:-webkit-gradient(linear,left top,left bottom,from(#9F9F9F),to(#B0B0B0));background:-moz-linear-gradient(top,#9F9F9F,#B0B0B0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9F9F9F',endColorstr='#B0B0B0');}
#fader{background-color:#FFF;position:fixed;width:100%;top:0;bottom:0;z-index:1;}
.old_browser{border:1px solid #F00;width:920px;margin:20px auto;margin-bottom:30px;padding:10px 20px;text-align:center;}
.old_browser p{margin:10px 0;}.old_browser a{font-weight:bold;color:#009EE0;}#cc_header{width:960px;margin:0 auto;margin-top:16px;}
#cc_logo{width:220px;height:50px;background:url(../pics/carcopylogo.png) no-repeat;float:left;margin-left:10px;display:inline-block;}
#cc_navigation{margin-left:10px;margin-top:10px;margin-bottom:20px;float:left;}#cc_phone_no{font-size:10px;cursor:pointer;float:right;display:inline-block;margin-top:-5px;margin-bottom:5px;color:#AAA;}
#cc_phone_no:hover{color:#009EE0;}#header_bar{font-size:14px;width:720px;height:30px;background:#DFDFDF;background:-webkit-gradient(linear,left top,left bottom,from(#E7E7E7),to(#CECECE));background:-moz-linear-gradient(top,#E7E7E7,#CECECE);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E7E7E7',endColorstr='#CECECE');-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#header_bar_links{float:left;margin-top:7px;}#header_bar_links a.nav_link{font-weight:bold;margin-left:16px;color:#AAA;text-shadow:0 1px 0 #FFF;}
#header_bar_links a.nav_link:hover{color:#009EE0;}#header_bar_login{float:left;margin-top:5px;margin-left:60px;}
#header_bar_login label.login{font-size:10px;color:#777;}#header_bar_login input.login{font-size:10px;height:18px;width:80px;color:#B1B1B1;text-align:center;margin-right:5px;border:1px solid #E7E7E7;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.8);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.8);box-shadow:inset 0 1px 3px rgba(0,0,0,.8);}
#header_bar_login input.login:focus{background-color:#FFF;}#header_bar_login input[type="submit"]{font-size:14px;font-weight:bold;color:#AAA;background:none;border:none;cursor:pointer;vertical-align:middle;text-shadow:0 1px 0 #FFF;}
#header_bar_login input[type="submit"]:hover{color:#009EE0;}#product_menu{height:150px;margin-left:120px;margin-top:10px;}
#forgot_password{display:none;position:absolute;margin-left:835px;margin-top:-17px;}
#forgot_password a{color:#AAA;font-size:10px;}#forgot_password a:hover{color:#009EE0;}
#forgot_password_arrow{width:21px;height:13px;background:url(../pics/forgot_password_arrow.png) no-repeat;position:absolute;top:-13px;left:135px;}
#forgot_password_close{font-weight:bold;cursor:pointer;margin-left:7px;font-weight:bold;}
.product_menu_box{width:82px;height:126px;cursor:pointer;float:left;margin-left:-20px;background-image:url(../pics/menu_boxes.png);background-repeat:no-repeat;}
#menubox_admp{background-position:0 0;}#menubox_admp:hover{margin-left:-45px;margin-right:25px;}
#menubox_admf{background-position:-82px 0;}#menubox_cont{background-position:-164px 0;}
#menubox_atla{background-position:-246px 0;}#menubox_war{background-position:-328px 0;}
#menubox_web{background-position:-410px 0;}#menubox_api{background-position:-492px 0;}
#menubox_hpm{background-position:-574px 0;}#menubox_pho{background-position:-656px 0;}
#menubox_coma{background-position:-738px 0;}#menubox_stats{background-position:-820px 0;}
#menubox_anw{background-position:-902px 0;}#menubox_comp{width:104px;background-position:-984px 0;}
#menubox_comp:hover,#menubox_comp.hovered{margin-left:3px;}#cc_content{width:960px;margin:0 auto;margin-top:12px;color:#777;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.6);-moz-box-shadow:0 0 3px rgba(0,0,0,.6);box-shadow:0 0 3px rgba(0,0,0,.6);}
#cc_content .header{height:55px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#DFDFDF;background:-webkit-gradient(linear,left top,left bottom,from(#E7E7E7),to(#CDCDCD));background:-moz-linear-gradient(top,#E7E7E7,#CDCDCD);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E7E7E7',endColorstr='#CDCDCD');border-bottom:1px solid #A6A5A6;}
#cc_content div.header h1{text-shadow:0 1px 0 #FFF;}#cc_content div.header div.meta{display:inline-block;}
#cc_content div.header div.meta{margin-top:15px;margin-left:20px;}#cc_content div.body{background-color:#EFEFEF;border-top:1px solid #FFF;padding:20px 20px 40px 20px;}
#cc_content div.body h2{margin-bottom:10px;}div.product_box{width:156px;height:239px;margin:0 auto;background-image:url(../pics/product_boxes.png);background-repeat:no-repeat;}
#productbox_admp{background-position:0 0;}#productbox_admf{background-position:-156px 0;}
#productbox_cont{background-position:-312px 0;}#productbox_atla{background-position:-468px 0;}
#productbox_war{background-position:-624px 0;}#productbox_web{background-position:-780px 0;}
#productbox_api{background-position:-936px 0;}#productbox_hpm{background-position:-1092px 0;}
#productbox_pho{background-position:-1248px 0;}#productbox_coma{background-position:-1404px 0;}
#productbox_stats{background-position:-1560px 0;}#productbox_anw{background-position:-1716px 0;}
#productbox_comp{width:190px;background-position:-1872px 0;}#product_card div.header div.meta{margin-left:260px;margin-top:10px;}
#product_card #test_info{color:#EE7F00;display:inline-block;float:right;font-weight:bold;margin-right:20px;margin-top:13px;text-align:right;text-shadow:0 1px 0 #EEE;width:140px;}
#product_card div.logo_and_price{width:230px;float:left;}#product_card #data_and_prices{width:680px;padding-left:10px;float:left;}
#product_card div.logo_and_price div.logo{margin-top:-110px;}#product_card div.logo_and_price div.price{text-align:center;color:#009EE0;margin-top:-10px;}
#product_card div.logo_and_price .buttons{text-align:center;margin-top:30px;}#btn_all_prices,#btn_prod_data{margin-bottom:30px;}
#product_card div.logo_and_price .buttons a.btn_base{display:inline-block;width:120px;}
div.price_value{font-size:28px;font-weight:bold;letter-spacing:-1px;}div.price_description{margin-top:10px;margin-left:30px;margin-right:30px;font-size:9px;}
#product_card div.description{color:#777;}#product_card div.description div.left{width:340px;float:left;}
#product_card .product_buttons{display:inline-block;height:30px;margin-top:10px;margin-bottom:10px;}
#data_and_prices .product_buttons .btn_base{float:left;margin-right:3px;}#product_card div.description div.right{width:300px;float:left;margin-left:30px;}
#product_card div.description div.left div.product_text_whatis,#product_card div.description div.right div.product_text_functions{font-size:12px;}
#product_card div.description div.left div.product_text_whatis h3,#product_card div.description div.right div.product_text_functions h3{margin-bottom:3px;}
#product_card div.description div.left div.product_text_whatis p{margin-bottom:10px;}
#product_card div.description div.left div.product_text_whatis p.completive,#product_card div.description div.right div.product_text_functions p.completive{margin:5px 0 5px 15px;font-weight:bold;}
#product_card div.description div.right div.product_text_functions p.oder{margin:2px 0 2px 15px;}
div.prices p{margin-bottom:5px;}ul.prod_func{margin-bottom:10px;}#show_all_funcs{margin-left:15px;margin-top:10px;font-weight:bold;color:#009EE0;}
table.prices{margin-top:10px;margin-bottom:20px;}table.prices tbody tr,table.prices tfoot tr{background-color:#FFF;border-bottom:5px solid #EFEFEF;}
table.prices td{padding:5px;}table.prices td:last-child{border-left:5px solid #EFEFEF;}
table.prices th{padding:5px 0 10px 0;}table.prices th{font-weight:bold;}table.prices th.condition{width:160px;}
table.prices td.condition.normal{font-weight:normal;}table.prices td.condition{font-weight:bold;}
table.prices .duration,table.prices .activation_fee,table.prices .tickets,table.prices .ticket_price,table.prices .monthly_fee,table.prices .prepaid{text-align:center;}
table.prices tr.discount td{background-color:#EFEFEF;font-size:11px;text-align:center;}
table.prices td.price{width:110px;text-align:center;}table.prices span.package_condition{font-weight:normal;font-size:11px;}
table.prices tfoot{font-weight:bold;color:#009EE0;}.caratlas_billing_type{border-bottom:1px solid #AAA;margin-top:10px;margin-bottom:20px;padding-bottom:20px;}
#caratlas_prepaid_footnote{margin-top:17px;margin-left:5px;}.carstats_billing_type{margin-top:10px;margin-bottom:20px;}
.caratlas_billing_type:last-child{border-bottom:none;}.carstats_billing_type:first-child{border-bottom:1px solid #AAA;}
.caratlas_billing_type .heading{font-weight:bold;}.carstats_billing_type h3{margin-bottom:5px;}
#yearly_abo{margin-bottom:0;}.caratlas_billing_type .subtext{font-weight:normal;font-size:10px;}
.caratlas_billing_type p span,.carstats_billing_type p span{display:inline-block;}
.caratlas_billing_type span.label,.carstats_billing_type span.label{width:120px;margin-right:15px;}
#prepaid_billing{margin-top:-2px;margin-left:70px;}#prepaid_billing th,#prepaid_billing td{border-bottom:1px solid #FFF;}
#prepaid_billing th{font-weight:bold;padding:2px 10px;}#prepaid_billing td{text-align:center;font-size:11px;}
#prepaid_billing tbody tr:hover{color:#000;}ul.prod_web_price_def{margin-top:10px;}
.fancybox-title-inside{font-weight:bold;}.website_templates{margin-bottom:20px;}
a.website_template img{width:200px;height:165px;margin:6px;padding:5px;border:1px solid #BBB;background-color:#FFF;-webkit-box-shadow:1px 2px 4px rgba(0,0,0,.6);-moz-box-shadow:1px 2px 4px rgba(0,0,0,.6);box-shadow:1px 2px 4px rgba(0,0,0,.6);}
a.website_template img:hover{border:1px solid #009EE0;}#vehicle_type_overview a{color:#009EE0;margin-right:15px;}
a.to_the_top{color:#009EE0;}a.to_the_top:hover{font-weight:bold;}div.web_examples_vehicle_name{font-weight:bold;font-size:13px;margin-top:20px;margin-bottom:10px;padding-bottom:5px;border-bottom:2px solid #AAA;}
#product_card ul.web_examples{margin-left:0;}#product_card ul.web_examples li{list-style:none;margin-top:20px;}
#product_card ul.web_examples li:first-child{margin-top:5px;}ul.web_examples span.label{padding-right:7px;}
#carphoto_example{margin-top:30px;}#product_list div.header div.meta{margin-top:15px;margin-left:20px;}
#product_list div.body{padding-left:0;padding-right:0;}#product_list div.product_row{margin-left:10px;}
#product_list div.product{width:290px;height:100px;float:left;padding:10px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
#product_list div.product h2{margin:0 0 5px 0;}div.overview_box{width:54px;height:83px;float:left;background-image:url(../pics/overview_boxes.png);background-repeat:no-repeat;}
#overviewbox_admp{background-position:0 0;}#overviewbox_admf{background-position:-54px 0;}
#overviewbox_cont{background-position:-108px 0;}#overviewbox_atla{background-position:-162px 0;}
#overviewbox_war{background-position:-216px 0;}#overviewbox_web{background-position:-270px 0;}
#overviewbox_api{background-position:-324px 0;}#overviewbox_hpm{background-position:-378px 0;}
#overviewbox_pho{background-position:-432px 0;}#overviewbox_coma{background-position:-486px 0;}
#overviewbox_stats{background-position:-540px 0;}#overviewbox_anw{background-position:-594px 0;}
#overviewbox_comp{background-position:-659px 0;}div.product_row div.product div.overview_box,div.product_row div.product div.text{float:left;}
div.product_row div.product div.text{width:210px;margin-top:5px;margin-left:20px;}
div.product_row div.product div.text h1{font-size:12px;font-weight:bold;color:#777;}
div.product_row div.product div.text h2{font-size:10px;font-weight:bold;color:#777;margin-bottom:5px;}
div.product_row div.product div.text ul{font-size:10px;color:#AAA;}div.product_row div.product div.text li{list-style:outside;line-height:10px;}
div#register_products div.body{padding-left:40px;}div#register_products ul.customer_data{float:left;}
div#register_products div.body li{margin-bottom:5px;}div#register_products .heading{display:inline-block;font-size:13px;font-weight:bold;margin-top:10px;margin-bottom:5px;}
div#register_products ul.customer_data label{display:inline-block;width:110px;margin-right:10px;}
div#register_products ul.customer_data label[for="customer_city"],div#register_products ul.customer_data label.customer_city{width:18px;margin-left:10px;}
div#register_products input[type="text"]{width:230px;}div#register_products select{width:233px;}
div#register_products select#customer_title{width:60px;}div#register_products input#customer_post_code{width:40px;}
div#register_products input#customer_city{width:148px;}div#register_products div.product_list{margin-left:70px;float:left;}
div#register_products p.selected_product{margin-top:15px;margin-bottom:35px;}div#register_products p.add_product{margin-top:3px;}
div#register_products label.reg_product{margin-left:10px;}div#register_products div.product_column{width:200px;display:inline-block;}
#product_registration #params_missing{font-weight:bold;color:#F00;}#optional_input{font-size:11px;margin-top:10px;}
#product_registration .buttons{margin-right:40px;float:right;}#product_registration .buttons .btn_grey{padding:8px 30px;margin-right:20px;}
#product_registration .buttons .btn_blue{padding:8px 30px;}#reg_success p.heading,#reg_fail p.heading{font-size:14px;font-weight:bold;margin-top:0;}
#reg_success p,#reg_fail p{margin-bottom:4px;}#reg_success div.buttons,#reg_fail div.buttons{float:none;margin-top:30px;}
#reg_success #btn_ok,#reg_fail #btn_ok{padding:7px 40px;}#reg_success span.label,#reg_fail span.label{display:inline-block;font-weight:bold;width:100px;}
.product_logo{display:inline-block;width:136px;height:16px;cursor:pointer;background-image:url(../pics/product_logos.png);background-repeat:no-repeat;}
#product_logo_comp{background-position:-136px 0;}#product_logo_comp:hover,#product_logo_comp.selected{background-position:0 0;}
#product_logo_admp{background-position:-136px -16px;}#product_logo_admp:hover,#product_logo_admp.selected{background-position:0 -16px;}
#product_logo_admf{background-position:-136px -32px;}#product_logo_admf:hover,#product_logo_admf.selected{background-position:0 -32px;}
#product_logo_cont{background-position:-136px -48px;}#product_logo_cont:hover,#product_logo_cont.selected{background-position:0 -48px;}
#product_logo_atla{background-position:-136px -64px;}#product_logo_atla:hover,#product_logo_atla.selected{background-position:0 -64px;}
#product_logo_war{background-position:-136px -80px;}#product_logo_war:hover,#product_logo_war.selected{background-position:0 -80px;}
#product_logo_web{background-position:-136px -96px;}#product_logo_web:hover,#product_logo_web.selected{background-position:0 -96px;}
#product_logo_hpm{background-position:-136px -112px;}#product_logo_hpm:hover,#product_logo_hpm.selected{background-position:0 -112px;}
#product_logo_pho{background-position:-136px -128px;}#product_logo_pho:hover,#product_logo_pho.selected{background-position:0 -128px;}
#product_logo_api{background-position:-136px -144px;}#product_logo_api:hover,#product_logo_api.selected{background-position:0 -144px;}
#product_logo_anw{background-position:-136px -160px;}#product_logo_anw:hover,#product_logo_anw.selected{background-position:0 -160px;}
#product_logo_stats{background-position:-136px -176px;}#product_logo_stats:hover,#product_logo_stats.selected{background-position:0 -176px;}
#product_logo_coma{background-position:-136px -192px;}#product_logo_coma:hover,#product_logo_coma.selected{background-position:0 -192px;}
#contact h2{color:#009EE0;text-shadow:0 1px 0 #FFF;}#contact p.buttons{margin-top:15px;margin-bottom:10px;}
.contact_icon{width:117px;height:72px;float:left;margin-right:20px;margin-top:10px;}
.contact_item{display:inline-block;float:left;}#contact_types p{margin-bottom:5px;}
#contact_types li{border-bottom:1px solid #AAA;padding-bottom:20px;margin-bottom:20px;}
#contact_types li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}
#icon_contact_form{background:url(../pics/contact_icons.png) 0 0 no-repeat;}#icon_callback{background:url(../pics/contact_icons.png) -117px 0 no-repeat;}
#icon_hotline{background:url(../pics/contact_icons.png) -234px 0 no-repeat;}#icon_fax{background:url(../pics/contact_icons.png) -351px 0 no-repeat;}
#icon_postal{background:url(../pics/contact_icons.png) -468px 0 no-repeat;}#imprint h2{color:#009EE0;text-shadow:1px 0 #FFF;}
#imprint #legal_form{margin-top:20px;}#imprint #contact_data{border-bottom:1px solid #AAA;padding-bottom:20px;}
#imprint #contact_data li,#imprint #legal_form li{margin-bottom:4px;}#imprint #contact_data span.label,#imprint #legal_form span.label{display:inline-block;width:160px;font-weight:bold;vertical-align:top;}
#imprint #contact_data #adress{display:inline-block;}#imprint #contact_data #adress span{display:block;}
#agb h2{color:#009EE0;text-shadow:1px 0 #FFF;}#agb a{color:#777;}#agb a:hover{color:#009EE0;}
#agb li{border-bottom:1px solid #AAA;padding-bottom:20px;margin-bottom:20px;}#agb li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}
#agb .product_cond,#agb .product_spec_cond{margin-left:10px;margin-bottom:5px;}#agb .product_cond a,#agb .product_spec_cond a{cursor:pointer;}
#agb .product_cond span.name,#agb .product_spec_cond span.name{display:inline-block;vertical-align:top;margin-top:2px;margin-left:3px;}
#agb .pdf_symbol{display:inline-block;width:16px;height:16px;background:url(../pics/file_pdf.png)no-repeat;}
#about p{margin-bottom:10px;}#privacy h2{color:#009EE0;text-shadow:1px 0 #FFF;}#privacy p{margin-bottom:6px;}
#privacy li{border-bottom:1px solid #AAA;padding-bottom:20px;margin-bottom:20px;}
#privacy li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}#log_customer_data{margin:15px 0 15px 30px;}
#log_customer_data li{border-bottom:none;margin-bottom:1px;;padding-bottom:0;list-style:disc;}
#sitemap a{color:#777;}#sitemap a:hover{color:#009EE0;}#sitemap div.body{padding-left:30px;}
ul.sitemap{margin-top:5px;margin-bottom:5px;}ul.sitemap li{margin-bottom:3px;list-style:none;}
ul.sitemap ul.level_2{margin-left:40px;}ul.sitemap ul.level_3{margin-left:40px;}
#copyright p{margin-bottom:6px;}#callback_customer div.body{padding-left:40px;}#callback_customer #left_side,#callback_customer #right_side{float:left;}
#callback_customer #right_side{margin-left:70px;}#callback_customer .service_times{margin-top:20px;width:350px;}
#callback_customer label{display:inline-block;width:110px;margin-right:10px;}#callback_customer ul#left_side li{margin-bottom:5px;}
#callback_customer ul#left_side input[type="text"]{width:230px;}#callback_customer select#customer_title{width:60px;}
#callback_customer label[for="customer_email_ack"],#callback_customer label.customer_email_ack{width:180px;margin-left:5px;}
#callback_customer #params_missing{font-weight:bold;margin-bottom:20px;color:#F00;}
#callback_customer textarea#customer_message{width:440px;height:235px;margin-top:10px;}
#callback_customer div.buttons{margin-right:40px;float:right;}#callback_customer .buttons .btn_grey{padding:8px 30px;margin-right:20px;}
#callback_customer .buttons .btn_blue{padding:8px 30px;}#callback_success p.heading,#callback_fail p.heading{font-size:14px;font-weight:bold;margin-bottom:10px;}
#callback_success p,#callback_fail p{margin-bottom:5px;}#callback_success div.buttons,#callback_fail div.buttons{float:none;margin-top:30px;}
#callback_success #btn_ok,#callback_fail #btn_ok{padding:7px 40px;}#callback_success span.label,#callback_fail span.label{display:inline-block;font-weight:bold;width:100px;}
#callback_fail span.label{display:inline-block;font-weight:bold;width:70px;}#contact_form div.body{padding-left:40px;}
#contact_form #left_side,#contact_form #right_side{float:left;}#contact_form #right_side{margin-left:70px;}
#contact_form #params_missing{font-weight:bold;margin-bottom:20px;color:#F00;}#contact_form label{display:inline-block;width:110px;margin-right:10px;}
#contact_form ul#customer_data li{margin-bottom:5px;}#contact_form ul#left_side input[type="text"]{width:230px;}
#contact_form ul#left_side select#customer_title{width:60px;}#contact_form ul#left_side select#customer_country{width:234px;}
#contact_form ul#left_side input#customer_post_code{width:40px;}#contact_form ul#left_side input#customer_city{width:136px;}
#contact_form ul#left_side label[for="customer_city"],#contact_form ul#left_side label.customer_city{width:30px;margin-left:10px;}
#contact_form label[for="customer_email_ack"],#contact_form label.customer_email_ack{width:180px;margin-left:5px;}
#contact_form textarea#customer_message{width:440px;height:216px;margin-top:10px;}
#contact_form ul#left_side li{margin-bottom:5px;}#contact_form .buttons{margin-right:40px;float:right;}
#contact_form .buttons .btn_grey{padding:8px 30px;margin-right:20px;}#contact_form .buttons .btn_blue{padding:8px 30px;}
#contact_success p.heading,#contact_fail p.heading{font-size:14px;font-weight:bold;margin-bottom:10px;}
#contact_success p,#contact_fail p{margin-bottom:5px;}#contact_success div.buttons,#contact_fail div.buttons{float:none;margin-top:30px;}
#contact_success #btn_ok,#contact_fail #btn_ok{padding:7px 40px;}#contact_success span.label,#contact_fail span.label{display:inline-block;font-weight:bold;width:100px;}
#contact_fail span.label{display:inline-block;font-weight:bold;width:70px;}.service_times .heading{font-weight:bold;margin-bottom:5px;}
.service_times .days{display:inline-block;width:140px;}.service_times .footer{margin-top:5px;}
#cc_tags{display:none;}#product_slider{margin-top:10px;margin-bottom:10px;}.nivoSlider img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.nivo-controlNav{position:absolute;bottom:-20px;margin-left:400px;}.nivo-controlNav a{display:block;width:5px;height:5px;background:url(../pics/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:5px;float:left;}
.nivo-controlNav a.active{background-position:-5px 0;}.nivo-directionNav a{width:24px;height:24px;background:url(../pics/nivo_slider_arrow.png) no-repeat;text-indent:-9999px;}
a.nivo-prevNav{left:10px;}a.nivo-prevNav:hover{background-position:0 -24px;}a.nivo-nextNav{right:10px;background-position:-24px 0;}
a.nivo-nextNav:hover{background-position:-24px -24px;}#cc_footer{font-size:10px;height:48px;width:960px;margin:0 auto;margin-top:10px;color:#AAA;}
#cc_footer div.links{margin-left:30px;float:left;}#disclaimer{width:430px;margin-left:30px;vertical-align:text-top;float:left;}
#copyright_link{margin-left:30px;float:left;}
