#footer{width:970px;}
/** for view rates in detail section **/
a.catgPhoto {
	color:#3F6970;
	text-decoration:underline;	
}
/**************************************/

/* ROOMS PAGE */
body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
	background-color: #FFFFFF;
	color: #000000;
	margin: 0;
	padding: 0;
	text-align: center;
}

.main #header
{
	background-color: #FFFFFF;
	padding: 0 10px 0 20px;
	width:770px;
	margin: 0 auto;
	height:auto;
}

.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9FA376;
}

.main #content
{
	background-image:url(/images2/bg_grey_decrate.jpg);
	background-repeat:repeat-x;
	margin: 0 auto;
	text-align: center;
	width:900px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:20px;
}

.main #content1 
{
	width:770px;
	margin: 0 auto;
}
.main #orange 
{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	font-variant:normal;
	background-color:#FF6600;
	text-align:right;
	height:24px;
	padding-top:5px;
	padding-right:10px;
}

.main #orange1 
{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	font-variant:normal;
	background-color:#FF6600;
	text-align:left;
	height:24px;
	margin: 0 auto;
	padding-top:5px;
	width:545px;
	padding-left:0;
}



.main #blue
{
	color:#45C0D6;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-variant:normal;
	text-align:left;
	height:20px;
	margin: 0 auto;
	padding-top:5px;
	width:580px;
	padding-left:0;
}

.main #orange2 
{
	color:#FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	font-variant:normal;
	background:transparent;
	text-align:left;
	height:24px;
	margin: 0 auto;
	padding-top:5px;
	width:545px;
}

.blue 
{
	background:#28A2B7;
	height:24px;
	margin: 0 auto;
	border-top:#FFFFFF 1px solid;
	background-image:url(/images2/blue.jpg);
	background-repeat:no-repeat;
	background-position:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight:bold;
}

.personal_orange 
{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	font-variant:normal;
	background-color:#FF6600;
	text-align:left;
	height:24px;
	padding-top:5px;
	width:580px;
	padding-left:0;
}

.personal_blue
{
	color:#2799AD;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	height:19px;
	padding-top:5px;
	width:580px;
	padding-left:0;
}

.blue a:link 
{
	background-image:url(/images2/arrow_org_blue.jpg);
	background-repeat:no-repeat;
	margin-left:10px;
	margin-top:inherit;
	padding-left:10px;
	padding-top:2px;
	position:relative;
	display:block;
	text-align:inherit;
	color:#FFFFFF;
	text-decoration:underline;
	float:left;
}

.blue a:visited 
{
	background-image:url(/images2/arrow_org_blue.jpg);
	background-repeat:no-repeat;
	margin-left:10px;
	margin-top:inherit;
	padding-left:10px;
	padding-top:2px;
	position:relative;
	display:block;
	text-align:inherit;
	color:#FFFFFF;
	text-decoration:underline;
	float:left;
}

.blue a:hover 
{
	background-image:url(/images2/arrow_org_blue.jpg);
	background-repeat:no-repeat;
	margin-left:10px;
	margin-top:inherit;
	padding-left:10px;
	padding-top:2px;
	position:relative;
	display:block;
	text-align:inherit;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
}

.main #rightcolum 
{ 
	float: right;
	width: 225px;
	padding-top: 0px;
	height:auto;
}

