﻿/*Results page*/
.right 
{
	display: inline;
	float: right;
	font-weight: bold;
}
.left 
{
	display: inline;
	float: left;
}
.imgWidth { width: 100px; }
.resultWidth { width: 100%; }
.resultTable
{
	border-bottom: solid thin gray;
	margin-bottom: 5px;
}
.bigFont 
{
	font-size: larger;
	font-weight: bold;
}
.match
{
	color: Red;
	font-weight: bold;
}

#divResults, #divMap
{
	clear: both;
}

/*Tabs on results page*/
.basictab2, basictab2 a
{
	padding: 4px 0;
	margin-top: 5px;
	font-size: 80%;
	border-bottom: 1px solid #eeeeee;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	width: 80%;
	float:left;
}
.basictab2 li	
{
	display: inline;
	margin-top: 5px;
}
.basictab2 li a
{
	text-decoration: none;
	padding: 3px 10px;
	margin-left: 0px;
	border: 1px solid #cccccc;
	border-bottom: none;
	color: #2d2b2b;
}
.basictab2 li a:visited { color: #2d2b2b; }
.basictab2 li a:active { color: black; }
.basictab li a:hover { color: Black; }
.basictab2 li a:hover
{
	color: Black;
	text-decoration: underline;
}
.basictab2 li.selected a
{ /*selected tab effect*/
	position: relative;
	top: 1px;
	padding-top: 4px;
	background-color: #FFFFFF;
	color: Black;
	font-weight: bold;
}

/*Owner calendar settings*/
td.calDay
{
	text-align: center;
}
td.calBooked
{
	background-color: #FFCCCC;
	text-align: center;
}
td.calAvailable
{
	background-color: #CCFFCC;
	text-align: center;
}
td.calProvisional
{
	background-color: #FFFBCC;
	text-align: center;
}
td.calDeposit
{
	background-color: #FFFBCC;
	text-align: center;
}
td.calOwner
{
	background-color: #CCF5FF;
	text-align: center;
}

.makeReservation
{
    background-repeat: no-repeat;
    background-color: Transparent;
    width: 156px;
    height: 22px;
    border: 0px;
    font-family: Arial, Verdana, Sans-Serif;
    font-weight: normal;
    font-size: 11px;
    color: #553c0c;
    float: right;
}
Calendar.Header
{
	background-color: ThreeDShadow;
}
td
{
	font-family: Arial, Verdana;
	font-size: small;
}
.err
{
	font-family: Arial, Verdana;
	font-size: small;
	font-weight: 900;
	color: Red;
	text-decoration: 'blink';
}
p.Footer
{
	font-size:9px;
	color:#FFFFFF;
	font-weight:bold;
}
p.Links
{
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}
td.HeaderCell
{
	font-size:20px;
	color:#a6b890;
	font-weight:bold;
}

@CHARSET "UTF-8";

body{margin:0;font-family:verdana;font-size:11px;background:url(../images/back.gif) repeat-y #d7dff0}

div.header{width:840px;height:200px;margin:0 auto;background:url(../images/header1.jpg) no-repeat;}

div.main{width:840px;margin:0 auto;background:#f3f3f3;overflow:auto}

div.menucol{width:202px;float:left;min-height:550px;_height:550px;}
div.menu-head{height:56px;background:url(../images/menutitle-bk.gif) repeat-x}
div.menucol a{color:#000;text-decoration:none;font-weight:bold;text-transform:uppercase;display:block;padding:0 0 0 12px;line-height:22px;background:url(../images/menu-bk.gif) repeat-x}
div.menucol a.smenu{text-transform:capitalize;display:block;background:url(../images/smenu-bk.gif) repeat-x}
div.menu-footer{height:193px;background:url(../images/menubottom-bk.gif) repeat-x}

div.content{width:638px;float:right;}
div.content-head{height:56px;background:url(../images/contenttitle-bk.gif) repeat-x;}
div.content-head div.title{clear:right;color:#fff;font-size:29px;line-height:22px;padding-top:17px;width:413px;text-transform:uppercase;padding-left:17px;}
div.content-head div.top-menu{float:right;margin-top:3px;margin-right:4px;width:413px;}
div.content-head div.top-menu a{display:block;color:#fff;text-decoration:none;float:left;text-transform:uppercase;}
div.content-head div.top-menu a:HOVER{color:#000}
div.content-head div.top-menu img{display:block;float:left;margin:0 5px;}

div.center{background:url(../images/content-bk.gif) repeat-x;min-height:550px;_height:550px;padding:0px 0px 20px 12px;}
div.center div.rside{float:right;padding-top:21px;padding-left:8px;width:201px;min-height:550px;_height:550px;background:url(../images/additional-bk1.gif) repeat-x }
div.center div.lside{float:left;width:405px;padding:25px 0px 5px 0px;}

div.center div.rside div.offers-h{width:190px;border:1px solid #f17e2b;}
div.center div.rside div.offers-h p{margin:0;padding:0;}
div.center div.rside div.lateoffer{border:1px solid #ee332c;background:#ee332c}
div.center div.rside div.offers-h a{padding:3px 5px;width:180px;display:block;text-decoration:none;}
div.center div.rside div.offers-h a.title{width:178px;line-height:18px;font-weight:bold;color:#fff;background:#f17e2b;text-transform:uppercase;text-decoration:none;padding:0 6px;}
div.center div.rside div.offers-h a.acm-loc{font-size:11px;text-align:center;width:178px;line-height:18px;color:#000;background:url(../images/acm-locbk.gif) repeat-x #fff;text-transform:capitalize;text-decoration:none;padding:0 6px;}
div.center div.rside div.offers-h a.description{background:#cedff3;color:#54585b;}

div.center .w610{width:610px;}
div.center .w399{width:399px;}

div.center div.content{color:#333;width:594px;border:1px solid #bbb9ba;background:#f3fbfe;padding:15px 8px;}
div.center div.accommodation-content{width:610px;border:1px solid #f17e2b;background:#f3fbfe;}
div.center div.accommodation-content img{}
div.center div.accommodation-content div.description{float:right;width:610px;}
div.center div.accommodation-content a{color:#333;text-decoration:none;}
div.center div.accommodation-content a.title{font-weight:bold;padding:0 6px;display:block;line-height:20px;background:#f17e2b;}
div.center div.accommodation-content a.description{padding:0 6px;display:block;line-height:16px;}

div.center div.accommodation-detailed{width:399px;border:1px solid #f17e2b;background:#f3fbfe;}
div.center div.accommodation-detailed div.title{font-weight:bold;padding:0 6px;display:block;line-height:20px;background:#f17e2b;}
div.center div.accommodation-detailed div.description{padding:0 6px;display:block;line-height:16px;}

div.center div.footer{color:#696969;line-height:18px;}
.shadow {margin-top:4px;}
.shadow td.sf {
	font-size:4px;
	padding:0;
	margin:0;
	vertical-align:top;
}
.shadow .r {
	width:7px;
	background:url(../images/sh-right.gif) repeat-y;
}
.shadow .bl {
	height:7px;
	background:url(../images/sh-bottom.gif) repeat-x;
}
.shadow .br {
	height:7px;
	width:7px;
	background:url(../images/sh-br.gif) no-repeat;
}
.shadow .r1 {
	width:7px;
	background:url(../images/sh-right.png) repeat-y;
}
.shadow .bl1 {
	height:7px;
	background:url(../images/sh-bottom.png) repeat-x;
}
.shadow .br1 {
	height:7px;
	width:7px;
	background:url(../images/sh-br.png) no-repeat;
}
.shadow .r2 {
	width:7px;
}
.shadow .bl2 {
	height:7px;
}
.shadow .br2 {
	height:7px;
	width:7px;
}
.intro-title{
color:#f17e2b;
font-size:14px;
text-transform:capitalize;
font-weight:bold;line-height:22px;
}
form{padding:0;margin:0;}
img{display:block}
.fleft{float:left}
.fright{float:right}
ul{margin-top:0;}