body {
	background: #FFF; 
	margin: 0; padding: 0;
	text-align: center;
	font-family: "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 62.5%;
}

#qq { border: 2px solid #ccc; padding: 15px; width: 607px; float: left; display: block; margin: 15px 0; }
	#qq h2 { float: left; width: 150px; margin: 0 !important; padding: 0 !important; color: #000; }
	#qq form { float: right; margin-top: 8px; }

.reset {
	display: block; 
	clear: both; 
	font-size: 1px; 
	height: 1px; 
	line-height: 1px; 
	margin: 0;
}

#accessibility { 
	position: absolute;  
	left: -9000px;  
	width: 9000px; 
}

form { margin: 0; padding: 0; }
img	{ border: 0; }
.hide { display: none; }

#wrapper {
	margin: 0 auto;
	width: 641px;
	text-align: left;
}

#header { height: 80px; }

#replacelogo {
	float: left;
	margin: 0; padding: 0;
	text-indent: -9999px;
	width: 180px; height: 80px;
}

#replacelogo a {
	display: block;
	margin: 0; padding: 0; border: 0;
	width: 100%; height: 100%;
	text-decoration: none;
	background: transparent url("../_img/logo.gif") top left no-repeat;
}

#nav { 
	float: right;
	text-align: right;
	padding-top: 40px;
}

#nav h2 {
	margin: 0; padding: 0;
	color: #C1C1C1;
	font-size: 1.2em;
}

a {
	color: #E27D00;
	text-decoration: none;
} a:hover { color: #D162B4; }

#nav h3 {
	margin: 0; padding: 0;
	font-size: 0.9em;
	font-weight: normal;
	color: #666;
	line-height: 14px;
}

#content-home {
	margin: 0; padding: 0; 
	border-top: solid 6px #C1C1C1;
	display: block;
	width: 641px;
	padding-top: 3px;
}

#content {
	margin: 0; padding: 40px 20px; 
	display: block;
}

#wrapper #content 	{ background: #EDEDED; }

#specials #wrapper #content 	{ background: #EDEDED url("../_img/specials.gif") top left no-repeat; }
#about #wrapper #content 	{ background: #EDEDED url("../_img/about.gif") top left no-repeat; }
#contact #wrapper #content 	{ background: #EDEDED url("../_img/contact.gif") top left no-repeat; }
#book #wrapper #content 		{ background: #EDEDED url("../_img/book.gif") top left no-repeat; }

#content p {
	margin: 0; padding: 0 0 20px 0;
	color: #333;
	font-size: 1.2em;
	line-height: 1.6em;
	text-align: justify;
}

#content li {
	margin: 0; padding: 0;
	color: #333;
	font-size: 1.2em;
	line-height: 1.6em;
	text-align: justify;
}

#content .price {
	border-left: solid 3px #FFF;
	padding: 0 5px 15px 5px;
	margin-left: 10px;
	color: #283CBD;
	float: right;
	width: 150px;
	font-size: 1.4em;	
}

#content h2 { 
	margin: 20px 0 0 0; padding: 0; 
	font-size: 1.4em;
}

#homelist {	
	margin: 0; padding: 0; 
	list-style-type: none;
	display: inline;
	color: #FFF;
}

#homelist li {
	margin: 0; padding: 0; 
	height: 200px;
	display: block;
	font-size: 1.1em;
	line-height: 14px;
	float: left;
	padding: 10px;
	width: 160px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 138px; 
} 

html>body #homelist li { 
	width: 138px; /* ie5win fudge ends */ 
}

#homelist li span {
	font-size: 1em;
	font-weight: bold;
	display: block;
}

#home 	{ background: #D67E13 url("../_img/home.gif") bottom right no-repeat; border-right: solid 3px #FFF; }
#office { background: #D162B4 url("../_img/office.gif") bottom right no-repeat; border-right: solid 3px #FFF; }
#time 	{ background: #729E02 url("../_img/time.gif") bottom right no-repeat; border-right: solid 3px #FFF; }
#shop  	{ background: #283CBD url("../_img/shop.gif") bottom right no-repeat; }

#homeblurb { 
	background: #EDEDED; 
	margin-top: 2px; 
}

#homeblurb p {
	margin: 0; padding: 10px;
	font-size: 1.4em;
	line-height: 20px;
}

#footer {
	text-align: right;
	font-size: 0.9em;
	line-height: 16px;
	color: #C1C1C1;
}

