/* CSS Document */

body{ margin:0; font-size:12px;font-family:Century Gothic, Arial, sans-serif;background:url(../images/bg.jpg) 0 0 repeat-x}

*{ }

input,textarea,select{ font-family:Arial, Helvetica, sans-serif}

form{ margin:0; padding:0}

body.homepage{ background:url(../images/home_bg.jpg) 0 0 repeat-x}

.header .leftdiv{ width:675px; height:184px; float:left; position:relative; padding-top:24px;}

.header .rightdiv{ width:320px; float:left; margin-top:5px; position:relative}

.homepage .container{ background:url(../images/container_bg.jpg) center 614px no-repeat; min-height:700px}

.header{ height:222px; background:url(../images/header_bg.jpg) 0 0 no-repeat}

.header .logo1{ position:absolute; left:0; top:0;}

.header .logo2{position:absolute; left:0; top:0; margin-left:450px; margin-top:5px;}

.header .logo3{position:absolute; right:0; top:0; margin-top:5px}

.header .adimg1{display:block; width:320px; margin-top:55px; text-align:right}

.wrapper{ width:1024px; margin:0 auto}

.homepage .header{ height:418px; background:none}

.homepage .header .leftdiv{ width:810px; height:369px; float:left; position:relative; font-size:0 }

.homepage .header .rightdiv{ width:200px; float:left; margin-top:26px}

