/* CSS Document */

@charset "UTF-8";
/* CSS Document */

/*
################################################################################################################
LAYOUT STYLES
################################################################################################################
*/
/* overwrites */
.fSrch-skin-1 .jcarousel-item div.fSrch-vdata1 ul { margin-top:10px; }

/* seo */

#sitemap {width:995px;text-align:left;}
#sitemap p, #sitemap h1 {margin-bottom:15px;}

/* header */
div #hd {background-color:#1f1f1f;}
#header {width:995px;}
#header-left {width:408px;height:58px;}
#header-mid {width:510px;height:58px;padding-top:16px; padding-left:50px;}
#header-mid a {margin-left:60px;}

div#header div.left {float:left;width:400px;}
div#header div.left img {float:left;margin:0px 8px 0px 0px;}
div#header div.left h1 {margin:10px 0px 0px 0px;width:300px;}
div#header div.left p {margin:-5px 0px 0px 0px;}
div#header div.right {margin:10px 0px 0px 0px;float:right;}
div#header div.right div#header-right-1 {float:right;text-align:right;width:155px;margin:0px 0px 0px 15px;}
div#header div.right div#header-right-1 p span {float:left;}
div#header div.right div#header-right-2 {float:right;text-align:right;width:130px;margin:0px 0px 0px 15px;}
div#header div.right div#header-right-2 p span {float:left;}
div#header div.right div#header-right-3 {float:right;text-align:right;}


/* main template */

#pmm-doc-995 {width:995px; background-color:#000000!important;}
#dyn-int {background-image:url("/usr/theme/image/content-bg.gif");}
#dyn-int table {}
#sidenav {width:205px; padding-left:10px; min-height:auto;}
#side-box {background-image:url("/usr/theme/image/side-nav-bg.gif"); width:185px; height:272px; padding:10px;}
#dynpage-int {padding-left:20px; padding-top:10px;}
#dynpage-side {height:100%;}
#int-tbl {width:955px;}
#pageheader {padding-bottom:10px; padding-left:20px;}
#cms-content {padding-right:20px; padding-left:20px;width:700px;}
.showMoreInfo {width:auto;height:auto;}
#pg-vspecials div.vsrch_pricing_savings {margin-top:-60px;}
#pmm-bd-c {padding:15px;}
.pmm-bd-h {padding-left:15px;}
.pmm-yui-t1 .yui-b {padding-top:10px;}

/* sidenav on inv */
.yui-b div #sidenav {padding:20px;width:180px!important;}

/* footer */
#footer {height:102px;padding-top:10px;padding-left:20px;clear:both;float:left; width:995px;}
#footer span {margin:0px 0px 0px 0px;}
#footer .siteby { padding-left:70px; }

/* homepage */
#hp-box-1 {background-image:url("/usr/theme/image/row1-bg.gif"); background-repeat:no-repeat; width:995px; height:390px;  padding-top:7px;}

<!-- Homepage model selection style -->
#hp-box-1 .model-selection {width:995px;}
#hp-box-1 .model-selection li {padding-right:15px;}
#hp-box-1 .model-selection ul li p {width:100px;}
#hp-box-1 .model-selection li p {padding-bottom:10px;}
#hp-box-1 .model-selection ul li img {padding:3px; border:1px solid #666666;}

<!-- Intiorior model selection style -->

#pmm-bd-c #model-selection li {padding-right:15px;}
#pmm-bd-c #model-selection ul li p {width:100px;}
#pmm-bd-c #model-selection li p {padding-bottom:10px;}
#pmm-bd-c #model-selection ul li img {padding:3px; border:1px solid #666666;}


#hp-box-2 {background-image:url("/usr/theme/image/row2-bg.gif"); background-repeat:no-repeat; width:995px; height:380px; padding-left: 10px; padding-top:7px;}
#hp-flash-box {height:500px;width:995px;}
#hp-right-col { width:174px;margin:20px 20px 0px 2px;padding:20px;height:auto;border-left:2px solid #ECECEC;}
#hp-left-1 { margin:20px 0px 0px 20px;width:699px;padding:20px;height:460px;border-bottom:2px solid #ECECEC;}
#hp-left-2 { margin: 2px 0px 20px 20px; height:auto;padding:20px;}
#sm-box {background-image:url("/usr/theme/image/footer-bg.gif"); background-repeat:no-repeat; width:995px; height:30px;}
#sm-box tbody, #sm-box tbody td {padding-left:20px; padding-top:5px;}
body {background-image:url("/usr/theme/image/body-bg.gif"); background-repeat:no-repeat; min-height:1000px;}
#vehicle-lineup {padding-top:25px;}
#welcome-body {padding-left:10px; padding-top:25px; width:500px;}
#dealer-info {padding-top:35px; float:right;}

