/* GENERAL START */

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 0px;
	margin: 0px;
	width: 100%;
	background: #000000 url(../images/bodyBgr.jpg) repeat 0px 0px;
}

html{
	padding: 0px;
	margin: 0px;
	width: 100%;
}

table, p{
	color: #000000;
	padding: 0px;
	margin: 0px;
}

form, dl, dd, dt, ul, ol, li{
	padding: 0px;
	margin: 0px;
}

a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	cursor: pointer;
}

a:hover{
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0;
	padding: 0;
}

label, img{
	display: block;
	border: none 0px transparent;
}

input, select, textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


.root{
	width: 980px;
	height: auto;
	margin: 0px auto;
	}

.rootDiv1{
	float: left;
	width: 980px;
	height: auto;
	background: transparent url(../images/rootBgr1.jpg) repeat-y 0px 0px;
	}

.rootDiv2{
	float: left;
	width: 980px;
	height: auto;
	background: transparent url(../images/rootBgr2.jpg) no-repeat 0px top;
	}

.rootDiv3{
	float: left;
	width: 980px;
	height: auto;
	_height: 950px;
	min-height: 950px;
	background: transparent url(../images/rootBgr3.jpg) no-repeat 0px bottom;
	}



/* GENERAL END */
/* HEADER START */

.header{
	float: left;
	width: 980px;
	height: 368px;
	padding: 0px 0px 0px 0px;
	}

.header embed#homepageVideo{
	z-index: -99;
	}

.headerLogo{
	float: left;
	width: 220px;
	height: 160px;
	}

.headerLogo a{
	display: block;
	float: left;
	width: 220px;
	height: 160px;
	font-size: 1px;
	text-decoration: none;
	}

.headerInfo{
	float: left;
	width: 460px;
	height: auto;
	padding: 22px 0px 0px 70px;
	}

h3.headerInfo1{
	display: block;
	float: left;
	padding: 0px 6px 0px 0px;
	color: #fe9922;
	font-size: 14px;
	font-family: "Myriad Pro", Arial;
	}

h3.headerInfo2{
	display: block;
	float: left;
	color: #ffffff;
	font-size: 14px;
	font-family: "Myriad Pro", Arial;
	}

.headerInfo a, .headerInfo a:hover{
	display: block;
	float: left;
	width: 45px;
	height: 16px;
	font-size: 14px;
	color: #fe9922;
	text-align: right;
	margin-left: 15px;
	font-weight: bold;
	font-family: "Myriad Pro", Arial;
	text-decoration: none;
	background: transparent url(../images/buletType1.gif) no-repeat 0px 2px;
	}

.headerLangues{
	float: right;
	width: 183px;
	height: auto;
	padding: 22px 0px 0px 0px;
	}

.headerLangues a{
	display: block;
	float: left;
	margin: 0px 6px 0px 0px;
	}

.headerReservation{
	float: left;
	width: 800px;
	height: auto;
	padding: 85px 0px 0px 38px;
	}

.headerReservation strong{
	font-size: 16px;
	color: #FFFFFF;
	}

.headerReservation a{
	font-size: 16px;
	color: #fe9922;
	font-weight: bold;
	text-decoration: underline;
	}

.headerMenu{
	float: left;
	width: 955px;
	height: 68px;
	padding: 13px 0px 0px 21px;
	}

.headerMenu a{
	display: block;
	float: left;
	height: 68px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	font-size: 1px;
	text-decoration: none;
	}

.headerMenu a:hover{
	display: block;
	float: left;
	height: 68px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	font-size: 1px;
	text-decoration: none;
	background-image: url(../images/headerMenuO.jpg);
	}

.headerMenuItem1{
	width: 88px;
	background-position: 0px 0px;
	}

.headerMenuItem2{
	width: 91px;
	background-position: 851px 0px;
	}

.headerMenuItem3{
	width: 121px;
	background-position: 760px 0px;
	}

.headerMenuItem4{
	width: 100px;
	background-position: 639px 0px;
	}

.headerMenuItem5{
	width: 89px;
	background-position: 539px 0px;
	}

.headerMenuItem6{
	width: 95px;
	background-position: 450px 0px;
	}

.headerMenuItem7{
	width: 131px;
	background-position: 355px 0px;
	}

.headerMenuItem8{
	width: 121px;
	background-position: 224px 0px;
	}

.headerMenuItem9{
	width: 103px;
	background-position: 103px 0px;
	}


/* HEADER END */

/* CONTENT START */

.content{
	float: left;
	width: 946px;
	height: auto;
	_height: 532px;
	min-height: 532px;
	padding: 0px 0px 0px 34px;
	}

.contentReserveTop1{
	float: left;
	width: auto;
	height: auto;
	background: transparent url(../images/contentReserveTop1.jpg) repeat-x 0px 0px;
	}

.contentReserveTop2{
	float: left;
	width: auto;
	height: auto;
	background: transparent url(../images/contentReserveTop2.jpg) no-repeat left 0px;
	}

.contentReserveTop3{
	float: left;
	width: 885px;
	height: 44px;
	padding: 6px 20px 0px 22px;
	background: transparent url(../images/contentReserveTop3.jpg) no-repeat right 0px;
	}

.contentReserveTop3 h3{
	display: block;
	float: left;
	font-size: 18px;
	color: #840902;
	padding: 2px 10px 0px 0px;
	}

.contentReserveTop3 .inputType1{
	margin-top: 3px;
	}

.contentReserveTop3 #email{
	width: 125px;
	}

.contentReserveTop3 #date{
	width: 67px;
	}

.contentReserveTop3 #night{
	width: auto;
	}

.contentReserveTop3 #person{
	width: auto;
	}

.contentReserveTop3 .buttonType1a{
	float: right;
	}

.contentReserveTop3 label{
	display: block;
	float: left;
	width: auto;
	height: auto;
	color: #000000;
	font-size: 12px;
	padding: 5px 4px 0px 15px;
	}

.contentReserveTop3 a{
	display: block;
	float: left;
	width: auto;
	height: auto;
	color: #000000;
	font-size: 1px;
	margin: 3px 10px 0px 6px;
	}

.contentReserveTop3 .buttonType2{
	display: block;
	float: left;
	width: 18px;
	height: 20px;
	color: #000000;
	font-size: 1px;
	cursor: pointer;
	margin: 3px 10px 0px 6px;
	background: transparent url(../images/iconCalendar.gif) no-repeat 0px 0px;
	border: 0px solid transparent;
	}

