body {
	background-color:#9d5900;
	font-family:"Trebuchet MS", Arial, Sans-serif;
	font-size:10pt;
	line-height:22px;
}

img {
	border:0;
}


#pagecontainer {
	width:700px;
	padding:9px 9px 9px 9px;
	margin:auto;
	border:1px dashed #b98949;
}

#pagebackgrounds_home {
	background-color:white;
	background-image:url('../images/bg_home.jpg');	
	background-repeat:no-repeat;
	width:700px;
	height:700px;
}


#pagebackgrounds_about {
	background-color:white;
	background-image:url('../images/bg_about.jpg');	
	background-repeat:no-repeat;
	width:700px;
}

#pagebackgrounds_products {
	background-color:white;
	background-image:url('../images/bg_products.jpg');	
	background-repeat:no-repeat;
	width:700px;
}

#pagebackgrounds_casestudies {
	background-color:white;
	background-image:url('../images/bg_casestudies.jpg');	
	background-repeat:no-repeat;
	width:700px;
}

#pagebackgrounds_contact {
	background-color:white;
	background-image:url('../images/bg_contact.jpg');	
	background-repeat:no-repeat;
	width:700px;
}


#pagebackgrounds_gallery {
	background-color:white;
	background-image:url('../images/bg_productgallery.jpg');	
	background-repeat:no-repeat;
	width:700px;
}



#thumbnails {
	float:left;
	border:1px solid #C0C0C0;
	margin-right:5px;
	margin-top:5px;
	width:81px;
	height:81px;
}


.gallery {
	margin-right:10px;
}

#content {
	padding-top:190px;
	padding-left:44px;
	clear:both;
	width:417px;
	margin-bottom:0;
	overflow:auto;

}

#content a {
	color:#CC6600;
	font-weight:bold;
	
}

#content a:hover {
	color:#CC6600;
	font-weight:bold;
	background-color:white;
	text-decoration:none;
	
}

#clear {
	clear:both;
}


#bottom {
	
	background-image:url('../images/bg_footer.gif');
	background-repeat:no-repeat;
	clear:both;
	margin:0;
	padding:0;
}

#footer {
	color:#FF9900;
	text-align:center;
	padding-top:10px;
	clear:both;
	overflow:hidden;
}

#footer a {
	color:white;
	
}



#toplink  a{
	font-size:8pt;
	color:gray;
}

#toplink a:link{
	font-size:8pt;
	color:gray;

}

#toplink a:visited{
	font-size:8pt;
	color:gray;

}


/* nav */
#main-nav { 
	position:relative;
	z-index: 8;
	left: 0px; 
	top: 79px;
	
	
}

#main-nav dt{
	
	float:left;
}

#main-nav dl {
	margin:0;
	padding:0;
	}

/* IE5 Mac Hack \*/ 
#main-nav { } 
/*/ 
#main-nav { padding-left: 11px; overflow: hidden; } 
/* End Hack */




#main-nav dt a {
	display: block;
	height: 0px !important;
	height /**/:40px; /* IE 5/Win hack */ 
	padding: 40px 0px 0px 0px;
	overflow: hidden;
	background-repeat: no-repeat;
	
}

#main-nav dt a:hover {
	background-position: 0 -40px;
}

#main-nav dt#home a { width: 69px; background-image: url(../images/nav_home.gif); }

#main-nav dt#home { width: 69px; background-image: url(../images/nav_home.gif); }

#main-nav dt#about a { width: 84px; background-image: url(../images/nav_aboutus.gif); }

#main-nav dt#about { width: 84px; background-image: url(../images/nav_aboutus.gif); }

#main-nav dt#products a { width: 163px; background-image: url(../images/nav_products.gif); }

#main-nav dt#products { width: 163px; background-image: url(../images/nav_products.gif); }

#main-nav dt#contact a { width: 90px; background-image: url(../images/nav_contact.gif); }

#main-nav dt#contact { width: 90px; background-image: url(../images/nav_contact.gif); }




body.home dt#home a {
	background-position: 0 -40px;
}

body.home dt#home{
	background-position: 0 -40px;
}


body.about dt#about a {
	background-position: 0 -40px;
}

body.about dt#about {
	background-position: 0 -40px;
}

body.products dt#products a {
	background-position: 0 -40px;
}

body.products dt#products {
	background-position: 0 -40px;
}

body.casestudies dt#casestudies a {
	background-position: 0 -40px;
}

body.casestudies dt#casestudies{
	background-position: 0 -40px;
}




body.contact dt#contact a {
	background-position: 0 -40px;
}

body.contact dt#contact {
	background-position: 0 -40px;
}





.subtitles {
	font-family: Arial, sans-serif;
	font-size:13pt;
	color:#CC6600;
	font-weight:bold;
	margin:0;
	padding-bottom:15px;
	padding-top:15px;
}
