* { margin: 0; padding: 0; }

body { background-color: #5D2637; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px;	background: url(/share/images/site/pageBg.gif) top repeat-x; }

img { border: 0; }
a { color: #963D57; text-decoration: none; }

#wrap { width: 1005px; margin: auto; margin-top: 14px; background: url(/share/images/site/wrapBg.gif) top repeat-y; overflow: auto; }

#left { width: 18px; float: left; }
#center { width: 969px; float: left; }
#right { width: 18px; float: left; }

#center #header { width: 969px; float: left; background: url(/share/images/site/headerBg.png) top repeat-x; }
#center #header .topLeft { width: 792px; height: 37px; float: left; background: url(/share/images/site/headerLeftBorderArch.png) top left no-repeat; }
#center #header .topIcons { width: 145px; height: 26px; padding-top: 11px; float: left; }
#center #header .topRight { width: 32px; height: 37px; float: left; background: url(/share/images/site/headerRightBorderArch.png) top right no-repeat; }
#center #header .navigator { width: 969px; height: 57px; float: left; }
#center #header .navigator .navigatorLeft { width: 6px; height: 31px; float: left; background: url(/share/images/site/navigatorLeft.png) top right no-repeat; }
#center #header .navigator .navigatorRight { width: 5px; height: 31px; float: right; background: url(/share/images/site/navigatorRight.png) top right no-repeat; }
#center #header .navigatorWithSubCategories { width: 969px; height: 77px; float: left; background: url(/share/images/site/navigatorWithSubCategoriesBg.png) top repeat-x; }

#center #header ul { margin: 0; padding: 0; list-style: none; }
#center #header ul li { margin: 0; padding: 0; display: inline; }

#center #header ul { margin: 0; padding: 0; list-style: none; }
#center #header ul li { margin: 0; padding: 0; display: inline; }
#center #header ul a.navigatorWhatToSee { width: 137px; height: 31px; float: left; background: url(/share/images/site/navigatorWhatToSee.png) top right no-repeat; }
#center #header ul a:hover.navigatorWhatToSee { background: url(/share/images/site/navigatorWhatToSeeOn.png) top right no-repeat; }
#center #header ul li.active a.navigatorWhatToSee { background: url(/share/images/site/navigatorWhatToSeeOn.png) top right no-repeat; }
#center #header ul a.navigatorHotels { width: 138px; height: 31px; float: left; background: url(/share/images/site/navigatorHotels.png) top right no-repeat; }
#center #header ul a:hover.navigatorHotels { background: url(/share/images/site/navigatorHotelsOn.png) top right no-repeat; }
#center #header ul li.active a.navigatorHotels { background: url(/share/images/site/navigatorHotelsOn.png) top right no-repeat; }
#center #header ul a.navigatorRestaurants { width: 93px; height: 31px; float: left; background: url(/share/images/site/navigatorRestaurants.png) top right no-repeat; }
#center #header ul a:hover.navigatorRestaurants { background: url(/share/images/site/navigatorRestaurantsOn.png) top right no-repeat; }
#center #header ul li.active a.navigatorRestaurants { background: url(/share/images/site/navigatorRestaurantsOn.png) top right no-repeat; }
#center #header ul a.navigatorShopping { width: 75px; height: 31px; float: left; background: url(/share/images/site/navigatorShopping.png) top right no-repeat; }
#center #header ul a:hover.navigatorShopping { background: url(/share/images/site/navigatorShoppingOn.png) top right no-repeat; }
#center #header ul li.active a.navigatorShopping { background: url(/share/images/site/navigatorShoppingOn.png) top right no-repeat; }
#center #header ul a.navigatorSports { width: 111px; height: 31px; float: left; background: url(/share/images/site/navigatorSports.png) top right no-repeat; }
#center #header ul a:hover.navigatorSports { background: url(/share/images/site/navigatorSportsOn.png) top right no-repeat; }
#center #header ul li.active a.navigatorSports { background: url(/share/images/site/navigatorSportsOn.png) top right no-repeat; }
#center #header ul a.navigatorRealEstate { width: 84px; height: 31px; float: left; background: url(/share/images/site/navigatorRealEstate.png) top right no-repeat; }
#center #header ul a:hover.navigatorRealEstate { background: url(/share/images/site/navigatorRealEstateOn.png) top right no-repeat; }
#center #header ul li.active a.navigatorRealEstate { background: url(/share/images/site/navigatorRealEstateOn.png) top right no-repeat; }
#center #header ul a.navigatorAirTickets { width: 82px; height: 31px; float: left; background: url(/share/images/site/navigatorAirTickets.png) top right no-repeat; }
#center #header ul a:hover.navigatorAirTickets { background: url(/share/images/site/navigatorAirTicketsOn.png) top right no-repeat; }
#center #header ul li.active a.navigatorAirTickets { background: url(/share/images/site/navigatorAirTicketsOn.png) top right no-repeat; }
#center #header ul a.navigatorFinancial { width: 123px; height: 31px; float: left; background: url(/share/images/site/navigatorFinancial.png) top right no-repeat; }
#center #header ul a:hover.navigatorFinancial { background: url(/share/images/site/navigatorFinancialOn.png) top right no-repeat; }
#center #header ul li.active a.navigatorFinancial { background: url(/share/images/site/navigatorFinancialOn.png) top right no-repeat; }
#center #header ul a.navigatorInternet { width: 115px; height: 31px; float: left; background: url(/share/images/site/navigatorInternet.png) top right no-repeat; }
#center #header ul a:hover.navigatorInternet { background: url(/share/images/site/navigatorInternetOn.png) top right no-repeat; }
#center #header ul li.active a.navigatorInternet { background: url(/share/images/site/navigatorInternetOn.png) top right no-repeat; }
#center #header .navigatorSubCategories { clear: both; text-align: center; width: 949px; margin-left: 10px; text-transform: uppercase; }
#center #header .navigatorSubCategories ul { min-width: 50%; margin: 0; padding: 0; list-style: none;}
#center #header .navigatorSubCategories ul li { float: left; margin: 0; padding: 0; display: inline; text-align: center; }
#center #header .navigatorSubCategories ul li a { width: 100%; float: left; height: 30px; padding-top: 8px; font-size: 10px; color: #5B5200; text-decoration: none; }
#center #header .navigatorSubCategories ul li a:hover { background: url(/share/images/site/navigatorSubCategoriesHover.png) bottom center no-repeat; }
#center #header .navigatorSubCategories ul li a.active { font-weight: bold; background: url(/share/images/site/navigatorSubCategoriesHover.png) bottom center no-repeat; }
#center #header .navigatorSubCategories ul li .separator { width: 2px; float: left; height: 25px; padding-top: 8px; }

#center #main { width: 969px; float: left; background-color: #fff; overflow: auto; }
#center #main #leftSide { width: 209px; float: left; }
#center #main #leftSide .siteLogo { width: 209px; height: 64px; float: left; background: url(/share/images/site/siteLogo.png) top no-repeat; cursor: pointer; }
#center #main #leftSide .leftSideTop { width: 209px; height: 24px; float: left; background: url(/share/images/site/leftSideTop.png) top no-repeat; overflow: hidden; }
#center #main #leftSide .leftSideMiddle { width: 209px; float: left; background: url(/share/images/site/leftSideMiddle.png) top repeat-y; }
#center #main #leftSide .leftSideBottom { width: 209px; height: 38px; float: left; background: url(/share/images/site/leftSideBottom.png) top no-repeat; }

#center #main #leftSide .leftSideMiddle .leftSideInsideTop { width: 180px; height: 6px; margin-left: 15px; float: left; background: url(/share/images/site/leftSideInsideTop.png) top no-repeat; overflow: hidden; }
#center #main #leftSide .leftSideMiddle .leftSideInsideTop.withMargin { margin-top: 15px; }

#center #main #leftSide .leftSideMiddle .leftSideInsideSearchTop { width: 180px; height: 33px; margin-left: 15px; float: left; background: url(/share/images/site/leftSideInsideSearchTop.png) top no-repeat; overflow: hidden; }
#center #main #leftSide .leftSideMiddle .leftSideInsideSearchBody { width: 180px; height: 111px; margin-left: 15px; float: left; background: url(/share/images/site/leftSideInsideSearchBody.png) top no-repeat; }
#center #main #leftSide .leftSideMiddle .leftSideInsideSearchBody .keywords { width: 167px; height: 20px; margin-top: 7px; margin-left: 17px; float: left; color: #96785A; }
#center #main #leftSide .leftSideMiddle .leftSideInsideSearchBody .input input { width: 139px; height: 15px; padding: 3px; margin-top: 7px; margin-left: 17px; float: left; background: url(/share/images/site/leftSideInsideSearchBodyInput.png) top no-repeat; border: 0; color: #F9F5E8; }
#center #main #leftSide .leftSideMiddle .leftSideInsideSearchBody .button input { width: 75px; height: 22px; margin-top: 6px; margin-left: 52px; float: left; }
#center #main #leftSide .leftSideMiddle .leftSideInsideSearchBody a.advanced { width: 167px; height: 20px; margin-left: 15px; margin-top: 10px; float: left; color: #963D57; text-decoration: none; }
#center #main #leftSide .leftSideMiddle .leftSideInsideSearchBody a:hover.advanced { text-decoration: underline; }
#center #main #leftSide .leftSideMiddle .leftSideInsideSearchBottom { width: 180px; height: 7px; margin-left: 15px; float: left; background: url(/share/images/site/leftSideInsideSearchBottom.png) top no-repeat; overflow: hidden; }

#center #main #leftSide .leftSideMiddle .leftSideInsideWeatherTop { width: 180px; height: 33px; margin-left: 15px; float: left; background: url(/share/images/site/leftSideInsideWeatherTop.png) top no-repeat; overflow: hidden; }
#center #main #leftSide .leftSideMiddle .leftSideInsideWeatherBody { width: 180px; height: 35px; margin-left: 15px; float: left; background: url(/share/images/site/leftSideInsidePriceRangeBody.png) top no-repeat; }
#center #main #leftSide .leftSideMiddle .leftSideInsideWeatherBody .forecast { width: 167px; height: 20px; margin-top: 10px; margin-left: 17px; float: left; color: #96785A; }
#center #main #leftSide .leftSideMiddle .leftSideInsideWeatherBg { width: 180px; margin-left: 15px; float: left; background: url(/share/images/site/leftSideInsideWeatherBg.png) top repeat-y; line-height: 22px; }
#center #main #leftSide .leftSideMiddle .leftSideInsideWeatherBg .icon { width: 26px; height: 22px; margin-left: 16px; float: left; color: #9C7D5F; font-weight: bold; text-transform: uppercase; }
#center #main #leftSide .leftSideMiddle .leftSideInsideWeatherBg .name { width: 47px; float: left; color: #9C7D5F; font-weight: bold; text-transform: uppercase; }
#center #main #leftSide .leftSideMiddle .leftSideInsideWeatherBg .leftSideInsideWeatherMinMaxBg { width: 73px; height: 22px; float: left; color: #9C7D5F; background: url(/share/images/site/leftSideInsideWeatherMinMaxBg.png) center no-repeat; text-align: center; font-size: 10px; vertical-align: middle; }
#center #main #leftSide .leftSideMiddle .leftSideInsideWeatherBg .leftSideInsideWeatherMinMaxBg .BAA48D { color: #BAA48D; }
#center #main #leftSide .leftSideMiddle .leftSideInsideWeatherBottom { width: 180px; height: 41px; margin-left: 15px; float: left; background: url(/share/images/site/leftSideInsidePriceRangeBottom.png) top no-repeat; overflow: hidden; }

#center #main #leftSide .leftSideMiddle .leftSideInsideCuisineTypesTop { width: 180px; height: 33px; margin-left: 15px; float: left; background: url(/share/images/site/leftSideInsideCuisineTypesTop.png) top no-repeat; overflow: hidden; }

#center #main #leftSide .leftSideMiddle .leftSideInsidePriceRangeTop { width: 180px; height: 33px; margin-left: 15px; float: left; background: url(/share/images/site/leftSideInsidePriceRangeTop.png) top no-repeat; overflow: hidden; }
#center #main #leftSide .leftSideMiddle .leftSideInsidePriceRangeBody { width: 180px; height: 35px; margin-left: 15px; float: left; background: url(/share/images/site/leftSideInsidePriceRangeBody.png) top no-repeat; }
#center #main #leftSide .leftSideMiddle .leftSideInsidePriceRangeBody .range { width: 167px; height: 20px; margin-top: 10px; margin-left: 17px; float: left; color: #96785A; }
#center #main #leftSide .leftSideMiddle .leftSideInsidePriceRangeBg  { width: 180px; margin-left: 15px; float: left; background: url(/share/images/site/leftSideInsideWeatherBg.png) top repeat-y; line-height: 22px; }
#center #main #leftSide .leftSideMiddle .leftSideInsidePriceRangeBg .name { width: 142px; margin-left: 17px; padding-left: 21px; float: left; background: url(/share/images/site/leftSideInsidePriceRangeArrow.gif) center left no-repeat; }
#center #main #leftSide .leftSideMiddle .leftSideInsidePriceRangeBg .name a { color: #963D57; font-weight: bold; text-decoration: none; text-transform: uppercase; }
#center #main #leftSide .leftSideMiddle .leftSideInsidePriceRangeBottom { width: 180px; height: 41px; margin-left: 15px; float: left; background: url(/share/images/site/leftSideInsidePriceRangeBottom.png) top no-repeat; overflow: hidden; }

#center #main #leftSide .leftSideMiddle .leftSideInsideExchangeTop { width: 180px; height: 33px; margin-left: 15px; float: left; background: url(/share/images/site/leftSideInsideExchangeTop.png) top no-repeat; overflow: hidden; }
#center #main #leftSide .leftSideMiddle .leftSideInsideExchangeBody { width: 180px; height: 35px; margin-left: 15px; float: left; background: url(/share/images/site/leftSideInsideExchangeBody.png) top no-repeat; }
#center #main #leftSide .leftSideMiddle .leftSideInsideExchangeBody .currency { width: 167px; height: 20px; margin-top: 10px; margin-left: 17px; float: left; color: #96785A; }
#center #main #leftSide .leftSideMiddle .leftSideInsideExchangeBg { width: 180px; margin-left: 15px; float: left; background: url(/share/images/site/leftSideInsideWeatherBg.png) top repeat-y; line-height: 22px; }
#center #main #leftSide .leftSideMiddle .leftSideInsideExchangeBg .image { width: 18px; height: 20px; margin-left: 17px; margin-top: 2px; float: left; }
#center #main #leftSide .leftSideMiddle .leftSideInsideExchangeBg .name { width: 47px; margin-left: 7px; float: left; color: #9C7D5F; font-weight: bold; }
#center #main #leftSide .leftSideMiddle .leftSideInsideExchangeBg .leftSideInsideExchangeRate { width: 73px; height: 22px; float: left; color: #9C7D5F; background: url(/share/images/site/leftSideInsideWeatherMinMaxBg.png) center no-repeat; text-align: center; font-size: 10px; vertical-align: middle; }
#center #main #leftSide .leftSideMiddle .leftSideInsideExchangeBottom { width: 180px; height: 41px; margin-left: 15px; float: left; background: url(/share/images/site/leftSideInsideExchangeBottom.png) top no-repeat; overflow: hidden; }

#center #main #leftSide .leftSideMiddle .leftSideInsideUserfulTop { width: 180px; height: 33px; margin-left: 15px; float: left; background: url(/share/images/site/leftSideInsideUserfulTop.gif) top no-repeat; overflow: hidden; }
#center #main #leftSide .leftSideMiddle .leftSideInsideUserfulBody { width: 180px; height: 35px; margin-left: 15px; float: left; background: url(/share/images/site/leftSideInsideUserfulBody.gif) top no-repeat; }
#center #main #leftSide .leftSideMiddle .leftSideInsideUserfulBody .service { width: 167px; height: 20px; margin-top: 10px; margin-left: 17px; float: left; color: #96785A; }
#center #main #leftSide .leftSideMiddle .leftSideInsideUserfulBg { width: 180px; margin-left: 15px; float: left; background: url(/share/images/site/leftSideInsideWeatherBg.png) top repeat-y; line-height: 22px; }
#center #main #leftSide .leftSideMiddle .leftSideInsideUserfulBg .name { width: 72px; margin-left: 17px; float: left; color: #9C7D5F; font-weight: bold; }
#center #main #leftSide .leftSideMiddle .leftSideInsideUserfulBg .box { width: 73px; height: 22px; float: left; color: #9C7D5F; background: url(/share/images/site/leftSideInsideWeatherMinMaxBg.png) center no-repeat; text-align: center; font-size: 10px; vertical-align: middle; }
#center #main #leftSide .leftSideMiddle .leftSideInsideUserfulBottom { width: 180px; height: 41px; margin-left: 15px; float: left; background: url(/share/images/site/leftSideInsidePriceRangeBottom.png) top no-repeat; overflow: hidden; }
#center #main #leftSide .leftSideMiddle .leftSideInsideUserfulBottom a.allServices { width: 167px; height: 20px; margin-left: 15px; margin-top: 10px; float: left; color: #963D57; text-decoration: none; }
#center #main #leftSide .leftSideMiddle .leftSideInsideUserfulBottom a:hover.allServices { text-decoration: underline; }

#center #main #leftSide .leftSideMiddle .style-finances { width: 180px; height: 33px; margin-left: 15px; float: left; background: url(/share/images/site/title-finances.gif) top no-repeat; overflow: hidden; }
#center #main #leftSide .leftSideMiddle .style-hotels { width: 180px; height: 33px; margin-left: 15px; float: left; background: url(/share/images/site/title-hotels.gif) top no-repeat; overflow: hidden; }
#center #main #leftSide .leftSideMiddle .style-services { width: 180px; height: 33px; margin-left: 15px; float: left; background: url(/share/images/site/title-services.gif) top no-repeat; overflow: hidden; }
#center #main #leftSide .leftSideMiddle .style-real_estate { width: 180px; height: 33px; margin-left: 15px; float: left; background: url(/share/images/site/title-real_estate.gif) top no-repeat; overflow: hidden; }
#center #main #leftSide .leftSideMiddle .style-restaurants { width: 180px; height: 33px; margin-left: 15px; float: left; background: url(/share/images/site/title-restaurants.gif) top no-repeat; overflow: hidden; }
#center #main #leftSide .leftSideMiddle .style-shopping { width: 180px; height: 33px; margin-left: 15px; float: left; background: url(/share/images/site/title-shopping.gif) top no-repeat; overflow: hidden; }
#center #main #leftSide .leftSideMiddle .style-sightseeing { width: 180px; height: 33px; margin-left: 15px; float: left; background: url(/share/images/site/title-sightseeing.gif) top no-repeat; overflow: hidden; }
#center #main #leftSide .leftSideMiddle .style-sport { width: 180px; height: 33px; margin-left: 15px; float: left; background: url(/share/images/site/title-sport.gif) top no-repeat; overflow: hidden; }
#center #main #leftSide .leftSideMiddle .style-transport { width: 180px; height: 33px; margin-left: 15px; float: left; background: url(/share/images/site/title-transport.gif) top no-repeat; overflow: hidden; }


#center #main #content { width: 551px; float: left; }
#center #main #content .mainTop { width: 551px; height: 28px; float: left; background: url(/share/images/site/mainTop.png) top no-repeat; }
#center #main #content .mainBg { width: 551px; float: left; background: url(/share/images/site/mainBg.png) top repeat-y; overflow: auto; }
#center #main #content .mainBottom { width: 551px; height: 26px; float: left; background: url(/share/images/site/mainBottom.png) top no-repeat; }
#center #main #content .mainBottomToFooter { width: 551px; height: 120px; float: left; }

#center #main #content .mainBg .frontGalleryTop { width: 495px; height: 12px; float: left; margin-left: 28px; background: url(/share/images/site/frontGalleryTop.png) top no-repeat; overflow: hidden; }
#center #main #content .mainBg .frontGalleryBg { width: 495px; float: left; margin-left: 28px; background: url(/share/images/site/frontGalleryBg.png) top repeat-y;  overflow: auto; }
#center #main #content .mainBg .frontGalleryBg  img { margin-left: 12px; display: block; }
#center #main #content .mainBg .frontGalleryImageEnd { width: 495px; height: 11px; float: left; margin-left: 28px; background: url(/share/images/site/frontGalleryImageEnd.png) top no-repeat; overflow: hidden; }
#center #main #content .mainBg .frontGalleryButtons { width: 495px; height: 44px; float: left; margin-left: 28px; background: url(/share/images/site/frontGalleryButtons.png) top no-repeat; }
#center #main #content .mainBg .frontGalleryButtons img { cursor: pointer; }
#center #main #content .mainBg .frontGalleryButtons .frontGalleryButtonPrev { width: 434px; height: 18px; float: left; margin-left: 7px; }
#center #main #content .mainBg .frontGalleryButtons .frontGalleryButtonNext { width: 47px; height: 18px; float: left; }

#center #main #content .mainBg .welcomeText { width: 471px; float: left; margin-top: 21px; margin-left: 40px; background: url(/share/images/site/welcomeTextBg.png) top repeat; font-size: 12px; color: #B2B2B2; font-weight: bold; line-height: 24px;}

#center #main #content .mainBg .whatToSeeAndHotelsLogo { width: 537px; height: 33px; float: left; margin-top: 21px; margin-left: 7px; background: url(/share/images/site/whatToSeeAndHotelsLogo.png) top no-repeat; }
#center #main #content .mainBg .restaurantsAndShoppingLogo { width: 537px; height: 33px; float: left; margin-top: 21px; margin-left: 7px; background: url(/share/images/site/restaurantsAndShoppingLogo.png) top no-repeat; }

#center #main #content .mainBg .infoBox { width: 537px; float: left; margin-left: 7px; clear: both; overflow: auto; }
#center #main #content .mainBg .infoBox .left { width: 237px; float: left; margin-left: 21px; overflow: auto; }
#center #main #content .mainBg .infoBox .right { width: 237px; float: left; margin-left: 21px; overflow: auto; }

#center #main #content .mainBg  .row { width: 537px; height: 20px; float: left; }

#center #main #content .mainBg .infoBox .homepageInfoTop { width: 237px; height: 12px; float: left; background: url(/share/images/site/homepageInfoTop.png) top no-repeat; overflow: hidden; }
#center #main #content .mainBg .infoBox .homepageInfoImageBg { width: 237px; float: left; background: url(/share/images/site/homepageInfoImageBg.png) top repeat-y; overflow: auto; }
#center #main #content .mainBg .infoBox .homepageInfoImageBg .editorsChoice { position: absolute; width: 68px; height: 164px; margin-left: 7px; background: url(/share/images/site/misc/editorsChoice.gif) bottom left no-repeat; z-index: 9999; }
#center #main #content .mainBg .infoBox .homepageInfoImageBg img { margin-left: 12px; display: block; }
#center #main #content .mainBg .infoBox .homepageInfoMiddle { width: 237px; height: 11px; float: left; background: url(/share/images/site/homepageInfoMiddle.png) top no-repeat; overflow: hidden; z-index: 999; }
#center #main #content .mainBg .infoBox .homepageInfoMiddle .editorsChoiceFF { position: absolute; width: 68px; height: 5px; margin-left: 7px; margin-bottom: 6px; background: url(/share/images/site/misc/editorsChoice.gif) bottom left no-repeat; z-index: 9999; }
#center #main #content .mainBg .infoBox .homepageInfoBg { width: 213px; height: 60px; padding: 0 12px; float: left; background: url(/share/images/site/homepageInfoBg.png) top repeat-y; overflow: auto; color: #999999; line-height: 20px; }
#center #main #content .mainBg .infoBox .homepageInfoBottom { width: 237px; height: 27px; float: left; background: url(/share/images/site/homepageInfoBottom.png) top no-repeat; overflow: hidden; }
#center #main #content .mainBg .infoBox .homepageInfoBottom a { margin-left: 184px; }
#center #main #content .mainBg .infoBox .homepageInfoBottom img { margin-top: 3px; }

#center #main #content .mainBg .mainTopLocation { width: 496px; height: 29px; float: left; margin-left: 28px; margin-bottom: 20px; background: url(/share/images/site/mainTopLocation.png) top no-repeat; overflow: hidden; }
#center #main #content .mainBg .mainTopLocation .youAreHere { float: left; margin-left: 7px; margin-top: 7px; color: #A8A8A8; }
#center #main #content .mainBg .mainTopLocation .youAreHere a { color: #333333; text-decoration: none; }

#center #main #content .mainBg .mainResultsNavigation { width: 496px; height: 22px; float: left; padding-top: 7px; margin-left: 28px; margin-bottom: 20px; background: url(/share/images/site/mainTopLocation.png) top no-repeat; overflow: hidden; }
#center #main #content .mainBg .mainResultsNavigation .prev { width: 43px; height: 18px; margin-left: 7px; float: left; }
#center #main #content .mainBg .mainResultsNavigation .next { width: 43px; height: 18px; float: left; }
#center #main #content .mainBg .mainResultsNavigation .pages { width: 395px; height: 18px; float: left; text-align: center; }
#center #main #content .mainBg .mainResultsNavigation .pages a { color: #A8A8A8; text-decoration: none; }
#center #main #content .mainBg .mainResultsNavigation .pages a:hover { color: #A84462; text-decoration: none; }
#center #main #content .mainBg .mainResultsNavigation .pages a.active { color: #A84462; text-decoration: none; font-weight: bold; }

#center #main #content .mainBg .mainTopCategoryName { width: 537px; float: left; margin-left: 7px; margin-bottom: 7px; background: url(/share/images/site/mainTopCategoryName.png) top no-repeat; clear: both; }
#center #main #content .mainBg .mainTopCategoryName .categoryName { float: left; margin-left: 29px; margin-top: 12px; color: #A84462; font-weight: bold; text-transform: uppercase; }
#center #main #content .mainBg .silver { color: #A8A8A8; }

#center #main #content .mainBg .mainTopCategoryName .leftFull .silver { color: #A8A8A8; display: block; }
#center #main #content .mainBg .mainTopCategoryName .left .silver { color: #A8A8A8; display: block; }
#center #main #content .mainBg .mainTopCategoryName .rightFull .silver { color: #A8A8A8; display: block; }
#center #main #content .mainBg .mainTopCategoryName .right .silver { color: #A8A8A8; display: block; }

#center #main #content .mainBg .mainTopCategoryNameUnderline { width: 481px; height: 3px; float: left; margin-left: 36px; background: url(/share/images/site/mainTopCategoryNameUnderline.png) top repeat-x; overflow: hidden; }
#center #main #content .mainBg .mainTopCategoryWelcomeText { width: 481px; float: left; margin-left: 36px; background: url(/share/images/site/mainTopCategoryWelcomeTextBg.png) top repeat; overflow: auto; color: #333333; line-height: 24px; }
#center #main #content .mainBg .mainTopCategoryName .left { width: 172px; float: left; margin-left: 29px; margin-top: 12px; color: #A84462; font-weight: bold; text-transform: uppercase; }
#center #main #content .mainBg .mainTopCategoryName .leftFull { width: 223px; float: left; margin-left: 29px; margin-top: 12px; color: #A84462; font-weight: bold; text-transform: uppercase; }
#center #main #content .mainBg .mainTopCategoryName .right { width: 172px; float: left; margin-left: 35px; margin-top: 12px; color: #A84462; font-weight: bold; text-transform: uppercase; }
#center #main #content .mainBg .mainTopCategoryName .rightFull { width: 223px; float: left; margin-left: 35px; margin-top: 12px; color: #A84462; font-weight: bold; text-transform: uppercase; }
#center #main #content .mainBg .mainTopCategoryName .stars { width: 51px; float: left; margin-top: 12px; }
#center #main #content .mainBg .mainTopCategoryName .detailsFull { width: 481px; float: left; margin-left: 29px; margin-top: 12px; color: #A84462; font-weight: bold; text-transform: uppercase; }
#center #main #content .mainBg .mainTopCategoryName .detailsFullStars { width: 430px; float: left; margin-left: 29px; margin-top: 12px; color: #A84462; font-weight: bold; text-transform: uppercase; }
#center #main #content .mainBg .mainTopCategorySymbols { width: 486px; float: left; margin-left: 31px; overflow: auto; }
#center #main #content .mainBg .mainTopCategorySymbols .symbol { width: 16px; height: 16px; float: left; margin-left: 5px; margin-top: 5px; overflow: auto; }

#center #main #content .mainBg .mainContactForm { width: 481px; float: left; margin-left: 36px; background: url(/share/images/site/mainContactFormBg.png) top repeat; overflow: auto; color: #333333; line-height: 30px; }
#center #main #content .mainBg .mainContactForm .left { width: 145px; height: 30px; float: left; color: #333333; font-weight: bold; }
#center #main #content .mainBg .mainContactForm .right { width: 336px; height: 30px; float: left; }
#center #main #content .mainBg .mainContactForm .right input { width: 335px; height: 20px; margin-top: 4px; float: left; color: #333333; background-color: #E6E6E6; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 0; border-bottom: 0; }

#center #main #content .mainBg .mainContactFormTx { width: 481px; float: left; margin-left: 36px; background: url(/share/images/site/mainContactFormBg.png) bottom repeat-x; color: #333333; line-height: 120px; }
#center #main #content .mainBg .mainContactFormTx .left { width: 145px; height: 120px; float: left; color: #333333; font-weight: bold; }
#center #main #content .mainBg .mainContactFormTx .right { width: 336px; height: 120px; float: left; }
#center #main #content .mainBg .mainContactFormTx .right textarea { width: 335px; height: 110px; margin-top: 4px; float: left; color: #333333; background-color: #E6E6E6; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 0; border-bottom: 0; }

#center #main #content .mainBg .mainContactFormButton { width: 481px; float: left; margin-left: 36px; margin-top: 20px; }
#center #main #content .mainBg .mainContactFormButton .right { width: 336px; height: 24px; float: left; margin-left: 145px; }
#center #main #content .mainBg .mainContactFormButton .right input { width: 190px; height: 22px; float: left; color: #ffffff; background-color: #A44661; border-top: 1px solid #BB7489; border-left: 1px solid #BB7489; border-right: 1px solid #893A50; border-bottom: 1px solid #893A50; font-size: 11px; }

#center #main #content .mainBg .mainCategoryName { width: 537px; height: 33px; float: left; margin-left: 7px; }
#center #main #content .mainBg .mainCategoryName .categoryName { float: left; margin-left: 29px; margin-top: 12px; color: #A84462; font-weight: bold; text-transform: uppercase; }

#center #main #content .mainBg .providerInfoTop { width: 495px; height: 8px; float: left; margin-left: 28px; background: url(/share/images/site/providerInfoTop.png) top no-repeat; overflow: hidden; }
#center #main #content .mainBg .providerInfoBg { width: 495px; float: left; margin-left: 28px; background: url(/share/images/site/providerInfoBg.png) top repeat-y; overflow: hidden; }
#center #main #content .mainBg .providerInfoImageBg { width: 240px; height: 173px; float: left; margin-left: 7px; background: url(/share/images/site/providerInfoImageBg.png) top left no-repeat; }
#center #main #content .mainBg .providerInfoImageBg .image { width: 213px; height: 159px; margin-left: 5px; margin-top: 4px; float: left; }
#center #main #content .mainBg .providerInfoImagesBg { width: 240px; height: 61px; float: left; margin-left: 7px; background: url(/share/images/site/providerInfoImagesBg.png) top left no-repeat; }
#center #main #content .mainBg .providerInfoImagesBg .images { width: 213px; height: 52px; margin-left: 5px; margin-top: 5px; float: left; }
#center #main #content .mainBg .providerInfoImagesBg .images img { margin-right: 1px; }
#center #main #content .mainBg .providerInfoImagesBg .images .haveAnImage { cursor: pointer; }
#center #main #content .mainBg .providerInfoDetails { width: 241px; height: 173px; float: left; line-height: 20px;}
#center #main #content .mainBg .providerInfoDetails .title { font-weight: bold; clear: both; }
#center #main #content .mainBg .providerInfoDetails a { color: #963D57; text-decoration: none; }
#center #main #content .mainBg .providerInfoDetails .providerInfoHrRow { width: 241px; height: 2px; float: left; background: url(/share/images/site/providerInfoHrRow.png) top no-repeat; overflow: hidden; }
#center #main #content .mainBg .providerInfoMore { width: 241px; height: 36px; float: left; padding-top: 25px; }
#center #main #content .mainBg .providerInfoMore .providerInfoMapArrow { width: 127px; height: 36px; float: left; padding-left: 19px; background: url(/share/images/site/providerInfoMapArrow.png) top left no-repeat; }
#center #main #content .mainBg .providerInfoMore .providerInfoContactArrow { width: 74px; height: 36px; float: left; padding-left: 19px; background: url(/share/images/site/providerInfoContactArrow.png) top left no-repeat; }

#center #main #content .mainBg .providerInfoCards { width: 240px; height: 41px; padding-top: 4px; padding-left: 2px; margin-left: 7px; margin-top: 10px; float: left; background: url(/share/images/site/creditCardBg.gif) top left no-repeat; }
#center #main #content .mainBg .providerInfoCards img { float: left; background: #F2F2F2; }
#center #main #content .mainBg .providerInfoCards span { width: 1px; height: 37px; float: left; background: #F2F2F2; }
#center #main #content .mainBg .providerInfoLanguage { width: 241px; height: 45px; float: left; margin-top: 10px; }

#center #main #content .mainBg .mainTopCategorySymbols { width: 481px; float: left; line-height: 24px; margin-left: 36px; }
#center #main #content .mainBg .mainTopCategorySymbols .left { width: 231px; float: left; background: url(/share/images/site/editorChoiseBg.gif) top left repeat; }
#center #main #content .mainBg .mainTopCategorySymbols .right { width: 231px; float: left; margin-left: 19px; background: url(/share/images/site/editorChoiseBg.gif) top left repeat; }

#center #main #content .mainBg .providerInfoBottom { width: 495px; height: 8px; float: left; margin-left: 28px; background: url(/share/images/site/providerInfoBottom.png) top no-repeat; overflow: hidden; }
#center #main #content .mainBg .providerInfoBottomNoShadow { width: 495px; height: 8px; float: left; margin-left: 28px; background: url(/share/images/site/providerInfoBottomNoShadow.gif) bottom no-repeat; overflow: hidden; }

#center #main #content .mainBg .prividerEndNavigation { width: 496px; height: 22px; float: left; padding-top: 7px; margin-left: 28px; background: url(/share/images/site/mainTopLocation.png) top no-repeat; overflow: hidden; }
#center #main #content .mainBg .prividerEndNavigation .back { width: 43px; height: 18px; margin-left: 7px; float: left; }
#center #main #content .mainBg .prividerEndNavigation .next { width: 43px; height: 18px; float: left; margin-left: 395px; }

#center #main #content .mainBg .contentAreas { width: 481px; float: left; line-height: 24px; margin-left: 36px; }
#center #main #content .mainBg .contentAreas a { width: 210px; float: left; padding-left: 20px; background: url(/share/images/site/arrowDownWhite.png) center left no-repeat; }
#center #main #content .mainBg .contentAreas .left { width: 231px; float: left; background: url(/share/images/site/editorChoiseBg.gif) top left repeat; }
#center #main #content .mainBg .contentAreas .right { width: 231px; float: left; margin-left: 19px; background: url(/share/images/site/editorChoiseBg.gif) top left repeat; }
#center #main #content .mainBg .contentArea img { width: 147px; height: 110px; padding: 12px; margin-right: 10px; float: left; background: url(/share/images/site/contentAreasBg.gif) top left no-repeat; overflow: hidden; }

#center #main #content .mainBg .mainTopCategoryText { width: 481px; float: left; margin-left: 36px; padding-top: 10px; overflow: auto; color: #333333; line-height: 16px; }

#center #main #rightSide { width: 209px; float: left; }
#center #main #rightSide .rightSideMenu { width: 209px; height: 44px; margin-top: 20px; float: left; color: #E8E8E8; text-align: center; }
#center #main #rightSide .rightSideMenu a { color: #999999; text-decoration: none; }
#center #main #rightSide .rightSideTop { width: 209px; height: 24px; float: left; background: url(/share/images/site/rightSideTop.png) top no-repeat; overflow: hidden; }
#center #main #rightSide .rightSideMiddle { width: 209px; float: left; background: url(/share/images/site/rightSideMiddle.png) top repeat-y; }
#center #main #rightSide .rightSideBottom { width: 209px; height: 38px; float: left; background: url(/share/images/site/rightSideBottom.png) top no-repeat; }

#center #main #rightSide .rightSideMiddle .rightSideGalleryTop { width: 180px; height: 39px; margin-left: 15px; float: left; background: url(/share/images/site/rightSideGalleryTop.gif) top no-repeat; }
#center #main #rightSide .rightSideMiddle .rightSideGalleryTop .rightSideGalleryArrow { width: 13px; height: 13px; margin-left: 149px; margin-top: 14px; float: left; background: url(/share/images/site/rightSideGalleryArrow.gif) top no-repeat; }
#center #main #rightSide .rightSideMiddle .rightSideGalleryBg { width: 180px; height: 101px; margin-left: 15px; float: left; background: url(/share/images/site/rightSideGalleryBg.gif) top no-repeat; }
#center #main #rightSide .rightSideMiddle .rightSideGalleryBg img { width: 121px; height: 76px; margin-left: 29px; margin-top:12px; float: left; background: url(/share/images/site/rightSideGalleryBg.gif) top no-repeat; }
#center #main #rightSide .rightSideMiddle .rightSideGalleryBottom { width: 180px; height: 22px; margin-left: 15px; float: left; background: url(/share/images/site/rightSideGalleryBottom.gif) top no-repeat; }

#center #main #rightSide .rightSideMiddle .rightSideInsideTop { width: 180px; height: 6px; margin-left: 15px; float: left; background: url(/share/images/site/leftSideInsideTop.png) top no-repeat; overflow: hidden; }
#center #main #rightSide .rightSideMiddle .rightSideInsideTop.withMargin { margin-top: 5px; }

#center #main .bookShareTop { width: 180px; height: 33px; margin-left: 15px; float: left; background: url(/share/images/site/shareTop.gif) top no-repeat; overflow: hidden; }
#center #main .bookShareBody { width: 180px; height: 35px; margin-left: 15px; float: left; background: url(/share/images/site/leftSideInsidePriceRangeBody.png) top no-repeat; }
#center #main .bookShareBody .service { width: 167px; height: 20px; margin-top: 10px; margin-left: 17px; float: left; color: #96785A; }
#center #main .bookShareBg { width: 180px; margin-left: 15px; float: left; background: url(/share/images/site/leftSideInsideWeatherBg.png) top repeat-y; line-height: 22px; }
#center #main .bookShareBg .name { width: 120px; margin-left: 17px; float: left; color: #9C7D5F; font-weight: bold; }
#center #main .bookShareBottom { width: 180px; height: 41px; margin-left: 15px; float: left; background: url(/share/images/site/leftSideInsidePriceRangeBottom.png) top no-repeat; overflow: hidden; }
#center #main .bookShareBottom a.allServices { width: 167px; height: 20px; margin-left: 15px; margin-top: 10px; float: left; color: #963D57; text-decoration: none; }
#center #main .bookShareBottom a:hover.allServices { text-decoration: underline; }

#center #main .bookShareBg a { padding-left: 25px; }
.facebook { background: url(/share/images/site/booking/facebook.gif) 0 4px no-repeat; }
.furl { background: url(/share/images/site/booking/furl.gif) 0 4px no-repeat; }
.google { background: url(/share/images/site/booking/google.gif) 0 4px no-repeat; }
.yahoo { background: url(/share/images/site/booking/yahoo.gif) 0 4px no-repeat; }
.live { background: url(/share/images/site/booking/live.gif) 0 4px no-repeat; }
.delicious { background: url(/share/images/site/booking/delicious.gif) 0 4px no-repeat; }
.digg { background: url(/share/images/site/booking/digg.gif) 0 4px no-repeat; }
.technorati { background: url(/share/images/site/booking/technorati.gif) 0 4px no-repeat; }
.stumbleupon { background: url(/share/images/site/booking/stumbleupon.gif) 0 4px no-repeat; }
.misterwong { background: url(/share/images/site/booking/misterwong.gif) 0 4px no-repeat; }

#center #main #rightSide .rightSideMiddle .rightSideAdverstingTop { width: 180px; height: 40px; margin-left: 15px; float: left; background: url(/share/images/site/rightSideAdverstingTop.png) top no-repeat; }
#center #main #rightSide .rightSideMiddle .rightSideAdverstingTop2 { width: 180px; height: 40px; margin-left: 15px; float: left; background: url(/share/images/site/watchVideos.gif) top no-repeat; }
#center #main #rightSide .rightSideMiddle .rightSideAdverstingBody { width: 180px; height: 630px; margin-left: 15px; float: left; background: url(/share/images/site/rightSideAdverstingBody.png) top no-repeat; }
#center #main #rightSide .rightSideMiddle .rightSideAdverstingBody .banner { width: 160px; height: 600px; margin-top: 15px; margin-left: 10px; text-align: center; }
#center #main #rightSide .rightSideMiddle .rightSideAdverstingBody .banner img { margin: auto;  }
#center #main #rightSide .rightSideMiddle .rightSideAdverstingBottom { width: 180px; height: 7px; margin-left: 15px; float: left; background: url(/share/images/site/rightSideAdverstingBottom.png) top no-repeat; overflow: hidden; }

#center #navigation { width: 969px; height: 38px; float: left; background: url(/share/images/site/footerNavigationBg.png) top repeat-x; color: #E5E5E5; text-align: center; }
#center #navigation .navigationStaticCenter { text-align: center; width: 82%; margin: auto; }
#center #navigation .navigationStaticCenter ul { min-width: 50%; margin: 0; padding: 0; list-style: none;}
#center #navigation .navigationStaticCenter ul li { float: left; margin: 0; padding: 0; display: inline; }
#center #navigation .navigationStaticCenter ul li a { float: left; height: 25px; padding-top: 13px; font-size: 10px; color: #999999; text-decoration: none; }
#center #navigation .navigationStaticCenter ul li a:hover { color: #333333; background: url(/share/images/site/footerNavigationHover.png) top center no-repeat; }
#center #navigation .navigationStaticCenter ul li a.active { color: #333333; background: url(/share/images/site/footerNavigationHover.png) top center no-repeat; }
#center #navigation .navigationStaticCenter ul li .separator { float: left; height: 27px; padding-top: 11px; }

#center #footer { width: 969px; height: 120px; float: left; background: url(/share/images/site/footerBg.gif) top repeat-x; }
#center #footer .copyRight { width: 969px; height: 106px; float: left; background: url(/share/images/site/footerCopyRightNoText.gif) top center no-repeat; }
#center #footer .copyRight .center { width: 371px; margin: auto; text-align: center; padding-top: 30px; font-family: Arial, sans serif; font-size: 8px; color: #a37e32; }
#center #footer .copyRight .center a { text-decoration: none; color: #a37e32; }
#center #footer .bottomLeft { width: 484px; height: 14px; float: left; background: url(/share/images/site/footerLeftBorderArch.gif) bottom left no-repeat; }
#center #footer .bottomRight { width: 485px; height: 14px; float: left; background: url(/share/images/site/footerRightBorderArch.gif) bottom right no-repeat; }

.bottom-ads { padding: 20px 0 30px 0; background: #fff; text-align: center; }
#center #main #content .mainBg .read-more-about { padding-right: 18px; background: url(/share/images/site/arrowRight.png) top right no-repeat; }
#center #main #content .mainBg .providerInfoBg .editorsChoiceFF { position: absolute; width: 68px; height: 68px; margin-top: 100px; background: url(/share/images/site/misc/editorsChoice.gif) bottom left no-repeat; z-index: 9999; }

#center #main #content .mainBg .listingTopBg { width: 496px; height: 7px; float: left; margin-left: 28px; background: url(/share/images/site/galleryTopBg.gif) top left no-repeat; overflow: hidden; }
#center #main #content .mainBg .listingMiddleBg { width: 496px; float: left; margin-left: 28px; padding-left: 2px; background: url(/share/images/site/galleryMiddleBg.gif) top left repeat-y;  }
#center #main #content .mainBg .listingTop { width: 481px; height: 5px; float: left; margin-left: 5px; background: url(/share/images/site/sightseeingTop.gif) top left no-repeat; overflow: hidden; }
#center #main #content .mainBg .listingMiddle { width: 481px; float: left; margin-left: 5px; background: #fff; }
#center #main #content .mainBg .listingMiddle .info { width: 443px; height: 52px; margin-left: 4px; padding-left: 5px; float: left; line-height: 17px; overflow: hidden; border-left: 1px solid #A84462; }
#center #main #content .mainBg .listingMiddle .info .categoryName { color: #A84462; font-weight: bold; text-transform: uppercase; }
#center #main #content .mainBg .listingMiddle .info .stars { padding-right: 10px; float: right; }
#center #main #content .mainBg .listingMiddle .more { width: 28px; height: 52px; float: left; }
#center #main #content .mainBg .listingMiddle .more a { width: 28px; height: 52px; float: left; text-indent: -9000px; background: url(/share/images/site/sightseeingMore.gif) top left no-repeat; }
#center #main #content .mainBg .listingBottom { width: 481px; height: 5px; float: left; margin-left: 5px; background: url(/share/images/site/sightseeingBottom.gif) top left no-repeat; overflow: hidden; }
#center #main #content .mainBg .listingRow { width: 481px; height: 5px; float: left; margin-left: 5px; overflow: hidden; }
#center #main #content .mainBg .listingBottomBg { width: 496px; height: 7px; float: left; margin-left: 28px; background: url(/share/images/site/sightseeingBottomBg.gif) top left no-repeat; overflow: hidden; }