/* ------------- 1. General ----------------------*/
html, body
{
margin:0;
padding:0;
}

body{
background-color:#FFFFFF;
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
color:#000000;
}


a:link, a:visited, a:active {
color:#1d7dc7; 
text-decoration: none;
}

a:hover {
color: #404040;
text-decoration: underline;
}

form
{
margin: 0;
padding:0;
}

#clear { 
clear: both; 
line-height: 0px;
height: 0;
font-size: 0;
}

/* ------------- 2. DIV Containers --------------------*/
#container {
width: 969px;
margin:0px auto 0px auto;
padding: 0;
}

#logo {
float: left;
width: 969px; 
height:257px; 

}

#banner {
width: 969px; 
height:246px; 
float: left;
margin:-110px 0 0 0;
padding:0px;
}


#special_offer
{
width:182px;
float:left;
margin:30px 0 0 15px;
padding:0px;
}

#main_content
{
width:600px;
float:left;
margin:30px 0 0 60px;
padding:30px 40px 120px 40px;
border:1px solid #00c4df;
position:relative;
text-align:justify;
}

#main_content_hotel
{
width:680px;
float:left;
margin:30px 0 0 60px;
padding:30px 0px 120px 5px;
border:1px solid #00c4df;
position:relative;
text-align:justify;
}

/* ------------- Text ----------------------------*/

h1
{
font-size:32px;
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#00c4df;
padding:0px;
margin:0px;
text-align:left;
word-spacing:0px;
}
h2
{
font-size:24px;
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#00c4df;
padding:0px;
margin:0px;
text-align:left;
word-spacing:0px;
}

h3 { 
font-size:16px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; 
color:#1f5996; 
padding:0px; 
margin:0px; 
text-align:left; 
text-transform:capitalize; 
}
.smallspace
{
font-size:20px;
}
#main_content p
{

text-align:justify;
line-height:130%;
}
#main_content_hotel p
{
text-align:justify;
line-height:130%;
}
/* ------------- Links ----------------------------*/

a.biglinks:link, a.biglinks:visited, a.biglinks:active
{
color: #1f5996;
font-size:18px;
font-weight:bold;
background:url(../images/arrow.jpg) 0px 4px no-repeat;
padding-left:40px;
text-decoration:none;
}

a.biglinks:hover {
color:#00c4df;
text-decoration:none;
}

a.biglinksr:link, a.biglinksr:visited, a.biglinksr:active
{
float:right;
color: #1f5996;
font-size:18px;
font-weight:bold;
background:url(../images/arrow.jpg) 0px 4px no-repeat;
padding-left:40px;
margin-top:-30px;
text-decoration:none;
}

a.biglinksr:hover {
color:#00c4df;
text-decoration:none;
}

a.biglinkss:link, a.biglinksr:visited, a.biglinksr:active
{
float:right;
color:#00c4df;
font-size:16px;
font-weight:bold;
background:url(../images/arrow.jpg) 0px 0px no-repeat;
padding-left:40px;
margin-top:-20px;
text-decoration:none;
}

a.biglinkss:hover {
color: #1f5996;
text-decoration:none;
}

a.smalllinks:link, a.smalllinks:visited, a.smalllinks:active
{
float:right;
color: #1f5996;
margin-top:10px;
font-weight:bold;
text-decoration:none;
}

a.smalllinks:hover {
color:#00c4df;
text-decoration:underline;
}

/* ------------- others ----------------------------*/
.corner1
{
width:116px;
height:112px;
float:right;
position:absolute;
right:-16px;
bottom:-12px;
background:url(../images/corner.jpg) 0px 0px no-repeat;
}

.home_img
{
float:right;
margin:0 0 0 20px;
}

.hotel_img
{
float:left;
margin:0 10px 0 0px;
}

.home_img1
{
float:right;
margin:0 0 0 10px;
}

.black
{
color:#000000 !important;
}
.aqua
{
color:#00c4df
}

.blue
{
color:#1f5996;
padding-left:100px;
font-weight:bold;
}

.white
{
color:#FFFFFF;
padding-left:30px;
font-weight:bold;
}

.rect
{
width:306px;
height:170px;
float:left;
background:url(../images/rect.jpg) 0px 0px no-repeat;
}

.large
{
font-size:18px;
}

.pad_left
{
padding-left:40px;}
/* ------------- Forms ----------------------------*/
.field {
	display: block;
	width: 160px;
	margin-left: 15px;
	height: 30px;
	float: left;
	margin-bottom: 3px;
}
.label1{
display: block;
width: 110px;
float: left;
margin-bottom: 15px;
padding-right: 10px;
text-align:right;
color:#666666;
font-weight:bold;
}
.clear
{
clear:left
}
.input1 {
border: 1px solid #666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;

width: 200px;
color: #666666;
background-color: #ffffff;
}
.nav_level_1 a {
color: #ffffff;
text-decoration:none;
font-weight:bold;
text-align:center;
width:200px;
float:left;
margin-left:40px;
height:20px;
background: #00c4df;
padding-top:4px;
}


.nav_level_1 a:hover {
text-decoration:none;
color: #e7e02e;
background-color: #1f5996;
}

.date_input { border:1px solid #00c4df; padding:4px; color: #000; background-color:#FFFFFF; width:100px; }  
.text_input { border:1px solid #00c4df; color: #000; background-color:#FFFFFF; width:200px; padding:4px; } 
.green { background-color:#e2e100; }  
.blue { background-color:#00c4df; padding:5px; margin:0px; } 
.darkblue { background-color:#1f5996; color:#fff !important; font-weight:bold; }

.button1{
background: white url(../images/check_availability.jpg) no-repeat top left;
width: 150px;
height: 37px;
border:0px;
cursor:pointer;
}

.button2{
background: white url(../images/Go.jpg) no-repeat top left;
width: 109px;
height: 27px;
border:0px;
cursor:pointer;
}

.button2{
background: white url(../images/Go.jpg) no-repeat top left;
width: 109px;
height: 27px;
border:0px;
cursor:pointer;
}

.button3{
background: white url(../images/book_now.jpg) no-repeat top left;
width: 150px;
height: 37px;
border:0px;
cursor:pointer;
}