body {
	margin: 1px;
	padding:0px;
	font-family : Helvetica, Verdana, Tahoma, Arial, sans-serif;
	font-size : small;
}

.caption p{
	font-size:10px;
	letter-spacing:.03em;
	margin-bottom:0px}

.caption p{
	font-size:10px;
	letter-spacing:.03em;
	margin-bottom:0px}

.guidetease a{
	text-decoration:none;
	font-size:12px;
	letter-spacing:.03em;
	margin-bottom:0px;
	margin-top:0px;
	color:#00468C}

.top_back {
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url('/assets/images/headers/top_back.gif')}

.guidetease a:hover{text-decoration:underline}

.essentials p{
	font-weight:bold;
	font-size:11px;
	letter-spacing:.03em;
	margin-bottom:0px;
	margin-top:5px}

.essentials a{text-decoration:none}
.essentials a:hover {text-decoration:underline;
	color:#046095}

.bottom_nav p{
	font-size:10px;
	color:#FFA700;
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
	margin-bottom:15px}
	
.bottom_nav a{
	text-decoration:none;
	font-size:11px;
	color:#FFA700}

.bottom_nav a:hover{text-decoration:underline}

.bottomlink p{
	font-size:15px;
	margin-bottom:0px;
	margin-top:0px;
	color:#046095}
	
.bottomlink a:link{text-decoration:none;
	font-weight:bold}
.bottomlink a:hover{text-decoration:underline;
	font-weight:bold}
.bottomlink a:visited{text-decoration:none;
	font-weight:bold}


.bottom_nav21 p{
	font-size:10px;
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
	margin-bottom:15px}

.bottom_nav21 a{text-decoration:none}
.bottom_nav21 a:hover{text-decoration:underline}

.bottomlink_hoods a{text-decoration:none;
	
	font-weight:bold;
	font-size:10px;
	letter-spacing:.03em;
	margin-bottom:0px;
	margin-top:0px;
	color:#046095}

.guidetease_header p{
	font-size:14px;
	font-weight:bold;
	letter-spacing:.03em;
	margin-bottom:4px;
	margin-top:4px}
	
.guidetease p{
	font-size:12px;
	letter-spacing:.03em;
	margin-bottom:5px;
	margin-top:5px}

.guidetease h3{
	font-size:14px;
	letter-spacing:.03em;
	margin-bottom:4px;
	margin-top:25px;
	margin-left:0px}
	
.frontbox a{
	font-size:11px;
	letter-spacing:.03em;
	font-weight:bold;
	margin-bottom:0px;
	color:#046095}

.frontbox p{
	font-size:11px;
	letter-spacing:.03em;
	margin-bottom:15px;
	margin-top:5px}

.frontbox h2{
	font-size:12px;
	letter-spacing:.03em;
	font-weight:bold;
	margin-bottom:0px}
	
.frontbox h3{
	font-size:11px;
	letter-spacing:.03em;
	font-weight:bold;
	margin-bottom:0px}

.frontpage p{
	font-size:11px;
	letter-spacing:.03em;
	margin-top:0px;
	margin-bottom:18px;
	font-weight:bold}

.frontpage a{
	text-decoration:none;
	font-size:12px;
	letter-spacing:.03em;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
	color:#046095}



.frontpage a:hover{text-decoration:underline;
	color:#3C7AB7}

.frontpage h2{
	font-size:12px;
	letter-spacing:.03em;
	margin-top:0px;
	margin-bottom:10px;
	font-weight:bold}

.frontpage h3{
	font-size:11px;
	letter-spacing:.03em;
	margin-top:0px;
	margin-bottom:10px;
	font-weight:normal}
	
.rightbox p{
	font-size:11px;
	letter-spacing:.03em;
	margin-top:5px;
	margin-bottom:10px}
	
.rightbox a{text-decoration:none;
	font-weight:bold}
.rightbox a:hover{text-decoration:underline;
				color:#3C7AB7}

.righthotel p {
	font-size:12px;
	letter-spacing:.03em;
	margin-top:5px;
	margin-bottom:10px}
	
.righthotel a{text-decoration:none}
.righthotel a:hover{text-decoration:underline;
				color:#3C7AB7}

.right p{
	font-size:11px;
	letter-spacing:.03em;
	margin-top:5px;
	margin-bottom:15px;
	margin-left:5px}
	
.right a{text-decoration:none}
.right a:hover{text-decoration:underline;
				color:#3C7AB7}
.right h3{
	font-size:13px;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:5px;
	font-weight:bold}
	
.home h4{

	font-size:15px;

	letter-spacing:.03em;

	margin-top:10px;

	margin-bottom:5px;

	font-weight:bold;

	color:#006080}

.homeindex p{
	font-size:11px;
	letter-spacing:.03em;
	margin-top:0px;
	margin-bottom:12px;}

.homeindex a{
	font-size:15px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px}

.topbox p{
	font-size:13px;
	margin-left:0px;
	margin-bottom:5px;
	font-weight:normal;
	margin-top:5px}

.topbox a{text-decoration:none}
.topbox a:hover{text-decoration:underline;
				color:#3C7AB7}
				
.featurebox p{
	font-size:12px;
	margin-top:7px;
	margin-bottom:7px;
	margin-left:5px;
	letter-spacing:.03em;
	word-spacing:1pt;
	line-height:12pt}

.featurebox a{text-decoration:none;
	font-weight:bold}
.featurebox a:hover{text-decoration:underline;
				color:#3C7AB7}
					
.whatis h1{
	font-size:16px;
	letter-spacing:.03em;
	margin-top:0px;
	margin-bottom:5px}


.whatis p{
	font-size:12px;
	margin-top:7px;
	margin-bottom:7px;
	margin-left:5px;
	letter-spacing:.03em;
	word-spacing:1pt;
	line-height:12pt}

.whatis a{text-decoration:none;
	font-weight:bold}
.whatis a:hover{text-decoration:underline;
				color:#3C7AB7}
	
	
.nav_link {

	font-size:10px;

	font-weight:bold;

	color:#FFC700}



.nav_link a:link{color:#FFC700;
	text-decoration:none}
	
.nav_link a:visited{color:#FFC700;
	text-decoration:none}
	
.nav_link a:hover{color:#FFC700;
	text-decoration:underline}

.nav_link_wide {
	/* font-size:11px; */
	font-size:12px;
	font-weight:normal}

.nav_link_wide a:link{color:#046095;
	text-decoration:none}
.nav_link_wide a:visited{color:#046095;
	text-decoration:none}
.nav_link_wide a:hover{color:#1897BD;
	text-decoration:underline}
	
.nav_title_wide {
	font-size:10px;
	font-weight:bold;
	color:#000000}
	
.nav_title_wide a{color:#046095;
	text-decoration:none;
	margin-left:5px}
.nav_title_wide a:hover{text-decoration:underline;
	color:#1897BD}

.breadcrumb p{
	font-size:12px;
	margin-top:1px;
	margin-bottom:2px;
	color:#000000}
	
.breadcrumb a:link{color:#046095;
	text-decoration:none}
.breadcrumb a:hover{text-decoration:underline;
	color:#1897BD}
	
.nav_title {
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF}

.logo_tag h1{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	margin-top:15px}

.logo_top h3{
	font-size:10px;
	font-weight:bold;
	color:#000000;
	margin-bottom:2px;
	margin-left:15px}

.logo_top p{
	font-size:11px;
	margin-top:0px;
	margin-left:15px}
	
.logo_top select{
	font-size:11px;
	margin-top:0px;
	margin-left:0px}
	
.logo_top input{
	font-size:11px;
	margin-top:0px;
	margin-left:0px}
	
.bar {

	font-size:10px;

	letter-spacing:.03em;

	font-weight:bold}



.intro h1{

	font-size:16px;

	letter-spacing:.03em;

	margin-top:0px;

	margin-bottom:5px}



.intro p{

	font-size:12px;

	letter-spacing:.03em;

	margin-top:0px;

	margin-bottom:15px}




.city_home h1{
	font-size:18px;
	margin-top:0px;
	margin-bottom:1px;
	font-weight:normal}

.city_home h2{
	font-size:14px;
	margin-top:1px;
	margin-bottom:2px;
	font-weight:bold}

.city_home p{
	font-size:12px;
	margin-top:2px;
	margin-bottom:2px;
	line-height:13pt}
	
.city_home a{
	font-weight:bold;
	font-size:10px;
	margin-bottom:0px;
	margin-top:0px;
	color:#046095;
	text-decoration:none;
	font-weight:bold}
.city_home a:hover{text-decoration:underline}

	
.city_promo h2{
	font-size:15px;
	margin-top:0px;
	margin-bottom:5px}

.city_promo h3{
	font-size:12px;
	margin-top:0px;
	margin-bottom:5px}

.city_promo h4{
	font-size:10px;
	font-weight:bold;
	color:#046095;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	vertical-align:bottom}
	
	
.city_promo p{
	font-size:12px;
	margin-top:10px;
	margin-bottom:0px;
	line-height:13pt}

.city_promo a{text-decoration:none;
	font-weight:bold}
.city_promo a:hover {text-decoration:underline;
	font-weight:bold}

.city_home_list p{
	font-size:11px;
	margin-top:5px;
	margin-bottom:20px}

.city_home_list a{text-decoration:none}
.city_home_list a:hover {text-decoration:underline}

.article h3{
	font-size:14px;
	margin-top:1px;
	margin-bottom:2px;
	font-weight:bold}
	
.article h2{
	font-size:14px;
	margin-top:1px;
	margin-bottom:2px;
	font-weight:bold}

.article p{
	font-size:12px;
	margin-top:15px;
	margin-bottom:15px;
	line-height:13pt}
	
.article a{text-decoration:none;
	font-weight:bold}
.article a:hover{text-decoration:none;
	color:#046095}

.listings_cityhome h3{
	font-size:11px;
	font-weight:normal;
	margin-left:5px;
	margin-right:2px;
	margin-top:0px;
	margin-bottom:0px}
	
.listings_cityhome h4{
	font-size:14px;
	vertical-align:top;
	text-align:center;
	margin-bottom:0px}
	
.listings_cityhome p{
	font-size:11px;
	margin-left:5px;
	margin-right:2px;
	margin-top:0px;
	margin-bottom:0px;
	vertical-align:top}

.listings_cityhome a{
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#046095}
.listings_cityhome a:hover {text-decoration:underline}

.listings_name h2{
	font-size:13px;
	margin-left:5px;
	margin-right:2px;
	margin-top:0px;
	margin-bottom:0px}
	
.listings_name a{text-decoration:none;
	font-weight:bold}
.listings_name a:hover {text-decoration:underline;
	font-weight:bold}
	
	
.right_news p{

	font-size:11px;

	color:#000000}

.home h1{
	font-size:15px;
	letter-spacing:.03em;
	margin-top:5px;
	margin-bottom:2px;
	font-weight:bold}

	

.home h2{

	font-size:15px;

	letter-spacing:.03em;

	margin-top:5px;

	margin-bottom:2px;

	font-weight:bold}



.home p{

	font-size:12px;

	letter-spacing:.03em;

	margin-top:0px;

	margin-bottom:15px}


.home a{color:#003580}
.home a:hover{color:#3C7AB7}
.home a:visited{color:#3C7AB7}

.menu p{

	font-size:11px;

	letter-spacing:.03em;

	margin-top:0px;

	margin-bottom:10px}

.menu a{text-decoration:none}
.menu a:hover{text-decoration:underline;
				color:#3C7AB7}
.menu a:visited{color:#3C7AB7}
				
	

.headline h1{

	font-size:18px;

	letter-spacing:.03em;

	margin-top:0px;

	margin-bottom:5px}

	

.headline h2{

	font-size:14px;

	margin-top:0px;

	margin-bottom:5px}

	

.headline p{

	font-size:12px;

	letter-spacing:.03em;

	margin-top:0px;

	margin-bottom:10px}



.body p{
	font-size:12px;
	margin-top:12px;
	margin-bottom:10px;
	letter-spacing:.03em;
	word-spacing:1pt;
	line-height:12pt}

.getrates h2{
            font-size:12px;
            margin-top:0px;
            margin-bottom:0px;
            font-weight:bold
}

.getrates {
            font-size:12px;
            margin-top:0px;
            margin-bottom:0px;
            font-weight:bold
}

.getrates p{
            font-size:12px;
            margin-top:0px;
            margin-bottom:0px
}

.getrates a{font-weight:bold}

.getrates a:hover{text-decoration:none}

/* get rates form - jellis */
.getrates_form {
	text-align : left;
	font-size : 11px;
}

.getrates_form fieldset {
	border : none;
	margin : 0;
	padding : 0px;
}

.getrates_form fieldset div.box {
	border : 1px solid #159FC0;
	padding : 4px;
	height : 100%;
	position:relative; /* required to keep calendar below button */
}

.getrates_form fieldset table td.hdr_top {
	background-color:#159FC0;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height:22px;
	vertical-align : middle;
}

.getrates_form label {
	display : block;
	font-size : 11px;
}

.getrates_form td.search {
  z-index:100;
  position:relative;
}

.getrates_form td.search select {
	margin : 1px 2px 0px 0px;
}

.getrates_form fieldset table td {
	white-space : nowrap;
	vertical-align : bottom;
}

.getrates_form table#xml_searchbox {
	display : none;
	width : 100%;
	font-size : 11px;
}
.getrates_form table#xml_searchbox td.left {
	width : 70%;
	vertical-align : top;
}
.getrates_form table#xml_searchbox td.right {
	width : 30%;
	vertical-align : top;
}
.getrates_form div#xml_searchmessages {
	text-align : center;
	border : 1px solid #159FC0;
	padding : 8px;
	background-color : #fff;
}

.getrates_form div#xml_searching, .getrates_form div#xml_searchresults, .getrates_form div#xml_searchfocus, .getrates_form div#xml_searchnobest {
	text-align : center;
	display : none;
}

.getrates_form div#xml_searchresults {
	width:345px;
}

.getrates_form div#xml_searchresults {
}

.getrates_form div#xml_searching img {
	display : block;
	margin : 0.5em auto;
}	

.getrates_form div#xml_searchfocus img.booknow {
	display : block;
	margin : 0.5em auto 0 auto;
}

.getrates_form div#xml_searchfocus span.rate {
	color : #46B3D4;
	font-weight : bold;
	font-size : 1.5em;
	display : block;
}

.getrates_form div#xml_searchfocus span.provider {
	font-weight : bold;
	margin-right : 0.1em;
}

.getrates_form div.partnerrate {
	width : 48%;
	float: left;
	padding : 2px;
	padding-top:5px;
	text-align : left;
	white-space : nowrap;
font-weight:bold;
}

.getrates_form div.partnerrate div.note {
	display : none;
	position : absolute;
	border : 1px solid #159FC0;
	background-color : #fff;
	padding : 0.5em;
	left : 5em;
	width : 12em;
}

/** cals **/

#getrates_checkincal, #getrates_checkoutcal {
	display : none;
	position : absolute;
	left : 50px;
	top : 50px;
	z-index : 1000;
	font-size : 11px;
	white-space : nowrap;
}

#getrates_checkoutcal {
	left : 100px;
}

/** float breakers **/
div.breaker {
	font-size : 0;
	visibility : hidden;
	line-height : 0;
	height : 0;
	margin : 0;
	padding : 0px;
	clear : both;
}




.review_body {
	font-size:12px;
	margin-top:2px;
	margin-bottom:12px;
	letter-spacing:.03em;
	word-spacing:1pt;
	line-height:12pt}

.review_body a{text-decoration:none}
.review_body a:hover{text-decoration:underline}

	
.amenities li{

	font-size:11px;

	margin-top:2px;

	letter-spacing:.03em;

	word-spacing:1pt;

	line-height:12pt}





.price_header {	
	font-size:11px;
	font-weight:bold;
	margin-left:5px}



.price_rate {
	font-size:11px;
	margin-left:5px}

.photo p{margin-top:10px}

.search h3{
	font-size:11px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	font-weight:bold}

	
.search h2{

	font-size:13px;

	margin-top:2px;

	margin-bottom:2px;

	margin-left:5px;

	color:#ffffff;
	
	font-weight:bold}

.search select{
	font-size:11px;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:5px}

.search input{
	font-size:11px;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:5px}
	
.search h4{

	font-size:11px;

	letter-spacing:.03em;

	margin-top:5px;

	margin-bottom:5px;

	margin-left:5px;

	font-weight:normal}

.search_final p{

	font-size:14px;

	letter-spacing:.03em;

	margin-top:5px;

	margin-bottom:5px;

	margin-left:5px;

	font-weight:normal}

.search_small_title{
	font-size:12px;
	margin-top:2px;
	margin-bottom:5px;
	margin-left:2px;
	color:#ffffff;
	font-weight:bold}

.search_small p{
	font-size:10px;
	margin-top:2px;
	margin-left:2px}

.topbar {
	font-size:12px;
	letter-spacing:.03em;
	font-weight:bold}

.sorter p{
	font-size:11px;
	margin-left:5px;
	margin-right:2px;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:2px}

.sorter a{text-decoration:underline}

.sorter_front p{text-decoration:none;
	
	font-weight:bold;
	font-size:10px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:5px}

.sorter_front a{text-decoration:none;
	color:#046095}
.sorter_front a:hover{text-decoration:underline}
	
.partner_rate p{
	font-size:11px;
	margin-left:5px;
	margin-top:3px;
	margin-bottom:3px}
	
.edresults p{
	font-size:11px;
	margin-left:5px;
	margin-right:2px;
	margin-top:0px;
	margin-bottom:0px}

.edresults a:link{text-decoration:none;
	font-weight:bold}
	
.edresults a:hover{text-decoration:underline}

.edresults a:visited{text-decoration:none}

.edresults h2{
	font-size:14px;
	margin-left:5px;
	margin-right:2px;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold}

	
.edresults h4{
	font-size:13px;
	vertical-align:top;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px}
	
.edresults h3{
	font-size:11px;
	font-weight:bold;
	margin-left:5px;
	margin-right:2px;
	margin-top:0px;
	margin-bottom:0px}

.options h2{
	font-size:14px;
	margin-top:2px;
	margin-bottom:0px;
	margin-left:5px;
	font-weight:bold}
	
.options p{
	font-size:11px;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:5px}
	
.options select{
	font-size:11px;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:5px}


.options_lat h2{
	font-size:14px;
	margin-bottom:0px;
	margin-top:5px;
	margin-left:5px;
	font-weight:bold;
	color:#cc0000}
	
.options_lat h4{
	font-size:11px;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:5px;
	font-weight:bold}
	
.options_lat p{
	font-size:11px;
	margin-bottom:2px;
	margin-top:2px;
	margin-left:5px}

	
.results_title h2{
	font-size:16px;
	font-weight:bold;
	margin-left:0px;
	margin-right:2px;
	margin-top:0px;
	margin-bottom:0px}

.results_title p{
	font-size:11px;
	margin-left:5px}


.menu p{

	font-size:11px;

	letter-spacing:.03em;

	margin-top:0px;

	margin-bottom:10px}



.menu h3{

	font-size:11px;

	letter-spacing:.03em;

	margin-top:5px;

	margin-bottom:2px;

	font-weight:bold;

	color:#006080}



.right_nav_fix h2{

	font-size:11px;

	letter-spacing:.03em;

	margin-top:20px;

	margin-bottom:2px;

	font-weight:bold}



.right_nav_fix p{

	font-size:11px;

	margin-top:5px;

	margin-bottom:10px;

	color:#000000}


.essentials_module p{
	font-size:11px;
	margin-top:0px;
	margin-bottom:8px}

.essentials_module a{text-decoration:none}

.essentials_module a:hover{text-decoration:underline}
	
.right_nav p{

	font-size:11px;

	margin-top:5px;

	margin-bottom:10px;

	color:#000000}


.hoods_21 p{
	font-size:12px;
	margin-top:5px;
	margin-bottom:0px;
	line-height:13pt}

.hoods_21 a{
	font-size:10px;
	font-weight:bold;
	margin-left:0px;
	margin-top:0px;
	text-decoration:none}

.hoods_21 a:hover{text-decoration:underline;
	color:#046095}
.hoods_21 a:visited{text-decoration:none}
	
.hoods_21 h2{
	font-size:14px;
	margin-top:1px;
	margin-bottom:2px;
	font-weight:bold}
	
	
.hoods_overview p{

	font-size:12px;

	margin-top:5px;

	margin-bottom:12px}



.hoods_overview a{

	font-size:15px;

	font-weight:bold}



.article_index h3{

	font-size:15px;

	font-weight:bold;

	margin-top:10px;

	margin-bottom:2px}



.article_index_old p{

	font-size:12px;

	margin-top:0px;

	margin-bottom:10px}
	
	
.article_index p{

	font-size:12px;

	margin-top:0px;

	margin-bottom:10px;

	letter-spacing:.03em;

	word-spacing:1pt;

	line-height:12pt}

.article_index a{text-decoration:none;
	font-weight:bold}
.article_index a:hover{text-decoration:underline;
				color:#3C7AB7;
				font-weight:bold}
.article_index a:visited{font-weight:bold}


.overview_status {

	font-size:11px;

	letter-spacing:.03em;

	margin-top:0px;

	margin-bottom:10px}



.overview_listing p{

	font-size:12px;

	margin-top:5px;

	margin-bottom:5px}



.overview_listing a{

	font-size:15px;

	font-weight:bold;

	margin-bottom:5px;

	margin-top:0px}

.review_header h1{
	font-size:18px;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:normal}

.review_header p{
	font-size:11px;
	margin-top:0px;
	margin-bottom:10px;
	line-height:13pt}
	
.review_header a:link{
	font-size:11px;
	color:#046095;
	text-decoration:none}
.review_header a:hover{text-decoration:underline;
	color:#1897BD}
.review_header a:visited{text-decoration:underline;
	color:#046095}


.icon_text p{
	font-size:10px;
	font-weight:bold;
	text-align:left}
	
.icon_text a{color:#046095;
	text-decoration:none}
.icon_text a:hover{text-decoration:underline;
	color:#1897BD}


