form { margin: 0 ; }

html, body {background: #0C244C;margin: 0; padding: 0; text-align: left;}

img {display: block;border: 0;}

#yellow_top {background: #FFFF01 url('media/bg_fade.jpg') top repeat-x;}

#header {width:700px;margin:0 auto 0 auto;height:71px;position:relative;}
#header #nav {position:absolute;right:0;bottom:0;}
#header #nav span {border-left: 1px #FFB505 solid;margin-left:20px;padding-left:21px;}
#header #nav a {font:bold 11px arial,sans-serif;color:#000;text-decoration:none;}
#header #nav a:hover {color:#DE0F1A;}

#banner {width:750px;margin:10px auto 0 auto;}
* html a:hover {visibility:visible}
#banner1 {position:relative;width:250px;float:left;height:300px;background:url('media/banner1b.jpg');}
#banner1 a, #banner2 a, #banner3 a {position: absolute;display: block;float: left;font:bold 10px arial,sans-serif;color:#FFF;text-decoration:none;cursor:pointer;}
#banner1 img, #banner2 img, #banner3 img  {width: 250px; height: 300px; border: 0; }
#banner1 a:hover img, #banner2 a:hover img, #banner3 a:hover img {visibility:hidden}
#banner2 {position:relative;width:250px;float:left;height:300px;background:url('media/banner2b.jpg');}
#banner3 {position:relative;width:250px;float:left;height:300px;background:url('media/banner3b.jpg');}
#banner1 a span, #banner2 a span, #banner3 a span {position:absolute;top:0;left:0;padding:235px 25px 10px 25px;}
#banner1 a strong, #banner2 a strong, #banner3 a strong {margin:0;padding:0;font-size:14px;text-transform:uppercase;display:block;font-family:"trebuchet ms",arial,sans-serif;}

#banner_product1, #banner_product2, #banner_product3 {background:url('media/product1.jpg') no-repeat;width:210px;height:25px;float:left;padding:250px 0 25px 25px;}
#banner_product2 {background:url('media/product2.jpg') no-repeat;}                                                                                 
#banner_product3 {background:url('media/product3.jpg') no-repeat;}
#banner_description {background:url('media/banner_product.jpg') no-repeat;width:465px;height:260px;float:left;text-align:left;padding:15px 25px 25px 25px;font:bold 12px arial,sans-serif;color:#FFF;}
#banner_product1 a, #banner_product2 a, #banner_product3 a  {font:bold 11px arial,sans-serif;color:#CEDCF2;text-decoration:none;}
#banner_product1 a:hover, #banner_product2 a:hover, #banner_product3 a:hover {color:#FFF;}

#banner_description h1 {font:bold 24px arial,sans-serif;color:#FFF;margin:0 0 10px 0;padding:0;font-family:"trebuchet ms",arial,sans-serif;}
#banner_description p {margin:0 0 10px 0;}
#banner_description ul {margin:0;padding:0 0 0 65px;}
#banner_description li {line-height:1.4em;}
                            
#sub_banner {width:700px;margin:20px auto 0 auto;}
#sub_banner h1 {font:bold 24px arial,sans-serif;color:#000;margin:0;padding:0;float:left;}
#sub_banner span {float:right;width:400px;font:11px arial,sans-serif;color:#000;border-left: 2px #FFB505 solid;padding-left:22px;}
#sub_banner em {font-style:normal;font-weight:bold;color:#DE0F1A;}

#black_bottom {background: #0C244C url('media/bg_content.jpg') top repeat-x;}
#content {width:700px;margin:0 auto 0 auto;padding-top:46px;}

#col1 {float:left;width:246px;padding-right:20px;}
#col2 {float:left;width:400px;border-left: 2px #485A74 solid;padding-left:32px;}

.bodytext {font:11px arial,sans-serif;color:#FFF;line-height:1.6em;}
.bodytext p {margin:0 0 10px 0;}
.bodytext a {color:#FFF;text-decoration:none;padding-bottom:1px;border-bottom: 1px #485A74 solid;} 
.bodytext a:hover {color:#FFF;text-decoration:none;padding-bottom:1px;border-bottom: 1px #FFF solid;}
.bodytext .pdf {background:url('media/pdf_icon.jpg') left no-repeat;padding-left:24px;}

#col1 h2, #col2 h1 {margin:0 0 10px 0;padding:0;font-size:14px;text-transform:uppercase;line-height:1.6em;font-family:"trebuchet ms",arial,sans-serif;}
#col1 h3 {margin:0;padding:0;font-size:11px;text-transform:uppercase;color:#DE0F1A;line-height:1.6em;}
#col2 #flame {font-size:26px;background:url('media/flame.jpg') left no-repeat;padding:6px 0 0 54px;height:44px;color:#485A74;margin-bottom:15px;}

.errortext {color:#DE0F1A;padding-left:10px;}
.formfield input,.formfield textarea,.formfielderror input,.formfielderror textarea{border:0;background:#485A74;font:11px arial,sans-serif;color:#FFF;padding:5px;margin:3px 0 10px 0;}
.formfielderror input,.formfielderror textarea {border: 1px #DE0F1A solid;}
.button {margin:0;padding:0;background:#0C244C;border:0;font:bold 16px arial,sans-serif;color:#FFF;cursor:pointer;text-align:left;}

#footer {width:700px;margin:30px auto 0 auto;padding-top:42px;text-align:center;background:url('media/logo_foot.jpg') top no-repeat;font:11px arial,sans-serif;color:#485A74;line-height:1.6em;}
#footer a {color:#485A74;text-decoration:none;}
#footer a:hover {color:#FFF;text-decoration:none;}

.clear {clear:both;height:0;} 
* html .clear {clear:both;height:0;font-size:0;}

