/*html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
background:transparent none repeat scroll 0 0;
border:0 none;
font-size:100%;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}
*/
body {margin : 0; font-family:Arial, Helvetica, sans-serif; font-size:11px;} 
h1,h2,h3,ul,li{margin:0; padding:0}
h1{font-weight: normal;font-size: 16px;line-height: 21px;}
h2{font-weight: normal;font-size: 13px;line-height: 15px;}
h3{font-weight: bold;font-size: 11px;}
img{border:0;}
a, input {outline-color: invert;outline-style: none;outline-width: medium;}
a{text-decoration:none; color:#4C4C4E; background:transparent url(../images/other-images/link_arrow.gif) no-repeat scroll 0 3px; padding-left:10px;}
a:hover{text-decoration:none; color:#003399; background:transparent url(../images/other-images/link_arrow.gif) no-repeat scroll 0 -54px;}
a[href^="mailto"]{background:transparent url(../images/buttons/page_tools/Email_off.png) no-repeat scroll 0 3px; padding-left:17px;}
a[href^="mailto"]:hover{background:transparent url(../images/buttons/page_tools/Email_on.png) no-repeat scroll 0 3px;}
.plainLink a, a.plainLink{background-image:none; padding:0}
a.collapseMax{ background:transparent url(../images/buttons/interface_controls/collapse-max.png) no-repeat scroll 0 0px; padding-left:17px;}
a.collapseMax:hover{background:transparent url(../images/buttons/interface_controls/collapse-max.png) no-repeat scroll 0 -33px;}
a.collapseMin{ background:transparent url(../images/buttons/interface_controls/collapse-min.png) no-repeat scroll 0 0px; padding-left:17px;}
a.collapseMin:hover{background:transparent url(../images/buttons/interface_controls/collapse-min.png) no-repeat scroll 0 -33px;}
div.button-wrap{float:right; line-height:22px; }
div.button-wrap a.printButton{margin:0 5px; float:left;   }
a.printButton{background:transparent url(../images/buttons/page_tools/Print_off.png) no-repeat scroll 0 center; padding-left:20px;}
a.printButton:hover{background-image:url(../images/buttons/page_tools/Print_on.png)}
a.emailButton{background:transparent url(../images/buttons/page_tools/Email_off.png) no-repeat scroll 0 center; padding-left:19px;}
a.emailButton:hover{background-image:url(../images/buttons/page_tools/Email_on.png)}
a.financeButton{background:transparent url(../images/buttons/page_tools/Finance_off.png) no-repeat scroll 0 center; padding-left:13px;}
a.financeButton:hover{background-image:url(../images/buttons/page_tools/Finance_on.png)}
a.infoLink{background:transparent url(../images/buttons/forms/Information_off.png) no-repeat scroll 0 center; padding-left:18px;}
a.infoLink:hover{background-image:url(../images/buttons/forms/Information_on.png)}
a.pdfLink{background:transparent url(../images/buttons/content/Icon_ContentTypes_PDF_off.png) no-repeat scroll 0 center; padding-left:22px;}
a.pdfLink:hover{background-image:url(../images/buttons/content/Icon_ContentTypes_PDF_on.png)}
a.closeWindow{background:transparent url(../images/buttons/interface_controls/CloseWindow_off.png) no-repeat scroll 0 center; padding-left:17px;}
a.closeWindow:hover{background-image:url(../images/buttons/interface_controls/CloseWindow_on.png)}
a.closeOpenUp{background:transparent url(../images/buttons/interface_controls/Close_off.png) no-repeat scroll 0 center; padding-left:9px;}
a.closeOpenUp:hover{background-image:url(../images/buttons/interface_controls/Close_on.png)}
a.openCloseUp{background:transparent url(../images/buttons/interface_controls/Open_off.png) no-repeat scroll 0 center; padding-left:9px;}
a.openCloseUp:hover{background-image:url(../images/buttons/interface_controls/Open_on.png)}
.titleHeading{background-color:#808284; line-height:20px; color:#FFF; font-size:12px; font-weight:bold; text-align:left; padding:0 0 0 10px;}
.titleHeadingv2{background-color:#F5F5F5; line-height:20px; color:#000; font-size:12px; font-weight:bold; text-align:left; padding-left:10px; border:1px solid #ccc}
a.searchButton,a.searchButton:visited{background:transparent url(../images/other-images/search_arrow.gif) no-repeat scroll right center; margin-right:10px;	margin-top:10px;padding-right:20px;}
a.searchButton:hover{background:transparent url(../images/other-images/search_arrow_mo.gif) no-repeat scroll right center; margin-right:10px; margin-top:10px; padding-right:20px;}
a.calculate,a.calculate:visited,input.calculate{background:transparent url(../images/buttons/forms/Icon_Forms_Recalculate_off.png) no-repeat scroll 0 0px; padding-left:18px; border:none; background-color:#FFF; width:auto; cursor:pointer; margin:0; padding:0 0 0 18px; line-height:12px;height:12px;line-height:12px;}
a.calculate:hover, input.calculate:hover{background-image:url(../images/buttons/forms/Icon_Forms_Recalculate_on.png); color:#003399;}
a.externalLink,a.externalLink:visited{background:transparent url(../images/other-images/external_link.gif) no-repeat scroll 0 3px; padding-left:15px;}
a.externalLink:hover{background-position:left -33px; color:#003399}
p{line-height:16px;}
.clearboth{clear:both;}
.box{border:1px solid #E6E7E8}
.bold{font-weight:bold;}
div#centerAlginDiv{margin:auto; width:990px;position:relative; float:none;}
div#leftAlginDiv{margin:auto; width: 990px; position:relative; float:left;}
div#inner_outer{width:990px; position:relative; float:left;  }
div#headerMain{width:100%;}
div#headerMain1{width:100%; height:120px; position:relative; float:left; background-image:url(../images/header/inner_header/bg.jpg);}
div#mainContent{width:990px; position:relative; float:left;  }
div#mainContent-sitmap{width:990px; position:relative; float:left;}
.topGapMain{width:990px; height:1px; line-height:1px; position:relative; float:right; color:#FFFFFF; border:0px solid #FF0000;}
.topGapMain_daretocompare{width:990px; height:30px; line-height:30px; position:relative; float:right; right:5px; color:#FFFFFF; border:0px solid #FF0000;}
.topGapMain_inventory{width:900px; height:30px; line-height:30px; position:relative; float:left; left:2px; color:#FFFFFF; border:0px solid #FF0000;}
.bottomGapMain{width:990px; height:5px; line-height:5px; position:relative; float:left; }
h2.pageTitle{ font-weight:normal; font-size:20px; text-align:left; margin:0; padding:0; text-indent:20px; color:#000; line-height:21px;}
#mainContentRight_sitemap h2.pageTitle{text-indent:0px; }
div#mainContentInner{width:990px; position:relative; float:left;  left:1px; border:0px solid red; }
div.mainContentFullPage{width:950px; padding-left:20px; padding-top:10px;}
div#rightContentMain{width:735px; position:relative; float:left; left:0px; border:0px solid red;}
div#rightContentLeft{display:none !important}
div#rightContentRight{width:722px; position:relative; float:right; right:0px;  }
div.rightContentInner{width:682px; padding-left:20px; padding-top:20px;}
div.specialsNodata{width:682px; padding-left:20px; padding-top:20px; min-height:400px;}
div#rightContentMain-thank{width:741px; position:static; float:left; left:0px; border:0px solid red;}
div#rightContentLeft-thank{width:17px; position:static; float:left; left:0px;}
div#rightContentRight-thank{width:724px; position:static; float:right; right:0px; }
div#rightContent_virtual{width:975px; position:relative; float:left; left:8px;  background-color:#E5E5E5; border:0px solid #000000; }
div#rightContent_reviews{width:753px; position:relative; float:left; left:3px;  background-color:#E5E5E5; border:0px solid #000000; }
div#formContent{width:783px; position:relative; float:right; background-color:#E5E5E5; } 
div#mainContentInner_hrs{width:979px; position:relative; float:left;   left:10px; top:5px;  }
div#mainContentInner_review{width:100%; position:relative; float:left;  left:0px; background-color:#ffffff; }
div#mainContentInner_inventory{width:978px; position:relative; float:left; left:0px; }
div#mainContent_inventory{width:965px; position:relative; float:left; left:19px; border:0px solid #FF0000; background-color:#ffffff;  }
div#footerMain{width:984px; position:relative; float:left; padding-top:10px;}
.commentBoxQQ{text-align:left; vertical-align:middle; background-color:#ffffff; }
div#mainContentLeft{width:200px; height:443px; position:relative; float:left; }
div#mainContentRight{width:748px; position:relative; float:right;  border-left:16px solid #333333;  }
div#mainContentRight_sitemap{width:960px; position:relative; float:left; border:0px solid #333333; left:15px; text-align:center; }
div#mainContentRight1{width:740px; position:relative; float:right; border-left:19px solid #333333; }
div#innerQQMain{width:710px; position:relative; float:left; left:15px; }
div#innerQQMain_sitemap{width:960px; position:relative; float:left;}
div#innerQQMaintopGap{width:710px; height:15px; line-height:15px; position:relative; float:left; z-index:1; border:0px solid #000000; }
div#pageTitle{width:710px; position:relative; float:left; border:0px solid #FF0000; height:25px; line-height:25px; border:0px solid #000000;}
div#innerQQMaintopGap_sitemap{width:100%; height:15px; position:relative; float:left; z-index:1;  }
div#formSubmitTxt{width:710px; height:15px; line-height:15px; position:relative; float:left; z-index:1; font-weight:normal; font-size:12px; color:#323232; text-align:left;}
div#formSubmitTxt_sitemap{width:950px; height:20px; line-height:20px; position:relative; float:left; z-index:1; font-weight:normal; font-size:12px; color:#323232; text-align:left; border-bottom:1px solid #cecece; }
div#formSubmitTxt_review{width:710px; height:15px; padding-left:21px; line-height:15px; position:relative; float:left; z-index:1; font-weight:normal; font-size:12px; color:#323232; text-align:left;}
div#formSubmitTxt_hours{width:920px; height:20px; line-height:20px; left:13px; position:relative; float:left; z-index:1; font-weight:normal; font-size:12px; color:#323232; text-align:left; border-bottom:1px solid #cecece; }
div#indicateTxtGap{width:710px; height:20px; line-height:20px; position:relative; float:left; z-index:1;  }
div#indicateTxt{width:710px; height:20px; line-height:20px; position:relative; float:left; z-index:1; font-weight:normal; font-size:12px; color:#323232; text-align:right; }
div#txtBoxdivMain{width:730px; position:relative; float:left;  }
div#txtBoxdivMain_sitemap{width:950px; position:relative; float:left; left:15px;  }
div#txtBoxdivLeft{width:50%; height:auto;  position:relative; float:left; border:0px solid #FF0000;}
div#txtBoxdivRight{width:50%; height:auto; position:relative; float:right;  }
div#txtBoxdivLeftQQ{width:60%;  position:relative; float:left;}
div#txtBoxdivRightQQ{width:40%;  position:relative; float:right;  }
div#txtBoxdivLeftService{width:50%;  position:relative; float:left;}
div#txtBoxdivRightService{width:45%;  position:relative; float:right;  }
div#txtBoxdivLeftOrder{width:60%;  position:relative; float:left;}
div#txtBoxdivRightOrder{width:40%;  position:relative; float:right;  }
div#txtBoxdivLeftContact{width:50%;  position:relative; float:left; left:30px;}
div#txtBoxdivRightContact{width:45%;  position:relative; float:right; right:-10px;  }
div#vehicleInfoMain{width:234px; position:relative; float:left; left:60px; top:15px; }
div#vehicleInfoHeading{width:100%; position:relative; float:left; font-weight:bold; font-size:18px; color:#262626; text-align:left;}
div#vehicleInfoDummy{width:100%; position:relative; float:left; height:10px; line-height:10px; }
div#vehicleInfoDummy1{width:100%; position:relative; float:left; height:18px; line-height:18px;  }
div#textBoxLeft{width:100%; height:23px; position:relative; float:left; }
div.button-container{float:right; line-height:22px;}
.indicator{ font-size:14px; text-align:left;}
.HeadingTxt,.yourComments{ font-weight:bold; text-align:left;}
.HeadingTxt{font-size:13px; height:25px;}
td.yourComments{ font-weight:bold; text-align:left;}
h2.formCaption{ font-weight:normal; text-align:left; font-size:11px; padding-left:1px; text-indent:20px; line-height:20px; margin:0; color:#000;} 
td.indicatesNew{ font-weight:normal; text-align:right; font-size:11px;  padding-right:30px; }
td.hear_txt{ font-weight:bold; text-align:center; font-size:13px;}
td.formBoxesButton{ text-align:left; height:20px; padding-left:20px; }
td.formBoxesButton1{ text-align:left; height:20px; padding-left:65px; }
td.Comments{ width:684px; height:71px; background-image:url(../images/other-images/comment-bg.jpg);}
span.starIndicate{ font-size:11px; text-align:left;  line-height:15px;}
textarea {  width:179px; height:90px;  } 
select { font-size:10px; width:181px;} 
input {font-size:11px; text-align:left; padding-left:2px; width:179px;}
div.radio-container{height:20px;}
span.radio-wrap{clear:left; float:left;}
span.radio-wrap input.radio{width:auto; line-height:15px;}
div.radio-desc{float:left; margin-left:5px; margin-right:27px; padding-top:2px;}

.textfieldWidth_body{ border:1px solid #626262; background-color:#ffffff; font-size:10px; text-align:left; padding-left:2px; width:130px;  }
.leftfieldtxt{font-size:10px; text-align:left; width:80px; color:#ffffff;}
.HeadingTxt_body{ font-weight:bold; color:#ffffff; text-align:left; font-size:13px; height:25px;}
.inputcomments{ width:354px; height:55px; background-color:#FFFFFF; text-align:center;}
label.comments{	color:#FFFFFF;	font-size:12px;	font-weight:bold;width:300px;padding-top:3px;}
select.time-select{	width:57px;}

/* Banner Testimonails */
div#leftContent{width:245px; float:left; }
div#left-banner-main{background:url(../images/other-images/left_panel_bg.png) 0 0 repeat;}
div.left-panel-top{background:url(../images/other-images/left_panel_top_bg.png) 0 0 no-repeat; height:6px;}
div.left-panel-bottom{background:url(../images/other-images/left_panel_bottom_bg.png) 0 0 no-repeat; height:16px;}
div.left-panel-title{border-bottom:1px solid #E6E7E8; border-top:1px solid #E6E7E8; text-align:left; height:22px; line-height:22px; text-indent:25px; font-weight:bold; margin-top:-4px; }
div.left-panel-body{margin:0 25px 19px 25px; line-height:20px;}
div.left_panel_body_separator{height:1px; border-bottom:1px solid #808284}
div#left-banner-main{padding:0;padding:0;}
div.left-panel-mid{padding:0 6px 0 4px;}
div.left-panel-mid ul{margin:10px 0 0 0; padding:0; color:#000000; list-style:none}
div.left-panel-mid ul li.days{width:80px; float:left; text-align:left;}

div.left-panel-extra{text-align:center; margin:0 auto;}
div.left-panel-extra-inner{width:78%;margin:0 auto;text-align:left;}

#inner-testimonialNon {position:relative;width:100%;height:100%; border:0px solid #ffffff;z-index:1; color:#000000;}
.testimonialDiv{width:100%; height:20px; border:0px solid #FF0000;  position:relative; float:left; text-align:center;}
#inner-testimonial{position:relative; left:0px; top:0px; width:100%; height:130px; z-index:1;  font-size:10px; color:#FFFFFF; text-align:left; float:left; padding-left:0px; border:0px solid #FF0000;}
#testimonailContantMain{width:100%;height:178px;border:0px solid #FF0000;  position:relative; float:left; text-align:center;}
#testimonailMain{width:100%; height:100%; border:0px solid #FF0000;  position:relative; float:left; text-align:center;  }
td.aboutus_content{font-size:12px;font-weight:normal;text-align:justify;line-height:15px;padding-left:20px;	padding-right:20px;}

/*Visual SEO*/
#content-wrap { padding:0 15px; text-align:justify;} 
div#content{display:none; position:relative; font: normal 11px Arial, Helvetica, sans-serif; width: 98%; margin: 0 auto 0 auto; text-align: left; border-top:1px solid #E6E7E8  }
div#content p{ font: normal 11px Arial, Helvetica, sans-serif; margin: 2px 0 0 0; padding: 0; text-align: justify; line-height:16px; }
div#content h1{ margin: 0; padding: 0; font: bold 12px Arial, Helvetica, sans-serif; }
div#content h2{ margin: 6px 0 0 0; padding: 0; font: bold 12px Arial, Helvetica, sans-serif; }
/*Buttons*/
input.bmwbutton1{background:url(../images/forms/button1_bg.jpg) 0 0 no-repeat; width:54px; }
input.bmwbutton2{background:url(../images/forms/button2_bg.jpg) 0 0 no-repeat; width:63px; }
input.bmwbutton3{background:url(../images/forms/button3_bg.jpg) 0 0 no-repeat; width:83px; }
input.bmwbutton4{background:url(../images/forms/button4_bg.jpg) 0 0 no-repeat; width:110px; }
input.bmwbutton5{background:url(../images/forms/button5_bg.jpg) 0 0 no-repeat; width:160px; }
input.bmwbutton1, input.bmwbutton2, input.bmwbutton3,input.bmwbutton4,input.bmwbutton5 {border:none;padding-left:12px !important; padding-bottom:4px !important; height:22px !important; line-height:18px !important; border:none; text-align:left; cursor:pointer; font-weight:bold !important; font-size:11px !important; color:#4C4C4E;}
/*input.bmwbutton1, input.bmwbutton2, input.bmwbutton3,input.bmwbutton4 {border:none;margin:0;height:22px;padding-left:12px !important; padding-bottom:0 !important;padding-top:0 !important; line-height:19px !important; border:none; text-align:left; cursor:pointer; font-weight:bold !important; font-size:11px !important; color:#4C4C4E; vertical-align:middle;}*/
input.bmwbutton1:hover,input.bmwbutton2:hover,input.bmwbutton3:hover,input.bmwbutton4:hover,input.bmwbutton5:hover, input.btnmouseover{color:#003399;}
a.button {
/* Sliding right image */
background: transparent url(../images/forms/button5_bg_right.jpg) no-repeat scroll top right; 
display: block;float: left;height: 22px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 6px;
padding-right: 10px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;color: #000000;font-size:12px;font-weight:bold;}
a.button span {
/* Background left image */ 
background: transparent url(../images/forms/button5_bg_left.jpg) no-repeat; 
display: block;line-height: 22px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding: 0px 0px 0px 17px;
} 
a.button:hover{cursor:pointer;}
a.button:hover span{color:#003399;}
a.searchButton,a.searchButton:visited{
	background:transparent url(../images/other-images/search_arrow.gif) no-repeat scroll right center;
	margin-right:10px;margin-top:10px;	padding-right:20px;}
a.searchButton:hover{
	background:transparent url(../images/other-images/search_arrow_mo.gif) no-repeat scroll right center;
	margin-right:10px;margin-top:10px;padding-right:20px;}
a.photoButton{background:transparent url(../images/buttons/content/Icon_ContentTypes_Photo_off.png) no-repeat scroll 0 center; padding-left:18px;}
a.photoButton:hover{background-image:url(../images/buttons/content/Icon_ContentTypes_Photo_on.png);}
a.next_Button, a.next_Button:visited{background:transparent url(../images/other-images/next.gif) no-repeat scroll right 1px;
display:inline;padding-right:17px; padding-left:0;}
a.next_Button:hover{background-position:right -33px;}
a.nextButton, a.nextButton:visited{background:transparent url(../images/other-images/next.gif) no-repeat scroll right 1px;
display:inline;padding-right:17px; padding-left:0;}
a.nextButton:hover{background-position:right -33px;}
a.prevButton, a.prevButton:visited{background:transparent url(../images/other-images/previous.gif) no-repeat scroll left 1px;
display:inline;padding-left:17px;}
a.prevButton:hover{background-position:left -33px;}
/*End Buttons*/
div#footer_wrap{position:relative;padding:3px 7px 4px 0}
div#footer_links ul.footer-links-left{list-style:none;float:left; width:261px;}
div#footer_links ul.footer-links-left li{display:inline; padding:0 7px;}
div#footer_links ul.footer-links-left li a{background:none; padding:0;}
div#footer_wrap div.provider_wrap{float:right;}
div#footer_wrap div.provider_wrap span{vertical-align:top;}

div#footer_links ul.footer-links-social {list-style:none;float:left;}
div#footer_links ul.footer-links-social li{display:inline; margin-right:10px; }
div#footer_links ul.footer-links-social li a{background-image:none;padding-left:0}
div#footer_links ul.footer-links-social li img{border:0}

/*Header*/
div#innerheaderdiv{width:100%;height:96px;}
div#innerHeaderMain{width:976px; height:100%; position:relative; float:left;  left:7px;}
div#headerDealerMain{width:760px; height:100%; position:relative; float:left;}
div#logo-container{position:absolute; top:-7px;}
div#innerRightMain{width:216px; height:100%; position:relative; float:right;}
div#dealerNameSub{width:100%; height:67px; position:relative; float:left; top:7px;}
div#innerRightSub{width:100%; height:67px; position:relative; float:left; top:7px;}
div#logoLeftText{width:78px; height:75px; float:left;left:6px; font-size:11px;
 font-weight:bold; color:#000;position:absolute; top:-7px; padding-top:7px;}
div#logoLeftText div{ color:#808284; }
div#logoRight{width:90px; height:90px; position:relative; float:left;}
div#dealerContentMain{width:700px; height:100%; position:relative; float:left; left:25px;}
div#dealerContentTop{width:100%; height:34px; line-height:34px; position:relative; float:left; border-bottom:1px solid #E6E7E8; 
vertical-align:middle;font-size:12px; color:#ffffff;}
div.header-top-left{float:left;}
div.header-top-left h1{font-size:12px; font-weight:bold; line-height:34px;}
div.header-top-right{float:left; padding-left:93px;}
div.header-top-right ul{margin:0; padding:0; list-style-type:none;}
div.header-top-right ul li{display:inline; margin-left:5px;}
div#header-bottom{position:static;padding-top:12px;float:left}
div#header-bottom ul.social-media{list-style:none;margin-left:23px}
div#header-bottom ul.social-media li{display:inline; margin-right:7px; }
div#header-bottom ul.social-media li a{background-image:none;padding-left:0}
div#header-bottom ul.social-media li img{border:0}
div#dealerContentBottom{width:100%; height:32px; line-height:32px; position:relative; float:left; vertical-align:middle;
font-size:12px; font-weight:bold; color:#ffffff;}
div#dealerContentTop span.addressPhone{font-size:12px; font-weight:normal; color:#ffffff;}
#nav { height: 31px; display: block; margin: 0; padding:0px;  position: relative; z-index:97; font-weight:bold; }
#nav li { display: block; list-style: none; margin: 0;   float: left; position: relative;   }
#nav li.group-menu:first-child > a:first-child{font-weight:normal}
#nav a { display: block; font-size: 12px; padding:0; text-decoration:none; text-align:center;border-top:1px solid #808284;}
#nav ul a { padding:0px 11px;text-align:left; border:none;background:transparent url(../images/other-images/link_arrow.gif) no-repeat scroll 8px 5px; padding-left:18px;}
#nav ul a:hover {background:transparent url(../images/other-images/link_arrow.gif) no-repeat scroll 8px -52px;}
#nav ul a.external { padding:0px 11px;text-align:left; border:none;background:transparent url(../images/other-images/external_link.gif) no-repeat scroll 3px 5px; padding-left:18px;}
#nav ul a.external:hover {background:transparent url(../images/other-images/external_link.gif) no-repeat scroll 3px -31px;}

#nav ul { width: 171px; display: none; position: absolute; left: -1px;top: 32px; margin: 0; padding: 0; }
#nav ul li { float: none; }
#nav ul ul {  top: 0; left: 171px;}
#nav ul li a { width:142px;text-decoration:none; font-size:11px; height:auto; font-weight:normal; }
#nav ul a.hover {text-decoration:none;}
#nav #lastGroup ul {left:auto; right:-1px;}
#nav #lastGroup ul ul {left:-173px;}
#nav li#lastGroup a{padding:0 15px;}
#nav li#lastGroup ul li a{padding:0 11px 0 18px;}
.drop-main{float:left; display:block;}
div#menudiv{z-index:2;}
#nav .group-menu ul li{float:left; display:block; width:100%; }
#nav #lastGroup ul.menu-ul li{float:left; display:block; width:100%; }
#nav li.out-of-screen ul ul{left:-171px; top:10px;} 
#nav ul.out-of-screen li.out-of-screen ul{left:auto; right:171px;}
ul#nav ul li{line-height:20px;}

#nav li#lastGroup a{text-align:right;}
#nav li#lastGroup a.hover{text-align:right;}
#nav li#lastGroup ul.menu-ul li a{text-align:left;}
#nav li#lastGroup ul.menu-ul li a.hover{text-align:left;}

div#ModelImageMain{position:relative; z-index:0}
div#home_header, div#headerMain{position:relative; z-index:2}

a.top-menu{background:none;}
a.top-menu:hover{background:none;}
/*
 * Extra
 */
div#dealerContentBottom{width:715px;}
.legal{color:#A2A3A5;}
/*End of Header*/
/*Press Release*/
div.prl-wrap{border-bottom:1px solid #E6E7E8; text-align:left; padding:5px 0 10px 0;}
div.prl-title{font-weight:bold;}
h2.prl-shortdesc{font-size:12px;}
div.prd-wrap h2,div.prd-wrap h3{font-size:11px; font-weight:normal; text-align:justify; margin:5px 0;}
div.prd-wrap h2{margin-bottom:10px;}
div.prd-contact{margin-top:30px;}
/*End Press Release*/

ul.listing{list-style:disc; padding-left:20px; padding-bottom:16px; line-height:20px;}
div.listing-wrap{border-bottom:1px solid #E6E7E8; text-align:left; padding:0 0 15px 0; margin-bottom:10px; clear:both;}
div.listing-title{font-weight:bold;}
div.listing-wrap h3, div.listing-wrap p{font-size:11px; font-weight:normal; text-align:justify; margin-top:5px; line-height:16px;}
/*Testimonial*/
div.testimonial-wrap{border-bottom:1px solid #E6E7E8; text-align:left; padding:0 0 15px 0; margin-bottom:10px;}
div.testimonial-title{font-weight:bold;}
div.testimonial-wrap h3{font-size:16px; font-weight:normal; text-align:justify; margin-top:5px;}
/*End Testimonial*/
.NodataText{text-align:center;}
.NodataTextspan{font-weight:bold;}
.floatLeft{float:left}
.floatRight{float:right}
.floatRight a.button{margin-right:0}

/* Site Map */
.sitemapheader{font-weight:bold; padding-left:20px;	padding-top:5px; }
td.welcome{font-weight:normal;}
ul.mainmenu{ list-style-type:none; text-align:left; padding:6px 0px 0px 0px; }
ul.submenu { list-style-type:none; margin:0px 0px 0px 10px; line-height:18px; padding:0; }
li.sub_mainmenu{ list-style-type:none; text-align:left; font-weight:bold; padding:0; margin:0; }
li.sub_submenu { list-style-type:none; text-align:left; margin:0; line-height:18px; padding:0; }
a.makes:link, a.makes:visited { font-size: 11px;	cursor:pointer; }
a.makes:hover a.makeshover{ cursor:pointer; }

div.detail-service-l{float:left; width:35%;}
div.detail-service-r{float:right; width:65%;}

/* Thank You */
div.list-two-column-wrap{width:230px;}
ul.list-two-column{list-style-type:none; }
ul.list-two-column li{float:left; width:150px;}
ul.list-two-column li.ltc-first{ width:80px; clear:left;}
td.moreThanks{ padding:0 12px;}

/*Offers*/
div.offers{position:static; background-color:#FFF; padding-left:23px;}
div.offers ul{list-style:none;position:static; }
div.offers ul li{float:left; width:222px; height:46px;padding:7px; margin:0 40px 40px; border:1px solid #E6E7E8; background:url(../images/home/banners/unrivaled_bmw.jpg) right top no-repeat; }
div.offers ul li h3{width:70%;}
div.offers ul li a{width:65%; float:left;}
/*End Offers*/


/* Service Department Text */

td.headtxt{font: bold 2.4em arial; text-align:center;}
td.headtxtnum{font: bold 2em arial; text-align:center;}
td.headtxt2{font: bold 1.5em arial; text-align:center;}
td.depttext{font: bold 1.4em arial; text-align:left; padding-left:12px;}
ul.deptinf li{font: normal 1.2em arial; color:#000; list-style-position:outside; line-height:18px; text-align:left; margin-left:35px;}

div#spcbuttons{position:absolute; width:460px; height:48px; z-index:-1; left:295px; top:130px;}
div#spcbuttons1{position:absolute; width:460px; height:48px; z-index:-1; left:520px; top:100px;}
div#serbutton{position:relative; float:left; width:227px; height:48px; cursor:pointer;}
div#partsbutton{position:relative; float:right; width:227px; height:48px; cursor:pointer;}

div#spcbuttons2{position:absolute; width:230px; height:48px; z-index:-1; left:680px; top:210px;}
div#serbutton1{position:relative; float:none; width:227px; height:48px; cursor:pointer;}
div#partsbutton1{position:relative; float:left; width:227px; height:48px; top:10px; cursor:pointer;}

/*End of Service Department Text */
