/* CSS Document */

#spacer {
clear: both;
width:100px;
height:20px;
margin-left: auto;
margin-right: auto;
position:relative;
text-align: center;
}

#spacer_form {
clear: both;
width:100px;
height:7px;
margin-left: auto;
margin-right: auto;
position:relative;
text-align: center;
}
#spacer_conf {
width:100px;
height:200px;
margin-left: auto;
margin-right: auto;
position:relative;
text-align: center;
}

.txt_form {
font-family:"Tahoma";
font-size: 8pt;
font-weight:normal;
color: #7C7C7C;   /* #FFF; */
line-height: 24px;
}

.txt_form_b {
font-family:"Tahoma";
font-size: 10pt;
font-weight:bold;
color: #666666;   /* #FFF; */
line-height: 23px;
}

#chkout {
width: 500px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

#contact-form {
width: 300px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

#contact-form textarea {
background: none;
width: 247px;
height: 62px;
padding: 3px;
border: 1px solid #a38bc7;
overflow: auto;
font-family: Tahoma, Geneva, sans-serif;
font-size: 1em;
color: #7C7C7C;   /* #fff; */
}

.contact_field {
background: none;
width: 250px;
height: 18px;
padding: 2px 0px 1px 2px;
margin: 0px 0px 1px 0px;
border: 1px solid #a38bc7;
font-family: Tahoma, Geneva, sans-serif;
font-size: 1em;
color: #7C7C7C;   /* #fff; */
}

.contact_err {
background: none;
width: 250px;
height: 18px;
padding: 2px 0px 1px 2px;
margin: 0px 0px 1px 0px;
border: 1px solid #6FD117;
font-family: Tahoma, Geneva, sans-serif;
font-size: 1em;
color: #7C7C7C;   /* #fff; */
}

.cvalid {
background: none;
width: 168px;
height: 18px;
padding: 2px 0px 1px 2px;
margin: 0px 0px 1px 0px;
border: 1px solid #a38bc7;
font-family: Tahoma, Geneva, sans-serif;
font-size: 1em;
color: #7C7C7C;   /* #fff; */
}

.cvalid_err {
background: none;
width: 168px;
height: 18px;
padding: 2px 0px 1px 2px;
margin: 0px 0px 1px 0px;
border: 1px solid #6FD117;
font-family: Tahoma, Geneva, sans-serif;
font-size: 1em;
color: #7C7C7C;   /* #fff; */
}

#signup-form {
width: 600px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

#signup-form textarea {
background: none;
width: 250px;
height: 62px;
padding: 3px;
border: 1px solid #a38bc7;
overflow: auto;
font-family: Tahoma, Geneva, sans-serif;
font-size: 1em;
color: #7C7C7C;   /* #fff; */
}

.signup_field {
background: none;
width: 250px;
height: 18px;
padding: 2px 0px 1px 2px;
margin: 0px 0px 1px 0px;
border: 1px solid #a38bc7;
font-family: Tahoma, Geneva, sans-serif;
font-size: 1em;
color: #7C7C7C;   /* #fff; */
}

.signup_err {
background: none;
width: 250px;
height: 18px;
padding: 2px 0px 1px 2px;
margin: 0px 0px 1px 0px;
border: 1px solid #6FD117;
font-family: Tahoma, Geneva, sans-serif;
font-size: 1em;
color: #7C7C7C;   /* #fff; */
}

.valid {
background: none;
width: 177px;
height: 18px;
padding: 2px 0px 1px 2px;
margin: 0px 0px 1px 0px;
border: 1px solid #a38bc7;
font-family: Tahoma, Geneva, sans-serif;
font-size: 1em;
color: #7C7C7C;   /* #fff; */
}

.valid_err {
background: none;
width: 177px;
height: 18px;
padding: 2px 0px 1px 2px;
margin: 0px 0px 1px 0px;
border: 1px solid #6FD117;
font-family: Tahoma, Geneva, sans-serif;
font-size: 1em;
color: #7C7C7C;   /* #fff; */
}

