/* GLOBAL STYLES ------------------ */
body, html {
background-color:#f0eee8;
margin:0; padding:0;
}

blockquote, ul, li, td {
color: #7a7a7a;
font:11px/13px Verdana, Arial, Helvetica, sans-serif; 
margin:0; padding:0;
}

h1 {
color: #4e2f1d;
font:bold 15px/22px Verdana, Arial, Helvetica, sans-serif; 
margin:0; padding:0 0 12px 0;
}

h2 {
color: #996633;
font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif; 
margin:0; padding:0 0 12px 0;
}

h3 {
color: #4e2f1d;
font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif; 
margin:0; padding:15px 0 18px 0;
}

p {
color:#666666;
/* color:#7a7a7a; */
font:11px/16px Verdana, Arial, Helvetica, sans-serif; 
margin:0 0 12px 0; padding:0 0 0 0;
}

.brown{
color:#996633;
}

hr {color:#996633; height:1px;}

a:link, a:active, a:visited, a:hover {
color:#996633; 
margin:0; padding:0;
text-decoration:underline;
}

td {
line-height:13px;
margin:0; padding:2px 0 2px 0;
}

form {margin:0; padding:0;}

input, select {margin:2px 0 0 0; padding:0;}

img{border:none;}

#container{
background:url(../images/bg_structure.gif) repeat-y;
margin:0 auto 20px auto; padding:0;
width:824px;
}

#head{
position:relative;
background:url(../images/bg_head.gif) repeat-x;
margin:0 0 0 12px; padding:0;
width:800px; height:105px;
}


/* SEARCH NEW */

#searchForm {
float:right;
background:url(../images/bg_search.gif) no-repeat;
margin:11px 0 0 0; padding:4px 0 0 0;
width:285px; height:32px;
}

#searchForm ul {list-style:none; margin:0 0 0 25px; paddding:0;}
#searchForm ul li {
margin:7px 13px 0 0; padding:0;
font:11px/13px Verdana, Arial, Helvetica, sans-serif;
color:#604533;
float:left;
}

#searchForm a{
	color:#4d2f1d; text-decoration:none;
}

#searchForm input.txt {
	display:inline;
	width:125px;
	padding:0 0 2px 0;
	border:1px solid #999;
	vertical-align:middle;
}
#searchForm input.txt:focus {
	color:#000;
	background:#f6feda;
}
#searchForm input.btn {
	margin:0;
	vertical-align:middle;
}

#search_box{
float:right;
background:url(../images/bg_search.gif) no-repeat;
margin:11px 0 0 0; padding:4px 0 0 0;
width:285px; height:32px;
}

#search_box p {margin:0; padding:5px 0 0 20px; float:left; font-size:10px; color:#604533;}

#search_box ul {
display:inline;
margin:0 0 0 0;	
}

#search_box li {
display:inline;
margin:0 0 0 0;
}

.search {
margin:0 0 15px 15px; padding:0 0 0 5px;
width:120px;
font-size:10px; color:#604533;
}


#logo {
float:left; diplay:inline;
margin:0 0 0 0; padding:27px 0 0 18px;
width:172px; height:65px;
}

#logo a{
width:276px;
height:70px;
display:block;
background:url(../images/logo.gif) no-repeat;
text-indent:-9000px;
text-decoration:none;
margin:0; padding:0;
}

/* NAVIGATION ------------------ */

#nav {
float:right; diplay:inline;
overflow: hidden;
text-indent:-9000px;
margin:16px 0 0 0; padding:0;
width:597px; height:42px;
}

#nav ul{
margin:0; padding:0;
list-style:none;
}
#nav ul li{
display:block;
float:left;
}
#nav a{
text-decoration: none;
text-align:center;
color: #5b656e;
display:block;
}
#nav ul li a{
background-position:top left;
}
#nav ul li a#navCompany{
width:125px;
height:42px;
background:url(../images/nav_company.gif);
}
#nav ul li a#navProduct{
width:114px;
height:42px;
background:url(../images/nav_productcatalog.gif);
}
#nav ul li a#navRequest{
width:144px;
height:42px;
background:url(../images/nav_literature.gif);
}

#nav ul li a#navNews{
width:115px;
height:42px;
background:url(../images/nav_news.gif);
}

#nav ul li a#navContact{
width:99px;
height:42px;
background:url(../images/nav_contact.gif);
}
#nav ul li a#navCompany:hover, #nav ul li a#navProduct:hover, #nav ul li a#navRequest:hover, #nav ul li a#navNews:hover, #nav ul li a#navContact:hover {
background-position:bottom left;
}

#nav a#navCompany.highlight,
#nav a#navProduct.highlight,
#nav a#navRequest.highlight,
#nav a#navNews.highlight,
#nav a#navContact.highlight{
background-position: bottom right;
}

/* END NAV ------------------ */

#footer{
background:#f0eee8 url(../images/bottom.gif) no-repeat;
margin:0; padding:12px 30px 15px 30px;
width:764px; height:49px;
}

