* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #333333;
 background-color: #fbe790;
 background-color: #c1a209;
 background-color: #f9df5d; 
 background-color: #b6cdc8;  
 background-color: #97c4bb;   
 background-color: #ffffff; 
}
#wrapper { 
 margin: 10px auto;
 margin: 0 auto; 
 width: 932px;
}
#faux {
 /*background: url(images/bkg-main.gif) repeat-y;*/
 background-color: #ffffff;
 margin: 0;
 padding: 0;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 932px;
}

/* first header line */
#headerlogo { 
 float: left;
 margin: 0 auto;
 padding: 0;
 width: 325px;
 width: 375px; 
 height: 90px; 
 display: inline;
 position: relative;
 background-color: #ffffff;
 border-top: solid #007d68 2px; 
}
#headerlogo img { 
 margin: 0 0 0 20px;
 border: 0;
}
#headerslogan { 
 float: right;
 margin: 0;
 padding: 0;
 width: 607px;
 width: 557px; 
 width: 557px;
 
 height: 90px;
 display: inline;
 position: relative; 
 background-color: #ffffff;
 color: #000000;
 border-top: solid #007d68 2px; 
}
#headerslogan h2 { 
 text-align: right;
 float: right;
 margin: 60px 60px 1px 10px;
 margin: 60px 30px 1px 10px;
  
 padding: 0;
 font-size: 1.3em;
 font-style: italic;
 color: #007d68;
}

/* second header line */
#header2 {
 width: 932px;
 padding: 0;
 margin: 10px 0 0 0;
 margin: 0;
 border-top: solid #05755f 1px; 
 border-bottom: solid #c1a209 2px;
 border-bottom: solid #d72a08 2px; 
}
#headername { 
 float: left;
 margin: 0 auto;
 padding: 0;
 width: 557px;
 height: 30px; 
 height: 35px;
 display: inline;
 position: relative;
 background-color: #d72a08;
 background-color: #c1a209; 
}
#headername h1 { 
 margin: 10px 0 1px 10px;
 padding: 0;
 font-size: 1.2em;
 color: #000000;
}
#searchform {
float: right;
background-color: #c1a209;
width: 225px;
width: 228px;
height: 21px;
height: 26px;
position: relative;
margin: 0;
padding: 9px 0 0 0;
vertical-align: bottom;
} 
.searchtext {
padding: 0;
color: #000000;
text-decoration: none;
cursor: pointer;
float: right;
margin: 0;
 border:none;
}
.searchlink {
 padding: 0;
 color: #ffffff;
 text-decoration: none;
 font-weight: bold;
 cursor: pointer;
 float: right;
 margin: 0 10px 0 0;
 background-color: transparent;
 border:none;
}
.searchlink:hover {
 color: #d72a08;
 text-decoration: underline; 
}

#headerglobalnav { 
 float: right;
 margin: 0;
 padding: 0;
 width: 150px;
 width: 147px;
 height: 30px;
 height: 35px; 
 display: inline;
 position: relative; 
 background-color: #d72a08;
 background-color: #c1a209; 
 color: #ffffff;
 text-align: left;
}
#headerglobalnav p { 
 margin: 10px 10px 1px 10px;
 padding: 0;
 font-size: 1.1em;
 color: #ffffff;
 font-weight: bold;
 text-align: right;
}
#headerglobalnav a { 
 padding: 0;
 color: #ffffff;
 text-decoration: none; 
}
#headerglobalnav a:hover { 
 color: #d72a08;
 text-decoration: underline; 
}






/* third header line */
#headermainnav { 
/* float: left;
 margin: 0 auto;
 padding: 0;*/
 width: 932px;
 height: 25px; 
 background-color: #2e3332; 
