.clear {height:0px; font-size:0px; line-height:0px; clear:both; overflow:hidden}
.trackerCode {height:0px; font-size:0px; line-height:0px; overflow:hidden}

.NoSpaceBottom {margin-bottom:0px !important; padding-bottom:0px !important}
.headlineSection {margin:0; padding:0; font-size:18px; line-height:20px; text-transform:uppercase; font-family:"HelveticaNeue","Myriad Pro",Arial,sans-serif}
.linkBack {}
.read_more a {text-decoration:underline}


/* LAYOUT */
.WrapAll {margin:0 auto; width:1000px}
	.ContentClmn1 {position:relative; float:left; width:425px; margin:0 15px 0 0}
	.ContentClmn2 {position:relative; float:left; width:425px}
	.ContentClmn3 {position:relative; float:right; width:120px}
.Header {position:relative; margin:9px 0 8px 0}
	.Logo {float:left; width:114px; height:108px}
	.Header .Info {position:relative; float:right; width:230px}
		.Header .infoTop {padding-top:13px; padding-bottom:5px; color:#392f27; font-size:18px; line-height:18px}
		.Header .infoBottom {color:#4c060e; font-size:11px; line-height:12px}
.Main {}
	.Main .ContentClmn1 {}
	.Main .ContentClmn2 {padding-bottom:15px; font-size:12px; line-height:16px}
	.Main .ContentClmn3 {}
	.contenBox1 {padding-bottom:15px}
	.contenBox2 {padding-bottom:15px}
	.contenBoxBorderBottom {margin-bottom:15px; padding-bottom:15px; border-bottom:3px solid #f5eac2} 
.Footer {padding:0 0 10px 0; color:#332921; font-size:11px; line-height:13px}
	.Footer .ContentClmn1 {margin:0; padding:0; border-top:3px solid #4c060e; height:1px; overflow:hidden; font-size:1px; line-height:1px}
	.Footer .ContentClmn2 {margin:0; padding:0 15px 0 0 ; border-top:3px solid #810d1d; height:1px; overflow:hidden; font-size:1px; line-height:1px}
	.Footer .ContentClmn3 {float:left; margin:0; padding:0 0 0 15px; border-top:3px solid #f5eac2; height:1px; overflow:hidden; font-size:1px; line-height:1px}
.Footer .ContentFooter {float:left; padding:9px 0 0 0; width:865px}
	.Footer .ContentFooter .copyright {padding-right:10px}
.Footer .ContentMadeBy {float:right; padding:9px 0 0 0; width:120px}
	.Footer .ContentMadeBy .iconMadeBy {margin:0 0 -1px 3px}
/* end LAYOUT */


/* NAVIGATIONS */
.menuTop {position:absolute; bottom:0px; right:0px; width:805px; text-transform:uppercase; font-size:11px; line-height:16px}
	.menuTop .Item {z-index:1; position:relative; float:left; border-top:3px solid #ffffff; margin:5px 10px 0 0; text-align:center}
	.menuTop .itemActive {border-color:#660a17}
	.menuTop .Item a {z-index:5; position:relative; float:left; margin:-1px 1px 1px 1px; color:#660a17; text-decoration:none; border-top:1px solid #ffffff; white-space:nowrap }
	.menuTop .Item a:hover {color:#660a17; text-decoration:underline}
	.menuTop .Item a.active,
	.menuTop .Item a.active:hover {color:#660a17; text-decoration:none}

ul.menuTree {float:right; margin:0 0 0 10px; padding:0 0 18px 0; width:135px; list-style:none; list-style-image:none; font-size:10px; line-height:12px; font-weight:bold; font-family:Arial,sans-serif}
	ul.menuTree li {margin:0; padding:0 0 2px 0; list-style:none; list-style-image:none}
		ul.menuTree a {display:block; padding:5px 5px 5px 10px; color:#ffffff; text-decoration:none; text-transform:uppercase; border-left:2px solid #4c060e; background:#4c060e}
		ul.menuTree a:hover,
		ul.menuTree a.active {border-left:2px solid #4c060e; background:#810d1d}

.menuBottom {display:inline; font-size:11px; line-height:13px}
	.menuBottom a {color:#660a17; text-transform:uppercase; text-decoration:none}
	.menuBottom a:hover,
	.menuBottom a.active {color:#660a17; text-decoration:underline}
	.menuBottom .divider {padding:0 3px; color:#660a17}
/* NAVIGATIONS */


/* BANNERS */
.bannerVideoHotel {float:right}
.basebanner {margin:0 0 15px 0}
/* end BANNERS */


/* GALLERY */
.galleryHolder {margin:0 0 15px 0; padding:10px; height:90px; background:#4c060e}
	.galleryHolder img.headlineImgSection {display:block; margin:5px 0 20px 0}
	.galleryHolder .thumb {border:1px solid #f3e09d; cursor:pointer}
	.galleryHolder .thumbActive {border:1px solid #ffffff; cursor:pointer}
#slideshow {position:relative; margin:0; padding:0; width:405px; height:50px}
	#slideshow_wrapper {/* we use relative to catch the children */
		position:relative; top:0px; left:15px; width:378px; height:50px; margin:0; padding:0; overflow:hidden}
		#slideshow_set {position:absolute; list-style:none; list-style-image:none; margin:0; padding:0}
			#slideshow_set li {float:left; overflow:hidden; margin:0 4px 0  0; padding:0; height:50px; width:50px; list-style:none; list-style-image:none}
#scroll_left,
#scroll_right {position:absolute; top:0; overflow:hidden; display:block; height:50px; width:15px; text-indent:-999999px}
#scroll_left {left:0; background:url("/images/left.gif") no-repeat}
#scroll_right {left:395px; background:url("/images/right.gif") no-repeat}

#bigImage {margin-bottom:15px; width:425px; height:425px}
/* end GALLERY */


/* BOOK NOW */
.bookingHolder {margin:0 0 15px 0; padding:10px; height:90px; background:#810d1d}
	.bookingHolder img.headlineImgSection {display:block; margin:5px 0 10px 0}
	.bookingHolder .cell1 {float:left; width:195px; padding-bottom:5px}
		.bookingHolder .cell1 select {width:54px; margin:0 1px 0 0}
	.bookingHolder .cell2,
	.bookingHolder .cell3,
	.bookingHolder .cell4 {float:left; width:50px; padding:0 0 5px 20px}
		.bookingHolder .cell2 select,
		.bookingHolder .cell3 select,
		.bookingHolder .cell4 select {width:50px}
	.bookingHolder label {display:block; padding-bottom:2px; color:#ffffff; font-size:10px; line-height:10px}
	.bookingHolder .iconCalendar {cursor:pointer; vertical-align:top}
	.bookingHolder .bttnBookNow {float:right; margin:0; padding:0; border:0px}
/* end BOOK NOW */


/* CALENDAR MONTHS */
.CalendarMonthsHolder {width:425px} /*height:150px; overflow:hidden; margin:10px 0 0 0*/
	.CalendarMonths {width:435px; padding-bottom:10px}/*height:160px*/
		.CalendarMonths .Month {float:left; padding:0 10px 10px 0; font-size:10px; line-height:10px; text-transform:uppercase; font-weight:bold; font-family:Arial,sans-serif}
			.CalendarMonths .Month a,
			.CalendarMonths .Month span {display:block; padding:10px; width:110px; border-left:5px solid #810d1d; background:#810d1d; color:#ffffff; text-decoration:none}
			.CalendarMonths .Month a:hover,
			.CalendarMonths .Selected a,
			.CalendarMonths .Selected span  {background:#4c060e}
.CalendarDivider {overflow:hidden; height:3px; margin:0px 0 20px 0; background:#810d1d; line-height:0; font-size:0}

.categoryName {margin:0; padding:0}
	.categoryName a {padding-left:15px; text-decoration:none; background:url("/images/bullet.gif") no-repeat left}
.categoryDscr {padding:0 0 18px 15px}
/* end CALENDAR MONTHS */


/* FORMS */
input, 
select,
textarea {background:#f6eed1; border:1px solid #be9581; font-family:Arial, Helvetica, sans-serif; font-size:12px}
textarea {overflow:auto}
.checkbox,
.radio {margin:0 5px 0 0; padding:0; width:auto; height:auto; border:0; background:transparent; vertical-align:middle}
.inputText {width:210px}
.txtArea {width:210px; height:100px}
.txtAreaBig {width:420px; height:100px}
.selectTxt {width:210px; }
.imgGenCode {margin:0;vertical-align:middle;}
.inputGenCode {width:100px;}

.bttn {margin:0; padding:0; background-color:#4c060e; border:1px solid #4c060e; font-size:9px; color:#ffffff; text-transform:uppercase; font-family:"HelveticaNeue","Myriad Pro",Arial,sans-serif}

td.cellFormCotrolsWidth {width:210px}
.cellGenCode {vertical-align:middle; text-align:right;}

.labelAlignTop {vertical-align:top; padding-top:2px;}
.feedbackNote {}

.Form td {padding-bottom:5px}

.err, .Error {color:#ff0000}
.err label {color:#ff0000}
.Asterisk {padding-left:5px; font-family:Verdana,sans-serif; font-weight:bold; font-size:11px}

.formBody {overflow-x:hidden; background:#ffffff url("/images/formBckgr.gif") 0px 0px repeat-y}
	.formContentHolder {margin:0; padding:0 40px 0 90px}
		.formContentHolder .formContent {padding:20px 0 0 0}

.feedbackQuestion {margin:10px 0 0 0; padding:0 0 0 15px; background:url("/images/bullet.gif") 0px 0px no-repeat; font-weight:bold}
.feedbackNote {color:#810d1d; font-size:11px; line-height:13px}
/* end FORMS */


/* SITEMAP*/
.SiteMap {}
.SiteMap dl {margin:0}
.SiteMap dt {margin:0; padding:0; font-weight:bold}
.SiteMap dd {margin:0; padding:0}
.SiteMap dd {padding:5px 0 5px 26px; background:url("/images/bullet.gif") no-repeat}
.SiteMap .HasSub {}
.SiteMap .ItemHasSub {}
.SiteMap .ItemLast {}
/* end SITEMAP*/


/* news */
.news_item {padding:0 0 20px 0}
.news_title {font-weight:bold}
	.news_title a {color:#4c060e; font-weight:bold; text-decoration:none}
	.news_title a:hover {}
.news_date {font-size:10px; line-height:16px}
.news_descr {font-size:12px; line-height:16px}

/* paging */
.paging {border-top:3px solid #f5eac2; padding:10px 0 0 0}
	.paging_item {margin:0 15px 0 0; float:left; font-size:11px; line-height:16px}
	.paging_item a,
	.paging_item a:hover {font-size:11px; line-height:16px}


/* Links */
.category_item {font-size:12px; line-height:16px}
.add_link_button {margin:50px 0 0 0}
.MC_elong {margin:20px 0 0 0}

.give-link {border-top:3px solid #f5eac2; margin:15px 0 0 0; padding:15px 0 0 0}

.question-closed,
.question-open {cursor:pointer}
.question-closed a,
.question-open a {padding:0 2px}
.question-closed:hover a,
.question-open:hover a {}
.question-closed {}
.question-open {}
.question-open a {}
.answer {display:none; clear:both}