/* main.css - Global stylesheet for Warwick Hotels */
body { background-color: #DCBB8E; text-align: center; }
body * { text-align: left; font-family: Verdana, Arial, sans-serif; }

/* HEADER */
#header { width: 100%; background-color: #fff; border-bottom: 1px solid #fff; text-align: center; min-height: 121px; }
#branding { width: 750px; margin: 0 auto; }
#branding h1 { display: block; width: 366px; height: 121px; float: left; }
* html #branding h1 { width: 363px; }
#secondary-branding { width: 384px; height: 121px; float: right; }
* html #secondary-branding { margin-left: -6px; }
#interactive_map { float: right; width: 120px; height: 18px; }
#interactive_map span { display: none; }

/* div#main contains EVERYTHING BELOW HEADER */
#main { width: 750px; margin: 0 auto; background-color: #fff; border-top: 16px solid #877D73; }

/* ADDRESSBAR, FLARE, LOCATION */
#addressbar { border-top: 2px solid #fff; border-bottom: 2px solid #fff; background-color: #fff; float: left; }
#addressbar h2 { display: block; width: 365px; height: 48px; float: left; }
#addressbar address { display: block; width: 375px; min-height: 48px; float: right; font-size:10px; letter-spacing:-1px; line-height: 12px; font-style: normal; color: #EAE0D6; padding: 2px 0 0 10px; }
#addressbar address a, #addressbar address a:link, #addressbar address a:visited { color: #EAE0D6; font-weight: bold; text-decoration: none; letter-spacing: 0px; font-size: 10px; }
#addressbar address a:hover, #addressbar address a:active { text-decoration: underline; }
#flare { border-left: 2px solid #fff; border-right: 2px solid #fff; border-bottom: 2px solid #fff;  float: right; }
* html #flare { margin: 0 -3px; ma\rgin: 0; } /* IE 5.5 floted image bug */
#location { border-bottom: 2px solid #fff; height: 70px; width: 555px; }

/* MAIN NAVIGATION */
#navigation { float: left; width: 185px; padding-bottom: 30px; }
* html #navigation { width: 182px; } /* orig 182px */
#navigation ul { padding: 27px 0 0 10px; line-height: 12.5px; font-size: 11px; }
#navigation ul li { padding: 2px 0; }
#navigation ul li a, #navigation ul li a:link, #navigation ul li a:visited, #language-flag a, #language-flag a:link, #language-flag a:visited { color: #3f3f3f; text-decoration: none; padding: 2px 0; }
#navigation ul li a:hover, #navigation ul li a:active { text-decoration: underline; }
body#body-home a#a-home, body#body-home_jp a#a-home, body#body-home_fr a#a-home, body#body-home_ru a#a-home, body#body-information a#a-information, body#body-accommodation a#a-accommodation, body#body-suites a#a-accommodation, body#body-rooms a#a-accommodation, body#body-fashion a#a-fashion, body#body-fashion_delcour a#a-fashion, body#body-fashion_wijnants a#a-fashion, body#body-fashion_knott a#a-fashion, body#body-fashion_watelet a#a-fashion, body#body-fashion_yee a#a-fashion, body#body-fashion_lucien a#a-fashion, body#body-fashion_woit a#a-fashion, body#body-fashion_tilley a#a-fashion, body#body-fashion_kervan a#a-fashion, body#body-fashion_smits a#a-fashion, body#body-fashion_meert a#a-fashion, body#body-fashion_delcour a#a-fashion, body#body-fashion_wijnants a#a-fashion, body#body-fashion_ackermann a#a-fashion, body#body-fashion a#a-fashion, body#body-specials a#a-specials, body#body-specials_jackpot a#a-specials, body#body-specials_grandcasino a#a-specials, body#body-specials_fashion a#a-specials, body#body-specials_bouquet a#a-specials, body#body-renovation a#a-renovation, body#body-restaurants a#a-restaurants, body#body-restaurants_chutneys a#a-restaurants, body#body-restaurants_waterloo a#a-restaurants, body#body-restaurants_dukes a#a-restaurants, body#body-restaurants_celadon a#a-restaurants, body#body-meetings a#a-meetings, body#body-meetings_butler a#a-meetings, body#body-meetings_banquet a#a-meetings, body#body-meetings_function a#a-meetings, body#body-meetings_floorplans a#a-meetings, body#body-meetings_rfp a#a-meetings, body#body-spa_services a#a-spa_services, body#body-facilities a#a-facilities, body#body-photo a#a-photo, body#body-fashionphoto a#a-fashionphoto, body#body-virtual_tour a#a-virtual_tour, body#body-brochure a#a-brochure, body#body-home_fr a#a-home, body#body-specials a#a-specials, body#body-specials_abfab a#a-specials, body#body-specials_barsey a#a-specials, body#body-specials_crazy a#a-specials, body#body-specials_fashionable a#a-specials, body#body-specials_bouquet a#a-specials, body#body-specials_escape a#a-specials, body#body-specials_weekend a#a-specials, body#body-specials_spring a#a-specials, body#body-specials_vip a#a-specials, body#body-specials_sleep a#a-specials, body#body-specials_us a#a-specials, body#body-specials_crazy a#a-specials, body#body-specials_lido a#a-specials, body#body-specials_shop a#a-specials, body#body-specials_dallas a#a-specials, body#body-specials_travel a#a-specials, body#body-specials_aarp a#a-specials, body#body-specials_airline a#a-specials, body#body-specials_romance a#a-specials, body#body-specials_summer a#a-specials, body#body-specials_love a#a-specials, body#body-specials_chill a#a-specials, body#body-specials_moma a#a-specials, body#body-specials_weekend a#a-specials, body#body-specials_parking a#a-specials, body#body-specials_bnb a#a-specials, body#body-specials_wkta a#a-specials, body#body-specials_wkair a#a-specials, body#body-restaurants_murals a#a-restaurants, body#body-restaurants_randolphs a#a-restaurants, body#body-meetings_av a#a-meetings, body#body-meetings_food a#a-meetings, body#body-specials_business a#a-specials, body#body-specials_goodstart a#a-specials, body#body-specials_goodmeal a#a-specials, body#body-specials_long a#a-specials, body#body-specials_museum a#a-specials, body#body-specials_davinci a#a-specials, body#body-specials_suite a#a-specials, body#body-specials_suite a#specials_suite, body#body-specials_suites a#a-specials_suites, body#body-specials_rides a#a-specials, body#body-specials_dont a#a-specials, body#body-specials_saturday a#a-specials, body#body-specials_park a#a-specials, body#body-specials_seattle a#a-specials, body#body-specials_great a#a-specials, body#body-specials_seasonal a#a-specials, body#body-specials_internet a#a-specials, body#body-specials_fedrooms a#a-specials, body#body-specials_aaa a#a-specials, body#body-specials_honeymoon a#a-specials, body#body-specials_holiday a#a-specials, body#body-specials_conference a#a-specials, body#body-specials_wedding a#a-specials, body#body-photo_sports a#a-photo_sports, body#body-specials_dallas a#a-specials_dallas, body#body-specials_golf a#a-specials, body#body-specials_fitness a#a-specials, body#body-specials_vie a#a-specials, body#body-specials_dollar a#a-specials, body#body-specials_shopping a#a-specials,  body#body-specials_senior a#a-specials, body#body-specials_glamour a#a-specials, body#body-specials_glamour a#specials_glamour, body#body-specials_labor a#a-specials, body#body-weddings a#a-weddings, body#body-weddings-coordinator a#a-weddings, body#body-weddings-floorplans a#a-weddings, body#body-weddings-photo a#a-weddings, body#body-weddings-packages a#a-weddings, body#body-weddings-rfp a#a-weddings { color: #7A3547; font-weight: bold; text-decoration: none; }
#warwicklogo img { margin: 33px 0 0 40px; }
#leadinghotels_logo { margin: 12px 0 0 9px; }
#language-flag { margin: 20px 0 0 42px; font-size: 11px; }
#language-flag * { vertical-align: middle; }
#location { position: relative; }
#timeLink, #weatherLink a { font: 11px/1em 'Times New Roman', serif; color: #fff; text-transform: uppercase; position: absolute; bottom: 3px; }
#timeLink { left: 10px; letter-spacing: 0.05em; }
#weatherLink a { left: 94px; letter-spacing: 0.02em; text-decoration: none; }

/* SUBNAVS */
body#body-fashion a#fashion, body#body-fashion_knott a#fashion_knott, body#body-fashion_watelet a#fashion_watelet, body#body-fashion_yee a#fashion_yee, body#body-fashion_lucien a#fashion_lucien, body#body-fashion_woit a#fashion_woit, body#body-fashion_tilley a#fashion_tilley, body#body-fashion_kervan a#fashion_kervan, body#body-fashion_smits a#fashion_smits, body#body-fashion_meert a#fashion_meert, body#body-fashion_ackermann a#fashion_ackermann, body#body-fashion_delcour a#fashion_delcour, body#body-fashion_wijnants a#fashion_wijnants,
body#body-specials a#specials, body#body-specials_jackpot a#specials_jackpot, body#body-specials_grandcasino a#specials_grandcasino, body#body-specials_fashion a#specials_fashion, body#body-specials_bouquet a#specials_bouquet, body#body-specials_dallas a#specials_dallas, 
body#body-restaurants a#restaurants, body#body-restaurants_chutneys a#restaurants_chutneys, body#body-restaurants_waterloo a#restaurants_waterloo, body#body-restaurants_dukes a#restaurants_dukes, body#body-restaurants_murals a#restaurants_murals, body#body-restaurants_randolphs a#restaurants_randolphs { color: #7A3547; font-weight: bold; text-decoration: none; }
body#body-meetings a#meetings, body#body-meetings_butler a#meetings_butler, body#body-meetings_floorplans a#meetings_floorplans, body#body-specials_travel a#specials_travel, body#body-specials_aarp a#specials_aarp, body#body-specials_airline a#specials_airline, body#body-weddings a#weddings, body#body-weddings-coordinator a#weddings_coordinator, body#body-weddings-floorplans a#weddings_floorplans, body#body-weddings-photo a#weddings_photo, body#body-weddings-packages a#weddings_packages, body#body-weddings-rfp a#weddings_rfp { color: #7A3547; font-weight: bold; text-decoration: none; }
body#body-specials_abfab a#specials_abfab, body#body-specials_barsey a#specials_barsey, body#body-specials_crazy a#specials_crazy, body#body-specials_fashionable a#specials_fashionable, body#body-specials_bouquet a#specials_bouquet { color: #7A3547; font-weight: bold; text-decoration: none; }
body#body-specials_escape a#specials_escape, body#body-specials_weekend a#specials_weekend, body#body-specials_spring a#specials_spring, body#body-specials_vip a#specials_vip, body#body-specials_sleep a#specials_sleep, body#body-specials_us a#specials_us, body#body-specials_crazy a#specials_crazy, body#body-specials_lido a#specials_lido, body#body-specials_shop a#specials_shop, body#body-specials_romance a#specials_romance, body#body-specials_summer a#specials_summer, 
body#body-meetings_banquet a#meetings_banquet { color: #7A3547; font-weight: bold; text-decoration: none; }
body#body-specials_golf a#specials_golf, body#body-specials_fitness a#specials_fitness, body#body-specials_spring a#specials_spring, body#body-specials_vie a#specials_vie, body#body-specials_summer a#specials_summer, body#body-specials_escape a#specials_escape, body#body-specials_internet a#specials_internet, body#body-specials_weekend a#specials_weekend, body#body-specials_dollar a#specials_dollar, body#body-specials_shopping a#specials_shopping, body#body-specials_senior a#specials_senior, body#body-specials_marie a#specials_marie, body#body-meetings_function a#meetings_function { color: #7A3547; font-weight: bold; text-decoration: none; }
body#body-specials_love a#specials_love, body#body-specials_chill a#specials_chill, body#body-specials_summer a#specials_summer, body#body-specials_moma a#specials_moma, body#body-specials_weekend a#specials_weekend, body#body-specials_parking a#specials_parking, body#body-specials_bnb a#specials_bnb, body#body-specials_wkta a#specials_wkta, body#body-specials_wkair a#specials_wkair, body#body-meetings_food a#meetings_food, body#body-meetings_av a#meetings_av { color: #7A3547; font-weight: bold; text-decoration: none; } 
body#body-specials_business a#specials_business, body#body-specials_goodstart a#specials_goodstart, body#body-specials_goodmeal a#specials_goodmeal, body#body-specials_long a#specials_long, body#body-specials_museum a#specials_museum { color: #7A3547; font-weight: bold; text-decoration: none; } 
body#body-specials_rides a#specials_rides, body#body-specials_dont a#specials_dont, body#body-specials_saturday a#specials_saturday { color: #7A3547; font-weight: bold; text-decoration: none; } 
body#body-specials_seasonal a#specials_seasonal, body#body-specials_seattle a#specials_seattle, body#body-specials_great a#specials_great, body#body-specials_park a#specials_park { color: #7A3547; font-weight: bold; text-decoration: none; }
body#body-specials_fedrooms a#specials_fedrooms, body#body-specials_aaa a#specials_aaa { color: #7A3547; font-weight: bold; text-decoration: none; }
body#body-specials_honeymoon a#specials_honeymoon, body#body-specials_holiday a#specials_holiday { color: #7A3547; font-weight: bold; text-decoration: none; }
body#body-specials_item a#a-specials, body#body-specials_conference a#specials_conference, body#body-specials_wedding a#specials_wedding, body#body-specials_labor a#specials_labor, body#body-specials_davinci a#specials_davinci { color: #7A3547; font-weight: bold; text-decoration: none; }

body#body-weddings-coordinator p#weddings_subnav { margin-right: -10px; }

/* CONTENT */
#content { margin-left: 185px; padding-bottom: 26px; }
#content h5 { color:#D3AD7C; font-weight:bold; margin-bottom:2em; margin-top:3px; }
* html #content { margin-left: 182px; }
#tagline { margin-top: -2px; }

/* COPY */
#copy { padding: 0 12px; line-height: 13px; font-size:11px; color: #8e7266; }
* html #copy { width: 538px; }
#copy h5 { color:#D3AD7C; font-weight:bold; margin-bottom:2em; margin-top:3px; }
#copy h6 { color:#8E7266; font-weight: bold; margin: 10px 0; }
#copy h6 + h6 { margin-top: 10px; }
#copy p, #copy ul, #copy ol, #copy blockquote, #copy span { color: #8E7266; margin: 0.5em 0 1em 0; }
#copy strong { color: #8e7266; }
#copy ul, #copy ol { padding-left: 40px; }
#copy ul li { list-style: disc; }
#copy ul li.innerList { list-style: none; }
#copy ul li ul { padding-left: 20px; margin: 0; }
#copy ul li ul li { list-style: circle; }
#copy ol li { margin: 15px 0; }
#copy ol li ol li { margin: 0; }
#copy blockquote { font-style: italic; font-size: 10px; line-height: 11px; }
#copy big { font-size: 13px; line-height: 15px; }
#copy small { font-size: 10px; line-height: 11px; }
#copy a, #copy a:link, #copy a:visited { text-decoration: underline; color: #3F3F3F; }
#copy a:hover, #copy a:active { color: #8E7266; }

/* FOOTER */
#footer { text-align: center; margin: 10px; padding-bottom: 10px; color: #8E7266; font-size: 11px; line-height: 16px; }
#footer a { color: #8E7266; text-decoration: underline; font-size: 11px; }

/* MISC CLASSES */
strong { font-weight: bold; }
.centered { text-align: center; margin: 0.5em 0 1em 0; }
.floatLeft { float: left; }
.floatRight { float: right; }
.clear { font-size: 0px; height: 0px; line-height: 0px; clear: both; }
* html .clear { margin-top: -2px; }
.paddedLeft { margin: 5px 0 5px 70px; display: inline; }
.paddedRight { margin: 5px 70px 0 5px; display: inline; }
.padded { margin: 5px; }
.super { vertical-align:super; font-size: 0.7em; }
.underline { text-decoration: underline; }
.disclaimer { font-size: 0.8em; }
.indented { margin: 10px 0 0 20px; }
ul.spaced li { margin: 10px 0; }
.displayNone { display: none; }
#copy a#digital_library_link { font-weight: bold; text-decoration: none; }

/* CUSTOM SECTION GROUP MENU */
#copy div.csg ul { padding-left: 0; }
#copy div.csg ul li { display: inline; padding: 0 6px; line-height: 14px; }
#copy div.csg ul li.csgfirst { padding-left: 0; }
#copy div.csg ul li.csglast { padding-right: 0; }
#copy div.csg ul li a, #copy div.csg ul li a:link, #copy div.csg ul li a:visited { display: inline; color: #3F3F3F; margin-top: 4px; }
#copy div.csg ul li a:hover, #copy div.csg ul li a:active { color: #8E7266; }

/* VIRTUAL TOUR */
body#body-virtual_tour #copy { height: 650px; }
#virtual_tour_div { position: absolute; top: 391px; margin-left: -12px; }