BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; SCROLLBAR-FACE-COLOR: #ffffff; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #ffffff; COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #669966; SCROLLBAR-ARROW-COLOR: #669966; PADDING-TOP: 0px; SCROLLBAR-TRACK-COLOR: #669966; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #669966; SCROLLBAR-BASE-COLOR: #669966; BACKGROUND-COLOR: #ffffff
}
TD {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: inherit
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
HR {
	MARGIN: 10px 15px; COLOR: #669966; HEIGHT: 1px
}
#outer {
	BORDER-RIGHT: #cc6666 1px solid; BORDER-TOP: #cc6666 1px solid; MARGIN-TOP: 15px; BORDER-LEFT: #cc6666 1px solid; BORDER-BOTTOM: #cc6666 1px solid
}
#outer-bg {
	BACKGROUND-COLOR: #F8F8E7
}
#inner-bg {
	BACKGROUND-IMAGE: url(../images/holiday/explore-inner.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #F8F8E7
}
.bottom-space {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
FORM {
	DISPLAY: inline
}
#form TD {
	FONT-SIZE: 11px



}
INPUT {
	BORDER-RIGHT: #5A0810 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #5A0810 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 9px; PADDING-BOTTOM: 2px; MARGIN: 5px 0px 0px; BORDER-LEFT: #5A0810 1px solid; WIDTH: 225px; PADDING-TOP: 2px; BORDER-BOTTOM: #5A0810 1px solid; FONT-FAMILY: inherit; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff
}







SELECT {
	FONT-SIZE: 9px; MARGIN: 5px 0px 0px; WIDTH: 225px; FONT-FAMILY: inherit; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff
}
.button {
	BORDER-RIGHT: #669966 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #669966 1px solid; DISPLAY: inline; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 2px; MARGIN: 5px 0px 0px; TEXT-TRANSFORM: lowercase; BORDER-LEFT: #669966 1px solid; WIDTH: auto; CURSOR: hand; COLOR: #054e06; PADDING-TOP: 2px; BORDER-BOTTOM: #669966 1px solid; FONT-FAMILY: inherit; HEIGHT: 20px; BACKGROUND-COLOR: #99cc66; TEXT-DECORATION: none
}
.button A:link {
	FONT-SIZE: 9px; TEXT-DECORATION: none
}
.button A:visited {
	FONT-SIZE: 9px; TEXT-DECORATION: none
}
.button A:hover {
	FONT-SIZE: 9px; TEXT-DECORATION: none
}
.txt-tiny {
	FONT-SIZE: 10px; COLOR: #993333
}
.txt-arrows {
	FONT-WEIGHT: bold; COLOR: #cc6666
}
A:link {
	COLOR: #993333; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif TEXT-DECORATION: underline
}
A:visited {
	COLOR: #054e06; FONT-FAMILY: inherit; TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: none
}
BLOCKQUOTE {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/holiday/tour-details-bg.gif); PADDING-BOTTOM: 5px; MARGIN: 20px; COLOR: #000000; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #99cc99
}


