/* display: inline;
 position: relative;*/
}
#headerimg { 
 float: left;
 margin: 0 auto;
 padding: 0 0 0 3px;
 width: 929px; 
 height: 156px;  
 background-color: #2e3332;
}
#headerimg img { 
 margin: 3px 2px;
 padding: 0;
 border: none;
 border-color: #2e3332;
 background-color: #2e3332;
}
#headerimg a { 
 margin: 0;
 padding: 0;
 border-color: #2e3332; 
}
#headerimg a:hover { 
 margin: 0;
 padding: 0;
}

 
 
 
 
 
 
 
#leftcolumn { 
 float: left;
 display: inline;
 color: #ffffff;
 margin: 0;
 padding: 0;
 width: 193px;
 text-align: left;
 /*border: thin solid #CCCCCC;*/
}
#leftcolumn p { 
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:0;
margin:10px 20px 10px 20px;
color: #ffffff;
font-weight:normal;
font-style: italic;
text-align: left;
}
#leftcolumn a { 
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:0;
margin:15px 5px 10px 60px;
color: #ffffff;
font-weight:normal;
font-style: italic;
text-align: right;
text-decoration: none;
}
#leftcolumn a:hover { 
color: #85754e;
}
#whiteboxes {
float:left;
width:142px;
margin:0 10px 5px 0;
padding: 0 0 0 23px;
}
#whitebox1 {
margin: 0;
margin: 0 0 20px 0;
background-image:url(images/whiteboxbottom.gif);
background-position:left bottom;
background-repeat:no-repeat;
}
#whitebox1 ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:10px 15px 10px 25px;
margin:0;
color: #002854;
}
#whitebox1 li {
margin:0;
padding:0 0 3px 0;
color: #002854;
font-size:.9em;
font-weight: bold;
}
#whitebox1 a {
margin:0;
padding:0 0 3px 0;
color: #002854;
font-weight: bold;
font-style: normal;
}
#whitebox1 a:hover {
text-decoration: underline;
color: #85754e;
}


#lefticons {
padding: 8px 0 10px 25px;
}
#lefticons img {
float: left;
display: inline;
padding:10px;
margin: 0;
}
#lefticons a { 
padding:0;
margin:0;
}



#centercolumn { 
 float: left;
 color: #333;
 margin: 30px 0 0 0;
 padding: 0;
 width: 390px;
 width: 550px; 
 width: 540px; 
 width: 580px;
 display: inline;
 position: relative;
}
#centercolumn h2 { 
text-align: left;
padding:20px 0 2px 20px;
padding:20px 0 2px 35px;
margin:0;
font-size:1.2em;
font-weight: bold;
color: #007d68;
}
#centercolumn h3 { 
text-align: left;
padding:20px 0 2px 20px;
padding:20px 0 2px 35px;
margin:0;
font-size:1.1em;
font-weight: bold;
color: #002854;
}
#centercolumn h4 { 
text-align: left;
padding:20px 0 2px 20px;
padding:20px 0 2px 35px;
margin:0;
font-size:1.2em;
font-weight: bold;
color: #85754e;
}
#centercolumn h5 { 
text-align: left;
padding:0 0 2px 30px;
margin:0;
font-size:1em;
font-weight: bold;
color: #002854;
}
#centercolumn p { 
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:5px 40px 10px 20px;
padding:5px 40px 10px 35px;
margin:0;
color: #002854;
font-weight:normal;
}
#small  { 
font-size: .8em;
font-style: italic;
}
#smalllink {
font-size: .8em;
}

#centercolumn a { 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #002854;
font-weight:bold;
}
#centercolumn a:hover { 
color: #002854;
font-weight:bold;
}
div.hr {
padding: 0 0 0 20px;
padding: 0 0 0 35px;
margin:0 0 0 20px;
margin:0 0 0 35px;
color: #007d68;
border: thin solid;
width: 450px;
}
div.hr hr {
  display: none;
}
#centercolumn ol { 
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:5px 40px 10px 20px;
margin:0;
color: #002854;
font-weight:normal;
}
#centercolumn li { 
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:2px 0 2px 0;
margin:0 0 0 45px;
color: #002854;
font-weight:normal;
}






#centercolumn img { 
float: left;
padding:5px;
border: 0;
}
#paypalform {
padding: 10px 0 10px 20px;
}

#center2column  { 
 float: left;
 color: #333;
 margin: 0 0 0 20px;
 padding: 0;
 width: 250px; 
 display: inline;
 position: relative;
}
#center2column p { 
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:5px 10px 10px 10px;
margin:0;
color: #000000;
font-weight:normal;
}
#center2column h3 { 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #897304;
font-size:1.4em;
font-weight:normal;
letter-spacing:.06em;
padding:5px 0 3px 20px;
margin:0;
}
#center2column h4 { 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #d72a08;
font-size:1.4em;
font-weight:normal;
letter-spacing:.06em;
padding:5px 0 3px 20px;
margin:0;

}
#center2column ul { 
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:0 10px 10px 10px;
margin:0;
color: #002854;
font-weight:normal;
}
#center2column li { 
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:1px 0 1px 0;
margin:0 0 0 30px;
margin: 0 0 0 20px;
color: #002854;
font-weight:normal;
list-style:square;
}





#rightcolumn { 
 float: left;
 display: inline;
 position: relative;
 color: #333;
 margin: 0;
 padding: 0;
 width: 335px;
