* {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	outline: none;
	line-height: normal;
}

html, body {
	background: transparent url("/share/images/site/background.gif") top left repeat;
	color: #3D0200;
	font-size: 13px;
	font-family: Trebuchet MS, Arial, Verdana;
}

br {
	height: 0;
	line-height: 15px;
}

b, strong {
	font-weight: 600;
}

a {
	color: #2F2F2F;
}

a:hover {
	text-decoration: none;
}

.clear {
	clear: both;
}

#wrapp {
	width: 1003px;
	height: auto;
	margin: 0 auto;
}

#wrapp #header {
	width: 1003px;
	height: 465px;
	overflow: hidden;
	clear: both;
	position: relative;
	z-index: 1;
	/*margin-top: -17px;*/
}
/*
#wrapp #header #home-top {
	width: 1003px;
	height: 4px;
	overflow: hidden;
	clear: both;
	background: transparent url("/share/images/site/home-top.png") top left no-repeat;
}
*/
#wrapp #header h1.logo {
	display: none;
	position: absolute;
	/*top: 4px;*/
	left: 30px;
	z-index: 6;
	width: 195px;
	height: 308px;
	letter-spacing: 0;
}

#wrapp #header .rotation {
	position: absolute;
	z-index: 4;
}	

#wrapp #header #navigation {
	width: 1003px;
	height: 62px;
	overflow: hidden;
	clear: both;
	padding: 23px 0 0 0;
	background: transparent url("/share/images/site/navigation.png") top left no-repeat;
	position: absolute;
	z-index: 5;
}	

#wrapp #header #navigation ul {
	position: absolute;
	right: 0;
	z-index: 6;
}

#wrapp #header #navigation ul li {	
	float: left;
	background: transparent url("/share/images/site/navigation-separaotr.gif") right 2px no-repeat;
	padding: 0 5px 0 5px;
	margin: 10px 0 0 0;
}

#wrapp #header #navigation ul li a {
	color: #F6CDAE;
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 16px;
	font-style: italic;
	text-decoration: none;
}

#wrapp #header #navigation ul li.active {
	padding: 0 5px 0 5px;
}

#wrapp #header #navigation ul li a span.l {
	display: block;
	width: 10px;
	height: 28px;
	float: left;
}

#wrapp #header #navigation ul li a span.m {
	display: block;
	width: auto;
	height: 28px;
	float: left;
	line-height: 26px;
	cursor: pointer;
}

#wrapp #header #navigation ul li a span.r {
	display: block;
	width: 10px;
	height: 28px;
	float: left;
}

#wrapp #header #navigation ul li.active a {
	padding: 0 0 5px 0;
	background: transparent url("/share/images/site/navigation-bottom.gif") bottom  no-repeat;
	float: left;
}

#wrapp #header #navigation ul li.active a span.l {
	display: block;
	width: 10px;
	height: 28px;
	background: transparent url("/share/images/site/navigation-left.jpg") top left no-repeat;
	float: left;
	cursor: pointer;
}

#wrapp #header #navigation ul li.active a span.m {
	display: block;
	width: auto;
	height: 28px;
	background: #F6CDAE;
	float: left;
	color: #2D0205;
	line-height: 26px;
	cursor: pointer;
}

#wrapp #header #navigation ul li.active a span.r {
	display: block;
	width: 10px;
	height: 28px;
	background: transparent url("/share/images/site/navigation-right.gif") top left no-repeat;
	float: left;
	cursor: pointer;
}

#wrapp #header #navigation ul li a:hover {
	padding: 0 0 5px 0;
	background: transparent url("/share/images/site/navigation-bottom.gif") bottom  no-repeat;
	float: left;
}

#wrapp #header #navigation ul li a:hover span.l {
	display: block;
	width: 10px;
	height: 28px;
	background: transparent url("/share/images/site/navigation-left.jpg") top left no-repeat;
	float: left;
	cursor: pointer;
}

