/* ------------"generic styles"*/Body{	margin: 0; padding: 0;	background: #FFF8F1; color:#FFFFFF	font-family; Arial, Helvetica, sans-serif;}a:link{text-decoration:none}a:link {color:#663300} a:visited {text-decoration: none}a:visited { color:#663300} a:link:hover {color:#666666} a img {	border: 0;}h1 {	font-family:Arial, Helvetica, sans-serif;	font-size:18px;	margin: 0em 0em 1.25em 0em;	color:#663300;}h2 {	font-family:Arial, Helvetica, sans-serif;	font-size: 12px;	margin: 1em 0em .2em 0em;	color:#666666;}h3 {	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	margin: 1.9em 0em 0em 2.7em;	color:#663300;	}h4 {	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	color:#fff;}h5 {	font-family:Arial, Helvetica, sans-serif;	font-size:18px;	margin: 0em 0em 1.7em 0em;	color:#6699CC}p {	margin: .5em 0 .4em 0;	font-family:Arial, Helvetica, sans-serif;	font-size: 12px;	color:#666666;}p2 {	margin: 0 0 2em;	font-family:Arial, Helvetica, sans-serif;	font-size: 10px;	color:#000000;}p3 {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#fff;}ul {	text-decoration:none;}li {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	text-decoration:none;	list-style:none;}.content-image {	margin: 20px 0px 20px 20px;	padding: 0;	float: right;}.content-image-packages {	margin: 0px 0px 20px 20px;	padding: 0;	float: right;}/* ------------"masthead styles"*/.container {	background-color: #FFFFFF;	margin-right: auto;	margin-left: auto;	width: 800px;	height: 100%;	padding: 0 10px 0 10px;	overflow:hidden;	background-image:url(../images/shadow.gif);	background-repeat:repeat-y;}#masthead {	padding-top: 0px;	background: #fff;	border: none #FFFFFF;	width: 800px;	}#navlinks {	margin: 0em;	padding: 0.5em 1.5em;	background: #fff;	color: #663300;	border-top: 1px dotted #663300;	border-bottom: 1px dotted #663300;}#navlinks li {	display: inline;	margin-right: 2em; padding-right: 2em;	border-right: 1px dotted #663300;	font-weight: bold;	}#navlinks li.last {	border-right: 0;}#navlinks a {	color: #663300;}#navlinks a:hover {	color:#666666}#secondarylinks {	float: left;	margin:0em;	background: #FFFFFF;	width: 183px;	height: 1200px;	overflow:hidden;	border-right: 1px dotted;	border-right-color:	#663300;}#secondarylinks li {	margin:0em 0em 0em 0em; 	padding-top: .7em;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	list-style:none;}#secondarylinks li.first {	margin-top: 0em;}	#secondarylinks a {	color:#663300;}#secondarylinks a:hover {	color:#666666}.content {	float: left;	width: 500px;	margin: 1.5em 1em 0em 1.7em;	text-align: justify;	background-color: #FFFFFF;	padding: 0;}.footer_img { 	float:left;	width:500px;	height:200px;	margin: 1em 1em 0em 1.7em; }  #flashcontent {	float:left;	width: 500px;	height: 400px;	background-color: #fff;	border: 1px solid #663300;}.content2 {	float: left;	width: 500px;	margin: 1.5em 1em 0em 1.7em;	text-align: justify;	background-color: #FFFFFF;	padding: 0;}.content_empty {	float: left;	width: 500px;	height: 400px;	margin: 1.5em 1em 0em 1.7em;	text-align: justify;	background-color: #FFFFFF;	padding: 0;}.footer_img {	vertical-align:baseline;	width:500px;	height:75px;	margin:1.5em 1em 0em 1.7em}ul#waxing li {	text-decoration:none;	list-style:none;	flaot:left;	margin:0;	}.techData {	margin: 0;	padding: 0;	width: 100%;	}.techData img {	margin: 0;	padding: 0;	float: left;}.textLeft {	text-align: left;}.tableData{	clear: both;	width: 100%;	border-top: 1px solid #999999;	border-right: 0 dotted #999999;	border-bottom: 0 solid #999999;	border-left: 1px dotted #999999;}.tableData th, .tableData td{   border: dotted #999999;   border-width:0 1px 1px 0;   width: 30%;   height: 22px;   font-size: 12px;}.tableData tr.rowTitle, .techTable tr.rowTitle {	background-color: #663300;	color: #333333;}.tableData tr.data, techTable tr.data {	color: #999999;}.techTable{	border: dotted #999999;  	border-width:1px 0 0 1px;  	float: left;  	width: 100%;}.techTable th, .techTable td {	border: dotted #999999;	border-width:0 1px 1px 0;	width: 33%;	height: 22px;	font-size: 12px;	padding: 0 0 0 5px;}.map_img {	float:left;	border: 1px solid #663300;}