@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 -145px 0; /* the bottom margin is the negative value of the footer's height */}
.footer {height:145px; /* .adjuster must be the same height as .footer */	background-color:#111b22;}
.adjuster {height:145px; /* .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; /*background:url(../images/footer-bg.gif) top left repeat-y;*/ overflow:hidden; padding:20px 0 0 0; }

.addressSignature {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;}
.quickContHead{width:164px; background:#161f26; border-top:#283844 solid 1px; padding:16px 5px 8px 11px; color:#91335b; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase; font-weight:bold;}


.leftGrey{width:26px; height:112px; float:left; background:#161f26; border-right:#2c3c48 solid 1px; border-left:#2c3c48 solid 1px;}
.quickContTxt{width:160px; float:left; padding:6px 0 0 10px; color:#434b51; font-size:12px; line-height:18px;}
.phoneFaxTxt{ width:225px; height:100px; float:left; font-family:Arial Black, Helvetica, sans-serif; line-height:30px;  color:#212f3a; font-size:18px; padding:12px 5px 0 15px; border-right:#2c3c48 solid 1px; border-left:#2c3c48 solid 1px;}

.phoneFaxTxt a{color:#212f3a; font-size:18px; text-decoration:none;}
.phoneFaxTxt a:hover{color:#3c5569;}

.signatureTxtCopy{width:429px; height:109px; float:left; padding:15px 0 0 12px; font-size:11px; line-height:24px; color:#454d53; background:url(../images/bottom-sig-img.jpg) no-repeat top right;}
.signatureTxtCopy a{font-size:11px; color:#454d53; text-decoration:none;}
.signatureTxtCopy a:hover{color:#4b7695;}

.rightGrey{width:26px; height:112px; float:left; background:#161f26; border-right:#2c3c48 solid 1px; border-left:#2c3c48 solid 1px;}



/*.phoneFax{width:444px; height:139px; margin:0 0 0 25px;  float:left; border-right:#2c3c48 solid 1px;}
.phoneFaxTxt{ float:left; font-family:Arial Black, Helvetica, sans-serif;  color:#212f3a; font-size:32px;}
.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{ 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; }
.logoArea{width:296px; float:left;}
.topMenuArea{width:694px; float:left;}
.topDownMenuImg{width:694px;}


/*Top Menu Area Starts */
.menuMid{width:694px; height:35px;}
.topMenu01{width:66px; float:left;}
.topMenu02{ width:322px; float:left;}
a.topMenuHome{width:85px; height:23px; padding:9px 0 3px 0; background:url(../images/i-top-home-bg.jpg) top left no-repeat; color:#cccccc;  font-size:12px; font-weight:bold; text-align:center; text-decoration:none; float:left; }
a.topMenuHome:hover{color:#faed23; background:url(../images/i-top-home-bg.jpg)no-repeat left -35px ;}

a.topMenuFaq{width:92px; height:23px; padding:9px 0 3px 0; background:url(../images/i-top-faq-bg.jpg) top left no-repeat; color:#cccccc;  font-size:12px; font-weight:bold; text-align:center; text-decoration:none; float:left;}
a.topMenuFaq:hover{color:#faed23; background:url(../images/i-top-faq-bg.jpg) left -35px no-repeat;}

a.topMenuContact{width:145px; height:23px; padding:9px 0 3px 0; background:url(../images/i-top-contact-bg.jpg) no-repeat left top ; color:#cccccc; font-size:12px; font-weight:bold; text-align:center; text-decoration:none; float:left;}
a.topMenuContact:hover{color:#faed23; background:url(../images/i-top-contact-bg.jpg) no-repeat left -35px;}

.topMenu03{width:150px; float:left;}

.topMenuMember{width:156px; height:23px; padding:9px 0 3px 0; float:left; background:url(../images/i-top-member-login.jpg) no-repeat left top; color:#ccc; text-transform:uppercase !important; font-size:12px !important; font-weight:bold !important; text-align:left; text-decoration:none;}
.topMenuMember a{color:#ccc; text-transform:uppercase !important; font-size:12px !important; font-weight:bold !important; text-align:left; text-decoration:none;}
.topMenuMember a:hover{color:#faed23 !important;}

.dropDownOutter{width:195px; padding:0 0 0 490px;}



/*Top Menu Area Ends */

/*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 */


/*Content Area Starts */
.content{ /*width:990px;*/ overflow:hidden; clear:both;}

.contentMidImg{width:17px; float:left;}

/*Left Menu Starts */
.leftMenuArea{width:209px; float:left;}
.leftMenuHolder{width:171px; margin: 0 0 0 38px;}
.leftMenuContainer{width:171px; background:url(../images/i-left-menu-top-bg.jpg) no-repeat top left #91335b;}
.leftMenuBottom{width:171px;}

ul.homeLeftMenu {width:171px; list-style:none; padding:20px 0 0 0;}
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; font-weight:bold; padding:9px 10px 10px 18px;}

li.mainMenuArea a{color:#cccccc; text-decoration:none;}
li.mainMenuArea a:hover{color:#fbee24;}


/*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 */


/*Left Menu Ends */

/*Left Services Area Starts */
.leftServiceHolder{width:171px; margin: 25px 0 0 38px;}
.leftServiceHead{width:171px; background-color:#161f26; border-top:#283844 solid 1px; padding:15px 5px 9px 11px; font-size:16px; color:#91335b; text-transform:uppercase; font-weight:bold;}
.leftServiceTxt{width:171px; padding:5px 5px 9px 11px; color:#425a6b; text-transform:uppercase; font-size:12px; line-height:22px; }


/*Left Services Area Ends */

/*Header and Content Area Starts */
.headingContentArea{width:764px; float:left;}
.headingArea{width:764px; height:70px; background:url(../images/i-heading-bg.jpg) no-repeat top left;}
.headingTxt{width:662px; border-bottom:#dc98b5 solid 1px; font-size:17px; color:#ca3876; font-weight:bold; text-transform:uppercase; padding:25px 0 7px 0; margin-left:20px;}

.contentOutter{width:661px; min-height:400px; background:#f5f5f5; padding:20px 39px 10px 25px;}

#contentContainer{width:661px; font-size:12px; color:#4f4e4e; line-height:18px;}

#contentContainer img{ border:#d5dae2 solid 1px; padding:5px; margin:6px;}

#contentContainer a{font-family:Arial, Helvetica, sans-serif; text-decoration:underline; color:#f86d32; font-size:12px; font-weight:bold;}
#contentContainer a:hover{color:#000000; text-decoration:none;}

#contentContainer ul {margin-left:35px; list-style-type:none; margin-bottom:10px;}
#contentContainer li { background:url(../images/content-arrow.png) no-repeat left top; padding:0 0 0 20px; line-height:16px; margin:4px 0 4px 0;}

#contentContainer h1{font-family:Arial, Helvetica, sans-serif; font-size:18px;}
#contentContainer h2{font-family:Arial, Helvetica, sans-serif; font-size:17px;}
#contentContainer h3{font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#contentContainer h4{font-family:Arial, Helvetica, sans-serif; font-size:15px;}
#contentContainer h5{font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#contentContainer 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;}

/* Case Studies, FAQ, Contact us CMS Area Starts */
#contentFaqCaseContact{width:661px; font-size:12px; color:#4f4e4e; line-height:18px;}

#contentFaqCaseContact a{font-family:Arial, Helvetica, sans-serif; text-decoration:underline; color:#90004a; font-size:12px; font-weight:bold;}
#contentFaqCaseContact a:hover{color:#4f4e4e; text-decoration:none;}

#contentFaqCaseContact ul {margin-left:35px !important; list-style-type:none; margin-bottom:10px;}
#contentFaqCaseContact li { background:url(../images/content-arrow.png) no-repeat left top; padding:0 0 0 20px; line-height:16px; margin:4px 0 4px 0;}

#contentFaqCaseContact h1{font-family:Arial, Helvetica, sans-serif; font-size:18px;}
#contentFaqCaseContact h2{font-family:Arial, Helvetica, sans-serif; font-size:17px;}
#contentFaqCaseContact h3{font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#contentFaqCaseContact h4{font-family:Arial, Helvetica, sans-serif; font-size:15px;}
#contentFaqCaseContact h5{font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#contentFaqCaseContact h6{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/* Case Studies, FAQ, Contact us CMS Area Ends */

.contactFormArea{width:416px;}
.contactFormArea td{ padding:5px;}
.contactFormArea td .input{width:195px; border:#f9c1d9 solid 1px; padding:2px 0 2px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.contactFormArea td .inputBox{width:195px; border:#f9c1d9 solid 1px; padding:2px 0 2px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.contactFormArea td .sCode{width:100px; border:#f9c1d9 solid 1px; padding:2px 0 2px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

/*.contactAdd{width:230px;}*/

.midImagePad{ margin:0 25px 0 25px;}


.contentDownImg{width:725px;}


/*Header and Content Area Ends */






/*Content Area Ends */


.txtCopyright {color:#999999; float:left;}
.txtCredit {color:#999999; float:right;}


.caseStudies{}
.caseStudies h3{ color:#F86D32; font-size:14px; font-weight:bold;}
.caseStudies h3 a{ color:#F86D32; text-decoration:none !important; font-size:14px; font-weight:bold;}
.caseStudies .ui-state-default a,
.caseStudies .ui-state-default a:link,
.caseStudies .ui-state-default a:Visited{ text-decoration:none; color:#F86D32; font-size:14px; font-weight:bold;}
.caseStudies .ui-state-default .ui-icon{ background:url(../images/case-studies-arrow-btn.jpg) no-repeat left 5px;}
#contentFaqCaseContact .ui-accordion .ui-accordion-header .ui-icon{ margin-top:0 !important; top:5px !important;}

.caseStudies .ui-state-active .ui-icon{ background:url(../images/case-studies-arrow-btn-on.jpg) no-repeat left 5px !important;}

.caseStudies h3 ui-state-default a{ color:#0000FF; text-decoration:none;}
.caseStudies h3 ui-state-default a:hiver{ color:#F86D32; text-decoration:none;}
.caseStudies .ui-icon{}
.caseStudies div.ui-accordion-content{ position: relative !important; top:auto !important; padding:0 0 10px 25px;}
.caseStudies div.ui-accordion-content img{ padding:10px 0;}
.caseStudies .ui-widget-content{ background-color:#f5f5f5 !important; border-bottom:1px solid #CCCCCC; width:630px; display:block; color:#4F4E4E; font-size:12px;}
.caseStudies .ui-accordion-header{ float:none !important;}


.underConstrcution{ text-align:center; padding:75px 0 0 0;}

#caseStudyContentID{}
#caseStudyContentID ul{margin-left:35px; list-style-type:none;}
#caseStudyContentID li{list-style-image:url(../images/content-arrow.png); line-height:16px; margin:8px 0 10px 0;}
#caseStudyContentID hr{ border:0; display:block; background:#ccc; color:#ccc; margin:0; padding:0; height:1px;}
#caseStudyContentID a{font-family:Arial, Helvetica, sans-serif; text-decoration:underline; color:#f86d32; font-size:12px; font-weight:bold;}
#caseStudyContentID a:hover{color:#000000; text-decoration:none;}

