/* CSS Document */

body{
	padding:0px;
	margin: 0px;
	width:100%;
	color:#000;
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
}
div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}
/*mid3 head1{
	font:normal 22px/21px Verdana, Arial, Helvetica, sans-serif;
	color:#3300FF;
	padding: 0px;
	margin: 2px;
	background-color:inherit;
	display:block;
}
*/
h4{
	font:normal 22px/21px Verdana, Arial, Helvetica, sans-serif;
	color:#0078AA;
	padding: 0px;
	margin: 2px;
	background-color:inherit;
	display:block;
}
ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
}

select.sleepsnum_wrapper {
	width: 52px;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
#calendar_wrapper {
margin-top:5px; 
width: 490px; 
clear: both;
float:none;
margin: 0 55px;
text-align:center;
}
 
.calendar_days_wrapper{
width:154px;
height:133px;
background-color:#FFF;
line-height:20px;
position: relative; 
float:left;
}
.calendar_month_header{
width:155px;
background-color:#FFFF33;
margin:2px;
font-size:12px;
border: 1px solid black;
position: relative; 
float:left;
text-align:center;

}
.calendar a:link{
color:#FFF;
text-decoration:none;
}

.calendar a:hover{
color:#FFF;	
text-decoration:none;
}

.calendar a:visited{
color:#FFF;	
text-decoration:none;
}
.calendar_date_box_wrapper {
	position: relative;
	float: left;
	width: 160px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.calendar_date_box_wrapper input {
	font-size: 11px;
	line-height:13px;
	float: left;
	margin: 0px;
	padding: 0px;

}
.price_box_wrapper {
	color:#3300FF;
	width:300px;
	height:20px;
	text-align:center;
	position:relative;
	margin-top:1em;
	clear:both;
	float:right;
}
.price_box {
	color:#CC0000;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	margin:10px 5px 0 0;
	padding:0 2px;
	height:20px;
	text-align:left;
	float:right;
	border:solid 1px #CCCCCC;
	background: url(images/shade.gif) repeat-x;
}
.shortlist_tick_wrapper {
	margin: 5px 20px 0 0;
	text-align:right;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000080;
	width:180px;
	position:relative;
	float:right;
}
.shortlist_tick_wrapper input[type="checkbox"] {
	vertical-align:top;
	width:11px;
	height:11px;
	margin-right:3px;
	margin-bottom:3px;
}
.booking_confirmation {
	color:#FF6600;
	text-align:center;
	width:100%;
	clear:both;
	float:none;
	height:31px;
	line-height:31px;
	padding-bottom:0px;
}
.calendar_date_box_wrapper input.submit {
	padding: 0 2px 0 2px;
	margin: 0;
	width:auto;
	height: 15px;
}
/*------------------------------------------------body--------------------*/

.searchbox {
	z-index:20;
	width: 197px;
	position:relative;
	float: left;
	background-color:#EAF0F7;

	border:#000066 solid 1px;
	-moz-border-radius-topleft: 9px;
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-bottomright: 9px;
	-webkit-border-bottom-right-radius: 9px;
}
.searchbox label { 
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000080;
	line-height:16px;
	text-align: left;
}

.searchbox h1 { 
	font:15px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	height: 20px;
	padding:0px 0px 0px 0px;
	background-image: url(../images/purpleshade.gif);
	text-align: center;
-moz-border-radius-topleft: 9px;
-webkit-border-top-left-radius: 9px;
}
.searchbox form {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000080;
	padding:0 0px 0 2px;
}
.searchbox select {
    width:191px;

}
.reviewsearchbox {
	z-index:20;
	width: 197px;
	position:relative;
	float: left;
	background-color:#FFFF99;

	border:#FF9900 solid 1px;
	-moz-border-radius-topleft: 9px;
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-bottomright: 9px;
	-webkit-border-bottom-right-radius: 9px;
}
.reviewsearchbox label { 
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000080;
	line-height:16px;
	text-align: left;
}

.reviewsearchbox h1 { 
	font:15px Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	height: 20px;
	padding:0px 0px 0px 0px;
	background-image: url(../images/orangeyellowgrade.gif);
	text-align: center;
-moz-border-radius-topleft: 9px;
-webkit-border-top-left-radius: 9px;
}
.reviewsearchbox form {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000080;
	padding:0 0px 0 2px;
}
.reviewsearchbox select {
    width:191px;

}
.news_summary h1 {
	font:"Trebuchet MS";
	color:#6699CC;
	text-align: left;
	font-style: italic;
	font-size: 16px;
}
.news_summary h1 a {
	text-decoration: none;
	font:"Trebuchet MS";
	color:#6699CC;
	text-align: left;
	font-style: italic;
	font-size: 16px;
}
.news_summary_pubdate {
	font:9px/17px Arial, Helvetica, sans-serif;
	font-style: italic;
	color:#999999;
	text-align:left;
}
.news_summary_hits {
	font:9px/17px Arial, Helvetica, sans-serif;
	color:#FF3300;
	float: right;
}
.news_summary {
	font:12px/17px Arial, Helvetica, sans-serif;
	color:#666666;
	line-height: 150%;
	text-align: left;
	padding-bottom:10px;
	border-bottom: 1px solid #CCCCFF;
}
.news_summary_author {
	font:9px/17px Arial, Helvetica, sans-serif;
	font-style: italic;
	color:#0099CC;
	float:right;
}
.news_author {
	font:12px/17px Arial, Helvetica, sans-serif;
	color:#336699;
	text-align: left;
	line-height: 150%;
}
.news_detail {
	font:12px/17px Arial, Helvetica, sans-serif;
	line-height: 150%;
	color:#666666;
	padding-bottom:10px;
	border-bottom: 1px solid #CCCCFF;
}
.news_detail h1 {
	font: bold 36px/100% "Trebuchet MS", Tahoma, Arial;
	color:#6699CC;
	text-align: left;
	border-bottom: 1px dotted #CCCCCC;
	font-size: 22px;
}

.news_detail h2 {
	color: #333;
	margin: 0px 0px 2px;
	border-bottom: 1px dotted #CCCCCC;
	letter-spacing: -1px;
	font: normal 190%/100% "Trebuchet MS", Tahoma, Arial;
	padding-bottom: 3px;
}
.news_detail h2 a, h2 a:visited {
	color: #333;
	text-decoration: none;
}
.news_detail h2 a:hover {
	color: #666;
	text-decoration: none;
}
.news_detail body {
	font:12px/17px Arial, Helvetica, sans-serif;
	line-height: 150%;
	color:#666666;
	padding-bottom:10px;
	border-bottom: 1px solid #CCCCFF;
}

.news_detail a {
	color: #777;
	text-decoration: underline;
	font-weight: bold;
}
.news_detail a:visited {
	color: #888;
	text-decoration: underline;
}
.news_detail a:hover {
	color: #333;
	text-decoration: underline;
}
.news_detail img {
	border: none;
	display:block;
	margin:0 auto;
}

.news_detail h3 {
	font: normal 140%/100% "Trebuchet MS", Tahoma, Arial;
	color: #666;
	margin: 10px 0px 5px;
}
.news_detail h4 {
	font: normal 130%/100% "Trebuchet MS", Tahoma, Arial;
	color: #758d38;
	margin: 10px 0px 5px;
}
.news_detail form {
	margin:0px;
	padding:0px;
}
#box form {
	font:12px/17px Arial, Helvetica, sans-serif;
	color:#990000;
	background-color:#FFF;
	float:right;
}
form input[type="checkbox"] {
	margin: 0 5px 0 0;
	vertical-align:bottom;
}
form input[type="radio"] {
	margin: 0px 5px 0px 0;
	vertical-align:bottom;
}
.searchbox p {
}
.date_box_wrapper {
	position: relative;
	float: left;
	width: 95px;
	margin: 0;
	padding: 5px 0px 0px 0px;
}

