
/* Page titles */
.pageheader {  
	font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FFCC00; text-align: center; 
}
.pageheaderGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: Lime;
	text-align: center;
}

/* content styles */
.content {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; 
}
.contentgreen { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #00FF00; 
}
.contentLime {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #99FF00;
}
.contentwhite {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; 
}
.contentyellow { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFF00; 
}
.contentorange{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF8C00;
}
.contentblue { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #8CB1FF; 
}

/* Small Content Styles */
.contentwhitesmall { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; 
}
.contentgreensmall { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #00FF00; 
}
.warningtext {  
	font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #FF0000; text-decoration: blink; background-position: center; font-weight: bold; 
}
.email {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFF00; 
}

/* Tinted Table Styles */
.TableRed { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: center; background-color: #FF0000; border: #000000 none; height: 20px ; text-indent: 8pt; 
}
.TableWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Red;
	text-align: center;
	background-color: White;
	border: #000000 none;
	height: 20px ;
	text-indent: 8pt;
}
.TablePurple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: White;
	text-align: center;
	background-color: #663399;
	height: 20px ;
	text-indent: 8pt;
}



/* Catalog Styles */
.categoryheader { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: center; background-color: #002040; border: 1px #000000 solid; height: 20px ; vertical-align: middle;
}
.categoryheaderbIG { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; text-align: center; background-color: #002040; border: 1px #000000 solid; height: 20px ; vertical-align: middle;
}


/* Catalog nav styles */
.navheaderon { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-indent: 8px; text-align: left; background-color: #FF0000; border: 1px #000000 solid; height: 20px ; width: 150px; 
}
.navsubcatBOTTOM { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-indent: 17px; text-align: left; background-color: #006699; border: 1px #33CCFF solid; height: 20px ; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; 
}
.navheader { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-indent: 8px; text-align: left; background-color: #003366; border: 1px #000000 solid; height: 20px; width : 150 px; 
}
A.navheader { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-indent: 8px; text-align: left; background-color: #003366; border: 1px #000000 solid; height: 20px;	width : 150px; 
}
A.navheader:HOVER { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FFFFFF; background-color: Red; height: 20px; width : 150 px; 
}


.leftnavoff { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #003366; height: 20px; border-right : 1px solid Black; border-top: 0px solid Black; border-bottom: 2px solid Black; border-left: 1px solid Black; 
}
A.leftnavoff { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #003366; height: 20px; border : 0 none; 
}
A.leftnavoff:HOVER { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: Red; height: 20px; width: 100%; 
}

.leftnavlink { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: White; height: 20px ; padding-right: 5px; 
}

.leftnavon { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #FF0000; height: 20px; width : 100%; border-top-width: 2px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-top-style: solid; border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; 
}
A.leftnavon { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #FF0000; height: 20px; width : 100%; border-top-width: 2px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; 
}
.LeftNavItem { 
	BORDER-RIGHT: black 0px solid; BORDER-TOP: #29599f 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: black 0px solid; COLOR: #FFFFFF; TEXT-INDENT: 13px; BORDER-BOTTOM: black 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #5983FF; height: 20px.LeftNavItem black.LeftNavItem black; border: #000066 solid; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-width: 1px 1px 0px; 
}
A.LeftNavItem { 
	BORDER-RIGHT: black 0px solid; BORDER-TOP: #29599f 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: black 0px solid; COLOR: #FFFFFF; TEXT-INDENT: 13px; BORDER-BOTTOM: black 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: Red; height: 20px.LeftNavItem black.LeftNavItem black; border: #000066 solid; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-width: 1px 1px 0px; 
}

.LeftNavItemSelected { 
	BORDER-RIGHT: black 0px solid; BORDER-TOP: #29599f 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: black 0px solid; COLOR: #ffffff; TEXT-INDENT: 8px; BORDER-BOTTOM: black 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FF0000; text-align: center; height: 20px; width: 150px; border: #000000 solid; clip:  rect(   ); font-style: italic; border-width: 1px 1px 0px; 
}

A.BackNextLinks { 
	text-decoration : none; font-family : Arial, Helvetica, sans-serif; font-size : 8.5pt; font-style : italic; font-weight : bold; color : White; 
}

.navsubSUBcatlayerON { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left; background-color: #FF0000; border: 1px #000000 solid; height: 15px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; background-position: center center; 
}


/* quote styles */
.quoteheader { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #B3CBFF; font-weight: bold; background-position: center; text-align: center; 
}
.Quotename { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #6699FF; font-weight: bold; text-align: right; 
}
.quotetext { 
	font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 9pt;  font-style: normal;  color: #8CB1FF;  font-weight: bold;  text-align: center; 
}
A.quotetext { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal;  color: #8CB1FF; text-align: center; 
}
A.quotetext:HOVER { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #CC0033; text-align: center; text-decoration : underline; 
}


.buybuttonsoff { 
	background-color: #006699; height: 18px; width: 140px; text-align : center; border : 1px solid #6699FF; 
}
A.buybuttonsoff { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: White; background-color: #006699; text-decoration : none; 
}
A.buybuttonsoff:HOVER { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; background-color: #CC0033; height: 18px; width : 140px; 
}

.buybuttonslink { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: White; padding-right: 0px; 
}

.buybuttonson { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; background-color: #CC0033; height: 18px; width : 100%; 
}
A.buybuttonson { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; background-color: #6A8FBF; height: 18px; width : 100%; 
}

