/* BEGIN MAIN STRUCTURE *//* commented backslash hack v2 \*/ html, body{height: 100%;} /* end hack */ html {    overflow-x: hidden;    overflow-y: auto;} /* needed for the bastard windows browser */body {	padding: 0;	margin: 0;	background-color: #d5af6e;	color: #999;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	background-image: url(../images/interface/bg.jpg);	background-repeat: repeat-x;}a:link, a:visited {	text-decoration: none;	color: #dd8e05;}a:hover, a:active {	text-decoration: none;	color: #f7a42e;}#centrecontent{	height: 100%;	min-height: 100%;	width: 750px;	background-color: #fff;	color: #999;	margin: auto;	text-align: left;	position: relative;}html>body #centrecontent{height:auto;} /*for mozilla as IE treats height as min-height anyway*/#pageall { /*main container */	background-color: #FFF;	clear: both;	padding-right: 15px;	padding-left: 15px;	padding-bottom: 35px;	padding-top: 40px;	margin-bottom: 50px;}#menu {	color: #dd8e05;	text-align: center;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #dd8e05;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #dd8e05;	padding: 5px 10px 4px;	background-color: #150f00;}#menu img {    margin-top: 1px;}table.menuTable2 {    text-align:center;	font-size: 9px;	color: #999;	margin-top: 5px;}table.menuTable2 td {	line-height: 15px;}td.sp {    padding-left: 3px;	padding-right: 2px;	padding-bottom: 4px;}table.menuTable2 a:link, table.menuTable2 a:visited {	color: #dd8e05;	text-decoration: none;}table.menuTable2 a:hover, table.menuTable2 a:active {	color: #fe8136;	text-decoration: none;}#mainImage {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #dd8e05;}.imgLeft {    margin-right: 40px;	margin-bottom: 40px;}.imgRight {    margin-left: 40px;	margin-bottom: 40px;}.hidetitle	{	position: absolute;	left: -9999px;	top: -9999px;} /* used to hide titles graphic used instead.  Used for accessibility and search indexing */img { border: 0px; }#title {	padding-right: 30px;	margin-bottom: 5px;	padding-left: 30px;	text-align: left;}#title2 {	padding-right: 30px;	padding-left: 30px;	text-align: left;}#content1 {	padding-right: 30px;	padding-bottom: 20px;	padding-left: 30px;}p.testimonial {    color: #aaa;    padding-left: 30px;	padding-right: 30px;	font-style: italic;	margin-bottom: 35px;}p.testimonial em {    color: #f7b137;	font-size: 12px;}.price {    font-size: 14px;	color: #dd8e05;}.gaiadonImg {    margin-top: 10px;	margin-bottom: 10px;}.linkTitle, .contactTitle, .errorTitle {	font-size: 12px;	color: #666;}/* FOOTER */#footer {	clear: both;	text-align: center;	position: relative;	margin: auto;	margin-top: -50px;	bottom: 0px;	height: 45px;	width: 750px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #d5af6e;}#clearfooter{clear: both; height: 45px;}/*needed to make room for footer*//* END OF STRUCTURE */
