
body {
	background-color: #fff;
	background-image: url(images/bg.jpg);
	background-repeat:repeat-x;
	text-align:center;	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}


 a {
	color: #4f81bd;
	text-decoration: none;
}
a:hover  {
	color: #4f81bd;
	text-decoration: underline;
}

#container{width:895px; margin:0 auto;
text-align:left;
}


.left_bg{background-image: url(images/index_04.jpg); background-repeat: repeat-y;}


#top{width:895px;
height:87px;
background-image: url(images/index_01.jpg);
background-repeat:repeat-x;}

#top1{width:895px;
height:87px;
}

#top_left{width:272px; margin:0 0 0 0; float:left;}

#bot_logo{width:272px;
height:94px;
background-image: url(images/index_02.jpg);
background-repeat:repeat-x;}

#tourdates{background-image: url(images/index_04.jpg); background-repeat: repeat-y;}


#top_right{width:623px; margin:0 0 0 0; float:left;}


#menu{margin:30px 0 0 500px; float:left;}

#tabs {
	float:left;
	width:100%;
	font-size:93%;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	line-height:normal;
	overflow:hidden;
	}

#tabs ul {
	margin:0;
	padding:5px 40px 0 40px;
	list-style:none;
	
	}

#tabs li {
	display:inline;
	margin:0;
	padding:0;
	}

#tabs a {
	float:left;
	background:url("images/left.png") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	}

#tabs a span {
	float:left;
	display:block;
	background:url("images/right.png") no-repeat right top;
	padding:6px 20px 4px 6px;
	margin-right:2px;
	color:#FFF;
	}
	
	
#tabs .selected {
	background-position:0% -42px;
	}	
	
	#tabs .selected span {
	background-position:100% -42px;
	}
	

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
#tabs a:hover span {
	}

#tabs a:hover {
	background-position:0% -42px;
	}

#tabs a:hover span {
	background-position:100% -42px;
	}
	

	
	
	
h1 {font:normal 16px/20px Verdana, Arial, Helvetica, sans-serif; color:#1a3a00;  font-weight:bold; padding:15px 0 0 0;}

h2 {font:normal 16px/20px Verdana, Arial, Helvetica, sans-serif; color:#000;  font-weight:bold; padding:10px 0 0 10px;}
	

h3 {
font : bold 14px Arial, Helvetica, sans-serif;
color : #3d6701;
display : block;
margin : 0 0 5px 14px;
float:left;
}

h4 {
font : bold 14px Arial, Helvetica, sans-serif;
color : #3d6701;
display : block;
margin : 0 0 5px 14px;
float:left;
}

h5 {
font : bold 14px Arial, Helvetica, sans-serif;
color : #3d6701;
display : block;
}


 .shadow{float:left;
				  clear:left;
				  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
				  background: url(images/shadow.gif) no-repeat bottom right;
				  margin: 10px 0 10px 10px !important;
				  margin: 10px 0 10px 5px;
}


img.pic{

padding:0px;
margin:0px 0px 5px 0;
border:1px  #fff solid;
}


img.pic1{
float:left;
padding:5px;
margin:10px 10px 10px 0;
border:1px  #CCCCCC solid;

}


li { 
	  list-style-type:circle; 
	  font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	  
	  } 	
.style1 {
	color: #000000;
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
}
.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

.style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	line-height:15pt;
}
.style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}


.style5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1a3a00;
}


.style6 {
	color: #000000;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}


.style7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.caption {
margin : 0px 0 20px 20px;
float:left;

}



.line{border:1px #cfd0ce dashed; margin-bottom:25px; margin-top:5px;}

.green{color:#1a3a00;}