.inputType1{
	display: block;
	float: left;
	width: auto;
	height: auto;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
	border: 1px solid #bcbcbc;
	background-color: #FFFFFF;
	}

.buttonType1a{
	float: left;
	width: auto;
	height: auto;
	background: transparent url(../images/buttonType1a.gif) repeat-x 0px 0px;
	}

.buttonType1b{
	float: left;
	width: auto;
	height: auto;
	background: transparent url(../images/buttonType1b.gif) no-repeat left 0px;
	}

.buttonType1c{
	float: left;
	width: auto;
	height: 27px;
	background: transparent url(../images/buttonType1c.gif) no-repeat right 0px;
	}

.buttonType1c input{
	display: block;
	float: left;
	width: auto;
	height: 27px;
	border: 0px solid transparent;
	background: transparent;
	padding: 0px 50px 0px 30px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 12px;
	color: #840902;
	cursor: pointer;
	}

.contentTitle{
	float: left;
	width: 850px;
	height: auto;
	padding: 0px 0px 10px 20px;
	}

.contentTitle h1{
	font-size: 20px;
	color: #fdac38; 
	}

.contentTitle h1 span{
	font-size: 18px;
	color: #ffffff; 
	}

.contentHomepageBlockMiddle{
	float: left;
	width: 912px;
	height: auto;
	margin: 0px 0px 16px 0px;
	background: transparent url(../images/contentHomepageBlockMiddle.jpg) repeat-y 0px 0px;
	}

.contentHomepageBlockTop{
	float: left;
	width: 912px;
	height: auto;
	background: transparent url(../images/contentHomepageBlockTop.jpg) no-repeat 0px 0px;
	}

.contentHomepageBlockBottom{
	float: left;
	width: 912px;
	height: auto;
	_height: 310px;
	min-height: 310px;
	background: transparent url(../images/contentHomepageBlockBottom.jpg) no-repeat 0px bottom;
	}

.contentHomepageBlockBottom1{
	float: left;
	width: 294px;
	height: auto;
	padding: 18px 15px 0px 0px;
	}
	
.contentHomepageBlockBottom1 h2{
	display: block;
	float: left;
	width: 294px;
	text-align: center;
	font-size: 18px;
	color: #840902;
	line-height: 20px;
	}

.contentHomepageBlockBottom1Image{
	float: left;
	width: 294px;
	height: 175px;
	background: transparent url(../images/contentHomepageBlockBottom1Image.jpg) no-repeat center 0px;
	}

.contentHomepageBlockBottom1Image a, .contentHomepageBlockBottom1Image a:hover{
	display: block;
	float: left;
	width: 294px;
	height: 175px;
	text-decoration: none;
	}

.contentHomepageBlockBottom1 p{
	display: block;
	float: left;
	width: 234px;
	padding: 0px 30px 15px 30px;
	font-size: 12px;
	text-align: center;
	color: #000000;
	}

.contentHomepageBlockBottom1 a.buttons{
	display: block;
	float: left;
	width: 212px;
	height: 22px;
	margin: 0px 0px 0px 30px;
	padding: 7px 0px 0px 22px;
	font-size: 12px;
	font-weight: bold;
	color: #840902;
	background: transparent url(../images/contentHomepageBlockBottom1A.jpg) no-repeat 0px 0px;
	}

.contentHomepageBlockBottom1 h2 a{
	font-size: 18px;
	color: #840902;
	line-height: 21px;
	}

.contentHomepageBlockBottom1 p a{
	color: #840902;
	text-decoration: underline;
	}

.contentHomepageBlockBottom2{
	float: left;
	width: 234px;
	height: auto;
	padding: 18px 45px 0px 30px;
	}

.contentHomepageBlockBottom2 h2{
	display: block;
	float: left;
	width: 234px;
	text-align: center;
	padding: 0px 0px 15px 0px;
	font-size: 18px;
	color: #840902;
	line-height: 20px;
	}

.contentHomepageBlockBottom2 h2 a{
	font-size: 18px;
	color: #840902;
	line-height: 21px;
	}

.contentHomepageBlockBottom2 .hrLineType1{
	float: left;
	width: 234px;
	height: 1px;
	line-height: 0px;
	font-size: 1px;
	background: transparent url(../images/hrLineType1.gif) repeat-x 0px 0px;
	}

.contentHomepageBlockBottom2 span.bulletType2a{
	float: left;
	width: 209px;
	height: auto;
	padding: 8px 0px 8px 25px;
	font-weight: bold;
	background: transparent url(../images/bulletType2a.gif) no-repeat 0px center;
	}

.contentHomepageBlockBottom2 span.bulletType2b{
	float: left;
	width: 209px;
	height: auto;
	padding: 8px 0px 8px 25px;
	font-weight: bold;
	background: transparent url(../images/bulletType2b.gif) no-repeat 0px center;
	}

.contentHomepageBlockBottom2 span.bulletType2c{
	float: left;
	width: 209px;
	height: auto;
	padding: 8px 0px 8px 25px;
	font-weight: bold;
	background: transparent url(../images/bulletType2c.gif) no-repeat 0px center;
	}

.contentHomepageBlockBottom2 span.bulletType2d{
	float: left;
	width: 209px;
	height: auto;
	padding: 8px 0px 8px 25px;
	font-weight: bold;
	background: transparent url(../images/bulletType2d.gif) no-repeat 0px center;
	}

.contentHomepageBlockBottom4{
	float: left;
	width: 234px;
	height: auto;
	padding: 18px 45px 0px 30px;
	}

.contentHomepageBlockBottom4 h2{
	display: block;
	float: left;
	width: 234px;
	text-align: center;
	padding: 0px 0px 15px 0px;
	font-size: 18px;
	color: #840902;
	line-height: 20px;
	}

.contentHomepageBlockBottom4 h2 a{
	font-size: 18px;
	color: #840902;
	line-height: 21px;
	}

.contentHomepageBlockBottom4 .hrLineType1{
	float: left;
	width: 234px;
	height: 1px;
	line-height: 0px;
	font-size: 1px;
	background: transparent url(../images/hrLineType1.gif) repeat-x 0px 0px;
	}

.contentHomepageBlockBottom4 div.title{
	display: block;
	float: left;
	width: 170px;
	padding: 5px 0px;
	}

