﻿/*****reset and clearing********************************************************************/
:link,:visited {text-decoration : none;}
ul,ol {list-style : none;}
h1,h2,h3,h4,h5,h6,pre,code {font-size : 1em;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,a, img {margin:0; padding:0;}
a img,:link img,:visited img {border : none;}
.clearer:after,.rte ul.gallery:after,.rte ul.quick_accom_links:after {content: '[HI MUM]'; display: block; height: 0; clear: both; visibility: hidden;}
.clearer,.rte ul.gallery,.rte ul.quick_accom_links {display: inline-block;}
/*\*/
.clearer,.rte ul.gallery,.rte ul.quick_accom_links {display: block;}
/***********************************************************************/
body {
	background-color:#ffffff;
	background-image:url(../images/bg_yellow.gif);
	background-repeat:repeat-x;	
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;
}
input, select, option, textarea, .normal {
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;
	font-weight:normal;
}
#container {width:711px;background-color:#E6E4D1;margin:10px auto 0px auto;}
.flash_holder {text-align:center;}
.media {margin:0px auto;}
.text_center {text-align:center;}
a {color:#014a14;font-weight:bold;}
a:hover {text-decoration:underline;}
td {vertical-align:top;}
.mandatory {color:red;font-weight:bold;}
/***********************************************************************/
.back_to_top {text-align:right;padding-top:25px;}
/***********************************************************************/
.top_header {width:711px; height:95px;position:relative;
	background-image:url('../images/template/palmsatavoca_booknow2.jpg'); 
	background-repeat:no-repeat;
	background-position:top left;		
}
.logo {width:173px; height:95px;position:absolute;top:0px; left:19px;}
.book_now {width:190px; height:80px;position:absolute;top:28px; right:2px;}	
/***********************************************************************/
#top_nav {height:30px;padding:0px 0px 0px 25px;padding:0px 0px 0px 15px;}	
#top_nav ul {margin:0px auto;}
#top_nav ul li {float:left; display:inline; position:relative;}
#top_nav ul li a {display:block; padding:8px 7px 9px 7px; color:#005757;font-weight:bold;
	background-image:url('../images/template/li_divider.gif');
	background-repeat:no-repeat;
	background-position:right bottom;	
}
#top_nav ul li a.last {background-image:none;}
/**second nav**/
#top_nav ul li ul {width:165px; position:absolute;top:30px; left:0px;display:none; background:#ffffff;}
#top_nav ul li.hover ul {display:block;}
#top_nav ul li ul li {float:none; display:block;}
#top_nav ul li ul li a {display:block; width:151px; padding:5px 7px 5px 7px;font-weight:normal;font-size:10px;color:#000000;
	background-image:none;background-color:#ffffff;border:1px solid #E6E4D1;border-top:none;	
}
#top_nav ul li ul li a:hover {background-color:#014A14;color:white;text-decoration:none;}
/***********************************************************************/
#main_content {/* width:691px; */background-color:#ffffff;margin:0px 10px 0px 10px;padding:0px 0px 0px 0px;}
#intro_flash {padding-top:5px;}
/***********************************************************************/
.columns {/* width:671px; */margin:0px;padding:10px 10px 0px 10px;}
.left_col,
.right_col,
.float_left,
.float_right {float:left; display:inline;}
#homepage .left_col {/* width:455px; */width:365px;	padding:0px 70px 0px 20px;}
#homepage .right_col {width:215px;}
.float_left {padding-right:15px;}
/***********************************************************************/
#followon.columns {	padding:5px 5px 5px 5px;
	background-image: url(../images/left_col.jpg);
	background-repeat: repeat-y;	
	background-position:top left;	
}
#followon .left_col {width:213px;padding:0px 0px 0px 0px;margin-right:5px;text-align:center;}
#followon .right_col {width:462px;padding:0px 0px 15px 0px;}
/***********************************************************************/
#followon .right_col .rte {padding:15px 20px 15px 10px;}
.rte h1 {font-size:14px;color:#005757;line-height:14px;padding-bottom:18px;}
.rte h1.normal {font-size:11px;color:#333333;font-weight:normal;}
.rte h2,.rte p,.rte ul {padding-bottom:15px;}
.rte h2 {}
.rte ul {margin-left:20px;}
.rte li {padding-bottom:3px;list-style-image:url('../images/template/bullet.gif');}
.rte li ul {padding-top:5px;padding-bottom:0px;}
img.heading_image {border-bottom:5px solid white;}
/***********************************************************************/
.rte h2.quick_accom_h2 {text-align:center; padding-bottom:5px; padding-top:20px; font-weight:normal;}
.rte ul.quick_accom_links li {float:left;display:inline; margin-right:10px;}
.rte ul.quick_accom_links li.desc {width:420px; padding-bottom:5px;}
.rte ul.quick_accom_links li.last {margin-right:0px;}
.rte ul.quick_accom_links li a {display:block; padding:5px 10px;background:#F6F6EA;border:1px solid #E4E4E4;font-weight:normal;}
.rte ul.quick_accom_links li a:hover {background:#EAFEEB;text-decoration:none;}
.rte ul.quick_accom_links li a.selected {font-weight:bold;}
/***********************************************************************/
.rte ul.gallery {padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;}
.rte ul.gallery li {float:left;display:inline;list-style-type:none;padding:0px 12px 12px 0px; margin:0px 0px 0px 0px;}
.rte ul.gallery li.last {padding-right:0px;}
.rte ul.gallery li img {display:block;}
/***********************************************************************/
.rte #quick_link {text-align:left;padding:10px 0px 0px 40px;}
.rte #quick_link h1 {padding-bottom:15px;}
.rte #quick_link a {color:#3D6857;	font-weight:normal;}
.rte #quick_link li {list-style-image:url("../images/template/arrow.gif");}
.rte #quick_link li ul {margin-top:5px;	padding-bottom:0px;	padding-top:0px;}
.rte #quick_link li ul li {	list-style-image:url("../images/template/bullet.gif");}
/***********************************************************************/
.rte #sitemap a {font-weight:normal;color:#333;}
/***********************************************************************/
#palms_avoca_details,
#palms_avoca_directions {width:400px;display:block;	margin-bottom:15px;}
#palms_avoca_details div,
#palms_avoca_directions div {padding-bottom:5px;}
#palms_avoca_details .float_left {width:100px;padding-right:0px;}
#palms_avoca_details .float_right{width:300px;}
/***********************************************************************/
#palms_avoca_directions {width:430px;}
#palms_avoca_directions .float_left {width:30px;padding-right:0px;}
#palms_avoca_directions .float_right {width:400px;}
/***********************************************************************/
.rates {border:1px solid #E4E4E4;margin:0px auto 18px auto;}
.rates th {background-color:#eafeeb;padding:10px 0px;text-align:center;border-bottom:1px solid #E4E4E4;	color:#005757;}
.rates td {padding:3px 20px 5px 0px;text-align:center;}
.rates tr.subth td {font-weight:bold;}
.rates td.first {padding-left:15px;text-align:left;}
.rates a {color:#333;font-weight:normal;text-decoration:underline;}
.rates a.lineheight {line-height:2em;}
/***********************************************************************/
#theform {width:430px;display:block;}
#theform label,
#theform input,
#theform select,
#theform textarea,
#theform img {float:left;display:inline;margin-bottom:4px;padding:1px;}
#theform label {width:190px;}
#theform .long {width:430px;display:block;float:left;padding:6px 0px 6px 0px;font-weight:bold;}
#theform input.submit_btn {width:170px;display:inline;margin:15px 0px 0px 100px;}
#theform img {cursor:pointer;}
/***********************************************************************/
.special_list {padding:0px 0px 10px 0px;margin:0px 0px 15px 0px;border-bottom:1px #b8d0c1 dashed;}
/***********************************************************************/
.left_details {padding:15px 0px;margin:5px 0px;font-size:12px;}
.rte .left_details h1 {font-size:14px;font-weight:bold;color:#005757;padding-bottom:3px;}
.rte .left_details h2 {font-size:12px;font-weight:normal;}
.rte .left_details a {color:#005757;font-weight:normal;}
/***********************************************************************/
#footer {width:711px; height:62px;color:#C5FDDD;text-align:center;font-size:10px;padding:60px 0px 0px 0px;margin:0px auto;
	background-image:url(../images/template/footer_2.jpg);background-repeat:no-repeat;
}
#homepage_body #footer {background-image:url(../images/template/footer_1.jpg);}
#footer h2 {font-weight:normal;}
#footer a {color:#C5FDDD;font-weight:normal;}
/***********************************************************************/
.am {text-align:center;padding:10px 0px;}
.am a {color:#333;font-size:10px;}