﻿*{						margin:0px; padding:0px;}
body{					background:#d9d5b1; font-family:Arial;}
div{					overflow:hidden;}

.hidden{                display:none;}
.visible{               display:block;}
.IMG_Left{				float:left; vertical-align:bottom; border:0px;}

.Def_Galleries{	float:right; width:294px; padding:3px;}

.DIV_PageTop{			background:#f9faf5 url(../images/master/Page_BG2.jpg) repeat-x left top; min-width:960px;}
.DIV_Page{				background:#d9d5b0 url(../images/master/Page_BG.jpg) repeat-x left top; min-width:960px;}
.DIV_Header{			height:119px;}
.IMG_Logo{				float:left; vertical-align:bottom; margin-left: 25px; border:0px;}
.DIV_Content{			width:967px; margin:0px auto;}	
.DIV_Slogan{			height:54px; text-align:center;}
.DIV_TopContent_Holder{	background:url(../images/master/Menu_BG.jpg) repeat-y left top;}
.DIV_TopContent_Inner{	float:left; width:881px; background:url(../images/master/MenuTop_BG.jpg) repeat-x left top;}
.DIV_Top_Menu_Content{	padding:5px; margin-top:15px; font-family:Arial; font-size:8pt; font-weight:bold; color:#d6d6d4; text-align:center;}
.TopMenu_Link{			color:#3779b6; text-decoration:none;}
.TopMenu_Link:hover{	text-decoration:underline;}
.dlTopMenu_Link{        color:#3779b6; text-decoration:none;}
.dlTopMenu_Link:hover{        text-decoration:underline;}
.DIV_MidContent_Holder{	clear:both; background:url(../images/master/Cont_Mid_BG.jpg) repeat-y left top;}
.DIV_MidContent_Inner{	float:left; width:853px; background:url(../images/master/Cont_Mid_Grad.jpg) repeat-x left top; }
.DIV_MidContent_Inner_Image{float:left; width:853px; background:url(../images/footer.png) no-repeat right bottom; padding-bottom:10px;}

.DIV_BottomContent_Holder{clear:both; overflow:visible; background:url(../images/master/Cont_Mid_BG.jpg) repeat-y left top;}
.DIV_BottomContent{		overflow: visible; z-index:0; width:826px; margin:0px auto; border:solid 1px #d9e3ec; background:#fdfdfb; min-height:135px; padding-bottom:5px; font-family:Arial;}
.DIV_GalleryFeaturedImage{      float:left; margin:0; padding:10px; position:relative; width:140px; height:140px; overflow:visible;}
.DIV_GalleryFeaturedImageText{ position:relative; z-index:9; border:solid 0px #3779b6; color:#3779b6; background-color:#ffffff; margin-top:143px; padding-bottom:0px; text-decoration:none; text-align:center;  height:15px; width:128px; font-size:8pt; font-weight:bold;}
.IMG_GalleryFeaturedImage{	    border:solid 1px #3779b6; width:130px; height:130px; -ms-interpolation-mode: bicubic; background:#f0f0f0; position:absolute; left: 0; top: 0; padding:5px; z-index:0;}
.IMG_GalleryFeaturedImage_hover{background:url(../images/master/thumb_bg.png) no-repeat center center; border:none; z-index:10; cursor:pointer;}

.DIV_MidContent{		width:826px; margin:0px auto; border:solid 1px #d9e3ec; background:#fdfdfb; min-height:135px; padding-bottom:10px; margin-bottom:15px; font-family:Arial;}
.DIV_Menu2{				float:left; width:205px; margin:0px 10px 0px 10px; background:#f6f6ee url(../images/master/Menu2_BG2.jpg) repeat-x left bottom; border:solid 1px #eff3f6; border-top:0px;}
.DIV_Menu2_Inner{		background:url(../images/master/Menu2_BG.jpg) repeat-x left top; min-height:95px; padding:15px 8px 15px 8px; text-align:center;}
.P_Menu2Item{			padding:10px 0px 10px 0px; border-bottom: solid 1px #d7e1e3; cursor:pointer;}
.SPAN_Menu2Title{		font-family:Arial; font-size:10pt; font-weight:bold; color:#3099b3;}
.SPAN_Menu2Descr{		font-family:Arial; font-size:8pt; font-weight:bold; color:#a09e93;}
.SPAN_Menu2Link{		font-family:Arial; font-size:7pt; font-weight:bold; color:#3099b3; text-decoration:none;}
.SPAN_Menu2Special{		font-family:Arial; font-size:11pt; font-weight:bold; color:#3779b6;}
.DIV_Content_WithMenu{	float:left; width:569px; margin-right:10px; padding:10px;}
.DIV_Content_Item{		clear:both; border-bottom: solid 1px #bdd0e1; padding:10px; cursor:pointer;}
.DIV_Content_Item_Inactive{		clear:both; border-bottom: solid 1px #bdd0e1; padding:10px;}
.DIV_ContItemOver{		background:#e6f2ff;}
.H_ContTitle{			font-family:Arial; font-size:12pt; font-weight:bold; color:#3779b6;}
.IMG_Content{			float:left; margin-right:10px; border:solid 1px #bdd0e1;}
.SPAN_ContDescr{		font-family:Arial; font-size:10pt; font-weight:normal; color:#808080;}
.A_ContLink{			font-family:Arial; font-size:8pt; font-weight:bold; font-style:italic; color:#3099b3; text-decoration:none;}
.DIV_Footer{			width:700px; margin:0px auto; text-align:center;}
.P_FooterText{			font-size:8pt; font-family:Arial; font-weight:bold; color:#808080; padding-bottom:10px;}
.SPAN_FooterPhone{		font-family:Arial; font-size:10pt; font-weight:bold; color:#3779b6;}
.P_Disclaimer{			font-size:7pt; font-family:Arial; color:#808080;}
ul.disc{                list-style-type:disc; margin-left:15px; margin-top:0px; padding:0px; font-family:Arial; font-size:10pt; color:#808080;}
ul.square{              list-style-type:square; margin-left:15px; margin-top:10px;}

.popupHolder{           background-image: url(/images/master/menu_rollover.gif); overflow:hidden; width:210px; height:200px; z-index:3; position:absolute; top:150px; left:300px; display:none;}
/* 

** forms **

*/

.DIV_ResCont{		width:685px; margin:0px auto; margin-top:20px;}
.DIV_ResContText{	font-family:Arial; font-size:10pt; color:#808080; padding-bottom:15px;}
.Div_Submission_Verification { text-align:center; color:#3779b6; margin:15px 0px 15px 0px; font-weight:bold; }
.SPAN_Title{		font-family:Arial; font-size:10pt; font-weight:bold; color:#3779b6;}
.P_FormTitle{		width:665px; font-family:Arial; font-size:10pt; font-weight:bold; color:#3779b6; margin:0px auto;}
.DIV_ResForm{		background:#f6f6ee; border:solid 1px #eff3f6; margin:0px auto; margin-bottom:15px; width:685px;}       
.DIV_ResForm_blue{	background:#f0f8ff; border:solid 2px #b4c1e3; margin-bottom:15px; margin-top:15px; margin-left:65px; width:685px; padding:5px; overflow:hidden;}
.DIV_ResForm_blue:hover{ background:#f0f8ff; border:solid 2px #339966; margin-bottom:15px; margin-top:15px; margin-left:65px; width:685px; padding:5px;}
.DIV_BtnHolderForm{	margin:0px auto; width:685px;}
.DIV_Form200{		float:left; width:200px; margin-right:10px;}
.FormLabel{			font-size:8pt; color:#000000; padding:6px 0px 0px 10px;}
.FormLabel_Dynamic{	font-size:8pt; color:#000000; padding:6px 0px 0px 10px;}
.FormItem{			border:solid 1px #bfbcb5; background:#ffffff;}
.FormSpacer{		font-size:10pt; color:#000000; padding:2px 0px 0px 0px; text-align:center;}
.ASP_TextField{		width:100%; border:0px;}

.P_Submit_Btn{		float:right;  background:#0d4983; border:solid 1px #0d4983; padding:5px; color:#ffffff; font-size:10pt; text-decoration:none; cursor:pointer;}
.P_Submit_Btn:hover{float:right;  background:#1966ae; border:solid 1px #0d4983; padding:5px; color:#ffffff; font-size:10pt; text-decoration:none; cursor:pointer;}
.P_Submit_Btn_over{	float:right;  background:#1966ae; border:solid 1px #0d4983; padding:5px; color:#ffffff; font-size:10pt; text-decoration:none; cursor:pointer;}

.P_Submit_Btn_update{		float:right; background:#0d4983; border:solid 1px #0d4983; padding:5px; color:#ffffff; font-size:10pt; text-decoration:none; cursor:pointer;}
.P_Submit_Btn_update:hover{float:right; background:#1966ae; border:solid 1px #0d4983; padding:5px; color:#ffffff; font-size:10pt; text-decoration:none; cursor:pointer;}
.P_Submit_Btn_update_over{	float:right; background:#1966ae; border:solid 1px #0d4983; padding:5px; color:#ffffff; font-size:10pt; text-decoration:none; cursor:pointer;}

.P_Submit_Btn_reserve{		float:right; margin-right:65px; background:#0d4983; border:solid 1px #0d4983; padding:5px; color:#ffffff; font-size:10pt; text-decoration:none; cursor:pointer;}
.P_Submit_Btn_reserve:hover{float:right; margin-right:65px; background:#1966ae; border:solid 1px #0d4983; padding:5px; color:#ffffff; font-size:10pt; text-decoration:none; cursor:pointer;}

.P_Submit_Btn_reserve_inactive{float:right; margin-right:65px; background:#D1D1D1; border:solid 1px #D1D1D1; padding:5px; color:#ffffff; font-size:10pt; text-decoration:none; cursor:pointer; }

.P_Submit_Btn_message{		 background:#339966; border:solid 1px #0d4983; padding:5px; color:#ffffff; font-size:10pt; text-decoration:none; cursor:pointer;}
.P_Submit_Btn_message:hover{ background:#339966; border:solid 1px #0d4983; padding:5px; color:#ffffff; font-size:10pt; text-decoration:none; cursor:pointer;}

.formOuterBox{		margin:5px 10px 10px 10px; font-family:Arial;}
.formOuterBox_reservation{		margin:5px 10px 10px 25px; font-family:Arial; text-align:left; width:635px;}
.formItemBox{		margin:10px 10px 10px 10px; text-align:left; font-family:Arial; font-size:14px;}
.formItemBoxLeft{	margin:10px 10px 10px 10px; text-align:right; font-family:Arial; font-size:14px;}
.formErrorLabel{	vertical-align:top; color:#ce3535; font-family:Arial; font-size:8pt; font-weight:bold;}
.formErrorLabel_large{	vertical-align:top; color:#ce3535; font-family:Arial; font-size:10pt; font-weight:bold;}

.Div_Form_Labels { float:left; font-weight:bold; text-align:right; }
.Div_Asp_Element { float:left; margin:10px 10px 10px 10px; font-size:8pt; width:170px;}
.Div_Asp_Element_Inside { float:left; margin:0px 5px 0px 0px; font-size:8pt; }
.Div_Rules_Checkbox { padding:5px 5px 5px 5px; margin: 5px 0px 5px 0px; width:350px; text-align:right; float:right; }
.Div_Rules_Checkbox_Holder { width:410px; }
.Div_Rules_Error_Label { font-size:8pt; font-weight:bold; padding: 0px 0px 0px 10px; }
.floatNone { float:none; }
.txtBox { border:solid 1px #bfbcb5; background:#ffffff; }
.rules { font-size:12px; margin:20px 20px 20px 20px; }
.link_rules { font-size:10pt; color:#3779b6; font-weight:bold; } 
.center20PixelBuffer {text-align:center; margin:20px 20px 20px 20px;}
.10PixelBuffer { margin:10px 10px 10px 10px; }
.floatLeft { float:left; }
.floatRight { float:right; }
.center { text-align:center; }
.bold { font-weight:bold; }
.reservation_textbox{ padding:0px; margin:0px; margin-left:-10px;}
.div_reservation_section { padding: 10px; border:solid 2px #3779b6; margin-bottom:20px; margin-top:10px; background-color:#f0f8ff;}

