body{margin:0px;background-color:#000000;background-image: url(/allstar2009/asb/images/pg_bkgd.jpg);}
body,div,td{font-family:Arial, Helvetica, sans-serif;font-size:11px;}
img{border:0px;}
#headerWrapper{background-image: url(/allstar2009/asb/images/asb09_mainhdr_landingbg.jpg);background-repeat:no-repeat;width:990px;height:255px;overflow:hidden;}
#headerLogo{position:relative;top:-45px;left:119px;}
#headerSponsor{position:relative;top:0px;left:380px;}
#headerBtm{position:relative;top:-130px;left:29px;}

#pageWrapper{width:990px;}
#leftCol,#rightCol,#subLeft,#subRight,#footerWrapper div{position:relative;top:0px;float:left;}
#leftCol{width:240px;min-width:280px;padding-left:38px;padding-top:10px;}
#rightCol{width:615px;margin-left:10px;padding-top:10px;}
#subLeft{width:300px;}
#subRight{width:300px;margin-left:15px;}
#loginBox{background-image: url(/allstar2009/asb/tur/images/asb09_landing_memberbg.gif);width:300px;max-width:284px;height:180px;max-height:140px;overflow:hidden;padding:40px 0px 0px 16px;position:relative;z-index:90;}
#loginBox form{}
#intFans{background-image: url(/allstar2009/asb/tur/images/asb09_landing_internationalbg.gif);width:300px;height:180px;overflow:hidden;background-repeat:no-repeat;}

#registerBox{display:none;background-image: url(/allstar2009/asb/tur/images/asb09_landing_enrollbg_lg.gif);height:585px;max-height:533px;margin:10px 0px 10px 0px;padding:52px 0px 0px 23px;}
#prizeBox{background-image: url(/allstar2009/asb/images/asb08_landing_prizebox_bottom.gif);width:740px;background-repeat:no-repeat;}
#footerWrapper{width:990px;text-align:center;overflow:hidden;}
.copyRight{color:#ffffff;padding:10px;font-size:11px;}

#registerBoxClosed{margin:10px 0px 10px 0px;background-image: url(/allstar2009/asb/tur/images/asb09_landing_enrollbg_sm.gif);background-repeat:no-repeat;padding-left:0px;padding-top:55px;height:140px;text-align:center;}
#registerBoxClosed img{margin:auto;}
/*form*/
.formLabel {
	padding:5px 0;
	width:90px;
	text-align:right;
	font-weight:bold;
	float:left;
	font-size:10px;
}
.formField {
	float:left;
	padding-left:0px;
}
.formLink {
	margin-left:10px;
	float:left;
}
.trigger {
	text-decoration:underline;
	cursor:help;
}
.tooltip {
	background-color:#FFC;
	border:1px solid #000;
	padding:10px;
	font-size:12px
}
.valMark {
	margin-left:2px;
	float:left;
	width:30px;
	height:21px;
}
#formTrigger1,#trigger2{
	z-index:1000;
	position:relative;
}
#tooltip1{
	width:200px;
	display:none;
	position:absolute;
	top:-100px;
	left:20px;
	z-index:1000;
	cursor:help;
}

.noFloat, .noFloatLg, .noFloatMd, .noFloatSm {
	clear:both;
	margin:0px;
}
.noFloatSm, .noFloatMd, .noFloatLg {
	padding-top:12px;
	padding-bottom:10px;
}
#theFirstName input, #theLastName input, #theEmailAddr input, #theEmailAddrConfirm input, #thePassword input, #thePasswordConfirm input,
#theAddress1 input, #theAddress2 input,  #theCity input {
	width:115px;
}
#theState select, #theCountry select {
	width:144px;
}
#theDateOfBirth input, #theZipCode input {
	width:80px;
}
#theFirstName, #theLastName, #theEmailAddr, #theEmailAddrConfirm, #thePassword, #thePasswordConfirm,
#theAddress1, #theAddress2, #theCity, #theState, #theCountry, #theDateOfBirth, #theZipCode {
	margin-bottom:5px;
	float:left;
}
#theFirstName .formLabel, #theEmailAddr .formLabel, #theEmailAddrConfirm .formLabel, 
#theZipCode .formLabel, #theDateOfBirth .formLabel, #theCountry .formLabel,
#theAddress1 .formLabel, #theCity .formLabel,#theLastName .formLabel,#theEmailAddrConfirm .formLabel,#thePasswordConfirm .formLabel,#thePassword .formLabel{
	width:95px;
	margin-right:5px;
}
#enrollVote{float:right;margin-right:23px;}
#login {
	border:none
	font: 0.8em helvetica, arial, sans-serif;
	margin-bottom:10px;
	padding:10px;
}

 #login A {
	font-size: 0.8em;
}

#theEmailAddrL input, #thePasswordL input {
	margin-left:5px;
	width:140px;
}
#theEmailAddrL .formField, #thePasswordL .formField{
	text-align:left;
}

#theEmailAddrL .formLabel{
	padding-top:0px;
	width:90px;

}
#theEmailAddrL{
	margin-bottom:0px;
	padding-left:0px;
    height:30px;
    overflow:hidden;
}
.loginError{
	color:red;
	font-weight:bold;
	line-height:12px;
	position:absolute;
	top:40px;
	left:15px;
	z-index:100;
}
.enrollError{
	color:red;
	font-weight:bold;
	line-height:12px;
	margin-top:10px;
}
.copyRight, .copyRight a{font-size:10px;color:#ffffff;}

.clear{clear:both !important;height:1px !important;float:none !important;overflow:hidden;}


.hoverable{
	opacity:0.8;
	filter: alpha(opacity=80); 
}

.hoverable:hover{
	opacity:1;
	filter: alpha(opacity=100);
}
.hoverableOn{
	opacity:1;
	filter: alpha(opacity=100);
}

#intMap{
	width:300px;
	height:180px;
	background:url(/allstar2009/asb/images/asb09_landing_international-a.gif) no-repeat;
	margin:0;
	padding:0;
	position:relative;
}
#intMap li{
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	position:absolute;
	height:11px;
}
#intMap a{
	font-size:11px;
		height:11px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
}
#intMap a:hover{
		border:2px solid #940058;
}

#lang1{
	left:18px;
	top:45px;
	width:65px;
}
#lang2{
    left:96px;
	top:43px;
	width:89px;
}
#lang3{
	left:191px;
	top:43px;
	width:65px;
}
#lang4{
    left:18px;
	top:60px;
	width:65px;
}
#lang5{
	left:96px;
	top:60px;
	width:89px;
}
#lang6{
	left:191px;
	top:60px;
	width:88px;
}
#lang7{
	left:18px;
	top:80px;
	width:65px;
}
#lang8{
	left:96px;
	top:80px;
	width:89px;
}
#lang9{
	left:191px;
	top:80px;
	width:85px;
}
#lang10{
	left:18px;
	top:96px;
	width:65px;
}

#lang11{
	left:96px;
	top:96px;
	width:89px;
}
#lang12{
	left:191px;
	top:96px;
	width:90px;
}
#lang13{
	left:18px;
	top:110px;
	width:65px;

}
#lang14{
	left:96px;
	top:110px;
	width:85px;
}
#lang15{
	left:191px;
	top:110px;
	width:100px;
}
#lang16{
	left:18px;
	top:128px;
	width:65px;
}
#lang17{
	left:96px;
	top:128px;
	width:70px;
}
#lang18{
	left:191px;
	top:128px;
	width:100px;
}
#lang19{
	left:18px;
	top:145px;
	width:85px;
}
#lang20{
	left:191px;
	top:145px;
	width:100px;
}