.contentHomepageBlockBottom4 div.price{
	display: block;
	float: right;
	width: 45px;
	padding: 5px 5px 5px 0px;
	text-align: right;
	font-weight: bold;
	} 

.testimonionalsPanelLeft .hrLineType1{
	float: left;
	width: 275px;
	height: 1px;
	line-height: 0px;
	font-size: 1px;
	background: transparent url(../images/hrLineType1.gif) repeat-x 0px 0px;
	}

.testimonionalsPanelLeft span.bulletType2a{
	float: left;
	width: 250px;
	height: auto;
	padding: 8px 0px 8px 25px;
	font-weight: bold;
	background: transparent url(../images/bulletType2a.gif) no-repeat 0px center;
	}

.testimonionalsPanelLeft span.bulletType2b{
	float: left;
	width: 250px;
	height: auto;
	padding: 8px 0px 8px 25px;
	font-weight: bold;
	background: transparent url(../images/bulletType2b.gif) no-repeat 0px center;
	}

.testimonionalsPanelLeft span.bulletType2c{
	float: left;
	width: 250px;
	height: auto;
	padding: 8px 0px 8px 25px;
	font-weight: bold;
	background: transparent url(../images/bulletType2c.gif) no-repeat 0px center;
	}

.testimonionalsPanelLeft span.bulletType2d{
	float: left;
	width: 250px;
	height: auto;
	padding: 8px 0px 8px 25px;
	font-weight: bold;
	background: transparent url(../images/bulletType2d.gif) no-repeat 0px center;
	}

.testimonionalsPanelRight a{
	color: #840902;
	text-decoration: underline;
	}

.testimonionalsPanelRight .hrLineType1{
	float: left;
	width: 260px;
	height: 1px;
	line-height: 0px;
	font-size: 1px;
	background: transparent url(../images/hrLineType1.gif) repeat-x 0px 0px;
	}

.testimonionalsPanelRight span.bulletType2a{
	float: left;
	width: 235px;
	height: auto;
	padding: 8px 0px 8px 25px;
	font-weight: bold;
	background: transparent url(../images/bulletType2a.gif) no-repeat 0px center;
	}

.testimonionalsPanelRight span.bulletType2b{
	float: left;
	width: 235px;
	height: auto;
	padding: 8px 0px 8px 25px;
	font-weight: bold;
	background: transparent url(../images/bulletType2b.gif) no-repeat 0px center;
	}

.testimonionalsPanelRight span.bulletType2c{
	float: left;
	width: 235px;
	height: auto;
	padding: 8px 0px 8px 25px;
	font-weight: bold;
	background: transparent url(../images/bulletType2c.gif) no-repeat 0px center;
	}

.testimonionalsPanelRight span.bulletType2d{
	float: left;
	width: 235px;
	height: auto;
	padding: 8px 0px 8px 25px;
	font-weight: bold;
	background: transparent url(../images/bulletType2d.gif) no-repeat 0px center;
	}

.testimonionalsNewsBold{
	display: block;
	float: left;
	width: 560px;
	height: auto;
	padding: 15px 0px 30px 0px;
	}

.testimonionalsPanelFull .hrLineType1{
	float: left;
	width: 560px;
	height: 1px;
	line-height: 0px;
	font-size: 1px;
	background: transparent url(../images/hrLineType1.gif) repeat-x 0px 0px;
	}

.testimonionalsPanelFull span.bulletType2a{
	float: left;
	width: 535px;
	height: auto;
	padding: 8px 0px 8px 25px;
	font-weight: bold;
	background: transparent url(../images/bulletType2a.gif) no-repeat 0px center;
	}

.testimonionalsPanelFull span.bulletType2b{
	float: left;
	width: 535px;
	height: auto;
	padding: 8px 0px 8px 25px;
	font-weight: bold;
	background: transparent url(../images/bulletType2b.gif) no-repeat 0px center;
	}

.testimonionalsPanelFull span.bulletType2c{
	float: left;
	width: 535px;
	height: auto;
	padding: 8px 0px 8px 25px;
	font-weight: bold;
	background: transparent url(../images/bulletType2c.gif) no-repeat 0px center;
	}

.testimonionalsPanelFull span.bulletType2d{
	float: left;
	width: 535px;
	height: auto;
	padding: 8px 0px 8px 25px;
	font-weight: bold;
	background: transparent url(../images/bulletType2d.gif) no-repeat 0px center;
	}

.contentHomepageBlockBottom2 a.benefitscheck{
	display: block;
	float: left;
	width: auto;
	margin: 12px 0px 0px 0px;
	font-size: 12px;
	color: #840902;
	font-weight: bold;
	text-decoration: underline;
	}

.contentHomepageBlockBottom4 a.benefitscheck{
	display: block;
	float: left;
	width: 104px;
	margin: 12px 0px 0px 0px;
	font-size: 12px;
	color: #840902;
	font-weight: bold;
	text-decoration: underline;
	}

.homepageBoble1{
	position: relative;
	width: 1px;
	height: 1px;
	}

.homepageBoble1Div{
	position: absolute;
	top: 236px;
	left: 144px;
	width: 204px;
	height: 127px;
	z-index: 999;
	font-size: 1px;
	background: transparent url(../images/homepageBoble1Div.png) no-repeat 0px 0px;
	}

.contentHomepageBlockBottom3{
	float: left;
	width: 261px;
	height: auto;
	padding: 18px 0px 0px 33px;
	}

.contentHomepageBlockBottom3 h2{
	display: block;
	float: left;
	width: 140px;
	font-size: 18px;
	color: #840902;
	line-height: 20px;
	}

.contentHomepageBlockBottom3 h2 a{
	font-size: 18px;
	color: #840902;
	line-height: 21px;
	}

.contentHomepageBlockBottom3Image{
	float: left;
	width: 112px;
	height: 110px;
	font-size: 1px;
	background: transparent url(../images/contentHomepageBlockBottom3Image.jpg) no-repeat 0px 0px;
	}

.contentHomepageBlockBottom3 p{
	display: block;
	float: left;
	width: 230px;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	}

.contentHomepageBlockBottom3 span{
	display: block;
	float: left;
	width: 230px;
	font-size: 12px;
	color: #840902;
	padding: 8px 0px 0px 0px;
	text-align: justify;
	}

.contentHomepageBlockBottom3 a.readmoretesimonionals{
	display: block;
	float: left;
	width: auto;
	margin: 20px 0px 0px 40px;
	font-size: 12px;
	color: #840902;
	font-weight: bold;
	text-decoration: underline;
	}