.main #leftcolum 
{
	float: left;
	margin:0px;
	text-align:left;
	width:510px;
}
.clearfloat {
	clear:both;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	
	font-variant:normal;
	text-align:left;
	margin: 0 auto;
	height:22px;
	background:#28A2B7;
}
.footer a:link {
	margin-left:5px;
	padding-left:10px;
	padding-top:2px;
	position:relative;
	width:130px;
	display:block;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	height:20px;
	border-right: 2px solid #FFFFFF;
	background:#28A2B7;
}
.footer a:visited {
	margin-left:5px;
	padding-left:10px;
	padding-top:2px;
	position:relative;
	width:130px;
	display:block;
	text-align:center;
	color:#FFFFFF;
	text-decoration:underline;
	float:left;
	height:20px;
	border-right: 2px solid #FFFFFF;
	background:#28A2B7;
}
.footer a:hover {
	margin-left:5px;
	padding-left:10px;
	padding-top:2px;
	position:relative;
	width:130px;
	display:block;
	text-align:center;
	color:#FFFFFF;
	text-decoration:underline;
	float:left;
	height:20px;
	border-right: 2px solid #FFFFFF;
	background:#28A2B7;
}
.main #footergrey {
	background:#DADCC9;
	height:14px;
	margin: 0 auto;
	border-top:1px solid #FFFFFF
}
.main #footerbottomlinks {
	font-family: Arial, Helvetica, sans-serif;
	color:#6C5F55;
	font-size:12px;
	
	font-variant:normal;
	background:#FFFFFF;
	text-align:left;
	height:22px;
	margin: 0 auto;
	padding-top:5px;
	border-top:3px solid #FFFFFF;
	text-align:center;
}
div.mainliks {
	background-color:transparent;
	color:#3099AC;
	font-size:13px;
	
	font-variant:normal;
	text-align:right;
}
.mainliks a:link {
	color:#3099AC;
	text-decoration:none;
}
.mainliks a:visited {
	color:#3099AC;
	text-decoration:none;
}
.mainliks a:hover {
	color:#3099AC;
	text-decoration:underline;
}
.contact {
	background-color:transparent;
	color:#0360A6;
	font-size:11px;
	
	font-weight:bold;
	text-align:right;
}
.contact a:link {
	color:#0360A6;
	text-decoration:underline;
}
.contact a:visited {
	color:#0360A6;
	text-decoration:underline;
}
.contact a:hover {
	color:#FF6600;
	text-decoration:underline;
}
div.bottomlinks {
	background-color:transparent;
	font-family: Arial, Helvetica, sans-serif;
	color:#6C5F55;
	font-size:11px;
	
	font-variant:normal;
	text-align:center;
	height:22px;
	border-top: 5px solid #FFFFFF;
}
.bottomlinks a:link {
	color:#6C5F55;
	text-decoration:none;
	display:block;
	border-right:solid 1px #6C5F55;
	position:relative;
	text-align:center;
	width:95px;
	float:left;
}
.bottomlinks a:visited {
	color:#6C5F55;
	text-decoration:none;
	display:block;
	border-right:solid 1px #6C5F55;
	position:relative;
	text-align:center;
	width:95px;
	float:left;
}
.bottomlinks a:hover {
	color:#6C5F55;
	text-decoration:underline;
	display:block;
	border-right:solid 1px #6C5F55;
	position:relative;
	text-align:center;
	width:95px;
	float:left;
}
td.linepading {
	padding-bottom:12px;
	text-align:left;
	vertical-align:top;
	width:59%;
}
td.viewphoto {
	padding-bottom:12px;
	text-align:right;
	vertical-align:top;
}
/* HOTELS FORMS */
td.title {
	padding-top:5px;
	padding-left:7px;
	padding-bottom:5px;
	text-align:left;
}
.formstext {
	font-family : Verdana;
	font-size : 11px;
	color : #ffffff;
	font-weight : normal;
	
	padding-top:5px;
	padding-left:20px;
	text-align:left;
}
.forms {
	font-family : Verdana;
	font-size : 11px;
	color : #000000;
	font-weight : normal;
	background-color:#FFFFFF;
	text-align:left;
}

.formsworkfree {
	font-family : Verdana;
	font-size : 11px;
	color : #000000;
	font-weight : normal;
	background-color:#FFFFFF;

}
.search {
	background:url(/images2/search_bg.jpg);
	background-repeat:repeat-x;
}
td.advancesearch {
	background-image:url(/images2/adsearch_bg.jpg);
	background-repeat:repeat-x;
}

.workfree {
	background-image:url(/images2/workfree_bg.jpg);
	background-repeat:repeat-x;
	text-align:left;
}


td.advsearphoto {
	border-top:solid 1px #FFFFFF;
}
td.adstitle {
	padding-left:28px;
	padding-bottom:9px;
	font-family:Arial narrow, Helvetica, sans-serif;
	font-size:14px;
	color:#1E6874;
	font-weight:bold;
}
td.adstitleboxes {
	padding-left:37px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
/*	padding-bottom:6px; */
	margin-left:inherit;
}
td.adstitleboxes1 {
	padding-left:37px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-bottom:6px;
	font-weight:bold;
}
td.adstitleboxes2 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-bottom:2px;
}
td.adstitleboxes3 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2B7E8C;
	padding-bottom:2px;
	padding-top:7px;
	padding-left:37px;
}
td.boxes4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-bottom:2px;
	padding-top:4px;
	padding-left:7px;
	text-align:left;
}
td.boxes6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-bottom:2px;
	padding-top:4px;
	padding-left:7px;
	text-align:left;
}
td.boxes5 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2B7E8C;
	padding-bottom:2px;
	padding-top:7px;
	padding-left:12px;
}
.advancesearch {
	background:transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding-left:12px;
	padding-top:5px;
}
.advancesearch a:link {
	color:#186370;
	text-decoration:underline;
}
.advancesearch a:visited {
	color:#186370;
	text-decoration:underline;
}
.advancesearch a:hover {
	color:#186370;
	text-decoration:underline;
}
/* results */
#search-results {
	margin-top:10px;
}
table.result-box {
	border: 1px solid #BDBFAE;
}
td.photo {
	padding:5px;
	text-align:left;
	vertical-align:top;
}
td.price {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FF6600;
	font-weight:bold;
	padding-left:5px;
}
td.status-available {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FF6600;
	font-weight:bold;
	padding-left:5px;
}
td.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9FA376;
}

td.text2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#464646;
}
td.personal_line {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#82D5E3;
}

