/*********    BEGIN Standard Text Styles     *********/
h1, h2, h3, h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #822E8E;
	margin: 0px;
	padding: 0px;
}
h1 {	
	font-size: 16px;	
	line-height:20px;	
}
h2 {	
	text-transform:uppercase;
	font-size: 10px;
	line-height: 12px;
	padding: 0px 0px 20px 0px;
}
h2.deck{
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	font-size:16px;
	line-height:24px;
	text-transform:none;
	font-weight:normal;
	padding-bottom: 0px;
}
h3 {	
	font-size: 12px;
	line-height:18px;
	text-decoration: none;
	margin: 15px 0px 0px 0px;
	*margin: 13px 0px 0px 0px;
}
h4 {	
	font-size: 12px;
	line-height:16px;
	color: #666;
	font-weight:normal;
	margin: 15px 0px 7px 0px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
li {
	padding-bottom: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
li a:link{
	padding-bottom: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: 822E8E;
	text-decoration: none;
	text-transform: 822E8E;
}
li a:visited{
	padding-bottom: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFCC00;
	text-decoration: none;
}
/*********   END Standard Text Styles     *********/








.no_space {
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:8px;
	padding-top:8px;
}
span.heading{
color: #822E8E;
font-weight:bold;
text-transform:uppercase;
font-size:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#body {
	background-image: url(images/purplebar.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
.signup{
	padding:10px 0px 5px 0px;
}
.alert{
	position: absolute;
	top:-15px;
	top:-25px;
	left: 25px;
	color: #FF3333;
	font-weight: bold;
	line-height: 12px;
	font-size: 10px;
}
.address {
	height: 25px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
.alert_tab{
position: absolute;
top:-22px;
left: 20px;
width: auto;
color: #FF3333;
font-weight: bold;
}

.alert_tab a:hover {
color: #FF3333;
text-decoration:none;
}
#login_image {
float: right;
margin-top: 13px;
width: 54px;
}
#login_image2 {
width: 54px;
margin: 13px 50px 0px 0px;
float: right;
}
#login_image3 {
width: 54px;
margin: 13px 10px 0px 0px;
float: right;
}
.perf_login_head{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color: #666666;
float:right;
padding: 25px 5px 0px 0px;
margin: 0px;
}





/***************   BEGIN Advanced Search Accordion Box   *********************/
.accordionsearch_home {
	width: 175px;
	margin:18px 23px 0px 0px;
	*margin:18px 12px 0px 0px;
	_margin:18px 12px 0px 0px;
	background-color: #999;
	float:right;
	padding: 0px;
}
.wrap{
	width:auto;
}
#accordion-menu{
	margin: 0px;
	padding: 0px;
	width:175px;
	background-color:#999;
}
.hideTab, .hide{
	display:none;
}
#acc_tab, #acc_tab_state2{
	background-color:#999;
	margin: 0px;
	width: 175px;
	list-style:none;
	cursor:pointer;
	zoom:1;
	padding:0px;
}
#acc_tab_state2 a, #acc_tab a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	line-height: 24px;
	margin-left:13px;
	text-decoration:none;
}
#acc_tab2{
	margin: 0px;
	padding:0px;
	width: 175px;
}
.accordion-items{
	background-color:#999;
	padding:0px;
	cursor:text;
	margin:0px;
}
.search_dropdown1 {
	width:140px;
	margin: 5px 0px 5px 8px;
	font-size:11px;
}
.search_dropdown2 {
	width:60px;
	display:inline;
	font-size:11px;
}
.min_max {
	width: 160px;
	padding:5px 0px 10px 8px;
}
.accordionwhitebox {
	background-color: #FFF;
	margin: 0px 5px 0px 7px;
	width:160px;
}
#inline_searchtxt {
	width: 8px;
	_vertical-align:bottom;
	padding: 0px 3px 10px 0px;
	display:inline;
}
#inlinesm {
	font-size:11px;
	display:inline;
}
#inlinesm2 {
	font-size:11px;
	display:inline;
	margin-right: 5px;
}
.accordionwhitebox p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666;
	line-height: 11px;
	text-align:left;
	letter-spacing: 0px;
	padding: 5px 0px 0px 8px;
	margin-bottom: 0px;
}
.dropdown_sm {
	width:65px;
	_width:60px;
	float:left;
	display:inline;
}
.dropdown_txt, .dropdown_txt p {
	width:10px;
	font-size:10px;
	color:#333;
	line-height:13px;
	float:left;
	margin: 3px 7px 0px 3px;
	_margin: 3px px 0px 3px;
	display:inline;
}
#billing_state. #ship_state{
	width:120px;
	clear: right;
}
.search_go {
	position:absolute;
	width: 175px;
	top:25px;
	_top:27px;
	left: 613px;
	_left: 600px;
}
.search_go_home {
	position:absolute;
	width: 150px;
	_margin:0px;
	_padding:0px;
	top:45px;
	left: 610px;
	display:inline;
}
#search {
	width: 115px;
	display: inline;
	margin:0px;
	padding:0px;
}
#go_btn {
	display: inline;
	position:relative;
	top:5px;
	_top:2px;
	left:5px;
}
/***************   END Advanced Search Accordion Box   *********************/







/********************   BEGIN Top Area Containers   ************************/
.topcontent {
	position:absolute;
	margin:0px;
	padding:0px;
	left:0px;
	top:0px;
	height:172px;
	width:1000px;
}
.logo {
	float:left;
	width:413px;
	
}
.tag {
	width:225px;
	float: left;
	
}
.performer_login {
	width: 275px;
	height: 100px;
	float:right;
	text-align:right;
	margin:20px 15px 0px 0px;
	_margin:20px 0px 0px 0px;
}
.performer_login2 {
	height: 100px;
	float:right;
	margin:20px 20px 0px 0px;
}
.loginbox {
	width:auto;
	*width: 200px;
	float: right;
	text-align:right;
	*margin:0px 15px 0px 0px;
}
/******************   END Top Area Containers   ****************************/