.bottomPanel{
	float: left;
	width: 912px;
	height: auto;
	}

.bottomPanelForm{
	float: left;
	width: 575px;
	height: auto;
	padding: 16px 0px 15px 28px;
	}

.bottomPanelForm h2{
	display: block;
	float: left;
	width: 570px;
	height: auto;
	font-size: 18px;
	color: #FFFFFF;
	padding: 0px 0px 10px 0px;
	}

.bottomPanelForm h2 span{
	color: #fec268;
	}

.bottomPanelForm p{
	display: block;
	float: left;
	width: 300px;
	height: auto;
	color: #FFFFFF;
	padding: 0px 30px 0px 0px;
	}

.bottomPanelFormForm{
	float: left;
	width: 245px;
	height: auto;
	}


.bottomPanelFormForm .inputType2{
	display: block;
	float: left;
	width: 207px;
	height: 17px;
	border: 1px solid #840902;
	background-color: #FFFFFF;
	font-weight: bold;
	color: #000000;
	padding: 2px 5px 0px 5px;
	margin: 0px 0px 7px 0px;
	}

.bottomPanelFormForm .buttonType2{
	display: block;
	float: left;
	width: 220px;
	height: 29px;
	border: 0px solid transparent;
	font-weight: bold;
	color: #840902;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	cursor: pointer;
	background: transparent url(../images/bottomPanelFormFormButton.jpg) no-repeat 0px 0px;
	}

.bottomPanelFormForm2{
	float: left;
	width: 300px;
	height: 60px;
	}

.bottomPanelFormForm2 textarea{
	display: block;
	float: left;
	width: 288px;
	height: 46px;
	border: 1px solid #840902;
	background-color: #FFFFFF;
	font-weight: bold;
	color: #000000;
	padding: 2px 5px 0px 5px;
	margin: 0px 0px 7px 0px;
	}

.bottomPanelFormForm3{
	float: left;
	width: 545px;
	height: auto;
	}

.bottomPanelFormForm3 span{
	display: block;
	float: left;
	width: auto;
	height: auto;
	padding: 6px 0px 0px 0px;
	color: #ffffff;
	}
	
.bottomPanelFormForm3 input{
	display: block;
	float: right;
	width: 149px;
	height: 29px;
	border: 0px solid transparent;
	font-weight: bold;
	color: #840902;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	cursor: pointer;
	background: transparent url(../images/bottomPanelFormForm3.jpg) no-repeat 0px 0px;
	}

.bottomPanelContact{
	float: left;
	width: 274px;
	padding: 16px 0px 0px 20px;
	}

.bottomPanelContact h2{
	display: block;
	float: left;
	width: 224px;
	height: auto;
	font-size: 18px;
	color: #FFFFFF;
	padding: 0px 0px 10px 50px;
	}

.bottomPanelContact h2 a{
	font-size: 18px;
	color: #FEC268;
	text-decoration: underline;
	}

.bottomPanelContact h2 a:hover{
	font-size: 18px;
	color: #FEC268;
	text-decoration: none;
	}

.bottomPanelContactMail{
	float: left;
	width: 224px;
	height: 37px;
	padding: 13px 0px 0px 50px;
	background: transparent url(../images/bottomPanelContactMail.jpg) no-repeat 0px 0px;
	}

.bottomPanelContactMail a{
	font-size: 16px;
	font-weight: bold;
	color: #fec268;
	text-decoration: underline;
	}

.bottomPanelContactMail a:hover{
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	}

.bottomPanelContactPhone{
	float: left;
	width: 224px;
	height: 37px;
	padding: 13px 0px 0px 50px;
	background: transparent url(../images/bottomPanelContactPhone.jpg) no-repeat 0px 0px;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	}
	

.panelType1Middle{
	float: left;
	width: auto;
	height: auto;
	background: transparent url(../images/panelType1Middle.jpg) repeat-x 0px 0px;
	}

.panelType1Left{
	float: left;
	width: auto;
	height: auto;
	background: transparent url(../images/panelType1Left.jpg) no-repeat left 0px;
	}

.panelType1Right{
	float: left;
	width: auto;
	height: 160px;
	background: transparent url(../images/panelType1Right.jpg) no-repeat right 0px;
	}

.contentHomepageBlockBottom1Rooms{
	float: left;
	width: 264px;
	height: auto;
	padding: 12px 15px 23px 30px;
	background: transparent url(../images/contentHomepageBlockBottom1Rooms.jpg) no-repeat 0px 0px;
	}
	
.contentHomepageBlockBottom1Rooms h2{
	display: block;
	float: left;
	width: 200px;
	font-size: 18px;
	color: #840902;
	line-height: 18px;
	height: 40px;
	padding: 0px 0px 0px 0px;
	}

.contentHomepageBlockBottom1Rooms h2 a{
	font-size: 18px;
	color: #840902;
	line-height: 18px;
	}

.contentHomepageBlockBottom2Rooms{
	float: left;
	width: 239px;
	height: auto;
	padding: 12px 40px 23px 30px;
	background: transparent url(../images/contentHomepageBlockBottom2Rooms.jpg) no-repeat 0px 0px;
	}

.contentHomepageBlockBottom2Rooms h2{
	display: block;
	float: left;
	width: 200px;
	font-size: 18px;
	color: #840902;
	line-height: 18px;
	height: 40px;
	padding: 0px 0px 0px 0px;
	}

.contentHomepageBlockBottom2Rooms h2 a{
	font-size: 18px;
	color: #840902;
	line-height: 18px;
	}

.contentHomepageBlockBottom3Rooms{
	float: left;
	width: 264px;
	height: auto;
	padding: 12px 0px 23px 30px;
	background: transparent url(../images/contentHomepageBlockBottom3Rooms.jpg) no-repeat 0px 0px;
	}

.contentHomepageBlockBottom3Rooms h2{
	display: block;
	float: left;
	width: 140px;
	font-size: 18px;
	color: #840902;
	height: 40px;
	line-height: 18px;
	}

.contentHomepageBlockBottom3Rooms h2 a{
	font-size: 18px;
	color: #840902;
	line-height: 18px;
	}

.roomsAbstractText{
	display: block;
	float: left;
	width: 234px;
	padding: 180px 0px 0px 0px;
	text-align: justify;
	}

.roomsAbstractText strong{
	color: #840902;
	}

