body {
margin: 0 0;
padding: 0 0;
background-image:url(../_common_images/background.gif);
font-family:Arial, Helvetica, sans-serif;
}

#container {
margin:45px auto;
width: 980px;
height: 600px;
border: 1px solid #bab2a8;
background:#FFFFFF;
}

#logo {
width:385px;
height:175px;
float:left;
}

a:focus
{
-moz-outline-style: none;
}

p a:link, p a:visited, p a:active {
	color:#9b9385;
	text-decoration: none; 
	outline: none;
}

p a:hover {
	color: #d6813c;
	outline: none;
	text-decoration: none;
}

h2 {
margin: 0 0 -5px 0; 
padding: 0 0;
font:bold 15px/19px Arial, Helvetica, sans-serif; 
letter-spacing:1px; 
color: #9b9385; 
text-transform:uppercase;
}

/* ----- NAVIGATION ----- */

#nav {
height: 85px;
width:456px;
margin: 0 0;
padding: 95px 0px 0px 0px;
background-image:url(../_common_images/nav_bg.gif);
float:left;
text-align:center;
}

#nav ul {
margin-left: 0;
padding-left: 0;
display: inline;

}

#nav ul li {
margin-left: 2px;
padding: 0px 2px 0px 8px;
border-left: 1px solid #a2998a;
list-style: none;
display: inline;
font:normal 11px/18px Arial, Helvetica, sans-serif;
color: #b06010;
text-transform:uppercase;
}

#nav ul li.first {
margin-left: 0;
border-left: none;
list-style: none;
display: inline;
}

#nav a, #nav a:visited {
text-decoration:none;
color: #a2998a;
}

#nav a:hover {
text-decoration:none;
color: #b06010;
}

.active {
margin:0 0;
padding: 0 0;
border-bottom:2px solid #E5E1DC;
}

/* ----- QUICKLINKS ------ */

#productsQuicklinks {
height: 175px;
width: 139px;
float:left;
}

#productsQuicklinks ul {
color:#cda47a;
list-style-type:none;
margin:40px 0px 0px 10px;
padding: 0 0;
}

#productsQuicklinks ul li {
height:15px;
width: 115px;
margin: 15px 0;
padding: 6px 0 0px 0;
background-color:#ebe8e5;
border:1px solid #c2bfbd;
text-align:center;
font: normal 9px/8px Arial, Helvetica, sans-serif;
text-transform: uppercase;
}

#productsQuicklinks ul li a, #productsQuicklinks ul li a:visited {
color:#cda47a;
text-decoration:none;
}

#productsQuicklinks ul li a:hover {
text-decoration: none;
color:#b06010;
}

/* ---- CONTENT AREA ----- */

#contentWrap {
height: 400px;
width: 980px;
background-color:#e5e1dc;
float:left;
}

#contentPhoto {
width: 385px;
height: 400px;
margin: 0 0;
padding: 0 0;
overflow:hidden;
float:left;
}

#contentContainer {
width: 525px;
margin: 0px 0px 0px 0px;
padding: 35px 0px 0px 35px;
float:left;
}

#contentArea {
width: 525px;
float:left;
}

#contentCopy {
height:260px;
width: 515px;
margin: 0px 0px 0px 0px;
padding: 15px 0px 10px 0px;
float:left;
overflow:auto;
background-color:#e5e1dc;
}

#contentCopy  p {
color: #b06010;
font:normal 12px/22px Arial, Helvetica, sans-serif;
}

#contentCopy  li {
list-style-image:url(../_common_images/listItem_img.gif);
list-style-type:none;
color: #b06010;
font:normal 12px/21px Arial, Helvetica, sans-serif;
}

#contentFooter {
width: 525px;
height: 7px;
background:url(../_common_images/contentFooter_bg.gif) no-repeat;
background-color:#e5e1dc;
margin: 0 0;
padding: 0 0;
float:left;
}

#footer {
font: normal 9px/10px Arial, Helvetica, sans-serif;
color:#c2bfbd;
margin: 5px 15px 0px 0px;
padding: 0px;
text-align: right;
float:right;
width: 200px;
}


/* ---- HOMEPAGE NEWS STYLES ---- */
 
.homeNews {
height:75px; 
width: 220px; 
margin:10px 10px 0 0; 
padding:15px 13px 0px 15px; 
float:left; 
border-right: 1px solid #a2998a;
overflow:hidden;
}

.homeNews p {font: normal 10px/14px Arial; color: #666666; margin: 0 0; padding: 0 0;}

.homeNews p a {font-size: 11px; color: #b06010; text-decoration:none;}

.homeNews p a:hover {font-size: 11px; color: #b87533; text-decoration:none;}	

.homeNews .monthName {margin: -7px 0 3px 0; padding: 0 0 0 0;font-size: 11px; text-transform: uppercase; color: #b87533; font-weight:bold;}


/* ----- LIST STYLES ----- */
	
p.listHeadline a {
font-family: Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:12px;
letter-spacing:1px;
color: #a95502;
font-weight:normal;
margin: 15px 0 0 0;
padding: 0 0;
}
		
p.listItem {
margin: -12px 0 0 0px;
padding: 0 0;
}

#contentCopy ul#servicesList {
list-style-image:url(../_common_images/listItem_img.gif);
list-style-type:none;
color: #a95502;
font: normal 12px/20px Arial, Helvetica, sans-serif;
text-transform:uppercase;
letter-spacing:1px;
margin: 0 0 0 0;
padding: 0 0 0 20px;
}

#contentCopy ul#servicesList li {
color: #a95502;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#contentCopy ul#servicesList li a {
text-decoration: none;
color: #a95502;
}

#contentCopy ul#servicesList li a:hover {
text-decoration: none;
color: #666666;
}




/* ------ PRODUCTS AND SERVICES SIDEBAR ------  */

#PSNAV {
width: 290px;
height: 400px;
margin: 0 0;
overflow:hidden;
float:left;
padding:75px 40px 0px 55px;
color:#b0600e;
background-image:url(../products/images/photoContent_bg.gif);
background-repeat:no-repeat;
}

#PSNAV p {
font-size: 11px;
line-height:17px;
}

#PSNAV ul {
list-style-image:url(../_common_images/listItem_img.gif);
list-style-type:none;
font:normal 12px/21px Arial, Helvetica, sans-serif;
}

#PSNAV ul {
text-decoration:none;
color: #b06010;
}

#PSNAV ul li a {
text-decoration:none;
letter-spacing: 1px;
color: #666666;
margin: 0 0 0 0;
padding: 0 0 0 0;
moz
}

#PSNAV a:focus
{
-moz-outline-style: none;
}

#PSNAV ul li a:hover {
color: #a95502;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#PSNAV .active {color: #a95502; font-weight:bold;}

.expandingProducts {margin: 5px 0px -5px 0px;}

.disclaimerCopy {color:#999999;font: italic 10px/14px Arial, Helvetica, sans-serif;}

.orange {color: #a95502;}

.hideDiv{ display:none;}