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;

}



a.sub{

	font-size:6pt;

}



h1{

	font-size: 10pt ; 

	font-weight:bold;

	color:#B09A29;

	padding:2px 0px 8px 0px;

	margin:0px;

}

h1.loc, a.loc{

	font-size: 10pt ; 

	font-weight:bold;
	
	font-family: palatino;
	
	color:#B09A29;

	padding:0px;

	margin:0px;

}





h2{

	color: #B3B75D;

	font-size: 9pt ; 

	font-weight:bold;

	padding:2px 0px 0px 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;

}