.hrLineType1{
	float: left;
	width: 234px;
	height: 17px;
	font-size: 1px;
	background: transparent url(../images/hrLine.gif) repeat-x 0px center;
	}

.roomsAbstractRadio{
	float: left;
	width: 234px;
	padding: 0px 0px 0px 0px;
	}

.roomsAbstractRadio input{
	float: left;
	width: auto;
	padding: 0px 0px 0px 0px;
	}

.roomsAbstractRadio label{
	display: block;
	float: left;
	width: 206px;
	padding: 3px 0px 0px 4px;
	}

.roomsAbstractRadio label b{
	display: block;
	float: left;
	width: auto;
	}

.roomsAbstractRadio label span{
	display: block;
	float: left;
	width: 206px;
	}

.bottomPanelFormRoomLink{
	float: left;
	width: 234px;
	height: 29px;
	padding-top: 180px;
	text-align: center;
	}

.bottomPanelFormRoomLink a{
	color: #840902;
	text-decoration: underline;
	}

.bottomPanelFormRoomLink a:hover{
	color: #840902;
	text-decoration: none;
	}

.bottomPanelFormRoomButton{
	float: left;
	width: 234px;
	height: 29px;
	padding: 10px 0px 0px 0px;
	background: transparent url(../images/bottomPanelFormRoomButton.jpg) no-repeat 0px bottom;
	}

.bottomPanelFormRoomButton input{
	display: block;
	float: left;
	width: 234px;
	height: 29px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	border: 0px solid transparent;
	background: transparent;
	font-weight: bold;
	color: #840902;
	cursor: pointer;
	}

.bottomPanelFormRoomButton1{
	float: left;
	width: 234px;
	height: 29px;
	background: transparent url(../images/bottomPanelFormRoomButton1.jpg) no-repeat 0px bottom;
	}

.bottomPanelFormRoomButton1 input{
	display: block;
	float: left;
	width: 234px;
	height: 29px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border: 0px solid transparent;
	background: transparent;
	font-weight: bold;
	color: #840902;
	cursor: pointer;
	}

.bottomPanel2{
	float: left;
	width: 883px;
	height: 31px;
	padding: 10px 15px 25px 15px;
	background: transparent url(../images/bottomPanel2.jpg) no-repeat 0px 0px;
	color: #ffffff;
	}

.directionsPanelTop{
	float: left;
	width: 912px;
	height: auto;
	background: #fde1b7 url(../images/panelFullTop.jpg) no-repeat 0px 0px;
	margin: 0px 0px 15px 0px;
	}

.directionsPanelBottom{
	float: left;
	width: 912px;
	height: auto;
	_height: 300px;
	min-height: 300px;
	background: transparent url(../images/panelFullBottom.jpg) no-repeat 0px bottom;
	}

.directionsPanelBottomText{
	float: left;
	width: 872px;
	height: auto;
	_height: 300px;
	min-height: 300px;
	padding: 20px;
	background: transparent url(../images/panelFullBottom.jpg) no-repeat 0px bottom;
	}

.directionsPanelBottomText p{
	display: block;
	float: left;
	width: auto;
	font-size: 12px;
	}

.directionsPanelItemMaps{
	float: left;
	width: 385px;
	height: 220px;
	padding: 40px 0px 0px 30px;
	background: transparent url(../images/directionsPanelItemMaps.png) no-repeat 10px 20px;
	_background: transparent url(../images/directionsPanelItemMaps.gif) no-repeat 10px 20px;
	}

.showallTestimonionals{
	color: #840902;
	display: block;
	float: right;
	font-weight: bold;
	margin: 10px 15px 0px 0px;
	text-decoration: underline;
	}

.showallTestimonionals:hover{
	color: #840902;
	display: block;
	float: right;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	}

.directionsPanelItemTitle{
	float: left;
	width: 475px;
	height: auto;
	padding: 20px 0px 12px 0px;
	font-size: 16px;
	font-weight: bold;
	color: #840902;
	}

.directionsPanelItemContent{
	float: left;
	width: 475px;
	height: 150px;;
	padding: 0px 0px 10px 0px;
	}

.directionsPanelItemMore{
	float: right;
	width: 234px;
	height: 29px;
	padding: 0px 35px 15px 0px;
	background: transparent url(../images/bottomPanelFormRoomButton.jpg) no-repeat 0px 0px;
	}

.directionsPanelItemMore a{
	display: block;
	float: left;
	width: 234px;
	height: 22px;
	text-align: center;
	padding: 7px 0px 0px 0px;
	font-weight: bold;
	color: #840902;
	}

.directionsPanelItemLine{
	float: left;
	width: 860px;
	height: 20px;
	margin: 0px 0px 0px 20px;
	background: transparent url(../images/hrLine.gif) repeat-x 0px 0px;
	}

.testimonionalsContentMiddle{
	float: left;
	width: 912px;
	height: auto;
	background: transparent url(../images/testimonionalsContentMiddle.jpg) repeat-y 0px 0px;
	margin-bottom: 15px;
	}

.testimonionalsContentTop{
	float: left;
	width: 912px;
	height: auto;
	background: transparent url(../images/testimonionalsContentTop.jpg) no-repeat 0px 0px;
	}

.testimonionalsContentBottom{
	float: left;
	width: 912px;
	height: auto;
	_height: 330px;
	min-height: 330px;
	background: transparent url(../images/testimonionalsContentBottom.jpg) no-repeat 0px bottom;
	}

.testimonionalsNews{
	float: left;
	width: 580px;
	padding: 6px 0px 10px 18px;
	}

.testimonionalsNewsItem{
	float: left;
	width: 570px;
	padding: 12px 0px 12px 0px;
	background: transparent url(../images/hrLine.gif) repeat-x 0px bottom;
	}

#lastItem{
	background: transparent;
	}

.testimonionalsNewsItem img{
	display: block;
	float: left;
	width: auto;
	margin: 0px 10px 0px 0px;
	border: 1px solid #840902;
	}

.testimonionalsNewsItem p{
	display: block;
	float: left;
	width: 570px;
	height: auto;
	text-align: justify;
	padding: 0px 0px 10px 0px;
	}

.testimonionalsNewsItem b{
	display: block;
	float: left;
	width: 570px;
	text-align: right;
	}

.testimonionalRight{
	float: right;
	width: 263px;
	padding: 15px 13px 0px 20px;
	}

