/* CSS Document - Created by Annabel Magno */
/* CSS Document - Romance Division Layout */

/*start header images*/
.headerImageTitle {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:large;
	font-weight: bold;
	color: #000000;
	margin-top: 30px;
	margin-left: 20px;
}
.headerImageText2 {
	font:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-top: 15px;
	margin-left: 20px;
	line-height: 1.5em;
}
.headerImageText {
	font:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-top: 100px;
	margin-left: 300px;
}
.rmHomeHeaderImage {
	height:236px;
	background-image: url(/images/header_home.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmHomeSchedule {
	height:236px;
	background-image: url(/images/home_schedule.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmSiteMap {
	height:236px;
	background-image: url(/images/globes.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmHomeEmail {
	height:236px;
	background-image: url(/images/home_email.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmHomeTopReasons {
	height:236px;
	background-image: url(/about_us/images/top_reasons.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmDestinationWeddingHeaderImage {
	height:236px;
	background-image: url(/destination_weddings/images/header_image.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	/*margin: 0 auto;*/
}
.rmHoneymoonHeaderImage {
	height:236px;
	background-image: url(/honeymoons/images/header_image.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmHoneymoonGoogle {
	height:236px;
	background-image: url(/honeymoons/images/honeymoons_ad.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmAnniversariesHeaderImage {
	height:236px;
	background-image: url(/anniversaries/images/header_image.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmRomanticGetawaysHeaderImage {
	height:236px;
	background-image: url(/romantic_getaways/images/header_image.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmRegistriesHeaderImage {
	height:236px;
	background-image: url(/registries/images/header_image.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmCurrentRegistriesHeaderImage {
	height:236px;
	background-image: url(/registries/images/header_current_registries.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmRegRequirements {
	height:236px;
	background-image: url(/registries/images/registry_requirements.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmRegGiveAGift {
	height:236px;
	background-image: url(/registries/images/give_a_gift.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
/*end header images*/

/* start Thank You images */
.rmThankYouGenericImage {
	height:236px;
	background-image: url(/images/thank_you/general_thank_you.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmThankYouAnnivesaryEmailSignupImage {
	height:236px;
	background-image: url(/images/thank_you/anniversary_email_thanks.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmThankYouAnniversaryRequestImage {
	height:236px;
	background-image: url(/images/thank_you/anniversary_thank_you.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmThankYouBothEmailsSignupImage {
	height:236px;
	background-image: url(/images/thank_you/both_emails_thanks.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmThankYouContactUsImage {
	height:236px;
	background-image: url(/images/thank_you/contact_us_thank_you.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmThankYouDestinationWeddingRequestImage {
	height:236px;
	background-image: url(/images/thank_you/destination_wedding_thanks.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmDestinationWeddingAdImage {
	height:236px;
	background-image: url(/destination_weddings/images/destination_wedding_ad.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmThankYouRegistryGiftImage {
	height:236px;
	background-image: url(/images/thank_you/give_a_gift_thanks.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmThankYouRegistryGiftImage2 {
	height:236px;
	background-image: url(/images/thank_you/registry_gift_thank_you.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmThankYouHoneymoonEmailSignupImage {
	height:236px;
	background-image: url(/images/thank_you/honeymoon_email_thanks.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmThankYouHoneymoonRequestImage {
	height:236px;
	background-image: url(/images/thank_you/honeymoon_thank_you.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmThankYouHoneymoonWorksheetImage {
	height:236px;
	background-image: url(/images/thank_you/honeymoon_worksheet.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmThankYouRegistrySignUpImage {
	height:236px;
	background-image: url(/images/thank_you/registry_signup_thanks.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmThankYouRomanticGetawayRequestImage {
	height:236px;
	background-image: url(/images/thank_you/romantic_getaway_thanks.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
/* end Thank You images */

/*start special banner ads above Meet Our Romantic Travel Experts section on Home */
.rmLaTimesAd {
	margin-left: 9px !important;
	margin-left: 0px;
}
.rmLaTimesAdSpring2010 {
	margin-left: 9px !important;
	margin-left: 0px;
}

/*end special banner ads section */

/*start top 10 article images*/
.rmTop10RomanticIslands {
	height:236px;
	background-image: url(/images/top_10/romantic_islands.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmTop10CouplesInHistory {
	height:236px;
	background-image: url(/images/top_10/romantic_couples_in_history.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmTop10Comedies {
	height:236px;
	background-image: url(/images/top_10/romantic_comedies.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmTop10FirstDance{
	height:236px;
	background-image: url(/images/top_10/first_dance.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmTop10Aphrodisiacs{
	height:236px;
	background-image: url(/images/top_10/aphrodisiacs.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
/*end top 10 article images*/

/*start destination wedding article and destination images*/
.rmDWRequestFormImage {
	height:236px;
	background-image: url(/images/globe.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmDWDestinationStLucia {
	height:236px;
	background-image: url(/destination_weddings/images/destination_st_lucia.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmDWDestinationMaui {
	height:236px;
	background-image: url(/destination_weddings/images/destination_maui.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmDWDestinationKauai {
	height:236px;
	background-image: url(/destination_weddings/images/destination_kauai.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmDWDestinationItaly {
	height:236px;
	background-image: url(/destination_weddings/images/destination_italy.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmDWDestinationCruise {
	height:236px;
	background-image: url(/destination_weddings/images/destination_cruise.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmDWDestinationJamaica {
	height:236px;
	background-image: url(/destination_weddings/images/destination_jamaica.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmDWExampleMexico {
	height:236px;
	background-image: url(/destination_weddings/images/article_mexico_wedding.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmDWExampleCaribbean {
	height:236px;
	background-image: url(/destination_weddings/images/article_caribbean_wedding.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmDWExampleHawaii {
	height:236px;
	background-image: url(/destination_weddings/images/article_hawaii_wedding.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmDWArticleMexicoLegal {
	height:236px;
	background-image: url(/destination_weddings/images/mexico_legal.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmDWArticleHawaiiLegal {
	height:236px;
	background-image: url(/destination_weddings/images/hawaii_legal.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmDWArticleCombining {
	height:236px;
	background-image: url(/destination_weddings/images/article_combining.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmDWArticleBenefits {
	height:236px;
	background-image: url(/destination_weddings/images/article_benefits.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmDWArticleRight {
	height:236px;
	background-image: url(/destination_weddings/images/article_right.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmDWArticleEtiquette {
	height:236px;
	background-image: url(/destination_weddings/images/article_etiquette.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmDWArticlePlan {
	height:236px;
	background-image: url(/destination_weddings/images/article_plan.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmDWLosAngelesTimesAd {
	height:236px;
	background-image: url(/destination_weddings/images/los_angeles_times_ad.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
/*end destination wedding article and destination images*/

/*start honeymoon article and destination images*/
.rmHMDestinationTahiti {
	height:236px;
	background-image: url(/honeymoons/images/destination_tahiti.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmHMDestinationJamaica {
	height:236px;
	background-image: url(/honeymoons/images/destination_jamaica.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmHMDestinationStLucia {
	height:236px;
	background-image: url(/honeymoons/images/destination_st_lucia.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmHMDestinationCancun {
	height:236px;
	background-image: url(/honeymoons/images/destination_cancun.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmHMDestinationItaly {
	height:236px;
	background-image: url(/honeymoons/images/destination_italy.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmHMArticleType {
	height:236px;
	background-image: url(/honeymoons/images/article_honeymoon_type.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmHMArticleTypeAllInclusive {
	height:236px;
	background-image: url(/honeymoons/images/all_inclusive.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmHMArticleTypeAdventure {
	height:236px;
	background-image: url(/honeymoons/images/adventure.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmHMArticleTypeBeach {
	height:236px;
	background-image: url(/honeymoons/images/beach.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmHMArticleTypeCruise {
	height:236px;
	background-image: url(/honeymoons/images/cruise.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmHMArticleTypeFamily {
	height:236px;
	background-image: url(/honeymoons/images/family_friendly.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmHMArticleTypeBabymoon {
	height:236px;
	background-image: url(/honeymoons/images/babymoon.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmHMArticleTypeSpa {
	height:236px;
	background-image: url(/honeymoons/images/spa.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmHMArticleTypeLuxury {
	height:236px;
	background-image: url(/honeymoons/images/luxury.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmHMArticleTypeEcoFriendly {
	height:236px;
	background-image: url(/honeymoons/images/eco_friendly.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmHMArticleTypePureRomance {
	height:236px;
	background-image: url(/honeymoons/images/pure_romance.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmHMWorksheet {
	height:236px;
	background-image: url(/honeymoons/images/article_worksheet.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmHMTips {
	height:236px;
	background-image: url(/honeymoons/images/tips_and_pointers.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmHMHealth {
	height:236px;
	background-image: url(/honeymoons/images/health.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmHMLosAngelesTimesAd {
	height:236px;
	background-image: url(/honeymoons/images/los_angeles_times_heavenly.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
/*end honeymoon article and destination images*/

/*start anniversary article and destination images*/
.rmAnnivModernGiftsImage {
	height:236px;
	background-image: url(/anniversaries/images/travel_anniversary_gifts.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmAnnivRiverCruiseImage {
	height:236px;
	background-image: url(/anniversaries/images/river_cruising.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmAnnivDominicanRepublicImage {
	height:236px;
	background-image: url(/anniversaries/images/dominican_republic.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmAnnivJamaicaImage {
	height:236px;
	background-image: url(/anniversaries/images/destination_jamaica.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmAnnivHawaiiImage {
	height:236px;
	background-image: url(/anniversaries/images/destination_hawaii.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmAnnivItalyImage {
	height:236px;
	background-image: url(/anniversaries/images/destination_italy.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmAnnivCaribbeanCruiseImage {
	height:236px;
	background-image: url(/anniversaries/images/caribbean_cruise.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmAnnivAmenitiesImage {
	height:236px;
	background-image: url(/anniversaries/images/anniversary_amenities.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmAnnivVowRenewalImage {
	height:236px;
	background-image: url(/anniversaries/images/vow_renewals.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmAnnivRemarryingImage {
	height:236px;
	background-image: url(/anniversaries/images/remarrying.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
/*end anniversary article and destination images*/

/*start romantic getaways article and destination images*/
.rmRGCaboSanLucasImage {
	height:236px;
	background-image: url(/romantic_getaways/images/destination_cabo.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmRGCatalinaIslandImage {
	height:236px;
	background-image: url(/romantic_getaways/images/destination_catalina.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmRGGrandCanyonImage {
	height:236px;
	background-image: url(/romantic_getaways/images/destination_grand_canyon.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmRGNapaValleyImage {
	height:236px;
	background-image: url(/romantic_getaways/images/destination_napa_valley.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmRGSanFranciscoImage {
	height:236px;
	background-image: url(/romantic_getaways/images/destination_san_francisco.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmRGCouplesDetails {
	height:308px;
	background-image: url(/registries/images/details.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmRGCity {
	height:236px;
	background-image: url(/romantic_getaways/images/city_ideas.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmRGDateNight {
	height:236px;
	background-image: url(/romantic_getaways/images/date_night_ideas.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmRGIslandVacation {
	height:236px;
	background-image: url(/romantic_getaways/images/island_vacation.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmRGTravelActivities {
	height:236px;
	background-image: url(/romantic_getaways/images/travel_activities.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmRGCouplesOnly {
	height:236px;
	background-image: url(/romantic_getaways/images/couples_only.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmRGMurderMystery{
	height:236px;
	background-image: url(/romantic_getaways/images/murder_mystery.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmRGAllInclusiveValue{
	height:236px;
	background-image: url(/romantic_getaways/images/all_inclusive_value.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmRGGolfAndSpa{
	height:236px;
	background-image: url(/romantic_getaways/images/golf_and_spa.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmRGRomanticInns{
	height:236px;
	background-image: url(/romantic_getaways/images/romantic_inns.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmRGRomanticRiverCruises{
	height:236px;
	background-image: url(/romantic_getaways/images/romantic_river_cruise.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
.rmRGRomanticLuxuryTravel{
	height:236px;
	background-image: url(/romantic_getaways/images/romantic_luxury_travel.jpg); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 945px;
	margin: 0 auto;
}
/*end romantic getaways article and destination images*/

/*end article images*/

/* this is for the email_signup file in the include folder - it's the backup in case the one in the header fails b/c the customer's javascript is off */
#rmEmailSignupBackupContainer {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	float:left;
	margin:10px -200px;
	padding:5px;
	width:400px;
}
/* end of backup email_signup style */

/*start header registry area*/
#rmSearchRegistryContainer {
	float:right;
	height:200px !important;
	height:200px;
	width:300px;
	background-color:#FFFFFF;
	margin: 12px !important;
	margin: 12px 8px 0 0; /* IE6 Fix */
	padding: 5px;
	border: 1px solid #CCCCCC;
}
#rmSearchRegistryContainer h1 {
	color: #0099cc;
}
#rmSearchRegistryAgainContainer {
	float:right;
	height:200px;
	width:300px;
	background-color:#FFFFFF;
	margin: 12px;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
#rmSearchRegistryAgainContainer h2{
	margin-top: 5px;
	font-size: 1.2em;
	font-weight:bold;
	color: #666666;
}
/*end header registry area*/

/*start horizontal registry area*/
#rmHorizontalSearchRegistryContainer {
	float: left;
	height: 75px;
	width: 900px;
	margin: 0 10px 10px 0;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
/*end horizontal registry area*/

/*start why book with us area*/
#rmWhyBookWithUsContainer {
	float:right;
	height:auto;
	width:300px;
	margin: 10px;
	padding: 5px;
}
/*end why book with us area*/

.rmLightText {
	color:#999999 !important;
	font-size:12px !important;
}
.rmBoldText{
	font-weight: bold;
}
input, textarea, select {
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 3px;
	border: 1px solid #999999;
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	width: 284px;
}

/*start main content area*/
#rmBodyContainer{
	margin: auto;
	border:0;
	overflow: hidden;
	width: 945px;
	height: auto;
	background-color:#ffffff;
	font-size: 1.15em;
}
body{
	background-position:center;
	background: url(/images/pattern_13.gif) repeat;
	margin: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
}
body.beachBackground{
	background-position:center;
	background: url(/images/beach_background.jpg) no-repeat;
	margin: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
}
.rmShadow{
	background-image:url(../images/shadow_bg.gif);
	background-position:center center;
	background-repeat:repeat-y;
	margin:0;
	min-width:969px;
	padding:0;
}
.rmShadowTop{
	background-image:url(../images/shadow_bg_top.gif);
	background-position:center center;
	background-repeat:repeat-y;
	margin:0;
	min-width:969px;
	padding:0;
	height:11px;
}
.rmShadowBottom{
	background-image:url(../images/shadow_bg_bottom.gif);
	background-position:center center;
	background-repeat:repeat-y;
	margin:0;
	min-width:969px;
	padding:0;
	height:11px;
}
.clearBoth {
	clear: both;
}
.rmPaddingRight5 {
	padding-right: 5px;
}
.rmPaddingRight6 {
	padding-right: 6px !important;
	padding-right: 11px ; /* IE6 Fix */
}
.rmPaddingTop5 {
	padding-top: 5px;
}
.rmPaddingTop10 {
	padding-top: 10px;
}
.rmPaddingBottom10 {
	padding-bottom: 10px;
}
.rmMarginTop3 {
	margin-top: 3px;
}
.rmMarginTop5 {
	margin-top: 5px;
}
.rmMarginTop10 {
	margin-top: 10px;
}
.rmMarginBottom10 {
	margin-bottom: 10px;
}
.rmMarginLeft5 {
	margin-left: 5px;
}
.rmMarginLeft10 {
	margin-left: 10px;
}
.rmMarginLeft40 {
	margin-left: 40px;
}
.rmMarginLeft55 {
	margin-left: 55px;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.rmWide300 {
	width: 300px;
}
.rmWide500 {
	width: 500px;
}


/*start 1 column*/
#column1WithScroll {
	float: left;
	width: 901px;
	height: auto;
	margin: 10px 10px 0 10px;
	padding: 10px; 
	background-color: #FFCCCC;
	border: 1px solid #CCCCCC;
	overflow: scroll;
	overflow-x: hidden;
}
#column1 {
	float: left;
	width: 901px;
	height: auto;
	margin: 10px 10px 0 10px;
	padding: 10px; 
	background-color: #FFCCCC;
	border: 1px solid #CCCCCC;
}
#column1NoBorder {
	float: left;
	width: 901px;
	height: auto;
	margin: 10px 10px 0 10px;
	padding: 10px; 
	background-color: white;
}
/*end 1 column*/

/*start 2 column*/
.mainFirstColumnContainer {
	float: left;
	width: 604px !important;
	widows: 582px;
	height: auto;
}
.mainSecondColumnContainer {
	float: left !important;
	float: none; /* IE6 fix */
	height: auto;
	width: 323px !important;
	width: -100px; /* IE6 Fix */
	margin-top: 10px;
	margin-left: 10px !important;
	margin-left: 0; /* IE6 Fix */
	padding-left: 0 !important;
	padding-left: 10px; /* IE6 Fix */
}
#column1of2 {
	float: left;
	width: 582px;
	height: auto;
	margin: 0 10px 0 10px !important;
	margin: 0 10px 0 5px; /*IE6 fix */
	padding: 10px; 
	background-color: white;
	border: 1px solid #CCCCCC;

}
.column1of2NoBorder {
	float: left;
	width: 582px;
	height: auto;
	margin: 10px;
	padding: 0; 
	background-color: white;
}
.column1of2ThankYou {
	float: left;
	width: 582px;
	height: auto;
	margin: 10px;
	padding: 10px; 
	background-color: white;
}
#column1of2WithScroll {
	float: left;
	width: 582px;
	height: 200px;
	margin: 0 10px 0 10px;
	padding: 10px; 
	background-color: white;
	overflow: scroll;
	overflow-x: hidden;
	border: 1px solid #CCCCCC;
}
#column2of2 {
	float: left; 
	width: 288px; 
	height: auto;
	padding: 10px; 
	background-color: white;
	border: 1px solid #CCCCCC;

}
.column2WithBorder {
	float: left; 
	width: 288px !important;
	height: auto;
	margin: 10px 5px 0 0 !important;
	margin: 10px 0 0 0; /* IE6 fix */
	padding: 10px; 
	background-color: white;
	border: 1px solid #CCCCCC;
}
.column2WithBorder h2 {
	color: #1c94c4;
}
#column2of2Right {
	float: right; 
	width: 288px; 
	height: auto;
	margin: 0 4px 0 0 !important;
	margin: 0 8px 0 0; /* IE6 fix */
	padding: 10px; 
	background-color: #E0FFFF;
	border: 1px solid #CCCCCC;
}
#column2of2Right h2 {
	color: #636363;
}
.column2of2RightNoBorder {
	float: right; 
	width: 288px; 
	height: auto;
	margin: 0 13px 0 0 !important;
	margin: 0 8px 0 0; /* IE6 fix */
	padding: 10px; 
	background-color: #FFFF99;
}
/*end 2 column*/

/*3 column*/
#column1of3 {
	float: left;
	width: 280px;
	height: auto;
	margin: 10px 10px 0 10px;
	padding: 10px; 
	background-color: #FFCC00;
}
#column2of3 {
	float: left; 
	width: 280px; 
	height: auto;
	margin: 10px 0 0 0;
	padding: 10px; 
	background-color: #66FF33;
}
#column3of3 {
	float: left; 
	width: 280px;
	height: 285px;
	margin: 10px 10px 0 0;
	padding: 10px; 
	background-color: #CC33CC;
}
/*end 3 column*/

/*3 column*/
#column1of3Small {
	float: left;
	width: 188px;
	height: auto;
	margin: 10px 5px 10px -5px !important;
	margin: 10px 5px 10px -3px; /* IE6 Fix */
	padding-left: 5px;
}
#column2of3Small {
	float: left;
	width: 188px;
	height: auto;
	margin: 10px 12px !important;
	margin: 10px 5px 10px 5px; /* IE6 Fix */
}
#column3of3Small {
	float: right; 
	width: 188px;
	height: auto;
	margin: 10px -3px 10px 5px !important;
	margin: 10px -2px 10px 5px; /* IE6 Fix */
	padding-right: 5px;
}
/*end 3 column*/

/*4 column*/
#column1of4 {
	float: left;
	width: 203px;
	height: auto;
	margin: 10px 10px 0 10px;
	padding: 10px; 
	background-color: #FFCC00;
}
#column2of4 {
	float: left; 
	width: 203px; 
	height: auto;
	margin: 10px 10px 0 0;
	padding: 10px; 
	background-color: #66FF33;
}
#column3of4 {
	float: left; 
	width: 203px;
	height: auto; 
	margin: 10px 10px 0 0;
	padding: 10px; 
	background-color: #CC33CC;
}
#column4of4 {
	float: left; 
	width: 203px;
	height: auto; 
	margin: 10px 10px 0 0;
	padding: 10px;
	background-color:#FF3300;
}
/*end 4 column*/

/*end main content area*/

/*start header*/
#rmHeaderContainer{
	margin: 0px auto;
	border:0;
	overflow: hidden;
	width: 945px;
	height: 72px;
	background-color:#ffffff;
}
.rmLogo {
	float: left;
	width: 306px;
	padding: 5px 0px 0px 5px;
}
.rmRightHeader{
	float: right;
	width: 251px;
	text-align: right;
	padding: 5px 15px 0px 0px;
}
.rmRightHeader a{
	color:#636363;
	font-weight:normal;
	font-size: 1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.rmRightHeader a:hover{
	color:#0099CC;
	text-decoration: none;
}
.rmRightHeader h1{
	color: #CD3278;
	font-weight: bold;
	font-size: 2.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}
.rmHBALogo { 
	float: left;
	width: 378px;
}
/*end header*/

/*start header navigation*/
#rmNavContainerTop {
	overflow: hidden;
	width: 935px;
	height:26px !important;
	height: 26px; /* IE6 Fix */
	background-color:#ffffff;
	margin: 0px auto;
	text-align:right;
	padding: 5px 0px 0px 10px;
}
#rmNavListTop {
	list-style-type: none;
	margin: 0;
}
#rmNavListTop a {
	color:#636363;
	font-weight:bold;
	font-size: 1.2em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#rmNavListTop a:hover  {
	color:#0099CC;
	font-weight:bold;
	font-size: 1.2em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/*orig css from Claudius below -- this is for the header navigation
#rmNavListTop li {
	border-right: 1px solid #636363;
	float: right;
	line-height: 1.1em;
	margin: 0 -.5em 0 .5em;
	padding: 0 .5em 0 .5em;
}
*/
/*below is the new header navigation css*/
#rmNavListTop li {
	border-right: 1px solid #636363;
	float: right;
	line-height: 1.1em;
	margin: 0 .5em 0 0;
	padding: 0 .5em 0 0;
}
#rmNavListTop li.lastBullet {
	border-right: none !important;
}
#rmNavListTop #current a {
	color:#0099CC;
}
/*end new header navigation*/

/*start need assistance banner images*/
.rmAssistance1 {
	height:100px;
	background-image: url(/images/agents/agent_1.gif); 
	background-repeat: no-repeat; 
	background-position: left; 
	width: 68px;
	margin: 0 auto;
}
.rmAssistance2 {
	height:100px;
	background-image: url(/images/agents/agent_2.gif); 
	background-repeat: no-repeat; 
	background-position: left; 
	width: 68px;
	margin: 0 auto;
}
.rmAssistance3 {
	height:100px;
	background-image: url(/images/agents/agent_3.gif); 
	background-repeat: no-repeat; 
	background-position: left; 
	width: 67px;
	margin: 0 auto;
}
.rmAssistance4 {
	height:100px;
	background-image: url(/images/agents/agent_4.gif); 
	background-repeat: no-repeat; 
	background-position: left; 
	width: 107px;
	margin-top: 0 auto;
}
.rmAdobeReader {
	height:35px;
	background-image: url(/images/adobe_pdf_logo.gif); 
	background-repeat: no-repeat; 
	background-position: left; 
	width: 35px;
	margin-top: 0 auto;
}
/*end need assistance banner images*/

/*start footer*/
#rmFooterContainer{
	margin: 0px auto !important;
	padding-top: 5px !important;
	border:0 !important;
	overflow: hidden !important;
	width: 945px !important;
	height: 110px !important;
	background-color:#ffffff !important;
}
.rmBBBLogo {
	float: right;
	width: 92px;
	padding: 10px 15px 0px 0px;
}
.rmLeftFooter{
	float: left;
	width: 99%;
	text-align: left;
	padding: 5px 0px 0px 15px;
}
.rmLeftFooter a{
	color:#636363;
	font-weight:bold;
	font-size: 1.1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.rmLeftFooter a:hover{
	color:#0099CC;
	text-decoration: none;
}
.rmLeftFooter h1{
	color:#656565;
	font-weight:bold;
	font-size: 2.4em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0px 0px 5px;
	margin: 0px;
}
/*end footer*/

/*start footer navigation*/
#rmNavContainerFooter {
	overflow: hidden;
	width: 550px;
	height:50px;
	background-color:#ffffff;
	margin: 0px auto;
	text-align:right;
	padding: 10px 5px 0px 0px;
}

#rmNavListFooter {
	margin: 0;
	padding: 5px 10px 0px 0px;
}

/*new footer css below*/
#rmNavListFooter li{
	list-style-type: none;
	border-right: 1px solid #636363;
	float: right;
	line-height: .75em;
	margin: 0 .25em 0 0;
	padding: 0 .5em 0 0;
}
#rmNavListFooter li.lastFooterBullet {
	border-right: none !important;
}
#rmNavListFooter a {
	color:#636363;
	font-weight:normal;
	font-size: 1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#rmNavListFooter a:hover  {
	color:#0099CC;
	font-weight:normal;
	font-size: 1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* original footer css starts here
#rmNavListFooter li {
	border-right: 1px solid #636363;
	float: right;
	line-height: .75em;
	margin: 0 -.5em 0 .5em;
	padding: 0 .5em 0 .5em;
}ends here*/

#rmNavListFooter #current a {
	color:#0099CC;
}
/*end footer navigation*/

/* start line 2 of footer links */
/*original footer css starts here
#rmNavList2Footer {
	list-style-type: none;
	margin: 0;
	padding: 5px 15px 5px 0px;
}
and ends here*/

/*new footer css below*/
#rmNavList2Footer {
	margin: 0;
	padding: 5px 10px 0px 0px;
}
#rmNavList2Footer li.lastFooter2Bullet {
	border-right: none !important;
}
#rmNavList2Footer a {
	color:#636363;
	font-weight:normal;
	font-size: 1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#rmNavList2Footer a:hover  {
	color:#0099CC;
	font-weight:normal;
	font-size: 1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/*old footer css
#rmNavList2Footer li {
	border-right: 1px solid #636363;
	float: right;
	line-height: .75em;
	margin: 0 -.25em 0 .5em;
	padding: 0 .5em 0 .5em;
}
*/

/*new footer css below*/
#rmNavList2Footer li {
	list-style-type: none;
	border-right: 1px solid #636363;
	float: right;
	line-height: .75em;
	margin: 0 .25em 0 0;
	padding: 0 .5em 0 0;
}
#rmNavList2Footer #current a {
	color:#0099CC;
}
/*end line 2 of footer links*/

/*start tab items for the home pages
#tabHeader {
	float: left;
	width: 604px;
	margin-left: 10px;
	font-size: 93%;
	line-height: normal;
}
#tabHeader ul {
	margin: -10px 0 0 0;
	padding: 0;
	list-style: none;
}
#tabHeader a, #tabHeader strong, #tabHeader span {
	display: block;
	background:url(../images/tab_right.gif) no-repeat right top;
	padding: 8px 15px 10px 6px;
	text-decoration: none;
}
#tabHeader li {
	float: left;
	background:url(../images/tab_left.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 0 9px;
}
#tabHeader #currentTab a {
	color:#0099cc;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#tabHeader #currentTab a:hover {
	color:#0099cc;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
end tab items for the home pages*/

/* start: contact page css */
.rmFlash{
	background-color: #FFFF99;
	border: 1px solid #CCCCCC;
	color: #C00;
	padding: 1em;
	font-size: 1.4em;
	font-weight: bold;	
}
.rmFlash2{
	background-color: #FFFF99;
	border: 1px solid #CCCCCC;
	color: #C00;
	padding: 1em;
	font-size: 1.1em;
	font-weight: bold;	
	margin-bottom: 10px;
}

.formFieldError{
	border: 1px solid #c00;
}
#formErrors{
	background-color: #FFFF99;
	border: 1px solid #CCCCCC;
	color: #C00;
	padding: 1em;
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
	margin-bottom: 10px;
}
#formErrors ul{
	line-height: 1.5em;
}
#formErrors li{
	list-style: disc;
	margin-left: 20px;
	color: #C00;
}
#formErrors p{
	color: green;
}
#formErrors h2{
	font-size: 1.2em;
	font-weight: bold;
	color: #000;
	margin-bottom: 10px;
}
.requiredField {
	color: #CD3278;
}
.blueField {
	color: #1c94c4;
}
.blackField {
	color: black;
}
.greyField {
	color: #636363;
}
.formErrorSmall{
	background-color: #FFFF99;
	border: 1px solid #CCCCCC;
	color: #C00;
	padding: 1em;
	font-size: .9em;
	font-weight: bold;
	text-align: left;
	margin-bottom: 10px;
}

/* end: contact page css */
