/* Property page stylesheet */
#prop_info			{ color:#73a0a4; position:relative; }
#prop_info img		{ display:block; }
#prop_info .content	{ background-color:#30302f; padding:10px 20px 10px 15px; height:280px; position:relative; }
#prop_info h1.name	{ font:normal 20px Verdana; color:#d6d6d6; margin:0px; line-height:30px; background-color:transparent; padding:0px; height:auto; }
#prop_info .city	{ font:bold 14px Arial; margin-top:5px; }
#prop_info .address	{ font:normal 11px; margin-top:9px; }
#prop_info .contact			{ font:normal 11px Arial; margin-top:9px; }
#prop_info .contact a		{ color:#73a0a4; text-decoration:none; }
#prop_info .contact a:hover	{ text-decoration:underline; }
#prop_info .light		{ color:#d6d6d6; }
#prop_info .rss			{ position:absolute; left:15px; bottom:10px; background:url(/images/icon_rss.png) top left no-repeat; padding-left:19px; font-size:11px; color:#88d4fd; }
#prop_info .rss a		{ color:#88d4fd; text-decoration:none; }
#prop_info .rss a:hover	{ text-decoration:underline; }


#quickfacts				{ background-color:#55514c; }
#quickfacts img			{ display:block; }
#quickfacts .content	{  }

#quickfacts .section	{ background:none; width:auto; margin:0px; clear:both; padding:10px 20px 0px 20px; font:normal 11px "Trebuchet MS", Arial; margin-bottom:10px; }
#quickfacts .item		{ background:url(/images/prop_item_back.png) top left repeat-x; clear:both; width:100%; overflow:auto; margin:4px 0px; }
#quickfacts .item.no_dots	{ background:none; }
#quickfacts .item .key	{ color:#b4d4d7; font-weight:bold; float:left; background:none; background-color:#55514c; padding-right:2px; }
#quickfacts .item .airport_key	{ float:left; background:none; background-color:#55514c; padding-right:2px; }
#quickfacts .item .val	{ color:#cfccc9; font-weight:normal; float:right; background:none; background-color:#55514c; text-align:right; padding-left:2px; }
#quickfacts .green 		{ clear:both; color:#b4d4d7; font-weight:bold; height:17px; margin-top:10px; }
#quickfacts .green .hi	{ float:left; }
#quickfacts .green .lo	{ float:right; }

#button_add_to_rfp			{ display:block; width:246px; height:26px; background:#508a93 url(/images/btn_add_to_rfp.png) 0px 0px no-repeat; margin:0px auto; }
#button_add_to_rfp:hover	{ display:block; width:246px; height:26px; background:#508a93 url(/images/btn_add_to_rfp.png) 0px -26px no-repeat; }

#food_and_bev .item		{ clear:both; height:32px; }

#main				{ font:normal 12px Arial; color:#b4d4d7; }
#main .content		{ padding:0px 0px 0px 0px; margin:0px 40px 20px 50px; line-height:20px; }
#top_buttons  		{ background-color:#415869; color:#f8f7f5; padding:0px 0px; text-align:center; }
#top_buttons a		{ color:#f8f7f5; text-decoration:none; line-height:22px; background:#415869 url(/images/prop_nav_sep.png) center left no-repeat; display:block; float:left; }
#top_buttons a.nobg	{ background-image:none; }
#top_buttons a:hover{ background-color:#49718f; color:#f8f7f5; text-decoration:none; }
#top_buttons .sep	{ font-size:1px; line-height:1px; background:url(/images/prop_nav_sep.png) top left no-repeat; width:1px; height:20px; display:inline; }
#main .title		{ font:normal 12px Arial; color:#f8f7f5; text-transform:uppercase; margin:20px 0px 10px 0px; background-color:#415869; padding:7px 0px 7px 20px; clear:both; }

#map				{ clear:both; width:524px; height:300px; border:2px solid #3f3f3e; margin-bottom:10px; }
#minimap			{ float:right; cursor:pointer; margin:0px 2px 0px 10px; text-align:center; background-color:#3f3f3e; }
#minimap_label		{ font:normal 10px Arial; background-color:#3f3f3e; padding:2px 0px; }
#minimap_image		{ border:2px solid #3f3f3e; display:block; }

.review							{  }
.review .review_text			{ padding:10px; margin:10px; border:1px solid #6c7882; background-color:#596670; }
.review .review_text .reviewer	{ margin-top:10px; }
.review .reviewer				{  }

h3.package_title	{ font-size:14px; font-weight:bold; margin:0px 0px 7px 0px; }
.package_image      { float:right; margin:0px 0px 10px 20px; border:1px solid #3f3f3e; }
.package_dates		{ margin-bottom:5px; }
.package_details	{ margin-top:5px; }
.package_features	{ margin-top:10px; }
.pkg_text li		{ margin-left:20px; }

.news_title			{ font-size:14px; font-weight:bold; margin:0px 0px 7px 0px; }
.news_text			{ margin-top:10px; }
.news_text li		{ margin-left:20px; }
.comments			{ margin-top:10px; }
.comments_title		{ font-size:12px; font-weight:bold; color:#ffffff; }
.comments .comment	{ padding:10px; margin:10px; border:1px solid #6c7882; background-color:#596670; }


.map_text			{ color:#4b5964; }


/*
 * For Printing
 * 
 */
@media print {
	#prop_image				{ float:left; margin:0px; padding:0px; }
	#prop_info				{ margin:0px; clear:both; display:block; position:relative; height:auto; background:none; }
	#prop_info .content		{ height:auto; }
	#prop_info h1.name		{ color:black; }
	#prop_info .city		{ color:black; }
	#prop_info .address		{ color:black; }
	#prop_info .contact		{ color:black; }
	#prop_info .contact a	{ color:black; }
	#prop_info .top			{ display:none; }
	#prop_info .bot			{ display:none; }
	#capacity_chart			{ display:none; }
	#prop_info #rate_button	{ display:none; }
	#prop_info #rate_button	{ display:none; }
	#prop_info #content_2	{ display:none; }
	#main_section			{ background:none; }
	#quickfacts				{ margin:0px; padding:0px; }
	#quickfacts .bot		{ display:none; }
	#main					{ margin:0px; padding:0px 10px; float:left; background:none; width:auto; }
	#main .top				{ display:none; }
	#main .bot				{ display:none; }
	#main .content			{ margin:0px; padding:0px 0px; background:none; color:black; }
	#main .title			{ background-color:inherit; color:black; clear:both; }
	#top_buttons			{ display:none; }
	#minimap				{ display:none; }
	.review .review_text	{ background-color:inherit; border:none; }
}