.testimonionalRight h2.koncert{
	display: block;
	float: left;
	width: 253px;
	font-size: 18px;
	font-weight: bold;
	color: #840902;
	line-height: 20px;
	padding: 0px 0px 0px 10px;
	}

.testimonionalRight img.koncert{
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
	}

.testimonionalRight p.koncert{
	display: block;
	float: left;
	padding: 0px 0px 10px 10px;
	}

.testimonionalRight p.testimonionals{
	display: block;
	float: left;
	width: 250px;
	padding: 15px 0px 10px 10px;
	}

.testimonionalRight span.testimonionals{
	display: block;
	float: left;
	width: 130px;
	padding: 20px 0px 0px 0px;
	color: #840902;
	}

.testimonionalRight a.koncert{
	display: block;
	float: left;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #840902;
	}

.testimonionalRight a.koncert:hover{
	display: block;
	float: left;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
	text-decoration: none;
	color: #840902;
	}

.testimonionalsNews h2.infoList{
	display: block;
	float: left;
	width: 580px;
	font-size: 18px;
	font-weight: bold;
	color: #840902;
	line-height: 20px;
	padding: 9px 0px 0px 0px;
	}

.testimonionalsPanelLeft{
	float: left;
	width: 285px;
	padding: 25px 0px 0px 0px;
	}

.testimonionalsPanelRight{
	float: left;
	width: 270px;
	padding: 15px 0px 0px 10px;
	}

.testimonionalsPanelRight img{
	float: left;
	width: 270px;
	margin: 0px 0px 0px 0px;
	}

.testimonionalsPanelRight h3{
	float: left;
	width: 270px;
	font-size: 16px;
	font-weight: bold;
	color: #840902;
	margin: 0px 0px 0px 0px;
	}

.onlineReservation{
	float: left;
	width: 912px;
	height: auto;
	padding: 15px 0px 10px 0px;
	text-align: center;
	}

.onlineReservation h2{
	color: #840902;
	font-size: 18px;
	font-weight: bold;
	}

.onlineReservationLeft{
	float: left;
	width: 480px;
	height: auto;
	}

.onlineReservationTitle{
	float: left;
	width: 100%;
	text-align: center;
	color: #840902;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 0px 10px 0px;
	}

.onlineReservationLeftInput{
	float: left;
	width: 100%;
	height: auto;
	padding: 7px 0px 0px 0px;
	}

.onlineReservationLeftInput label{
	display: block;
	float: left;
	width: 180px;
	height: auto;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: right;
	padding: 2px 14px 0px 0px;
	}

.onlineReservationLeftInput span{
	display: block;
	float: left;
	width: 180px;
	height: auto;
	font-size: 10px;
	color: #000000;
	padding: 5px 0px 0px 194px;
	}

.onlineReservationInput1{
	float: left;
	width: 224px;
	height: auto;
	padding: 2px 5px 2px 5px;
	border: 1px solid #840902;
	}

select.onlineReservationInput1{
	float: left;
	width: 235px;
	height: auto;
	padding: 2px 0px 2px 5px;
	border: 1px solid #840902;
	}

.onlineReservationInput2{
	float: left;
	width: 120px;
	height: auto;
	padding: 2px 5px 2px 5px;
	border: 1px solid #840902;
	}

.onlineReservationInput3{
	float: left;
	width: 224px;
	height: 70px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #840902;
	}

.onlineReservationLeftInput .buttonType2{
	display: block;
	float: left;
	width: 18px;
	height: 20px;
	color: #000000;
	font-size: 1px;
	cursor: pointer;
	margin: 0px 10px 0px 6px;
	background: transparent url(../images/iconCalendar.gif) no-repeat 0px 0px;
	border: 0px solid transparent;
	}

.onlineReservationRight{
	float: left;
	width: 405px;
	height: auto;
	}

.hrLineType2{
	float: left;
	width: 405px;
	height: 13px;
	line-height: 0px;
	font-size: 1px;
	background: transparent url(../images/hrLineType1.gif) repeat-x 0px center;
	}

.reservationAbstractRadio{
	float: left;
	width: 405px;
	}

.reservationAbstractRadio input{
	display: block;
	float: left;
	width: auto;
	height: auto;
	margin: 0px 6px 0px 0px;
	}

.reservationAbstractRadio label{
	display: block;
	float: left;
	width: 270px;
	height: auto;
	margin: 0px 0px 0px 0px;
	}

.reservationAbstractRadio b{
	display: block;
	float: left;
	width: 270px;
	height: auto;
	margin: 0px 0px 0px 0px;
	}

.reservationAbstractRadio span{
	display: block;
	float: left;
	width: 270px;
	height: auto;
	padding: 0px 0px 0px 0px;
	}

.reservationAbstractRadio a{
	display: block;
	float: right;
	width: auto;
	height: auto;
	color: #840902;
	margin-right: 5px;
	text-decoration: underline;
	font-size: 12px;
	}

.reservationAbstractRadio a:hover{
	display: block;
	float: right;
	width: auto;
	height: auto;
	color: #840902;
	margin-right: 5px;
	text-decoration: none;
	font-size: 12px;
	}

.onlineReservationCenter{
	float: left;
	width: 400px;
	padding: 20px 0px 20px 256px;
	}

.onlineReservationCenter p{
	display: block;
	float: left;
	width: 400px;
	text-align: center;
	color: #000;
	padding: 10px 0px 10px 0px;
	}

.onlineReservationCenter b{
	display: block;
	float: left;
	width: 400px;
	text-align: center;
	color: #000;
	padding: 10px 0px 10px 0px;
	}

.onlineReservationCenter b a{
	color: #840902;
	}

.onlineReservationCenterButton{
	float: left;
	width: 173px;
	height: 29px;
	padding: 0px 0px 0px 115px;
	background: transparent url(../images/onlineReservationCenterButton.jpg) no-repeat right 0px;
	}

.onlineReservationCenterButton input{
	display: block;
	float: left;
	width: 173px;
	height: 29px;
	padding: 0px 10px 2px 0px;
	cursor: pointer;
	color: #840902;
	font-weight: bold;
	background: transparent;
	border: 0px solid transparent;
	}

.onlineReservationCenterInfo{
	float: left;
	width: 850px;
	height: auto;
	padding: 15px 0px 20px 0px;
	margin: 0px 0px 0px 33px;
	_margin: 0px 0px 0px 17px;
	color: #840902;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	background: transparent url(../images/hrLineType1.gif) repeat-x center 0px;
	}

