/* CSS Document */

body{
	padding:0;
	margin:0;
	background:url(images/top-bg.jpg) no-repeat 50% 0;
	font:normal 13px/18px Tahoma, Arial, sans-serif;
	color:#5E5D5D;
	}
	
*{
	padding:0;
	margin:0;
	}	
	
img{
	border:0;
	}	
	
a{
	outline:none;
	}	
	
ul{
	list-style-type:none;
	}	
	
.spacer{
	font-size:0;
	line-height:0;
	clear:both;
	}	
	
 img, div, input { behavior: url("ie/iepngfix.htc") }	
	
/*-------------------------------- General -------------------------------------------*/	

#page{
	background:url(images/bottom-bg.jpg) no-repeat 50% 100%;
	}
	
#mainContainer{
	width:1000px;
	margin:0 auto;
	}	
	
#topPanel{
	height:163px;
	position:relative;
	}	
	
#topPanel img.logo{
	position:absolute;
	left:332px;
	top:12px;
	z-index:100;
	}	
	
#topPanel ul.nav{
	height:30px;
	position:absolute;
	top:36px;
	left:65px;
	z-index:110;
	}	
	
#topPanel ul.nav li{
	float:left;
	padding-right:10px;
	height:30px;
	}	
	
#topPanel ul.nav li.mid{
	padding-right:118px;
	}	
	
#topPanel ul.nav li.end{
	padding-right:0;
	}
	

	
#topPanel ul.nav li a{
	display:block;
	height:30px;
	float:left;
	}		

#topPanel ul.nav li a:hover{
	background:url(images/hover-bg.gif) no-repeat 50% 100%;
	}	
	
#topPanel ul.nav li a.active{
	background:url(images/hover-bg.gif) no-repeat 50% 100%;
	cursor:default;
	}	
	
	
	
#header{
	background:url(images/header-shadow.gif) no-repeat 50% 100%;
	padding-bottom:20px;
	}
	
.slider{
	width:872px;
	margin:0 auto;
	background:url(images/gallery-round-body.gif) no-repeat 0 100%;
	}
	
.sliderBody{
	background:url(images/gallery-round-top.gif) no-repeat 0 0;
	padding:12px 11px 12px 11px;
	}
	
ul.sliderNumbers{
	float:right;
	padding:6px 20px 0 0;
	}			
	
ul.sliderNumbers li{
	float:left;
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	padding-left:10px;
	}		
	
ul.sliderNumbers li a{
	display:block;
	float:left;
	width:17px;
	height:17px;
	background:url(images/number-bg.gif) no-repeat 0 0;
	text-decoration:none;
	text-align:center;
	color:#AAAFB0;
	}	
	
ul.sliderNumbers li a:hover{
	color:#595B5B;
	}
	
#bodyContent{
	width:873px;
	margin:0 auto;
	padding-bottom:30px;
	}	
	
#bodyContent p{
	padding-bottom:20px;
	}
	
#bodyContent p a{
	text-decoration:underline;
	color:#10A0AA;
	}		
	
#bodyContent p a:hover{
	text-decoration:none;
	}	
	
#bodyLeft{
	width:609px;
	float:left;
	}		
	

	
.greyround{
	background:url(images/grey-round-body.gif) no-repeat 0 100%;
	width:609px;
	}	
	
.greyroundBody{
	background:url(images/grey-round-top.gif) no-repeat 0 0;
	padding:14px;
	}	
	
h1{
	font:normal 22px/25px "Trebuchet MS", Arial, sans-serif;
	color:#987B4A;
	padding-bottom:12px;
	}
	
ul.list{
	padding-bottom:12px;
	}		
	
ul.list li{
	font-size:12px;
	line-height:21px;
	background:url(images/list-icon.gif) no-repeat 0 2px;
	color:#5E5D5D;
	padding-left:33px;
	}	
	
	
#bodyRight{
	width:239px;
	float:right;
	}	
	

.tourPanel{
	background:url(images/tour-round-body.gif) no-repeat 0 100%;
	}		
	
.tourBody{
	background:url(images/tour-round-top.gif) no-repeat 0 0;
	padding:15px;
	}
	
#bodyContent p.formHeading{
	font:normal 22px/25px "Trebuchet MS", Arial, sans-serif;
	color:#152833;
	padding-bottom:8px;
	}
	
form.tour label{
	display:block;
	height:33px;
	}			
	
form.tour label.lft{
	float:left;
	width:68px;
	font:bold 13px/25px Tahoma, Arial, sans-serif;
	color:#6A8290;
	}	

form.tour label.lft2 {	
	width:60px;
	}
	
form.tour label.rt{
	width:135px;
	float:right;
	}	

form.tour label.rt2{	
	width:145px;
	}
	
form.tour input.txtBox{
	width:130px;
	height:19px;
	background:#FFFFFF;
	border:0;
	padding:3px;
	font:normal 13px Tahoma, Arial, sans-serif;
	color:#6A8290;
	}
	
form.tour input.txtBox2{ width:115px;	}

form.tour input.txtBox3{ width:115px;	}	
	
form.tour input.button{
	background:url(images/button-bg.gif) no-repeat 0 0;
	width:83px;
	height:28px;
	border:0;
	font:normal 12px Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	text-align:center;
	cursor:pointer; 
	}

	
	
	
#footer{
	width:873px;
	margin:0 auto;
	/*height:39px;*/
	padding:36px 0 30px 0;
	font:normal 11px/19px Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	}	
	
#footer p.footerLink{
	text-align:right;
	padding-bottom:3px;
	}
	
