@media print {

	body { background-color:#FFF; color:#000; margin:0px; }
	div#divContainerCentered { width:100%; margin:0px; padding:0px; left:0px; top:0px; }
	div#divContainer { width:100%; margin:0px; padding:0px; left:0px; top:0px; }
	div#divNavBar { display:none; }
	div#divLogoBar { display:none; }

}
@media screen {

	html {height:100% /* for safari */ }
	body { 
	background-color:#B6BEFB;
	background-image:url(images/site_bg.jpg);
	background-repeat:repeat-x; 
	color:#000; 
	margin:0px;
	
 }
	div#divContainerCentered { position:relative; left:50%; top:30px; margin-left:-400px; width:800px; border-left:1px solid #000; border-top:1px solid #000; border-right:1px solid #FFF; border-bottom:1px solid #FFF;}
	div#divContainer { width:800px; }
	div#divHpContainer { 
	width:800px;
	height:600px;
	background-image:url(images/hp_bg.jpg);
	background-repeat:no-repeat;
}
#divInteriorContainer{
	width:780px;
	min-height:600px;
	background-image:url(images/interior_bg.jpg);
	background-repeat:repeat-x;
	background-color:#00FEEE;
	padding:10px;
}

#pageHeader{
	width:100%
	height:150px;
	margin:0px;
	padding:0px;
	background-color:#0080C0;
	background-image:url(images/head_bg.jpg);
	background-repeat:repeat-x;
}

}

@media screen, print {


	/* BASIC GLOBAL STYLES */
	
	
	body, div, span, pre, label, table, td, th, ol, ul { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }
	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 { text-decoration:none; }
	a:visited { text-decoration:none; }
	a:active { text-decoration:none; }
	a:hover { text-decoration:none; }
	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, h4,.h4, h5,.h5, h6,.h6 { font-family: Arial, Helvetica, sans-serif; color:#FFF; 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; }
	li { list-style:disc.; }

	/* MAIN LAYOUT STYLES */
	
	body, p {
		font-size:12px;
		font-color:#000;
		font-family: "Verdana" Arial sans;
	}
	
	#content {
		width:800px;
		height:auto;
		border:1px solid #999999;
	}
	
		#contentContact {
		width:780px;
		padding:5px;
		border:1px solid #999999;
		background-color:#CCCCCC;
	}
	
	#contentL{
		float:left;
		width:325px;
		margin:5px;
		padding:5px 5px 5px 5px;
		background-color:#FFFFFF;
		border:1px solid #0080C0;
	}
	
	#contentLinside{
		float:left;
		width:310px;
		height:auto;
		margin:5px;
		padding:5px 5px 0px 5px;
		background-color:#FFFFFF;
		border:1px solid #0080C0;
	}
	
		#contentL img{
		float:left;
		margin:5px 5px 5px 5px;
		background-color:#FFFFFF;
		border:1px solid #000000;
	}
	
		#contentR {
		float:left;
		width:420px;
		height:auto;
		margin:5px 0px 0px 5px;
		padding:5px;
		border:1px solid #0080C0;
		background-color:#CB2227;
		color:#FFF;
	}
	
		#contentR img {
		clear:both;
		border:1px solid #0080C0;
	}
	
	#contact_pic{
		position:absolute;
		top:40px;
		left:35px;
		border:1px solid #0080C0;
	}
	
	#pageHeader { position:relative; left:50%; top:10px; margin-left:-400px; width:800px;}
	
	#navFlashMovie { position:relative; left:50%; top:10px; margin-left:-400px; width:800px;}
	
	
	#divHeader { color:#FFF; font-size:20px; height:120px; }
	#divNavBar { background-color:#FFDABF; height:33px; }
	
	#hpText { 
	font-size:.5em;
	font-family:"Verdana" Arial sans;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

	#hpTextContainer{
	height:250px;
	overflow:auto; 
	width:740px;
	margin:235px 0px 0px 22px;
	padding:5px;
	background-color:#000000;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	
}
	#hpTextContainer2{
	position:absolute;
	top:146px;
	left:330px;
	height:220px; 
	width:191px;
	overflow:auto;
	margin:10px 0px 0px 0px;
	padding:5px;
	background-color:#0000A0;
/*	filter:alpha(opacity=60);
	-moz-opacity:.60;*/
	
}
	#hpText2 { 
	font-size:12px;
	font-family:"Verdana" Arial sans;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

	#interiorText { 
	height:auto; 
	width:740px;
	margin:5px;
	padding:5px;
	font-size:1.5em;
	font-family:"Verdana" Arial sans;
	font-weight:bold;
	color:#000075;
	text-decoration:none; 
}
#navFlashMovie{
	width:800px;
	height:30px;
}
#homeFlashMovie{
	position:absolute;
	top:155px;
	left:22px;
	width:455px;
	height:340px;
}
#requestFlashMovie{
	position:absolute;
	top:315px;
	left:122px;
	width:320px;
	height:239px;
}
#contactFlashMovie{
	position:absolute;
	top:315px;
	left:122px;
	width:320px;
	height:239px;
}
#photo1 img{
	float:left;
	margin:5px;
	padding:5px;
	background-color:#8080FF;
	border:1px solid #000000;
}
#divDisclaimer { width:800px; height:40px; line-height:40px; color:#FFF; font-size:9px; margin:20px; 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:underline; }
#divInteriorContent {
padding:10px;
background-color:#FFF;
}
.spacer{
clear:both;
}
.spacer20 {
clear:both;
height:20px;
}
.spacer40 {
clear:both;
height:40px;
}

#bannerLinks{
	width:800px;
}

#bannerLinks img{
	padding:5px;
	margin:5px;
	background-color:#8080FF;
	border:1px solid #000000;
}
	#hpImg1{
	position:absolute;
	top:156px;
	left:531px;
	height:229px; 
	width:250px;
}
	#hpImg1 img{
	border:1px solid #000;
}


}