td.results {
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9FA376;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}
td.results1 {
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}
.viewrates-calendar {
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF6600;
	background-image:url(/images2/arrow_org.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-weight:bold;
}
.viewrates-calendar a:link {
	color:#FF6600;
	text-decoration:underline;
}
.viewrates-calendar a:visited {
	color:#FF6600;
	text-decoration:underline;
}
.viewrates-calendar a:hover {
	color:#FF6600;
	text-decoration:underline;
}
.resultshead {
	background:#a2a2a0;
	border-bottom:#FFFFFF 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-align:left;
	height:22px;
	padding-left:6px;
}
.resultshead a {
	color:#FFFFFF;
	text-decoration:underline;
}
.resultshead a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
.resultshead a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.available {
	background:#CACDB4;
	height:24px;
	border-bottom:#FFFFFF 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-align:left;
	height:22px;
	padding-left:6px;
	font-weight:bold;
}
.available a:link {
	color:#FFFFFF;
	text-decoration:underline;
}
.available a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
.available a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.available1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FF6600;
	font-weight:bold;
	padding-left:6px;
}
td.available2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#43462F;
	font-weight:normal;
	text-align:center;
}
td.available3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3F6970;
	font-weight:normal;
	background-color:#ECEDE4;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	padding-bottom:4px;
	padding:6px;
}
td.available4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3F6970;
	font-weight:normal;
	background-color:#FFFFFF;
	padding:6px;
}
td.bookbutton {
	background-color:transparent;
	text-align:right;
	padding-right:15px;
}
td.bookbutton1 {
	background-color:transparent;
	text-align:right;
	padding-right:15px;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3F6970;
	font-weight:bold;
}
.linksadd a {
	background-image:url(/images2/arrow_org.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:7px;
	font-size:10px;
}
.linksadd a:visited {
	color:#28A2B7;
}
.linksadd a:hover {
}
/* map page */
td.menu {
	background-image:url(/images2/map_menu_bg.jpg);
	background-repeat:repeat-x;
	height:361px;
}
.main #bar {
	color:#FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	
	font-variant:normal;
	text-align:left;
	background-color:transparent;
	height:24px;
	width:765px;
	margin: 0 auto;
	padding-top:5px;
}
td.district {
	background-color:#FF751A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:10px;
	width:345px;
	text-align:left;
}
td.district1 {
	background-color:transparent;
	width:224px;
	border:solid 1px #FF751A;
}
td.district2 {
	padding-left:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	
	color:#000000;
	padding-top:4px;
}
div.district3 {
	background-image:url(/images2/arrow_org.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:12px;
	margin-left:24px;
	padding-top:2px;
	background-color:transparent;
	vertical-align:top;
}
.district3 a:link {
	text-align:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF751A;
	text-decoration:underline;
}
.district3 a:visited {
	text-align:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF751A;
	text-decoration:underline;
}
.district3 a:hover {
	text-align:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF751A;
	text-decoration:underline;
}
td.menumap {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin-left:26px;
	font-weight:bold;
	padding-left:26px;
	padding-bottom:2px;
}
td.menumap1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#F4EDCA;
	margin-left:26px;
	font-weight:normal;
	padding-left:26px;
	padding-bottom:2px;
}
div.district4 {
	background-image:url(/images2/arrow_map.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:12px;
	margin-left:32px;
	padding-top:4px;
	background-color:transparent;
}
.district4 a:link {
	text-align:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	color:#484102;
	text-decoration:underline;
	font-weight:bold;
}
.district4 a:visited {
	text-align:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	color:#484102;
	text-decoration:underline;
}
.district4 a:hover {
	text-align:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	color:#484102;
	text-decoration:underline;
}
div.goback {
	padding-left:12px;
	margin-left:32px;
	padding-top:4px;
}
.goback a:link {
	text-align:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	
	color:#FF751A;
	text-decoration:underline;
	font-weight:bold;
}
.goback a:visited {
	text-align:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	
	color:#FF751A;
	text-decoration:underline;
	font-weight:bold;
}
.goback a:hover {
	text-align:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	
	color:#FF751A;
	text-decoration:underline;
	font-weight:bold;
}
/* hotel page */
.hotel-special-offers {
	margin-left:10px;
	padding:0px;
}
td.hso {
	font-family:Verdana;
	font-size:18px;
	color:#FF6600;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}
td.sotitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0066CC;
}
.highlightstitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	
	color:#28A2B7;
	padding-left:20px;
	padding-bottom:10px;
	padding-top:28px;
}
.highlightsexplore {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	
	color:#28A2B7;
	padding-left:12px;
	padding-bottom:10px;
	padding-top:28px;
	font-weight:bold;
}
.highlightsexplore1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	
	color:#FFFFFF;
	padding-bottom:10px;
	padding-top:10px;
	font-weight:bold;
	background-color:#e72189;
}
.roomsfacmap {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	
	color:#28A2B7;
	padding-left:20px;
	font-weight:bold;
	text-align:left;
}
.roomsfacmaptext {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	
	color:#666666;
	padding-left:20px;
	text-align:left;
}
td.highlightshead {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	
	color:#28A2B7;
	padding-left:0px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}
