/*
 * c-css by U4EA Technologies - Allan Jardine
 * c-css adapted for CodeIgniter by Grant Craig
 * Version:       1.2.php.1
 * Browser:        0
 * Browser group: 
 */
div#span-both div#col-right { position: absolute; bottom:0; right:0; border-top: 5px solid #fffddf; border-left: 5px solid #fffddf; padding: 15px 0; width: 391px; background: #372b27; }
div#span-both div#col-right p, div#span-both div#col-right address { display: block; padding: 0 23px; color: #fffddf; margin: 0 0 8px 0; font: 116%/18px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; }
div#span-both div#col-right p a { color: #fffddf; font: 100% Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; text-decoration: none; }
div#span-both form{ overflow:auto; width:100%; }
div#span-both form input, div#span-both form textarea{ padding-top:10px; padding-left:5px; color:#372b27; font-size:12px; font-family:Arial; }
div#span-both form p{ width:319px; float:left; padding-right:5px; }
div#span-both form input#zip, div#span-both form input#phone{ width:115px; }
div#span-both p#zip_p, div#span-both p#phone_p{ width:140px; }
div#span-both form p#states{ width:140px; margin:0 0 0 50px; }
div#span-both form select{ width:120px; }
div#span-both form p label{ float:left; }
p#address_line2{ height:55px; width:300px; border:1px solid #e47221; }
div#orange h1{ font-size:20px !important; margin-bottom:15px; }
div#span-both form input{ display:block; float:left; width:304px; height:20px; border-color:#e47221; border:none; background:#fffddf; font-weight:bold; background-image:url('/bin/img/input_bg.gif'); }
div#span-both label{ font-size:14px; font-family: Arial; text-transform:uppercase; }
div#span-both form textarea{ width:304px; height:112px; background-image:url('/bin/img/textarea_bg.gif') !important; border:none; font-weight:bold; background:#fffddf; }
p#submit_p{ clear: both; width:100px !important; float:none !important; }
form input#submit{ color:#372b27; background-color:#e47221 !important; background-image:none !important; padding-top:0px !important; border:none; font-size:16px !important; text-transform:uppercase; width:69px !important; height:33px; text-align:left; float:left; }
label.error{ margin:0 0 0 5px; font-size:12px; color:#8f3a1c; }
p.thanks{ position:absolute; bottom:25px; float:right !important; margin:10px 0 0 0 !important; font-size:12px !important; color:#8f3a1c !important; font-weight:bold !important; }
