﻿body, html, form {
    margin: 0px 0px 0px 0px;
    font-family: Arial;
    color:#58495b;
    background-color:#590074;
    font-size:11px
}
p.mainTextPurple14px
{
    font-family: Arial;
	color: #590074;
	text-decoration:none;
	font-weight: bold;
	font-size:13px
}

table.details 
{
	 margin-left:auto; 
	 margin-right:auto;
    background-color:white;
    padding:0px 0px 0px 0px;
    border-right: solid 10px white;
    border-left: solid 10px white
}
div.headerImage
{
	display:block;
	border-top: solid 0px white;
	border-left: solid 0px #7b3193;
	border-right: solid 7px #7b3193;
	padding: 0px 0px 0px 0px;
	background-image: url('Images/798x100_main_header.gif');
	background-position: center center;
	background-repeat:no-repeat;
	height:100px;
	width: 798px
}
a.headerImage
{
	display:block;
	height:100px;
	text-decoration:none;
	width: 798px
}
div.leftXImage
{
	display:block;
	background-image: url('Images/298x75_recruitment_blue.gif');
	background-position: center center;
	background-repeat:no-repeat;
	cursor: hand;
	height:75px;
	width: 298px
}
span, li, a {
    font-family: Arial;
    color:#58495b;
    font-size:12px;
    margin-top:5px;
    margin-bottom:5px;
    padding: 0px 0px 0px 0px
}
ul {
	margin: 0px 10px 0px 15px
}
span.dropdownTop
{
    float:right;
    font-family: Arial;
    color: #0066FF;
    vertical-align:top;
    font-size:11px;
    font-weight:normal;
    padding: 0px 5px 0px 0px;
}
td.rightMenuTop
{
    font-family: Arial;
    width:170px;
    background-color: #00AEEF;
    color:White;
    vertical-align:top;
    text-align:left;
    font-size:12px;
    padding: 20px 20px 20px 20px;
    border-bottom: solid 1px white
}
td.rightMenu
{
    font-family: Arial;
    width:160px;
    background-color: #5E005E;
    text-align:left;
    color:White;
    vertical-align:top;
    font-size:12px;
    padding: 20px 20px 20px 20px
}
h1
{
    font-family: Arial;
    font-weight:bold;
    color:#0092bb;
    font-size:22px;
    display:inline-block;
    padding:10px 0px 0px 5px;
    margin:0px 0px 0px 0px
}
h1.blackTitle
{
    font-family: Arial;
    color: #0066CC;
    font-size:14px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px
}
h2.latestVacancies
{
    font-family: Arial;
    color:#a97155;
    font-size:13px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px
}
h2.rightMenu
{
    font-family: Arial;
    color: #CC99CC;
    font-size:14px;
    padding:5px 0px 0px 0px;
    margin:0px 0px 0px 0px
}
h2.rightMenuTop
{
    font-family: Arial;
    color: white;
    font-size:14px;
    padding:5px 0px 0px 0px;
    margin:0px 0px 0px 0px
}
ul.rightMenu {
	margin: 3px 5px 10px 15px;
}
li.rightMenu {
    font-family: Arial;
    color: white;
    font-size:12px;
}
h2.mapDesc
{
    font-family: Arial;
    font-weight:normal;
    color:#0092bb;
    font-size:14px;
    display:inline-block;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px
}
hr.rightMenu, hr.rightMenuTop
{
    font-family: Arial;
    color:white;
    height: 1px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px
}
a.rightMenu
{
     font-family: Arial;
   	 color:white;
     font-size:11px;
     text-decoration:none;
   	padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px
}
a.rightMenu:hover
{
    text-decoration:underline
}
a.topLink
{
    color:white;
    font-size:12px;
	font-family:Arial;
	font-weight:bold;
    text-decoration:none
}
div.rightImage1
{
	display:block;
	border: solid 1px white;
	padding: 1px 1px 1px 1px;
	background-image: url('Images/Dolphin.gif');
	background-position: center center;
	background-repeat:no-repeat;
	height:76px;
	width: 160px
}
div.rightImage2
{
	display:block;
	border: solid 1px white;
	padding: 1px 1px 1px 1px;
	background-image: url('Images/Soaring.gif');
	background-position: center center;
	background-repeat:no-repeat;
	height:76px;
	width: 160px
}
div.rightImage3
{
	display:block;
	border: solid 1px white;
	padding: 1px 1px 1px 1px;
	background-image: url('Images/Cirque_du_Soleil.gif');
	background-position: center center;
	background-repeat:no-repeat;
	height:76px;
	width: 160px
}