td.highlightsphoto {
	padding-left:12px;
	text-align:left;
	padding-bottom:20px;
	width:120px;
	padding-right:12px;
}
td.highlighttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	
	color:#39322D;
	padding-left:0px;
	text-align:left;
	vertical-align:top;
}
td.highlighttext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	
	color:#e72189;
	padding-left:0px;
	text-align:left;
	vertical-align:top;
}
td.highlighttext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	
	color:#39322D;
	padding-left:0px;
	text-align:left;
	vertical-align:top;
}
.highlights {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	
	color:#39322D;
	padding-left:12px;
	font-weight:normal;
	padding-top:28px;
}
.hotelstitle {
	background:#DEE0D1;
	height:24px;
	border-bottom:#FFFFFF 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#208293;
	text-align:left;
	height:22px;
	padding-left:6px;
}
.main #hoteltitle1 {
	margin:0px;
	text-align:left;
	width:539px;
	vertical-align:top;
}
.text1 {
	padding:5px;
	width:415px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#39322D;
}
.text2 {
	padding:5px;
	width:515px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#39322D;
	padding-left:5px;
}
.formFieldpadding {
	padding-left:5px;
}
.photo1 {
	padding:6px;
	width:100px;
}
.desinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	background-color: #38BCD3;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	border-bottom:1px solid #FFFFFF;
	padding:4px 0 4px 10px;
	margin-top:38px;
}
div.orangeinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	background-color: #FF751A;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	border-bottom:1px solid #FFFFFF;
	padding:4px 0 4px 10px;
	margin-top:38px;
}
.desinfo a:link {
	color:#FFFFFF;
	text-decoration:underline;
}
.desinfo a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
.desinfo a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
td.about {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	
	color:#FF751A;
	padding-top:4px;
	font-weight:bold;
	margin-left:37px;
	padding-bottom:15px;
}
.orgborder {
	background-color:transparent;
	border:solid 1px #FF751A;
}
.blueborder {
	background-color:transparent;
	border:solid 1px #38BCD3;
}
.con {
	background-color:#DEE0D1;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#208293;
	text-align:center;
	font-weight:bold;
	border-bottom:1px #FFFFFF solid;
}
.con1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#A7A992;
	text-align:left;
	font-weight:normal;
	padding-left:12px;
	padding-top:12px;
}
.rfm {
	width:240px;
	padding-bottom:5px;
	margin: 0 auto;
	border:#DCDDCA 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	font-weight:normal;
}
.rfm a:link {
	margin-left:10px;
	margin-top:inherit;
	padding-left:11px;
	padding-top:2px;
	position:relative;
	text-align:inherit;
	color:#FFFFFF;
	text-decoration:underline;
	float:left;
	color:#FF751A;
}
.rfm a:visited {
	margin-left:10px;
	margin-top:inherit;
	padding-left:11px;
	padding-top:2px;
	position:relative;
	display:block;
	text-align:inherit;
	color:#FFFFFF;
	text-decoration:underline;
	float:left;
	color:#FF751A;
}
.rfm a:hover {
	margin-left:10px;
	margin-top:inherit;
	padding-left:11px;
	padding-top:2px;
	position:relative;
	display:block;
	text-align:inherit;
	color:#FFFFFF;
	text-decoration:underline;
	float:left;
	color:#28A2B7;
}
.loctext {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	
	color:#39322D;
	padding-left:0px;
	text-align:left;
	vertical-align:top;
	padding-left:12px;
}
.hightdiv {
	height:10px;
}
/* facilities page */
.path {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	
	color:#ABAC99;
	background-color:transparent;
	font-weight:normal;
	text-align:left;
	padding-left:13px;
	padding-top:20px;
	padding-bottom:20px;
	vertical-align:middle;
}
/* home page */

a.holidaytypeo:link {
	text-align:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	
	color:#FF6600;
	text-decoration:none;
	font-weight:bold;
}
a.holidaytypeo:visited {
	text-align:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	
	color:#FF6600;
	text-decoration:none;
	font-weight:bold;
}
a.holidaytypeo:hover {
	text-align:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	
	color:#FF6600;
	text-decoration:none;
	font-weight:bold;
}
.main #rightcolum1 { 
	float: right;
	width: 225px;
	padding-top: 0px;
	height:auto;
}

.blue1 {
	background-color:#2BA0B1;
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
	color:#FFFFFF;
	text-decoration:underline;
	font-size:12px;
	height:20px;
	text-align:left;
}

