/* CSS Document */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#EEEEEE;
	font-size:12px;
	margin:0;
	padding:0;
	scrollbar-3dlight-color:#EEEEEE;
	scrollbar-arrow-color:#EEEEEE;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-darkshadow-color:#EEEEEE;
	scrollbar-base-color:#EEEEEE;
	scrollbar-track-color:#EEEEEE;
}
td {
	font-family:inherit;
	color:#000000;
	font-size:12px;
}
img {
	border:none;
}
hr {
	color:#EEEEEE;
	height:1px;
	margin:10px 15px;
}
#outer {
	border:1px solid #EEEEEE;
	margin-top:15px;
}
#outer-bg {
	background-color:#EEEEEE;
}
#inner-bg {
	background-image:url(../images/explore-inner.gif); /* 586x28 */
	background-repeat:no-repeat;
	background-color:#EEEEEE;
}
.bottom-space {
	padding:0 0 10px 0;
}
/*
Form
*/
form {
	display:inline;
}
#form td {
	font-size:11px;
}
input {
	width:225px;
	height:20px;
	margin:5px 0 0 0;
	padding:2px;
	font-family:inherit;
	font-size:9px;
	background-color:#FFFFFF;
	border:1px solid #415641;
}
select {
	width:225px;
	height:20px;
	margin:5px 0 0 0;
	font-family:inherit;
	font-size:9px;
	background-color:#FFFFFF;
}
.button {
	display:inline;
	width:auto;
	height:20px;
	margin:5px 0 0 0;
	padding:2px;
	border:1px solid #415641;
	background-color:#000000;
	font-size:9px;
	font-weight:bold;
	text-transform:lowercase;
	text-decoration:none;
	font-family:inherit;
	color:#FFFFFF;
	cursor:pointer;
	cursor:hand;
}
.button a:link, .button a:visited, .button a:hover
{
	text-decoration:none;
	font-size:9px;
}
.txt-tiny {
	color:#000000;
	font-size:10px;
}
.txt-arrows {
	font-weight:bold;
	color:#10360C;
}
/*
General text
*/
a:link, a:visited {
	font-family:inherit;
	color:#67896E;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
blockquote {
	font-size:11px;
	color:#000000;
	margin:20px;
	padding:5px 20px;
	background-image:url(../images/tour-details-bg.gif); /* 5x108 */
	background-repeat:repeat-x;
	background-color:#CCCCCC;
}
#title {
	position:relative;
	left:-10px;
	background-image:url(../images/bullet.gif); /* 4x9 */
	background-repeat:no-repeat;
	display:inline;
	color:#000000;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
}
h1 {
	font-size:18px;
	font-weight:bold;
	color:#67896E;
	margin:8px 0 0 0;
}
h2 {
	font-weight:bold;
	font-size:12px;
	color:#67896E;
	padding:3px 0 0 0;
	margin:0;
}
h3 {
	font-size:12px;
	font-weight:normal;
	color:#67896E;
	padding:3px 0;
	margin:0;
}
ol {
	list-style-type:decimal;
}
ul {
	list-style-image:url(../images/bullet.gif); /* 4x9 */
	margin:5px 0 5px 20px;
}
.txt-white {
	color:#FFFFFF;
}
.txt-verylight {
	color:#CCCCCC;
}
.txt-light {
	color:#99CCFF;
}
.txt-medium {
	color:#EEEEEE;
}
.txt-dark {
	color:#000000;
}
.txt-verydark {
	color:#67896E;
}
a.txt-other:link, a.txt-other:visited {
	color:#415641;
	font-size:10px;
	text-decoration:underline;
}
a.txt-other:hover {
	text-decoration:none;
}
.txt-white-bg {
	background-color:#EEEEEE;
}
.txt-verylight-bg {
	background-color:#CCCCCC;
}
.txt-light-bg {
	background-color:#99CCFF;
}
.txt-medium-bg {
	background-color:#EEEEEE;
}
.txt-dark-bg {
	background-color:#000000;
}
.txt-verydark-bg {
	background-color:#67896E;
}
a.white:link, a.white:visited {
	color:#FFFFFF;
	text-decoration:underline;
	text-transform:lowercase;
}
a.white:hover {
	text-decoration:none;
}
/*
Homepage
*/
#tourframe {
	width:195px;
	height:80px;
	margin-top:15px;
	border:1px solid #EEEEEE;
}
#tour td {
	font-size:10px;
	padding:3px;
}
#tour a:link, #tour a:visited {
	color:#000000;
	text-decoration:underline;
}
#tour a:hover {
	color:#EEEEEE;
	text-decoration:none;
}
/*
Bread crumb
*/
#crumb {
	font-size:9px;
	color:#000000;
	padding-right:50px;
}
#crumb a:link, #crumb a:visited {
	color:#000000;
	text-decoration:underline;
	text-transform:lowercase;
}
#crumb a:hover {
	text-decoration:none;
	text-transform:lowercase;
}
/*
Main nav
*/
#nav td {
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 5px;
	text-transform:lowercase;
}
#nav a:link, #nav a:visited {
	color:#000000;
	text-decoration:none;
}
#nav a:hover {
	color:#6F896E;
	text-decoration:none;
}
#nav td.sub {
	padding:0 0 0 10px;
	background-image:url(../images/dot.gif); /* 7x7 */
	background-repeat:no-repeat;
}
#nav a.subnav:link, #nav a.subnav:visited {
	color:#EEEEEE;
	text-decoration:none;
}
#nav a.subnav:hover {
	color:#10360C;
	text-decoration:none;
}
#nav td.cart {
	padding:10px 0 0 5px;
}
#nav a.viewcart:link, #nav a.viewcart:visited {
	color:#6F896E;
	text-decoration:none;
}
#nav a.viewcart:hover {
	text-decoration:none;
	color:#000000;
}
/*
Sub nav
*/
td.subnav {
	background-image:url(../images/gradient.gif); /* 13x110 */
	background-repeat:repeat-x;
	font-size:11px;
	text-align:center;
	height:55px;
	width:110px;
}
td.vip-subnav {
	background-image:url(../images/vip-gradient.gif); /* 2x110 */
	background-repeat:repeat-x;
	font-size:11px;
	text-align:center;
	height:55px;
	width:110px;
}
/*
VIP login & news forms
*/
.small-form td {
	font-size:10px;
	text-transform:lowercase;
}
.txt-message {
	font-size:11px;
	font-weight:bold;
	color:#415641;
}
.txt-message-bullet {
	font-weight:bold;
	color:#000000;
	background-image:url(../images/vip-block.gif); /* 4x10 */
	background-repeat:no-repeat;
	padding-left:10px;
}
/*
Product listing
*/
#listing td {
	width:110px;
	font-size:10px;
	color:#000000;
}
#listing .container {
	width:110px;
	margin-bottom:20px;
}
#listing .img {
	text-align:center;
	background-image:url(../images/gradient.gif); /* 13x110 */
	background-repeat:repeat-x;
	padding:8px 0;
}
#listing .copy {
	padding:5px;
}
.txt-new {
	background-image:url(../images/new-block.gif); /* 4x4 */
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:10px;
	color:#415641;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
}
#listing .copy a:link, #listing .copy a:visited {
	font-size:11px;
	font-weight:bold;
	color:#67896E;
	text-transform:lowercase;
	text-decoration:none;
}
#listing .copy a:hover {
	text-decoration:none;
}
#listing b {
	color:#415641;
	font-size:12px;
}
#paging {
	font-size:10px;
	padding-left:10px;
}
.txt-paging {
	font-size:9px;
}
#paging select {
	font-family:inherit;
	font-size:9px;
	width:auto;
}
#paging a:hover {
	color:#000000;
}
/*
Product detail
*/
.lyric {
	background-image:url(../images/lyric-icon.gif); /* 12x12 */
	background-repeat:no-repeat;
	background-position:top left;
	display:inline;
	width:12px;
	height:12px;
	margin:0 2px 0 2px;
	cursor:pointer;
	cursor:hand;
}
.sample {
	background-image:url(../images/sample-icon.gif); /* 12x12 */
	background-repeat:no-repeat;
	background-position:top left;
	display:inline;
	width:12px;
	height:12px;
	margin:0 2px 0 2px;
	cursor:pointer;
	cursor:hand;
}
/*
Featured listing
*/
#feature {
	width:94px;
	border:1px solid #000000;
	font-size:9px;
	color:#eeeeee;
	background-color:#67896e;
}
#feature ul {
	margin:5px 0 5px -20px;
}
* html #feature ul {
	marg\in:5px 0 5px 20px;
}
#feature ol {
	margin:5px 0 5px -20px;
}
* html #feature ol {
	marg\in:5px 0 5px 20px;
}
#feature .copy {
	font-size:9px;
	padding:5px;
}
#feature .copy a:link, #feature .copy a:visited {
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-transform:lowercase;
	text-decoration:none;
}
#feature .copy a:hover {
	text-decoration:none;
}
.txt-line {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#67896E;
	text-decoration:line-through;
	text-transform:lowercase;
}
.txt-price {
	font-size:10px;
	color:#67896E;
	text-transform:lowercase;
}
.txt-price b{
	font-size:12px;
	color:#415641;
}
.txt-price2{
	font-size:12px;
	font-weight:bold;
	margin-top:2px;
	color:#415641;
}
/*
Promo
*/
a.txt-promo-link:link, a.txt-promo-link:visited {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
a.txt-promo-link:hover {
	text-decoration:underline;
}
.split-promo {
	padding:5px;
	font-size:10px;
	color:#CCCCCC;
}
.split-promo img {
	position:relative;
	top:-5px;
	left:-5px;
	float:left;
	margin:0 2px 0 0;
}
.clear:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.clear {
	display:inline-table;
}
/* Hides from IE-mac \*/
* html .clear {
	height:1%;
}
.clear {
	display:block;
}
/* End hide from IE-mac */
.text-promo {
	font-size:10px;
	color:#CCCCCC;
}
.img-promo {
	text-align:center;
}
/*
Table
*/
.alert {
	width:460px;
	min-height:25px;
	font-size:10px;
	color:#CCCCCC;
	background-image:url(../images/alert-mark.gif); /* 22x39 */
	background-repeat:no-repeat;
	background-color:#67896E;
	padding:5px 5px 5px 20px;
}
.tickets {
	background-image:url(../images/tour-tickets-icon.gif); /* 22x22 */
	background-repeat:no-repeat;
	margin:1px 0;
}
.directions {
	background-image:url(../images/tour-directions-icon.gif); /* 22x22 */
	background-repeat:no-repeat;
	margin:1px 0;
}
.phone {
	background-image:url(../images/tour-phone-icon.gif); /* 22x22 */
	background-repeat:no-repeat;
	display:inline;
	margin:1px 0;
}
.music {
	background-image:url(../images/tour-music-icon.gif); /* 22x22 */
	background-repeat:no-repeat;
	cursor:pointer;
	cursor:hand;
}

#grid table {
	border-collapse:collapse;
	border:1px solid #FFFFFF;
}
#grid td {
	border-right:1px solid #000000;
	font-size:10px;
	padding:4px;
	height:36px;
}
#grid .overlay {
	border-right:1px solid #FFFFFF;
}
#grid .titlerow td {
	border-bottom:1px solid #000000;
	background-color:#000000;
	color:#FFFFFF;
	font-size:11px;
	padding:3px;
	height:22px;
}
#grid .bottom-row td {
	border-top:1px solid #000000;
	background-color:#333333;
	color:#FFFFFF;
	font-size:11px;
	padding:3px;
	height:75px;
}
#grid .toprow {
	background-color:#67896E;
	color:#FFFFFF;
	font-size:11px;
	padding:3px;
	height:40px;
}
/*
Footer
*/
#footer td {
	padding:10px;
	font-size:9px;
}
/*
SlideShow
*/
.gallery {
	float:right;
	padding:5px;
	width:230px;
	margin-bottom:2px;
}
.gallery-text {
	background-image:url(../images/vip-block.gif); /* 4x10 */
	background-repeat:no-repeat;
	padding:2px 2px 2px 10px;
	font-family:inherit;
	color:#000000;
	font-size:10px;
	text-align:left;
}
.left
{
	width:235px;
	padding-right:10px;
}
.right
{
	width:220px;
}
#add {
	width:220px;
	padding:5px;
	margin:0 3px 10px 5px;
	clear:both;
	float:right;
	background-image:url(../images/product-bg.gif); /* 4x136 */
	background-repeat:repeat-x;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	font-size:11px;
}
#samples {
	margin-top:10px;
	background-image:url(../images/samples-bg.gif); /* 43x65 */
	background-repeat:no-repeat;
	background-position:top right;
	clear:both;
}
#samples li {
	font-size:10px;
	line-height:14px;
	color:#000000;
}
#album {
	font-size:10px;
	color:#FFCC66;
	width:230px;
}
#album .text {
	margin-left:110px;
}
#fix {
	float:left;
	background-repeat:no-repeat;
	background-position:center;
	height:106px;
	width:106px;
	cursor:pointer;
	cursor:hand;
}
.bg-color {
	background-color:#EEEEEE;
}
#border {
	border:1px solid #EEEEEE;
	padding:5px;
	margin-top:15px;
	width:720px;
}
#explore {
	background-image:url(../images/explore.gif); /* 58x26 */
	background-repeat:no-repeat;
	background-position:top right;
}
.sitemap {
	background-image:url(../images/sitemap-bg.gif); /* 3x74 */
	background-repeat:repeat-x;
	background-color:#CCCCCC;
	padding:10px;
	margin:2px 0;
}
