body { background:#e8e8e8; font-family:Verdana; }

/*------------------------------------------
              Header Styling
------------------------------------------*/
#dt-header { margin:0px 5px; padding:0; height:100px; }
#dt-header-text { border:0px; }

#dt-header #site-title { font-family:"verdana", "arial"; font-size:26px; font-weight:normal; color:#666666; position:relative; height:61px;line-height:61px; margin-left:238px;}
#dt-header #contact-information { font-family:"verdana", "arial"; }
#dt-header #contact-information address { float:left; margin-left:239px; margin-top:-15px; font-weight:bold; color:#666666; font-size:14px; width:325px; font-style:normal; }
#dt-header #phone-information { width:250px; margin-left:250px; margin-top:-27px; }
#dt-header #phone-information p { color:#666666; font-size:14px; }
#dt-header #phone-information p span.head-bold { font-weight:bold; font-size:14px; }
#dt-header #phone-information p span.head-spacer { display:block; }

#dt-content .type-page, .single-post #dt-content  { background:#FFFFFF; border:0px; margin-top:0px; }
#dt-content table {margin:0px -1px 10px 0px;}

/*------------------------------------------
               Menu Elements
------------------------------------------*/
#header-access .menu-header,
#header-access .menu {height:38px;}
#header-access .menu-header a,
#header-access .menu a { color:#FFFFFF; font-weight:bold; }
#header-access .menu-header > ul > li,
#header-access .menu > ul > li { margin-left:75px; }
#header-access .menu-header ul ul li a,
#header-access .menu ul ul li a { background:#666666; }
#dt-sub-menu { background:transparent url(/files/dt/top-navBar.jpg) bottom center;height:27px;clear:both; width:950px; margin:0px 5px; }
#menu-left-sub-menu { float:left; margin-left:5px; margin-top:2px; }
#menu-left-sub-menu li { list-style:none; margin:0px; padding:0px; float:left; }
#menu-left-sub-menu li a:link, #menu-left-sub-menu li a:visited { color:#FF0000; font-size:12px; font-weight:bold; margin-left:35px; text-transform:uppercase; text-decoration:none; }
#menu-left-sub-menu li a:hover, #menu-left-sub-menu li a:active { text-decoration:underline; }
#menu-right-sub-menu { float:right; margin-right:25px; }
#menu-right-sub-menu li { list-style:none; margin:0px; padding:0px; float:left; }
#menu-right-sub-menu li a:link, #menu-right-sub-menu li a:visited { color:#FFFFFF; font-size:12px; font-weight:bold; margin-left:30px; text-transform:uppercase; text-decoration:none; position:relative; }
#menu-right-sub-menu li a:hover, #menu-right-sub-menu li a:active { text-decoration:underline; }


/*------------------------------------------
          Home Page Widgets
------------------------------------------*/

/*pause, play, prev, next homepage slideshow controls*/

#controls {background-color:#FFFFFF;border:1px solid #DDDDDD;display:none;height:15px;line-height:13px;margin:0;position:absolute;right:35px;text-align:center;top:179px;width:60px;z-index:1000;}

.dt-widgets.slideshowwidget { padding:0px; margin:0px; margin-bottom:10px; }
/*.dt-widgets.slideshowwidget img { height:276px !important; } makes slide show controls images 267px*/
#home-slideshow .slideshowwidget-slides .slideshowwidget-pager{top:15px; right:22px;position:absolute;z-index:30;}
#home-slideshow .slideshowwidget-slides .slideshowwidget-pager .slideshowwidget-prev,#home-slideshow .slideshowwidget-slides .slideshowwidget-pager .slideshowwidget-next{display:none;}
#home-slideshow .slideshowwidget-slides .slideshowwidget-pager .slideshowwidget-pages a{display:block;background:transparent url(/files/dt/white_dot.png) no-repeat;width:10px;height:10px;text-indent:-999px;padding:0px;border:none;margin:0px 5px;float:left;overflow:hidden;}
#home-slideshow .slideshowwidget-slides .slideshowwidget-pager .slideshowwidget-pages .activeSlide{background-position:0px -10px;}

#home-vehicle-list.dt-widgets { margin:0px; }

.home-vehicles-menu{display:block;background:#2A2A2A;margin:0px auto;text-align:center;}
.home-vehicles-menu ul li {display:inline;list-style-type:none;margin:0px !important; padding:0 !imoprtant;}
.home-vehicles-menu > ul {list-style-type:none;padding:0px !important;margin:0px !important;}
.home-vehicles-menu a{color:#FFFFFF;cursor:pointer !important;display:inline-block;padding:0px;margin:0px 5px;line-height:16px !important;font:normal 12px helvetica;text-transform:uppercase;text-decoration:none;}

#dt-content #home-vehicles-slider .dt-widgets { margin:0px; }
#home-vehicles-slider .inventorysliderwidget .inventory-slider { background: #2A2A2A; padding:5px 0px; margin:0px; display:block; }
#home-vehicles-slider .inventorysliderwidget { background:none repeat scroll 0 0 #2A2A2A; height:100px; padding:0px; margin:4px 0px 2px 0px; overflow:hidden; }
#home-vehicles-slider { overflow:hidden; margin:0px; padding:0px; }
#home-vehicles-slider .name { color:#000; }
#home-vehicles-slider .scrollable .inventorysliderwidget-prev { background:transparent url(/files/dt/left.gif) no-repeat; display:block; height:22px; width:22px; margin:34px 10px; float:left; }
#home-vehicles-slider .scrollable .inventorysliderwidget-next { background:transparent url(/files/dt/right.gif) no-repeat; display:block; height:22px; width:22px; margin:34px 0px; float:right; }
#home-vehicles-slider .scrollable .items .item { background:#FFF url(/files/dt/thumb-bg.jpg) repeat-x 0px 0px; height:85px; }
#home-vehicles-slider .scrollable .items .item .trims { height:73px; background:transparent url(/files/dt/trim-bg.png) repeat; background:red; height:25px; }

#bottom-buttons {  background:#333333; height:105px; margin:0px; width:950px; }
#bottom-buttons div { float:left; margin-left:8.5px; margin-top:5px; }
#parts-button a:link, #parts-button a:visited { display:block; text-indent:-9999px; background:url("/files/dt/parts-butn.jpg") no-repeat; height:85px; width:223px; }
#parts-button a:hover, #parts-button a:active { background:url("/files/dt/parts-roll.jpg") no-repeat; }
#service-button a:link, #service-button a:visited { display:block; text-indent:-9999px; background:url("/files/dt/service-butn.jpg") no-repeat; height:85px; width:223px; }
#service-button a:hover, #service-button a:active { background:url("/files/dt/service-roll.jpg") no-repeat; }
#contact-button a:link, #contact-button a:visited { display:block; text-indent:-9999px; background:url("/files/dt/contact-butn.jpg") no-repeat; height:85px; width:223px; }
#contact-button a:hover, #contact-button a:active { background:url("/files/dt/contact-roll.jpg") no-repeat; }
#credit-button a:link, #credit-button a:visited { display:block; text-indent:-9999px; background:url("/files/dt/credit-butn.jpg") no-repeat; height:85px; width:223px; }
#credit-button a:hover, #credit-button a:active { background:url("/files/dt/credit-roll.jpg") no-repeat; }

/*------------------------------------------
                  Footer
------------------------------------------*/
#dt-footer { height:62px; position:relative; }
#dt-footer .menu-footer a { color:#000000; font:normal 12px Verdana; line-height:40px;}
#dt-footer .menu-footer .menu-item { margin:0px 10px; }
#footer-address { text-align:center;margin-top:15px;}
#nissan-footer-logo{margin-top:10px;}

.center_stage .detail a:link.appraisal,.center_stage .detail a:visited.appraisal{background:transparent url('/files/dt/tradeEval_spry.png') no-repeat !important;width:208px !important;height:38px !important;padding:0px !important;text-indent:-9999px;display:block !important;border:0px solid !important;overflow:hidden !important;}
.center_stage .detail a:hover.appraisal,.center_stage .detail a:active.appraisal{background:transparent url('/files/dt/tradeEval_spry.png') no-repeat 0px -39px !important;width:208px !important;height:38px !important;padding:0px !important;text-indent:-9999px;display:block !important;border:0px solid !important;overflow:hidden !important;}