.footer_left {color:#e4dec7; font-size:10px;}
.footer_right {color:#ffffff; font-size:10px; float:right;}
#footer a:link, #footer a:active, #footer a:visited {text-decoration:none; color:#745029; margin:0; padding:0;}
#footer a:hover {text-decoration:underline;}


.divider {
width:100%; height:1px;
border-bottom:1px #999999 dashed; 
margin:12px 0 12px 0; padding:0;
}

.divider_head {
width:100%; height:1px;
border-bottom:1px #999999 dashed; 
margin:3px 0 7px 0; padding:0;
}

.clear_it {height:1px; clear:both;}
.clear_it_form {height:10px; clear:both;}

/* HOME STYLES ------------------ */

#home_main_1{
position:relative; background:url(../images/bg_home_main.jpg) no-repeat;
margin:0; padding:0;
width:824px; height:339px;
}

#home_main_2{
position:relative; background:url(../images/bg_home_main_2.jpg) no-repeat;
margin:0; padding:0;
width:824px; height:339px;
}

#home_main_3{
position:relative; background:url(../images/bg_home_main_3.jpg) no-repeat;
margin:0; padding:0;
width:824px; height:339px;
}

#home_main_4{
position:relative; background:url(../images/bg_home_main_4.jpg) no-repeat;
margin:0; padding:0;
width:824px; height:339px;
}

#home_main_1 a, #home_main_2 a, #home_main_3 a, #home_main_4 a {
display:block; text-indent:-9999px;
width:824px; height:339px;
}


#knob_2{
background:url(../images/bg_home_knob_2.jpg) no-repeat;
position:absolute; top:87px; left:-60px; margin:0; padding:0;
width:60px; height:48px;
}

#knob_3{
background:url(../images/bg_home_knob_3.jpg) no-repeat;
position:absolute; top:120px; left:-60px; margin:0; padding:0;
width:69px; height:73px;
}

#knob_4{
background:url(../images/bg_home_knob_4.jpg) no-repeat;
position:absolute; top:120px; left:-60px; margin:0; padding:0;
width:69px; height:73px;
}

#home_cb_r1 {  /* Container Row 1 */
background-color:#fff;
margin:14px 0 30px 40px; padding:0;
width:770px;
}

#home_cb_r2{  /* Container Row 2 */
background-color:#fff;
margin:0 0 25px 40px; padding:0;
width:770px;
}

#home_cb_r1 p, #home_cb_r2 p {  /* Container Rows Paragraph */
color:#ae7843;
}


#home_cb_r1 ul, li {  /* Container Row List */
list-style:none;
display:inline;
margin:0; padding:0;
}

#home_cb_r1_c1 { /* Container Row 1 Column 1 */
float:left;
display:inline;
margin:0 42px 0 0; padding:0;
width:153px;
}

#home_cb_r1_c1_a { /* Container Row 1 Column 2 */
float:left;
display:inline;
margin:0 45px 0 0; padding:0;
width:159px;
}

#home_cb_r2_c1{ /* Container Row 2 Column 1 */
float:left;
display:inline;
margin:0 30px 0 0; padding:0;
width:373px;
}

#home_cb_r1_c3, #home_cb_r2_c3{ /* Container Columns 2 and 3 */
float:left;
display:inline;
margin:0 10px 0 0; padding:0;
width:155px; /* height:135px; */
}

#home_cb_r1_c2, #home_cb_r2_c2{ /* Container Columns 2  */
float:left;
display:inline;
margin:0 20px 0 0; padding:0;
width:165px; /* height:135px; */
}

#home_cb_r1_c1 p {padding:0 0px 0px 0px;}
#home_cb_r1_c2 p {padding:0 0px 0px 0px;}
#home_cb_r1_c3 p {padding:0 0px 0px 0px;}

/* INSIDE STYLES ------------------ */

#insideContainer{
background:url(../images/bg_inside.gif) repeat-y;
margin:0 0 0 12px; padding:0;
width:800px;
}

/* Left Col */

#leftCol{
float:left; display:inline;
margin:0; padding:0;
width:214px;
}

#leftCol p {color:#ae7843;}

.insideDiv {background:url(../images/inside_div.gif) no-repeat; width:214px; height:9px;}
.leftBottom {margin:0; padding:20px 0;}

#subnavi{
margin:0; padding:40px 20px 40px 47px;
}

#subnavi ul{list-style:none; margin:0; padding:0;}
#subnavi ul li {color:#4e2f1d; display:list-item; font-size:12px; font-weight:bold; margin:0 0 5px 0; padding:0; line-height:16px;}
#subnavi ul li a {color:#b06010; text-decoration:underline; font-weight:normal;}
#subnavi ul li a:hover {color:#b06010; text-decoration:underline; font-weight:normal;}


#productCat{
margin:0; padding:40px 20px 40px 47px;
}