#title {
	DISPLAY: inline; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; LEFT: -10px; BACKGROUND-IMAGE: url(../images/holiday/bullet.gif); COLOR: #000000; BACKGROUND-REPEAT: no-repeat; POSITION: relative
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN: 8px 0px 0px; COLOR: #054e06
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #99cc66; PADDING-TOP: 3px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #669933; PADDING-TOP: 3px
}
OL {
	LIST-STYLE-TYPE: decimal
}
UL {
	LIST-STYLE-IMAGE: url(../images/holiday/bullet.gif); MARGIN: 5px 0px 5px 20px
}
.bg-color {
	BACKGROUND-COLOR: #5A0810
}
.txt-white {
	COLOR: #ffffff
}
.txt-verylight {
	COLOR: #99cc99
}
.txt-light {
	COLOR: #669966
}
.txt-dark {
	COLOR: #993333
}
.txt-verydark {
	COLOR: #054e06
}
A.txt-other:link {
	FONT-SIZE: 10px; COLOR: #669933; TEXT-DECORATION: underline
}
A.txt-other:visited {
	FONT-SIZE: 10px; COLOR: #669933; TEXT-DECORATION: underline
}
A.txt-other:hover {
	TEXT-DECORATION: none
}
.txt-white-bg {
	BACKGROUND-COLOR: #ffffff
}
.txt-verylight-bg {
	BACKGROUND-COLOR: #99cc99
}
.txt-light-bg {
	BACKGROUND-COLOR: #99cc66
}
.txt-medium-bg {
	BACKGROUND-COLOR: #669966
}
.txt-dark-bg {
	BACKGROUND-COLOR: #5A0810
}
.txt-verydark-bg {
	BACKGROUND-COLOR: #054e06
}
A.white:link {
	 COLOR: #ffffff; TEXT-DECORATION: underline
}
A.white:visited {
	 COLOR: #ffffff; TEXT-DECORATION: underline
}
A.white:hover {
	TEXT-DECORATION: none
}
#tourframe {
	BORDER-RIGHT: #669966 1px solid; BORDER-TOP: #669966 1px solid; MARGIN-TOP: 15px; BORDER-LEFT: #669966 1px solid; WIDTH: 195px; BORDER-BOTTOM: #669966 1px solid; HEIGHT: 80px
}
#tour TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#tour A:link {
	COLOR: #000000; TEXT-DECORATION: underline
}
#tour A:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
#tour A:hover {
	COLOR: #669966; TEXT-DECORATION: none
}
#crumb {
	PADDING-RIGHT: 50px; FONT-SIZE: 9px; COLOR: #669966
}
#crumb A:link {
	TEXT-TRANSFORM: lowercase; COLOR: #669966; TEXT-DECORATION: underline
}
#crumb A:visited {
	TEXT-TRANSFORM: lowercase; COLOR: #669966; TEXT-DECORATION: underline
}
#crumb A:hover {
	TEXT-TRANSFORM: lowercase; TEXT-DECORATION: none
}
#nav TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 10px; TEXT-TRANSFORM: lowercase; PADDING-TOP: 10px
}
#nav A:link {
	COLOR: #993333; TEXT-DECORATION: none
}
#nav A:visited {
	COLOR: #993333; TEXT-DECORATION: none
}
#nav A:hover {
	COLOR: #669966; TEXT-DECORATION: none
}
#nav TD.sub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(../images/holiday/dot.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
#nav A.subnav:link {
	COLOR: #669966; TEXT-DECORATION: none
}
#nav A.subnav:visited {
	COLOR: #669966; TEXT-DECORATION: none
}
#nav A.subnav:hover {
	COLOR: #669966; TEXT-DECORATION: none
}
#nav TD.cart {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#nav A.viewcart:link {
	COLOR: #669966; TEXT-DECORATION: none
}
#nav A.viewcart:visited {
	COLOR: #669966; TEXT-DECORATION: none
}
#nav A.viewcart:hover {
	COLOR: #993333; TEXT-DECORATION: none
}
TD.subnav {
	FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/holiday/product-bg.gif); WIDTH: 110px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 55px; TEXT-ALIGN: center
}
TD.vip-subnav {
	FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/holiday/vip-gradient.gif); WIDTH: 110px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 55px; TEXT-ALIGN: center
}
.small-form TD {
	FONT-SIZE: 10px; TEXT-TRANSFORM: lowercase
}
.txt-message {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #669933
}
.txt-message-bullet {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../images/holiday/vip-block.gif); COLOR: #993333; BACKGROUND-REPEAT: no-repeat
}
#listing TD {
	FONT-SIZE: 10px; WIDTH: 110px; COLOR: #000000
}
#listing .container {
	MARGIN-BOTTOM: 20px; WIDTH: 110px
}
#listing .img {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/holiday/gradient.gif); PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: center
}
#listing .copy {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.txt-new {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(../images/holiday/new-block.gif); COLOR: #669933; BACKGROUND-REPEAT: no-repeat; FONT-STYLE: italic
}
#listing .copy A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: lowercase; COLOR: #054e06; TEXT-DECORATION: none
}
#listing .copy A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: lowercase; COLOR: #054e06; TEXT-DECORATION: none
}
#listing .copy A:hover {
	TEXT-DECORATION: none
}
#listing B {
	FONT-SIZE: 12px; COLOR: #669933
}
#paging {
	PADDING-LEFT: 10px; FONT-SIZE: 10px
}
.txt-paging {
	FONT-SIZE: 9px
}
#paging SELECT {
	FONT-SIZE: 9px; WIDTH: auto; FONT-FAMILY: inherit
}
#paging A:hover {
	COLOR: #993333
}
.lyric {
	BACKGROUND-POSITION: left top; DISPLAY: inline; BACKGROUND-IMAGE: url(../images/holiday/lyric-icon.gif); MARGIN: 0px 2px; WIDTH: 12px; CURSOR: hand; BACKGROUND-REPEAT: no-repeat; HEIGHT: 12px
}
.sample {
	BACKGROUND-POSITION: left top; DISPLAY: inline; BACKGROUND-IMAGE: url(../images/holiday/sample-icon.gif); MARGIN: 0px 2px; WIDTH: 12px; CURSOR: hand; BACKGROUND-REPEAT: no-repeat; HEIGHT: 12px
}
#feature {
	BORDER-RIGHT: #669966 1px solid; BORDER-TOP: #669966 1px solid; FONT-SIZE: 9px; BACKGROUND-IMAGE: url(../images/holiday/product-bg.gif); BORDER-LEFT: #669966 1px solid; WIDTH: 94px; COLOR: #993333; BORDER-BOTTOM: #669966 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffffff
}
#feature UL {
	MARGIN: 5px 0px 5px -20px
}
 HTML #feature UL {
	MARGIN: 5px 0px 5px 20px
}
#feature OL {
	MARGIN: 5px 0px 5px -20px
}
 HTML #feature OL {
	MARGIN: 5px 0px 5px 20px
}
#feature .copy {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#feature .copy A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: lowercase; COLOR: #054e06; TEXT-DECORATION: none
}
#feature .copy A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: lowercase; COLOR: #054e06; TEXT-DECORATION: none
}
#feature .copy A:hover {
	TEXT-DECORATION: none
}
.txt-line {
	FONT-SIZE: 10px; TEXT-TRANSFORM: lowercase; COLOR: #054e06; TEXT-DECORATION: line-through
}
.txt-price {
	FONT-SIZE: 10px; TEXT-TRANSFORM: lowercase; COLOR: #054e06
}
.txt-price B {
	FONT-SIZE: 12px; COLOR: #669933
}
.txt-price2 {
	MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #669933
}
A.txt-promo-link:link {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
A.txt-promo-link:visited {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
A.txt-promo-link:hover {
	TEXT-DECORATION: underline
}
.split-promo {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #99cc99; PADDING-TOP: 5px
}
.split-promo IMG {
	LEFT: -5px; FLOAT: left; MARGIN: 0px 2px 0px 0px; POSITION: relative; TOP: -5px
}
.clear:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clear {
	
}
 HTML .clear {
	HEIGHT: 1%
}
.clear {
	DISPLAY: block
}
.text-promo {
	FONT-SIZE: 10px; COLOR: #99cc99
}
.img-promo {
	TEXT-ALIGN: center
}
.alert {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; FONT-SIZE: 10px; MIN-HEIGHT: 25px; BACKGROUND-IMAGE: url(../images/holiday/alert-mark.gif); PADDING-BOTTOM: 5px; WIDTH: 460px; COLOR: #99cc99; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #054e06
}
.tickets {
	BACKGROUND-IMAGE: url(../images/holiday/tour-tickets-icon.gif); MARGIN: 1px 0px; BACKGROUND-REPEAT: no-repeat
}
.directions {
	BACKGROUND-IMAGE: url(../images/holiday/tour-directions-icon.gif); MARGIN: 1px 0px; BACKGROUND-REPEAT: no-repeat
}
.phone {
	DISPLAY: inline; BACKGROUND-IMAGE: url(../images/holiday/tour-phone-icon.gif); MARGIN: 1px 0px; BACKGROUND-REPEAT: no-repeat
}
.music {
	BACKGROUND-IMAGE: url(../images/holiday/tour-music-icon.gif); CURSOR: hand; BACKGROUND-REPEAT: no-repeat
}
#grid TABLE {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; BORDER-COLLAPSE: collapse
}
#grid TD {
	BORDER-RIGHT: #993333 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; HEIGHT: 36px
}
#grid .overlay {
	BORDER-RIGHT: #ffffff 1px solid
}
#grid .titlerow TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #993333 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #336633
}
#grid .bottom-row TD {
	PADDING-RIGHT: 3px; BORDER-TOP: #993333 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; HEIGHT: 75px; BACKGROUND-COLOR: #336633
}
#grid .toprow {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; HEIGHT: 40px; BACKGROUND-COLOR: #054e06
}
#footer TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 9px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.gallery {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: right; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 5px; WIDTH: 230px; PADDING-TOP: 5px
}
.gallery-text {
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(../images/holiday/vip-block.gif); PADDING-BOTTOM: 2px; COLOR: #993333; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: inherit; TEXT-ALIGN: left
}
.left {
	PADDING-RIGHT: 10px; WIDTH: 235px
}
.right {
	WIDTH: 220px
}
#add {
	CLEAR: both; BORDER-RIGHT: #669966 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #669966 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; FLOAT: right; BACKGROUND-IMAGE: url(../images/holiday/product-bg.gif); PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px 5px; BORDER-LEFT: #669966 1px solid; WIDTH: 220px; COLOR: #ffffff; PADDING-TOP: 5px; BORDER-BOTTOM: #669966 1px solid; BACKGROUND-REPEAT: repeat-x
}
#samples {
	CLEAR: both; BACKGROUND-POSITION: right top; MARGIN-TOP: 10px; BACKGROUND-IMAGE: url(../images/holiday/samples-bg.gif); BACKGROUND-REPEAT: no-repeat
}
#samples LI {
	FONT-SIZE: 10px; COLOR: #993333; LINE-HEIGHT: 14px
}
#album {
	FONT-SIZE: 10px; WIDTH: 230px; COLOR: #ffcc66
}
#album .text {
	MARGIN-LEFT: 110px
}
#fix {
	BACKGROUND-POSITION: center 50%; FLOAT: left; WIDTH: 106px; CURSOR: hand; BACKGROUND-REPEAT: no-repeat; HEIGHT: 106px
}
#border {
	BORDER-RIGHT: #669966 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #669966 1px solid; MARGIN-TOP: 15px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #669966 1px solid; WIDTH: 720px; PADDING-TOP: 5px; BORDER-BOTTOM: #669966 1px solid
}
#explore {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/holiday/explore.gif); BACKGROUND-REPEAT: no-repeat
}
.sitemap {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(../images/holiday/sitemap-bg.gif); PADDING-BOTTOM: 10px; MARGIN: 2px 0px; PADDING-TOP: 10px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #99cc99
}

.front_txt{
width: 140px;
margin-top: 50px;
margin-left: 25px;
font:Verdana, Arial, Helvetica, sans-serif;
}

.page_txt{
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
font:Verdana, Arial, Helvetica, sans-serif;
}

.diag_txt{
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
font:Verdana, Ari;al, Helvetica, sans-serif;
font-weight:bold
}

.bullet_txt{
margin-left: 0px;
margin-right: 10px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
}