/*******************   BEGIN Main Area Containers   *************************/
.content {
	width:780px;
	position: absolute;
	left: 210px;
	top:172px;
	height:100%;
}
.content_home {
	width: 793px;
	position: absolute;
	left: 210px;
	top:172px;
	height:414px;
}
.content_left {
	width: 525px;
	_width: 490px;
	float: left;
	margin: 0px 0px 0px 32px;
	_margin: 0px 0px 0px 32px;
	display:inline;
	clear: none;
}
.content_left_home {
width: 571px;
margin:0px;
padding:0px;
float: left;
clear: none;
background-color:#FFCC00;
height:390px;
}
.content_left_inner_tab, .content_left2 {
width: 530px;
float: left;
margin: 0px;
clear: none;
}
.content_left_directory {
width: 515px;
_width: 490px;
float: left;
margin: 0px 0px 0px 15px;
_margin: 0px 0px 0px 8px;
clear: none;
}
.content_left_directorylistings {
width: 515px;
_width: 490px;
float: left;
margin: 0px 0px 0px 3px;
clear: none;
}
.content_left_video {
width: 440px;
float: left;
margin: 0px 50px 0px 32px;
_margin: 0px 50px 0px 17px;
clear: none;
}
.content_left_sm {
	width: 320px;
	float: left;
	margin: 0px 0px 0px 47px;
	_margin: 0px 0px 0px 25px;
	*margin: 0px 0px 0px 35px;
	clear: none;
}
.content_left_sm4 {
	width: 450px;
	float: left;
	margin: 0px 0px 0px 47px;
	_margin: 0px 0px 0px 25px;
	clear: none;
}
.content_left_sm2 {
	width: 360px;
	float: left;
	margin: 0px;
	padding:0px;
	clear: none;
}
.content_left_sm3 {
	width: 430px;
	float: left;
	margin: 0px;
	padding:0px;
	clear: none;
}
#slideshow {
	width:436px;
	height: 365px;
}
/*******************   END Main Area Containers   *************************/





/***************   BEGIN Left Nav Area   *********************/
.leftbar {
	position: absolute;
	left: 0px;
	top: 172px;
	width: 210px;
	height:100%;
}
.leftbar_signup {
	position: absolute;
	left: 0px;
	top: 172px;
	width: 210px;
	background-color: #822E8E;
	height:100%;
}
.leftbar_home {
	position: absolute;
	left: 0px;
	top: 172px;
	width: 210px;
	background-color: #822E8E;
	height:390px;
}
.home_txt_img {
	padding: 7px 0px 0px 0px;
	margin: 0px;
	text-align:center;
}
/***************   END Left Nav Area   *********************/








.formrow, .formrow2{
margin:0px;
padding:0px;
float: left;
}
.formrow{
width: 320px;
}
.formrow2 {
width: 525px;
}
.formrow3 {
width: 525px;
margin-top:10px;
padding:0px;
float: left;
}
.wraphist{
width: 690px;
float:left;
}
.inner_content2{
width: 500px;
float:left;
margin:10px 10px 10px 0px;
}
.content_right {
	width: 175px;
	margin:0px 5px 0px 0px;	
	float:right;
}
.content_right_home {
	width: 222px;
	padding: 0px;
	margin:0px;
	float:right;
	height:390px;
	background-color: #822E8E;
}
.content_right_hist {
	width: 175px;
	margin:10px 5px 0px 0px;
	float:left;
	clear:none;
}
.content_right_history {
	width: 100px;
	margin:20px 30px 0px 0px;
	float:right;
}
.content_right_video {
	width: 225px;
	margin-top:48px;
	float:left;
}
/* END MAIN AREA CONTAINERS */


















/*********    BEGIN Special Text Styles     *********/
.content_left_directory h1, .sitemap h1{
	margin-bottom: 20px;
	padding:0px 0px 0px 17px;
}
.content_left_video h1 {
	margin-bottom: 20px;
	padding: 0px;
}
#margbottom {
	margin-bottom: 20px;
}
.content_left_video p {
	padding: 0px;
}
.content_left_directory h4, .sitemap h4{
	font-size: 10px;
	text-transform:lowercase;
	color: #822E8E;
	line-height: 12px;
	margin: 0px;
	display:inline;
	padding:0px 0px 0px 2px;
}
.content_left_video h4{
	font-size: 10px;	
	text-transform:lowercase;
	color: #822E8E;
	line-height: 12px;	
	display:inline;
	padding: 0px 0px 20px 5px;
}
.content_left_directory h3, .content_left_directory h3 a:link, .content_left_directory h3 a:visited, .sitemap h3, .sitemap h3 a:link, .sitemap h3 a:visited{
	font-size: 11px;
	display:inline;
	clear:none;
	margin: 10px 0px 0px 0px;
}
.content_left_video h3 {
	display:inline;
	margin: 35px 0px 0px 0px;
}
p.inline{
	display:inline;
	float:left;
	line-height: 14px;
	padding: 5px 0px 5px 0px;
}
span.bold_gray{
	color: #666;
	font-weight:bold;
}
/*********    END Special Text Styles     *********/







/*********    BEGIN Footer Styles     *********/
.footer2 {
	width: 500px;
	float:left;
	margin:20px 0px 20px 22px;
	padding-bottom:40px;
	clear: none;
	display:inline;
}
.footer {
	width: 500px;
	float:left;
	margin:20px 0px 50px 32px;
		padding-bottom:40px;
	clear: none;
	display:inline;
}
.footer p, .footer2 p, .footer_tab p, .footer_home p{
	color:#333;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.footer_tab {
	width: 525px;
	margin:20px 0px 0px 0px;
	padding:0px 0px 20px 7px;
	_padding: 0px;
	_margin: 20px 0px 0px 10px;
	_height:50px;
	float:left;
	clear: none;
}
.footer_home {
	width: 500px;
	position:absolute;
	top:470px;
	left:25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.footer img {
	padding: 25px 0px 0px 0px;
}
/*********   END Footer Styles     *********/



.star {
	list-style-position: outside;
	list-style-image: url(images/star.gif);
}




/* FORM STYLES */
.valname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	line-height: 12px;
	font-weight: normal;
	padding: 0px;
}
.offer_option {
float: left;
clear: right;
width: 525px;
margin: 8px 0px 8px 0px;
}
#inline {
display: inline;
}
#inline2 {
float:left;
width: 230px;
display: inline;
}
#inline3 {
float:left;
margin-top: 3px;
display: inline;
}
#inline5 {
float:left;
margin-top: 9px;
_margin-top: 8px;
display: inline;
}
#inline6 {
float:left;
margin-top: 11px;
display: inline;
}
.redstar {
color:#FF3300;
padding-right:2px;
}
#star_desc {
line-height: 36px;
display: inline;
}
.formbox{
width: 290px;
float: left;
clear: right;
}
#nomarnopad{
margin-top: 10px;
padding: 0px;
line-height:normal;
}
.tabletext {
	padding: 2px 10px 5px 0px;
}
.radio_btn{
width: 20px;
float:left;
height:55px;
margin:5px 0px 0px 0px;
}





