body,html{
	padding:0;
	margin:0;
	background:url(../images/bg.jpg);
	font:normal 10pt Arial;
	color:#382900
}

a{
	color:#2e600e
}

a:hover{
	color:#30d300
}

.container{
	width:842px;
	padding:12px;
	margin:0 auto;
	background:#fff
}

.jme-supreme-international{
	float:left
}

.jme-supreme-international img{
	border:none
}

.contactInfo{
	float:right;
	font:bold 14px Arial;
	text-align:right
}

.contactInfo .contactNumbers{
	font:bold 18px "Arial Narrow";
	color:#2e600e
}

.clear{
	clear:both
}

.nav{
	width:757px;
	height:28px;
	padding:0 0 0 85px;
	margin:12px 0 0 0;
	list-style:none;
	text-align:center;
	background:url(../images/bgNav.jpg)
}

.nav li{
	float:left;
	padding:0;
	margin:0 1px 0 0
}

.nav li a{
	display:block;
	float:left;
	padding:0 13px;
	font:bold 13px Arial;
	line-height:28px;
	text-decoration:none;
	color:#ffe9c5;
	text-transform: uppercase
}

.nav li a:hover, .nav li a.active{
	background:url(../images/bgNavHover.gif)
}

.masthead{
	padding:1px 0 0 0
}

.contentContainer{
	width:866px;
	padding:0;
	margin:0 auto;
	background:#fff
}

.sidenav{
	float:left;
	width:250px;
	padding:0 0 25px 0
}

.find-us-box{
	border-top:1px solid #c8b39d;
	background:#f2e5d7;
	padding:5px 0
}

.find-us-box h1{
	background:url(../images/iFind.jpg) 10px 0 no-repeat;
	padding:0 0 0 45px;
	margin:0;
	font:bold 16px Arial;
	line-height:30px;
	color:#382900
}

.retailOutlets{
	background:url(../images/a.jpg) top center no-repeat;
	padding:10px 20px;
	margin:5px 0;
	list-style:none
}

.retailOutlets li h1{
	text-align:left;
	background:none;
	padding:0;
	margin:0;
	font:bold 10pt Arial
}

.retailOutlets li{
	font:normal 8pt Arial;
	color:#2e600e;
	line-height:15pt
}

.retailOutlets li a{
	color:#2e600e
}

.retailOutlets li a:hover{
	color:#30d300
}

.contactDetails{
	background:url(../images/a.jpg) top center no-repeat;
	padding:15px 20px;
	font:normal 8pt Arial
}

.contactDetails h1{
	color:#2E600E;
	text-align:left;
	background:none;
	padding:0;
	margin:0;
	font:bold 10pt Times New;
	font-style: italic
}

.downloadBrochure{
	background:url(../images/a.jpg) top center no-repeat;
	text-align:right;
	padding:25px 0 5px 0
}

.downloadBrochure img{
	border:none
}

.content{
	float:right;
	width:602px
}

.featuredProducts{
	border-top:1px solid #c8b39d;
	background:#f2e5d7;
	padding:5px 15px
}

.featuredProducts h1{
	padding:0;
	margin:0 0 5px 0;
	font:bold 16px Arial;
	line-height:30px;
	color:#382900
}

.featuredProduct{
	width:181px;
	text-align:center;
	font:bold 12px Arial
}

.featuredProduct img{
	background:url(../images/bgFeaturedProduct.gif) center no-repeat;
	display:block;
	border:none;
	padding:3px;
	margin:0 0 5px 0
}

.featuredProduct a{
	color:#2e600e;
	text-decoration:none
}

.featuredProduct a:hover{
	color:#30d300
}

.brands{
	padding:5px 15px 15px 15px;
	background:url(../images/b.jpg) center bottom no-repeat
}

.brands h1{
	background:url(../images/b.jpg) center bottom no-repeat;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
	font:bold 16px Arial;
	line-height:30px;
	color:#382900
}

.brandNames td{
	text-align:center;
	width:33%
}

.brandNames td img{
	border:none
}

.solutions{
	float:left;
	width:370px;
	margin:15px 0
}

.solutions strong{
	color:#2e600e
}

.solutions h1{
	padding:0;
	margin:0;
	font:bold 16px Arial;
	line-height:30px;
	color:#382900
}

.more{
	text-align:right;
	margin:0 0 15px 0
}

.find-the-floor{
	float:right;
	width:209px;
	margin:15px 0
}

.find-the-floor img{
	border:none
}

.footer{
	width:846px;
	padding:15px 15px 15px 5px;
	margin:0 auto 15px auto;
	background:#e9e9e9;
	border-top:1px solid #bcbcbc;
	font:normal 8pt Arial;
	color:#382900
}

.footerNav{
	padding:0;
	margin:0;
	list-style:none
}

.footerNav li{
	float:left;
	padding:0;
	margin:0;
	color:#382900
}

