html,body { margin:0;padding:0 }

body { background:#fff; color: #333; font-family: tahoma,verdana,arial,sans-serif; }

p, h1, h2, h3, h4 { margin: 0px; padding: 0px; font-style: normal; }
p { padding-bottom:0.3em; }

ul { list-style-type: none; margin: 0px; padding: 0px; }

form, fieldset { display: inline; margin: 0px; padding: 0px; border: 0; }

label input, button, { vertical-align:middle; }


/* If you want browser accessibility features enabled, then delete the styles below */

a {	outline: none;	border: none; text-decoration: none; }
a:link img {	outline: none;	border: none;}
a:visited img {	outline: none;	border: none;}
a:hover img {	outline: none;	border: none;}
a:active img {	outline: none;	border: none;}
a:focus img {	outline: none;	border: none;}

/* End of browser accessibility disabling styles */


a img { border:none; }
a { font-weight: normal; color:#06b; }
a:active, a:hover { color: #a00; text-decoration: underline; }

.underline { text-decoration: underline; }


h1 { font-size: 13pt; color: #ca0000; font-weight: bold; display:inline; line-height: 1; }
h1 a { color: #ca0000; font-weight: bold; display:inline; }

h2 { font-weight: bold; font-style: italic; color: #993300; display: block; font-size:12pt; }
h3 { font-size: 9pt; margin:0 0 1px 0; color: #000; display:inline; }

.RA_Table { font-size:8pt; background: #FFFFFF; border: 1px solid black; }
.RA_TableHeader { padding-top: 9px; padding-bottom: 9px; background: #cccccc; font-weight: bold; font-size: 13pt; COLOR: #993300; }
.RA_TablePrompt { padding-right: 5px; padding-left: 7px; padding-bottom: 0px; font-weight: bold; font-size: 10pt; color: #000; vertical-align: top; padding-top: 7px; white-space: nowrap; text-align: right; background: #DAEDFF; /* background: #d63; */ }

#RA_TowerAd { width: 170px; float: right; font-size: x-small; text-align: center; padding-left: 0px; background: #E4E4DC; overflow:hidden; border-left: none; }

#RA_TextAdsTopUnit { border:#ddd solid 1px; background-color: #ffffff; margin-top: 0px; padding-left: 50px; }
#RA_TextAdsMiddleUnit { border:#ddd solid 1px; background-color: #ffffff; }
#RA_TextAdsBottomUnit { background-color: #ffffff; padding-left: 100px; }


.RA_SummaryItem { font-size: 8pt; margin-top: 5px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; }
.RA_SummaryItem h3 { color: #336699; font-size: 10pt; }
.RA_SummaryItem h3 a { font-weight: bold; text-decoration: underline; }

.RA_SummaryLocation h2 { color: #CC0000; margin-top: 3px; font-size: 10px; font-weight: normal; margin-bottom: 0px; }

.RA_SummaryItemDivider { clear: both; padding-top: 5px; border-bottom: #ddd 2px dotted; }


.RA_SummaryItem2 { font-size: 8pt; width: 140px; height: 185px; padding-right: 5px; padding-bottom: 5px; margin-top: 10px; margin-bottom: 10px; text-align: center; float: left; vertical-align: top; }

.RA_AdSenseUnit { margin-top: 10px; margin-bottom: 5px; padding-left: 10px; text-align: left; }

.RA_AdSenseAd { margin-bottom: 10px; }

.RA_AdSenseTitle { font-size: 14px; font-weight: bold; text-decoration: underline; }

.RA_AdSenseDisplayURL { color: #aaaaaa; margin-top: 3px; font-size: 9px; }

.RA_AdSenseDescript { color: #333; font-size: 11px; line-height: 1.25; }

.RA_AdSenseAdsByGoogle { color: #999999; font-size: xx-small; }


.RA_SummaryImage { clear: both; position: relative; float:left; margin: 3px 5px 3px 3px; width:120px; height:120px; padding: 2px; border: 1px solid #aaaaaa; }
.RA_SummaryImage img { width:120px; height:120px; }

.RA_SummaryImage2 { clear: both; position: relative; float:left; margin: 3px; width:75px; height:75px; padding: 2px; border: 1px solid #aaaaaa; }
.RA_SummaryImage2 img { width:75px; height:75px; }

.RA_SummaryImage3 {	margin: 3px 5px 3px 3px; width:100px; height:100px; border: 1px solid #aaaaaa; }
.RA_SummaryImage3 img { width:100px; height:100px; }


.RA_SimilarImage { width:120px; height:120px; padding: 2px; border: 1px solid #aaaaaa; margin-bottom: 5px; }
.RA_SimilarImage img { width:120px; height:120px; }



.RA_SummaryFeaturedRow ul { list-style-type: none; margin: 0px; padding: 0px; }
.RA_SummaryFeaturedRow li { list-style-type: none; width: 120px; height: 170px; position: relative; float:left; padding:5px; line-height: 1; text-align: center; font-size: x-small;}
.RA_SummaryFeaturedRow li img { width:120px; height:120px; border: 1px solid #009999; }

.RA_CurrentPage { padding:1px; border: #999 1px solid }


.RA_3Angle { width: 3px; height: 5px; }

.RA_ClearBothFloats { clear:both; }

.CursorHandMozilla { cursor: pointer; }


.RA_Button_Red  {background:url(/images/lory/but_red.gif) no-repeat; border:none; width:128px; height:33px; font-size:13px; color:#fff; }

.RA_Button_Red200 { background:url(/images/lory/btn_red200px.png) no-repeat; border:none; width:200px; height:34px; font-size:14px; color:#fff; }

.RA_Button_Green { background:url(/images/lory/but_green.gif) no-repeat; border:none;width:128px; height:33px; font-size:13px; color:#fff;}

a.RA_Button_Go { color:#000; font-size:11px;  padding:5px 5px 3px 5px;}

#RA_Listing { float:right; padding-left: 10px; padding-right: 10px; width:600px; }


.RA_StartingAt { 
	background-color: #FFEEC0;
	width: 250px;
	padding: 5px; 
	border: 1px solid #E7BE8A; 
	text-align: center;
	text-weight: bold;
	float: left;
}

#RA_AvailForm { 
	background-color: #EAEAE2; 
	color: #000000; 
	border: 2px solid #cccccc;
	position: relative;
	display: block;
	width: 180px;
	margin-right: 5px;
}

#RA_AvailForm table { padding: 0; margin: 0; width: 100%; }


#RA_InquiryForm { 
	background-color: #EAEAE2; 
	color: #000000; 
	border: 2px solid #cccccc;
	position: relative;
	display: block;
	margin-right: 5px;
}

#RA_InquiryForm table { padding: 0; margin: 0; width: 100%; }


#RA_PhotoGallery {
	position: relative;
	width: 350px; 
	float: left;
}

.RA_avail_form_button {
	background: url(images/check_142x66.gif) no-repeat 0px 0px;
	display: block;
	width: 142px;
	height: 33px;
	left: 2px;
	bottom: 4px;
}

.RA_avail_form_button:hover {
	background: url(images/check_142x66.gif) no-repeat 0px -33px;
}



.RA_ListingPageSectionHeader { 
	clear: both;
	background-color: #0A696F; 
	background: url(/images/misc/listing_section_head_2x32.gif) repeat-x left top;
	width: 565px; 
	color: #ffffff; 
	font-size: medium; 
	font-weight: bold; 
	font-family:arial,verdana,sans-serif; 
	height: 32px; 
	margin-left: 0px;
	margin-top: 10px;
	padding-left: 10px;
}


.RA_ListingPageSectionHeader h2, .RA_ListingPageSectionHeader h3 { 
	font-size: medium; 
	font-weight: bold; 
	font-family:arial,verdana,sans-serif; 
	color: #ffffff; 
}



.RA_ListingPageSectionHeader a { 
	color: #ffffff; 
}


.RA_RightColumnHeading { 
	background-color: #0A696F; 
	background: url(/images/misc/listing_section_head_2x32.gif) repeat-x left top;
	width: 160px; 
	color: #ffffff; 
	font-size: medium; 
	font-weight: bold; 
	font-family:arial,verdana,sans-serif; 
	height: 25px; 
	padding-top: 8px;
	padding-left: 5px;
}

#RA_ListingPath { margin:0; padding:0; font-size:11px;color:#0D8E9D; padding-bottom:4px; border-bottom:dashed #B1B795 1px; background-color:transparent}

#RA_ListingPath a { vertical-align:middle; color:#0D8E9D;font-size:11px; }

.RA_Photos { position: relative; float:left; padding: 3px; margin: 3px; border: 1px solid #aaaaaa; width: 100px; height: 100px; }
.RA_Photos img { width: 100px; height: 100px; }


.RA_ListingImage { width: 100px; height: 100px; }

.RA_ListingImage2 { clear: both; position: relative; float: right; margin: 5px; padding: 2px; border: 1px solid #aaaaaa; }
.RA_ListingImage2 img { width: 240px; }

.RA_SlideShowThumbnailImage { text-align: center; width: 100px; height: 100px; font-size: 8pt; display:block; margin: 2px; padding: 2px; border: 1px solid #aaaaaa; }
.RA_SlideShowThumbnailImage img { width: 100px; height: 100px; }


.RA_SlideShowLargeThumbnailImage { text-align: center; width: 240px; font-size: 8pt; display:block; margin: 2px; padding: 2px; border: 1px solid #aaaaaa; }
.RA_SlideShowLargeThumbnailImage img { width: 240px; }


.RA_SlideShowThumbnailImage2 { text-align: center; font-size: 8pt; border: #cccccc solid 3px; width: 75px; height: 75px; }

.RA_SlideShowImage { display:inline; margin:2px; padding: 2px; border: 1px solid #aaaaaa; }
.RA_SlideShowImage img { width:450px; }

.RA_LinkColorRed, .RA_LinkColorRed:visited, .RA_LinkColorRed { COLOR: #CC0000; }

.RA_LinkColorGreen, .RA_LinkColorGreen:visited, .RA_FontColorGreen { COLOR: #9a7; }

.RA_LinkColorBlack,.RA_LinkColorBlack:visited { color: #333; }

.RA_rate1 { background-color:#003399;color:#fff; padding:1px 5px; margin-right: 10px; }
.RA_rate2 { background-color:#0033FF;color:#fff; padding:1px 5px; margin-right: 10px; }
.RA_rate3 { background-color:#00EA75;color:#fff; padding:1px 5px; margin-right: 10px; }
.RA_rate4 { background-color:#FF9933;color:#fff; padding:1px 5px; margin-right: 10px; }
.RA_rate5 { background-color:#FF2200;color:#fff; padding:1px 5px; margin-right: 10px; }

a.arrowPrev, a.arrowNext { font-family:Tahoma; color:#0d8e9d; line-height:20px; height:20px; padding-top:3px; padding-bottom:8px }
*html a.arrowPrev,*html a.arrowNext{padding-top:0; padding-bottom:0;}
a.arrowPrev { background:url(/images/lory/RA_arrowPrev_off.gif) no-repeat; padding-left:20px; }
a.arrowPrev:hover { background:url(/images/lory/RA_arrowPrev_on.gif) no-repeat; }
a.arrowNext { background:url(/images/lory/RA_arrowNext_off.gif) no-repeat right center; padding-right:20px; }
a.arrowNext:hover { background-image:url(/images/lory/RA_arrowNext_on.gif); }


#RA_AccountBody { float:right; width:752px; background-color: #ffffff; padding: 10px; margin-right: 10px; font-size: 12px; }
#RA_AccountLeftColumn { position: relative; float:left; width:172px; background-color: #ffffff; padding: 0px; margin-left: 10px; margin-right: 10px; }


#RA_ToggleDrillDownTopCities { display: none;}
#RA_ToggleDrillDownCitiesAll { display: none;}
#RA_ToggleDrillDownStateCategory { display: none;}


#RA_ToggleSummaryListings { display: block;}
#RA_ToggleSummaryCities { display: none; padding:0px; /* border:#ddd solid 1px; */ /* background-color: #FFF8DC; */ }
#RA_ToggleSummaryCategory { display: none; padding:0px; /* border:#ddd solid 1px; */ /* background-color: #FFF8DC; */ }
#RA_ToggleSummarySelection { display: none; padding:0px; /* border:#ddd solid 1px; *//* background-color: #FFF8DC; */ }

#RA_ToggleSummaryDescription { display: block; margin-top: 10px; margin-left: 10px; margin-right: 10px; font-size:12px; }
#RA_ToggleSummaryDescriptionFull { display: none; margin-left: 10px; margin-right: 10px; font-size:12px; }

#RA_ToggleSummaryLinkToThisPage { display: none; }
#RA_ToggleSummaryPopularLinks { display: block; }

#RA_ToggleSummaryRefine { display: block; }


#RA_ToggleSummary1 { display: none; }
#RA_ToggleSummary2 { display: none; }
#RA_ToggleSummary3 { display: none; }
#RA_ToggleSummary4 { display: none; }
#RA_ToggleSummary5 { display: none; }
#RA_ToggleSummary6 { display: none; }
#RA_ToggleSummary7 { display: none; }
#RA_ToggleSummary8 { display: none; }
#RA_ToggleSummary9 { display: none; }
#RA_ToggleSummary10 { display: none; }




#RA_ToggleResultsGuarantee { display: none; }

#RA_ListingPageRegionsCategories { display: block; }
#RA_ListingPageStateCategories { display: block; }
#RA_ListingPageLinkCodes { display: block; }

#RA_ListingPageDetailsFull { display: none; }
#RA_ListingPageDetailsReadMore { display: block; }


.RA_AdvertiseMain { float: right; width: 570; padding-right:10px; background:#ffffff; }

#AdminMenu { font-size: 8pt; font-family: sans-serif; background: pink; padding: 0; }

/* font-variant: small-caps; margin-top: 0px; text-indent: 0px; */ 


.RA_List ul { margin: 5px; padding: 0px; }
.RA_List li { margin-left: 10px; list-style-type: square; }
.RA_List li li { list-style-type: circle; padding-bottom: 5px; }


ul.RA_HorzList { float: left; list-style-type: none; font-size: 12px; margin-left: 20px; }
ul.RA_HorzList li { font-size: 12px; }

.RA_ListingMenu { background-color: #FFEEC0; width: 100%; height: 25px;  padding-left: 5px; /* border-bottom: #aaaaaa 1px solid; */ }
.RA_ListingMenu ul { list-style-type: none; }

.RA_ListingMenu ul li { float: left; background-color: #FFEEC0; font-size: 11px; padding-left: 20px; padding-right: 3px; margin-top: 5px; margin-bottom: 5px; margin-right: 3px; }

.RA_ListingMenu ul li a { color: #a00; text-decoration: underline; }

.RA_ListingMenu ul li a:hover { background-color: #0A696F; color: #ffffff;}


.RA_TwoColumnList { font-size: 12px; line-height: 1.5; }

.RA_TwoColumnList ul { margin-left: 18px; }

.RA_TwoColumnList ul li {
	list-style-image: url('/templates/ra2/images/no-drop_13x16.gif');
	padding-left: 0px;
	padding-bottom: 5px;
}

.RA_TwoColumnList ul li b {	
	color: #a00;
}

.RA_TwoColumnList ul ul li {
	list-style-image: url('/templates/ra2/images/sub-left_11x13.gif');
	padding-bottom: 0px;
	margin-bottom: 0px;
}



.WhiteBackground { margin:0px; background:#FFFFFF; font-size:10pt; text-align: left; }

.RA_EditMenu { font-size:9pt; line-height:20px; width: 100%; margin-left: 0px; }

.AdminOnly { font-size: 8pt; background: pink; padding: 0; }
.AdminOnly a { font-size: 8pt; background: pink; padding: 0; }

.Highlight { font-size: 10pt; padding: 5px; background: yellow; }

.SubmitButton { font-size:8pt;color:#FFFFFF; font-weight:bold; background-color:#3333FF }
.SubmitButton2 { font-size: 10pt; color: yellow; font-weight: bold; background-color:gray; }
		

/* General Text Styles */

.text1, .text1a, .text1b, .text1c, .text1d, .text1e { font-family:arial,verdana,sans-serif; font-size:8pt;  }
.text2, .text2a, .text2b, .text2c, .text2d, .text2e { font-family:arial,verdana,sans-serif; font-size:9pt; }
.text3, .text3a, .text3b, .text3c, .text3d, .text3e { font-family:arial,verdana,sans-serif; font-size:11pt; }
.text4, .text4a, .text4b, .text4c, .text4d, .text4e { font-family:arial,verdana,sans-serif; font-size:12pt;  }
.text5, .text5a, .text5b, .text5c, .text5d, .text5e { font-family:arial,verdana,sans-serif; font-size:14pt; }
.text6, .text6a, .text6b, .text6c, .text6d, .text6e { font-family:arial,verdana,sans-serif; font-size:16pt; }
.text7, .text7a, .text7b, .text7c, .text7d, .text7e { font-family:arial,verdana,sans-serif; font-size:18pt; }


.text1, .text2, .text3, .text4, .text5, .text6, .text7 { color:#000000; }
.text1a, .text2a, .text3a, .text4a, .text5a, .text6a, .text7a { color:#a00; }
.text1b, .text2b, .text3b, .text4b, .text5b, .text6b, .text7b { color:#FFFFFF; }
.text1c, .text2c, .text3c, .text4c, .text5c, .text6c, .text7c { color:#0066CC; }
.text1d, .text2d, .text3d, .text4d, .text5d, .text6d, .text7d { color:#FFFF99; }
.text1e, .text2e, .text3e, .text4e, .text5e, .text6e, .text7e { color:#999999; }

#a[rel~="nofollow"] {
#  border: none;
#  background-color: rgb(255, 255, 255) ! important;
#}


h1.RA_ListingTitle { color: #CA0000; font-weight: bold; font-size: 14pt; display:block; padding:3px; padding-left:2px; margin:0; border-bottom:solid 1px #fff; }
h1.RA_ListingTitle a, h1.RA_ListingTitle a:hover { color:#CA0000; font-weight:bold;}


ul.RA_Photos { list-style-type:none; margin-left:0px; padding:0; font-size:10pt; }
ul.RA_Photos li { float:left; margin-right:12px; }

/*listing SUB Menu*/

/* Main Listing Image */
#RA_ListingHeadPhoto { position: relative; float: left; display:inline; padding-right: 10px; margin-right:3px; padding: 2px; border: 1px solid #aaaaaa; } 
#RA_ListingHeadPhoto img { width:250px; height: 197px; overflow:hidden; }

.RA_InquiryErrorMessage { font-size: 13px; font-weight: bold; color: red; }



#RA_outer {
	width:982px;
	margin-left:auto;
	margin-right:auto;	
	text-align:left;
	position:relative;
	background-color: #E4E4DC;
	/* 
		setting z-index interferes with datepicker.js for calendar
		z-index:1000; 
	*/
}

#RA_header {
	position: relative;
	height:249px;
	background: url(images/head_982x239b.jpg) no-repeat left top;
	z-index:4000;
}

#RA_header_nologo {
	position: relative;
	background: url(images/head_982x98.jpg) no-repeat left top;
	height:62px;
	z-index:4000;
}

#RA_header #RA_Logo {
	position: absolute;
	top: 6px;
	left: 20px;
}
#RA_header #RA_Logo a {
	width: 196px;
	height: 133px;
	display: block;
	/* background: url(images/logo_196x133.jpg) no-repeat left top; */
}

#RA_header #RA_Logo a span {
	display: none;
}

#small_title {
	display: block;
	position: absolute;
	right: 0px;
	top: 10px;
	width: 728px;
	color: #676767;
	font-size: 11px;
	text-align: right;
	font-weight: normal;
	font-style: normal;
}


#RA_header #login_welcome {
	display: block;
	position: absolute;
	right: 0px;
	top: 130px;
	color: #000000;
	background-color: #E4E4DC;
	font-size: 12px;
	text-align: right;
	font-weight: normal;
	font-style: normal;
}




#RA_googlead {
	position: absolute;
	top: 25px;
	right: 0px;
	display: block;
	width: 728px;
	height: 90px;
}

#RA_banner {
	position: relative;
	height:166px;
	display: block;
}




#RA_fanclub_banner {
	margin-left:10px;
	padding-bottom:10px;
	display: block;
}


#RA_left {
	float: left;
	width:200px;
	padding: 0px;
	margin-left: 10px; 
	margin-right: 0px; 

	min-height: 1000px;
}

.RA_left_indent {
	margin-left: 10px; 
	margin-right: 0px; 
	width:180px;
}

.RA_left_indent_header {
	margin-top: 2px;
	background-color: #eee; 
	padding: 5px;
	color: #066E71; 
	font-weight: bold; 
	font-size: 14px;
}


.RA_box1 {
	position: relative;
	width: 200px;
	background-color: #fff;
	text-align: left;
	display: block;
	margin-bottom: 12px;
}
.RA_box1 .RA_b1top {
	position: relative;
	width: 200px;
	height: 91px;
	display: block;
	background: url(images/b1-top_200x91.jpg) no-repeat left top;
}

.RA_box1 .RA_b1top h2 {
	color: #056C71;
	font-size:11px;
	padding-left: 85px;
	padding-right: 0px;
	padding-top: 14px;
	line-height: 19px;
	font-weight: bold;
	/* display: block; */
}

.RA_box1 .RA_b1top h2 strong {
	color: #76774B;
	display: block;
	font-size: 14px;
}

.RA_box1 .RA_b1bot {
	position: relative;
	width: 200px;
	height: 0px;
	display: block;
	background:#fff;
}

.RA_box1 .RA_b1inner {
	position: relative;
	display: block;
	text-align: left;
	padding-left: 13px;
	padding-right: 16px;
	padding-bottom: 10px;
}

.RA_box1 .RA_b1inner p {
	font-size: 11px;
	color: #666666;
	line-height: 19px;
}
	
.RA_dd_box2 {
	position: relative;
	/* width: 200px; */
	/* display: inline; */
	height: 32px; 
	background-color: #fff;
	color: #E3E3DB;
	font-size:12px; 
	line-height: 32px;
	font-weight: bold;
	padding-left: 12px;
	color: #E3E3DB;
	background: url(images/b2-top_200x32.jpg) left top;
}
.RA_box2 {
	position: relative;
	width: 200px;
	background-color: #fff;
	text-align: left;
	display: block;
}
.RA_box2 .RA_b2top {
	position: relative;
	width: 200px;
	height: 32px;
	display: block;
	background: url(images/b2-top_200x32.jpg) no-repeat left top;
}
.RA_box2 .RA_b2top {
	color: #E3E3DB;
	font-size:12px; 
	line-height: 32px;
	font-weight: bold;
	padding-left: 12px;
	color: #E3E3DB;
}

.RA_box2 .RA_b2top a {
	color: #E3E3DB; 
}

.RA_box2 .RA_b2bot {
	position: relative;
	width: 200px;
	height: 0px;
	display: block;
	background:#fff;
}

.RA_box2 .RA_b2top_blue {
	background-color: #0A696F;
	background: url(/images/misc/listing_section_head_2x32.gif) repeat-x left top;
	width: 188px;
}

.RA_box2 .RA_b2bot-last {
	position: relative;
	width: 200px;
	height: 19px;
	display: block;
	background: url(images/b2-bot_200x19.gif) no-repeat left bottom;
	margin-bottom: 15px;
}

/* Styles for Left Menu Items */

.RA_box2 .RA_b2inner {
	padding-left: 5px;
	padding-bottom: 10px;
	padding-top: 8px;
}

.RA_b2inner ul {	
	margin: 0px;	
	padding: 0px;	
	list-style: none;	
	font-size: 12px;
	line-height: 18px;
}

.RA_b2inner ul li {	
	margin-top: 1px;
	color: #666666;
	padding-bottom: 2px;
}

.RA_b2inner ul li {	
	background: url(images/no-drop_13x16.gif) no-repeat left top;
	color: #666666;
	padding-left: 15px;
}

.RA_b2inner a {	
	color: #666666;
}
.RA_b2inner ul li ul li {	
	background: url() no-repeat left top;
	margin-left: -10px;
	padding-left: 0px;
}



.RA_b2inner .del li a {	
	background: url(/images/misc/del.png) no-repeat left top;
}

.RA_b2inner li ul {	
	position: relative;	
	margin-left: 10px;
	font-size: 12px;
}



/* Styles for Left Menu Items */
.RA_b2inner ul li b {	
	color: #a00;
}

.RA_b2inner ul li b a {	
	color: #a00;
}

.RA_b2inner a:hover { color: #a00; text-decoration: underline; }



.RA_b2inner .RA_nodrop {
	background: url(images/no-drop_13x16.gif) no-repeat left top;
}

.RA_b2inner .RA_drop {
	background: url(images/select-left_11x11.gif) no-repeat left top;
}

.RA_b2inner .RA_rss {
	background: url(images/rss_18x15.gif) no-repeat left top;
}

.RA_b2inner li li a {
	background: url(images/sub-left_11x13.gif) no-repeat left top;
	padding-left:12px;
	display: inline;
	padding-top: 1px;
	margin-left: 1px;
	margin-top: 0px;
}



.RA_b2inner li.on ul {
	display:block;  
}
.RA_b2inner li.off ul {
	display:none;
}





#RA_ListingOptions ul { 
	list-style: none; 
	font-size: 12px;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-left: 5px;
}

#RA_ListingOptions ul li { 
	padding-bottom: 10px;
	padding-left: 20px;
}

#RA_ListingOptions ul li a { 
	color: #666666;
}

.RA_icon_contact {
	background-image: url(images/listing_icons.png);
	background-repeat: no-repeat;
  background-position: -10px -10px;
}
.RA_icon_home {
  background-image: url(images/listing_icons.png);
	background-repeat: no-repeat;
  background-position: -10px -58px;
}

.RA_icon_photo_gallery {
  background-image: url(images/listing_icons.png);
	background-repeat: no-repeat;
  background-position: -10px -94px;
}

.RA_icon_amenities {
  background-image: url(images/listing_icons.png);
	background-repeat: no-repeat;
  background-position: -10px -130px;
}

.RA_icon_attractions {
  background-image: url(images/listing_icons.png);
	background-repeat: no-repeat;
  background-position: -10px -166px;
}

.RA_icon_calendar {
  background-image: url(images/listing_icons.png);
	background-repeat: no-repeat;
  background-position: -10px -202px;
}

.RA_icon_rates {
	background: url(images/icon_rates_19x16.gif) no-repeat left top;
}

.RA_icon_map {
  background-image: url(images/listing_icons.png);
	background-repeat: no-repeat;
  background-position: -10px -238px;
}

.RA_icon_reviews {
  background-image: url(images/listing_icons.png);
	background-repeat: no-repeat;
  background-position: -10px -274px;
}

.RA_icon_link_codes {
	background: url(images/icon_link_codes_19x16.gif) no-repeat left top;
}

.RA_icon_printer {
  background-image: url(images/listing_icons.png);
	background-repeat: no-repeat;
  background-position: -10px -358px;
}

.RA_icon_flights {
  background-image: url(images/listing_icons.png);
	background-repeat: no-repeat;
  background-position: -10px -310px;
}





#RA_middle {
	position: relative;
	float: left; 
	width: 575px;
	margin-top: 0px;
	margin-left: 10px;
	padding: 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 1.5;
}


#RA_middle_wide {
	position: relative;
	float: left; 
	width: 735px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 10px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	background-color: #fff;
	min-height: 1000px;
}


#RA_middle_wide2 {
	position: relative;
	float: left; 
	width: 755px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 10px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	background-color: #fff;
	min-height: 1000px;
}



#RA_middle_wide_right {
	position: relative;
	float: left; 
	width: 725px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 0px;
	padding: 10px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	background-color: #fff;
	min-height: 1000px;
}

#RA_middle_wide_left {
	position: relative;
	float: left; 
	width: 725px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 10px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	background-color: #fff;
	min-height: 1000px;
}


.RA_middle_full {
	width: 952px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 5px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	background-color: #fff;
}

.RA_middle_interior {
	position: relative;
	background-color: #fff;
	border-top: solid 2px #C3C2AE;
	border-bottom: solid 2px #C3C2AE;
	padding: 5px;
	margin-top: 0px;
}


.RA_middle_interior2 {
	background-color: #fff;
	border-top: solid 2px #C3C2AE;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
}

.RA_boxes {
	position: relative;
	width: 565px;
}

.RA_boxes .RA_left {
	width: 281px;
	position: relative;
	float: left;
}
.RA_boxes .RA_right {
	width: 260px;
	position: relative;
	float: left;
}

.RA_clearme {
	clear: both;
}

.RA_box3 {
	position: relative;
	width: 270px;
	background-color: #fff;
	text-align: left;
	display: block;
	margin-bottom: 12px;
}
.RA_box3 .RA_b3top {
	position: relative;
	width: 270px;
	height: 32px;
	display: block;
}


.RA_box3 .RA_b3top h2 {
	color: #E3E3DB;
	font-size:14px;
	line-height: 32px;
	font-weight: bold;
	padding-left: 12px;
}

.RA_box3 .RA_b3top h2 strong {
	color: #E3E3DB;
	/* display: block; */
}


.RA_box3 .RA_b3bot {
	position: relative;
	width: 270px;
	height: 5px;
	display: block;
	background:#fff;
	border-bottom: 2px solid #C3C2AE;
}

.RA_box3 .RA_b3inner {
	position: relative;
	display: block;
	text-align: left;
	margin-left: 3px;
	padding-right: 5px;
	padding-bottom: 15px;
	margin-top: 5px;
}

.RA_box3 .RA_b3inner p {
	font-size: 11px;
	color: #666666;
	padding-left: 71px;
	line-height: 18px;
}

.RA_box3 .RA_morelistings {
	text-align: right;
	position: relative;
	width: 350px;
	display: block;
	font-size: 12px;
	padding-right: 11px;
	background: url(images/bullet_8x11.gif) no-repeat right top;
	padding-top:1px;
	padding-bottom: 1px;
	color:#1A676D;

}

.RA_box3 .RA_morelistings a {
	color:#1A676D;
}

.RA_box3 .RA_header1a { background: url(images/b3-top_270x32.gif) repeat-x left top; }


.RA_box3 .RA_header1 { background: url(images/b3-top_270x32.gif) repeat-x left top; }

.RA_box3 .RA_header2 { background: url(images/b4-top_270x32.gif) repeat-x left top; }

.RA_box3 .RA_header3 { background: url(images/b5-top_270x32.gif) repeat-x left top; }

.RA_box3 .RA_header4 { background: url(images/b6-top_270x32.gif) repeat-x left top; }



.RA_b3inner ul {
	position:relative;
}

/* Minimum height for Internet Explorer */

.RA_b3inner ul {
	height: 100px;
}

/* Minimum height for compliant browsers */

html>body .RA_b3inner ul {
	height: auto !important;
	min-height: 100px;
}

.RA_b3inner ul li {
	font-size: 11px;
	line-height: 17px;
	color: #666666;
	padding-bottom: 15px;
}
.RA_b3inner ul li a {
	color: #066E71;	
	/* display: block; */
	font-size: 12px;
	font-weight: bold;
}

.RA_b3inner ul li a img {
	clear: both;
}

.RA_b3inner em {
	font-style: normal;
	color: #76774B;
	display: block;
	font-size: 12px;
}


.RA_box3 .RA_height1 {
	/* height: 195px; */
	height: 135px
}

/* Minimum height for compliant browsers */

html>body .RA_box3 .RA_height1 {
	height: auto !important;
	/* min-height: 195px; */
	min-height: 135px;
}


.RA_box3 .RA_height2 {
	/* height: 305px; */
	height: 165px
}

/* Minimum height for compliant browsers */

html>body .RA_box3 .RA_height2 {
	height: auto !important;
	/* min-height: 305px; */
	min-height: 165px;
}



	

.RA_tip1 {
	position: relative;
	width: 252px;
	text-align: left;
	display: block;
	/* background: url(images/tip-mid_252x1.gif) repeat-y left top; */
	margin-left: 9px;
}
.RA_tip1 .RA_tip1top {
	position: relative;
	width: 252px;
	height: 9px;
	display: block;
	/* background: url(images/tip-top_252x9.gif) no-repeat left top; */
}

.RA_tip1 .RA_tip1bot {
	position: relative;
	width: 252px;
	height: 17px;
	display: block;
	/* background: url(images/tip-bot_252x17.gif) no-repeat left top; */
}

.RA_tip1 .RA_tip1inner {
	position: relative;
	display: block;
	text-align: left;
	padding-left: 12px;
	padding-right: 25px;
}

.RA_tip1 .RA_tip1inner p {
	font-size: 12px;
	color: #767676;
	line-height: 19px;
}

.RA_green {
	color:#1A676D;
}

.RA_greenlink {
	text-decoration: underline;
	color:#1A676D;
}

.RA_burgundy {
	color:#8F3C38;
}

.RA_burgundylink {
	text-decoration: underline;
	color:#8F3C38;
}

.RA_brown {
	color:#5B5D35;
}

.RA_brownlink {
	text-decoration: underline;
	color:#5B5D35;
}

.RA_orange {
	color:#C94127;
}

.RA_orangelink {
	text-decoration: underline;
	color:#C94127;
}



#RA_right {
	float: right;
	margin-top: 0px;
	margin-right: 5px;
	width:170px;
}



.RA_box7 {
	position: relative;
	width: 160px;
	text-align: left;
	display: block;
	margin-bottom: 12px;
	background: #5C5F34 url(images/travel_189x80.gif) no-repeat left top;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 12px;
	padding-bottom: 8px;
}

.RA_box7 .RA_b7inner {
	position: relative;
	display: block;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.RA_box7 .RA_b7inner p {
	display: block;
	position: relative;
	font-size: 12px;
	color: #E4E4DC;
	text-align: center;
}


.RA_box7 .RA_b7inner p a {
	color: #E4E4DC;
}

.RA_box7 .RA_b7_button {
	position: relative;
	float: right;
}

.RA_box7 .RA_b7_input {
	position: relative;
	border: 1px #5E6136 solid;
	width: 130px;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	color: #666666;
}


.RA_create-listing {
	position: relative;
	width: 160px;
	height: 160px;
	display: block;
	background: url(images/createlisting_160x160.jpg) no-repeat 0px 0px;
	margin-bottom: 12px;
}


.RA_box8 {
	position: relative;
	width: 189px;
	background-color: #fff;
	text-align: left;
	display: block;
	margin-bottom: 12px;
}
.RA_box8 .RA_b8top {
	position: relative;
	width: 189px;
	height: 32px;
	display: block;
}



.RA_box8 .RA_header1 {
	background: url(images/b8-top_189x32.gif) no-repeat left top;
}

.RA_box8 .RA_travel-tip4 {
	/* background: url(images/travel-tip-4_189x76.gif) no-repeat left top; */
	position: relative;
	display: block;
	width: 114px;
	height: 50px;
	padding-left: 75px;
	padding-top: 26px;
}

.RA_box8 .RA_travel-tip4 a {
	color: #00575E;
	text-decoration: underline;
	font-size: 13px;
}



.RA_box8 .RA_b8top h2 {
	color: #E3E3DB;
	font-size:14px;
	line-height: 32px;
	font-weight: bold;
	padding-left: 12px;
}

.RA_box8 .RA_b8top h2 strong {
	color: #E3E3DB;
	display: block;
}

.RA_box8 .RA_b8bot {
	position: relative;
	width: 189px;
	height: 5px;
	display: block;
	background:#fff;
	border-bottom: 2px solid #C3C2AE;
}

.RA_box8 .RA_b8inner {
	position: relative;
	display: block;
	text-align: left;
	margin-left: 13px;
	padding-right: 20px;
	padding-bottom: 15px;
}


.RA_box8 .RA_morelistings {
	text-align: right;
	position: relative;
	font-size: 12px;
	padding-right: 11px;
	background: url(images/bullet_8x11.gif) no-repeat left top;
	padding-top:1px;
	padding-bottom: 1px;
	color:#1A676D;
}

.RA_box8 .RA_morelistings a {
	text-decoration: underline;
	color:#1A676D;
}



.RA_b8inner ul {
	position:relative;
	margin-top: 13px;
}

/* Minimum height for Internet Explorer */

.RA_b8inner ul {
	height: 310px;
}

/* Minimum height for compliant browsers */

html>body .RA_b8inner ul {
	height: auto !important;
	min-height: 310px;
}

.RA_b8inner ul li {
	font-size: 11px;
	line-height: 17px;
	color: #666666;
	padding-bottom: 15px;
	padding-left: 22px;
}
.RA_b8inner ul li a {
	color: #066E71;	
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}


.RA_b8inner p {
	color: #666666;
	font-size: 12px;
	line-height: 19px;
	margin-bottom: 8px;
	display: block;
	position: relative;
}


.RA_b8inner em {
	font-style: normal;
	color: #76774B;
	display: block;
	font-size: 11px;
}

.RA_advertise-here {
	position: relative;
	width: 171px;
	height: 41px;
	display: block;

	background: url(images/advertise_181x82.gif) no-repeat 0px 0px;
	margin-bottom: 12px;
}

.RA_advertise-here:hover {
	background: url(images/advertise_181x82.gif) no-repeat 0px -41px;
}



#RA_footer {
	position: relative;
	clear:both;	
	height:196px;
	background: url(images/foot_982x196.jpg) no-repeat left top;
}

.RA_footerlinks {
	padding-left: 26px;
	position: relative;
	float: left;
	width: 568px;
}

.RA_foot-float {
	position: relative;
	width: 982px;
	padding-top: 18px;
	font-size: 12px;
	display: block;
}

.RA_footerlinks li {
	position: relative;
	float: left;
	color: #CDCEBE;
}

.RA_footerlinks li a {
	color: #CDCEBE;
	padding-left: 6px;
	padding-right: 5px;
}


.RA_copyright {
	position: relative;
	float: left;
	width: 388px;
}
.RA_copyright li {
	text-align: left;
	position: relative;
	color: #CDCEBE;
}		

.RA_copyright a {
	color: #CDCEBE;
}		


.RA_disclaimer {
	text-align: left;
	font-size: 12px;
	position: relative;
	color: #92936B;
	display: block;
	padding-top: 30px;
	line-height: 17px;
}

.RA_searchme {
	position: absolute;
	top: 207px;
	left: 25px;
	width: 700px;
	display: block;
}

.RA_searchme .RA_searchme_button {
	position: relative;
	float: right;
}

.RA_searchme .RA_searchme_input {
	position: relative;
	border: 1px #5E6136 solid;
	width: 545px;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	color: #666666;
	float: left;
}

.RA_searchme .RA_searchme_label {
	position: relative;
	float: left;
	display: block;
	font-size: 14px;
	color: #E4E4DC;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 5px;
}




.RA_mainitem1 {
	display: block;	
	position: absolute;
	left: 28px;
	top: 174px;
	color: #E4E4DC;
	font-size: 12px;
}


.RA_mainadvertise {
	background: url(images/advertise_85x52.gif) no-repeat 0px 0px;
	display: block;	
	width: 85px;
	height: 26px;
	position: absolute;
	left: 864px;
	top: 168px;
}
.RA_mainadvertise:hover {
	background: url(images/advertise_85x52.gif) no-repeat 0px -26px;
	display: block;	
	width: 85px;
	height: 26px;
	position: absolute;
}




.RA_bookmark {
	background: url(images/bookmark_125x16.gif) no-repeat top left;
	display: block;	
	width: 125px;
	height: 16px;
	position: absolute;
	left: 824px;
	top: 211px;
}

.RA_facebook {
	width: 150px;
	height: 30px;
	position: absolute;
	left: 790px;
	top: 205px;
}




#RA_topmenu {
	padding: 0px;
	margin: 0px;
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	height: 25px;
	position: absolute;
	left: 110px;
	top: 165px;
	z-index: 10;
}
#RA_topmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 10;
	text-align: center;
	position: relative;
}
#RA_topmenu ul li {
	position: relative;
	float: left;
	text-align: center;
	height: 33px;
	line-height: 33px;
	font-size: 13px;
	display: block;
}
#RA_topmenu li ul {
	position: absolute;
	left: 0;
	top: auto;
	display: none;
}
#RA_topmenu ul li a {
	display: block;
	color: #E4E4DC;
	font-weight: normal;
	text-align: center;
	padding: 0px;
	margin: 0px;
	height: 33px;
	z-index: 10;
	padding-left: 10px;
	padding-right: 10px; 
}

#RA_topmenu .RA_aborder {
	height: 35px;
	background: url(images/aborder_1x35.gif) no-repeat top left;
	width: 1px;
	display: block;
	margin-left: 2px;
	margin-right: 2px;
}


/* commented backslash mac hiding hack \*/ 
* html  #RA_topmenu ul li a {
	height:1%;
	z-index: 10;
}
/* end hack */ 

/* rollover - when hovering, image sprite is replaced with transparent sprite.gif - showing the background image underneath */
#RA_topmenu ul li:hover a, #RA_topmenu ul li.RA_over a {
	display: block;
	text-align: center;
	background: url(images/menu_1x33.gif) repeat-x top left;
	color: #fff;
	z-index: 10;
}

#RA_topmenu ul li:hover li a, #RA_topmenu ul li.RA_over li a {

	/*Drop Down Anchor Normal*/

	color: #fff;
	background-image: url(images/bullet_19x11.gif);
	background-color: #278088;
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	border-right: 1px solid #02555B;
	border-bottom: 1px solid #02555B;
	border-left: 1px solid #02555B;
	width: 200px;
	text-indent: 13pt;
	z-index: 10;
	line-height: 25px;
	height: 25px;
	font-size: 13px;
	/*opacity for IE5+*/
	/* filter: alpha(opacity=90); */
	/*opacity for older Mozilla browsers*/
	/* -moz-opacity: 0.RA_9; */
	/*opacity for mozilla/safari*/
	/* opacity: 0.RA_9; */
}
#RA_topmenu ul li:hover li a:hover, #RA_topmenu ul li.RA_over li a:hover {
	/*Drop Down Anchor Hover*/
	/* background-image: url(images/bullet_19x11.gif); */
	background-color: #E7E7DF;
	/* background-position: left center; */
	/* background-repeat: no-repeat; */
	/* color: #780B08; */
	color: #006864;
	z-index: 10;
	line-height: 25px;
	height: 25px;

}
#RA_topmenu .RA_brder {
	/*1st instance border*/
	border: 1px solid #02555B;
}
#RA_topmenu ul li ul li {
	/*Drop Down List Style*/
	background-image: url();
	line-height: 25px;
	height: 25px;
	font-size: 11px;
	z-index: 10;
} 
#RA_topmenu ul li ul li a {

	/*Drop down Anchor Style*/

	font-size: 11px;
	background-image: url();
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	line-height: 25px;
	height: 25px;
	z-index: 10;
} 
#RA_topmenu ul li:hover ul, #RA_topmenu ul li.RA_over ul { 
	display: block; 
	z-index: 10;
} 


/*you are here - active state*/
#RA_topmenu ul li .RA_tophere {
	color: #206DB3;
}

#RA_tower_ad {
	text-align: center;
	width: 160px;
	/*height: 600px;*/
	z-index:1;
}

#RA_rectangle_ad {
	width: 300px;
	height: 250px;
}



.RA_leftsearch {
	//position: relative;
	//display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: -7px;
	padding: 3px;
	width: 188px;
	height: 36px;
	background: url(images/left_search_188x36.gif) no-repeat top left;
}


.RA_left_search_input {
	width: 129px;

	color: #666;
	border-top: 1px solid #898A7C;
	border-left: 1px solid #898A7C;
	border-bottom: 1px solid #C4C1AE;
	border-right: 1px solid #C4C1AE;
} 

#RA_ContactContainer {
	position: relative;
	display: block;
	padding-left: 8px;
}

#RA_ContactContainer h4 {
	font-size: 14px;
	margin-bottom: 20px;
	margin-top: 15px;
	position: relative;
	display: block;
}
#RA_ContactContainer p {
	font-size: 12px;
	color: #666;
	line-height: 20px;
}
#RA_ContactContainer p a {
	color: #147679;
	text-decoration: underline;
	margin-top: -1px;
}



#RA_addressleft {
	position: relative;
	display: block;
	width: 45%;
	float: left;
	margin-bottom: 10px;
}



#RA_addressright {
	position: relative;
	display: block;
	width:45%;
	float: left;
	margin-bottom: 10px;
}


#RA_contact-globe {
  background-image: url(images/listing_icons.png);
	background-repeat: no-repeat;
  background-position: -10px -549px;
	padding-left: 23px;
}
#RA_contact-house {
	font-size: 11px; 
	color: #333333;
	/* padding-left: 23px; */
}

#RA_contact-house a { 
	/* background: url(images/contact-house_24x20.gif) no-repeat top left; */
}



.RA_summarybar {
	position: relative;
	background: url(images/listingbar_532x28.gif) repeat-x left top;
	width: 565px;
	height: 26px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 11px;
}


.RA_summarybar #ListingNumber {
	float: right;
	position: relative;
	padding-top: 1px;
	line-height: 21px;
	white-space:nowrap;
	color: #666664;
	font-weight: bold;
}

.RA_summarybar a {
	text-align: left;
	color: #066D72;
	/* z-index: 1001; */
	line-height: 20px;

}


.RA_listingbar {
	position: relative;
	background: url(images/listingbar_532x28.gif) repeat-x left top;
	width: 562px;
	height: 26px;
	padding-top: 0px;
	padding-right: 5px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 11px;
}


.RA_listingbar #ListingNumber {
	float: right;
	position: relative;
	padding-top: 1px;
	line-height: 21px;
	white-space:nowrap;
	color: #666664;
	font-weight: bold;
}

.RA_listingbar a {
	text-align: left;
	color: #066D72;
	/* z-index: 1001; */
	line-height: 20px;

}


#Favorites {
	float: left;
}

.RA_list-favorite {
  background-image: url(images/listing_icons.png);
	background-repeat: no-repeat;
  background-position: -10px -469px;
	padding-left: 20px;
	padding-right: 0px;
	top: 3px;
	left: 5px;
	padding-top: 1px;
	padding-bottom: 5px;
	float: left;
}

.RA_list-favorite2 {
	background: url(/images/lory/star.gif) no-repeat;
	padding-left: 20px;
	padding-right: 0px;
	top: 3px;
	left: 5px;
	padding-top: 1px;
	padding-bottom: 5px;
	float: left;
}

.RA_list-share-facebook {
  background-image: url(images/listing_icons.png);
	background-repeat: no-repeat;
  background-position: -10px -509px;
	padding-left: 22px;
	top: 3px;
	padding-top: 1px;
	padding-bottom: 5px;
	float: left;
}
.RA_list-share-twitter {
	background: url(images/twit_21x17.gif) no-repeat left top;
	padding-left: 22px;
	top: 3px;
	padding-top: 1px;
	padding-bottom: 5px;
	float: left;
}
.RA_list-divider {
	background: url(images/divider_12x20.gif) no-repeat left top;
	height: 20px;
	width: 12px;
	float: left;
}

.RA_list-share-email {
  background-image: url(images/listing_icons.png);
	background-repeat: no-repeat;
  background-position: -10px -10px;
	padding-left: 22px;
	top: 3px;
	padding-top: 1px;
	padding-bottom: 5px;
	float: left;
}
.RA_list-sharethis {
	padding-left: 0px;
	top: 3px;
	padding-top: 1px;
	padding-bottom: 5px;
	float: left;
	width: 75px;
}



#RA_breadcrumbs {
	margin-top: 2px;
	margin-bottom: 20px;
}
#RA_breadcrumbs ul {
	float: left;
	margin-left: 15px;
}

#RA_breadcrumbs ul li {
	float: left;
}

#RA_breadcrumbs .crumb {
	display: block;
	color: #056C71;		/* CA0000 */
	text-decoration: underline;
	float: left;
	background: url(images/crumb_16x12.gif) no-repeat left top;
	padding-left: 14px;
	font-size: 14px;
}
#RA_breadcrumbs .start {
	display: block;
	color: #056C71;
	text-decoration: underline;
	float: left;
	font-size: 14px;
}	