.blue1 a {
	background-image:url(/images2/arrow_org_blue.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin-left:10px;
	padding-left:10px;
	color:#FFFFFF;
	text-decoration:underline;
}
.blue1 a:visited {
	margin-left:10px;
	padding-left:10px;
	padding-top:2px;
	color:#FFFFFF;
	text-decoration:underline;
}
.blue1 a:hover {
	margin-left:10px;
	padding-left:10px;
	padding-top:2px;
	color:#FFFFFF;
	text-decoration:underline;
}
	

.copy {
	font-size:11px;
	background-image:url(/images2/arrow_copy.jpg);
	background:#56baca;
	margin: 0 auto;
	background-repeat:no-repeat;
	background-position:right;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
}
.copy a {
	background-image:url(/images2/arrow_copy.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:11px;
	color:#000000;
	text-decoration:underline;
	font-size:11px;
}
.copy a:visited {
	padding-left:10px;
	padding-top:2px;
	color:#000000;
	text-decoration:underline;
	font-size:11px;
}
.copy a:hover {
	padding-left:10px;
	padding-top:2px;
	color:#000000;
	text-decoration:none;
	font-size:11px;
}
.search1 {
	background:url(/images2/search_bg1.jpg);
	background-repeat:repeat-x;
}
td.adstitleboxes2 {
	padding-left:12px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-bottom:6px;
	font-weight:bold;
}
div.holydaytype {
	background-image:url(/images2/arrow_org.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:12px;
	margin-left:12px;
	padding-top:10px;
	background-color:transparent;
	text-align:inherit;
}
.holydaytype a:link {
	text-align:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	
	color:#FF6600;
	text-decoration:underline;
}
.holydaytype a:visited {
	text-align:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	
	color:#FF6600;
	text-decoration:underline
}
.holydaytype a:hover {
	text-align:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	
	color:#FF6600;
	text-decoration:underline
}
td.holydaytype1 {
	margin-left:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	
	color:#FF6600;
	font-weight:bold;
	padding-left:12px;
	padding-bottom:5px;
}
td.blanc {
	height:30px;
}
div.specialoffers {
	background-image:url(/images2/arrow_org.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:12px;
	margin-left:12px;
	padding-top:10px;
	background-color:transparent;
	text-align:inherit;
}
.specialoffers a:link {
	text-align:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	color:#5C5F53;
	text-decoration:underline;
}
.specialoffers a:visited {
	text-align:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	color:#5C5F53;
	text-decoration:underline
}
.specialoffers a:hover {
	text-align:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	color:#5C5F53;
	text-decoration:underline
}
a.specialoffers1:link {
	text-align:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	
	color:#28a2b7;
	text-decoration:underline;
	font-weight:bold;
}
a.specialoffers1:visited {
	text-align:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	
	color:#28a2b7;
	text-decoration:underline;
	font-weight:bold;
}
a.specialoffers1:hover {
	text-align:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	
	color:#28a2b7;
	text-decoration:underline;
	font-weight:bold;
}
td.specialoffers2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	
	color:#28A2B7;
	font-weight:normal;
}
td.specialoffers3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:25px;
	
	color:#28A2B7;
	font-weight:normal;
}
.aboutlh {
	background:transparent;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#FF6600;
	text-align:left;
	height:22px;
	padding-top:22px;
	padding-bottom:6px;
	font-weight:bold;
}
.texthome {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	padding-left:12px;
}
td.newsletters {
	background:transparent;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF6600;
	text-align:left;
	height:22px;
	padding-left:12px;
	font-weight:bold;
}
div.blanc1 {
	height:35px;
}
table.type {
	width:520px;
}
td.type1 {
	background-color:#D3D6C0;
	text-align:center;
	border-right:#FFFFFF solid 1px;
}
a.type2:link {
	font-family:Arial, Helvetica, sans-serif;
	color: #0033CC;
	font-size:18px;
	text-decoration : none;
}
a.type2:visited {
	font-family:Arial, Helvetica, sans-serif;
	color: #0033CC;
	font-size:18px;
	text-decoration : none;
}
a.type2:hover {
	font-family:Arial, Helvetica, sans-serif;
	color: #0033CC;
	font-size:18px;
	text-decoration : underline;
}
.offerstitle {
	width:240px;
	margin-right:14px;
	border:#DCDDCA 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:left;
	font-weight:normal;
	color:#27A0B6;
	padding-left:10px;
	vertical-align:middle;
	padding-bottom:10px;
}
.offerstitle a:link {
	margin-right:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:left;
	font-weight:normal;
	color:#27A0B6;
	padding-left:10px;
	vertical-align:middle;
	text-decoration:none;
	width:240px;
}
.offerstitle a:visited {
	margin-right:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:left;
	font-weight:normal;
	color:#27A0B6;
	padding-left:10px;
	vertical-align:middle;
	text-decoration:none;
	width:240px;
}
.offerstitle a:hover {
	margin-right:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:left;
	font-weight:normal;
	color:#27A0B6;
	padding-left:10px;
	vertical-align:middle;
	text-decoration:underline;
	width:240px;
}
.offerstitle1 {
	width:250px;
	margin: 0 auto;
}
.offerstitle2 {
	margin-right:14px;
	border:#DCDDCA 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:left;
	font-weight:normal;
	color:#FF751A;
	padding-left:10px;
	vertical-align:middle;
	width:240px;
	padding-bottom:10px;
}
.offerstitle3 {
	height:25px;
	margin: 0 auto;
	border:#DCDDCA 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	font-weight:normal;
	color:#FF751A;
	text-align:left;
	padding-left:6px;
	vertical-align:middle;
}
.promotion {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	
	color:#FFFFFF;
	height:24px;
	background-color: #82D5E3;
	font-weight:normal;
	text-align:left;
	vertical-align:middle;
	border-bottom:1px solid #FFFFFF;
	padding-left:6px;
}
.cont {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	text-align:left;
	font-weight:normal;
	padding-left:12px;
	text-align:left;
	vertical-align:top;
}
.cont1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:left;
	font-weight:normal;
	padding-left:12px;
	text-align:left;
	vertical-align:top;
	padding-bottom:12px;
	padding-top:12px;
}
.wed1 {
	padding:10px;
	height:85px;
	text-align:left;
	vertical-align:top;
}
div.newsh {
	background-image:url(/images2/arrow_org.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:12px;
	margin-left:0px;
	padding-top:4px;
	background-color:transparent;
}
.newsh a:link {
	text-align:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	color:#FF751A;
	text-decoration:underline;
}
.newsh a:visited {
	text-align:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	color:#FF751A;
	text-decoration:underline;
}
.newsh a:hover {
	text-align:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
	color:#FF751A;
	text-decoration:underline;
}
/* destination page */
.destination {
	background:#DEE0D1;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	text-align:left;
	height:22px;
	padding-left:6px;
	font-weight:bold;
}
.destination1 {
	background:transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#9FA376;
	text-align:left;
	padding:12px;
	border: 1px solid #CACDB4;
}
.rlh {
	background-color:#FF751A;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	border-bottom:1px #FFFFFF solid;
	padding-left:12px;
}
.rlh1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A7A992;
	text-align:left;
	font-weight:normal;
	padding-left:12px;
	padding-top:12px;
}
.rlh2 {
	background-color:#82D5E3;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	border-bottom:1px #FFFFFF solid;
	padding-left:12px;
}
.rlh3 {
	padding-top:4px;
	background-color:transparent;
	border: 1px #DEE0CF solid;
	vertical-align:middle;
}
div.rlh1 {
	background-image:url(/images2/arrow_org.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	padding-top:4px;
	height:40px;
	background-color:transparent;
	border: 1px #DEE0CF solid;
	vertical-align:middle;
}
.rlh1 a:link {
	text-align:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	
	color:#5C5F53;
	text-decoration:underline;
	vertical-align:middle;
}
.rlh1 a:visited {
	text-align:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	
	color:#5C5F53;
	text-decoration:underline;
	vertical-align:middle;
}
.rlh1 a:hover {
	text-align:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	
	color:#5C5F53;
	text-decoration:underline;
	vertical-align:middle;
}
/* calendar */
td.caltitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#929865;
	font-weight:normal;
	text-align:left;
	padding-left:10px;
	padding-bottom:5px;
}
.caldaysgrey {
	width:41px;
	height:34px;
	background-color:#ECEDE4;
	border:1px #FFFFFF solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-align:center;
}
.caldaysgreen {
	width:41px;
	height:34px;
	background-color:#00B33A;
	border:1px #FFFFFF solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-align:center;
}
.caldaysgreen a {
	color:#FFFFFF;
	font-weight:bold;
}
.caldaysorange-offer {
	width:41px;
	height:34px;
	background-color:#FF6600;
	border:1px #FFFFFF solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-align:center;
}
.caldaysorange-offer a {
	color:#FFFFFF;
	font-weight:bold;
}
.day {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-align:center;
}
.date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-align:center;
}
.grey {
	background-color:#ECEDE4;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#484B35;
	font-weight:normal;
}
td.grey1 {
	background-color:#ECEDE4;
	text-align:left;
}
.rightccalendar {
	float: right;
	width: 85px;
	padding-top: 0px;
	height:auto;
	text-align:left;
}
.rightccalendar a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#484B35;
	font-weight:normal;
	padding-right:10px;
	text-decoration : underline;
}
.rightccalendar a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#484B35;
	font-weight:normal;
	padding-right:10px;
	text-decoration : underline;
}
.rightccalendar a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#484B35;
	font-weight:normal;
	padding-right:10px;
	font-weight:bold;
	text-decoration: underline;
}
.leftcalendar {
	float: left;
	margin:0px;
	text-align:left;
	width:85px;
	padding-left:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#484B35;
	font-weight:normal;
}
/*.10sp {height:10px;}*/
td.rightalign {
	text-align:right;
	padding-right:7px;
	padding-top:10px;
}
td.leftalign {
	text-align:left;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}