#wrapp #header #navigation ul li a:hover span.m {
	display: block;
	width: auto;
	height: 28px;
	background: #F6CDAE;
	float: left;
	color: #2D0205;
	line-height: 26px;
	cursor: pointer;
}

#wrapp #header #navigation ul li a:hover span.r {
	display: block;
	width: 10px;
	height: 28px;
	background: transparent url("/share/images/site/navigation-right.gif") top left no-repeat;
	float: left;
	cursor: pointer;
}

#wrapp #header #welcome-text {
	position: absolute;
	bottom: 80px;
	right: 15px;
	width: 453px;
	height: auto;
	z-index: 5;
}

#wrapp #header #welcome-text .t {
	width: 453px;
	height: 20px;	
	background: transparent url("/share/images/site/welcome-text-top.png") top left no-repeat;
	overflow: hidden;
	clear: both;
}

#wrapp #header #welcome-text .m {
	width: 403px;
	height: 220px;	
	background: transparent url("/share/images/site/welcome-text-middle.png") top left repeat-y;
	clear: both;
	padding: 0px 25px 0 25px;
	font-family: Trebuchet MS, Arial, Verdana;
	color: #2B0204;
	font-size: 18px;
	position: relative;
}

#wrapp #header #welcome-text .b {
	width: 453px;
	height: 20px;	
	background: transparent url("/share/images/site/welcome-text-bottom.png") top left no-repeat;
	overflow: hidden;
	clear: both;
}

#wrapp  #background-container {
	width: 1003px;
	min-height: 564px;
	background: #D8AC98;
}

#wrapp #container {
	width: 1003px;
	min-height: 564px;
	position: relative;
	margin-top: -17px;
	background: transparent url("/share/images/site/home-body.png") top left no-repeat;
	padding: 0 0 41px 0;
	position: relative;
	z-index: 2;
}

#wrapp #container .l {
	width: 408px;
	overflow: hidden;
	float: left;
	padding: 122px 15px 15px 15px;
}

#wrapp #container .l img {
	border: 5px solid #ECCABC;
}

#wrapp #container .l img.left-image {
	float: left;
	margin: 0 15px 5px 0;
}

#wrapp #container .l img.right-image {
	float: right;
	margin: 0 0 5px 15px;
}

#wrapp #container .l p {
	color: #3D0200;
	font-family: Trebuchet MS, Arial, Verdana;
	font-style: italic;
	font-size: 13px;
	line-height: 24px;
}

#wrapp #container .r {
	width: 491px;
	min-height: 520px;
	overflow: hidden;
	float: right;
	padding: 22px;
	background: transparent url("/share/images/site/home-r-r.png") bottom right no-repeat;
}

#wrapp #container .r .manager-pic {
	width: 163px;
	height: 235px;
	padding: 15px 0 0 0;
	float: left;
}

#wrapp #container .r img {
	border: 5px solid #ECCABC;
}


#wrapp #container .r img.border-none {
	border: 0;
}

#wrapp #container .r img.left-image {
	float: left;
	margin: 0 15px 5px 0;
}

#wrapp #container .r img.right-image {
	float: right;
	margin: 0 0 5px 15px;
}

#wrapp #container .r p {
	color: #3D0200;
	font-family: Trebuchet MS, Arial, Verdana;
	font-style: italic;
	font-size: 15px;
	line-height: 24px;
	padding: 0 0 20px 0;
}



#wrapp #container .r .over-text {
	padding: 110px 0 0 0;
}

#wrapp #container .r p.quote {
	background: transparent url("/share/images/site/quote.png") 165px top no-repeat;
	text-indent: 40px;
}

#wrapp #footer {
	width: 1003px;
	height: 144px;
	background: transparent url("/share/images/site/footer.png") left top no-repeat;
	position: relative;
	margin-top: -54px;
	overflow: hidden;
	clear: both;
	z-index: 3;
}

#wrapp #footer .l {
	width: 650px;
	height: 144px;
	float: left;
	overflow: hidden;
}

#wrapp #footer .l ul {
	padding: 63px 0 0 0;
	clear: both;
}