/*Gorezette Styles */
.GoreRightNav {
	font-family : Arial, Helvetica, sans-serif; font-size : 9 pt; font-weight : bold;
}
.GoreNavHdr {
	font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #404040; font-size: 9pt; color: #ADD8E6; font-weight: bold; height: 30px; text-align : center; vertical-align : middle; border: solid; border-width: 1px 1px 1px; border-color: #9BBBCE #9BBBCE #9BBBCE; padding-left : 5; padding-right : 1; padding-top : 1; padding-bottom : 1;
}
.GoreNavoff {
	font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #DBE1E5; font-size: 9pt; color: #666666; font-weight: bold; height: 20px;
}
A.GoreNavoff {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; border: solid; font-weight: bold; width : 100%; border-width: 0px 1px 1px; border-color: black #9BBBCE #9BBBCE; padding-left : 5; padding-right : 1; padding-top : 1; padding-bottom : 1; text-indent : 0px;
}
A.GoreNavOff:VISITED {
	font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #282828; font-size: 9pt; border: solid; color: #C1E2EC; padding-left : 5; padding-right : 1; padding-top : 1; padding-bottom : 1; border-width: 0px 1px 1px; border-color: #9BBBCE #9BBBCE #9BBBCE; font-weight: bold; height: 20px; text-decoration : none;
}

.GoreNavBottom {
	font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #DBE1E5; font-size: 9pt; color: #666666; font-weight: bold; height: 100%;
}

.GoreNavoff:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #282828; font-size: 9pt; border: solid; color: #C1E2EC; padding-left : 5; padding-right : 1; padding-top : 1; padding-bottom : 1; border-width: 0px 1px 1px; border-color: #9BBBCE #9BBBCE #9BBBCE; font-weight: bold; height: 20px; text-decoration : none;
}

.GoreNavon {
	font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #E99770; border: solid; font-size: 9pt; color: #FFFFFF; font-weight: bold; text-indent: 3pt; border-width: 0px 1px 1px; border-color: black #9BBBCE #9BBBCE; height: 20px; width : 100%;
}

A.GoreNavonlink {
	 font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 9pt;  color: #FFFFFF;  font-weight: bold;  height: 20px;  width : 100%; 
}

/* Tour Schedule Styles */
.EventName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #99FF00;
}
.EventInfo { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFF00; 
}
	 
/* Outlines */
.blueboxline { 
	border: 1px solid #006699; 
}
.redoutline { 
	border: 2px #FF0000 solid; 
}
.greenoutline {  
	border: #FF0000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; 
}

/* Tint Styles */
.TintRed {
	background-color : Red; height: 100%;
}
.TintPurple {
	background-color: #663399;
}
.TintDkBlue {
	background-color : #001E3C;  height: 100%;
}
.TintMedBlue {
	background-color : #003366;  height: 100%;
}

.bluesepline { background-color : #809BF9; height : 3px; }
.textarea {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF0000; background-color: #FFFF00; font-weight: bold; text-align: left; }
.scrolltext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFF00; font-style: italic; font-weight: bold; background-color: #FF0000; border: thin #000000 outset; }

.redbannertext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9.5pt; color: #FFFFFF; }
A.redbannertext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9.5pt; color: #FFFFFF; }
A.redbannertext:HOVER { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9.5pt; color: #FFFF00; text-decoration: underline; }
.redbannertextdots { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9.5pt; color: #FFFF00; }
.contentform { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; }

.RnavRedL { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #FFFFFF; background-color: #FF0000; text-align: center; font-weight: bold; }
A.RnavRedL { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: White; background-color: #FF0000; text-align: center; font-weight: bold; }
A.RnavRedL:HOVER { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: Yellow; background-color: #FF0000; text-align: center; font-weight: bold; }

.RnavRedD { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #FFFFFF; background-color: #CC0000; text-align: center; font-weight: bold; }
A.RnavRedD { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: White; background-color: #CC0000; text-align: center; font-weight: bold; }
A.RnavRedD:HOVER { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: Yellow; background-color: #CC0000; text-align: center; font-weight: bold; }

.Ordercontent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; }
.OrderLines { border-bottom-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-bottom-color: #000000; }
.OrdercontentSmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #000000; }

/* footer styles */
.copyright {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; background-position: center; 
}
.footerlinks {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #FFFF00; vertical-align: middle; 
}
.footerlinksOn {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #FFFFFF; 
}
A.footerlinks:VISITED { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #FFFFFF; vertical-align: middle; 
}

/* Unused Styles */
.navsubcat { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-indent: 17px; text-align: left; background-color: #006699; border: #33CCFF solid; border-width: 1px 1px 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; 
}
.navsubcatOn { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left; background-color: #FF0000; border: 1px #000000 solid; height: 20px; 
}
.navsubSUBcatOn { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-indent: 32px; text-align: left; background-color: #000000; border: 1px #000000 solid; height: 20px; 
}
.navsubSUBcat { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left; background-color: #990000; border: 1px #000000 solid; 
}
.navsubcatOnLEFT {
	 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left; background-color: #FF0000; border: 1px #000000 solid; height: 20px ; text-indent: 21pt; 
}
.navsubcatTOP { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-indent: 21px; text-align: left; background-color: #006699; border: solid; height: 20px ; border-width: 0px 1px; border-color: #33CCFF #33CCFF #FFFFFF; 
}
.navsubcatTOPOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-indent: 21px; text-align: left; background-color: #FF0000; border: solid; height: 20px ; border-width: 0px 1px; border-color: #33CCFF #33CCFF #FFFFFF; 
}
.navsubcatHOVER { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-indent: 21px; text-align: left; background-color: #FF0000; border: solid; height: 20px ; border-width: 0px 1px; border-color: #FFFF00 #FFFF00 #FFFFFF; 
}

.leftnavhdr {  
	font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #FFFFFF; background-color: #7598FF; text-indent: 5pt; height: 20px; 
}