@charset "utf-8";
/* CSS Document */

body{
font-family: Verdana,Arial,Helvetica,Sans-serif;
color: #333333;
background-image: url(images/page_back.jpg);
margin-left: 0px;
margin-top: 0px;
}

.wrap{
width:780px;
margin: auto;
text-align: left;
}

.padder{
float: left;
height: 100%;
}

.top {
padding: 0px;
margin:0px;
float: left;
height: 92px;
width:780px;
}

.longtop {
padding: 0px;
margin:0px;
float: left;
width: 214px;
height: 92px;
background: url(images/long_box.jpg);
background-repeat: no-repeat;
}

.longtop a {
padding: 0px;
margin:0px;
float: left;
width: 208px;
height: 92px;
background: url(images/long_box.jpg);
background-repeat: no-repeat;
display: block;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
}

.longtop a:hover {
padding: 0px;
margin:0px;
float: left;
width: 208px;
height: 92px;
background: url(images/long_box_over.jpg);
background-repeat: no-repeat;
display: block;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color:#CCFF00;
}



.shorttop {
padding: 0px;
margin:0px;
float: left;
display: inline;
width: 136px;
height: 92px;
background: url(images/short_box.jpg);
background-repeat: no-repeat;
}

.shorttop a {
padding: 0px;
margin:0px;
float: left;
display: block;
width: 130px;
height: 92px;
background: url(images/short_box.jpg);
background-repeat: no-repeat;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color:#FFFFFF;
}

.shorttop a:hover {
padding: 0px;
margin:0px;
float: left;
display: block;
width: 130px;
height: 92px;
background: url(images/short_box_over.jpg);
background-repeat: no-repeat;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color:#CCFF00;
}


.topnav {
padding: 0px;
margin:0px;
float: left;
display: inline;
width: 428px;
height: 92px;
background: url(images/topnav_back.jpg);
background-repeat: no-repeat;
}

.topnav1 {
padding: 0px;
margin:0px;
float: left;
width: 428px;
height: 50px;
}

.topnav1 a {
padding: 0px 8px 0px 8px;
margin:0px;
border-right: solid 2px #CCFF00;
font-size: 0.7em;
font-weight: bold;
text-decoration: none;
color:#ffffff;
}

.topnav1 a:hover {
padding: 0px 8px 0px 8px;
margin:0px;
border-right: solid 2px #CCFF00;
font-size: 0.7em;
font-weight: bold;
text-decoration: none;
color:#CCFF00;
}

.offers {
padding: 0px;
margin:0px;
float: left;
width: 420px;
height: 41px;
}

.offers a {
padding: 0px;
margin:0px;
display:block;
width: 390px;
height: 41px;
font-size: 0.7em;
font-weight: bold;
text-decoration: none;
color:#ffffff;
background: url(images/offers.jpg);
background-repeat: no-repeat;

}

.offers a:hover {
padding: 0px;
margin:0px;
display:block;
width: 390px;
height: 41px;
font-size: 0.7em;
font-weight: bold;
text-decoration: none;
color:#CCFF00;
background: url(images/offers_over.jpg);
background-repeat: no-repeat;
}



.logo_block {
margin: 0px;
padding: 0px;
float:left;
width:778;
}

.maps {
margin: 0px;
padding: 0px;
float:left;
width:778px;
background:url(images/maps_back.jpg);
background-repeat:repeat;
}


.mapback {
margin: 0px;
padding: 0px;
float:left;
width:399px;
}

.sleeps {
margin: 0px;
padding: 0px;
float:left;
width:375px;
display: inline;
}

.maptab {
display: block;
margin: 0px;
}

.maptab a {
font-size: 10px;
font-weight: bold;
text-decoration: none;
color:#FFFFFF;
}

.maptab a:hover {
font-size: 10px;
font-weight: bold;
text-decoration: none;
color:#CCFF00;
}

.sleepstab td {
margin: 0px;
padding: 0px;
}

.sleepstab td img {
margin: 0px;
padding: 0px;

}



.two {
padding: 0px;
margin:0px;
background: url(images/2-4.jpg);
background-repeat: no-repeat;
}

.two a {
padding: 0px;
margin:0px;
float: left;
background: url(images/2-4.jpg);
background-repeat: no-repeat;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color:#FFFFFF;
display:block;
}

.two a:hover {
padding: 0px;
margin:0px;
float: left;
background: url(images/2-4_over.jpg);
background-repeat: no-repeat;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color:#CCFF00;
display:block;

}

.five {
padding: 0px;
margin:0px;
float: left;
display: inline;
background: url(images/5-6.jpg);
background-repeat: no-repeat;
}

.five a {
padding: 0px;
margin:0px;
float: left;
background: url(images/5-6.jpg);
background-repeat: no-repeat;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color:#FFFFFF;
display:block;
}

.five a:hover {
padding: 0px;
margin:0px;
float: left;
background: url(images/5-6_over.jpg);
background-repeat: no-repeat;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color:#CCFF00;
display:block;

}


.seven {
padding: 0px;
margin:0px;
float: left;
background: url(images/7-8.jpg);
background-repeat: no-repeat;
}

.seven a {
padding: 0px;
margin:0px;
float: left;
background: url(images/7-8.jpg);
background-repeat: no-repeat;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color:#FFFFFF;
display:block;
}