/* NEW STYLES DEFINITELY BEING USED */
.perf_pic, .perf_logo {
width: 175px;
margin-bottom: 20px;
}
.perf_pic_video, .perf_logo_video {
width: 175px;
margin: 0px 50px 20px 0px;
}
.text {
float: left;
clear:right;
display: inline;
margin: 0px 0px 10px 0px;
width:525px;
}
.text_c{
float: left;
clear:right;
display: inline;
margin: 0px 0px 10px 0px;
width:560px;
}
.upgrade2 {
float: left;
margin: 25px 0px 10px 0px;
_width:520px;
width:700px;
}
.upgrade3 {
float: left;
margin: 15px 0px 10px 0px;
width:700px;
_width:520px;
}
.upgrade5 {
float: left;
margin: 15px 0px 10px 0px;
width:600px;

}
.offer {
float: left;
clear:right;
display: inline;
margin-bottom: 15px;
width:500px;
}

#sidebar_ad{
margin-top:15px;
}
.offer2 {
float: left;
clear:right;
display: inline;
margin-bottom: 15px;
width:660px;
}
.offerdesc {
float: left;
display: inline;
margin-bottom: 0px;
width:640px;
}
.offerdesc p{
font-size:10px;
line-height:15px;
}
.text1 {
float: left;
clear:right;
display: inline;
margin: 2px 0px 15px 0px;
width:490px;
}
.text2 {
float: left;
clear:right;
display: inline;
margin: 0px;
width:300px;
}
.text3 {
float: left;
clear:right;
_clear:none;
display: inline;
margin: 0px;
_margin-left: 5px;
width:490px;
}
.text4 {
float: left;
clear:right;
display: inline;
margin: 0px;
width:525px;
}
.text5 {
float: left;
clear:right;
_clear:none;
display: inline;
width:660px;
}
.text5 p {
padding-left: 24px;
}
.text_media {
float: left;
clear:right;
_clear:none;
display: inline;
width:660px;
}
.text_media p {
padding: 8px 0px 0px 24px;
}
.text_media2 {
float: left;
clear:right;
_clear:none;
display: inline;
width:660px;
margin-top: 10px;
}
.text_media2 p {
padding: 8px 0px 0px 24px;
}
.text6 {
float: left;
clear:right;
_clear:none;
margin:10px 0px 0px 24px;
display: inline;
width:660px;
}
.text7 {
float: left;
clear:right;
_clear:none;
margin:10px 0px 0px 0px;
display: inline;
width:660px;
}
.text8 {
float: left;
clear:right;
_clear:none;
margin:0px 0px 20px 24px;
display: inline;
width:660px;
}
.text9 {
float: left;
clear:right;
_clear:none;
margin:0px;
display: inline;
width:660px;
}
.text10 {
float: left;
clear:right;
display: inline;
width:500px;
}
.text11 {
float: left;
clear:right;
_clear:none;
display: inline;
width:500px;
}
.text11 p {
padding-left: 24px;
font-size:11px;
}
.purpletext {
font-weight:bold;
color: #822E8E;
}
#inlinefloat, #inlinefloat2 {
display: inline;
float: left;
}
#inlinefloat2 {
display: inline;
float: left;
margin-bottom: 8px;
}
.star_offer {
float: left;
display: inline;
width:525px;
margin-bottom:8px;
}
.star_offer2 {
float: left;
display: inline;
width:655px;
margin-bottom:8px;
}
.radio {
float: left;
display: inliine;
width: auto;
margin-right: 5px;
vertical-align:middle;
}
.total {
width:600px;
float: left;
background-color: #CCCCCC;
}
.radio_cc {
float: left;
display: inliine;
width: auto;
margin-left: 15px;
}
.radio1 {
float: left;
display: inliine;
width: auto;
margin: 6px 0px 5px 0px;
}
.radio2 {
float: left;
display: inliine;
width:20px;
margin: 0px 0px 5px 0px;
}
.radio3 {
float: left;
display: inliine;
width:30px;
margin: 0px;
}
.radio4 {
float: left;
width:30px;
height: 100px;
width: auto;
margin: 6px 0px 5px 0px;
}
.upgrade_txt{
float: left;
display: inline;
width:460px;
}
.upgrade_txt_perf{
float: left;
display: inline;
width:490px;
}
.indent2, .indent2 li {
padding-left: 27px;
}
.indent1 {
padding-left: 27px;
margin-bottom:10px;
}
.indent3 {
padding-left: 23px;
}
.popup_main {
width: 525px;
float: left;
margin: 105px 0px 0px 20px;
}
.popup_main ul{
	padding: 0px 0px 0px 0px;
	margin:0px 0px 8px 0px;
}
.popup_main ul li{
	padding: 0px 0px 0px 15px ;
	font-size:11px;
	line-height:16px;
	color:#333;
	background-image:url(images/bullet_star.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	list-style:none;
}
.popup_main ul li a:link, .popup_main ul li a:visited{
	padding: 0px;
	font-size:11px;
	line-height:16px;
	color:#333;
}

.pop_topimage {
position:absolute;
top: 0px;
left: 0px;
margin: 0px;
padding:0px;
height: 94px;
}
.pop_closewin {
margin:0px;
padding: 30px 0px 40px 0px;
}
#fname, #lname, #email, #phone {
padding: 2px 10px 5px 0px;
}
#star_offer {
float: left;
margin: 0px 5px 5px 0px;
display: inline;
}
.submit {
float: left;
width: 75px;
margin: 15px 0px 10px 0px;
}
.valname2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	line-height: 12px;
	font-weight: normal;
	display:inline;
}
.offertext {
float: left;
width:480px;
clear:right;
padding: 0px 0px 0px 30px;
}
.star_offering {
padding-top:5px;
}
/* END NEW STYLES DEFINITELY BEING USED */


