body
{
background:url(../images/back.jpg) top left repeat-x;
text-align:center;
margin:0 auto 0 auto;
padding:0px;
}

#container
{
width:890px;
height:600px;
background:#856D3F;
vertical-align:top;
border:3px #000 solid;
padding:0px;
margin:0px;
position:relative;
vertical-align:top;
display:block;
}

#container td
{
vertical-align:top;
padding:0px;
}

.header
{
background:url(../images/header_back.jpg) top left no-repeat;
height:147px;
vertical-align:top;
margin:0px;
width:890px;
padding:0px;
}

ul.nav
{
float:left;
vertical-align:middle;
display:block;
width:100%;
margin: 98px 0 0 190px;
}

ul.nav li.mainlink
{
display:block;
vertical-align:middle;
list-style-type:none;
float:left;
text-align:center;
font:normal 14px arial;
font-variant:uppercase;
color:#fff;
height:auto;
width:auto;
padding:9px 28px 9px 28px;
margin:0;
text-transform:uppercase;
}

ul.nav li.mainlink:hover
{
background:url(../images/main_nav_hover_back.jpg) top left no-repeat;
display:block;
vertical-align:middle;
list-style-type:none;
float:left;
text-align:center;
font:normal 14px arial;
font-variant:uppercase;
color:#fff;
height:auto;
width:auto;
padding:9px 28px 9px 28px;
margin:0;
text-transform:uppercase;
}


ul.nav li.mainlink a
{
font:normal 14px arial;
text-transform:uppercase;
background:transparent;
color:#fff;
text-decoration:none;
padding:0px;
}

ul.nav li.mainlink a:hover
{
font:normal 14px arial;
text-transform:uppercase;
width:auto;
background:transparent;
display:block;
padding:0;
text-decoration:none;
}



ul.nav li.mainlink ul.productdrp
{
	position:absolute;
	display:block;
	visibility: hidden;
	width:auto;
}


ul.nav li.mainlink:hover ul.productdrp
{
	position:absolute;
	display:block;
	height:30px;
	visibility: visible;
	float:left;
	width:auto;
	z-index: 100;
	text-align:left;
	margin:0 28px 0 28px;
	left:388px;
	top:132px;
}

ul.productdrp li.link
{
display:block;
background: url(../images/li_nav_back.jpg) top left no-repeat;
padding:6px 26px 2px 26px;
margin:0 28px 0 28px;
border:1px #000 solid;
list-style-type:none;
height:22px;
width:270px;
}

ul.productdrp li.link:hover
{
display:block;
background: url(../images/li_nav_hover_back.jpg) top left no-repeat;
padding:6px 26px 2px 26px;
margin:0 28px 0 28px;
border:1px #000 solid;
list-style-type:none;
height:22px;
width:270px;
}



/**** about ******/


ul.nav li.mainlink ul.aboutdrp
{
	position:absolute;
	display:none;
	visibility: none;
}


ul.nav li.mainlink:hover ul.aboutdrp
{
	position:absolute;
	display:block;
	height:30px;
	visibility: visible;
	float:left;
	width:auto;
	z-index: 100;
	text-align:left;
	margin:0 0px 0 0px;
	left:549px;
	top:132px;
}

ul.aboutdrp li.link
{
display:block;
background: url(../images/li_nav_back.jpg) top left no-repeat;
padding:6px 26px 2px 26px;
margin:0 28px 0 28px;
border:1px #000 solid;
list-style-type:none;
height:22px;
width:180px;
}

ul.aboutdrp li.link:hover
{
display:block;
background: url(../images/li_nav_hover_back.jpg) top left no-repeat;
padding:6px 26px 2px 26px;
margin:0 28px 0 28px;
border:1px #000 solid;
list-style-type:none;
height:22px;
width:180px;
}



/**** Main  image ****/

.main_image
{
height:360px;
float:left;
margin:0px;
padding:0px;
width:890px;
background:url(../images/middle_back.jpg) top left no-repeat;
}


.main_image div.samples
{
height:auto;
margin:18px 0px;
padding:0px;
width:auto;
border-right:2px #000 solid;
border-left:2px #000 solid;
border-bottom:3px #000 solid;
border-top:3px #000 solid;
float:left;
display:inline;
}


.main_image div.samples a
{
border:0px;
text-decoration:none;
margin:0px;
padding:0px;
}

.slider
{
height:148px;
margin:0px;
padding:0px;
width:890px;
text-align:center;
vertical-align:middle;
background:url(../images/slider_back.jpg) top left repeat-x;
}