#wrapp #footer .l ul li {
	float: left;
	background: transparent url("/share/images/site/footer-separator.gif") right 4px no-repeat;
	padding: 0 13px 0 13px;
}

#wrapp #footer .l ul li.last {
	background: none;
}

#wrapp #footer .l ul li a {
	color: #D3A994;
	text-decoration: none;
	font-family: Trebuchet MS, Arial, Verdana;
	font-style: italic;
	font-size: 12px;
}

#wrapp #footer .l ul li a:hover {
	text-decoration: underline;
}

#wrapp #footer .l a {
	color: #D3A994;
}

#wrapp #footer .l p {
	clear: both;
	padding: 8px 0 0 13px;
	color: #D3A994;
	font-family: Trebuchet MS, Arial, Verdana;
	font-style: italic;
	font-size: 12px;
}

#wrapp #footer .r {
	width: 225px;
	height: 144px;
	float: right;
	color: #D3A994;
	overflow: hidden;
	font-family: Trebuchet MS, Arial, Verdana;
}

#wrapp #footer .r h1 {
	font-size: 18px !important;
	font-weight: 400 !important;
	padding: 20px 0 0 0 !important;
	letter-spacing: 0 !important;
	letter-spacing: 0;
}

#wrapp #footer .r p {
	line-height: 20px;
}

#wrapp #footer .r a {
	color: #D3A994;
}

#wrapp-inside {
	width: 1003px;
	height: auto;
	margin: 0 auto;
}

#wrapp-inside #header {
	width: 1003px;
	height: 290px;
	overflow: hidden;
	clear: both;
	position: relative;
}

#wrapp-inside #header h1.logo {
	display: none;
	position: absolute;
	top: 0;
	left: 30px;
	z-index: 6;
	width: 175px;
	height: 233px;
	letter-spacing: 0;
}

#wrapp-inside #header .rotation {
	position: absolute;
	z-index: 4;
}	

#wrapp-inside #header #navigation {
	width: 1003px;
	height: 62px;
	overflow: hidden;
	clear: both;
	padding: 23px 0 0 0;
	background: transparent url("/share/images/site/navigation.png") top left no-repeat;
	position: absolute;
	z-index: 5;
}	

#wrapp-inside #header #navigation ul {
	position: absolute;
	right: 0;
	z-index: 6;
}

#wrapp-inside #header #navigation ul li {	
	float: left;
	background: transparent url("/share/images/site/navigation-separaotr.gif") right 2px no-repeat;
	padding: 0 5px 0 5px;
	margin: 10px 0 0 0;
}

#wrapp-inside #header #navigation ul li a {
	color: #F6CDAE;
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 16px;
	font-style: italic;
	text-decoration: none;
}

#wrapp-inside #header #navigation ul li.active {
	padding: 0 5px 0 5px;
}

#wrapp-inside #header #navigation ul li a span.l {
	display: block;
	width: 10px;
	height: 28px;
	float: left;
}

#wrapp-inside #header #navigation ul li a span.m {
	display: block;
	width: auto;
	height: 28px;
	float: left;
	line-height: 26px;
	cursor: pointer;
}

#wrapp-inside #header #navigation ul li a span.r {
	display: block;
	width: 10px;
	height: 28px;
	float: left;
}

#wrapp-inside #header #navigation ul li.active a {
	padding: 0 0 5px 0;
	background: transparent url("/share/images/site/navigation-bottom.gif") bottom  no-repeat;
	float: left;
}

#wrapp-inside #header #navigation ul li.active a span.l {
	display: block;
	width: 10px;
	height: 28px;
	background: transparent url("/share/images/site/navigation-left.jpg") top left no-repeat;
	float: left;
	cursor: pointer;
}

#wrapp-inside #header #navigation ul li.active a span.m {
	display: block;
	width: auto;
	height: 28px;
	background: #F6CDAE;
	float: left;
	color: #2D0205;
	line-height: 26px;
	cursor: pointer;
}

