body,html{
	padding:0;
	margin:0;
	font:normal 10pt Arial
}

a{
	color:#a30000
}

a:hover{
	color:#650000
}

.container{
	width:868px;
	margin:0 auto
}

.masthead{
	padding:0;
	margin:0
}

.masthead img{
	border:none
}

.nav{
	padding:0;
	margin:1px 0 3px 0;
	list-style:none;
	text-align:center;
	width:868px;
	height:32px;
	background:url(../images/bgNav.jpg)
}

.nav li{
	padding:0;
	margin:0;
	display:inline
}

.nav li a{
	padding:0 15px;
	margin:0;
	text-decoration:none;
	font:bold 12px verdana;
	line-height:32px;
	color:#fff;
	text-transform: capitalize
}

.nav li a:hover, .nav li a.active{
	color:#e9d776
}

.gradientTop{
	background:url(../images/a2b.gif) repeat-x
}

.roundedTop{
	background:url(../images/a2.gif) top right no-repeat
}

.brownBox{
	background:url(../images/a5.gif) repeat-x #e1d2ad;
	border-left:1px solid #d9c79d;
	border-right:1px solid #d9c79d;
	padding:4px 15px 4px 5px
}

.bannerProduct{
	float:left;
	width:560px;
	border:none
}

.featuredProduct{
	padding:0;
	margin:0;
	float:right;
	width:270px
}

.featuredProduct h1{
	font:bold 18px Arial;
	color:#313131;
	letter-spacing:-1px;
	padding:0 0 7px 0;
	margin:0 0 10px 0;
	background:url(../images/h1.gif) bottom repeat-x
}

.featuredProductThumbnail{

	width:120px;
	padding:3px;
	
	/*margin-right: 8px;*/
	/*background:#e5d27a;*/
	border:none
}

.featuredProductThumbnailHome{
	float:left;
	width:120px;
	padding:3px;
	margin-right: 8px;
	
	/*background:#e5d27a;*/
	border:none
}

.featuredProductDescription{
	float:right;
	width:260px;
	font:normal 11px arial
}

.textBlue{
	color:#1689b0;
	font-weight:bold
}

.textGreen{
	color:#009144;
	font-weight:bold
}

.textRed{
	color:#ab1400;
	font-weight:bold
}

a.readmore{
	float:right;
	display:block;
	margin:5px 0 0 0;
	width:96px;
	font:bold 12px Arial;
	line-height:23px;
	text-align:center;
	text-decoration:none;
	color:#99f1c1;
	background:url(../images/buttonGreen.gif)
}

a.readmore:hover{
	color:#fff
}

.clear{
	clear:both
}

.gradientBottom{
	background:url(../images/a3b.gif) repeat-x;
	margin:0 0 7px 0
}

.roundedBottom{
	background:url(../images/a3.gif) top right no-repeat
}

.contentContainer{
	
	background:url(../images/vLine.gif) center repeat-y 
}

.sidenav{
	float:left;
	width:262px
}

.contactInfoBox{
	background: url(../images/bgContactInfoBox2.jpg);
	width:256px;
	height:101px;
	margin:2px 0px 5px 0px ;
	padding:40px 0 0 15px;
	font:normal 11px Arial;
	color:#fff
}

.contactInfoBox strong{
	font:bold 12px Arial;
	color:#ffb210
}

.contactInfoBox a{
	text-decoration:none;
	font:bold 12px Arial;
	color:#ffb210
}

.contactInfoBox a:hover{
	color:#ff6600
}

.contentWrapper{
	float:right;
	width:545px
}

.mainContent{
	float:left;
	width:263px;
	
}

.mainContent h1{
	font: bold 18px Arial;
	color:#313131;
	padding:0;
	margin:0 0 6px 0;
	letter-spacing: -1px
}

.welcomePicture{
	padding:5px;
	background:#d1d0d0
}

.subContent{
	float:right;
	width:273px;
	font:normal 8pt Verdana
}

.subContent h1{
	font:bold 18px "Arial Narrow";
	color:#313131;
	padding:0;
	margin:0 0 10px 0
}

.newsBox{
	padding:2px 10px;
	
}

.newsBox h1{
	color:#313131;
	font: bold 18px Arial;
	text-transform: capitalize;
	letter-spacing:-1px

	
}

.locateDealerBox{
	background:url(../images/bgLocateDealer.gif) bottom repeat-x;
	border:1px solid #e4d6b2;
	padding:5px 15px;
	/*margin:6px 0 0 0*/
}