.item{
width: 680px;
float:left;
margin:0px 0px 20px 0px;
}

.valname a:link, .valname a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #822E8E;
	text-decoration: none;
}
.valname a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFCC00;
	text-decoration: none;
}
.FormitemWide {
	padding-top: 5px;
	margin: 0px;
	width: 400px;
	padding-bottom: 5px;
}
.formitem {
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	/*float: left;\*/
	padding: 0px;
}
/* commented backslash hack v2 \*/
.formitem {
	width: auto;
}
/* end hack */





.leftminicol {
width:150px;
float: left;
}
.leftminicol2 {
width:200px;
float: left;
}
.rightminicol {
width:150px;
float: left;
margin-bottom:10px;
}
.rightminicol2 {
width:110px;
float: left;
margin:0px;
}
.checkboxes {
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 18px;
	margin-left: 0px;
	width: 350px;
}
#clear {
clear: right;
_clear:none;
}
#clearmarbottom {
clear: right;
_clear:none;
margin-bottom: 10px;
}
.shortbox2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

.button {
	margin-top: 15px;
	margin-right: 12px;
	margin-bottom: 4px;
	margin-left: 0px;
	width: 50px;
}
/* commented backslash hack v2 \*/
.button {
	width: auto;
}
/* end hack */
.field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

.indent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 22px;
	line-height: 12px;
	font-weight: normal;
}

.indent a:link, .indent a:visited{
	color: #822E8E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.indent a:hover{
	color: #FFCC00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.reciept {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-image: url(images/dot.gif);
	list-style-position: outside;
}
.reciept1 {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-image: url(images/dot1.gif);
	list-style-position: outside;
}
#formbox{
width: 430px;
margin: 0px 0px 0px 10px;
}




/* ALL NEW FORM STYLES */
.legendfirst h1, .legend_new h1,  .legend h1, .formfield h1, .formfieldwide h1, .formfieldwide1 h1, .formfieldsm h1, .formfieldmed h1, .formfieldlg h1, .formfieldlg2 h1, .formfieldmed2 h1, .formfieldwide3 h1, .formfieldnew h1{
float:left;
display:inline;
text-transform:uppercase;
font-weight:bold;
color:#333;
margin-top: 10px;
_margin: 0px;
line-height:16px;
font-size:9px;
}
.legend2 p{
display:inline;
float:left;
color:#333;
_margin:0px;
margin:0px;
padding: 0px;
line-height:normal;
font-size:10px;
letter-spacing:normal;
 }
.legend2 h1{
float:left;
display:inline;
text-transform:uppercase;
font-weight:bold;
padding: 0px;
color:#333;
margin-top: 10px;
_margin: 0px;
line-height:normal;
font-size:9px;
 }
.legend p, .legendfirst p, .formfield p, .formfieldwide p, .formfieldsm p, .formfieldlgr p, .formfieldmed p, .formfieldlg p, .formfieldlg2 p, .formfieldlgr2 p, .formfieldsmall p, .formfield6 p, .formfieldmed2 p, .formfieldwide2 p, .formfieldwide4 p, .formfieldwide5 p, .formfieldwide3 p, .formfieldwide6 p, .formfieldnew p{
display:inline;
float:left;
color:#333;
_margin:0px;
margin-top:2px;
line-height:13px;
font-size:10px;
letter-spacing:normal;
}
.formfield{
clear:none;
width:108px;
display:inline;
float:left;
margin: 0px 10px 0px 0px;
}
.formfieldnew{
clear:none;
width:125px;
display:inline;
float:left;
margin: 4px 10px 0px 0px;
}
#tab_p {
margin-left: 4px;
}
#margintop{
margin-top:15px;
}
.formfield6{
clear:none;
width:85px;
display:inline;
float:left;
margin: 0px 10px 0px 0px;
}
.formfieldsmall{
clear:none;
width:35px;
display:inline;
float:left;
margin: 0px 10px 0px 0px;
}
#ship_state, #billing_state{
width:125px;
_width:125px;
}
#compname{
width:280px;
_width:270px;
}
.legendfirst {
width:275px;
float:left;
margin:0px 0px 2px 0px;
}
.legend {
width:275px;
float:left;
margin: 10px 0px 2px 0px;
_margin: 15px 0px 0px 0px;
}
.legend_new {
width:375px;
float:left;
margin: 10px 0px 2px 0px;
_margin: 15px 0px 0px 0px;
}
.legend2 {
width:275px;
float:left;
margin: 0px 0px 2px 0px;
_margin: 0px 0px 0px 0px;
}
.formfieldwide{
width:275px;
float:left;
margin: 0px 8px 0px 0px;
}
.formfieldwide2{
width:275px;
float:left;
margin: 10px 8px 0px 0px;
}
.formfieldwide3{
width:275px;
float:left;
margin: 5px 8px 0px 0px;
}
.formfieldwide4{
width:285px;
float:left;
margin: 5px 8px 0px 0px;
}
.formfieldwide5{
width:320px;
float:left;
margin: 20px 8px 0px 0px;
}
.formfieldwide6{
width:325px;
float:left;
margin: 0px 8px 0px 0px;
}
.submitwide {
float: left;
width: 275px;
margin-top: 20px;
}
.text_wide {
float: left;
width: 650px;
margin: 0px 0px 0px 3px;
}
.submitwider {
float: left;
width: 650px;
margin-top: 10px;
}
.formfieldlg{
width:150px;
display:inline;
float:left;
margin: 0px 8px 0px 0px;
}
.formfieldlgr{
width:170px;
display:inline;
float:left;
margin: 0px 8px 0px 0px;
}
.formfieldmed{
width:130px;
display:inline;
float:left;
margin: 0px 15px 0px 0px;
padding:0px;
}
#marbottom {
_margin-bottom: 10px;
}
#marbottom2 {
margin-bottom: 10px;
}
#martop2 {
margin: 9px 0px 0px 0px;
_margin: 0px 0px 0px 0px;
}
#martop3 {
margin: 10px 0px 0px 0px;
_margin: 6px 0px 0px 0px;
}
#martop4 {
margin: 10px 0px 0px 0px;
_margin: 10px 0px 0px 0px;
}
#martop5 {
padding: 15px 0px 0px 0px;
}
#marginrt {
margin-right:10px;
}
#table2 {
margin-bottom:10px;
}
#directorypgnum{
padding: 0px 0px 20px 17px;
}
#directorypgnum a:link, #directorypgnum a:visited {
color: #666;
font-size:11px;
font-weight:bold;
}
 #directorypgnum a:hover, #directorypgnum a:selected{