/* border: thin #660000 solid;*/
}
#boxes {
float:left;
width:315px;
margin:40px 10px 10px 10px;
}
#boxes2 {
float:right;
width:315px;
margin:20px 10px 10px 10px;
}
#box1,#box2 {
margin-bottom:20px;
background-image:url(images/boxbottom.gif);
background-position:left bottom;
background-repeat:no-repeat;
}
#box1 h2,#box2 h2 {
text-align: left;
padding:8px 0 7px 10px;
margin:0 0 0 -1px;
margin:0;
background:url(images/boxtop.gif) left top no-repeat #ffffff;
font-size:1em;
font-weight: bold;
color: #000000;
}
#box1 h3 {
text-align: left;
padding:8px 0 0 25px;
margin:0;
font-size:1em;
font-weight: bold;
color: #ffffff;
}

#box1 p,#box2 p {
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:5px 15px 10px 25px;
margin:0;
color: #ffffff;
font-size:.9em;
}
#box1 ul, #box2 ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:10px 15px 10px 25px;
padding:10px 15px 10px 40px;
margin:0;
color: #ffffff;
font-size:1em;
font-weight: bold;
}
#box1 li, #box2 li {
margin:0;
padding:0 0 3px 0;
color: #ffffff;
font-size:.9em;
list-style:square;
font-weight: normal;
}
#box1 a, #box2 a {
margin:0;
padding:0 0 3px 0;
color: #ffffff;
text-decoration: none;
}
#box1 a:hover, #box2 a:hover {
color: #85754e;
text-decoration: underline;
}

#map {
width: 250px;
height: 250px;
padding:10px 15px 10px 25px;
margin:0;
}



#centercolumnfull { 
 float: left;
 color: #333;
 margin: 0;
 padding: 0;
 width: 390px;
 width: 840px; 
 width: 820px;  
 width: 932px; 
 display: inline;
 position: relative;
 background-color: #ffffff;
}
#centercolumnfull p { 
 padding: 20px 40px 20px 20px;
 margin: 0 auto;
 height: 90px;
 font-weight: bold;
 background-color: #9bc5bd;
 background-color: #e6e8e8; 
 background-color: #cac4a6;
 background-color: #d6d0b2;
 background-color: #dcdde9; 
 border: 2px solid #d72a08;
}
#centercolumnfullimg { 
 float: right;
 margin: 0;
 padding: 10px 30px 5px 40px;
}

/******************   TABBED MENU   ******************************/
#tabimg { 
 float: right;
 margin: 0 0 5px 0;
 padding: 0;
}
/*****              end tabbed menus   ***********************/

#myform{ /*CSS for sample search box. Remove if desired */
float: right;
margin: 0;
padding: 0;
}
#myform .textinput{
width: 190px;
border: 1px solid gray;
}
#myform .submit{
font: bold 11px Verdana;
height: 22px;
background-color: lightyellow;
}








#footernav { 
 width: 932px;
 clear: both;
 background: #2e3332;
 padding: 0;
 margin: 0; 
 height: 30px;
}
#footernav p { 
 font-size: .9em;
 font-weight: bold;
 margin: 0 0 0 20px;
 padding: 10px 0 0 0;
 text-align: center;
 color: #ffffff;
}
#footernav a { 
 color: #ffffff;
 margin: 0 2px 0 2px;
 text-decoration: none;
}
#footernav a:hover { 
 color: #c1a209;
 text-decoration: underline; 
}








#footer { 
 width: 932px;
 clear: both;
 background: #b6ac95;
 padding: 0;
 margin: 0 0 20px 0; 
 border-top: solid #05755f 1px; 
 border-top: solid #d72a08 2px;  
 border-bottom: solid #2e3332 4px; 
 border-bottom: solid #007d68 2px; 
}
#footerleft { 
 float: left;
 display: inline;
 margin: 0;
 padding: 0;
 width: 462px;
 height: 30px; 
 background-color: #d72a08; 
 background-color: #c1a209;
}
#footerleft p { 
 font-size: .9em;
 font-weight: bold;
 margin: 10px 0 0 10px;
 padding: 0;
 text-align: left;
}
#footerleft a { 
 color: #ffffff;
}
#footerleft a:hover { 
 color: #d72a08;
}
#footercenter { 
 float: left;
 margin: 0;
 padding: 0;
 width: 470px;
 height: 30px; 
 display: inline;
 position: relative;
 background-color: #d72a08;
 background-color: #c1a209; 
}
#footercenter p { 
 font-size: .9em;
 font-weight: bold; 
 margin: 10px 10px 0 0;
 padding: 0;
 text-align: right;
 color: #000000;
}

.clear { clear: both; background: none; }