td.expdaysgrey {
	width:15px;
	height:16px;
	background-color:#ECEDE4;
	border:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
}
td.expdaysgreen {
	width:15px;
	height:15px;
	background-color:#00B33A;
	border:1px #FFFFFF solid;
}
td.expdaysorange-offer {
	width:15px;
	height:15px;
	background-color:#FF6600;
	border:1px #FFFFFF solid;
}
td.explanation {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#484B35;
	font-weight:normal;
	text-align:left;
	padding-left:6px;
}
.contactus {
	float:left;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	width:528px;
}
/* Special Offers */
.resultsspoff {
	float: left;
	margin:0px;
	text-align:left;
	width:539px;
	border: 1px solid #BDBFAE;
	vertical-align:top;
}
.bluebar {
	background:#28A2B7;
	height:24px;
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	width:540px;
}
.bluebar a:link {
	background-image:url(/images2/arrow_org_blue.jpg);
	background-repeat:no-repeat;
	margin-left:10px;
	margin-top:inherit;
	padding-left:10px;
	padding-top:2px;
	position:relative;
	display:block;
	text-align:inherit;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
}
.bluebar a:visited {
	background-image:url(/images2/arrow_org_blue.jpg);
	background-repeat:no-repeat;
	margin-left:10px;
	margin-top:inherit;
	padding-left:10px;
	padding-top:2px;
	position:relative;
	display:block;
	text-align:inherit;
	color:#FFFFFF;
	text-decoration:underline;
	float:left;
}
.bluebar a:hover {
	background-image:url(/images2/arrow_org_blue.jpg);
	background-repeat:no-repeat;
	margin-left:10px;
	margin-top:inherit;
	padding-left:10px;
	padding-top:2px;
	position:relative;
	display:block;
	text-align:inherit;
	color:#FFFFFF;
	text-decoration:underline;
	float:left;
}
.hotelname {
	background:#a2a2a0;
	height:24px;
	border-bottom:#FFFFFF 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-align:left;
	height:22px;
	padding-left:6px;
}
.hotelname a:link {
	color:#FFFFFF;
	text-decoration:underline;
}
.hotelname a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
.hotelname a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.specialoffer1 {
	width:100%;
}
.specialoffer1-sep {
	border-bottom:1px solid #CCCCCC;
	padding-bottom:5px;
}
.specialoffer2 {
	border-bottom:1px #CACDB4 solid;
}
td.spofftitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2CA4B8;
	font-weight:bold;
	text-align:left;
}
a.hotelspecial:link {
	font-family : Verdana;
	font-size : 12px;
	color : #0033CC;
	font-weight : bold;
	text-decoration : underline;
}
a.hotelspecial:visited {
	font-family : Verdana;
	font-size : 12px;
	color :#0033CC;
	font-weight : bold;
	text-decoration : underline;
}
a.hotelspecial:hover {
	font-family : Verdana;
	font-size : 12px;
	color : #FF6600;
	font-weight : bold;
	text-decoration : underline;
}
td.spoffvalid {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3F6970;
	font-weight:bold;
	text-align:left;
}
td.spoffdicr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3F6970;
	font-weight:normal;
	text-align:left;
}
td.spoffprices {
	text-align:right;
}
.from {
	padding-top: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#2CA4B8;
	padding-right:20px;
	text-decoration:line-through;
}
.now {
	padding-top: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FF6600;
}
.notes {
	float:left;
	padding:5px;
	width:360px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
/* Pop up window */
.pop #window {
	background: #FFFFFF;
	padding:5px;
	width:610px;
	height:600px;
	margin: 0 auto;
	text-align: center;
	color:#000000;
}
.pop #org {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	
	font-variant:normal;
	background:#FF6600;
	text-align:left;
	height:24px;
	margin: 0 auto;
	padding-left:14px;
	background-image:url(/images2/pop_org.gif);
	background-position:right;
	background-repeat:no-repeat;
	border-bottom:#FFFFFF solid 1px;
}
.pop #blueline {
	background: #28A2B7;
	height:15px;
	background-image:url(/images2/pop_blue.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
.pop #titlepop {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#000000;
	text-align:left;
	height:28px;
}
.pop #titlevtours {
	background:transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#FFFFFF;
	padding-left:22px;
	text-align:left;
	height:28px;
}
.pop #contentpop {
	background-image:url(/images2/pop_up_bg390.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-left:14px;
	text-align:left;
	height:448px;
}
.pop #footerpop {
	background-color:#82D5E3;
	background-image:url(/images2/pop_bluedown.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:27px;
}
.pop #contentvtours {
	background-image:url(/images2/pop_up_bg390.jpg);
	background-repeat:repeat-x;
	text-align:center;
	height:448px;
}
.pop #vtourscomant {
	background-color:transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#D6F1F5;
	padding-left:22px;
	text-align:left;
}
.pop #photogallerly {
	background-color:transparent;
	text-align:center;
}

