/* -----------------------------------------------
Title:		Print Styles
Author:		Brian Sweeting
Version:		27 Mar 2005
----------------------------------------------- */


body { background: #fff; font: 76%/190% "Times New Roman", Times, serif; text-align: left; color: #000; text-align:left; }
p { padding: 0px 0px 25px 0px; }
h1, h2, h3, h4 { color: #2D3437; margin-bottom: 15px; font-style: italic; clear:both; }
h1 { font-size: 19px; margin-bottom: 35px; }
h2 { font-size: 16px; }
h3 { font-size: 13px; }
h4 { font-size: 10px; }
img.save { clear:both; margin:0px 30px 5px 0px; }
.hidden { display:none; }

#container { text-align:left; }

#header { background: #ffffff; }
#header img.header-photo { display:none; }
#header-home { background: #ffffff; }
#header-home img.header-photo { display:none; }

#shopping-cart { text-align:left; }

#header .top-nav { margin:0px; color:#e66100; text-align:left; font-size:0.9em; }
#header-home .top-nav { color:#e66100; text-align:left; font-size:0.9em; margin:0px; }

#main { text-align:left; clear:both; margin-bottom:30px; }

#content.img { display:none; }

#search { text-align:left; }
#search label { display:block; width:100px; float:left; }
#search select { width:100px; } 
#search .formfield { clear:both; }
#search .search_button { margin:5px; }

#footer { border-top:2px solid #bfbfbf; padding-top:5px; clear:both;}
#footer .bottom-nav { color:#e66100; text-align:left; font-size:0.9em; clear:both; }
#footer .copyright { clear:both; text-align:left; color:#888888; font-size:1em; }

#contactform label { display:block; width:100px; float:left; font-size:1.1em; color:#666666; font-weight:bold; }
#contactform input { display:block; width:100px; float:left; background-color:#d9d9d9; color:#666666; border-top: 2px solid #393939; border-right: 2px solid #d1d1d1; border-bottom: 2px solid #d1d1d1; border-left: 2px solid #393939; margin-bottom:10px; }
#contactform textarea { display:block; width:100px; float:left; background-color:#d9d9d9; color:#666666; border-top: 2px solid #393939; border-right: 2px solid #d1d1d1; border-bottom: 2px solid #d1d1d1; border-left: 2px solid #393939; margin-bottom:10px; }
#contactform .formfield { clear:both; }
#contactform .submit-image { border-color:#AD4200; width:200px; }

.lIllIl1lITTl { display:none; }

.quote { padding-top: 50px; background: url(/img/bg_quote.gif) no-repeat center top; color: #475245; font-style: italic; }

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}
