@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:#454444;
	background-image:url(images/site_bg.jpg);
	background-repeat:repeat-x; 
	color:#000; 
	margin:0px;
	
 }
	div#divContainerCentered { position:relative; left:50%; top:10px; margin-left:-450px; width:900px; border: 3px solid #CCCCCC; height:100%; padding-bottom:20px; }
	div#divContainer { width:900px; }
	div#divHpContainer { 
	width:900px;
	height:600px;
	background-image:url(images/hp_bg.jpg);
	background-repeat:no-repeat;
}
#divInteriorContainer{
	width:900px;
	height:auto;
	background-image:url(images/temp001.jpg);
	background-repeat:no-repeat;
}

}

@media screen, print {


	/* BASIC GLOBAL STYLES */
	
	
	body, div, span, p, 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,.h3, h4,.h4, h5,.h5, h6,.h6 { font-family: Times, Arial, Helvetica, sans-serif; font-style:italic; color:#000000; 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 */
	
	
	
	#divHeader { color:#FFF; font-size:20px; height:120px; }
	
	#divNav { 
	background-color:#000000; 
	height:27px;
	width:900px;
	background-image:url(images/nav_bg.jpg);
	background-repeat:repeat-x;
 }
 #divNavItem {
  float:left;
  padding-left:10px;
  padding-right:15px;
	font-family:"Verdana" Arial sans;
	font-weight:bold;
	color:#FFF;
	background-image:url(images/nav_accent.jpg);
	background-repeat:no-repeat;
	background-position:left;
	line-height:27px;
}
 #divNavItem a{
	color:#FFF;
	text-decoration:none; 
}
 #divNavItem link{
	color:#FFF;
	text-decoration:none; 
}
 #divNavItem active{
	color:#FF0000;
	text-decoration:none; 
}
 #divNavItem :hover {
	color:#FFFF00;
	text-decoration:underline; 
}
	#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:145px;
	left:330px;
	height:221px; 
	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;
}
#divInteriorContainer{
	width:900px;
	height:240px;
	background-image:url(images/temp001.jpg);
	background-repeat:no-repeat;
}
#divContentContainer{
	height:auto;
	background-color:#5C5A5B;
	position:relative; left:50%; top:10px; margin-left:-400px; width:790px;
	border:5px solid #FFFFFF;
	padding:5px 5px 10px 0px;
	background-image:url(images/content_bg.jpg);
	background-repeat: repeat-x; 
}
#divContentContainerHome{
	height:605px;
	background-color:#5C5A5B;
	position:relative; left:50%; top:10px; margin-left:-400px; width:790px;
	border:5px solid #FFFFFF;
	padding:5px 5px 10px 0px;
	background-image:url(images/content_bg.jpg);
	background-repeat: repeat-x; 
}
#divContentContainerCorp{
	height:auto;
	background-color:#5C5A5B;
	position:relative; left:50%; top:10px; margin-left:-400px; width:790px;
	border:5px solid #FFFFFF;
	padding:5px 5px 10px 0px;
	background-image:url(images/content_bg.jpg);
	background-repeat: repeat-x; 
}

#divContentContainer2{
	height:auto;
	background-color:#000000;
	position:relative; left:50%; top:10px; margin-left:-415px; width:810px;
	border:1px solid #FFFFFF;
	padding:0px 20px 20px 0px;
}
#divContentContainerHome2{
	height:auto;
	background-color:#000000;
	position:relative; left:50%; top:10px; margin-left:-415px; width:810px;
	border:1px solid #FFFFFF;
	padding:0px 20px 20px 0px;
}
#divContentContainerCorp2{
	height:auto;
	background-color:#000000;
	position:relative; left:50%; top:10px; margin-left:-415px; width:810px;
	border:1px solid #FFFFFF;
	padding:0px 20px 20px 0px; 
}

#divContentContainer img{
	margin:5px;
	padding:5px;
	background-color:#C6D0CD;
	border:1px solid #000;
}
#divSlogan{
	width:900px;
	font-family:"Times" Verdana Arial dans;
	font-size:2em;
	font-weight:bold;
	font-style:italic;
	color:#FFFFFF;
	height:27px;
	padding:5px 0px 0px 0px;
}
#divCol1{
	float:left;
	width: 377px;
	height:460px;
	margin:0px 0px 10px 0px;
}
#divCol2{
	position:relative;
	top:-460px;
	left: 400px;
	width: 375px;
	height:auto;
	margin:0px 0px 10px 0px;
}
#divCol1Header{
	width:379px;
	height:22px;
	overflow:none;
	background-image:url(images/col1_header.jpg);
	background-repeat:no-repeat;
	margin:10px 0px 0px 10px;
	font-family:"Verdana" Arial sans;
	font-weight:bold;
	color:#FFF;
	padding:4px 0px 0px 5px;
}

#divCol2Article{
	width:366px;
	height:auto;
	background-color:#FFF;
	border:1px solid #000;
	margin-left:10px;
	padding:5px;	
}
#divCol2Article img {
	margin:5px;
	padding:5px;
	background-color:#C6D0CD;
	border:1px solid #000;
}
#divCol2Header{
	width:374px;
	height:22px;
	overflow:none;
	background-image:url(images/col2_header.jpg);
	background-repeat:repeat-x;
	background-position:right;
	margin:10px 0px 0px 10px;
	font-family:"Verdana" Arial sans;
	font-weight:bold;
	color:#FFF;
	padding:4px 0px 0px 5px;
}
#divCol2Heading{
	color:#008040;
	font-weight:bold;
}
#divCol1Article{
	width:366px;
	height:auto;
	background-color:#FFF;
	border:1px solid #000;
	margin-left:10px;
	padding:5px;	
}
#divCol1Article img {
	margin:5px;
	padding:5px;
	background-color:#C6D0CD;
	border:1px solid #000;
}
#divDisclaimer { width:900px; height:40px; line-height:40px; color:#999; font-size:9px; padding:10px 10px 10px 10px; }
#divDisclaimer a:link { color:#999; text-decoration:none; }
#divDisclaimer a:visited { color:#999; text-decoration:none; }
#divDisclaimer a:active { color:#999; 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;
}

	#hpImg1{
	position:absolute;
	top:156px;
	left:521px;
	height:229px; 
	width:250px;
}


}




