/* ---------- CSS DOCUMENT ---------- */

html {font:100.01%/1.2em Arial, "Microsoft Sans Serif", Myriad, "Myriad Pro", helvetica,"Lucida Grande",sans-serif;}
ul {list-style:none;}
a:link, a:active, a:visited {color:#000; text-decoration:none;}
a:hover {color:#333; text-decoration:none;}
#content a:link, #content a:active, #content a:visited {color:#fff; text-decoration:underline;}
#content a:hover {color:#C1D9E3; text-decoration:none;}
hr{border:0; border-top:1px solid #555; margin:0; height:1px;}

/* ---------- Reset ---------- */

body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, em, img, small, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend
{margin:0; padding:0; border:0; outline:0;}
body { }
/* ---------- Package ---------- */
#logo1 {display:block; width:280px; height:160px; margin-bottom:110px;}
#logo2 {display:block; width:90px; height:160px; margin-left:-20px;}
ul li {display:inline;}
#package {width: 100%; background:url(../image/head3.jpg) no-repeat top center; position: relative;}
#header {background:url(../image/head3.jpg) no-repeat top center; height:423px; position: relative;}
#leftheader {float:left; width:274px; padding-left:12px;}
#booknow-form {background:url(../img/booknow-form2.gif) no-repeat bottom; width:274px; height:144px;}
	#booknow {padding:50px 0 0 25px; color:#fff; font-size:75%;}
	#booknow #submit {margin-left:177px; margin-top:2px;}
	input#checkin {margin-top:5px; width:100px; float:left;}
	input#checkout {margin-top:5px; width:100px; float:left;}
	#booknow a.calendar {margin-left:5px; display:block; float:left; width:22px; height:20px; padding-top:5px; background:url(../img/calendar-form.gif) no-repeat bottom;}
#flashshow {width:635px; height:402px; padding-left:20px; float:left; position: relative;}
#slideshow {width:635px; height:250px; position: absolute; top: 151px; left: 20px;}
#navigation {background-color:#605959; height:41px;}
	#top-nav {width:896px; height:41px; background:#605959 url(../img/top-nav2.gif) no-repeat;}
	#top-nav li {display:block; float:left;}
	#top-nav li a {display:block; text-indent:-9999px; overflow:hidden; height:41px;}
				a#home {width:66px;}
				a#home:hover {background:#605959 url(../img/top-nav2.gif) no-repeat 0px -41px;}
				a#accommodations {width:156px; margin-left:21px;}
				a#accommodations:hover {background:#605959 url(../img/top-nav2.gif) no-repeat -87px -41px;}
				a#amenities {width:97px; margin-left:16px;}
				a#amenities:hover {background:#605959 url(../img/top-nav2.gif) no-repeat -259px -41px;}
				a#specials-packages {width:185px; margin-left:20px;}
				a#specials-packages:hover {background:#605959 url(../img/top-nav2.gif) no-repeat -376px -41px;}
				a#meetings {width:90px; margin-left:16px;}
				a#meetings:hover {background:#605959 url(../img/top-nav2.gif) no-repeat -577px -41px;}
				a#location {width:86px; margin-left:17px;}
				a#location:hover {background:#605959 url(../img/top-nav2.gif) no-repeat -684px -41px;}
				a#contact-us {width:103px; margin-left:23px;}
				a#contact-us:hover {background:#605959 url(../img/top-nav2.gif) no-repeat -793px -41px;}
#content {font-size:95%; background:#c40030 url(../img/content-bg2.gif) repeat-y;}
	#left {color:#fff; width:659px; padding-right:10px; float:left;}
	#right {text-align:center; width:272px; float:left;}
	#content p {margin:5px 0 10px 25px;}
	#home-page #content p.p {margin:10px 0 10px 25px; padding-right:10px; }
	#content li {margin-left:25px; display:list-item !important;}
	#content h3 {margin-left:25px; color: White;}
#bottomnavigation {background-color:#860021; height:40px; padding-top:20px; text-align:center; font-weight:bold;}
	#bottom-nav {}
		#bottom-nav li {display:inline;}
		#bottom-nav li a {padding:0 10px; font-size: 80%; color: White; text-decoration:none;}
		#bottom-nav li a:hover {color: Black; text-decoration:none;}
		
#footer {margin-top:15px; color: Black; }
	#footer .left {width:33%; float:left; text-align:right; padding-top:25px;}
	#footer .center {width:33%; float:left; text-align:center; font-size:80%; color:#fff; padding-top:120px;}
	#footer .right {width:33%; float:right; text-align:left; padding-top:25px;}
	
.auto {width:959px; margin:0 auto;}
.left {width:70px; float:left;}
.right {width:155px; float:left;}
.clear {clear:both;}
.checkout {display:block; margin-top:8px;}
.checkin {display:block; margin-top:8px;}
.white {border:5px solid #fff;}
.blue {border:5px solid #c40030;}
.center {margin:0 auto;}
.sidebooknow {display:block; float:right; padding-right:5px;}
.fleft {float:left;}
.fright {float:right;}
.fleft li {list-style:circle !important;}

/* FORM */
#giveaway { margin-left: 1px; width:265px; height:47px; background:url(../img/giveaway2.gif) no-repeat; padding-top:75px;}
#giveaway2 { width:265px; height:33px; background:url(../img/giveaway3.gif) no-repeat; padding-top: 70px; }
td.giveaway_left { padding-left: 25px; padding-right: 7px; }
	td.giveaway_left input { width: 158px; }
	#join-form div {float:left; padding-left:10px;}
#sunresort {color: Black; font-weight: bold; font-size:80%; width:272px; margin-left:668px; text-align:center; padding-bottom:10px;}
#sunresort img { margin-bottom: 8px; }
#location-form {width:200px;}

/* POP UP CALENDAR */
table#scw {border:none; border:1px solid #C1D9E3 !important; background-color:#c40030 !important;}
td.scwCells:hover, td.scwCellsHover,
td.scwCellsExMonth:hover, td.scwCellsExMonthHover,
td.scwInputDate:hover, td.scwInputDateHover,
td.scwCellsWeekend:hover, td.scwCellsWeekendHover {background-color:#c1d9e3 !important; color:#c40030 !important;}
table tbody tr td table thead tr td,
table tbody tr td table tbody tr td {background-color:#fff !important; border-color:#605959 !important;}
.scwFoot {background-color:#605959 !important;}
td.scwFoot:hover, td.scwFootHover {color:#C1D9E3 !important;}
#scw input {background-color:#c40030 !important; border:1px solid #C1D9E3 !important; color:#fff;}

.RFPFormText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: normal;
}
#left form table tr,
#left form table td,
#left form table,
#left form table div {background-color:#c40030 !important;}

#accommodations-page .gallery,
#accommodations-page .gallery img {width:160px !important;}
#sitemap {margin-left:25px;}
#sitemap ul li {padding:0px 3px; margin:3px 0px; border-left:4px solid #605959;}
