<!--

/*
* ===============================================
* Frommers.com
* ===============================================
* Description: Frommers.com Stylesheet
* Used by: All pages on Frommers.com
* ===============================================
* Workfile: frommers.css
* Revision History
* 20050913-KS: Reredesign
* 20051117-KS: Reduced navigation link size (topnav links)
* 20051215-KS: Added Admin header style
* 20060216-KS: Added some styles for Fromdev Admin
* ===============================================
*/

/******************** HEADERS ********************/

h1 { font-family: "Verdana", sans-serif; font-size: 15px; font-weight: bold; color: #000000; }
h2 { font-family: "Verdana", sans-serif; font-size: 14px; font-weight: bold; color: #666633; }
h3 { font-family: "Times New Roman", serif; font-size: 17px; font-weight: bold; color: #000000; }
h4 { font-family: "Verdana", sans-serif; font-size: 15px; font-weight: bold; color: #fb0000; } /* FROMDEV ADMIN ONLY */


/******************** FLOATING TAGS ********************/

b { font-weight: bold; }
i { font-style: italic; }


/******************** BODY ********************/

/* DEFAULT */
a { color:#003399; text-decoration: none; }
a:hover { color:#0000ff; text-decoration: underline; }
a:active { color:#0000ff; }
a:visited { color:#3366cc; }

/* RED BODY */
.body-rd { font-family: "Verdana", sans-serif; font-size: 12px; color: #cc0000; }
a:hover.body-rd { color:#ff0000; text-decoration: underline; }
a:visited.body-rd { color:#cc3333; text-decoration: none; }

/* WHITE BODY SMALL */
.body-neg-sm { font-family: "Verdana", sans-serif; font-size: 11px; color: #ffffff; }
a:hover.body-neg-sm { color:#ffff00; text-decoration: underline; }
a:visited.body-neg-sm { color:#ffffff; text-decoration: none; }

/* BOOK TITLE */
.bk-title { font-family: "Verdana", sans-serif; font-size: 14px; color: #cc0000; }
a:hover.bk-title { color:#ff0000; text-decoration: underline; }
a:visited.bk-title { color:#cc3333; text-decoration: none; }

/* SNOT GREEN BODY */
.body-gr { font-family: "Verdana", sans-serif; font-size: 12px; color: #666633; }
.body-gr-sm { font-family: "Verdana", sans-serif; font-size: 11px; color: #666633; }

/* NOTE */
.note { font-family: "Verdana", sans-serif; font-size: 11px; color: #333333; }

/* INTERFACE LINKS */
.interface-link {font-family: "Verdana", sans-serif; font-size: 10px; color: #f7f7e6; }
a:hover.interface-link { color:#f7f7e6; text-decoration: underline; }
a:active.interface-link { color:#d6ebff; }
a:visited.interface-link { color:#f7f7e6; }

.nav-title {font-family: "Verdana", sans-serif; font-size: 12px; font-weight: bold; color: #666633; }
a:hover.nav-title { color:#666633; text-decoration: underline; }
a:active.nav-title { color:#666633; }
a:visited.nav-title { color:#666633; }

.nav-title-dev {font-family: "Verdana", sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; } /* FROMDEV ADMIN ONLY */
a:hover.nav-title-dev { color:#ffffff; text-decoration: underline; } /* FROMDEV ADMIN ONLY */
a:active.nav-title-dev { color:#ffffff; } /* FROMDEV ADMIN ONLY */
a:visited.nav-title-dev { color:#ffffff; } /* FROMDEV ADMIN ONLY */

/* SUBHEAD */
.subhead { font-family: "Verdana", sans-serif; font-size: 13px; color: #00366c; }

/* COPYRIGHT & FOOTER TEXT */
.copyright { font-family: "Verdana", sans-serif; font-size: 10px; color: #ffffff; }
a:hover.copyright { color:#eeeecd; text-decoration: underline; }
a:active.copyright { color:#990000; }
a:visited.copyright { color:#ffffff; }
.middot { font-family: "Wingdings", sans-serif; font-size: 11px; color: #ffffff; }

/* RSS TEXT */
.rss-lite { font-family: "Verdana", sans-serif; font-size: 10px; color: #fdb288; }
a:hover.rss-lite { color:#ffff00; text-decoration: underline; }
a:active.rss-lite { color:#ff6611; }
a:visited.rss-lite { color:#fdb288; }

/* NON-LINKED STYLES */
/* These styles don't have hover, active or visited states because they 
are not meant to be used on links. If they become linked, they will take 
on the characteristics of the default colors. */
.body { font-family: "Verdana", sans-serif; font-size: 12px; color: #000000; }
.body-print { font-family: "Times New Roman", serif; font-size: 16px; color: #000000; }
.body-sm { font-family: "Verdana", sans-serif; font-size: 11px; color: #000000; }
.headline { font-family: "Verdana", sans-serif; font-size: 13px; font-weight: bold; color: #000000; }
.bar { font-family: "Verdana", sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; }


/******************** LEFTNAV ********************/

/* LEVEL 0 - EXPANDED INDEX ONLY!!! */
.nav-level-0 { font-family: "Verdana", sans-serif; font-size: 11px; font-weight: bold; color: #0a32af; text-decoration: none; }
a:hover.nav-level-0 { color:#0000ff; text-decoration: underline; }
a:visited.nav-level-0 { color:#000066; text-decoration: none; }

/* LEVEL 1 */
.nav-level-1 { font-family: "Verdana", sans-serif; font-size: 10px; font-weight: bold; color: #0a32af; text-decoration: none; }
a:hover.nav-level-1 { color:#0000ff; text-decoration: underline; }
a:visited.nav-level-1 { color:#000066; text-decoration: none; }

.nav-level-1h { font-family: "Verdana", sans-serif; font-size: 10px; font-weight: bold; color: #5088ac; text-decoration: none; }
a:hover.nav-level-1h { color:#0000ff; text-decoration: underline; }
a:visited.nav-level-1h { color:#000066; text-decoration: none; }

/* LEVEL 2 */
.nav-level-2 { font-family: "Verdana", sans-serif; font-size: 10px; color: #0a32af; text-decoration: none; }
a:hover.nav-level-2 { color:#0000ff; text-decoration: underline; }
a:visited.nav-level-2 { color:#000066; text-decoration: none; }

.nav-level-2h { font-family: "Verdana", sans-serif; font-size: 10px; color: #5088ac; text-decoration: none; }
a:hover.nav-level-2h { color:#0000ff; text-decoration: underline; }
a:visited.nav-level-2h { color:#000066; text-decoration: none; }


/******************** LOCATOR/BREADCRUMB ********************/

.locator { font-family: "Verdana", sans-serif; font-size: 10px; color: #818152; }
a:hover.locator { color:#0000ff; text-decoration: underline; }
a:visited.locator { color:#333333; text-decoration: underline; }


/******************** PROMOS ********************/

/* HOT SPOT & HIGHLIGHT */
/* These styles were first within internal promo boxes for monthly features, 
but should be applied to any promo listing that has a white or light blue 
background. */
.hs-promo { font-family: "Verdana", sans-serif; font-size: 10px; color: #0a32af; text-decoration: none; }
a:hover.hs-promo { color:#0000ff; text-decoration: underline; }
a:visited.hs-promo { color:#000066; text-decoration: none; }

/* MARKETING */
/* These styles should be applied to any promo listing that has a gray 
background. */
.mk-promo { font-family: "Verdana", sans-serif; font-size: 10px; color: #ad0b0a; text-decoration: none; }
a:hover.mk-promo { color:#ff0000; text-decoration: underline; }
a:visited.mk-promo { color:#cc3333; text-decoration: none; }

.body-red { font-family: "Verdana", sans-serif; font-size: 11px; color: #ad0b0a; text-decoration: none; }
a:hover.body-red { color:#ff0000; text-decoration: underline; }
a:visited.body-red { color:#cc3333; text-decoration: none; }

.url-google { font-family: "Arial", sans-serif; font-size: 9px; color: #ad0b0a; text-decoration: none; }
a:hover.url-google { color:#ff0000; text-decoration: underline; }
a:visited.url-google { color:#cc3333; text-decoration: none; }


/******************** FORM BUTTONS ********************/

.submit-white { font-family: "Verdana", sans-serif; font-size: 9px; color: #9f0000; background-color: #ffffff; }


/******************** TAG MODS ********************/

/* FORMS */
.form { font-family: "Arial", sans-serif; font-size: 10px; }
.form-fix { margin-top: -3px; margin-bottom: -3px; }

/* SUBMIT BUTTONS */
/* These styles are used to color the HTML form buttons. Netscape 4.x 
and all Mac browsers will ignore these. */
.submit-red { font-family: "Verdana", sans-serif; font-size: 9px; color: #ffffff; background-color: #ad0b0a; }
.submit-nav { font-family: "Verdana", sans-serif; font-size: 9px; color: #ff0000; background-color: #dddddd; }

/* Photo BG */
.photo-link { color: #cccccc; } /* Controls Border Color of Images in Netscape/Mozilla Browsers */
a:hover.photo-link { color:#eeeeee; }
a:visited.photo-link { color:#cccccc; }

-->
