html, body, p, h1, h2, h3, h4, h5, h6, fieldset {margin:0; padding:0; border:0;	font-size:100%;}
body{margin:30px 0px; padding:0px; background-color:#FFFFFF; background-image:url(../imgs/slice.gif); background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; text-align: center }

/*POPUPS*/
#PopupWrapper { padding:5px; }
#PopupMessage { border:1px solid #A4ABB5; padding:10px 0px 10px 10px; height:180px; background-color:#FFFFFF;}
#PopupFooter { clear:both; padding:5px 5px 0px 0px; text-align:right; border-top:1px solid #E8EAEC; margin-top:0px; }
#PopupMessage h1 { font-weight:bold; font-size:14px; }
#PopupMessage .textbox { BORDER: #000000 1px solid; FONT-SIZE: 10px; BACKGROUND: #ffffff; WIDTH: 98%; COLOR: #333333; FONT-FAMILY: arial, verdana; }
#PopupMessage .Button { font-family: verdana;	font-size: 10px; color: #666666; background: #ED975A; border: 1px #cccccc ridge;}
#PopupWrapper p {margin-top:1em; }
/*POPUPS*/

/* MAIN */
#wrapper {
	width:960px;
	margin:0 auto;
	background-color:#FFFFFF;
	border-style: solid;
	border-color:#CCCCCC;
	border-width:1px;
	background-image:url(../imgs/mainbg.gif);
	background-repeat:no-repeat;
	text-align: left;
	min-height: 410px;
}
#homewrapper {min-height:410px;	width:960px;}



/* MAIN */

/* TOP */
#topwrapper {height:100px; width:960px;}
#topwrapperflag {background-image:url(../imgs/flag.gif); height:100px; width:960px;}
#logo {float:left; height:85px; width:260px; padding-top:15px; padding-left:30px;}
#topnav {float:right; height:40px; width:450px;	padding-top:20px; padding-right:20px; text-align:right; color: #cccccc; font-size:70%;}
#topnavsub {float:right; height:20px; width:400px; padding-top:21px; text-align:right;}
#topsubnav {float:right; width:400px; text-align:right;}
/* TOP */

/* CONTENT */
#wrapper #hotelwrapper .detail p {margin-bottom:1em; }
#wrapper #hotelwrapper .detail .LayerStyle p {margin-bottom:0px; }

