body { margin: 0; padding: 30px; text-align: center; background-color: #280C00; font-size: 12px; font-family: Georgia, serif; color: #f7edd3; }
body * { text-align: left; }

strong { color: #E50077; }
td { font-size: 13px; font-family: Georgia, serif; }
a { color: #E50077; }
a:active { border: none; }

#container { position: relative; overflow: hidden; width: 940px; height: 736px; margin: 0 auto; padding: 30px; overflow: hidden; background: transparent url(../images/bg.jpg) center center no-repeat; vertical-align: middle; }

#leftColumn { width: 300px; float: left; }
#leftColumn h1 { width: 299px; height: 111px; background: transparent url(../images/logo.png) top left no-repeat; }
#leftColumn h1 a { text-indent: -9999px; display: block; width: 100%; height: 100%; }
/*

#promos { text-indent: -9999px; width: 192px; height: 84px; margin-left: 64px;  background: transparent url(../images/promos.png) top left no-repeat; }
#promos a { text-indent: -9999px; display: block; width: 100%; height: 100%; }
*/
.promoscircleHover {
background-position: 0px -230px !important;
}

#promos { width: 200px; height: 84px; margin: -60px 0 0 65px; }
#promos a { text-indent: -9999px; display: block; width: 200px; height: 83px; background: transparent url(../images/promos_new.png) top left no-repeat;}
#promos a:hover { height: 130px; background-position: 0 -89px; }


#blog { width: 190px; height: 123px; margin: 0px 0 0 65px; }
#blog a { text-indent: -9999px; display: block; width: 190px; height: 123px; background: transparent url(../images/blog.png) top left no-repeat;}
#blog a:hover { height: 130px; background-position: 0 -123px; }

#promoscircle { 
cursor: pointer;
	text-indent: -99999px;
	width: 215px; 
	height: 230px; 
	padding: 0 32px 0 25px; 
	margin: -10px 0 0 29px; 
	background: transparent url(/images/promocircle-02102015.png) top left no-repeat;
}

#promoscircle:hover {
	background-position: 0px -230px;
}

/*
#promoscircle p { color: #582b00; font-size: 1.1em; line-height: 1.3em; text-align: center; }
#promoscircle .disclaimer { font-style: italic; font-size: .8em }

#promoscircle a span {
	text-indent: -9999px;
	background: transparent url(/images/book_now.png) 0px 0px no-repeat;
	display: block;
	width: 157px;
	height: 74px;
	margin: 8px auto;
}

#promoscircle a span:hover { background-position: 0px -74px; }
*/

#rightColumn { float: right; width: 615px; margin-top: 35px; }
#nav { width: 600px; margin: 0; padding: 0; list-style-type: none; }
#nav li { float: left; height: 10px; margin: 0 20px 0 0; }
#nav li a { height: 10px; display: block; text-indent: -9999px; background: transparent url(../images/topnav.png) 0 0 no-repeat; }
/*
#nav .press { width: 105px;margin-right:0px!important; }
#nav .press a { background: url(../images/topnav2.png) no-repeat 0 -10px !important; }
#nav .press a:hover, #nav .blog .active { background: url(../images/topnav2.png) no-repeat 0 0 !important; }
#nav .press a:hover, #nav .press .active { background: url(../images/topnav2.png) no-repeat 0 0 !important; }
*/
#nav .promos { width: 119px;margin-right:0px!important; }
#nav .promos a { background: url(../images/topnav3.png) no-repeat 0 -10px !important; }
#nav .promos a:hover, #nav .blog .active { background: url(../images/topnav3.png) no-repeat 0 0 !important; }
#nav .products { width: 144px; }
#nav .products a { background-position: -92px 0; }
#nav .products a:hover, #nav .products .active { background-position: -92px -10px; }
#nav .services { width: 140px; }
#nav .services a { background-position: -236px 0; }
#nav .services a:hover, #nav .services .active { background-position: -236px -10px; }
#nav .contact { width: 132px; }
#nav .contact a { background-position: -378px 0; }
#nav .contact a:hover, #nav .contact .active { background-position: -378px -10px; }

.image-tall { width: 234px; height: 492px; background: transparent url(../images/tallimage.png) top left no-repeat; padding: 12px 13px; }
.image-small { width: 290px; height: 200px; background: transparent url(../images/smallimage.png) top left no-repeat; padding: 10px 11px; }
#rightColumn .image-tall { float: right; margin: 50px 35px 0 0; }
#rightColumn .image-small { float: left; margin: 0 10px 5px 15px; }

#rightColumn h1 { font-weight: normal; font-size: 1em; text-align: center; }

#content { width: 600px; margin-top: 100px; }
.separator-top { height: 23px; background: transparent url(../images/separator-top.png) top center no-repeat; }
.separator-bottom { height: 23px; background: transparent url(../images/separator-bottom.png) top center no-repeat; }
.separator-short { width: 280px; margin-left: 20px; }
.separator-long { width: 600px; margin: 0 0 30px 0; }

#content p { line-height: 1.5em; }
.para-t { background: transparent url(../images/script-t.png) 0 0 no-repeat; padding-top: 7px; }
p img { vertical-align: middle; }

td.header { text-align: center; }

#footer { position: absolute; bottom: 40px; left: 44px; margin: 0; padding: 0; list-style-type: none; }
#footer li { height: 9px; float: left; margin-right: 10px; padding-right: 10px; border-right: solid #e8d2a0 1px; }
#footer li a { height: 9px; display: block; text-indent: -9999px; background: transparent url(../images/bottomnav.png) no-repeat; }
#footer .last { border: none; }
#footer .home { width: 36px; }
#footer .home a { background-position: 0 0; }
#footer .products { width: 68px; }
#footer .products a { background-position: -36px 0; }
#footer .services { width: 63px; }
#footer .services a { background-position: -104px 0; }
#footer .contact { width: 60px; }
#footer .contact a { background-position: -167px 0; }
#footer .promos { width: 45px; }
#footer .promos a { background-position: -227px 0; }
#footer .blog { width: 35px; }
#footer .blog a { background-position: -280px 0; }
#footer .press { width: 40px;}
#footer .press a {background: url(../images/footer_press.png) no-repeat 0px 1px!important;}
#footer .facebook { width: 67px;}
#footer .facebook a {background: url(../images/footer_facebook.png) no-repeat 0px 1px!important;}
#footer .joinourteam { width: 101px;}
#footer .joinourteam a {background: url(../images/footer_join_our_team.png) no-repeat 0px 1px!important;}
#footer .booking { width: 112px;}
#footer .booking a {background: url(../images/footer_online_booking.png) no-repeat 0px 1px!important;}

#likeus_box {
	display: block !important;
	position: absolute;
	background: transparent;
	width: 50px;
	height: 20px;
	border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px;
	top: 12px;
	left: 50%;
	margin-left: 387px;

}

div#sb-container {
    z-index: 999999;
}