.onlineReservationCenterInfo a{
	color: #840902;
	font-weight: bold;
	text-decoration: underline;
	}

.onlineReservationCenterInfo a:hover{
	color: #840902;
	font-weight: bold;
	text-decoration: none;
	}

.groupReservationBgr{
	float: left;
	width: 100%;
	height: 100%;
	background: transparent url(../images/groupReservationBgr.gif) no-repeat 30px 202px;
	}

.pricelistPanelLeft{
	float: left;
	width: 570px;
	padding: 20px 0px 0px 0px;
	}

.pricelistTable{
	float: left;
	width: 570px;
	padding: 0px 0px 0px 0px;
	}

b.pricelistTableTd1{
	display: block;
	float: left;
	width: 160px;
	height: auto;
	font-size: 14px;
	}

b.pricelistTableTd2{
	display: block;
	float: left;
	width: 170px;
	height: auto;
	text-align: center;
	font-size: 14px;
	}

b.pricelistTableTd3{
	display: block;
	float: left;
	width: 170px;
	height: auto;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	}

b.pricelistTableTd4{
	display: block;
	float: left;
	width: 70px;
	height: auto;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	}

span.pricelistTableTd1{
	display: block;
	float: left;
	width: 160px;
	height: auto;
	}

span.pricelistTableTd2{
	display: block;
	float: left;
	width: 170px;
	height: auto;
	text-align: center;
	}

span.pricelistTableTd3{
	display: block;
	float: left;
	width: 170px;
	height: auto;
	text-align: center;
	}

div.pricelistTableTd4{
	display: block;
	float: left;
	width: 70px;
	height: auto;
	text-align: center;
	}
div.pricelistTableTd4 input{
	display: block;
	float: left;
	width: 70px;
	height: 23px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
	border: 0px solid transparent;
	background: transparent url(../images/book_btn.gif) no-repeat 0px 0px;
	cursor: pointer;
	}

.pricelistTable .hrLineType1{
	float: left;
	width: 570px;
	}

.pricelistTable p{
	display: block;
	float: left;
	width: 570px;
	text-align: center;
	}

.pricelistTable p a{
	font-weight: bold;
	text-decoration: underline;
	color: #840902;
	}

.pricelistTable p a:hover{
	font-weight: bold;
	text-decoration: none;
	color: #840902;
	}

.pricelistRight{
	float: left;
	width: 263px;
	padding: 17px 0px 0px 0px;
	}

.pricelistRight .hrLineType1{
	float: left;
	width: 250px;
	}

.pricelistRightItem{
	float: left;
	width: 263px;
	}

.pricelist1left{
	width: 180px;
	display: block;
	float: left;
	}

.pricelist1right{
	display: block;
	float: left;
	}

.contactLeft{
	float: left;
	width: 450px;
	}

.contactRight{
	float: left;
	width: 450px;
	padding: 0px 0px 0px 14px;
	}

.contactPanelMiddle{
	float: left;
	width: 450px;
	height: auto;
	background: transparent url(../images/contactPanelMiddle.jpg) repeat-y 0px 0px;
	margin-bottom: 15px;
	}

.contactPanelTop{
	float: left;
	width: 450px;
	height: auto;
	background: transparent url(../images/contactPanelTop.jpg) no-repeat 0px 0px;
	}

.contactPanelBottom{
	float: left;
	width: 450px;
	height: auto;
	_height: 192px;
	min-height: 192px;
	background: transparent url(../images/contactPanelBottom.jpg) no-repeat 0px bottom;
	}

.contactPanelContactMiddle{
	float: left;
	width: 450px;
	height: auto;
	background: transparent url(../images/contactPanelContactMiddle.jpg) repeat-y 0px 0px;
	margin-bottom: 15px;
	}

.contactPanelContactTop{
	float: left;
	width: 450px;
	height: auto;
	background: transparent url(../images/contactPanelContactTop.jpg) no-repeat 0px 0px;
	}

.contactPanelContactBottom{
	float: left;
	width: 420px;
	height: auto;
	_height: 250px;
	min-height: 250px;
	padding: 18px 0px 15px 30px;
	background: transparent url(../images/contactPanelContactBottom.jpg) no-repeat 0px bottom;
	}

.contactPanelContactBottom h3{
	display: block;
	float: left;
	width: 420px;
	height: auto;
	padding: 0px 0px 10px 0px;
	font-size: 18px;
	color: #ffffff;
	}

.contactPanelContactBottomItem{
	display: block;
	float: left;
	width: 420px;
	height: auto;
	padding: 0px 0px 10px 0px;
	}

.contactPanelContactBottomItemSubmit{
	display: block;
	float: left;
	width: 325px;
	height: 29px;
	padding: 0px 0px 0px 95px;
	background: transparent url(../images/contactPanelContactBottomItemSubmit.jpg) no-repeat 95px 0px;
	}

.contactPanelContactBottomItemSubmit input{
	display: block;
	float: left;
	border: 0px solid transparent;
	background: transparent;
	width: 80px;
	height: 29px;
	text-align: center;
	font-weight: bold;
	color: #840902;
	cursor: pointer;
	padding: 0px 0px 0px 0px;
	}

.contactPanelContactBottomItem label{
	display: block;
	float: left;
	width: 95px;
	height: auto;
	padding: 2px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	}

.contactPanelContactBottomItem input{
	display: block;
	float: left;
	width: 278px;
	height: auto;
	padding: 2px 5px 2px 5px;
	font-size: 12px;
	font-weight: bold;
	color: #840902;
	background-color: #FFF;
	border: 1px solid #840902;
	}

.contactPanelContactBottomItem textarea{
	display: block;
	float: left;
	width: 278px;
	height: 100px;
	padding: 2px 5px 2px 5px;
	font-size: 12px;
	font-weight: bold;
	color: #840902;
	background-color: #FFF;
	border: 1px solid #840902;
	}

.contactPanelBottom label{
	width: 160px;
	}

.contactPanelBottomTitle{
	float: left;
	width: 100%;
	text-align: center;
	}

.contactPanelBottomTitle h3{
	width: 100%;
	text-align: center;
	color: #840902;
	font-size: 18px;
	padding: 15px 0px;
	}

.contactPanelReservation{
	float: left;
	padding: 20px 0px 20px 20px;
	}

