*{margin: 0 auto;padding: 0;}
.bottom{clear: both;}
a{color:#efc113;}
body{width:800px;background: #3d69cd url(images/shell_large.jpg) no-repeat;color: #fbe688;font-size: 85%;
	font-family:Tahoma, Verdana, Trebuchet MS, Arial, Sans-Serif;}

#header{width:770px;height:120px;background: url(images/topnew2.png) repeat-x;text-align:right;}
#headerleft{float: left;height:120px;}
#headerright{float: left;width: 641px;}
#headimg{float:left;padding:10px 0px 10px 0px;border: 10px solid #cccccc;}
#header h1{padding: 15px 20px 0px 0px;font-weight: normal;font-size: 250%;letter-spacing: -2px;color: #ffffff;text-align: right;}
#header h2{padding: 0px 20px 0px 0px;font-weight: normal;font-size: 170%;letter-spacing: -1px;text-align: right;}
#header p{padding: 0px 20px 0px 0px;font-weight: normal;font-size:100%;color: #ffffff;text-align: right;}

#maincontainer{width: 100%;}
#main{margin: 0 auto;width: 800px;background: #3d69cd url(images/middle2.jpg);}

#mainmenu{margin:0px 0px 0px 0px;float: left;width: 159px;padding: 20px 0 0 22px;font-size: 115%;}
#mainmenu ul li{list-style-type: none;text-align:center;margin:0px 50px 15px 0px;}
#mainmenu a{color:#efc113;text-decoration:none;}
#mainmenu a .active{color: #ffffff;}
#mainmenu a:hover{font-size:larger;color: #ffffff;}
#mainmenu p{text-align:left;margin:100px 0 0 0;}
#mainmenu p span{color: #222222;font-size: 125%;}

#maincontent{float: left;width: 550px;padding: 10px 5px 15px 40px;line-height: 160%;margin:0px 0px 0px -30px;
	background:url(images/leftnew.png) repeat-y;text-align:left;}
#maincontent p{margin: 0px 0px 0px 0px;padding: 5px;}

#maincontent h1 {margin: 10px 0 15px 0;padding: 10px 0px 0px 0px;font-weight: bold;font-size: 170%;text-align:center;}
#maincontent h4{margin: 20px 0px 15px 0px;padding: 10px 0px 0px 0px;font-weight: bold;font-size: 170%;text-align:center;}
#maincontent h2{margin: 0 0 5px -10px;padding: 10px 0px 0px 0px;font-weight: bold;font-size: 130%;}
#maincontent h3{margin: 0 0 5px -10px;padding: 10px 0px 0px 0px;font-weight: bold;font-size: 120%;text-align:center;}
#maincontent h4{margin: 0 0 5px 10px;padding: 10px 0px 0px 0px;font-weight: bold;font-style:italic;font-size: 115%;text-align:left;}
#maincontent ul{margin: 0 0 15px 30px;list-style-image:url(images/starbullet.png);color: #fbe688;text-align:left;}
#maincontent blockquote{margin: 0 0 15px 20px;padding: 0 0 0 15px;border-left: 3px solid #FC0;}

#gc {background:url(images/guest-bg.png) no-repeat center right;}
#gc p{font-size:90%; text-align:justify;color:#ffffff}
#gc .subscript, #faq .subscript{color: #fbe688;font-style:italic;font-size:90%;float:right;clear:both;width:100%;	text-align:right;}

.mainimg{float: right;margin: 15px 0px 15px 15px;padding: 2px;border: 1px solid #cccccc;}
.smallimg{border:0px;margin:0px;padding:0px;float:none;}
.thickbox{clear:both;float: right;margin: 15px 0px 0px 15px;padding: 2px;border: 1px solid #cccccc;}
.pictitle{font-style:italic;font-size:80%;float:right;clear:both;width:150px;text-align:right;}
.block{float:right;clear:both;}
.block img{float:right;margin:5px 0px 15px 10px;padding:2px;clear:both;border:solid 1px #cccccc;}
.bold{font-weight:bold;}
#imgblock{clear:both;}

#footerCont{width: 100%;}
#footer{clear:both;color: #000000;font-size: 85%;background:url(images/bottomedge.jpg) repeat-x;width:785px;margin:0px 0px 0px 0px;height:11px;}

#bottom a{color: #efc113;text-decoration: none;}
#bottom a:hover{color: #ffffff;}
#bottom{font-size:70%;}
#bottom #bmenu {text-align:center}
#bottomleft{float: left;width: 380px;padding: 2px 0px 10px 15px;text-align:left;border:0px;}
#bottomright{float: left;width: 380px;padding: 15px 0px 10px 0px;text-align: right;}

#bravenet{clear:both;width:100%;border:0px;text-align:center;vertical-align:middle;}    

#tableclear{border:0px;width:600px;}
    
#ratestable{width:550px;border:solid 1px;padding:10px;margin:10px;line-height:30px;text-align:center}
#ratestable tr{padding:2px;border:solid 1px;}
#ratestable td{}
#tourtable{width:535px;padding:10px;margin:10px;text-align:left;border-style:none;}
#tourtable .coltext {width:350px;}
#tourtable h2 {margin: 0 0 5px 0px;}
#tourtable img{padding:2px;border:solid 1px #cccccc;margin-top:35px;text-align:center;float:right;}
    
.col1{font-weight:bold;width:300px;}
.rates1{font-style:italic;font-weight:normal;text-align:left}
.col2{width:100px;}
.center{text-align:center}
.alt{color:#fff}

#bookingtable{width:500px;border:solid 1px;padding:10px;margin:10px;text-align:left;}
.bookingcol1{width:120px;padding:2px 2px 2px 2px;font-size:85%;}
.bookingcol2{padding:2px 2px 2px 2px;}
.headingcol{text-align:center;font:bold 100%;}
.textis{font-size:75%;font-weight:normal;font-style:italic;}
.textc{text-align:center;clear:both;}

