@charset "utf-8";

html, body {
    min-height: 100%;
    height: auto !important;
    height: 100%;
}

/* CSS Document */
body{ background-color:#000; margin:0; padding:0;
}
a{border:0; text-decoration:none;}
img{border:0;}

h1{font-family:Century Gothic; font-size:21px; padding:0; color:#2f2e29; font-weight:normal; line-height:22px; margin:0;  }
h2{font-family:Century Gothic; font-size:20px; padding:0; color:#b58d15; font-weight:normal; line-height:22px; margin:0;  }

@font-face{font-family:'ContinuumLightRegular'; src: url('Continuum-Light.ttf') format('truetype');}


@font-face {
    font-family: 'ContinuumLightRegular';
    src: url('continuum-light-webfont.eot');
    src: url('continuum-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('continuum-light-webfont.woff') format('woff'),
         url('continuum-light-webfont.ttf') format('truetype'),
         url('continuum-light-webfont.svg#ContinuumLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


#wrapper{	
	width:1024px;  margin:0 auto;
	}
#wrapper2{	
	width:100%;  margin:0 auto;
	}	

.normalText{font-family:Century Gothic; font-size:12px;  color:#575757; text-align:justify;  }
.normalText2 {font-family:Century Gothic; font-size:13px;  color:#333; text-align:justify; font-style:italic;   }

#header{
	width:1020px;	height:152px;	float:left;
	}

#logo{
	width:108px;	height:108px;	float:left; padding:25px 0px 0px 48px;	}	
	
#name{
	width:820px;	height:46px;	float:left; padding:44px 0px 0px 0px;	}		
	
#nav{
	width:629px;	height:24px;	float:left; padding:14px 0px 0px 234px;	 font-family:ContinuumLightRegular, georgia, serif; font-size:16px; color:#FFF; font-weight:bold; letter-spacing:2px; }
	
#nav a{color:#b1912c;}
#nav a:hover{color:#CCC;}


#slider{
	width:930px; 	height:518px;	float:left; margin-left:26px;
	}
#slider2{
	width:100%; 	height:700px;	float:left; 
	}	

