/* CSS Document */
.table_header_bgimage_detail{
	background-image:url(/images/header_grid_detail1.png);
	background-repeat:no-repeat;
/*	width="100%" border="0" cellpadding="0" cellspacing="0" align="center" */
	}

.leftcolumn_div{
	text-align:right;
	}

.icon_div{
	padding:10px;
	}

.Grid_breadcrumb_blue{
	color:#4b9aca; /* web safe blue*/
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	font-stretch:extra-expanded;
	margin:5px;
	}

.Grid_blue_header{
	color:#4b9aca; /* web safe blue*/
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	}

.Grid_blue_link{
	color:#4b9aca; /* web safe blue*/
	font-size:11px;
	text-decoration:underline;
	line-height:18px;
	}

.moreLines/* More Page Text*/{
	font-size:11px;
	color:#000000;
	padding-right:10px;
/*	line-height :17px; */
	}

.moreRightTD/* More Page Text*/{
	font-size:11px;
	color:#000000;
	/*padding-left:10px;
	line-height :17px; */
	}

.moreName{
	font-weight:bold;
	font-size:14px;
	}

.moreNameEvents{
	font-weight:bold;
	font-size:14px;
	}

.gridGroup /*Deals Groups heading*/{
	font-weight:bold;
	font-size:14px;
	color:#4B9ACA;
	padding-left:10px;
	}

.gridGroup a /*Deals Groups heading*/{
	font-weight:bold;
	font-size:14px;
	color:#4B9ACA;
	padding-left:10px;
	}

.gridGroupEvents1 /*Deals Groups heading*/{
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	/*background-color:#000000; */
	padding:5px 10px 0px 10px;
	}

.gridGroupEvents2 /*Deals Groups heading*/{
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	padding-left:10px;
	}

.gridGroup_white /*Deals Groups heading*/{
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	padding-left:10px;
	}

.gridSubGroup /*Deals subgroups heading*/{
	font-weight:bold;
	font-size:13px;
	}

