﻿html, body, form { padding: 0; margin: 0; }

body {margin-top:10px;}
body {font-family: Arial; font-size: 12px;background:url('../Images/background.jpg') repeat-x #FFFFFF;}

img {border:0;}
a {color:#96380C;font-weight:bold;}

h1 {font-size:22px;font-family:helvetica;margin:0 0 10px 0;font-weight:lighter;}
h2 {font-size:14px;font-weight:bold;margin:0;}


.brown {color:#AB5024;}


/* MASTERPAGE */
.siteContainer {width: 958px;}

.siteHeader {height: 146px;background: url('../Images/background-top.jpg');}
.siteHeader .background {width:940px;height:133px;background:url('../Images/header-bg.jpg');}
.siteHeader .logo {width:299px;height:133px;overflow:hidden;}
.siteHeader .topNav {width:641px;height:39px;text-align:left;overflow:hidden;}
.siteHeader .topNav a {color:#FFFFFF;font-weight:normal;}
.siteHeader .mainNav {width:641px;height:94px;overflow:hidden;}

.siteContent {height:500px;background: url('../Images/background-bottom.gif') bottom;}

.siteFooter {color:#B5B4B4;}
.siteFooter a {color:#B5B4B4;text-decoration:none;font-weight:normal;}

/* HOMEPAGE */
.homeContainer {width:910px;}
.homeLeft {line-height:18px;}

.homeDividerH {width:260px;margin:10px 0;font-size:0.1em;line-height:0.1em;border-bottom:1px solid #DCDCDC;}
.homeHighlight {width:250px;padding:0 0 0 10px;background:url('../Images/bullet-bg.gif') no-repeat;}

.homeSpotlight {width:297px;background:url('../Images/home-spotlight-bg.gif') repeat-x;}
.homeSpotlight .container {width:257px;padding:15px 20px 10px 20px;font-size:11px;line-height:16px;}
.homeDividerV {width:9px;font-size:0.1em;line-height:0.1em;background:url('../Images/home-divider-bg.gif') repeat-y center;}

.newsEntry {font-weight:bold;color:#462F23;}
.newsEntry a {font-weight:normal;color:#462F23;}

/* CONTENT PAGE */
.contentContainer {width:910px;}
.contentContainer .header {width:670px;}
.contentContainer .backToHeader {width:670px;padding-left:15px;}
.contentContainer .search {width:250px;}
.contentContainer .divider {height:30px;}

.genericContainer {}

.searchContainer {width:230px;padding:0 0 0 10px;margin-top:8px;background:url('../Images/bullet-bg.gif') no-repeat;}

/* CONFIGURE */
.configureContainer {width:905px;}
.configureContainer .top {width:905px;height:20px;background:url('../Images/configure-bg-top.gif') no-repeat;}
.configureContainer .span {width:905px;height:461px;background:url('../Images/configure-bg-span.gif') repeat-y;}
.configureContainer .bottom {width:905px;height:20px;background:url('../Images/configure-bg-bottom.gif') no-repeat;}

/* PRODUCTS */
.productsLandingContainer {width:910px;}
.productsLandingContainer .categoryContainer {width:444px;height:162px;margin-bottom:10px;background:url(../Images/products-category-bg.gif) no-repeat;}
.productsLandingContainer .categoryContainer .photo {width:130px;margin:10px 0;float:left;}
.productsLandingContainer .categoryContainer .description {width:294px;margin:10px 0;padding:0 10px 0 10px;text-align:left;float:right;background:url(../Images/bullet-bg2.gif) no-repeat;}
.productsLandingContainer .categoryContainer .description .text {width:294px;height:115px;}
.productsLandingContainer .categoryContainer .description .button {width:276px;height:19px;padding:4px 0 0 10px;background:url(../Images/products-category-btn-bg.gif) no-repeat;}
.productsLandingContainer .categoryContainer .description .button a {font-weight:normal;font-size:11px;}

/* PRODUCT DETAIL PAGE */
.productDetailContainer {width:910px;}
.productDetailContainer .pageHeader {width:910px;height:49px;padding:0 0 0 15px;font-size:22px;font-family:helvetica;font-weight:lighter;background:url(../Images/page-header-bg.gif) no-repeat;}
.productDetailContainer .topSplitLeft {width:490px;}
.productDetailContainer .topSplitLeft .container {width:460px;padding:5px 15px 15px 15px;font-size:12px;}
.productDetailContainer .topSplitLeft .container td {border-bottom:1px solid #E4E4E4;}
.productDetailContainer .topSplitRight {width:420px;}
.productDetailContainer .topSplitRight a {font-weight:normal;color:#000000;}
.productDetailContainer .topSplitRight .container {width:394px;padding:5px 10px 15px 16px;font-size:12px;}
.productDetailContainer .topSplitRight .container .top {width:394px;height:25px;margin-bottom:4px;background:url(../Images/product-detail-photo-bg1.gif) no-repeat;}
.productDetailContainer .topSplitRight .container .bottom {width:394px;height:25px;margin-top:14px;margin-bottom:4px;background:url(../Images/product-detail-photo-bg2.gif) no-repeat;}
.productDetailContainer .sections {width:435px;background:url('../Images/home-spotlight-bg.gif') repeat-x;}
.productDetailContainer .sectionsDivider {width:10px;font-size:0.1em;line-height:0.1em;background:url('../Images/home-divider-bg.gif') repeat-y center;}
.productDetailContainer .container {width:395px;padding:15px 20px 10px 20px;font-size:11px;line-height:16px;font-size:12px;}
.productDetailContainer .container a {font-weight:normal;color:#000000;}

.productDetailContainer .landingLink {padding:8px 0 10px 10px;background:url(../Images/landing-bullet.gif) no-repeat;}
.productDetailContainer .landingLink a {color:#000000;font-weight:normal;font-size:14px;}

/* CONTACT BG */
.portfolio-header {
	padding: 0 0 10px 4px; }
	
.portfolio-padding {
	padding: 0px 0 20px 13px; }
	
.portfolio-bg {
	width: 884px;
	min-height: 400px;
	background-image:url(../Images/contractbg_02.jpg);
	background-position: bottom left;
	background-repeat:no-repeat;
	text-align: center; }
	
.portfolio-table { width: 830px; }
.portfolio-table td {
	vertical-align: top;
	width: 415px;
	text-align: left;
	padding-left: 50px; }
.portfolio-subheader {
	color:#AB5024;
	font-weight: bold;
	padding-bottom: 3px;
	background-image: url(../Images/content-dashes.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 300px;
	}
.portfolio-table td ul {
	margin: 0;
	padding-left: 25px; }
.portfolio-table td ul li {
	list-style-image:url(../Images/bullet-bg2.gif); }