html { height:100%; width:100%; }
body { height:100%; width:100%; font-family: Verdana, Geneva, sans-serif; font-weight:normal; font-size: 12px; color:#1a1a1a; background:#162E04; }
html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, input, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe { padding:0; margin:0; border:0; }
img { display:block; }
table td { vertical-align:top; }
.clear { content:"."; height:0; visibility: hidden; display:block; clear:both; }
* { outline: none; }
.floatRight { float:right; }
.floatLeft { float:left; }

.all{
	width:922px;
	margin:0 auto;
	padding:20px 0;
	overflow:hidden;
}
.head{}

.main-nav{
}
.main-nav li{
	float:left;
	position:relative;
	list-style:none;
}
.main-nav li a, .main-nav li span{
	display:block;
	font-size:0;
	line-height:0;
	text-indent:-5000px;
	height:34px;
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
}
.main-nav li a:hover, .main-nav li a.hover, .main-nav li span.hover{
	background-position:left bottom
}

.main-nav li ul{
	display:none;
	position:absolute;
	overflow:hidden;
	width:773px;
	z-index:999;
}
.main-nav li ul.left{
	margin-left:-190px;	
}
.main-nav li ul li a{
	float:left;
	height:28px;
}
.nav1{
	background-image:url(../images/main-nav1.gif);
	width:106px;
}
.nav2{
	background-image:url(../images/main-nav2.gif);
	width:140px;
}
.nav3{
	background-image:url(../images/main-nav3.gif);
	width:93px;
}
.nav4{
	background-image:url(../images/main-nav4.gif);
	width:109px;
}
.nav5{
	background-image:url(../images/main-nav5.gif);
	width:144px;
}
.nav6{
	background-image:url(../images/main-nav6.gif);
	width:82px;
}
.nav7{
	background-image:url(../images/main-nav7.gif);
	width:131px;
}
.nav8{
	background-image:url(../images/main-nav8.gif);
	width:117px;
}
.sub-nav1{
	background-image:url(../images/sub-nav1.gif);
	width:145px;
}
.sub-nav2{
	background-image:url(../images/sub-nav2.gif);
	width:122px;
}
.sub-nav3{
	background-image:url(../images/sub-nav3.gif);
	width:120px;
}
.sub-nav4{
	background-image:url(../images/sub-nav4.gif);
	width:91px;
}
.sub-nav5{
	background-image:url(../images/sub-nav5.gif);
	width:80px;
}
.sub-nav6{
	background-image:url(../images/sub-nav6.gif);
	width:172px;
}
.sub-nav7{
	background-image:url(../images/sub-nav7.gif);
	width:77px;
}
.sub-nav8{
	background-image:url(../images/sub-nav8.gif);
	width:118px;
}
.sub-nav9{
	background-image:url(../images/sub-nav9.gif);
	width:137px;
}
.sub-nav10{
	background-image:url(../images/sub-nav10.gif);
	width:196px;
}
.sub-nav11{
	background-image:url(../images/sub-nav11.gif);
	width:122px;
}
.sub-nav12{
	background-image:url(../images/sub-nav12.gif);
	width:125px;
}
.sub-nav13{
	background-image:url(../images/sub-nav13.gif);
	width:73px;
}
.sub-nav14{
	background-image:url(../images/sub-nav14.gif);
	width:183px;
}
.sub-nav15{
	background-image:url(../images/sub-nav15.gif);
	width:86px;
}
.sub-nav16{
	background-image:url(../images/sub-nav16.gif);
	width:100px;
}
.mid{
	background:url(../images/image.gif) no-repeat left top;
	height:28px;
	clear:both;
}
.flash{
	float:left;
	display:inline;
	width:627px;
}
.flash2{
	float:right;
	display:inline;
	width:295px;
}
.content-area1{
	background: url(../images/bg-content-inner.png) repeat-x top #688932;
}
.content-area1 .inner{
	background:url(../images/bullet-content.png) no-repeat right top;
	min-height:291px;
	padding:15px 12px 10px 12px;
	color:#fff;
	overflow:hidden;
}
.content-area1 .inner h1, .content-area .inner h1, .content-area2 .inner h1{
	font-size:17px;
	line-height:19px;
	font-style:italic;
	color:#84a942;
	text-transform:capitalize;
}
.content-area1 .inner p, .content-area .inner p, .content-area2 .inner p{
	text-align:justify;
	margin-top:12px;
	line-height:16px;
}
.content-area1 .inner ul, .content-area .inner ul, .content-area2 .inner ul{
	margin-left:18px;
	margin-top:12px;
}
.content-area1 .inner li, .content-area .inner li, .content-area2 .inner li{
	margin-bottom:3px;
}
.content-area1 .inner a, .content-area .inner a, .content-area2 .inner a{
	color:#84A942;
	text-decoration:none;
}
p.list{
	line-height:22px !important;
}
.width100{
	width:300px;
}
/*  Scroll Area   */
.content-area {
	width: 295px;
	height: 310px;
	overflow: visible;
}

.content-area2 {
	width: 627px;
	height: 310px;
	overflow: visible;
}

.cont3 {
	width: 295px;
	height: 574px;
	overflow: visible;
}

.content-area .inner, .content-area2 .inner{
	padding:15px 12px 10px 12px;
	color:#fff;
}

.jScrollPaneContainer {
	float:left;
	position:relative;
	overflow: hidden;
	z-index:0 !important;
	height: 310px !important;
	border-bottom:6px solid #6B8D34;
	width:295px;
	background:url(../images/bg-content.png) no-repeat top;
}
.jScrollPaneContainer2 {
	float:left;
	position:relative;
	overflow: hidden;
	z-index:0 !important;
	height: 310px !important;
	border-bottom:6px solid #6B8D34;
	width:295px;
	background: url(../images/bg-content-inner.png) repeat-x top #688932;
}
.jScrollPaneContainer3 {
	float:left;
	position:relative;
	overflow: hidden;
	z-index:0 !important;
	height: 574px !important;
	border-bottom:6px solid #6B8D34;
	width:295px;
	background: url(../images/bg-content-inner.png) repeat-x top #688932;
}

.jScrollPaneTrack {
	cursor: pointer;
	right:0px;
	top: 9px; 
	float:right;
	z-index:9999;
	background:none;
	width:15px !important; 
	height: 132px;
	margin-top:9px;
}
.jScrollPaneDrag {
	position:relative;
	background: #112304;
	cursor: pointer;
	z-index:500;
	overflow: hidden;
	width: 15px !important; height: 12.375px; top: 0px;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	z-index:500;
	width: 15px;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index:500;
	overflow: hidden;
	width: 15px;
}

a.jScrollArrowUp {
	display: block;
	overflow: hidden;
	position: absolute;
	top: 0;
	right:0;
	text-indent: -2000px;
	z-index:700;
	background: url(../images/basic_arrow_up.gif) repeat-x 0 0;
	width:15px !important;
	height: 9px;
}
a.jScrollArrowDown {
	display: block;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	right:0;
	z-index: 1;
	text-indent: -2000px;
	background: url(../images/basic_arrow_down.gif) repeat-x 0 0;
	width:15px !important;
	height: 9px;
}
a.jScrollArrowUp:hover, a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}
.copyright{
	color:#fff;
	float:left;
	padding:4px 0 0 15px;
	line-height:18px;
	font-size:10px;
}
.develop{
	float:right;
	text-align:right;
	font-size:10px;
	color:#fff;
	padding:4px 15px 0 0;
	line-height:18px;
}
.develop a, .copyright a{
	color:#84A942;
	text-decoration:none;
}