#wrapp-inside  #header #navigation ul li.active a span.r {
	display: block;
	width: 10px;
	height: 28px;
	background: transparent url("/share/images/site/navigation-right.gif") top left no-repeat;
	float: left;
	cursor: pointer;
}

#wrapp-inside  #header #navigation ul li a:hover {
	padding: 0 0 5px 0;
	background: transparent url("/share/images/site/navigation-bottom.gif") bottom  no-repeat;
	float: left;
	cursor: pointer;
}

#wrapp-inside  #header #navigation ul li a:hover span.l {
	display: block;
	width: 10px;
	height: 28px;
	background: transparent url("/share/images/site/navigation-left.jpg") top left no-repeat;
	float: left;
	cursor: pointer;
}

#wrapp-inside  #header #navigation ul li a:hover span.m {
	display: block;
	width: auto;
	height: 28px;
	background: #F6CDAE;
	float: left;
	color: #2D0205;
	line-height: 26px;
	cursor: pointer;
}

#wrapp-inside  #header #navigation ul li a:hover span.r {
	display: block;
	width: 10px;
	height: 28px;
	background: transparent url("/share/images/site/navigation-right.gif") top left no-repeat;
	float: left;
}

#wrapp-inside  #background-container {
	width: 1003px;
	min-height: 756px;
	background: #D8AC98;
	overflow: hidden;
}

#wrapp-inside #container {
	width: 1003px;
	min-height: 756px;
	position: relative;
	margin-top: -13px;
	background: #D7AC98 url("/share/images/site/inside-body.gif") top left no-repeat;
	padding: 0 0 41px 0;
}

#wrapp-inside #container .l {
	width: 223px;
	overflow: hidden;
	float: left;
	padding: 122px 0 15px 0;
}

#wrapp-inside #container h1 {
	color: #5C332F;
	font-family: Trebuchet MS, Arial, Verdana;
	font-style: italic;
	font-size: 18px;
	font-weight: 400;
	padding: 0 0 6px 13px;
	letter-spacing: 0;
}

#wrapp-inside #container p {
	color: #5C332F;
	font-family: Trebuchet MS, Arial, Verdana;
	font-style: italic;
	font-size: 12px;
	padding: 0 0 2px 13px;
}

#wrapp-inside #container .l ul  {
	margin: 0 0 0 13px;
	width: 185px;
}

#wrapp-inside #container .l ul li {
	border-bottom: 1px solid #B48A7B;
}

#wrapp-inside #container .l ul li a {
	background: transparent url("/share/images/site/side-bar.png") left 5px no-repeat;
	line-height: 20px;
	color: #4C1817;
	text-decoration: none;
	font-family: Trebuchet MS, Arial, Verdana;
	font-style: italic;
	font-size: 17px;
	padding: 7px 0 7px 35px;
	display: block;
}

#wrapp-inside #container .l ul li a:hover {
	color: #820304;
	background: transparent url("/share/images/site/side-bar1.png") left 4px no-repeat;
}

#wrapp-inside #container .l ul li a.active {
	color: #820304;
	background: transparent url("/share/images/site/side-bar1.png") left 4px no-repeat;
}

#wrapp-inside #container .r {
	width: 740px;
	min-height: 756px;
	overflow: hidden;
	float: right;
	padding: 22px 20px 22px 20px;
	background: transparent url("/share/images/site/home-r-r.png") bottom right no-repeat;
}

#wrapp-inside #container .r  .t {
	width: 780px;
	height: 145px;
	overflow: hidden;
}

#wrapp-inside #container .r  .t  span.desc {
	float: left;
	font-size: 53px;
}

#wrapp-inside #container .r  .t  span.title {
	float: right;
	margin: 0 40px 0 0;
	font-size: 54px;
}

#wrapp-inside #container .r img {
	border: 5px solid #ECCABC;
}

#wrapp-inside #container .r img.border-none {
	border: 0;
}

