/*------------------------------*/
/*        GLOBAL SETTINGS       */
/*------------------------------*/ 
body {font: 89%/1.4 helvetica,verdana,geneva,lucida,arial,sans-serif; background: #e7e5e0; color: #000; margin: 0; padding: 0;}
p, form, h1, h2, h3, h4, ul, li, fieldset, legend, label, input, textarea, dl, dt, dd, table, th, td, caption {margin: 0; padding: 0; font-size: 1em;}
input, textarea {font-family: verdana,geneva,lucida,arial,sans-serif;}
textarea {overflow: auto;}
fieldset {border: solid 0 transparent;}
img {border: 0;}
ul {list-style: none;}
acronym, abbr {border-bottom: 1px dotted; cursor: help;}
:focus {outline: 0;}
.clear {clear: both;}
.border {border: 1px solid #052d55;}



/*------------------------------*/
/*          TYPOGRAPHY          */
/*------------------------------*/ 
a {color: #369; text-decoration: none;}
a:hover, a:focus, a:active {text-decoration: underline;}
h2 {font-size: 1.3em;}
dt {font-weight: bold;}
#contact {color: #ad5801;}





/*------------------------------*/
/*            LAYOUT            */
/*------------------------------*/ 
body {min-height: 800px;}
* html body {height: 800px; color: #000;}
#wrapper {position: absolute; top: 45px; left: 50%; margin-left: -470px; width:950px;  no-repeat; height: 710px;}
#left { width: 457px; height: 671px; background: url(../images/left.jpg); float: left; border:1px solid black; display:inline;}
#right { margin-left: 20px; width: 457px; height: 671px; background: url(../images/right.jpg); float: left; border:1px solid black; display:inline;}
#column{position: absolute; top: 0px; width: 433px;  background-color: none; left: 50%; margin-left: -216px;}
#header{ width: 431px; height: 288px; margin-bottom: 20px; }
#logoSpace{ display:block;width: 431px; background: #FFFFFF url(../images/head_08.jpg) top no-repeat; margin-bottom: 50px; border: 1px solid black; border-top:0px; float: left;}
#logoSpaceWTF{ width: 431px; background: #FFFFFF url(../images/head_08.jpg) top no-repeat; margin-bottom: 50px; border: 1px solid black; border-top:0px; float: left;}
#logoSpaceWTF div{margin-top:0px; padding: 60px;}
#logoSpace div {background: url(../images/wtf_over.jpg); margin: 230px auto 30px auto; display: block; width: 82px;}
#logoSpace div a {background: url(../images/wtf.jpg); display: block; width:82px; height: 26px; text-indent: -9999px;}
#logoSpace div a:hover {background: none;}
#logoSpaceWTF p{margin-bottom:20px;}
#logoSpaceWTF p.copyStart{ margin-top: 50px;}
#logoSpaceWTF a{ display: block; width: 100%; height: 120px;  text-indent: -9999px;}
#actionButtons{ width: 433px; height: 96px;  margin-bottom: 20px; }
#contact {width: 173px; height: 94px;  float: left; border:1px solid black;
background-image: url(../images/btn_contact_ovr.gif);
background-repeat: no-repeat;
background-position: -9000px -9000px;

}
#contact a{ display: block; float: left; width: 173px; height: 94px; background: url(../images/btn_contact.gif);}
#contact a:hover{ background: url(../images/btn_contact_ovr.gif);}
#buyDirect {width: 245px; height: 94px; margin-left: 11px;  float: left; border:1px solid black;
background-image: url(../images/btn_buy_ovr.gif);
background-repeat: no-repeat;
background-position: -9000px -9000px;
}
#buyDirect a{ display: block; float: left; width: 245px; height: 94px; background: url(../images/btn_buy.gif);}
#buyDirect a:hover{ background: url(../images/btn_buy_ovr.gif);}
#mediaFrame { padding:15px 0 15px; text-align: center; width: 431px;  background-color: #fff; margin-bottom: 20px; border:1px solid black;}
#mediaFrame p {padding: 20px; text-align: left;}
#footer { position: relative; display: block; bottom: 0px; width: 431px; height:300px; background-color: #fff; border: 1px solid black; margin-bottom: 70px;}
#phoneAddress {display: block;  width: 320px; margin: 30px auto 0px;  font-size: 14px; text-align: center;}
#effect {margin: 50px 0 0 30px; display: block; width: 137px; height: 30px; background: url(../images/hd_effect.gif); float: left;}
#affected {margin: 50px 30px 0 0; display: inline; width: 193px; height: 30px; background: url(../images/hd_affected.gif); float: right;}
#effectList {margin: 30px 0 0 30px;float: left; width:400px; }
#affectedList {margin: 30px 0 0 30px;float: left; width:400px; text-align: right; display:inline;}
#effectList dl {margin-bottom: 1.5em;}

#formContainer{width: 300px; display: block; margin: 0 auto; position: relative;}
label{display:block; width: 70px; float: left; position: relative;}
input{display:block; width: 200px; float: left; margin-bottom: 5px; position: relative;}
.indent{margin-left:70px;}