#detail_top{
width:100%;
height:133px;
background:url(/images/detail/detial-page_top.jpg) no-repeat;
}
#prev_next{
float:left;
margin:90px 0 0 325px;
}
#picture_gallery{
width:778px;
height:300px;
border-:2px solid #16782b;
margin:0 auto 5px auto;
height:265px;
}
#bigwrap{
width:823px;
margin:0 auto;
}
#detail_bottom{
width:782px;
margin:25px auto 0 auto;
}
#detail_bottom #hinfo{
width:760px;
margin:5px 0 0 8px;
}



/*                                                         */

@import url("../css/main.css");
@import url("../css/photo_gallery.css");

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.margin_sep {
margin-right: 7px; margin-bottom: 7px;
}
#clear {
clear: both; margin:2px;
}
.mar5 {
margin:5px;
}
/*#########################
ABOUT THE HOME
#########################*/

#amenities ul { 
float:left;
margin:0;
list-style: none;
padding: 10px 0 10px 10px;
font: 12px Arial, sans-serif;
}

.blu {
border-bottom: 1px solid #4c5785;
background-color: #c8cee1;
}
.yel {
border-bottom: 1px solid #edc538;
}
.last {
border-bottom: 1px solid #edc538;
border-right: 1px solid #edc538;
}

#amenities li {
width: 238px;
font-weight: bold;
line-height: 20px;
height: 20px;
padding-left: 3px;
display: block;
text-indent: 20px;
background: url(../img/arrow-brown.gif) no-repeat 7px 5px;
}

.amenbg {
border-bottom: 1px #245285 dotted;
}
#left_container {
 height:auto; margin-top: 15px; float:left;
}
#left_container ul {
float:left; width: 200px;
}
#left_container h1{
font-size: 13px; margin:10px; 
}
.amenities {
background-color:#d4e7f4; border:1px solid #335e8d;
}
#info {
height:auto; 
}
h1{
font-size: 13px; margin:0; padding:0;
}

/*#########################
PRICING
#########################*/
#table ul { 
float:left;
margin:0;
padding: 0 1px 0 0;
list-style: none;
font: 12px Arial, sans-serif;
}
.right_mar {
margin-right: 7px;
}

#cur_yr li {
text-align:center; background-color: #d3e7f0;
}
#cur_yr .drk {
background-color: #4d78a5; color:white;
}
#nxt_yr li {
text-align:center; background: #dde8be;
}
#nxt_yr .drk {
background-color: #93b664; color:white;
}

#table li {
width: 188px;
font-weight: bold;
line-height: 25px;
height: 25px;
display: block;
text-align:center;
margin-bottom: 1px;
}
.blue_li {
background-color: #d3e7f0;
}
.green_li {
background-color: #dde8be;
}

#table {
width: 378px; border: 1px solid #74A5CD; float:left; margin-bottom: 7px;
}
#table_notes {
list-style: inside; float:left; margin: 0px; width: 745px; border: 1px solid #74A5CD; margin-right:7px; padding:10px;
}
#table_notes ul {
 width: 550px; border:0px;
}
#table_notes li {
margin-left: 10px;
}
#table h1 {
font-size: 14px; text-align:center; font-weight: bold;margin:0; padding:6px;
}

.clear {
clear:both;
}
p {
margin:0px;
}

/*#########################
DETAILS NAVIGATION
#########################*/

#details_mnu {
margin:0; height:31px; padding:0; position: relative; width:767px; background-color:#a1ae68; 
}
#details_m {
position: absolute; left: 317px; bottom:-3px; color:#245285; font-size: 14px;
}
#buttons ul{
 font-weight: bold; margin:0; padding:0;list-style: none; float:right
}
	
#buttons li { 
    float: left;
	background-color:#a1ae68;
	padding-top:8px;
	padding-bottom:8px;
	margin-left:1px;
}

#buttons li a {

	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding-left: 8px;
	padding-right:8px;
}

#buttons li a:hover  {
padding-top: 8px;
padding-bottom: 8px;
background-color:#fff;
	color: #000;
}
#buttons #current a{ 
padding-top: 8px;
padding-bottom: 8px;
background-color:#ffffff;
color: black;
cursor: default;
}
#content{
height:163px;
/* width:750px;*/
}
#calendarWrap{
background:#fff;
margin:0 10px 0 0;
display:block;
float:left;
width:170px;
text-align:center;
}
#calHeader table,#calendarFrame{
width:100%;
}
.num_days {
color:#ff675b;
}
.num_days a{
text-decoration:none;
color:#2c4a6e;
background:#fff;
display:block;
}
.num_days a:hover{
text-decoration: underline;
color:#333;
}

#white_container{
float:left;
}
#old{
margin:10px 0 0 0;
}
.caldcontainer{
height:162px;
}
.caldcontainer form{
text-align:right;
float:right;
}
#client_form{
background:#fff;
margin:10px 0 0 0;
border:1px solid;
padding:0 0 0 15px;
}
#email_encap{
margin:10px 0 0 0;
float:left;
background:#fff;
border:1px solid;
}
#allEmails{
border-bottom:1px solid;
width:100%;
height:75px;
margin:5px 0 20px 0px;
float:left;
}
.system_email{
text-align:center;
width:100px;
float:left;
margin:0 0 0 5px;
}
#email_form{
float:left;
margin:0 0 0 10px;
}








