* {
margin: 0;
padding: 0;
}
BODY, HTML {
background: #f0f0f0;
color: #000;
font: 12px Arial, Helvetica, sans-serif normal;
}
#container {
width: 895px;
margin: 0 auto;
border: 4px solid #293b4f;
}
#header {
width: 895px;
height: 453px;
background: url(../images/header.gif) no-repeat;
}
#header_bottom {
width: 895px;
height: 20px;
background: #c1d2d9;
border-bottom: 1px solid #97a09f;
}
#subheader {
width: 895px;
height: 242px;
background: url(../images/subheader.png) no-repeat;
}
#main_container {
width: 895px;
overflow: hidden;
background: #fff;
}
#main {
width: 580px;
float: left;
}
#column {
width: 295px;
float: right;
}
h2 {
font-size: 16px;
font-weight: bold;
color: #303a43;
padding: 10px 10px 0 10px;
}
h3 {
font-size: 14px;
font-weight: bold;
color: #C00;
padding: 10px 10px 0 10px;
}
#main p { 
padding: 10px; 
line-height: 18px;
}
#column ul {
list-style-type: none;	
width: 260px;
margin: 20px 0 0 0;
}
#column li {
width: 260px;
height: 20px;
border-bottom: 1px dotted #666;
padding: 5px;
}
#column li a {
font-weight: bold;	
color: #a2b9c3;
text-decoration: none;
line-height: 20px;
padding: 0 0 0 10px;
}
#column li:hover {
background: #eef8fa;	
}
#booknow {
width: 250px;
height: 119px;
background: url(../images/booknow.png) no-repeat;
margin: 10px;
}
#footer_bar {
width: 895px;
height: 23px;
background: #fff;
}
#footer_bar img {
margin: 0 auto;
display: block;
}
.text1 {
padding: 10px;	
background: #fff;
}
.text1 a {
color: #303a43;
font-weight: bold;
text-decoration: none;
}
.text1 a:hover {
color: #64798C;
font-weight: bold;
text-decoration: none;
}
#footer {
width: 895px;
height: 100px;
color: #303a43;
background: #fff;
}
#footer a {
color: #303a43;
font-weight: bold;
text-decoration: none;
}
#footer a:hover {
color: #64798C;
font-weight: bold;
text-decoration: none;
}
.text2 {
float: left;
padding: 80px 10px 10px 10px;
}
.text3 {
float: right;	
padding: 80px 10px 10px 10px;
}
.text4 {
position: absolute;
margin: 293px 0 0 200px;
font-weight: bold;
width: 245px;
}
#subheader_box1 {
width: 240px;
height: 90px;
position: absolute;
margin: 130px 0 0 620px;
}
#subheader_box1 h2 {
font-weight: bold;
font-size: 15px;
padding: 0;
color: #3b4958;
}
#subheader_box1 p {
font-size: 10px;
padding: 5px 0;
color: #496d7c;
}
#subheader_box2 {
width: 315px;
margin: 0 0 0 10px;
}
#subheader_box2 h1 {
font-size: 15px;
font-weight: bold;
padding: 10px 10px 0 0;
color: #3b4958;
}
#subheader_box2 p {
font-size: 10px;
padding: 5px 0;
color: #496d7c;
}
.text5 a {
font-weight: bold;
text-decoration: none;
color: #496d7c;
}
.text5 a:hover {
font-weight: bold;
text-decoration: underline;
color: #496d7c;
}
.text6 {
float: left;
}
.text6 a {
font-weight: bold;
text-decoration: none;
color: #496d7c;
}
.text6 a:hover {
font-weight: bold;
text-decoration: underline;
color: #496d7c;
}
#subheader_box3 {
width: 315px;
margin: 0 0 0 10px;
}
#subheader_box3 p {
font-size: 10px;
padding: 5px 0;
color: #496d7c;
}
#subheader_box3 ul {
list-style-type: none;
margin: 5px 0 0 0;
}
li#thumb1 a {
width: 93px;
height: 89px;
background: url(../images/thumb1.png) no-repeat;
float: left;
}
li#thumb2 a {
width: 93px;
height: 89px;
background: url(../images/thumb2.png) no-repeat;
float: left;
margin: 0 5px;
}
li#thumb3 a {
width: 93px;
height: 89px;
background: url(../images/thumb3.jpg) no-repeat;
float: left;
}
#phone {
width: 190px;
height: 60px;
position: absolute;
margin: 390px 0 0 680px;
text-align: center;
}
#phone p { padding: 0; }
.text7 {
font-size: 30px;
font-weight: bold;
color: #2a686c;
}
.text8 a {
font-size: 12px;
font-weight: bold;
color: #2a686c;
text-decoration: none;
}
.text8 a:hover {
text-decoration: underline;	
}
#menu {
width: 600px;
height: 30px;
float: left;
margin: 420px 0 0 40px;
}
#menu ul {
list-style-type: none;	
position: relative;
}
#menu li a {
width: 100px;
color: #2a686c;
font-weight: bold;
text-decoration: none;
float: left;
padding: 5px;
}
#menu li a:hover {
text-decoration: underline;	
}
#validation {
width: 281px;
margin: 20px auto;
}
#validation ul {
list-style-type: none;	
position: relative;
}
li#valid1 {
width: 82px;
height: 17px;
position: absolute;
top: -1px;
left: 0;
}
li#valid2 {
width: 81px;
height: 15px;
position: absolute;
top: 0;
left: 85px;
}
li#valid3 {
width: 112px;
height: 16px;
position: absolute;
top: 0;
left: 169px;
background: url(../images/favicon.jpg) no-repeat left;
}
li#valid3 a.seo_link {
font-size: 13px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
color: #33C;
margin: 0 0 0 18px;
vertical-align: top;
position: absolute;
}
li#valid3 a:hover.seo_link {
text-decoration: underline;	
}
img { border: 0; }
#favicon a {
width: 16px;
height: 16px;
position: absolute;
}


















