/*---------- COMAN----------*/
body{background: #171717 url(../images_new/bg.jpg) repeat-x ;margin:0px;padding:0px;	font-family:Arial, Helvetica, sans-serif;	color:#000;font-size:12px;text-decoration:none;	}
.common_div{width:100%;}
img{border:0;}
.underline{ text-decoration:underline;}
.clr{clear:both; font-size:0; line-height:0; height:0px;}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span, ul, li, ol {margin:0px; padding:0px;} 
a{color:#000000; outline:none; text-decoration:underline;}
a:hover{text-decoration:none;}
/*---------- COMAN----------*/
#main{width:988px;  height:auto; margin:0 auto; padding-top:30px; position:relative; }

#page_bg1{width:988px;  height:auto; background:url(../images_new/page_bg2.jpg) repeat-y ; }
#page_bg{width:988px;  height:auto; background:url(../images_new/page_bg.png) no-repeat;  }
#page_bg{ behavior: url("../iepngfix.htc") ;  }
#container{ width:980px; margin:0 auto; margin-top:4px; }
#header{width:980px; height:169px; background: url(../images_new/header_bg.jpg) no-repeat; }
/*---------- header----------*/
#header .left{width:258px; height:97px; padding-left:68px;float:left; padding-top:72px;  }
#header .middle{width:362px; float:left; padding-top:21px; height:148px;  }
#header .right{ width:283px;  height:156px;; float:right;  padding-top:13px; }
#icon_box{ width:264px; height:26px; padding-right:18px; text-align:right; }
#call_box{ width:283px; height:auto; padding-top:33px;  }
.tele_num{ color:#FFF; font-size:24px; font-family:Arial, Helvetica, sans-serif; line-height:24px;padding-left:3px;display:inline-block;padding-bottom:5px;}
/*----------Banner----------*/

#flash_banner{ width:980px; height:402px;}

/*----------End Banner----------*/

/*----------Nav----------*/
#top_nav{ height:48px; width:980px; background: url(../images_new/nav_bg.jpg) repeat-x;  }
#top_nav ul{ list-style:none; padding-top:4px;}
#top_nav li{float:left;	list-style:none;display:block; margin-right:5px; }
#top_nav li.last{ margin-right:0px; }
#top_nav li a{display:block;  padding-left:2px; padding-top:6px; padding-bottom:2px;  font-size:14px;   color:#cccccc; text-decoration:none; }
#top_nav li a.active{font-weight:bold; }
#top_nav li a:hover{ text-decoration:underline;}
#top_box{ width:417px; height: auto; padding-top:13px; padding-left:311px; }
#top_box  .inner_left{ float:left;width:231px; height:auto; padding-top:9px; background:url(../images_new/sep.jpg) no-repeat right; font-size:18px;}
#top_box  .inner_right{ float:left;width:170px; height:auto;padding-left:16px;  }

#top_nav2{ height:34px; width:672px; background:#fff;  }
#top_nav2 ul{ list-style:none; padding-left:25px; padding-top:4px;}
#top_nav2 li{float:left;	list-style:none;display:block; margin-right:50px; }
#top_nav2 li.last{ margin-right:0px; }
#top_nav2 li a{display:block;  padding-left:2px; padding-top:6px; padding-bottom:2px;  font-size:13px;   color:#7B7B7B; text-decoration:none; }
#top_nav2 li a.active{font-weight:bold; }
#top_nav2 li a:hover{ text-decoration:underline;}

/*----------End Nav----------*/

/*----------Middle Content----------*/
#middle_content{ width:960px; background:#F8F7F7; padding-left:11px; padding-right:9px;}
#middle_content  .left{ width:198px; float:left; margin-right:12px;  }
#left_nav{ width:198px; height:auto; padding-bottom:15px;}
#left_nav ul{ list-style:none; }
#left_nav ul li{ height:auto; text-transform:uppercase; }
#left_nav ul li a{ display:block; background:url(../images_new/left_nav_bg.jpg) repeat-x 0px 0px; padding-left:16px; padding-top:10px; width:183px; text-decoration:none;  font-size:14px; font-weight:bold; color:#FFF;  padding-bottom:7px;}
#left_nav ul li a:hover{  background:url(../images_new/left_nav_bg.jpg) repeat-x 0px -34px; color:#000;  }
#left_nav2{ width:198px; height:auto; padding-bottom:15px; height:auto; background:#C4C2C2;}
#left_nav2 ul{ list-style:none; }
#left_nav2 ul li{ height:73px;  }
#left_nav2 ul li a{ text-decoration:none; height:73px;   }

#left_nav2 ul li a.b1{ background:url(../images_new/butto_face_book.jpg) no-repeat 0px 0px; height:73px; width:198px; display:block;    }
#left_nav2 ul li a.b1:hover{background:url(../images_new/butto_face_book.jpg) no-repeat 0px -73px;    }

#left_nav2 ul li a.b2{ background:url(../images_new/button_you_tube.jpg) no-repeat 0px 0px; height:73px; width:198px; display:block;    }
#left_nav2 ul li a.b2:hover{ background:url(../images_new/button_you_tube.jpg) no-repeat 0px -73px;  }

#left_nav2 ul li a.b3{ background:url(../images_new/button_super.jpg) no-repeat 0px 0px; height:70px; width:198px; display:block;    }
#left_nav2 ul li a.b3:hover{ background:url(../images_new/button_super.jpg) no-repeat 0px -70px;   }

#middle_content  .middle{ width:480px; float:left; margin-right:9px;  }
#video_you{ width:480px; height:295px;}
#feature{ width:480px; height:auto; padding-top:9px;}
#feature ul{ list-style:none; }
#feature ul li{ float:left; width:146px; line-height:18px; margin-right:9px; height:155px;  }

.balck_bold{ font-size:12px; font-weight:bold; color:#000;}
a.blue_bold_link{ font-size:12px; font-weight:bold; color:#0D5D8D; text-decoration:none; text-transform:uppercase;}
a.blue_bold_link:hover{ text-decoration: underline;}
#middle_content  .right{ width:260px; float:left;  }
#quick_lane{ background: url(../images_new/quick_lane_bg.jpg) no-repeat; height:49px; width:253px; padding-top:73px; padding-left:7px;}

#right_content_box{ line-height:18px; width:237px; margin-top:12px; height:auto; background:#C4C2C2; padding-left:14px; padding-right:9px; padding-top:15px;}


a.current_special{ float:left; display:block; text-decoration:none; background:url(../images_new/button_current_spe.jpg) no-repeat 0px 0px; width:118px; height:32px; margin-right:8px;}
a.current_special:hover{ background:url(../images_new/button_current_spe.jpg) no-repeat 0px -32px; }

a.about_button{float:left;display:block; text-decoration:none; background:url(../images_new/button_about.jpg) no-repeat 0px 0px; width:118px; height:32px; }
a.about_button:hover{ background:url(../images_new/button_about.jpg) no-repeat 0px -32px }


a.learn_button{ margin:0 auto; display:block; text-decoration:none; background:url(../images_new/button_lear.jpg) no-repeat 0px 0px; width:118px; height:32px; }
a.learn_button:hover{ background:url(../images_new/button_lear.jpg) no-repeat 0px -32px; }



/*----------Footer Content----------*/

#footer{ height:150px; background:#161616 url(../images_new/footer_bg.jpg) repeat-x; width:100%;}

#footer_content{width:1050px; margin:0 auto; padding-top:11px;}

#footer_content  .left{width:870px;float: left; color:#FFF; padding-top:11px;  }

a.footer_link{ color:#FFF; font-size:10px; text-decoration:none; text-transform:uppercase; font-weight:bold; }
a.footer_link:hover{ text-decoration:underline;}


#footer_left{ float:left; font-size:10px; text-transform:uppercase;}
#footer_right{ float:right; width:110px;}

#footer_content  .right{width:145px; float: left; padding-left:12px; padding-left:10px;margin-top:22px;  }



#super_box{ margin-top:12px; background: url(../images_new/star_quick_lane.jpg) no-repeat; height:33px; padding-left:130px; width:130px; padding-top:105px;  text-align:center;}

#super_box_new{width:260px; height:265px; margin-top:12px; position:relative;}
a.view_inventory_new{display:block; text-decoration:none; background:url(../images_new/view_in_bu.png) no-repeat 0px 0px; width:126px; height:42px;  position:absolute; left:69px; top:202px;}
a.view_inventory_new:hover{background:url(../images_new/view_in_bu.png) no-repeat 0px -42px;}



.black_big_text{ font-size:16px; line-height:18px; font-weight:bold; }

a.view_inventory{
	float:left;
	display:block;
	text-decoration:none;
	background:url(../images_new/view_in_bu.jpg) no-repeat 0px 0px;
	width:118px;
	height:32px; 
	
}
a.view_inventory:hover{ background:url(../images_new/view_in_bu.jpg) no-repeat 0px -32px;  }




/*---------- Step Content ----------*/
.step_content{padding:10px; border:1px solid #cecece;}
#what_is_this{padding-bottom:15px;}
#paypal_logo{padding-top:15px; padding-bottom:15px;}
#step_proc{padding-bottom:24px; position:relative; height:30px;}
.step1{float:left; height:30px; position:absolute;}
.step1 a{width:188px; height:30px; float:left; display:block; background:url(../images_new/step1.png) left top no-repeat; font-size:0px;}
.step1 a:hover{background-position:left -30px;}
.step1.active a{background-position:left -30px;}
.step2{float:left; position:absolute; left:182px;}
.step2 a{width:156px; height:30px; float:left; display:block; background:url(../images_new/step2.png) left top no-repeat; font-size:0px;}
.step2 a:hover{background-position:left -30px;}
.step2.active a{background-position:left -30px;}
.step3{float:left; position:absolute; left:332px;}
.step3 a{width:131px; height:30px; float:left; display:block; background:url(../images_new/step3.png) left top no-repeat; font-size:0px;}
.step3 a:hover{background-position:left -30px;}
.step3.active a{background-position:left -30px;}
.make_payment_step1{float:left; height:30px; position:absolute;}
.make_payment_step1 a{width:309px; height:30px; float:left; display:block; background:url(../images_new/payment_step1.png) left top no-repeat; font-size:0px;}
.make_payment_step1 a:hover{background-position:left -30px;}
.make_payment_step1.active a{background-position:left -30px;}
.make_payment_step2{float:left; position:absolute; left:302px;}
.make_payment_step2 a{width:206px; height:30px; float:left; display:block; background:url(../images_new/step2n.png) left top no-repeat; font-size:0px;}
.make_payment_step2 a:hover{background-position:left -30px;}
.make_payment_step2.active a{background-position:left -30px;}
.make_payment_step3{float:left; position:absolute; left:501px;}
.make_payment_step3 a{width:131px; height:30px; float:left; display:block; background:url(../images_new/step3.png) left top no-repeat; font-size:0px;}
.make_payment_step3 a:hover{background-position:left -30px;}
.make_payment_step3.active a{background-position:left -30px;}
.step_form_text{color:#323232; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.step_form_field input{width:210px; height:23px; border:1px solid #cbcbcb; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.step_form_field textarea{width:210px; height:120px; border:1px solid #cbcbcb; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:3px;}
#make_payment{padding-bottom:15px; padding-top:20px;}
/*---------- Step Content ----------*/
#sitecontent ul{margin:15px;}
#checkbox .mainB{line-height:22px;}

.login_heading{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#666666; border-bottom:1px solid #C5C1C0; padding-bottom:5px; line-height:18px; }

.login_input{ border:1px solid #CECECE; width:193px; height:20px; line-height:20px;}
a.forget_link{ color:#F00; text-decoration:underline;}
a.forget_link:hover{ text-decoration:none;}

.tablebg_member{background:#f8f7f7;}
#editpage #middle_content{background:none;}

#editpage .tablebg_member{background:#fff;}

body#editpage{ background:#fff;}




a.contact_dealer{ color:#F00; text-decoration:underline;}
a.contact_dealer:hover{ text-decoration:none;}

a.c_list{ background: url(../images/b_liist.jpg) no-repeat 0 3px; color:#000; font-weight:bold; padding-left:14px;text-decoration:none;  }
a.c_list:hover{ text-decoration:underline; }


.new_bg{ background:#000;}

#acce_new_left{ float:left; width:740px; padding-left:20px; padding-top:20px; background:#FFF;}
#acce_new_right{ float:right; width:184px; margin-top:11px; margin-right:15px;}

h1.new_title{ font-family: Eurostile, Arial, Helvetica, sans-serif ; font-size:36px; font-weight:bold; color:#000; padding-bottom:15px; display:block  }
#new_banner{ width:717px; height:137px; position:relative ; margin-bottom:15px; }
#ace_left{ width:338px; float:left; margin-right:42px;}
#ace_right{ width:338px; float:left;}

ul.ace_nav{ list-style:none;}
ul.ace_nav li{ padding-bottom:3px;}
ul.ace_nav li a{ display:block; width:183px; height:62px;}
ul.ace_nav li a.one{  background: url(../images/bt_order.jpg) no-repeat 0 0px; }
ul.ace_nav li a.two{  background: url(../images/bt_see.jpg) no-repeat 0 0px; }
ul.ace_nav li a.three{  background: url(../images/bt_view.jpg) no-repeat 0 0px; }
ul.ace_nav li a.four{  background: url(../images/bt_go.jpg) no-repeat 0 0px; }
ul.ace_nav li a.five{  background: url(../images/bt_ask.jpg) no-repeat 0 0px; }
ul.ace_nav li a.six{  background: url(../images/bt_pay.jpg) no-repeat 0 0px; }

ul.ace_nav li a.seven{  background: url(../images/bt_make.jpg) no-repeat 0 0px; }
ul.ace_nav li a.eight{  background: url(../images/bt_see_service.jpg) no-repeat 0 0px; }
ul.ace_nav li a.nine{  background: url(../images/bt_view_ser.jpg) no-repeat 0 0px; }

ul.ace_nav li a.ten{  background: url(../images/bt_view_tech.jpg) no-repeat 0 0px; }
ul.ace_nav li a.eleven{  background: url(../images/bt_go_qick.jpg) no-repeat 0 0px; }

ul.ace_nav li a.twele{  background: url(../images/bt_see_parts.jpg) no-repeat 0 0px; }

ul.ace_nav li a.thirteen{  background: url(../images/bt_view_parts.jpg) no-repeat 0 0px; }
ul.ace_nav li a.fouteen{  background: url(../images/bt_order_parts.jpg) no-repeat 0 0px; }



ul.ace_nav li a.sixteen{  background: url(../images/bt_see_ser.jpg) no-repeat 0 0px; }




ul.ace_nav li a:hover{background-position:bottom}

#parts_left{ width:397px; float:left ; padding-right:50px; position:relative}
#parts_right{ width:316px; float:left ; }

a.ford_ace{ display:block;background: url(../images/ford_ace_image.jpg) no-repeat 0 0px; height:140px; width:315px; }
a.ford_ace:hover{ background-position:bottom }


.ser_spe_con{padding-left:59px;}
.ser_spe_con img{margin-right:77px;}

#eselcornerSmall{ display:none;}
#home #eselcornerSmall{ display:block;}