#leftwrapper {float:left; min-height:400px; width:280px; background-color:#E8EAEC; background-image:url(../imgs/newsletter_slice.gif); background-repeat:repeat-x; background-position:bottom;}
#searchform {height:112px; width:245px;	background-color:#1C2C45; padding-top:18px;	padding-left:20px; padding-right:15px;}
#NavButton { height:120px; }
#NavButton img { padding-top:8px; }
.searchtext {color: #ADB3BC; font-size:80%; padding-top:5px; padding-bottom:5px;}
#newsletterform {width:260px; padding:33px 10px 0px 0px; font-size:90%;}
.newsletter { margin-bottom:10px;}
/* CONTENT */

/* RESULTS */
#resultswrapper {float:right; min-height:370px;	width:638px; padding:20px 20px 0px 20px; background-color:#E8EAEC;}
#left {float:left; width:310px;}
#right {float:right; width:310px;}
.result {background-image:url(../imgs/resultbkg_slice.gif);	background-repeat:repeat-x;	padding:10px 15px 10px; min-height:140px; width:280px; margin-bottom:15px; font-size:70%;}
.result_x {padding:10px 15px 10px; height:140px; width:280px; margin-bottom:15px; font-size:70%;}
.bodycopy {color: #273853; font-size:70%; line-height:14px;}
.resultsheader {padding:3px 0px 8px 0px; font-size:70%}
.bodycopyright {font-size:70%; text-align:right; padding:3px 0px 8px 0px;}
.bodycopyred {color:#AB0A0E; font-weight:bold; font-size:70%;}
.bodycopywhite {color:#FFFFFF; font-weight:bold; font-size:70%;}
#RatingBar { margin-left:10px; margin-bottom:10px;}
/* RESULTS */

/* HOTEL HERO */
#hotelwrapper {width:920px; padding:20px; background-color:#E8EAEC;}
#hotelnav {text-align:right; width:920px}
#hotelheader {
	height:60px;
	width:920px;
	padding-top:13px;
	background-color:#FFFFFF;
}
#hotelheaderBlue {
	height:60px;
	width:920px;
	background-color:#FFFFFF;
	padding-top:13px;
	background-image:url(../imgs/golfhead.gif);
	background-repeat: repeat-x;
}
#hotelcontent {clear:both; width:920px; padding:10px 0px 0px 0px; background-image:url(../imgs/hotelbgd_slice.gif); background-repeat:repeat-x; background-color:#D2D5DA; background-position:bottom; }
#hotelselect {clear:both; height:120px;	width:920px; background-image:url(../imgs/hotelbgdselect_slice.gif); background-repeat:repeat-x;}
#hotelselect p { padding:10px; }
#hotelselectSlim {clear:both; height:80px;	width:900px; padding:10px; background-image:url(../imgs/hotelbgdselect_slice.gif); background-repeat:repeat-x;}
#hotelselectBlank {clear:both; margin-top:-10px; height:1px; width:900px; }

.header {
	clear:both;
	height:28px;
	width:920px;
	margin-top:15px;
	background-image:url(../imgs/heading_slice.gif);
	background-repeat:repeat-x;
}
.headerHolder { padding-top: 7px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; }
.headercopyred {color: #AB0A0E; font-size:20px; font-weight:bold;}
.headercopy {color: #FFFFFF; font-size:12px;	font-weight:bold;}
.hdcopyhotel {color: #273853; font-size:70%; line-height:15px;}
.bodycopyhotel {color: #273853; font-size:70%; line-height:16px;}
.bodycopyredhotel {color: #AB0A0E; font-size:100%; line-height:16px; font-weight:bold;}
.detail {
	font-size:11px;
	color:#003366;
	width:920px;
	background-color:#FFFFFF;
	background-image:url(../imgs/detail_slice.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.backtotop {color: #ccc; font-size:60%;}
.ReportDate {color: #000; font-size:90%;}
#showhidehdg {height:22px; width:880px; padding-left:10px; padding-right:10px; background-image:url(../imgs/showhide_slice.gif); background-repeat:repeat-x; background-position:bottom;}
#showhidedetail {width:890px; padding-top:10px;	padding-left:10px; background-color:#FFFFFF;}
.ImgRight {padding:0px 10px 0px 0px;}
.imageTitle {font-size:10px;}
#hotelcontent #HotelContentLeft .redbold { font-weight:bold; color:#AB0A0E; }

.linksTable {margin-left: 10px; font-size:55%;}
.SelectImage {margin-bottom:12px; font-size:70%;}

#HotelContentLeft { float:left; width:300px; padding-bottom:15px; padding-top: 0px; padding-right: 10px; padding-left: 15px; }
#HotelContentLeft p {color: #003366; font-size:11px; margin-bottom:1em; }
#HotelContentLeft a {color: #003366; font-size:100%; text-decoration:underline;}
#HotelContentLeft a:Hover {color: #ffffff; font-size:100%; }

#HotelContentRight {float:right; width:565px; padding-right:15px; }
#HotelContentRightMainImage {float:left; width:460px; padding:0 15px 15px 0;}
#HotelContentRightSmallImage {float:right; width:90px;}

/* HOTEL HERO */

/* FOOTER */
#footerwrapper {height:60px; width:960px; clear:both; background:#FFFFFF;}
#footernav {clear:both; float:left;	height:20px; width:700px; padding-top:40px; padding-left:10px; color:#ccc; font-size:70%;}
#panel {float:right; height:60px; width:209px; background-color:#1C2C45;}
#Base {clear: both; width:960px; margin:0px auto; padding-top:5px; padding-bottom:15px; font-size:60%; color:#ADB3BC;}
#BaseRight {float:right; margin:0px 5px 10px 5px;}
#BaseLeft {float:left; padding:0px 8px;}
/* FOOTER */

.select {font-size: 9px; color: #999999; background-color: #FFFFFF;	border: 1px solid #ADB3BC; width:150px;}
.input {font-size:100%; color: #999999;	background-color: #FFFFFF;	border: 1px solid #ADB3BC;}

a.Tablelink:link, a.Tablelink:visited, a.Tablelink:active {color: #1C2C45;	text-decoration:underline; font-size:10px;}
a.Tablelink:hover {color: #1C2C45; text-decoration:none; font-size:10px;}

a.Detaillink:link, a.Detaillink:visited, a.Detaillink:active {color: #1C2C45; text-decoration:underline;}
a.Detaillink:hover {color: #1C2C45; text-decoration:none;}

a:link { color: #ADB3BC; text-decoration:none; }
a:visited { color: #ADB3BC; text-decoration:none; }
a:hover { color: #8D96A2;	text-decoration:none;}
a:active {color: #ADB3BC;text-decoration:none;}

a.sub:link {color: #8D96A2;text-decoration:none;}
a.sub:visited {color: #8D96A2;text-decoration:none;}
a.sub:hover {color: #ADB3BC;text-decoration:none;}
a.sub:active {color: #8D96A2;text-decoration:none;}

a.bodylink:link {color: #273853;text-decoration:underline;}
a.bodylink:visited {color: #273853;text-decoration:underline;}
a.bodylink:hover {color: #273853;text-decoration:none;}
a.bodylink:active {color: #273853;text-decoration:underline;}