#productCat ul{list-style:none; margin:0; padding:0;}
#productCat ul li {display:list-item; font-weight:bold; margin:0 0 8px 0; padding:0; line-height:16px;}

#productCat ul ul{margin:8px 0 8px 0; padding:0 0 0 0;}
#productCat ul ul li {list-style:none; display:list-item; font-weight:bold; margin:0; padding:0 0 0 0; line-height:15px;}

#productCat ul ul ul {margin:0; padding:0 0 0 22px;}
#productCat ul ul ul li {list-style:disc; color:#ae7843; display:list-item; font-weight:bold; margin:0; padding:3px 0 10px 0; line-height:15px;}


#featuredLines{
margin:0; padding:40px 10px 40px 47px;
}

#featuredProduct{
margin:0; padding:40px 10px 40px 47px;
}

/* Right Col */

#rightCol{
float:right; display:inline;
margin:0; padding:15px 27px 30px 27px;
width:532px;
}

#rightCol_static{
float:right; display:inline;
margin:0; padding:33px 27px 30px 27px;
width:532px;
}

#rightCol p, #rightCol_static p {
line-height:20px;
}

#rightCol_static ul {list-style:none; margin:0; padding:0;}
#rightCol_static ul li {list-style-position:outside; display:block; margin:0 0 0 0; padding:0 0 10px 0;}
#rightCol_static ul ul {list-style:disc; margin:0; padding:10px 0 0 0;}
#rightCol_static ul li li {list-style-position:outside; display:block; margin:0 0 0 15px; padding:0 0 5px 0;}

#breadcrumb {
margin:0 0 25px 0; padding:0;
}

#breadcrumb p {color:#4e2f1d;}
#breadcrumb a:link, #breadcrumb a:active, #breadcrumb a:visited {text-decoration:none; color:#745029; margin:0; padding:0;}
#breadcrumb a:hover {text-decoration:underline;}

/* Category Landing Page */

.cat_land_left {
float:left; display:inline;
width:250px; margin:0 0 15px 0; padding:0;
}

.cat_land_right {
float:left; display:inline;
width:250px; margin:0 0 15px 0; padding:0;
}


/* Request Form */

fieldset.request {
border-top:none; border-bottom:none; 
border-left:none; border-right:none;
padding:25px 0 15px 0;}

fieldset.request label.label_1 {
font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#996633;
float:left; display:inline;
width:100px; padding:0 3px 0 5px; text-align:right;
}

fieldset.request label.label_2 {
font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#996633;
float:left; display:inline;
width:50px; padding:0 3px 0 5px; text-align:right;
}

fieldset.request input.form_1 {
float:left; display:inline;
width:150px; font-size:11px;
}

fieldset.request input.form_2 {
float:left; display:inline;
width:350px; font-size:11px;
}

fieldset.request input.form_3 {
float:left; display:inline;
width:85px; font-size:11px;
}

fieldset.request input.form_4 {
float:left; display:inline;
width:100px; font-size:11px;
}

fieldset.request textarea.form_5 {
float:left; display:inline;
width:350px; height:70px; font-size:11px;
}

fieldset.request .submit_btn {
float:left; display:inline;
margin:10px 0 0 108px; padding:0 10px 0 10px;
}


/* CART STYLES ------------------ */

/* Category Page */

#category {
margin:0; padding:0;
}

#category h1 {
color: #4e2f1d;
font:bold 12px/22px Verdana, Arial, Helvetica, sans-serif; 
margin:0; padding:0;
}

#category ul{margin:0; padding:0;}
#category ul li {list-style:disc; color:#ae7843; display:list-item; font-weight:normal; margin:0 0 4px 15px; padding:0; line-height:14px;}

.cat_head{margin:0 15px 0 0; padding:0;}
.cat_row{margin:0; padding:0 0 25px 0; width:48%;}
.cat_table{margin:0 0 15px 0; padding:0;}

.cat_img{margin:5px 10px 0 0; padding:0;}

.prod_detail {width:100%}

.prod_description {
color:#4e2f1d;
font:11px/16px Verdana, Arial, Helvetica, sans-serif; 
margin:0 0 12px 0; padding:15px 0 0 10px;}

.download_head {
color:#4e2f1d;
font:bold 11px/12px Verdana, Arial, Helvetica, sans-serif; 
margin:0 0 0 0; padding:0 0 0 10px;}

.download_link { 
margin:0 0 0 0; padding:0 0 0 10px;}

.prod_finishes td {width:150px; padding:5px 0 5px 0;}
.prod_finishes td img{float:left; padding:0 7px 0 0;}

#mainImageDiv {width:335px;}

table.grid{width:100%;}
td.grid{padding:0 0 30px 0;}

.img_cat{width:170px; height:180px; text-align:center; overflow:hidden;} /* Streches H and W of category grid table cells */
.img_product{width:235px; height:180px; text-align:center; overflow:hidden;} /* Streches H and W of category grid table cells */