color: #822E8E;
font-size:11px;
font-weight:bold;
}

/* END ALL NEW FORM STYLES */


#formbox p{
padding: 0px;
margin: 0px;
}
#formbox form{
padding: 15px 0px 0px 0px;
_padding: 8px 0px 0px 0px;
margin:0px;
clear:left;
}
/* END FORM STYLES */

.leftbar p {
color: #FFFFFF;
margin: 0px;
padding: 50px 0px 0px 55px;
font-weight:bold;
}
.tab_nav {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.homepageform {
margin:0px;
padding:0px;
}





/*/////// CITY_LIST.PHP /////////*/
#state_list, #state_list ul {
margin:0px;
padding:0px;
list-style:none;
list-style-type:none;
}
#state_list li, #state_list li ul li {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 16px;
font-weight: normal;
color: #000000;
text-decoration: none;
}
#state_list li {
padding: 20px 0px 0px 0px;
list-style:none;
list-style-type:none;
float:left;
width: 150PX;
}
#state_list li ul {
padding: 0px 0px 0px 20px;
list-style:none;
list-style-type:none;
}
#state_list li ul li {
padding: 0px;
float:none;
}
.state_wrapper {
clear: both;
}










/*******************   BEGIN Directory Area Styles   *************************/
.performer {
float: left;
width:500px;
margin-bottom:10px;
padding:0px 0px 0px 19px;

}
.performer_star {
float: left;
width:500px;
margin-bottom:10px;
background-image:url(images/star2.jpg);
background-repeat:no-repeat;
background-position:2px 2px;
*background-position:2px 3px;
padding:0px 0px 0px 19px;

}
.arr_down{
background-image: url(images/down_arrow.gif);
background-repeat:no-repeat;
background-position: 2px 2px;
padding:0px 0px 0px 14px;
margin:0px 0px 0px 5px;
color:#666;
}
.arr_up{
background-image: url(images/up_arrow.gif);
background-repeat:no-repeat;
background-position: 0px 2px;
padding:0px 0px 0px 14px;
margin:0px 0px 0px 5px;
color:#666;
}
.content_left_directory p, .sitemap p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
.content_left_directory #catlist{
	padding:0px;
	line-height:normal;
}
#catlist a, #catlist a:link, #catlist a:visited{
	display: inline;
	cursor:pointer;
	color: #822E8E;
}
.content_left_directory #nocat{
	padding:2px 0px 0px 0px;
	margin:0px;
	line-height:normal;
}
#nocat a, #nocat a:link, #nocat a:visited{
	display: inline;
	color: #822E8E;
}
.exp_collapse{
float: right;
margin:0px;
width:12em;
display:inline;
}
.exp_collapse p{
float: right;
text-align:right;
display:inline;
}
.exp_collapse p a.up{
background-image: url(images/up_arrow.gif);
background-repeat:no-repeat;
background-position: 0px 2px;
padding:0px 0px 0px 12px;
cursor:pointer;
}
.exp_collapse a.dwn{
background-image: url(images/down_arrow.gif);
background-repeat:no-repeat;
background-position: 0px 2px;
padding:0px 0px 0px 12px;
cursor:pointer;
}
/*******************   END Directory Area Styles   *************************/






.all_members {
width: 690px;
_width: 714px;
*width: 714px;
padding:15px 0px 30px 10px;
_padding:14px 0px 4px 0px;
*padding:14px 0px 4px 16px;
border-bottom: 1px #666 solid;
}
.all_members p {
display: inline;
float: left;
clear: none;
font-size:11px;
width: auto;
color: #666;
}

.all_members4 {
width: 704px;
_width: 714px;
*width: 714px;
background-color:#FFCC00;
padding:8px 0px 23px 10px;
_padding:7px 0px 4px 0px;
*padding:7px 0px 4px 16px;
border-bottom: 1px #666 solid;
}
.all_members4 p {
display: inline;
float: left;
clear: none;
width: auto;
color: #666;
}
.edit_delete {
width: 150px;
float: left;
padding-top: 2px;
_margin-left: 4px;
margin-right:15px;
}
.perf_name {
float: left;
width: 140px;
padding-top: 2px;
margin-right:10px;
}
.perf_ad{
float: left;
width: 440px;
padding-top: 2px;
margin-right:10px;
}
.perf_date {
float: left;
width: 84px;
padding-top: 2px;
margin-right: 5px;
}
.perf_rights {
float: left;
width: 115px;
margin-right: 10px;
}
.perf_rights2 {
float: left;
width: 100px;
margin-right: 10px;
}
.perf_rights p{
padding-top: 2px;
}
.perf_active {
float: right;
width: 65px;
}
.all_members2 {
width: 670px;
float: left;
margin: 0px 0px 15px 0px;
}
.all_members3 {
float: left;
width:650px;
}
.all_members3 h3{
display: inline;
line-height:25px;
color: #822E8E;
margin-right:5px;
}
span.pipe{
padding: 0px 3px 0px 3px;
display:inline;
font-weight:normal;
color:#666666;
}

.publish {
position: absolute;
top: 168px;
right: 45px;
width:80px;
z-index:200;
}
.upgrade{
line-height:15px;
margin-top:35px;
}