#wrapp-inside #container .r img.left-image {
	float: left;
	margin: 0 15px 5px 0;
}

#wrapp-inside #container .r img.right-image {
	float: right;
	margin: 0 0 5px 15px;
}

#wrapp-inside #container .r p {
	color: #3D0200;
	font-family: Trebuchet MS, Arial, Verdana;
	font-style: italic;
	font-size: 15px;
	line-height: 24px;
	padding: 0 0 20px 0;
}

#wrapp-inside #container .r .small-line {
	line-height: 17px !important;
	font-size: 14px !important;
}

#wrapp-inside #container .r .right {
	clear: both;
	float: right;
}

#wrapp-inside #container .r h1 {
	color: #3D0200;
	font-family: Trebuchet MS, Arial, Verdana;
	font-style: italic;
	font-size: 21px;
	font-weight: 400;
	padding: 0 0 15px 0;
	letter-spacing: 0;
}

#wrapp-inside #container .r ul {
	margin: 0 0 15px 25px;
}

#wrapp-inside #container .r ul li  {
	background: transparent url("/share/images/site/ul-li.png") left 6px no-repeat;
	padding: 0 0 2px 20px;
	font-family: Trebuchet MS, Arial, Verdana;
	font-style: italic;
	font-size: 15px;
}

#wrapp-inside #container .r p.quote {
	background: transparent url("/share/images/site/quote.png") left top no-repeat;
	text-indent: 40px;
}

#wrapp-inside #footer {
	width: 1003px;
	height: 144px;
	background: transparent url("/share/images/site/footer.png") left top no-repeat;
	position: relative;
	margin-top: -54px;
	overflow: hidden;
	clear: both;
}

#wrapp-inside #footer .l {
	width: 650px;
	height: 144px;
	float: left;
	overflow: hidden;
}

#wrapp-inside #footer .l ul {
	padding: 63px 0 0 0;
	clear: both;
}

#wrapp-inside #footer .l ul li {
	float: left;
	background: transparent url("/share/images/site/footer-separator.gif") right 4px no-repeat;
	padding: 0 13px 0 13px;
}

#wrapp-inside #footer .l ul li.last {
	background: none;
}

#wrapp-inside #footer .l ul li a {
	color: #D3A994;
	text-decoration: none;
	font-family: Trebuchet MS, Arial, Verdana;
	font-style: italic;
	font-size: 12px;
}

#wrapp-inside #footer .l ul li a:hover {
	text-decoration: underline;
}

#wrapp-inside #footer .l a {
	color: #D3A994;
}

#wrapp-inside #footer .l p {
	clear: both;
	padding: 8px 0 0 13px;
	color: #D3A994;
	font-family: Trebuchet MS, Arial, Verdana;
	font-style: italic;
	font-size: 12px;
}

#wrapp-inside #footer .r {
	width: 225px;
	height: 144px;
	float: right;
	color: #D3A994;
	overflow: hidden;
	font-family: Trebuchet MS, Arial, Verdana;
}

#wrapp-inside #footer .r h1 {
	font-size: 18px;
	font-weight: 400;
	padding: 20px 0 0 0;
	letter-spacing: 0;
}

#wrapp-inside #footer .r p {
	line-height: 20px;
}

#wrapp-inside #footer .r a {
	color: #D3A994;
}

.formManager {
	background: transparent url("/share/images/site/form-middle.png") top left repeat-y;
	width: 626px;
	padding: 0 0 0 85px;
}

.formManager input {
	width: 350px;
	height: 17px;
	border: 1px solid #290204;
	background: #D2A894;
	padding: 2px;
	margin: 0 0 5px 0;
}

.formManager input.submit {
	width: auto;
	height: auto;
	border: 1px solid #AE7F6E;
	background: #5C332F;
	padding: 3px 9px 2px 9px;
	color: #FFF;
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 4px 0 0 200px;
	cursor: pointer;
}

.formManager select {
	width: 355px;
	height: auto;
	border: 1px solid #290204;
	background: #D2A894;
	padding: 2px;
	margin: 0 0 5px 0;
}

