/* Body */ 
* { margin: 0; padding: 0; }
html { }
body { background:#FFF; color:#000; cursor: default; font: 11px Verdana, Arial, sans-serif; }
#wrapper { margin: 0 auto; width: 965px; }
/* HTML */ 
body a { outline: none; text-decoration: none; }
body .clear { clear: both; }
body .hidden { display: none; }
body h2 { font-size: 18px; }
body img { border: 0; }
body ul { list-style-type: none; }
/* Header */
#header { background-color: #FFFFFF; height: 105px; margin: 0px auto; position: relative; width: 965px; z-index: 1; }
#header #nav { background-color: #fff; width: 965px; position: relative; }
#header #nav #logo { float: left; width: 230px; height: 78px; }
#header #nav #menu { float: right; margin: 0; position: relative; width: 735px; height: 78px; }
#header #nav div.page_logo { position: absolute; top: 0; left:3px; height: 27px; width: 230px; z-index: 2; }
#header #nav div.page_logo a { position: relative; z-index:100; }
#header #nav div.top_line { color: #dddddd; height: 27px; padding-right: 10px; position: relative; width: 955px; overflow: hidden; background-color: #666666; }
#header #nav div.top_line li.featured { font-weight: bold; }
#header #nav ul.top-nav { float: right; position: relative; padding-top: 8px; margin-right: 10px; }
#header #nav ul.top-nav li { font-size: 9px; line-height: 8px; }
#header #nav ul.top-nav li { float: left; font-size: 9px; height: 10px; line-height: 8px; position: relative; text-transform: uppercase; z-index: 3; }
#header #nav ul.top-nav li a { color: #eeeeee; position: relative; text-decoration: none; }
#header #nav ul.top-nav li a:hover { color: #333333; }
#header #nav ul.top-nav li.selected { background-color:#666666; }
#header #nav ul.top-nav li.selected a { color:#FFFFFF; }
#header #nav ul.top-nav li div.wizard { background: transparent url( images/dma-shadow.png ) no-repeat bottom right; display: none; padding-bottom: 8px; padding-right: 8px; position: absolute; right: -20px; text-transform: none; top: -5px; width: 320px; z-index: 1000; }
#header #nav ul.top-nav li div.wizard div.back { background-color: #666666; padding: 4px; }
#header #nav ul.top-nav li div.wizard div.back form { background-color: #dddddd; font-size: 11px; height: 84px; }
#header #nav ul.top-nav li div.wizard div.back form a.close { background: #FFF url( images/close.gif ); display: block; float: right; height: 12px; margin: 5px 5px 0 0; text-indent: -9000px; width: 12px; }
#header #nav ul.top-nav li div.wizard div.back form dl { padding: 7px; padding-top: 12px; }
#header #nav ul.top-nav li div.wizard div.back form dl dd { float: left; line-height: 19px; padding-right: 5px; }
#header #nav ul.top-nav li div.wizard div.back form dl dd a.button { padding: 0 10px 0 0; width: 85px; }
#header #nav ul.top-nav li div.wizard div.back form dl dd input { width: 80px; }
#header #nav ul.top-nav li div.wizard div.back form dl dd label { font-weight: bold; }
#header #nav ul.top-nav li div.wizard div.back form p { line-height: 11px; padding: 20px 0 0 12px; }
#header #nav ul.top-nav li div.wizard div.label { background-color: #666666; color: #FFF; float: right; height: 18px; line-height: 18px; padding-left: 12px; text-transform: uppercase; width: 180px; }
#header #nav ul.top-nav li span.red { color: #D31145; font-weight: bold; position: relative; }
#header #nav ul.top-nav li.focus div.wizard { display: block; }
#header #nav ul.top-nav li.sep { background-color: #999999; height: 9px; margin: 0 8px; position: static; width: 1px; z-index: 0; }
/* Locate a Dealer */
form#locate { width: 100%; padding-top: 15px; font-size: 12px; }
form#locate dl { padding: 7px; padding-top: 12px; }
form#locate dl dd { float: left; line-height: 19px; padding-right: 5px; }
form#locate dl dd a.button span { width: 70px; }
form#locate dl dd input { width: 100px; border: 1px solid #999; }
form#locate dl dd label { font-weight: bold; }
form#locate div.label { background-color: #666666; color: #FFF; float: right; height: 18px; line-height: 18px; padding-left: 12px; text-transform: uppercase; width: 180px; }
/* End locate a dealer*/

/* Menu */
#header #nav ul#menu li { background: transparent url( images/menu-separator.gif ) no-repeat left 90%; display: block; float: left; height: 35px; padding: 33px 5px 10px 10px 
!important; position: relative; z-index: 2; }
#header #nav ul#menu li a { color: #999999; display: block; font: 11px/12px Verdana; height: 35px; text-decoration: none; text-transform: uppercase; width: 160px; }
#header #nav ul#menu li a span.bar { _bottom: -1px; background-color: #D31145; bottom: 0; display: block; height: 5px; left: 10px; position: absolute; width: 0; }
#header #nav ul#menu li a:hover { color: #777; }
#header #nav ul#menu li div.menu-shadow { background: transparent url( images/submenu-shadow.png ) no-repeat bottom right; display: none; left: -26px; padding: 0 7px 8px 0; position: absolute; top: 78px; width: 250px; z-index: 50; }
#header #nav ul#menu li dl.submenu { background-color: #eeeeee; }
#header #nav ul#menu li dl.submenu dd { }
#header #nav ul#menu li dl.submenu dd a.vehicle { border-bottom: 1px solid #dddddd; border-top: 1px solid #777777; color: #000; font: 10px Verdana; font-weight: normal; height: auto; padding: 2px 0 1px 20px; position: relative; width: auto; z-index: 12; }
#header #nav ul#menu li dl.submenu dd a.vehicle span.price { cursor: pointer; position: absolute; right: 18px; }
#header #nav ul#menu li dl.submenu dd a.vehicle:hover { background-color: #FFF; border-left: 4px solid #D31044; padding-left: 16px; }
#header #nav ul#menu li dl.submenu dd.first a { border-top: 0; }
#header #nav ul#menu li dl.submenu dd.title { padding: 4px 0; }
#header #nav ul#menu li dl.submenu dd.title a.segment { color: #000; height: auto; width: auto; }
#header #nav ul#menu li dl.submenu dd.title a.segment:hover { text-decoration: underline; }
#header #nav ul#menu li dl.submenu dd.title span,
#header #nav ul#menu li dl.submenu dd.title a.segment { display: block; font: bold 10px Verdana; padding-left: 15px; text-transform: uppercase; }
#header #nav ul#menu li dl.submenu dd.title span.one { float: left; width: 75px; }
#header #nav ul#menu li dl.submenu dd.title span.two { float: left; }
#header #nav ul#menu li.first { background: none; }
#header #nav ul#menu li.hover a { color: #777; }
#header #nav ul#menu li.hover dl.submenu { display: block; }
#header #nav ul#menu li.selected a { color: #777; }
#header #nav ul#menu li.selected a span.bar { width: 92px; }
#header #nav ul#menu#rightMenu_en { display: none; }
#header #nav ul#menu#rightMenu_es { display: none; }
#header #nav ul#menu#rightMenu_es li { background-image: none; float: left; height: 35px; padding: 0 5px 0 10px; text-align: left; }
#header #nav ul#menu#rightMenu_es li { background-image: none; float: left; height: 35px; padding: 0 5px 0 10px; text-align: left; }
#header #nav div.menu_es { padding-top: 12px !important; }
#header div.menu_es ul li { /*height: 43px !important; */ }
/* Content */
#content { background-color: #000; background-position: top left; background-repeat: no-repeat; _padding-bottom: 1px; clear: both; }
#content #widebar { float: left; position: relative; width: 721px; }
/* Sidebar */
#content #sidebar { float: right; width: 244px; }
#content #sidebar div.block { margin:6px 0 0 10px; width: 225px; }
#content #sidebar div.block h3 { color: #FFF; font: bold 12px Verdana; height: 20px; padding-left: 4px; line-height: 18px; }
/* Buttons */ 
#wrapper #sidebar a.button-submit { background: url( images/button.gif ) no-repeat top left; display: block; float: left; padding-left: 15px; }
#wrapper #sidebar a.button-submit span { color: #000; background: none; cursor: pointer; display: block; font-size: 10px; height: 19px; line-height: 18px; padding-right: 5px; text-align: left; text-transform: uppercase; }
#wrapper #sidebar a.button-submit.ie6Fix span { width: 186px; }
#wrapper #sidebar a.button-submit.more span { width: 210px; }
#wrapper #sidebar a.button-submit:hover { background-position: bottom left; }
#wrapper #sidebar a.button-submit:hover span { background-position: bottom right; color: #D31145; }
/* Shopping Tools */
div.shopping { background-color: #dddddd; }
div.shopping span { color: #fff; font-size: 13px; padding: 0 0 0 5px; height: 20px; line-height: 19px; font-weight: bold; display: block; background: #666666; border-bottom: 1px solid #D42D5A; }
div.shopping ul { padding-bottom: 5px; padding-top: 5px; }
div.shopping ul li { height: 12px; padding: 0 0 5px 5px; text-transform: uppercase; }
div.shopping ul li a { background: transparent url( images/li.jpg ) no-repeat 0 0; color: #030000; display: block; font: bold 10px Verdana; height: 12px; padding-left: 18px; }
div.shopping ul li a:hover { background-position: 0 -12px; color: #D31145; }
div.shopping ul li.build_my_murano-crosscab { height: 24px;}
/* Request a Quote Form */
.request-quote { width: 230px; }
#vsp .request-quote { width: 227px; }
.request-quote form { font-size: 9px; background-color:#dddddd; }
.request-quote form * { font-size: 9px; }
.request-quote form p { clear: both; overflow: hidden; padding-top: 2px; vertical-align: middle; line-height: 21px; margin-bottom: 2px; }
.request-quote form p label { float: left; width: 90px; margin-left: 9px; text-align: right; height: 19px; line-height: 13px; vertical-align: middle; padding-right: 4px; font-weight: bold; }
.request-quote form p input { float: left; width: 106px; font-size:11px; height:13px; padding:3px; border: none; }
.request-quote form p input.homephone1 { float: left; width: 24px; font-size:11px; height:13px; padding:3px; border: none; margin-right: 2px; }
.request-quote form p input.homephone2 { float: left; width: 29px; font-size:11px; height:13px; padding:3px; border: none; margin-right: 2px; }
.request-quote form p input.homephone3 { float: left; width: 37px; font-size:11px; height:13px; padding:3px; border: none; }
.request-quote form p select { vertical-align: middle; width:112px; font-size:11px; height:19px; padding:1px 2px; border: none; }
.request-quote form p select option { font-size:11px }
.request-quote form p textarea { border: none; font-size:11px; height:54px; padding:2px; width:201px; margin-left: 9px }
.request-quote form p.buttons { padding-left:10px; padding-bottom: 7px; text-align: center; overflow: hidden; }
.request-quote form a.button-small { background: url(images/button-smallred-right.png) no-repeat scroll top right; color: #fff; display: block; float: left; font-size: 9px; font-weight: bold; height: 19px; margin: 0 auto; padding: 0 15px 0 0; text-decoration: none; text-transform: capitalize; width: 190px; }
.request-quote form a.button-small span { background: url(images/button-smallred-left.png) no-repeat; color: #fff; display: block; height: 19px; line-height: 19px; padding: 0 5px 0 5px; width:203px; }   /* Check ie-fixes.css file*/
.request-quote form a.button-small:hover { background: url(images/button-smallred-right.png) no-repeat scroll right -19px; color: #fff; cursor: pointer; }
.request-quote form a.button-small:hover span { background: url(images/button-smallred-left.png) no-repeat left -19px; color: #fff; text-decoration: none; }
.request-quote span { background-color: #D31145; color:#FFFFFF; display:block; font-size:12px; font-weight:bold; height:20px; line-height:20px; margin:0; padding:0 0 0 5px; }
.request-quote form p.newsletter { overflow: hidden; margin-top: 5px; margin-bottom:4px; }
.request-quote form p.newsletter input { background:none repeat scroll 0 0 transparent; float:left; padding:0; width: auto; margin-left:9px; }
.request-quote form p.newsletter label { float:left; font-weight:normal; margin-left:5px; width: auto; height: auto; text-align: left; line-height:14px; }
.request-quote form p.double-line { height: 30px; margin-top: 5px; }
.request-quote form p.double-line label { line-height:14px; }
.request-quote form p.double-line select { margin-top: 4px; }
.request-quote form p.double-line-input { height: 30px; }
.request-quote form p.double-line-input label { line-height:14px; }
.request-quote form p label.auto_width { width:auto; margin-left:8px; }
.request-quote form p.req_fields { font-style:italic; line-height: 12px; margin-left:8px; }
.request-quote form p label.error { color:#DD0000; }
#request-wrapper { display: none; }
/* Footer */
#footer { clear: both; margin-bottom: 20px; }
#footer p { color: #666666; font: bold 9px Verdana; }
#footer ul li { border-right: 1px solid #999999; line-height: 10px; margin-top: 3px; padding: 0 5px 0 5px; }
#footer ul.left li { float: left; }
#footer ul.right li { float: right; }
#footer ul li a { color: #666666; font-size: 10px; line-height: 10px; position: relative; }
#footer ul li a:hover { color: #111; }
#footer ul li.join { border: 0; float: left; padding-left: 10px; background:url( images/email.gif ) no-repeat 1px 3px; }
#footer ul li.join a { font: bold 10px Verdana; padding-left: 10px; }
#footer ul li.last { border-right: 0; }
/*--------------------------------------------------
 Buttons
----------------------------------------------------*/
/* Buttons: Gray */
a.button { background: url(images/button-gray-right.png) no-repeat scroll top right; color: #fff; display: block; float: left; font-size: 11px; font-weight: bold; height: 23px; padding: 0 15px 0 0; text-decoration: none; text-transform: uppercase; }
a.button span { background: url(images/button-gray-left.png) no-repeat; color: #fff; display: block; float: left; height: 23px; line-height: 23px; padding: 0 5px 0 10px; }
a.button:hover { background: url(images/button-gray-right.png) no-repeat scroll right -23px; color: #fff; cursor: pointer; }
a.button:hover span { background: url(images/button-gray-left.png) no-repeat left -23px; color: #fff; text-decoration: none; }
/* Buttons: Red */
a.button-highlight { background: url(images/button-red-right.png) no-repeat scroll top right; color: #fff; display: block; float: left; font-size: 11px; font-weight: bold; height: 23px; padding: 0 15px 0 0; text-decoration: none; text-transform: uppercase; }
a.button-highlight span { background: url(images/button-red-left.png) no-repeat; color: #fff; display: block; float: left; height: 23px; line-height: 23px; padding: 0 5px 0 10px; }
a.button-highlight:hover { background: url(images/button-red-right.png) no-repeat scroll right -23px; color: #fff; cursor: pointer; }
a.button-highlight:hover span { background: url(images/button-red-left.png) no-repeat left -23px; color: #fff; text-decoration: none; }
/* Buttons: Small */
a.button-small { background: url(images/button-small-right.png) no-repeat scroll top right; color: #000; display: block; float: left; font-size: 9px; font-weight: normal; height: 19px; padding: 0 15px 0 0; text-decoration: none; text-transform: uppercase; }
a.button-small span { background: url(images/button-small-left.png) no-repeat; color: #000; display: block; float: left; height: 19px; line-height: 19px; padding: 0 5px 0 15px; font-size: 9px }
a.button-small:hover { background: url(images/button-small-right.png) no-repeat scroll right -19px; color: #d31145; cursor: pointer; }
a.button-small:hover span { background: url(images/button-small-left.png) no-repeat left -19px; color: #d31145; text-decoration: none; }
/*--------------------------------------------------
 DSP Page
----------------------------------------------------*/
/* Body */
body#dsp { background-color: #000; }
#doubleclick { float: left; }
/* Wrapper */
body#dsp #wrapper { width: 965px; }
body#dsp #wrapper-outer { background: #263032 url( images/dsp/background.jpg ) no-repeat top center; margin: 0 auto; position: relative; width: 1063px; padding-bottom: 5px; }
/* Content */
body#dsp #content { background: transparent; margin: 0 auto; width: 965px; text-align: center; }
body#dsp #content h1 { color: #fff; font-size: 18px; font-weight: normal; line-height: 18px; margin: 24px auto 20px auto; padding: 0; text-transform: uppercase; }
/* Info */
body#dsp #info { clear: both; color: #fff; margin: 15px 20px 0 20px; text-align: center; position: relative; }
body#dsp #info .left { float: left; width: 744px; }
body#dsp #info .left #event { float: left; width: 150px; margin-right: 10px; vertical-align: middle; }
body#dsp #info .left #body-copy { float: left; width: 584px; text-align: left; }
body#dsp #info .left #body-copy #promo { color: #fff; font-size: 12px; line-height: 18px; }
/* Countdown clock */
body#dsp #countdown { /*background: #263032 url( images/dsp/temp-countdown-clock.png ) no-repeat top center;*/ font: bold 34px Verdana; color: #D31145; text-transform: uppercase; position: absolute; right: 1px; bottom: 37px; height: 71px; width: 159px; }
/* Footer */
body#dsp #footer { background-color: #fff; margin: 20px auto; padding: 5px 10px; width: 944px; clear: both; }
/*body#dsp.ssp #footer {  margin: 0 auto 20px auto; }*/
/* Dealer: Layout */
body#dsp #content-dealer { background: #fff; margin: -2px 0 20px 0; position: relative; }
body#dsp #content-dealer #col-left { float: left; margin: 17px 0 0 20px; text-align: left; width: 300px; }
body#dsp #content-dealer #col-middle { float: left; margin: 17px 0 17px 20px; text-align: left; width: 347px; }
body#dsp #content-dealer #col-right { float: left; margin: 17px 0 0 20px; text-align: left; width: 238px; }
body#dsp #content-dealer .event { position: absolute; bottom: 0; right: 150px; width: 78px; height:;
}
body#dsp #content-dealer .event img { cursor: pointer }
body#dsp #content-dealer .block { margin-bottom: 10px; }
body#dsp #content-dealer h3 { color: #666666; font-size: 12px; }
body#dsp #content-dealer h3 span { color: #D31145; }
body#dsp #content-dealer .heading a { font-size: 11px; color: #666666; text-decoration: underline; }
/* Dealer: Left */
body#dsp #content-dealer #video-player img { margin: 10px 0 0 0; }
body#dsp #content-dealer #more-deals img { margin: 10px 0 0 0; }
/* Dealer: Dealer List */
body#dsp #content-dealer #map_canvas { margin-top: 10px; width: 347px; height: 249px; cursor: default; }
body#dsp #content-dealer #dealer-list { background-color: #fff; height: 392px; margin-top: 10px; overflow: hidden; overflow-y: auto; -ms-overflow-y: hidden; padding: 0 0 10px 0; width: 347px; }
body#dsp #content-dealer #dealer-list .dealer { background: url(images/dsp/dealer-bg.gif) repeat-x left top; margin-bottom: 5px; width: 347px; position: relative; overflow: hidden; }
body#dsp #content-dealer #dealer-list .dealer .marker { float: left; width: 27px; margin: 5px 0 0 5px; }
body#dsp #content-dealer #dealer-list .dealer .dealer-name { color: #000; font-weight: bold; text-decoration: underline; }
body#dsp #content-dealer #dealer-list .dealer .dealer-name:hover { color: #d31145; cursor: pointer; }
body#dsp #content-dealer #dealer-list .dealer .details { color: #666; float: left; overflow: hidden; padding: 5px; position: relative; width: 300px; }
body#dsp #content-dealer #dealer-list .dealer .details ul { border: 0; list-style-type: none; margin: 0; padding: 0; text-align: center; }
body#dsp #content-dealer #dealer-list .dealer .details ul li { background: url(images/dsp/icon-arrow-red.gif) no-repeat left 50%; display: block; float: left; height: 20px; margin: 0 10px 0 0; padding: 0 0 0 16px; }
body#dsp #content-dealer #dealer-list .dealer .details ul li a { border-right: none; color: #d31145; display: block; line-height: 18px; margin: 0; padding: 0; text-align: center; text-decoration: none; }
body#dsp #content-dealer #dealer-list .dealer .distance { color: #666; position: absolute; right: 25px; top: 5px; }
/* Vehicle offer details */
div.bumpbox-wrapper { display: none; position: relative; }
div.offer-details { font-size: 11px; line-height: 1.4em; overflow: auto; text-align: left; padding: 5px 10px; }
div.offer-details h2 { left: 20px; position: absolute; top: 11px; font-size: 16px; font-family: Arial, Verdana, sans-serif; }
div.offer-details p { padding: 5px 0px 5px 0px; }
div.offer-details span.red { color: #D31145; font-weight: bold; }
div.offer-details .summary { font-size: 14px; font-weight: normal; line-height: 17px; margin-bottom: 10px; }
div.offer-details .summary strong,
div.offer-details .summary .red { font-size: 14px; }
div.offer-details .summary p { padding: 0; font-size: inherit; }
div.offer-details .summary cite { display: block; margin-top: 5px; }
.ui-dialog .ui-dialog-titlebar { font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 16px; }
div#bg { z-index:100; }
/* SHOP ANOTHER LOCAL AREA BUPBOX */
.ui-dialog .ui-dialog-content { padding: 0 !important; }
.shop_box { padding: 15px 20px 0; display: none; }
.shop_box form,
.shop_box p,
.shop_box h2,
#local_info_hidden p { padding: .5em 1em; }
#local_info_hidden a { text-decoration: underline; }
#local_info_hidden h2 { display: none; }
.ui-dialog-title h2 { font-size: 16px; font-weight: bold; }
.shop_box form { margin-top:10px; overflow:hidden; }
.shop_box form div { float: left; }
.shop_box form div.label { font-size:11px; height:20px; line-height:20px; font-weight: bold; height:20px; vertical-align: middle; }
.shop_box form div.zipcode input { font-size:11px; height:20px; width: 100px; margin: 0 5px; }
.shop_box form div.inputButton { background:url("images/button-gray-right.png") no-repeat scroll right top transparent; cursor:pointer; overflow:hidden; width:77px; font-size:10px; }
.shop_box form div.inputButton div.buttonText { background:url("images/button-gray-left.png") no-repeat scroll 0 0 transparent; color:#FFFFFF; font-weight:bold; height:23px; line-height:23px; overflow:hidden; padding:0 5px 0 10px; width:43px; }
.shop_box .top_dma { background-color: #EEEEEE; padding: 10px 0 }
.shop_box .top_dma h2 { font-family: Verdana; background-color: #EEEEEE; font-size:16px; font-weight: bold; padding: 0 1em !important; }
.shop_box .top_dma p { padding:0 1em !important; }
.shop_box .top_dma p a { color: #D31145; font-weight: bold; }
.shop_box ul.dma_list { overflow:hidden; padding:10px 2px; }
.shop_box ul.dma_list li { float: left; width: 130px; margin-right:10px; background: url(images/sitemap_bullets.jpg) no-repeat 0 0; padding-left: 8px; margin-left:11px; }
.shop_box ul.dma_list li.hover { background-position: 0 -40px; }
.shop_box ul.dma_list li a { display: block; color: #d31145; padding:3px 0 3px 2px; }
.shop_box ul.dma_list li a:hover { color: #000; background-color: #EEEEEE }
.shop_box ul.dma_list li span { padding-left: 12px; }
#sitemap_box p,
#sitemap_box h2 { padding: 1em }
#sitemap_box form { padding: 0 1em 1em 1em }
/* END */
div.inputController input { width: 100px; height: 19px; }
div.ui-widget-content { }
div.ui-dialog,
div.ui-resizable-handle,
div.ui-widget-content { background-color:#CCCCCC !important; }
div.bumpbox-wrapper { background-color:#FFFFFF !important; }
div.ui-dialog div.offer-details { overflow:hidden !important; }
div.ui-dialog-titlebar { background-image:none !important; background-color:#EEEEEE; border:1px solid #EEEEEE !important; -moz-border-radius:0px !important; }
div.ui-dialog-titlebar span { font-size:16px !important; font-weight:bold !important; }
div#printOfferButton { cursor:pointer; background: url('images/icon-print.gif') no-repeat 0px 2px; width:14px; float:right; }
/* Special event lightbox */
#special_event_lightbox { overflow: hidden; }
#special_event_lightbox p , #accolade-details p{ font-size: 12px; padding: 10px 17px; }
#ui-dialog-title-special_event_lightbox { font-size: 16px; font-weight: bold; font-family: arial, Helvetica, sans-serif; }
#ui-dialog-title-special_event_lightbox span { color: #d31145; font-size: 16px; font-weight: bold; font-family: arial, Helvetica, sans-serif; }
#special_event_lightbox.ui-dialog,
#special_event_lightbox.ui-resizable-handle,
#special_event_lightbox.ui-widget-content { background-color: #fff !important; }
/* MAIN */
div#pageHolder { background-repeat:no-repeat; background-attachment:scroll; background-position:0 0; background-color:#d2d2d2; margin:0px auto; width:1063px; overflow:hidden; }
div#local_info_hidden { display: none; }
/* Custom Theme CSS 
body.dma_328 div#pageHolder,
body.dma_346 div#pageHolder,
body.dma_391 div#pageHolder,
body.dma_453 div#pageHolder { background-color: #666; }
*/
/* Beaumont-Port Arthur and Tyler-Longview */
body.dma_324 div#pageHolder,
body.dma_382 div#pageHolder,
body.dma_449 div#pageHolder { background-color: #333333; }

#raq_success { font-family: Verdana,Arial,sans-serif; font-size: 10px;}
#raq_success div div { padding: 5px 20px; font-weight: bold  }
#raq_success div p { font-weight: normal }
#raq_success #failure_message a { text-decoration: underline; }
#raq_success div.ui-dialog-titlebar { background-image:none !important; background-color:#D31145; border:1px solid #EEEEEE !important; -moz-border-radius:0px !important; }


#raq_header_text { background-color: #D31145; color:#FFFFFF; display:block; font-size:12px; font-weight:bold; height:auto; line-height:20px; margin:0; padding:0 0 0 5px; position: relative; }
#raq_header_text span#raq_header_text { padding: 0; height: auto;}
#raq_header_text span#dealer_name { height: auto; padding: 0}
#raq_header_text span.ui-icon-closethick {padding:0; }
#raq_header_text a.ui-dialog-titlebar-close {top:10px; right: -1px }

#dealer_raq-wrapper .request-quote {width: auto; }
.request-quote form.dealer_raq_form {padding-left: 10px; }
.request-quote form.dealer_raq_form p.buttons { padding-left: 2px;}
.request-quote form.dealer_raq_form a.button-small { width: 208px;}

.full_height { height: 100% !important;}

#dealer_liting_warning {
    background: url("images/warning.png") no-repeat scroll 0 0 transparent;
    color: #D31145;
    font-weight: bold;
    padding: 10px 0 10px 50px;
}

