/* DO NOT EDIT THIS FILE.  YOUR CHANGES WILL BE LOST.  EDIT THE OTHER FILE: join_the_booth_pages.css  */

html { min-width: 970px; }

body { background: url('../../images/join_the_booth/images/background.jpg') top center no-repeat; color: #fff; margin: 0; background-color: #1a022f; }

#background { background: url('../../images/join_the_booth/images/background.jpg') top center no-repeat; min-width: 970px; overflow: hidden; }

h1, h2, h3, h4, dt { color: #E83E4D; font-family:Verdana, Geneva, sans-serif; }

p { font-size: 150%; font-family:Verdana, Geneva, sans-serif;}

a { color: #f35964; text-decoration: none; }
a img { border: none; }

a:hover { color: #f35964; text-decoration: underline; }

a:visited { color: #f35964; }

#page { width: 970px; margin: 0 auto; text-align: left; }
#header { margin-top:-40px; }

#content { position: relative; top: -120px; margin-left: 85px; width: 800px; text-align: left; }
#content_ticketpurchase { position: relative; top: -188px; margin-left: 85px; width: 800px; text-align: left; }

#footer { position: relative; top: -120px; background: url('../../images/join_the_booth/images/footer-background.gif'); top center repeat-x; height: 49px; width: 800px; margin: 0px 0 0 85px; color: #f35964; size: 80%; clear: both; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#footer #footer-right { background: url('../../images/join_the_booth/images/footer-right.gif') top right no-repeat; width: 800px; height: 49px; padding-right: 2px; }
#footer #footer-right #footer-left { background: url('../../images/join_the_booth/images/footer-left.gif') top left no-repeat; width: 798px; height: 49px; padding-left: 20px; }
#footer #footer-right #footer-left .divider { color: #fff; padding: 0 5px 0 5px; }

.text_container { width: 720px; margin: 40px 0 0 40px; }
.text_container p { font-size: 12px; font-family:Verdana, Geneva, sans-serif; letter-spacing:-1px; }
.text_container li { font-size: 12px; font-family:Verdana, Geneva, sans-serif; letter-spacing:-1px; }

#video { width: 801px; height: 325px; margin-bottom:20px; }

#index_sign_in { background: url('../../images/join_the_booth/images/login-background.gif') top left repeat-x; width: 801px; }
#index_sign_in #index_sign_in_right { background: url('../../images/join_the_booth/images/login-right.gif') top right no-repeat; padding: 0 3px 0 0; height: 378px; width: 100%; line-height: 0; }
#index_sign_in #index_sign_in_right #index_sign_in_left { display: block; float: left; width: 453px; }
#index_sign_in #index_sign_in_right #index_sign_in_form { display: block; float: left; }
#index_sign_in #index_sign_in_right #index_sign_in_form #index_already_a_member_label { padding: 111px 0 0 0; }
#index_sign_in #index_sign_in_right #index_sign_in_form #index_already_a_member_label dl { margin: 0; padding: 20px 0 10px 0; }
#index_sign_in #index_sign_in_right #index_sign_in_form #index_already_a_member_label dl dt { float: left; }
#index_sign_in #index_sign_in_right #index_sign_in_form #index_already_a_member_label dl .first { padding: 0 0 10px 0; }
#index_sign_in #index_sign_in_right #index_sign_in_form #index_already_a_member_label #index_forgot_password { padding: 0 0 0 128px; }
#index_sign_in #index_sign_in_right #index_sign_in_form #index_already_a_member_label #index_member_submit { padding: 20px 0 0 128px; }

#fine_print { margin: 40px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

#faq dt { font-size: 120%; font-weight: bold; }
#faq dd { margin: 0 0 20px 0; }