a.topLink:hover
{
     text-decoration:underline
}

b.rightMenu
{
   font-family: Arial;
   font-size:12px;
   color:white
}

span.blueSub
{
    color:#0092bb
}
span.brownSub
{
    color:#a97155
}

hr.x58595b
{
    font-family: Arial;
    color: #58595b;
    height: 1px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px
}
hr.x0092bb
{
    font-family: Arial;
    color: #0092bb;
    height: 1px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px
}

div.map
{
    width:550px; 
    margin:0px 0px 0px 0px; 
    height: 400px; 
    border:solid #dfc3b5 1px
}
td.TopImage
{
	border: solid 0px black;
	vertical-align:middle;
}
td.TopJow
{
	border-left: solid 3px white;
}
td.JOWtitle
{
    font-family: Arial;
    width:446px;
    height:25px;
    text-indent:10px;
	background-color: #b52890
}
td.blueHead
{
    font-family: Arial;
	background-color: #cbe4f8;
	color: #590074;
	vertical-align:middle;
	font-weight: normal;
	height: 25px;
	font-size:14px
}
td.blueHead2
{
    font-family: Arial;
	background-color: #88c1f0;
	color: white;
	vertical-align:middle;
	text-align:center;
	font-weight: bold;
	height: 25px;
	font-size:14px
}
a.blueHead
{
    font-family: Arial;
	color: #590074;
	text-decoration:none;
	font-weight: bold;
	font-size:13px
}
a.blueHead:hover
{
	text-decoration:underline
}
a.blueHead2
{
    font-family: Arial;
	color: white;
	text-decoration:none;
	font-weight: bold;
	font-size:12px
}
a.blueHead2:hover
{
	text-decoration:underline
}

td.pinkHead
{
    font-family: Arial;
	background-color: #f2ded5;
	color:#a97155;
	height: 25px;
	vertical-align:middle;
	font-weight: normal;
	font-size:14px
}
td.pinkHead2
{
    font-family: Arial;
	background-color: #e1b09b;
	color:white;
	height: 25px;
	vertical-align:middle;
	text-align:center;
	font-weight: bold;
	font-size:14px
}
a.pinkHead2
{
    font-family: Arial;
	color: white;
	text-decoration:none;
	font-weight: bold;
	font-size:12px
}
a.pinkHead2:hover
{
	text-decoration:underline
}
span.JOWrow1, span.JOWrow2
{
    font-family: Arial;
	color: black;
	font-weight: normal;
	font-size:11px
}
span.wasPrice
{
    font-family: Arial;
	color: #666666;
	font-weight: bold;
	text-decoration: line-through;
	font-size:12px
}
td.JOWrow1
{
    font-family: Arial;
	background-color:#F0F0F0;
	color: #590074;
	font-weight: normal;
	font-size:12px;
	margin-right:5px;
	height:20px;
}
td.JOWrow2
{
    font-family: Arial;
	background-color:#eaeaea;
	color: #590074;
	font-weight:normal;
	font-size:12px;
	height:20px;
}
span.blueText
{
    font-family: Arial;
	color:#0092bb;
	font-size:11px;
	font-weight:normal;
   	text-indent:0px;

}
span.pinkText
{
    font-family: Arial;
	color:#ed008c;
	font-size:11px;
	font-weight:normal;
}
span.blackText
{
    font-family: Arial;
	color:black;
	font-size:12px
}
b.blackBold
{
    font-family: Arial;
	color:#590074;
	font-weight: bold;
	font-size:14px
}
div.destImage
{
	border: solid 1px white;
	display:block;
	background-image: url('Images/travelHouseFlorida.JPG');
	background-position:left top;
	background-repeat:no-repeat;
	height:163px;
	width: 153px
}
div.destImageLink
{
	border: solid 1px white;
	display:block;
	cursor: hand;
	background-image: url('Images/travelHouseFlorida.JPG');
	background-position:left top;
	background-repeat:no-repeat;
	height:163px;
	width: 153px
}

