body { color: #333; margin: 0; padding:0; text-align: center;  font-size: xx-small; font-family: verdana,arial,sans-serif; }
	/* background: #6699CC;  */
	/*background: #4682B4; *//* background colors: FFFFFF, 4682B4, D3D3D3, B0C4DE, 009999, 0066CC */

/* 
	hr { padding: 0; margin: 0 auto; }
	b { font-weight: bold; }
	big { font-weight: bold; font-size: 110%; }
*/



/* 
	* {padding:0;margin:0;}
*/

html,body{margin:0;padding:0}
body {
	padding:0px;
	margin:0px;
	background:#fff;
	text-align:left;
	border: 0px;
	font-family: tahoma, sans-serif;
	/* behavior:url("csshover.htc"); */
}
p, h1, h2, h3, h4 {
	margin: 0px;
	padding: 0px;
	font-style: normal;
}

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


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


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

a {	outline: none;	border: 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 */



form { display: inline; padding:0; margin:0 }
p { margin:0; }
small { font-size: 10pt; }
strong { font-weight: bold; font-size: 10pt; }

a img { border:none; }
a { font-weight: normal; color:#06b; }
a:active,a:hover { color: #a00; 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; text-decoration: none; }

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; }
#RA_TextAdsMiddleUnit { border:#ddd solid 1px; background-color: #ffffff; }
#RA_TextAdsBottomUnit { background-color: #ffffff; }

.RA_SummaryDrillDown { font-size: 11px; margin-left: 20px; padding: 0px; width:100%; }
.RA_SummaryDrillDown ul { float: left; padding-right: 0px; width: 50%; }
.RA_SummaryDrillDown ul li { font-size: 12px; list-style-type: none; list-style-image: url(/images/lory/RA_3angle.gif); color: #999999; }
.RA_SummaryDrillDown ul li a { text-decoration: none; }


.RA_SummaryTitle { font-size: 10pt; }
.RA_SummaryDescription { font-weight: normal;margin-bottom: 10px; font-size: 8pt; }


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

.RA_SummaryItemDivider { clear: both; 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_SummaryItem2 a { text-decoration: none; }


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

.RA_AdSenseTitle { font-size: 14px; font-weight: bold; }
.RA_AdSenseDisplayURL { COLOR: #aaaaaa; text-decoration: none; margin-top: 3px; font-size: 9px; }

.RA_AdSenseDescript { color: #333; text-decoration: none; font-size: 11px; line-height: 1.25; }
.RA_AdSenseDescript a active { color: #a00; text-decoration: none; }

.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; 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: #fff 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 { /* background:url(/images/lory/button_Go_off.gif) no-repeat left center; */ color:#000; text-decoration:none; font-size:11px;  padding:5px 5px 3px 5px;}

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

#RA_ListingHeadDetails2 { float:left; width:375px; font-size: 11px; }




.RA_StartingAt { 
	background-color: #FFEEC0;
	width: 275px;
	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: 170px;
	margin-right: 5px;
	float: right;
}

#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 {
	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 h2 { 
	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 a { 
	text-decoration: none;
}


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

#RA_ListingPageAddress {
	float: left;
	width: 50%;
}

#RA_ListingPageMapLink {
	float: left;
	width: 50%;
	padding-top: 40px; 
}


#RA_ListingPath { font-size: 10pt; padding-bottom: 20px; }

#RA_ListingPath2{margin:0; padding:0; font-size:11px;color:#0D8E9D; padding-bottom:4px; border-bottom:dashed #B1B795 1px; background-color:transparent}
#RA_ListingPath2 a{vertical-align:middle; color:#0D8E9D;font-size:11px; text-decoration:none}
#RA_ListingPath2 a:hover{color:#ca0000; text-decoration:underline;}

.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_ViewMoreListings { clear: both; float: left; width: 500px; font-size: 10pt; padding-right: 10px; }
.RA_ViewMoreListingsHeader { padding:3px 11px; background:#eec; font-weight: bold; }
.RA_ViewMoreListingsBody { background:#f6f6e5; padding-top:7px; padding-bottom:7px; padding-right: 7px; border-top:#eec 6px solid }


.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; text-decoration: none; }
.RA_LinkColorGreen, .RA_LinkColorGreen:visited, .RA_FontColorGreen { COLOR: #9a7; text-decoration: none; }

.RA_LinkColorBlack,.RA_LinkColorBlack:visited { color: #333; text-decoration: none }
.RA_LinkColorBlack:hover,.RA_LinkColorBlack:active { color: #a00; text-decoration: underline; }


/*RA_ListingPageReviews*/
#RA_ListingPageReviews { padding:5px; margin-bottom:2px;font-family:Verdana, Tahoma, sans-serif; font-size:11px;}
#RA_ListingPageReviews cite { font-family:Verdana, Tahoma, sans-serif; font-size:14px; color:#999; font-style:normal; font-weight:bold;white-space:nowrap; }

/*white-space directive is put to prevent row break if the page width is small*/
.vote_options { white-space:nowrap;font-family:Arial-black, sans-serif; font-size:14px; font-weight:bold; }

/*rating box width is determined by padding-left and right value.
	If u want to increase or decrease u should change 15px, but
	dont forget to harmonize with padding-left and right in classes RA_rate1, ..., RA_rate5
*/
.vote_options a { color:#fff; margin-right:2px; padding:0 5px; text-decoration:none; border:solid 3px #EFF0E3; }
.vote_options a:hover { border-color:#aaa; }
/*padding are set for rate value accuracy X.XX, 
	if u want to change at ex. X.X, then padding-left and right
	should be increased from 6px to 
*/
.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; }

.RA_RWCmnt{ font-family:Verdana; font-size:11px; }
.RA_RWCmnt a { color:#ca0000; text-decoration: underline; border: none; }
.RA_RWCmnt a:hover { text-decoration: underline; }


a.arrowPrev, a.arrowNext { font-family:Tahoma; color:#0d8e9d; text-decoration:none;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_ToggleUnitedStates { display: none;}
#RA_ToggleCanada { display: none;}
#RA_ToggleAfrica { display: none;}
#RA_ToggleAsia { display: none;}
#RA_ToggleCaribbean { display: none;}
#RA_ToggleCentralAmerica { display: none;}
#RA_ToggleEurope { display: none;}
#RA_ToggleMiddleEast { display: none;}
#RA_TogglePacific { display: none;}
#RA_ToggleSouthAmerica { display: none;}

#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; }
#RA_ToggleSummaryDescriptionFull { display: none; }

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



#RA_ToggleResultsGuarantee { display: none; }


#RA_ListingPageSearchFilter { display: block; }
#RA_ListingPageRegionsCategories { display: block; }
#RA_ListingPageStateCategories { display: block; }
#RA_ListingPageLinkCodes { display: block; }
#RA_ListingPageAvailabilityCalendar { display: block; }
#RA_ListingPageReviews { display: block; }
#RA_ToggleListingLinkToThisPage { display: none; }


#RA_ListingPageDetailsFull { display: none; }

#RA_ListingPageSummaryImage { float:left; margin: 5px; width:120px; height:120px; padding: 2px; border: 1px solid #aaaaaa; }

#RA_ListingPageSummary { 
	width: 610px;
}

#RA_ListingPageMenu { 
	width: 100%;
	background: #eeeeee;
	font-weight: bold;
	padding: 3px;
	padding-bottom: 0px;
	margin-bottom:5px;
	border-bottom: 2px solid #C94127; 
}

#RA_ListingPageColumn1 { 
	float: left;
	width: 250px;
	padding: 3px;
	padding-right: 10px;
}

#RA_ListingPageColumn2 { 
	float: left;
	width: 340px;
	padding: 3px;
}

#RA_ListingPageColumn3 { 
	float: left;
	width: 310px;
	background: #ffffff;
	padding: 5px;
	margin-right: 10px;
}


#RA_ListingPageColumn1Wide { 
	float: left;
	width: 560px;
	padding: 3px;
	padding-right: 10px;
	margin-left: 10px;
	margin-right: 10px;
	background: #ffffff;
	font-size: 13px;
}


#RA_ListingPageLargeImage {
	width: 240px; 
	padding: 5px; 
	border: 1px solid #aaaaaa; 
}


#RA_ToggleSection1 { display: block; }
#RA_ToggleSection2 { display: none; }
#RA_ToggleSection3 { display: none; }
#RA_ToggleSection4 { display: none; }

#RA_ToggleTabSection1 { background-color: #0d8e9d; }
#RA_ToggleTabSection2 { background-color: #999999; }
#RA_ToggleTabSection3 { background-color: #999999; }


.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; }
ul.RA_HorzList li a { text-decoration: none; }

ul.RA_ListingMenu { list-style-type: none; font-size: 12px; }
ul.RA_ListingMenu li { float: left; font-size: 12px; padding-left: 20px; padding-right: 10px; }
ul.RA_ListingMenu li a { text-decoration: none; color: #666666; }


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

.RA_TwoColumnList a {
	text-decoration: none;
}

.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 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; }
	.RA_EditMenu a { text-decoration:none }

	.NoUnderline a { text-decoration:none; }
	.NoUnderline a:hover { text-decoration:underline; }

	.NoUnderlineBlack a { color: #000000; text-decoration:none; }
	.NoUnderlineBlack a:hover { color: #000000; text-decoration:underline; }


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

	.AccountHolder { font-size: 8pt; color: blue; background: #eeeeee; padding: 1px; }
	.AccountHolder a { font-size: 8pt; color: red; background: #eeeeee; padding: 1px; }

	.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
	Style Format:
		[family_code][size_code][color_code]
		example:	text1a	= text font,size 1,color a
							header1a
*/

	.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;}


	h1#RA_ListingTitle2 { color: #CA0000; font-weight: bold; font-size: 14pt; padding:3px; padding-left:2px; margin:0; }
	h1#RA_ListingTitle2 a, h1#RA_ListingTitle2 a:hover { color:#CA0000; font-weight:bold; text-decoration: none; }

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

	ul.RA_Photos{list-style-type:none; margin-left:0px; padding:0; font-size:10pt;}
	ul.RA_Photos li{float:left; margin-right:12px;}
	p{padding-bottom:0.3em; font-family:Tahoma, Arial, sans-serif;}

	/*listing SUB Menu*/
	.RA_listingSubMenu { overflow:hidden; width:100%; line-height:normal; white-space:nowrap; }
	.RA_listingSubMenu ul { list-style-type:none; padding:0; margin:0; }
	.RA_listingSubMenu ul li{ float: left; border-right:solid 1px #fff; line-height:1.5; margin-bottom:2px; }/*border-bottom:solid 1px #fff; m*/
	html* .RA_listingSubMenu ul li{ margin-bottom:1px;}/*IE7 hack*/
	*html .RA_listingSubMenu ul li{ margin-bottom:1px;}/*IE7 hack*/
	.RA_listingSubMenu ul a{ margin:0;color:#fff; font-size:12px; font-weight:bold; padding:3px 8px; display:block; background-color:#bbb; text-decoration:none; }
	.RA_listingSubMenu ul a.RA_listingSubMenu_on{ background-color:#CA0000; }

	/* 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_WhiteBackground { background:#FFFFFF; }


#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 #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;
}

#RA_header #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 {
	position: relative;
	float: left;
	width:200px;
	padding-top: 0px;
	padding-left: 11px;
	padding-right: 11px;
	padding-bottom: 20px;

	min-height: 1000px;
}

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

.RA_left_indent_header {
	margin-top: 10px;
	background-color: #eee; 
	padding: 5px;
	height: 20px; 
	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: 12px;
}

.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_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:14px;
	line-height: 32px;
	font-weight: bold;
	padding-left: 12px;
}

.RA_box2 .RA_b2top strong {
	color: #E3E3DB;
	display: block;
}

.RA_box2 .RA_b2top a {
	text-decoration: none; 
	color: #E3E3DB; 
	font-size:12px; 
}

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

.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;
}

.RA_box2 .RA_b2inner {
	position: relative;
	display: block;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 8px;
}

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

.RA_b2inner ul li {	position: relative;	width:178px;
	margin-top: 1px;
}

* html .RA_b2inner ul ul {	margin-left:-16px;/* ie5 fix */	voice-family: "\"}\""; 	voice-family: inherit;}	
* html .RA_b2inner ul li {
	float:left;/* hide float from ie5*/
}
* html .RA_b2inner ul ul {	width:180px;		w\idth:178px;	voice-family: "\"}\""; 	voice-family: inherit;	}
* html .RA_b2inner ul ul {
	margin-left:0;/* hide margin from ie5*/
}
.RA_b2inner li ul {	
	position: relative;	
	display:block;}
.RA_b2inner li ul li {	
	width:170px;
}

/* Styles for Left Menu Items */
.RA_b2inner ul li {	
	display:block;	
	color: #666666;
	padding-bottom: 2px;
}

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


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

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


.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 .RA_ads {
	margin-left: 0px;
	position: relative;
	display: block;
}

.RA_b2inner .RA_ads li {
	padding-left: 0px;
	width: 125px;
	height: 125px;
	margin-top: 2px;
	
}

.RA_b2inner .RA_ad1 {
	background: url(images/ad1_125x124.gif) no-repeat left top;
	width: 125px;
	height: 124px;
	margin-top: 8px;
}


.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: 18px; */
	margin-left: 1px;
	margin-top: 0px;
}/* set dropdown to default */.RA_b2inner li:hover li a, .RA_b2inner li.over li a {	color: #777;
}/* this sets all hovered lists to red *//*
.RA_b2inner li a:hover,.RA_b2inner li:hover a, .RA_b2inner li.over a, .RA_b2inner li:hover li a:hover, .RA_b2inner li.over li a:hover {	color: #7F1917;
	text-decoration: underline;
}*/

.RA_b2inner li a:hover, .RA_b2inner li li a:hover {
	color: #8F3C38;
	text-decoration: underline;
}
.RA_b2inner li ul li  {
 }
.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 { 
	text-decoration: none;
	color: #666666;
}

.RA_icon_contact {
	background: url(images/icon_contact_19x16.gif) no-repeat left top;
}
.RA_icon_home {
	background: url(images/icon_home_19x16.gif) no-repeat left top;
}

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

.RA_icon_amenities {
	background: url(images/icon_amenities_19x16.gif) no-repeat left top;
	padding-left: 20px;
}

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

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

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

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

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

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

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






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

#RA_middle_white {
	float: left; 
	width: 565px;
	margin-top: 0px;
	padding: 5px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	background-color: #fff;
}

#RA_middle_wide {
	position: relative;
	float: left; 
	width: 710px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 5px;
	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: 760px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 5px;
	padding: 10px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	background-color: #fff;
	min-height: 1000px;
}


#RA_middle_full {
	position: relative;
	float: left; 
	width: 952px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 5px;
	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 {
	position: relative;
	background-color: #fff;
	border-top: solid 2px #C3C2AE;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	madding-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_b3top h2 a {
	text-decoration: none;
}

.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: 240px;
	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;
	text-decoration: underline;
}

.RA_box3 .RA_morelistings a:hover {
	text-decoration: none;
}



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

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


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

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

.RA_box3 .RA_header4 { background: url(images/b6-top_270x32.gif) no-repeat 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;
	text-decoration: none;
}

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

.RA_b3inner ul li a:hover {
	text-decoration: none;
}


.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_greenlink:hover {
	text-decoration: none;
}

.RA_burgundy {
	color:#8F3C38;
}

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

.RA_brown {
	color:#5B5D35;
}

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

.RA_orange {
	color:#C94127;
}

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




#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;
	text-decoration: none;
}

.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;
	margin-left: auto;
	margin-right: auto;
	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_travel-tip4 a:hover {
	text-decoration: none;
}
	




.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_box8 .RA_morelistings a:hover {
	text-decoration: none;
}


.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 ul li a:hover {
	text-decoration: none;
}

.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_box8 .RA_one {
	background: url(images/one_22x17.gif) no-repeat left top;

}

.RA_box8 .RA_two {
	background: url(images/two_22x17.gif) no-repeat left top;

}
.RA_box8 .RA_three {
	background: url(images/three_22x17.gif) no-repeat left top;

}
.RA_box8 .RA_four {
	background: url(images/four_22x17.gif) no-repeat left top;

}
.RA_box8 .RA_five {
	background: url(images/five_22x17.gif) no-repeat left top;

}
*/

.RA_holiday-rentals {
	position: relative;
	width: 160px;
	height: 600px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	/* background: url(images/ad-holiday-rentals_160x600.jpg) no-repeat top left; */
	margin-bottom: 12px;
}




.RA_advertise-here {
	position: relative;
	width: 171px;
	height: 41px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	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;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 5px;
}
.RA_footerlinks li a:hover {
	text-decoration: underline;
}

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

.RA_copyright a {
	text-decoration: none;
	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_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;
	text-decoration: none;
	color: #E4E4DC;
	font-weight: normal;
	text-align: center;
	padding: 0px;
	margin: 0px;
	height: 33px;
	background: url() no-repeat 0px 0px;
	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: 150px;
	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_leftcolumn_selection {
	margin-left: 10px;
}

.RA_leftcolumn_selection a {
	text-decoration: none;
	color: #666666;
}

.RA_leftcolumn_selection ul {
	width:180px;
	font-size: 12px;
	line-height: 18px;
	margin-left: 0px;
	padding-left: 18px;
}

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


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


* html .RA_leftcolumn_selection ul ul {
	margin-left:-16px;/* ie5 fix */
	voice-family: "\"}\""; 
	voice-family: inherit;
}	
* html .RA_leftcolumn_selection ul li {
	float:left;/* hide float from ie5*/
}
* html .RA_leftcolumn_selection ul ul {
	width:180px;	
	w\idth:178px;
	voice-family: "\"}\""; 
	voice-family: inherit;	
}
* html .RA_leftcolumn_selection ul ul {
	margin-left:0;/* hide margin from ie5*/
}



.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_ContactContainer p a:hover {
	text-decoration: none;
}


#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: url(images/contact-globe_24x20.gif) no-repeat top left;
	padding-left: 23px;
}
#RA_contact-house {
	background: url(images/contact-house_24x20.gif) no-repeat top left;
	padding-left: 23px;
}




.RA_summarybar {
	position: relative;
	background: url(images/listingbar_532x28.gif) repeat-x left top;
	width: 560px;
	height: 26px;
	padding-top: 2px;
	margin-top: 10px;
	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-decoration: none;
	text-align: left;
	color: #066D72;
	/* z-index: 1001; */
	line-height: 20px;

}
.RA_summarybar a:hover {
	text-decoration: underline;
}


.RA_listingbar {
	position: relative;
	background: url(images/listingbar_532x28.gif) repeat-x left top;
	width: 560px;
	height: 26px;
	padding-top: 2px;
	padding-right: 5px;
	margin-top: 10px;
	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-decoration: none;
	text-align: left;
	color: #066D72;
	/* z-index: 1001; */
	line-height: 20px;

}
.RA_listingbar a:hover {
	text-decoration: underline;
}


#Favorites {
	float: left;
}

.RA_list-favorite {
	background: url(images/plus_19x20.gif) no-repeat left top;
	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 left top;
	padding-left: 20px;
	padding-right: 0px;
	top: 3px;
	left: 5px;
	padding-top: 1px;
	padding-bottom: 5px;
	float: left;
}

.RA_list-share-facebook {
	background: url(images/share_19x20.gif) no-repeat left top;
	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: url(images/icon_contact_19x16.gif) no-repeat left top;
	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 {
	background-color: #E4E4DC;
	margin-bottom: 10px;
}
#RA_breadcrumbs ul {
	position: relative;
	float: left;
	margin-left: 15px;
}

#RA_breadcrumbs ul li {
	position: relative;
	float: left;
}
#RA_breadcrumbs ul li a:hover {
	text-decoration: none;
}

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


.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_account_box {
	display: block;
	width: 165px;
	border-top: 2px solid #A5A478;
	border-bottom: solid 2px #C3C2AE;
	margin-bottom: 20px;
}
.RA_account_box_top {
	display: block;
	background:#8B8C64 url(images/account_box_top_190x80.gif) no-repeat left bottom;
	width: 165px;
	height: 70px;
	text-align: center;
	padding-bottom: 5px;
}

/* Minimum height for compliant browsers */
html>body .RA_account_box_top {
	height: auto !important;
	/* min-height: 70px; */
}

.RA_account_box_top p {
	color: #fff;
	text-align: center;
	font-size: 12px;
	display: block;
	width: 167px;
	margin-left: auto;
	margin-right: auto;
}
.RA_account_box_top a {
	color: #066C71;
	/* background: url(images/account_box_edit_20x19.gif) no-repeat left top; */
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 4px;
	line-height: 20px;
	text-decoration: underline;
}
.RA_account_box_top p a:hover {
	text-decoration: none;
}



.RA_account_box_bottom {
	position: relative;
	display: block;
	width: 165px;
	background-color:#fff;
	height: 58px;
	text-align: center;
	padding-top: 15px;
	color: #066C71;
	font-size: 12px;
	line-height: 1.5;
}
/* Minimum height for compliant browsers */
html>body .RA_account_box_bottom {
	height: auto !important;
	min-height: 58px;
}



.RA_account_box_bottom .RA_account_box_login a {
	background: url(images/account_box_login_122x56.gif) no-repeat 0px 0px;
	display: block;
	position: relative;
	width: 122px;
	height: 28px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}
.RA_account_box_bottom .RA_account_box_login a:hover {
	background: url(images/account_box_login_122x56.gif) no-repeat 0px -28px;
}















#following is from /js/jquery/autocomplete/jquery.autocomplete.css

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

