body {
	font:12px 'Trebuchet MS', Corbel, 'Segoe UI', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, 'Sans-Serif';
	height:100% !important;
	background-color:#0b0b05;
	color:#FFF;

}
li {list-style:none;}
a { text-decoration:none; }
.main {
	width:100%;
	background:url(images/bg.gif) repeat-x;
	height:580px;
	z-index:-1;
	opacity:0.1;
}
.header {
	left:50%;
	position:relative;
	width:500px;
	
}
.mainBody{ height:300px; top:180px; position:relative;}
.mainBodyBG{ background:url(images/bg_l2.jpg) repeat-x; height:300px; position:absolute; width:100%;}
.menu {
	position:absolute;
	color:#FFF;
	top:20px;
}
.logo {
	background:url(images/logo_d.png) no-repeat;
	position:absolute;
	right:800px;
	top:10px;
	color:#FFF;
	height:70px;
	width:186px;
}
#nav {
	float:right;
	padding:21px 2px 21px 3px;
	width:auto;
}
#nav li {
	float:left;
	width:auto;
	list-style:none;
}
#nav li {
	border-left:1px solid #324f51;
}
#nav a:link, #nav a:visited {
	float:left;
	line-height:18px;
	padding:0 18px;
	text-transform:uppercase;
	width:auto;
	color:#fff;
}
#nav a:link, .cs-1 #nav a:visited {
	color:#fff;
}
#nav a:hover {
	color:#ff7e00;
}
#nav .h-n-current a:link, .cs-1 #nav .h-n-current a:visited {
	color:#ff7e00;
}
#nav .h-n-left {
	border:none!important;
}
#footer-content {
	margin:0 auto;
	padding:0 0 30px;
	width:960px;
}
#footer-1 {
	float:left;
	font-size:11px;
	line-height:18px;
	margin:30px 0 0;
	padding:2px 0 2px 19px;
	width:auto;
	color:#FFF;
}
#footer-1 {
	border-left:1px dotted #33332b;
}
#footer-links {
	padding:4px 0;
}
#footer-links li {
	float:left;
	line-height:11px;
	padding:0 16px;
	width:auto;
}
#footer-links li {
	border-right:1px solid #33332b;
}
#footer-links .fl-left {
	padding-left:0;
}
#footer-links .fl-right {
	border:0!important;
	padding-right:0;
}
#copyright {
	color:#fff;
}
.footer {
	width:100%;
	position:absolute;
	top:500px;
	
	
}
.footerTop { background-color:#777533; height:0px;}
.footerTree {
	background:url(images/bottom_scene-1.png);
	height:58px;
	border-top:solid 1px #848552;
	position:relative;
}
.footerBG {
	background:transparent url(images/bg_footer.gif) repeat-x scroll left top;
	height:90px;
	
	}
.footerFill { height:50px; color:#00000; z-index:1;}
#terms-of-service {color:#FF7E00;}
#terms-of-service:hover{color:#ACAF8E;}
#privacy-policy {color:#FF7E00;}

.go-popup {color:#FF7E00;}
.go-popup:hover{color:#ACAF8E;}


#privacy-policy:hover{color:#ACAF8E;}
.ls-2 { color:#00e2ff; }
.ls-2:hover{ color:#FFC619; }

#rhinoceros { position:absolute;top:33px; width:50px; height:28px; background:url(images/rhinoceros.png) no-repeat; left:700px;}
#giraffe { position:absolute;top:-39px; width:60px; height:100px; background:url(images/giraffe.png) no-repeat; left:850px;}
#tree { position:absolute;top:-55px; width:142px; height:117px; background:url(images/tree.png) no-repeat; left:700px; }
#tree3 { position:absolute;top:-110px; width:140px; height:171px; left:250px;background:url(images/tree3_b.png) no-repeat;}
.tree3img {position:absolute;top:-13px;left:-17px;}
#tree1 { position:absolute;top:-55px; width:142px; height:117px; background:url(images/tree1.png) no-repeat; left:700px; display:none;}
#leaves { position:absolute;top:0px; width:142px; height:37px; background:url(images/leaves.png) no-repeat; left:700px; }
#tree3img { padding-right:50px;}
.how { background:url(images/semicolon_big.png) no-repeat left; width:300px; height:102px; position:absolute; left:20%; top:50px; }
.mainBodyFrame { position:relative; width:920px ; margin: auto; }
.visualidea{ width:320px; height:102px; position:absolute; left:20%; top:50px; display:none;}
.divider { width:300px; height:1px; background-color:#647560; left: 630px; top:145px; display:none; position:absolute;}
.body-bg-img { width:600px; height:430px; cdisplay:none; top:-85px; position:absolute; 

/*background:url(images/body_bg_img.png) no-repeat; */

display:none;}
#arrow1 { background:url(images/arrow-1.png) no-repeat right; position:absolute; width:20px; height:50px; left:300px; top:50px; }
.dream { position:absolute; width:238px; height:21px;background:url(images/dream.png) no-repeat; top:10px; left:400px; }
.dream1 { position:absolute; width:238px; height:21px;background:url(images/dream1.png) no-repeat; top:10px; left:400px; }

#showcase-layer1 {background: url(../images/showcase-layer1.png) 20% 100% repeat-x;  position:absolute; 
	overflow:hidden;}
#showcase-layer2 {background: url(../images/showcase-layer2.png) 40% 100% repeat-x;margin: 0;padding: 0; position:absolute; 
	overflow:hidden;}
#showcase-layer3 {background: url(../images/showcase-layer3.png) 70% 0 repeat-x;margin: 0;padding: 0;position:absolute; 
	overflow:hidden;}
#showcase-bottom {background: url(../images/showcase-bottom.png) 50% 100% no-repeat;}
.header-module {background: url(../images/showcase-feature.png) 0 0 no-repeat;}

/* Firefox2 Hack */
#showcase-layer1 {font-family: "20% 100%"; width:100%; height:410px;}
#showcase-layer2 {font-family: "40% 100%";  width: 100%; height:410px;}
#showcase-layer3 {font-family: "70% 0"; width: 100%; height:410px;}

#showcase {background: #E7AA27 url(../images/showcase-bg.png) 0 0 repeat-x;}
#showcase-bottom-bg {background: url(../images/showcase-bottom-bg.png) 0 100% repeat-x;}

#parallax {
	background:#ccc; 
	position:absolute; 
	overflow:hidden;
	width:700px; 
	height:300px; 
}
