﻿*{						margin:0px; padding:0px;}
body{					background:#E3E1C8; font-family: "HelveticaNeue-Light","Helvetica Neue Light",Arial,Helvetica, Sans-Serif;}
div{					overflow:hidden;}

.BigImage   {
    background-image:url(/images/BG2_16.jpg); background-position:center 99px; background-repeat:repeat-x;
}

.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{			 min-width:960px; background-position:top -50px;}
.DIV_Page{				min-width:960px;}
.DIV_Header{			height:99px; background-image:url(/images/BG2_14.jpg); background-repeat:repeat-x; }
.IMG_Logo{				float:left; vertical-align:bottom; margin-left: 25px; border:0px; display:block;}
.DIV_Content{			width:1080px; margin:0px auto; border:solid 0px #cccccc;}	
.DIV_Slogan{			height:54px; text-align:center;}
.DIV_TopContent_Holder{	}
.DIV_TopContent_Inner{	}
.DIV_Top_Menu_Content{	padding:0px 5px 5px 5px; margin-top:1px; font-family:Arial, Sans-Serif; font-size:8pt; font-weight:bold; color:#d6d6d4; text-align:center;}
.TopMenu_Link{			color:#3779b6; text-decoration:none; display: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.jpgg) repeat-y left top;}
.DIV_MidContent_Inner{	 background:url(../images/master/Cont_Mid_Grad.jpgg) 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:hidden; display:block;}
.DIV_BottomContent{		overflow: hidden; z-index:0; width:948px; margin:0px auto; border:solid 2px #c4c3b8; border-bottom:solid 2px #BFBEB9;  background:#F1EDED; min-height:135px; padding:15px 0px; font-family:Century Gothic, 'helvetica', Arial, Sans-Serif;}
.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:950px; margin:0px auto; border:solid 0px #d9e3ec; background:#fdfdfb; min-height:135px; padding-bottom:30px; margin-bottom:0px; font-family:Arial, Sans-Serif;}
.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:30px 0px 30px 0px; border-bottom: solid 1px #d7e1e3; cursor:pointer;}
.SPAN_Menu2Title{		font-family:Arial, Sans-Serif; font-size:10pt; font-weight:bold; color:#024984; margin-top:5px; padding-top:5px;}
.SPAN_Menu2Descr{		font-family:Arial, Sans-Serif; font-size:8pt; font-weight:bold; color:#a09e93;}
.SPAN_Menu2Link{		font-family:Arial, Sans-Serif; font-size:7pt; font-weight:bold; color:#3099b3; text-decoration:none;}
.SPAN_Menu2Special{		font-family:Arial, Sans-Serif; font-size:11pt; font-weight:bold; color:#3779b6;}
.DIV_Content_WithMenu{	float:left; width:669px; margin-right:10px; padding:10px 10px 10px 15px; margin-left:5px;}
.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, Sans-Serif; font-size:12pt; font-weight:bold; color:#3779b6;}
.IMG_Content{			float:left; margin-right:10px; border:solid 1px #bdd0e1;}
.SPAN_ContDescr{		font-family:Arial, Sans-Serif; font-size:10pt; font-weight:normal; color:#5B5B5B; line-height:19px; padding-right:25px;}
.A_ContLink{			font-family:Arial, Sans-Serif; font-size:8pt; font-weight:bold; font-style:italic; color:#3099b3; text-decoration:none;}
.DIV_Footer{			width:700px; margin:30px auto 0px auto; text-align:center;}
.P_FooterText{			font-size:8pt; font-family:Arial, Sans-Serif; font-weight:bold; color:#808080; padding-bottom:10px;}
.SPAN_FooterPhone{		font-family:Arial, Sans-Serif; font-size:10pt; font-weight:bold; color:#3779b6;}
.P_Disclaimer{			font-size:7pt; font-family:Arial, Sans-Serif; color:#808080;}
ul.disc{                list-style-type:disc; margin-left:15px; margin-top:0px; padding:0px; font-family:Arial, Sans-Serif; 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, Sans-Serif; 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, Sans-Serif; font-size:10pt; font-weight:bold; color:#3779b6;}
.P_FormTitle{		width:665px; font-family:Century Gothic, 'Helvetica', Arial, Sans-Serif; 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:665px; padding:10px;}       
.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:#555555; padding:6px 0px 0px 1px;}
.FormLabel_Dynamic{	font-size:8pt; color:#555555; padding:6px 0px 0px 10px;}
.FormItem{			}
.FormSpacer{		font-size:10pt; color:#000000; padding:-5px 0px 0px 0px; text-align:center;}
.ASP_TextField{		 border:solid 1px transparent; padding:5px 5px 5px 5px; width:100%; margin-bottom:8px; margin-right:5px;}
.ASP_TextField:hover {		 border:solid 1px #EDEDED; background-color:#FCFCFC;}
.ASP_TextField:focus {		 border:solid 1px #EDEDED; background-color:#FCFCFC;}

.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; background-image:url(/images/ReserveBTNquote.jpg); }

.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:15px 0px 10px 0px; font-family:Arial, Sans-Serif;}
.formOuterBox_reservation{		margin:5px 10px 10px 25px; font-family:Arial, Sans-Serif; text-align:left; width:635px;}
.formItemBox{		margin:10px 10px 10px 10px; text-align:left; font-family:Arial, Sans-Serif; font-size:14px;}
.formItemBoxLeft{	margin:10px 10px 10px 10px; text-align:right; font-family:Arial, Sans-Serif; font-size:14px;}
.formErrorLabel{	vertical-align:top; color:#ce3535; font-family:Arial, Sans-Serif; font-size:8pt; font-weight:bold;}
.formErrorLabel_large{	vertical-align:top; color:#ce3535; font-family:Arial, Sans-Serif; 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:5px; margin:0px; margin-left:0px;}
.div_reservation_section { padding: 10px; border:solid 2px #3779b6; margin-bottom:20px; margin-top:10px; background-color:#f0f8ff;}




  /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			
			/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li { 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:605px;
		height:283px;
		overflow:hidden; 
		}	
	#slider2 li 
	{
	    width:400px;
	    height:200px;
	    overflow:hidden;
	}
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-22px;
		top:130px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:932px;
		
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.png) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.png) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
	img {
	    border:none;
	}
	
#ThreeHolder {
    overflow:hidden;
    border:solid 0px #cccccc;
    padding-left:45px;
    margin:0px auto 10px auto;
    clear:right;
    width:1078px;
    display:block;
}
	
.Three {
    overflow:hidden;
    display:block;
    width:327px;
    height:188px;
    border:solid 0px #cccccc; border-bottom:solid 0px #cccccc;
    float:left;
    margin-left:0px; margin-top:5px;
    padding-top:2px;
    cursor:pointer;
    
    
}
.Three a:link {
    color:#333333;
    margin-top:2px;
    display:block;
}
a {
    text-decoration:none; border:none;
    color:#1A5591;
}
a:hover {
    text-decoration:underline; border:none;
    color:#1A5591;
}

.DIV_Slogan {
    overflow:hidden;
    display:block;
}

.PackageLinks {
    display:none;
    overflow:hidden;
    clear:left;
}

.line {
    border-top:dashed 0px #cccccc;
}


.BottomPackages {
    border:solid 1px transparent;
    width:235px;
    height:180px;
    float:left;
    overflow:hidden;
    margin-left:0px;
    padding:7px 0px 0px 0px;
    text-align:center;
    font-size:12px;
    font-weight:bold;
    color:#555555;
}
.BottomPackages:hover {
    border:solid 1px #cccccc;
    
}
.BottomPackages a:link {
    border:solid 0px #cccccc;
    display:block;
    margin-bottom:3px;
}
#SportsContainer {
    overflow:hidden;
    display:block;
    border-bottom:solid 1px #cccccc;
    margin-bottom:15px;
    margin-right:5px;
    
}
.SportsBTN {
    float:right;
    margin-left:10px;
    color:#ffffff;
    background-color:#105396;
    font-family:Century Gothic, 'Helvetica', Arial, Sans-Serif;
    font-size:11px;
    font-weight:bold;
    padding:3px 12px;
}
.SportsBTN:hover {
   
    float:right;
    margin-left:10px;
    color:#ffffff;
    background-color:#114A72;
   
}

.CorpBTN {
    border:solid 1px transparent;
    float:left;
    margin-right:20px;
    color:#ffffff;
    background-color:#1C5EA1;
    font-family:Century Gothic, 'Helvetica', Arial, Sans-Serif;
    font-size:13px;
    padding:4px 12px;
    font-weight:bold;
}
.CorpBTN:hover {
    border:solid 1px #cccccc;
    color:#F7F7F7;
    text-decoration:none;
    background-color:#13497F;
}
.Click {
    display:block; overflow:hidden; height:36px; width:798px; background-image:url(/images/ClickOn.png); background-position:center top;
    background-repeat:no-repeat; margin:0px auto;
}

.TopMenus {
    font-family:Century Gothic, 'Helvetica', Arial, Sans-Serif;
    font-size:12px; font-weight:bold;
    color:#333333;
    text-align:center; margin:0px auto;
   
    padding:7px 0px 3px 0px;
    background-image:url(/images/TopMenu_05.png);
    background-repeat:repeat-x;
    height:45px;
}
.TopMenus a:link {

    display:block; 
    float:left;
    margin-left:3px;
}
.TopMenus a:hover {
display:block; 
    float:left;

}
.TopMenus a:active {

    display:block;

    float:left;

}
.TopMenus a:visited {

    display:block;
    float:left;

}
.GoogleMaps {
    border:solid 1px #333333;
    width:898px; height:286px;
}
.ContentHolder {
    width:880px;
    margin:30px auto 10px;
}
.PDFholder {
    text-align:center;
}
.Calligraphy {
    font-family:Lucida Calligraphy,Arial, Sans-Serif;
    color:#3779B6;
    font-size:18px;
    border-bottom:solid 1px #dddddd;
    margin-bottom:15px;
}
.DIV_Content_Item2 {
    border:solid 1px #DBDAD4;
    border-bottom:solid 2px #C4C3B8; border-right:solid 2px #C4C3B8;
    padding-left:25px; padding-bottom:30px;
    padding-top:20px; padding-right:30px;
    background-color:#F1EDED;
}
.Signup_BTN {
    background-image:url(/images/signup.png);
    display:block;
    width:252px;
    height:75px;
    margin-left:65px;
}
.Signup_BTN_over {
    background-image:url(/images/signup_over.png);
    display:block;
    width:252px;
    height:75px;
    margin-left:65px;
}
.Login {
    
}
.Login:hover {
    
}
.Login2 {
    background-color:#cccccc;
}
.LogBTN {
    background-image:url(/images/logBTNover.png);
    width:139px; height:20px;
    
}
.LogBTN:hover {
    background-image:url(/images/logBTN.png);
    width:139px; height:20px;
    
}
a.LogoLink {
    width:350px;
    height:68px;
    overflow:hidden;
    margin-top:12px;
    display:block;
    margin-left:25px;
   
}
.PhotoFrame { height:283px; width:605px; border:solid 1px #cccccc; overflow:hidden; margin-bottom:10px; padding:4px; background-color:#ffffff;
}
.CalImage 
{
    padding-top:0px;
    margin-top:0px;
    width:45px;
    background-image:url(/images/system/cal.gif);
    background-position:right top;
    background-repeat:no-repeat;
}




#quickQuote input {margin-right:5px}
#quickQuote td {padding-bottom:5px; padding-right:10px;}
