@charset "UTF-8";

* {margin: 0px; padding: 0px; border: 0px; outline: none;}

body {
/* background: url(images/bitches_brew_bg.jpg) top center no-repeat;  */
background: url(images/bitches_brew_bg2.jpg) top center no-repeat;
background-color: #bc2026;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #501c12;
line-height: 17px;
}

#container {
position: relative;
margin: 0px auto;
width: 960px;
height: 950px;
background: url(images/bitches_brew_bg.jpg) top center no-repeat;
}

#content {
position: relative;
width: 960px;
height: 950px;
margin-left: 0px;
}

#wrapper {
position: relative;
width: 800px;
height: 950px;
margin-left: 80px;

}

.copy {
width: 410px;
padding-top: 272px;
margin-left: 135px;
font-weight: 600;
font-size: 14px;
}

.video {
/* background: url(images/video.png) top left no-repeat; */
width: 400px;
height: 312px;
margin-top: 18px;
margin-left: 135px;
}

.form {
position: absolute;
width: 800px;
height: 185px;
color: #591001;
font-size: 15px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight: 600;
top: 745px;
left: 20px;
}

.map_holder {
width: 606px;
margin-left: 100px;
margin-top: 15px;
}

.map_headline {
background: url(images/find_beer.png) top left no-repeat;
width: 601px;
height: 37px;
}

.map {
background: url(images/map.png) top left no-repeat;
width: 606px;
height: 366px;
margin-top: 10px;
}

#footer {
background: url(images/footer_bg.jpg) top left repeat-y;
width: 960px;
height: 95px;
margin-top: 95px;
width: 960px;
height: 175px;
position: absolute;
top: 960px;
left: 0px;
z-index: 10000;
}

#Signup_0 {
position: absolute;
top: 125px;
left: 575px;
}

#Signup_firstName, #Signup_lastName, #Signup_email, #month, #day, #year, #Signup_country, #Signup_phone_day, #Signup_fullName {
background-color: #6d1300;
font-size: 16px;
color: #a88157;
height: 30px;
margin-right: 15px;
margin-top: 5px;
padding: 5px 0px 0px 5px;
text-align: left;
width: 200px;
}

#month, #day, #year {
margin-right: 5px;
}

#Signup_country {
margin-left: 0px;
}

#update {
background: url(images/update3.png) top left no-repeat;
width: 555px;
height: 33px;
margin-top: 15px;
padding-bottom: 5px;
}

#disc {
font-size: 11px;
color: #000000;
margin-top: 3px;
margin-left: 45px;
}

#disc a {
color: #961a01;
text-decoration: none;
}

#disc a:hover {
color: #961a01;
text-decoration: underline;
}

.change {
font-size: 24.5px;
color: #961a01;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: 600;
}

.color-change {
color: #961a01;
}

.markers {
width: 600px;
height: 32px;
background: url(images/markers.png) top left no-repeat;
}

.divider {
width: 600px;
height: 7px;
background: url(images/divider.png) top left no-repeat;
}

a.map_btn {
background: url(images/map_btn.jpg) top left no-repeat;
width: 54px;
height: 24px;
text-indent: -9999em;
overflow: hidden;
display: block;
}

.info {
position: relative;
height: 50px;
}

a.find {
position: absolute;
background: url(images/find.jpg) top left no-repeat;
width: 78px;
height: 33px;
text-indent: -9999em;
overflow: hidden;
display: block;
top: 8px;
left: 522px;
}

a.more {
background: url(images/more.jpg) top left no-repeat;
width: 62px;
height: 21px;
text-indent: -9999em;
overflow: hidden;
display: block;
position: absolute;
top: 305px;
left: 538px;
}

#please {
position: absolute;
background: url(images/please.png) top left no-repeat;
width: 346px;
height: 12px;
top: 20px;
left: 0px;
}

.table {
position: relative;
}

#tabber {
padding: 5px 0;
width: 688px;
}

#tabber td {
padding: 5px 70px 5px 0px;
}

#follow {
position: absolute;
top: 15px;
left: 745px;
font-weight: 600;
font-size: 15px;
color: #bcc9d2;
}

a#facebook {
background: url(images/facebook.png) top left no-repeat;
width: 144px;
height: 56px;
text-indent: -9999em;
overflow: hidden;
display: block;
float: left;
position: absolute;
top: 25px;
left: 660px;
}

a#twitter {
background: url(images/twitter.png) top left no-repeat;
width: 134px;
height: 52px;
text-indent: -9999em;
overflow: hidden;
display: block;
position: absolute;
top: 27px;
left: 810px;
}

#footer_info {
position: absolute;
top: 15px;
left: 20px;
width: 500px;
text-align: left;
color: #000;
font-size: 12px;
padding-bottom: 20px;
}

#footer_info a {
font-size: 13px;
color: #bcc9d2;
}

#zipcode {
position: absolute;
top: 8px;
left: 360px;
background: url(images/zip.png) top left no-repeat;
width: 222px;
height: 33px;
}

#player {
position: absolute;
top: 265px;
left: 595px;
width: 240px;
}

#jukebox {
padding-bottom: 15px;
}

a#mini {
background: url(images/mini.png) top left no-repeat;
display: block;
overflow: hidden;
text-indent: -9999em;
width: 225px;
height: 112px;
}

.list {
font-size: 16px;
color: #063b6c;
font-weight: 600;
line-height: 30px;
height: 300px;
}

.list ul {
list-style: none;
}

.big {
font-size: 18px;
font-weight: bold;
}

a.play {
background: url(images/play_btn.gif) top left no-repeat;
width: 24px;
height: 24px;
display: block;
text-indent: -9999em;
overflow: hidden;
float: left;
padding-right: 10px;
}

/*
.play:hover {
background-position: bottom;
}
*/

.pause {
background: url(images/play_btn.gif) bottom left no-repeat;
background-position-y: -25px;
width: 24px;
height: 25px;
display: block;
text-indent: -9999em;
overflow: hidden;
float: left;
padding-right: 10px;
}

#Signup td {
padding-top: 1px;
}

#foot {
position: relative;
margin: 0px auto;
background: url(images/foot.jpg) top center no-repeat;
width: 960px;
height: 162px;
}

#thankyou {
background: url(images/thankyou.png) top left no-repeat;
position: absolute;
top: 70px;
left: 95px;
font-size: 36px;
font-weight: bold;
padding-top: 45px;
width: 552px;
height: 56px;
}