.chk_field {background: none; width: 250px; height: 18px; padding: 2px 0px 1px 2px; margin: 0px 0px 1px 0px; border: 1px solid #a38bc7; font-family: Tahoma, Geneva, sans-serif; font-size: 1em; color: #7C7C7C;}
.chk_zip_field {background: none; width: 136px; height: 18px; padding: 2px 0px 1px 2px; margin: 0px 0px 1px 0px; border: 1px solid #a38bc7; font-family: Tahoma, Geneva, sans-serif; font-size: 1em; color: #7C7C7C;}
.chk_cvv_field {background: none; width: 54px; height: 18px; padding: 2px 0px 1px 2px; margin: 0px 0px 1px 0px; border: 1px solid #a38bc7; font-family: Tahoma, Geneva, sans-serif; font-size: 1em; color: #7C7C7C;}

#login-form {
width: 400px;
margin-left: auto;
margin-right: auto;
text-align: left;
line-height: 20px;
}

.login_field {
background: none;
width: 250px;
height: 18px;
padding: 2px 0px 1px 2px;
margin: 0px 0px 1px 0px;
border: 1px solid #a38bc7;
font-family: Tahoma, Geneva, sans-serif;
font-size: 1em;
color: #7C7C7C;   /* #fff; */
}

.login_err {
background: none;
width: 250px;
height: 18px;
padding: 2px 0px 1px 2px;
margin: 0px 0px 1px 0px;
border: 1px solid #6FD117;
font-family: Tahoma, Geneva, sans-serif;
font-size: 1em;
color: #7C7C7C;   /* #fff; */
}

#logged {
position: absolute;
width: 260px;
height: 50px;
top: 44px;
right: 0px;
background-image: url("images/log_bg.png") !important;
background-color: transparent !important;
padding: 10px;
}

#logged_box {
width: 240px;
height: 40px;
position: relative;
}

.log_txt {
color:#E9E9E9;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:normal;
line-height:1em;
padding:20px 0 18px;
}

.log_txt_b {
color:#E9E9E9;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:1.2em;
font-weight:bold;
line-height:1.5em;
padding:20px 0 18px;
}

.log_nick {
color:#FF3300;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:1.2em;
font-weight:bold;
line-height:1.5em;
padding:20px 0 18px;
}

.log_out {
float: right;
}

.msg {
float: left;
margin: 0px 10px 0px 0px;
}

.log_links {
color:#E9E9E9;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:1.2em;
font-weight:normal;
line-height:1.5em;
padding:20px 0 18px;
}

.my_account {
font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
font-size: 1em;
font-weight: normal;
line-height: 1em;
color: #FFF;
}

.my_account a {
font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
font-size: 1em;
font-weight: normal;
line-height: 1em;
color: #FFF;
}

.my_account a:hover {
text-decoration: none;
}

.my_account_ext {
font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
font-size: 1em;
font-weight: bold;
line-height: 1.75em;
color: #853EF2;
}

.my_account_ext a {
font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
font-size: 1em;
font-weight: bold;
line-height: 1.75em;
color: #853EF2;
}

.my_account_ext a:hover {
text-decoration: none;
}

#row_field {
clear: both;
width: 550px;
height: 22px;
}
#col-1_field {
float: left;
width: 220px;
min-height: 1%;
margin: 0px;
padding: 0px;
text-align: left;
}
#col-2_field {
float: left;
width: 330px;
min-height: 1%;
margin: 0px;
padding: 0px;
text-align: left;
}

#log_in {
width:880px;
min-height:1%;
margin-left: auto;
margin-right: auto;
position:relative;
text-align: center;
}

#log_in_form {
width:880px;
min-height:1%;
position:relative;
text-align: left;
}

#home_intro {
width:600px;
margin-left: auto;
margin-right: auto;
position:relative;
text-align: center;
}

#home_intro_txt {
width:600px;
position:relative;
text-align: left;
}

.reg_btn {
width: 80px;
height: 19px;
cursor:pointer;
border: 0px;
background:#6FD117;
color: #FFF;
font-family: "Arial";
font-size: 8pt;
font-weight:bold;
padding: 0px 3px 1px 3px;
background:url("images/link.gif") no-repeat left top;
}

