body
{
	FONT-FAMILY: Arial, Helvetica, sans-serif, Verdana;
	COLOR: #444;
	font-size: 11px;
}
table.offer
{
	border:4px solid #888;
}
.offer
{
	background: #FF6300;

	border-spacing:0px;
	border-padding:0px;
	font: bold 12px Arial;
	FONT-FAMILY: Tahoma,Arial;
	color:#FFF;
	text-align:center;
}
.edit_content_area
{
	z-index:127;
}
.offerHeader
{
	font: BOLDER 18px Arial;
	FONT-FAMILY: Tahoma,Arial;
	text-align:center;
	background: #FF6300;
	color:#FFF;
}
.offerHeader2
{
	font: bold 16px Arial;
	FONT-FAMILY: Tahoma,Arial;
	text-align:center;
	background: #FF6300;
	color:#FFF;
}
table.mainMenu
{
	border:0px white;
	border-spacing:5px;
	font: bold 11px Arial;
}
td.mainMenu,td.mainMenuActive
{
	text-align: center;
	color:#FFF;
	background: #FF6300;
	border: 2px solid #999;
	cursor: pointer;
	width:150px;
	height:20px;
	background-position: left 0px;
}
td.mainMenuActive{
	background:#FFBA8C;
}
div.address
{
	text-align: center;
	font-size: 11px;
}
p.pageHeader
{
	font: bold 16px Arial;
	text-align:	center;
}
font.apartmentNameSelected
{
	font: bold 16px Arial;
}
a.generalsitelink
{
	COLOR: #aaa;
}
a:hover.generalsitelink
{
	COLOR: #FFBA8C;
}

a.apartmentLink
{
	font-size: 14px;
	COLOR: #aaa;
}

p.mainParagraph,div.mainParagraph
{
	text-align:justify;
	font-size: 11px;
}
p.apartListTitle,div.apartListTitle,a.apartListTitle
{
	color:#FF6300;
	font: bold 14px Arial;
}
a:hover.apartmentLink,
a:hover.apartListTitle
{
	color:#FFBA8C;
}
font.clickInstruction
{
	font: bold 12px Arial;
}
table.apartList,td.apartList
{
	border:2px solid #FF6300;
	font-size:10px;
	cursor: pointer,hand;
}
td.apartList
{
	border:1px solid #999;
	cursor: pointer;
}

td.apartListActive
{
	border:1px solid #FF6300;
}

td.travelDestination
{
	font: bold 14px Arial;
	text-align:	center;
}
td.apartmentPricesHeader,
td.apartmentPricesPeriod,
td.travelTableHeader
{
	font: bold 14px Arial;
	text-align:	center;
	background: #FF6300;
}

td.apartmentPricesPeriod
{
	background: #FFAA49;
}
td.travelTableValue,
td.apartmentPrices
{
	font-size: 14px;
	text-align:	center;
	background: #FFBA8C;
}
p.tableComment
{
	font: bold 12px Arial;
	text-align: center;
}

table.linksTable
{
	font-size: 14px;
	text-align:	center;
	vertical-align:top;
}
td.linksCategory
{
	font: bold 14px Arial;
	text-align:	left;
	vertical-align:top;
}

table.gbTable
{
	font-size: 14px;
	text-align:	center;
	vertical-align:top;
	background: #FFBA8C;
	border: 1px solid	#444;
}

tr.gbHeader
{
	font-size: 14px;
	text-align:	center;
	vertical-align:top;
	background: #FF6300;;
	border: 1px solid	#444;
	width:800px;

}
td.gbMessage
{
	font-size: 12px;
	text-align:	justify;
	vertical-align:top;
	background: #FFBA8C;
	width:800px;
}

td.gbDate
{
	text-align:	left;
	vertical-align:top;
	width: 150px;
}

td.gbTitle
{
	font: bold 13px Arial;
	text-align:	left;
	vertical-align:top;
	width:400px;
}
td.gbName
{
	font-size: 12px;
	text-align:	left;
	vertical-align:top;
	width:250px;
}
input.bookFormSubmit,
input.bookNow,
input.gbButton
{
	font-size: 12px;
	text-align:	center;
	vertical-align:top;
	background:	#FF6300;
}
td.bookForm
{
	font: bold 13px Arial;
}

table.privateMessageError,
table.privateMessageSuccess,
table.apartmentSystemSuccess,
table.apartmentSystemError,
table.systemMessage
{
	width: 90%;
	font-size:	 16px;
	text-align:	center;
	color:			 red;
	background:	white;
	border: 1px solid red;
}
table.cal
{
	font-family: sans-serif;
	font-size:	10px;
	text-align:center;
}

td.calDayList,
td.calDay
{
	width:15px;
	border:1px SOLID #000;
	cursor: pointer;
}
td.calDayList
{
	font-weight: bold;
}
p.apartmentCalendar,
td.calMon
{
	font-weight: bold;
	border:0px SOLID #000;
}