a {
	color:#000000;
	text-align:left;
	text-decoration:none;
}
a:hover {
	color:#F93;
	text-decoration:none;
}
.calendarbackground {
	background-color:#FFCC55;
	border-style:outset;
	border-width:1px;
	text-align:center;
}
.year {
	background-color:#FFFFCC;
	border-style:outset;
	border-width:1px;
	text-align:center;
}
.month {
	background-color:#FFFFCC;
	border-style:none;
	text-align:center;
}
.yearname {
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.monthname {
	background-color:#FFBB22;
	border-style:outset;
	border-width:0px;
	color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
	text-align:center;
}
.dayname td {
	background-color:#996622;
	border-style:outset;
	border-width:0px;
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
}
.yearnavigation {
	font-size:12px;
}
.monthnavigation {
	font-family:Tahoma, Arial, sans-serif;
}
.monthpicker {
	background-color:#EEEEEE;
	font-size:11px;
}
.yearpicker {
	background-color:#EEEEEE;
	font-size:11px;
}
.nomonthday {
	color:#AAAAAA;
	font-size:9px;
	height:7px;
	text-align:center;
	width:7px;
}
.monthday {
	background-color:#FFDDAA;
	color:#384955;
	font-size:9px;
	font-weight:bold;
	height:7px;
	text-align:center;
	width:7px;
}
.today {
	background-color:#66FFFF;
	color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
	text-align:center;
}
.todayconfirmed {
	background-color:#66FFFF;
	color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
	text-align:center;
}
.todayunconfirmed {
	background-color:#66FFFF;
	color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
	text-align:center;
}
.selectedday {
	background-color:#66FF66;
	font-size:9px;
	font-weight:bold;
	height:7px;
	text-align:center;
	width:7px;
}
.sunday {
	background-color:#FFDD99;
	font-size:9px;
	font-weight:bold;
	height:7px;
	text-align:center;
	width:7px;
}
.sunday a {
	color:#667171;
}
.saturday {
	background-color:#FFDD99;
	font-size:9px;
	font-weight:bold;
	height:7px;
	text-align:center;
	width:7px;
}
.saturday a {
	color:#667171;
}
.event {
	background-color:#FFFF99;
	color:red;
	font-size:9px;
	font-weight:bold;
	height:7px;
	text-align:center;
	width:7px;
}
.event a {
	background-color:#FFFF99;
	color:red;
}
.selectedevent {
	background-color:#FFFF99;
	color:red;
	font-size:9px;
	font-weight:bold;
	height:7px;
	text-align:center;
	width:7px;
}
.selectedevent a {
	background-color:#66FFFF;
	color:red;
}
.todayevent {
	color:red;
	font-size:9px;
	font-weight:bold;
	height:7px;
	text-align:center;
	width:7px;
}
.todayevent a {
	background-color:#99CCFF;
	color:red;
	font-size:9px;
}
.eventcontent {
	border-style:outset;
	border-width:1px;
	font-size:9px;
	width:100%;
}
.confirmed {
	background-color:#999999;
	color:#000000;
	font-size:9px;
}
.unconfirmed {
	background-color:#00FF00;
	color:#000000;
	font-size:9px;
}
.thisbooking {
	background-color:#0099FF;
	color:black;
	text-decoration:blink;
}
.conflictbooking {
	background-color:#FF0000;
	color:black;
	text-decoration:blink;
}
.thisbooking_conflicting {
	background-color:#0099FF;
	color:black;
	text-decoration:blink;
}
.confirmed_start {
	background:#E4E4E4 url(../images/confirmed_start.gif) no-repeat scroll right bottom;
	color:#000000;
	font-size:9px;
}
.confirmed_end {
	background:#E4E4E4 url(../images/confirmed_end.gif) no-repeat scroll 0%;
	color:#000000;
	font-size:9px;
}
.unconfirmed_start {
	background:#E4E4E4 url(../images/unconfirmed_start.gif) no-repeat scroll right bottom;
	color:#000000;
	font-size:9px;
}
.unconfirmed_end {
	background:#E4E4E4 url(../images/unconfirmed_end.gif) no-repeat scroll 0%;
	color:#000000;
	font-size:9px;
}
.todayconfirmed_start {
	background:#66FFFF url(../images/thisbooking_start.gif) no-repeat scroll right bottom;
	color:black;
	text-decoration:blink;
}
.thisbooking_start {
	background:#E4E4E4 url(../images/thisbooking_start.gif) no-repeat scroll right bottom;
	color:black;
	text-decoration:blink;
}
.thisbooking_end {
	background:#E4E4E4 url(../images/thisbooking_end.gif) no-repeat scroll 0%;
	color:black;
	text-decoration:blink;
}
.conflictbooking_start {
	background:#E4E4E4 url(../images/conflictbooking_start.gif) no-repeat scroll right bottom;
	color:black;
	text-decoration:blink;
}
.conflictbooking_end {
	background:#E4E4E4 url(../images/conflictbooking_end.gif) no-repeat scroll 0%;
	color:black;
	text-decoration:blink;
}
.thisbooking_conflicting_start {
	background:#E4E4E4 url(../images/thisbooking_conflicting_sta.gif) no-repeat scroll right bottom;
	color:black;
	text-decoration:blink;
}
.thisbooking_conflicting_end {
	background:#E4E4E4 url(../images/thisbooking_conflicting_end.gif) no-repeat scroll 0%;
	color:black;
	text-decoration:blink;
}
.thisbooking_confirmedthisbooking {
	background:#0099FF url(../images/confirmedthisbooking.gif) no-repeat scroll 0%;
	color:black;
	text-decoration:blink;
}
.confirmed_confirmedconfirmed {
	background:#999999 url(../images/confirmedconfirmed.gif) no-repeat scroll 0%;
	color:#000000;
	font-size:9px;
}
.confirmed_unconfirmedunconfirmed {
	background:#00FF00 url(../images/unconfirmedunconfirmed.gif) no-repeat scroll 0%;
	color:#000000;
	font-size:9px;
}
.unconfirmed_confirmedunconfirmed {
	background:#00FF00 url(../images/confirmedunconfirmed.gif) no-repeat scroll 0%;
	color:#000000;
	font-size:9px;
}
.unconfirmed_unconfirmedconfirmed {
	background:#999999 url(../images/unconfirmedconfirmed.gif) no-repeat scroll 0%;
	color:#000000;
	font-size:9px;
}
.thisbooking_unconfirmedthisbooking {
	background:#0099FF url(../images/unconfirmedthisbooking.gif) no-repeat scroll 0%;
	color:black;
	text-decoration:blink;
}
.thisbooking_thisbookingunconfirmed {
	background:#00FF00 url(../images/thisbookingunconfirmed.gif) no-repeat scroll 0%;
	color:black;
	text-decoration:blink;
}
.conflictbooking_thisbookingconfirmed {
	background:#999999 url(../images/thisbookingconfirmed.gif) no-repeat scroll 0%;
	color:black;
	text-decoration:blink;
}
.conflictbooking_confirmedthisbooking {
	background:#0099FF url(../images/confirmedthisbooking.gif) no-repeat scroll 0%;
	color:black;
	text-decoration:blink;
}
.calselected {
	background-color:#FFCD00;
	color:#000000;
	text-decoration:blink;
}
.header {
	background-color:#FFFFCC;
	text-align:left;
}
.subheader {
	background-color:#FFFF99;
	border-bottom:1px none;
	text-align:left;
}
.bookbutton {
	background-color:#FFFF99;
	border:1px none;
	color:#000000;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-align:center;
}
.style3 {
	font-size:14px;
}
.style4 {
	font-size:14px;
	font-weight:bold;
}
.style5 {
	color:#FFFFFF;
}
.bookingsummary1 {
	background-color:#FFFFFF;
}
.bookingsummary2 {
	background-color:#B0CCCC;
}
.bookingsummary3 {
	background-color:#F0FDDE;
}
.infoandfacility1 {
	background-color:#FDFF98;
}
.infoandfacility2 {
	background-color:#FEFFCB;
}
.pricetableborder1 {
	border-color:#999999;
}
.pricetableheading1 {
	background-color:#FFFF99;
	border-color:#FFFF99;
}
.pricetableheading2 {
	background-color:#FFCC55;
	border-width:thin;
	padding:0pt;
}
.pricetable1 {
	background-color:#9A98CC;
}
.pricetable2 {
	background-color:#CDCBFF;
}
.pricetablemainbg1 {
	background-color:#FFCC55;
}
.pricetablemainbg2 {
	background-color:#FFFFCC;
}
.listviewtitle {
	background-color:#FFCC98;
	color:#FFFFFF;
}
.listviewbody1 {
	background-color:#FFe;
}
.listviewbody2 {
	background-color:#FFd;
}
.dpDiv {
}
.dpTable {
	background-color:#ECE9D8;
	border:1px solid #AAAAAA;
	color:#505050;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}
.dpTR {
}
.dpTitleTR {
}
.dpDayTR {
}
.dpTodayButtonTR {
}
.dpTD {
	border:1px solid #ECE9D8;
}
.dpDayHighlightTD {
	background-color:#CCCCCC;
	border:1px solid #AAAAAA;
}
.dpTDHover {
	background-color:#ACA998;
	border:1px solid #888888;
	color:red;
	cursor:pointer;
}
.dpTitleTD {
}
.dpButtonTD {
}
.dpTodayButtonTD {
}
.dpDayTD {
	background-color:#CCCCCC;
	border:1px solid #AAAAAA;
	color:white;
}
.dpTitleText {
	color:gray;
	font-size:12px;
	font-weight:bold;
}
.dpDayHighlight {
	font-weight:bold;
}
.dpButton {
	background:#D8E8FF none repeat scroll 0%;
	color:gray;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding:0px;
}
.dpTodayButton {
	background:#D8E8FF none repeat scroll 0%;
	color:gray;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.tabberlive .tabbertabhide {
	display:none;
}
.tabber {
}
.tabberlive {
	margin-top:1em;
}
ul.tabbernav {
	border-bottom:1px solid #777788;
	font-family:Verdana, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0pt;
	padding:3px 0pt;
}
ul.tabbernav li {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
}
ul.tabbernav li a {
	background:#DDDDEE none repeat scroll 0%;
	border-color:#777788 rgb(119, 119, 136) -moz-use-text-color;
	border-style:solid solid none;
	border-width:1px 1px medium;
	margin-left:3px;
	padding:3px 0.5em;
	text-decoration:none;
}
ul.tabbernav li a:link {
	color:#444488;
}
ul.tabbernav li a:visited {
	color:#666677;
}
ul.tabbernav li a:hover {
	background:#AAAAEE none repeat scroll 0%;
	border-color:#222277;
	color:#000000;
}
ul.tabbernav li.tabberactive a {
	background-color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
ul.tabbernav li.tabberactive a:hover {
	background:white none repeat scroll 0%;
	border-bottom:1px solid white;
	color:#000000;
}
.tabberlive .tabbertab {
	border-color:-moz-use-text-color #AAAAAA rgb(170, 170, 170);
	border-style:none solid solid;
	border-width:0pt 1px 1px;
	padding:5px;
}
#loadingmessage {
	background-color:#CCCCCC;
	height:40px;
	left:50%;
	margin-left:-100px;
	margin-top:-70px;
	position:absolute;
	text-align:center;
	top:50%;
	width:200px;
}
.pricetableAdmin {
	border-style:solid none none;
	border-width:1px;
}
a.resman_button {
	background:transparent url(../images/button_end.png) no-repeat scroll right center;
	border-style:none;
	color:#444444;
	display:block;
	float:right;
	font-family:arial, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:26px;
	line-height:normal;
	margin-right:6px;
	padding:0px 18px 5px 0pt;
	text-decoration:none;
}
a.resman_button span {
	background:transparent url(../images/button_span.png) no-repeat scroll 0pt top;
	border-style:none;
	display:block;
	height:26px;
	padding:5px 0pt 5px 18px;
}
/* Aparment Details tabs  */

#tab-target {
	background:#FFFCBB none repeat scroll 0%;
	float:left;
	clear:both;
	width:98%;
	margin:0px 2px 0px 2px;
	min-height:450px;
	border:0px solid #FF9900!important;
	padding:10px;
}
/*
* html #tab-target {
  top:-10px;
  position:absolute;
}*/
.tab-left {
	float:left;
	clear:none;
	width:10px;
	height:23px;
	background:transparent url(../images/tab-inactive.png) no-repeat top left;
	margin-bottom:0px;
}
.tab-left-current {
	float:left;
	clear:none;
	width:10px;
	height:23px;
	background:transparent url(../images/tab-active.png) no-repeat top left;
	margin-bottom:0px;
}
.tab-link {
	float:left;
	clear:none;
	color:#FFF;
	height:23px;
	background:transparent url(../images/tab-inactive.png) no-repeat top right;
	margin-bottom:0px;
	cursor:hand; cursor:pointer;
}

.tab-link-current {
	float:left;
	clear:none;
	color:#FFF;
	height:23px;
	background:transparent url(../images/tab-active.png) no-repeat top right;
	margin-bottom:0px;
	cursor:hand; cursor:pointer;
}

.tab-link a ,
.tab-link a:link ,
.tab-link a:active ,
.tab-link a:visited ,
.tab-link a:hover {
  margin-right:10px;
  position:relative;
  top:5px;
	color:#EEE;
	cursor:hand; cursor:pointer;
}

.tab-link-current a ,
.tab-link-current a:link ,
.tab-link-current a:active ,
.tab-link-current a:visited ,
.tab-link-current a:hover {
  margin-right:10px;
  position:relative;
  top:5px;
	color:#FFF;
	font-weight:bold;
	cursor:hand; cursor:pointer;
}

.tab {
	visibility:hidden;
	height:0px;
	overflow:hidden;
}

.tab-option{
	float:right;
	clear:none;
	height:23px;
	padding:5px 15px 0px 0px;
	margin-bottom:0px;
}

.button-wrapper {
  float:none;
  clear:both;
  margin:5px;
}

.button-left {
	float:left;
	clear:none;
	width:10px;
	height:26px;
	background:transparent url(/images/button.png) no-repeat top left;
	margin-bottom:0px;
}

.button-link {
	float:left;
	clear:none;
	color:#EEE;
	height:26px;
	background:transparent url(/images/button.png) no-repeat top right;
	margin-bottom:0px;
	cursor:hand; cursor:pointer;
}

.button-link a ,
.button-link a:link ,
.button-link a:active ,
.button-link a:visited ,
.button-link a:hover {
  font-size:13px;
  font-weight:bold;
  margin-right:20px;
  position:relative;
  top:5px;
	color:#FFF;
	cursor:hand; cursor:pointer;
}

.photo-thumb {
  display:inline;
  /*clear:none;
  background-color:#FFF;
  border: 1px solid #DDD;
  width:106;
  height:81;

  max-width:106;*/
}
.photo-thumb img {
  width:100;
  height:75;
  margin:3px;

}

ul{
  list-style-image: url(/images/arrow-bullet.png);
}
