a {text-decoration: none;}
a:hover {text-decoration: underline;}
.clear {clear: both; height: 0px;}

body {background: #fcfae9; font-size: 11px; font-family: Verdana, Arial, Helvetica, 'sans serif';}

#container {margin: auto; overflow: hidden; width: 982px; position: relative;}

#logo {float: left; width: 325px; padding: 0 0 0 26px;}
#header ul {font-size: 10px; color: #a89768; float: right; margin: 40px 10px 0 0; display: inline; text-transform: uppercase;}
#header ul li {display: inline; text-align: center; margin-left: 15px;}
#header ul li a {color: #a89768;}
#header ul li a:hover {text-decoration: none; color: #431111;}

#header ul ul {margin: 0; background: url(../images/navhoverBg.png) repeat; position: absolute; top: 35px; z-index: 9000; left: 545px; width: 120px; display: none;}
#header ul ul li { margin: 5px 0; display: block; }
#header ul ul li a{color: white;}
#header ul ul li a:hover {color: #3d0906;}
/*#header ul li.active ul {display:block; }*/

#header2 {border: 1px solid #e3dcc3; min-height: 500px; width: 980px;  background: white; margin: 11px 0 0 0; position: relative;}
#header2 img.mainImg {width: 980px; /*position: absolute; top: 10px; z-index: 999; left: 0;*/}
#header2.interior {min-height: 428px;}

#header2 #photo-slides { height: 400px; overflow: hidden; }

#slide-image {position: absolute; top: 10px; left: 0; width: 980px;}
/*#blackbanner {height: 13px; width: 965px; background: url(../images/blackbanner_bg.png) repeat; margin: 377px 0 0 0; position: relative; z-index: 1000; text-align: right; padding: 10px 15px 10px 0;}*/
#blackbanner {height: 13px; width: 965px; background: url(../images/blackbanner_bg.png) repeat; margin: 0 0 0 0; position: relative; top: 377px; z-index: 1000; text-align: right; padding: 10px 15px 10px 0;}
#blackbanner p {font-size: 12px; color: #f9f7e2; font-weight: bold; text-transform: uppercase;}

#reservation-widget {float: left;
	width: 484px;
	height: 40px;
	top:418px;
	left:10px;
	background: #a89769 url(../images/resWidgetBG.gif);
	/*margin: 12px 10px 0 10px;*/
	position: absolute;
	z-index: 1;
	display: inline;
	padding: 34px 0 0 22px;
}
	#reservation-widget span {float: left; margin: 0 6px 0 0; display: inline;}
	#reservation-widget label {display: block;}
	#reservation-widget input.box {background: #a89769; border: 1px solid #d4cbb4; font-size: 10px; color: white; padding: 3px;}
	#reservation-widget #arrival {width: 32px;}
	#reservation-widget #month {width: 84px;}
	#reservation-widget .fixed32 {width: 32px;}
	#reservation-widget #search {position: absolute; bottom: 0; right: 0; width: 74px; height: 20px;}
	
#reservation-widget.interior {top:346px;}
	
#photo-tour {
	position: absolute;
	top: 418px;
	left: 526px;
	width: 200px;
	height: 70px;
	background: white;
	float: left;
	/*margin: 420px 0 0 0;*/
}

#photo-tour.interior {top:346px;}

ul#nav {width: 146px; background: url(../images/navBg.png) repeat; position: absolute; top: 10px; left: 30px; z-index: 1000; font-size: 10px; text-transform: uppercase; padding: 10px 0 10px 10px;}
ul#nav li {position: relative;color: white; display: block !important; /*IE6 SEES THIS--->*/display: inline;}
ul#nav li a {color: #360000; padding: 5px 0; display: block; padding-left: 8px; outline: none;}
ul#nav li a:hover, ul#nav li.active {color: #A89769; text-decoration: none;}
ul#nav li.active a { color: #A89769; }
ul#nav ul {background: url(../images/navhoverBg.png) repeat; position: absolute; top: 0; z-index: 51; left: 136px; width: 131px; display: none;}
ul#nav ul li a, ul#nav li.active ul li a {color: white;}
ul#nav ul li a:hover, ul#nav li.active ul li a:hover, ul#nav li.active ul li.active a {color: #3d0906;}
ul#nav li.active ul {display:block; }