.popvtoursback {
	background-color:#CACDB4;
	text-align:left;
	width:583px;
	height:350px;
}

.popipixmenu {
	text-align:left;
	width:150px;
	vertical-align:middle;
}

a.popmenu:link {
	font-family : Verdana;
	font-size : 12px;
	color : #FFFFFF;
	font-weight :normal;
	text-decoration : underline;
}
a.popmenu:visited {
	font-family : Verdana;
	font-size : 12px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration : underline;
}
a.popmenu:hover {
	font-family:Verdana;
	font-size : 12px;
	color : #FFFFFF;
	font-weight:normal;
	text-decoration : underline;
}

.rightcolumpop {
	float: right;
	width: 417px;
	padding-top: 0px;
	height:auto;
	padding:5px;
}
.leftcolumpop {
	float: left;
	text-align:left;
	width:180px;
	padding-top:30px;
}
div.linkspop {
	background-image:url(/images2/vtours_bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:12px;
	margin-left:22px;
	padding-top:4px;
	background-color:transparent;
}
.linkspop a:link {
	text-align:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	
	color:#FFFFFF;
	text-decoration:underline;
}
.linkspop a:visited {
	text-align:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	
	color:#FFFFFF;
	text-decoration:underline;
}
.linkspop a:hover {
	text-align:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	
	color:#FF751A;
	text-decoration:underline;
}
.bluepop {
	background:#28A2B7;
	height:24px;
	margin: 0 auto;
	border-top:#FFFFFF 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	border-bottom:1px #FFFFFF solid;
}
.bluepop a:link {
	background-image:url(/images2/arrow_org_blue.jpg);
	background-repeat:no-repeat;
	margin-left:10px;
	margin-top:inherit;
	padding-left:8px;
	padding-top:2px;
	position:relative;
	display:block;
	text-align:inherit;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
}
.bluepop a:visited {
	background-image:url(/images2/arrow_org_blue.jpg);
	background-repeat:no-repeat;
	margin-left:10px;
	margin-top:inherit;
	padding-left:8px;
	padding-top:2px;
	position:relative;
	display:block;
	text-align:inherit;
	color:#FFFFFF;
	text-decoration:underline;
	float:left;
}
.bluepop a:hover {
	background-image:url(/images2/arrow_org_blue.jpg);
	background-repeat:no-repeat;
	margin-left:10px;
	margin-top:inherit;
	padding-left:8px;
	padding-top:2px;
	position:relative;
	display:block;
	text-align:inherit;
	color:#FFFFFF;
	text-decoration:underline;
	float:left;
}
/* Hotel list */
.listtable {
	border:#82D5E3 1px solid;
	padding:10px;
	background-color:#FFFFFF;
}
td.listorgtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FF6600;
	text-align:left;
	font-weight:bold;
}
td.listcont {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#39322D;
	text-align:left;
	font-weight:normal;
	padding-top:10px;
}
td.listbluetitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2AA3B8;
	text-align:left;
	font-weight:bold;
	padding-top:10px;
	background-image:url(/images2/bullet_blue_arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin-left:0px;
	padding-left:10px;
}
td.listphotowedding {
	background-image:url(/images2/list_weddings.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:73px;
	padding-top:10px;
	padding-bottom:10px;
}
td.listphotofamily {
	background-image:url(/images2/hotel_type_family.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:73px;
	padding-top:10px;
	padding-bottom:10px;
}
td.listcontblue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2AA3B8;
	text-align:left;
	font-weight:normal;
	padding-top:10px;
}
a.more:link {
	font-family : Verdana;
	font-size : 12px;
	color : #FF6600;
	font-weight : bold;
	text-decoration : underline;
}
a.more:visited {
	font-family : Verdana;
	font-size : 12px;
	color : #FF6600;
	font-weight : bold;
	text-decoration : underline;
}
a.more:hover {
	font-family : Verdana;
	font-size : 12px;
	color : #2AA3B8;
	font-weight : bold;
	text-decoration : underline;
}
.hotel-right-banners-item {
}
.hotel-right-banners-item img {
	border:0px;
}

/* form paxinfo classes*/
.bkginfo_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;	
	color:#FFFFFF;
	height:24px;
	background-color: #FF6600;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	border-bottom:1px solid #FFFFFF;
	padding-right:0px;
}