.gridName /* Heading */{
	font-weight:bold;
	font-size:12px;
	line-height:12px;
	color:#000000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}

A.gridName, A.gridName:LINK,A.gridName:VISITED,A.gridName:ACTIVE,A.gridName:HOVER /* Heading */{
	font-weight:bold;
	font-size:12px;
	line-height:12px;
	color:#4b9aca;
	}

.gridNameEvents /* Heading */{
	font-weight:bold;
	font-size:12px;
	line-height:12px;
	color:#000000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}

A.gridNameEvents, A.gridNameEvents:LINK,A.gridNameEvents:VISITED,A.gridNameEvents:ACTIVE,A.gridNameEvents:HOVER /* Heading */{
	font-weight:bold;
	font-size:12px;
	line-height:12px;
	color:#4b9aca;
	}

.gridLines /* Text*/{
	font-size:11px;
	color:#000000;
	}

.gridlines /* Text*/{
	font-size:11px;
	color:#000000;
	}

.gridLinesEvents /* Text*/{
	font-size:11px;
	color:#000000;
	}

.netscape{
/* space between table results */
	line-height:10px;
	padding:10px 0px 0px 0px;
	}

/* MOST LINKS */
span.gridLeft, gridLeft{
	font-size:10px;
	color:#4b9aca;
	font-weight:bold;
	}

A.gridLeft, A.gridLeft:LINK, A.gridLeft:VISITED, A.gridLeft:ACTIVE, A.gridLeft:HOVER {
	font-size:10px;
	color:#4b9aca;
	text-decoration:underline;
	font-weight:bold;
	}

.gridlocdesc {
	font-size:11px;
	background-color:#ffffcc;
	margin:2px;
	border-width:1px;
	border-color:#6699cc;
	border-style:solid;
	width:25px;
	cursor:default;
	}

.gridtitledesc {
	font-size:11px;
	background-color:#ffffff;
	margin:2px;
	border-width:1px;
	border-color:#6699cc;
	border-style:solid;
	width:25px;
	cursor:default;
	}

.Grid_black{
	color:#000000; /* web safe blue*/
	font-size:11px;
	}

.Grid_black_bold{
	color:#000000; /* web safe blue*/
	font-size:11px;
	font-weight:bold;
	text-transform:capitalize;
	}

.gridAnchors {
	font-size:10px;
	}

.gridCaption {
	font-size:10px;
	}

.enhanced_listing_table{
	width:619px; /*619px*/
	background-color:#fcf9f2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

.enhanced_divider_line{
	height:3px;
	color:#4C9ACB;
	background-color:#4C9ACB;
	width:619px;
	clear:both;
	}

.enhanced_image{
	margin:10px 10px 0px 0px;
	float:right;
	}

.box_under_image_right{
	width:100px;
	float:right;
	text-align:right;
	margin-right:10px;
	font-size:11px;
	margin-top:10px;
	}

.box_under_image_right a{
	color:#4C9ACB;
	font-weight:bold;
	}

.box_under_image_right a:hover{
	color:#FF9933;
	}

.box_under_image_left{
	width:90px;
	float:left;
	text-align:right;
	color:#4C9ACB;
	font-weight:bold;
	font-size:11px;
	margin-top:10px;
	}

.bottom_gap{
	height:10px;
	clear:both;
	}

.button_area{
	width:100px;
	float:right;
	margin:10px 0px 10px 10px;
	color:#FFF;
	text-transform:uppercase;
	font-size:15px;
	font-weight:bold;
	}

.single_button{
	background-image:url(/images/shell/bg_enhanced_listing_button.gif);
	background-repeat:no-repeat;
	margin-bottom:5px;
	text-align:center;
	line-height:20px;
	height:20px;
	}

.single_button a{
	color:#FFF;
	text-decoration:none;
	}

.single_button:hover{
	background-image:url(/images/shell/bg_enhanced_listing_button_.gif);
	}

.text_area{
	width:264px;
	float:left;
	margin-top:10px;
	/*font-weight:bold;*/
	}

.text_area_bottom{
	clear:both;
	margin-top:10px;
	}

.text_title{
	color:#4C9ACB;
	margin-bottom:5px;
	font-weight:bold;
	font-size:14px;
	}

.text_address{
	margin-bottom:15px;
	}

.text_address a{
	color:#4C9ACB;
	}

.text_address a:hover{
	color:#FF9933;
	}

.text_description{
	margin-bottom:15px;
	}

.text_description a{
	color:#4C9ACB;
	font-weight:bold;
	}

.text_description a:hover{
	color:#FF9933;
	}

.bottom_heading{
	color:#4C9ACB;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	}

/* USED FOR NEW DE SYSTEM */
#grid_cms, #deal_cms{
	padding:0 24px;
	}

.gridTitle, .dealTitle{
	float:left;
	padding:8px;
	color:#006699;
	font-size:16px;
	font-weight:bold;
	}

.filterTitle{
	padding-bottom:14px;
	text-align:center;
	color:#006699;
	font-size:16px;
	font-weight:bold;
	}

#grid_results, #deal_results{
	padding:0;
	width:600px;
	overflow:hidden;
	}

#ajax_loader{
	background:url('/images/ajax-loader.gif') no-repeat center center;
	width:600px;
	height:600px;
	}

.grid_wrapper_inner, .deal_wrapper_inner{
	width:600px;
	}

.listing_wrapper{
	padding-bottom:10px;
	padding-top:10px;
	overflow:hidden;
	position:relative;
	width:600px;
	}

.listing_wrapper_featured{
	padding-bottom:10px;
	padding-top:10px;
	overflow:hidden;
	position:relative;
	width:600px;
	background-color:#ECE9D8;
	}

.listing_photo{
	border:0;
	width:100px;
	height:100px;
	padding:11px 5px;
	position:absolute;
	}

.listing_data_wrapper{
	min-height:95px;
	padding:10px;
	position:relative;
	left:105px;
	width:375px;
	}

.listing_data_wrapper_nophoto{
	min-height:95px;
	padding:10px;
	position:relative;
	left:5px;
	width:480px;
	}

.listing_title{
	color:#006699;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:0;
	}

.listing_contact{
	color:#333333;
	font-size:12px;
	height:28px;
	margin:0 7px 0 0;
	padding:0;
	text-decoration:none;
	}

.listing_address{
	color:#333333;
	font-size:12px;
	margin:0 7px 0 0;
	padding:0;
	text-decoration:none;
	}

.listing_description{
	color:#333333;
	font-size:12px;
	margin:0 7px 0 0;
	padding:0;
	text-decoration:none;
	}

.listing_more_link{
}

.listingExtra{
	display:block;
	font-weight:bold;
	}

.listingExtra, .listingExtra:hover, .listingExtra:visited, .listingExtra:active{
	color:#ff9935;
	}
	
.listingExtraMap{
	display:block;
	font-weight:bold;
	}

.listingExtraMap, .listingExtraMap:hover, .listingExtraMap:visited, .listingExtraMap:active{
	color:#ff9935;
	}

.compare{
	height:90px;
	padding-top:23px;
	position:absolute;
	right:0;
	top:0;
	width:100px;
	font-size:12px;
	}

.compare_checkbox{
	display:block;
	height:53px;
	width:101px;
	}

.compare_title{
	color:#333333;
	display:inline;
	font-size:12px;
	font-weight:bold;
	margin-left:3px;
	margin-top:1px;
	position:absolute;
	}

#compareButtonTable{
	clear:both;
	margin-bottom:10px;
	margin-right:19px;
	text-align:right;
	}

