@charset "UTF-8";body,td,th {	font-family: Tahoma, Tahoma Bold, Helvetica, sans-serif;	font-size: 12px;	color: #000000;}body {	font-family: Tahoma, Helvetica, sans-serif;	background-color: #FFFFCC;	margin-left: 0px;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 0px;}h1 {		font-size: 23px;	font-style: normal;	line-height: 26px;	font-weight: bold;	font-variant: normal;	color: #B57430;	text-decoration: none;	margin-top: -6px;}h2 {	font-size: 15px;	font-style: normal;	line-height: 20px;	font-weight: bold;	color: #000000;}h2 a:link, h2 a:visited {	color: #000000;}h2 a:active, h2 a:hover {	color: #B57430;	text-decoration: none;}.table-boarder-2px-brown {	border: 2px solid #b57430;	background: #FFFFFF;}.left-col-bg {	background-color: #DD9B5F;	background-repeat: repeat-x;}.menu {		font-size: 15px;	font-style: normal;	line-height: 30px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	margin-left: 20px;	margin-top: 5px;	cursor: pointer;}.menu a:link, .menu a:visited {	color: #FFFFFF;	text-decoration: none;}.menu a:active, .menu a:hover {	color: #000000;	text-decoration: none;}.menu2 {		font-size: 15px;	font-style: normal;	line-height: 30px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	margin-left: 20px;	margin-top: 5px;	cursor: pointer;}.menu2 a:link, .menu2 a:visited {	color: #FFFFFF;	text-decoration: none;}.menu2 a:active, .menu2 a:hover {	color: #000000;	text-decoration: none;}.menu-rule-brown {	height: 1px;	width: 140px;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #b57430;	margin-left: 20px;	margin-top: 20px;}.main-rule-brown {	height: 1px;	width: 687px;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #b57430;	margin-left: 20px;	margin-top: 0px;}.left-col-header17 {	font-family: Tahoma, Helvetica, sans-serif;	font-size: 17px;	font-style: normal;	font-weight: bold;	text-transform: none;	color: #FFFFFF;	text-decoration: none;	margin-left: 20px;	padding-top: 5px;}.left-col-header17 a:link, .left-col-header17 a:visited {	text-decoration: none;	color: #FFFFFF;}.left-col-header17 a:active, .left-col-header17 a:hover, .left-col-header17 a:focus {	color: #b57430;}.left-col-text {	font-size: 12px;	font-style: normal;	line-height: 16px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	margin-left: 20px;	margin-right: 10px;	cursor: pointer;	padding-top: 3px;	padding-bottom: 3px;}.left-col-text a:link, .left-col-text a:visited {	color: #FFFFFF;	text-decoration: underline;	padding-bottom: 5px;	font-weight:bold;}.left-col-text a:active, .left-col-text a:hover {	color: #b57430;	text-decoration: none;	padding-bottom: 3px;	font-weight:bold;}.left-col-text-bold {		font-size: 12px;	font-style: normal;	line-height: 12px;	font-weight: bold;	color: #000000;	text-decoration: none;	padding-bottom: 3px;}.left-col-header14 {		font-size: 14px;	font-style: normal;	font-weight: bold;	text-transform: none;	color: #FFFFFF;	text-decoration: none;	margin-left: 20px;	padding-top: 0px;}.left-col-header14 a:link, .left-col-header14 a:visited {	color: #FFFFFF;	text-decoration: underline;}.left-col-header14 a:active, .left-col-header14 a:hover {	color: #b57430;	text-decoration: none;}.left-col-header30 {		font-size: 35px;	font-style: normal;	font-weight: bold;	text-transform: none;	color: #000000;	text-decoration: none;	margin-left: 0px;	padding-top: 10px;	line-height: 40px;}.left-col-header30 a:link, .left-col-header30 a:visited {	color: #FFFFFF;	text-decoration: none;}.left-col-header30 a:active, .left-col-header30 a:hover {	color: #b57430;	text-decoration: none;}.main-header a:link, .main-header a:visited {	color: #B57430;	text-decoration: underline;}.main-header a:active, .main-header a:hover {	color: #000000;	text-decoration: none;}.main-body {		font-size: 11pt;	font-style: normal;	font-weight: normal;	font-variant: normal;	color: #000000;	text-decoration: none;	padding: 10px;}.main-body a:link, .main-body a:visited {	color: #000000;	text-decoration: underline;}.main-body a:active, .main-body a:hover {	color: #b57430;	text-decoration: none;}.main-subhead13 {	font-size: 11pt;	font-style: normal;	font-weight: bold;	color: #000000;}.main-subhead13 a:link, .main-subhead13 a:visited {	color: #000000;	text-decoration: underline;}.main-subhead13 a:active, .main-subhead13 a:hover {	color: #b57430;	text-decoration: none;}.main-subhead13RED {	color: #FF0000;	font-size: 13px;	font-style: normal;	line-height: 20px;	font-weight: bold;}.resort-box-footer {	color: #000000;	text-decoration: none;	background-image: url(images/resort-box-bg.jpg);	background-repeat: repeat-x;	border-top-color: #B57430;	padding: 5px 0px;	text-align: center;	font: bold normal 12px/16px Tahoma, Helvetica, sans-serif;	border-right: 2px solid #B57430;	border-bottom: 2px solid #B57430;	border-left: 2px solid #B57430;}.pic-box-boarder {	border: 2px solid #B57430;}.resort-box-footer a:link, .resort-box-footer a:visited {	color: #000000;	text-decoration: underline;}.resort-box-footer a:active, .resort-box-footer a:hover {	color: #b57430;	text-decoration: none;}.resort-box-footer-text-bold {		font-size: 12px;	font-style: normal;	line-height: 12px;	font-weight: bold;	color: #000000;	text-decoration: none;}.resort-box-footer-text-bold a:link, .resort-box-footer-text-bold a:visited {	color: #000000;	text-decoration: underline;}.resort-box-footer-text-bold a:active, .resort-box-footer-text-bold a:hover {	color: #b57430;	text-decoration: none;}.book-now {		font-size: 13px;	line-height: 15px;	font-weight: bold;	font-variant: normal;	text-transform: uppercase;	color: #FFFFFF;	text-decoration: none;	padding: 3px;	height: 35px;	width: 40px;	background-color: #B57430;	border: 2px solid #FFFFFF;	text-align: center;}.book-now a:link, .book-now a:visited {	color: #FFFFFF;	text-decoration: none;}.book-now a:active, .book-now a:hover {	color: #000000;	text-decoration: none;}.resort-box-footer-right {	background-image: url(images/resort-box-bg.jpg);	background-repeat: repeat-x;	border-right-width: 2px;	border-bottom-width: 2px;	border-right-style: solid;	border-bottom-style: solid;	border-top-color: #B57430;	border-right-color: #B57430;	border-bottom-color: #B57430;	border-left-color: #B57430;	padding: 5px;}.footer-bg {	height: 155px; width: 726px; background-image: url(images/camel-footer-colour-correct.jpg); background-repeat: no-repeat; position: absolute; bottom: 0px; left: 178px;}.win-box-boarder {	border: 2px solid #B57430;	background-color: #FFFFFF;	background-image: url(images/win-racket-bg.jpg);	background-repeat: no-repeat;	padding: 5px;}.form-body {		font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	color: #000000;	text-decoration: none;}.form-body a:link, .form-body a:visited {	color: #000000;	text-decoration: underline;}.form-body a:active, .form-body a:hover {	color: #b57430;	text-decoration: none;}.footer-header {		font-size: 20px;	font-style: normal;	font-weight: bold;	font-variant: normal;	color: #B57430;	text-decoration: none;	margin-top: 0px;	padding: 40px 30px 30px 30px;}.resort-bullets {		font-size: 13px;	font-style: normal;	line-height: 20px;	font-weight: bold;	color: #000000;	list-style-type: square;	margin: 0px 0px 10px -13px;	padding: 0px;	list-style-position: outside;}.price {		font-size: 30pt;	height: 40px;	padding: 0px 0px 10px 0px;	margin: 0px;	font-style: normal;	font-weight: bold;	text-transform: none;	color: #FFFFFF;	text-decoration: none;	text-align: center;	background-image: url(images/resort-box-bg.jpg);	background-repeat: repeat-x;	border: 2px solid #B57430;	background-color: #B57430;}.footer-body {		font-size: 14px;	font-style: normal;	line-height: 18px;	font-weight: bold;	font-variant: normal;	color: #ffffff;	text-decoration: none;	padding-top: 20px;}.design-tag {		font-size: 9px;	font-style: normal;	line-height: normal;	font-weight: normal;	color: #CE7442;	text-decoration: none;	text-align: center;}.design-tag a:link, .design-tag a:visited {	color: #CE7442;	text-decoration: underline;}.design-tag a:active, .design-tag a:hover {	color: #000000;	text-decoration: none;}.kit-store-box {	background-color: #FFFFFF;		font-size: 12px;	font-style: normal;	line-height: 14px;	font-weight: normal;	color: #000000;	text-decoration: none;	width: 160px;	border-top: 2px solid #B57430;	border-right: 2px solid #B57430;	border-bottom: 2px solid #B57430;	border-left: 2px solid #B57430;	margin: 0px;}.kit-store-text {		font-size: 9px;	font-style: normal;	line-height: 12px;	font-weight: normal;	color: #000000;	text-decoration: none;}.kit-store-text-bold {		font-size: 9px;	font-style: normal;	line-height: 12px;	font-weight: bold;	color: #000000;	text-decoration: none;	text-align: left;}.kit-store-head {		font-size: 12px;	line-height: 13px;	font-weight: bold;	color: #B57430;	text-decoration: none;	text-align: left;}.kit-store-price {		font-size: 14px;	font-style: normal;	line-height: normal;	font-weight: bold;	color: #B57430;	text-decoration: none;	background-color: #B57430;	text-align: center;	padding: 3px;	background-image: url(images/resort-box-bg.jpg);}.kit-store-box-bottom {	height: 20px;	font-size: 14px;	font-style: normal;	line-height: normal;	font-weight: bold;	color: #B57430;	text-decoration: none;	text-align: center;	padding: 3px;	background-image: url(images/resort-box-bg.jpg);	text-decoration: none;	width: 150px;	border-top: #B57430;	border-right: 2px solid #B57430;	border-bottom: 2px solid #B57430;	border-left: 2px solid #B57430;}.prices-text {		font-size: 12px;	font-style: normal;	line-height: 16px;	font-weight: bold;	color: #000000;	text-decoration: none;	width: 230px;}#top-flash-movie-main {	background: url(images/index-movie.jpg) no-repeat;}#hotelImages img {	border: 2px solid #B57430;	margin-top: 20px;}#hotelImagesgolf img {	border: 2px solid #B57430;}#royal-penninsula {	background: url(images/royal-penninsula-movie.jpg) no-repeat;}#jolie-ville {	background: url(images/jolie-ville-golf.jpg) no-repeat;}#residence {	background: url(images/la-residence-des-cascades.jpg) no-repeat;}#golfing-movie {	background: url(images/golf-movie.jpg) no-repeat;}a img {	border:0;}#navigation {	width: 178px;}#navigation ul {	list-style: none;	padding: 0px;	width: 100%;	margin: 0px;}#navigation li {	font-size: 13px;	font-style: normal;	line-height: 30px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	margin-top: 5px;	cursor: pointer;	}#navigation li a:link, #navigation li a:visited {	color: #FFFFFF;	text-decoration: none;	background: #B57430;	padding-left: 10px;	margin-right: 20px;	margin-left: 20px;	border-top: 1px solid #FFFFCC;	border-left: 1px solid #FFFFCC;	border-right: 1px solid #666666;	border-bottom: 1px solid #666666;	display:block;}#navigation li a:active, #navigation li a:hover, #navigation li a:focus {	color: #000000;	text-decoration: none;	background: #F1C176;	padding-left: 10px;	margin-right: 20px;	margin-left: 20px;	border-top: 1px solid #666666;	border-left: 1px solid #666666;	border-right: 1px solid #FFFFCC;	border-bottom: 1px solid #FFFFCC;	display:block;}#navigation #book a:link, #navigation #book a:visited {	background: #CC0000;}#navigation #book a:active, #navigation #book a:hover, #navigation #book a:focus {	background: #F1C176;}#Prices h1 {	font-size: 14px;	color: #B57430;}#Prices td {	font-size: 0.8em;	padding: 3px;}#Prices p {	font-weight: bold;	color: #B57430;	margin: 0px 0px 10px;	font-size: 9px;	line-height: 14px;}#Prices p a:link, #Prices p a:visited{	color: #B57430;	text-decoration:none;}#Prices p a:active, #Prices p a:hover, #Prices p a:focus{	color: #000000;	text-decoration:none;}#Prices2 h1 {	font-size: 14px;	color: #B57430;}#Prices2 td {	font-size: 0.7em;	padding: 3px;}#Prices2 p {	font-weight: bold;	color: #B57430;	margin: 0px 0px 20px;	font-size: 9px;}.tableBoarder {	border-right: 1px solid #B57430;}.tableBoarderBg {	border-right: 1px solid #B57430;	background: #ECECBC;}.main-body h4 {	color: #B57430;}.main-body h4 a:link, .main-body h4 a:visited{	color: #B57430;	text-decoration:none;}.main-body h4 a:active, .main-body h4 a:hover, .main-body h4 a:focus{	color: #000000;	text-decoration:none;}#golfTable {	font-size: 10px;}#golfTable p {	margin: 0px;	padding: 0px;}#ATOLlogo {	padding-left: 20px;	margin-bottom: 20px;}.table-boarder-2px-brown ul {	margin-top: 0px;	padding-top: 0px;}.notes {	font-weight: bold;	color: #00FF00;}#Prices h2 {	font-weight: bold;	font-size: 0.9em;	margin: 0px;	padding: 0px;}.resort-bullets a:link, .resort-bullets a:visited {	color: #000000;	text-decoration: none;}.resort-bullets a:active, .resort-bullets a:hover, .resort-bullets a:focus {	color: #B57430;	text-decoration: none;}.table-boarder-2px-brown .main-body h3 {	color: #FF0000;	text-decoration: blink;}#bespokeHolidays {	background: #FFFFCC;	padding: 15px;	border: 1px solid #B57430;}#bespokeHolidays h2 {	margin: 0px;	padding: 0px;	color: #B57430;}#bespokeHolidays p {	margin-bottom: 0px;	padding-bottom: 0px;}.red {	color: #FF0000;}#mayWeek {	padding: 10px;	border: 1px solid #B57430;	background: #FFFFCC;}.navleft {background-color: #DD9B5F; width: 178px;}.holderdiv {background-color: white; position: relative; width: 904px; margin: 0px auto 0px auto; border: 2px solid #B57430;}.mainblock {position: absolute; left: 178px; top: 0px; width: 726px;}.slideshow { height: 300px; width: 726px;}.slideshow img { padding: 0px; border: 0px solid #ccc; background-color: #eee; }