#footer p.copyright{
	text-align:right;
	}		
	
#footer a{
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	}		
	
#footer a:hover{
	text-decoration:underline;
	}	
	
	
/*------------------------------ inner ------------------------*/

.innerRound{
	background:url(images/inner-round-body.gif) no-repeat 0 100% #FBF5EC; 
	}	
	
.innerRoundBody{
	background:url(images/inner-round-top.gif) no-repeat 0 0;
	padding:16px 13px 20px 13px;
	}
	
#innerLeft{
	width:575px;
	float:left;
	font-size:13px;
	}		
	
#innerLeft h2{
	font-size:18px;
	line-height:21px;
	font-weight:normal;
	color:#8AB7BA;
	padding-bottom:14px;	
	}		
	
	
#innerRight{
	width:225px;
	float:right;
	}	
	
#innerRight img.picthumb{
	padding:7px;
	/*background:url(images/pic-bg.gif) no-repeat 0 0;*/
	background:#FFF;
	border:solid 1px #D0CFCE;
	}
	
a.booktour{
	background:url(images/button-bg.gif) no-repeat 0 0;
	width:83px;
	height:28px;
	display:block;
	text-decoration:none;
	font-size:12px;
	line-height:28px;
	color:#FFFFFF;
	text-align:center;
	}	
	
#headerInner{
	background:url(images/inner-shadow.gif) no-repeat 50% 100%;
	padding-bottom:20px;
	}
	
	
	
	
/*----- Slider ---------*/

.glidecontentwrapper{
position: relative; /* Do not change this value */
width: 848px;
height: 354px; /* Set height to be able to contain height of largest content shown*/
overflow: hidden;
}



.glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
background: white;
visibility: hidden;
width: 848px;
}
/*
 Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/

.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
width: 848px;
padding:6px 20px 0 0;
text-align: right; /*How to align pagination links: "left", "center", or "right"
background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.glidecontenttoggler a{ /*style for every navigational link within toggler */
display: -moz-inline-box;
display: inline-block;
	width:17px;
	height:17px;
	background:url(images/number-bg.gif) no-repeat 0 0;
	text-decoration:none;
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#AAAFB0;
}

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
color:#595B5B;
}

.glidecontenttoggler a:hover{
color: #595B5B;
}



/*-------------Highslide---------------*/

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid #fff;
}
.highslide:hover img {
	border: 2px solid silver;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border-bottom: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border-bottom: 1px solid white;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: silver;
	color:#000;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/*-----------------*/

#footer .footerLft{
	width:300px;
	float:left;
	padding-top:6px;
	font-size:11px;
	line-height:16px;
	}
	
#footer .footerLft img{
	float:left;
	margin:0 6px 0 0;
	}
	
#footer .footerLft a{
	font-size:11px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
	}
	
#footer .footerLft a:hover{
	text-decoration:underline;
	}
	
#footer .footerRt{
	width:550px;
	float:right;
	}

.pdf{
	text-align:center;
	float:left;
	padding:0 15px 15px 0;
	}
.pdf img{
	border:#CCBDA0 1px solid;
	}
.socialMedia{
	padding:5px 0;
	}
.socialMedia img{
	float:left;
	margin:0 5px 0 0;
	}
.pdfHome{
	text-align:center;
	float:left;
	padding:10px 5px;
	}
.pdfHome img{
	border:#CCBDA0 1px solid;
	}
.iwouldmar{
		margin:0 0 15px 0;
}
.contactrightcont{
		width:239px !important;
}
.socialpad{
		padding:15px 0;
}

.solcialH{
		height:0;
}

ul.articlelist{
	padding:10px;
	margin:0;
	list-style-type:none;
	background-color:#D4E8EB;
	border-radius:5px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
}
ul.articlelist li{
	font:bold 12px/35px Verdana, Geneva, sans-serif;
	color:#fff;
	/*border-bottom:1px dashed #ccbda0;*/
}
ul.articlelist li a{
	background:url(images/pdf-icon.gif) no-repeat 5px 9px;
	color:#000;
	text-decoration:none;
	display:block;
	padding:0 0 0 29px;
}
ul.articlelist li a:hover{
	text-decoration:none;
	color:#fff;
	background-color:#9AC7CA;
}
.formLeft{
	float:left;
	padding:0 10px 0 0;
	}
.formRight{
	float:right;
	}
.formBg{
	padding:20px;
	border-radius:15px; 
	-moz-border-radius:15px; 
	-webkit-border-radius:15px;
	background-color:#E6F2F4;
	border:2px solid #D4E8EB;
	
	}
.formBg label{
	display:block;
	height:33px;
	}			
	
.formBg label.lft{
	float:left;
	width:68px;
	font:bold 13px/25px Tahoma, Arial, sans-serif;
	color:#6A8290;
	}	

.formBg label.lft2 {	
	width:49px;
	float:left;
	font:bold 13px/25px Tahoma, Arial, sans-serif;
	color:#6A8290;
	}
	
.formBg label.rt{
	float:left;
	}	

.formBg label.rt2{	
	width:145px;
	}
.formBg input{
	float:left;
	height:19px;
	background:#FFFFFF;
	border:0;
	padding:3px;
	font:normal 13px Tahoma, Arial, sans-serif;
	color:#6A8290;
	}
	
.formBg input.txtBox{
	width:160px;
	}
	
.formBg input.txtBox2{ width:219px;}	
	
.formBg input.button{
	background:url(images/button-bg.gif) no-repeat 0 0;
	width:83px;
	height:28px;
	border:0;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	text-align:center;
	cursor:pointer; 
	}
