<!--

/*
* ===============================================
* Frommers.com
* ===============================================
* Description: Frommers.com Stylesheet
* Used by: All pages on Frommers.com
* ===============================================
* Workfile: homepage2009.css
* Revision History
* 20090403-KS: Redesign
* ===============================================
*/

/******************** BODY STYLE ********************/
body { background-color: #484848; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; }
/* body { background-color: #e8e6e0; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; } */


/******************** HEADINGS ********************/
h1 { font-family: Tahoma, Geneva, sans-serif; font-size: 24px; font-weight: normal; color: #000000; text-align: left; margin-top: 10px; }
h2 { font-family: Tahoma, Geneva, sans-serif; font-size: 20px; font-weight: normal; color: #000000; text-align: left; }


/******************** FLOATING TAGS ********************/
b { font-weight: bold; }
i { font-style: italic; }
abbr { text-decoration: none; }
a { color:#00589c; text-decoration: none; }
a:hover { color:#00589c; text-decoration: underline; }
a:active { color:#c9002c; }
a:visited { color:#78589c; }


/******************** PAGE STYLES ********************/
.body-sm { font-family: "Verdana", sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-align: left; }
.body { font-family: "Verdana", sans-serif; font-size: 13px; font-weight: normal; color: #000000; text-align: left; }
.body-lg { font-family: "Verdana", sans-serif; font-size: 13px; font-weight: normal; color: #000000; text-align: left; }

.heading-490b-bg { 
	width: 490px; 
	background-color: #f2f2ec;
	text-align: left; 
	display: block;
	padding-bottom: 3px;
}

.column-l { text-align: left; }
.column-m { text-align: left; padding-right: 20px; }
.column-x { text-align: left; padding-left: 20px; padding-right: 20px; }

/******************** LEFTNAV ********************/

/* TITLE BAR */
.nav-title { font-family: Tahoma, Geneva, sans-serif; font-size: 14px; font-weight: bold; color: #bd0029; padding-bottom: 2px; }

/* LEVEL 1 */
.nav-level-1 { font-family: Tahoma, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #00589c; 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: Tahoma, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #00589c; 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: Tahoma, Geneva, sans-serif; font-size: 12px; color: #00589c; 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: Tahoma, Geneva, sans-serif; font-size: 12px; color: #00589c; text-decoration: none; }
a:hover.nav-level-2h { color:#0000ff; text-decoration: underline; }
a:visited.nav-level-2h { color:#000066; text-decoration: none; }

/******************** SEO TAGS ********************/
address { font-style: normal; }


/******************** LOCATOR/BREADCRUMB ********************/
.locator-container { width: 988px; background-color: #e5e6e5; margin-left: auto; margin-right: auto; text-align: left; 
	padding: 2px 0px 2px 0px; border: 1px solid #cccccc; }
.locator { font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #000000; margin-left: 3px; margin-right: 3px; }
a:hover.locator { color:#00589c; text-decoration: underline; }


/******************** INTERFACE HACKS ********************/
.form-fix { visibility: hidden; display: none; } /* This fixes a spacing issue with Opera caused by a compatibility bug with the XHTML 1.0 Transitional spec. */
.clearit { clear: both; height: 0; line-height: 0.0; font-size: 0; } /*Clears the floated menu items. Assigned to a BR tag placed just before menuwrapper's closing DIV tag*/
.submit-red { font-family: "Verdana", sans-serif; font-size: 11px; color: #ffffff; background-color: #ad0b0a; }

/******************** FOOTER DESIGN ********************/
.footer-container { background: #f2f2ec; width: 990px; height: 152px; margin-left: auto; margin-right: auto; text-align: left; }
	.footer-link-container { width: 745px; height: 152px; float: left; }
		.footer-text-links { width: 725px; height: 103px; margin-left: auto; margin-right: auto; }
			.footer-primary { font-family: Tahoma, Geneva, sans-serif; font-size: 14px; color: #666666; padding-top: 35px; margin-bottom: 7px; }
			.footer-primary a { font-family: Tahoma, Geneva, sans-serif; font-size: 14px; color: #00589c; }
			.footer-secondary { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #666666; }
			.footer-secondary a { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #00589c; }
		.footer-copyright { width: 725px; height: 49px; margin-left: auto; margin-right: auto; }
			.copyright { font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #666666; padding-top: 20px; }
			.copyright a { font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #00589c; }
	
	.footer-icon-container { width: 235px; height: 152px; float: right; }
		.footer-icons { background-image: url('/images/frommers/2k9-footer-icon-bg.gif'); background-repeat: no-repeat; width: 225px; height: 122px; margin-top: 15px; margin-left: auto; margin-right: auto; }
			.icon-text-link { font-family: Tahoma, Geneva, sans-serif; font-size: 14px; color: #666666; }
			.icon-text-link a { font-family: Tahoma, Geneva, sans-serif; font-size: 14px; color: #00589c; }
			
.subheader-icons { font-family: Tahoma, Geneva, sans-serif;  font-size: 11px; color: #666666; text-transform: uppercase; text-align: left; }
 

/**  Generic cart styles **/

.accounttext { font-family: "Verdana", sans-serif; font-size: 12px; font-weight: normal; color: #000000;  }
.accountsubhead { font-family: "Verdana", sans-serif; font-size: 12px; font-weight: bold; color: #000000;  }
.accounterror { font-family: "Verdana", sans-serif; font-size: 12px; font-weight: normal; color: #ff3300;  }
.noborder { font-family: "Verdana", sans-serif; font-size: 12px; font-weight: normal; color: #000000;  }
.accountfielderror {font-family: "Verdana", sans-serif; font-size: 12px; font-weight: bold; font-size: 12px; color: #ff3300;}

/*** from the previous release ***/

.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; }
 

.subheader-icons { font-family: Tahoma, Geneva, sans-serif;  font-size: 11px; color: #666666; text-transform: uppercase; text-align: left; }
-->