#RA_breadcrumbs a:hover { 
	color: #a00; 
	text-decoration: none; 
}



.RA_thecafe {
	position: absolute;
	left: 104px;
}
.RA_theflicker {
	position: absolute;
	left: 82px;
}
.RA_thefacebook {
	position: absolute;
	left: 127px;
}
.RA_thetwit {
	position: absolute;
	left: 92px;
}




#RA_IndexWorldMap { width: 575px; }
#RA_IndexWorldMap .Map { float: left; width: 400px; padding-left: 0px; padding-right: 2px; }
#RA_IndexWorldMap .Text { float: right; padding-right: 10px; width: 128px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }

.RA_LinkCodes {color:#fff;font-style: normal; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.1em; margin:0;}
.RA_LinkCodes b { background-color:#CA0000; padding:2px 4px; }
/*plain text*/
p.text1{font-family:Tahoma, Arial, Helvetica, sans-serif; margin:1em 0;}
 
/*Circled numbers 1 i 2*/
b.RA_LinkCodes1{background:url(/images/lory/linkcodes_one.gif) no-repeat; padding:3px 0 0px 0px; padding-top:25px; display:block;}
b.RA_LinkCodes2{background:url(/images/lory/linkcodes_two.gif) no-repeat; padding:3px 0 0px 0px; padding-top:25px; display:block;}
 
 /*Link holder table*/
 //.RA_LinkCodes_tbl{width:99%; border-collapse:collapse;}
 /*
		.RA_LinkCodes_tbl textarea,.RA_LinkCodes_tbl td {margin:0.8em 0;}
		.RA_LinkCodes_tbl textarea{width:100%;}
	*/
 
 .RA_LinkCodes_tbl td {vertical-align:top;}
 
 /*blue lines: left and right column*/
 .RA_LinkCodesLeftHeader { font-size:12px; background-color:#CCD9EA; padding:2px;}
 .RA_LinkCodesRightHeader { background:#6CDBFF; /* url(/images/lory/bck_linkcodestabl_rcol.jpg) repeat-y */ }
 
 /*image in link expose*/
 .RA_LinkCodes_tbl img{float:left; margin-right:12px;}
 /*link title and link text*/
 .RA_LinkCodes_tbl div{padding:0.5em 0 0.2em 0;}
 .RA_LinkCodes_tbl p{padding:0.3em 0.3em 0.3em 0; margin-bottom:1.5em; }
 .RA_LinkCodes_tbl p,.linkheader{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; line-height:110%;}




 #show_results {font-size:1.1em}
  .drilldown_top_dest {color:#066E71; font-size:14px; font-weight:bold;}
 
 
 
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.RA_QuickSearch_Button {
	background: transparent url('/images/drilldown/roundedge-green-left24.gif') no-repeat top left;
	display: block;
	float: left;
	font: bold 13px Arial; /* Change 13px as desired */
	line-height: 20px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
	height: 24px; /* Height of button background height */
	padding-left: 8px; /* Width of left menu image */
	text-decoration: none;
}

a:link.RA_QuickSearch_Button, a:visited.RA_QuickSearch_Button, a:hover.RA_QuickSearch_Button, a:active.RA_QuickSearch_Button {
	color: white; /*button text color*/
	text-decoration: underline;
}

a.RA_QuickSearch_Button span {
	background: transparent url('/images/drilldown/roundedge-green-right24.gif') no-repeat top right;
	display: block;
	padding: 2px 10px 2px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.RA_QuickSearch_Button{ /* Hover state CSS */
	text-decoration: underline;
	font-weight:bold;
}


.RA_QuickSearch_Button_Wrapper { /* Container you can use to surround a CSS button to clear float */
	/*overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: 100%;
	padding-left:15px;
}
.RA_QuickSearch_Smalltext {
	font-family:arial,verdana,sans-serif; font-size:9pt; color:#AA0000; font-weight:bold; text-decoration:underline;}
}
a.RA_QuickSearch_Smalltext span {
	color:#AA0000;
}


.travel_deals { float:left; width:164px; padding-bottom:11px; background:#fff; margin-bottom: 10px;}
.travel_deals .heading { background:url(/images/deals/heading_bg.jpg) repeat-x;; height:50px;}
.travel_deals .heading img { float:left; padding:2px 0 0 2px;}
.travel_deals ul { width:auto; list-style:none}
.travel_deals li { clear: both; width:160px; padding:5px 5px;}
.travel_deals li p { font-size:11px; line-height:14px; color:#6f6f6f;}
.travel_deals li h3 { font-size:11px;line-height:14px; font-weight:bold;  color:#106fbf;}
.travel_deals li span { color:#b42020;font-size:11px;line-height:14px; font-weight:bold;}
.travel_deals li img { float:left;}
.travel_deals .content { width:135px; padding-left:2px; float:left; padding-bottom:10px;}
.travel_deals .button a { float: left; width:140px; font-size:12px; text-decoration:none; color:#fff; line-height:27px; height:27px;text-align:center; background:url(/images/deals/button.jpg) no-repeat 0 0; margin-left:10px; display:inline; margin-bottom:10px; margin-right:5px;}
.travel_deals .button a:hover { float:left; width:140px; background-position:0 -27px;}                  
.travel_deals a { font-size:11px;line-height:14px; font-weight:bold; color:#106fbf;}
.travel_deals .add_deal { text-align:right; padding-right:5px;}


/* new travel deals page styles */

.RA_TravelDeals_pg { width:725px; float:left; position: relative; background:#ffeec0 url(/images/deals/orange_bg.jpg) repeat-x 0 0; font:12px/16px Arial, Helvetica, sans-serif; color:#666666; height:100%;}
.RA_TravelDeals_pg h1{ font-size:18px; color:#fff; text-align: center; padding:25px 0 12px 0; display:block; font-weight:normal;}
.RA_TravelDeals_pg a.travel{ padding-left:14px; float:left; font-size:12px; color:#fff; text-decoration:none; height:33px; text-align:center; line-height:30px; background:url(/images/deals/travel_leftcurv.jpg) 0 0 no-repeat;}
.RA_TravelDeals_pg a.travel span{ padding: 0px 14px 0 0; cursor:pointer; display:block; float:left; line-height:30px; background:url(/images/deals/travel_rightcurv.jpg) right 0 no-repeat;}
.RA_TravelDeals_pg_img{ position: absolute; left: 5px; top:3px; border:none; margin:0; padding:0;}
.RA_TravelDeals_pg_detail_box{ width:723px; float:left; padding:33px 0px 20px 0px; background:#ffeec0; border-top:0px; border:1px solid #e7be89;}
.RA_TravelDeals_pg_detail_box h2{ padding-bottom:25px; font-weight:bold; font-style:italic; font-size:14px; color:#666666; text-align:center; }
.RA_TravelDeals_pg_detail_box .red{ padding-bottom:25px; font-weight:bold; font-style:italic; font-size:14px; color:#666666; text-align:center; color:#A00;}
.RA_TravelDeals_pg_detail_box p{ padding-bottom:25px; text-align: center; color:#666666;}
.RA_TravelDeals_pg_link_box{ width:680px; float:left; background:#fff; border:5px solid #ecc793; margin-left:16px;}
.RA_TravelDeals_pg_image_box{ padding:3px 0; width:240px; float:right; position: relative;}
.RA_TravelDeals_pg_image_box .left_image{ position:absolute; left:-20px; top:10px;}
.RA_TravelDeals_pg_image_box .right_image{ position:absolute; right:10px; top:20px;}
.RA_TravelDeals_pg_link_box ul{ padding:7px 0px 0px 15px; width:425px; float:left; list-style:none;}
.RA_TravelDeals_pg_link_box li{ padding:4px 0px 5px 30px; width:97%; float:left; background:url(/images/deals/right_arrow.jpg) no-repeat 0 7px;}
.RA_TravelDeals_pg_link_box li a{ font-size:12px; color:#666666; text-decoration:none;}
.RA_TravelDeals_pg_link_box li a:hover{ text-decoration:underline;}

/*.RA_RelatedResults {background-color:white;margin: 0px; padding: 0px; display:inline;}*/
.RA_RelatedResults ul { margin: 0px; padding: 0px; display:inline;}
.RA_RelatedResults li {width: 120px; height: 170px; position: relative; float:left; padding:5px; line-height: 1; text-align: center; font-size: x-small;}
.RA_RelatedResults li img {width:120px; height:120px; border: 1px solid #009999; }

.RA_RelatedResults td {text-align: center; font-size: x-small; line-height: 1; margin:3px; vertical-align:top}
.RA_RelatedResults td img {width:120px; height:120px; border: 1px solid #009999; }


