/* CSS Document */

body {
font-family: Georgia, "Times New Roman", Times, serif;
}

.clear { clear: both;}

#container {
width: 900px;
position: absolute;
left: 50%;
margin-left: -450px;
background: #ffffff;
-moz-box-shadow: 0 8px 12px #CCCCCC;
-webkit-box-shadow: 0 8px 12px #CCCCCC;
box-shadow: 0 8px 12px #CCCCCC;
margin-top: 15px;
}

#header {
background: url(images/headers/header3.jpg) no-repeat;
height: 180px;
}

#navbar {
text-align: center;
padding: 10px 0 10px 0;
background: #dedede;
margin: 0 0 20px 0;
height: 18px;
}


#bodycontainer {
text-align: center;

}

#mainbody {
text-align: justify;
padding: 20px 40px 10px 40px;
color: #919191;

}

#mainbody.index {
	 margin: 40px auto 10px;
    padding: 0;
    width: 750px;}

#mainbody.bedroom {
text-align: justify;
padding: 20px 30px 10px 30px;
color: #919191;
float: left; 
width: 382px;
}

#arrows {
text-align: left;
padding: 0 40px 0 40px;
}

#footer {
color: #919191;
font-size: small;
text-align: left;
border-top: 2px solid #CCCCCC;
padding: 10px 0 10px 40px;
}


/* Lists */

#navbar ul {
display: inline;
}

#navbar li {
display: inline;
}

/* Links */

a {
color: #333333;
text-decoration: none;
}

a.link {
border-bottom: 1px dotted #333333;
}

/* Text */

p {
font-size: 15px;
    line-height: 19px;
    margin: 0 0 15px;
	color: #666;
}

address {

font-style: italic;
line-height: 19px;
}

h1 {
font-size: large;
margin: 0 0 6px 0;
}

h2 {
font-weight:bold;
}


/* Tables */

table {
margin: 20px 0 25px 0;
}

table.beds {
float: right;

}

th {
color: #333333;
text-align: center;
}

td {

padding: 5px 5px 5px 10px;
}

/* Images */

#image {
border: 1px solid #ffffff;
position: relative;
    float: left;
}

img.forward {
float: right;
}

img.map {
margin: 0 0 20px 100px;
}

#top {
position: absolute;
height: 267px;
width: 400px;
border: 1px solid #cccccc;
padding: 10px;
margin: 20px 0 0 0;
}

#bot {
position: absolute;
height: 267px;
width: 400px;
border: 1px solid #cccccc;
padding: 10px;
margin: 20px 0 0 0;
}


img.attractions {
float: right;
margin: 0 0 10px 25px;
border: 1px solid #cccccc;
padding: 5px;
}

img.attractions2 {
float: left;
margin: 0 25px 10px 0;
border: 1px solid #cccccc;
padding: 5px;
}

#map {
float: left;
margin: 0 25px 0 0;
}

#finest {
float: right;
margin: 0 10px 10px 10px;
}

#footer p {font-family: arial;
    font-size: 11px;
    line-height: 14px;
    margin: 0;
    padding: 0;
	color: #999;}

#footer-text { margin: 23px 0 0 0;}
#footer a:hover { color: #999;}

#navbar a {  color: #666666;font-family: verdana;font-size: 14px;padding: 9px 17px 11px;}
#navbar a:hover, #navbar a.current { background: #ccc;}

#navbar li.current { }

strong { font-weight: bold; font-size: 17px;
    font-weight: bold;
    line-height: 22px;}
	
#footer img {margin: 0 20px 0 0;}
#footer h3 { color: #333333;
    font-size: 13px;
    margin: 0 0 5px;}
#footer a { color: #999;}
#footer a:hover { color: #333;}
#footer h3 a { color: #333;}
#footer h3 a:hover { color: #999;}


#f2b-widget { margin: 0 0 20px;}
#mainbody #f2b-widget #cin { width: auto !important;}
#mainbody #f2b-widget #cin strong { font-size: 13px; color: #333;}
#mainbody #f2b-widget #cin .cin-box { background: none repeat scroll 0 0 #EFEFEF; border: 1px solid #DEDEDE !important; border-radius: 7px 7px 7px 7px; height: auto !important; width:120px !important;}
#mainbody #f2b-widget #cin .cin-box #f2b-calendar { margin:2px 5px 0 6px !important;}
#mainbody #f2b-widget #cin .cin-box input { background: #fff; border: none !important;}
#mainbody #f2b-widget #duration { margin: 0 0 0 20px;}
#mainbody #f2b-widget #duration label {}
#mainbody #f2b-widget #duration strong { font-size: 13px; color: #333;}
#mainbody #f2b-widget #duration .duration-box {background: none repeat scroll 0 0 #EFEFEF; border: 1px solid #CCCCCC; border-radius: 7px 7px 7px 7px; height: 14px !important; padding: 4px !important; width: 20px !important;}
#mainbody #f2b-widget #duration .duration-box input {background: none repeat scroll 0 0 transparent !important; border: medium none !important; margin: 0 !important; padding: 0 !important;}
#mainbody #f2b-widget .searchButtonContainer { margin-top: 4px;}
#mainbody #f2b-widget .searchButtonContainer input {}