.date_box_wrapper input {
	position: relative;
	clear: left;
	float: left;
	padding: 0px;
	width: 67px;
}
.DatePicker {
	position: relative;
	padding: 1px 5px 1px 0px;
	float: right;
	width: 16px;

}
.sleepsnum_wrapper {
	position: relative;

	float: left;
	width: 52px;
	margin: 0px;
	padding: 5px 5px 0px 0px;
	text-align: left;
	display: block;
}
.sleepsnum_wrapper select {
	padding: 0px;
    width:50px;
}
.searchbutton_wrapper {
	position: relative;
	clear:left;
	float: left;
	width: 100px;
	padding: 0px 50px;
	margin: 12px auto;
	display: block;

}
.notes textarea{
	width:100%;

	min-height:100px;
}
/*------------------------------------------------header--------------------*/
#headerMain{
	width:100%;
}
#header{
	width:1000px;
	height:339px;
	background:url(images/header_pic.jpg) 0px 29px no-repeat;
    margin: auto;
	position:relative;
}
#header ul.top{
	background:#fff;
	border:1px #999999 solid;
	height:18px;
	position:absolute;
	left:600px;
	top:29px;
	padding:0 0 0 15px;
}
#header ul.top li{
	float:left;
	display:block;
}
#header ul.top li.hover{
	background:url(images/home_icon.gif) 0 3px no-repeat;
	padding:0 0 0 18px;
	font:bold 10px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 21px 0 0;
	text-transform:uppercase;
	float:left;
	display:block;
	background-color:inherit;
}
#header ul.top li a.about{
	background:url(images/about_us_icon.gif) 0 3px no-repeat;
	padding:0 0 0 19px;
	font:bold 10px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	margin:0 15px 0 0;
	background-color:inherit;
}
#header ul.top li a.about:hover{
	background:url(images/about_us_icon_hover.gif) 0 3px no-repeat;
}
#header ul.top li a.contact{
	background:url(images/contact_icon.gif) 0 3px no-repeat;
	padding:0 0 0 23px;
	font:bold 10px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	margin:0 15px 0 0;
	background-color:inherit;
}
#header ul.top li a.contact:hover{
	background:url(images/contact_icon_hover.gif) 0 3px no-repeat;
}
#header img{
	position:absolute;
	left:1px;
	top:30px;
	width:459px;
	height:250px;
}
#header h1{
	font:bold 11px/39px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
#header p{
	font:normal 17px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#FEEDB7;
	background-color:inherit;
	position:absolute;
	left:0px;
	top:198px;
	text-transform:none;
	text-align:center;
	width:380px;
}
#header ul.nav {
	width:100%;
	height:39px;
	position:absolute;

	left:0px;
	top:279px;
	
}
#header ul.nav li{
	float:left;
	margin-left:5px;
	padding:0 5px;
}
#header ul.nav li a{
	display:block;
	width: 150px;
	padding:0 ;
	font:bold 11px/39px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;

	text-align: center;
	text-decoration:none;
background-image: url(../images/shadeactive.gif);
	-moz-border-radius-topleft: 9px;
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-bottomright: 9px;
	-webkit-border-bottom-right-radius: 9px;
}
#header ul.nav li a:hover{
	color:#666666;
background-image: url(../images/shade.gif);
}

#header .adminnav{
	position:absolute;
	left:35px;
	top:319px;

	height:21px;
	color:#333333;
	border:1px solid #999999;
}
#header ul.adminnav{
	background-color:#FFFFFF;

}
#header ul.adminnav li{
	float:left;
	margin-left:5px;
	padding:0 5px;
	color:#333333;
}
#header ul.adminnav li a{
	display:block;
	width: 115px;
	padding:0 ;
	font:9px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
	text-align: center;
	text-decoration:none;

}
#header ul.adminnav li a:hover{
	color:#FFFFFF;
	background-color:#464646;
}
.st_sharethis_button_ev {
	float:right;
	margin-top:0px;
	padding-right:2%;
	font:9px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FF0000;
}

.userdetails {
	position:absolute;
	left:835px;
	top:319px;
	font:9px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
	border:1px solid #999999;
}
#autolockson {
	float:right;
	font:9px/17px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:right;
	border:1px solid #999999;

}
#autolocksoff {
	float:right;
	font:9px/17px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:right;
	border:1px solid #999999;

}
#noautolocks {
	float:right;
	font:9px/17px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:right;

}
#locations {
	background-color:#999999;

}
#emailrsslinks{
	color:#333333;
	border:1px solid #999999;
	font:9px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#FF9900;
	margin:10px;
}

#emailrsslinks a:link {
	position:relative;
	width:100%;
	color:#333333;
	text-decoration:none;
	margin-left:5px;
}
#emailrsslinks a:visited {
	position:relative;
	width:100%;
	color:#333333;
	text-decoration:none;
	margin-left:5px;
}
#emailrsslinks img {
	vertical-align:middle;
	border:0;
	}
#rsslinks{
	color:#333333;
	border:1px solid #999999;
	font:9px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#FF9900;
	text-align:center;
	clear:both;
	width:100%;
	margin:0 auto;
}

#rsslinks a:link {
	position:relative;
	width:100%;
	color:#333333;
	text-decoration:none;
	margin-left:5px;
}
#rsslinks a:visited {
	position:relative;
	width:100%;
	color:#333333;
	text-decoration:none;
	margin-left:5px;
}
#rsslinks img {
	vertical-align:middle;
	border:0;
	}
.blog {
	color:#333333;
	border:1px solid #999999;
	font:9px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	clear:both;
	width:140px;
	margin:0 auto;
}

.blog a:link {
	position:relative;
	width:100%;
	color:#333333;
	text-decoration:none;
	margin-left:5px;
}
.blog a:visited {
	position:relative;
	width:100%;
	color:#333333;
	text-decoration:none;
	margin-left:5px;
}
.blog img {
	vertical-align:middle;
	border:0;
	}

#emailbody {
	font:11px Verdana, Arial, Helvetica,sans-serif;
	color: #000080;
	border:1px solid blue;
	padding:5px;
	margin:auto;
	width:80%;
}