img, img a:link, img a:visited, img a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666;
	text-decoration:none;
}
#progress_div{
position: absolute;
top: 100px;
left: 120px;
}
.javascript_alert{
position: absolute;
top:-25px;
left: 45px;
_left: 49px;
color:#FF0000;
}
.redtext{
color:#FF0000;
font-weight:bold;
}
#date_div{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-size:11px;
line-height: 16px;
font-weight: normal;
color: #000000;
display:inline;
margin-right: 5px;
}
.ind_perf{
margin:5px 0px 5px 0px;
float:left;
*width:490px;
}
.ind_perf p.catlist{
margin: 0px;
padding:0px 0px 0px 17px;
}
.ind_perf h3 a:hover  {
	color: #822e8e;
	text-decoration:none;
	margin:0px;	
	line-height:normal;
}
.spotlight{
	width:515px;
	margin: 5px 0px 15px 3px;
	float:left;
	
}
.spot_img{
width:515px;
height:10px;
float:left;
}
.spotlight h2{
	color: #333;
	font-size:10px;
	text-transform:none;
	margin:0px;
	padding:0px 0px 5px 0px;
}
.spotlight h3, .spotlight h3 a:link, .spotlight h3 a:visited{
color: #822E8E;
line-height:13px;
}
.inner_spotlight{
width:488px;
*width:515px;
background-color: #F9F7E7;
float:left;
margin: 0px;
padding:5px 12px 5px 16px;
}
.trial{
clear: both;
display: block;
margin:0px;
padding:0px;
}
.trial p{
margin:0px;
padding:0px;
}
.directorytop{
width: 515px;
float:left;
}
.directorytop h1{
float: left;
display:inline;
}






.findmenu{
width: 180px;

float:right;
display:inline;
margin:4px 0px 0px 0px;
}
.findmenu p{
display: inline;
float:left;
color:#666;
font-size:10px;
font-weight:normal;
margin:0px 0px 0px 0px;
}
.findmenu select{
width: 140px;
font-size: 10px;
display:inline;
float:right;
line-height:18px;
}
.findmenu select option{
font-size: 11px;
color:#666;
line-height:22px;
}
.watch_now_outer a:link{
text-decoration:none;
cursor: pointer;
}
.watch_now{
width:176px;
height:61px;
float:right;
display:inline;
margin:0px;
*margin:0px 17px 0px 0px;
margin-top: 50px;
background-image:url(images/watch_now.gif);
background-repeat:no-repeat;
}
.watch_now a:link h1, .watch_now h1 a:link, .watch_now a:visited{
color:#FFF;
float:left;
font-weight:normal;
text-align:left;
width: 150px;
font-size:11px;
line-height:13px;
display:inline;
margin:5px 0px 0px 15px;
*margin:5px 0px 0px 15px;
text-decoration:none;
}
.watch_now h1.yellow a:link, .watch_now h1.yellow a:visited{
color:#FFCC00;
font-size:14px;
width: auto;
padding:0px 15px 0px 0px;
margin:10px 0px 0px 15px;
background-image:url(images/yell_arrow.gif);
background-position: right 3px;
background-repeat:no-repeat;
}
.watch_now h1 a:hover{
color: #FFCC00;
}



.topitemswrapper{
float: left;
width:520px;
margin:20px 0px 8px 0px;
}
.numwrap{
flaot: left;
clear:none;
}
.per_pg{
display: inline;
float:left;
margin:0px 0px 10px 2px;
width: 300px;
}
.per_pg span.pipe{
display: inline;
float:left;
}
.per_pg form{
display: inline;
float:left;
width:25px;
}
.per_pg p{
float: left;
display:inline;
padding-bottom:0px;
margin-bottom:0px;
}
.per_pg p a:link, .per_pg p a:visited, .dir_pages p a:visited{
float: left;
display:inline;
width:auto;
color: #822E8E;
}
.current_pg, a.current_pg {
color: #822E8E;
display:inline;
float: left;
}
.per_pg p a:hover, .dir_pages p a:hover{
text-decoration:underline;
color:#666;
}







/* Page Number Styles */
.pg_nums{
display: inline;
float:left;
margin:20px 0px 0px 8px;
}
.pg_nums2{
display: inline;
float:left;
width:550px;
background-color:#0099F;
margin:0px 0px 0px 12px;
}
.pg_nums span{
display: inline;
float:left;
}
.pg_nums form{
display: inline;
float:left;
width: auto;
padding:0px 3px 0px 3px;
}
.pg_nums p{
float: left;
display:inline;
color: #822E8E;
}



.dir_page_nums{
float:left;
width: 500px;
margin:20px 0px 0px 18px;
display:inline;
}
.dir_page_nums p{
float: left;
padding:0px 2px 0px 2px;
display:inline;
color: #822E8E;
text-decoration:none;
}
.dir_page_nums p a:link, .dir_page_nums p a:visited, .pg_nums p a:link, .pg_nums p a:visited{
float: left;
color: #822E8E;
padding:0px 2px 0px 2px;
display:inline;
text-decoration:none;
}
.dir_page_nums p a:hover, .pg_nums p a:hover{
color: #666;
text-decoration:underline;
}
/* Page Number Styles */








.findtext{
display: inline;
float:left;
width:515px;
margin:4px 0px 10px 2px;
}
.findtext img, .per_pg img{
display: inline;
float:left;
margin:5px 5px 0px 0px;
}
.findtext p, .findtext p a:link{
display: inline;
float:left;
color:#666;
font-size:10px;
font-weight:normal;
vertical-align:bottom;
padding:0px 4px 0px 4px;
}
.findtext span{
display: inline;
float:left;
padding:0px 4px 0px 4px;
}


#pageicon{
background-image: url(images/page_icon.gif);
background-repeat:no-repeat;
background-position: 3px 4px;
padding:0px 0px 0px 17px;
}
.findtext p a:link, .findtext p a:visited{
color: #822E8E;
text-decoration:underline;
}
.findtext p a:hover{
color: #666;
text-decoration:underline;
}
.findtext #currentlink, .per_pg #currentlink{
color: #822E8E;
text-decoration:none;
}
span.grayed_out{
color: #CCCCCC;
display:inline;
float:left;
}



