/* GENERAL STRUCTURE */

body {background: #fff url(img/bg.gif) fixed repeat-y top center; font-family: Arial; font-size: 11px; color:  #000; margin: 0; padding: 0;}

#main {width: 700px; margin: 0 auto; margin-top: 20px;  }

#main_cont {width: 100%; background: url(img/black.png) no-repeat;  height: 1000px;}

#left {width: 340px; margin-right: 20px; float: left; }

#right {width: 560px; margin: 0; float: left; padding-top: 10px;}

h1 {text-transform:  uppercase; font-size: 20px; color: #dc1515; letter-spacing: 1.5px; }

#header_cont {height: 100px; width: 100%; background: url(img/header.gif) center top no-repeat; }
#header {width: 700px; height: 100px; margin: 0 auto; background: url(img/3ex.png) no-repeat 110px 20px; }

a#md_logo {height: 100px; width: 100px; text-indent: -9999px; display: block; background: url(img/md_logo.png) no-repeat 0px -5px; float: left;}

#stim_logo {width: 360px; height: 360px; background: url(img/logo.png) no-repeat; position: absolute; top: 15px; left: 50%; margin-left: 120px;}

a#alltracks {width: 700px; height: 58px; margin-bottom: 5px; text-indent: -9999px; display: block; background: url(img/alltracks.png) no-repeat 0px -5px; float: left; margin-top: 15px;}

a#alltracks:hover {background: url(img/alltracks_hover.png) no-repeat 0px -5px; }

/* RIGHT SIDE */

#teaser {width: 460px; height: 95px; background: url(img/teaser.png) no-repeat; padding-bottom: 10px; border-bottom: 0px solid #000; margin-bottom: 10px;}

#form {padding-bottom: 15px;  margin-bottom: 0px; width: 460px; border-bottom: 1px solid #ccc; padding-right: 240px; }

input {font-weight: 900; background: transparent;}

input.text1 {width: 212px; padding: 5px 4px 4px 4px; background: url(img/input.png) no-repeat; border: 0px solid #000; margin-right: 20px; margin-bottom: 10px; float: left; height: 15px;}
input.text2 {width: 212px; padding: 5px 4px 4px 4px; background: url(img/input.png) no-repeat; border: 0px solid #000; margin-bottom: 10px; float: left; margin-right: 0px; height: 15px;}

input.button {width: 125px; height: 35px; background: url(img/download.png) no-repeat; border: none; text-indent: -99999px; display: block;}

input.checkbox {float: left; margin-left: 10px; position: absolute; top: 325px; left: 50%; margin-left: -210px;}

#form p {float: left; margin-left: 10px; position: absolute; top: 318px; left: 50%; margin-left: -185px;}

/* FOOTER */

#footer {font-size: 10px; color: #000; margin-top: 20px; width: 700px; height: 50px; padding-bottom: 50px; display: block;}

#footer span {float: left; padding-top: 5px;}

ul.links {list-style: none; padding: 0; float: right; margin: 0;}
ul.links li {list-style: none; padding: 0; float: left;  margin: 0; margin-left: 8px;}

/* BOTTOM */

#bottom {width: 700px; border-top: 1px solid #ccc; padding-top: 15px;}

#bottom #col1 {width: 360px; border-top: 1px solid #000; float: left; }
#bottom #col2 {width: 340px; float: right;}
#bottom #col2 a {float: left;}

#col2 a.cover1 {margin-right: 20px; }

#download {width: 300px; height: 100px; background: url(img/black80.png); position: absolute; top: 200px; left: 50%; margin-left: -150px; }

#download a {background: url(img/dload_button.png) no-repeat top left; width: 300px; height: 100px; text-indent: -9989px; display: block;}

#download a:hover {background: url(img/dload_button_hover.png) no-repeat bottom left; width: 300px; height: 100px; text-indent: -9989px; display: block;}

