	.subtitle90 {color:#444444;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 90%;line-height: 125%;font-style:extra-condensed;font-weight: normal;}
	.text80 {color: #000000;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 80%;line-height: 135%;font-style:condensed;font-weight: normal;}
	.text75 {color: #000000;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 75%;line-height: 160%;font-style:condensed;font-weight: normal;}
	.subhead80 {color: #333333;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 80%;line-height: 135%;font-style:condensed;font-weight: bold;}
	.text80open {color: #000000;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 80%;line-height: 160%;font-style:condensed;font-weight: normal;}
	.redtext80 {color: #990033;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 80%;line-height: 135%;font-style:condensed;font-weight: normal;}
	.sidebar {color:#000000;font-size:10pt;font-family:Arial,Helvetica;font-style:normal;font-weight:normal;}
	.blkfont9 {color:#000000;font-size:9pt;font-family:Arial,Helvetica;font-style:normal;font-weight:normal;}
	.blkfont10 {color:#000000;font-size:10pt;font-family:Arial,Helvetica;font-style:normal;font-weight:normal;}
	.salemfont22 {color:#990033;font-size:22pt;font-family:Arial,Helvetica;font-style:normal;font-weight:normal;}
	.reviewfont18 {color:#000000;font-size:18pt;font-family:Arial,Helvetica;font-style:normal;font-weight:bold;}
	.reviewtext80 {color: #000000;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 80%;line-height: 100%;font-style:condensed;font-weight: normal;}
	.ltgrayfont8 {color:#777777;;font-size:8pt;font-family:Arial,Helvetica;font-style:normal;font-weight:normal;}
	.grayfont11b {color:#666666;;font-size:11pt;font-family:Arial,Helvetica;font-style:normal;font-weight:normal;}
	.redfont10 {color:#CC0000;font-size:10pt;font-family:Arial,Helvetica;font-style:normal;font-weight:normal;}

*:focus { outline: none }
.top-menu {padding-top:7px; text-align:center}	
.navigation-top-menu, .navigation-top-menu:visited, .navigation-dark-grey10:active {COLOR:#4E4E4E;FONT-FAMILY:Verdana, Arial, Trebuchet MS, Tahoma, sans-serif; FONT-SIZE:10pt; font-weight:500; text-decoration:none;}
.navigation-top-menu:hover {COLOR:#7B0612;FONT-FAMILY:Verdana, Arial, Trebuchet MS, Tahoma, sans-serif; FONT-SIZE:10pt; font-weight:500; text-decoration:none}
.header-sub-menu {color:#7B0612; font-family: Georgia, Times; font-size: 18pt; font-weight:bold; text-align:center}

.text-event-header {text-align:center; margin-top:15px; margin-bottom:15px; color:#7B0612; font-family: Verdana,Arial,Helvetica; font-size:18pt; font-weight:bold}
.text-event-sub-header {text-align:center; margin-top:15px; margin-bottom:15px; color:#000000; font-family: Verdana,Arial,Helvetica; font-size:14pt; font-weight:normal}
.text-event-info {text-align:left; margin-top:7px; color:#000000; font-family: Verdana,Arial,Helvetica; font-size:11pt}
.text-event-info-strong {color:#7B0612; font-family: Verdana,Arial,Helvetica; font-size:12pt; font-weight:bold}
.text-side-bar-event-header {text-align:center; margin-top:15px; margin-bottom:15px; color:#000000; font-family: Verdana,Arial,Helvetica; font-size:11pt; font-weight:bold}
.text-side-bar-event-info {text-align:center; margin-top:7px; color:#000000; font-family: Verdana,Arial,Helvetica; font-size:10pt}

.navigation-dark-grey12, .navigation-dark-grey12:visited, .navigation-dark-grey12:active {COLOR:#333333;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;FONT-WEIGHT:Bold;FONT-SIZE:12px;}
.navigation-dark-grey12:hover {COLOR:#660000;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; FONT-SIZE:12px;}

.hill {COLOR:#28882D;FONT-FAMILY:Harrington;FONT-SIZE:72px;}

.text-grey10 {COLOR:#4d4d4d;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;FONT-SIZE:10px;}
.text-grey11 {COLOR:#4d4d4d;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;FONT-SIZE:11px;}
.text-grey12 {COLOR:#4d4d4d;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;FONT-SIZE:12px;}
.text-grey16 {COLOR:#4d4d4d;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;FONT-SIZE:16px;line-height:125%;}

.text-dark-grey10 {COLOR:#333333;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;FONT-SIZE:10px;}
.text-dark-grey11 {COLOR:#333333;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;FONT-SIZE:11px;}
.text-dark-grey12 {COLOR:#333333;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;FONT-SIZE:12px;}
.text-dark-grey13 {COLOR:#333333;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;FONT-SIZE:13px;}
.text-dark-grey13-open {COLOR:#333333;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;FONT-SIZE:13px;line-height:135%;}
.text-dark-grey13-open-b {COLOR:#333333;FONT-WEIGHT:bold;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;FONT-SIZE:13px;line-height:135%;}

.text-dark-grey10-ital {COLOR:#333333;FONT-WEIGHT:bold;FONT-STYLE:italic;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;FONT-SIZE:10px;}
.text-dark-grey11-ital {COLOR:#333333;FONT-WEIGHT:bold;FONT-STYLE:italic;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;FONT-SIZE:11px;}
.text-dark-grey12-ital {COLOR:#333333;FONT-WEIGHT:bold;FONT-STYLE:italic;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;FONT-SIZE:12px;}

.text-dark-red10 {COLOR:#821717;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;FONT-SIZE:10px;}
.text-dark-red11 {COLOR:#821717;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;FONT-SIZE:11px;}
.text-dark-red12 {COLOR:#821717;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;FONT-SIZE:12px;}

.text-grey10-b {COLOR:#4d4d4d;FONT-WEIGHT:bold;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;FONT-SIZE:10px;}
.text-grey11-b {COLOR:#4d4d4d;FONT-WEIGHT:bold;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;FONT-SIZE:11px;}
.text-grey12-b {COLOR:#4d4d4d;FONT-WEIGHT:bold;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;FONT-SIZE:12px;}
.text-grey16-b {COLOR:#4d4d4d;FONT-WEIGHT:bold;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;FONT-SIZE:16px;}

.text-dark-grey10-b {COLOR:#333333;FONT-WEIGHT:bold;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;FONT-SIZE:10px;}
.text-dark-grey11-b {COLOR:#333333;FONT-WEIGHT:bold;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;FONT-SIZE:11px;}
.text-dark-grey12-b {COLOR:#333333;FONT-WEIGHT:bold;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;FONT-SIZE:12px;}

.text-dark-red10-b {COLOR:#821717;FONT-WEIGHT:bold;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;FONT-SIZE:10px;}
.text-dark-red11-b {COLOR:#821717;FONT-WEIGHT:bold;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;FONT-SIZE:11px;}
.text-dark-red12-b {COLOR:#821717;FONT-WEIGHT:bold;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;FONT-SIZE:12px;}
.text-dark-red13-b {COLOR:#821717;FONT-WEIGHT:bold;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;FONT-SIZE:13px;line-height:135%;}

.navigation-grey10, .navigation-grey10:visited, .navigation-grey10:active {COLOR:#4d4d4d;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;FONT-SIZE:10px;}
.navigation-grey10:hover {COLOR:#333333;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION:underline; FONT-SIZE:10px;}

.navigation-grey12, .navigation-grey12:visited, .navigation-grey12:active {COLOR:#4d4d4d;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;FONT-SIZE:12px;}
.navigation-grey12:hover {COLOR:#333333;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION:underline; FONT-SIZE:12px;}

.navigation-grey11, .navigation-grey11:visited, .navigation-grey11:active {COLOR:#4d4d4d;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;FONT-SIZE:11px;}
.navigation-grey11:hover {COLOR:#333333;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION:underline; FONT-SIZE:11px;}

.navigation-grey13, .navigation-grey13:visited, .navigation-grey13:active {COLOR:#4d4d4d;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;FONT-SIZE:13px;}
.navigation-grey13:hover {COLOR:#333333;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION:underline; FONT-SIZE:13px;}


.navigation-dark-grey10, .navigation-dark-grey10:visited, .navigation-dark-grey10:active {COLOR:#333333;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; FONT-SIZE:10px;}
.navigation-dark-grey10:hover {COLOR:#333333;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION:underline; FONT-SIZE:10px;}


.navigation-dark-grey11, .navigation-dark-grey11:visited, .navigation-dark-grey11:active {COLOR:#333333;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; FONT-SIZE:11px;}
.navigation-dark-grey11:hover {COLOR:#333333;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION:underline; FONT-SIZE:11px;}

.navigation-dark-grey13, .navigation-dark-grey13:visited, .navigation-dark-grey13:active {COLOR:#333333;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; FONT-SIZE:13px;}
.navigation-dark-grey13:hover {COLOR:#333333;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION:underline; FONT-SIZE:13px;}


.navigation-dark-red10, .navigation-dark-red10:link, .navigation-dark-red10:active, .navigation-dark-red10:visited {COLOR:#821717;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; FONT-SIZE:10px;}
.navigation-dark-red10:hover {COLOR:#821717;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION:underline; FONT-SIZE:10px;}

.navigation-dark-red12, .navigation-dark-red12:link, .navigation-dark-red12:active, .navigation-dark-red12:visited {COLOR:#821717;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; FONT-SIZE:12px;}
.navigation-dark-red12:hover {COLOR:#821717;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION:underline; FONT-SIZE:12px;}

.navigation-dark-red11, .navigation-dark-red11:link, .navigation-dark-red11:active, .navigation-dark-red11:visited {COLOR:#821717;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; FONT-SIZE:11px;}
.navigation-dark-red11:hover {COLOR:#821717;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION:underline; FONT-SIZE:11px;}

.navigation-dark-red13, .navigation-dark-red13:link, .navigation-dark-red13:active, .navigation-dark-red13:visited {COLOR:#821717;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; FONT-SIZE:13px;}
.navigation-dark-red13:hover {COLOR:#821717;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION:underline; FONT-SIZE:13px;}


.navigation-dark-red10-b, .navigation-dark-red10-b:link, .navigation-dark-red10-b:active, .navigation-dark-red10-b:visited {COLOR:#821717;FONT-WEIGHT:bold;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; FONT-SIZE:10px;}
.navigation-dark-red10-b:hover {COLOR:#821717;FONT-WEIGHT:bold;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION:underline; FONT-SIZE:10px;}

.navigation-dark-red12-b, .navigation-dark-red12-b:link, .navigation-dark-red12-b:active, .navigation-dark-red12-b:visited {COLOR:#821717;FONT-WEIGHT:bold;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; FONT-SIZE:12px;}
.navigation-dark-red12-b:hover {COLOR:#821717;FONT-WEIGHT:bold;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION:underline; FONT-SIZE:12px;}

.navigation-dark-red11-b, .navigation-dark-red11-b:link, .navigation-dark-red11-b:active, .navigation-dark-red11-b:visited {COLOR:#821717;FONT-WEIGHT:bold;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; FONT-SIZE:11px;}
.navigation-dark-red11-b:hover {COLOR:#821717;FONT-WEIGHT:bold;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION:underline; FONT-SIZE:11px;}

.navigation-dark-red13-b, .navigation-dark-red13-b:link, .navigation-dark-red13-b:active, .navigation-dark-red13-b:visited {COLOR:#821717;FONT-WEIGHT:bold;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; FONT-SIZE:13px;}
.navigation-dark-red13-b:hover {COLOR:#821717;FONT-WEIGHT:bold;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION:underline; FONT-SIZE:13px;}

.quotefont12 {COLOR:#666666;FONT-FAMILY:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; FONT-SIZE:17px; font-style:normal; font-weight:normal;}

.widespace-text-grey18 {COLOR:#999999;FONT-FAMILY:Tahoma, Arial, Verdana, Trebuchet MS, sans-serif;FONT-SIZE:18px;LINE-HEIGHT:150%}

input.addtocart { background: url(/images/buttons/add_to_cart_button.gif) no-repeat 0px 0px; width: 127px; height: 25px; border:0px; margin-top: 5px; cursor: pointer; }
input.submitrequest { background: url(/images/buttons/submit.gif) no-repeat 0px 0px; width: 128px; height: 23px; border:0px; margin-top: 5px; cursor: pointer; }

table.checkout-table { font: 13px Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; }
table.checkout-table h3 { padding-top: 10px; margin-bottom: 0px; padding-bottom: 4px; }

.error-box { padding: 8px; background-color: #EEEEEE; border: 1px solid #000099; color: #000099; }
.error-box ul { margin: 0px; padding: 0px; list-style-type: none; }
.error-box li { padding-bottom: 4px; }

table.cart { border-collapse: collapse; font: 12px Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; }
table.cart .cart-header { background: #A5A5E5 url(/images/cart/header.gif); color: #FFFFFF; font-weight: bold; }
table.cart .cart-header td { text-indent: -9999px; height: 18px; }
table.cart .cart-item td { border: 1px solid #707E98; height: 22px; padding: 0px; }
table.cart .numbers { text-align: right; }
table.cart .recalculate { text-indent: -9999px; background: url(/images/cart/recalculate.gif) no-repeat 0px 0px; border: 9px; width: 100px; height: 23px; }
table.cart .checkout { text-indent: -9999px; background: url(/images/cart/checkout.gif) no-repeat 0px 0px; border: 9px; width: 92px; height: 23px; }