.smsrefresh {
	font:9px/17px Arial, Helvetica, sans-serif;
	color:#333333;
	float:right;
}
.smsrefresh a:link {
	color:#333333;
	text-decoration:none;
}
.smsrefresh a:hover {
	color:#333333;
	text-decoration:none;
}
.smsrefresh a:visited {
	color:#333333;
	text-decoration:none;
}
.smsbuy {
	font:9px/17px Arial, Helvetica, sans-serif;
	color:#333333;
	float:left;
}
.smsbuy a:link {
	color:#333333;
	text-decoration:none;
}
.smsbuy a:hover {
	color:#333333;
	text-decoration:none;
}
.smsbuy a:visited {
	color:#333333;
	text-decoration:none;
}
#craftysyntax {
	width: 190px;
	color:#fff;

	position:absolute;
	left:800px;
	top:29px;
}
#craftysyntax img{
	position:absolute;
	top: -18px;
	left: 100px;
	width:100px;
	height:136px;
}
#specialoffer {
	position:absolute;
	left:800px;
	top:150px;
	width:100px;
	height:100px;
	
}
#specialoffer img{
	position:absolute;
	top: 0px;
	left: 0px;
	width:100px;
	height:100px;
}
#inspiration {
	position:absolute;
	left:880px;
	top:100px;
	width:100px;
	height:100px;
	
}
#inspiration img{
	position:absolute;
	top: 0px;
	left: 0px;
	width:100px;
	height:100px;
}
#twitterbutton {
	position:absolute;
	left:920px;
	top:190px;
	width:22px;
	height:22px;
	
}
#twitterbutton img{
	position:absolute;
	top: 0px;
	left: 0px;
	width:22px;
	height:22px;
}
#blogbutton {
	position:absolute;
	left:945px;
	top:190px;
	width:22px;
	height:22px;
	
}
#blogbutton img{
	position:absolute;
	top: 0px;
	left: 0px;
	width:22px;
	height:22px;
}

#translatemenu {
	position:absolute;
	left:790px;
	top:180px;
	float:left;

}
#translatemenu a.gflag {
font-size:16px;
padding:1px 0;
}
#translatemenu a.gflag img {
border:0;
}
#translatemenu a.gflag:hover {

}
#translatemenu img {
	float:left;
	position:relative;
	top:0px;
	width:14px;
	height:12px;
	border:0;
	padding-right :3px;
}
#countrydivcontainer img{
max-width:600px;
}
/*------------------------------------------------header--------------------*/

/*------------------------------------------------bodyTop--------------------*/
#bodyTopMain{
	width:1000px;
	background:url(images/body_top_bg.gif) 0 0 repeat-x #FFFAE8;
	color:#251C00;
	padding:0 0 0 0;
	position:relative;
	margin:0 auto;
}
#bodyTop{
	width:100%;

	border-bottom:1px;

}
/*------------------------------------------------left1--------------------*/
#left1{
	width:200px;
	margin:0 0px 0 0;
	padding:0 0 0 0;
	float:left;
}
#left1 h2{
	font:bold 34px/40px Georgia, "Times New Roman", Times, serif;
	color:#202020;
	background-color:inherit;
	text-transform:uppercase;
	margin:0 0 21px 0;
}
#left1 h2 span{
	font:normal 30px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#970000;
	background-color:inherit;
	display:block;
}
#left1 h3{
	padding:0px;
	font:normal 12px/11px Verdana, Arial, Helvetica, sans-serif;
	color:#202020;
	background-color:inherit;
	display:block;
	margin:2px 2px 2px 2px;
}
#left1 p{
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
	color:#251C00;
	background-color:inherit;
	margin:0 0 24px 0;
	display:block;
	line-height:20px;
}
#left1 p.leftText1 span{
	font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#006882;
	background-color:#FFFEFA;
}
#left1 p.leftText1 a.link1{
	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#1B7D01;
	background-color:inherit;
	text-decoration:underline;
}
#left1 p.leftText1 a.link1:hover{
	color:#1B7D01;
	background-color:#F7F0D9;
	text-decoration:none;
}
#left1 a.link2{
	background:url(images/left_link_bg.gif) 0 0 no-repeat #F0FFFF;
	padding:0 0 0 54px;
	font:bold 18px/39px Georgia, "Times New Roman", Times, serif;
	color:#144848;
	width:200px;
	height:41px;
	display:block;
	text-decoration:none;
}
#left1 a.link2:hover{
	background:url(images/left_link_bg_hover.gif) 0 0 no-repeat;
}

#left1 ul{
    list-style-type: square;
    padding:25px;
    margin:5px;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
/*------------------------------------------------left1--------------------*/

/*------------------------------------------------right1--------------------*/
#right1{
	width:190px;
	float:left;
	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	margin-left:5px;

}



#right1 a.jobBanner{
	background:url(images/job_banner.gif) 0 0 no-repeat;
	width:250px;
	height:87px;
	display:block;
	margin:0 0 22px 0;
}
#right1 a.jobBanner:hover{
	background:url(images/job_banner_hover.gif) 0 0 no-repeat;
}


#right1 a.serviceBanner{
	background:url(images/service_banner.gif) 0 0 no-repeat;
	width:250px;
	height:87px;
	display:block;
	margin:0 0 22px 0;
}
#right1 a.serviceBanner:hover{
	background:url(images/service_banner_hover.gif) 0 0 no-repeat;
}

#right1 a.testimonialBanner{
	background:url(images/testimonial_banner.gif) 0 0 no-repeat;
	width:250px;
	height:87px;
	display:block;
	margin:0 0 22px 0;
}
#right1 a.testimonialBanner:hover{
	background:url(images/testimonial_banner_hover.gif) 0 0 no-repeat;
}


#right1 h2{
	width:137px;
	background:url(images/right_panel_div.gif) left bottom no-repeat;
	height:45px;
	padding:0 20px 0 19px;
	font:normal 22px/21px Verdana, Arial, Helvetica, sans-serif;
	color:#202020;
	background-color:inherit;
	display:block;
	margin:0 0 13px 12px;
}
#right1 h2 span{
	font:bold 26px/21px Georgia, "Times New Roman", Times, serif;
	color:#0078AA;
	background-color:inherit;
	text-transform:uppercase;
	display:block;
	width:140px;
}

#right1 a.rightLogo{
	background:url(images/right_logo.gif) 0 0 no-repeat;
	width:176px;
	height:50px;
	margin:0 0 25px 12px;
	display:block;
}
#right1 a.rightLogo:hover{
	background:url(images/right_logo_hover.gif) 0 0 no-repeat;
}
#right1 a.viewMore{
	background:url(images/view_more_bg.gif) 0 0 no-repeat;
	width:179px;
	height:27px;
	font:bold 15px/27px Georgia, "Times New Roman", Times, serif;
	color:#144848;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
	display:block;
	margin:0 0 0 12px;
}
#right1 a.viewMore:hover{
	color:#A41007;
	background-color:inherit;
}

#right1 p{
	font:normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#251C00;
	background-color:inherit;
	margin:0px;
	padding: 2px 0px;
	display:block;
	width:15em;
}
/*------------------------------------------------right1--------------------*/

/*------------------------------------------------bodyTop--------------------*/

