body {
	background-color: #B9AB96;
	position: relative;
	width: 995px; 
	margin: 0 auto 0 auto;
	font-family: arial, tahoma, sans-serif;
	font-size: 10pt;
	text-align:center;
	}
	
#wrapper {
	width: 995px;
	text-align:left;
	}
	
#header {
	background: url(../images/headerBackground.jpg) no-repeat;
	width: 995px;
	height: 117px;
	}
	
#mainContent {
	background: url(../images/middleBgDS.jpg) repeat-y;
	width: 995px;
	}
	
#footer {
	background: url(../images/footerBgDS.jpg) no-repeat;
	width: 995px;
	height: 26px;
	}
	
#mainContainer {
	background: url(../images/mainBg.jpg) no-repeat top left;
	width: 975px;
	margin: 0 0 0 8px;
	}
	
#topNav {
	background: url(../images/topNavBg.jpg) repeat-x;
	height: 30px;
	width: 975px;
	margin: 0 0 0 8px;
	border-bottom: solid 4px #3A3823;
	}
	
.topNavCol1 {
	width: 545px;
	float: left;
	}
	
.topNavCol2 {
	width: 430px;
	float: right;
	text-align: right;
	padding: 0;
	}
	
#headerContainer {
	width: 975px;
	margin: 0 0 0 8px;
	}
	
.headerCol1 {
	float: left;
	width: 300px;
	}
	
.headerCol2 {
	float: right;
	width: 675px;
	text-align: right;
	}
	
.logo {
	padding: 20px 0 0 10px;
	}
	
.phonenumber {
	font-size: 18pt;
	font-weight: bold;
	padding: 12px 10px 0 0;
	}
	
.slogan {
	padding: 42px 6px 0 0;
	}
	
.mainCol1 {
	width: 258px;
	float: left;
	}
	
.mainCol2 {
	width: 717px;
	float: right;
	}
	
.colClear {
	clear: both;
	}
	
.sideNav {
	background-color: #726e45;
	border-top: 2px solid #9d9779;
	}
	
.sideNav a, .sideNav a:visited {
	color: #000000;
	text-decoration: none;
	font-size: 12pt;
	}
	
.sideNav a:hover {
	color: #ffffff;
	text-decoration: none;
	font-size: 12pt;
	}
	
.navItem {
	background-color: #726e45;
	border-bottom: 2px solid #9d9779;
	}
	
.navCol1 {
	float: left;
	width: 16px;
	padding: 2px 0 0 8px;
	}

.navCol2 {
	float: left;
	width: 210px;
	padding: 0 0 0 6px;
	}
	
.navCol3 {
	width: 10px;
	float: right;
	padding: 5px 5px 0 0;
	}
	
.navContainer {
	padding: 3px 0 3px 0;
	}
	
.sideHeader {
	height: 48px;
	}

.sideCol1 {
	width: 38px;
	float: left;
	padding: 8px 0 0 8px;
	}
	
.sideCol2 {
	width: 206px;
	float: right;
	color: #D9B759;
	font-size: 16pt;
	padding: 15px 0 0 6px;
	}
	
.greyContainer {
	width: 221px;
	margin: 22px 0 22px 16px;
	padding:9px 0 0 0;
	background: url(../images/greyTop.png) no-repeat;
	}
	
.greyMiddle {
	background: url(../images/greyMiddle.png) repeat-y;
	width: 221px;
	}
	
.greyBottom {
	background: url(../images/greyBottom.png) no-repeat;
	width: 221px;
	height: 8px;
	}
	
.greyHeader {
	/*height: 48px;*/
	}

.greyCol1 {
	width: 38px;
	float: left;
	padding: 0 0 0 5px;
	}
	
.greyCol2 {
	width: 175px;
	float: right;
	color: #D9B759;
	font-size: 16pt;
	padding: 6px 0 0 3px;
	}
	
.greyNav {
	background-color: #4d4d4f;
	border-top: 2px dotted #717074;
	width: 200px;
	}
	
.greyItem {
	border-bottom: 2px dotted #717074;
	background-color: #4d4d4f;
	padding: 3px 0 3px 6px;
	}
	
.greyNav a, .greyNav a:visited {
	color: #B9AB96;
	text-decoration: none;
	font-size: 12pt;
	}
	
.greyNav a:hover {
	color: #ffffff;
	text-decoration: underline;
	font-size: 12pt;
	}
	
.greyNavContainer {
	padding: 10px 0 0 9px;
	}
	
.phoneNumber2 {
	color: #D9B759;
	font-weight: bold;
	text-align: right;
	padding: 6px 13px 0 0;
	}
	
.leftSideContent {
	width: 221px;
	padding: 0 0 0 18px;
	color: #ffffff;
	}
	
.questionHeader {
	width: 221px;
	}
	
.questionCol1 {
	width: 34px;
	float: left;
	padding: 6px 0 0 0;
	}
	
.questionCol2 {
	width: 181px;
	float: right;
	color: #D9B759;
	font-size: 14pt;
	padding: 0 0 0 5px;
	}
	
.leftSideContent a, .leftSideContent a:visited {
	color: #ffffff;
	text-decoration: underline;
	}
	
.leftSideContent a:hover {
	color: #ffffff;
	text-decoration: underline;
	}
	
.newsHeader {
	width: 221px;
	}
	
.newsCol1 {
	width: 24px;
	float: left;
	padding: 5px 0 0 0;
	}
	