.formManager textarea{
	width: 350px;
	height: 117px;
	border: 1px solid #290204;
	background: #D2A894;
	padding: 2px;
	margin: 0 0 5px 0;
}

.formManager label {
	width: 200px;
	line-height: 21px;
	display: block;
	float: left;
	color: #3D0200;
	font-family: Trebuchet MS, Arial, Verdana;
	font-style: italic;
	font-size: 15px;
	margin: 0 0 5px 0;
}

.show-large-image_scroll {
	position: relative;
	margin-left: -15px;
	margin-top: -25px;
}

.gallery_large_scroll {
	background: transparent url("/share/images/site/gallery-scroll.png") top left no-repeat;
	width: 770px;
	height: 413px;
	padding: 39px 0 0 58px;
}

.gallery_large_scroll img {
	border: 2px solid #E1BFAF !important;
}

.gallery_thumbs {
	width: 221px; 
	float: left; 
	overflow: hidden;
	padding: 14px 0 0 0;
}

.gallery_thumbs img {
	cursor: pointer; 
	border: 1px solid #E1BFAF !important;
	float: left;
}

.gallery_thumbs img.margin10 {
	margin: 0 10px 10px 0;
}

.gallery_thumbs img.margin0 {
	margin: 0 0 10px 0;
}

.gallery-1 {
	position: relative;
	min-height: 390px;
}

.show-large-image {
	float: left;
	width: 540px;
	height: 385px;
	position: absolute;
	right: 0;
}	

.gallery_large_top {
	float: left;
	width: 542px;
	height: 66px;
	background: transparent url("/share/images/site/gallery-top.png") top left no-repeat;
}

.gallery_large_bottom {
	float: left;
	width: 542px;
	height: 65px;
	background: transparent url("/share/images/site/gallery-bottom.png") top left no-repeat;
}

.gallery_large {
	float: left;
	width: 540px;
	height: 385px;
	background: transparent url("/share/images/site/gallery.png") top left no-repeat;
	position: relative;
	top: -20px;
	margin: 0 0 0 10px;
}
.gallery_large img {
	border: 2px solid #E1BFAF !important;
	margin: 30px 0 0 47px;
}

#language {
	position: absolute;
	top: 0;
	right: 20px;
	z-index: 7;
	color: #FFF;
}

#language img {
	float: left;
	margin: 0 10px 0 0;
}

#language-inner {
	position: absolute;
	top: 0;
	right: 20px;
	z-index: 7;
	color: #FFF;
}

#language-inner img {
	float: left;
	margin: 4px 10px 0 0;
}

/* gallery Scroll */
#screen{
	width: 830px !important;
	padding:0;
	position:absolute;
	left: -15px;
	top: 410px;
}
#screen li{
	float: left;
	background: none !important;
	padding: 0 !important;
	margin: 0 5px 0 0  !important;
	height: 67px  !important;
}
#screen .jq-ss-crop{
}
a#left {
	float: left;
	margin: 14px 7px 0 0;
	background: transparent url("/share/images/site/gallery-left.png") top left no-repeat;
	width: 46px;
	height: 46px;
}
a#left:hover {
	background: transparent url("/share/images/site/gallery-left.png") bottom left no-repeat;
}
a#right {
	float: left;
	margin: 14px 0 0 7px;
	background: transparent url("/share/images/site/gallery-right.png") top left no-repeat;
	width: 46px;
	height: 46px;
}
a#right:hover {
	background: transparent url("/share/images/site/gallery-right.png") bottom left no-repeat;
}
#images{
	width:3818px !important;
	width:3822px;
	padding:0;
}
#view{
	width: 637px;
	overflow: hidden;
	float: left;
}
#images li {
	background: none !important;
	float: left;
}
#images li img{
	border: 1px solid #E1BFAF !important;
	float: left;
}		
/* // gallery Scroll // */