/* Performer Tabbed Area History Page */
ul.purch_hist{
width:675px;
margin:10px 0px 0px 0px;
list-style:none;
padding:0px;
clear:both;
background-color:#EFEFEF;
}
ul.purch_hist li{
color: #FFF;
padding: 0px;
list-style:none;
font-size:10px;
*margin:0px;
line-height:normal;
background-color:#999;
}
ul.purch_hist li p{
padding:2px 5px 5px 8px;
font-size:10px;
color:#FFF;
}
ul.purch_hist ul {
padding:0px;
margin:0px;
}
ul.purch_hist ul li{
background-color:#EFEFEF;
color: #666;
width:650px;
*width:675px;
padding:6px 0px  0px 20px;
*padding:5px 0px 0px 20px;
list-style:none;
background-image:url(images/bullet_star.gif);
background-repeat:no-repeat;
background-position: 8px 7px;
font-size:10px;
line-height:12px;
text-indent:0px;
}
ul.purch_hist ul li.nostar{
background-image:none;
color: #822E8E;
font-weight:bold;
padding-bottom:5px;
}
.total_view{
background-color:#EFEFEF;
padding: 5px 0px 10px 0px;
*padding: 5px 0px 5px 0px;
width:675px;
}
.total_view .inner{
padding: 0px 0px 5px 0px;
*padding: 0px;
border-top:solid #666 1px;
margin: 0px 10px 0px 10px;
}
.total_view h2{
display:inline;
float:left;
padding: 5px 0px 5px 0px;
*padding: 5px 0px 0px 0px;
margin:0px;
line-height:14px;
}
.total_view p a, .total_view p a:link, .total_view p a:visited{
float: right;
padding:0px;
margin:0px;
font-size:10px;
line-height:14px;
color: #822E8E;
}
ul.purch_hist li.arr_down{
margin-left: 10px;
}
p.small{
font-size: 10px;
}

/* Performer Tabbed Area History Page */











.sitemap{
width: 515px;
_width: 490px;
float: left;
margin: 0px 0px 0px 30px;
_margin: 0px 0px 0px 8px;
clear: none;
}
.sitemap ul{
list-style: none;
padding: 5px 0px 5px 0px;
margin:0px 0px 0px 17px;
}
.sitemap li, .sitemap li a:link, .sitemap li a:visited{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:5px 0px 5px 0px;
font-weight:bold;
text-transform:uppercase;
color: #822E8E;
margin:0px;
}
.sitemap li ul{
padding: 5px 0px 5px 0px;
margin:0px 0px 0px 30px;
text-indent:0px;
}
.sitemap li ul li ul{
padding: 0px;
margin:0px;
}
.sitemap li ul li, .sitemap li ul li a:link, .sitemap li ul li a:visited{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:5px 0px 5px 0px;
margin:0px 0px 0px 0px;
font-weight: normal;
text-decoration:none;
text-transform:none;
text-indent:0px;
color: #666;
list-style:square;
}
.sitemap li ul li a:hover{
text-decoration:underline;
color: #822E8E;
}


/* New Attendeee Form Styles  !!!!! Activate only with signup_expiriment_css.php
.formitem, .formitems{
width: 500px;
clear: both;
margin: 0px 0px 10px 0px;
}
.formitem input, .formitems input{
width: auto;
float:left;
display: inline;
margin:0px 10px 0px 0px;
}
.formitem label, .formitems label{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666;
font-size:10px;
float: left;
clear:both;
display:inline;
padding:5px 0px 15px 0px;
}
.formitem p{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666;
font-size:10px;
}
.formitem label.inline{
display:inline;
float: left;
width: 228px;
clear:none;
}
.formitems label.inline{
display:inline;
float: left;
width: 152px;
clear:none;
}
.formitem span{
color:#FF0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-transform:none;
}
.clear_r{
clear: right;
}
.formitem h2{
color: #822E8E;
margin:0px 0px 0px 0px;
clear:none;
display:inline;
padding:25px 0px 15px 0px;
}
.formitem h2 label{
color: #822E8E;
margin:0px;
padding:15px 0px 8px 0px;
}
.same_as_btn{
float:left;
padding:12px 0px 0px 10px;
}

label.radio{
display:inline;
margin:0px 20px 0px 0px;
float:left;
clear:none;
}
*/

.state_drop{
font-size: 10px;
color:#666;
margin:0px;
width: 100px;
}

textarea, input, .formfieldlgr input, .formfield input, .formfieldmed input, formfieldsmall input , .formfield6 input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666;

}


/* hover state sharing same attributes */

.content_left_directory h3 a:hover, .spotlight h3 a:hover{
	color: #333;
}
.content_left_video h4 a:link, .content_left_video h4 a:visited, .content_left_directory h4 a:link, .content_left_directory h4 a:visited, .sitemap h4 a:link, .sitemap h4 a:visited{
	color: #666;
	display:inline;
	text-decoration:none;
}
h2 a:link, h2 a:visited, .alert_tab a:link, .alert_tab a:visited, .content_left_directory p a:link, .content_left_directory p a:visited, .sitemap p a:link, .sitemap p a:visited, .content_left_video p a:link, .content_left_video p a:visited{
	color: #666;
	text-decoration: none;
}
#catlist a:hover, #nocat a:hover{
	color: #666;
	text-decoration:underline;
}
.spotlight h4 a:link, .spotlight h4 a:visited, .gray, .total_view p a:hover{
	color: #666;
}
#acc_tab_state2 a:hover, #acc_tab a:hover{
	color:#333;
	text-decoration:none;
}
h1 a:hover, h2 a:hover, .purple, p a:link, p a:visited, h3 a:link, h3 a:visited, h3 a:hover, h1 a:link, h1 a:visited{
	color: #822e8e;
	text-decoration: none;
}
.content_left_directory p a:hover, .sitemap p a:hover, .content_left_video p a:hover{
	color: #822E8E;
}

p a:hover{
	color:#FFCC00;
}


#nobottommar {
margin-bottom: 0px;
}
#nomargin {
margin: 0px;
}
.alarm{
background-color:#FFFFCC;
width: 275px;
float:left;
padding: 5px;
margin-bottom:8px;
}
.alarm_img{
float: left;
padding:5px 0px 5px 0px;
}
.alarm img{
float: left;
width: 16px;

vertical-align:middle;
}
.alarm p{
font-size:9px;
line-height:12px;
margin:0px;
flaot: left;
padding:0px 0px 0px 25px;

}
span.link{
font-weight: bold;
color: #822E8E;
}
h4 a:link, h4 a:visited{
font-weight: normal;
color: #822e8e;
}
h4 a:hover{
color: #666;
}
.vb input{
float: left;
display:inline;
width:200px;
margin:0px 5px 0px 0px;
background-color:#006699;
}
.picture{
float: left;
margin: 5px 10px 4px 0px;
}
p.caption{

font-size:10px;
line-height:15px;
font-style:italic;
color:#666;
padding:10px 0px 0px 0px;
}
.vb label{
float: left;
color: #009900;
}
h3.gray {
color: #333;
display:inline;
}











