@media print {

	body {
		background-color:#FFF;
		color:#000;
		margin:0px;
	}
	#divContainerCentered {
		width:100%;
		margin:0px;
		padding:0px;
		left:0px;
		top:0px;
	}
	#divContainer {
		width:100%;
		margin:0px;
		padding:0px;
		left:0px;
		top:0px;
	}
	#divNavBar {
		display:none;
	}

}
@media screen {

	html {
		height:100%
		/* for safari */
	}
	body {
		color:#000;
		margin:0px;
		background: url(images/bgrepeat.jpg); 
	}
	#divContainerCentered {
		position:relative; 
		left:50%; 
		top:0; 
		margin-left:-410px;  
		width:820px;
		padding-top: 40px;
		z-index: 5;
		padding-bottom: 30px;
	}
	#divContainer {  
		width:760px;  
	}

}

@media screen, print {


	/* BASIC GLOBAL STYLES */
	
	body, div, span, p, pre, label, table, td, th, ol, ul { 
		font-family: "lucida sans unicode","lucida grande",sans-serif;
		font-size: 12px;
		color: #fff;
	}
	b, strong { 
		font-weight: bold; 
	}
	i, em { 
		font-style: italic; 
	}
	sup,sub{ 
		font-size: .8em; 
	}
	hr {
		background-color:#CCC;
		color:#CCC;
		height:1px;
		border:0;
	}
	small { 
		font-size: .8em; 
	}
	a:link, a:visited {
		color: #ffd171;
		text-decoration: none;
	}
	a:hover, a:active {
		color: #fff;
		text-decoration: underline;
	}
	form, input, select, textarea { 
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:10px; 
	}
	label { 
		font-size: 1em; 
		font-weight: bold; 
	}
	h1,.h1, h2,.h2, h3,.h3, h4,.h4, h5,.h5, h6,.h6 { 
		font-family: Arial, Helvetica, sans-serif;
		color:#00929C;
		letter-spacing:.1em;
		font-weight:normal;   
	}
	h1,.h1 { 
		font-size: 24px;
	}
	h2,.h2 { 
		font-size: 22px;
	}
	h3,.h3 { 
		font-size: 20px;
	}
	h4,.h4 { 
		font-size: 18px;
	}
	h5,.h5 { 
		font-size: 16px;
	}
	h6,.h6 { 
		font-size: 14px;
	}
	ol {}
	ol ol {}
	ol ol ol {}
	ul {}
	ul ul {}
	ul ul ul {}
	li {
		list-style:disc.;
	}
	
	.clear { clear: both; }
	.left { float: left; }
	
	/* MAIN LAYOUT STYLES */
	
	#flames {
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 2;
		height: 752px;
		width: 100%;
		background-image: url(images/flames.jpg);
		background-repeat: no-repeat;
	}
	#divLogo {
		position: absolute;
		top: 30px;
		left: 15px;
		width: 220px;
		height: 166px;
		z-index: 10;
	}
	#divHeader {
		color:#FFF;
		font-size:20px;
		background-color: #474747;
	}
	
	#mainimage { width: 588px; float: left; position: relative; }
	#quicklinks { width: 196px; float: right; }
		#ql1, #ql2 { margin-bottom: 3px; }
		#divTagImage1_home img { width: 196px; height: 79px; }
		#divTagImage2_home img { width: 196px; height: 79px; }
		#divTagImage3_home img { width: 196px; height: 79px; }
	#bigquicklinks { width: 588px; float: left; position: relative; }
		#video, #specials, #locations { background-image: url(images/roundedbox.png); float: left; margin: 10px 13px 0 0; }
			#locations { margin-right: 0; }
		#divTagImage4_home img { width: 172px; height: 127px; }
			#divTagImage4_home { padding: 7px; }
		#locsshow { padding: 7px; }
		#bigquicklinks #pageText1 { padding: 7px; }
	#newsbox { float: right; width: 189px; background: #2e2e2e url(images/newstop.png) no-repeat; margin-top: 10px; }
		#newsbox #pageText2 { padding: 15px; line-height: 16px; }
			#newsbox #pageText2 strong { line-height: auto; }
		#newsfoot { background: #2e2e2e url(images/newsbot.png) no-repeat; height: 14px; }
	#homecontent { background: url(images/homecontentbg.png) no-repeat; width: 588px; margin-top: 12px; }
		#homecontent #pageText3 { padding: 15px; line-height: 16px; }
		#homecontent h2 { margin: 0 0 15px 0; color: #ffd171; }
	
	#logos { border-top: 1px dotted #fff; padding-top: 15px; text-align: center; clear: both; }
		.logover { float: left; height: 50px; }
		.logover a { display: block; text-indent: -1000em; height: 50px; text-decoration: none; }
		.logover a:hover { background-position: 0 -50px; text-decoration: none; }
		#donzi a { background-image: url(images/donzi.png); width: 117px; }
		#mercury a { background-image: url(images/mercury.png); width: 108px; }
		#baja a { background-image: url(images/baja.png); width: 105px; }
		#chaparral a {background-image: url(images/chaparral.png); width: 105px;}
		#malibu a { background-image: url(images/malibu.png); width: 101px; }
		#formula a { background-image: url(images/formula.png); width: 130px; }
		#monterey a { background-image: url(images/monterey.png); width:93px; }
		#tige a { background-image: url(images/tige.png); width:103px; }
		
	
	#interiorcontent { text-align: left; position: relative; }
		#inside #divHomeBG { background: url(images/contentflames_int.png) no-repeat; }
	
	#pageTitle { display: none;  }
	
	
	#flash {
		position: absolute;
		top: 220px;
		left: 200px;
	}
	#navHome {
		margin: 0;
		padding: 10px;
		z-index: 100;
	}
	#navHome ul {
		list-style-type: none;
		padding: 50px 0 0 0;
		margin: 0 0 0 15px;
	}
	#navHome li {
		padding-left: 0;
		margin-left: 0;
	}
	#divNavBar {
		background: url(images/navbg.png);
		height:32px;
		line-height: 32px;
		overflow: hidden;
	}
	#divHomeContent {
		background-image: url(images/contentbg.png);
		min-height: 345px;
	}
	#divHomeBG { background: url(images/contentflames.png) no-repeat; padding: 0 18px; }
	#divHomePageImage4 {
		position:absolute;
		top: -273px;
		left:708px;
		width: 102px;
		height: 92px;
		overflow: hidden;
		padding: 4px 0 0 4px;
	}
	#logos {
		margin-left: 10px;
		margin-top: 65px;
		padding-bottom: 20px;
	}
	
	#ebay{
		position:absolute;
		left:15px;
		top:375px;
		width:75px;
		height:38px;
	}
	
	#divDealerInfo {
		background: url(images/footer.gif) no-repeat;
		width: 822px;
		height: 145px;
	}
	#divDealerInfo2 {
		margin-top: 100px;
		width: 822px;
		height: 145px;
	}
	#divFooter {
		background-image: url(images/footer.png);
		height: 153px;
	}
	#divFooter a:link {
		color:#FFF; 
		text-decoration:none;
	}
	#divFooter a:visited {
		color:#FFF; 
		text-decoration:none;
	}
	#divFooter a:hover {
		color:#FFF; 
		text-decoration:underline;
	}
	#divFooter a:active {
		color:#FFF; 
		text-decoration:none;
	}
	#winter {
		position: absolute;
		top: 585px;
		left: 600px;
	}
	#divFooterInv {
		height:45px;
		line-height:45px;
		color:#FFF;
		font-size:9px;
		text-transform: uppercase;
		margin-top: 5px;
	}
	#divFooterInv a:link {
		color:#FFF; 
		text-decoration:none;
	}
	#divFooterInv a:visited {
		color:#FFF; 
		text-decoration:none;
	}
	#divFooterInv a:hover {
		color:#FFF; 
		text-decoration:underline;
	}
	#divFooterInv a:active {
		color:#FFF; 
		text-decoration:none;
	}
	#divFooterInv img {
		float:right;
		margin-top:5px;
		margin-bottom: 10px;
		padding-bottom: 10px;
	}
	#divInteriorContent {
		background-color: #474747;
		border-right: 3px solid #D6D6D6;
		border-left: 3px solid #D6D6D6;
		margin-left: 1px;
		width: 820px;
		min-height: 300px;
		padding: 20px 0px 10px 0px;
	}
	#divInteriorContentTable {
		background-color: #474747;
		border-right: 3px solid #D6D6D6;
		border-left: 3px solid #D6D6D6;
		margin-left: 1px;
		width: 820px;
		min-height: 300px;
		padding: 20px 0px 10px 0px;
	}
	#divInteriorContentTable table {
		width: 97%;
	}
	#divInteriorContentTable th {
		background-color: #fff;
		color: #000;
	}
	#divInteriorContentTable td {
		background: none;
		color: #fff;
	}
	#padding {
		margin: 0 10px 0 10px;
	}
	#divPageContent {
		padding:10px;
	}
	#divDisclaimer {
		height:40px;
		line-height:40px;
		color:#FFF;
		font-size:9px;
		padding:0px 10px;
	}
	#divDisclaimer a:link {
		color:#FFF; 
		text-decoration:none;
	}
	#divDisclaimer a:visited {
		color:#FFF; 
		text-decoration:none;
	}
	#divDisclaimer a:active {
		color:#FFF; 
		text-decoration:none;
	}
	#divDisclaimer a:hover {
		color:#FFF; 
		text-decoration:none;
	}
	.spacer{
		clear:both; 
	}
	.spacer20 { 
		clear:both; 
		height:20px;
	}
	.spacer40 { 
		clear:both; 
		height:40px;
	}

}