.grid_line_sep, .deal_line_sep{
	color:#333333;
	margin:0;
	}

.returned_pages {
	float:right;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	font-family:Arial, Tahoma, Verdana, sans;
	font-size:11px;
	font-weight:bold;
	}

.returned_pages ul{
	margin:0px;
	padding:0px;
	list-style-position:outside;
	}

.returned_pages li{
	margin-right:2px;
	float:left;
	list-style-type:none;
	text-align:center;
	}

.returned_pages a{
	font-family:"trebuchet MS", verdana, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#006699;
	height:16px;
	min-width:8px;
	display:inline-block;
	padding:0 2px;
	line-height:16px;
	}

.returned_pages a:hover, .returned_pages a:active, .returned_pages a.active{
	color:#000000;
	}
	
.no_pages{
	clear:both;
	font-size:16px;
	font-weight:bold;
	padding-left:8px;
	}

#filter_results{
	padding:8px;
	}

.gridFilterTitle, .dealFilterTitle{
	padding-left:18px;
	padding-top:14px;
	padding-bottom:4px;
	margin-bottom:1px;
	background-image:url('/images/minus.gif');
	background-repeat:no-repeat;
	background-position:left 16px;
	color:#006699;
	font-family:"trebuchet MS", verdana, helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	cursor:pointer;
	}
	
.filterHide{
	background-image:url('/images/plus.gif');
	}

.gridFilterList, .dealFilterList{
	margin:0px;
	padding:0px;
	list-style-position:outside;
	list-style-type:none;
	}

.gridFilterList .subfilters{
	margin-left:10px;
	}

.book_now{
	color:#ff9935;
	font-weight:bold;
	}

/* deals */
.deal_wrapper{
	padding-bottom:10px;
	padding-top:10px;
	overflow:hidden;
	position:relative;
	width:600px;
	}

.deal_wrapper_featured{
	padding-bottom:10px;
	padding-top:10px;
	overflow:hidden;
	position:relative;
	width:600px;
	background-color:#ECE9D8;
	}

.deal_photo{
	border:0;
	width:100px;
	height:100px;
	padding:11px 5px;
	position:absolute;
	}

.deal_data_wrapper{
	min-height:95px;
	padding:10px;
	position:relative;
	left:105px;
	width:475px;
	}

.deal_data_wrapper_nophoto{
	min-height:95px;
	padding:10px;
	position:relative;
	left:5px;
	width:580px;
	}

.deal_title{
	color:#006699;
	font-family:"trebuchet MS", verdana, helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:0;
	}