#map_canvas_bg {
	width: 194px; 
	height: 151px;
	padding: 7px 7px 31px 7px;
	overflow: hidden;
	background: transparent url("/share/images/site/google_map.png") top left no-repeat;
	margin: 8px 0 0 8px;
}

#map_canvas {			
	width: 194px; 
	height: 151px;
	overflow: hidden;
}

.rates {
	width: 753px;
	height: auto;
	position: relative;
}

.rates .left {
	width: 56px;
	height: 166px;
	float: left;
	background: transparent url("/share/images/site/rates-left.png") top left no-repeat;
}

.rates .right_1 {
	width: 58px;
	float: right;
	background: transparent url("/share/images/site/rates-right.png") bottom left no-repeat;
}

.rates .middle {
	width: 639px;
	height: auto;
	float: left;
}

.rates .middle .top {
	width: 639px;
	height: 28px;
	background: transparent url("/share/images/site/rates-top.png") bottom left no-repeat;
}

.rates .middle .m {
	width: 639px;
	height: auto;
	background: transparent url("/share/images/site/rates-middle.png") top left repeat-y;
}

.rates .middle .m table {
	width: 589px;
	margin: 0 0 0 26px;
	background: transparent url("/share/images/site/table.png") left 40px no-repeat;
}

.rates .middle .m table tr.title-table {
	background: #2C0205; 
	color: #F6CDAE;
}

.rates .middle .m table td.title-table {
	background: #2C0205; 
	color: #F6CDAE;
}

.rates .middle .m table tr {
	font-size: 14px;
}

a.book {
	font-style: normal;
	width: auto;
	height: auto;
	border: 1px solid #AE7F6E;
	background: #5C332F;
	padding: 3px 9px 2px 9px;
	color: #FFF;
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 1px;
	cursor: pointer;
	margin: 3px 69px 10px 0;
	float: right;
	text-decoration: none;
	text-align: center;
}

a.book:hover {
	background: #932623;
}

a.check {
	background: transparent url("/share/images/site/buton4e.gif") top left repeat;
	width: 185px;
	height: 20px;
	display: block;
	margin: 10px 0 10px 13px;
	position: relative;
	z-index: 1500;
	color: #542626;
	font-family: Arial;
	font-size: 11px;
	font-weight: 600;
	text-decoration: none;
	text-align: center;
	line-height: 20px;
	letter-spacing: 0.5px;
/*
	font-style: normal;
	width: auto;
	height: auto;
	display: block;
	border: 1px solid #AE7F6E;
	background: #5C332F;
	padding: 0 5px 0 6px;
	color: #EFD0C1;
	line-height: 28px;
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	cursor: pointer;
	margin: 10px 0 10px 13px;
	text-decoration: none;
	text-align: center;
	float: left;
	clear: both;
	overflow: hidden;
*/
}

a.check:hover {
	background-position: bottom left;
}


.rates .middle .m table tr td.f {
	padding: 0 0 0 22px;
	width: 275px;
	text-align: left;
}

.rates .middle .m table tr td.s {
	padding: 0 12px 0 0;
	float: right;
	text-align: right;
}

.rates .middle .m table td.b {
	font-weight: 600;
	font-style: italic;
}

.rates .middle .m table tr.t1 {
	background: transparent url("/share/images/site/table-1.png") top left repeat;
}

.rates .middle .m table tr.t2 {
	background: transparent url("/share/images/site/table-2.png") top left repeat;
}

.rates .middle .m table td {
	height: 36px;
	/*text-align: center;*/
	font-style: italic;
}

.rates .middle .m table tr {
	height: 36px;
	margin: 0 0 12px 0;
}

.rates .middle .bottom {
	width: 639px;
	height: 30px;
	background: transparent url("/share/images/site/rates-bottom.png") bottom left no-repeat;
}

.left-column {
	width: 327px;
	height: auto;
	float: left;
	margin: 0 0 15px 0;
}

.right-column {
	width: 365px;
	height: auto;
	float: right;
	background: transparent url("/share/images/site/right-column.png") 80px center no-repeat;
	margin: 0 0 15px 0;
}