table.jowAll
{
	border-top: solid 2px white;
	border-bottom: solid 2px white
}
span.aboutText
{
	display:block;
    font-family: Arial;
	border-top: solid 5px white;
	border-bottom: solid 5px white;
    width:570px
}
.TDaboutText
{
    font-family: Arial;
	border-top: solid 10px white;
	border-bottom: solid 5px white
}
table.jow
{
	border: solid 1px black;
    width:436px
}
img.hotelJOW
{
	border: solid 3px white;
	height:130px
}
img.hotelpink
{
	border: solid 2px #e1b09b;
	height:130px
}
img.hotelblue
{
	border: solid 2px #88c1f0;
	height:130px
}
a.white16px
{
	color:White;
	font-weight: bold;
	font-size:16px;
    font-family: Arial;
    text-decoration: none
}
a.white16px:hover
{
    text-decoration: underline
}
a.white11px
{
	color:White;
	font-weight: normal;
	font-size:11px;
    font-family: Arial;
    text-decoration: none
}
a.white11px:hover
{
    text-decoration: underline
}
a.black12px
{
	color:black;
	font-weight: normal;
	font-size:12px;
    font-family: Arial;
    text-decoration: none
}
a.black12px:hover
{
    text-decoration: underline
}
span.x1star
{
	border: solid 1px white;
	display:block;
	background-image: url('Images/star_1.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:30px;
	width: 191px
}
span.x2star
{
	border: solid 1px white;
	display:block;
	background-image: url('Images/star_2.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:30px;
	width: 191px
}
span.x3star
{
	border: solid 1px white;
	display:block;
	background-image: url('Images/star_3.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:30px;
	width: 191px
}
span.x4star
{
	border: solid 1px white;
	display:block;
	background-image: url('Images/star_4.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:30px;
	width: 191px
}
span.x5star
{
	border: solid 1px white;
	display:block;
	background-image: url('Images/star_5.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:30px;
	width: 191px
}
span.x2starPlus
{
	border: solid 1px white;
	display:block;
	background-image: url('Images/star_2plus.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:30px;
	width: 191px
}
span.x3starPlus
{
	border: solid 1px white;
	display:block;
	background-image: url('Images/star_3plus.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:30px;
	width: 191px
}
span.x4starPlus
{
	border: solid 1px white;
	display:block;
	background-image: url('Images/star_4plus.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:30px;
	width: 191px
}
td.pricesTitle1, td.pricesTitle2, td.pricesTitle3, td.pricesTitle4, td.pricesTitle5
{
	width:100px;
    font-family: Arial;
	font-weight:bold;
    text-align:left;
	background-color: #CCCCCC;
	padding-left:10px;
    color: #666666;
    font-size:11px
}
td.pricesDetails3,td.pricesDetails4, td.pricesDetails5
{
    font-family: Arial;
	font-weight:bold;
    text-align:left;
	background-color:#e1e1e1;
	padding-left:10px;
    color:#7b3193;
	height:20px;
    font-size:12px
}
td.pricesDetails2
{
    font-family: Arial;
	font-weight:bold;
    text-align:left;
	background-color:#e1e1e1;
	padding-left:10px;
    color:#666666;
	height:20px;
    font-size:12px
}
td.pricesDetails1
{
    font-family: Arial;
	font-weight:bold;
    text-align:left;
	background-color:#e1e1e1;
	padding-left:10px;
    color:#7b3193;
	height:20px;
    font-size:12px
}
td.pricesDuration
{
    font-family: Arial;
    font-weight:bold;
    border-top: solid 3px white;
    border-bottom: solid 3px white;
	background-color:#7b3193;
	padding-left:10px;
    color:white;
	height:25px;
    font-size:14px
}
a.destLink
{
    font-family: Arial;
    font-weight:bold;
    color:#5E005E;
    text-decoration: none;
    font-size:16px
}
a.destLink:hover
{
    text-decoration: underline
}
h1.hotelTitle
{
    font-family: Arial;
    font-weight:bold;
    color:#7b3193;
    margin-top:5px;
    margin-bottom:5px;
    font-size:16px
}
td.hotelImage
{
	vertical-align:middle
}
img.hotelImage
{
	border: solid 1px #7b3193
}
td.hotelDest
{
	text-align:left;
	vertical-align:bottom;
	border-bottom: solid 1px black
}
td.hotelStars
{
	text-align:right;
	vertical-align:bottom;
	border-bottom: solid 1px black
}
td.destHotel
{
	width:134px;
	vertical-align:middle;
	text-align:right
}
img.destHotel
{
	width:130px;
	border-right: solid 0px white;
	border-top: solid 1px white;
	border-left: solid 1px white;
	border-bottom: solid 5px white;
}
a.moreLink
{
    font-family: Arial;
    font-weight:normal;
    color:#58495b;
    text-decoration: none;
    font-size:12px;
	font-weight:bold;
}
a.moreLink:hover
{
    text-decoration: underline
}
b.welcome
{
    font-family: Arial;
    font-weight:bold;
    text-decoration:underline;
    color:#0092bb;
    font-size:12px;
}
img.hotelPic2, img.hotelPic3
{
	border: solid 5px #e1e1e1
}
.blueBox
{
	background-color: #cbe4f8;
	color:Black;
	font-weight:bold;
    font-family: Arial;
    font-size:12px;
    border: solid 1px black;
    width:600px;
    padding: 3px 0px 5px 5px;
    display: block
}
.pinkBox
{
	background-color: #f2ded5;
	color:Black;
	font-weight:bold;
    font-family: Arial;
    font-size:12px;
    border: solid 1px black;
    width:600px;
    padding: 3px 0px 5px 5px;
    display: block
}
.Offer 
{
	margin-left:5px
}
.OfferLoc
{
	text-align: center;
	border-left: solid 1px black;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	border-right: solid 1px black
}
.OfferDate
{
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	border-right: solid 1px black;
	padding-left:3px;
	padding-right:3px;
}
.OfferRatingText
{
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	border-right: solid 1px black;
	border-left: solid 1px black;
	border-bottom: solid 1px black;
	background-color: #cbe4f8;
	font-weight:bold
}
td.OfferDestName1
{
	border-left: solid 1px black;
	border-bottom: solid 1px black;
	border-right: solid 1px black;
	background-color:#F0F0F0;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:2px;
	padding-top:2px;

}
td.OfferDestName2
{
	border-left: solid 1px black;
	border-bottom: solid 1px black;
	border-right: solid 1px black;
	background-color:#eaeaea;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:2px;
	padding-top:2px;

}
a.OfferDestName
{
    font-family: Arial;
	text-decoration: none;
    color:#590074;
    font-size:12px;
}
a.OfferDestName:hover
{
    font-family: Arial;
	text-decoration: underline;
    color:#58495b;
    font-size:12px
}
td.OfferDestPrice1
{
	border-bottom: solid 1px black;
	border-right: solid 1px black;
	background-color:#F0F0F0;
	text-align: center;
}
td.OfferDestPrice2
{
	border-bottom: solid 1px black;
	border-right: solid 1px black;
	background-color:#eaeaea;
	text-align: center;
}
a.OfferDestPrice
{
    font-family: Arial;
	text-decoration: none;
    color:#58495b;
    font-size:12px
}
a.OfferDestPrice:hover
{
    font-family: Arial;
	text-decoration: underline;
    color:#58495b;
    font-size:12px
}
img.arrow
{
	border: solid 0px white;
	padding-left:2px;
}
a.moreOffersLink
{
    font-family: Arial;
	text-decoration:none;
	font-size:12px
}
a.moreOffersLink:hover
{
	text-decoration:underline
}
.moreOffersText 
{
    font-family: Arial
}
b.facilities
{
    font-family: Arial;
	color: #00aeef;
	margin-bottom:10px;
	text-decoration:none;
	font-weight: bold;
	font-size:14px;
}
b.included
{
    font-family: Arial;
	color: #00aeef;
	margin-bottom:10px;
	text-decoration:none;
	font-weight: bold;
	font-size:14px;
}
b.prices
{
    font-family: Arial;
	color: #00aeef;
	margin-bottom:10px;
	text-decoration:none;
	font-weight: bold;
	font-size:14px
}
div.contactInfo
{
	width:590px; 
	display:block; 
	border:solid 1px #414142;
	margin-top:10px;
	margin-bottom:10px
}
div.contactInfoMainWidth
{
	width:590px; 
}
div.contactInfoAccomWidth
{
	width:486px; 
}

table.contactInfo
{
	border:solid 0px white;
	text-align:left
}
td.contactInfoRow1
{
	background-color:#F0F0F0;
	text-indent:20px;
    font-family: Arial;
	font-size:16px;
	color:#7b3193;
	height:25px;
	font-weight:bold;
}
td.contactInfoRow3
{
	background-color:#F0F0F0;
	text-indent:20px;
    font-family: Arial;
	color:#58495b;
	font-size:12px;
	height:25px
}
td.contactInfoRow1 b
{
	font-weight:bold;
	color:#7b3193;
}
td.contactInfoRow2
{
	background-color:#eaeaea;
	text-indent:20px;
    font-family: Arial;
	font-weight:bold;
	height:25px;
	font-size:16px
}
td.contactInfoMainWidth
{
	width:590px; 
}
td.contactInfoAccomWidth
{
	width:486px; 
}

a.contactInfo
{
    font-family: Arial;
	font-size:16px;
	font-weight:bold;
	text-decoration: none
}
a.contactInfo:hover
{
	text-decoration: underline
}
