#container {
	margin:0 auto;
	width:770px;
	padding:19px;
	background:#fff;
}

/* HEADER */
#header {
	position:relative;
	display:block;
	width:742px;
	height:220px;
}
#logo {
	position:absolute;
	left:593px;
	top:164px;
}
#headerimg1 {
	position:absolute;
	left:0px;
	top:0px;
}
#headerimg2 {
	position:absolute;
	left:381px;
	top:0px;
}
#navbar {
	position:absolute;
	left:0px;
	top:186px;
	display:block;
	width:593px;
	height:28px;
	background:url("images/nav_default.gif") no-repeat;
}
#navbar_aboutus{
	position:absolute;
	left:18px;
	top:0px;
}
#navbar_ourproducts{
	position:absolute;
	left:82px;
	top:0px;
}
#navbar_care{
	position:absolute;
	left:242px;
	top:0px;
}
#navbar_installation{
	position:absolute;
	left:168px;
	top:0px;
}
#navbar_sustainability{
	position:absolute;
	left:375px;
	top:0px;
}
#navbar_gallery{
	position:absolute;
	left:462px;
	top:0px;
}
#navbar_contactus{
	position:absolute;
	left:521px;
	top:0px;
}
#navprod {
	position:absolute;
	left:73px;
	top:214px;
	z-index:100;
	visibility:hidden;
}


/* MAIN */
#main {
	width:742px;
}
#content {
	width:593px;
}
#content-wide {
	width:742px;
}
#contentimg {
	float:right;
	padding-right:22px;
	padding-bottom:22px;
}
#contentimgspecies {
	float:right;
	padding-bottom:22px;
}
#contenttext {
	width:375px;
}
#contenttextgallery {
	width:700px;
}
#contenttextpadding{
	padding-left:22px;
}
.galleryimg {
	padding-right:6px;
	padding-bottom:3px;
}
.gallerytext {
	font: 9px/100% Verdana,Helvetica, Arial, sans-serif;
	color:#181512;
	text-align:right;
	width:74px;
}

/* FOOTER */
#footer {
	width:742px;
	padding-top:44px;
}
#copy {
	float:left;
	padding-left:22px;
}
#link {
	float:right;
}
#footer p {
	font: 9px/100% Verdana,Helvetica, Arial, sans-serif;
	color:#181512;
	margin: 0 0 0.2em 0; 
  	padding: 0;
}
#footer a{
	text-decoration:none;
	color:#181512;
}
#footer a:hover{
	color:#C4A263;
}
/* END FOOTER */

/* site map */
#sitemap ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
#sitemap li {
	padding-left: 11px;
	padding-bottom: 11px;
	background: url(images/arrow.gif) no-repeat 0 5px;
}
#sitemap li ul li{
	padding-left: 22px;
	padding-bottom: 11px;
	background: none;
}

/* GENERAL STYLES */
body {
	font:11px/170% Verdana,Helvetica, Arial, sans-serif;
	color:#000;
	background:#2A140E;
	margin-top:22px;
	margin-bottom:30px;
}
form,input {
	font:11px/170% Verdana,Helvetica, Arial, sans-serif;
}
h3 {
	font:13px "Avant Garde","AvantGarde",Verdana,Helvetica, Arial, sans-serif;
	color:#C4A263;
}
h4 {
	font:bold 11px "Avant Garde","AvantGarde",Verdana,Helvetica, Arial, sans-serif;
	color:#000;
}
p {
	margin:0 0 1.2em;
}
a{
	color:#C4A263;
}
a:hover{
	color:#C4A263;
}
strong {font-weight:bold;}
ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
li {
	padding-left: 11px;
	background: url(images/arrow.gif) no-repeat 0 5px;
}

/* hide image preload div */
#preload {
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
}
/* For pop-up "window" */
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 50;
	width: 100%;
	height: 100%;
	background-color: #000;
	visibility:hidden;
	opacity: .8;
	filter: alpha(opacity=80);
}
#overframe{
	position: absolute;
	top:100px;
	left: 50%;
	background:#fff;
	width:480px;
	height:500px;
	padding:10px;
	margin-left: -240px;
	z-index: 100;
	visibility:hidden;
}