.seven a:hover {
padding: 0px;
margin:0px;
float: left;
background: url(images/7-8_over.jpg);
background-repeat: no-repeat;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color:#CCFF00;
display:block;

}


.nine {
padding: 0px;
margin:0px;
float: left;
display: inline;
background: url(images/9.jpg);
background-repeat: no-repeat;
}

.nine a {
padding: 0px;
margin:0px;
float: left;
background: url(images/9.jpg);
background-repeat: no-repeat;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color:#FFFFFF;
display:block;
}

.nine a:hover {
padding: 0px;
margin:0px;
float: left;
background: url(images/9_over.jpg);
background-repeat: no-repeat;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color:#CCFF00;
display:block;

}

.main {
width:780px;
padding: 0px;
margin:0px;
float: left;
}

.content {
width:780px;
padding: 0px;
margin:0px;
float: left;
background: url(images/content_back.jpg);
background-repeat: repeat;
}

.maintop {
width:780px;
padding: 0px;
margin:0px;
float: left;
}

.mainbot {
width:780px;
padding: 0px;
margin:0px;
float: left;
}

.page_base {
width:780px;
height: 43px;
padding: 0px;
margin:0px;
float: left;
background: url(images/page_base.jpg);
background-repeat: no-repeat;
}

.footer {
width:780px;
padding: 0px;
margin:0px;
float: left;
background: url(images/footer_back.jpg);
background-repeat: repeat;
}

.footer p {
padding: 3px 0px 3px 0px;
margin: 0px;
font-size: 10px;
line-height: 1.3em;
color:#fff;
}

.footer p a {
font-weight: bold;
color: #ffffff;
text-decoration: none;
}

.footer p a:hover {
font-weight: bold;
color: #ffffff;
text-decoration: underline;
}

.content p {
padding: 6px 69px 3px 66px;
margin: 0px;
font-size: 0.7em;
text-align: left;
line-height: 1.6em;
color:#454545;
}

.content h1 {
padding: 3px 69px 3px 0px;
margin: 0px;
margin-left: 66px;
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
font-weight: strong;
line-height: 1.6em;
color:#663399; 
}

.content h2 {
padding: 9px 69px 6px 66px;
margin: 0px;
font-size: 11px;
text-align: left;
font-weight: bold;
line-height: 1.6em;
color:#663399;  
}

.content ul {
list-style-image:url(images/bullet.gif);
font-size: 11px;
font-weight: normal;
padding: 3px 69px 0px 81px;
text-align: left;
margin-top: 3px;
margin-bottom: 9px;
margin-left: 12px;
line-height: 1.4em;
color: #333333;
}

.content ul li {
list-style-image:url(images/bullet.gif);
padding-bottom: 6px;
padding-left: 0px;
text-align: left;
}

.content a {
font-weight: bold;
color: #0066CC;
text-decoration: none;
}

.content a:hover {
font-weight: bold;
color: #0099CC;
text-decoration: none;
}

.dasher 
{
border-bottom: dashed 1px #0066CC;
margin-left: 66px;
margin-right: 69px;
margin-bottom: 9px;
margin-top: 9px;
}

.bigmap {
width:640px;
height: 352px;
padding: 0px;
margin:0px;
float: left;
background: url(images/big_map_back.jpg);
background-repeat: no-repeat;
}

.bigmap a {
font-size: 0.7em;
font-weight: bold;
text-decoration: none;
color:#ffffff;
}

.bigmap a:hover {
font-size: 0.7em;
font-weight: bold;
text-decoration: none;
color:#ccff00;

}

.det {
margin-left: 66px;
display: block;
padding: 0px;
background: url(images/det_back.jpg);
background-repeat: repeat;
}





.grbo {
font-weight: bold;
color: #666666;
}

.purp1 {
color: #663399;
}

.buttons {
padding: 0px;
display: inline;
margin: 0px;
}

.availability {
width: 190px;
padding: 0px;
float: left;
margin: 0px;
}

.location {
float: left;
width: 105px;
padding: 0px;
margin:0px;
}

.price {
margin-left:6px;
padding: 0px;
float:left;
}

.price p {
padding: 6px 0px 0px 15px;
margin: 0px;
}

.booking {
margin: 0px;
padding: 0px;
float: left;
}

.pricing {
float:left;
margin: 0px;
padding:0px;
}

.pricing p {
margin: 0px;
padding: 0px 30px 6px 30px;
}

.avmap {
display: inline;
margin: 0px;
padding:0px;
}

.blubo {
color: #0066CC;
font-weight: bold;
}

.details {
padding-left: 66px;
margin: 0px;
float:left;
}

.det_top {
width: 647px;
height: 24px;
background: url(images/det_top.jpg);
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
float:left;
}



.det_bot {
width: 647px;
height: 27px;
background: url(images/det_bot.jpg);
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
float:left;
}

.det_box {
width: 647px;
background: url(images/det_back.jpg);
background-repeat: repeat;
margin: 0px;
padding: 0px;
float: left;
}

.det_box p img{
border: 1px solid #666666;
}

.det_box p {
padding: 6px 24px 6px 24px;
margin: 0px;
color: #666666;
}

.det_box h3 {
padding: 6px 24px 0px 24px;
font-size: 12px;
line-height: 1.6em;
color:#663399; 
margin: 0px 
}

.yell {color: #FF9900}