/* GENERAL STRUCTURE */

body {background: #eeeeee url(img/gucci_bg.jpg) no-repeat center -40px; font-family: Arial; font-size: 11px; color:  #999; margin: 0; padding: 0; margin-bottom: }

#main {width: 820px; margin: 0 auto; margin-top: 330px; background-color: black; background-color: rgba(0, 0, 0 1.60); overflow: hidden; padding: 20px 20px 10px 20px; margin-bottom: 20px; }

#main_cont {width: 100%; height: ;}

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

#header_cont {height: 90px; width: 100%; background: #df0c0c; }
#header {width:820px; height: 900px; margin: 0 auto; background: url(img/ex.png) no-repeat 110px 0px; }
#header a#back {height: 45px; width: 175px; text-indent: -9999px; display: block; background: url(img/back.png) no-repeat 0px -5px; float: right; margin-top: 28px;}

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

#shirt {height: 450px; width: 450px; text-indent: -9999px; display: block; background: url(img/shidrt.png) no-repeat; position: absolute; top: 590px; left: 50%; margin-left:  -525px;}

a:link {cursor: pointer;}

/* BOTTOM */

#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;}

/* LEFT  */

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

#left a img {margin-bottom: 10px;}

img#cd {border: 15px solid #eee; margin-bottom: 20px;}
img#cd:hover {border: 15px solid #eee;}

/* RIGHT */

#right {width: 460px; overflow: auto; float: left;}

#right #col1 {width: 220px; min-height: 20px; margin-right: 20px; float: left;  }
#right #col2 {width: 220px; min-height: 20px; float: left; }

#right ul {list-style: none; padding: 0; margin: 0; width: 220px; border-top: 0px solid #999;}
#right ul li {list-style: none; padding: 4px 0px 5px 0px; margin: 0;  font-size: 10px; line-height: 150%; width: 220px; border-bottom: 1px solid #999; }
#right ul li strong {font-weight: bold; font-size: 12px; color: #fff;}
#right ul li:hover {border-bottom: 1px solid #ccc; }

#tracks {width: 460px; background:  url(img/tracks.png) no-repeat; height: 22px; margin-bottom: 20px;}

#fill_form {width: 460px; background:  url(img/fillform.png) no-repeat; height: 52px; margin-bottom: 10px;}

p#disclaimer {font-size: 11px; line-height: 140%;}

/* FORM*/

#form {margin-bottom: 27px;  padding-bottom: 0px;}

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: relative; top: -26px; left:130px;}

#form p {float: left; margin-left: 10px; position: relative; top: -35px; left:130px; color: #fff;}

/* FOOTER  */

#footer {width: 820px; margin: 0 auto; color: #000; margin-bottom: 50px;}
#footer a {color: #333;}

/* MISC. */

.rounded {
  -moz-border-radius-topleft:3ex;
  -moz-border-radius-bottomright:3ex;
  -moz-border-radius-topright:3ex;
  -moz-border-radius-bottomleft:3ex;
  -webkit-border-top-left-radius:3ex;
  -webkit-border-bottom-right-radius:3ex;
  -webkit-border-top-right-radius:3ex;
  -webkit-border-bottom-left-radius:3ex;
}

#line {position: relative; top: 180px; left: 340px; height: 2px; width: 500px; background: url(img/line.png);}