/****** IMPORTANT!! DO NOT REMOVE!!! **********/

.showopera {
	display:none;
	}

@media all and (min-width: 0px){
.hideopera {
	display:none;
}
.showopera {
	  display:block;
}
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#iemac {
	display:none;
} 
/* End IE5-Mac hack */
#iemac {
position:absolute;
top: 75px;
		} 
		
#iemac h1 {
	font-size: 13px;
	line-height: 16px;
}
#iemac h1 a:link{
	text-decoration:underline;
}

#iemac h1 a:hover, #iemac h1 a:visited{
	text-decoration:none;
}
.opera_show {
	margin: 0px;
	padding: 0px;
	width: 500px;
	display: block;
}
.opera_hide {
	margin: 0px;
	padding: 0px;
	width: 500px;
	display: none;
}
#opera7{
	font-size: 13px;
	line-height: 16px;
}
#opera7 a:link, #opera7 a:visited{
text-decoration:underline;
}
#opera7 a:hover{
text-decoration:none;
}
.alert_text{
color: #FF0000;
font-size:11px;
font-weight:normal;
}








/************************************ NEW ************************************/
table.cart_items{
font-size: 12px;
line-height:16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#333;
float: left;
width:500px;
margin:2px 0px 2px 0px;
}
table.cart_items td{
padding:4px;
margin: 5px 0px 5px 0px;
}

tr.cart_total td{
border-top:1px solid #999;
color: #822E8E;
}
#cc_fee1, #cc_fee2, #cc_fee3, #cc_total{
display: none;
}

.promo_box {
	width: 175px;
	margin:18px 23px 0px 0px;
	*margin:18px 12px 0px 0px;
	_margin:18px 12px 0px 0px;	
	float:right;
	padding: 0px;
}
.promo_box img{
padding: 0px;
margin:0px;
}

.promo_box p{
position:absolute;
right:35px;
_right:35px;
*right:18px;

top: 215px;



	color: #FFFFFF;
	
	padding:8px 15px 8px 14px;

}
.promo_box p a:link, .promo_box p a:visited{
	padding:0px;
	margin:0px;
	color:#666;
	font-size:11px;
	line-height:18px;
	font-weight:bold;
	
	
}
.promo_box p a:hover{
color:#822E8E;
}
span.or{
	color: #666;
	line-height:18px;
	font-size:10px;
	padding:0px 7px 0px 7px;
	margin:0px;	
	
	font-style:italic;

}
.dont_miss{
	width:515px;
	margin: 5px 0px 15px 0px;
	float:left;
	
}
.dont_miss img{
width:515px;
height:10px;
float:left;
}
.dont_miss h2{
	color: #333;
	font-size:12px;
	color:#822E8E;
	line-height:14px;
	text-transform:none;
	margin:0px;
	padding:0px 0px 5px 0px;
}
.dont_miss  p{
line-height: 18px;
}
.dont_miss h3, .dont_miss h3 a:link, .dont_miss h3 a:visited{
color: #822E8E;
line-height:13px;
}
.dont_miss .inner{

width: 483px;
*width: 517px;
background-color:#ebd2eb;
float:left;
margin:0px;
*margin: 0px 0px 0px 2px;
padding:5px 12px 0px 20px;

}
#popWrap{
display:none;
}
.pop {
	color: #ffffff;	
	position: absolute;
	top: 40px;
	left: 70px;
	width: 600px;
	height: auto;
	padding: 10px;
	margin:0px;
	border: 10px solid #666666;
	background-color: white;
	text-align: left;
	z-index:1010;
	overflow: auto;	
	
}
.closeButton{
text-align:right;
}
table.promos th{
background-color: #FFCC00;
text-align:left;
width:300px;
margin:0px;
border-right:1px solid #FFF;
padding:5px 5px 5px 10px;
}
table.promos td{
width:300px;
margin:0px;
padding: 8px 10px 0px 10px;
border-left:1px solid #CCC;
}
table.promos td.sm{
width:296px;
}
table.promos  h2{
color:#333;
text-transform:none;
font-size:12px;
margin:0px;
line-height:16px;
padding:10px 0px 0px 0px;
}
table.promos  h3{
font-size:11px;
line-height:14px;
margin:0px;
padding:10px 0px 0px 0px;
}
table.promos p{
font-size:11px;
line-height:16px;
}
table.promos li{
font-size:11px;
line-height:16px;
padding:0px 0px 0px 12px;
background-image:url(images/bullet_star.gif);
background-repeat:no-repeat;
background-position: 0px 5px;
}
table.promos ul{
list-style:none;
padding:0px;
margin:0px;
}
td.border{
background-color: #CC3300;
}
p.profile, p.profile a:link{
margin:14px 0px 0px 0px;
color:#669900;
}
a.profile_login{
padding: 0px 15px 0px 5px;
background-image: url(images/arr_purp.gif);
background-position:right;
background-repeat:no-repeat;
font-weight:bold;
font-size:12px;
}
span.early{
color:#669900;
}
.attendee_ad{
margin: 8px 0px 0px 0px;
}
.hidden{
display: none;
}
.terms_conditions {
  width: 400px;
  float: left;
  clear: both;
  font-size: 8px;
}

.terms_conditions label {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 3px 0 0 10px;
  font-size:11px;
}
/************************************ NEW ************************************/




/********** ADWORDS LANDING PAGE **************/
table.adwordsform{
width:530px;
}
table.adwordsform input, table.adwordsform label{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:1px;
width:auto;
color:#333333;
}
table.adwordsform h4{
text-transform:uppercase;
font-size:12px;
letter-spacing:0.05em;
color:#666;
}
span.required{
color:#FF0000;
padding-left:1px;
}
ul.explore_list{
margin-top:0px;
padding:0px 10px 0px 0px;
margin-left:0px;
}
ul.explore_list li{
list-style:none;
background-image:url(images/star.gif);
background-repeat:no-repeat;
padding-left:18px;
background-position:0px -5px;
line-height:20px;
margin-bottom:8px;

}