#footerswf { position:relative; top:0px; }

html, body { background-color: #FFF; }
/*body {background: url(../images/bg.jpg); margin: 0;} */
body.view { background-image: none; background: #FFF;}

/*CENTERING THE PAGE*/
div#shiv {margin-top: -400px;}
div#centered {width: 1000px;height: 800px;margin: auto;}

/*CENTERING THE SPLASH PAGE*/
#splash div#centered {width: 955px; height: 800px; margin: auto; }

.container {
 width: 1000px; /*/ width of site less scrollbar for framed in pages. /*/
 border-collapse: collapse;
}
#service {
text-align: center;
font-weight:800;
color:#FFCC33;
background-color:#003366;
padding:4px;
}
form#service{color:#000; font-weight:normal;}
dt {
background: #666;
}
#copyright {
background-color: #333;
display:block;
visiblity: visible;
font: 10px Verdana, sans-serif;
margin-top: -5px;
padding-top: 3px;
padding-bottom: 3px; 
width: 1000px;
}
#copyright a:link,  #copyright a:visited{
color: #FFF;
}
#copyright a:hover {
color: #666;
}

#jobs dt a { color: #FFF; }
#jobs dt a:hover  { color: #CCC; }
#jobs div { *margin: -30px 10px 0 0 ; }

#bz a{color: #000;}
#bz a:link{color:#000;}
#bz a:visited{color:#000}
#bz a:hover{color:#ccc}

#tabbar #tab a{color: #000;}
#tabbar #tab a:link{color:#000;}
#tabbar #tab a:visited{color:#000}
#tabbar #tab a:hover{color:#ccc}

#post-splash a { color: #000; }

/* start embedded coupon styles */

.floater {
	position:absolute;
	top: 150px;
	left: 315px;
	width: 632px;
	height: 422px;
	margin: 0 auto;
	border: 1px solid #000;
	background: #CCC;
	vertical-align: middle;
	z-index: 1000;
}

.dim {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 999;
	background: #000;
}

#couponDiv {width:630px; height:420px}

#view {height:auto !important; }
#view {background:none !important; height:100%; margin:0; padding:0; width:100%}

/* end embedded coupon styles */



#divFididelButton { width: 240px; margin: 0 auto; clear: both; }

/*make internet price bold*/
.gallery-vehicle h1 {font-weight:bold; font-size:24px;}
.gallery-vehicle h2 {font-size: 16px; font-weight:normal;}

===internet price on details===*/
#inv-next-steps li#ns-quick-quotes a { font-size:0%; }
#inv-next-steps li#ns-quick-quotes a { background: url(/images/quote.gif) no-repeat left center; border:0; display:block; height:100px; line-height:320%; padding:0; text-align:center; width:185px; font-size:0%;}
#inv-next-steps li#ns-quick-quotes a:hover { background: url(/images/quote.gif) no-repeat left center; border:0; display:block; height:100px; line-height:320%; padding:0; text-align:center; width:185px;}

#btnHome {width:185px;margin:0 auto;}
#btnHome a.homebtn, 
#btnHome a:link.homebtn, 
#btnHome a:visited.homebtn, 
#btnHome a:active.homebtn {
     display:block; 
     color:#000;
     font-size: 10px; 
     text-align: center;
    text-transform: none;
}
#homeBtn a:hover.homebtn {color:#F00;}

#overlay #o-sp{background:url(/images/specials.gif) no-repeat center left; display:block; float:left; width:91px; height:18px;}
.special-flag{background:url(/images/specials.gif) left center no-repeat; margin-left:10px; width:91px; height:18px; float:left}
.gallery-view .special-flag{background:url(/images/specials.gif) left center no-repeat; margin-left:10px; width:91px; height:18px; float:left}
.specials-view .special-flag{background:url(/images/specials.gif) left center no-repeat; margin-left:10px; width:91px; height:18px; float:left}

.expanded-view .rowOdd, .expanded-view .rowEven, .expanded-view .selected, .expanded-view .rowHover{height:auto !important;}