.deal_contact{
	color:#333333;
	font-family:"trebuchet MS", verdana, helvetica, sans-serif;
	font-size:12px;
	height:28px;
	margin:0 7px 0 0;
	padding:0;
	text-decoration:none;
	}

.deal_address{
	color:#333333;
	font-family:"trebuchet MS", verdana, helvetica, sans-serif;
	font-size:12px;
	margin:0 7px 0 0;
	padding:0;
	text-decoration:none;
	}

.deal_description, .full_description{
	color:#333333;
	font-family:"trebuchet MS", verdana, helvetica, sans-serif;
	font-size:12px;
	margin:0 7px 0 0;
	padding:0;
	text-decoration:none;
	}

.full_description{
	display:none;
	}

.deal_more_link{
	color:#006699;
	text-decoration:underline;
	cursor:pointer;
	}

.deal_dates{
	color:#333333;
	font-family:"trebuchet MS", verdana, helvetica, sans-serif;
	font-size:14px;
	margin:0 7px 7px 0;
	padding:0;
	text-decoration:none;
	}

.disclaimer{
	font-size:10px;
	}

#profileNav{
	color:#006699;
	float:right;
	margin-right:18px;
	margin-top:20px;
	}

#profileNavBack{
	text-decoration:none;
	}

#profilePage{
	width:808px;
	padding:10px;
	}

#profileTop{}

#profileMain{}

#profileTitle{
	color:#006699;
	font-family:"trebuchet MS", verdana, helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	margin:0;
	padding:0;
	}

#profileAddress, #profileContact{
	color:#333333;
	font-family:"trebuchet MS",verdana,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0 7px 0 0;
	padding:0;
	text-decoration:none;
	}

#profileContact{
	margin-bottom:24px;
	}

#profileContact a{
	background:url('/images/external_24x24.gif') no-repeat right center;
	padding-right:28px;
}

#profileLeft{
	padding-right:6px;
	}

#profileDescription{
	color:#333333;
	font-family:"trebuchet MS", verdana, helvetica, sans-serif;
	font-size:12px;
	margin:0 7px 0 0;
	padding:0;
	text-decoration:none;
	}

#profileSeparator{
	border-left:1px solid #999999;
	width:1px;
	}

#profileRight{
	padding-left:6px;
	}

#amenities{
	width:400px;
	color:#333333;
	font-family:"trebuchet MS", verdana, helvetica, sans-serif;
	font-size:12px;
	margin:11px 0;
	}
.amenity{
	margin:0;
	}

.amenityType{
//	float:left;
	clear:left;
	width:120px;
//	text-align:right;
	font-weight:bold;
	color:#006699;
	}

.amenityFeature{
	margin:0 0 0 30px;
	padding:0 0 10px 0;
	}
 
#googleMap{
	width:400px;
	text-align:center;
}

.profileCatTitle {
	color:#006699;
	font-family:"trebuchet MS",verdana,helvetica,sans-serif;
	font-size:12px;
	line-height:20px;
	text-align:left;
}

#dealsBlock{
	margin-top:32px;
	}

.profileGrid_wrapper{
	padding-bottom:10px;
	padding-top:10px;
	overflow:hidden;
	position:relative;
	width:390px;
	}

.profileGrid_data_wrapper{
	min-height:95px;
	padding:10px;
	position:relative;
	left:75px;
	width:304px;
	}

.profileGrid_data_wrapper_nophoto{
	min-height:95px;
	padding:10px;
	position:relative;
	left:5px;
	width:379px;
	}

.profileGrid_photo{
	border:0;
	width:75px;
	height:75px;
	padding:11px 0;
	position:absolute;
	}

#findNearby{
	margin-left:5px;
	margin-top:10px;
	}

#SID{
	width:130px;
	}

#findNearbyBtn{
	color:#FFFFFF;
	background-color:#006699;
	border:none;
	}

#socialBlock, #docBlock, #relatedBlock{
	float:right;
	}

.social_img{
	border:0;
	padding:0 5px;
	}