.newsCol2 {
	width: 191px;
	float: right;
	color: #D9B759;
	font-size: 14pt;
	padding: 0 0 0 6px;
	}
	
.padding {
	/*padding-bottom: -10px;*/
	margin-bottom: -11px;
	*margin-bottom: -19px;
	}
	
.shortNav {
	margin: 6px 0 0 6px;
	}
	
.shortNav a, .shortNav a:visited {
	color: #000000;
	text-decoration: none;
	}
	
.shortNav a:hover {
	color: #000000;
	text-decoration: underline;
	}
	
.outsideNav {
	text-align: right;
	width: 975px;
	padding: 6px 0 0 0;
	}
	
.outsideNav a, .outsideNav a:visited {
	color: #000000;
	text-decoration: none;
	}
	
.outsideNav a:hover {
	color: #000000;
	text-decoration: underline;
	}
	
.mainImage {
	background: url(../images/mainImage.png) no-repeat;
	width: 717px;
	height: 312px;
	}
	
.imageContent {
	padding: 257px 0 0 6px;
	color: #ffffff;
	font-size: 9pt;
	}
	
.imageTitle {
	font-size: 13pt;
	font-weight: bold;
	}
	
.imageCol1 {
	width: 455px;
	float: left;
	}
	
.imageCol2 {
	width: 235px;
	float: right;
	}
	
.seeMoreButton {
	padding: 16px 0 0 0;
	}
	
.innerContainer {
	width: 717px;
	}
	
.innerCol1 {
	width: 503px;
	float: left;
	margin: 11px 8px 0 8px;
	}
	
.innerCol2 {
	width: 180px;
	float: right;
	margin: 11px 0 0 0;
	padding: 0 8px 0 8px;
	border-left: solid 2px #000000;
	}
	
.col1Header{
	font-size: 16pt;
	font-weight: bold;
	}
	
.homeProducts {
	background: url(../images/prodBackground.png) repeat-x;
	width: 503px;
	border-bottom:  solid 1px #000000;
	}
	
.homeCol1 {
	float: left;
	width: 234px;
	border-right: 1px dotted #919395;
	margin: 6px 0 6px 0;
	padding: 0 8px 0 8px;
	}
	
.homeCol2 {
	float: right;
	width: 234px;
	*width: 260px;
	margin: 6px 0 6px 0;
	padding: 0 8px 0 8px;
	}
	
.blueHeader {
	color: #025576;
	font-size: 13pt;
	font-weight: bold;
	}
	
.homeInnerCol1 {
	float: left;
	width: 111px;
	*width: 102px;
	margin: 6px 0 0 0;
	}
	
.homeInnerCol2 {
	float: right;
	width: 113px;
	*width: 113px;
	margin: 6px 0 0 0;
	font-size: 9pt;
	}
	
.innerHomeHeader {
	font-size: 10pt;
	font-weight: bold;
	}
	
.price {
	font-size: 12pt;
	font-weight: bold;
	color: #C41230;
	text-align: right;
	border-bottom: 1px solid #000000;
	}
	
.homeEnter {
	text-align: right;
	}
	
.homeEnter2 {
	text-align: right;
	padding: 9px 0 0 0;
	}
	
.buttonHome {
	font-size: 9pt;
	font-weight: bold;
	}
	
.favorites {
	width: 503px;
	}
	
.favCol1 {
	width: 160px;
	float: left;
	margin: 6px 0 6px 0;
	}
	
.favCol2 {
	width: 325px;
	float: right;
	margin: 20px 0 6px 0;
	}
	
.blueHeader2 {
	color: #025576;
	font-size: 10pt;
	font-weight: bold;
	}
	
.favLinks {
	color: #000000;
	font-size: 9pt;
	}
	
.favLinks a, .favLinks a:visited {
	color: #4E84C4;
	font-size: 9pt;
	}
	
.tomButton {
	margin: 0;
	padding: 0;
	*margin-top: -6px;
	}
	
.award {
	text-align: center;
	}
	
.orangeHeader {
	color: #D9541E;
	font-size: 12pt;
	font-weight: bold;
	}
	
.greySide {
	width: 171px;
	margin: 0 0 0 3px;
	}
	
.longTop {
	background: url(../images/longTop.png) no-repeat;
	width: 171px;
	height: 9px;
	*margin-bottom: -8px;
	}
	
.longMiddle {
	background: url(../images/longMiddle.png) repeat-y;
	width: 171px;
	*margin-top: 0px;
	}
	
.longBottom {
	background: url(../images/longBottom.png) no-repeat;
	width: 171px;
	height: 8px;
	}
	
.free {
	text-align: center;
	color: #D9B759;
	font-weight: bold;
	font-size: 12pt;
	}
	
.innerGray {
	background-color: #262626;
	margin: 0 8px 0 8px;
	text-align: center;
	}
	
.download {
	text-align: right;
	padding: 6px;
	}
	
.download a, .download a:visited {
	color: #4E84C4;
	font-size: 9pt;
	}
	
.download a:hover {
	color: #4E84C4;
	font-size: 9pt;
	}
	
.request {
	font-size: 9pt;
	font-weight: bold;
	color: #D9B759;
	}
	
.requestButton {
	padding: 9px 0 0 6px;
	}
	
#copyright {
	width: 975px;
	text-align: center;
	padding: 0 0 8px 0;
	}