/*------------------------------------------------bodyBot--------------------*/
#bodyBotMain{
	width:100%;
	background:url(images/body_bot_bg.gif) 0 0 repeat-x #fff;
	color:#000;
	padding:0 0 15px 0;
}
#bodyBot{
	width:1000px;
	margin:0 auto;
}
/*------------------------------------------------left2--------------------*/
#left2{
	width:447px;
	float:left;
	margin:31px 27px 0 0;
}
#left2 h2{
	width:441px;
	height:17px;
	background:url(images/news_div.gif) 0 0 repeat-x;
	margin:0 0 26px 0;
	display:block;
}
#left2 h2 span{
	font:bold 24px/17px Georgia, "Times New Roman", Times, serif;
	color:#202020;
	background-color:#fff;
	width:67px;
}
#left2 p.newsPic{
	display:block;
	background:url(images/news_pic.gif) 0 0 no-repeat;
	margin:0 16px 29px 0;
	padding:0;
	float:left;
	width:91px;
	height:119px;
}
#left2 p.newsText{
	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#251C00;
	background-color:#fff;
	padding:0;
	margin:0;
	float:left;
	display:block;
	width:340px;
}
#left2 p.newsText span{
	color:#006882;
	background-color:#fff;
	font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
}
#left2 p.newsText a.linkNews{
	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#1B7D01;
	background-color:inherit;
	text-decoration:underline;
	padding:0;
	margin:0;
}
#left2 p.newsText a.linkNews:hover{
	color:#1B7D01;
	background-color:#F7F0D9;
	text-decoration:none;
}
#left2 a.link3{
	background:url(images/bottom_link_bg.gif) 0 0 no-repeat #F0FFFF;
	padding:0 0 0 54px;
	font:bold 18px/39px Georgia, "Times New Roman", Times, serif;
	color:#144848;
	width:390px;
	height:41px;
	display:block;
	text-decoration:none;
	float:left;
}
#left2 a.link3:hover{
	background:url(images/bottom_link_bg_hover.gif) 0 0 no-repeat;
}
/*------------------------------------------------left2--------------------*/
/*------------------------------------------------mid1--------------------*/
#mid1{
	width:600px;
	float:left;
	color:#000;
	padding:0;
	margin:0;
}

#mid1 h2 span{
	font:bold 24px/17px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background-color:#543C00;
	display:block;
}
#mid1 form{
	width:auto;
	padding:0 5em;
	margin:0;
	background-color:#DBF9F8;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000080;
	line-height:16px;
	}
#mid1 form input.txtBox{
	width:169px;
	height:19px;
	border-left:#808080 solid 1px;
	border-top:#808080 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-bottom:#D4D0C8 solid 1px;
	/*font:normal 11px/19px Arial, Helvetica, sans-serif;*/
	color:#000;
	background-color:#fff;
	margin:0 0 14px 0;
	padding:0 0 0 17px;
	float:left;
}
#mid1 form label.yellow{
	width:124px;
	height:18px;
	background-color:#EDBA3C;
	color:#000;
	padding:0 30px 0 34px;
	margin:0 0 7px 0;
	display:block;
	float:left;
}
#mid1 form label.yellow a.register{
	width:120px;
	height:18px;
	background-color:#EDBA3C;
	color:#000;
	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
}
#mid1 form label.yellow a.register:hover{
	text-decoration:underline;
}
#mid1 form input.go{
	background:url(images/btn_go.gif) 0 0 no-repeat #543C00;
	width:63px;
	height:16px;
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#144848;
	float:right;
	border:none;
	cursor:pointer;
}
#mid1 p.memberBottom{
	background:url(images/member_login_bottom.gif) 0 0 no-repeat;
	width:204px;
	height:43px;
	margin:0;
	padding:0;
	display:block;
}
/*------------------------------------------------mid1--------------------*/
/*------------------------------------------------mid2--------------------*/
#mid2{
	width:204px;
	float:left;
	background-color:#C58C00;
	color:#000;
	padding:8px 13px 54px 13px;
	margin:0;
}
#mid2 h2{
	width:70px;
	height:50px;
	background:url(images/member_login_bg.gif) 0 0 no-repeat;
	padding:16px 73px 0 61px;
	font:bold 14px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	margin:0;
}
#mid2 h2 span{
	font:bold 24px/17px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background-color:#543C00;
	display:block;
}
#mid2 form{
	width:188px;
	padding:0 8px;
	margin:0;
	background-color:#543C00;
	color:#000;
}
#mid2 form input.txtBox{
	width:169px;
	height:19px;
	border-left:#808080 solid 1px;
	border-top:#808080 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-bottom:#D4D0C8 solid 1px;
	/*font:normal 11px/19px Arial, Helvetica, sans-serif;*/
	color:#000;
	background-color:#fff;
	margin:0 0 14px 0;
	padding:0 0 0 17px;
	float:left;
}
#mid2 form label.yellow{
	width:124px;
	height:18px;
	background-color:#EDBA3C;
	color:#000;
	padding:0 30px 0 34px;
	margin:0 0 7px 0;
	display:block;
	float:left;
}
#mid2 form label.yellow a.register{
	width:120px;
	height:18px;
	background-color:#EDBA3C;
	color:#000;
	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
}
#mid2 form label.yellow a.register:hover{
	text-decoration:underline;
}
#mid2 form input.go{
	background:url(images/btn_go.gif) 0 0 no-repeat #543C00;
	width:63px;
	height:16px;
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#144848;
	float:right;
	border:none;
	cursor:pointer;
}
#mid2 p.memberBottom{
	background:url(images/member_login_bottom.gif) 0 0 no-repeat;
	width:204px;
	height:43px;
	margin:0;
	padding:0;
	display:block;
}
/*------------------------------------------------mid2--------------------*/
#mid3 {
	padding-top:5px;
	color:#FF6600;
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	min-height:600px;
	}
#mid3 form{
	width:100%;
	text-align:left;
	padding:0 5px;
	margin:0;
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#FF6600;
	line-height:16px;
	}
#mid3 textarea{
	width:100%;
	background-color:#FFF;
	min-height:100px;
}
#mid3 textarea.txtBox	{
	width:750px;
	height:200px;
	float:left;
	border-left:#808080 solid 1px;
	border-top:#808080 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-bottom:#D4D0C8 solid 1px;
}
#mid3 textarea.smsBox	{
	width:340px;
	min-height:64px;
	float:left;
	border-left:#808080 solid 1px;
	border-top:#808080 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-bottom:#D4D0C8 solid 1px;
}
#mid4 {
	color:#FF6600;
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	}
/*------------------------------------------------right2--------------------*/
#right2{
	width:212px;
	float:right;
	padding:36px 0 0 0;
}
#right2 h2{
	background:url(images/support_div.gif) 0 0 repeat-x;
	width:202px;
	height:22px;
	display:block;
	margin:0 0 16px 0;
}
#right2 h2 span{
	font:bold 24px/17px Georgia, "Times New Roman", Times, serif;
	color:#202020;
	background-color:#fff;
	width:106px;
}
#right2 ul{
	width:212px;
	padding:0;
	margin:0;
	font-size:0;
}
#right2 ul li{
	padding:0;
	margin:0;
	height:24px;
}
#right2 ul li a{
	display:block;
	background:url(images/arrow_green2.gif) 0 7px no-repeat #fff;
	padding:0 0 0 15px;
	font:normal 12px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#202020;
	margin:0;
	text-decoration:none;
}
#right2 ul li a:hover{
	color:#202020;
	background-color:#FFFAE8;
}
/*------------------------------------------------right2--------------------*/

