html	{font-size: 100%;}
body	{border: none; padding: 0; margin: 0; color: white;
	font-family: Verdana, Arial, sans-serif; font-size: 0.9em;
	background: #335C40;}
h1	{font-style: normal; font-weight: normal; font-family: Arial, Verdana, sans-serif;
	font-size: 150%; margin: 10px 0; padding: 10px 0 0 0; text-align: justify;
	color: #FFFFCC;}
h2	{font-family: Arial,Helvetica,sans-serif; font-weight: normal;
	font-size: 130%; margin: 0 0 7px 0; padding: 10px 0 0 0; 
	color: #FFFFCC; text-align: left;}
h3	{font-family: Arial,Helvetica,sans-serif; font-weight: normal;
	font-size: 130%;
	color: #FFFFCC; text-align: left;}
div#envelope	{border: none; padding: 0; margin: 0;
	width: 700px;}
div#headerblock	{border: none; padding: 0; margin: 0;}
#banner	{border: none; padding: 0; margin: 0;
	width: 700px; height: 60px;}
#navlink	{margin: 0; padding: 0; border: none;}
#navlink ul	{margin: 0; padding: 0; border: none;}
#navlink li	{list-style: none; float: left;
	margin: 0 5px 0 0; padding-left: 15px;
	font-size: 11px; line-height: 19px;
	white-space: nowrap; border: none;
	background:  url(images/tabLG2.gif) left bottom no-repeat;}
#navlink li a	{display: block; float: left;
	padding: 3px 15px 5px 0; margin: 0; border: none;
	text-decoration: none; font-weight: bold; color: #335C40;
	background:  url(images/tabRG2.gif) right bottom no-repeat;
	width: 0.1em /* width = 0.1em is hack for IE6 */}
html>body #navlink li a	{width: auto;}	/* child selector not recognised by IE6, end of hack */
/*	Commented backslash hack hides the next rule(s) from IE5-Mac \*/
div #navlink a	{float: none;}
/* End of IE5-Mac hack */
div #navlink li a:visited	{color: #335C40;}
div #navlink li a:hover	{color: #FF6633;} /* was originally #A90533*/

#maintext	{border: none; padding: 10px 0 0 0;
	clear: both; text-align: justify;
	/*background: url(images/sgabg25.jpg) no-repeat;*/}
#maintext a:link, #pagetop a:link, #copyright a:link	{color: #FF9933; text-decoration: none;}
#maintext a:visited, #pagetop a:visited, #copyright a:visited	{color: #FF9933; text-decoration: none;}
#maintext a:hover, #pagetop a:hover, #copyright a:hover	{color: #FF9933; text-decoration: underline;}
#maintext a:active, #pagetop a:active, #copyright a:active	{color: #FF9933; text-decoration: underline;}

#maintext table	{font-size: 100%;}
#maintext #aptpricing th.col1	{font-weight: bold; text-align: left;}
#maintext #aptpricing th.col2	{font-weight: bold; text-align: left; width: 50%;}
#maintext #aptpricing th.col3	{}
#maintext #aptpricing td.col1	{text-align: left; padding: 3px 0 3px 40px; margin: 0;}
#maintext #aptpricing td.col2	{text-align: left; margin-right: 10px;}
#maintext #aptpricing td.col3	{width: auto;}
#maintext #aptpricing td.col3 img	{float: right; width: 180px; height: 135px;
	border: 2px solid white; padding: 0; margin: 0 0 5px 0;}
#maintext #golfpricing th.col1	{font-weight: bold; text-align: left;}
#maintext #golfpricing th.col2	{font-weight: bold; text-align: center;}
#maintext #golfpricing th.col3	{font-weight: bold; text-align: center; margin-right: 10px;}
#maintext #golfpricing th.col4	{font-weight: bold; text-align: center; margin-right: 10px;}
#maintext #golfpricing th.col5	{width: auto;}
#maintext #golfpricing th.col5 img	{float: right; width: 180px; height: 135px;
	border: 2px solid white; padding: 0; margin: 0 0 5px 0;}
#maintext #golfpricing td.col1	{text-align: left; margin-right: 10px;}
#maintext #golfpricing td.col2	{text-align: left; margin-right: 10px;}
#maintext #golfpricing td.col3	{text-align: center; margin-right: 10px;}
#maintext #golfpricing td.col4	{text-align: center; margin-right: 10px;}
#maintext #golfpricing td.col5	{}
#maintext #airlines td.col1	{text-align: left;}
#maintext #airlines td.col2	{text-align: left; padding-left: 20px;}
img#travelmap	{float: right; padding: 0; border: 2px solid white;
	margin: 0 0 10px 15px;
	width: 180px; height: 135px;}
img#homeslides, img#contactimage	{float:right; padding: 0; border: 3px solid white;
	margin: 0 0 10px 15px;
	width: 260px; height: 195px;}
img.priceslides	{width: 180px; height: 135px; border: 2px solid white;}
img.priceslides1	{width: 180px; height: 135px; border: 2px solid white;
	float: right; margin: 0 0 20px 20px;}
div#pagetop	{margin-top: 5px; text-align: center;}

.boldtext	{font-weight: bold;}
p.ads	{font-size: 0.8em;}
p.ads img	{border: none;}
#copyright	{font-size: 75%; color: #AAAAAA;
	margin: 5px 0 0 0; clear: both; padding: 0 0 5px 0;}