.locateDealerBox h1{
	color:#313131;
	font:bold 18px Arial;
	letter-spacing:-1px
}

.locateDealerBox img{
	display:block;
	margin:0 0 7px 0
}

.viewDealers{
	text-align:right;
	margin:7px 0 0 0
}

.footerGradientTop{
	background:url(../images/b2b.gif) repeat-x #e4d8b4;
	margin:8px 0 0 0
}

.footerRoundedTop{
	background:url(../images/b2.gif) top right no-repeat
}

.footer{
	background:#e4d8b4;
	border-left:1px solid #d3c8a7;
	border-right:1px solid #d3c8a7;
	text-align:center;
	font:normal 10px Arial;
	color:#18361e
}

.footerNav{
	padding:0;
	margin:0 0 7px 0;
	list-style:none;
	text-align:center
}

.footerNav li{
	padding:0;
	margin:0;
	display:inline;
	font:normal 10px Arial;
	color:#816617
}

.footerNav li a{
	padding:0 10px;
	margin:0;
	text-decoration:none;
	color:#816617;
	text-transform: capitalize
}

.footerNav li a:hover{
	text-decoration:underline;
	color:#392a00
}

.footerRoundedBottom{
	background:url(../images/b3.gif) bottom right no-repeat #e4d8b4;
	margin:0 0 10px 0
}


.crumbs{
	margin:7px 0 0 0;
	text-align:right;
	text-transform:capitalize;
	color:#584200;
	font:normal 12px Arial
}

.crumbs a{
	color:#584200;
	text-decoration:none
}

.crumbs a:hover{
	text-decoration:underline
}

.mainContentInsideContainer{
	float:right;
	width:570px;
	border:1px solid #e4d6b2;
	background:#ebeacb;
	padding:5px;
	margin:6px 0 0 0
}

.contentBox{
	border:1px solid #e4d6b2;
	background:url(../images/bgContentBox.gif) bottom repeat-x #fff;
	padding:15px
}

.contentBox h1{
	color:#175f31;
	font:bold 18px Arial
}

.contentBox h2{
	font:bold 16px Arial
}

.imageRight{
	
	margin:15px 0 15px 15px
}

.contentBoxFullPage{
	background:#ebeacb;
	padding:15px;
	margin:6px 0 0 0;
	border:1px solid #e4d6b2
}

.contentBoxFullPage h1{
	color:#175f31;
	font:bold 20px Arial;
	padding:0;
	margin:0
}

.sideNavigationContainer{
	width:269px
}

.sideNavigationContainer2{
	width:185px
}

.sideNavigation{
	padding:0;
	margin:0;
	list-style:none;
	width:254px
}

.sideNavigation li{
	padding:0;
	margin:0 0 1px 0
}

.sideNavigation li a{
	display:block;
	text-decoration:none;
	padding:0 0 0 30px;
	width:224px;
	background:url(../images/bgSideNavigation.gif) bottom repeat-x;
	font:bold 14px Arial;
	color:#816617;
	line-height:27px;
}

.sideNavigation li a:hover, .sideNavigation li a.active{
	background:#a2ba9d;
	color:#186537
}

.sideNavigation2{
	padding:0;
	margin:0;
	list-style:none;
	width:185px
}

.sideNavigation2 li{
	padding:0;
	margin:0 0 1px 0
}

.sideNavigation2 li a{
	display:block;
	text-decoration:none;
	padding:0 0 0 5px;
	width:175px;
	background:url(../images/bgSideNavigation.gif) bottom repeat-x;
	font:bold 11px Arial;
	color:#816617;
	line-height:27px;
}

.sideNavigation2 li a:hover, .sideNavigation2 li a.active{
	background:#a2ba9d;
	color:#186537
}

.contentBoxWhite{
	background:#fff;
	
	padding:15px
}

.contentBoxWhite h1{
	padding:0 0 5px 0;
	border-bottom:1px solid #d7d39a
}

.contentBoxWhite h2{
	font:bold 18px Arial;
	padding:0px
}

.contentBoxWhite h3{
	font:bold 18px Arial
}

.contentBoxWhite2{
	background:#fff;
	
	padding:15px
}

.contentBoxWhite2 h1{
	padding:0 0 5px 0;
	border-bottom:1px solid #d7d39a
}

.contentBoxWhite2 h2{
	font:bold 18px Arial;
	padding:0 15px
}

.contentBoxWhite2 h3{
	font:bold 18px Arial
}