.content{	width:1024px;	min-height:600px;	float:left;  padding-top:20px; 	}
.contentHead{width:1000px;	height:30px;	float:left; padding-top:5px;  	}
.aboutmeHead2{width:984px;	height:38px;	float:left;   background:url(../images/conHeadBg.jpg); background-repeat:repeat-x; 	}
.aboutmeHead{width:471px;	height:38px;	float:left;   background:url(../images/conHeadBg.jpg); background-repeat:repeat-x; 	}
.gallerytr{padding-top:5px;}
.galleryOneImg{width:255px; 	height:310px;	float:left; padding-top:5px;	}
.galleryOneImg2{width:217px; 	height:278px;	float:left; margin:35px 0px 0px 3px; border:1px solid #202020; padding-left:5px;	 text-align:center;}

.galleryOneImgTop{width:248px; 	height:17px;	float:left;	}
.galleryOneImgbg{width:248px; 	height:280px; text-align:center;	float:left; background:url(../images/galImgBg.jpg) repeat-y;	}
.galleryOneImgbg img{/*max-height:208px;*/}
.galleryOneImgBottom{width:248px; 	height:16px;	float:left;	}
.galleryOneImgDesc{width:215px; 	height:65px;	float:left; font-family:ContinuumLightRegular, georgia, serif; 
font-size:14px; color:#907438; text-align:left; padding:13px 0px 0px 21px; 	}
.imgDesc2{ color:#96938d;}

.contact1 {	width:508px;	min-height:225px;	float:left;  padding:19px 0px 0px 10px; }
.contact {	width:470px;	min-height:225px;	float:left;  padding:19px 0px 0px 10px; }
.contactHead{width:488px;	height:38px;	float:left; background:url(../images/conHeadBg.jpg); background-repeat:repeat-x;}
.phone{width:470px;	height:50px;	float:left; font-family:ContinuumLightRegular, georgia, serif; font-size:14px; color:#b89f69; vertical-align:top; padding-top:10px; }
.phoneimg{width:40px;	height:40px;	float:left; }
.phoneText{width:410px;	height:38px;	float:left; font-family:ContinuumLightRegular, georgia, serif; font-size:18px; color:#b89f69;  padding:16px 0px 0px 5px; }
.phoneText a, a:hover{color:#b89f69;}



.contactform{	width:482px;	min-height:115px;	float:left;  padding-top:14px;}
.contactformLeft{	width:245px;	height:115px;	float:left; }
.contactformLeft2{	width:150px;	min-height:60px;	float:left; }
.contactformRght{	width:210px;	height:115px;	float:left; padding-top:5px; }
.contactformRght2{	width:210px;	min-height:60px;	float:left;  }
.contactform2{	width:482px;	min-height:65px;	float:left;  padding-top:14px;}

.textBox{width:200px;  height:30px; float:left;  margin-top:5px; }
.textBox2{width:200px;  height:35px; float:left;  margin-top:5px; }	
.contactText{ width:220px; background:#0d0d0d; height:24px; border:solid 1px #181818;   font-family:Verdana, Geneva, sans-serif; font-size:11px;  color:#727272;   font-size:12px;  padding:0px 0px 0px 5px; margin-top:2px; 	}
.contactText2{ width:565px; background:#0d0d0d;  border:solid 1px #181818;   font-family:Verdana, Geneva, sans-serif; color:#727272;   font-size:12px;  padding-left:5px;	}
.contactText3{ width:232px; background:#0d0d0d;  border:solid 1px #181818;   font-family:Verdana, Geneva, sans-serif; color:#727272;   font-size:12px;  padding-left:5px;	}
.name{	width:225px;	height:26px;  background:#FFF; color:#575757; border:solid 1px #cfcece; padding-left:5px;   }	
.textBox3{width:101px;  height:30px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#575757; margin-top:3px; }
.textBox4{width:36px;  height:30px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#575757; }	
.textBox5{width:250px;  height:70px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#575757; margin-top:10px; }
.name2{width:88px;	height:26px;  background:#FFF; color:#575757; border:solid 1px #cfcece; padding-left:5px;   }	
.textArea{ border:solid 1px #cfcece; }
.sendDiv2{width:720px; float:left; height:20px; text-align:right;}
.follow{width:360px; float:left; height:45px; padding:6px 0 0 112px; }
.followText{width:87px; float:left; height:25px; padding:10px 0px 0px 40px;  font-family:ContinuumLightRegular, georgia, serif; font-size:14px; color:#96938d;  }
.followImg{width:130px; float:left; height:45px; }

#facebook { width:35px; height:44px; background:url(../images/facebook.jpg); float:left;}
#facebook:hover {background:url(../images/facebook_hover.jpg) no-repeat;  }
#twitter { width:35px; height:44px; background:url(../images/twitter.jpg) no-repeat; float:left; margin-left:4px;}
#twitter:hover {background:url(../images/twitter_hover.jpg) no-repeat;  } 
#greensmedia{ width:35px; height:44px; background:url(../images/greensmedia_icon.jpg) no-repeat; float:left; margin-left:4px;}
#greensmedia:hover {background:url(../images/greensmedia_icon_hover.jpg) no-repeat;  } 


.aboutme{	width:490px;	min-height:225px;	float:left;  padding:19px 0px 0px 10px; }
.aboutmeContent{	width:470px;	min-height:225px;	float:left;  padding:10px 10px 0px 0px;
	 font-family:Verdana, Geneva, sans-serif; color:#727272;   font-size:13px;  text-align:justify}
.contactContent{	width:970px;	min-height:225px;	float:left;  padding:10px 10px 0px 0px;
	 font-family:Verdana, Geneva, sans-serif; color:#727272;   font-size:14px;  text-align:justify}


#footer{width:1004px; height:25px; float:left; background-color:#0d0d0d; padding-top:14px ;border-radius:8px; 
margin:16px 0px 0px 2px;  -moz-border-radius: 8px; -webkit-border-radius: 8px; 
 font-family:ContinuumLightRegular, georgia, serif; font-size:12px; color:#5b574f;  letter-spacing:2px; text-align:center;}
.footerLeft{width:580px; height:25px; float:left; text-align:center;  font-family:Century Gothic; font-size:12px; padding:24px 0px 0px 34px; color:#a98c29;}
.footerLeft a{color:#a98c29;}

.footerRght{width:410px; height:25px; float:left; text-align:center;  font-family:Century Gothic; font-size:12px; padding:24px 0px 0px 34px; color:#5a5a5a;}
.footerRght a{color:#5a5a5a;}

#footer a:hover{color:#d8a914;}

.galThumbImg{width:107px; height:100px; float:left; border:solid 1px #333;margin:5px; padding:3px;  }
.galThumbImg img{width:100px; height:100px;   }




/* slider*/
section {
	display: block;
	overflow: hidden;
	position: relative;
}
.button {
	background: #014464;
	background: -moz-linear-gradient(top, #0D658E, #0C577A 50%, #014D71 51%, #003E5C);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0E658E), color-stop(.5, #0C577A), color-stop(.5, #014D71), to(#003E5C)); 
	border: 1px solid #368DBE;
	border-top: 1px solid #c3d6df;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 1px 3px black;
	-webkit-box-shadow: 0 1px 3px black;
	box-shadow: 0 1px 3px black;
	color: white;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	padding: 5px 20px;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 1px black;
	text-transform: uppercase;
	width: auto;
}
.button2 {
	background: #d9ae00;
	background: -moz-linear-gradient(top, #b28b06, #9c7705 50%, #9c7705 51%, #5c4100);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b28b06), color-stop(.5, #9c7705), color-stop(.5, #9c7705), to(#5c4100)); 
	border: 1px solid #c7a60c;
	border-top: 1px solid #e5d51f;
}
.button3 {
	background: #ffd838;
	background: -moz-linear-gradient(top, #edbf21, #c89b0f 50%, #9c7705 51%, #906706);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #edbf21), color-stop(.5, #c89b0f), color-stop(.5, #c89b0f), to(#906706)); 
	border: 1px solid #c7a60c;
	border-top: 1px solid #e5d51f;
}
.price_table {
    float: right;
	font-size: 12px;
    margin: 10px auto 0;
    padding: 20px 0;
	position: relative;
	width: 570px;
}
.price_table .price_column.highlighted {
	background: #ffd838;
    margin: -5px!important;
	padding: 10px;
    z-index: 2;
}
.price_table .price_column {
	display: block;
	margin: 5px;
    float: left;
    position: absolute;
	width: 180px;
    z-index: 1;
}
.price_table .price_column > div {
	background: #eeeeee;
}
.price_table .price_column > div > div {
	padding: 10px 15px;
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #f6f6f6;
}
.price_table .price_column > div > p {
	padding: 10px 15px;
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #f6f6f6;
}
.price_table .price_column > div > ul {
	padding: 10px 15px;
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #f6f6f6;
}
.price_table .price_title {
	background-color: #333333;
    border-top: 0!important;
    color: #ffffff;
    font-size: 14px;
}
.price_table .highlighted .price_title {
    font-size: 16px;
}
.price_table .price_price {
    font-size: 36px;
    line-height: 40px;
}
.price_table .highlighted  .price_price {
    font-size: 40px;
    line-height: 44px;
}
.price_table .price_explanation {
	font-size: 10px;
    line-height: 13px;
    text-transform: uppercase;
}
.price_table .cusButton {
	background-color: #333333;
	display: block;
    text-align: center;
}
.price_table li {
	padding: 5px 0;
}
.price_table div.pix_check {
	background: url(images/demo/list-check-green.png) no-repeat 15px center;
    padding-left: 38px!important;
}
.price_table div.pix_error {
	background: url(images/demo/list-error.png) no-repeat 15px center;
    padding-left: 38px!important;
}
/* slider*/

#contents{
		height:auto;
		width:100%;
		margin:0 auto;
		overflow:hidden;
		float:left;
		padding-top:10px;
}	

.imgZoom{
		max-width:550px;
		max-height:500px;
}

.prevImg{
	max-width:180px;
	margin-bottom:180px;
}

.normalImg{
	width:85%;
	border:#333 solid 1px;
}

.bookNow{
	width:216px;
	}
.captchadiv{width:237px; height:30px; float:right;}
.captchadiv1{width:189px; height:30px; float:left; margin-left:0px;}

.captchatext{width:60px; float:left; height:24px;  font-family:"Trebuchet MS", Helvetica, sans-serif;	font-size:13px; color:#727272;    margin-right:5px; background:#0d0d0d; border:solid 1px #181818;  }
.captchaimg{width:77px; height:30px; float:left; padding-right:5px;  	}
.captchaimg img{width:77px; height:30px;}
.refresh{width:20px; height:30px; float:left; padding-right:5px;  }
.send{width:54px; height:30px; float:left; padding-top:2px;  }
.sendDiv{width:80px; float:left; height:20px; text-align:right; padding-top:9px; margin-right:51px;}
.sendDiv1{width:70px; float:right; height:20px; text-align:right; padding-top:20px; margin-right:123px;}

.thankMsg{font-size:20px; color:#d0ad43; text-align:center; height:70px; padding:32px 7px 0px 0px;	
	width:531px;  float:right; font-family:'cuprum',sans-serif;}

