/* Elements */
body {
background: #e6e5e1 url(../images/bg.gif) repeat;
text-align: center;
margin: 0;
}

div, table, td {
font-family: Verdana, Arial, Helvetica, sans-serif;
}

td {
vertical-align: top;
}

img {
border: 0;
}

h1, h2, h3, h4 {
margin: 0;
}

a, a:active, a:visited {
color: #000;
text-decoration: underline;
}

a:hover {
color: #000;
text-decoration: none;
}

/* Container */
#container {
margin: 0 auto;
width: 744px;
text-align: center;
padding: 0;
}

/* Header */
#header {
width:744px;
height:109px;
}

.header-border-left {
background:#fff url(../images/header-border-left.gif) top left no-repeat; 
width:33px;
height:109px;
float:left;
}

.header-logo {
width:183px;
height:109px;
float:left;
}

.header-nav {
background:#fff url(../images/header-nav-bg.gif) top left no-repeat; 
width:528px;
height:109px;
float:left;
/*text-align:left;*/
text-align:right;
}

.nav-menu {
/*padding: 47px 0 0 38px;*/
padding: 47px 130px 0 0;
}

/* Header Images */
#header-images {
width:744px;
height:190px;
}

.image-border {
background:#fff;
width:8px;
height:190px;
float:left;
}

.image-left {
width:361px;
height:190px;
float:left;
}

.image-right {
width:367px;
height:190px;
float:left;
}

.sub-header-images {
background:#fff url(../images/sub-header-images.gif) top left no-repeat; 
width:744px;
height:38px;
}

/* Body HomePage */
#body {
background:#fff url(../images/body-bg.gif) repeat-y; 
width:744px;
overflow:hidden;
text-align:left;
}

/* Travel Content */
.travel-content-body {
background: url(../images/travel-content-body.gif) repeat-y; 
width:744px;
overflow:hidden;
font-size:10px;
color:#006d96;
}

.travel-content-border {
background:#fff;
width:8px;
float:left;
}

.travel-content-body h4 {
padding: 12px 0 12px 14px;
font-size:11px;
}

.travel-content-body ul {
margin:0;
padding:0 0 0 24px;
}

.travel-content-body li {
margin:0;
padding:0;
list-style: url(../images/list-bullet.gif) outside;
}

.travel-content-body a, .travel-content-body a:active, .travel-content-body a:visited {
color:#006d96;
text-decoration: underline;
}

.travel-content-body a:hover {
color:#006d96;
text-decoration: none
}

.inclusive-vacations {
width:177px;
float:left;
}

.vacation-travel-tools {
width:186px;
float:left;
}

.business-services {
width:177px;
float:left;
}

.business-services p {
margin:0;
padding: 4px 0 0 24px;
}

.business-travel-tools {
width:188px;
float:left;
}

.travel-content-footer {
background:#fff url(../images/travel-content-footer.gif) top left no-repeat; 
width:744px;
height:46px;
font-size:11px;
font-weight:bold;
color:#008997;
}

.travel-content-footer a, .travel-content-footer a:active, .travel-content-footer a:visited {
color:#008997;
text-decoration:none;
}

.travel-content-footer a:hover {
color:#008997;
text-decoration:underline;
}

.vacation-travel-search {
width:370px;
float:left;
}

.vacation-travel-search p {
margin:0;
padding: 22px 0 0 46px;
}

.flight-checker {
width:374px;
float:left;
}

.flight-checker p {
margin:0;
padding: 22px 0 0 39px;
}

/* Bucket Top */
#buckets {
font-size:10px;
color:#545454;
}

#buckets h4 {
font-size:11px;
}

.bucket-headline-top {
background:#fff url(../images/bucket-headline-top.gif) top left no-repeat; 
width:744px;
height:26px;
}

.bucket-headline-bottom {
background:#fff url(../images/bucket-headline-bottom.gif) top left no-repeat; 
width:744px;
height:49px;
}

.bucket-content-left {
width:370px;
float:left;
}

.bucket-content-left a, .bucket-content-left a:active, .bucket-content-left a:visited {
color:#008290;
font-weight:bold;
text-decoration:none;
}

.bucket-content-left a:hover {
color:#008290;
text-decoration:underline;
}

.featured-vacation-package {
padding: 10px 24px 4px 26px;
}

.why-choose {
padding: 4px 24px 4px 26px;
}

.bucket-content-right {
width:374px;
float:left;
}

.bucket-content-right a, .bucket-content-right a:active, .bucket-content-right a:visited {
color:#006d96;
font-weight:bold;
text-decoration:none;
}

.bucket-content-right a:hover {
color:#006d96;
text-decoration:underline;
}

.online-booking-solutions {
padding: 10px 50px 4px 19px;
}

.testimonials {
padding: 4px 50px 4px 19px;
}

.sub-body {
background:#fff;
width:744px;
height:15px;
font-size:0px;
}

/* SubHeader InsidePage */
#sub-header-in {
width:744px;
height:27px;
background:#fff;
}

.sub-logo-in {
background:#fff url(../images/sub-logo-in.gif) top left no-repeat; 
width:356px;
height:27px;
float:left;
}

