@charset "UTF-8";
/* CSS Document */

/*   Standard Elements   */
html{
background: #6fc7ad;
}

body{
padding: 0;
margin: 0;
border: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 75%;
background: #5c9ed6 url(images/page_top_bg.png) top left repeat-x;
text-align: center;
}

h1, h2, h3, h4, h5{
color: #61a5da;
}

/*   Custom IDs   */
#container{
width: 100%;
background: transparent url(images/page_bottom_bg.png) bottom left repeat-x;
}

#header_container{
height: 252px;
width: 100%;
background: transparent url(images/header_bg.png) top center no-repeat;
}

#header{
width: 782px;
height: 252px;
margin: 0 auto;
background: transparent url(images/header_bg.png) top center no-repeat;
position: relative;
}

#tagline{
position: absolute;
bottom: 36px;
left: 47px;
font-size: 14px;
color: #FFFFFF;
}

#vacation_button{
left: 310px;
bottom: 96px;
}

#cruises_button{
left: 452px;
bottom: 96px;
}

#specials_button{
left: 595px;
bottom: 96px;
}

#tours_button{
left: 391px;
bottom: 55px;
}

#adventure_button{
left: 534px;
bottom: 55px;
}

#vacation_button, #cruises_button, #specials_button, #tours_button, #adventure_button{
display: block;
width: 133px;
height: 23px;
line-height: 23px;
font-weight: bold;
color: #0e4a59;
font-size: 12px;
text-decoration: none;
position: absolute;
}

#page_container{
width: 780px;
background: #FFFFFF;
margin: 0 auto;
position: relative;
left: 1px;
}

#left_column{
	width: 179px;
	margin-left: 28px;
	margin-top: 12px;
	float: left;
	display: inline;
	background: #61a5da url(images/left_column_top.gif) top left no-repeat;
	position: relative;
	background-color: #61a5da;
	background-image: url(images/left_column_top.gif);
}

#left_column img{
display: block;
}

#left_column ul{
padding: 0;
margin: 0;
width: 163px;
list-style: none;
padding: 21px 7px 10px 9px;
}

#left_column ul li{
width: 163px;
}

#left_column ul li a{
display: block;
width: 136px;
height: 28px;
padding: 4px 16px 8px 11px;
background: transparent url(images/left_column_button.jpg) top left no-repeat;
text-align: right;
text-decoration: none;
font-size: 12px;
vertical-align: middle;
font-weight: bold;
color: #0e4a59;
}

#left_column ul li a.short_line{
line-height: 29px;
}


#right_column{
width: 503px;
margin-right: 45px;
float: right;
display: inline;
padding-bottom: 73px;
}

#right_column a{
color: #3D6D90;
}

#main_text_wrapper{
padding-top: 12px;
text-align: left;
}

#increase_text_size, #decrease_text_size{
display: block;
padding-bottom: 12px;
cursor: pointer;
_cursor: hand;
}

#contact_details{
position: absolute;
bottom: 20px;
right: 48px;
height: 65px;
width: 496px;
text-align: right;
padding-bottom: 8px;
color: #4a7783;
font-size: 12px;
}

#contact_details img{
display: block;
position: absolute;
top: 0px;
right: 0px;
}

#footer{
height: 24px;
width: 100%;
background: #0e4a59;
color: #FFFFFF;
clear: both;
position: relative;
}

#website_by{
position: absolute;
left: 30px;
line-height: 24px;
font-size: 10px;
}

#website_by a{
color: #FFFFFF;
text-decoration: none;
}

#website_by a:hover{
text-decoration: underline;
}

#copyright{
position: absolute;
right: 48px;
line-height: 24px;
font-size: 10px;
}

#trailing_space{
width: 100%;
height: 40px;
}


/*   Custom Classes   */

.bottom{
position: absolute;
bottom: 0px;
right: 0px;
}

.tableContent{
padding-left:10px;
}

.popup{
background: #000000;
}
