/* CSS Document */
body {font:100% Arial, Helvetica, sans-serif;margin:0;padding:0;background-color:#FFF;}
#logo {position:absolute;top:0;left:0;}
#search {position:absolute;top:10px;right:10px;}
	.field {font-size:0.7em;color:#999;width:164px;}
/*#navigation {margin:55px 0 0 215px;}*/
	
	input, textarea {color:#000; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:1em;}
	
#blackstripe {position:absolute;top:78px;left:0;width:100%;background-color:#000;height:2px;clear:both;margin:1px 0 1px 0;}
#topbar {position:absolute;top:80px;left:0;width:100%;background:url(../grfx/int/stripbotlftbackgrd.jpg);}
#container {margin-top:120px;background:url(../grfx/int/bakgrd.gif) no-repeat;width:750px;}
/*#heading {border:solid 0px #ccc;margin:0 0 0 60px;padding:25px 0 20px 25px;}*/
	#headingabout {background:url(../grfx/hdr/aboutbakgrd.jpg) no-repeat;border:solid 0px #ccc;margin:0 0 0 60px;padding:30px 0 25px 25px;}
	#headingservices {background:url(../grfx/hdr/servicesbakgrd.jpg) no-repeat;border:solid 0px #ccc;margin:0 0 0 60px;padding:30px 0 25px 25px;}
	#headingenvironment {background:url(../grfx/hdr/environmentbakgrd.jpg) no-repeat;border:solid 0px #ccc;margin:0 0 0 60px;padding:30px 0 25px 25px;}
	#headingtipsntricks {background:url(../grfx/hdr/tipsntricksbakgrd.jpg) no-repeat;border:solid 0px #ccc;margin:0 0 0 60px;padding:30px 0 25px 25px;}
	#headingbookings {background:url(../grfx/hdr/bookingsbakgrd.jpg) no-repeat;border:solid 0px #ccc;margin:0 0 0 60px;padding:30px 0 25px 25px;}
	#headingcontact {background:url(../grfx/hdr/contactbakgrd.jpg) no-repeat;border:solid 0px #ccc;margin:0 0 0 60px;padding:30px 0 25px 25px;}
	#headinglocation {background:url(../grfx/hdr/locationbakgrd.jpg) no-repeat;border:solid 0px #ccc;margin:0 0 0 60px;padding:30px 0 25px 25px;}
	#headingdisclaimer {background:url(../grfx/hdr/disclaimerbakgrd.jpg) no-repeat;border:solid 0px #ccc;margin:0 0 0 60px;padding:30px 0 25px 25px;}
h1 {font-size:1.3em;color:#000;margin:0;padding:0; font-family:"Times New Roman", Times, serif; }
	h1 .small { position:relative; top:0.1em; left:30px; font-size:.7em; }
h2 {font-size:1em;color:#000;margin:0;padding:0; font-family:"Times New Roman", Times, serif;}
h3 {font-size:1em;color:#000;margin:0;padding:0; font-family:"Times New Roman", Times, serif;}
h4 {font-size:1em;color:#000;margin:0;padding:0; font-family:"Times New Roman", Times, serif;}
h5 {font-size:0.9em;color:#000;margin:0;padding:0; font-family:"Times New Roman", Times, serif;}
h6 {font-size:0.8em;color:#000;margin:0;padding:0; font-family:"Times New Roman", Times, serif;}

#copytext {border:solid 0px #ccc;margin:0 0 0 115px;padding:0;}
#copytext p, li { font-size:0.8em;color:#000;}
#copytext p {margin:0 0 2em 0}

.alert {color: #F1CA52;}

#footer {border-top:solid 1px #ccc;width:640px;margin:10px 0 10px 60px;padding:10px 0 10px 0;clear:both; font-size:0.7em;color:#000; text-align:center;}

.clr { clear:both; }

.inline { margin:0; padding:0; }
   .inline li { list-style-type:none; display:inline; margin:5px 5px 5px 0; padding:5px; }

a 				{ color:#DFBD00; }
a:active 		{ color: #000000; text-decoration: none; }
a:hover 		{ color: #EBD140; text-decoration: none; border-bottom:2px solid #EBD140; }
a:link 			{ color: #EBD140; text-decoration: none; }
a:visited 		{ color: #999; text-decoration: none; }

#enviropol {  text-align:center; font-family:Georgia, "Times New Roman", Times, serif; color:#000; background-color:#FBFBF4; border:1px solid #F7F7EF; padding:1em; margin:1em; } 

.envpol { float:right; width:240px; /*text-align:center;*/ font-family:Georgia, "Times New Roman", Times, serif; color:#000; background-color:#FBFBF4; border:1px solid #F7F7EF; padding:1em; margin-left:1em; }
.envpol h1 { color:#000; font-size:0.9em; }
.envpol strong { font-weight:500; }

.boxright { float:right; width:180px; text-align:right; /*background-color:#FBFBF4; border:1px solid #F7F7EF;*/ padding:1em; margin-left:1em; }
.boxright h1 { color:#000; font-size:0.9em; }

strong { font-weight:600; }

fieldset {margin-bottom:1em;}
fieldset.fs1 {border:1px dashed #A09E8B;background:url(../grfx/fs1.gif) top left no-repeat #F5F3DA;}
fieldset.fs2 {border:1px dashed #6678BE;background:url(../grfx/fs2.gif) top left no-repeat #E7EBFB;}
fieldset.fs3 {border:1px dashed #9E6A48;background:url(../grfx/fs3.gif) top left no-repeat #FBEFE7;}
fieldset table td {font-size:0.8em;}

legend {color:#000;}

.matrix td {padding:3px; vertical-align:top;}
.matrix th {font-size:0.8em;color:#000000;background-color:#F5F5EC;}	
.matrix td.dark {background-color: #F7F7EF; font-size:0.8em; }
.matrix td.light {background-color: #FBFBF4; font-size:0.8em; }


.promo1, .promo2, .promo3 {float:right;width:250px;font-size:.8em;clear:right;padding:1em;margin:0 0 1em 1em;}
.promo1 {border:1px dashed #A09E8B;background-color:#F5F3DA;}
.promo2 {border:1px dashed #6678BE;background-color:#E7EBFB;}
.promo3 {border:1px dashed #9E6A48;background-color:#FBEFE7;}