body,html{height:100%;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,pre,fieldset,input,select,button,textarea,p,blockquote,th,td{margin:0;padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#666;}
form{margin:0;padding:0;}fieldset,img,a img{border:0;}a{text-decoration:none;color:#666;}
a:hover{text-decoration:underline;}h1{margin:0 0 13px 0;}h2{margin:25px 0;color:#c71444;}
h2.embed{margin:0;color:#666;display:block;height:18px;font-size:11px;}h2.news_head{margin-top:-5px;}
.content-title{margin-bottom:7px!important;}p{line-height:17px;margin:5px 0 10px 0;}
INPUT,TEXTAREA,SELECT,BUTTON{padding:2px;}.invalid_field{border:#C71444 1px solid;}
INPUT[type="checkbox"]{padding:0;margin:4px;-moz-appearance:checkbox;}INPUT[type="radio"]{padding:0;margin:4px;-moz-appearance:radio;}
*:first-child+HTML INPUT[type="checkbox"]{margin:0;}*:first-child+HTML INPUT[type="radio"]{margin:0;}
.c{clear:both;font-size:1px;line-height:1px;}.hmed{clear:both;font-size:1px;line-height:1px;height:35px;}
.stripe{clear:both;font-size:1px;line-height:1px;border-bottom:1px solid #ededed;margin:10px 0 10px 0;}
.data{display:none;}a.backurl{color:#C71444;font-weight:bold;text-decoration:underline;}
body{background-color:#FFF;}.altrow td{background-color:#f5f5f5;}.car_frontpage_box_footer{height:29px;width:182px;background-image:url(../gfx/bg/default/rightbox_footer.png);}
body.default{background-image:url(../gfx/bg/site.gif);background-repeat:repeat-x;}
#meny{margin-top:17px;}.sitebox #header{width:929px;margin:0 auto 0 auto;}.sitebox #page,.sitebox #frontpage{width:929px;margin:0 auto 0 auto;}
.left_panel{float:left;width:150px;margin:0 34px 0 14px;display:inline;}.left_panel_wide{float:left;width:402px;margin-right:14px;display:inline;margin-left:8px;}
.left_panel_wider{float:left;width:728px;margin-right:0;display:inline;}.left_panel_carbuilder{float:left;width:722px;margin:16px 1px 0 18px;display:inline;}
.left_panel_carbuilder_landing{float:left;width:710px;margin:16px 20px 0 10px;display:inline;}
.locations_panel{float:right;width:160px;margin:25px 14px 0 10px;display:inline;}
.middle_panel .locations_panel{margin-right:-20px;}.middle_panel{float:left;width:534px;margin-right:20px!important;display:inline;line-height:16px;}
.middle_panel_narrow{float:left;width:345px;display:inline;margin:0 14px 0 0;}.right_panel{float:left;width:160px;margin-left:34px;display:inline;}
.right_panel_wide{float:left;width:728px;display:inline;margin-left:14px;}.right_panel_rightspace{margin-left:14px;display:inline;}
.right_home{margin-left:0;margin-right:-100%;}.middle_panel ul{margin-left:20px;}
.middle_panel li{list-style:none;background-image:url(../gfx/bg/bullet_1.gif);background-repeat:no-repeat;background-position:0 5px;padding:2px 0 2px 15px;}
.left_panel_text{font-size:10px;margin:10px 0 10px 0;line-height:16px;}.left_panel_text a{color:#c71444;}
.panel_title{border-bottom:1px solid #ededed;margin:23px 0 8px;padding-bottom:0;}
.first_page .panel_title{margin-top:7px;}.pagetop{margin-top:25px;margin-right:24px;}
.pagetop2{margin-top:25px;margin-left:14px;}#pageboxheader{position:absolute;height:10px;width:100%;background-image:url(../gfx/bg/pageheader.png);background-repeat:repeat-x;left:0;z-index:98;}
.page_middle_panel_wide .right_panel{position:absolute;top:0;right:17px;margin-top:5px;}
.page_middle_panel_wide .middle_panel{width:710px;}.page_middle_panel_wide .middle_panel .submenu{width:485px;}
.page_middle_panel_wide .middle_panel .page_car{width:506px;min-height:50px;}.page_middle_panel_wide h2.embed{font-size:10px;}
.page_middle_panel_wide .middle_panel h2.embed{width:536px!important;}.dwnld_panel{position:absolute;margin-top:22px;margin-left:540px;width:175px;padding-bottom:10px;background:url('../gfx/bg/bg_right_panel.gif') no-repeat 100% 100%;}
.dwnld_panel .inner{background:url('../gfx/bg/bg_right_panel.gif') repeat-y -175px 0;}
.dwnld_panel .inner1{padding:15px 20px 0;background:url('../gfx/bg/bg_right_panel.gif') no-repeat 0 0;}
.page_middle_panel_wide .dwnld_panel{position:static;float:right;margin:22px -27px 0 0;}
.page_middle_panel_wide .pagetop .dwnld_panel{margin-top:10px;}.page_middle_panel_wide .middle_panel .dwnld_panel h2.embed{width:78px!important;}
.dwnld_panel h2{padding-right:55px;}.dwnld_panel p,.dwnldPanel p{font-size:10px;}
.dwnld_panel p em,.dwnldPanel p em{color:#c71444;font-style:normal;}.locations_panel .dwnld_panel{margin-right:-9px;}
p.pdf{padding-left:17px;background:url('../gfx/icons/pdf.gif') no-repeat 0 50%;font-weight:bold;}
p.getreader{padding-left:20px;background:url('../gfx/icons/flash.gif') no-repeat 0 50%;}
.default #pagebox{background-image:url(../gfx/bg/default/page.jpg);background-repeat:no-repeat;background-position:bottom center;padding-bottom:30px;background-color:#ececec;}
.default #page{background-color:#FFF;border:5px solid #e6e3e3;border-top:none;padding-bottom:20px;//zoom:1;}
.default #page:after{content:"";display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden;}
.dealer_crossover #pagebox{background-image:url(../gfx/bg/dealer_main/page.jpg);background-repeat:no-repeat;background-position:bottom center;padding-bottom:30px;background-color:#e3ebf0;}
.dealer_crossover #frontpage{padding-bottom:40px;}.dealer_crossover .car_header{background-color:#7796a9;padding:20px;}
.dealer_crossover .car_header_select select{background-color:#b4c3cd;color:#FFF;}
.dealer_crossover .car_header_title h1{color:#FFF;}.dealer_crossover .car_frontpage_box_content,.dealer_crossover .car_frontpage_box_content a{color:#FFF;}
.dealer_crossover .car_frontpage_box_content a.push0,.dealer_crossover .car_frontpage_box_content a.push1{color:#2b506c;}
.dealer_4x4 #pagebox{background-image:url(../gfx/bg/dealer_4x4/page.jpg);background-repeat:no-repeat;background-position:bottom center;padding-bottom:30px;background-color:#ebece6;}
.dealer_4x4 #frontpage{padding-bottom:40px;}.dealer_4x4 .car_header{background-color:#97a28c;padding:20px;}
.dealer_4x4 .car_header_select select{background-color:#c4c9be;color:#FFF;}.dealer_4x4 .car_header_title h1{color:#FFF;}
.dealer_4x4 .car_frontpage_box_content,.dealer_4x4 .car_frontpage_box_content a{color:#FFF;}
.dealer_4x4 .car_frontpage_box_content a.push0,.dealer_4x4 .car_frontpage_box_content a.push3{color:#473f2a;}
.dealer_sports #pagebox{background-image:url(../gfx/bg/dealer_sport/page.jpg);background-repeat:no-repeat;background-position:bottom center;padding-bottom:30px;background-color:#bfbfbf;}
.dealer_sports #frontpage{padding-bottom:40px;}.dealer_sports .car_header{background-color:#707070;padding:20px;}
.dealer_sports .car_header_select select{background-color:#adaeae;color:#FFF;}.dealer_sports .car_header_title h1{color:#FFF;}
.dealer_sports .car_frontpage_box_content,.dealer_sports .car_frontpage_box_content a{color:#FFF;}
.dealer_city #pagebox{background-image:url(../gfx/bg/dealer_city/page.jpg);background-repeat:no-repeat;background-position:bottom center;padding-bottom:30px;background-color:#dfe9f2;}
.dealer_city #frontpage{padding-bottom:40px;}.dealer_city .car_header{background-color:#92c5dd;padding:20px;}
.dealer_city .car_header_select select{background-color:#c1dbe7;color:#FFF;}.dealer_city .car_header_title h1{color:#FFF;}
.dealer_city .car_frontpage_box_content,.dealer_city .car_frontpage_box_content a{color:#FFF;}
.dealer_city .car_frontpage_box_content a.push0,.dealer_city .car_frontpage_box_content a.push3{color:#1c5568;}
.dealer_crossover .car_button_light,.dealer_city .car_button_light,.dealer_4x4 .car_button_light,.dealer_sports .car_button_light,.dealer_ev .car_button_light{background-image:url('../gfx/bg/car_button_light_bg1.png');padding-top:4px;}
.dealer_crossover .car_button_light a,.dealer_city .car_button_light a,.dealer_4x4 .car_button_light a,.dealer_sports .car_button_light a,.dealer_ev .car_button_light a{background:url('../gfx/bg/car_button_light_bg1.png') no-repeat 100% 100%;padding:0 16px 5px;}
.dealer_ev #pagebox{background-image:url('../gfx/bg/dealer_electric/page.jpg');background-color:#287ab8;}
.dealer_ev .car_frontpage_box_content,.dealer_ev .car_frontpage_box_content a,.dealer_ev .car_frontpage_box_header h3{color:#fff;}
.dealer_ev .car_frontpage_text{color:#a5d8fb;}.dealer_ev .car_frontpage_text .index_title{color:#fff;font-size:16px;text-transform:uppercase;}
ul.summlist{margin-left:0;}ul.summlist li{width:213px;padding:2px 0 0 0;margin-bottom:3px;background:url('../gfx/bg/bg_summlist.gif') no-repeat 0 0;}
ul.summlist{margin-left:0;}ul.summlist li{width:213px;padding:2px 0 0 0;margin-bottom:3px;background:url('../gfx/bg/bg_summlist.gif') no-repeat 0 0;}
ul.summlist li a{display:block;padding:3px 12px 5px;background:url('../gfx/bg/bg_summlist.gif') no-repeat 100% 100%;font-size:10px;color:#323232;}
ul.summlist li a span{display:block;padding-left:9px;background:url('../gfx/bg/arrow/red.gif') no-repeat 0 50%;}
ul.summlist li a:hover{text-decoration:none;}.car_frontpage_box{margin:10px 0 -17px;vertical-align:center;clear:both;}
.left_panel .car_frontpage_box{margin-left:-16px;}.right_panel .car_frontpage_box{margin-left:-12px;}
.car_banner_onoverheader{height:20px;}.car_banner_hover{float:left;visibility:hidden;}
.car_banner_hovertop{float:left;margin-bottom:-38px;}.car_banner_hoverdiv{height:38px;}
.carbuilder_header{background:url(../gfx/bg/carbuilder/header.gif) no-repeat center top;margin:0 0 34px 4px;}
.carbuilder_header_title{height:45px;width:320px;background:transparent;}.carbuilder_header_title h1{margin:20px 0 0 0;}
.carbuilder_header_link{float:right;margin:-30px 10px 10px!important;}.carbuilder_path_item,.carbuilder_path_item_skip{float:left;width:100px;text-align:center;padding:10px 0 10px 0;cursor:default;}
.carbuilder_path_item_done,.carbuilder_path_item_done_skip{background:url(../gfx/bg/carbuilder/path_done.gif) repeat-x;float:left;width:100px;text-align:center;padding:10px 0 10px 0;}
.carbuilder_path_item_active{background:url(../gfx/bg/carbuilder/path_active.gif) no-repeat center top;float:left;width:100px;text-align:center;padding:10px 0 10px 0;cursor:default;}
.carbuilder_car_panel{float:left;width:286px;margin:0 20px 0 0;}.carbuilder_options_panel{float:left;width:404px;}
.carbuilder_car_summary_panel{float:left;width:173px;margin:0 14px 0 0;}.carbuilder_options_summary_panel{float:left;width:531px;}
.carbuilder_box{margin-bottom:4px;background:url(../gfx/bg/carbuilder/box_bg.gif) repeat-y;}
.carbuilder_box_header{background:url(../gfx/bg/carbuilder/box_header.gif) no-repeat;height:30px;}
.carbuilder_box_header h3{padding:11px 0 0 20px;color:#FFF;margin:0;}.carbuilder_box_footer{background:url(../gfx/bg/carbuilder/box_footer.gif) no-repeat;font-size:1px;line-height:1px;height:6px;clear:both;}
.carbuilder_box_content{padding:10px 14px 10px 15px;}.carbuilder_box_text{margin:10px 0 10px 0;line-height:18px;}
.carbuilder_landingpage_subtitle{margin:25px 0 5px 6px;clear:both;font-size:12px;}
.carbuilder_options_panel_footer{background:url(../gfx/bg/carbuilder/footer.gif) no-repeat top left;padding:10px 10px 20px 10px;margin:10px 0 0 0;}
.carbuilder_options_panel_footer_buttons_left{float:left;width:260px;}.carbuilder_options_panel_footer_buttons_left .button_light{float:left;}
.carbuilder_title{background:url(../gfx/bg/carbuilder/title_bg.gif) no-repeat;height:23px;margin:7px 0 20px 0;padding:0;}
.carbuilder_options_summary_panel .carbuilder_title{background:url(../gfx/bg/carbuilder/title_bg2.gif) no-repeat;margin-bottom:0;margin-left:1px;}
.carbuilder_title h1{margin:0 10px 0 10px;}.carbuilder_options_panel_text{padding:0 10px 10px 10px;line-height:16px;}
.cb_choose_car_item{float:left;width:132px;margin:0 0 10px 0;}.cb_choose_car_item_input{float:left;width:20px;margin:0 0 0 10px;}
.cb_choose_car_item_text{float:left;width:100px;}.cb_choose_car_item_pic{background:url(../gfx/bg/carbuilder/choose_car_thumb.gif) no-repeat;padding:10px 5px 7px 5px;margin:0 0 0 10px;}
.carbuilder_tab{width:100%;margin:0 0 10px 0;}.carbuilder_tab td{padding:6px 12px 6px 12px;}
.carbuilder_tab th{padding:6px 12px 6px 12px;text-align:left;border-bottom:1px solid #d0d0d1;}
.carbuilder_tab td.carbuilder_tab_icon{width:20px;padding:6px 0 6px 12px;}.carbuilder_list_tab{width:100%;margin:10px 0 10px 0;background-color:#f5f5f5;}
.carbuilder_list_tab td{padding:0 0 8px 10px;}.carbuilder_list_tab th{padding:10px 0 10px 10px;text-align:left;}
.carbuilder_list_tab td input{padding:0;margin:0;}.carbuilder_list_tab_foot td{background-color:#FFF;padding:10px 0 10px 10px;}
.carbuilder_list_tab td.carbuilder_list_tab_price{font-weight:bold;text-align:right;padding:0 10px 5px 10px;}
.cb_grade_item_pic{float:left;width:124px;text-align:center;margin-bottom:30px;}
.cb_grade_item_input{float:left;width:22px;}.cb_grade_item_text{float:left;width:270px;}
.cb_choose_color_pic{float:left;width:247px;}.cb_choose_color_pic_image{background:url(../gfx/bg/carbuilder/color_bg.gif) no-repeat;padding:6px 7px 6px 5px;margin:0 0 0 6px;}
.cb_choose_color_pic_text{padding:5px 10px 10px 10px;}.cb_choose_color_thumbs{float:left;width:165px;}
.cb_choose_color_thumbs_box{height:118px;margin:6px 0 0 0;}.cb_choose_color_thumb{float:left;padding:0 5px 5px 0;}
.carbuilder_box_color_thumb{float:left;width:29px;margin:5px 0 8px 0;}.carbuilder_box_color_text{float:left;width:137px;line-height:14px;margin:5px 0 8px 0;}
.carbuilder_box_color_price{float:left;width:90px;text-align:right;margin:5px 0 8px 0;}
.carbuilder_box_item{float:left;width:166px;margin:2px 0 10px 0;}.carbuilder_box_item_price{float:left;width:90px;text-align:right;margin:2px 0 10px 0;}
.cb_summary_pics{float:left;width:237px;margin:20px 0 10px 4px;text-align:center;}
.cb_summary_text{float:left;width:290px;margin:20px 0 10px 0;}.cb_summary{background:url(../gfx/bg/carbuilder/summary_bg.gif) repeat-y;}
.cb_summary .carbuilder_options_panel_footer{margin-left:4px;}.cb_summary_footer{clear:both;background:url(../gfx/bg/carbuilder/summary_footer.gif) no-repeat;height:20px;}
.left_saved_vechile_text{text-align:center;padding:5px 0 5px 0;background-color:#fff;}
#headerbox{background:#fff url('../gfx/bg/bg_header.gif') repeat-x 0 100%;}#header{position:relative;z-index:99;height:58px;}
#logo1{position:absolute;left:0;top:6px;z-index:1;float:left;margin-left:14px;cursor:pointer;}
#logo2{position:absolute;right:0;z-index:1;top:0;float:left;margin:11px 14px 0 0;width:160px;height:42px;padding-top:4px;background:url("../gfx/bg/bg_logo.gif") no-repeat 0 0;text-align:center;}
#logo2 a{display:table-cell;*display:block;height:86px;vertical-align:middle;display:inline;}
#logo2 a img{*z-index:expression(runtimeStyle.zIndex=1,this==((86/2)-parseInt(offsetHeight)/2)<0?style.marginTop="0":style.marginTop=(86/2)-(parseInt(offsetHeight)/2)+'px');*position:relative;*top:-23px;}
#header_items{position:absolute;right:50%;left:85px;left:0;bottom:0;z-index:2;width:555px;margin:0 175px;}
#header_lang{display:none;float:right;color:#e7e7e7;font-size:10px;padding:6px 0 9px;}
#header_lang a{margin:0 5px;color:#999;}#header_lang a{margin:0 5px;color:#999;}
#header_lang a.active{color:#c71444;}#header_search{float:right;padding-top:11px;width:159px;height:43px;}
#header_search p{position:relative;float:right;margin:0;overflow:hidden;*zoom:1;}
#header_search .search_input{display:block;float:left;height:21px;padding-right:9px;background:url('../gfx/icons/bg_search_input.gif') no-repeat 100% 100%;width:150px;}
#header_search .search_input span{display:block;float:left;height:17px;padding:4px 17px 0 8px;background:url('../gfx/icons/bg_search_input.gif') no-repeat 0 0;}
#header_search .header_search_input{padding:0;margin:0;background:none;border:none;color:#999;width:125px;}
#header_search .header_search_submit{*zoom:1;position:absolute;top:5px;right:8px;width:12px;height:12px;padding:0;margin:0;border:none;overflow:visible;cursor:pointer;background:url('../gfx/icons/bg_search_button.gif') no-repeat 50% 50%;font-size:0;line-height:0;}
#header_search .header_search_submit span{display:none;}#menu{position:absolute;top:0;overflow:hidden;left:161px;z-index:3;width:600px;margin:0;}
#menu_self{width:100%;height:21px;}ul#menu2,ul#menu2 ul,ul#menu2 li{margin:0;padding:0;list-style:none;}
ul#menu2{margin-bottom:15px;padding-bottom:1px;background:url('../gfx/bg/menu_divide1.gif') no-repeat 100% 100%;}
ul#menu2 li{padding-top:1px;background:url('../gfx/bg/menu_divide1.gif') no-repeat 100% 0;}
ul#menu2 li a{display:block;padding:6px 10px 6px 15px;background:url('../gfx/bg/menu_gradient1.gif') repeat-x 0 0;color:#323232;}
ul#menu2 li a.active{background:none;color:#c71444;}ul#menu2 li li{padding:6px 10px 6px 23px;background:url('../gfx/bg/menu_divide2.gif') no-repeat 100% 0;}
ul#menu2 li li a{padding:0;background:none;color:#707070;}ul#menu2 li li a.active{background:none;color:#c71444;}
#header_menu ul,#header_menu li{margin:0;padding:0;list-style:none;}#header_menu{float:right;margin-bottom:6px;}
#header_menu:after{content:"";display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden;}
#header_menu li{position:relative;z-index:1;float:left;background:url('../gfx/bg/bg_menu.png') no-repeat -30px 0;}
#header_menu li a{position:relative;z-index:6;float:left;height:28px;color:#333;font-family:Tahoma,"Geneva CY",sans-serif;font-size:9px;font-weight:bold;text-transform:uppercase;}
#header_menu li a span{position:relative;z-index:7;float:left;height:13px;margin:0 14px;padding-top:10px;cursor:pointer;}
#header_menu li a i{position:absolute;top:-1px;left:-3px;z-index:5;display:none;width:6px;height:29px;background-image:url('../gfx/bg/bg_menu.png');background-repeat:no-repeat;font-size:0;line-height:0;}
#header_menu li a .ll{background-position:0 0;}#header_menu li a .rr{margin-left:100%;background-position:-16px 0;}
#header_menu li:hover,#header_menu li.menu_active{z-index:2;}#header_menu li:hover a,#header_menu li.menu_active a{margin-top:-1px;border-top:1px solid #d5d5d5;background-color:#fff;}
#header_menu li:hover a span,#header_menu li.menu_active a span{border-bottom:3px solid #c71444;}
#header_menu li:hover a i,#header_menu li.menu_active a i{display:block;}#header_menu li a:hover{text-decoration:none;}
#header_menu li div{position:absolute;top:27px;left:-3px;z-index:5;display:none;min-width:120%;border:1px solid #d5d5d5;border-bottom:none;background-color:#fff;}
#header_menu li:hover div,#header_menu li.menu_active div{display:block;}#header_menu li div i{position:absolute;z-index:3;top:100%;width:10px;height:10px;background-image:url('../gfx/bg/bg_menu.png');background-repeat:no-repeat;font-size:0;line-height:0;}
#header_menu li div .tt{left:-1px;background-position:0 -49px;}#header_menu li div .bb{left:-9px;margin-left:100%;background-position:-12px -49px;}
#header_menu li div ul{position:relative;z-index:4;margin:0 9px -10px;padding:6px 0 8px;border-bottom:1px solid #d5d5d5;background-color:#fff;}
#header_menu li li{float:none;padding:6px 4px;background:none;}#header_menu li li a,#header_menu li:hover li a,#header_menu li.menu_active li a{float:none;display:block;height:auto;margin:0;padding-left:20px;border:none;background:url('../gfx/bg/bg_menu.png') no-repeat -20px -69px;color:#666;font-size:11px;font-weight:normal;text-transform:none;}
#header_menu li li a:hover,#header_menu li:hover li a:hover,#header_menu li.menu_active li a:hover{background-position:0 -89px;color:#333;}
#header_menu li li div{top:-7px;left:0;margin-left:100%;}#header_menu li li div ul{margin:0;padding:6px 9px;}
#header_menu li:hover li div,#header_menu li.menu_active li div{display:none;}#header_menu li:hover li:hover div,#header_menu li.menu_active li.menu_active div{display:block;}
#header_menu li.menu_cars div{width:486px;}#header_menu li.menu_cars ul{position:relative;margin-top:14px;padding:0 126px 0 8px;overflow:hidden;}
#header_menu li.menu_cars li{display:inline-block;width:100px;margin:0 6px 10px 0;padding:0;vertical-align:top;}
#header_menu li.menu_cars li a{padding-left:0;background:none;color:#c71343;font-size:10px;font-weight:bold;text-transform:uppercase;}
#header_menu li.menu_cars li a:hover{color:#333;}#header_menu li.menu_cars li div{position:static;display:block;width:auto;min-width:0;margin:4px 0 0;border:none;}
#header_menu li.menu_cars li div i{display:none;}#header_menu li.menu_cars li ul{margin:0;padding:0;border:none;}
#header_menu li.menu_cars li li{margin:0;padding:6px 0;}#header_menu li.menu_cars li li a{padding-left:20px;background:url('../gfx/bg/bg_menu.png') no-repeat -20px -69px;color:#666;font-size:11px;font-weight:normal;text-transform:none;}
#header_menu li.menu_cars li li a:hover{background-position:0 -89px;color:#333;}
#header_menu li.menu_cars li.menu_other{position:absolute;right:0;top:-10px;width:110px;height:100%;margin:0;padding:0 0 0 16px;border-left:1px solid #d5d5d5;}
#header_menu li.menu_cars li.menu_other a{margin-top:14px;color:#333;}#header_menu li.menu_cars li.menu_other li a{margin-top:0;color:#666;}
#header_menu li.menu_cars li.menu_other li a:hover{color:#333;}.header_flash_menu{margin-bottom:-400px;margin-left:-222px;width:800px;height:21px;top:65px;}
#footer{background-image:url(../gfx/bg/footer.gif);background-repeat:repeat-x;padding-top:17px;height:30px;}
#meny_bottom{position:absolute;margin-top:-17px;}#footer_box{width:905px;margin:0 auto 21px auto;}
#footer_title{float:right;width:200px;text-align:right;}#footer_menu{float:left;}
#footer_menu li{list-style:none;display:block;float:left;}#footer_menu li a{font-size:10px;background-image:url(../gfx/bg/small_grey_arrow.gif);background-repeat:no-repeat;background-position:0 8px;padding:4px 0 0 10px;margin-right:25px;}
.submenu{background-image:url(../gfx/bg/submenu.gif);background-repeat:repeat-x;background-color:#efefef;padding:18px 25px 0 25px;}
.submenu ul li{list-style:none;float:left;display:block;width:100px;padding:0 15px 0 0;margin-bottom:10px;height:25px;background-image:none;}
.submenu ul li a{font-size:10px;}.submenu ul li a:hover,.submenu ul li a.active{color:#c71444;}
.left_button{margin-bottom:5px;background:none;height:25px;}.left_button_box a{color:#FFF;display:block;padding:7px 0 7px 35px;font-size:10px;}
.left_button a{padding:6px 0 7px 31px;background:url('../gfx/bg/help_buttons.png') no-repeat 0 0;_background-image:url('../gfx/bg/help_buttons.gif');color:#323232;}
.left_button a.button_book_test,.left_button a.button_about_us{padding-left:23px;background-position:0 0;color:#fff;}
.left_button a.button_send_friend{background-position:-152px 0;}.left_button a.button_share{background-position:-608px 0;}
.left_button a.button_print{background-position:-456px 0;}.left_button a.button_subscribe_news{background-position:-760px 0;}
.locations_panel a.button_subscribe_news,.right_panel a.button_subscribe_news{background-position:-1236px 0;}
.locations_panel a.button_share,.right_panel a.button_share{background-position:-912px 0;}
.car_button_light{background-repeat:no-repeat;margin-top:5px;width:150px;}.car_button_light a{color:#323232;display:block;padding:6px 0 8px 16px;font-size:10px;}
.button_about_us{background-image:url(../gfx/buttons/about.gif);background-repeat:no-repeat;background-position:11px 6px;}
.button_book_test{background-image:url(../gfx/buttons/book_test.gif);background-repeat:no-repeat;background-position:7px 8px;}
.locations_panel a.button_book_test,.right_panel a.button_book_test{background-position:-1074px 0;}
.button_send_friend{background-image:url(../gfx/buttons/send_friend.gif);background-repeat:no-repeat;background-position:11px 9px;}
.button_print{background-image:url(../gfx/buttons/print.gif);background-repeat:no-repeat;background-position:13px 6px;}
.button_save{background:url(../gfx/buttons/save.gif) no-repeat;padding:3px 0 3px 30px;display:block;margin:2px 0 3px 0;}
.button_saved{background:url(../gfx/buttons/saved.gif) no-repeat;padding:3px 0 3px 30px;display:block;margin:4px 0 12px 0;}
.button_print2{background:url(../gfx/buttons/print2.gif) no-repeat;padding:3px 0 3px 30px;display:block;margin:2px 0 3px 0;}
.button_email{background:url(../gfx/buttons/email.gif) no-repeat;padding:3px 0 3px 30px;display:block;margin:4px 0 3px 0;}
.button_edit{background:url(../gfx/buttons/edit.gif) no-repeat;padding:3px 0 3px 30px;display:block;margin:4px 0 2px 0;}
.button_delete{background:url(../gfx/buttons/delete.gif) no-repeat;padding:3px 0 3px 30px;display:block;margin:4px 0 2px 0;}
.button_next{background:url(../gfx/buttons/next_bg.gif) no-repeat right top;float:right;margin-bottom:3px;}
.button_next a{background:url(../gfx/buttons/next.gif) no-repeat left top;display:block;color:#FFF;padding:5px 15px 5px 20px;text-transform:uppercase;}
.button_light{background:url(../gfx/buttons/light_btn.gif) #f1f1f1 no-repeat top left;width:124px;margin:3px 4px 0 0;}
.button_light a{background:url(../gfx/buttons/light_btn_footer.gif) no-repeat bottom left;display:block;padding:5px 10px 5px 18px;font-size:10px;}
.carbuilder_box_content .button_light{float:left;}.button_right{float:right;margin:0 0 20px 10px;}
.contactBox .button_light{width:140px;background-image:url(../gfx/buttons/light_btn_wide.gif);}
.contactBox .button_light a{padding-top:6px;padding-bottom:7px;background:url(../gfx/buttons/light_btn_wide.gif) no-repeat -142px 100%;}
.link_list li{list-style:none;font-size:10px;background-image:url(../gfx/bg/arrow/blank.gif);background-repeat:no-repeat;background-position:0 5px;padding:2px 0 2px 10px;}
.link_list li a{font-size:10px;}.link_list li.selected a{color:#c71444;}.link_list li.selected{background-image:url(../gfx/bg/arrow/grey_bg_over.gif);}
.link_list_vertical li{float:left;margin:0 20px 0 0;background-position:10px 5px;padding:2px 0 2px 20px;}
.link_list_color a{color:#c71444;}.link_list_left{margin:3px 0 3px 10px;}.carbuilder_header_link .link_list li{list-style:none;font-size:10px;background-image:url(../gfx/buttons/back.gif);background-repeat:no-repeat;background-position:top right;padding:3px 25px 3px 18px;float:left;}
.form_table{border-collapse:collapse;}.form_table td{vertical-align:top;padding:3px 10px 3px 0;}
.row_alt td{background-color:#efefef;background-image:none;}.show_details{background-image:url(../gfx/bg/arrow/grey_bg_over.gif);color:#c71444;background-repeat:no-repeat;background-position:0 3px;padding-left:8px;}
.close_tab_list{font-weight:bold;display:block;padding-left:10px;line-height:22px;height:22px;background-image:url(../gfx/buttons/close_list.gif);margin:20px 0 0 0;}
.open_tab_list{font-weight:bold;display:block;padding-left:10px;line-height:22px;height:22px;background-image:url(../gfx/buttons/open_list.gif);margin:20px 0 0 0;}
h1.article_title{color:#c71444;margin-bottom:10px;}.news_date{font-weight:normal;color:#9d9d9d;}
.news_intro{color:#9d9d9d;font-size:10px;margin-top:20px;line-height:14px;}.small_text{font-size:10px;}
.tiny_text{font-size:9px;}.comment{font-size:10px;color:#9d9d9d;}.highlight{color:#c71444;}
.two_columns2 h2{margin:0 0 10px 0;}.two_columns{background-image:url(../gfx/bg/two_columns.gif);background-repeat:repeat-y;}
.two_columns_column{float:left;width:250px;margin-left:1px;display:inline;}.two_columns_content_top{padding:0 19px 20px 20px;}
.two_columns h3{margin-bottom:10px;}.two_columns_content_top h3{color:#c71444;}.two_columns_content{padding:15px 19px 20px 20px;}
.two_columns2 ul{margin-bottom:20px;}.two_columns li,.two_columns2 li{list-style:none;background-image:url(../gfx/bg/arrow/red.gif);background-repeat:no-repeat;background-position:0 6px;padding:2px 0 2px 10px;}
.two_columns li a:hover,.two_columns li a.selected,.two_columns2 li a:hover,.two_columns2 li a.selected{color:#c71444;}
.two_columns2{background-image:url(../gfx/bg/two_columns2.gif);background-repeat:repeat-y;margin:20px 0 0 0;}
.two_columns_column2{float:left;width:230px;margin:0 19px 0 19px;display:inline;}
.two_columns_column2nospace{float:left;width:244px;margin:0 0 0 19px;display:inline;}
#lbContent .two_columns2{background-position:-1px 0;}.center{text-align:center;}
.pager{border-top:1px solid #d0d0d1;padding:5px 0 5px 0;color:#464646;}.pager a{color:#464646;}
.pager a.active{font-weight:bold;color:#c71444;}.middle_panel ul.news{margin:13px 0 10px 0;padding:0;list-style:none;}
.middle_panel UL.news LI{padding:0 0 3px 0;margin:0;background:none;}.middle_panel UL.news A{text-decoration:none;}
.middle_panel UL.news A:hover SPAN{text-decoration:underline;}a.news_title_main{line-height:180%;}
span.news_date{float:left;display:block;width:65px;color:#c71444;}span.news_title{display:block;float:left;width:455px;}
DIV.archive{padding:10px 0 10px 0;}DIV.archive A{color:#fff;text-decoration:none;background:#ccc;padding:1px 5px;margin-right:1px;font-weight:bold;font-size:10px;}
DIV.archive A:hover{text-decoration:none;background:#666;color:#fff;}DIV.archive A.active{background:#666;color:#fff;}
.news_title_header{margin:11px 0 20px 0;}.news_title_header .news_title{font-weight:bold;}
.search_header_pages{float:left;margin:20px 0 0 0;}.search_header_results{float:right;margin:20px 0 0 0;}
.search_result_header{clear:both;background-image:url(../gfx/bg/search_result.gif);padding:5px 10px 5px 10px;margin:5px 0 5px 0;}
.search_result_text{padding:5px 10px 15px 10px;}.search_result_text li{list-style:none;padding:2px 0 10px 10px;background-image:url(../gfx/bg/arrow/blank.gif);background-repeat:no-repeat;background-position:0 5px;}
p.search_res i{color:#c71444!important;}.content_column1{float:left;width:259px;margin:0 18px 0 0;}
.content_column2{float:left;width:259px;}.sitemap_header{background-image:url(../gfx/bg/sitemap_header.gif);padding:5px 10px 5px 10px;margin:0 0 5px 0;}
.sitemap_header a{color:#000;}.sitemap_list{margin:0 0 20px 10px;}.sitemap_list li{list-style:none;background-image:url(../gfx/bg/arrow/blank.gif);background-repeat:no-repeat;background-position:0 5px;padding:2px 0 2px 8px;}
.sitemap_list li ul{margin:3px 0 0 0;}.sitemap_list li li{background-image:url(../gfx/bg/arrow/default_red.gif);}
.sitemap_list li li li{background-image:url(../gfx/bg/arrow/default_black.gif);padding-bottom:0;}
.car_header_title{float:left;text-transform:uppercase;padding:5px 0 0 0;width:320px;}
.car_header_title h1{margin:0;width:285px;}.car_header_select{float:right;}.car_header_select select{font-size:10px;width:170px;}
.car_frontpage_pic{text-align:center;padding:30px 0 10px 0;}.car_frontpage_text{float:left;width:300px;margin:0 30px 0 20px;}
.car_frontpage_text h2{margin-top:0;}.car_frontpage_text a{color:#c71444;}.car_frontpage_text p{margin:0;}
.car_frontpage_links{float:left;width:150px;}.car_frontpage_box_header{width:159px;background-image:url(../gfx/bg/default/rightbox_header.png);background-repeat:no-repeat;padding:10px 0 4px 23px;text-transform:uppercase;}
.car_frontpage_box_header h3{width:110px;}.car_frontpage_box_content,.car_frontpage_box_content_table{width:184px;padding:0;font-size:10px;}
.car_frontpage_box_content_left{width:20px;background-image:url(../gfx/bg/default/rightbox_left.png);background-repeat:no-repeat;padding:0;}
.car_frontpage_box_content_center{padding-left:3px;width:138px;}.car_frontpage_box_content_right{background-image:url(../gfx/bg/default/rightbox_right.png);background-repeat:no-repeat;padding:0;}
.car_frontpage_box_content_header{width:159px;background-image:url(../gfx/bg/default/rightbox_car.png);background-repeat:no-repeat;line-height:10px;padding:1px 0 0 6px;margin-bottom:0;text-transform:uppercase;}
.car_frontpage_box_content_header h4{width:110px;font-weight:normal;font-size:7px;}
.car_frontpage_box_content div{width:138px;}.page_car{padding:25px 5px 25px 20px;}
.page_car h1{color:#c71444;}.page_car_footer{border-top:1px solid #a5a5a5;margin-top:28px;width:720px;}
.page_car_footer_prev{float:left;margin:10px 20px 0 205px;width:232px;text-align:right;display:inline;}
.page_car_footer_next{float:left;margin:0 15px 0 0;border-left:1px solid #a5a5a5;padding:10px 0 10px 20px;display:inline;}
.car_gallery_thumbs{margin:10px 0 10px -6px;}.car_gallery_thumb{float:left;margin:1px 0 1px 6px;width:84px;height:50px;background-color:#ebebeb;display:inline;}
.car_gallery_thumb a{display:block;border:1px solid #ebebeb;}.car_gallery_thumb a:hover{border:1px solid #c71444;}
.car_gallery_thumb a.selected{border:1px solid #c71444;}.car_gallery_navi{font-size:10px;margin:12px 0;}
.car_gallery_navi a:hover{color:#c71444;}.car_gallery_navi_zoom{float:right;font-size:10px;}
.car_gallery_navi_zoom a{list-style:none;font-size:10px;background-image:url(../gfx/bg/arrow/dark.gif);background-repeat:no-repeat;background-position:0 6px;padding:2px 0 2px 8px;}
.car_gallery_pic{height:304px;}.car_gallery_pic img{float:left;position:absolute;}
.car_interior_pic{float:left;width:217px;margin:0 27px 20px 0;height:130px;}.car_interior_pic img{border:1px solid #d0d0d1;}
.car_interior_details{float:left;width:255px;}.car_interior_thumbs a{display:block;float:left;border:2px solid #666;margin:0 6px 6px 0;}
.car_interior_thumbs a:hover{border:2px solid #c71444;}.car_interior_thumbs a.disabled-trim:hover{cursor:default;border:2px solid #666;}
.car_interior_thumbs a.selected{border:2px solid #c71444;}.car_listing{border-collapse:collapse;width:100%;margin:10px 0 15px;}
.car_listing td{font-size:10px;border-left:1px solid #a5a5a5;}.car_listing td.head_cell{border:none;}
.car_listing th{font-size:10px;background-color:#efefef;text-align:left;padding:12px 10px 12px 10px;font-weight:normal;border-bottom:1px solid #fff;vertical-align:top;color:#666;}
.car_listing th.list_cell_label{border-left:1px solid #a5a5a5;font-size:11px;}.car_listing th.list_cell_label_value{width:190px;padding-right:20px;text-align:right;vertical-align:middle;}
.list_cell_0_head td{padding:6px 10px 1px 10px;}.list_cell_0 td{padding:1px 10px 3px 10px;}
.list_cell_0_foot td.grade_header strong{font-size:9px;}.list_cell_0_foot td{padding:1px 10px 6px 10px;}
.list_cell_1_head td{padding:6px 10px 3px 10px;background-color:#efefef;}.list_cell_1 td{padding:1px 10px 1px 10px;background-color:#efefef;}
.list_cell_1_foot td{padding:1px 10px 6px 10px;background-color:#efefef;}td.list_cell_label{padding-left:10px;padding-right:10px;}
.list_cell_delimiter{background:#C5C5C5;height:2px;line-height:2px;}.list_cell_delimiter td,.list_cell_delimiter th{background:#C5C5C5;height:2px;padding:0!important;}
.list_cell_subheader{background:#C5C5C5;}.car_listing_comments{margin:10px 0 0 20px;font-size:10px;}
.car_listing th.list_cell_label,.car_listing td.list_cell_label{padding-left:20px;}
.show_details,.hide_details{background-position:0 0;background-repeat:no-repeat;color:#C71444;padding-left:11px;width:120px;}
.car_details_tab{border-collapse:collapse;width:100%;margin-bottom:20px;}.car_details_tab td,.car_details_tab th{font-size:9px;padding:5px;border-left:1px solid #a5a5a5;}
.show_details{background-image:url(../gfx/bg/arrow/vertical_over.gif);}.hide_details{background-image:url(../gfx/bg/arrow/vertical_over_up.gif);}
.show_details_right{background-position:right;background-repeat:no-repeat;color:#C71444;padding-right:11px;background-image:url(../gfx/bg/arrow/grey_bg_over.gif);}
.car_accessories_list{border-collapse:collapse;border-left:1px solid #a5a5a5;width:100%;}
.car_accessories_list_item{padding:15px 20px 15px 20px;}.car_accessories_list_label{padding:25px 20px 15px 20px;color:#c71444;font-weight:bold;}
.car_accessories_list_link{padding:15px 15px 15px 0;text-align:right;font-size:10px;}
.car_accessories_list_link a{background-image:url(../gfx/bg/arrow/red.gif);background-repeat:no-repeat;background-position:0 5px;padding:2px 0 2px 8px;color:#c71444;}
.acc_list_cell_alt td{background-color:#efefef;}.used_cars{border-collapse:collapse;width:100%;}
.used_cars th{text-align:left;background-image:url(../gfx/bg/used_cars/th.gif);background-repeat:no-repeat;background-position:top right;padding:3px 6px 6px 6px;}
.used_cars th a{background-image:url(../gfx/bg/arrow/vertical.gif);background-repeat:no-repeat;background-position:top right;padding:0 14px 0 0;}
.used_cars th a:hover{background-image:url(../gfx/bg/arrow/vertical_over.gif);color:#c71444;}
.used_cars td{font-size:10px;padding:2px 6px 2px 6px;background-image:url(../gfx/bg/used_cars/td.gif);background-repeat:no-repeat;background-position:top right;}
.used_cars .row_alt td{background-color:#efefef;background-image:none;}.used_cars .last_cell{background-image:none;white-space:nowrap;}
.used_cars_bg{background-image:url(../gfx/bg/used_cars/tablebg.gif);background-repeat:repeat-y;}
.used_cars_head{background-image:url(../gfx/bg/used_cars/head.gif);background-repeat:no-repeat;background-position:top left;margin:0 0 10px 0;}
.used_cars_foot{background-image:url(../gfx/bg/used_cars/footer.gif);background-repeat:no-repeat;background-position:bottom left;padding:6px 5px 8px 5px;}
.used_cars .used_car_details_opened td{color:#c71444;background-color:#dbdbdb;}.used_cars .used_car_details td{padding:0 0 14px 0;vertical-align:top;background-image:url(../gfx/bg/used_cars/opened.gif);background-repeat:repeat-x;background-position:left bottom;}
.used_cars .used_car_details_page td{padding:0 0 14px 0;vertical-align:top;background-image:none;}
.used_cars .used_car_details td.used_car_details_text{padding:17px;font-size:10px;}
.used_car_details_pic{float:left;width:254px;}.used_car_details_text{float:left;width:240px;margin:15px 0 10px 15px;}
.used_car_details_table{width:100%;border-collapse:collapse;margin:5px 0 0 0;}.used_cars td .used_car_details_table td{padding:2px 5px 2px 5px;background-image:none;text-align:center;}
.used_cars td .used_car_details_table td.used_car_details_table_label{border-right:1px solid #a5a5a5;font-weight:bold;text-align:left;}
.used_car_details_thumb a{display:block;float:left;border:1px solid #ebebeb;margin-right:1px;}
.used_car_details_thumb a.lastimg{margin-right:0;}.used_car_details_thumb a:hover{border:1px solid #c71444;}
.used_car_details_moretext{padding:18px;font-size:10px;}.used_car_details_moretext p{font-size:10px;margin-top:0;}
.choose_car_header{width:732px;}.choose_car_navi{position:relative;z-index:3;margin-bottom:10px;}
.choose_car_navi:after{content:"";display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden;}
.choose_car_navi ul,.choose_car_navi li{margin:0;padding:0;list-style:none;}.choose_car_navi li{position:relative;z-index:1;float:left;padding-left:1px;background:url('../gfx/bg/bg_menu.png') no-repeat -30px -40px;}
.choose_car_navi li:first-child,.choose_car_navi li.first-child{background:none;}
.choose_car_navi li a{position:relative;z-index:2;float:left;height:16px;padding:9px 11px 0;color:#666;font-size:8px;font-weight:bold;text-transform:uppercase;}
.choose_car_navi li a:hover{text-decoration:none;}.choose_car_navi li div{position:absolute;top:22px;left:0;z-index:1;display:none;width:150px;border:1px solid #d5d5d5;border-bottom:none;background-color:#fff;}
.choose_car_navi li div i{position:absolute;top:100%;width:6px;height:6px;background-image:url('../gfx/bg/bg_menu.png');background-repeat:no-repeat;font-size:0;line-height:0;}
.choose_car_navi li div .tt{left:-1px;background-position:0 -41px;}.choose_car_navi li div .bb{left:-5px;margin-left:100%;background-position:-16px -41px;}
.choose_car_navi li ul{position:relative;margin:0 5px -6px;padding:6px 10px;border-bottom:1px solid #d5d5d5;background-color:#fff;}
.choose_car_navi li:hover,.choose_car_navi li.choose_car_navi_active{z-index:2!important;}
.choose_car_navi li:hover a,.choose_car_navi li.choose_car_navi_active a{background-color:#fff;}
.choose_car_navi li:hover div,.choose_car_navi li.choose_car_navi_active div{display:block;}
.choose_car_navi li li,.choose_car_navi li li.choose_car_navi_active{float:none;padding:0;background:none;}
.choose_car_navi li li a{float:none;display:block;height:auto;padding:2px 0;color:#797979;font-size:10px;font-weight:normal;text-transform:none;}
.choose_car_navi li li.selected a{color:#c71444;}.choose_car_navi li li a:hover{background:none;text-decoration:underline;}
.special_offers_list{width:282px;float:left;}.special_offers_offer{width:254px;float:left;}
.special_offer{float:left;width:137px;margin:0 4px 15px 0;}.special_offer_list_car{border:1px solid #FFF;margin-bottom:5px;}
.special_offer_name{font-weight:bold;font-size:10px;}.special_offer_date{float:left;font-size:10px;}
.special_offer_price{float:right;font-size:10px;color:#a6a6a6;}.special_offer_over .special_offer_list_car{border:1px solid #c81847;}
.special_offer_over .special_offer_name{color:#c81847;}.special_offers_offer_text{padding:10px;font-size:10px;line-height:14px;}
.special_offers_offer_text p{font-size:10px;line-height:14px;}.special_offers_offer_text .special_offer_name{font-size:11px;margin-bottom:3px;}
.special_offers_offer_text .special_offer_price{color:#c71444;margin-bottom:10px;}
.special_offers_offer_text .special_offer_date{margin-bottom:10px;}.special_offer_navi{position:absolute;width:536px;z-index:2;margin-top:20px;}
.special_offer_pics{float:left;width:254px;}.special_offer_data{float:left;width:260px;margin:0 0 0 14px;}
.special_offer_table{width:100%;border-collapse:collapse;margin:10px 0 0 0;}.special_offer_table td{padding:2px 5px 2px 5px;background-image:none;text-align:center;font-size:10px;}
.special_offer_table td.special_offer_table_label{border-right:1px solid #a5a5a5;font-weight:bold;text-align:left;}
.special_offer_text{margin-top:20px;}.special_offer_dealer{color:#c71444;font-weight:bold;line-height:20px;}
.special_offer_thumb a{display:block;float:left;border:1px solid #ebebeb;margin-right:1px;}
.special_offer_thumb a.lastimg{margin-right:0;}.special_offer_thumb a:hover{border:1px solid #c71444;}
.choose_car_select{float:left;margin:10px 6px 10px 6px;display:inline;width:184px;}
.choose_car_select select{background-color:#f0f0f0;font-size:10px;border:none;width:172px;padding:3px;}
#choose_car_layer{width:740px;margin:0 -6px -6px;overflow:hidden;//zoom:1;}.choose_car_item{position:relative;float:left;background-color:#fff;background-image:url("../gfx/bg/choose_car/bg.gif");height:112px;width:165px;padding:10px 9px;}
.choose_car_item a{position:absolute;top:0;left:0;width:100%;height:100%;background:url('../img/blank.gif');}
.choose_car_item:hover,.choose_car_item_hover{background-color:#c71444;color:#fff;}
.car_item_pic{display:block;height:75px;background:#fff;text-align:center;}.car_item_text{display:block;padding:3px 0 0 7px;line-height:118%;font-size:10px;}
.left_panel_wider h2.embed{margin-left:6px;margin-top:16px;}TABLE.choose_a_car{border-collapse:collapse;}
TABLE.choose_a_car TD{border:1px solid #fff;width:110px;}TABLE.choose_a_car TD.car_link{background-color:#f0f0f0;}
TABLE.choose_a_car TD.car_link a{display:block;padding:3px 0 3px 20px;background-image:url(../gfx/bg/arrow/grey_bg.gif);background-repeat:no-repeat;background-position:10px 6px;}
TABLE.choose_a_car TD.car_link a:hover{background-image:url(../gfx/bg/arrow/grey_bg_over.gif);color:#c71444;}
.dp_box{background-image:url(../gfx/bg/dp/left.gif);background-repeat:repeat-y;background-position:top left;}
.dp_box1{background-image:url(../gfx/bg/dp/right.gif);background-repeat:repeat-y;background-position:top right;}
.dp_box_head{background-image:url(../gfx/bg/dp/header.gif);background-repeat:repeat-x;font-size:1px;height:23px;}
.dp_box_head_right{background-image:url(../gfx/bg/dp/header_right.gif);float:right;height:23px;font-size:1px;width:5px;}
.dp_box_head_title{background-image:url(../gfx/bg/dp/header_title.gif);background-repeat:no-repeat;float:left;height:23px;padding:0 15px 0 15px;}
.dp_box_head_title_right{background-image:url(../gfx/bg/dp/header_title_right.gif);background-repeat:no-repeat;height:23px;width:23px;float:left;}
.dp_box_footer{background-image:url(../gfx/bg/dp/bottom.gif);background-repeat:no-repeat;font-size:1px;height:5px;}
.dp_box_footer1{background-image:url(../gfx/bg/dp/bottom_right.gif);background-repeat:no-repeat;font-size:1px;height:5px;background-position:top right;}
.dp_box_title{padding:12px 0 0 0;width:130px;}.right_panel .dp_box_title{width:90px;font-size:10px;font-weight:bold;}
.dp_box_content{padding:20px 15px 15px 14px;}.right_panel .dp_box_content{font-size:10px;}
.front_dp{margin-top:5px;}.dp_box_content select,.dp_box_content input{margin:3px 0 6px 0;font-size:10px;padding:2px;}
.dp_box_content select{background-color:#f0f0f0;width:100%;}#menu1{background:#acacac url(bg06.gif) 0 100% no-repeat;padding:0 10px;margin:2px 0 0 0;list-style:none;font-weight:bold;line-height:normal;}
#menu1 LI{float:left;background:url(bg07.gif) 100% 0 no-repeat;padding:0 2px 0 0;}
#menu1 LI A{float:left;color:#fff;padding:7px 10px 10px 10px;}#menu1 LI A:hover{background:#818181;text-decoration:none;}
#menu1 LI A.active{background:#525252;}#menu1 LI.empty{background-image:none;}#sitemap-tree A{text-decoration:none;}
#sitemap-tree A:hover{text-decoration:underline;}#sitemap-tree UL{padding:10px 0 10px 20px!important;margin:0;}
TABLE.galleries{width:1%;}TABLE.galleries TD{border:5px solid #fff!important;text-align:center;padding:0!important;font-size:1px;background:none;vertical-align:top;}
TABLE.galleries TD.folder{font-weight:bold;}TABLE.galleries A{display:block;border:1px solid #eee;padding:2px;text-decoration:none;}
TABLE.galleries A IMG{opacity:.90;filter:alpha(opacity = 90);}TABLE.galleries A:hover{border-color:#aaa;text-decoration:none;color:#000;}
TABLE.galleries A:hover SPAN.txt{background:#ebebeb;}TABLE.galleries A:hover IMG{opacity:1;filter:alpha(opacity = 100);}
TABLE.galleries SPAN.txt{display:block;padding:4px 10px;background:#f3f3f3;font-size:11px;margin-top:1px;}
TABLE.galleries SPAN.info{display:block;font-weight:normal;}UL.pages{margin:1em 0 0 0;padding:2px 5px;background:#ebebeb;line-height:normal;list-style-type:none;}
UL.pages LI{float:left;background:none;padding:0;margin:0;}UL.pages LI.label{padding:2px 5px 3px 5px;color:#888;}
UL.pages LI A,UL.pages LI SPAN{float:left;padding:2px 4px;text-decoration:none;}
UL.pages LI A:hover{background:#acacac;color:#fff;}UL.pages LI A.active,UL.pages LI SPAN.active{background:#62a9d5;color:#fff;}
.clear{overflow:hidden;background:none!important;}* HTML .clear{overflow:hidden;height:1px;background:none!important;}
#TB_window h1,.sharedbox h1,.cbbox h1,#lbContent h1{background-color:#efefef;color:#c71444;padding:13px 19px 13px 19px;margin-bottom:0;}
#page .sharedbox h1{background-color:#fff;}.cbbox{border:5px solid #e6e3e3;}.popup_table_holder{padding:10px;margin-top:-8px;}
.popup_table{border-collapse:collapse;width:100%;}.popup_table td{padding:3px 10px 0 0;}
.popup_table td input{margin-bottom:3px;}.reg_fields{font-size:10px;text-align:right;color:#a8a8a8;}
.popup_text{padding:25px 20px 20px 19px;}.cbbox .popup_text{padding:20px;}.popup_picture_tools{padding:5px 20px 5px 20px;height:25px;}
.popup_btn{float:right;font-size:10px;margin-left:10px;width:16px;}.popup_btn a{display:block;color:#c71444;background-repeat:no-repeat;height:12px;}
.popup_btn a:hover{text-decoration:none;}.popup_close{background-image:url(../gfx/popup_icons/close.gif);padding:2px 0 2px 10px;}
.popup_print{background-image:url(../gfx/buttons/print_popup.gif);padding:2px 0 2px 10px;}
.popup_pause{background-image:url(../gfx/bg/arrow/pause.gif);padding:2px 0 2px 20px;}
.popup_play{background-image:url(../gfx/bg/arrow/play.gif);padding:2px 0 2px 20px;}
.popup_next{background-image:url(../gfx/popup_icons/arrow_right_selected.gif);padding:2px 0 2px 20px;}
.popup_prev{background-image:url(../gfx/popup_icons/arrow_left_selected.gif);padding:2px 0 2px 20px;}
.disabled .popup_next{background-image:url(../gfx/popup_icons/arrow_right.gif);padding:2px 0 2px 20px;}
.disabled .popup_prev{background-image:url(../gfx/popup_icons/arrow_left.gif);padding:2px 0 2px 20px;}
.popup_next_disabled{background-image:url(../gfx/popup_icons/arrow_right.gif);padding:2px 0 2px 20px;}
.popup_prev_disabled{background-image:url(../gfx/popup_icons/arrow_left.gif);padding:2px 0 2px 20px;}
.popup_info{float:left;}.popup_button_right{float:right;margin:5px 0 10px 0;}.popup_close_button{text-align:right;margin:10px 0 0 0;}
.close_popup{float:right;margin:10px 20px 0 0;}.print_popup{float:right;margin:10px 20px 0 0;}
.popup_input{margin:10px 0 5px 0;line-height:18px;}.popup_input input,.popup_input textarea,.popup_input select{width:100%;padding:4px 2px;}
.popup_short_input{float:left;width:153px;margin:10px 15px 5px 0;}.popup_short_input_last{margin:10px 0 0 0;}
.popup_text h2{margin:0 0 10px 0;color:#5d5d5d;}.popup_price{padding:6px;background-color:#f5f5f5;font-weight:bold;}
.popup_sep{border-top:1px solid #e6e3e3;line-height:1px;font-size:1px;margin:20px 0 20px;}
.popup_text ul{margin:4px 0 10px 16px;}.popup_text_left{float:left;width:230px;margin:20px 20px 0 0;}
.popup_text_right{float:left;width:240px;margin:20px 0 0 0;}.cbbox_compare_content{margin:40px 0 0 0;}
.cbbox_compare_item{padding:12px;clear:both;//zoom:1;}.cbbox_compare_item_alt{background-color:#efefef;}
.cbbox_compare_item_tools_left{float:left;width:240px;}.cbbox_compare_item_tools_left a{float:left;margin-right:10px;}
.cbbox_compare_item_tools_right{float:right;width:200px;}.cbbox_compare_cars{background:url(../gfx/bg/carbuilder/lightbox_compare.gif) repeat-y;margin:40px 0 0 0;}
.cbbox_compare_car_item1{float:left;width:334px;margin:0 42px 0 0;}.cbbox_compare_car_item2{float:left;width:334px;}
.cbbox_compare_car_item_pic{float:left;width:222px;background:url(../gfx/bg/carbuilder/compare_car.gif) no-repeat;margin:0 10px 20px 0;}
.cbbox_compare_car_item_pic img{margin:3px;}.cbbox_compare_car_item_title{width:102px;float:left;margin:0 0 20px 0;}
.cbbox_compare_car_item_saved{float:left;width:482px;margin:0 0 12px 0;}.invalid_div{color:#C71444;}
div.loading-indicator{text-align:center;padding:20px;}div.loading-indicator img{background-image:url(../img/loading.gif);width:16px;height:16px;}
#choose_car_selections .selheader{color:#C71444;font-size:10px;}#choose_car_selections div.selcriteria div{padding-top:12px;}
#choose_car_selections div.selcriteria div:first-child,#choose_car_selections div.selcriteria div.first-child{padding-bottom:12px;border-bottom:1px solid #ededed;}
#choose_car_selections div.selcriteria div b{display:block;}#choose_car_selections div.selcriteria button{padding-left:6px;border:none;background:url('../gfx/bg/arrow/blank.gif') no-repeat 0 50%;font-size:10px;cursor:pointer;}
table.form td{padding-top:12px;}table.form td.form2_error{color:#e40000;}table.form span.label{display:block;clear:both;}
table.form span.field{display:block;clear:both;}P.msg-error{border:2px solid #e40000;color:#e40000;padding:8px 12px;background:#fff;line-height:normal;text-align:left;}
P.msg-error A{color:#e40000;}P.msg-ok{border:2px solid #4ca82e;color:#4ca82e;padding:8px 12px;background:#fff;line-height:normal;text-align:left;}
P.msg-ok A{color:#4ca82e;}P.msg-info{border:2px solid #dad4a6;color:#807f48;padding:8px 12px;background:#fdfbe2;line-height:normal;text-align:left;}
P.msg-info A{color:#807f48;}#choose_a_car_icon{vertical-align:top;width:150px;height:140px;}
#ngallery_name{margin-top:23px;}.bottom_page_description{margin-top:10px;}.header_image{margin-bottom:21px;}
tr.special_price td{color:#c71444;}.close_tab_list{background-image:url(../gfx/buttons/close_list.gif);display:block;font-weight:bold;height:22px;line-height:22px;margin:20px 0 0;padding-left:10px;}
.open_tab_list{background-image:url(../gfx/buttons/open_list.gif);display:block;font-weight:bold;height:22px;line-height:22px;margin:20px 0 0;padding-left:10px;}
.people_list{border-collapse:collapse;width:100%;}.people_list td,.people_list th{font-weight:normal;padding:5px 10px;text-align:left;}
.people_list td{border-bottom:1px solid #EDEDED;}.people_list th,.people_list th a{text-decoration:underline;text-decoration:underline;color:#666;}
.people_list td a{color:#C71444;}.people_list td.position{width:245px;}.people_list td.phone{width:100px;}
.people_pic_list{border-collapse:collapse;width:100%;}.people_pic_list td{border-bottom:1px solid #EDEDED;font-size:10px;padding:10px 0;vertical-align:top;}
.people_pic_list td a{color:#C71444;}.people_pic_list td.people_pic_list_pic{width:70px;}
.people_pic_list td.people_pic_list_text{padding:15px 10px 10px 0;width:110px;}.people_text{float:left;width:155px;}
.people_text a{color:#C71444;}.downloadlink li{background-image:url(../gfx/bg/arrow/dark.gif);background-position:0 6px;background-repeat:no-repeat;list-style-image:none;list-style-position:outside;list-style-type:none;padding:2px 0 2px 10px;font-size:10px;}
.downloadlink li a img{background-image:url(../gfx/bg/pdf_button_1.gif);width:22px;height:11px;margin-bottom:-2px;}
.downloadlink li a:hover{color:#C71444;text-decoration:none;}.downloadlink li a:hover img{background-image:url(../gfx/bg/pdf_button_2.gif);}
.carbuilder_options_panel .car_interior_pic{margin-right:20px;}.carbuilder_options_panel .car_interior_details{width:160px;}
.carbuilder_trim_default{filter:alpha(opacity = 20);-moz-opacity:.2;opacity:.2;}
.middle_panel_narrow span.news_date{float:none;}#sntfform{background:url("../gfx/bg/form_bg.png") repeat-x scroll 0 0 #EEE;}
#sntfform .message,#sntfform .invalid_div{font-weight:bold;color:#C71444;margin-top:20px;}
#lbContent .popup_btn{margin-top:10px;margin-right:30px;}#page .popup_close{display:none;}
#page .popup_page{width:550px;padding-top:20px;padding-left:20px;}#page .popup_page h1{color:#C71444;}
#company-locations a{color:#C71444;}#company-locations h5{color:#C71444;font-size:11px;}
.phone_sms{width:150px;height:51px;padding:0;margin:10px 0;background:url('../gfx/bg/bg_phone_big.gif') no-repeat 0 0;}
.phone_sms span{color:#fff;font-size:10px;display:block;margin-left:35px;padding-top:0;letter-spacing:0;}
.phone_sms_title{position:absolute;z-index:10;margin:6px 0 6px 33px;width:112px;}
.sort_sity{float:right;width:205px;}.jNiceSelectWrapper{position:relative;width:205px;}
.jNiceSelectWrapper div{float:right;overflow:hidden;*zoom:1;}.jNiceSelectWrapper div span{float:left;display:block;height:20px;width:160px;margin-right:1px;line-height:20px;padding:0 10px;font-size:10px;background-color:#f0f0f0;overflow:hidden;}
.jNiceSelectWrapper div a{display:block;float:left;width:20px;height:20px;background:#ccc url('../gfx/bg/arrow/vertical_over.gif') no-repeat 50% 30%;}
.jNiceSelectWrapper ul{display:none;position:absolute;z-index:100;left:0;top:22px;overflow-y:auto;overflow:auto;margin:0;padding:0;background-color:#f5f5f5;width:100%;*width:expression(this.parentNode.clientWidth);}
.jNiceSelectWrapper ul li{margin:0;padding:0;background:none;}.jNiceSelectWrapper ul a{display:block;padding:3px 10px;text-decoration:none;font-size:10px;}
.jNiceSelectWrapper ul a:hover,.jNiceSelectWrapper ul a.selected{background-color:#e4e4e4;text-decoration:none;}
.jNiceHidden{display:none;}.map_canvas{border:4px solid #f0f0f0;}.big_map_wrap{margin:0 0 17px 0;padding-bottom:10px;border-bottom:1px solid #ededed;}
.big_map_lead{padding:0 0 7px;}#footer_box_1{position:absolute;margin:-65px auto 0 auto;}
#footer_box_2{left:0;margin:-65px auto 0;position:absolute;}.footer_flash_title{float:none!important;background:none;margin-top:-17px;position:relative;width:929px!important;height:40px;}
.footer_flash_title h2{display:none;}.dealer_4x4 .footer_flash_title{background:#808465;}
.dealer_crossover .footer_flash_title{background:#2f566a;}.dealer_city .footer_flash_title{background:#30586b;}
.dealer_sports .footer_flash_title{background:#3a3a3a;}.dealer_ev .footer_flash_title{background:#040b13;}
table.calcinfo,table.calcinfo table,table.calcinfo caption,table.calcinfo tbody,table.calcinfo tfoot,table.calcinfo thead,table.calcinfo tr,table.calcinfo th,table.calcinfo td{margin:0;padding:0;border:0;}
table.calcinfo,table.calcinfo table{width:100%;border-collapse:collapse;border-spacing:0;}
table.calcinfo th,table.calcinfo td{padding:10px 5px;background-color:#eee;text-align:left;}
table.calcinfo tr.even th,table.calcinfo tr.even td{background-color:#eee;}table.calcinfo td.calclabel,table.calcinfo th.calclabel,table.calcinfo .results_label th{text-align:right;font-weight:normal;}
table.calcinfo input{padding:4px 2px;}table.calcinfo th{width:177px;color:#5d5d5d;}
table.calcinfo th em{font-size:10px;color:#c71444;font-weight:normal;}table.calcinfo td input.text{width:220px;}
.calcslider{position:relative;width:227px;padding-top:25px;}.slidertrack{width:187px;height:1px;padding-left:20px;padding-right:20px;background:#d0d0d1;font-size:0;line-height:0;}
.slidertrack1{position:relative;}.ui-slider-handle{position:absolute;text-decoration:none!important;width:41px;height:30px;text-align:center;font-size:10px;color:#fff;line-height:16px;top:-27px;background:url('../gfx/slider/slider-main.gif') no-repeat 0 0;outline-style:none;margin-left:-20px;}
.sliderscale{width:227px;height:13px;margin-top:2px;background:url('../gfx/slider/slider_scale.gif') no-repeat 0 0;}
table.scale td{padding:0 10px;background:none;font-size:9px;color:#878787;text-align:center;line-height:140%;}
table.calcinfo tr.even table.scale td{background:none;}table.scale td.first{text-align:left;}
table.scale td.last{text-align:right;}table.results th,table.results td,table.results_label th,table.results_label td{padding:2px 5px;background:none;color:#7c7c7c;border-right:1px solid #d0d0d1;font-weight:normal;}
table.calcinfo tr.even table.results th,table.calcinfo tr.even table.results td{background:none;}
table.results th.last,table.results td.last{border-right:none;}table.results th{border-bottom:1px solid #d0d0d1;}
table.results .strong{font-weight:bold;color:#c71444;}table.results td.value{white-space:nowrap;}
.buttwrapper{background:url("../gfx/bg/form_bg1.png") no-repeat scroll 100% 0 #DDD;overflow:hidden;padding:10px 14px 10px 190px;overflow:hidden;*zoom:1;}
.buttwrapper .button_light{float:left;margin-top:0;}.button_dark{background-color:#404040;background-image:url('../gfx/slider/dark_btn.gif');}
.button_dark a{background-image:url('../gfx/slider/dark_btn_footer.gif');color:#fff;}
.carbuilder_box .buttwrapper{width:auto;margin:0;line-height:normal;}.calcinfo_box table,.calcinfo_box caption,.calcinfo_box tbody,.calcinfo_box tfoot,.calcinfo_box thead,.calcinfo_box tr,.calcinfo_box th,.calcinfo_box td{margin:0;padding:0;border:0;}
.calcinfo_box table{width:100%;border-collapse:collapse;border-spacing:0;}.calcinfo_box{margin:-10px 0 10px;line-height:normal;}
.calcinfo_inner{padding:8px;padding-left:2px;background-color:#efefef;}.calcinfo_box .even{background-color:#fff;}
.calcinfo_box .calcslider{margin:8px auto 0;}.calcinfo_box input.text{float:right;width:100px;background-color:#fff;border:1px solid #a8a7a7;}
.calcinfo_box table.results{margin-top:8px;}.calcinfo_box table.results th,.calcinfo_box table.results td{text-align:left;}
.calcinfo_box table.results td{color:#c71444;}.finance-error{border-color:#C71444!important;}
.finance-error-message{color:#C71444!important;}.calcinfo_box table.results .credit_fields td{color:#7C7C7C!important;background:#EEE!important;font-size:10px;}
.clearer{clear:both;font-size:0;line-height:0;}.bookservice-wd{width:348px;margin-right:35px;margin-left:14px;}
.bookservice{width:348px;padding-left:6px;}.bookservice .inner{position:relative;overflow:hidden;*zoom:1;width:348px;}
.bookservice .col_left{float:left;width:175px;}.bookservice .col_right{float:right;width:148px;height:128px;padding:12px;background-color:#eee;}
.bookservice .col_right h2{height:auto;margin-bottom:15px;font-size:12px;font-weight:normal;color:#5a5a5a;}
.bookservice .col_right h2 span{font-weight:bold;}.bookservice .col_right p{font-size:10px;color:#666;}
.bookservice .col_right input{border:1px solid #d1d1d2;}.bookservice h2.embed{width:199px;}
.bookservice .col_right h2.embed{width:148px;}button.button{margin:0;padding:0;background:none;border:none;overflow:visible;}
button.button span{position:relative;display:block;height:23px;padding-right:3px;line-height:22px;background:url('../gfx/bg/bg_button.gif') no-repeat 100% -23px;}
button.button span span{padding:0 13px 0 16px;background-position:0 0;color:#fff;text-transform:uppercase;font-size:10px;font-weight:bold;white-space:nowrap;}
button.button:hover span,button.hover span{background-position:100% -69px;}button.button:hover span span,button.hover span span{background-position:0 -46px;}
.bookservice a.right{float:right;padding-left:8px;font-size:10px;background:url('../gfx/bg/arrow/blank.gif') no-repeat 0 50%;}
ul.showrooms,ul.showrooms li{margin:0;padding:0;list-style:none;}ul.showrooms{height:214px;overflow:hidden;}
ul.showrooms li{float:left;width:134px;height:194px;margin-left:3px;padding:10px;background-color:#eee;*display:inline;}
ul.showrooms li p{font-size:10px;margin:8px 0 20px;color:#666;}ul.showrooms li a{color:#c71444;}
ul.showrooms li h2{margin-bottom:8px;font-weight:normal;color:#5a5a5a;}ul.showrooms li h2 span{font-weight:bold;}
ul.showrooms li h2.embed{height:auto;width:130px;}div.showrbtn,a.showrbtn{position:absolute;z-index:12;top:0;width:16px;height:214px;background:url('../gfx/buttons/showrooms_buttons.gif') no-repeat 0 0;text-indent:-1000em;font-size:0;line-height:0;}
a.sbleft{left:0;background-position:0 0;}div.sbleft{left:0;background-position:-32px 0;z-index:11;}
a.sbleft:hover{background-position:0 -214px;}a.sbright{right:0;background-position:-16px 0;}
div.sbright{right:0;background-position:-32px -214px;z-index:11;}a.sbright:hover{background-position:-16px -214px;}
a.sr_button{font-size:10px;color:#666;text-decoration:none;*zoom:1;}a.sr_button span{float:left;display:block;height:19px;line-height:18px;padding-right:6px;background:url('../gfx/buttons/showrooms_button.gif') no-repeat 100% 100%;cursor:pointer;}
a.sr_button span span{padding:0 4px 0 17px;background-position:0 0;}a.sr_button:hover,ul.showrooms li a.sr_button:hover{color:#c71444;text-decoration:none;}
ul.showrooms li a.sr_button{color:#666;}#showrooms-slider{width:317px;padding:0 16px;}
.locate_button{width:150px;margin:0;margin-bottom:5px;padding-bottom:6px;background:url('../gfx/buttons/bg_locate.png') no-repeat -150px 100%;}
.locate_inner{padding-top:5px;background:url('../gfx/buttons/bg_locate.png') no-repeat 0 0;}
.locate_button a{display:block;padding:0 10px;color:#666;font-size:10px;}.locate_button a span{padding-left:8px;background:url('../gfx/bg/arrow/blank.gif') no-repeat 0 3px;display:block;}
.locate_button a:hover{text-decoration:none;}.locate_button:hover,.locate_button_hover{background-position:100% 100%;}
.locate_button:hover .locate_inner,.locate_button_hover .locate_inner{background-position:-300px 0;}
.googlemap-wd{width:348px;margin-right:35px;margin-left:14px;}.googlemap-wd .comment{clear:both;padding-top:1px;line-height:150%;color:#797979;}
.googlemap-wd .comment p{margin-bottom:0;}.module_info{width:536px;margin:10px 0;padding-bottom:10px;background:#f3f3f3 url('../gfx/icons/bg_module_info.gif') no-repeat 100% 100%;}
.module_info_inner{padding-top:10px;background:url('../gfx/icons/bg_module_info.gif') no-repeat 0 0;}
.module_info_inner1{padding:0 20px;background:url('../gfx/icons/bg_module_info.gif') repeat-y -536px 0;}
.module_info a{font-weight:bold;color:#666;font-size:10px;}.module_info a:hover{color:#c71444;}
.module_info em{font-style:normal;color:#c71444;font-size:10px;}.module_info p{margin:10px 0 0;}
.module_info a.get_reader{float:right;padding:3px 0 3px 20px;font-weight:normal;background:url('../gfx/icons/ico_reader.gif') no-repeat 0 50%;}
.module_info a.pdf_link{padding:3px 0 3px 20px;background:url('../gfx/icons/ico_pdf.gif') no-repeat 0 50%;}
.page_middle_panel_wide .module_info{width:710px;}.page_middle_panel_wide .module_info,.page_middle_panel_wide .module_info_inner,.page_middle_panel_wide .module_info_inner1{background-image:url('../gfx/icons/bg_module_info_wide.gif');}
.page_middle_panel_wide .module_info_inner1{background-position:-710px 0;}.carbuilder_options_panel_footer .button_light{float:left;margin-top:0;}
.carbuilder_box_content .button_print2,.carbuilder_box_content .button_save,.carbuilder_box_content .button_email{padding:5px 0 5px 35px;text-decoration:underline;color:#898989;}
.carbuilder_box_content .button_print2:hover,.carbuilder_box_content .button_save:hover,.carbuilder_box_content .button_email:hover{color:#666;}
.carbuilder_box_content .button_print2{background-image:url('../gfx/icons/print2_new.gif');}
.carbuilder_box_content .button_save{background-image:url('../gfx/icons/save_new.gif');}
.carbuilder_box_content .button_email{background-image:url('../gfx/icons/email_new.gif');}
#company-locations h2{margin-bottom:20px;}#company-locations .sIFR-flash{width:300px;}
table.carbuilder_tab_new{width:100%;margin-bottom:15px;}table.carbuilder_tab_new th{padding:6px 12px;color:#c71444;text-align:left;}
table.carbuilder_tab_new td{padding:6px 0;}.cb_tab_option{padding:5px 10px;background-color:#eee;}
.cb_tab_option input{vertical-align:middle;}table.carbuilder_tab_new .open_tab_list,table.carbuilder_tab_new .close_tab_list{margin:1px 0 0;padding-left:12px;font-weight:normal;background-color:#f7f7f7;background-image:url('../gfx/buttons/close_list_short.gif');}
table.carbuilder_tab_new .open_tab_list{background-image:url('../gfx/buttons/open_list_short.gif');}
table.cb_tab_details{width:100%;margin-bottom:10px;}table.cb_tab_details td{padding:4px 12px;border-bottom:1px solid #d0d0d1;}
table.cb_tab_details tr.cb_tab_last td{border:none;}.cb_tab_summ{padding:2px 12px;line-height:16px;}
a.more{padding-left:10px;text-decoration:underline;background:url('../gfx/bg/arrow/default_red.gif') no-repeat 0 70%;*display:inline-block;}
.cb_grade_item_text_full{float:left;width:280px;margin-bottom:20px;}.cb_grade_item_text_full .open_tab_list,.cb_grade_item_text_full .close_tab_list{margin:1px 0 0;}
.cb_grade_item_text_full .close_tab_list{background-image:url('../gfx/buttons/close_list_short1.gif');}
.cb_grade_item_text_full .open_tab_list{background-image:url('../gfx/buttons/open_list_short1.gif');}
.cb_tab_details_full{padding:0 12px;margin:10px 0;}.locbuttons{display:inline;float:left;margin:0;position:relative;width:175px;margin-right:-20px;}
.locbuttons_inner{padding:10px 0;overflow:hidden;_zoom:1;}.locbuttons a{float:left;margin:0 4px 5px 0;color:#666;white-space:nowrap;}
.locbuttons a span{float:left;height:19px;padding-right:8px;line-height:18px;background:url('../gfx/bg/bg_locations_button.png') no-repeat 100% -19px;cursor:pointer;}
.locbuttons a span span{padding:0 0 0 8px;background-position:0 0;}.locbuttons a:hover{color:#fff;text-decoration:none;}
.locbuttons a:hover span{background-position:100% 100%;}.locbuttons a:hover span span{background-position:0 -38px;}
.service_block{position:relative;width:136px;height:28px;margin:9px 0 5px;padding:9px 12px;background:url('../gfx/bg/service_back.png') no-repeat 0 0;}
.service_block a{position:absolute;top:0;left:0;z-index:2;width:150px;height:46px;background:url('../gfx/blank.gif') repeat 0 0;}
.service_block p{position:relative;z-index:1;margin:0;font-size:12px;text-transform:uppercase;color:#fff;line-height:normal;}
.service_block p span{display:block;height:14px;color:#fff;font-weight:normal;}.service_block p b{display:block;height:14px;overflow:hidden;}
.wide_panel{float:left;width:730px;}.offers_banner{width:536px;overflow:hidden;}
.block_offers{width:730px;margin:25px 0 7px;}.block_offers .inner{background-image:url('../gfx/bg/bg_block_offers.gif');background-position:0 100%;}
.block_offers .tt,.block_offers .bb{width:716px;background-image:url('../gfx/bg/bg_block_offers.gif');}
.block_offers .car_header_title{width:200px;}.back_butt{margin-left:15px;}.choose_car_wrap{position:relative;width:552px;margin:0 -8px;}
.dp_box_offer{position:relative;width:167px;margin:0 -4px;}.dp_box_offer .dp_box_head_title{padding-right:0;}
.dp_box_offer .dp_box_title{width:110px;}.dp_box_offer .dp_box_content{padding-top:2px;}
.dp_box_offer p{margin:6px 0;line-height:normal;font-size:10px;}.dp_box_offer .line{position:relative;margin:12px 0 10px;font-size:0;line-height:0;border-bottom:1px solid #d0d0d1;}
.dp_box_offer input{vertical-align:middle;}.dp_box_offer a{font-size:8px;text-transform:uppercase;color:#484848;font-weight:bold;}
.dp_box_offer a.highlight{color:#c51733;}.slider_offer{padding-top:5px;}.slider_offer,.slider_offer .slidertrack,.slider_offer .sliderscale{width:auto;}
.slider_offer .slidertrack{padding-left:8px;padding-right:9px;}.slider_offer table.scale{width:100%;border-collapse:collapse;border-spacing:0;}
.slider_offer table.scale td{padding:0 5px;}.slider_offer .ui-slider-handle{top:-3px;height:7px;width:17px;margin-left:-8px;text-indent:-1000em;background:url('../gfx/slider/slider_drag1.gif') no-repeat 0 0;}
.ui-slider-range{display:none;}.footer_offer{clear:both;margin-top:20px;padding:10px 10px 20px;background:url('../gfx/bg/carbuilder/footer.gif') no-repeat 0 0;}
.footer_offer p{margin:0;font-size:10px;color:#a4a4a4;line-height:16px;}.footer_offer_end p{margin:0;font-size:10px;color:#a4a4a4;line-height:16px;}
.path{margin-bottom:10px;padding:0 10px;font-size:10px;}.path a{padding-right:10px;background:url('../gfx/bg/arrow/blank.gif') no-repeat 100% 50%;}
.car_info{margin:20px 0;}.car_info .img{float:left;width:300px;overflow:hidden;}
.car_info .charact{float:left;width:191px;padding:0 10px 0 15px;}.car_info .charact h1{margin:0;font-size:20px;color:#000;text-transform:uppercase;}
.car_info .charact small{color:#000;font-weight:bold;}.car_info .charact h3{margin:7px 0;font-size:14px;color:#000;font-weight:normal;text-transform:uppercase;}
.car_info .charact h3 strong{font-size:17px;color:#c51733;display:block;}.header_title_offer{margin-bottom:10px;padding-top:32px;}
.header_title_offer .title{float:left;width:320px;padding-top:3px;}.header_title_offer .title h1{margin:0;}
.header_title_offer a{float:right;padding:3px 25px 3px 18px;font-size:10px;background:url('../gfx/buttons/back.gif') no-repeat 100% 50%;}
.offers_buttons{margin:30px 0;}.asButton{display:inline-block;//display:inline;//zoom:1;vertical-align:middle;height:23px;margin-right:6px;padding-right:10px;background:url('../gfx/buttons/buttons.gif') no-repeat 100% -115px;}
.asButton span{float:left;height:23px;padding-left:18px;background:url('../gfx/buttons/buttons.gif') no-repeat 0 -92px;font-size:10px;line-height:22px;cursor:pointer;}
.asButtonImp{padding-right:3px;background-position:100% -23px;color:#fff;}.asButtonImp span{padding-right:7px;background-position:0 0;}
.carbuilder_list_tab_price,.pricetable_reg_tax,.pricetable_no1,.pricetable_no2,.pricetable_no3,.pricetable_price,.pricetable_price_excl_vat,.pricetable_price_ex,.pricetable_partial_benefit,.pricetable_full_benefit,.pricetable_road_tax,.pricetable_vat,.pricetable_road_tax_half{white-space:nowrap;}
.used_cars_list{width:100%;}.used_cars_list th{font-size:10px;background-image:url(../gfx/used_cars/list_header.gif);height:22px;white-space:nowrap;text-align:left;padding:0 10px 0 10px;}
.used_cars_list td{padding:5px 10px 5px 10px;border-bottom:1px solid #ededed;vertical-align:top;}
.used_cars_list_mileage,.used_cars_list_price{white-space:nowrap;}.used_cars_list td.used_cars_list_picture{padding:5px 0 5px 0;}
.used_cars_list_name{color:#c71444;}.used_cars_list_name_alt{color:#666;}.used_cars_list_special_price{color:#c71444;}
.used_cars_list .ucth-picture{width:82px;}.used_cars_list .ucth-model,.used_cars_list .used_cars_list_name{width:185px;}
.used_cars_list .ucth-year,.used_cars_list .used_cars_list_year{width:35px;}.used_cars_list .ucth-mileage,.used_cars_list .used_cars_list_mileage{width:65px;}
.used_car_details_table td{padding:2px 0 2px 0;}.used_car_details_data{width:205px;float:left;margin:0 5px 0 10px;display:inline;}
h2.used_car_name{margin:0;font-size:12px;color:#666;}.used_car_model_details{font-size:12px;color:#000;font-weight:bold;}
.used_car_details_gallery_pic_cont{height:220px;}.used_car_details_gallery{width:316px;float:left;overflow:hidden;}
.used_car_details_gallery_thumbs{clear:both;overflow:hidden;width:318px;margin:5px 0 0 0;}
.used_car_details_gallery_thumbs a{float:left;display:block;margin:3px 1px 3px 0;padding:1px;background-color:#ebebeb;}
.used_car_details_gallery_thumbs a:hover{background-color:#c71444;}.used_car_details_about{border-top:1px solid #ededed;padding:10px;margin:10px 0 10px 0;}
.list_sort_asc{background:url(../gfx/used_cars/sort_asc.gif) no-repeat top right;padding-right:10px;}
.list_sort_desc{background:url(../gfx/used_cars/sort_desc.gif) no-repeat top right;padding-right:10px;}
.list_tab{width:100%;margin:5px 0 10px 0;}.list_tab th{text-align:left;font-weight:normal;padding:5px 10px 5px 10px;}
.list_tab td{padding:5px 10px 5px 10px;border-bottom:1px solid #ededed;}.list_tab th a{text-decoration:underline;}
.list_tab td a{color:#c71444;}.dp_box_offer .finance_calc_item{margin:0;padding:5px;}
.dp_box_offer .finance_calc_item_alt{background-color:#EFEFEF;margin:0;padding:5px;}
.dp_box_offer .finance_calc_result{font-size:11px;font-weight:bold;margin:0;padding:0 5px;}
a.finance_calc_link{font-weigt:normal;text-decoration:underline;color:#C71444;padding-left:5px;}
a.finance_calc_link:hover{text-decoration:none;}.dp_box_content .stripe{margin:5px 0;}
table.calcinfo th{color:#5d5d5d;width:200px;}table.calcinfo td .results th{width:auto;}
table.results_label td,table.results_label th{border-color:#EFEFEF;padding-left:0;padding-right:0;padding-top:1px;font-weight:bold;}
.table.calcinfo th.credit_cost,.table.calcinfo th.credit_cost{padding-top:5px;}.eeuro{color:#929292;font-weight:normal;}
a .car_item_text .eeuro{font-size:9px;color:#929292;position:absolute;margin-left:5px;}
a:hover .car_item_text .eeuro{font-size:9px;color:#c3c3c3;}.car_button{position:relative;width:150px;margin-top:1px;margin-bottom:17px;}
.car_button a{position:relative;z-index:2;display:block;padding:0 16px;line-height:14px;color:#fff;font-size:10px;}
.car_button a .eeuro{display:block;color:#e7e7e7;font-size:9px;}.car_button .tt,.car_button .bb{position:absolute;left:0;z-index:1;width:150px;margin-top:-6px;background-image:url('../gfx/bg/car_button_bg.png');_background-image:url('../gfx/bg/car_button_bg_ie6.png');background-repeat:no-repeat;font-size:0;line-height:0;}
.car_button .tt{top:0;height:100%;_height:expression(this.parentNode.clientHeight);}
.car_button .bb{height:14px;}.dealer_city .car_button,.dealer_crossover .car_button,.dealer_4x4 .car_button,.dealer_sports .car_button{background:none;}
.dealer_city .car_button .bb{background-position:-456px 100%;}.dealer_city .car_button .tt{background-position:-456px 0;}
.dealer_crossover .car_button .bb{background-position:-152px 100%;}.dealer_crossover .car_button .tt{background-position:-152px 0;}
.dealer_4x4 .car_button .bb{background-position:0 100%;}.dealer_4x4 .car_button .tt{background-position:0 0;}
.dealer_sports .car_button .bb{background-position:-304px 100%;}.dealer_sports .car_button .tt{background-position:-304px 0;}
.dealer_ev .car_button .bb{background-position:-608px 100%;}.dealer_ev .car_button .tt{background-position:-608px 0;}
.contactBox{position:relative;margin-bottom:10px;padding:14px 10px 13px;overflow:hidden;}
.contactBox .tt,.contactBox .bb{position:absolute;left:0;z-index:0;width:160px;background:url('../gfx/bg/bg_contact_box.png') no-repeat 0 0;font-size:0;line-height:0;}
.contactBox .tt{top:-5px;height:100%;}.contactBox .bb{top:100%;height:4px;margin-top:-5px;}
.contactBoxInner{position:relative;z-index:1;}.contactBox .more{position:relative;z-index:1;font-size:10px;background-image:url('../gfx/bg/arrow/blank.gif');text-decoration:none;}
.contactBox .more:hover{text-decoration:underline;}.contactBox h2,.contactBox .left_panel_text{position:relative;z-index:1;}
.left_panel_wide .contactBox .tt,.left_panel_wide .contactBox .bb{width:402px;background-image:url('../gfx/bg/bg_contact_box_wide.png');}
.simplePanel{margin-top:10px;}.simplePanel2{margin-top:0;}.block_wrapper{padding-top:25px;}
.block{position:relative;width:534px;padding:3px 0;margin-bottom:1px;}.block .inner{position:relative;padding:4px 20px;overflow:hidden;background:#9b9b9b url('../gfx/bg/bg_block.png') no-repeat -534px 100%;}
.block .tt,.block .bb{position:absolute;left:0;width:534px;height:3px;background-image:url('../gfx/bg/bg_block.png');background-repeat:no-repeat;font-size:0;line-height:0;}
.block .tt{top:0;background-position:-534px 0;}.block .bb{bottom:0;background-position:-534px -3px;}
.block_title .inner{background-color:#5f5f5f;background-position:0 100%;}.block_title .tt{background-position:0 0;}
.block_title .bb{background-position:0 -3px;}.block_title .car_header_title{width:auto;padding:0;}
.block_title .car_header_title h1{line-height:14px;font-size:13px;font-weight:bold;color:#fff;height:16px;overflow-y:hidden;}
.back_butt{float:right;padding-left:8px;background:url('../gfx/bg/arrow.gif') no-repeat 0 50%;line-height:16px;font-size:9px;font-weight:bold;color:#acacac;text-transform:uppercase;}
.block_title_wide{width:716px;margin:0 0 7px 6px;}.block_title_wide .inner{background-image:url('../gfx/bg/bg_block_offers.gif');background-position:0 100%;}
.block_title_wide .tt,.block_title_wide .bb{width:716px;background-image:url('../gfx/bg/bg_block_offers.gif');}
.block_title_wide .car_header_title{width:200px;}.block_title_wide .car_header_title h1{width:240px;}
.block_menu .inner{padding:10px 16px;}.block_menu ul,.block_menu li{margin:0;padding:0;list-style:none;background:none;}
.block_menu ul{overflow:hidden;}.block_menu li{display:inline-block;width:121px;padding:3px 0;vertical-align:top;*zoom:1;*display:inline;}
.block_menu li a{position:relative;float:left;padding-left:4px;color:#fff;font-size:10px;line-height:12px;}
.block_menu li a span{position:relative;z-index:2;}.block_menu li a i{display:none;}
.block_menu li a:hover{text-decoration:none;}.block_menu li a:hover i,.block_menu li a.active i{display:block;}
.block_menu li a .tl,.block_menu li a .tr,.block_menu li a .bl,.block_menu li a .br{position:absolute;z-index:1;background:url('../gfx/bg/bg_sub_menu.png') no-repeat 0 0;font-size:0;line-height:0;}
.block_menu li a .tl{top:-2px;left:0;width:100%;height:100%;background-position:-5px -5px;}
.block_menu li a .tr{top:-2px;right:-4px;width:4px;height:100%;background-position:0 -5px;}
.block_menu li a .bl{bottom:-2px;left:0;width:100%;height:4px;background-position:-5px 0;}
.block_menu li a .br{bottom:-2px;right:-4px;width:4px;height:4px;background-position:0 0;}
.block_menu li a.last{font-weight:bold;}.dealer_4x4 .block_menu .inner{background-color:#c0c9bd;background-position:-1068px 100%;}
.dealer_4x4 .block_menu .tt{background-position:-1068px 0;}.dealer_4x4 .block_menu .bb{background-position:-1068px -3px;}
.dealer_4x4 .block_menu li a .tl{background-position:-5px -206px;}.dealer_4x4 .block_menu li a .tr{background-position:0 -206px;}
.dealer_4x4 .block_menu li a .bl{background-position:-5px -201px;}.dealer_4x4 .block_menu li a .br{background-position:0 -201px;}
.dealer_crossover .block_menu .inner{background-color:#adc6d7;background-position:-1602px 100%;}
.dealer_crossover .block_menu .tt{background-position:-1602px 0;}.dealer_crossover .block_menu .bb{background-position:-1602px -3px;}
.dealer_crossover .block_menu li a .tl{background-position:-5px -407px;}.dealer_crossover .block_menu li a .tr{background-position:0 -407px;}
.dealer_crossover .block_menu li a .bl{background-position:-5px -402px;}.dealer_crossover .block_menu li a .br{background-position:0 -402px;}
.dealer_city .block_menu .inner{background-color:#a0c7da;background-position:-2136px 100%;}
.dealer_city .block_menu .tt{background-position:-2136px 0;}.dealer_city .block_menu .bb{background-position:-2136px -3px;}
.dealer_city .block_menu li a .tl{background-position:-5px -608px;}.dealer_city .block_menu li a .tr{background-position:0 -608px;}
.dealer_city .block_menu li a .bl{background-position:-5px -603px;}.dealer_city .block_menu li a .br{background-position:0 -603px;}
.dealer_ev .block_menu .inner{background-color:#1497c5;background-position:-2670px 100%;}
.dealer_ev .block_menu .tt{background-position:-2670px 0;}.dealer_ev .block_menu .bb{background-position:-2670px -3px;}
.dealer_ev .block_menu li a .tl{background-position:-5px -809px;}.dealer_ev .block_menu li a .tr{background-position:0 -809px;}
.dealer_ev .block_menu li a .bl{background-position:-5px -804px;}.dealer_ev .block_menu li a .br{background-position:0 -804px;}
ul.summlist li a span.car_price_ex_type{background:none repeat scroll 0 0 transparent;display:inline;padding:0;}
.main_content h1,.main_content h2,.main_content h3,.main_content h4,.main_content h5,.main_content h6{margin:25px 0;line-height:normal;}
.main_content h1{color:#666;font-size:12px;}.main_content h2{color:#2c2c2c;font-size:12px;}
.main_content h3{color:#c71444;font-size:12px;}.main_content h4{color:#666;font-size:11px;}
.main_content h5{color:#2c2c2c;font-size:11px;}.main_content h6{color:#c71444;font-size:11px;}
.main_content a{color:#c71444;}.main_content ul,.main_content ol,.main_content li{margin:0;padding:0;list-style:none;}
.main_content ul{margin-bottom:26px;}.main_content ul ul{margin:5px 0 8px;}.main_content ol{margin:0 0 1.4em 1em;padding-left:1em;}
.main_content ol ol{margin-top:5px;margin-bottom:8px;}.main_content li{margin-bottom:2px;line-height:1.5em;position:relative;background-image:url('../gfx/pics/content_bullets.gif');background-repeat:no-repeat;background-position:-1600px 5px;}
.main_content ul li{padding-left:12px;}.main_content ul ul li{background-position:-2400px 5px;}
.main_content ol li{list-style:decimal;background:none;}.main_content table{margin-bottom:1em;font-size:100%;width:auto;border:1px solid #fff;border-collapse:collapse;border-spacing:0;}
.main_content th,.main_content td{padding:4px 8px;border-left:1px solid #ccc;border-top:1px solid #ccc;text-align:left;vertical-align:top;}
.main_content th{font-weight:bold;}.main_content th:first-child,.main_content td:first-child,.main_content th.first-child,.main_content td.first-child{border-left:none;}
.main_content tr:first-child th,.main_content tr:first-child td,.main_content tr.first-child th,.main_content tr.first-child td{border-top:none;}
.main_content dl{margin:0 0 1em 0;}.main_content dt{font-weight:bold;margin-bottom:.2em;}
.main_content dd{margin-bottom:.6em;}.main_content hr{margin:26px 0;height:1px;border:none;color:#ededed;background:#ededed;clear:both;}
.main_content acronym,.main_content abbr{cursor:help;}.main_content fieldset{padding:0 12px;border:1px solid #ededed;}
.main_content legend{color:#9d9d9d;font-weight:bold;}.main_content ol{*margin-left:1.4em;}
.priceListing{margin:18px 0;}.priceListing dt{position:relative;width:496px;height:22px;margin-bottom:18px;padding:0 30px 0 10px;line-height:22px;background:#f7f7f7 url('../gfx/buttons/open_list.gif') no-repeat 0 0;cursor:pointer;white-space:nowrap;}
.priceListing dt.selected{background-image:url('../gfx/buttons/close_list.gif');}
.priceListing dt strong{color:#C71444;display:block;float:left;width:280px;}.priceListing dt strong .sIFR-flash{padding:3px 0 0 0;}
.priceListing dt .toggleDetails{float:right;}.priceListing dt .pdf,.priceListing dt .build{position:absolute;top:0;left:100%;height:22px;background:url('../gfx/buttons/pricelist_buttons.gif') no-repeat 0 0;color:#323232;font-size:10px;overflow:hidden;}
.priceListing dt .pdf{width:24px;margin-left:33px;padding:0 9px 0 26px;}.priceListing dt .build{width:78px;margin-left:98px;padding:0 9px;background-position:0 -23px;}
.priceListing dd{display:none;margin-top:-8px;}.price_page{margin-top:25px;}.price_page h3{text-align:center;}
.price_page_geader{margin-bottom:10px;}#banners-slides ul{width:728px;height:250px;position:relative;}
#banners-slides ul li{list-style:none;}#banners-pager a{float:left;font-size:0;height:13px;margin:2px;outline-style:none;outline-width:medium;width:13px;display:none;}
#banners-pager .activeSlide{background:url("../gfx/bg/slide.png") no-repeat scroll 0 50% transparent;}
ul.landingList{margin:10px 0 10px -14px;_margin-left:-26px;zoom:1;display:block;}
ul.landingList:after{content:"";display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden;}
ul.landingList li{float:left;width:239px;height:25px;margin:0 0 6px 13px;padding:0 11px;line-height:25px;background:url('../gfx/bg/button_landing.gif') no-repeat 0 0;overflow:hidden;}
ul.landingList li a{padding-left:12px;background:url('../gfx/bg/arrow/default_red.gif') no-repeat 0 3px;color:#323232;}
.left_button a.button_shareit{background-position:-608px 0;}.sharedbox h1{background:url('../gfx/bg/carbuilder/header.gif') no-repeat 50% 100%;font-size:14px;}
.popup_shareit_holder_desc{padding:16px 19px;}.popup_shareit_holder{padding:0 19px;}
ul.shareitlist,ul.shareitlist li{margin:0;padding:0;list-style:none;}ul.shareitlist li{float:left;width:196px;margin-bottom:14px;}
ul.shareitlist li a{font-size:13px;}.visitus{position:relative;z-index:1;}ul.visituslist{margin-top:8px;}
ul.visituslist li{list-style:none;width:17px;height:17px;float:right;padding-left:3px;background:none;}
ul.visituslist li a{display:block;width:17px;height:17px;}ul.visituslist li a:hover img{background-position:0 17px;}
.ngallery-loading{width:16px;height:16px;background:url('loading.gif') transparent;display:none;}
.ngallery-ei{position:absolute;margin:5px;z-index:5000;clear:both;}.ngallery-gallery{float:right;margin-right:15px;}
.intere{unicode-bidi:bidi-override;direction:rtl;}.intere span{display:none;}.newsletterfrm label{width:100px;display:block;float:left;margin:4px;text-align:right;}
.newsletterfrm input{margin-bottom:4px;}.newsletterfrm .button_light{margin-left:108px;margin-top:5px;}
#header_menu,#header_menu li li,.choose_car_navi,.choose_car_navi li:hover a{//zoom:1;}
#header_menu li.menu_cars li{//display:inline;//zoom:1;}.bookForm{padding:14px 14px 0;background:#eee url('../gfx/bg/form_bg.png') repeat-x 0 0;}
.bookForm h2{margin-bottom:15px;}.bookForm .formLine{margin-bottom:15px;//zoom:1;}
.bookForm .formLine:after{content:"";display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden;}
.bookForm .formLine label{display:inline-block;//display:inline;//zoom:1;vertical-align:middle;width:167px;margin-right:5px;text-align:right;}
.bookForm .selectLine label{vertical-align:top;}.bookForm .formField{display:inline-block;//display:inline;//zoom:1;vertical-align:middle;}
.bookForm .formField input{padding:4px 2px;}.bookForm .form2_error label{color:#e40000;}
.bookForm .formDescription{display:block;margin-left:177px;color:#9d9d9d;font-size:10px;}
.bookForm .formButtons{margin:20px -14px 0;padding:10px 14px 10px 190px;background:#ddd url('../gfx/bg/form_bg1.png') no-repeat 100% 0;}
.bookForm .formButtons .asButtonImp input{font-size:12px;text-transform:uppercase;}
.asButton span input{margin:0 -10px 0 -18px;padding:0 10px 0 18px;height:21px;border:none;background:none;line-height:21px;cursor:pointer;overflow:visible;}
.asButtonImp span input{color:#fff;}.popupForm{padding:6px 0 0;}.popupForm .formLine{float:left;width:134px;margin-left:11px;_margin-left:6px;margin-bottom:5px;}
.popupForm .formLine label{display:block;width:auto;margin:0;text-align:left;}.popupForm .formField input{width:126px;}
.popupForm .formButtons{margin:0;padding-left:13px;//padding-top:6px;clear:both;}
.popupForm .formButtons .formDescription{display:inline;margin:3px 0 0 10px;}table.sup{border:0;}
table.sup td{border:0;}table.sup td.sup_index{font-weight:bold;padding-left:15px;}
@media screen{.sIFR-flash{visibility:visible!important;margin:0;padding:0;}.sIFR-replaced,.sIFR-ignore{visibility:visible!important;}
.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus{margin:0;padding:0;overflow:auto;letter-spacing:0;float:none;}
}@media print{.sIFR-flash{display:none!important;height:0;width:0;position:absolute;overflow:hidden;}
.sIFR-alternate{visibility:visible!important;display:block!important;position:static!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;}
}#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer;}
.simple_close{margin-right:30px;}#lbCenter{border:5px solid #E6E3E3;}#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:visible;background-color:#fff;}
.lbLoading{background:#fff url(loading.gif) no-repeat center;}#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;position:relative;top:-5px;}
#lbCaption,#lbNumber{margin-right:71px;}#lbCaption{font-weight:bold;}.popup_info .pdf_btn{padding:3px 0 3px 20px;background:url('../gfx/icons/pdf.gif') no-repeat 0 50%;color:#c71444;font-weight:bold;}
.popup_btn_big{position:absolute;top:0;width:75px;height:100%;//zoom:1;}.popup_btn_big:hover{opacity:.7;}
.popup_btn_big_left{left:-80px;}.popup_btn_big_right{left:5px;margin-left:100%;}
.popup_btn_big span{position:absolute;top:50%;left:50%;width:23px;height:44px;margin:-22px 0 0 -11px;background-repeat:no-repeat;background-position:0 0;text-indent:-1000em;cursor:pointer;}
.popup_btn_big_left span{background-image:url('../gfx/lightbox/lb_left_arrow.png');}
.popup_btn_big_right span{background-image:url('../gfx/lightbox/lb_right_arrow.png');}
*+html .popup_btn_big:hover span{filter:alpha(opacity=70);}#lbCenter a.disabled{display:none;visibility:hidden;}
