body{margin:0px auto; position:relative; padding:0px; background-color:#005282;font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#000; margin-bottom:20px;}
p{margin:0px; padding:0px;}
div{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:18px; text-decoration:none;}
a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:18px; text-decoration:none;}
a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:18px; text-decoration:underline;}
h1,h2,h3,h4,img,p,ul{margin:0px; padding:0px;}
img {border:none;}
h1{font-family:Arial;font-size:45px; line-height:45px; color:#cc0000; font-weight:normal;}
h2{font-family:"Trebuchet MS";font-size:20px; line-height:20px; color:#cc0000;}
h3{margin:0px;font-size:13px; color:#d00303; } 
h4{font-size:16px; color:#fff; font-family:Arial;} 

form{margin:0px; padding:0px;}

.clear{clear:both; width:100%;}
.height{clear:both; height:20px;width:100%;}
.left{float:left; padding-right:10px;}
.left1{float:left; padding:0px;}
.right{float:right; padding-left:10px;}

#frame{
	width:100%;
	height:auto;
	padding:0px;
	margin:0 auto;
	position:relative;
	background-image:url(../images/container-bg.png);
	background-repeat:repeat-y;
	background-position:50% 50%;
}
#outerBg1{
background-image:url(../images/header.png);
background-repeat:no-repeat;
background-position:50% 0%;
margin:0 auto;
position:relative;
}
#outerBg2{
background-image:url(../images/footer-bg.png);
background-repeat:no-repeat;
background-position:50% 100%;
margin:0 auto;
position:relative;
}

#outer{
width:920px;
position:relative;
margin:0 auto;
padding:0px;
}

#top{
width:820px;
clear:both;
position:relative;
margin:0 auto;
padding-top:15px;
}

#top div.logo{
width:255px;
float:left;
}

#top div.book{
width:565px;
float:left;
}

#book{
padding-right:30px;
text-align:right;
color:#FFFFFF;
font-size:20px;
padding-top:35px;
}
#book a{
color:#FFFFFF;
font-size:20px;
}
#book a:hover{
color:#FFFFFF;
font-size:20px;
}
#top-links-main{
width:840px;
clear:both;
padding-top:32px;
position:relative;
margin:0 auto;
}
#top-links-main div.links ul{ margin:0; padding:0; list-style-type:none;}
#top-links-main div.links ul li{ display:inline; padding-right:14px; padding-left:14px;color:#fff; }
#top-links-main div.links ul li a{ text-decoration:none; color:#fff; font-size:13px; }
#top-links-main div.links ul li a:hover{ text-decoration:none; color:#fff; font-size:13px; }
#top-links{
width:840px;
clear:both;
padding-top:50px;
position:relative;
margin:0 auto;
}
#top-links div.links ul{ margin:0; padding:0; list-style-type:none;}
#top-links div.links ul li{ display:inline; padding-right:14px; padding-left:14px;color:#fff; }
#top-links div.links ul li a{ text-decoration:none; color:#fff; font-size:13px; }
#top-links div.links ul li a:hover{ text-decoration:none; color:#fff; font-size:13px; }

#main-inner{
padding:20px 18px 10px 18px;
}
#content{
width:880px;
clear:both;
padding-top:15px;
}

#bodyLeftpanel{
width:630px;
float:left;
}
#bodyLeftpanel div.rightgap{
padding-right:15px;
}

#column{
padding:0px 0 0 0px;
float:left;
width:250px;
}

#sidebar{
background-image:url(../images/sidebar_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
background-color:#479114;
padding:0px 20px 20px 10px;
margin:0 0 20px 0
}
#sidebar h3{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#fff;
font-weight:normal;
line-height:45px;
padding:0 0 13px 0px;
}
.small_block{
width:213px;
height:61px;
padding:7px 0 10px 7px;
background-image:url(../images/block_bg.gif);
background-position:top left;
background-repeat:no-repeat;
}

.small_block  a{
font-size:14px;
color:#347E94;
text-decoration:underline;
font-weight:normal;
}
.small_block  a:visited{text-decoration:underline;font-size:14px;
color:#347E94;
}
.small_block  a:hover{text-decoration:none;font-size:14px;
color:#347E94;
}
.vendors{
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
text-transform:uppercase;
text-decoration:underline;
}
.vendors:visited{text-decoration:underline;font-size:10px;}
.vendors:hover{text-decoration:none;font-size:10px;}

.search{
background-color:#448AAE;
background-image:url(../images/search_bg.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding:11px 0 9px 0;
margin:0 0 30px 0
}
.search h3{
color:#FFFF33;
font-size:15px;
}
#tourist{
background-image:url(../images/blue-bg.jpg);
background-repeat:repeat-x;
padding:5px;
border:1px solid #01649e;
}
#tourist h2{
font-size:15px;
color:#FFFFFF;
margin:0px;
}
#tourist ul{padding:10px 0 0 0;
margin:0px;
list-style-type:none;
}
#tourist li{
padding:3px 2px 3px 20px;
border-bottom:1px solid #95c9e7;
background-image:url(../images/bullet.jpg);
background-repeat:no-repeat;
background-position:0 60%;
}
#tourist li a, #tourist li a:hover{ color:#000000;}

.white{color:#FFFFFF;font-size:12px;}

.black{color:#000; font-size:12px;}

#footer{height:117px; clear:both; margin:0px; padding:0px;}
#footer div.footerlinks{  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ccc; text-align:center;margin:0px;  padding:30px;}
#footer div.footerlinks ul{ margin:0; padding:0; list-style-type:none;}
#footer div.footerlinks ul li{ display:inline; padding-right:10px; padding-left:10px; }
#footer div.footerlinks ul li a{ text-decoration:none; color:#ccc; font-size:11px; }
#footer div.footerlinks ul li a:hover{ text-decoration:none; color:#fff; font-size:11px; }