.contact{
	width:620px;
	margin:20px 0 10px 0;
	overflow:hidden;
}
.contact fieldset{
	float:left;
	margin-bottom:5px;
}
.width80{
	width:80px;
	font-weight:bold;
}
.contact input{
	border:1px solid #162E04;
	padding:1px;
	width:170px;
	background:#688932;
	color:#fff;
}
.contact textarea{
	border:1px solid #162E04;
	padding:1px;
	height:50px;
	width:170px;
	background:#688932;
	color:#fff;
}
.contact select{
	border:1px solid #162E04;
	width:173px;
	background:#688932;
	color:#fff;
}
.contact input.button{
	width:100px;
	margin:0 5px;
	background:#84A942;
	color:#162E04;
	font-weight:bold;
	border:1px solid #162E04;
}
/*Rooms Gallery*/
#gal {
	width:481px; 
	height:363px; 
	z-index:500; 
	float:right;
	display:inline;
	margin-right:180px;
}
.gallery-list{
	font-weight:bold;
	position:relative;
}
.gallery-list a{
	color:#84A942;
	text-decoration:none;
}
.gallery-list a:hover{
	text-decoration:underline;
}


/*The Apartments*/
#jCarouselLiteDemo {margin:0px auto; height:100px; width:800px;}
.carousel {width:800px; margin:0; height:87px;}
.carousel div.jCarouselLite { 
	height:87px;
	width:763px;
	padding:0;
	margin:0;
	position:relative;
}
.disabled{visibility:hidden;}

.jCarouselLite ul li {margin:0px 3px 0px 3px;}

.jCarouselLite ul li a {border:0;}
.jCarouselLite div {width:130px; }
.jCarouselLite div img{ margin:0px; padding:7px 1px 7px 1px; width:130px;}

.prev, .next{
	margin-top:25px;
}
.product {
	text-align:center;
	height:480px;
	vertical-align:middle;
}
.product img{
	display:inline;
}

.back{
	background: #688932 url(../images/bg-content-inner.png) repeat-x scroll center top;}

.img{
	float:right;
	display:inline;
	margin:0 20px 5px 15px;
}