body, html{
margin:0px;
padding:0px;
background-color: #C0B566;
background-image:url(images/design/bg.gif);
background-repeat:repeat;
background-position:center center;
font-family:sans-serif;
font-size:1em;
}


a:hover{color: #9C9C45;}

a{
	text-decoration: underline;
	color:#000000;
}


h1{
	font-size: 10pt ; 
	font-weight:bold;
	color:#B09A29;
	padding:2px 0px 8px 0px;
	margin:0px;
}


h2{
	font-size: 9pt ; 
	font-weight:bold;
	padding:2px 0px 2px 0px;
	margin:0px;
}


h3{
	color: #A28B31;
	font-size: 95%; 
	padding:2px 0px;
	font-weight:normal;
	margin:0px auto;
}

p{
	margin:0px;
	padding: 0px 0px 10px 0px;
}


ul{
	list-style-image: url(images/design/bullet.gif);
	padding:5px 5px 5px 30px;
	margin:0px;
}

li{
	margin:2px 0px;
	font-size: 90%;
}



#main_bg {
position:relative;
  background-color:#ECEAB2;
  border: solid 1px #A99C48;
  padding:10px;
	margin: 10px auto;
	width:930px;

}

#banner {
	width:930px;
	height:126px;
	margin: 0px auto;
	background-image:url(images/design/bg_banner.gif);
	background-repeat:no-repeat;
	background-position:center center;
	z-index:1;
}

#navT {
	width:930px;
	height:29px;
	text-align:center;
	margin: 0px auto;
	padding-top:4px;
	background-color: #DDDC93;
	background-image:url(images/design/bg_navT.gif);
	background-repeat:no-repeat;
	background-position:center center;
}

#navT a{
	color:#A28B31;
	text-decoration:none;
	font-size:105%;
	font-variant:small-caps;
}



#body {
	width:930px;
	margin: 0px auto;
	background-color: #DDDC93;
	background-image:url(images/design/bg_body.gif);
	background-repeat:repeat-7;
	background-position:center center;
}

#body .imageL{
  float:left;
  margin:20px 0px 20px 12px;
 	display: inline;
	padding:5px;
	border: solid 1px #B7B75B;
	background-color: #EFEDB7;
	font-size: 75%;
}

#body .quote{
  color: #9D9D45;
	font-size: 85%;
	font-style:italic;
	text-align:center;

}

#body .text{
  float:left;
	width:470px;
	padding:25px;
	text-align:justify;
	font-size:85%;
  line-height:1.6em;
}




#body .imageR{
  float:left;
   margin:20px 0px 20px 0px;
	padding:5px;
	border: solid 1px #B7B75B;
	background-color: #EFEDB7;
	display: inline;
}

#body .clear{
  clear:both;
}



#navB {
	width:930px;
	height:26px;
	margin: 0px auto;
	padding-top:4px;
	text-align:center;
	background-color: #DDDC93;
	background-image:url(images/design/bg_navB.gif);
	background-repeat:no-repeat;
	background-position:center center;
}

#navB a{
	color:#A28B31;
	text-decoration:none;
	font-size:90%;
}

#body .borderBox{
	width:90%;
	margin: 20px auto;
	padding:5px;
	border: solid 1px #B7B75B;
	background-color: #EFEDB7;
	text-align: center;
	font-size:90%;
	line-height:110%;
	
}

table.box{
	width:100%;
	margin: 20px auto;
	padding:5px;
	border: solid 1px #B7B75B;
	background-color: #EFEDB7;
	text-align:left;
}

div.box{
	width:100%;
	margin: 20px auto;
	padding:15px 0px;
	border: solid 1px #B7B75B;
	background-color: #EFEDB7;
	text-align:left;
}

#flash {
	width:930px;
	margin: 0px auto;
}

#footer {
	width:930px;
	height:113px;
	margin: 0px auto;
	background-image:url(images/design/bg_footer.gif);
	background-repeat:no-repeat;
	background-position:center center;
}

#credits{
	width:930px;
	margin: 0px auto;
	text-align:center;
	font-size:85%;
	color:#A28B31;
}
#credits a{
  margin:0px 7px;
	color:#A28B31;
	font-size:8pt;

}


/* CLIENT GALLERY */

#clientgallery {
	margin:0px auto;
	padding:0px;
	text-align:center;
	font-size: 100%;
	width:95%;
}

#clientgallery img{
	margin: 10px auto;
	padding:15px;
	border: solid 1px #B7B75B;
	background-color: #EFEDB7;
	text-align: center;
}

#clientgallery h2{
	margin:3px 0px;
}

#clientgallery a{
	text-decoration:underline;
}


/* PREVIOUS NEXT BUTTONS */

#prevnext{
	text-align:left;
	font-size: 7pt;
	float:right;
	width:155px;
	padding:8px;
}

#prevnext a {
	color:#3F312A;
	font-size: 7pt;
	margin:0px;
	padding:0px;
}
