


body {font: 80% verdana, arial, helvetica, sans-serif; text-align: center; /* for IE */	margin:0; background:url(Images/bg_main_a.jpg) repeat-y fixed 50% 50%;  font:15px Trebuchet MS,Lucida Grande,Helvetica,Arial,sans-serif;	color:#333;}

	

h1{color:#000066; padding:0; margin:0;}

h2{color:#000066; padding:0; margin:0; font-size:16px}



a:link, a:visited {color:#000066; text-decoration:none}

a:hover {color:#000066; text-decoration: underline}

	

#container {margin: 0 auto;   /* align for good browsers */ text-align: left; /* counter the body center */ border:0px solid #941D15; width: 800px;}



#header { height:170px; background-color:#000066; background-image:url(Images/bg-top.jpg); display:block; border-bottom: 1px solid #941D15; }





#navigation {height:50px; text-align:center; background-image:url(Images/navbg.gif); padding-left:50px;font-size:18px;}

#navigation ul {list-style:none; margin:0;padding:0; text-align:center; }

#navigation ul li {	text-align:center;	color: #000000;}

#navigation li {width:100px; list-style:none; display:inline; line-height:50px; background:url("Images/tab.gif"); float:left; background-position:0 -100px; }

#navigation  a {width:100px; color:#fff; text-decoration:none;background:url("Images/tab.gif");	float:left;	padding:0px;text-align:center;margin:0 0px; }

#navigation a:hover { background-position:0 -50px;}

#navigation a:active { background-position:0 -100px;}



img {border:0}

img a:hover {text-decoration:none}

img.right {float:right; margin-left:12px; margin-bottom:12px;}

img.left {float:left; margin-right:12px; margin-bottom:12px;}

img.rightt {float:right; margin-left:12px; margin-top:8px; margin-bottom:12px;}

img.leftt {float:left; margin-right:12px; margin-top:8px;  margin-bottom:12px;}



#mainimages {border-bottom: 1px solid #222;}

#main {	background-color:#ffffff; border-bottom: 0px solid #000099; padding:25px; display:block;}



#footer { height:130px;	background-color:#D8261C; color:#fff; padding-top:15px; text-align:center; background-image: url(Images/footerbg.gif);}

#footer a{color:#fff}

#footer a:hover{color:#fff}

#footer ul {list-style:none; margin:0;padding:0; text-align:center;}

#footer li {padding:0 8px; display:inline; border-right:1px solid #fff;}

#footer li.last {border:none;}



#logo {float: left; width: 310px; margin-left: 0;}

#ht {margin-left: 350px; height:140px; text-align:right; vertical-align:middle; padding-top:30px; padding-right:30px; color:#fff;}



#real {margin: 0 auto; text-align: center; width:600px;} 

.real {color:#000066; font-size:18px; font-weight:bold}

#rl {float: left; width: 200px;}

#rr {float: right; width: 200px;}

#rc { margin: 0 200px;}



#links {margin: 0 auto; margin-top:20px; text-align: center; width:750px;} 

.links {color:#000099; font-size:18px; font-weight:bold}

#ll {float: left; width: 250px;}

#lr {float: right; width: 250px;}

#lc { margin: 0 250px;}



#mainbottom{ width: 750px; margin: 25px 0 0 0; text-align: left; height:260px;} 

#map {float: right; width: 300px; padding: 0; text-align:center;}

#tour {	margin: 0 325px 0 10px; padding-top:25px; text-align:center;} 

.req {color:#000099}



#contactform{width: 700px; font-size: 100%;}

#contactform .formfield{margin-top: 2px;margin-bottom: 2px;clear: both;}

#contactform .col1, #contactform .wide{text-align: right; margin-right: 2px; float: left; }

#contactform .col1{	width: 200px;height: 40px;}

#contactform .input input{width: 140px;}

#contactform .multiline textarea{width: 230px;}

#contactform .wide{ padding-left: 12px;}

#contactform .widemultiline textarea{width: 352px;}

#contactform .submit{text-align: left; margin: 5px 0 0 129px;}

#contactform .col3{text-align: right; margin-right: 2px; float: left; }

#contactform .col3{	width: 200px;height: 80px;}



#tourfoot {text-align:center;}

#tourfoot ol { list-style:decimal; margin:0;padding:0; text-align:center;}

#tourfoot li {padding:0 8px; display:inline; border-right:1px solid #222;}

#tourfoot li.last {border:none;}