HTML, BODY, FORM, INPUT, SELECT, OPTION, TEXTAREA  {padding: 0px;margin: 0px;}
html, body {margin:0; text-align: center; background-color: #f4f4eb;}
body {position:relative;}
BODY, TABLE, TD, TR, TH, P, LI, OL, UL, DT, DL, DD, H1, H2, H3, H4, FORM, INPUT, SELECT, OPTION, TEXTAREA {vertical-align: top; padding: 0px; margin: 0px;}
BODY, TABLE, TD, TR, TH, P, LI, OL, UL, DT, DL, DD, H1, H2, H3, H4, FORM, INPUT, SELECT, OPTION, TEXTAREA, A, A:link, A:visited, A:hover, A:active {color: #323232; font: 11px tahoma, arial, helvetica, sans-serif;}

IMG, table, td {border: none;}
A, A:link, A:visited, A:active, A:hover {color: #499154;}
A:hover{text-decoration: underline;}


input {height:16px;}

#container {width: 993px; min-width: 993px; margin: 0px auto; position: relative; text-align: left;}

.mcont P {margin: 5px 0px 12px 0px;}
.mpage {position: relative; background: transparent url(/img/css/bg_page_mid.jpg) top left repeat-y; z-index: 90;}
.mpaget {position: relative; z-index: 100; background: transparent url(/img/css/bg_page_top.jpg) top left no-repeat; top: 0px;}
.mpagef {position: absolute; z-index: 110; bottom: 0px; width: 993px; height: 290px; }
.content {position: relative; top: 0px; padding-left: 23px; z-index: 130; background-color: transparent;}

.topline {width: 922px; height: 40px;}
.topline td {padding: 14px 0px 0px 5px; color: #a09572; font-size: 10px;}

td.toplinks {text-align: right;}
.toplinks A, .toplinks A:link, .toplinks A:visited, .toplinks A:active, .toplinks A:hover {font-size: 10px; color: #9f9471; text-decoration: none;}
.toplinks A:hover {text-decoration: underline;}

.logoline {width: 922px; height: 77px; margin-top: 12px;}
.logoline td {padding: 13px 30px 0px 24px; background: transparent url(/img/css/bg_dot.gif) top right repeat-y;}
#logor {padding-right: 70px; background-image: none;}
#logom {width: 90%; padding-top: 28px;}
#logom A, #logom A:link, #logom A:visited, #logom A:active, #logom A:hover {
	font-size: 10px; 
	display: block; 
	margin-bottom: 7px;
	width: 139px; 
	height: 13px; 
	cursor: pointer;
	cursor: hand; 
	text-decoration: none;
	}
#hotels {width: 90%; padding-top: 28px;}
#hotels A, #hotels A:link, #hotels A:visited, #hotels A:active {
	font-size: 13px; 
	display: block; 
	margin-bottom: 7px;
	width: 165px; 
	height: 12px; 
	cursor: pointer; 
	cursor: hand; 
	text-decoration: none;
}
#hotels A:hover {
	color:#9F9471;
	text-decoration:underline;
}
#hotels A:hover {
	color:#9F9471;
	text-decoration:underline;
}

A.email, A:link.email, A:active.email, A:visited.email {font-size: 10px; display: block; width: 155px; height: 14px; cursor: pointer; cursor: hand; text-decoration: none; background: transparent url(/img/css/em.gif) top left no-repeat;}
A:hover.email {background: transparent url(/img/css/em.gif) bottom left no-repeat;}
.email img {display: none;}

.topmenu {margin-top: 12px; width: 922px; height: 29px; background: transparent url(/img/css/bg_topmenu.gif) top left no-repeat;}
.topmenu td {vertical-align: middle; text-align: right; padding: 0px 10px;}
.topmenu A, .topmenu A:link, .topmenu A:visited, .topmenu A:active, .topmenu A:hover {font-size: 9px; color: #fff; text-decoration: none; border-left: 1px solid White; padding: 0px 10px;}
.topmenu A:hover {text-decoration: underline;}


.main {width: 928px; position: relative; left: -6px;}
.rcol {width: 193px; background: transparent url(/img/css/bg_vline.gif) top left repeat-y; padding: 7px 0px 10px 14px;}
.lcol {padding: 7px 0px 30px 6px;}
.bcel {vertical-align: bottom;}

.bancontainer {position: relative; bottom: 0px; background: #fefef8 url(/img/css/bg_ban_mid.gif) top left repeat-y;}
.banners {width: 100%; background: transparent url(/img/css/bg_ban_top.gif) top left no-repeat;}
.banners td {width: 33%; padding: 23px 0px 23px 0px; text-align: center;}
.banners img {border: 3px solid #faf6eb;}
.banners img:hover {border: 3px solid #c8c3b5;}
.botline {display: block; position: relative; bottom: 0px; left: -5px; z-index: 140;}
.botshadow {position: relative; z-index: 130;}

.menu {width: 183px; padding: 13px 0px 50px 0px; margin: 0px 0px 13px 0px; background: transparent url(/img/css/venz.gif) center bottom no-repeat;}
#first {font: bold 13px arial, tahoma, helvetica, sans-serif; color: #a59d46;}
.menu A, .menu A:link, .menu A:visited, .menu A:active, .menu A:hover {display: block; color: #3a3717; border-bottom: 1px solid #efece5; padding: 4px 16px; margin: 0px; text-decoration: none;}
.menu A:hover {text-decoration: underline;}
#activel1 {background: transparent url(/img/css/arrow.gif) left 8px no-repeat;}
.menu A.l2, .menu A:link.l2, .menu A:visited.l2, .menu A:active.l2, .menu A:hover.l2 {color: #136622; background-color: #fdfcf8; padding-left: 25px;}
.menu .l2#activel2 {color: #9f820b; background-color: #fdfcf8; background-image: none;}

.bookingm {background: transparent url(/img/css/bg_book_mid.gif) top left repeat-y; margin-bottom: 25px;}
.bookingb {background: transparent url(/img/css/bg_book_bot.gif) bottom left no-repeat;}
.booking {width: 191px; background: transparent url(/img/css/bg_book_top.gif) top left no-repeat; margin-bottom: 10px;}
.eventcal th, .booking th {background: transparent url(/img/css/bg_book_tl.gif) 15px bottom no-repeat; padding: 21px 0px 6px 15px; text-align: left;}
.booking tfoot td {background: transparent url(/img/css/bg_book_bl.gif) 12px top no-repeat; padding: 13px 15px 13px 16px; text-align: right;}
.booking tbody td {padding: 0px 20px 6px 20px;}
.booking .btitle {padding: 5px 0px 4px 20px;}
.booking .month {width: 84px;}
.booking .day {width: 44px;}
.booking .but {margin: 2px 0px 0px 0px;}
.booking .btitle#sec {background: transparent url(/img/css/bg_book_ml.gif) 15px 1px no-repeat;}
.imgbutton {border: none; background: transparent; text-align: right; margin: 0px; padding: 0px; cursor: pointer; cursor: hand;}

.news {padding: 21px;}
.news p {padding: 0px; margin: 0px 0px 17px 0px;}
.news A, .news A:link, .news A:visited, .news A:active, .news A:hover {display: block;}

.first .news {padding: 0px 21px 21px 0px;}

.mpic {margin: 0px 0px 25px 0px;}
.rooms {padding: 0px 0px 0px 32px; width: 670px; background: transparent url(/img/css/bg_line_room.gif) left bottom repeat-x; position: relative;}
.roomslcol {padding: 0px 0px 47px 0px; width: 405px;}

.tgline {padding: 12px 0px 0px 0px; background: transparent url(/img/css/bg_line_green.gif) left top no-repeat; margin-bottom: 5px;}
.roomslcol .tgline {padding-right: 22px;}

.roomvenz {border-top: 3px solid #f4f2e4; border-bottom: 3px solid #f4f2e4; width: 217px;}
.roomvenz td {border-bottom: 1px solid #ebe7df; padding: 9px 20px 7px 20px; background: transparent url(/img/css/bg_point.gif) 6px 8px no-repeat;}

.roomvenz td.first {border-top: 1px solid #ebe7df;}
.roolinks {padding: 17px 0px 0px 8px;}
.roolinks A, .roolinks A:link, .roolinks A:visited, .roolinks A:active, .roolinks A:hover {display: block; padding: 0px 0px 7px 0px; margin: 0px;}

.tvenz {background: transparent url(/img/css/venz.gif) center top no-repeat; padding-top: 50px; border-bottom: 1px solid #ebe7df;}
.tvenz A, .tvenz A:link, .tvenz A:visited, .tvenz A:active, .tvenz A:hover {background: transparent url(/img/css/bg_point.gif) 5px 5px no-repeat; padding: 5px 0px 5px 20px; display: block; border-top: 1px solid #ebe7df; text-decoration: none;}

.rdescrl {width: 217px;}
.rdescrr {text-align: center; width: 188px;}
.rdescrr A, .rdescrr A:link, .rdescrr A:visited, .rdescrr A:active, .rdescrr A:hover {text-decoration: none; color: #938d49; text-align: center;}

.roomsrcol {width: 268px; background: transparent url(/img/css/bg_room_bot.gif) left bottom no-repeat;}
.roomsrcol .rtop {background: transparent url(/img/css/bg_room_top.gif) left top no-repeat; padding: 30px 47px 30px 33px;}
.roomsrcol .rvenz {background: transparent url(/img/css/venz.gif) center bottom no-repeat; padding-bottom: 43px; margin-bottom: 130px;}

.inroom1 {border-top: 3px solid #f4f2e4; border-bottom: 3px solid #f4f2e4; width: 188px;}
.inroom1 td {color: #736432; border-bottom: 1px solid #ebe7df; padding: 8px 16px;}
.inroom1 td.first {border-top: 1px solid #ebe7df;}
.housepic {position: absolute; bottom: -50px; right: 0px;}

.enl, .enlna {border: 1px solid #e4e2d2; padding: 5px; width: auto; margin: 0px 0px 15px 21px; color: #938d49; float: left;}
.enl img, .enlna img {padding-bottom: 5px;}
.enl A, .enl A:link, .enl A:visited, .enl A:active, .enl A:hover {color: #938d49; text-decoration: none;}
.enlna A, .enlna A:link, .enlna A:visited, .enlna A:active, .enlna A:hover {color: #938d49; text-decoration: none;}
.enlna {margin-left: 0px;}

.mcont {padding: 0px 0px 0px 32px; width: 650px;}
.mcont2 {padding: 0px 0px 0px 32px; width: 670px;}
.cols3 {width: 100%;}
.cols3 td {padding: 0px 0px 0px 23px; width: 40%;}
.cols3 td.first {padding: 0px 25px 0px 0px; background: transparent url(/img/css/bg_dot.gif) top right repeat-y;}

.cols2 {width: 100%;}
.cols2 td {padding: 0px 30px 15px 0px;}

.cols2u {width: 100%;}

.cols2u td {padding: 0px 30px 30px 0px; background: transparent url(/img/css/bg_line_room.gif) left bottom repeat-x;}
.cols2u .last td  {background-image: none;}
.newst span, .newst * span, .cols3 td span, .cols2u td span, .cols2 td span, .cols3 td * span, .cols2u td * span, .cols2 td * span {border-bottom: 1px solid #ebe7df; padding: 5px 0px; text-decoration: none;color: #938d49; line-height: 25px;}


.price {border-collapse: collapse; border-top: 3px solid #ebe7df; border-bottom: 3px solid #ebe7df; width: 100%;}
.price td, .price th {padding: 8px 9px; border: 1px solid #ebe7df; vertical-align: middle; text-align: center; background-image: none;}
.price span {color: #999999;}
.price tbody td {white-space: nowrap;}
.price thead th {color: #938d49; background-color: #fcfcf9; padding-top: 8px;}

ol {margin: 0px 0px 0px 15px; padding: 0px 0px 0px 10px;}
ol li {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

ul, ul.points {margin: 0px 0px 12px 0px; padding: 0px;}
ul li, ul.points li {margin: 0px 0px 6px 0px; padding: 0px 0px 0px 10px; background: transparent url(/img/css/bg_point.gif) left top no-repeat; list-style: none;}

ul, .points {margin: 0px 0px 12px 0px; padding: 0px;}
ul li, .points li {margin: 0px 0px 6px 0px; padding: 0px 0px 0px 10px; background: transparent url(/img/css/bg_point.gif) left top no-repeat; list-style: none;}

p.top_gl {margin: 0px 0px 0px 0px; padding: 35px 0px 0px 0px; background: transparent url(/img/css/bg_line_brown.gif) 0px 25px no-repeat;}
h2 {font-size: 14px; color: #938d49; font-weight: bold; padding: 0px; margin: 0px 0px 10px 0px;}

.htbot {background: transparent url(/img/css/bg_howt_bot.gif) left bottom no-repeat; padding-bottom: 15px;  width: 670px;}
.httop {background: transparent url(/img/css/bg_howt_top.gif) left top no-repeat; padding-top: 13px; padding-bottom: 3px;}
.httop table {background: transparent url(/img/css/bg_howt_img.gif) left 5px no-repeat;}
.httop table td {color: #736432; padding: 8px 20px 0px 20px;}
.httop table td.first {padding-left: 103px; background: transparent url(/img/css/bg_dot.gif) right top repeat-y; width: 243px;}
.httop table td.first p {padding: 6px 0px 0px 5px; color: #736432;}

.howtoget {width: 100%;}
.howtoget td {padding: 0px 30px 0px 0px; width: 152px;}
.numb {border-collapse: separate; border-bottom: 3px solid #f4f2e4;}
.numb td {padding: 10px 10px 10px 30px; border-bottom: 1px solid #ebe7df;}
td#r1 {background: transparent url(/img/css/bg_r1.gif) 7px 12px no-repeat;}
td#r2 {background: transparent url(/img/css/bg_r2.gif) 7px 12px no-repeat;}
td#r3 {background: transparent url(/img/css/bg_r3.gif) 7px 12px no-repeat;}
td#r4 {background: transparent url(/img/css/bg_r4.gif) 7px 12px no-repeat;}
td#r5 {background: transparent url(/img/css/bg_r5.gif) 7px 12px no-repeat;}
td#r6 {background: transparent url(/img/css/bg_r6.gif) 7px 12px no-repeat;}
td#r7 {background: transparent url(/img/css/bg_r7.gif) 7px 12px no-repeat;}
                                                               
td#y1 {background: transparent url(/img/css/bg_y1.gif) 7px 12px no-repeat;}
td#y2 {background: transparent url(/img/css/bg_y2.gif) 7px 12px no-repeat;}
td#y3 {background: transparent url(/img/css/bg_y3.gif) 7px 12px no-repeat;}
td#y4 {background: transparent url(/img/css/bg_y4.gif) 7px 12px no-repeat;}
td#y5 {background: transparent url(/img/css/bg_y5.gif) 7px 12px no-repeat;}
td#y6 {background: transparent url(/img/css/bg_y6.gif) 7px 12px no-repeat;}
td#y7 {background: transparent url(/img/css/bg_y7.gif) 7px 12px no-repeat;}
                                                               
td#b1 {background: transparent url(/img/css/bg_b1.gif) 7px 12px no-repeat;}
td#b2 {background: transparent url(/img/css/bg_b2.gif) 7px 12px no-repeat;}
td#b3 {background: transparent url(/img/css/bg_b3.gif) 7px 12px no-repeat;}
td#b4 {background: transparent url(/img/css/bg_b4.gif) 7px 12px no-repeat;}
td#b5 {background: transparent url(/img/css/bg_b5.gif) 7px 12px no-repeat;}
td#b6 {background: transparent url(/img/css/bg_b6.gif) 7px 12px no-repeat;}
td#b7 {background: transparent url(/img/css/bg_b7.gif) 7px 12px no-repeat;}

.cont {width: 100%;}
.cont td {padding: 13px; width: 152px; border-right: 10px solid white; background: transparent url(/img/css/cont_line.gif) left bottom no-repeat;}
.cont th {border-right: 10px solid white; padding: 0px;}
.cont tfoot td {background: transparent url(/img/css/cont_line2.gif) left bottom no-repeat; padding: 13px;}

.roundcorn_t {background: transparent url(/img/css/bg_round_t.gif) left top repeat-x;}
.roundcorn_b {background: transparent url(/img/css/bg_round_b.gif) left bottom repeat-x;}
.ctl {background: transparent url(/img/css/corn_tl.gif) left top no-repeat;}
.ctr {background: transparent url(/img/css/corn_tr.gif) right top no-repeat;}
.cbl {background: transparent url(/img/css/corn_bl.gif) left bottom no-repeat;}
.cbr {background: transparent url(/img/css/corn_br.gif) right bottom no-repeat; padding: 18px;}

.contform {width: 100%;}
.contform tbody td, .contform tfoot td, .contform thead th {padding: 10px 8px; border-top: 1px solid #ebe7df;}
.contform thead th { border-bottom: 3px solid #f4f2e4; border-top: none; text-align: left;}
.contform tfoot td { border-top: 3px solid #f4f2e4; border-bottom: none;}
.contform .last td {border-bottom: 1px solid #ebe7df;}
.contform .ns {width: auto; height: 16px;}

.contform input, .contform textarea {width: 100%;}
.contform sup {color: #d2b45b;}
.contform .sendbut {float: right; width: 95px; height: 21px; margin: 0px; margin-left: 10px;}
.contform .subscrbut {float: right; width: 96px; height: 21px; padding: 0px; margin-left: 10px;}
.contform .clearfbut {float: right; width: 112px; height: 21px; padding: 0px; margin-left: 10px;}
.contform .getbbut {float: right; width: 109px; height: 21px; padding: 0px; margin-left: 10px;}

.contform .sendformb {float: right; width: 118px; height: 21px; padding: 0px; margin-left: 10px;}
.contform .enterbut {float: right; width: 57px; height: 21px; padding: 0px; margin-left: 10px;}

.contform tr.error {color: #e13636; background: #f8f7f3 url(/img/css/error2.gif) 3px center no-repeat; }


.searchbut {float: right; width: 70px; height: 21px; padding: 0px; margin-left: 10px;}
.searchstring {width: 100%;}
.contform .sendformb {float: right; width: 118px; height: 21px; padding: 0px; margin-left: 10px;}
.contform .enterbut {float: right; width: 57px; height: 21px; padding: 0px; margin-left: 10px;}

.sresult P{margin-bottom: 25px;}
.sresult H2 {margin-bottom: 5px;}
.sresult A, .sresult A:link, .sresult A:visited, .sresult A:active, .sresult A:hover {color: #323232; text-decoration: none;}
.sresult A:hover {text-decoration: underline;}

.error {color: #e13636; background: transparent url(/img/css/error.gif) left top no-repeat; padding-left: 18px; margin: 1em 25px;}
 
.newst td.first {width: 160px;}
.newsmonth {margin: 5px 0px 5px 15px;}
.newst A, .newst A:link, .newst A:visited, .newst A:active, .newst A:hover {text-decoration: none;}
.newst .active {color: #9f820b;}
span.ndate {color: #989898; border: none; line-height: 25px;}

.newst .newslist A, .newst .newslist A:link, .newst .newslist A:visited, .newst .newslist A:active, .newst .newslist A:hover {text-decoration: underline; font-weight: bold; display: block; margin: 7px 0px 3px 0px;}
.newst .second h1 {font-size: 22px; color: #938d49; font-weight: normal; padding: 0px; margin: 10px 0px 10px 0px;}

.srbooking td {vertical-align: middle; padding: 0px 2px;}
#book2 {padding: 8px 18px;}

.TBlines {border-top: 3px solid #f8f7f3; border-bottom: 3px solid #f8f7f3;}
.bookdays {border-left: 1px solid #d2cdc3; border-right: 1px solid #d2cdc3; width: 100%;}
.bookdays thead th {border-top: 1px solid #d2cdc3; border-left: 1px solid #d2cdc3; border-bottom: 3px solid #b0a699; padding: 10px 6px 7px 6px; vertical-align: middle; text-align: center;}
.bookdays thead th.active {background: transparent url(/img/css/bg_booking_active.gif) left top repeat-x;}
.bookdays b {color: #696969; font-weight: normal;}
.bookdays .weekend, .bookdays .weekend b {color: #951f1f;}
.bookdays thead th.podl1, .bookdays thead th.podl2 {border-left: none;  padding: 7px 12px 7px 12px; text-align: left;}

.bookdays tbody td {text-align: center; vertical-align: middle; border-left: 1px solid #d2cdc3; border-bottom: 1px solid #d2cdc3;}
.bookdays tbody td.podl1, .bookdays tbody td.podl2 {text-align: left; padding: 7px 12px 7px 12px; border-left: none;}
.bookdays tbody td.podl1 {width: 150px;}
.bookdays tbody td.podl2 {width: 90px;}
.bookdays tbody td.active {background-color: #fbf8ef;}
.bookdays tbody td.yes {background-color: #d2f0cc;}
.bookdays tbody td .addp {color: #a6a6a6;}
.bookdays A, .bookdays A:link, .bookdays A:visited, .bookdays A:active {text-decoration: none;}

.bdates {padding: 5px 5px 12px 2px; background: transparent url(/img/css/bg_book_bl.gif) left bottom repeat-x; margin-bottom: 15px;}
.bdates span {color: #978e3e;}

.bookingform {border-collapse: collapse; width: 440px;}
.bookingform td {border: 1px solid #d2cdc3; border-left: none; border-right: none; padding: 5px 10px 6px 10px; vertical-align: middle;}
.bookingform span {color: #5e5a23;}
.bookingform .addp {color: #978e3e;}
.bookingform input, .bookingform select, .bookingform textarea {width: 100%; padding: 0px 2px;}
.bookingform .ns {width: auto; height: 16px;}
.bookingform tr.error {color: #e13636; background: #f8f7f3 url(/img/css/error2.gif) 3px center no-repeat; }


.footer {width: 993px; min-width: 993px; margin: 0px auto; text-align: left;}
.footer table {position: relative; top: 20px; left: 48px;}
.footer TD {background: transparent url(/img/css/bg_dot.gif) top left repeat-y; padding: 12px 20px; height: 150px;}
#fc1 {width: 225px;}
#fc2 {width: 385px;}
#fc3 {padding: 0px;}

.dshow {display: none;}

.sitemap A, .sitemap A:link, .sitemap A:visited, .sitemap A:active, .sitemap A:hover {text-decoration: none; display: block;}
.sitemap .lv1 A, .sitemap .lv1 A:link, .sitemap .lv1 A:visited, .sitemap .lv1 A:active, .sitemap .lv1 A:hover {font-weight: bold; color: #a6a057; text-transform: uppercase;}
.sitemap .lv2 A, .sitemap .lv2 A:link, .sitemap .lv2 A:visited, .sitemap .lv2 A:active, .sitemap .lv2 A:hover {font-weight: bold; color: #a6a057;}
.sitemap {border-collapse: collapse;}
.sitemap td {padding: 6px 20px 6px 50px; border-top: 1px solid #ebe7df; border-bottom: 1px solid #ebe7df;}
.sitemap .lv1 {padding-left: 12px;}
.sitemap .lv2 {padding-left: 24px;}

.phototop {border-top: 3px solid #f4f2e4; border-bottom: 3px solid #f4f2e4; width: 100%;}
.phototop td {color: #736432; border-top: 1px solid #ebe7df; border-bottom: 1px solid #ebe7df; padding: 4px 16px;}
.phototop A, .phototop A:link, .phototop A:visited, .phototop A:active, .phototop A:hover {line-height: 22px; padding: 0px 20px 20px 22px; background: transparent url(/img/css/folder.gif) left top no-repeat;}
A.open, A.open:link, A.open:visited, A.open:active, A.open:hover {color: #c09a00; background: transparent url(/img/css/foldero.gif) left top no-repeat;}

.photo {width: 647px; margin-top: 37px;}
.photo td {padding: 10px 0px 0px 25px;}
.photo td p {color: #666666; font-weight: bold; margin: 0px 0px 0px 5px; padding: 0px;}
td.thcell {background: transparent url(/img/css/bg_dot.gif) top right repeat-y; width: 174px; padding: 5px 14px 12px 0px ;}
.thcell A, .thcell A:link, .thcell A:visited, .thcell A:active, .thcell A:hover {padding: 5px; margin: 0px 13px 13px 0px; border: 1px solid #e4e2d2; display: block; float: left;}
.aphoto {background-color: #f5f3e7;}
.photo h2 {font-size: 16px; margin-left: 5px;}
.photo td div {padding: 5px; margin: 10px 0px 0px 0px; border: 1px solid #e4e2d2; float: left;}

.phcontrols {width: 100%;}
.photo .phcontrols td {padding: 0px; vertical-align: middle;}
.phcontrols td.controls {background: transparent url(/img/css/bg_controls.gif) top right no-repeat; text-align: right; padding: 6px 15px 6px 6px; }
.phcontrols td.controls img {margin-left: 10px;}


#date_departure_btn, #date_arrival_btn {border: none; background-color: transparent; padding: 0px; margin: 0px; text-align: left;}

.eventcal {width: 191px; background: transparent url(/img/css/bg_book_top.gif) top left no-repeat;}
.eventcal tbody td {padding: 8px 0px 0px 0px; background-image: none;}
.eventcal .arl {padding-left: 15px; text-align: left; }
.eventcal .arr {padding-right: 16px; text-align: right; }
.eventcal .evmonth {text-align: center;}
.eventcal .inner {text-align: left; padding: 8px 0px 15px 15px;}
.eventcalinner {border: 1px solid #ebe7df; border-collapse: collapse; margin: 0px; width: 160px;}
.eventcal .eventcalinner thead th, .eventcal .eventcalinner tbody td {padding: 4px; background-color: #f5f3e7; color: #a7a393; background-image: none; border: 1px solid #ebe7df; border-width: 1px 0px; text-align: center;}
.eventcal .eventcalinner tbody td {background-color: transparent; border-width: 0px 1px;}
.eventcal .eventcalinner tbody td.selectedDate {background-color: #2ea443; color: #ffffff;}
.ind_text {
	position: relative;
	top: 0px; 
	padding-left: 20px; 
	padding-right:40px;
	z-index: 130; 
	background-color: transparent;
}

h1 {
	font-size: 12px; 
	color: #938d49; 
	font-weight: bold; 
	padding-left: 10px; 
	margin: 0px 0px 10px 0px;
	}
h1.second {
	font: 30px calibri,arial,helvetica,sans-serif;
	color: #938d49; 
	font-weight: 100;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	text-transform: uppercase;
	font-stretch: wider;
	}