/* CSS Document */
A:link 
{
	text-decoration:none;
}

A:visited 
{
	text-decoration:none;
}
A:hover
{
	text-decoration:none;	
}
.main_container
{


}
.medium_titles 
{


	font-size: 24px;
	color: #000000;
	font-family: Papyrus;
}
.main_verbage {
	font-family: Papyrus;
	font-size: 14px;
	font-weight: bold;
	text-align:justify;
}
.header_1x1
{
	background-image:url(../banner/banner_slices_1x1.jpg);
	background-repeat:repeat-x;
}
.header_1x2
{
	background-image:url(../banner/banner_slices_1x1.jpg);
	background-repeat:repeat-x;
}
.header_1x3
{
	background-image:url(../banner/banner_slices_1x3.jpg);
	background-repeat:repeat-x;
}
.center_content
{
	padding-left: 10px;
	padding-right: 10px;
}
.content_watermark
{
	background-image:url(../backgrounds/watermark.jpg);
	background-repeat:repeat-x;
}
.title_bar {
	background: white url(../nav/title_bar.gif) repeat-x bottom left;
	color: #FFFFFF; 
	font-weight: bold; 
	font-family: Papyrus;
	text-align:center;
}
.links {
	background: white url(../nav/title_bar.gif) repeat-x bottom left;
	color: #FFFFFF; 
	font-weight: bold; 
	font-family: Papyrus;
	text-align:center;
}
.center_align {
	text-align: center;
}

.main_pic {
	text-align: center;
}
.short_description {
	font-family: Papyrus;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}


.sub_links {
	cursor:pointer;
	font-family:Papyrus;
	font-size:16px;
	font-weight:700;
	text-decoration: none;
	color: #FFFFFF;
}
.sub_section {
	background: url(../nav/sub_section.jpg) repeat-x;
}
.show_hand {
	cursor:hand;
	border:hidden;
}
.rental_rates
{
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Papyrus;
	text-align: center;
}
.quick_facts_bold 
{
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Papyrus;
	padding-left:3px;
}
.quick_facts 
{
	font-size: 14px;
	color: #FFFFFF;
	font-family: Papyrus;  
}
.policy {
	font-family: Papyrus;
	font-size: 14px;
	text-align: justify;
}

