@charset "utf-8";
/* CSS Document */

html{height:101%;}

body { /* the main background of the computer screen*/
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#029dcd;
}

.mainOuter {/*the main background of the container eg.layout background*/
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color:#000000;
	width:902px;
	height:auto;
	text-align: left;
}

a:link{ font-weight:bold; color:#464646;	text-decoration: none;}
a:visited{ font-weight:bold; color: #464646;	text-decoration: none;}
a:active{ font-weight:bold; color: #464646;	text-decoration: none;}
a:hover{ font-weight:bold;	text-decoration: underline;	color: #0099cc;}


/*==========main container==========*/
.mainContainer{width:902px; height:auto; float:left;}


/*==========header==========*/
.headerContainer{width:902px; height:137px; float:left; font-size:1px;}
.travelLogo{width:585px; height:100px; float:left;}
.worldchoiceLogo{width:317px; height:100px; float:left;}
.exclusivesLogo{width:692px; height:100px; float:left;}
.downloadEvents{width:104px; height:100px; float:left;}
.downloadAcrobat{width:98px; height:100px; float:left;}

.menuContainer{width:902px; height:37px; float:left; background-image:url(images/menu-bg.jpg); background-repeat:repeat-x; font-size:1px;}
.telephone{width:181px; height:37px; float:left; background-image:url(images/telephone.jpg);}
.space{width:120px; height:37px; float:left;}
.menuHome{width:80px; height:37px; float:left;}
.menuCruise{width:105px; height:37px; float:left;}
.menuExclusives{width:133px; height:37px; float:left;}
.menuWorld{width:196px; height:37px; float:left;}
.menuContact{width:87px; height:37px; float:left;}

/*==========content==========*/
.contentContainer{width:902px; height:auto; float:left; background-image:url(images/content-bg.jpg); background-repeat:repeat-y;}

.leftContainer{width:641px; height:auto; float:left; margin-left:10px; margin-top:5px;}
.bannerContainer{width:641px; height:159px; float:left;}
.bannerImage{width:420px; height:159px; float:left; background-image:url(images/banner.jpg);}
.bannerRight{width:221px; height:159px; float:left; background-image:url(images/banner-text.jpg);}
.bannerText{
	width:200px;
	height:140px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#363636;
	font-size:12px;
	margin-top:20px;
	margin-left:5px;
}
.logoBanner{width:641px; height:53px; float:left; }
.infoText{
	width:630px;
	height:auto;
	float:left;	
	margin-top:20px;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#363636;
	font-size:12px;
}
.text{
	font-family:Arial, Helvetica, sans-serif;
	color:#363636;
	font-size:12px;
}

.rightContainer{width:240px; height:auto; float:left; margin-top:5px; font-size:1px;} 
.specialise{width:222px; height:40px; float:right; font-size:1px; }
.cruises{width:222px; height:118px; float:right; font-size:1px;}
.golf{width:222px; height:118px; float:right; font-size:1px;}
.coach{width:222px; height:115px; float:right; font-size:1px;}

.exclusivesImg{width:132px; height:auto; float:left;}
.exclusivesTitle{width:194px; height:auto; float:left;}

.valentinesDesc{width:315px; height:159px; float:left; background-image:url(images/valentines-desc.jpg);} 
.bubleDesc{width:315px; height:123px; float:left; background-image:url(images/buble-desc.jpg);} 
.desc{
	width:95%; 
	height:80%; 
	float:left; 
	margin:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#363636;
	font-size:12px;
}

/*==========footer==========*/
.footerContainer{width:898px; height:50px; float:left; background-image:url(images/footer.jpg); background-repeat:repeat-x; margin:2px;}
.footerLeft{
	width:400px; 
	height:auto; 
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#363636; 
	margin:10px;
}
.footerRight{
	width:450px; 
	height:auto; 
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#363636;
	text-align:right;
	margin:10px;
}