/*------------------------------------------------bodyBot--------------------*/

/*------------------------------------------------footer--------------------*/
#footerMain{
	width:1000px;
	height:130px;
	margin:0 auto;	
	background: 0 0 repeat-x;

}
#footer{
	width:100%;
	float:left;
	height:60px;
	position:relative;
	margin-bottom:20px;
	background-color:#464646;
	overflow:hidden;
}
#footer ul{
	clear:left;
	position:relative;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	left:50%;
	text-align:center;
	top:20px;
	text-transform:capitalize;
}
#footer ul li{
	float:left;
	
	color:#FFFAE8;
	background-color:inherit;
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	right:50%;
	position:relative;
}
#footer ul li a{
	color:#FFFAE8;
	background-color:inherit;
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	padding:0 11px;
	text-decoration:none;
}
#footer ul li a:hover{
	color:#FFFAE8;
	background-color:#C58C00;
}
#rssfooter{
	width:998px;
	float:left;
	height:20px;
	position:relative;
	border:1px solid #999999;
	margin-bottom:50px;
	padding-top:4px;
	overflow:hidden;
}
#rssfooter ul{
	clear:left;
	position:relative;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	left:50%;
	text-align:left;

}
#rssfooter ul li{
	float:left;
	width:115px;
	font:9px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:inherit;
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	right:50%;
	position:relative;

}
#rssfooter ul li a{
	font:9px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:inherit;

	text-decoration:none;
}
#rssfooter ul li a:hover{
	font:9px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
}
#rssfooter img {
	vertical-align:middle;
	
	float:left;
	border:0;
	margin:0 5px 0 0;
	}
#footer p.copyright{
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	position:absolute;
	left:170px;
	top:39px;
}
#footer a.xht{
	width:66px;
	height:15px;
	background:url(images/xhtml_bg.gif) 0 0 no-repeat;
	font:bold 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#C58C00;
	background-color:inherit;
	position:absolute;
	left:216px;
	top:60px;
	margin:0;
	text-align:center;
	text-decoration:none;
}
#footer a.xht:hover{
	background:url(images/xhtml_bg_hover.gif) 0 0 no-repeat;
	color:#000;
	background-color:inherit;
}
#footer a.cs{
	width:66px;
	height:15px;
	background:url(images/xhtml_bg.gif) 0 0 no-repeat;
	font:bold 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#C58C00;
	background-color:inherit;
	position:absolute;
	left:287px;
	top:60px;
	margin:0;
	text-align:center;
	text-decoration:none;
}
#footer a.cs:hover{
	background:url(images/xhtml_bg_hover.gif) 0 0 no-repeat;
	color:#000;
	background-color:inherit;
}
#footer p.design{
	display:block;
	width:203px;
	height:12px;
	padding:2px;
	position:absolute;
	left:182px;
	top:84px;
	font:bold 12px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFAE8;
	background-color:inherit;
	text-transform:none;
}
#footer p.design a.link{
	font:bold 12px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFAE8;
	background-color:inherit;
	text-transform:none;
	text-decoration:none;
	padding:2px;
}
#footer p.design a.link:hover{
	color:#fff;
	background-color:#090909;
}
/*------------------------------------------------footer--------------------*/
#divinputfile{
width:585px;
margin:0px;
}
#divinputfile form{
color:#FF6600;
}
#divinputfile #attach1{
color:#FF6600;
font-size:14px;
}
#divinputfile input{
padding:2px .25em 2px .25em;
color:#FF6600;
font-size:14px;
}

#fakeinputfile{
 margin-top:-28px;
}

#fakeinputfile #fakefilepc{
 width:265px;
 height:22px;
 font-size:18px;
 font-family:Arial;
}

#flashcontent {
position: relative; 
float:left;
margin: 5px;
border: 1px solid #CCCCCC;
padding: 0px;
width: 590px;
}

img{
	border:0px;
}

form {
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	}
/*------------------------------------------------Recordset Navigation -----------*/
#recordset_navbar {
	width: 600px;
	margin: 0 auto;
	padding:  0 0 5px 0;
	position:relative;

	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000080;
	line-height:16px;
}
/*------------------------------------------------File Navigation forward-backward-----------*/
#filenav_content_wrapper {
	float:left;
	width: 220px;
	margin: 0 135px;
	position:relative;
}
#filenavigation{
	float:left;
	height:1em;
	margin-top: 1em;
	background-color:inherit;
	width:220px;
	position:relative;
	text-decoration:none;
	text-transform:none;
}
#filenavigation ul {
	padding:0;
}
#filenavigation ul li{
	padding:0;
	font:bold 10px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FF6600;
	float:left;
}
#filenavigation ul li.hover{
	background-color:inherit;
}
#filenavigation ul li a {
	text-decoration:none;
	text-transform:none;
	color:#FFF;	
}
#filenavigation ul li a.fforward{
	background:url(images/fast_forwards_arrow_orange.gif) 0 0px no-repeat;
	width: 15px;
	padding:0;
	display:block;
	margin:0 1em;
	background-color:inherit;
}
#filenavigation ul li a.forward{
	background:url(images/forwards_arrow_orange.gif) 0 0px no-repeat;
	width: 15px;
	padding:0;
	display:block;
	margin:0 1em;
	background-color:inherit;
}
#filenavigation ul li a.fbackward{
	background:url(images/fast_backwards_arrow_orange.gif) 0 0px no-repeat;
	width: 15px;
	padding:0;
	display:block;
	margin:0 1em;
	background-color:inherit;
}
#filenavigation ul li a.backward{
	background:url(images/backwards_arrow_orange.gif) 0 0px no-repeat;
	width: 15px;
	padding:0;
	display:block;
	margin:0 1em;
	background-color:inherit;
}
.checkboxes td {
	width:90px;
	}
.checkboxes input[type=checkbox] {

	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/*------------------------------------------------display result box--------------------*/
.hiddenprice {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		font-weight: bold;
		color: #FF0000;
		border: 1pt solid #e0e0e0;
		width:40px;
		text-align:right;
}
#results p {
	font:bold 13px "Trebuchet MS";
	text-align: center;
	color:#CC6600;
	}
.main_text_bold {
    font-family: Verdana;
	font-weight: bold; 
	font-size: 11px;
	color: Blue; 
}
.main_text_bold_right {
    font-family: Verdana;
	font-weight: bold; 
	font-size: 11px;
	color: #990033; 
	text-align: right;

}
#results.spacer_bar {
position: relative;
clear: both;
width:100%;
background: url(images/shade.gif) repeat-x;
text-align: center;
}
#results.error  { color: red; background-color: transparent; font-weight: normal;
position: relative;
clear: both;
width:100%;
background: url(images/shade.gif) repeat-x;
text-align: center;
}
#results.spacer_bar a{
    font-family: Verdana;
	font-weight: normal; 
	font-size: 10px;
	text-decoration: underline;
	color: #FF0000;
	} 