.link-vacation-travel {
width:161px;
float:left;
}

.link-business-travel {
width:148px;
float:left;
}

.sub-header-arrow {
background:#fff url(../images/sub-header-arrow.gif) top left no-repeat; 
width:79px;
height:27px;
float:left;
}

/* Body InsidePage */
#body-in {
background:#fff url(../images/body-bg-in.gif) repeat-y; 
width:744px;
overflow:hidden;
text-align:left;
}

/* Left Column */
#left-column-in {
width:184px;
float:left;
color:#006d96;
}

#left-column-in ul {
margin:0;
padding:0 0 8px 32px;
}

#left-column-in li {
margin:0;
padding:0;
list-style: url(../images/list-bullet.gif) outside;
font-size:11px;
}

#left-column-in h4 {
padding: 12px 0 12px 18px;
font-size:11px;
}

/* Sub Navigation */
.sub-nav {
background:#fff;
width:184px;
}

.sub-nav ul {
margin:0;
padding: 0 0 0 28px;
}

.sub-nav li {
margin:0;
padding: 0 0 5px 0;
font-size:10px;
font-weight:bold;
color:#008997;
}

.sub-nav a, .sub-nav a:active, .sub-nav a:visited {
color:#008997;
text-decoration:none;
}

.sub-nav a:hover {
color:#000;
text-decoration:none;
}

/* Images */
.lc-vacation-image {
background:#fff url(../images/lc-vacation-image.jpg) top left no-repeat; 
width:184px;
height:95px;
}

.lc-vacation-bg {
background:#fff url(../images/lc-vacation-bg.gif) repeat-y; 
width:184px;
color:#008997;
}

.lc-vacation-bg a, .lc-vacation-bg a:active, .lc-vacation-bg a:visited 
{
	color:#0089a6;
	text-decoration:underline;
}

.lc-vacation-bg a:hover 
{
		color:#0089a6;
	text-decoration:none;
}

.lc-business-image {
background:#fff url(../images/lc-business-image.jpg) top left no-repeat; 
width:184px;
height:125px;
}

/* Search Travel Packages */
.lc-search {
background:#fff url(../images/lc-search-bg.gif) top left no-repeat; 
width:184px;
height:48px;
}

.lc-search p {
margin: 0;
padding: 11px 0 0 44px;
font-size:11px;
font-weight:bold;
color:#008997;
}

.lc-search  a, .lc-search  a:active, .lc-search  a:visited {
color:#008997;
text-decoration:none;
}

.lc-search  a:hover {
color:#008997;
text-decoration:underline;
}

/* Business */
.lc-business a, .lc-business a:active, .lc-business a:visited {
color:#006d96;
text-decoration:underline;
}

.lc-business a:hover {
color:#006d96;
text-decoration:none;
}

/* Flight Checker */
.lc-flight-checker {
background:#fff url(../images/lc-flight-checker-bg.gif) top left no-repeat; 
width:184px;
height:49px;
}

.lc-flight-checker p {
margin:0;
padding: 18px 0 0 44px;
font-size:11px;
font-weight:bold;
}

.lc-flight-checker a, .lc-flight-checker a:active, .lc-flight-checker a:visited {
color:#0f769c;
text-decoration:none;
}

.lc-flight-checker a:hover {
color:#0f769c;
text-decoration:underline;
}

/* Right Column */
#right-column-in {
width:560px;
float:left;
}

.page-title {
padding: 45px 0 0 37px;
}

.content-in {
color:#545454;
font-size:10px;
padding: 8px 52px 20px 37px;
line-height:16px;
}

.content-in td {
font-size:10px;
}

.content-in h4 {
font-size:11px;
}

.content-in a, .content-in a:active, .content-in a:visited {
color:#008997;
text-decoration:none;
}

.content-in a:hover {
color:#008997;
text-decoration:underline;
}

.sub-body-in {
width:744px;
height:1px; 
background:#fff; 
font-size:0px; 
line-height:0px;
}

/* AdminPage */
#body-admin {
background:#fff; 
width:744px;
text-align:left;
}

.content-admin {
font-size:11px;
padding: 50px 25px;
}

.content-admin td {
font-size:11px;
}

.page-heading {
padding: 10px 0;
font-size:14px;
font-weight:bold;
color:#008997;
}

/* Footer */
#footer {
background:#fff url(../images/footer.gif) top left no-repeat; 
width:744px;
height:83px;
}

.footer-representative {
width:150px;
float:left;
}

.footer-representative p {
margin:0;
padding: 4px 0 0 20px;
}

.footer-text {
width:478px;
float:left;
}

.footer-text p {
margin:0;
padding: 8px 0 0 0px;
font-size:9px;
color:#fff;
}

.footer-text span {
padding: 0 1px;
}

.footer-text a, .footer-text a:active, .footer-text a:visited {
color: #fff;
text-decoration: none;
}

.footer-text a:hover {
color: #fff;
text-decoration: underline;
}

.footer-logo {
width:116px;
float:left;
text-align:left;
padding: 18px 0 0 0;
}

