* {margin:0;padding:0;}
html, body, #frame {height: 100%;}
body > #frame {height: auto; min-height: 100%;}

html{overflow-y:scroll;}
body{color:#555;font:12px "Arial", "Futura", "Helvetica", sans-serif;margin:0 auto;padding:0;background:#fff url(/images/bgGlobal.jpg);}

div.clear{clear:both;}
div.content{padding:20px;border:0 solid red;font-family:georgia;}
div.contentS2{padding:20px 50px 20px 20px;border:0 solid red;font-family:georgia;}
div.content2{padding:20px;border:0 solid red;font-family:arial;}
div.content h2,div.contentS2 h2{color:#234b13;font:bold 14px arial;margin-top:1.25em;}
div.divider{clear:both;border-top:1px solid #ccc;margin:15px 0;}
div.dividerD{clear:both;border-top:1px dashed #fff;margin:10px 0;}
div.rule{clear:both;border-top:1px dashed #846a4d;margin:10px 0;}
div.ruleS{clear:both;border-top:1px dashed #846a4d;margin:5px 0;width:200px;}
h2{color:#0e2b02;font:bold 17px Georgia;}
span.emp{font-weight:bold;color:#1f831f;}

div.siloHome{border:0 solid #000;width:275px;float:left;}
div.siloHome div.main{min-height:215px;font-family:arial;padding:15px 15px 5px 15px;background:url(/images/siloMain.png) no-repeat top;}
div.siloHome div.main img{border:0;height:185px;width:115px;margin-right:10px;float:left;}
div.siloHome div.main div.title{color:#0d2902;font:bold 14px georgia;margin-bottom:5px;border-bottom:0 solid #777;}
div.siloHome div.bot{background:url(/images/siloBot.png) no-repeat bottom;height:10px;}

div.copyHome{font:14px georgia;line-height:18px;}
p.indent{text-indent:15px;}

a{color:#846a4d;text-decoration:none;}
a:hover{color:#999;}
a.on{font-weight:bold;}

p{margin-top:.60em;}

ul.feature{border:0 solid red;}
ul.feature li{color:#1f831f;font:12px arial;line-height:15px;padding-left:12px;margin-bottom:3px;list-style:none;background:url(/images/arrowS.png) no-repeat center left;border:0 solid red;}
ul.feature li a{color:#1f831f;text-decoration:underline;}
ul.feature li a:hover{color:#555;text-decoration:underline;}

#frame{width:950px;margin:0 auto;padding:0;}

#header{border:0 solid red;background:#fff;height:120px;}
#header div.left{float:left;width:500px;border:0 solid blue;}
#header div.left img.logo{margin:20px 0 0 20px;border:0 solid blue;height:83px;width:213px;float:left;}
#header div.left img.tag{margin:82px 0 0 9px;border:0;height:14px;width:197px;float:left;}


#header div.right{float:right;width:450px;border:0 solid yellow;}
#header div.right div.phone{margin:21px 20px 0 0;clear:both;text-align:right;float:right;border:0 solid green;}
#header div.right img.phone{border:0;height:49px;width:196px;}

#menuSub{margin:13px 20px 0 0;float:right;border:0 solid red;}
#menuSub ul{border:0 solid blue;margin:0;padding:0;height:24px;}
#menuSub li{float:left;list-style:none;margin:0;padding:0;line-height:24px;}
#menuSub li a{color:#846a4d;font-size:11px;text-decoration:none;}
#menuSub li a:hover{color:#d9c58a;}
#menuSub li.seperator{color:#846a4d;font-size:11px;margin:0 5px;}

#menuGlobal{margin:0;padding:0;width:950px;height:43px;position:relative;}
#menuGlobal ul{margin:0;padding:0;}
#menuGlobal ul li.seperator{background:url(/images/bgMenuS.png) no-repeat;width:2px;height:43px;}
#menuGlobal ul li{text-align:center;margin:0;padding:0;list-style:none;float:left;height:43px}
#menuGlobal ul li a{background:url(/images/bgMenu.png) repeat-x;display:block;margin:0;padding:0;text-decoration:none;color:#fff;font:15px georgia;line-height:43px;white-space:nowrap;}
#menuGlobal ul li.on a, #menuGlobal ul li.selected a{background:url(/images/bgMenuOn.png) repeat-x;}

#menuGlobal ul li ul{left:0;position:absolute;display:none;margin:0;padding:0;height:28px;width:950px;background:none;}
#menuGlobal ul li.on ul li, #menuGlobal ul li.selected ul li{float:left;height:28px;}
#menuGlobal ul li.on ul li a, #menuGlobal ul li.selected ul li a{display:block;background:none;height:28px;line-height:28px;font-size:11px;color:#333;white-space:nowrap;padding:0 7px;}
#menuGlobal ul li.on ul li.on a, #menuGlobal ul li.selected ul li.on a{color:#999;}

#menuGlobal ul li.on ul li a.selected, #menuGlobal ul li.selected ul li a.selected{font-weight:bold;}
#menuGlobal ul li.on ul, #menuGlobal ul li.selected ul{display:block;}


#body{border:0 solid red;background:#d9c58a;padding:28px 20px 0 20px;margin:0;}
#hero{height:258px;background:#000;margin-bottom:10px;}
#body div.left{border:0 solid blue;float:left;width:600px;}
#body h1.home{font:bold 27px Georgia;background:#0d2902;color:#8fc956;line-height:55px;padding:0 20px;}
#body h1.section, #body h1.section a{border:0 solid green;font:bold 27px Georgia;line-height:27px;color:#0d2902;padding:0;margin:0 0 15px 0;}
#body h3.section{border:0 solid green;font:bold 23px Georgia;line-height:23px;color:#0d2902;padding:0;margin:0;}
#body div.right{border:0 solid blue;float:right;width:300px;margin:0;padding:0;}
#body div.rightS1{font:12px arial;color:#fff;background:#846a4d;border:0 solid blue;float:right;width:300px;margin:0;padding:0;}
#body div.rightS1 h2{font:bold 17px georgia;color:#fff;margin-bottom:5px;}
#body div.rightS2{color:#846a4d;font:12px georgia;border:0 solid blue;float:right;width:300px;padding:40px 0 0 0;margin:0;}
#body div.rightS2 h2{font:bold 17px georgia;color:#846a4d;margin:0 0 5px 0;padding:0;}
#bodyFrameHome{border:0 solid red;background:url(/images/bgBodyFrame_Home.png) repeat-y;}
#bodyFrame1{min-height:600px;border:0 solid red;background:url(/images/bgBodyFrame_1.png) repeat-y;}
#bodyFrame2{min-height:600px;background:#f0ebd9;}

#footer{border:0 solid green;background:#d9c58a;padding:20px 20px 20px 20px;}
#footer div.left{line-height:15px;float:left;width:600px;}
#footer div.right{line-height:15px;float:right;width:300px;}
#footer div.copyright{clear:both;padding-top:30px;font:11px georgia;}
#footer div.copyright div.left{float:left;width:600px;}
#footer div.copyright div.right{float:right;width:300px;}

#menuFooter{margin:0;float:left;border:0 solid red;}
#menuFooter ul{border:0 solid blue;margin:0;padding:0;}
#menuFooter li{float:left;list-style:none;margin:0;padding:0;}
#menuFooter li a{color:#846a4d;font-size:11px;text-decoration:none;}
#menuFooter li a:hover{color:#999;}
#menuFooter li.seperator{color:#846a4d;font-size:11px;margin:0 5px;}


#menuLinks{margin:10px 0 0 0;padding:0;}
#menuLinks ul{margin:0;padding:0;}
#menuLinks ul li{width:150px;list-style:none;margin:0;padding:0;float:left;}
#menuLinks ul li a{text-decoration:none;font:bold 11px arial;color:#846a4d;}
#menuLinks ul li > a:hover{color:#999;}

#menuLinks ul li ul{margin:0;padding:0;clear:both;}
#menuLinks ul li ul li{list-style:none;margin:0;padding:0;}
#menuLinks ul li ul li a{text-decoration:none;font:normal 11px arial;}

#emailList{margin-top:10px;font:11px arial;}
#emailList input.email{width:200px;padding:3px;color:#b95700;font-weight:bold;}
#emailList input.button{padding:3px;}

#network{margin-top:20px;font:11px arial;color:#fff;}
#network img{border:0;width:24px;height:24px;margin:3px 3px 0 0;}


#feaHome{color:#8fc956;font:bold 23px Georgia;background:url(/images/brownTexture.png);padding:15px;margin-bottom:10px;}
div.feature{background:#000;font:12px arial;color:#a3a4a3;margin-bottom:10px;}
div.feature div.header{padding:0 10px;background:#b95700;color:#fff;font:bold 17px georgia;line-height:30px;}
div.feature div.body{min-height:100px;padding:15px;color:#fff;}
div.feature div.body a{color:#fd8920;}
div.feature div.body a:hover{color:#999;}
div.feature div.body img.cs{border:0;width:92px;height:120px;float:left;margin-right:15px;}
div.feature div.body div.title{margin-bottom:15px;font:bold 14px georgia;color:#8fc956;}
div.feature div.body span.news{color:#999;}

#quote{font:12px arial;line-height:16px;color:#846a4d;}
#quote div{font:italic bold 18px georgia;color:#846a4d;}

#title{clear:both;padding:20px 0 0 20px;}

a.link{color:#fd8920;}
a.link:hover{color:#999;}




/***** NEWS *****/
#paging{border:0 solid blue;margin:10px 0 0 0;padding:0;height:20px;}
#paging ul{margin:0;padding:0;}
#paging ul li{list-style:none;float:left;margin:0 1px 0 0;padding:0;}
#paging ul li a{text-decoration:none;font-size:11px;text-align:center;width:20px;line-height:20px;display:block;color:#fff;background:#aaa;margin:0;padding:0;}
#paging ul li a:hover, #paging ul li a.on:hover{color:#eee;background:#888;}
#paging ul li a.on{color:#333;background:#CCC;}
#paging ul li a.page{width:30px;font-size:11px;}

#newsList td{font-size:12px georgia;color:#555;}
#newsList td a{text-decoration:none;color:#555;}
#newsList td a:hover{text-decoration:none;color:#999;}
#news{font-size:11px;color:#555;}
#news h2{font-size:16px;color:#444;margin-bottom:3px;}
#news h3{font-size:11px;color:#333;margin-bottom:0;}


div.productList, div.productListFirst{font:10px arial;width:165px;border:0 solid red;float:left;margin:0 0 15px 10px;}
div.productListFirst{margin-left:0;}
div.productList img, div.productListFirst img{border:0;width:165px;height:110px;margin-bottom:5px;}
div.productListCategories img{border:0;width:300px;height:200px;margin-bottom:5px;}


#photoBrowse td{font:10px arial;vertical-align:top;padding:0 20px 20px 0;}
#photoBrowse td img{border:0;width:75px;height:75px;margin:0 0 3px 0;}

#photoMenuText ul li{list-style:none;margin-bottom:5px;}
#photoMenuText ul li a.on{font-weight:bold;}



#videoBrowse td{width:150px;vertical-align:top;padding:0 10px 10px 0;}
#videoBrowse td img{border:0;width:120px;height:90px;margin:0 0 3px 0;}


div.captionTitle{margin:5px 0 0 0;font:bold 11px arial;}
div.caption{margin:0;font:11px arial;}


#disclaimer{font:10px arial;}
#disclaimer h2{font:bold 11px arial;}

#cmsBrowse{line-height:16px;}


div.testimonials{font-style:italic;margin:0;}
div.testimonials div.by{font-weight:bold;}
div.testimonials div.note{font:11px arial;}