.title_bar h1 {
position: relative;
height:22px;
clear: both;
width:600px;
background: url(images/shade.gif) repeat-x;
font:bold 13px "Trebuchet MS";
text-align: center;
color: #FF0080;
	}
.title_bar_link {
	float:right;
	position:relative;
	padding-right:15%;
	font:9px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
	}
.admin_title_bar  {
position: relative;
height:22px;
clear: both;
width:600px;
background: url(images/shade.gif) repeat-x;
font:bold 13px "Trebuchet MS";
text-align: center;
color: #FF0080;
	}
.smsmessage {
width:100%;
background: url(images/shade.gif) repeat-x;
font:bold 13px "Trebuchet MS";
text-align: center;
color: #0000CC;
	}
.smserror {
width:100%;
background: url(images/shade.gif) repeat-x;
font:bold 13px "Trebuchet MS";
text-align: center;
color: #CC0000;
	}
.admintable {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#CC6600;
text-align: center;
border-bottom:solid 1px #999999;
border-left:solid 1px #999999;
border-right:solid 1px #999999;
}
.admintableno {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#CC6600;
background-color:#FFCCFF;
text-align: center;
border-bottom:solid 1px #999999;
border-left:solid 1px #999999;
border-right:solid 1px #999999;
}
.admintablehead {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
background-color:#FFFF99;
color:#CC3300;
text-align: center;
border:solid 1px #999999;
}
.admintablehead th:hover{
	background-color:#FFCC33;
}

.regfont {color:grey;
	background-color:inherit;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;}
.instant_book {
position: absolute; 
top: 5px; 
left: 5px; 

}

a.popup{
text-decoration:none;
font-weight:normal;
}

