@charset "utf-8";

/* CSS Document */





/***** The CSS Class for the Websites to Align at the Bottom.  *****/



* {	margin: 0; }

html, body {color:#b6bec8; font-family:Arial, Helvetica, sans-serif; height: 100%; background:url(../images/home-bg.jpg) top left repeat-x #111b22;}

.wrapper {min-height: 100%; height: auto !important; height: 100%;	margin: 0 auto -265px 0; /* the bottom margin is the negative value of the footer's height */}

.footer {height:265px; /* .adjuster must be the same height as .footer */	background-color:#111b22;}

.adjuster {height:265px; /* .adjuster must be the same height as .footer */}





/*------------------------- End --------------------------*/







body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}

li{list-style:none;}

caption,th{text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

q:before,q:after{content:'';}

abbr,acronym {border:0;font-variant:normal;}

.breaker{ clear:both;}



/* to preserve line-height and selector appearance */

sup {vertical-align:text-top;}

sub {vertical-align:text-bottom;}

input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}



/*to enable resizing for IE*/

input,textarea,select{font-size:100%;}



/*because legend doesn't inherit in IE */

legend{color:#000;}

del,ins{text-decoration:none;}





.container {display:block; width:990px; margin:0 auto;}



/*CopyRight Area Starts */

.copyright {width:914px; margin:0 auto; border-top:#283844 solid 1px; /*background:url(../images/footer-bg.gif) top left repeat-y;*/ overflow:hidden; }



.bottomServices{width:188px; float:left; border-right:#2c3c48 solid 1px; }

.servicesHead{width:165px; background:#161f26; color:#91335b; font-weight:bold; text-transform:uppercase; font-size:16px; padding:16px 5px 8px 18px;}

.servicesTxt{width:166px; color:#435b6c; text-transform:uppercase; font-size:12px; padding:0px 5px 0px 18px; line-height:23px;}





.bottomAddress{width:724px; float:left; margin:0 0 0 1px;}

.address01{width:724px; border-bottom:#283844 solid 1px; overflow:hidden;}

.quickContact{width:180px; height:139px; margin:0 0 0 1px; float:left; border-right:#2c3c48 solid 1px;}

.quickContHead{width:155px; background:#161f26; padding:16px 5px 8px 20px; color:#91335b; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase; font-weight:bold;}

.quickContTxt{margin:6px 0 0 26px; padding:0 0 5px 0; color:#434b51; font-size:12px; line-height:18px;}



.phoneFax{width:444px; height:139px; margin:0 0 0 25px; /*padding:15px 0 0 0;*/ float:left; border-right:#2c3c48 solid 1px;}

.phoneFaxTxt{ float:left; font-family:Arial Black, Helvetica, sans-serif; /*font-weight:bold;*/ color:#212f3a; font-size:32px;}



.phoneFaxTxt a{color:#212f3a; font-size:32px; text-decoration:none;}

.phoneFaxTxt a:hover{color:#3c5569;}





.mechanicPic{width:70px; float:left; margin:1px 0 0 2px;}





.address02{width:724px; overflow:hidden;}

.addressDownColor{width:181px; height:65px; background-color:#161f26; float:left; border-right:#2c3c48 solid 1px;}

.signatureTxtImg{width:517px; height:109px; margin:0 0 0 25px; float:left; background:url(../images/motor.jpg) top right no-repeat;}

.signatureTxtCopy{/*width:280px;*/ padding:15px 0 0 0; font-size:11px; line-height:24px; color:#454d53;}



.signatureTxtCopy a{font-size:11px; color:#454d53; text-decoration:none;}

.signatureTxtCopy a:hover{color:#4b7695;}







/*CopyRight Area Ends */



/*Header Area Starts */

.header{ width:990px; height:182px;}

.logoArea{width:285px; float:left;}

.topMenuArea{width:705px; float:left;}

.menuTop01{width:705px;}



.menuMid{width:705px; height:35px;}

.topMenu01{width:77px; float:left;}

.topMenu02{width:322px; float:left;}



a.topMenuHome{width:85px; height:23px; padding:9px 0 3px 0; background:url(../images/top-menu-home.jpg) top left no-repeat; color:#faed23; font-size:12px; font-weight:bold; text-align:center; text-decoration:none; float:left; }

a.topMenuHome:hover{color:#ffffff;}



a.topMenuFaq{width:92px; height:23px; padding:9px 0 3px 0; background:url(../images/top-menu-faq.jpg) top left no-repeat; color:#FFFFFF;  font-size:12px; font-weight:bold; text-align:center; text-decoration:none; float:left;}

a.topMenuFaq:hover{color:#faed23; background:url(../images/top-menu-faq.jpg) left -35px no-repeat;}



a.topMenuContact{width:145px; height:23px; padding:9px 0 3px 0; background:url(../images/top-menu-contactus.jpg) top left no-repeat; color:#FFFFFF; font-size:12px; font-weight:bold; text-align:center; text-decoration:none; float:left;}

a.topMenuContact:hover{color:#faed23; background:url(../images/top-menu-contactus.jpg) left -35px no-repeat;}



.topMenu03{width:150px; float:left;}



.topMenu04{width:156px; float:left; text-align:left; height:23px; padding:9px 0 3px 0; background:url(../images/member-login.jpg) no-repeat top left !important; color:#FFFFFF; text-transform:uppercase; font-size:12px; font-weight:bold;}

a.topMenuMember{width:118px; height:23px; padding:12px 0 0 0; background:url(../images/member-login.jpg) no-repeat top left !important; color:#FFFFFF; text-transform:uppercase; font-size:12px; font-weight:bold; text-align:center; text-decoration:none; float:left; text-align:left;}

a.topMenuMember:hover{color:#faed23; /*background:url(../images/member-login.jpg) left -35px no-repeat;*/}



.dropDownOutter{width:195px; padding:0 0 0 501px !important;/* z-index:99; position:relative; background-color:#990000; */}





.topMenu05{width:38px; float:left; }



.menuDown{width:705px;}



/*Header Area Ends */





/*Logged Area Starts */

.loggedArea{width:156px; float:left; text-align:left; height:23px; padding:12px 0 0 0; background:url(../images/home-logged-in.jpg) no-repeat top left !important; color:#FFFFFF; /*text-transform:uppercase;*/ font-size:12px; font-weight:bold;}



.profileLink{width:529px; height:27px; background:url(../images/logged-in-bg.png) no-repeat top left; margin:8px -396px 0; padding:6px 5px 0 0; position:relative; text-align:right; color:#faed23;}

.profileLink a{ font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; margin:0 12px 0 12px;}

.profileLink a:hover{color:#faed23;}



/*Logged Area Ends */





/*Flash Area Starts */



.flashArea{width:990px;/* z-index:1; position:relative;*/}



/*Flash Area Ends */



/*Content Area Starts */

.content{ width:990px; overflow:hidden;}



.leftMenuArea{width:171px; float:left; margin:0 43px 0 38px; display:block; padding-bottom:20px;}

.leftMenuTop{width:171px; margin:40px 0 0 0; background-color:#91335b;}

.leftMenuDown{width:171px;}



/*Main Menu Starts */

ul.homeLeftMenu {width:171px; list-style:none;}

li.mainMenuArea {font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; color:#cccccc; text-transform:uppercase; background:url(../images/main-menu-line.jpg) bottom left  repeat-x; padding:9px 10px 10px 18px; font-weight:bold;}



li.mainMenuArea a{color:#cccccc; text-decoration:none;}

li.mainMenuArea a:hover{color:#fbee24;}





/*Main Menu Ends */





/*Sub Menu Starts */



li.subMenuArea{font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; color:#cccccc; text-transform:uppercase; background:url(../images/main-smenu-line.jpg) bottom left  repeat-x #c33c76 !important; padding:9px 10px 10px 28px; font-weight:bold; }



li.subMenuArea a{color:#efefef; text-decoration:none;}

li.subMenuArea a:hover{color:#faed23;}



/*Sub Menu Ends */



/*Sub Sub Menu Starts */



li.subSubMenuArea{font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; color:#cccccc; text-transform:uppercase; background:url(../images/main-ssmenu-line.jpg) bottom left  repeat-x #601435 !important; padding:9px 10px 10px 38px; font-weight:bold; }



li.subSubMenuArea a{color:#efefef; text-decoration:none;}

li.subSubMenuArea a:hover{color:#faed23;}



/*Sub Sub Menu Ends */







.contentArea{width:705px; float:left;}

.contentHead{width:700px; margin:0 0 24px 0; font-size:18px; font-weight:bold; color:#ffebeb; background:url(../images/content-head-bg.jpg) top left no-repeat; padding:25px 0 0 0;}



#containContainer{width:685px; font-size:12px; line-height:18px; color:#b6bec8; padding:0 0 20px 0;}



#containContainer img{ border:#d5dae2 solid 1px; padding:5px; margin:6px;}



#containContainer a{font-family:Arial, Helvetica, sans-serif; text-decoration:underline; color:#f86d32; font-size:12px; font-weight:bold;}

#containContainer a:hover{color:#000000; text-decoration:none;}



#containContainer ul {margin-left:35px; list-style-type:none; margin-bottom:10px;}

#containContainer li { background:url(../images/content-arrow.png) no-repeat left top; padding:0 0 0 20px; line-height:16px; margin:4px 0 4px 0;}



#containContainer h1{font-family:Arial, Helvetica, sans-serif; font-size:18px;}

#containContainer h2{font-family:Arial, Helvetica, sans-serif; font-size:17px;}

#containContainer h3{font-family:Arial, Helvetica, sans-serif; font-size:16px;}

#containContainer h4{font-family:Arial, Helvetica, sans-serif; font-size:15px;}

#containContainer h5{font-family:Arial, Helvetica, sans-serif; font-size:14px;}

#containContainer h6{font-family:Arial, Helvetica, sans-serif; font-size:12px;}



.txtHeadPink{font-family:Arial, Helvetica, sans-serif; color:#c33c76; font-size:14px; font-weight:bold;}

.txtHeadBlack{font-family:Arial, Helvetica, sans-serif; color:#000; font-size:13px; font-weight:bold;}

.txtRedSmall{font-family:Arial, Helvetica, sans-serif; color:#b20408; font-size:12px; font-weight:bold;}





/*Content Area Ends */





.txtCopyright {color:#999999; float:left;}

.txtCredit {color:#999999; float:right;}



.gearRatio{ width:155px; height:53px; background:url(../images/gearratio.png) no-repeat; padding-top:19px; position:absolute; margin:14px 0 0 532px;}
