.clear {overflow:hidden; display:block; clear:both; height:0px; font-size:0px; line-height:0px}
.trackerCode {height:0px; font-size:0px; line-height:0px; overflow:hidden}
.toLeft {float:left; }
.toRight {float:right; }

.HeadlineMainHolder {position:relative; padding-bottom:18px;}
.HeadlineMain {margin:0;padding:0; font-size:28px; line-height:28px;color:#3a2117; font-weight:normal; font-family:"Chalet ParisNineteenSixty", Arial,sans-serif}
h3 .divider {padding:0 5px;}

.linkDownloadFile {}
.linkBlack {padding-left:10px; text-decoration:underline; text-transform:lowercase; font-weight:bold; background:url("/images/linkLsaquo.gif") 0px 4px no-repeat;	}
.linkBlack:hover {background:url("/images/linkLsaquoHover.gif") 0px 4px no-repeat;	}
.colorLink {color:#753c52; }


/* PAGE ELEMENTS */
.crnrTL, .crnrTR,
.crnrBL, .crnrBR {display:block; z-index:10; position:absolute; overflow:hidden; width:5px; height:5px; background-image:url("/images/crnrs.png"); background-repeat:no-repeat; font-size:1px; line-height:1px}
.crnrTL {top:0px; left:0px; background-position:0px 0px}
.crnrTR {top:0px; right:0px; background-position:-5px 0px}
.crnrBL {bottom:0px; left:0px; background-position: 0px -5px}
.crnrBR {bottom:0px; right:0px; background-position:-5px -5px}

/* Banners */
.bannerRotator {overflow:hidden; position:relative; margin-bottom:25px; padding:5px; border:1px solid #d1d1d1; width:948px; height:280px}
	.Home .bannerRotator {width:948px; height:450px}
.bannerVideo {padding-bottom:20px}
.bannerImage {padding-bottom:20px}
.bannerAudio {padding-bottom:20px}
.bannerHtml {}
.RelatedBox {}
	.RelatedBox ul {}
/* end PAGE ELEMENTS */


/* LAYOUT */
body {text-align:center}
.wrapAll {margin:auto; width:960px; text-align:left}
.wrapTop {z-index:20; position:relative}
.wrapMiddle {z-index:10; position:relative}
	.wrapTop {height:64px; text-align:right}
		.wrapTop .Top {padding-top:10px}
		.LogoBox {z-index:40; position:absolute; top:0px; left:48px; width:180px; height:224px; background-color:#076324; text-align:center}
			.LogoBox .Logo {display:block; padding:69px 0 0 0}
		.asLogoGreenBox {z-index:40; position:absolute; bottom:5px; left:48px; width:180px; height:15px; background-color:#076324}
	.wrapMiddle {}
	.wrapBottom {}
		.wrapBottom .Footer {padding:5px 0 5px 0; border-top:1px solid #d1d1d1; text-align:right; font-size:11px; line-height:14px; color:#999999;}

.contentMain {float:left; width:710px; padding-bottom:15px;}
.Home .contentMain {padding-bottom:0px}
.contentRight {float:right; width:220px; padding-bottom:50px}

.ShareOn {position:absolute; z-index:20; min-width:230px; bottom:0px; right:-5px; padding-bottom:20px; text-align:right; white-space:nowrap}
	.ShareOn a {display:inline-block;text-decoration:none; margin:0 5px}
	.ShareOn a:hover {text-decoration:none; }
.ShareOn .toLeftIcon {float:left;}

.Copyright {float:left;padding-top:2px;}
.MadeBy {display:inline; padding-left:15px; }
	.MadeBy .logoMadeBy {z-index:10; position:relative; margin:-5px 0 0 5px; }

.ContentSpaceBottom {padding:0 0 18px 0}
.contentBoxToLeft {float:left; width:390px;}
/* end LAYOUT */


/* CONTENT */
.HotelItem {float:left; width:50%}
.contactUsGmap {float:left; padding:5px; border:1px solid #d2d2d2}
	.gMap {width:380px; height:387px}

.tableInfo {}
	.tableInfo .tHead td,
	.tableInfo .tHead th {padding:0 0 5px 0;text-transform:uppercase; color:#333333; font-weight:bold; text-align:left; }
	.tableInfo td,
	.tableInfo th {padding:5px 0; }

	.tableInfo .dividerHead td {padding:0 0 5px 0;height:1px; font-size:1px;line-height:1px; overflow:hidden; }
		.tableInfo .dividerHead td div {height:1px; font-size:1px;line-height:1px; overflow:hidden; border-bottom:1px solid #bbbbbb;}
	.tableInfo .dividerRow td {padding:5px 0;height:1px; font-size:1px;line-height:1px; overflow:hidden; }
		.tableInfo .dividerRow td div {height:1px; font-size:1px;line-height:1px; overflow:hidden; border-bottom:1px solid #dedede;}

	.tableInfo tr * {color:#753c52}
	.tableInfo tr td {padding:5px 7px 5px 0; cursor:pointer}
	.tableInfo tr.Hover:hover * {color:#ffffff; background-color:#bbbbbb; }

		.tableInfo a {text-decoration:none;}
		.tableInfo .arrow {display:block; width:5px; background:url("/images/tblInfoArrow.gif") 100% center no-repeat}
		.tableInfo tr.Hover:hover .arrow {background-position:0px center}
.cellFirst {padding-left:7px !important;}
.cellDate {font-weight:bold; width:125px;}
.cellArrow {width:5px}
.cellLinkMore {width:70px; white-space:nowrap}
/* end CONTENT */


/* NAVIGATIONS */
.menuLangs {float:right; padding:0 0 0 20px; font-size:11px; line-height:14px; color:#bbbbbb; text-transform:lowercase}
	.menuLangs a,
	.menuLangs span {text-decoration:none; padding:0 1px}
	.menuLangs a {color:#888888}
	.menuLangs span {}
	.menuLangs .divider {display:none}


.menuTreeHolder {position:relative; float:right}
	.menuTreeHolder * {list-style:none; list-style-image:none; text-decoration:none}
ul.menuTree {display:inline; margin:0; padding:10px 0 0 0}
	ul.menuTree li.divider {padding:0; color:#999999; font-size:10px; line-height:12px}
ul.menuTree li {margin:0; padding:0; position:relative; float:left}
ul.menuTree a {text-decoration:none;color:#333333}
ul.menuTree a:hover,
ul.menuTree a.active,
ul.menuTree li.HasSub:hover .itemLink {color:#bbbbbb; text-decoration:none}
ul.menuTree li ul {display:none; float:none; position:absolute; margin:13px 0 0 0; top:0; left:0}
ul.menuTree li.HasSub {}
	ul.menuTree li.HasSub .divider {display:none}
ul.menuTree li.itemLevel0 {position:relative; padding:0 5px; text-transform:lowercase; font-size:11px; line-height:13px}
ul.menuTree ul.menuLevel1 {padding:22px 0 0 0; width:195px; border-bottom:2px solid #dddddd; background:#ffffff url("/images/menuTreeSub.gif") 0px 7px no-repeat ; text-align:left; font-size:11px; line-height:14px}
	ul.menuTree ul.menuLevel1 li {float:none!important; display:block; margin:0;padding:2px 3px 5px 3px; border-left:2px solid #dddddd; border-right:2px solid #dddddd}
		ul.menuTree ul.menuLevel1 a {display:block; margin:0;padding:1px 10px 2px 10px; color:#888888}
		ul.menuTree ul.menuLevel1 a:hover {background:#753c52; color:#ffffff}
ul.menuTree li:hover ul,
ul.menuTree li.itemLevel0Hover ul {display:block}


ul.menuRight {margin:0;padding:0;list-style:none; list-style-image:none}
	ul.menuRight li.item {position:relative; margin:0 0 10px 0; padding:0px;text-transform:uppercase; font-size:14px; line-height:15px}
	ul.menuRight a.itemLink {display:block; padding:7px 10px 6px 29px; background:#753c52 url("/images/menuRightBullet.png") 15px 10px no-repeat; color:#ffffff; text-decoration:none}
	ul.menuRight a.itemLink:hover,
	ul.menuRight a.itemLinkActive {text-decoration:none; background-color:#b66483}
ul.menuRight .menuSub {margin:0 0 10px 0; padding:0px; font-size:11px; line-height:18px;}
	ul.menuRight .menuSub .FramePin {position:relative; z-index:10; margin:0 0 -4px 15px; width:21px; height:13px; background:url("/images/formPin.gif") 0px 0px no-repeat}
	ul.menuRight .menuSub .Frame {position:relative; z-index:5; padding:7px; border:2px solid #dddddd}
 	ul.menuRight .menuSub a.itemSubLink {display:block; margin:3px 0;padding:0px 5px; color:#888888; text-decoration:none; }
 	ul.menuRight .menuSub a.itemSubLink:hover,
 	ul.menuRight .menuSub a.itemSubLinkAcitve { color:#ffffff; background:#bbbbbb; text-decoration:none; }
	ul.menuRight .menuSub .divider {display:block; font-size:1px; line-height:1px; border-bottom:1px solid #dedede}

	ul.menuRight .iconRSS {margin:-3px 0 -3px 10px; width:16px; height:16px;}

.menuBottom {display:inline}
.menuBottom ul {display:inline; margin:0; padding:0; text-transform:lowercase}
	.menuBottom li {display:inline}
	.menuBottom a {color:#753c52; text-decoration:none}
	.menuBottom a:hover { text-decoration:underline}
	.menuBottom .divider {color:#999999; padding:0 5px}

.menuChildren {}
	.menuChildren ul {margin:0; padding:0px; list-style:none}
	.menuChildren li {padding-bottom:3px; list-style:none}
	.menuChildren a {display:block; padding:1px 5px; text-decoration:none; border-left:3px solid #B22222}
	.menuChildren a:hover {background-color:#B22222; color:#ffffff}

.menuTop {padding:10px; background-color:#000000}
	.menuTop ul {margin:0; padding:0; list-style:none; text-align:center}
	.menuTop li {list-style:none; display:inline}
	.menuTop a {padding:0 3px; color:#ffffff; text-decoration:none; text-transform:uppercase; font-size:10px}
	.menuTop .item {}
	.menuTop .itemLink {}
	.menuTop .divider {}
	.menuTop a:hover,
	.menuTop .active {text-decoration:underline}
/* end NAVIGATIONS */


/* NEWS */
.linkNewsRSS {display:inline-block; padding:2px 0 2px 18px; text-decoration:none; vertical-align:middle; font-weight:normal; font-size:11px; line-height:12px; background:url("/images/rss-feed.gif") no-repeat}
	.linkNewsRSS:hover {text-decoration:none}

.newsBox {position:relative}
.newsBox .Box {padding-bottom:10px; font-size:11px; line-height:16px}
	.newsBox h2 {}
		.newsBox h2 .linkNewsRSS {float:right; white-space:nowrap}
	.newsBox .Box h3 {margin:0; padding:0}
	.newsBox .Box a {}
	.newsBox .linkViewAll {}

.newsList {}
	.newsList .Box {padding-bottom:18px; font-size:11px; line-height:18px}
		.newsList a.linkName {text-decoration:none}
			.newsList a.linkName .Date {float:left; width:65px; font-weight:bold}
			.newsList a.linkName .Name {padding-left:13px;background:url("/images/bulletLink.gif") 0px 3px no-repeat;font-weight:bold}
			.newsList a.linkName:hover .Date {text-decoration:none}
			.newsList a.linkName:hover .Name {text-decoration:underline;background-image:url("/images/bulletLinkHover.gif")}
		.newsList .Dscr {padding-left:65px;font-size:11px; line-height:18px}

.newsContent {padding-bottom:18px; font-size:11px; line-height:18px}
	.newsContent .Date {float:left; width:65px; font-weight:bold; color:#333333;}
	.newsContent h2.Name {float:left; color:#333333;font-size:11px; line-height:18px; margin:0; padding:0 0 0 13px; background:url("/images/bulletTxt.gif") 0px 5px no-repeat}
	.newsContent .Dscr {padding-left:65px;font-size:11px; line-height:18px}
	.newsContent .newsTitleContent {text-decoration:none; color:#753c52;font-weight:bold;padding:0 0 0 9px;background:url("/images/arrowNewsList.png") left center no-repeat}

/* comments */
.wfcCommentFormHolder{padding-left:65px}
.comments {margin-top:15px; padding-bottom:15px; border-top:1px solid #bbbbbb; }
.wfcCommentWrap {padding:13px 0;border-bottom:1px solid #bbbbbb; }
	.comments .Date {float:left; width:65px; font-weight:bold; color:#333333;}
	.comments .Name {padding-left:13px; font-weight:bold; color:#333333;background:url("/images/bulletTxt.gif") 0px 3px no-repeat}
	.comments .Dscr {padding-top:10px; padding-left:65px; font-size:11px; line-height:18px}
/* end comments */
/* end NEWS */


/* RELATED Box */
.relatedNewsBox {padding-bottom:20px; font-size:11px; line-height:16px}
.relatedPagesBox {padding-bottom:20px; font-size:11px; line-height:16px}
/* RELATED Box */


/* GALLERY */
.galleryHolder {}
	.galleryHolder h3 {color:#333333}
	.galleryHolder .galleryInfo {float:right; white-space:nowrap; color:#333333}
		.galleryHolder .galleryInfo .divider {padding:0 3px}

.galleryFrameHolder {position:relative; padding-bottom:28px}
	.galleryFramePin {position:relative; z-index:10; margin:0 0 -4px 15px; width:21px; height:13px; background:url("/images/formPin.gif") 0px 0px no-repeat}
	.galleryFrame {position:relative; z-index:5; padding:8px 0 0 4px; border:2px solid #dddddd}
.galleryBox {} /*margin:0 -4px;*/
	.galleryBox .Box {float:left; overflow:hidden; width:62px; height:44px; text-align:center; padding:0px 5px 8px 3px}
		.galleryBox .Box .Thumb a {display:block}
		.galleryBox .Box .Thumb a img {display:block; border:1px solid #ffffff; }
		.galleryBox .Box .Thumb a:hover img {border-color:#b66483; }
		.galleryBox .Box .Dscr {display:none}
		.galleryBox .Box .LinkDwonload {}
.galleryList {}
	.galleryList .galleryDscr {}
/* end GALLERY */


/* VIDEO */
.Videos {}
	.Videos .Box {margin:0 0 15px 0;padding:9px; border:1px solid #dddddd}
	.Videos .videoBox {font-weight:bold; vertical-align:middle; font-size:11px; line-height:13px}
		.Videos .videoBox a {text-decoration:none}
			.Videos .videoBox .thumb {z-index:5; cursor:pointer; position:relative; overflow:hidden; display:block; float:left; width:60px; height:42px}
			.Videos .videoBox .name {z-index:10; cursor:pointer; position:relative; float:left; margin:9px 0 0 -13px; padding:5px 0 6px 23px; background:url("/images/bulleVideoName.png") 0px 0px no-repeat}
	.Videos .videoBox a:hover .name {text-decoration:underline; background-image:url("/images/bulleVideoNameHover.png")} 
.videoCode {display:none}
/* end VIDEO */


/* PAGING */
.Paging {padding-bottom:15px; font-size:11px; line-height:14px; }
	.Paging a, .Paging span {float:left; width:20px; height:14px; text-align:center; text-decoration:none; font-weight:bold;}
	.Paging a:hover, .Paging span,
	.Paging .active {color:#b66483;text-decoration:underline;}
	.Paging .laquo, .Paging .lsaquo {background-position:0px 3px; background-repeat:no-repeat; text-decoration:none !important;}
	.Paging .raquo, .Paging .rsaquo {background-position:100% 3px; background-repeat:no-repeat; text-decoration:none !important;}
	.Paging .laquo, .Paging .raquo {width:13px; }
	.Paging .lsaquo, .Paging .rsaquo {width:6px; }
	.Paging .laquo {margin-right:10px; }
		.Paging a.laquo {background-image:url("/images/linkLaquo.gif") } 
		.Paging span.laquo,
		.Paging a.laquo:hover {background-image:url("/images/linkLaquoHover.gif") } 
	.Paging .lsaquo {margin-right:5px;}
		.Paging a.lsaquo {background-image:url("/images/linkLsaquo.gif") } 
		.Paging span.lsaquo,
		.Paging a.lsaquo:hover {background-image:url("/images/linkLsaquoHover.gif") } 
	.Paging .rsaquo {margin-left:5px;}
		.Paging a.rsaquo {background-image:url("/images/linkRsaquo.gif") } 
		.Paging span.rsaquo,
		.Paging a.rsaquo:hover {background-image:url("/images/linkRsaquoHover.gif") } 
	.Paging .raquo {margin-left:10px;}
		.Paging a.raquo {background-image:url("/images/linkRaquo.gif") } 
		.Paging span.raquo,
		.Paging a.raquo:hover {background-image:url("/images/linkRaquoHover.gif") } 

.Paging .dots {}
.Paging .divider {display:none;}
/* end PAGING */


/* DOWNLOADS */
.Downloads {}
.Downloads .Box {}
.Downloads .fileRow {margin-bottom:15px; padding:8px; border:1px solid #dddddd; }
.Downloads .fileRow a {display:block; text-decoration:none; font-weight:bold;font-size:11px; line-height:14px;}
	.Downloads .fileRow .fileIcon {cursor:pointer;float:left; margin:0 10px 0 0;}
	.Downloads .fileRow .fileName {cursor:pointer;float:left; margin:15px 0 0 0;padding:0 0 0 15px; background:url("/images/bulletLink.gif") 0px 3px no-repeat}
	.Downloads .fileRow a:hover .fileName {background-image:url("/images/bulletLinkHover.gif")}
	.Downloads .fileRow .fileDscr {margin:0; padding:0}	

.Downloads .downloadsCategoryDscr {}

.fileSize {}
.DownloadsBox {}
	.DownloadsBox .Box {padding:0 0 10px 0}
/* end DOWNLOADS */


/* SITEMAP */
.SiteMap {}
.SiteMap a {text-decoration:none; }
.SiteMap a:hover {text-decoration:underline; }
.SiteMap dl {margin:0}
.SiteMap dt {margin:0 0 5px 0; padding:0px; font-weight:bold}
.SiteMap dd {margin:0; padding:0}
.SiteMap dd {padding:5px 0 5px 20px; background:url("/images/sitemap/h.gif") no-repeat}
.SiteMap .HasSub {background:url("/images/sitemap/he.gif") repeat-y}
.SiteMap .ItemHasSub {margin-left:-20px; padding:5px 0 0 20px; background:url("/images/sitemap/hl.gif") no-repeat}
.SiteMap .ItemLast {background:url("/images/sitemap/hl.gif") no-repeat !important}
/* end SITEMAP */


/* PRODUCTS and SHOPING CART */
.productsList {}
	.productsList .Box{}
.productContent {padding-bottom:18px}
	.productContent .Row {}
		.productContent label {}
		.productContent .Price {}
.categoriesList {}
	.categoriesList .Box {}

.productGalleryBox {margin:0 -5px; padding-bottom:10px}
	.productGalleryBox .Box {float:left; width:115px; height:120px; text-align:center; margin:0px 5px 10px 5px}
		.productGalleryBox .Box .Thumb {overflow:hidden; width:115px; height:75px; border:1px solid #000000}
		.productGalleryBox .Box .Dscr {padding:2px 0; overflow:hidden}
		.productGalleryBox .Box .LinkDwonload {}
.productGalleryList {}
	.productGalleryList .productGalleryDscr {}

.formAddToCart {padding-bottom:18px}
	.formAddToCart .inputQty {width:40px; text-align:right}

.basketBox {margin:0; padding:0 0 18px 0}
	.basketBox .Price {}
	.basketBox .menuLinks {}
/* end PRODUCTS and SHOPING CART */


/* FORMS */
input,
select,
textarea {border:1px solid #cccccc; font-size:11px; color:#666666; background:#ffffff; font-family:Arial,Helvetica,sans-serif}
input {margin:0; padding:0 0 1px 3px}
textarea {overflow:auto; margin:0; padding:0}

.bttnsRow {}
.bttnsSpace {float:left; width:10px}
.bttnBox {position:relative; float:left}
	.bttn {overflow:visible; cursor:pointer; margin:0; padding:0 8px; height:20px; border:0; background-color:#753c52; color:#ffffff; text-transform:uppercase; font-size:11px}
	a.bttn {overflow:hidden;float:left;display:block;text-decoration:none;padding:3px 8px 5px 8px; height:12px; }
	.bttn:hover {background-color:#b66483;text-decoration:none;color:#ffffff}
	.crnrsBttnL,
	.crnrsBttnR {position:absolute; width:5px; height:20px; top:0px; background-image:url("/images/crnrsBttn.png"); background-repeat:no-repeat}
	.crnrsBttnL {left:0px; background-position:0px 0px}
	.crnrsBttnR {right:0px; background-position:-5px 0px}
.bttnBullet {padding-left:20px !important; background-image:url("/images/bttnBullet.png"); background-position:8px 6px; background-repeat:no-repeat;}
.bttnWidth1 {min-width:60px}
 
.inputTxt {width:248px}
.txtArea {width:250px; height:60px}
.inputSecurityCode {width:150px}
.imgSecurityCode {margin:-3px 0; vertical-align:middle}
.labelAlignTop {vertical-align:top; padding-top:2px}

.mssgSuccess {}
.mssgError {color:#ce3737}

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

.Form {}
	.Form td {padding-bottom:10px}
	.Form label {display:block; color:#333333; padding:0 0 2px 0; text-transform:uppercase; font-size:11px}
	.Form .Row {padding:0 0 14px 0}

.formFrameHolder {padding-bottom:18px}
	.formFramePin {position:relative; z-index:10; margin:0 0 -4px 15px;width:21px; height:13px; background:url("/images/formPin.gif") 0px 0px no-repeat}
	.formFrame {position:relative; z-index:5; padding:13px; border:2px solid #dddddd}

.formCheckAvailability {}
	.formCheckAvailability .Cell {float:left; width:63px; overflow:hidden}
	.formCheckAvailability .inputDate {width:130px}
	.formCheckAvailability .inputNum {width:40px}
	.formCheckAvailability .selectNum {width:50px}

.iconCalendar {margin:-1px 0 0 0; vertical-align:top}

.ContentFormBox {float:right; width:260px; margin:0 0 18px 0; padding:13px; border:2px solid #d5d5d5}
	.ContentFormBox .Form .Row {padding-bottom:7px;}
.formContentUsBox {height:369px; }


.formLogin {padding-bottom:20px}
	.formLogin td {padding-bottom:10px; padding-right:10px}
	.formLogin .inputTxt {width:150px}
.LoggedIn {padding-bottom:20px}

.err {color:#ce3737}
.err label {color:#ce3737}
.err label .Asterisk {color:#ce3737}
.err input,
.err select,
.err textarea {border-color:#ce3737 }
/* end FORMS */