a.popup div.popup_comment{

text-decoration:none;
background-color:#FBC19F;
border: 1px solid #C05301;
padding:0 2px;

font-size: 11px;
font-family: Arial;
color: DarkBlue;
text-align: center;
left:inherit;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
a:hover {background-position: 0 0;}

a:hover.popup{
color:#0A00B0;
background-position: 0 0;
}

a:hover.popup div.popup_comment, a:hover.popup div.popup_middle, a:hover.popup div.popup_outer{
visibility:visible;
background-position: 0 0;

}


a.popup div.popup_outer {background: #ddddee;
position:absolute;
visibility:hidden;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
 
a.popup div.popup_middle {background: #aaaabb;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
 
a.popup div.popup_middle, a.popup div.popup_comment {
position:relative;
visibility:hidden;
z-index:55;
  left: 1px;
  top: -1px;
  } 
input[type=checkbox].popup {
text-decoration:none;
font-weight:normal;
}
div.popupwrapper {

}

div.popupwrapper div.popup_comment{

text-decoration:none;
background-color:#FBC19F;
border: 1px solid #C05301;
padding:0 2px;
font-weight:normal;
font-size: 11px;
font-family: Arial;
color: DarkBlue;
text-align: center;
left:inherit;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
div.popupwrapper:hover {background-position: 0 0;}

div.popupwrapper:hover {
color:#0A00B0;
background-position: 0 0;
}

div.popupwrapper:hover div.popup_comment, div.popupwrapper:hover div.popup_middle, div.popupwrapper:hover div.popup_outer{
visibility:visible;
background-position: 0 0;

}


div.popupwrapper div.popup_outer {background: #ddddee;
position:absolute;
visibility:hidden;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
 
div.popupwrapper div.popup_middle {background: #aaaabb;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
 
div.popupwrapper div.popup_middle, div.popupwrapper div.popup_comment {
position:relative;
visibility:hidden;
z-index:55;
  left: 1px;
  top: -1px;
  } 


#box {background-color: #FFFFFF;
border: 1px solid red;

}

.outer {background: #ddddee;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
 
.middle {background: #aaaabb;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
 
.inner {background: #777788;
margin: 0px -2px 0px 0px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
 
.middle, .inner, .outer {
  position: relative;
  left: 1px;
  top: -1px;
  } 
.mainbox {
	width: 46em;
	border: 1px solid red;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.banner {
	clear: both;
	width: 46em;
}
.leftmenu {
	z-index: 20;
	float: left;
	width: 9em;
	overflow: hidden;
}
.rightmenu {
	z-index: 50;
	float: right;
	width: 11em;
}
.results_details {
	position: relative; 
	clear: both;
	float: left;
	width:46em;
	border-bottom: 1px solid white;
}
.content {
	z-index: 90;
	width: auto;

	margin: 5px 13em 5px 11em;
	 
	font-size: 11px;
	font-family: Arial;
	color: DarkBlue;
	text-align: left;	
}
.footer {
	float: none;
	clear: both;
}

.contentFloat {
	float: left;
	width: 100%;
}
.contentFix {
	float: none;
	clear: both;
	visibility: hidden;
	border-bottom: 1px solid white;
}
.top_bar_left {
	z-index: 2;
	float: left;
	width: 23em;
	margin: 0px auto;
	padding: 0px 1px 0px 5px;
}
.top_bar_right {
	z-index: 5;
	float: right;
	width: 12em;
	margin: 0px 5px;
}
.top_bar_centre {
	z-index: 9;
	width: auto;
	padding: 0px;
	margin: 0px 13em 2px 23em;
}
.results_content_heading_bar {

	border-bottom: 1px solid red;
background-image: url(images/neworangeshade.gif);
	width: 46em;
	
	-moz-border-radius-topleft: 9px;
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topright: 9px;
	-webkit-border-top-right-radius: 9px;

}
.results_shade {
	background: url(images/orangeshade.gif) repeat-x;
}
.advert_heading_bar {
	border-top:1px solid red; 
	border-left:1px solid red; 
	border-right: 1px solid red;
	background-image: url(images/orangesolid.gif); 

	width:600px; 
	padding: 0px;
	font-family: Verdana;
	font-size: 13px;
	color: #666666;
}
.advert_standard  {
	font-family: Verdana;
	font-size: 13px;
	color: #000099;
}
.results_title_text_bold_left {
    font-family: Verdana;
	font-weight: bold; 
	font-size: 13px;
	color: Blue;

}
.results_title_text_bold_centre {
    font-family: Verdana;
	font-weight: bold; 
	font-size: 12px;
	color: #333333;
	text-align: left;
}

.results_data_info {

}
.results_pics {
	margin: 5px;

}
.rightmenuDetail {

	margin: 5px;
	border: 1px solid black;
	text-align: center;
    font-family: Arial;
	font-weight: normal; 
	font-size: 11px;
	color: DarkBlue;
	background-color: Yellow;
}
.rightmenuDetail img{
	float:inherit;
	}
.contentDetail {
	float:left;
	border: 1px solid grey;
	padding: 2px;
	width: 99%;
	margin-top:2px;
}
.results_content_footer_bar {
	position: relative;
	border-top: 1px solid red;
	padding: 2px 5px;
}
.results_description_white {
    font-family: Arial;
	font-weight: normal; 
	font-size: 11px;
	color: DarkBlue; 
}
.breadcrumbs_text {
    font-family: Verdana;
	font-weight: normal; 
	font-size: 10px;
	margin: 0 0 0 0;
	color: DarkOrange; 
}
.breadcrumblinks {
	position: relative;
	width:584px;
	margin: 2px;
	border: 1px solid #CCCCCC;
	padding: 5px 5px;
}

a.resultstoplinks {
    font-family: Arial;
	font-weight: bold; 
	font-size: 13px;
	text-decoration: none;
	color: #666666; 

}
a.orangelinks_bold {
    font-family: Verdana;
	font-weight: bold; 
	font-size: 11px;
	margin: 0px; 
	padding: 0px; 
	text-decoration: underline;
	color: DarkOrange;  /*#f06d27*/
	text-align: center;
}
a.orangelinks_breadcrumbs {
    font-family: Verdana;
	font-weight: normal; 
	font-size: 10px;
	text-align:left;
	text-decoration: underline;
	color: DarkOrange; 
}

a.orangelinks_breadcrumbs:hover {
    font-family: Verdana;
	font-weight: normal; 
	font-size: 10px;
	text-decoration: none;
	color: DarkOrange; 
}
a.bluelinks_breadcrumbs {
    font-family: Verdana;
	font-weight: normal; 
	font-size: 10px;
	text-decoration: none;
	color: DarkBlue;
	border: 1px solid Red;
	background-color: #FED23D; 
}
a.clear_text_decoration {
	text-decoration: none;
}
a.clear_text_decoration:hover {
	text-decoration: none;
}
div.popup {

    display: none;
    padding: 3px; 
    border: 1px solid #006080; 
    background-color: #6633FF;
	width: 142px;
	font-family: verdana;
	font-size: 10px;
	line-height: 16px;
}
div.popup p {
    margin: 0;
}
div.popup ul {
    margin: 0 0 .3em;
    padding: 0 0 0 1.8em;
}

#blanket {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}
#popUpDiv {
position:absolute;
background-color:#eeeeee;
width:780px;
height:400px;
z-index: 9002; 
}
#popUpEmailDiv {
position:absolute;
background-color:#eeeeee;
width:320px;
height:100px;
z-index: 9002; 
}
.enquiry TD {
padding-left:20px;
}
.enquiry, .error {
width:100%;
}
.error td{
padding-top:16px;
}
.enquiry TD, .enquiry input, .enquiry select, .enquiry textarea, .enquiry p, .enquiry, .error input {
    font-family: Verdana;
	font-weight: normal; 
	font-size: 12px;
	text-decoration: none;
	text-align:left;
	color:#0000CC;
	}
.enquiry h1 {
    font-family: Verdana;
	font-weight: bold; 
	font-size: 14px;
	text-decoration: none;
	text-align:center;
	color:#0099FF;
	}
.error h1 {
    font-family: Verdana;
	font-weight: bold; 
	font-size: 14px;
	text-decoration: none;
	text-align:center;
	}
#BookingDiv {
position:absolute;
background-color:#eeeeee;
width:1000px;
height:585px;
z-index: 9002;
}
/* formval.css */

  .info   { color: black; background-color: transparent; font-weight: normal; }
  .warn   { color: rgb(120,0,0); background-color: transparent; font-weight: normal; }
  .error  { color: red; background-color: transparent; font-weight: normal; }

.error li {
	list-style-image:url(images/error.gif);
	list-style-position:inside;
}

  .formtab TD      
          { padding: 0.2em; height: 2.5em; vertical-align: top; font-size: 90%; }


/* checkboxes */
  .checkcl    { text-align: right; }
  .checkbox   { clear: right; float: right; margin: 0 0.5em; }
  .formtab2 TD      
          { padding: 0.2em; height: 2.5em; vertical-align: top;  }
/* Div Scroller CSS */
#pscroller3{
width: 180px;
height: 500px;
text-align:left;
padding: 5px;
background-color:#999966;
color:#003366;
font-size: 12px;
font-family: Arial;
border-bottom:solid 1px #3300FF;
}
.rssclass .rsstitle{
font-weight: bold;
color:#000000;
}

.rssclass .rssdate{
color: gray;
font-size: 85%;
}

.rssclass a{
text-decoration:underline;
color: #330000;
}
.rssclass p {
color: #FF0000;
}
.scrollerhead {
width: 190px;
background-color:#663300;
color:#FFFF00;
font-size: 14px;
font-family: Arial;
text-align:center;
}
/* Properties Wanted Scroller Div CSS */
#wantedscroller{
width: 180px;
height: 500px;
text-align:left;
padding: 5px;
background-color:#BCD2EB;
color:#003366;
font-size: 12px;
font-family: Arial;
font-weight: normal;
-moz-border-radius-bottomright: 9px;
-webkit-border-bottom-right-radius: 9px;
}
.wantedclass .rsstitle{
font-weight: bold;
color:#FF9900;
}

.wantedclass .rssdate{
color: gray;
font-size: 85%;
}

.wantedclass a{
text-decoration:underline;
color: #11119D;
}
#wantedscroller p {
color: #FF0000;
}
.wantedhead {
width: 190px;
background-image: url(../images/blueshade.gif);
color:#FFF;
font-size: 12px;
font-weight: bold;
font-family: Arial;
text-align:center;
border:1px solid #3300FF;
-moz-border-radius-topleft: 9px;
-webkit-border-top-left-radius: 9px;
-moz-border-radius-bottomright: 9px;
-webkit-border-bottom-right-radius: 9px;
}
/* End of Properties Wanted Scroller Div CSS */
/* Distressed deals Scroller Div CSS */
#distressedscroller{
width: 180px;
height: 580px;
text-align:left;
padding: 5px;
background-color:#D7FEAB;
color:#000040;
font-size: 12px;
font-family: Arial;
font-weight: normal;
-moz-border-radius-bottomright: 9px;
-webkit-border-bottom-right-radius: 9px;
}

.distressedclass .rsstitle{
font-weight: bold;
}

.distressedclass .rssdate{
color: gray;
font-size: 85%;
}

.distressedclass a{
text-decoration: none;
color: #660000;
}
.distressedclass p{
color: #FF0000;
}
.distressedhead {
width: 190px;
background-image: url(../images/blueshade.gif);
color:#FFFF00;
font-size: 12px;
font-family: Arial;
text-align:center;
font-weight: bold;
border:1px solid #3300FF;
-moz-border-radius-topleft: 9px;
-webkit-border-top-left-radius: 9px;
-moz-border-radius-bottomright: 9px;
-webkit-border-bottom-right-radius: 9px;
}
/* End of Distressed deals Scroller Div CSS */
/* News Scroller Div CSS */
#newsscroller{
width: 187px;
height: 620px;
text-align:left;
padding: 5px;
background-color:#C8C8DF;
color:#2E03F5;
font-size: 12px;
font-family: Arial;
line-height:15px;
font-weight: normal;
-moz-border-radius-bottomright: 9px;
-webkit-border-bottom-right-radius: 9px;
}
.newsclass .rsstitle{
font-weight: bold;
}

.newsclass .rssdate{
color: gray;
font-size: 85%;
}

.newsclass a{
text-decoration: none;
color: #000099;
}
#newsscroller p {
color: #6000BF;
}
.newshead {
width: 197px;
background-image: url(images/purpleshade.gif);
color:#fff;

font-size: 12px;
font-family: Arial;
text-align:center;
font-weight: bold;
line-height:20px;
border:1px solid #3300FF;
-moz-border-radius-topleft: 9px;
-webkit-border-top-left-radius: 9px;
-moz-border-radius-bottomright: 9px;
-webkit-border-bottom-right-radius: 9px;
}
/* End of Properties Wanted Scroller Div CSS */