.err_msg {
font-family: "Arial";
font-size: 10pt;
font-weight: bold;
color: #9D54E1;
}

.ev_title {
font-family: Tahoma, Geneva, sans-serif !important;
font-size: 1.25em !important;
font-weight: bold;
color: #853ef2;
line-height: 1.5em !important;
}
.ev_title a {
font-family: Tahoma, Geneva, sans-serif !important;
font-size: 1.25em !important;
font-weight: bold;
color: #853ef2;
line-height: 1.5em !important;
}
.ev_title a:hover {
text-decoration: none;
}
.chk_price {
font-family: Tahoma, Geneva, sans-serif !important;
font-size: 1.25em !important;
font-weight: bold;
color: #853ef2;
line-height: 1.5em !important;
}

.tax_fees {
font-family: Tahoma, Geneva, sans-serif !important;
font-size: 1.15em !important;
font-weight: bold;
color: #7C7C7C;
line-height: 1.5em !important;
}

a.tooltip span {display:none; padding:2px  3px; margin-left:8px; width:240px;}
a.tooltip:hover span{display:inline; position:absolute; background:#ffffff; border:1px  solid #cccccc; color:#6c6c6c;}

.siteseal {
width: 244px;
position: relative;
bottom: 0px;
right: 0px;
float: right;
overflow: hidden;
}

.conf_num {
font-family: Tahoma, Geneva, sans-serif !important;
font-size: 1.10em !important;
font-weight: bold;
color: #853ef2;
line-height: 1.5em !important;
}

.usr_ev_head {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFF;
	padding: 5px;
	line-height: 1.5em;
}
.usr_ev {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #7C7C7C;
	padding: 5px;
	line-height: 1.5em;
}

td.tix a {color: #61788B; background: url('../images/ev_sel.gif') repeat-x; font-family: Arial; text-decoration:none; font-size: 9pt; font-weight: bold; line-height:25px; display: block;}
td.tix a:link {color: #61788B; background: url('../images/ev_sel.gif') repeat-x; font-family: Arial; text-decoration:none; font-size: 9pt; font-weight: bold; line-height:25px; display: block;}
td.tix a:active {color: #61788B; background: url('../images/ev_sel.gif') repeat-x; font-family: Arial; text-decoration:none; font-size: 9pt; font-weight: bold; line-height:25px; display: block;}
td.tix a:visited {color: #61788B; background: url('../images/ev_sel.gif') repeat-x; font-family: Arial; text-decoration:none; font-size: 9pt; font-weight: bold; line-height:25px; display: block;}
td.tix a:hover {color: #61788B; background: url('../images/ev_sel.gif') repeat-x; font-family: Arial; text-decoration:none; font-size: 9pt; font-weight: bold; line-height:25px; display: block;}

td.tix_over a {color: #61788B; background: url('../images/ev_over.gif') repeat-x; font-family: Arial; text-decoration:none; font-size: 9pt; font-weight: bold; line-height:25px; display: block;}
td.tix_over a:link {color: #61788B; background: url('../images/ev_over.gif') repeat-x; font-family: Arial; text-decoration:none; font-size: 9pt; font-weight: bold; line-height:25px; display: block;}
td.tix_over a:active {color: #61788B; background: url('../images/ev_over.gif') repeat-x; font-family: Arial; text-decoration:none; font-size: 9pt; font-weight: bold; line-height:25px; display: block;}
td.tix_over a:visited {color: #61788B; background: url('../images/ev_over.gif') repeat-x; font-family: Arial; text-decoration:none; font-size: 9pt; font-weight: bold; line-height:25px; display: block;}
td.tix_over a:hover {color: #61788B; background: url('../images/ev_sel.gif') repeat-x; font-family: Arial; text-decoration:none; font-size: 9pt; font-weight: bold; line-height:25px; display: block;}

tr.off { 
background: #FFFFFF;
cursor: pointer;
} 

tr.on{ 
background: #EEEEEE;
cursor: pointer;
}

.tix_detail {
font-face: Arial;
font-size: 9pt;
font-weight: bold;
color: #0066FF;
text-decoration: none;
}
