
/* 
The .4 added to the font sizes compensates for differences in NN4 and NN6 as compared to IE6, and Opera 5, 6 and 7.
Without it, text is too small in NN4. Adding .5 makes it correct in NN4, but too big in NN6.
*/

/* Common */
BODY {
	font-size: 13.4px;
	font-family: geneva, arial, helvetica, sans-serif;
	}

P {
	margin: 0px 0px 19px 0px;
	}

A:link { color: #CC6300 }
A:visited { color: #9A4200 }
A:hover { color: #007A00 }
A:active { color: #9A4200 }

.body { font-size: 13.4px; font-family: geneva, arial, helvetica, sans-serif } /* To be removed after attraction conversions */
.heading { color: #E7760B; font-size: 17.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
.emphasis { color: #001463; font-size: 13.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
.emphasis-big { color: #001463; font-size: 15.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
.emphasis-small { color: #001463; font-size: 12.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
.note { font-size: 12.4px; font-style: italic; font-family: geneva, arial, helvetica, sans-serif }

.important { color: #921F1F; font-size: 15.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
A.important:link { color: #395AB1 }
A.important:visited { color: #395AB1 }
A.important:hover { color: #007A00 }
A.important:active { color: #921F1F }

.style-normal { font-style: normal } /* Used for removing italics within another style that uses italics. */

.texas-twisted { color: #006600; font-weight: bold }

.popup-caption { color: #001160; font-size: 12.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }

.photo-caption { text-align: center; color: #001160; font-size: 11.4px; font-family: geneva, arial, helvetica, sans-serif; border: 1px solid #2E6AB0; padding: 2px }

#footer {
	clear: both;
	width: 569px;
	margin: 12px 0px 8px 0px;
	color: #000000;
	font-size: 12.4px;
	text-align: center;
	}
#footer .copyright {
	margin: 0px 0px 8px 0px;
	}

.sidebar-outline { background-color: #001463 }
.sidebar { background-color: #5679A4; color: #CCE3FF; font-size: 12.4px; font-family: geneva, arial, helvetica, sans-serif }
.sidebar-heading { color: #FFF29C; font-size: 16.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
.sidebar-subheading { color: #FFFFFF; font-size: 13.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
A.sidebar-link:link { color: #DEEDFF }
A.sidebar-link:visited { color: #DEEDFF }
A.sidebar-link:hover { color: #FFFFFF }
A.sidebar-link:active { color: #FFF29C }

.mediabox-outline { background-color: #001463 }
.mediabox { background-color: #FFFFFF; font-size: 12.4px; font-family: geneva, arial, helvetica, sans-serif }
.mediabox-heading { background-color: #2E6AB0; color: #FFF29C; font-size: 12.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
A.mediabox-link:link { color: #007A00 }
A.mediabox-link:visited { color: #003300 }
A.mediabox-link:hover { color: #CC6300 }
A.mediabox-link:active { color: #003300 }


/* Home Page */
.home-trivia { color: #FFFFFF; font-size: 12.4px; font-family: geneva, arial, helvetica, sans-serif }


/* Attraction Index */
.attr-index-caption { font-size: 13.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }

A.attr-index-link:link { color: #007A00; font-size: 13.4px; font-weight: normal; text-decoration: none; font-family: geneva, arial, helvetica, sans-serif }
A.attr-index-link:visited { color: #003300; font-size: 13.4px; font-weight: normal; text-decoration: none; font-family: geneva, arial, helvetica, sans-serif }
A.attr-index-link:hover { color: #CC6300; font-size: 13.4px; font-weight: normal; text-decoration: none; font-family: geneva, arial, helvetica, sans-serif }
A.attr-index-link:active { color: #003300; font-size: 13.4px; font-weight: normal; text-decoration: none; font-family: geneva, arial, helvetica, sans-serif }

.attr-to-come { color: #0B2A52; font-size: 16.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
A.attr-to-come-link:link { color: #2E6AB0; font-size: 13.4px; text-decoration: none; font-family: geneva, arial, helvetica, sans-serif }
A.attr-to-come-link:visited { color: #2E6AB0; font-size: 13.4px; text-decoration: none; font-family: geneva, arial, helvetica, sans-serif }
A.attr-to-come-link:hover { color: #921F1F; font-size: 13.4px; text-decoration: none; font-family: geneva, arial, helvetica, sans-serif }
A.attr-to-come-link:active { color: #2E6AB0; font-size: 13.4px; text-decoration: none; font-family: geneva, arial, helvetica, sans-serif }


/* Attractions */
#attr-header {
	margin: 14px 0px 10px 0px;
	}

DIV.attr-title {
	float: left;
	}

DIV.attr-info {
	text-align: right;
	}

.attr-photo {
	border-width: 2px;
	border-color: #000000;
	border-style: solid;
	}

.attr-photo-left {
	float: left;
	margin: 0px 10px 10px 0px;
	}

.attr-photo-right {
	float: right;
	margin: 0px 0px 10px 10px;
	}

.attr-credit {
	color: #001160;
	font-size: 12.4px;
	font-style: italic;
	font-family: geneva, arial, helvetica, sans-serif
	}

P.attr-date {
	font-size: 12.4px;
	font-style: italic;
	}


/* Attraction Information */
.attr-info-attraction { color: #001160; font-size: 15.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
.attr-info-category {  font-size: 12.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
.attr-info-info { font-size: 12.4px; font-family: geneva, arial, helvetica, sans-serif }
.attr-info-current { color: #921F33; font-size: 11.4px; font-family: geneva, arial, helvetica, sans-serif }
.attr-info-guarantee { font-size: 10.4px; line-height: 10px; font-family: geneva, arial, helvetica, sans-serif }


/* 8 Wonders */
.wonders-intro-heading { color: #000000; font-size: 16.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
.wonders-intro-body { color: #194477; font-size: 13.4px; line-height: 13px; font-family: geneva, arial, helvetica, sans-serif }

A.wonders-attr:link { color: #921F1F; font-size: 16.4px; font-weight: bold; text-decoration: none; font-family: geneva, arial, helvetica, sans-serif }
A.wonders-attr:visited { color: #194477; font-size: 16.4px; font-weight: bold; text-decoration: none; font-family: geneva, arial, helvetica, sans-serif }
A.wonders-attr:hover { color: #395AB1; font-size: 16.4px; font-weight: bold; text-decoration: none; font-family: geneva, arial, helvetica, sans-serif }
A.wonders-attr:active { color: #194477; font-size: 16.4px; font-weight: bold; text-decoration: none; font-family: geneva, arial, helvetica, sans-serif }

.wonders-attr-dead { color: #000000; font-size: 16.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
.wonders-attr-soon { color: #921F1F; font-size: 12.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }

.wonders-description { color: #000000; font-size: 11.4px; line-height: 13px; font-family: geneva, arial, helvetica, sans-serif }


/* Contact */
.contact-specify { color: #921F1F; font-weight: bold }
.contact-note { color: #001463; font-size: 12.4px; font-style: italic; font-family: geneva, arial, helvetica, sans-serif }


/* Roadside Headlines */
.headlines-subtitle { font-size: 12.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
.headlines-subtitle-archive1 { color: #000000; font-size: 17.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
.headlines-subtitle-archive2 { color: #921F1F; font-size: 17.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
.headlines-subtitle-report { color: #921F1F; font-size: 17.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
.headlines-intro { color: #001463; font-size: 12.4px; line-height: 14px; font-family: geneva, arial, helvetica, sans-serif }

.headlines-heading { color: #E7760B; font-size: 17.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
.headlines-date { color: #000000; font-size: 14.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
.headlines-dateline { color: #000000; font-size: 14.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }


/* This has to be a SPAN because a DIV adds an extra line of space in some browsers. */
SPAN.headlines-photo {
	float: right;
	clear: none;
	margin: 0px 0px 10px 15px;
	text-align: center;
	}

SPAN.headlines-photo IMG {
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	}

SPAN.headlines-photo IMG.headlines-pop {
	border-width: 0px;
	margin: 10px 0px 0px 0px;
	}	

SPAN.headlines-photo IMG.headlines-photo-borderless {
	border-width: 0px;
	}

.headlines-more-info { font-size: 13.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
A.headlines-more-link:link { color: #007A00; font-size: 13.4px; font-family: geneva, arial, helvetica, sans-serif }
A.headlines-more-link:visited { color: #003300; font-size: 13.4px; font-family: geneva, arial, helvetica, sans-serif }
A.headlines-more-link:hover { color: #CC6300; font-size: 13.4px; font-family: geneva, arial, helvetica, sans-serif }
A.headlines-more-link:active { color: #003300; font-size: 13.4px; font-family: geneva, arial, helvetica, sans-serif }

.headlines-navmenu-outline { background-color: #000000 }
.headlines-navmenu-outside { color: #000000;
		background-color: #FF921E;
		font-size: 12.4px;
		font-family: geneva, arial, helvetica, sans-serif }
.headlines-navmenu-inside { color: #000000;
		background-color: #FFFFFF;
		font-size: 9.4px;
		font-family: verdana, geneva, arial, helvetica, sans-serif }
A.headlines-navmenu-link:link { color: #000000; font-size: 9.4px; line-height: 13px; text-decoration: none; font-family: verdana, geneva, arial, helvetica, sans-serif }
A.headlines-navmenu-link:visited { color: #666666; font-size: 9.4px; line-height: 13px; text-decoration: none; font-family: verdana, geneva, arial, helvetica, sans-serif }
A.headlines-navmenu-link:hover { color: #007A00; font-size: 9.4px; line-height: 13px; text-decoration: underline; font-family: verdana, geneva, arial, helvetica, sans-serif }
A.headlines-navmenu-link:active { color: #003300; font-size: 9.4px; line-height: 13px; text-decoration: none; font-family: verdana, geneva, arial, helvetica, sans-serif }

.headlines-navbar-outline { background-color: #000000 }
.headlines-navbar { background-color: #FFFFC8; font-size: 9.4px; font-family: verdana, geneva, arial, helvetica, sans-serif }
.headlines-navbar-current { color: #000000; font-size: 10.4px; font-weight: bold; font-family: verdana, geneva, arial, helvetica, sans-serif }
A.headlines-navbar-link:link { color: #000000; font-size: 9.4px; text-decoration: none; font-family: verdana, geneva, arial, helvetica, sans-serif }
A.headlines-navbar-link:visited { color: #000000; font-size: 9.4px; text-decoration: none; font-family: verdana, geneva, arial, helvetica, sans-serif }
A.headlines-navbar-link:hover { color: #000000; font-size: 9.4px; text-decoration: underline; font-family: verdana, geneva, arial, helvetica, sans-serif }
A.headlines-navbar-link:active { color: #000000; font-size: 9.4px; font-weight: bold; text-decoration: none; font-family: verdana, geneva, arial, helvetica, sans-serif }

.headlines-postscript { color: #001463; font-size: 9.4px; font-family: verdana, geneva, arial, helvetica, sans-serif }
A.headlines-postscript-link:link { color: #007A00 }
A.headlines-postscript-link:visited { color: #007A00 }
A.headlines-postscript-link:hover { color: #CC6300 }
A.headlines-postscript-link:active { color: #007A00 }

.headlines-archlist { font-size: 13.4px; line-height: 17px; font-family: geneva, arial, helvetica, sans-serif }
A.headlines-archlist-link:link { color: #395AB1; text-decoration: none }
A.headlines-archlist-link:visited { color: #001463; text-decoration: none }
A.headlines-archlist-link:hover { color: #007A00; text-decoration: underline }
A.headlines-archlist-link:active { color: #194477; text-decoration: none }

.headlines-entryid { color: #FFFFFF; font-size: 13.4px; font-family: verdana, geneva, arial, helvetica, sans-serif }


/* Visitor Center */
A.visitor-link:link { color: #007A00; font-size: 15.4px; font-weight: bold; text-decoration: none; font-family: geneva, arial, helvetica, sans-serif }
A.visitor-link:visited { color: #003300; font-size: 15.4px; font-weight: bold; text-decoration: none; font-family: geneva, arial, helvetica, sans-serif }
A.visitor-link:hover { color: #395AB1; font-size: 15.4px; font-weight: bold; text-decoration: none; font-family: geneva, arial, helvetica, sans-serif }
A.visitor-link:active { color: #003300; font-size: 15.4px; font-weight: bold; text-decoration: none; font-family: geneva, arial, helvetica, sans-serif }

.host-postscript { color: #001463; font-size: 13.4px; line-height: 14px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }


/* Join The Herd */
.dada-error { color: #000000; font-size: 19.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }

.herd-intro { font-size: 13.4px; font-family: geneva, arial, helvetica, sans-serif }
.herd-join { color: #FFFFFF; font-size: 12.4px; background-color: #E7760B; font-weight: bold }
.herd-heading { color: #921F1F; font-size: 18.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }


/* Search */
.search-quickie-field { font-size: 12.4px; font-family: geneva, arial, helvetica, sans-serif }

.search-adv-for { color: #001463; font-size: 17.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
.search-adv-options { font-size: 14.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
.search-adv-field { font-size: 14.4px; font-family: geneva, arial, helvetica, sans-serif }

.search-results-subfield { font-size: 12.4px; font-family: geneva, arial, helvetica, sans-serif }
.search-results-again { font-size: 11.4px; font-family: verdana, geneva, arial, helvetica, sans-serif }
.search-results-again-hi { color: #FFFFFF; background-color: #5679A4 }
A.search-results-again:link { color: #006600; font-size: 11.4px; font-family: verdana, geneva, arial, helvetica, sans-serif }
A.search-results-again:visited { color: #006600; font-size: 11.4px; font-family: verdana, geneva, arial, helvetica, sans-serif }
A.search-results-again:hover { color: #CC6300; font-size: 11.4px; font-family: verdana, geneva, arial, helvetica, sans-serif }
A.search-results-again:active { color: #006600; font-size: 11.4px; font-family: verdana, geneva, arial, helvetica, sans-serif }

.search-results-for { color: #001463; font-size: 17.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
.search-results-for-hi { color: #FFFFFF; background-color: #0D3380 }
.search-results-query { color: #006600; font-size: 17.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }

.search-results-nav-outline { background-color: #001463 }
.search-results-nav-results { background-color: #5679A4; color: #FFFFFF; font-size: 14.4px; font-family: geneva, arial, helvetica, sans-serif }
.search-results-nav { background-color: #5679A4; color: #FFFFFF; font-size: 13.4px; font-family: geneva, arial, helvetica, sans-serif }
.search-results-nav-highlight { color: #FFF29C; font-weight: bold }
A.search-results-nav-arrows:link { color: #DEEDFF; text-decoration: none }
A.search-results-nav-arrows:visited { color: #DEEDFF; text-decoration: none }
A.search-results-nav-arrows:hover { color: #FFFFFF; text-decoration: none }
A.search-results-nav-arrows:active { color: #FFFFFF; text-decoration: none }
A.search-results-nav-link:link { color: #DEEDFF }
A.search-results-nav-link:visited { color: #DEEDFF }
A.search-results-nav-link:hover { color: #FFFFFF; text-decoration: none }
A.search-results-nav-link:active { color: #FFFFFF }

.search-results-rank { font-size: 14.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
A.search-results-title:link { color: #001463; font-size: 15.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
A.search-results-title:visited { color: #001463; font-size: 15.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
A.search-results-title:hover { color: #1C3DBD; font-size: 15.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
A.search-results-title:active { color: #001463; font-size: 15.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
.search-results-score { font-size: 11.4px; font-family: verdana, geneva, arial, helvetica, sans-serif }
.search-results-summaries { font-size: 12.4px; line-height: 16px; font-family: geneva, arial, helvetica, sans-serif }
A.search-results-url:link { color: #006600; font-size: 11.4px; font-family: verdana, geneva, arial, helvetica, sans-serif }
A.search-results-url:visited { color: #006600; font-size: 11.4px; font-family: verdana, geneva, arial, helvetica, sans-serif }
A.search-results-url:hover { color: #1C3DBD; font-size: 11.4px; font-family: verdana, geneva, arial, helvetica, sans-serif }
A.search-results-url:active { color: #006600; font-size: 11.4px; font-family: verdana, geneva, arial, helvetica, sans-serif }


/* Branding */
S { color: #921F1F } /* For sale-price strikeouts of original prices. */
.branding-storefront-greeting { color: #000000; font-style: italic }
.branding-breadcrumb { font-size: 13.4px; font-family: geneva, arial, helvetica, sans-serif }

A.branding-index:link { color: #395AB1; font-size: 16.4px; font-weight: bold; text-decoration: none; font-family: geneva, arial, helvetica, sans-serif }
A.branding-index:visited { color: #194477; font-size: 16.4px; font-weight: bold; text-decoration: none; font-family: geneva, arial, helvetica, sans-serif }
A.branding-index:hover { color: #921F1F; font-size: 16.4px; font-weight: bold; text-decoration: none; font-family: geneva, arial, helvetica, sans-serif }
A.branding-index:active { color: #194477; font-size: 16.4px; font-weight: bold; text-decoration: none; font-family: geneva, arial, helvetica, sans-serif }
.branding-index-description { color: #000000; font-size: 11.4px; font-family: geneva, arial, helvetica, sans-serif }

.branding-thumbnail-price-sale { color: #007A00; font-weight: bold }

A.thumbnail-link:link { color: #CC6300; text-decoration: none }
A.thumbnail-link:visited { color: #CC6300; text-decoration: none }
A.thumbnail-link:hover { color: #007A00; text-decoration: underline }
A.thumbnail-link:active { color: #CC6300; text-decoration: none }

.branding-detail-product { color: #001463; font-size: 17.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
/* .branding-detail-small { color: #000000; font-size: 10.4px; font-weight: normal; font-family: verdana, geneva, arial, helvetica, sans-serif } */
.branding-detail-price { font-size: 15.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
.branding-detail-price-original { font-size: 13.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
.branding-detail-price-sale { color: #007A00; font-size: 15.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
.branding-detail-zoom { font-size: 15.4px; font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }

.branding-powered-by { font-size: 10.4px; font-family: verdana, geneva, arial, helvetica, sans-serif }