/* Late Offers Scroller Div CSS */
#lateoffersscroller{
width: 180px;
height: 600px;
text-align:left;
padding: 5px;
background-color:#FFFF82;
color:#153657;
font-size: 12px;
font-family: Arial;
font-weight: normal;
-moz-border-radius-bottomright: 9px;
-webkit-border-bottom-right-radius: 9px;
}

.lateoffersclass .rsstitle{
font-weight: bold;
}

.lateoffersclass .rssdate{
color: gray;
font-size: 85%;
}

.lateoffersclass a{
text-decoration: none;
color: #339900;
}
.lateoffershead {
width: 190px;
background-image: url(images/greenshade.gif);
color:#0000CC;
font-size: 12px;
font-family: Arial;
font-weight: bold;
text-align:center;
border:1px solid #3300FF;
-moz-border-radius-topleft: 9px;
-webkit-border-top-left-radius: 9px;
-moz-border-radius-bottomright: 9px;
-webkit-border-bottom-right-radius: 9px;
}
/* End of Late offers Scroller Div CSS */
/* Longterm Scroller Div CSS */
#longtermscroller{
width: 180px;
height: 600px;
text-align:left;
padding: 5px;
background-color:#FFFF82;
color:#153657;
font-size: 12px;
font-family: Arial;
font-weight: normal;
-moz-border-radius-bottomright: 9px;
-webkit-border-bottom-right-radius: 9px;
}

.longtermclass .rsstitle{
font-weight: bold;
}

.longtermclass .rssdate{
color: gray;
font-size: 85%;
}

.longtermclass a{
text-decoration: none;
color: #339900;
}
#longtermscroller p{
color:#CC0000;
}
.longtermhead {
width: 190px;
background-image: url(images/greenshade.gif);
color:#0000CC;
font-size: 12px;
font-family: Arial;
text-align:center;
font-weight: bold;
border:1px solid #3300FF;
-moz-border-radius-topleft: 9px;
-webkit-border-top-left-radius: 9px;
-moz-border-radius-bottomright: 9px;
-webkit-border-bottom-right-radius: 9px;
}
/* End of Longterm Scroller Div CSS */
/* Sales Scroller Div CSS */
#salesscroller{
width: 180px;
height: 600px;
text-align:left;
padding: 5px;
background-color:#FFFF82;
color:#153657;
font-size: 12px;
font-family: Arial;
font-weight: normal;
-moz-border-radius-bottomright: 9px;
-webkit-border-bottom-right-radius: 9px;
}

.salesclass .rsstitle{
font-weight: bold;
}

.salesclass .rssdate{
color: gray;
font-size: 85%;
}

.salesclass a{
text-decoration: none;
color: #339900;
}
#salesscroller p{
color:#CC0000;
}
.saleshead {
width: 190px;
background-image: url(images/greenshade.gif);
color:#0000CC;
font-size: 12px;
font-family: Arial;
text-align:center;
font-weight: bold;
border:1px solid #3300FF;
-moz-border-radius-topleft: 9px;
-webkit-border-top-left-radius: 9px;
-moz-border-radius-bottomright: 9px;
-webkit-border-bottom-right-radius: 9px;
}
/* End of Sales Scroller Div CSS */

/* Last Minute Bargains Scroller Div CSS */
#bargainsscroller{
width: 180px;
height: 210px;
text-align:left;
padding: 5px;
background-color:#FFFF66;
color:#3333FF;
font-size: 12px;
font-family: Arial;
font-weight: normal;
-moz-border-radius-bottomright: 9px;
-webkit-border-bottom-right-radius: 9px;
}

.bargainsclass .rsstitle{
font-weight: bold;
}

.bargainsclass .rssdate{
color: gray;
font-size: 85%;
}

.bargainsclass a{
text-decoration: none;
color: #000099;
}
.bargainsclass p{
text-decoration:blink;
color: #CC0000;
}
.bargainshead {
width: 190px;
background-image: url(images/greenshade.gif);
color:#FFFF00;
font-size: 12px;
font-family: Arial;
text-align:center;
font-weight: bold;
border:1px solid #3300FF;
-moz-border-radius-topleft: 9px;
-webkit-border-top-left-radius: 9px;
-moz-border-radius-bottomright: 9px;
-webkit-border-bottom-right-radius: 9px;
}
/* End of Last Minute Bargains Scroller Div CSS */
.signature {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#003399;
	line-height:16px;
	text-align: left;
}
.googleadsenseside {
	width:160px;
	margin-top:20px;
	margin:20px auto;
	}
.testbox {
	margin: 30px auto;
	width: 250px;
	height: 270px;
	border: 1px solid #CCCCFF;
	border-radius: 10px; /*Fallback for if/when IE supports it*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background: #ffffff; /*fallback for IE*/
	background: -moz-linear-gradient(top, #f1f1f1, #fff 15%);
	background: -webkit-gradient(linear, 0 0, 0 15%, from(#f1f1f1), to(#fff));
	box-shadow: 10px 10px 5px #999;
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
	}
#newssearch {
	width:240px;
	position:absolute;
	left:450px;
	top:10px;
	font: normal 100% "Trebuchet MS", Tahoma, Arial;
	color: #CCCCFF;
}

#newssearch form {
	background:#fff;
	text-align:left;

}
#newssearch .searchform {
	position:relative;
	width: 240px;
	height: 32px;
	background: url(/images/searchbar.gif) no-repeat;
	margin: 5px 0 10px 0; 
}

#newssearch input.searchbar {
  float: left; 
  width: 183px; 
  position: absolute; 
  top: 7px; 
  left: 10px; 
  background: none; 
  border: none; 
	font: normal 120% "Trebuchet MS", Tahoma, Arial;
	color: #6600FF;
}

#newssearch  .searchbutton {
	position:absolute;
	top: 6px; 
	left: 194px;
}
.borderdraw { border-style: solid; width: 0px; height: 0px; line-height: 0px;color:#FFF;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;position: relative; float:left;z-index:50;margin:1px;} 
.diagonal { border-width: 10px 10px 10px 10px;  } 
.calendarnew {
color:#FFF;
font:normal 14px Verdana, Arial, Helvetica, sans-serif;
height: 20px;
width: 20px;
z-index:10;
border:1px solid #FFF;
position: absolute;
line-height:16px;
text-align:center;
top:-10px;
left:-10px;

}
.calendarnew a:link{
color:#FFF;
text-decoration:none;
}

.calendarnew a:hover{
color:#FFF;	
text-decoration:none;
}

.calendarnew a:visited{
color:#FFF;	
text-decoration:none;
}
.calendar {
width: 22px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
color:#FFF;
height: 22px;

position: relative; 
float:left;
}
.calendar_legend {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#999999;
text-align:left;
margin:10px 0px;
float:left;
}
.calendar_legend_box {
width:15px;
height:13px;
position:relative;
}