.slider div.promo
{
height:126px;
margin:10px 5px 10px 15px;
padding:10px;
vertical-align:middle;
line-height:18px;
float:left;
width:251px;
color:#fff;
font:normal 12px arial;
text-align:left;
background:url(../images/slider_promo_back.jpg) top left repeat-x;
}

.slider div.promo a
{
font:bold 12px arial;
color:#FFD800;
}

.slider div.promo a img
{
border:0px;
}

h2.top5
{
font:bold 14px arial;
margin:0px;
line-height:18px;
}

#readmore
{
font:normal 12px arial;
color:#FFD800;
}

.secondary_middle
{
width:880px;
height:auto;
vertical-align:top;
background:#E3CEA4;
font:normal 12px arial;
text-align:left;
padding:0px 10px 10px 0px;
}

.secondary_middle .leftnav
{
width:220px;
float:left;
display:inline;
height:1500px;
margin-right:20px;
border-right:1px #5E1115 solid;
}

.secondary_middle .leftnav ul
{
margin:0px 0px 0px 0px;
padding:0px;
font:normal 12px arial;
width:220px;
}

.secondary_middle .leftnav ul li
{
list-style-type:none;
margin: 0 0 0 0;
width:auto;
padding:10px 5px 10px 5px;
color:#fff;
background:#CEB271;
border-bottom:1px #5E1115 solid;
}

.secondary_middle .leftnav ul li:hover
{
list-style-type:none;
margin: 0 0 0 0;
width:auto;
padding:10px 5px 10px 5px;
background:#A78B4A;
}

.secondary_middle .leftnav ul li a
{
text-decoration:none;
font:bold 12px arial;
color:#5E1115;
margin-left:20px;
}

.secondary_middle .leftnav ul li a:hover
{
text-decoration:none;
color:#000;
font:bold 12px arial;
margin-left:20px;
}

.secondary_middle .leftnav ul li a:visited
{
text-decoration:none;
color:#333;
font:bold 12px arial;
margin-left:20px;
}

.secondary_middle .leftnav ul li.on 
{
list-style-type:none;
font:bold 14px arial;
padding-left:25px;
margin:0 0 0 0;
background:#5E1115;
color:#fff;
border-top:1px #5E1115 solid;
}


.secondary_middle H1
{
font:bold 18px arial;
margin:20px;
}

.secondary_middle p
{
vertical-align:top;
font:normal 12px arial;
line-height:18px;
text-align:left;
margin:20px;
}

.secondary_middle .prod_image
{
float:left;
padding:0px;
margin:0 20px 150px 0;
border:1px #000 solid;
}

.secondary_middle .prod_info
{
vertical-align:top;
font:normal 16px arial;
line-height:22px;
text-align:left;
}

.secondary_middle .prod_info p
{
vertical-align:top;
font:normal 14px arial;
line-height:18px;
text-align:left;
margin:0px 20px 20px 20px;
}

.red
{
color:#9C0300;
}

.bold
{
font-weight:bold;
}

.outlets
{
font:normal 12px arial;
}

.outlets h2
{
font:bold 14px arial;
margin:0px 5px;
color:#68161A;
}

.outlets ul
{
font:normal 12px arial;
padding:0;
margin:0px 0px 10px 0px;
}

.outlets ul li
{
font:normal 12px arial;
list-style-type:square;
padding:0 5px 0 5px;
margin-top:0px;
}


.mainleft
{
	width:160px;
	text-align:center;
	font:bold 14px arial;
	padding:15px 8px 15px 8px;
	vertical-align:top;
	float:left;
	height:150px;
	color:#9F262D;
	display:block;
	background:#EEDAB2;
	margin:0 15px 15px 15px;
}

.mainleft img
{
	border:1px #000 solid;
	margin:10px;
}

/***** footer *****/

.footer
{
vertical-align:top;
width:890px;
display:inline;
padding:0px;
margin:0px;
text-align:center;
}

.footer ul.nav
{
text-align:center;
display:block;
width:890px;
padding-bottom:20px;
margin:10px 0px 20px 0px;
}

.footer ul.nav li
{
display:inline;
font:normal 10px arial;
font-variant:uppercase;
color:#fff;
margin:0 25px 0 25px;
text-transform:uppercase;
}

.footer ul.nav li a
{
font:normal 10px arial;
font-variant:caps;
text-transform:uppercase;
color:#fff;
text-decoration:underline;
}

.footer ul.nav li a:hover
{
font:normal 10px arial;
text-transform:uppercase;
color:#000;
text-decoration:none;
}

