html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, em, font, 
img, strong, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
html,body{background-color:#fff; height:100%;}
body {
	line-height: 1;
	font-family:Arial, Helvetica, sans-serif;	
	color:#515151;
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img{display:block;}
input, textarea{font-family:Arial, Helvetica, sans-serif; color:#515151; font-size:12px; line-height:1.5;}

#wrap{margin:0 auto; position:relative; min-height:100%; _height:100%;}

#header{padding-top:43px;}
	#label{position:absolute; left:0; top:0; width:260px; height:190px; text-indent:-9999px; overflow:hidden; background:url(../images/label.gif) no-repeat;}
	#logo{margin:0 auto 0; display:block; width:270px;}
	#contact{position:absolute; display:block; right:0; top:0; width:145px; height:221px; text-indent:-9999px; overflow:hidden; background:url(../images/contactme.jpg) no-repeat;}
	
	#nav{margin-top:25px; text-align:center; font-size:1.125em; margin-bottom:31px;}
	#nav li{display:inline-block; border-right:1px dotted #515151; line-height:33px; height:33px; padding:0 11px; font-style:italic;}
	#nav li a{padding-left:12px; color:#515151; text-decoration:none; background:url(../images/nav-bullet.gif) 0 7px no-repeat; 
	display:inline;}
	#nav li a:hover,
	#nav li a.active{background-position:0 -23px;}	
	#nav li.last{border-right:0;}

#landing{width:843px; margin:0 auto; padding:65px 0 290px 0; position:relative;}

#content{width:960px; margin:0 auto; padding:0 0 260px 0;}
	#banner{padding-bottom:19px; background:url(../images/banners/bg.jpg) bottom no-repeat;}
	#content_inner{padding:20px 30px 0;}
	
	#content{font-size:0.875em; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; line-height:2;}
	#content h1, #content h2, #content h3, #content h4, #content h5, #content h6{
	font-family:Arial, Helvetica, sans-serif; color:#a53839; font-weight:normal; font-style:normal; line-height:1.1;}
	#content h1{font-size:4em; margin-bottom:0.4em;}
	#content h2{font-size:2.4em; margin:0.5em 0;}
	#content p{margin-bottom:1.75em;}
	#content a{color:#a73a3b; font-weight:bold; text-decoration:none;}
	#content a:hover{border-bottom:1px dotted #a73a3b;}
	#content ul{list-style-type:disc; margin-left:1.4em; margin-bottom:0.5em;}
	#content ul li{}
	
	#content .float_header{width:100%; overflow:hidden;}
	#content .float_header h1{float:left;}
	#content .float_header span{display:block; text-align:right; position:relative; top:1.25em;}
	#content .float_header span.head_text{display:inline; text-align:left; padding-left:1.9em;}
	
	#content .floatImgLeft{float:left; display:inline; margin:0 1.2em 1em 0;}
	
	/* image replaced headers */
	#content h1{height:69px; text-indent:-9999px; overflow:hidden; background:0 0 no-repeat;}
	#content h1.bio{background-image:url(../images/headers/bio.gif);}
	#content h1.menu{background-image:url(../images/headers/menu.gif); height:40px; width:232px;}
	#content h1.contact{background-image:url(../images/headers/contact.gif); height:40px; width:228px;}
	#content h1.terms{background-image:url(../images/headers/terms.gif); height:58px;}
	
	#content h2.payment{text-indent:-9999px; overflow:hidden; background:url(../images/headers/payment.gif) 0 0 no-repeat; height:37px; margin-top:1em;}
	

#footer{ width:100%; position:absolute; bottom:0; background:url(../images/bg-footer.gif) bottom repeat-x; z-index:80;}
	#footer_inner{background:url(../images/bg-footer-center.jpg) center 83px no-repeat; height:286px; position:relative; width:900px; margin:0 auto;}
	
	#quotes{z-index:100; position:relative; padding:130px 160px 0 160px; color:#fff; font-size:1.125em; line-height:1.33;}
		#quotes blockquote{margin-bottom:0.5em;}
		#quotes cite{font-style:italic; display:block; text-align:right;}
		
	#credit{position:absolute; bottom:0; left:563px; width:204px; height:51px; text-indent:-9999px; overflow:hidden;
	background:url(../images/credit.jpg) no-repeat;}




