/* CSS Document */
body{
background:url(../images/site_bg.gif);
background-repeat:repeat;
background-position:top left;
font:Verdana;
font-size:12px;
color:#000000;
}

p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:.025em;
color:#000000;
}

p a{
color:#0066cc;
text-decoration:underline;
}

p a:hover{
color:#0066cc;
text-decoration:none;
}

.teaser{font-size:11px;}

a{
color:#0066cc;
text-decoration:underline;
}
	
a:hover{
color:#0066cc;
text-decoration:none;
}

td{
font:Verdana;
font-size:11px;
color:#000000;
}

li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
list-style-type: disc;
}

ul{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

h1{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #0066cc;
text-decoration: none;
line-height: 18px;
margin-top: 5px;
margin-bottom: 8px;
font-weight: bold;
font-style: normal;
letter-spacing: 0px;
}

h1 A{
	text-decoration: none;
	color: #0066cc;
}

h1 A:hover{
	text-decoration: underline;
	color: #0066cc;
}

.subhead{ color:#15447b; font-size:13px; font-weight:normal;}

h2 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*background:url(../images/h2_back.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:15px;
	padding-left:12px;*/
	font-size: 14px;
	font-weight: bold;
	color: #0066cc;
	margin-top: 0px;
	margin-bottom: 0px;
	letter-spacing: 0px;
	
}

h2 A
{
	color: #0066cc;
	text-decoration: none;
}

.subhead2{color:#0066cc; font-size:12px; font-weight:bold;}
.subhead_teaser{color:#0066cc; font-size:11px; font-weight:bold;}

/*.rooms_lowest{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
padding-bottom:10px;
}

.rooms_lowest a{
color:#0066cc;
font-weight:bold;
text-decoration:underline;
}

.rooms_lowest a:hover{
color:#0066cc;
font-weight:bold;
text-decoration:none;
}*/

h5{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-weight:bold;
padding-bottom:10px;
}

h5 .dynamic_rate{
color:#990000;
font-weight:bold;
text-decoration:none;
}

/*h5 a:hover{
color:#990000;
font-weight:bold;
text-decoration:none;
}*/



/*********layout classes***********/

#main{border:solid; border-color:#000000; border-width:1px; background-color:#FFFFFF; width:936px;}

#header{ background:url(../images/header.gif); background-repeat:no-repeat;height:54px; width:100%; text-align:right;}
#icons{float:right; width:184px; padding-right:30px; padding-top:18px; padding-bottom:18px;}
#icons ul{margin-left: 0; padding-left: 0; display: inline;}
#icons ul li.icons{margin-left: 0; list-style: none; display: inline;}
#icons ul li.icons2{margin-left: 16px; margin-right:16px; list-style: none; display: inline;}

#banner{background:url(../images/banner.jpg); background-repeat:no-repeat; height:201px; width:100%}
#banner img{ vertical-align:top; text-align:center}

#sub{padding-top:10px; width:100%}

#left_panel{float:left; width:185px;}
#nav_top{width:100%; margin-bottom:0px; padding-bottom:0px;}
#navigation{ background:url(../images/nav_background.gif); background-repeat:repeat-y; width:100%; padding-top:0px; padding-left:28px; padding-bottom: 0px; text-align:left; margin-bottom:0px; margin-top:0px;}
#nav_bottom{width:100%;}

#navigation ul{list-style:none; margin-left: 0px; padding-left:0px; margin-top:0px; padding-top:0px; padding-bottom:5px; margin-bottom:0px;}
#navigation ul li{list-style:none; margin-left: 0px; padding-left:0px; margin-top:0px; padding-top:0px; padding-bottom:0px; margin-bottom:0px;}


#middle_panel{width:540px; float: left; border:solid; border-color:#000000; border-width:2px; background-color:#FFFFFF; background:url(../images/content_bg.gif); background-position:center bottom; background-repeat:no-repeat; padding-top:3px;}
#inner_content{width: 95%; margin-top:5px;  margin-right:10px;  margin-left:10px; text-align:left; padding:0px}

#right_panel{float:right; width:207px;}
#reserve{background:url(../images/res_back.jpg); background-repeat:no-repeat; width:207px; height:450px; background-position:top center; text-align:center; padding-top:10px;}
.secure{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #15447b;}
.secure strong{ font-weight: bold;}
#reserve p.modify{margin-top:0px;}
#reserve a{font-size:9px; }
#reserve a:hover{font-size:9px;}
.rates_start_at{margin-top:30px; margin-bottom:30px;}
.rates{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000;}
.currency{font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#990000;}
.price{font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#990000;}
#reserve ul li{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; list-style-type: disc;}
#reserve ul{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:2em; color: #000000; text-align:left; margin-left:0px; margin-right:0px; padding-left:48px;  padding-right:32px;}

#gallery{width:100%; margin-top:0px; padding-top:10px; padding-bottom: 10px;}

#contact_us{width:185px; margin:0px; padding-top:10px; padding-bottom:10px;}
#contact_top{width:100%;}
#contact_bottom{width:100%;}
#contact{background:url(../images/contact_back.gif); background-repeat:repeat-y; background-position:top center; margin:0px; padding-left:28px; padding-right:25px; padding-top:10px; padding-bottom:10px; text-align:left;}
#contact a{font-size:9px;}
#contact a:hover{font-size:9px;}
#contact p{font-size:9px;}

#footer_nav{height:50px; width: 100%; text-align:center; padding-top:10px; clear:both;}
#footer_nav p{  color:#9a9a9a; text-align:center; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
#footer_nav p a{ text-decoration: none; color:#9a9a9a;}
#footer_nav p a:hover{ text-decoration: underline; color:#9a9a9a;}


#copyright{ padding-top:3px; padding-bottom:5px; text-align:center; color:#000000; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}


.zero_padtop{padding-top:0px; margin-top:0px;}
.zero_padbottom{padding-bottom:0px; margin-bottom:0px;}

.extra_padding_top{padding-top:10px;}

.preloadImages img{width:0px; height:0px; display:none;}
