@charset "utf-8";
html, body, #wrapper {
	font-family:Arial, Helvetica, sans-serif;
	color:#341b1b;
	height:100%;
	margin: 0;
	padding: 0;
	font-size:12px;
	line-height:17px;
}

a { color: #996600; text-decoration:none;}

a:hover {
	cursor:pointer;
	text-decoration:underline;
}

h1 {font-size:20px;}

h2 {font-size:14px; color:#996600; padding:0px; margin-top:0px;}

hr { border:0px; border-top: 4px solid #341b1b; height:1px; margin-bottom:15px;}

img {border:0px none;}

ul.pdf {
	list-style-image:url('/images/pdf_icon.jpg');
}

/** {border:1px solid #000;}*/

#bc {color:#996600; font-weight:bold; margin-top:-5px; font-size:12px; font-family:sans-serif;}

#head-wrapper {height:124px; background-color:#341b1b; margin: 0 auto; border-bottom:solid 4px #996600;}
#header {height: 124px; width:795px; margin:0 auto;}

#header #logo {float:left; padding-top:8px;}

#header #menu { padding-top:97px; padding-left:280px;}

#wrapper {width:100%; background:url(images/bck_body.gif) top left repeat-x; height:auto;}
#content {width:742px; background-color:#FFFFFF; margin:0 auto; padding:19px;}

.bord-img {border: solid 4px #ccc;}

#col-left {float:left; width:470px;}

#col-left p {padding-left: 13px;}

#col-right {float:right; width:240px; }

#col-right .feature-retail {padding:5px 0px 30px;}
#col-right .feature-retail img{padding:0px 4px;}

.box {border:#e2e2e2 1px solid; width:100%;}
.box .box-title {border-bottom:#e2e2e2 1px solid; background: url(images/bck_title.gif) left top repeat-x; height:28px;}

.box .box-title .title {padding:7px 0px 0px 7px; font-weight:bold; color:#341b1b;}

.box .box-content {padding:17px 13px 13px 13px; background:url(images/bck_box_content.gif) top left repeat-x;}


#footer {height:30px; width:820px; margin:0 auto; ;background:#341b1b; padding:12px 0px 0px 12px;}
#footer-line {border-top:#341b1b 1px solid; height:0px;line-height:0px;}

#footer #copy {color:#fff; padding-left:435px;}


.quickbox {border:#e2e2e2 1px solid; width:100%; background:#eeeeee;}
.quickbox .quickbox-title {height:12px;padding:7px 0px 0px 7px; font-weight:bold; color:#341b1b;}

.quickbox .quickbox-content {padding:13px; }

#storelocator input, #storelocator select , #signup input {border:1px solid #999999; width:120px;}

.prod-details {padding-left:15px; width:275px; float:right;}

.brands {color:#996600; list-style-image:url(images/bck_bullet.gif); padding-left:10px; margin-left:10px;}
.brands li { font-weight:bold;}

.brands1 {color:#000; list-style-image:url(images/bck_bullet.gif); padding-left:16px; margin-left:16px;}

.clearline {
	clear:both;
}

div.marley-style {
	padding:10px 0px 10px 15px;
	clear:both;
}

	div.marley-style p a {
		text-decoration:underline;
	}

	div.marley-style p a:hover {
		text-decoration:none;
	}

	div.marley-style img {
		float:left;
		padding-top:40px;
	}

	div.marley-style div.info {
		padding-left:150px;
	}

	table.swatches {

	}

	table.swatches th {
		font-weight:bold;
		font-size:11pt;
		width:80px;
		padding:5px;
		text-align:right;
		vertical-align:middle;
	}

	table.swatches td {
		width:30px;
		padding:5px 15px;
		text-align:center;
		vertical-align:middle;
	}

	table.swatches img {
		border:1px solid #aaa;
		padding:0px;
		margin:0px;
	}

table.ind-swatches {

}
	table.ind-swatches td {
		width:125px;
		padding:15px;
		vertical-align:middle;
		text-align:center;
	}

	table.ind-swatches img {
		border:1px solid #aaa;
		padding:0px;
		margin:0px;
	}

	table.ind-swatches span.handle {
		font-style:italic;
	}

div.marley-style h3 {
	padding:10px 0px 0px;
	margin:0px;
}

div#dealers {
	padding:25px 0px;
}

div#dealers h3 {
	color:#996600;
}

div#dealers div.state {
	padding:10px 0px;
}

table.marley-dealers {
	width:100%;
	margin:0px auto;
}

table.marley-dealers td {
	text-align:left;
	vertical-align:top;
	width:33%
}

#col-left div.marley-style p {
	padding:10px 0px;
	margin:0px;
}

p.read-more {
	text-align:right;
	padding-right:25px;
}

table.marley-dealer-logos {
	padding:20px 0px;
	width:100%;
}

	table.marley-dealer-logos td {
		width:25%;
		text-align:center;
		vertical-align:middle;
		padding:10px 0px;
	}

