body,td {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt; border:0px solid red;}
body {	text-align:center;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	line-height:19px;
	list-style-image: url(../imagesWorld/pageElements/bullet.gif);}
	
p{border:0px solid red; padding:0px; margin:0px 0px 13px 0px;}	
th{ font-weight:normal; padding:0px; margin:0px; }
h1{ font-size:18px; color:#00345D; border:0px solid red; margin:10px 0 8px 10px;}
h2{ font-size:15px; color:#00345D; border:0px solid red; padding-right:5px; margin:25px 0px 5px 0px;}
h3{ font-size:13px; color:#00345D; border:0px solid red; padding-right:5px; margin:0px 0px 5px 0px;  }
h4{ font-size:14px; color:#00345D; border:0px solid red; padding-right:5px; margin:0px 0px 5px 0px;  }
h5{ font-size:12px; color:#00345D; border:0px solid red; padding-right:5px; margin:0px 0px 5px 0px;  }
h6{ font-size:11px; color:#00345D; border:0px solid red; padding-right:5px; margin:0px 0px 5px 0px;  }
#rightCol h3{ font-size:12px; color:#00345D; border:0px solid red; margin:4px 0 25px 0;}
#leftCol h3{ font-size:12px; color:#00345D; border:0px solid red; margin:4px 0 25px 0;}
hr{border-top:1px dashed #ccc; border-bottom:1px solid #fff; height:1px; }
dt{	border:0px solid red; width:155px; 	text-transform: uppercase;	font-weight:bold; font-size:90%; color:#00345D; margin-left:15px;}
form{margin:0px; padding:0px;}
dd{margin:0 0 10px 0; }
dt{background: url(../imagesWorld/pageElements/arrowDown.gif) no-repeat left center; padding:0 0 0 17px; margin:0;}
.hrefBg{background: url(../imagesWorld/buttons/hrefBg.gif) no-repeat right center; padding:3px 12px 3px 5px; margin-top:45px; border-left:5px solid; text-decoration:none; font-weight:bold; color:#857BAA;/* border:1px solid red;*/ margin:30px 30px 30px 00px;}
.hrefBg:hover{color:#00345D;}
.hidden{display:none;}
.clearLeft { clear:left;}
.clearRight { clear:right;}
.clearBoth { clear:both;}
.alert { color:#ff0000; }
.alert2 { color:#fff; background-color:#FF0000; padding:5px;  margin:5px 0 15px 0;}
.alert2 h3{ color:#fff; background-color:#FF0000; padding:5px; margin:0px;}


.special { float:left; width:100%; border-bottom:1px dashed #fff; margin-top:10px; }
.special img { float:right; margin-right:10px;}
.special_highlight { background-color:#CFE9FF;}
a{ color:#DD6E02;}
input{border:1px solid #0064A8; padding:0px 5px;  margin-top:5px;	font-family:Verdana, Arial, Helvetica, sans-serif;}

/*-------------------------( Containerts )-------------------------------- */
#Container {width:760px;	margin:0px auto;	text-align:left;}
#header {	width:760px;	height:118px;	margin:0px auto; float:left!important; text-align:left;	border:0px dashed #333;	background: url(../imagesWorld/topNav/header.jpg) no-repeat top left;	}
#rightCol {	float:right;	width:174px;	 margin:0px auto;	text-align:left;	border:0px dashed #333;	}
#leftCol {	float:left;		width:174px; 	margin:0px auto;	text-align:left;	border:0px dashed #333;		}
#content {	float:left;	width:60%;	margin:0px auto; 	margin-left:20px;  margin-bottom:10px; 	text-align:left;	border:0px solid red;}

/*-------------------------( Left Nav )-------------------------------- */
#propListing select { width:155px; padding:0px; margin:0px; font-size:90%;}

/*-------------------------( Top Nav )-------------------------------- */
#topsearch{ padding: 0; width: 746px; background-color: #FFFFFF; voice-family: "\"}\""; voice-family: inherit; }
#topsearchline{ clear: both; padding: 0; width: 760px; height: 3px; line-height: 3px; background: #493E8C; padding-bottom: 2px; }

#picturenavbar{ padding: 0; width: 760px; background-color: #FFFFFF; }
#picturenavbar ul{ margin-left: 2px; /*margin between first menu item and left browser edge*/ margin-right: 0; padding: 0; list-style: none; display: inline; background-color: #ffffff; text-align: center; width: 760px; float:left;}
#picturenavbar li{ display: inline; margin: 0 0 0 0; padding: 0; }
#picturenavbar a{ float: left; display: inline; margin: 0 3px 0 0; /*Margin between each menu item*/ background-color: #ffffff; /*Default menu color*/ border: 0px solid #ccc; padding:0px;}
#picturenavbar a:hover{ filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; }
#picturenavbar a.current{ filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; }

#quickSearchBox{ /*CSS for sample search box. Remove if desired */ float: center; margin: 0; padding: 0; padding-bottom: 2px; }
#quickSearchBox .textinput{ width: 268px; height: 22px; border: 2px solid #D3CEE3; }
#quickSearchBox .submit{ font: bold 11px Verdana; height: 22px; background-color: #ccc; width: 116px; }

#toppage { width: 768px; margin:0px auto; }
#topleftlinks { float: left; margin-left: 10px; margin-bottom: 5px;}
#toprightlinks { float: right; margin-right: 10px; margin-bottom: 5px;}
#topleftlinks a { text-decoration:none; }
#toprightlinks a { text-decoration:none; }
#topleftlinks a:hover { text-decoration:underline; }
#toprightlinks a:hover { text-decoration:underline; }
#languages { float: right; padding-right: 15px; } 


/*-------------------------( Footer )-------------------------------- */
#footer {clear: both;  width:100%;  height:113px;	margin: 0px auto;  text-align:left;	border:0px dashed #333;	background: url(../imagesWorld/pageElements/footer.jpg) no-repeat top left;	color:#00345D;	}
#footer a{color:#DD6E02; text-decoration:underline;}
#comapnyDetails{ float:left; border:0px dashed #333; margin:120px 0px 4px 10px; border:0px dashed #333; }
#webtradeDetails{ float:right; border:0px dashed #333; margin:120px 10px 4px 0;}


/*-------------------------( Portlets )-------------------------------- */
.portlet{ border:1px solid #E0DDEC; background: url(../imagesWorld/portlet/portletBg.gif) no-repeat left top; padding: 0px 8px 3px 8px; 	margin-bottom:10px;}
.portletCenter {	border:1px solid #E0DDEC;	background: #ECF6FF url(../imagesWorld/portlet/portletCenterBg.gif) no-repeat left top;	padding: 0px 8px 3px 8px;	margin-bottom:10px; height:475px;	voice-family: "\"}\"";   	voice-family: inherit; }
.portletCenter dd select {width:180px; padding:0px; margin:0px; font-size:90%; }
.portletCenter h3 {border:0px solid red; margin:15px 0 15px 0; font-size:18px;}
.portlet h3 {border:0px solid red; margin:18px 0 25px 0;}
#newsletter input{ border:2px solid #D3CEE3; margin: 4px 0; font-size:90%;}
.propertyDescription{border:0px solid red; }
.propertyDescription td, .propertyDescription a{font-size: 14px; font-weight:bold;}
#share_this_page { display: none; background-color: #FFFFFF; float:right; clear:right; width:150px; margin:15px; padding:5px;z-index:100;}
#share_this_page input {border:2px solid #D3CEE3; margin: 4px 0; font-size:90%; width:150px;}
#share_this_page .portlet h3 {border:0px solid red; margin:0; float: left; clear:left;}
.close {border:1px solid #D3CEE3; margin: 0; float:right; clear:right; background-color:white; padding:1px;}
.close a { text-decoration:none; color: #D3CEE3;}
.propertyDescription{border:0px solid red; }
.propertyDescription td, .propertyDescription a{font-size: 14px; font-weight:bold;}

.searchLeft{border:0px solid red; width:180px; float:left; }
.searchRight input{width:100px; height:20px;}
.searchRight{border:0px dashed #D3CEE3; width:155px;  float:left;  height: 100px; margin-left:5px; padding-left:10px;}

#innerSearch{	background: #ECF6FF url(../imagesWorld/portlet/portletCenterBg.gif) no-repeat left top; padding:0px 5px 15px 5px;border:1px solid #D3CEE3; margin-bottom:10px; font-weight:bold; }
#innerSearch input{width:100px; height: 20px; margin-left:5px; font-weight:normal;  }
#innerSearch select{width:100px; margin-right:7px; margin-left:5px; font-size:90%; }
#innerSearch img{ margin-right:2px; }


/*-------------------------( Other)-------------------------------- */
#history{border:0px dashed red; margin:0px 0px 5px 10px; padding:5px 0 5px 30px; font-weight:bold; background: url(../imagesWorld/buttons/iconHome.gif) no-repeat left center;}
 html>body #history{background: url(../images/buttons/iconHome.gif) no-repeat 0px 40px;}
#history a{color:#D57D33;}
#history a:hover{color:#5A4F93;}

.tools{border:0px solid #BDB7D2; margin:10px 5px 0px 0px;  padding:4px; font-weight:bold; float:right;  text-align:right;  }
.tools a{color:#D57D33;text-decoration:none; }
.tools a:hover{color:#5A4F93; text-decoration:underline; }
.tools img{margin:0 5px 0 20px;}

.photos { border:0px dotted #BDB7D2;  margin:15px 10px 0px 0px;  padding-right:0px; text-align:center; width:225px; float:left; height:auto;}
.imgBorder{ border:3px solid #fff;  margin-bottom:15px;  }


.searchResults{background: #ECF6FF url(../imagesWorld/portlet/portletCenterBg.gif) no-repeat left top; border:1px solid #D3CEE3; margin-bottom:10px; height: inherit; width:100%; }
.searchResults table{padding-top:8px;   border:0px solid #D3CEE3;   text-align:left; height:35px;}
.searchResults .special{background: url(../imagesWorld/portlet/specialOffersFlag.gif) no-repeat right center; }
.facilities { clear: right; float:right; background-color:#FFFFFF; width:150px; list-style-type: disc; margin:5px; padding:5px; margin-left:5px; }
.facilities ul{ border:1px solid #fff; list-style-type: disc;  }
.facilities li{ border-bottom:1px dashed #ccc;display: block;   padding:0px 17px 0px 18px;  background: url(../imagesWorld/protlet/tick.gif) no-repeat left center ; }
.facilities h3{  padding:5px 0 10px 0; margin:0px;}
.googletranslate { clear: right; float:right; width:160px; list-style-type: disc; margin:5px; margin-left:5px; }
#innerContentContainer{border:0px solid red; margin-left: 0px; height:auto;}
#bookingTimeLine{padding: 0 0 31px 0;	margin: 0; border:0px solid red; clear:both; }
#bookingTimeLine ul, #bookingTimeLine li{margin: 0;	padding: 0;	display: inline;	list-style-type: none;}
#bookingTimeLine a, #bookingTimeLine a:visited{float: left;font-weight: bold;margin: 0 10px 2px 10px;}
#bookingTimeLine li{list-style: none;	margin: 0;	display: inline;}
#bookingTimeLine li a{color: #5A556D; background: #1A8EDC; padding: 5px 6px; border-top:1px solid #827C96; border-left:1px solid #827C96; border-right:1px solid #0064A8; border-bottom:1px solid #0064A8; background: #C4E7FF;	text-decoration: none;}
#bookingTimeLine li a:hover, #bookingTimeLine li a.active{color: #fff;background: #1A8EDC; border-top:1px solid #1A8EDC; border-left:1px solid #BBB7CA; border-right:1px solid #534E64; border-bottom:1px solid #1A8EDC;}

#checkoutContainer{width:760px; padding:5px; margin-top:-20px;  margin-right:10px; border:5px solid #1A8EDC; border-top:5px solid #1A8EDC;}
.calendar{ padding:0px; margin:5px 7px 5px 0px;  border-top:2px solid #827C96; border-left:2px solid #827C96; border-right:2px solid #0064A8; border-bottom:2px solid #0064A8; width:120px; background:#F8F7FF; text-align:center;}
.calendar th{font-weight:bold; color:#FFFFFF; padding:5px; margin:0px; border-top:1px solid #827C96; border-left:1px solid #827C96; border-right:1px solid #0064A8; border-bottom:1px solid #0064A8; height:26px; background:#1A8EDC; }
.calendar td{border-top:1px solid #E9E3FD; border-left:1px solid #E9E3FD;  border-right:1px solid #AEA8C2; border-bottom:1px solid #AEA8C2; background:#F8F7FF; }
.calendar .notAvailable{background:#F6D3AC;}
.notAvailable{background:#F6D3AC;}
.calendar .available{background:#D2E7A9;}
.available{background:#D2E7A9;}
.calendar .request{background:#B2CAE5;}
.request{background:#B2CAE5;}
.calendar .booking{background:#ff0000;}
.booking{background:#ff0000;}
.calendar .past{background:#CCCCCC;}
.past{background:#CCCCCC;}

.pricelist{  border-top:2px solid #827C96; border-left:2px solid #827C96; border-right:2px solid #0064A8; border-bottom:2px solid #0064A8; }
.pricelist th{ color:#FFFFFF; font-weight:bold; font-size:13px; color:#FFF; text-align:left; padding:5px; margin:0px; border-top:1px solid #827C96; border-left:1px solid #827C96; border-right:1px solid #0064A8; border-bottom:1px solid #0064A8; height:26px; background:#1A8EDC; }
.pricelist td {padding:3px; border-top:1px solid #E9E3FD; border-left:1px solid #E9E3FD;  border-right:1px solid #AEA8C2; border-bottom:1px solid #AEA8C2; }
.pricelist .odd{ background:#fff;}
.pricelist .even{ background:#EBE8F4;}

/*-------------------------( Form Table  )-------------------------------- */
.form{ font-size:12px;  border:0px solid #827C96;}
.form th{ font-weight:bold; color:#FFFFFF; padding:5px; margin:0px; border-top:0px; height:26px; background:#1A8EDC; }
.form td {padding-left:5px; border-top:0px solid #E9E3FD; border:0px;}
.form dt {padding-left:15px;margin:0px; border:0px solid red;width:200px;}
.form dl {padding-bottom:10px;	margin:0px; border:0px solid green;}
.form dd {padding:0px; margin:0px; border:0px solid blue;}
.form input { width:100px; }
#currencySelector{border:0px solid red; margin-right:20px; font-weight:bold;}


#browse { display:none;}
#printHeaderDream, #printHeaderWorld, #printFooterDream, #printFooterWorld { display:none;}


/*#container, #content, .searchResults, .webdeveloper, #innerContentContainer, #searchResults{width:100%; border:1px solid red;} 

/*.searchRight{ border: 0px solid red; padding:0px; margin:0px; margin-right:70px; margin-left:3px;   height:55px; }

/*-------------------------( Alt Layout Home )-------------------------------- */
/*#leftCol, #rightCol, .searchLeft{display:none;}
#content{width:760px; border:0px solid red; float:left; margin-left:-0px; 	margin-bottom:25px;  }
.searchRight{border-left:0px dashed #D3CEE3; width:100px; float:right;  height: 100px; margin-left:10px; padding-left:15px;}

#holidaySearch{ position:relative; float:right; width:150px; margin-left:20px;}