/* CSS Document */
body{margin:0px; padding:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; background:#FFFFFF;}

h1, h2, h3, h4, h5, h6, h7, p, form, input, ul, li{padding:0px; margin:0px; font-weight:normal;}
p{line-height:16px}
ul,ol,li {list-style:none;}
input, select, textarea{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
a{text-decoration:none; outline:none;}
a:hover{text-decoration:none; outline:none;}
a img{border:0; outline:none;}

.clear{clear:both;}
.height1{height:2px;}
.height2{height:5px;}
.height3{height:8px;}
.height4{height:10px;}
.height5{height:12px;}
.height6{height:15px;}
.height7{height:18px;}
.height8{height:20px;}
.height9{height:24px;}

/* ======================================== Header =================================================================  */
.master_div{margin:0px auto; width:1000px;}
.header{background:#FFFFFF url(../images/header_bg.jpg) no-repeat left top; height:90px; width:1000px;}

.header .logo{padding:12px 0px 0px 65px; float:left; width:350px;}
.header .repair_sites{padding:25px 55px 0px 0px; float:right; width:350px;}

.repair_sites p{font-size:11px; font-family:Tahoma, Geneva, sans-serif; text-transform:uppercase; float:left;}
.make_sel_bg{background:#FFFFFF url(../images/make_selection_bg.jpg) no-repeat left top; width:171px; height:19px; float:right;}
.make_sel_bg select{margin:3px 0px 0px 10px; *margin:1px 0px 0px 10px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; text-transform:uppercase; border:0px solid red; background:#000000; color:#FFFFFF; width:148px;}

/* ======================================== Story Image Styles =================================================================  */
.story_image{padding:0px 45px 0px 45px;}
.story_image .left_content{float:left; width:550px;}
.story_image .left_content h1{font-size:25px; font-weight:bold; color:#1974bb; margin:0px; padding:0px;}
.story_image .left_content p{font-size:12px; font-weight:bold; color:#000; margin:0px; padding:0px; line-height:18px;}

.more_btn{background:#fff url(../images/more_info_btn.jpg) no-repeat left top; width:83px; height:30px; border:0px; color:#000; text-align:center; font-size:12px; font-weight:bold; float:right; padding:0px 0px 3px 0px; *padding:0px;}

.story_image_links{padding:0px 75px 10px 35px; margin:9px 0px 0px 0px;}
.story_image_links img{float:left;}
.story_image_links .links_list{float:left; padding:0px 0px 0px 20px;}

.links_list ul{margin:0px; padding:0px; list-style:none;}
.links_list li{margin:0px; padding:0px; list-style:none;}
.links_list li a{font-size:12px; color:#1974bb; text-transform:uppercase; text-decoration:underline;}
.links_list li a:hover{text-decoration:none;}

.story_image .right_content{float:right; width:350px;}

/* ======================================== Navigation =================================================================  */
.nav_container{width:1000px; margin:0px auto;}
.nav_container ul{margin:0px; padding:0px; list-style:none;}
.nav_container li{margin:0px; padding:0px; list-style:none; float:left; height:39px;}

.nav_container li.products_sel a{background:#ffffff url(../images/product_off.gif) no-repeat left top; width:148px; float:left; height:39px;}

.nav_container li.about a{background:#ffffff url(../images/aboutus_off.gif) no-repeat left top; width:147px; float:left; height:39px;}
.nav_container li.about a:hover{background:#ffffff url(../images/aboutus_on.gif) no-repeat left top;}

.nav_container li.news a{background:#ffffff url(../images/news_off.gif) no-repeat left top; width:116px; float:left; height:39px;}
.nav_container li.news a:hover{background:#ffffff url(../images/news_on.gif) no-repeat left top;}

.nav_container li.partner a{background:#ffffff url(../images/partners_off.gif) no-repeat left top; width:145px; float:left; height:39px;}
.nav_container li.partner a:hover{background:#ffffff url(../images/partners_on.gif) no-repeat left top;}

.nav_container li.support a{background:#ffffff url(../images/support_off.gif) no-repeat left top; width:136px; float:left; height:39px;}
.nav_container li.support a:hover{background:#ffffff url(../images/support_on.gif) no-repeat left top;}

.nav_container li.feedback a{background:#ffffff url(../images/feedback_off.gif) no-repeat left top; width:146px; float:left; height:39px;}
.nav_container li.feedback a:hover{background:#ffffff url(../images/feedback_on.gif) no-repeat left top;}

.nav_container li.contact a{background:#ffffff url(../images/contactus_off.gif) no-repeat left top; width:161px; float:left; height:39px;}
.nav_container li.contact a:hover{background:#ffffff url(../images/contactus_on.gif) no-repeat left top;}

.nav_container li.products a{background:#ffffff url(../images/product_on.gif) no-repeat left top; width:148px; float:left; height:39px;}
.nav_container li.products a:hover{background:#ffffff url(../images/product_off.gif) no-repeat left top;}

.nav_container li.about_sel a{background:#ffffff url(../images/aboutus_on.gif) no-repeat left top; width:147px; float:left; height:39px;}
.nav_container li.news_sel a{background:#ffffff url(../images/news_on.gif) no-repeat left top; width:116px; float:left; height:39px;}
.nav_container li.partner_sel a{background:#ffffff url(../images/partners_on.gif) no-repeat left top; width:145px; float:left; height:39px;}
.nav_container li.support_sel a{background:#ffffff url(../images/support_on.gif) no-repeat left top; width:136px; float:left; height:39px;}
.nav_container li.feedback_sel a{background:#ffffff url(../images/feedback_on.gif) no-repeat left top; width:146px; float:left; height:39px;}
.nav_container li.contact_sel a{background:#ffffff url(../images/contactus_on.gif) no-repeat left top; width:161px; float:left; height:39px;}

/* ======================================== Content Holder =================================================================  */
.content_holder{width:1000px; background:#ffffff url(../images/content_holder_bg.gif) no-repeat center top;}
.content_holder .contanier{width:948px; margin:0px auto; padding:0px 0px 0px 10px; *padding:0px 0px 0px 17px;}

.contanier .repair_box{width:305px; height:187px; float:left; background:#f1f1f1; margin:0px 10px 0px 0px;}
.repair_box h1{font-size:19px; color:#6ebfff; font-weight:bold; text-transform:uppercase; padding:10px 0px 0px 9px;}
.repair_box span{font-size:19px; color:#00477f; font-weight:bold; text-transform:uppercase;}
.repair_box p{font-size:11px; color:#3D3D3D; font-family:Tahoma, Geneva, sans-serif; padding:0px 10px 0px 10px; line-height:14px;}
.repair_box img{border:1px solid #c2c2c2; padding:2px; float:right; margin:12px 10px 0px 0px; background-color:#fff;}
.repair_box p select{width:280px; height:24px; border:0px solid #fff; font-size:12px; font-weight:bold; color:#00477f; padding:2px; margin:5px 0px 0px 0px;}

.repair_box .readmore a{background:#1974bb; text-align:center; float:right; color:#fff; font-size:11px; font-weight:bold; padding:2px 4px 2px 4px; margin:10px 10px 0px 0px; font-family:Tahoma, Geneva, sans-serif;}
.repair_box .readmore a:hover{background:#00467d;}

/* ======================================== Mid Part =================================================================  */
.mid_content_holder{width:1000px; margin:0px auto;}
.mid_content_holder .mid_contanier{width:948px; margin:0px auto; padding:10px 0px 0px 10px;}

.inner_mid_content_holder{width:1000px; background:#ffffff url(../images/content_holder_bg.gif) no-repeat center top;}

/* ======================================== Welcome Area =============================================================  */
.mid_contanier .welcome_area{width:630px; float:left;}

.welcome_area h1{font-size:20px; color:#6ebfff; font-weight:bold; text-transform:uppercase; padding:0px 0px 0px 10px;}
.welcome_area span{font-size:20px; color:#00477f; font-weight:bold; text-transform:uppercase;}
.welcome_area p{font-size:11px; color:#3D3D3D; font-family:Tahoma, Geneva, sans-serif; padding:0px 15px 0px 10px; line-height:14px;}
.welcome_area p img{border:1px solid #c2c2c2; padding:2px; float:right; margin:5px 5px 0px 0px; background-color:#fff;}

.mid_contanier .welcome_area .readmore a{background:#1974bb; text-align:center; float:right; color:#fff; font-size:11px; font-weight:bold; padding:2px 4px 2px 4px; margin:10px 20px 0px 0px; font-family:Tahoma, Geneva, sans-serif;}
.mid_contanier .welcome_area .readmore a:hover{background:#00467d;}

/* ======================================== Testimonials Area =============================================================  */
.mid_contanier .testimonial_area{width:305px; float:left; background:#9cd4ff;}

.testimonial_area h1{font-size:20px; font-weight:bold; color:#01599e; text-transform:uppercase; margin:12px 0px 5px 12px;}
.testimonial_area .big_white_bg{background-color:#fff; width:270px; margin:0px auto 12px auto; padding:5px;}

.big_white_bg .blue_bg{background-color:#eef8ff; padding:10px 8px 10px 8px; margin:0px; float:left;}
.blue_bg p{font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#0074ae;}
.blue_bg a{font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#308eb4; text-decoration:underline; float:right; background:url(../images/testimonials_icon.gif) no-repeat 0px 3px; padding:2px 0px 2px 23px;}
.blue_bg a:hover{text-decoration:none;}

.big_white_bg .white_bg{background-color:#fff; padding:5px 8px 5px 8px; margin:0px 0px 5px 0px; float:left;}
.white_bg p{font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#575757;}
.white_bg a{font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#308eb4; text-decoration:underline; float:right; background:url(../images/testimonials_icon.gif) no-repeat 0px 3px; padding:2px 0px 2px 23px;}
.white_bg a:hover{text-decoration:none;}

.big_white_bg .separator{background:url(../images/separator.gif) repeat-x left top; font-size:0px; line-height:1px; height:1px; float:left; width:100%; display:block;}

/* ======================================== Footer =================================================================  */
.footer{width:1000px; background:url(../images/footer_bg.gif) no-repeat left bottom; height:101px;}
.footer .footer_links{background:#fff url(../images/footer_links_bg.gif) repeat-x left bottom; height:46px; width:920px; float:left; border:1px solid #dedede; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#000; padding:17px 0px 0px 15px; margin:36px 0px 0px 30px; _margin:36px 0px 0px 15px;}

.footer_links a{font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#000;}
.footer_links a:hover{text-decoration:underline;}

.footer_links p{font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#939393; padding:5px 0px 0px 0px;}
.footer_links p a{font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#939393; font-weight:normal;}
.footer_links p a:hover{text-decoration:underline;}

/* ======================================== Inner Content Area =============================================================  */
.inner_mid_content_holder .inner_content_area{width:935px; margin:0px auto; padding:10px 0px 0px 0px;}

.inner_content_area h1{font-size:20px; color:#6ebfff; font-weight:bold; text-transform:uppercase; padding:0px 0px 0px 10px;}
.inner_content_area span{font-size:20px; color:#00477f; font-weight:bold; text-transform:uppercase;}
.inner_content_area p{font-size:13px; color:#3D3D3D; font-family:Tahoma, Geneva, sans-serif; padding:5px 15px 5px 10px; line-height:14px;}
.inner_content_area p img{border:1px solid #c2c2c2; padding:2px; float:left; margin:2px 10px 10px 0px; background-color:#fff;}
.inner_content_area p select{width:280px; height:24px; border:1px solid #DEDEDE; font-size:12px; font-weight:bold; color:#00477f; padding:2px; margin:5px 0px 0px 0px;}

.inner_mid_content_holder .inner_content_area .readmore a{background:#1974bb; text-align:center; float:right; color:#fff; font-size:11px; font-weight:bold; padding:2px 4px 2px 4px; margin:10px 20px 0px 0px; font-family:Tahoma, Geneva, sans-serif;}
.inner_mid_content_holder .inner_content_area .readmore a:hover{background:#00467d;}

.inner_seprator{background:url(../images/inner_separator.gif) repeat-x left top; width:915px; height:3px; line-height:3px; font-size:0px; margin:8px auto 8px auto;}

/* ======================================== Inner Content Area =============================================================  */
.inner_content_area .left_listing{float:left; width:210px; margin:5px 0px 0px 10px;}

.left_listing .listing_title_bg{background:#fff url(../images/listing_title_bg.gif) no-repeat left top; height:45px; width:208px;}
.listing_title_bg h2{font-size:20px; color:#01599e; font-weight:bold; text-transform:uppercase; margin:0px 0px 0px 15px; padding:11px 0 0 0;}

.listing_bg{background:url(../images/listing_content_bg.gif) repeat-y left top; width:208px;}
.listing_bg ul{margin:0px; padding:0px; list-style:none;}
.listing_bg li{margin:0px 15px 0px 15px; padding:0px 0px 5px 17px; background:url(../images/listing_bullet.gif) no-repeat 0px 4px;}
.listing_bg li a{font-size:12px; font-weight:bold; color:#616161; text-decoration:none;}
.listing_bg li a:hover{text-decoration:underline;}

.listing_bg li.listing_separator{background:url(../images/listing_separator.gif) repeat-x left top; height:1px; line-height:0px; font-size:0px;}
.inner_listing_seprator{background:url(../images/inner_separator.gif) repeat-x left top; height:3px; line-height:3px; font-size:0px; margin:10px 10px 15px 10px;}

.listing_bottom_bg{background:url(../images/listing_bottom_bg.gif) no-repeat left bottom; width:208px; height:18px;}

.inner_content_area .right_content_area{float:right; width:712px;}

.inner_content_area p b{font-size:12px; font-weight:bold; color:#000;}
.inner_content_area p a{font-size:12px; font-weight:bold; color:#1173c0; text-decoration:underline;}
.inner_content_area p a:hover{color:#1173c0; text-decoration:none;}

.inner_content_area .subtitle{margin:11px 0px 0px 10px;}
.inner_content_area .subtitle_left{background:url(../images/subt_left.gif) no-repeat left top; width:8px; height:32px; float:left;}
.inner_content_area .subtitle_center{background:url(../images/subt_center.gif) no-repeat left top; height:28px; float:left; color:#FFF; font-size:12px; font-weight:bold; padding:4px 0 0 0; text-align:center;}
.inner_content_area .subtitle_right{background:url(../images/subt_right.gif) no-repeat left top; width:8px; height:32px; float:left;}