.right-column ul  {
	margin: 0 !important;
}

.right-column ul li {
	background: transparent url("/share/images/site/ul-li.png") left 5px no-repeat !important;
	font-size: 14px !important;
	line-height: 20px !important;
}

.right-column .left_c {
	width: 57px;
	background: transparent url("/share/images/site/right-column-left.png") center center no-repeat;
	float: left;
}

.right-column  h1 {
	font-size: 21px;
	letter-spacing: 0;
}

.right-column .left_r {
	width: 308px;
	height: auto;
	float: right;
}

.right-column .top {
	width: 308px;
	height: 22px;
	background: transparent url("/share/images/site/right-column-top.png") center center no-repeat;
}	

.right-column .middle {
	width: 248px;
	height: auto;
	background: transparent url("/share/images/site/right-column-middle.png") top left repeat-y;
	padding: 0 30px 4px 30px;
}	

.right-column .bottom {
	width: 308px;
	height: 16px;
	background: transparent url("/share/images/site/right-column-bottom.png") center center no-repeat;
}	

#dialog {
	display: none;
    position: fixed;
    top: 17%;
    left: 50%;
    margin-left: -300px;
	width: 600px;
	height: 600px;
    border: 1px solid #FF0000;
}

#map_canvas1 {			
	width: 600px;
	height: 600px;
	overflow: hidden;
}
/* Drag */
		div.sofia-map {
			width: 535px;
			height: 469px;
			background: transparent url("/share/images/site/Map-SOFIA-Centre.gif") 0 0 no-repeat;
			position: relative;
			border: 4px solid #ECCABC;
		}
		div.sofia-map p {
			position: absolute;
			bottom: 0;
			right: 0;
			color: #E91F24 !important;
			background: #ECCABC !important;
			padding: 0px 5px 0px 5px !important;
			border-top: 1px solid #A89989;
			border-left: 1px solid #A89989;
			font-family: Verdana !important;
			font-size: 10px !important;
			font-style: normal !important;
		}
		div.sofia-map a {
			text-decoration: none !important;
			color: #8F199C !important;
			
		}
		#sofia-map a.left-arrow-map-sofia {
			display: block !important;
			width: 20px !important;
			height: 20px !important;
			background: transparent url("/share/images/site/maps-left.png") top left no-repeat !important;
			overflow: hidden !important;
			margin-left: 300px;
		}
		#sofia-map a.right-arrow-map-sofia {
			display: block !important;
			width: 20px !important;
			height: 20px !important;
			background: transparent url("/share/images/site/maps-right.png") no-repeat !important;
			background-position: bottom left !important;
			overflow: hidden !important;
		}
		#sofia-map a.up-arrow-map-sofia {
			display: block !important;
			width: 20px !important;
			height: 20px !important;
			background: transparent url("/share/images/site/maps-up.png") no-repeat !important;
			overflow: hidden !important;
			background-position: bottom left !important;
		}
		#sofia-map a.down-arrow-map-sofia {
			display: block !important;
			width: 20px !important;
			height: 20px !important;
			background: transparent url("/share/images/site/maps-down.png") no-repeat !important;
			overflow: hidden !important;
			background-position: bottom left !important;
		}
		#sofia-map a.left-arrow-map-sofia:hover {
			background-position: bottom left !important;
		}
		#sofia-map a.right-arrow-map-sofia:hover, 
		#sofia-map a.up-arrow-map-sofia:hover,
		#sofia-map a.down-arrow-map-sofia:hover {
			background-position: top left !important;
		}
		#sofia-map a.left-arrow-map-sofia, 
		#sofia-map a.right-arrow-map-sofia, 
		#sofia-map a.up-arrow-map-sofia,
		#sofia-map a.down-arrow-map-sofia {
			float: left;
			margin-top: 10px;
		}
	
.text_left{ text-align: left; }
.text_center { text-align: center; }

.big-font {
	font-size: 17px !important;
	font-weight: 400;
}