#footer .siteby {float:right;padding:0px 70px 0px 0px;}

/* homepage quick search */

#fSrchV {position:absolute;top:365px;}
#fSrch-box {position:absolute;top:395px; }
.jcarousel-control a {padding:2px 4px 4px 4px;}

/* stretch inventory */
.pmm-flow1 { height:auto; overflow:hidden;}

/*inventory header*/
.pg-vsrch-header h2 {padding:0px 20px 10px 0px;}


/* inventory */
.resultsListFullDetail {width:auto;height:auto;padding:3px 6px 3px 6px;}
.resultsListFull {border:1px solid #d1d1d1;}
.pagNavLink {padding:2px 4px 2px 4px;margin:3px;cursor:pointer;}
#statusMsgs {text-align:center!important;}
.resultsListFullPrice {padding:0px 10px 0px 0px;}
#pmm-main-content {padding-top:15px;}


/* vSpecs.php */

#vspecsShell {padding:10px 0px 0px 0px; }
#vspec-top {padding:7px 7px 4px 7px;margin:0px 0px 5px 0px; width:980px;}
#vspec-hdr {margin:0px 0px 15px 0px;}
#vspec-price {margin:7px 0px 0px 0px;}
#vspec-top-cta {padding:0px 0px 0px 25px;}
#vspec-main {padding:12px;}
#vspec-left {padding: 10px 20px 0px 27px;}
#vspec-top-right {padding:0px 0px 0px 35px;}
#vspec-btm-right {padding:0px 0px 0px 35px;}
#vspec-dtl-sec {margin:5px 0px 0px 0px;}
#vspec-dtl-top {padding:20px;}
#vspec-dtl-btm {padding:20px; margin-bottom:5px;}
#vspec-dtl-btm-1 {padding:0px 25px 0px 0px;}
#vspec-dtl-btm-2 {padding:10px 0px 0px 0px;}

/* vSpecs.php tabs panel */
.ui-tabs-panel h2 {padding:6px 0px 0px 0px;}
.ui-tabs-panel {border:1px solid #d1d1d1!important;padding:10px!important;width:560px;}


/*vSpecs.php trim select */
#specDetail {padding:0px 0px 10px 0px;}
.vSpecs li h1 {border-bottom:1px solid #d1d1d1;padding:10px 0px 0px 0px;margin:0px 0px 10px 0px}

/* invDetail.php */
#invdt-container {width:995px;margin:0 auto;}
#invdt-container #header-left {text-align:left;}
#invdt-box-1 {padding-top:11px; padding-bottom:11px;}
#invdt-box-2 {padding: 0px 0px 11px 0px;}
#invdt-header {padding:6px 6px 5px 6px;width:982px;}
#invdt-header h2 {float:left;padding:3px 0px 0px 5px;}
#invdt-content {padding:2px 0px 0px 0px;}
#invdt-content-tbl {margin:2px 0px 0px 0px;border-top:1px solid #212121; width:995px;}
#invdt-tbl-vinfo {padding:10px 20px 30px 20px;}
#instopt-td {border-left:1px solid #212121;padding:10px 20px 20px 20px; }
#invdt-info-tbl {border-top:1px solid #212121;padding:10px;}
#invdt-direct-tbl h3 {padding:0px;}
#invDetail-top-cta {padding-top:20px;}


/* invDetail photos */
invdt-img-gal {padding-bottom:20px;}
#slide {width:640px;border:none!important;padding:0px 2px 20px 2px;}
.gallerySlideThumb {padding:0px 1px 2px 1px;width:80px;}
#invdt-img-gal-ovr {position:absolute;top:400px;margin:0px 0px 0px 646px; padding-left:20px; padding-top:30px; width:325px;}
#invdt-img-gal-ovr td {padding:0px;}
#invdt-img-gal-left {border-right:1px solid #212121; padding-bottom:10px;}

/* Forms */
#prospectForm {border-top: 1px solid #d1d1d1!important;}
#frmMain table tbody tr td { padding:0px 6px 12px 6px; }
#prospectForm th {padding:4px!important;margin-top:10px!important;border-bottom:12px solid #0d0d0d; width:700px;}
#prospectForm .notice1 {padding: 15px 0px 35px 0px!important;}
#submit {padding:2px 4px 2px 4px!important;margin:3px;cursor:pointer;}
#getPreApproved {width: 708px; height:1005px; border:0px; overflow:hidden; margin-top:35px;}
*html iframe#getPreApproved {width: 708px; height:1200px; border:0px; overflow:hidden; margin-top:35px;}
*+html iframe#getPreApproved {width: 708px; height:1200px; border:0px; overflow:hidden; margin-top:35px;}
/*blackbook*/
#blackBook {width:715px;height:1000px;border:none;}
#xTime {width:715px;height:700px;border:none;}

/*payment calc*/
#frmPayment {padding:0px;}
#ContractLength tbody tr td, #ContractLength tbody tr th  {padding:0px!important;}
#ContractLength {border-color: #d1d1d1!important;}
.CalcPayment tbody tr th, .CalcPayment tbody tr td {padding:0px!important;}

/*google map*/
#map_google {width: 700px; height: 500px; border:1px solid #d1d1d1;}

/* Custom Iframe */
#bookServiceApp {width: 700px; height:560px;}

.adTbl td, .adTbl th { padding:10px; }

#vidwalkthru img { width:137px; }
#video_cotent {height:100px; width:100%; border-bottom:1px solid #212121;}



body#pg-stnd #serviceAppointment  {width:100%; min-height:1400px; background-color:#ffffff; border:none;}
body#pg-stnd #repairStatus {width:100%; min-height:1000px;  background-color:#ffffff; border:none;}















/*
################################################################################################################
COLOR STYLES
################################################################################################################
*/

/* overwrites */
.pmm-yui-t1 .yui-b {background-color:#0d0d0d!important;}
div #bd-col-l .#sidenav {background-color:transparent;}
.pmm-yui-t1 #yui-main {background-image:url("/usr/theme/image/int-bg.gif"); background-repeat:no-repeat; min-height:325px; padding-top:50px;}
.fSrch-skin-1 .jcarousel-item div.fSrch-vdata1 ul li { color:#ffffff; }
.fSrch-skin-1 .jcarousel-item div.fSrch-vdata1 ul li.fSrch-vdata-price span { color:#ff8400; }
.pmm-yui-t1 #yui-main {background-color:#0d0d0d!important;}
.disclaimer p {color:#666666;}
#pmm-main-content {background-color:#ececec!important;}
#pmm-main-content b, bold {color:#666666!important;}

/* main template */
body {background-color:#000;}
html {background-color:#000000;}
a, .red {color:#666666; text-decoration:none;}
a:hover, .red a:hover {color:#535353; text-decoration:none;}
.pg-vspecials-header h2 {color:#fff;}

#pg-stnd {color:#666666;}
#pageheader {color:#f07e02;}

#doSearch, #doNewSearch {background-color:#666666!important;}
h1 {color:#ffffff;}
#pg-success {color:#fff;}
#pg-success a:link  {color:#FFCC00;}
#header-right-2 {background-color:#191919;}
#pg-vspecs div div #vspecsInfo div div table tbody tr td {background-color:#191919;}

/* header */
#header {background-color:#1b1b1b;}
#header span.arrow { color:#ff8400; }
#header a:hover { color:#ff8400; }
#header-left, #header a, header-right h2 {color:#999999;}

#header-right h2 {color:#f07e02;}
div#header div.left p {color:#7d7d7d;}
div#header div.right div#header-right-1 p {color:#cccccc;}
div#header div.right div#header-right-1 p span {color:#0066A6;font-weight:bold;}
div#header div.right div#header-right-2 p {color:#cccccc}
div#header div.right div#header-right-2 p span {color:#0066A6;font-weight:bold;}

#flash_banner { background-color:#000000; }

/* homepage */

#hp-right-col, #hp-left-1, #hp-left-2 {background-color:#ffffff;}
#home-bg {color:#737373;}
#home-bg h3, #home-bg p b {color:#ffffff;}
.hp-header {color:#0096ff;}
.hp-text {color:#858585;}


/* fsrch */
#fSrch-box {color:#ffffff;}
.jcarousel-control a:hover {color:#fff;background-color:#ff8400;}

/*footer*/
#footer {background-color:#000000;}
#pmm-yui-t1 div #ft div #sm-box {color:#777777;}
#pmm-yui-t1 #sm-box {color:#777;}
#sm-box a {color:#777777;}
#sm-box a:hover {color:#535353;}
#footer, #footer a {color:#666666;}
#footer a:hover {color:#505050;}
#sm-box table tbody tr td {color:#777777; }
#global-ftr-links p {background-color:#000000; color:#666666;}

/* vSpecs.php */
#vspecsShell {background-color:#000000;}
#vspec-top, #vspec-main {background-color:#0d0d0d;}
#vspec-hdr {color:#ffffff;}
#vInfoShell {color:#ffffff;}
#vInfoShell2 {color:#666666;}
.onSale {color:#0096ff;}
.offSale {color:#ff0000;}
#pg-vspecs h2 {color:#666666;}
#pg-vspecs p {color:#666666;}
#pg-vspecs h3 {color:#666666;}
#vspec-dtl-top h3 {color:#ffffff;}
#vspec-dtl-top {background-color:#0d0d0d;}
#vspec-dtl-btm {background-color:#0d0d0d;}
#vspec-dtl-btm-2 a {color:#f07e02;}
#vspec-dtl-btm-2 h3 {color:#0096ff;}
.monthlyPayment {color:#f07e02; text-decoration:none;}


/*vSpecs.php trim select */
#specDetail{color:#666666;}
.vSpecs li h1 {color:#f07e02;}
.vSpecs li ul li a {color:#666666;}

/* inventory */
.pg-vsrch-header h2 {color:#fff;}
.yui-b {color:#666666;}
.resultsListFullDetail {background-color:transparent;color:#999999;}
.resultsListFullTbl table td {color:#666666;}
.resultsListFullDetail:hover {background-color:transparent;color:#666666;}
.resultsListFullTbl table th {color:#555;}
.resultsListFull:hover {background-color:#fbfbfb;}
.resultsListFullPrice .price span {color:#bf3655;}
.resultsListFullName, .resultsListFullPrice ul li span {color:#ff8400;}
.ttlVsFound {color:#f07e02;}
#statusMsgs {color:#999999;}
#processing_results {height: 20px; background-color: #ffffff; color: #0d0d0d; margin-bottom: 1px;padding-top: 2px;}

/* inventory nav */
#doSearch, #doNewSearch, .pagNavLink {}
.pagNavLink:hover, #doSearch:hover, #doNewSearch:hover {}
#doSearch, #doNewSearch {margin-top: 2px;margin-right: 2px;margin-bottom: 2px;margin-left: 2px;padding-top: 2px;padding-right: 5px;padding-bottom: 2px;padding-left: 5px;background-color: #000000;color: #ffffff;}
#doSearch:hover, #doNewSearch:hover {color: #f07e02;}

/* invDetail.php */
#invdt-bg {background-color:#000000;}
#invdt-header, #invdt-content {background-color:#0d0d0d;}
#invdt-container {color:#666;}
#invdt-container h5 {color:#0096ff;}
#invdt-direct-tbl a {color:#f07e02;}
#invdt-header h2 {color:#0096ff;}
#invdt-direct-tbl h3 {color: #0096ff;}
b,bold {color:#ffffff;}
#vInfoShell label  {color:#ffffff;}

/* Forms */

#prospectForm th {background-color:#242424!important;color:#ffffff!important;}
#submit {background-color:ececec;!important;background-image:url('/usr/theme/image/inv-btn-bg.png');background-repeat:repeat-x; border:1px solid #dcdcdc;}
#submit:hover {background-color:ececec;color:#000!important;background-image:url('/usr/theme/image/inv-btn-bg-on.png'); background-repeat:repeat-x;border:1px solid #c7c7c7;}

/* payment calc*/
#monthly .readonly, #amount .readonly {background-color:#000000!important;}


















/*
################################################################################################################
TYPOGRAPHY STYLES
################################################################################################################
*/

/* main template */
a {text-decoration:none;}

h3 {font-size:14px;font-weight:bolder;}
h2 {font-size:18px;font-weight:bolder;}
p,a {font-size:11px;}
b,bold {font-weight:bold;}
#home-bg p b {font-size:12px;}
#pageheader {font-size:14px;font-weight:bold;}
#dynpage-int {font-size:11px;}
#pg-success h1 {font-size:26px;}
#pmm-main-content p {line-height:normal;}
#prospectForm {border:none;}

/* seo */
#sitemap h1 {color:#999999;font-size:14px;}
#sitemap a {text-decoration:underline;}
#sitemap strong {font-weight:bold;}

/* header */
#header a {text-decoration:none!important;}
div#header div.right div#header-right-1 p {font-size:12px;}
div#header div.right div#header-right-2 p {font-size:12px;}
div#header div.left h1 {font-size:24px;}
div#header div.left p {color:#7d7d7d;}

/* homepage */
#sm-box a {text-decoration:none;}
#sm-box span {font-size:11px;}
#sm-box {text-align:left;}
#hp-right-col a {text-decoration:underline;}
.hp-header {font-weight:bold; font-size:11px;}
.hp-text {font-size:11px;}
h1 {font-size:11px; font-weight:bold;}

/* fsrch */
#fSrch-box {font-size:12px;font-weight:bold;}
.jcarousel-control a:hover {text-decoration:none;}

/* footer */
#footer {font-size:11px;}
#footer a {text-decoration:none;}

/*inventory*/
.pg-vsrch-header h2 {font-size:18px; font-weight:bold;}
.resultsListFullDetail {font-size:10px;font-weight:normal;}
.resultsListFullTbl table td {font-size:10px;}
.resultsListFullPrice .price span {font-weight:bold;font-size:14px;}
#pmm-main-content {font-size:11px;}
.resultsListFullTbl table th {font-size:14px;}
#frmInvSearch a {text-decoration:underline;}
.resultsListFullDetail {text-decoration:underline;}
.pagNavLink span {text-decoration:none;}
#doSearch, #doNewSearch {text-decoration:none!important;}
.ttlVsFound {font-size: 14px;}

/* vSpecs.php */
#vspec-hdr {font-size:18px;font-weight:bold;}
#vInfoShell {font-size:11px;line-height:18px;}
#vInfoShell label {font-weight:bold;}
.onSale {font-size:30px;font-weight:bold;}
.offSale {font-size:16px;font-style:italic; font-weight:bold;}
#vspec-top-right a {text-decoration:underline;}
#pg-vspecs h2 {font-weight:bolder;}
#vspec-dtl-btm-2 a {text-decoration:underline;}
#vspec-price div.OnSale {color:#ffffff;}

/*vSpecs.php trim select */
#specDetail {font-size:12px;font-weight:normal;line-height:18px;}
.vSpecs li h1, .vSpecs li h1 strong {font-size:14px;font-weight:bold!important;line-height:22px;}
.vSpecs li ul li a {line-height:18px;}
.vSpecs li ul li a strong {font-weight:bold;}
.ui-tabs-nav {font-size:14px!important;font-family:Arial, Helvetica, sans-serif!important;}

/* invDetail.php */
#invdt-img-gal-ovr .onSale {font-size:20px; text-align:left;}
#invdt-img-gal-ovr .offSale {font-size:12px;text-decoration:line-through;text-align:left;}
#invdt-img-gal-ovr a {text-decoration:underline;}
#invdt-container {font-size:11px;}
#invdt-container h5 {font-size:12px;font-weight:bold;line-height:28px;}
#invdt-direct-tbl a {text-decoration:underline;}

/* Forms */
#prospectForm th {font-family:Arial, Helvetica, sans-serif!important;font-size:12px!important;font-weight:normal!important;}

/* Coupons */
.ad_price p, .ad_title p { font-size:24px; line-height:normal; }
.ad_disclosure p { font-style:italic; }



















/*
################################################################################################################
MAINNAV STYLES
################################################################################################################
*/

/* this hides the text of the top level menu */
#nav span { display: none; }

/* menu attributes */
ul.jd_menu {padding:0px; list-style-type:none; border:none; height:25px; text-align:left;text-decoration:none!important;}
ul.jd_menu ul {display:none; border:none; padding:0px; margin:0px; height:auto; }
ul.jd_menu li {float:left; border:none; padding:0px; margin:0px;color:#ffffff; font-family:sans-serif; font-size:11px; color:#ffffff; font-weight:bold; line-height:14px; }

/* sub-menu attributes */
ul.jd_menu ul {position:absolute; display:none; list-style-type:none; margin:0px; padding: 0px; min-width:170px; height:auto; z-index: 10000; }
ul.jd_menu ul li {float:none; margin:0px; }
ul.jd_menu li li { border-left:1px solid; border-bottom:1px solid; border-right:1px solid; }
#nav ul li ul li { height:auto; }
ul.jd_menu li ul li.jdm_hover { cursor:pointer; }


/***************************************************************/
/* notice: you should only have to edit values below this area */
/***************************************************************/

#nav {
/* navigation image attributes */
background-image:url("/usr/theme/image/navigation.gif");
background-repeat:no-repeat;
/* width of the navigation */
width:995px;
/* height of the navigation */
height:32px;
/* other attributes */
margin:0px;
padding:0px;
clear:both;
}

/***********************/
/*** menu attributes ***/
/***********************/

/* controls drop down menu highlight */
ul.jd_menu li ul li.jdm_hover { background-color:#f07e02; }
/* controls the padding of the drop down menu buttons */
ul.jd_menu li li { padding:5px 5px 5px 8px; }
/* controls the width of the drop down menu buttons */
ul.jd_menu li li { width:160px; }
/* controls the color of the borders of the drop down menu buttons */
ul.jd_menu li li { border-bottom-color:#333333; border-left-color:#333333; border-right-color:#333333; }
/* controls the color of the background of the drop down menu buttons */
ul.jd_menu li li { background-color:#121212; }
/* controls the color of the text of the drop down menu buttons */
ul.jd_menu li ul li a {color:#cccccc; }
/* controls the color of the text (hover state) of the drop down menu buttons */
ul.jd_menu li li.jdm_hover a{ color:#242424; } 


/* important: the height needs to match the navigation height */
#nav li, #nav a.top-lvl { height:32px; display:block; }

/* controls with hit area for the tab buttons */
.jd-home {width: 95px;}
.jd-inventory {width: 117px;}
.jd-specials {width: 110px;}
.jd-finance {width: 110px;}
.jd-service {width: 102px;}
.jd-parts {width: 91px;}
.jd-bodyshop {width: 145px;}
.jd-company {width: 130px;}
.jd-faqs {width: 92px;}

/* controls the nav image when hover state */
.jd-home a.top-lvl:hover {background:url("/usr/theme/image/navigation.gif") 0px -32px no-repeat; }
ul.jd_menu li.jd-inventory.jdm_hover, ul.jd_menu li.jd-inventory.jdm_active { background:url("/usr/theme/image/navigation.gif") -98px -32px no-repeat; }
ul.jd_menu li.jd-specials.jdm_hover, ul.jd_menu li.jd-specials.jdm_active {background:url("/usr/theme/image/navigation.gif") -212px -32px no-repeat; }
ul.jd_menu li.jd-finance.jdm_hover, ul.jd_menu li.jd-finance.jdm_active {background:url("/usr/theme/image/navigation.gif") -323px -32px no-repeat; }
ul.jd_menu li.jd-service.jdm_hover, ul.jd_menu li.jd-service.jdm_active {background:url("/usr/theme/image/navigation.gif") -432px -32px no-repeat; }
ul.jd_menu li.jd-parts.jdm_hover, ul.jd_menu li.jd-parts.jdm_active {background:url("/usr/theme/image/navigation.gif") -536px -32px no-repeat; }
ul.jd_menu li.jd-bodyshop.jdm_hover, ul.jd_menu li.jd-bodyshop.jdm_active {background:url("/usr/theme/image/navigation.gif") -628px -32px no-repeat; }
ul.jd_menu li.jd-company.jdm_hover, ul.jd_menu li.jd-company.jdm_active {background:url("/usr/theme/image/navigation.gif") -773px -32px no-repeat; }
ul.jd_menu li.jd-faqs.jdm_hover, ul.jd_menu li.jd-faqs.jdm_active {background:url("/usr/theme/image/navigation.gif") -901px -32px no-repeat; }




















/*
################################################################################################################
MISC STYLES
################################################################################################################
*/
.pmm-bd-h {color:#fff;}
.vListStnd ul.vData li {font-size:11px;}
#factOpts li.options div {margin:8px 0px 0px 0px;}
ul.vSpecsLst li {font-size:11px;}
.row.section h2, #vInfo h2, #factOpts h2, #vMdlTrmLst h2, .comments.dealer h2 {color:#000;}
div.pane h2 {border-bottom-color:#999999;}
.row.section.reviews h4 {font-size:12px;}
.row.section p {font-size:11px;}
.row.section.reviews p {font-size:11px;}
body#pg-vspecs #vInfoLst li {font-size:11px;}
#pg-vsrch #pmm-main-content {background-color:#fff!important;}
#pg-vsrch #pmm-main-content {background-color:#fff;}
#pg-vsrch #results, #pg-vsrch #processing_results {background-color:#fff;}
#pg-vspecials #pmm-main-content, #pg-vspecials #results, #pg-vspecials #processing_results {background-color:#0D0D0D!important;}



#pmm-bd-c #model-selection {width:100%;float:left;margin:0px 0px 26px 0px;}


/* contact style */

#prospectForm .contactSales{
position: absolute;
margin-top: -500px;
} 
*+html #prospectForm .contactSales{
position: absolute;
margin-top: -500px;
width:735px;
} 
*+html #contactText {
padding-top:450px;
font-size:14px;
font-weight:bold;
}

*html #prospectForm .contactSales{
position: absolute;
margin-top: -500px;
width:735px;
} 
*html #contactText {
padding-top:450px;
font-size:14px;
font-weight:bold;
}

#contactText {
padding-top:450px;
font-size:14px;
font-weight:bold;
}

#contactText span{
font-size:11px;
font-weight:normal;
}

.topbar{
padding-top:25px;
}

/*  Community Partnership */

/* community page */
div#community-pg h5 {font-size:13px;line-height:18px;}
div#community-pg table td { padding:0px;}
div#community-pg table #table2 { padding:0px; background-color:#ffffff;}

#body_text_comm{
font-size: 15px; margin-left: -10px; margin-top: -35px;
}
#events_hr{
background-color: rgb(34, 36, 37); height: 1px; border: 0pt none;
}
.upcoming_events{ 
color: rgb(255, 255, 255); size: 13px; font-weight: bold;
font-size: 11px;
}
#events_hold{
background-color: rgb(24, 26, 27); padding: 10px;
}
#right_event_title{
font-size: 11px;
color: rgb(255, 255, 255); size: 13px; font-weight: bold;
display: block;
margin-bottom: -5px;
}
#content_main_p{
font-size: 11px;
margin-left: -10px;
}
#right_event_body{
color: rgb(255, 255, 255);
}
#right_holder_event{
border-bottom: 1px dotted rgb(26, 26, 26);
padding: 10px;
padding-top:0px;
height:auto;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

#right_holder_event p, span{
padding:0px;
}

#right_holder_event p, span, em{
font-size:11px;
color:#666666;
}

#events_hold p{
padding:0px;
}
.event_name{
font-weight: bold; color: rgb(255, 255, 255);
font-size: 11px;
}
.event_date{
color: rgb(133, 133, 134); font-size: 11px;
}
.event_content{
color: rgb(103, 103, 103); font-size: 11px;
}
.event_content em{
color: #ffae00; font-size: 11px;
}
.event_content a{
color: #999999; font-size: 11px;
}
.event_content strong{
font-weight:bold;
}
#fl_rt{
float: right;
}
#tb-padd{
padding: 10px;
}
em {
	font-style:italic;
}



#footer-hp {font-size:11px;color:#666666;text-align:left;margin:0px 0px 40px 0px;float:left;}
#footer-hp div#cities-box {float:left;background-color:#141414;padding:10px;margin:10px 10px 10px 0px;font-size:11px;}
#footer-hp div#cities-box li {list-style-type:disc;margin:0px 0px 0px 12px;}
#footer-hp h1, #footer-hp h2, #footer-hp h3 {font-weight:bold;color:#666666;}
#footer-hp h1 {font-size:14px;}
#footer-hp h2 {font-size:12px;margin:10px 0px 0px 0px;}
#footer-hp h3 {font-size:11px;margin:10px 0px 0px 0px;}
#footer-hp p strong {font-weight:bold;}