/* This CSS is for footer pages, not the footer itself. For styling of the footer, see style.css*/

/* consumer panel */

body#footer-consumer-panel #container #header #center #wrap #intro{margin-bottom:40px;}
body#footer-consumer-panel #container #header #center #wrap #intro img{margin-bottom:20px;}
body#footer-consumer-panel #container #header #center #wrap #intro p{margin-bottom:10px;width:525px;}

body#footer-consumer-panel #container #main #content #text{width:525px;margin-left:50px;}
body#footer-consumer-panel #container #main #content #text p{margin-bottom:20px;}

body#footer-consumer-panel #container #main #content #text form select{width:200px;border:1px solid #666;background:#eeeded;}

body#footer-consumer-panel #container #main #content #text form table{width:900px;}
body#footer-consumer-panel #container #main #content #text form table td{padding-bottom:8px;}
body#footer-consumer-panel #container #main #content #text form table td.desc{text-align:right;padding-right:5px;width:150px;}
body#footer-consumer-panel #container #main #content #text form table td input{width:300px;height:20px;background-color:#eeeded;border:1px solid #666;}
body#footer-consumer-panel #container #main #content #text form span{color:#E63825;}

body#footer-consumer-panel #container #main #content #text form table#sub td{padding:0 10px 5px 0;}
body#footer-consumer-panel #container #main #content #text form table#sub td input{width:150px;}
body#footer-consumer-panel #container #main #content #text form table#sub td#cat-01{width:150px;}body#footer-consumer-panel #container #main #content #text form table#sub td#cat-02{width:150px;}
body#footer-consumer-panel #container #main #content #text form table#sub td#cat-03{width:210px;}
body#footer-consumer-panel #container #main #content #text form table#sub td#cat-04{width:30px;}
body#footer-consumer-panel #container #main #content #text form table#sub td#cat-05{width:30px;}



/* email sign up */

body#footer-email-signup #container #main #content #text{margin-left:50px;}
body#footer-email-signup #container #main #content #text form table{width:900px;}
body#footer-email-signup #container #main #content #text form table td{padding-bottom:8px;}
body#footer-email-signup #container #main #content #text form table td.desc{text-align:right;padding-right:5px;width:150px;}
body#footer-email-signup #container #main #content #text form table td input{width:300px;height:20px;background-color:#eeeded;border:1px solid #666;}
body#footer-email-signup #container #main #content #text form span{color:#E63825;}



/* sitemap */

body#footer-sitemap #container #main #content #text{width:900px;height:350px;margin-left:50px;background:url(images/footer-sitemap-bg.jpg) right bottom no-repeat;display:block;overflow:auto;}
body#footer-sitemap #container #main #content #text a:link,
body#footer-sitemap #container #main #content #text a:visited,
body#footer-sitemap #container #main #content #text a:hover,
body#footer-sitemap #container #main #content #text a:visited:hover{color:#000;}

body#footer-sitemap #container #main #content #text div{width:192px;height:100px;border-left:1px solid #E63825;display:block;float:left;padding:35px 0 0 7px;margin-bottom:40px;}
body#footer-sitemap #container #main #content #text #cat-01{background:url(images/footer-sitemap-titles.gif) 0 0 no-repeat;}
body#footer-sitemap #container #main #content #text #cat-02{background:url(images/footer-sitemap-titles.gif) -200px 0 no-repeat;}
body#footer-sitemap #container #main #content #text #cat-03{background:url(images/footer-sitemap-titles.gif) -400px 0 no-repeat;}
body#footer-sitemap #container #main #content #text #cat-04{background:url(images/footer-sitemap-titles.gif) -600px 0 no-repeat;}
body#footer-sitemap #container #main #content #text div ul li{clear:both;margin-bottom:10px;}
body#footer-sitemap #container #main #content #text ul#bottom{clear:both;}
body#footer-sitemap #container #main #content #text ul#bottom li{float:left;margin-right:30px;}