/* CSS Document */
html{height:100%;}
BODY
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	height:100%;
	margin:0px;
	overflow-y:scroll;
	background-color:rgb(182,203,220);
	background-image:url(images/page_background2.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
TD
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:.8em;
}
h2
{
	/*color:#E87400;*/
	color:#006600;
}

/*id*/
#wrap_ctr{
	height:91px; 
	text-align:center;
	}
#wrap_leftnav,#wrap_rightcol{
	vertical-align:top; 
	width:125px;  
	padding-top:5px;
	background-repeat:repeat-x;
	background-position:top left;
}
#wrap_leftnav xa{
	color:#000;
	display:block; 
	width:125px; 
	margin-bottom:0;
	padding-left:0;
	text-decoration:none; 
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
#wrap_leftnav a:hover{}
#wrap_leftnav a:active{}
#wrap_leftnav a.current{}
#wrap_content{
	vertical-align:top; 
	padding:3px; 
	width:auto; 
	background-color:#FFF;
	}
* html #wrap_content{width:491px;}
#wrap_content table{/*background-color:#FFF;*/}
#wrap_rightbar{vertical-align:top;}
#wrap_bl{}
#wrap_footer{
	height:66px;
	background-image:url(../images/mtnbg.gif); 
	background-repeat:repeat-x; background-position:center;  
	vertical-align:bottom; padding:3px;
	text-align:right;}
#wrap_footer a{font-size:9px; color:#CCC;}
#wrap_br{}

.selbox {
	border: 1px solid #F1F1F1;
	font: 10px verdana, arial, helvetica;
}
#wrap_content a:link, #wrap_content a:visited
{
	color:#336600;
}
#wrap_content a:hover
{
	color:#990000;
}
table.basic
{
	 margin-left:5px;
	 margin-bottom:5px;
}
table.basic th
{
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	background-color:#B4CADC;/*#CCDDFF;*/
	border:1px outset #BBCCEE;
}
table.basic td
{
	border:1px outset #009900;
	background-color:#FFFFFF;
}

table.tour
{
	background-image:url(images/bg_paprus.jpg);
	background-repeat:repeat-x;
	background-color:#F4F0DF;
	border:1px outset #996600;
	margin-left:5px;
	margin-bottom:15px;
	width:100%;	
}
* html table.tour{width:97%;}
th.tour
{
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	background-color:#B4CADC;
	border:1px outset #BBCCEE;
}
td.tour
{
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	
}
table.specials
{	
	border:1px solid #CC0000;
	margin-left:5px;
}
th.specials
{
	background-color:#FFCC66;
	border-bottom:1px solid #990000;
	border-right:2px solid #990000;
	background:url(images/pro_15_0.gif);
}
td.specials
{
	padding:5px;
	border-bottom:2px solid #990000;
	border-right:2px solid #990000;
}

table.cart
{
	border:1px solid black;
	background-color:#FFF;
}
th.cart
{
	font-size:.75em;
	background-color:#CCDDFF;
	text-align:left;
}
td.cart
{
	font-size:.65em;
}
td.tour_specs
{
	padding:3px;
	border:1px outset #009933;
	background-color:#FFFFCC;
}
td.tour_specs a{
	background-image:url(../../../images/button_right.gif);
	background-repeat:no-repeat;
	background-position:3px 1px;
	display:inline-block;
	padding:1px 3px;
	padding-left:22px;
	margin:1px;
	border:1px outset #666;
	background-color:#FFF;
	text-decoration:none;
	color:#990000;
}
td.tour_specs a:hover{border:1px inset #999;}
.tour_specs_header
{
	background-color:#B4CADC;
	border:1px outset #009933;
	font-size:.65em;
	color:#000;
	margin:-3px;
	margin-bottom:0px;
	padding:1px 3px;
	font-weight:bold;
	text-align:left;
}
div.image_border
{
	border-bottom:2px solid black;
	border-left:1px solid black;
	border-right:2px solid black;
	border-top:1px solid black;
	background-color:#FFFFEE;
	vertical-align:top;
}

/*Credits: CSSpplay */
/*URL: http://www.cssplay.co.uk/menus/pro_one */
/*cssplay is awesome*/
.menu1 {padding:0 0 0 32px; margin:0; list-style:none; height:35px; background:#fff url(images/button1.gif);
 position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.menu1 li {float:left;}
.menu1 li a {display:block; float:left; height:35px; line-height:35px; color:#FFF ! important; text-decoration:none; 
font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu1 li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu1 li.current a { background:url(images/button3.gif);}
.menu1 li.current a b {color:#CCCCCC;background:url(images/button3.gif) no-repeat right top;}
.menu1 li a:hover {color:#fff; background:#000 url(images/button2.gif);}
.menu1 li a:hover b {background:url(images/button2.gif) no-repeat right top;}
.menu1 li.current a:hover {color:#fff; background:#000 url(images/button3.gif); cursor:default;}
.menu1 li.current a:hover b {background:url(images/button3.gif) no-repeat right top;}

.menu2{list-style:none; border:0; height:99%; width:125px; margin:0; padding:0; border:1px outset #CCEEAA;}
.menu2 li{padding:0;margin:0; overflow:hidden;}
.menu2 li a{color:#333; padding:1px 3px;width:99%;margin:0; text-decoration:none; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #FFF; display:block;}
.menu2 li a:hover{ border:1px outset #CCEEAA; background-color:rgb(182,203,220);}
/*.menu2 li{clear:both; margin-bottom:2px;}
.menu2 li a {color:#333333 ! important;display:block;height:16px; line-height:16px; color:#CCC; text-decoration:none; background:url(images/_buttontest3.gif) top;
font-size:11px;  font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu2 li a:hover{ background-position:bottom;}
.menu2 li a.current{border:0;}*/