bkginfo{
	margin-left:10px;
	color:#9FA376;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:transparent;
	background-image:url(/images2/arrow_org.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin-left:24px;
	padding-left:12px;
	padding-top:4px;
}

/* hide hr and use div with css class instead
   it will still display in older browsers that do not support css.
*/
hr {
  display: none;
}
div.hmullion{
	color:#ff6600; /* for ie */
	background-color:#ff6600; /* for moz */
	margin-left:10px; 
	padding-left:12px; 
	padding-top:1px;
	height:0.5px;			
}

.available5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3F6970;
	font-weight:normal;
	background-color:#ECEDE4;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	padding-bottom:4px;
	padding:10px;
	background-position:left center;
    background-repeat:no-repeat;
}

.available6 {
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FF6600;
	background-repeat:no-repeat;
	background-position:left;
	font-weight:bold;
	text-decoration:none;
}

.available7 {
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666666;
	background-repeat:no-repeat;
	background-position:left;
	font-weight:bold;
	text-decoration:none;
}

.basket_price {
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #FF6600; 
	font-weight:bold;
	text-align:left;
}

.destination_title{
	background-color:#38BCD3;
}
.destination_title a{
	color:#FFFFFF;	
}
/* WORK FOR FREE
*/
.inputfields
{margin: 1px;
text-align:left;}

.paxLabel
{
  display: block;
  float: left;
  clear: left;
  text-align:left;
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 12px;
}

.paxLabel2
{
  display: block;
  float: left;
  clear: left;
  text-align:left;
  width:23%;
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 12px;
  padding-left:10px;
}

.headers{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
padding-left:10px;
text-align:left;
}

.bottomborder{
border-bottom:1px solid #2B7E8C;

}

.copyback{
background-color: #57B9CA;
padding:3px;
}

.termsback {
background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3F6970;
	font-weight:normal;
	text-align:left;
	padding:2px;
}

.enterform {
	background:#5fb4c9;
	height:24px;
	margin: 0 auto;

	background-repeat:no-repeat;
	background-position:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight:bold;
}
.enterform  a {
	background-image:url(/images2/arrow_copy.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin-left:10px;
	padding-left:10px;
	color:#FFFFFF;
	text-decoration:underline;
}
.enterform  a:visited {
	margin-left:10px;
	padding-left:10px;
	padding-top:2px;
	color:#FFFFFF;
	text-decoration:underline;
}
.enterform  a:hover {
	margin-left:10px;
	padding-left:10px;
	padding-top:2px;
	color:#FFFFFF;
	text-decoration:none;
}

.wffterms {
	color:#28a2b7;
	text-decoration:none;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
}

