/* CSS Document */

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#999999;
background-image: url(pictures/bkgrd.jpg);
margin-top: 0;
font-size:13px;
}

a{
color:#FFFFFF;
}

h1{
background-image:url(pictures/sm_flower.png);
background-repeat:no-repeat;
padding-left:70px;
padding-bottom:20px;
padding-top:20px;
color:#350040;
font-size:15px;
text-transform:uppercase;
}

h1.grey{
color:#4C4334;
}

h1.green{
color:#00370A;
}

.content{
padding:15px 30px; 30px 45px;
font-size:14px;
min-height:320px;
}

.content a{
color:#000000;
}

.menu td a{
color:#FFFFFF;
font-family:Georgia, Times New Roman, Times, serif;
font-size:13px;
text-transform:uppercase;
text-decoration:none;
}

.menu_purple_on {
background-color:#340040;
}

.menu_grey_on {
background-color:#4C4334;
}

.menu_green_on {
background-color:#00370A;
}

.menu td.menu_purple {
padding-left:5px;
padding-right:5px;
}

.menu td.menu_purple:hover {
background-color: #340040;
}

.menu td.menu_grey:hover {
background-color: #4C4334;
}

.menu td.menu_green:hover {
background-color: #00370A;
}

.submenu{
padding-left:23px;
/*background-color:#350040;*/
}

.submenu_green{
background: url(pictures/menu_green.jpg) no-repeat;
}

.submenu_grey{
background: url(pictures/menu_grey.jpg) no-repeat;
}

.submenu_purple{
background: url(pictures/menu_purple.jpg) no-repeat;
}

.submenu a{
background: url(pictures/dot2.gif) no-repeat left; 
color:#FFFFFF;
padding-left:15px;
padding-bottom:2px;
font-size:13px;
text-decoration:none;
margin-right:10px;
}

.errbooking {
background-color:#FF6633;
color:#FFFFFF;
}

.btnsend{
cursor:pointer;
border:none;
background-color:#350040;
color:#FFFFFF;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.rightimg_logo{
background:#D7D0C8 url(pictures/rhs_logo.jpg) no-repeat bottom center;
}

.rightimg{
padding-bottom:50px;
}

.rightimg a, .rightimg_logo a{
color:#000000;
}

.rightimg img, .rightimg_logo img{
margin-top:50px;
border:#FFFFFF solid 1px;
}

.rightart{
padding-top:30px;
}

.search{
font-size:12px;
}

/*
Gallery page
*/
.sample{padding:0px; margin:0px 0 25px 0;}

h4.stitle{color:#666;margin:0 0 5px 0}

.links {padding:10px;margin-top:20px}
.links a{font-size:14px;color:#0080FF;text-decoration:none}
.links a:hover{font-weight:bold}

#cont{width:550px;margin:0 auto;background:#fff;text-align:left;padding:20px}

.buttons{padding:5px;}
.buttons span{color:#0080FF;padding:0 5px;cursor:pointer;font:10px Verdana}
.buttons span.active, .buttons span:hover{background:#0080FF;color:#fff}

.mask6{
	/*position:absolute;
	left:470px;
	top: 329px;*/
	
	position: relative;
	left:10px;
	top: 0px;
	
	margin-left:-10px;
	/*width:240px;
	width:512px;
	height:343px;*/
	
	width:540px;
	height:405px;
	
	overflow:hidden;
	/*top: 389px;*/
	
}
.sample6 .buttons{
	clear:both;
	text-align:center;
}

/* Sample 7*/
#box7{
	position:absolute;
	top: -2px;
}
#box7 span{
	display:block;
	float:left;
}

#thumbs7{
	position:relative;
	width:540px;
	clear:both;
	height:91px;
	overflow:hidden;
	/*margin-top:360px;*/
	margin-top:10px;
}
#thumbs7 .thumbs, #thumbs_handles7, #thumbs_mask7{
	position:absolute;
	top:0;
	width:100%;
	height:41px;
}
#thumbs7 .thumbs div, #thumbs_handles7 span{
	display:block;
	width:60px;
	height:41px;
	margin:0;
	float:left;
	cursor:pointer;
}
#thumbs7 .thumbs div img{
	width:54px;
	float:right;
}
#thumbs_handles7 span{
	background:url(thumb_invisible.gif) no-repeat;
}
#thumbs_mask7{
	width:1200px;
	background:url(thumbs_mask.gif) no-repeat center top;
}

/* ********************************** */

.thumbs{
	width:54px;
}
.thumbs div{
	display:block;
	width:54px;
	height:41px;
	margin:3px 0;
	cursor:pointer;
}

.thumbs div img{
	display:block;
	width:100%;
	height:100%;
	border:none
}

.info{
	/*width:240px; */
	width:340px;
	height:50px;
	background:#000;
	position:absolute;
}
.info p, .info h4{
	color:#fff;
	padding:3px 8px;
	font-family:Arial;
}
.info h4{
	font-size:14px;
}
.info h4 a{
	float:right;
	background:#fff;
	color:#000;
	font-size:10px;
	padding:0 3px;
	text-decoration:none
}

.mask1{
	position:relative;
	width:480px;
	height:180px;
	overflow:hidden;
}
.mask2{
	position:relative;
	width:240px;
	height:180px;
	overflow:hidden;
}
.mask3{
	position:relative;
	width:480px;
	height:240px;
	overflow:hidden;
}

span img{
	display:block;
	border:none;
}

.sitemap td{
	text-align:left;
}