.contactInformation{
	font-weight: bold;
	font-size: 12px;
	}

.contactInformation a{
	color: #840902;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
	}

.contactInformation a:hover{
	color: #840902;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	}

.contactInformation{
	float: left;
	width: 100%;
	}

.contactInformation b{
	display: block;
	float: left;
	width: 100%;
	padding: 0px 0px 6px 0px;
	font-weight: bold;
	font-size: 14px;
	}

.contactInformation1{
	float: left;
	width: 175px;
	height: auto;
	padding: 0px 0px 20px 40px;
	background: transparent url(../images/bulletType2a.gif) no-repeat 10px 0px;
	}

.contactInformation2{
	float: left;
	width: 195px;
	height: auto;
	padding: 0px 0px 20px 24px;
	background: transparent url(../images/bulletType2d.gif) no-repeat 0px 0px;
	}

.contactInformation3{
	float: left;
	width: 175px;
	height: auto;
	padding: 0px 0px 20px 40px;
	background: transparent url(../images/bulletType2c.gif) no-repeat 10px 0px;
	}

.contactPanelImage{
	float: left;
	width: 366px;
	height: 290px;
	background: transparent url(../images/contactPanelImageBgr.png) no-repeat 45px 0px;
	_background: transparent url(../images/contactPanelImageBgr.gif) no-repeat 45px 0px;
	padding: 20px 0px 0px 65px;
	}

#contactMapsLink{
	display: block;
	float: left;
	width: 100%;
	text-align: center;
	color: #840902;
	font-weight: bold;
	text-decoration: underline;
	margin: 0px 0px 20px 0px;
	}

#contactMapsLink:hover{
	display: block;
	float: left;
	width: 100%;
	text-align: center;
	color: #840902;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 20px 0px;
	}

.contactBottomBgr{
	float: left;
	width: 100%;
	height: 300px;
	background: transparent url(../images/contactBottomBgr.jpg) no-repeat right 0px;
	}

a.roomSlide {
	color: #840902;
	display: block;
	float: right;
	font-size: 12px;
	height: auto;
	margin-right: 5px;
	text-decoration: underline;
	width: auto;
	}

a.roomSlide:hover {
	color: #840902;
	display: block;
	float: right;
	font-size: 12px;
	height: auto;
	margin-right: 5px;
	text-decoration: none;
	width: auto;
	}
/* CONTENT END */

/* FOOTER START */
.footer{
	float: left;
	width: 980px;
	height: 40px;
	padding: 15px 0px 0px 0px;
	}
.footerMenu{
	width: 980px;
	height: 50px;
	text-align: center;
	}

.footerMenu span{
	font-size: 12px;
	color: #fccd87;
	margin: 0px 5px;
	}

.footerMenu a{
	font-size: 12px;
	color: #fccd87;
	text-decoration: none;
	}

.footerMenu a:hover{
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	}

.footerCopyright{
	float: left;
	width: 920px;
	height: auto;
	padding: 15px 30px 15px 30px;
	}

.footerCopyrightSpan1{
	display: block;
	float: left;
	width: auto;
	height: auto;
	font-size: 12px;
	color: #fccd87;
	}

.footerCopyrightSpan2{
	display: block;
	float: right;
	width: 21px;
	height: 21px;
	font-size: 1px;
	color: #000000;
	padding: 0px 15px;
	background: transparent url(../images/footerCopyright.gif) no-repeat center 0px;
	}

.footerCopyrightSpan3{
	display: block;
	float: right;
	width: auto;
	height: 21px;
	font-size: 1px;
	padding: 0px 5px;
	color: #FCCD87;
	font-size: 12px;
	}

.footerCopyrightLink{
	display: block;
	float: right;
	width: auto;
	height: auto;
	font-size: 12px;
	color: #fccd87;
	}
/* FOOTER END */

/* CALENDAR START */

#calendarDiv{
	position:absolute;
	width:205px;
	border:1px solid #840901;
	padding:1px;
	background-color: #FFF;
	font-family:arial;
	font-size:10px;
	padding-bottom:20px;
	visibility:hidden;
}
#calendarDiv span,#calendarDiv img{
	float:left;
}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{
	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv td{
	padding:3px;
	margin:0px;
	font-size:10px;
}



#calendarDiv .selectBox{
	border:1px solid #E2EBED;		
	color: #E2EBED;
	position:relative;
}
#calendarDiv .selectBoxOver{
	border:1px solid #FFF;
	background-color: #840901;
	color: #FFF;
	position:relative;
}
#calendarDiv .selectBoxTime{
	border:1px solid #840901;		
	color: #840901;
	position:relative;
}
#calendarDiv .selectBoxTimeOver{
	border:1px solid #216072;	
	color: #216072;
	position:relative;
}

#calendarDiv .topBar{
	height:16px;
	padding:2px;
	background-color: #840901;


}
#calendarDiv .activeDay{	/* Active day in the calendar */
	color:#FF0000;
}
#calendarDiv .todaysDate{
	height:17px;
	line-height:17px;
	padding:2px;
	background-color: #E2EBED;
	text-align:center;
	position:absolute;
	bottom:0px;
	width:201px;
}
#calendarDiv .todaysDate div{
	float:left;
}
	
#calendarDiv .timeBar{
	height:17px;
	line-height:17px;
	background-color: #E2EBED;
	width:72px;
	color:#FFF;
	position:absolute;
	right:0px;
}

#calendarDiv .timeBar div{
	float:left;
	margin-right:1px;
}


#calendarDiv .monthYearPicker{
	background-color: #E2EBED;
	border:1px solid #AAAAAA;
	position:absolute;
	color: #840901;
	left:0px;
	top:15px;
	z-index:1000;
	display:none;

}
#calendarDiv #monthSelect{
	width:70px;
}
#calendarDiv .monthYearPicker div{
	float:none;
	clear:both;	
	padding:1px;
	margin:1px;	
	cursor:pointer;
}
#calendarDiv .monthYearActive{
	background-color:#840901;
	color: #E2EBED;
}

#calendarDiv td{
	text-align:right;
	cursor:pointer;
}

#calendarDiv .topBar img{
	cursor:pointer;
}
#calendarDiv .topBar div{
	float:left;
	margin-right:1px;
}

a.nameLink{
	display: block;
	float: left;
	width: 1px;
	height: 1px;
	line-height: 0px;
	font-size: 1px;
	text-decoration: none;
	}
/* CALENDAR END */