body {margin:0px; background:url(../images/bg.gif) repeat-x top left; font:normal 13px Arial, Helvetica, sans-serif; color:#003974;}
p, h1, h2, h3, form, ul {margin:0px; padding:0px; list-style:none;}
h1 {margin-bottom:10px; text-align:center; font:normal 20px Arial; color:#000080;}
p {margin-bottom:10px; line-height:18px;}
a {color:#2892d4; text-decoration:none;}
a:hover {color:#000;}

.white26 {font:bold 26px Arial; color:#fff;}
.orange16 {font:bold 16px Arial; color:#f68b1f;}
.red16 {font:bold 16px Arial; color:#de1b2c;}
.black13 {font:bold 13px Arial; color:#000;}
.blue18 {font:normal 18px Arial; color:#2891d3;}

.mrgBottom10 {margin-bottom:10px;}
.mrgBottomForm {margin-bottom:8px;}

.outCLeft {background:url(../images/out_c_left.gif) no-repeat right 143px;}
.outCRight {background:url(../images/out_c_right.gif) no-repeat left 147px;}

.hdrTop {background:url(../images/hdr_top.jpg) no-repeat top left;}
.hdrBottom {padding-left:30px; background:url(../images/hdr_bottom.jpg) no-repeat top left;}

.btnPriorityClub {display:block; width:270px; height:52px; text-decoration:none; text-indent:-9999px; outline-style:none; background:url(../images/btn_priority_club.jpg) no-repeat top left;}
.btnPriorityClub:hover {background:url(../images/btn_priority_club.jpg) no-repeat bottom left;}

.ulHdrNav {margin-right:30px;}
.ulHdrNav li {float:right; margin-left:10px;}
.ulHdrNav li a {display:block; padding:10px; text-decoration:none; font:bold 14px Arial; color:#fff;}
.ulHdrNav li a:hover {color:#fff000;}

.cMenuLeft {background:url(../images/menu_c_left.gif) no-repeat 298px top;}
.mainNav {margin-left:299px;}
.mainNav li {float:left; margin-left:3px;}
.mainNav li a {display:block; height:29px; text-decoration:none; outline-style:none; text-indent:-9999px;  background:no-repeat top left;}
.mainNav li a:hover {}
.mainNav li.btnHome a {width:73px; background:url(../images/btn_home.gif);}
.mainNav li.btnHome a:hover {background:url(../images/btn_home.gif) no-repeat bottom left;}
.mainNav li.btnSpecial a {width:149px; background:url(../images/btn_special_packages.gif);}
.mainNav li.btnSpecial a:hover {background:url(../images/btn_special_packages.gif) no-repeat bottom left;}
.mainNav li.btnAmenities a {width:96px; background:url(../images/btn_amenities.gif);}
.mainNav li.btnAmenities a:hover {background:url(../images/btn_amenities.gif) no-repeat bottom left;}
.mainNav li.btnGroup a {width:75px; background:url(../images/btn_group.gif);}
.mainNav li.btnGroup a:hover {background:url(../images/btn_group.gif) no-repeat bottom left;}
.mainNav li.btnReservations a {width:115px; background:url(../images/btn_reservations.gif);}
.mainNav li.btnReservations a:hover {background:url(../images/btn_reservations.gif) no-repeat bottom left;}
.mainNav li.btnArea a {width:135px; background:url(../images/btn_area_information.gif);}
.mainNav li.btnArea a:hover {background:url(../images/btn_area_information.gif) no-repeat bottom left;}

.leftCol {padding:10px 10px 0 10px; background:url(../images/bg_left.gif) no-repeat top left #deebfa;}
.leftCol p {margin-bottom:10px;}
.leftCol div {padding:0 0 10px 0; margin-bottom:10px; background:url(../images/bg_btm_ln_left.gif) repeat-x bottom left;}
.leftCol ul {}
.leftCol ul li {padding:5px 0 4px 5px; margin-bottom:1px; background-color:#eff9ff;}

.morePicsRight {padding-right:10px; background:url(../images/more_pics_right.gif) no-repeat top right;}
.morePicsLeft {padding:10px 0 10px 45px;  background:url(../images/more_pics_left.jpg) no-repeat top left;}
.morePicsLeft a {display:block; padding:5px; font:normal 18px Arial; color:#000080; text-decoration:none;}
.morePicsLeft a:hover {color:#3398d8;}
.morePicsContent {padding:15px 25px; background:url(../images/pics_bg.gif) repeat-x top left #ebebeb;}

.formTitleRight {padding-right:10px; background:url(../images/form_right.gif) no-repeat top right;}
.formTitleLeft {padding:10px 0px 10px 10px; text-align:center; font:bold 18px Arial; color:#2891d3; background:url(../images/form_left.gif) no-repeat top left;}
.formBottomBg {background:url(../images/form_bottom_bg.gif) repeat-x bottom left;}
.formContent {border-left:1px solid #979797; border-right:1px solid #979797; padding:10px 15px 5px 15px; background:url(../images/pics_bg.gif) repeat-x top left #ebebeb;}


.footerBg {padding:7px 0 0 0; color:#000; background:url(../images/footer_bg.gif) repeat-x top left #a5afb8;}


.validation-advice {color:#f10000; font:normal 11px Tahoma;}
.msgBack {padding:5px; margin-bottom:8px; border:1px solid #990000; color:#993300; text-align:center; background-color:#FFFFFF; font:bold 11px Verdana, Arial, Helvetica, sans-serif;}

.field1, .required {
	font:normal 12px Arial;
	color:#000;
	background-color:#fff;
	border:1px solid #b8b8b8;
	padding:3px;
}


.button1
{
	font:bold 12px Arial;
	background-color:#f68e20;
	border:2px solid #b8b8b8;
	color:#FFFFFF;
	padding:1px;
}















