@charset "UTF-8";
/* CSS Document

	CONTENT MANAGEMENT SYSTEM
				V3
				
	Reserved DIV ID's, Classes etc listed below:
	- #banners
	- .suckertreemenu
	- #treemenu1
	- .section_on
	- #wrapper
	
	!! Please don't use the reserved style identifiers
	!! Would cause issues with the system!

*/
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(/images/bg2.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;
	color:#ffffff;
}
#wrap {
	width:900px;
	margin:0 auto 0 auto;
}
#logo {
	width:900px;
	height:65px;
	float:left;
	margin:30px 0 5px 0;
}
#nav {
	width:900px;
	height:32;
	float:left;
	margin-bottom:5px;
}
#content {
	width:900px;
	min-height:520px;
	float:left;
	margin-bottom:7px;
	background-image:url(/images/bg_top.jpg);
	background-color:#ffffff;
	background-repeat:repeat-x;
	background-position:top;

}
#lefts {
	background-image:url(/images/bg_oi.png);
	width:290px;
	height:455px;
	z-index:2;
	float:left;
	display:inline;

}
#ban {
	margin:5px 0 0 5px;
}
#rights {
	width:583px;
	padding-left:10px;
	padding-top:66px;
	z-index:1;
	margin-bottom:7px;
	float:left;
	display:inline;
	color:#000000;
}
#specials {
	float: left;
	display: inline;
	width:100%;
}
#spec_blue {
	background: url(/images/spec_blue.jpg) no-repeat;
	width: 448px;
	height: 214px;
	float: left;
	color:#ffffff;
}
#spec_green {
	background: url(/images/spec_green.jpg) no-repeat;
	width: 448px;
	height: 214px;
	float: right;
	color:#ffffff;
}
#spec_inner {
	margin:17px;
	float:left;
}
.spec_title {
	font-size:19px;
	padding-left:50px;
	display:block;
}
.det {
	float:left;
	margin-left:16px;
	margin-top:13px;
	width:165px;
}
#tours {
	float:left;
	display:inline;
	margin-top:225px;
	
}

#locations {
	width:900px;
	float:left;
}
#lnav {
	width:900px;
	float:left;
}
#lnav ul {
	list-style:none;
	margin:0;
	padding:0;
}
#lnav ul li {
	display:block;
	float:left;
	height:29px;
}
#lnav .ri {
	margin-right:4px;
}
#lnav .ri2 {
	margin-right:5px;
}
#lwindow {
	float:left;
	width:900px;
	
}
#lbg {
	background-image:url(/images/tab_bg2.png);
	width:900px;
	height:43px;	
	margin-top:29px;
	margin-bottom:70px;
}
#lcont {
	width:900px;
	height:43px;
	float:left;
	
}
#footer {
	background-image:url(/images/bg_footer.png);
	background-repeat:repeat-x;
	width:900px;
	height:45px;
	float:left;
	margin-top:100px;
}
#footer a {
	color:#ffffff;	
}
.foot {
	color:#fff;
	margin-left:20px;
	
}
a {
	color:#ffffff;
	text-decoration:none;
	
}
.titletxt {
	font-size:28px;
	font-family:verdana;
	color:#0066cc;
	
}
.returnt {
	margin-left:20px; 
	float:left; 
	margin-top:-0px;
}