body { margin:0px; font-family:Tahoma; font-size:11px; color:#967b4e; background-color:#000; }
#main-container {width:822px; margin:auto;}
#container { float:left; width:822px; border-left:1px solid #332b1f; border-right:1px solid #332b1f; background-color:#1a1205; }
#header { float:left; width:800px; padding:0 11px 0 11px; }
#logo-container { float:left; width:770px; padding:0 15px 0 15px; height:105px; }
#logo { float:left; width:217px; }
#tophome { float:right; width:31px; }
#slogan { width:522px; float:left; text-align:center; padding-top:36px; }

#topnav { float:left; width:800px; height:34px; background:url(topnavbg.jpg) no-repeat; padding-bottom:4px;}
.topnavlinks { float:left; width:160px; text-align:center; padding-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#f3e0c1; font-weight:bold;}
.topnavlinks a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#f3e0c1; font-weight:bold; text-decoration:none;}
.topnavlinks a:hover { color:#ffa621; }

#bannerbg { float:left; width:790px; height:298px; padding:5px; background-color:#524124;}
#bannerL { float:left; background:url(banner-L.jpg) no-repeat; width:284px; height:298px; }
#bannerR { float:left; width:506px; height:298px; }

#bodycontainer { float:left; width:800px; padding:20px 11px 30px 11px;}

#hotboxes { float:left; width:800px; padding-bottom:28px;}
.boxcontainer { float:left; width:257px; height:143px; background:url(hotboxbg.jpg) no-repeat; }
.boxinner { float:left; width:221px; height:107px; padding:18px; }
.boximg { float:left; width:92px; height:102px; padding-right:9px; }
.boxtext { float:left; width:120px;}
.boxtext h1{ margin:0px; padding-bottom:6px; font-weight:normal; font-family:"Times New Roman", Times, serif; font-size:22px; color:#f4e2c7;}
.boxtext p{ margin:0px; padding-bottom:31px; font-family:"Lucida Console"; font-size:14px; color:#d2b485; font-weight:bold; }
#midboxouter { float:left; width:258px; padding:0 14px 0 14px;}

#bodycontents { float:left; width:770px; padding:0 15px 0 15px;}
#welcometext { float:left;  padding-right:29px;}
#welcometext h1{ margin:0px; padding:24px 0 16px 0; font-weight:normal; font-style:italic; font-size:12px; color:#e3d0b1; }
#welcometext p{ margin:0px; padding:0px; line-height:18px; }
#welcometext p a { color:#ffa621; text-decoration:none;}

#responses { float:left; width:175px; border:1px solid #4c402f; background-color:#262017; padding:20px; }
#responses h1{ margin:0px; padding-bottom:16px; font-family:"Times New Roman", Times, serif; font-size:24px; color:#f4e2c7; font-weight:normal; }
#responses p{ margin:0px; padding:0px; line-height:20px; }
#responses p span{ color:#ffa621; }

#footer { float:left; height:105px; width:800px; padding:0 11px 0 11px; background:url(footer-bg.jpg) repeat-x; }
#footer p{ margin:0px; padding-top:34px; color:#7a6f60; text-align:center;}
#footer p a{ text-decoration:none; color:#ffa621;}

/********************************************************** "Products page" 09-03-2009 ********************/

#innerLcolm { float:left; width:197px; padding-right:9px; }
.menuTop { float:left; background:url(menuTop.jpg) no-repeat; width:197px; height:10px; background-position:bottom; }
.menuBottom { float:left; background:url(menu-bottom.jpg) no-repeat; width:197px; height:10px; }
.menuRpt { float:left; background:url(menuRpt.jpg) repeat-y; width:169px; padding:10px 14px 0 14px; }
.menuOuter { float:left; width:169px; padding-bottom:10px; }
.menuimg { float: left; background:url(menu-icon.jpg) no-repeat; width:17px; height:16px; padding-right:6px; }

.menuLinks { float:left; width:146px; padding-top:2px; text-decoration:none; color:#967b4e; }
.menuLinks a{ text-decoration:none; color:#967b4e; }
.menuLinks a:hover{ color:#ffa621; }
.menuLinks a:active{ color:#ffa621; }
.menuLinks ul { margin:0 0 0 16px; padding:0px; }
.menuLinks ul li { margin:0px; padding:10px 0 0 0; list-style-type:disc; }
.menuLinks ul li a{ text-decoration:none; color:#967b4e; }
.menuLinks ul li a:hover{ color:#ffa621; }
.menuLinks ul li a:active{ color:#ffa621; }

#innerRcolm { float:left; width:594px; }
#innerRcolm h1{ margin:0px; padding:0 0 20px 8px; font-weight:normal; font-family:"Trebuchet MS"; font-size:24px; color:#807c3e; }
.proRow { float:left; width:594px; padding-bottom:8px; }
.proBoxMain { float:left; width:190px; padding:0 0 0 8px;}
.proBoxInner { text-align:center; float:left; width:168px; height:230px; border:1px solid #524124; background-color:#322713; padding:10px; }
.proBoxInner h2 { margin:0px; vertical-align:middle; font-weight:normal; padding:8px 0 8px 0; font-family:"Trebuchet MS"; 
font-size:13px; color:#b19879; text-align:center; font-weight:bold;}
.getquote { padding-top:8px; text-align:center;}

#innerBodyContainer { float:left; width:586px; padding-left:8px; }
#innerBodyContainer h1{margin:0px; padding:0 0 20px 0; font-weight:normal; font-family:"Trebuchet MS"; font-size:24px; color:#807c3e;}

.orangeText { float:left; width:586px; color:#ffa621;}

.email-container { float:left; width:586px; padding:20px 0 20px 0; }
.emailInner { float:left; width:586px; padding-bottom:6px; }
.email-container font { float:left; width:177px; text-align:right; padding:0 12px 0 0; font-family:"Trebuchet MS"; font-size:12px; font-weight:bold; color:#f3e0c1; }
.email-container span{ float:left; width:397px; text-decoration:none; }
.email-container span a{ color:#967b4e; text-decoration:underline; }
.email-container span a:hover{ color:#ffa621; }

#formContainer { float:left; width:510px; padding:20px 0 0 76px;}
.formInner { float:left; width:510px; padding-bottom:6px; }
.formInner span{ float:left; width:397px; }
.formInner font { float:left; width:113px; font-size:11px; color:#967b4e; }
.textfield { width:215px; height:16px; border:1px solid #524124; background-color:#897a61; font-size:11px; color:#000;}
.zipcode { width:80px; height:16px; border:1px solid #524124; background-color:#897a61; font-size:11px; color:#000;}
.textarea { width:280px; height:70px; border:1px solid #524124; background-color:#897a61; font-size:11px; color:#000;}

/********************************************************** "Products page" 09-03-2009 ********************/

/********************************************************** "Products page" 11-03-2009 ********************/

#page-no { float:left; width:450px; padding-left:144px; height:30px; }
#page-no ul { margin:10px; padding:0px; }
#page-no ul li { margin:2px; padding:3px 6px 3px 6px; display:inline; background-color:#322713; font-weight:bold; border:1px solid #524124; }
#page-no ul li a { text-decoration:none; color:#967b4e; }
#page-no ul li a:hover { color:#ffa621; font-weight:bold; }

/********************************************************** "Products page" 11-03-2009 ********************/
.textfieldCo { width:50px; height:16px; border:1px solid #524124; background-color:#897a61; font-size:11px; color:#000;}
/********************************************************** "Product detail page" 11-03-2009 ********************/

#detail-hdng { float:left; width:586px; height:30px; background-color:#332c20; }
#detail-hdng h2 { margin:0px; padding:5px 0 0 12px; font-weight:bold; font-family:"Trebuchet MS"; font-size:14px; color:#977e58; }
#thumb { float:left; width:586px; padding-bottom:20px; }
.thumb-outer { float:left; width:138px; padding:4px;}
.thumb { float:left; width:120px; padding:8px; border:1px solid #524124; text-align:center; }
#thanks { text-align:center; padding:100px 0 100px 0; width:500px; margin:auto; border:5px solid #524124; }
#thanks h1 { margin:0px; padding-bottom:10px; color:#f3e0c1; font-family:"Trebuchet MS"; font-size:28px; font-weight:normal; }
#thanks p { margin:0px; padding:0px; font-size:18px; font-weight:normal; }

/********************************************************** "Product detail page" 11-03-2009 ********************/