ul#promo-list {width: 220px; padding-left: 10px; position: absolute; right: 0; bottom: 0; margin-top: 11px; bottom: 0; right: 0; z-index: 1000; float: right; padding-right: 10px; background: white;  padding-bottom: 6px; }
a.arrow {width: 203px; background: url(../images/arrow.jpg) no-repeat right center; height: 31px; display: block; margin-left: 13px; margin-top: 4px; font-size: 14px; color: #b38100;}
a.arrow span {display: block; font-size: 11px; color: #a8976b;}
a.arrow:hover {text-decoration: none;}
a.arrowRight{width: 218px; background: url(../images/arrowRight.jpg) no-repeat right center; height: 31px; display: block;  margin-top: 4px; font-size: 14px; color: #b38100;}
a.arrowRight span {display: block; font-size: 11px; color: #a8976b;}
a.arrowRight:hover {text-decoration: none;}
ul#promo-list li { }
ul#promo-list li.first {border-bottom: 1px solid #dad7c8; padding-bottom: 8px; padding-top: 10px; }
ul#promo-list li.second {padding-top: 5px;}
.close_holder {position: relative; display: block; width: 220px; height: 195px;}


.promo {display: none; position: relative; width: 220px; height: 195px;}
.promo .image {top: 0; left: 0; position: absolute; width: 220px; height: 195px;}
.promo .more {top: 0px; margin-top: 175px; right: 0; position: absolute; z-index: 1000; width: 62px; height: 20px;}
.promo .x {top: 0; right: 0; position: absolute; z-index: 1000; width: 13px; height: 13px;}

/*#content h2 {color: #a8976b; font-weight: normal; letter-spacing: 1px; font-size: 32px; margin: 36px 0 7px 27px; text-transform: uppercase;}
#content h3 {color: #360000; font-weight: normal; letter-spacing: 1px; font-size: 15px; margin: 0px 0 0px 27px; text-transform: uppercase;}

#leftcol {float: left; width: 667px; padding: 25px 0 0 27px;}
#leftcol h2, #modal-content h2 {color: #a8976b; font-weight: normal; letter-spacing: 1px; font-size: 32px; margin: 0px 0 7px 0px; text-transform: uppercase;}*/


#content h1 {color: #a8976b; font-weight: normal; letter-spacing: 1px; font-size: 32px; margin: 36px 0 7px 27px; text-transform: uppercase;}
#content h2 {color: #360000; font-weight: normal; letter-spacing: 1px; font-size: 15px; margin: 0px 0 7px 27px; text-transform: uppercase;}

#leftcol {float: left; width: 667px; padding: 25px 0 0 27px;}
#leftcol h1, #modal-content h1 {color: #a8976b; font-weight: normal; letter-spacing: 1px; font-size: 32px; margin: 0px 0 7px 0px; text-transform: uppercase;}
/*#leftcol h1, #modal-content h1 {color: #a8976b; font-weight: normal; letter-spacing: 1px; font-size: 32px; margin: 36px 0 7px 0px; text-transform: uppercase;}*/
#leftcol h2, #modal-content h2 {color: #360000; font-weight: normal; letter-spacing: 1px; font-size: 15px; margin: 0px 0 7px 0px; text-transform: uppercase;}


#leftcol h4 {font-weight: bold; color: #a89768; font-size: 14px; margin: 0 0 15px 0;}
#leftcol .spanh4 {font-weight: bold; color: #a89768; font-size: 14px; margin: 0 0 15px 0; display: block;}
#leftcol p, #modal-content p {font-size: 11px; line-height: 16px; color: #360000; margin: 0 0 20px 0;}
#leftcol .collapsep {font-size: 11px; line-height: 16px; color: #360000; margin: 0 0 20px 0; display: block;}
#leftcol p a, #modal-content p a, #modal-content a  {color: #360000; text-decoration: underline;}
#leftcol .collapsep a {color: #360000; text-decoration: underline;}
#leftcol p a.readmore {color: #360000; text-decoration: underline; text-transform: uppercase; text-decoration: none;}
#leftcol p a.readmore:hover {text-decoration: underline;}
#leftcol p a:hover, #modal-content p a:hover {text-decoration: none;}
#leftcol .collapsep a:hover {text-decoration: none;}
#leftcol ul, #modal-content ul {font-size: 11px; color: #360000; margin: 0 0 20px 26px;}
#leftcol ul li, #modal-content ul li {background: url(../images/bullet.gif) no-repeat left 6px; padding-left: 13px; margin: 0 0 5px 0;}
#leftcol ul li a, #modal-content ul li a {color: #360000; text-decoration: underline;}
#leftcol ul li a:hover, #modal-content ul li a:hover {color: #360000; text-decoration: underline;}

#leftcol ol#content_nav {font-size: 10px; text-transform: uppercase; display: block;}
#leftcol ol#content_nav li {display: block; float: left; margin: 5px 9px 5px 0;}
/*#leftcol ol#content_nav li a {display: block; border: 1px solid #e7e1c7; background: white; color: #360000; text-align: center; padding: 6px 12px; font-weight: bold;}*/
#leftcol ol#content_nav li a {display: block; border: 1px solid #e7e1c7; background: #b9ab83; color: white; text-align: center; padding: 6px 12px; font-weight: bold; white-space: nowrap;}
/*#leftcol ol#content_nav li a:hover {background: #b9ab83; color: white; text-decoration: none;}*/
#leftcol ol#content_nav li a:hover, #leftcol ol#content_nav li a.active {background: white; color: #360000; text-decoration: none;}

#leftcol .package {width: 682px; height: 142px; overflow: hidden; border: 1px solid #cbc584; margin: 0 0 22px 0; position: relative;}
#leftcol .package .packageImg {position: absolute; top: 0; left: 0; width: 200px; height: 130px; border: 7px solid #cbc584; }
#leftcol .package .escapeMore {display: block; width: 74px; height: 26px; position: absolute; bottom: 0; right: 0; border-top: 1px solid #cbc584; border-left: 1px solid #cbc584;}
#leftcol .package h6 {margin: 20px 0 10px 228px; font-size: 18px; color: #c58e00; text-transform: uppercase; font-weight: normal;}
#leftcol .package p {margin: 0 0 10px 228px; font-size: 11px; color: #958046; line-height: 16px;}
#leftcol .package p a {color: #958046; text-decoration: underline;}
#leftcol .package p a:hover {text-decoration: none;}
#leftcol .package {}

#rightcol {float: right; width: 240px; padding: 25px 2px 0 0;}

#postcard {width: 217px; border: 1px solid #ddcfa9; padding: 12px 0 0 21px; position: relative; min-height: 90px; height: auto !important; height: 90px; margin: 0 0 10px 0;}
#postcard h5 {font-size: 14px; color: #c58e01; font-weight: normal; margin: 0 0 4px 0;}
#postcard h6 {font-size: 25px; color: #ac9257; font-weight: normal; margin: 0 0 3px 0;}
#postcard p {font-size: 10px; color: #ac9257; font-weight: normal;}
#postcard a#more {position: absolute; bottom: 0; right: 0; border-top: 1px solid #ddcfa9; border-left: 1px solid #ddcfa9; color: #360000; font-size: 12px; text-align: center; width: 70px; padding: 5px 0; text-transform: uppercase;}
#postcard a#more:hover {text-decoration: none;}

#signup {width: 217px; border: 1px solid #ddcfa9; padding: 12px 0 0 21px; position: relative; min-height: 90px; height: auto !important; height: 90px; margin: 0 0 10px 0;}
#signup h5 {font-size: 14px; color: #c58e01; font-weight: normal; margin: 0 0 4px 0;}
#signup h6 {font-size: 25px; color: #ac9257; font-weight: normal; margin: 0 0 3px 0;}
#signup p {font-size: 10px; color: #ac9257; font-weight: normal;}
#signup p a {color: #99a770; text-decoration: underline;}
#signup p a:hover {text-decoration: none;}
#signup a#join {position: absolute; bottom: 0; right: 0; border-top: 1px solid #ddcfa9; border-left: 1px solid #ddcfa9; color: #360000; font-size: 12px; text-align: center; width: 70px; padding: 5px 0; text-transform: uppercase;}
#signup a#join:hover {text-decoration: none;}
#signup input#email {color: #666666; font-size: 10px; font-family: Verdana, Arial, Helvetica, 'sans serif'; border: 1px solid #b8b8b8; background: white; width: 135px; padding: 3px 0; margin: 19px 0 0 0; letter-spacing: -1px;}

#footer {margin: 0 0 0 27px; border-top: 1px solid #dad1ac; width: 925px; padding-top: 20px;}
#footer ul, #footer p {font-size: 11px; color: #360000; line-height: 20px; margin: 0 0 20px 0;}
#footer ul li {display: inline;}
#footer ul li a, #footer p a {color: #360000; text-decoration: underline;}
#footer ul li a:hover, #footer p a:hover {text-decoration: none; color: #a29061;}




table td{text-align:center;}
#leftcol table td p{margin-bottom:25px;}





/*#slider {margin: 13px 0 0px 0; display: block;}
#slider ul {width: 913px; height: 75px;  float: left; margin-bottom: 38px;}
#slider ul li {height: 75px; width: 162px; margin: 0 0px 0 6px; display: block; float: left; }

#prevBtn {float: left; width: 23px; height: 75px; margin: 0 0 0 7px;}
#nextBtn {float: right; width: 23px; height: 75px; margin: 0 7px 0 0;}*/


#thumbnails {clear: both; float: left; width: 980px; height: 75px; margin: 390px 0 30px 0;}
#thumbnails #slide-sets {float: left; width: 846px; height: 75px; overflow: hidden; }
#thumbnails a.btn_prev {color: white;float: left; width: 60px; height: 75px; margin: 0 0 0 7px; outline: none; background: #A29061 url(../images/leftarrow.gif) no-repeat 50% 0; display: block; text-indent: -99999px;}
#thumbnails a.btn_next {color: white;float: right; width: 60px; height: 75px; margin: 0 7px 0 0; outline: none; background: #A29061 url(../images/rightarrow.gif) no-repeat 50% 0; display: block; text-indent: -99999px;}
#thumbnails li {float: left; position: relative; width: 162px; height: 75px; margin: 0 0px 30px 6px;}
#thumbnails img {position: absolute; display: block; z-index: 1; }


.cdevFormHeader{
	color:#360000;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	margin-top:5;
	padding-bottom:15px;
}
table.employeeApp{
	border:1px solid #360000;
	width:575px;
}

table.employeeApp td.noBorder{border:1px solid #FCFAE9;}
table.employeeApp td.rowLabel{width:125px; text-align:center; vertical-align:middle;}
table.employeeApp td.stdCheckbox{width:50px; text-align:center; vertical-align:middle;}
table.employeeApp td.stdSmall{width:75px; text-align:center; vertical-align:middle;}
table.employeeApp td.stdShort{width:100px; text-align:center; vertical-align:middle;}
table.employeeApp td.stdLong{width:250px; text-align:center; vertical-align:middle;}
table.employeeApp td.edu{height:30px;}


.formRadio {list-style:none;}

