/*MAIN*/
body {
	margin:0 0 0 10px;
	}
a:link {
	}
a:visited {
	}
a:hover {
	}
a img {
	border: none;
}
.logo_td {
	text-align:center;
	}
.logo_padding {
	padding: 19px 19px 29px 19px;
	}
	
/*NAVIGATION*/
.topNav_bg{
	background:#978a75;
	border-bottom:1px solid #474036;
	height:28px;
	}
.body_margin{
	margin-top:1px;
	border-bottom:1px solid #d8d8d8;
	}
.top_links {
	vertical-align:middle;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	}
.resform, .resform a:link, .resform a:visited, .resform a:active, .resform a:hover, 
.resform table, .resform table a:link, .resform table a:visited, .resform table a:active, .resform table a:hover {
	font-size:10px !important;
	line-height:normal !important;
	font-weight:normal;
	}
.resform label {
	font-size:11px;
	}
	
.top_links a:link, .top_links a:visited, .top_links a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	margin:0px 5px;
	}
.top_links a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	}
.privacy_links {
	vertical-align:middle;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	}
.privacy_links a:link, .privacy_links a:visited, .privacy_links a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	margin:0px 5px;
	}
.privacy_links a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:normal;
	}

/*RESERVATIONS*/
.res_td{
	width:209px;
	background:#666634;
	padding-top:17px;
	border-bottom:11px solid #fff;
	}
.res_table {
	width:214px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.res_table a:link, .res_table a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#015294;
	text-decoration:underline;
	font-size:11px;
	font-weight:normal;
	}
.res_table a:hover{
	font-family:Arial, Helvetica, sans-serif !important;
	color:#015294 !important;
	text-decoration:none !important;
	font-size:11px !important;
	font-weight:normal !important;
	}
.res_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-bottom:15px;
	}
.res_bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
.res_input{
	height:15px; width:140px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:15px;
	background:url(/_images/_design/input1.gif) top left no-repeat;
	border:0px;
	padding-left:4px;
	}
.res_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.res_textSm{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	}
.res_packagePad{
	padding-bottom:10px;
	}
.res_10pad {
	padding-bottom:8px;
	}

/*BODY*/
.breadcrumb_bar {
	height:27px;
	vertical-align:middle;
	padding-left:20px;
	border-bottom:1px solid #d8d8d8;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	}
.breadcrumb_bar a:link, .breadcrumb_bar a:visited {
	color:#336699;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
	}
.breadcrumb_bar a:hover {
	color:#336699 !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:10px !important;
	text-decoration:none !important;
	font-weight:normal !important;
	}
.title_bar {
	height:39px;
	vertical-align:middle;
	padding-left:20px;
	border-bottom:1px solid #d8d8d8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	}
.content_td {
	background:#fff;
	height:100%;
	padding-right:10px;
	}
.contentWhite {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	}
.masthead {
	padding:10px 0px 13px 20px;
	}
.body {
	padding:0px 0px 50px 20px;
	text-align:justify;
	}
.body, .body table, .body table td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#333333;
	}
.body a:link, .body a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#336699;
	text-decoration:underline;
	font-weight:normal;
	}
.body a:hover {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	line-height:15px !important;
	color:#336699 !important;
	font-weight:normal !important;
	text-decoration:none !important;
	}
.bodyFont {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px !important;
	line-height:15px;
	color:#333333;
	font-weight:normal;
	}
.bodyFont a:link, .bodyFont a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	color:#336699;
	text-decoration:underline;
	font-weight:normal;
	}
.bodyFont a:hover {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:10px !important;
	line-height:15px !important;
	color:#336699 !important;
	text-decoration:none !important;
	font-weight:normal !important;
	}
.body ul, .body li {
	list-style-type:disc;
	}
	
/*OFFER FINDER*/
.offer_table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px !important;
	line-height:12px !important;
	color:#333333;
	font-weight:normal;
	width:340px;
	background:#efedec;
	}
.offer_table a:link,
.offer_table a:visited,
.offer_table a:active,
.offer_table a:hover {
	line-height:12px !important;
	}
.offer_title {
	height:25px;
	vertical-align:middle;
	text-align:left;
	padding-left:5px;
	background:#dfdcdb;
	}
.offer_find {
	color:#777;
	font-size:10px;
	vertical-align:middle;
	height:20px;
	text-align:left;
	padding-left:5px;
	}
.offer_align {
	text-align:left;
	padding-left:5px;
	color:#000000;	
	}


/*FOOTER*/