.show_thumbnails 
{
	font-size: 16px;
}
.left_align
{
	text-align:left;
}
.justify
{
	text-align:left;
}
.property_name 
{
	font-size: 18px;
	font-family: Papyrus;
	font-weight: bold;
	text-align:center;
}
.show_thumbnails 
{
	font-size: 16px;
	font-family: Papyrus;
	font-weight: bold; 
}
.footer
{
	font-size: 12px;
	font-family: Papyrus;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #14479C;
	text-decoration: none;
	cursor: pointer;
	text-align:center;
}
.techknow_footer_link
{
	font-size: 12px;
	font-family: Papyrus;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #14479C;
	text-decoration: none;
}
body {
	background-image: url(../backgrounds/gradient_1.jpg);
}
.check_availability_text
{
	font-family: Papyrus;
	font-size: 14px;
	text-align: center;
	font-weight:bolder;
	cursor: pointer;
	
	background: white url(../nav/nav_bar3.gif) repeat-x bottom left;
	background-color:#0d5b8f;
	margin-left:8px;
	margin-right:8px;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:5px;
	padding-top:2px;
	padding-bottom: 5px;
	display:block;
	
	text-decoration: none;
	color: #FFFFFF;
	height: 18px;
}
.featured {
	font-family: Papyrus;
	font-size: 12px;
	text-align: left;
	color: #FFFFFF;
}
.featured_bold {
	font-family: Papyrus;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
}
.contact_text {

	font-family: Papyrus;
	font-size: 14px;
	text-align: left;
	font-weight:bolder;
	background-color:#0d5b8f;
	margin-left:0px;
	margin-right:8px;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:5px;
	padding-top:2px;
	padding-bottom: 5px;
	display:block;
	
	text-decoration: none;
	color: #FFFFFF;
}
.contact_text_sub {


	font-family: Papyrus;
	font-size: 14px;
	text-align: left;
	font-weight:normal;
	background-color:#3986C4;
	margin-left:8px;
	margin-right:-5px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:5px;
	padding-top:2px;
	padding-bottom: 5px;
	display:block;
	
	text-decoration: none;
	color: #FFFFFF;
}
.map_options {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
	font-family: Papyrus;
	padding-left:3px;
	text-align: center;
}
.map_options_bold {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Papyrus;
	padding-left:3px;
	text-align: center;
	text-decoration: none;
}
.listing_check_availability {

	font-family: Papyrus;
	font-size: 14px;
	text-align: center;
	font-weight:bolder;
	cursor: pointer;
	
	background: white url(../nav/nav_bar3.gif) repeat-x bottom left;
	background-color:#0d5b8f;
	margin-left:2px;
	margin-right:12px;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:5px;
	padding-top:2px;
	padding-bottom: 5px;
	display:block;
	
	text-decoration: none;
	color: #FFFFFF;
	height: 18px;
}
.listing_content_watermark {

	background-image:url(../backgrounds/watermark_listing.jpg);
	background-repeat:repeat-x;
}
.content_watermark_wide {

	background-image:url(../backgrounds/watermark_wide.jpg);
	background-repeat:repeat-y;
}
.directions {
	font-family: Papyrus;
	font-size: 14px;
	font-weight: bold;
	text-align:justify;
	padding-left: 10px;
	padding-right: 10px;
}
.request_form {
	font-size: 16px;
	font-weight: bold;
	font-family: Papyrus;
	padding-left: 10px;
}
.listing_text_bold {
	font-size: 14px;
	color: #000000;
	font-family: Papyrus;
	font-weight: bold;
	margin-left: 5px;
}
.listing_text {

	font-size: 14px;
	color: #000000;
	font-family: Papyrus;
	font-weight: normal;
}
.listing_options {
	font-family: Papyrus;
	font-size: 14px;
	text-align: center;
	font-weight:bolder;
	cursor: pointer;
	background: white url(../nav/nav_bar3.gif) repeat-x bottom left;
	background-color:#0d5b8f;
	margin-left:15px;
	margin-right:5px;
	margin-top:1px;
	margin-bottom:1px;
	padding-left:3px;
	padding-top:3px;
	padding-bottom: 3px;
	display:block;
	text-decoration: none;
	color: #FFFFFF;
	height: 18px;
	padding-right: 3px;
}
.listing_options_tab_out {

	font-family: Papyrus;
	font-size: 14px;
	text-align: center;
	font-weight:bolder;
	cursor: pointer;
	background: white url(../nav/nav_bar3.gif) repeat-x bottom left;
	background-color:#0d5b8f;
	margin-left:5px;
	margin-right:15px;
	margin-top:1px;
	margin-bottom:1px;
	padding-left:3px;
	padding-top:3px;
	padding-bottom: 3px;
	display:block;
	text-decoration: none;
	color: #FFFFFF;
	height: 18px;
	padding-right: 3px;
}
.current_option {


	font-family: Papyrus;
	font-size: 14px;
	text-align: center;
	font-weight:bolder;
	cursor: pointer;
	background: white url(../nav/nav_bar3.gif) repeat-x bottom left;
	background-color:#0d5b8f;
	margin-left:5px;
	margin-right:15px;
	margin-top:1px;
	margin-bottom:1px;
	padding-left:3px;
	padding-top:3px;
	padding-bottom: 3px;
	display:block;
	text-decoration: none;
	color: #FFFFFF;
	height: 18px;
	padding-right: 3px;
}
.amenity_heading {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Papyrus;
	padding-left:3px;
}
.amenity_description {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	padding-left:0px;
	text-align: justify;
	margin-right: 0px;
	display: inline;
}
.amenity {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Papyrus;
	display: block;
	background-color: #005B88;
}
.mini_control {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	padding-left:0px;
	margin-right: 0px;
	display: inline;
	cursor: hand;
}
.click_info {
	font-family: Papyrus;
	font-size: 10px;
	text-align: center;
	cursor: hand;
}
.sortby {

	font-size: 10px;
	color: #000000;
	font-family: Papyrus;
	font-weight: bold;
}
.sortby_light {


	font-size: 12px;
	color: #FFFFFF;
	font-family: Papyrus;
	font-weight: bold;
}
/*shadow styles*/

.shadow{
border:1px solid black;
position:relative;
display:inline;
background:white;
z-index:90;
}

.shadow_inner{
overflow:hidden;
position:absolute;
top: -1000px;
filter:alpha(Opacity=10); 
opacity:0.1; /*firefox 1.5 opacity*/
-moz-opacity:0.1; /*mozilla opacity*/
-khtml-opacity:0.1; /*opacity*/
z-index:10;
}

#main-wrap{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color:#000000;
	z-index: 20;
}

/***** PSUEDO ATTRIB ************/

#.check_availability_text:hover 
{
	color:#FF9900;
}

#.listing_check_availability:hover 
{
	color:#FF9900;
}
