* {
	margin: 0;
	padding: 0;
}
body {
	font-family: "Trebuchet MS", "Lucida Grande", Georgia, sans-serif;
	background:#fac672 /*orange*/ url(images/bg-asian-pattern.gif) top right no-repeat;
	font-size: small;
}
* html body {
	font-size: x-small; /* for IE5/Win */
	f/ont-size: small; /* for other IE versions */
}
ul {
	margin: 5px 0 5px 20px;
	list-style-type: circle;}
li {
	padding: 5px 0;}
a:link {
	color:#be7308 /*dark orange*/;
	text-decoration: underline;
	}
a:visited {
	color:#9d8159 /*brown grey*/;
	text-decoration:underline;}
a:hover {
	color:#74270a /*brown*/;
	text-decoration:none;}
a:active {
	color:#dd7d46 /*orange*/;
	text-decoration:underline;}	
#wrapper {
	margin: 10px auto;
	width: 700px;
	font-size: 110%;
	line-height: 130%;}
	
#navigation {
	width: 600px;
	float:right;
	margin: 5px 0;
	font-size: 90%;
	color: #fff;
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
#navigation li {
	float:left;
	}	
#navigation a {
	padding: 0 20px;
	border-right: 1px solid #fff;
	display:block;
	float:left;
	}
#navigation a:link {
	text-decoration: none;
	color:#000;}
#navigation a:visited {
	text-decoration:underline;
	color: #fff;}
#navigation a:hover {
	color:#fff;
	text-decoration:none;
	background-color:#dd7d46 /*orange*/;}
#navigation a:active {
	color:#fac672 /* bg orange */;
	text-decoration:none;}		
#navigation #selected a{
	color:#000;
	text-decoration:none;
	background-color:#dd7d46 /*orange*/;}
#last {
	border:none;}	
.header {
	clear:both;
	/*height: 315px;*/
	background:url(images/header-photo-big.jpg) top right no-repeat;
	}
#main-hd {
	padding: 328px 10px 10px 200px;}
#hd-smallpic {
	float:right;
	padding: 211px 50px 10px 10px;
	}
.content {
	clear:both;
	margin: 30px 0 5px 0;}	
h1 {
	font-size: 180%;
	font-weight:bold;
	color: #5d201f /*brown*/;
	padding: 15px 0 10px 0;
	}
h2 {
	clear:both;
	font-size: 140%;
	color: #5d201f /*brown*/;
	padding: 15px 0 10px 0;
	}
h3 {
	clear:both;
	font-size: 110%;
	color: #5d201f /*brown*/;
	padding: 15px 0 5px 0;
	}
p {
	padding: 5px 0;}
.highlight {
	color: #8b110f /*red*/; 
	font-weight:bold;
	font-size: 110%;}
.price {
	border: 1px solid #e8a13c /*dark orange*/;
	background: #f9bb63;
	margin: 5px 0 15px 24%;
	padding: 5px;}
.price-table {
	padding:5px 5px 0 15px;
	}	
.price-table td {
	width: 50%;
	margin: 0 2px;
	vertical-align:top;
}	
.price p {
	padding: 5px 10px 0 15px;}
.price li {
	padding:0;}	
.content img {
	padding: 0 10px 5px 0;}	
.sublist li {
	list-style:none;
	font-size: 90%;
	padding: 0;
	margin:0;
	}
.testimonials {
	background:url(images/testimonials-bg.gif) top left no-repeat;
	text-indent: 40px;
	padding: 5px 0 0 0;
	margin: 20px 0 20px 0;
	}	
.testimonials p {
	background:url(images/testimonials-bg-bottom.gif) bottom right no-repeat;
	padding: 0 10px 10px 0;
	}	
#footer {
	clear:both;
	text-align:center;
	font-size: 80%;
	color:#fff;
	padding: 5px 0 0 0;
	border-top: 1px solid #e8a13c /*dark orange*/;}	
#nav-footer {
	border-top: 1px solid #e8a13c /*dark orange*/;
	background-color: #f9bb63 /*light orange*/;
	width: 100%;
	float:left;
	text-align:center;
	margin: 10px 0 0 0;
	color: #fff;
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
#nav-footer li {
	float:left;
	padding: 0;
	margin: 0;
	}
#nav-footer a {
	border-right: 1px solid #fff;
	display:block;
	float:left;
	font-size: 80%;
	color: #fff;
	text-align:center;
	width: 139px;
	padding: 0;
	margin: 0;
	}
#nav-footer .last a{
	border-right: none;
	}	
#nav-footer a:link {
	text-decoration: none;
	}	
#nav-footer a:hover {
	color:#fff;
	text-decoration:none;
	background-color:#dd7d46 /*orange*/
	}		