.homepage .header .adimg{ margin-top:5px; display:block; width:200px}
.homepage .header .right_adimg1{ width:190px; height:78px; display:block; background:url(../images/topright_grayboxbg.jpg) 0 0 no-repeat; color:#000000; font-family:Helvetica, sans-serif; text-decoration:none; padding:5px}
.homepage .header .right_adimg1 .title{ font-size:20px; text-transform:uppercase; display:block; padding-right:20px; line-height:35px; text-align:right}
.homepage .header .right_adimg1 .content{ font-size:12px; display:block; padding-left:5px;line-height:1.2em;text-indent:20px; color:#707070}
.homepage .header .right_adimg2{ width:190px; height:78px;  display:block; background:url(../images/topright_grayboxbg.jpg) 0 0 no-repeat; color:#000000; margin-top:5px;font-family:Helvetica, sans-serif;text-decoration:none;padding:5px}
.homepage .header .right_adimg2 .title{ font-size:20px; text-transform:uppercase; display:block;padding-right:20px;text-align:right }
.homepage .header .right_adimg2 .content{ font-size:12px; display:block; padding-left:5px; line-height:1.2em;text-indent:20px;color:#707070;}
.homepage .header .right_adimg3{ width:190px; height:78px;  display:block; background:url(../images/topright_grayboxbg.jpg) 0 0 no-repeat; color:#000000; margin-top:5px;font-family:Helvetica, sans-serif;text-decoration:none;padding:5px}
.homepage .header .right_adimg3 .title{ font-size:20px; text-transform:uppercase; display:block;padding-right:20px;text-align:right;line-height:35px;}
.homepage .header .right_adimg3 .content{ font-size:12px; display:block; padding-right:5px;line-height:1.2em;text-indent:20px;color:#707070;}
.homepage .header .right_adimg4{ width:190px; height:78px;  display:block; color:#000000;font-family:Helvetica, sans-serif;text-decoration:none;padding:5px 0px;}

.clearboth{ clear:both; font-size:0; height:0}

a img{ border:0}

.menu{ margin-left:18px; height:25px; position:relative; margin-top:-15px; float:left; _margin-left:9px; width:1015px;z-index:99}

.homepage .main{ padding:0; background:none}

.main{ padding:30px 10px 0 18px; background:url(../images/main_bg.jpg) 0 15px repeat-x}



.motorhomeimg{ padding-bottom:10px; margin-top:30px; clear:both;_padding-bottom:13px; position:relative; height:156px ; _margin-top:12px}

.motorhomeimg ul{ list-style:none; padding:0; margin:0}
.motorhomeimg li{ }

.homesections{}

.homesections .div1{ float:left; width:279px}

.homesections .div2{float:left; /*background:url(../images/div2img.jpg) 0 0 no-repeat; width:205px; height:83px; padding:105px 10px  0 15px*/ width:257px}

.homesections .div2 input{ vertical-align:middle}

.homesections .div2 .txtinput{ border:1px solid #8a8a8a; width:170px; color:#969696; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase}

.homesections .div3{float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px}
.calendar .header{ height:20px; background:#CCC; font-weight:bold; text-align:center}
.calendar td{ text-align:center; background:#EEE; height:22px}
.p12_td{padding:5px 6px;background:#EEE;}
.p12_td2{ border-top:1px solid #FFF;background:#EEE; padding:0 10px}
.p12_td .p12{ margin:0; }
.calendar .td1{  background:#e33a3e;  font-weight:bold; color:#FFF}
.calendar .td1 a{ text-decoration:none; color:#FFF}
.calendar{ width:100%}
.calendar caption{ background:#999; color:#FFFFFF; line-height:26px; font-weight:bold; height:26px}
.calendar caption img{ vertical-align:middle}
.calendar_1{ height:188px}
.calendar_2{ width:100%; font-family:Arial, Helvetica, sans-serif}
.calendar_1 .title{ display:block; background:#CCC; padding:2px 0; font-weight:bold; height:22px; line-height:22px; background:#d6d6d6 url(../images/calendar_titlebg.jpg) 0 bottom no-repeat}

.homesections .div4{float:left; background:url(../images/div4img.jpg) 0 0 no-repeat; width:201px; height:94px; padding:94px 15px 0 15px}

.homesections .div4 .txtinput{ border:1px solid #8a8a8a; width:195px; color:#969696; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:2px}

.homesections .div4 .selectstyle{border:1px solid #8a8a8a; width:110px; color:#969696; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; vertical-align:middle}

.homesections .div4 input{ vertical-align:middle}



.bottomlink{ text-align:center;padding:30px 0 10px 0}

.homepage .bottomlink{ /*background:url(../images/bottomlink_bg.jpg) center 0 no-repeat;*/ }

.bottomlink a{ margin:0 10px}

.bottomlink *{ display:none}



.footer{ background:#e6e6e6; padding:20px 0 40px 0}

.footer .divcontent{ width:985px; margin:0 auto}

.footer .divleft{ width:650px; float:left; font-size:10px;}

.footer .divright{ width:300px; float:right; text-align:right}

.footer .link1{ font-weight:bold;color:#656667; text-transform:uppercase}

.footer .link1 a{ color:#656667; text-decoration:none; font-family:Arial, Helvetica, sans-serif}

.footer .link1 a:hover{ color:#656667; text-decoration:underline}

.footer .link2{ color:#757575}

.footer .link2 a{ color:#757575; text-decoration:none; font-family:Arial, Helvetica, sans-serif}

.footer .link2 a:hover{ color:#757575; text-decoration:underline}

.footer .divright{ font-size:11px; color:#757575; font-family:Arial, Helvetica, sans-serif}

.footer .divright a{color:#757575; font-family:Arial, Helvetica, sans-serif; text-decoration:none}

.footer .divright a:hover{color:#757575; font-family:Arial, Helvetica, sans-serif; text-decoration:underline}



.leftarrow{ position:absolute; left:0; top:480px; z-index:10000}

.rightarrow{ position:absolute; right:0; top:480px;z-index:10000}



.leftcontent{ float:left; width:236px}

.rightcontent{ float:right; width:730px}

.rightcontent2{ float:right; width:760px}



.left_contact{}

.left_contact .div_title{ background:#000 url(../images/div_title_bg.jpg) right 0 no-repeat; height:27px; line-height:27px; font-size:12px; font-weight:bold; text-transform:uppercase; padding-left:15px; color:#FFFFFF ;margin-bottom:1px}

.left_contact .div_content{ background:#e1e1e1; padding:15px; color:#000000; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.left_contact .div_content a{ color:#000000; text-decoration:none}
.left_contact .div_content a:hover{ color:#000000; text-decoration:underline}

.left_contact .div_bottom{ background:#e1e1e1 url(../images/div_bottom_bg.jpg) 0 bottom no-repeat; min-height:9px; _height:9px; font-size:0; text-align:right}



.left_careers{}

.left_careers .div_title{ background:#000 url(../images/div_title_bg.jpg) right 0 no-repeat; height:27px; line-height:27px; font-size:12px; font-weight:bold; text-transform:uppercase; padding-left:15px; color:#FFFFFF ;margin-bottom:1px}

.left_careers .div_content{ background:#e1e1e1; padding:15px; color:#000000; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif}

.left_careers .div_bottom{ background:#e1e1e1 url(../images/div_bottom_bg.jpg) 0 bottom no-repeat;  min-height:9px; _height:9px; font-size:0; text-align:right}



.left_model_finder{ margin-top:1px}

.left_model_finder .div_title{ background:#000 url(../images/div_title_bg.jpg) right 0 no-repeat; height:27px; line-height:27px; font-size:12px; font-weight:bold; text-transform:uppercase; padding-left:15px; color:#FFFFFF; margin-bottom:1px }

.left_model_finder .div_content{ background:#d9d9d9; padding:15px 10px; color:#000000; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; }

.left_model_finder .div_content p{ margin:0 0 1em 0;text-align:center}

.left_model_finder .div_bottom{ background:url(../images/div_bottom_bg.jpg) 0 0 no-repeat; height:9px; font-size:0}

.left_model_finder input{ vertical-align:middle}

.left_model_finder .txtinput{ height:19px; border:1px solid #e0e0e0; width:182px}



.left_dealer_finder{margin-top:1px}

.left_dealer_finder .div_title{ background:#000 url(../images/div_title_bg.jpg) right 0 no-repeat; height:27px; line-height:27px; font-size:12px; font-weight:bold; text-transform:uppercase; padding-left:15px; color:#FFFFFF;margin-bottom:1px }

.left_dealer_finder .div_content{ background:#d9d9d9; padding:15px 10px; color:#000000; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif}

.left_dealer_finder .div_bottom{ background:url(../images/div_bottom_bg.jpg) 0 0 no-repeat; height:9px; font-size:0}

.left_dealer_finder .div_content p{ margin:0 0 1em 0; text-align:center}

.left_dealer_finder .div_bottom{ background:url(../images/div_bottom_bg.jpg) 0 0 no-repeat; height:9px; font-size:0}

.left_dealer_finder input{ vertical-align:middle}

.left_dealer_finder .txtinput{ height:19px; border:1px solid #e0e0e0; width:182px}



.left_download{margin-top:1px; font-weight:bold}

.left_download .div_title{ background:#d6282a url(../images/div_title_bg2.jpg) right 0 no-repeat; height:27px; line-height:27px; font-size:12px; font-weight:bold; text-transform:uppercase; padding-left:15px; color:#FFFFFF;margin-bottom:1px }

.left_download ul{ margin:0; padding:0; list-style:none; font-size:11px; text-transform:uppercase; }

.left_download a{ display:block; background:#e0e0e0 url(../images/download_li_bg.jpg) 0 bottom  no-repeat; line-height:16px; color:#000000; text-decoration:none; padding:3px 29px 3px 15px}

.left_download li{ margin-top:2px}



.left_model{margin-top:1px}

.left_model .div_title{ background:#000 url(../images/div_title_bg.jpg) right 0 no-repeat; height:27px; line-height:27px; font-size:12px; font-weight:bold; text-transform:uppercase; padding-left:15px; color:#FFFFFF;margin-bottom:1px }

.left_model ul{ margin:0; padding:0; list-style:none; font-size:14px; text-transform:uppercase; font-weight:bold }

.left_model a{ display:block; background:#e0e0e0 url(../images/model_li_bg.jpg) 0 bottom no-repeat; line-height:18px; color:#000000; text-decoration:none; padding:4px 29px 4px 15px}

.left_model a:hover,.left_model a.current{background:url(../images/model_li_bg_hover.jpg) 0 0 no-repeat; color:#FFFFFF}

.left_model li{ margin-top:2px;_width:236px; }



.model_spec{margin-top:1px}

.model_spec .div_title{ background:#000 url(../images/div_title_bg.jpg) right 0 no-repeat; height:27px; line-height:27px; font-size:12px; font-weight:bold; text-transform:uppercase; padding-left:15px; color:#FFFFFF;margin-bottom:1px }

.model_spec ul{ margin:0; padding:0; list-style:none; font-size:11px; text-transform:uppercase; font-weight:bold }

.model_spec a{ display:block; background:#e0e0e0 url(../images/model_spec_li_bg.jpg) 0 bottom no-repeat; line-height:16px;color:#000000; text-decoration:none; padding:3px 29px 3px 15px}

.model_spec li{ border-top:2px solid #FFF;}



.model_feature{margin-top:1px}

.model_feature .div_title{ background:#000 url(../images/div_title_bg.jpg) right 0 no-repeat; height:27px; line-height:27px; font-size:12px; font-weight:bold; text-transform:uppercase; padding-left:15px; color:#FFFFFF;margin-bottom:1px }

.model_feature ul{ margin:0; padding:0; list-style:none; font-size:11px; text-transform:uppercase; font-weight:bold }

.model_feature a{ display:block; background:url(../images/model_spec_li_bg.jpg) 0 0 no-repeat; line-height:21px;height:21px;  color:#000000; text-decoration:none; padding-left:15px}

.model_feature li{ margin-top:2px; _width:236px}



.left_download2{margin-top:1px; text-decoration:none; cursor:pointer}

.left_download2 .div_title{ background:#000 url(../images/div_title_bg.jpg) right 0 no-repeat; height:27px; line-height:27px; font-size:12px; font-weight:bold; text-transform:uppercase; padding-left:15px; color:#FFFFFF;margin-bottom:1px }

.left_download2 ul{ margin:0; padding:0; list-style:none; font-size:11px; text-transform:uppercase; font-weight:bold }

.left_download2 a{ display:block; background:#e0e0e0 url(../images/model_spec_li_bg.jpg) 0 bottom no-repeat; line-height:16px; color:#000000; text-decoration:none; padding:3px 29px 3px 15px}

.left_download2 li{ border-top:2px solid #FFF;}



.rightcontent h1,.secondcontent h1,.rightcontent2 h1{ font-size:26px; margin:0;color:#0b234b; font-weight:normal; font-family:Century Gothic, Arial, sans-serif; font-weight:bold}
.secondcontent h2{ font-size:20px; margin:0;color:#0b234b; font-weight:normal; font-family:Century Gothic, Arial, sans-serif; font-weight:bold}

.gallery{ float:right; width:414px; margin:0; position:relative }

.gallery .div_top{ background:url(../images/gallery_bg_top.png) 0 0 no-repeat; height:16px; font-size:0}

.gallery .div_content{ background:url(../images/gallery_bg_mid.png) 0 0 repeat-y;padding:0 27px; min-height:610px}

.gallery .div_bottom{ background:url(../images/gallery_bg_bot.png) 0 0 no-repeat; height:20px; font-size:0}

.gallery .gallery_img_b{  margin-top:5px;border:2px solid #CBCBCB; text-align:center; width:355px; height:289px; vertical-align:middle; background:#FFF}

.gallery .gallery_img_b img{ border:0}

.gallery .gallery_img_s{ margin-top:5px}
.gallery .gallery_img_s td{background:#FFF; vertical-align:middle; text-align:center;border:2px solid #cbcbcb; width:85px; height:70px; font-size:0}
.gallery .gallery_img_s table{ float:left; margin:0 1px 1px 0;}

.gallery .gallery_img_s a{ margin-right:2px}

.gallery .gallery_img_s img{}



.page,.contact_page{ font-family:Arial, Helvetica, sans-serif}



.contact_page .left_div{ width:340px; float:left;margin-top:20px;}

.contact_page .right_div{ width:370px; float:left;margin-top:20px; margin-left:5px}

.contact_page .left_ul{ margin:0; padding:0; list-style:none; color:#000000; font-size:11px}

.contact_page .left_ul input{ width:300px; height:20px; border:1px solid #cecece; padding-left:20px; margin:2px 0  4px 0;font-size:12px}

.contact_page .left_ul li{width:320px;}

.contact_page .inputbox_name{ background:url(../images/ico_03.jpg) 3px 4px no-repeat}

.contact_page .inputbox_email{ background:url(../images/ico_06.jpg) 3px 4px no-repeat}

.contact_page .inputbox_address{ background:url(../images/ico_08.jpg) 3px 4px no-repeat}

.contact_page .inputbox_postcode{ background:url(../images/ico_08.jpg) 3px 4px no-repeat}

.contact_page .inputbox_tel{ background:url(../images/ico_10.jpg) 3px 4px no-repeat}

.contact_page .left_ul .inputbox_checher{ float:left; width:216px; vertical-align:middle; padding:0}

.contact_page .checkimg{ vertical-align:middle; float:left;border:1px solid #cecece; border-right:0; margin-top:2px}

.contact_page .right_a{ float:right; color:#c0001e; text-decoration:none; font-size:9px; display:none}

.contact_page .right_a:hover{color:#c0001e; text-decoration:underline}

.contact_page  .inputbox_message{ width:700px; height:100px;border:1px solid #cecece; font-size:12px; padding:0;  }

.contact_page .div1{ background:url(../images/div1_bg.jpg) 0 0 no-repeat; width:346px; height:21px;padding:3px 5px;}

.contact_page .div2{ background:url(../images/div2_bg.jpg) 0 0 no-repeat; width:346px; height:52px;padding:3px 5px; margin-top:8px}

.contact_page .div3{ background:url(../images/div3_bg.jpg) 0 0 no-repeat; width:346px; height:65px;padding:3px 5px;margin-top:8px}

.contact_page .contact_btn{ margin-top:5px;}

.contact_page .div_message{ font-size:14px}

/* ------------------MENU-----------------------*/


	#dropDown{padding:0;margin:0;list-style:none;white-space:nowrap;height:37px; float:left;font-size:12px; position:relative;  }

	body>#dropDown {position: fixed;}


	#dropDown li{display:block;}

	#dropDown ul{position: relative;display:none;margin:0;list-style:none;}

	#dropDown ul.click {display: block;}


	#dropDown ul.click li{}



	#dropDown ul li {background-color:#000;}


	#dropDown ul li a{padding:0 10px; background-image:none}

	#dropDown ul li a.click {background-color:#B1D21A;color:#FFFFFF;/*display:block;*/}



	#dropDown ul li a:hover {color:#B1D21A; }



	#dropDown li {position:relative;z-index:2;margin: 0;float:left;display:inline; text-align:center;line-height:35px; padding:0 0 0 0;  text-transform:uppercase; background:url(../images/menu_line.jpg) 0 8px  no-repeat; font-weight:bold }



	#dropDown li a{position:relative;text-decoration: none; color:#FFFFFF;display:block; float:left; text-align:center;  letter-spacing:-1px; margin-right:1px; z-index:1001 }

	#dropDown li a:hover{color:#FFFFFF;}

	#dropDown li ul {position:absolute;top:35px;left:0;padding-left:0; z-index:1000 }

	#dropDown li ul li{background-color:#000; background-image:none;width:180px;padding:0 0;display:block;clear:both; text-align:left; text-transform:none;; font-size:12px}


	#dropDown li ul li a {color:#FFFFFF;width:170px!important;display:block; padding:1px 5px;height:22px; line-height:22px;clear:both!important;display:block;margin:0;border-bottom:1px solid #FFF; background-image:none!important; height:auto!important; text-align:left; letter-spacing:normal}

	#dropDown li ul li a:hover {color:#FFFFFF; background-image:none!important;background-color:#0e2a64!important;}


	#dropDown li.first{ background:none}

	#dropDown li.home a{ background:url(../images/menu1.png) 0 0 no-repeat; width:159px; height:35px;}

	#dropDown li.home a:hover,#dropDown li.home a.click{ background:url(../images/menu1_2.png) 0 0 no-repeat;}

	#dropDown li.range a{ background:url(../images/menu2.png) 0 0 no-repeat; width:159px; height:35px }

	#dropDown li.range a:hover,#dropDown li.range a.click{ background:url(../images/menu2_2.png) 0 0 no-repeat;}

	#dropDown li.company a{ background:url(../images/menu3.png) 0 0 no-repeat; width:159px; height:37px }

	#dropDown li.company a:hover,#dropDown li.company a.click{ background:url(../images/menu3_2.png) 0 0 no-repeat;}

	#dropDown li.download a{ background:url(../images/menu4.png) 0 0 no-repeat; width:160px; height:35px }

	#dropDown li.download a:hover,#dropDown li.download a.click{ background:url(../images/menu4_2.png) 0 0 no-repeat;}

	#dropDown li.stockist a{ background:url(../images/menu5.png) 0 0 no-repeat; width:171px; height:35px }

	#dropDown li.stockist a:hover,#dropDown li.stockist a.click{ background:url(../images/menu5_2.png) 0 0 no-repeat;}

	#dropDown li.technical a{ background:url(../images/menu6.png) 0 0 no-repeat; width:172px; height:35px }

	#dropDown li.technical a:hover,#dropDown li.technical a.click{ background:url(../images/menu6_2.png) 0 0 no-repeat;}



.secondcontent{ padding:10px 50px;font-family:Arial, Helvetica, sans-serif; *width:880px}

.second_toplink{ float:right; text-align:right; margin-top:10px; text-transform:uppercase; color:#787878; font-size:12px}

.second_toplink a{ text-decoration:none;color:#787878; line-height:25px; padding:5px 3px}

.second_toplink a.a_1{}

.second_toplink a.a_1:hover,.second_toplink a.current1{ background:url(../images/a_1_bg.jpg) 0 0 no-repeat; color:#FFFFFF;}

.second_toplink a.a_2{}

.second_toplink a.a_2:hover,.second_toplink a.current2{ background:url(../images/a_2_bg.jpg) 0 0 no-repeat; color:#FFFFFF;}

.second_toplink a.a_3{ }

.second_toplink a.a_3:hover,.second_toplink a.current3{ background:url(../images/a_3_bg.jpg) 0 0 no-repeat; color:#FFFFFF;}

.second_toplink a.a_4{ }

.second_toplink a.a_4:hover,.second_toplink a.current4{ background:url(../images/a_4_bg.jpg) 0 0 no-repeat; color:#FFFFFF;}

.second_toplink a.a_5{ }

.second_toplink a.a_5:hover,.second_toplink a.current5{ background:url(../images/a_5_bg.jpg) 0 0 no-repeat; color:#FFFFFF;}



.newsitem{width:878px; color:#000; margin-top:10px; }

.newsitem p{ margin:1em 0}

.newsitem .news_top{ background:url(../images/news_top.jpg) no-repeat; height:5px; font-size:0}

.newsitem .news_bottom{ background:url(../images/news_bottom.jpg) 0 bottom no-repeat; height:6px;font-size:0}

.newsitem  .news_content{ background:#F3F3F3; border-left:1px solid #C6C6C6;border-right:1px solid #C6C6C6; min-height:28px; _height:28px }

.newsitem .lefttxt{ /*width:610px;float:left*/ }
.newsitem .usefullink_left{}
.newsitem .new_title .links{ color:#000; text-decoration:none}
.newsitem .new_title .links:hover{ color:#000; text-decoration:underline}

.newsitem .rightimg{ float:right;  margin:0 0 8px 8px}

.newsitem .rightimg img{border:1px solid #bababa}

.newsitem  .new_title{ font-weight:bold; font-size:14px; color:#0d2862; margin:0; padding:5px 0 0 10px}
.newsitem  .new_title a{ color:#0d2862; text-decoration:none}
.newsitem  .new_title a:hover{ color:#0d2862; text-decoration:underline}

.newsitem .news_more a{ color:#0d2862; text-decoration:none}

.newsitem .news_more a:hover{ color:#0d2862; text-decoration:underline}

.newsitem .news_detail{padding:0 10px}

.newsitem .expand{ float:right; height:28px; position:relative; margin-right:3px; _margin-right:1px; line-height:28px; color:#606060}

.newsitem .closebar{ background:url(../images/closebg.jpg) no-repeat; width:860px; height:28px; line-height:28px; font-weight:bold; margin-left:3px; padding-left:10px; margin-top:5px}

.newsitem .closebar a{ color:#606060; text-decoration:none}

.newsitem .closebar a:hover{ color:#606060; text-decoration:underline}

.newsitem  .closebtn{ float:right}



.dowload{width:878px; color:#000; margin-top:10px; }

.dowload p{ margin:1em 0}

.dowload .download_item{ width:270px; text-align:center; float:left; }

.dowload .download_item .title{ margin:5px 0; font-size:14px; font-weight:bold}

.dowload .download_item .dowloadimg{ height:130px;}

.dowload .download_item .title a{ color:#000000; text-decoration:none}

.dowload .download_item .title a:hover{ color:#000000; text-decoration:underline}

.dowload .download_item2{ width:122px; text-align:center; float:left; }

.dowload .download_item2 .dowloadimg{ width:100px; height:90px; padding:5px; border:1px solid #d0d0d0; background:#FFF}
.dowload .download_item2 .dowloadimg img{ width:100px; height:90px}

.dowload .download_item2 .title{ margin:5px 0; font-size:12px; color:#000000}

.dowload .download_item2 .title a{ color:#0b234b; text-decoration:none; font-weight:bold;}

.dowload .download_item2 .title a:hover{ color:#0b234b; text-decoration:underline}

.dowload .download_item2 .title p{ margin:5px 0}

.dowload .dowload_top{ background:url(../images/news_top.jpg) no-repeat; height:5px; font-size:0}

.dowload .dowload_bottom{ background:url(../images/news_bottom.jpg) 0 bottom no-repeat; height:6px;font-size:0}

.dowload  .dowload_content{ background:#F3F3F3; border-left:1px solid #C6C6C6;border-right:1px solid #C6C6C6; min-height:28px; _height:28px }

.dowload .lefttxt{ width:610px; float:left}

.dowload .rightimg{ float:right; width:210px;}

.dowload .rightimg img{border:1px solid #bababa}

.dowload  .dowload_title{ font-weight:bold; font-size:14px; color:#0d2862; margin:0; padding:5px 0 0 10px}

.dowload .dowload_more a{ color:#0d2862; text-decoration:none}

.dowload .dowload_more a:hover{ color:#0d2862; text-decoration:underline}

.dowload .dowload_detail{padding:10px 10px 0 10px}

.dowload .expand{ float:right; height:28px; position:relative; margin-right:3px; _margin-right:1px; line-height:28px; color:#606060}

.dowload .closebar{  width:860px; height:28px; line-height:28px;margin-left:3px; padding-left:10px; margin-top:5px; text-align:right}

.dowload .closebar a{ color:#606060; text-decoration:none}

.dowload .closebar a:hover{ color:#606060; text-decoration:underline}

.dowload  .closebtn{ }

.dowload .closebar img{ vertical-align:middle}



.model_top_list{ margin:10px 0 0 15px; }

.model_top_list .arrow_left{ float:left; width:39px; margin-top:30px}

.model_top_list .arrow_right{ float:right; width:39px; margin-top:30px}

.model_top_list .model_imgs{ position:relative; z-index:10 }
.model_top_list .model_imgs ul{ list-style:none; padding:0; margin:0}

.model_top_list .bottomtxt{ text-align:center; text-transform:uppercase; font-weight:bold; color:#686868; font-size:10px; clear:both; padding-top:5px}



.overview_ad{ }



.newfrontier{ width:339px; float:left;font-family:Arial, Helvetica, sans-serif}

.newfrontier .div_top{ background:url(../images/new_frontier_top.png) 0 0 no-repeat; height:16px; font-size:0}

.newfrontier .div_mid_category{ background:url(../images/new_frontier_bg.png) 0 0 repeat-y; min-height:348px; height:348px; overflow-x:hidden; overflow-y:auto}
.newfrontier .div_mid{ background:url(../images/new_frontier_bg.png) 0 0 repeat-y; min-height:348px; height:413px; overflow-x:hidden; overflow-y:auto}

.newfrontier .div_bottom{ background:url(../images/new_frontier_bot.png) 0 0 no-repeat; height:18px; font-size:0}

.newfrontier .greyp{ font-size:12px; color:#828282; font-weight:bold; margin:0}

.newfrontier .bluep{ font-size:14px; font-family:Century Gothic, Arial, sans-serif; color:#0b234b; font-weight:bold; margin:5px 0}

.newfrontier .toptxt{ margin:0 30px;color:#828282;}

.newfrontier .layoutimg{ margin-left:15px}
.newfrontier .layoutimg a{ display:block; margin-bottom:10px}
.newfrontier .viewlayout{ margin-left:190px}
.newfrontier .newlayout{}

.newfrontier .layoutimg2{width:253px; margin-left:30px}

.overview_ad .gallery{ float:left}

.overview_ad .left_div{ float:left; width:339px;}

.overview_ad .right_div{ float:left; width:414px;}

.right_model_spec{ float:left; width:750px; color:#666; margin:0 5px}

.right_model_spec .div_top{ background:url(../images/right_model_spec_top.png) 0 0 no-repeat; height:20px; font-size:12px; color:#666; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:12px 0 0 10px}

.right_model_spec .div_mid{ background:url(../images/right_model_spec_bg.png) 0 0 repeat-y; padding:10px 10px 10px 10px;}

.right_model_spec .div_bottom{ background:url(../images/right_model_spec_bot.png) 0 0 no-repeat; height:15px; font-size:0}

.right_model_spec ul{ margin:0 0 0 15px; padding:0; width:160px; float:left; list-style:none}

.right_model_spec li{ width:148px; *width:148px; background:url(../images/disc2.jpg) 0 4px no-repeat; padding-left:12px }



.model_detail{ width:744px; float:left; margin-left:8px;color:#666; _margin-left:4px;}

.model_detail .div_top{ background:url(../images/model_detail_top.jpg) 0 0 no-repeat; height:21px; font-size:12px; color:#666; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:7px 0 0 10px; position:relative }
.model_detail .div_top .price{ position:absolute; right:0; top:0; font-size:16px; font-weight:bold; color:#000;font-family:Century Gothic,Arial,sans-serif; margin-right:5px; margin-top:2px}
.model_detail .div_top .pricetitle{ color:#0b234b;}
.model_detail .div_mid{ border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; padding:10px 0 }

.model_detail .div_bottom{ background:url(../images/model_detail_bot.jpg) 0 0 no-repeat; height:5px; font-size:0}

.model_detail ul{ margin:0; padding:0; list-style:none;}

.model_detail .spanright{ float:right}

.model_detail li{ border-bottom:1px dotted #CCC; padding:3px 0; width:350px; float:left; margin:0 10px}

.model_detail .span_left{ font-weight:bold; float:left}

.model_detail .span_left i{ font-style:italic; font-weight:normal}



p{ margin:1em 0}



#photos {

height:105px;

margin:0 5px;

overflow:hidden;

width:650px;

float:left

}

#photoshome{height:146px;

margin:0;

overflow:hidden;

width:1024px;}



/*-----------------*/

.compare{ margin-top:20px; color:#515760; font-family:Arial, Helvetica, sans-serif}



.compare h3 {color:#000;font-family:Century Gothic,Arial,sans-serif;font-size:16px;font-weight:normal;margin:0;text-transform:uppercase; width:420px}



.compare .toprightoption{ float:right; text-align:right; margin-top:35px}



.compare_table{ border:1px solid #dfe2e7; border-collapse:collapse; width:100%; margin-top:15px; border-bottom:8px solid #e0e3e8}



.compare_table th{ background:#e1e2e7; text-align:left; font-size:16px; font-weight:bold}



.compare_table td{ border:1px solid #dfe2e7;}



.compare_table td,.compare_table th{ padding:3px 5px}



.compare_table .td1{ width:46%}



.compare_table .td2{ width:27%}



.compare_table .td3{ width:27%}



.compare_table .eventr td{ background:#f1f1f1}



.compare_table .select_style1{ width:175px; margin-bottom:2px; border:1px solid #d5d5d5; height:20px}



.compare_table .td4{ width:14%; }



.compare_table .td5{ width:13%;}



.compare_table .td6{ width:13%; }



.compare_table .td7{ width:13%;}



.pophtml_content_main{ background:#eaeaea url(../images/pop_bg.jpg) 0 0 no-repeat; border:1px solid #0c2761; border-top:0; padding-top:40px; height:259px; font-family:Arial, Helvetica, sans-serif}

.emailfriendtable .submit-text7{ padding-top:12px;}

.emailfriendtable td{ padding:1px 0; vertical-align:top}

.emailfriendtable .input-text4 {margin:1px 0;width:200px;}

.emailfriendtable .emailfriendtd {width:100px;}



.dealer_search{ margin-top:1px}

.dealer_search .div_title{ background:#000 url(../images/div_title_bg.jpg) right 0 no-repeat; height:27px; line-height:27px; font-size:12px; font-weight:bold; text-transform:uppercase; padding-left:15px; color:#FFFFFF; margin-bottom:1px }

.dealer_search .div_content{ background:#d9d9d9; padding:15px 10px; color:#000000; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; }

.dealer_search .div_content p{ margin:0 0 1em 0;}

.dealer_search .div_bottom{ background:url(../images/div_bottom_bg.jpg) 0 0 no-repeat; height:9px; font-size:0}

.dealer_search input{ vertical-align:middle}

.dealer_search .txtinput{ height:19px; border:1px solid #e0e0e0; width:182px}

.dealer_search .s_txt{ font-size:10px; font-weight:normal}



.form_finder{ margin-top:1px}

.form_finder .div_title{ background:#000 url(../images/div_title_bg.jpg) right 0 no-repeat; height:27px; line-height:27px; font-size:12px; font-weight:bold; text-transform:uppercase; padding-left:15px; color:#FFFFFF; margin-bottom:1px }

.form_finder .div_content{ background:#d9d9d9; padding:15px 10px; color:#000000; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; }

.form_finder .div_content p{ margin:0 0 1em 0;}

.form_finder .div_bottom{ background:url(../images/div_bottom_bg.jpg) 0 0 no-repeat; height:9px; font-size:0}

.form_finder input{ vertical-align:middle}

.form_finder .selectstyle{ height:22px; border:1px solid #e0e0e0; width:182px}



a.backLink{ color:#787878; text-decoration:none; text-transform:uppercase}

a.backLink:hover{color:#787878; text-decoration:underline}
#ul_gallery li{ z-index:11}
.pack{ width:365px; height:365px; padding:18px 25px 0 25px; background:url(../images/overview_ad_img_04_bg.jpg) 0 0 no-repeat; float:left}
.pack .content{ height:348px; overflow:hidden; overflow-y:auto;color:#0B234B; font-size:12px;}
.pack .title{color:#0B234B;font-family:Century Gothic,Arial,sans-serif;font-size:26px;font-weight:bold; }
.pack .title2{ font-size:20px;}
.pack .pack_list{ margin:10px 0 10px 16px; padding:0; line-height:1.5em}
.pack .pack_price{ font-size:24px; font-weight:bold; letter-spacing:-2px}
.pack .price_big{ font-size:36px; font-weight:bold}

.media_pack{ width:296px; height:202px; padding:18px 5px 0 20px; background:url(../images/overview_ad_img_06_bg.jpg) 0 0 no-repeat; float:left;}
.media_pack .content{ height:180px; overflow:hidden; overflow-y:auto;color:#0B234B; font-size:11px;}
.media_pack .title{color:#0B234B;font-family:Century Gothic,Arial,sans-serif;font-size:20px;font-weight:bold; letter-spacing:-1px  }
.media_pack .title2{ font-size:16px;}
.media_pack .pack_list{ margin:10px 0 10px 0px; padding:0; min-height:90px }
.media_pack .pack_list li{ background:url(../images/disc.gif) 0 4px no-repeat; padding-left:12px}
.media_pack .pack_price{ font-size:24px; font-weight:bold; margin:0; letter-spacing:-2px}
.media_pack .price_big{ font-size:36px; font-weight:bold}

.se_pack{ width:436px; height:220px; float:left}
.se_pack_left{background:url(../images/overview_ad_img_07_bg.jpg) 0 0 no-repeat; float:left; padding:18px 5px 0 20px;width:291px; height:202px }
.se_pack_right{ float:left; width:117px;}
.se_pack_right img{background:url(../images/overview_ad_img_07_bg2.jpg) 0 0 no-repeat; padding:6px; margin-bottom:3px}
.se_pack .content{ height:180px; overflow:hidden; overflow-y:auto;color:#0B234B; font-size:11px;}
.se_pack .title{color:#0B234B;font-family:Century Gothic,Arial,sans-serif;font-size:20px;font-weight:bold; letter-spacing:-1px }
.se_pack .title2{ font-size:16px;}
.se_pack .pack_list{ margin:10px 0 0 0px; padding:0; float:left; width:120px; list-style:none}
.se_pack .pack_list li{ background:url(../images/disc.gif) 0 4px no-repeat; padding-left:12px}
.se_pack .pack_price{ font-size:20px; font-weight:bold; clear:both; text-align:right; padding-right:25px;letter-spacing:-2px}
.se_pack .price_big{ font-size:36px; font-weight:bold}
.rightside{ width:420px}
.rightside .se_pack_left{ width:271px;background:url(../images/overview_ad_img_07_bg_2.jpg) 0 0 no-repeat;}

.calculator_lefttable{ width:540px;}
.calculator_lefttable th{ text-decoration:underline; font-weight:bold; vertical-align:top; padding:3px;background:#f3f3f4  }
.calculator_lefttable td{ padding:3px; background:#f3f3f4 }
.calculator_lefttable .qytinput{ width:30px}
.calculator_lefttable .greytd{ background:#E1E2E7;}
.calculator_leftdiv{ float:left; width:540px; padding-top:20px; font-size:11px}
.calculator_rightdiv{ float:right; width:330px;font-size:11px; padding-top:3px}
.calculator_righttable{width:330px; border:1px solid #d8d8d8; border-collapse:collapse;margin-top:20px; }
.calculator_righttable td{ padding:3px; border-bottom:1px solid #d8d8d8;}
.calculator_righttable th{ font-weight:bold;  padding:3px;border-bottom:1px solid #E1E2E7 ;}
.calculator_righttable .greytr td,.calculator_righttable .greytr th{ background:#E1E2E7 ;}
.calculator_righttable .yellowtr td,.calculator_righttable .yellowtr th{ background:#284184; color:#FFFFFF}
.calculator_righttable select{ font-size:11px}
.calculator_rightdiv .yellowtable{ font-size:14px; font-weight:bold}
.calculator_rightdiv .orangediv{ background:#CF422E; font-size:14px; font-weight:bold;  padding:30px 0; margin-top:20px; text-align:center; color:#FFF}
.calculator_rightdiv .greendiv{ background:#5ca642; font-size:14px; font-weight:bold;  padding:30px 0; margin-top:20px; text-align:center; color:#FFF}
.calculator_rightdiv .reddiv{ background:#FF0000; font-size:14px; font-weight:bold;  padding:30px 0; margin-top:20px; text-align:center}

.tabledata{ overflow:auto; width:895px; height:600px}
.seat_belt_table{ border-collapse:collapse; border:1px solid #acaead}
.seat_belt_table td{ border:1px solid #acaead}
.categoryimg{ background:url(../images/category_img_bg.jpg) 0 0 no-repeat; padding: 16px 12px 8px 13px; width:737px; height:292px }
.overview_product{ padding-top:5px;background:url(../images/overview_ad_bg.jpg) center 0 no-repeat;} 

.prevpage{ float:left; width:250px; margin-top:10px}
.nextpage{ float:right; width:250px; text-align:right;margin-top:10px}
.prevpage a,.nextpage a{ color:#000000; text-decoration:none}
.prevpage a:hover,.nextpage a:hover{ color:#000000; text-decoration:underline}

.mannagetxt{ width:310px; margin-top:60px; padding-left:20px}
.topimg{ position:absolute; margin-left:340px; margin-top:28px; left:0; top:0}

.contact_facturytour ul{ list-style:none; padding:0; margin:10px 0 5px 0}
.contact_facturytour li{ margin-top:3px}
.contact_facturytour .inputbox_name,.contact_facturytour .inputbox_email,.contact_facturytour .inputbox_tel,.contact_facturytour .inputbox_address{ width:250px; margin:1px 0;border:1px solid #CECECE;height:20px;padding-left:20px;}
.contact_facturytour .inputbox_name{background:url(../images/ico_03.jpg) 3px 4px no-repeat;}
.contact_facturytour .inputbox_email{background:transparent url(../images/ico_06.jpg) 3px 4px no-repeat;}
.contact_facturytour .inputbox_tel{background:transparent url(../images/ico_10.jpg) 3px 4px no-repeat;}
.contact_facturytour .inputbox_address{background:transparent url(../images/ico_08.jpg) 3px 4px no-repeat;}
.contact_facturytour select{ margin:1px 0;border:1px solid #CECECE;height:20px;}

body, html {
	margin: 0;
	padding: 0;
	height:100%;
}
.container{
	position: relative;
	min-height:100%;
	_height:100%;
}
.wrapper {
	padding-bottom: 105px; 
}
.footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	height:35px;
	left:0;
}
.bottomlink{ display:none}
.required{ color:#FF0000}

.weight-calc-terms{ margin-top:10px; font-size:11px}
.weight-calc-terms th{ text-align:left; background:#E1E2E7}
.weight-calc-terms th,.weight-calc-terms td{padding:3px}
.weight-calc-terms td{ background:#F3F3F4}
.category-comment{ font-size:7px;}
.mmm{ position:absolute; left:38px; top:50px; z-index:100}



*{ margin:0; padding:0}
.fell{ width:878px; margin:10px 0; padding:0}
.fell_top,.fell_bottom{ height:4px; line-height:0; font-size:0; padding:0; margin:0 }
.fell_top{ background:#f5f5f5 url(../images/fell_top.jpg) repeat-y center top;}
.fell_bottom{ background:url(../images/fell_bottom.jpg) repeat-y center bottom;}
.fell_cont{width:838px; min-height:280px;_height:280px; padding:10px 20px; position:relative; background:#f5f5f5 url(../images/fell_line.jpg) repeat-y center top;}
.fell_cont p{ font-size:12px;width:550px; font-weight:bold; padding:10px 0; margin:0}
.fell_cont p.tt1{ color:#222}
.fell_cont p.tt2{ color:#6e6e6e}
.fell_cont .title{ font-size:16px; font-weight:bold; color:#0b234b; line-height:30px;}
.fell_cont .boat{ position:absolute; right:20px; top:10px}
.fell_cont .fell_bton{ padding:10px 0}
.fell_cont .fell_bton img{ border:none}

#Effects_box{ width:641px; margin:0 auto ;font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; position:fixed; top:30%; left:30%;	_position:absolute;
_top:30%;_left:30%; z-index:100 }
#Effects_box input{ vertical-align:middle}
.eff_top,.eff_bottom{ height:7px; font-size:0; line-height:0; margin:0; padding:0}
#Effects_box .eff_cont{ padding:7px 14px;background:url(../images/eff_line.png)}
#Effects_box .eff_top{ background:url(../images/eff_top.png) no-repeat center top}
#Effects_box .eff_bottom{ background:url(../images/eff_bottom.png) no-repeat center bottom}
#Effects_box .eff_div1{ padding:10px; min-height:400px; _height:400px;  background:#FFF url(../images/eff_back.jpg) no-repeat left top}
#Effects_box .eff_left{ float:left; width:300px; margin-top:100px; border-right:solid 1px #999; min-height:295px;_height:295px; background:url(../images/eff_logo.gif) no-repeat left bottom}
#Effects_box .eff_right{ float:right; width:290px; margin-top:100px;}
.eff_left_cont{ width:270px; margin:0 auto; }
.eff_left_cont h2{ padding:5px 0 15px 0}
.eff_left_cont .eff_title{ padding:1px 0;margin-top:0;}
.eff_left_cont .eff_input p{ padding:3px 0}
.eff_left_cont .eff_input p span{ padding:0 10px;}

.eff_right_cont{ padding:35px 3px 0 10px;}
.eff_right_cont p{ padding:3px 0; margin:0}
.eff_right_cont span{ display:inline-block; width:65px;}
.eff_right_cont p input{ width:200px; border:solid 1px #8a8a8a; padding:3px; background:url(../images/input_bj.gif) repeat-x left top}
.eff_right_cont .eff_mail{ padding:20px 0}
.eff_right_cont .eff_bton{ text-align:right; padding-top:20px;}

.competition-success-message{ color:#F30}

#Effects_box #close{ position:absolute; top:-25px; right:-25px;}
#Effects_box #close img{ border:none; padding:0; margin:0}