.footerNav li a{
	color:#382900;
	float:left;
	padding:0 10px;
	margin:0;
	text-decoration:none;
	text-transform: uppercase
}

.footerNav li a:hover{
	color:#382900;
	text-decoration:underline
}

.webtogo{
	padding:0;
	margin:0;
	text-align:right
}

.webtogo a{
	color:#382900;
	text-decoration:none
}

.webtogo a:hover{
	color:#382900;
	text-decoration:underline
}

.copyright{
	clear:both;
	padding:0 0 0 10px;
	margin:0
}

.pageTitle{
	border-top:1px solid #c8b39d;
	background:#f2e5d7;
	padding:5px 15px 0 15px
}

.pageTitle h1{
	float:left;
	padding:0;
	margin:0;
	font:bold 16px Arial;
	color:#382900
}

.crumbs{
	float:right;
	text-align:right;
	font:normal 8pt Arial;
	color:#382900
}


.crumbs a{
	color:#382900;
	text-decoration:none
}

.crumbs a:hover{
	color:#382900;
	text-decoration:underline
}

.mainContent{
	padding:0 15px 35px 15px
}

.mainContent p, .mainContent td, .mainContent li{
	font:normal 10pt Arial;
	line-height:14pt
}

.mainContent p.downloads{
	font:normal 10pt Arial;
	line-height:14pt;
	padding:0 0 0 40px;
	height: 40px;
	background:url(../images/pdf.gif) 0 5px no-repeat
}

.mainContent h1{
	padding:15px 0 0 0;
	margin:0;
	font:bold 18px Arial;
	color:#2e600e
}

.project{
	width:180px
}

.project img{
	display:block;
	margin:0 0 5px ;
}

.contactForm{
	padding:15px 0 0 0;
	margin:0
}

.contactForm td{
	font-size:8pt;
	padding:0 0 7px 0
}

.contactForm .inputFields{
	border:1px solid #cacaca;
	background:none;
	width:250px;
	background:#f2e5d7;
	border-top:1px solid #b0a69c;
	border-right:1px solid #dbd0c3
}

.outletShortDescription{
	padding:5px 0 15px 0;
	margin:0 0 15px 0;
	background:url(../images/b.jpg) center bottom no-repeat
}

.outletName{
	width:33%;
	text-align:center
}

.outletName img{
	border:none
}

.outlet{
	width:175px;
	text-align:right
}

.outlet img{
	display:block;
	margin:0 0 5px 0;
	border:none
}

.categories{
	background:url(../images/a.jpg) top center no-repeat;
	padding:0 20px 10px 20px;
	margin:5px 0;
	list-style:none
}

.categories li h1{
	text-align:left;
	background:none;
	padding:15px 0 0 0;
	margin:0;
	font:bold 10pt Arial
}

.categories li{
	font:bold 8pt Arial;
	color:#2e600e;
	line-height:15pt
}

.categories li a{
	color:#2e600e
}

.categories li a:hover{
	color:#30d300
}

.subCategory{
	padding:0 15px;
	margin:0;
	list-style:none
}

.subCategory li{
	font:normal 8pt Arial;
	color:#9d7301;
	line-height:15pt
}

.subCategory li a{
	color:#9d7301
}

.subSubCategory{
	padding:0 15px;
	margin:0;
	list-style:none
}

.subSubCategory li{
	font:normal 8pt Arial;
	color:#2e600e;
	line-height:15pt
}

.subSubCategory li a{
	color:#2e600e
}

.searchBox{
	margin:15px 0;
	padding:0 0 15px 0;
	border:1px solid #e3e3e3;
	border-top:1px solid #bcbcbc
}

.searchBox h1{
	padding:0 15px;
	margin:0 0 15px 0;
	font:bold 16px Arial;
	line-height:30px;
	color:#382900;
	background:#e5e5e5
}

.productThumbnail td{
	width:25%;
	text-align:center;
	padding:15px 0 0 0;
}

.productThumbnail td img{
	display:block;
	margin:0 0 5px 0;
	border:none
}

.productThumbnail td a{
	text-decoration:none;
	font-weight:bold
}

.productDetails{
	float:left;
	width:270px;
	margin:15px 0 0 0
}

.productDetails a{
	text-decoration:none
}

.productDetails h1{
	padding:5px 0;
	margin:0 0 15px 0;
	font:normal 18px Arial;
	color:#2e600e;
	border-top:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0
}

.detail{
	width:75px;
	text-align:right;
	padding:0 15px 0 0;
	border-right:1px solid #d0d0d0
}

.details{
	padding:3px 0 3px 15px
}

.moreLinks{
	border-top:1px solid #d0d0d0;
	width:245px;
	padding:15px 0 0 25px;
	margin:15px 0 0 0;
	list-style:none
}

.moreLinks li{
	padding:3px 0;
	margin:0
}

.moreLinks li img{
	border:none;
}

.imageRight{
	float:right;
	margin:15px 0 0 0;
	width:283px
}