.colorsTable img{
	display:block;
	border:1px solid #cecece;
	margin:0 0 5px 0
}

.colorsTable td{
	text-align:center;
	font:normal 8pt Arial
}

.contactTable a{
	color:#000;
	text-decoration:none
}

.contactTable a:hover{
	text-decoration:underline
}

.contactForm td{
	font-size:8pt;
	padding:0 0 7px 0
}

.contactForm .inputFields{
	width:150px
}

.dealersList{
	padding:0;
	margin:0;
	list-style:none
}

.dealersList li{
	padding:0;
	margin:0
}

.dealersList li a{
	color:#068cb8;
	text-decoration:none
}

.dealersList li a:hover{
	color:#00516b;
	text-decoration:underline
}

.newsItems td{
	padding:15px 0;
	border-top:1px solid #d7d39a
}

.newsItems h3{
	font: normal 18px Arial;
	padding:0;
	margin:0
}

.newsDate{
	color:#156d3a;
	font:italic 10pt Arial
}

.msdsItems a{
	color:#156d3a;
	font:10pt Verdana;
	text-decoration: none;
}

.msdsItems a:hover{
	color:#156d3a;
	font:10pt Verdana;
	text-decoration: underline;
}

.slideshowContainer{
	text-align:center
}

.steps{
	float:right;
	width:570px;
	border:1px solid #e4d6b2;
	background:#e6ebcd;
	padding:0 10px;
	margin:6px 0 0 0
}

.stepBox{
	background:url(../images/bgStepBox.gif) bottom repeat-x #fff;
	padding:10px;
	margin:8px 0;
	border:1px solid #ded8c0
}

.stepBox h2{
	padding: 10px;
	text-decoration: none
}
.stepBox a{
	text-decoration: none
}
.stepBox img {
	margin-right: 10px
}


h1.stepsHeading{
	color:#31312f;
	font:bold 22px Arial;
	padding:5px 15px;
	margin:10px 0;
	background:url(../images/bgStepBox.gif) bottom repeat-x #fff;
	border:1px solid #ded8c0
}

.stepsHeading{
	background:url(../images/bgStepBox.gif) bottom repeat-x #fff;
	font:normal 11px Verdana;
	padding:10px;
	margin:10px 0;
	
	border:1px solid #ded8c0
}

.stepThumbnail{
	float:left;
	width:111px;
	border:none
}

.stepThumbs{
	width:61px
}

.stepThumbs img{
	border:none
}

.stepDescription{
	float:right;
	width:410px
}

.stepDescription h2, .stepBox h2{
	color:#0a5326;
	font:bold 24px Arial;
	padding:0;
	margin:0
}

.paintMenu{
	color:#0a5326;
	font:bold 24px Arial;
	height:1%;
	padding:0;
	margin:0
}

.pagination{
	padding:0;
	margin:10px;
	list-style:none;
	text-align:center
}

.pagination li{
	display:inline;
	font:bold 14px Arial;
	color:#0d3012
	
}

.pagination li a{
	text-decoration:none;
	padding:0 3px;
	color:#0d3012
}

.pagination li a:hover{
	background:#0d3012;
	color:#fff
}

.pagination li a.active{
	font-size:16px;
	background:#0d3012;
	color:#fff
}

.searchBox {
	color:#184c26;
	background: url(../images/searchBG.gif) no-repeat top center;
	padding:5px 5px 5px 25px;
	height:30px;
	margin:auto
}
.search {
	border: solid 1px #d9a104;
	width:150px
}
.bottomline {
	padding:0 0 7px 0;
	margin:0 0 10px 0;
	background:url(../images/h1.gif) bottom repeat-x
}

.browseList ul li a{
	text-decoration: none;
	color: #004223;
}

.browseList ul li a:hover{
	text-decoration: underline;
	color: #004223;
}

.browseList ul li {
	margin: 3px 0 3px 0;
}
/************* Styles for Padding Top *****************/
.paddingTop{
	padding:5px 0 0 0;
}

.brands{
	border:0;
	margin:0;
}

.brands td.line{
	background: url(../images/boysenInt_bgline.jpg) top right repeat-y;
}

.brands td h3{
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin:2px
}

.brands td p{
	margin-left:15px;
}

.proInteractive{
	background: url(../images/boysen_interactiveAllprod.jpg) no-repeat;
	width: 844px;
	height: 359px;
	vertical-align: bottom;
	text-align: right;
	margin-top:0;
	margin-left:6px
}

.btnInt {
	margin-top: 10px;
}

