﻿/* #005782*/
body{
    background-color:Gray;
    color:#333;
    font:14px Arial,Helvetica,Verdana, Geneva, San-Serif;
    margin:0;
    padding:0;
    margin-top:20px;
}

a, a:visited,a:active, a:link{
    color:#006892;
    text-decoration:none;
}

a:hover{
    color:#555;
}

h1{
    line-height:32px;
    font-size:28px;
}

h2{
    font-size:20px;
    line-height:24px;
}

h3{
    font-size:16px;
    line-height:20px;
}

h1,h2,h3,h4,h5{
    font-weight:normal;
    color:#006892;
    padding-bottom:0px;
    margin:0px;
}

p{
    margin-top:0px;
    margin-bottom:10px;
    width:300px;
}

th{
    font-weight:normal;
    font-size:14px;
}

input
{
    border:solid 1px #999;
    color:#006892;
    padding-top:1px;
    padding-left:2px;
    padding-right:2px;
    margin:2px;
}

textarea
{
    border:solid 1px #999;
    color:#006892;
    padding:3px;
    width:300px;
    height:100px;
}

select
{
    color:#006892;
    width:170px;
}

.btn{
    width:80px;
}
.btn:hover{
    background-color:White;
}

#header{
    color:White;
    z-index:88;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:-40px;
    width:740px;
    background-image:url('/siteImages/header_back.gif');
    position:relative;
    height:65px;
    padding-top:10px;
    padding-left:40px;
}

#divMgmt{
    color:White;
    margin-left:auto;
    margin-right:auto;
    width:780px;
    position:relative;
}

/*menu*/
#divMgmt a{
    color:White;
    
}
#divMgmt a:hover{
    color:#006892;
    }

.divMenu
{
    z-index:1001;
    width:150px;
    float:left;
    position:relative;
    overflow:visible;
    padding-left:20px;
    padding-right:14px;
    margin-top:-3px;
}
.divMenu a
{
    color:White;
    font-size:20px;
    font-weight:bold;
    cursor:pointer;
    border-bottom:none;
    z-index:999999;
}

.menu_sub
{
    padding:0px;
    margin:0px;
    margin-left:-5px;
    width:160px;
    z-index:1002;
    background-color:White;
    border-bottom: solid 2px #006892;
    border-right: solid 2px #006892;
    border-left:solid 2px #006892;
    
    display:none;
    position:absolute;
}
.menu_sub ul
{
    padding:0px;
    margin:0px;
	list-style:none;
}

.menu_sub li
{
	padding:6px;
	background-color:White;
}
.menu_sub li:hover{
    cursor:pointer;
    background-color:#006892;
}

.menu_sub li:hover a{
    color:White;
}

.menu_sub a
{
    font-size:12px;
    font-weight:normal;
}
.menu_sub a{
    color:#006892;
}
/*end menu*/

#main_body
{
    position:relative;
    margin-left:auto;
    margin-right:auto;
    width:720px;
    min-height:475px;
    height:auto !important;
    background-color:White;
    padding: 10px 30px 40px 30px;
}

#logo
{
    padding-top:25px;
    float:right;
	z-index:1000;
}

#pageHeading{
    position:relative;
    top:30px;
    top:50px;
    
    height:90px;
}

#divContent
{
    padding-top:20px;
    padding-bottom:20px;
    clear:both;
}

#footer
{
    background-image:url('/siteImages/footer_back.gif');
    padding: 45px 50px 5px 50px;
    margin-left:auto;
    margin-right:auto;
    color:White;
    width:680px;
    position:relative;
    top:-40px;
    height:40px;
}

#footer a, #footer a:visited,#footer a:active,#footer a:link{
    font-size:11px;  
    color:White;
    border-bottom: dashed 1px White;
}

#footer a:hover{
    color:#999;
    border-bottom: dashed 1px #999;
}

#address{
    height:50px
}

#contact{
    text-align:right;
    float:right;
    height:50px
}

#map
{
    width:620px;
    height:360px;
    margin-left:auto;
    margin-right:auto;
}

#divDirections{
    width:620px;
    height:80px;
    margin-left:auto;
    margin-right:auto;
}

#map a{
	border-bottom:none;
}

.lnk{
	cursor:pointer;
}

.viewlet
{
    border:dotted 1px #444;
    padding:10px;
    padding-top:2px;
    background-color:White;
    float:left;
}

.viewlet h3
{
    padding-bottom:5px;
}

.dropShadow{
    position:absolute;
    padding-bottom:5px;
    padding-right:5px;
    background-color:#777;
}
.dropShadow div{
    margin-top:-5px;
    margin-left:-5px;
}

/*rooms/types pages*/
#divCopy{
    padding-top:10px;
    padding-left:30px;
    width:380px;
    height:240px;
    float:left;
    text-align:left;
}

#divCopy p{
    width:320px;
    }

#divLargeImage{
    float:left;
}

#divLargeImage img{
    float:right;
    clear:both;
    
}

#divThumbs{
    width:680px;
	margin-left:auto;
	margin-right:auto;
	padding-left:20px;
}

.divThumb{
    cursor:pointer;
    width:120px;
    height:120px;
    float:right;
    background-color:White;
    margin:4px;
    background-repeat: no-repeat; 
    background-position: center; 
    border:solid 4px White;
}

.divThumb:hover{
    border:solid 4px #555;
}

.divThumb a{
    float:right;
    margin:0px;
    padding:60px;
}

/*end rooms/types pages*/

.chkBox
{
    color:#999; 
    font-size:12px;
    font-style:italic;
    
}

.chkBox input
{
    border:none;
}

.gridView{
    border:none;
}

.gridView td, .gridView th{
    border:none;
    padding:4px;
}

.gridView th{
text-align:left;
font-size:16px;

}

.gvAltRow{
    background-color:#ddd;
}

.error{
    color:Red;
}

#divUploadPhoto{
}

#modal { 
    position: absolute; 
    left: 0px;
    top: 0px; 
    width:100%; 
    text-align:center; 
    z-index: 1003;  
    visibility:hidden;
} 

#modal div { 
    position: fixed;
    left: 50%; 
    width:400px; 
    margin: 30px 0 0 -150px; 
    background-color: #fff; 
    padding:15px; 
    text-align:center; 
    z-index: 1003; 
} 

#divHeadline{
    position:absolute;
    top:390px;
    left:30px;
    width:300px;
}

#divHeadline h3{ 
    font-style:italic;
    font-size:20px;
    text-align:center;
}
