@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:#8D7556;
	background-image:url(images/site_bg.jpg);
	background-repeat:no-repeat; 
	background-position: 0px 0px; 
	background-attachment: fixed; 
	padding:0px; 
	margin:0px;  
	
 }
	div#divContainerCentered { position:relative; left:50%; top:10px; margin-left:-412px; width:825px; padding: 10px; border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
	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;
}

}

@media screen, print {


	/* BASIC GLOBAL STYLES */
	
	
	body, div, span, p, pre, label, table, td, th, ol, { 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: 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; }
	/* li { list-style:disc.; } */

	/* MAIN LAYOUT STYLES */
	
	
	
	#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{
	width:550px;
	padding:5px 5px 5px 10px;
	margin:-6px 0px 10px 10px;
	background-color:#b0eff1;
	border:1px solid #000;
}
#hpTextContainer img{
	border:1px solid #000;
	padding:5px;
	margin:5px;
	background-color:#FF8000;
}
#hpTextContainerHead{
	width:525px;
	height:25px;
	padding:5px;
	margin: 5px;
	font-size:1.25em;
	line-height:25px;
	color:#FFFFFF;
	font-wieght:bold;
	font-family:"Verdana" arial sans;
	background-color:#000000;
	border:1px solid #FF8000;
}
#hpTextContainerHead2{
	width:525px;
	height:25px;
	padding:5px;
	margin: 5px;
	font-size:1.25em;
	line-height:25px;
	color:#FFFFFF;
	font-wieght:bold;
	font-family:"Verdana" arial sans;
	background-color:#8A7860;
	border:1px solid #FF8000;
}
#hpTextContainer2{
	width:550px;
	margin: 10px 10px 10px 245px;
	padding:5px 5px 5px 10px;
	font-size:1.5em;
	color:#0000A0;
	font-wieght:bold;
	font-family:"Verdana" arial sans;
	background-color:#FBD382;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	border:1px solid #000;
}

#banner{
	float:left;
	width:545px;
	padding:5px 5px 5px 10px;
	margin: 10px 0px 10px 10px;
	background-color:#b0eff1;
	border:1px solid #000;
	}

	#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; 
}
#leftSidePic img{
	border: 1px solid #000;
	margin: 10px 10px 0px 0px;
	width:232px;
}

#sideNavFlash{
	width:232px;
	height:262px;
	margin:0px 0px 0px 0px;
	
}
#sideNavInterest{
	width:232px;
	height:152px;
	margin: 10px 0px 0px 0px;
	
}
#headerFlashMovie{
	width:825px;
	height:265px;
}
#navFlashMovie{
	width:815px;
	height:35px;
	margin:10px;
}
#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 {height:40px; line-height:40px; color:#FFF; font-size:9px; padding:0px 10px; position:relative; left:50%; top:10px; margin-left:-412px; width:825px; }
#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;
}
#recipLink img{
	float:left;
	width:232px;
	border:1px solid #000;
	margin:10px 0px 0px 0px;
}
#cbLink img{
	border: 1px solid #000;
	margin: 10px 0px 0px 0px;
	width:232px;
	float:left;
}
#propStuff{
	margin:0px;
	padding:5px;
	
}


}




