body {background-color: #000033; 	
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;}

body.mceContentBody {background: #FFF; text-align:left}

.errorMessage {background:#fff; color:#66cc00; padding:10px}

.okMessage {background:#fff;color:#66cc00;padding:10px}

.cart {font: 12px Arial ; border:1px solid #d3d3d3; width:100%; background:#F7F7F7}

.cart th {text-align:left; background:#d3d3d3 url(../matt_black_popup/hd_bk.jpg) repeat-x; color:#000}

.cart a {margin-right:0px; float:right}

.lineitem {border-bottom: 1px dotted #000}

.checkouthead {font-size: 16px; color:#c1c1c1; padding:20px 0px }

.header{border-bottom:1px #000000 solid}
 
.header_left{}

.header_right ol, .body_table_right ol { margin-left:5px; }

.header_right { background:url(purpleGradient.jpg) repeat-y top; border-left:1px #000000 solid; padding:10px 10px 10px 0px; }

.header_right span {color:#FFFFFF}

.body_table{}

.body_table_left {padding:16px}

.body_table_right {border-left:1px solid #000000; padding-top:20px; padding-left:0px}

h3{font-size:12px;}

ol{	font-weight:bold; list-style:none; margin:0; padding:0;  }

ol li{ padding:4px 0px 5px 0; margin:0; text-indent:0px; }

ol a  { text-decoration:none; padding:0; margin:0;  }

.menu_top, .menu_bottom { padding-left:30px; }

.menu_top li a{color:#FFFFFF; display:block; padding:0 0 0 20px}

.menu_top li a:hover{color:#66cc00;}

.menu_top .topHighlight {color:#66cc00; background-image:url(circle.gif); background-position:left; background-repeat:no-repeat}

.menu_bottom li a{color:#000000; padding-left:20px}

.menu_bottom li a:hover{color:#66cc00;}

.menu_bottom .highlight {color:#66cc00}

.thumbnails{
	hight:80px;
	width:130px;
	margin:0 15px 15px 0;
	float:left;
}

.thumbnails a img{
	border:1px #31108d solid;
}

.thumbnails a:hover img{
	border:1px #66cc00 solid;
}

/*----------------------------- Quick Edit ------------------------------ */
#quickEdit {
	clear:both;
	text-align:center;
	margin:0;
	padding:0;
	background:#CCC;
}

#barRow {
	background:url(images/quick_edit/quickFade.gif) repeat-x #000;
}

#name1, #name2 {
	border-bottom:1px solid #ccc;
}
.quickButtons {
	padding:5px;
	text-align:center;
	border-right:1px solid #000;
	border-bottom:4px solid #CCC;
	color:#000;
	cursor:pointer;
	width:auto;
	background:#B4B4B4;
}

.quickButtons:hover {
	background:#000;
	color:#FFFFFF;
}

#specialsWrap{
	margin:12px;
}

	/*---------------------------------New Check Out Styles Below ---------------------------------*/

.orderDisplay {
	background:#575757; 
	padding:5px; 
	color:#000;}



.checkouthead {
	color:#333333;
	border-bottom:1px dotted #CCC;
	margin: 0;
	padding:0 0 5px 0;
	font-size:20px;
	text-align:left;
}
.checkoutHeaderBlue {
	padding:10px;
	background:#575757;
	color:#000
	text-align:left;
}
.checkoutCurrentBorder {
	border:1px solid #575757;
	padding:5px;
	margin-bottom:5px;
	background:url(images/thumbnailShadow.gif) repeat-x top;
}
.checkoutHeaderGrey {
	padding:10px;
	background: url(checkout/page_back.png) repeat-x;
	color:#000;
	margin-bottom:0px;
	text-align:left;
}
.summaryHeader {
	text-align:left;
	background:url(images/thumbnailShadow.gif) repeat-x top;
	padding:5px;
	font-weight:bold;
	color:#575757;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	height:15px;
}
.editLink, .editLink a {
	font-weight:normal;
	color:#666666;
	font-size:9px;
}

.productThumb{
	background-color: #f3efe5;
	border:8px #ccc0a5 solid;
	padding:8px;
	float:left;
	margin:0 12px 20px 0;
	width:266px;
	height:240px;
}

.product{
	padding:0 16px 0 16px;
}

	/*---------------------------------Shelley's Styles are Below ---------------------------------*/




.signature {
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
.whiteText {
	line-height: 16px;
	color: #FFFFFF;
}
.darkText {
	line-height: 14px;
	color: #000033;
}
.Sidenav {
	line-height: 18px;
	color: #000033;
	font-weight: bold;
	text-decoration: none;
}
.MainNav {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
A.Sidenav:hover {
	line-height: 18px;
	color: #66CC00;
	font-weight: bold;
	text-decoration: none;
}
.SideNavOn {
	line-height: 18px;
	font-weight: bold;
	color: #66CC00;
}
A.darkText:hover {
	line-height: 16px;
	color: #66CC00;
	text-decoration: underline;
}
A.MainNav:hover {
	color: #78F000;
	text-decoration: none;
	font-weight: bold;
}
A.signature:hover {
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;
}




.wkend {
	background:#CCC;
	color:#FFFFFF;
	text-align:center;
	font-size:10px;
	width:35px;
	
	
}
.wkday {
	
	text-align:center;
	color:#FFFFFF;
	background:#CCCCCC;
	font-size:10px;
	width:35px;
	
}

.wkday a {
	display:block;
	color:#FFFFFF;
	background:#76D951;
	text-decoration:none;
	padding:2px;
}


.wkend a {
	display:block;
	color:#FFF;
	background:#76D951;
	text-decoration:none;
	padding:2px;
}

.wkday a:hover, .wkend a:hover {
	background:#3C2D9A	
}


.calendar {
	font-size:15px;	
}

.tourTile {}

.tourCode {}

.brochureLink a {}
.headerBg { background: #66CC00 url(topCorner.gif) no-repeat top right; height: 100px; padding-top: 5px; }