/** global settings **/

body                   { font: 12px Arial,Helvetica,  Verdana, sans-serif; margin: 0px; padding:0px; background: #c0c0c0; width: 100%;}

img                    { border:none;}

td,tr,table,ul,li      { margin: 0px;padding: 0px;vertical-align: top;}

td                     { font: 12px Arial, Helvetica, Verdana, sans-serif; }

a                      { color: #9E000F; text-decoration: none; }

a:hover                { text-decoration: underline; }



.clearfix:after        { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#overall               { width: 1020px; background: white; margin: 0px auto 0px auto; }



h1                     { color: #9E000F; font-weight: normal; font-size: 18px; padding-right: 60px; }

h2                     { color: #535353; font-weight: normal;                  margin: 20px 0px 25px 0px;}

h3                     { color: #9E000F; font-weight: normal; font-size: 14px; margin: 0px; padding:0px 30px 0px 0px; }

h4                     { color: #9E000F; font-weight: normal; font-size: 24px; margin: 0px; padding:0px 30px 0px 0px; }



#col0                  { float: left; width: 340px; padding-bottom: 34px;}



#col1                  { float: left; clear: none; width: 366px; }

#col1 #content         { padding: 45px  0px 40px 20px; }

#col1 #content p       { padding:  0px 50px 15px  0px; color:#535353; line-height: 20px; }

#col1 #content h1.long { margin:  20px  0px 25px  0px; } 



#col2                  { float: left; clear: none; width: 314px; }

#col2 #callus          { text-align: center; }

#col2 #callus img      { padding:30px 0px 30px 0px;}

#col2 #buy             { background: url(images/buy_links.gif)   no-repeat; }

#col2 #videos          { background: url(images/video_links.jpg) no-repeat; }

#col2 ul               { list-style: none; padding: 5px; margin: 0px 5px 15px 30px; color:#535353; }

#col2 ul li            { padding: 6px 5px 14px 5px; }

#col2 ul li.last       { padding-top: 11px; } 



#footer                { float: left; clear: both; background: url(images/footer.jpg) no-repeat;width: 100%;height: 298px; }

#footer ul             { list-style: none; font-size: 11px; margin: 75px 0px 0px 350px; width: 100%;}

#footer ul li          { float: left; clear: none; border-right: 1px solid #707070; padding: 0px 10px 0px 10px; }

#footer ul li.strong   { font-weight: bold; }

#footer ul li.last     { border-right: 0px; }

#footer div            { clear: both; margin: 0px 0px 0px 360px; color: #707070; font-size: 10px; padding-top: 10px; }

