img           { border: 0; }
div           { margin-bottom: 0px; font-family: Verdana; }
h3            { margin: 0px 0px 15px 0px; }
h4            { margin: 0px 0px 5px 0px; color: #666666; }
.bgtest       { background-color: aqua; }
.bodytext     { margin: 0px 0px 15px 0px; }
.boxtext      { xfont-size: 85%; }
.boxtext p,ul   { margin: 10px 0px 10px 0px; }
.boxtext p,li   { margin: 0px 0px 10px 0px; }     
.contentblock { border-bottom: 1px solid #cccccc; padding: 15px 0px 15px 0px; }


body { margin: 0px 0px; padding:0px; text-align:center; font-family: Verdana; letter-spacing: -1px; background-image: url(../images/bg_body_2.jpg); }
body { background-repeat: repeat-x; font-size: 100%; }
	
#content  { width:985px; margin:0px auto 0px auto; text-align:left; padding: 0px 0px 0px 0px; }
#contentsubscribe  { width:925px;  margin:0px 0px 0px 0px; text-align:left; padding: 0px 0px 0px 0px; xbackground-color: aqua;}

#content_indexform        { width:985px; margin:0px auto 0px auto; text-align:left; padding: 75px 0px 0px 75px; }
#content_viewshows        { width:985px; min-height: 350px; margin:0px auto; text-align:left; padding: 25px 0px 50px 50px; }
#content_display_contacts { width:985px; margin: 0px auto 100px auto; text-align:left; }
#content_register         { width:985px; margin:0px auto 30px auto;  text-align:left; font-size: 125%; color: #333333; }
#content_beta             { width:985px; margin:0px auto 0px auto; text-align:left; padding: 0px 0px 0px 40px; }
#content_add              { width:985px; margin:0px auto 0px auto; text-align:left; padding: 0px 0px 25px 0px; }
#content_edit             { width:985px; min-height: 300px; margin:0px auto 0px auto; text-align:left; padding: 0px 0px 25px 0px; }
#content_dasboard         { width:985px; margin:0px auto 0px auto; text-align:left; padding: 0px 0px 0px 0px; border-top:1px dashed #cccccc; }

#content_reenable         { width:985px; margin:0px auto 0px auto; text-align:left; padding: 0px 0px 0px 0px; }
#content_reenable p       { font-size: 75%; }
#content_reenable ul      { font-size: 75%; }
#content_reenable li      { margin: 0px 0px 10px 0px; }
#content_reenable form    { font-size: 75%; }
#content_reenable h4      { font-size: 95%; color:#005fae; }
#content_reenable h3      { margin: 0px 0px 5px 0px; font-size: 120%; color:#005fae; }
	
/* $$$$$$$$$$$$$$$$$$$$$$$$ INDEX.php */


.quotebody     { color: #000000; height: 75px; width: 250px; margin: 15px 0px 0px 0px; font-size: 85%;  }
.quotebody p   { color: #666666; font-size: 85%; }
.quotebody ul  { color: #666666; font-size: 85%; }
.quotebody li  { margin: 0px 0px 5px 0px; }

.quoteauthor  { color: #005fae; font-size: 80%; text-align: right; }
.quotetop     { font-size: 125%; width: 550px; margin: 0px 0px 0px 0px; float: left; }

.whatsinside      { margin: 20px 0px 0px 0px; }
.whatsinsidetext  { width: 200px; height: 135px; padding: 0px 0px 0px 10px; margin: 0px 0px 5px 0px; font-size: 85%; color: #666666; }
.whatsinsidebox   { float: left; margin: 10px 25px 20px 0px; }
.whatsinsidehead  { margin: 0px 0px 5px 10px; }
.forgetpass       { font-size: 80%; margin: 0px 0px 0px 40px; }



DIV.register_left
{
	float: left;
	width: 515px;
	margin: 75px 0px 50px 0px;
	padding: 0px 50px 0px 15px;
	xbackground-color: aqua;
}


DIV.register_right
{
	float: left;
    width: 403px;
	margin: 75px 0px 0px 0px;
	color: #ffffff;
}


DIV.login_left
{
	float: left;
	width: 457px;
	xheight: 373px;
	margin: 0px 0px 0px 0px;
	padding: 15px 25px 0px 35px;
	xbackground-color: aqua;
}


DIV.login_right
{
	float: left;
    width: 320px;
	xheight: 373px;
	margin: 15px 0px 0px 25px;
	xbackground-color: fuchsia;
	color: #ffffff;
}


DIV.beta_left
{
	float: left;
	width: 467px;
	xheight: 373px;
	margin: 0px 0px 0px 0px;
	padding: 15px 100px 0px 15px;
	xbackground-color: aqua;
}


DIV.beta_right
{
	float: left;
    width: 403px;
	xheight: 373px;
	margin: 15px 0px 0px 0px;
	xbackground-color: fuchsia;
	color: #ffffff;
}


DIV.tourpad
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 20px;
}


/* -------- STAYTHEFUCKOUT.php */

b.admin { color: #666666; font-weight: 500; }

.getlatlong { margin: 0px 0px 8px 0px; }

.findvenueholder { margin: 15px 0px 15px 0px;  }
.findvenue       { margin: 0px 0px 5px 0px; }
.findvenuehead   { margin: 0px 0px 15px 0px; font-size: 115%; }
.findvenueband   { font-size: 75%; }
.findvenueleft   { float: left; width: 150px; margin: 0px 0px 5px 0px; }
.findvenueright  { float: left; width: 250px; margin: 0px 0px 5px 0px; }

.stfofloat       { float:left; }


/* -------- EDIT_ACCOUNT.php */

.accountavatar     { float: left; text-align: center; margin: 0px 5px 10px 0px; }
.accountavatar img { margin: 0px 0px 5px 0px;  }

/* -------- VIEW_MERCH.php */

.vmphoto { width:150px; margin: 0px 0px 0px 0px; float: left; }
.vmright { width: 385px; margin: 10px 0px 0px 20px; float: left; }
.vmdetails { width: 385px; margin: 10px 0px 0px 0px; float: left; }
.merchlink { width: 600px; margin: 15px 0px 0px 10px; font-size: 85%; }

.merchstatsholder  {  margin: 10px 0px 0px 0px;  }
.merchstatsheader  {  margin: 0px 0px 10px 0px;  border-bottom: 1px solid #cccccc; padding: 0px 0px 2px 0px;}
.merchstatsfooter  {  margin: 10px 0px 0px 0px;  border-top: 1px solid #cccccc; padding: 2px 0px 0px 0px;}


/* -------- ADD_MERCH.php */

.addmerchfloat 		 { float:left; margin: 0px 10px 0px 0px;  }



/* -------- VIEW_TOURS.php */


.viewtour  { margin: 0px 0px 2px 0px; font-size: 105%; font-weight: 300; }


/* -------- VIEW_VENUES.php */

.venuelistholder { margin: 15px 0px 0px 20px; }
.venueliststate { width: 190px; float:left;  margin: 0px 0px 20px 0px;  }
.statelinks { font-size: 85%; }
.stateviewmore { margin: 5px 0px 0px 0px;  }
.statelinksleft { width: 190px; float: left; font-size: 85%; margin: 0px 0px 20px 0px; }
.stateheader { border-bottom: 1px dotted #cccccc; width: 160px; margin: 0px 0px 5px 0px; }


/* -------- DISPLAY_VENUE.php */


.venuename { margin: 0px 0px 0px 0px; }
.venuedetails { width: 300px; float: left; margin: 0px 0px 0px 0px; padding: 0px 25px 0px 0px; font-size: 90%;  }
.venuemap { float: left; margin: 0px 0px 0px 0px; font-size: 90%; }
.venuepik { float: left; margin: 0px 0px 0px 0px; font-size: 90%; }
.venuedetailhead { margin: 0px 0px 2px 0px; font-size: 100%; }
.venuedetailsbooking { width: 260px;  margin: 0px 0px 0px 0px;  }



/* -------- WHAT_IS_TOURZAG.php */

H3.feature { margin: 0px 0px 0px 0px; }
H3.subfeature { color: #005fae; font-size: 100%; margin: 0px 0px 0px 0px; }



/* -------- REGISTER.php */

.indexregileft    { float: left; width: 300px;  margin: 0px 0px 0px 15px; }
.indexregileft p   { color: #666666; font-size: 75%; }
.indexregiright   { float: left; width: 250px; }
.indexregiright p   { color: #666666; font-size: 75%; }
.indexregi        { float: left; width: 550px;  margin: 0px 0px 0px 15px; }
.registersidehdr  { font-size: 115%; margin: 0px 0px 5px 0px; color: #005fae; }


/* -------- REGISTER_COMPLETE.php */

.nextstep { line-height: 20px; list-style-type: decimal; margin: 0px 0px 0px 20px; }

/* ----------- FEEDBACK.PHP */

.contactfieldleft { float: left; width: 150px; margin: 0px 0px 10px 0px; }
.contactinputright { float: left; margin: 0px 0px 10px 0px; }


/* -------- MYSPACE_WIDGET.php */

.widgetholder {  width: 100%; text-align: center; }


/* -------- TWITTER_UPDATE.php */

.tweetposted { width: 95%; padding: 20px; color: #2fa9d3; font-size: 110%;  text-align: center; }


/* -------- COME_BACK_SOON.php */

.disabledaccount { background-color: #f7f7f7; padding: 0px;}


/* ---------  SURVEY.php */


.survfeat { color: #000000;  width: 250px; margin: 15px 0px 10px 0px; }
.survfeatdesc { color: #005fae; font-size: 80%; }
.survques { margin: 0px 0px 3px 0px; }
.survinput { margin: 0px 0px 15px 0px; }
.survtext { margin: 0px 0px 3px 0px; font-size: 90%; color: #666666; }
.survquesdesc { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 0px; font-size: 75%; }



/* $$$$$$$$$$$$$$$$$$$$$$$$ user login / register */

UL.getregistered
{
	font-size: 150%;
	color: #333333;
	list-style-image: url(../images/ul_check.png);
	line-height: 35px;
}

DIV.registerpad
{
	width: 100%;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

DIV.user_register
{
	background-image: url(../images/bg_user_register2.png);
	xbackground-color: aqua;
	border-bottom: 0px solid #838383;
	margin: 100px 0px 0px 0px;
}

DIV.regifooternotes
{
	color: #ffffff;
	font-size: 125%;
	margin: 30px 20px 20px 20px
}

DIV.thanks_register
{
	width:985px;
	margin:15px auto 10px auto;;
	text-align:left;
	xpadding:15px;
	xborder:1px dashed #333;
	xbackground-color:#ffffff;
	font-size: 125%;
	color: #ffffff;
}

DIV.betacode
{
	color: #ffffff;
}



/* $$$$$$$$$$$$$$$$$$$$$$$$ SIDEBAR_RIGHT.php */


DIV.SBad { margin: 0px 0px 10px 10px; }
DIV.naviteminfo { xfont-size: 75%; color: #666666; margin: 0px 0px 10px 0px; }
UL.sidebarnav li { color: #333333; }
UL.sidebarnav li a { color: #005fae; text-decoration: none;}
UL.sidebarnav li a:visited { color: #005fae; text-decoration: none;}
UL.sidebarnav li a:hover { color: #000000; text-decoration: none;}

.sbloginform { margin: 10px 0px 10px 15px; }

.sidebarad { margin: 0px 0px 10px 13px; }

/* $$$$$$$$$$$$$$$$$$$$$$$$ dashboard */


DIV.dashboardnumbers
{
	font-size: 150%;
	color: #666666;
	width: 100%;
	margin: 0px 0px 20px 0px;
	text-align: center;
}

DIV.dashmod
{
	width: 210px;
	xbackground-color: aqua;
	float: left;
	margin: 0px 0px 20px 0px;
}

SPAN.number
{
	color: #d10200;
	font-size: 150%;
}

xxDIV.data { margin: 0px 0px 0px 0px; color: #666666; }

DIV.nodata
{
	margin: 0px 0px 15px 10px;
	color: #666666;
}

SPAN.newsdate
{
	font-size: 75%;
	color: #d10200;
}

SPAN.news
{
	font-size: 90%;
	color: #333333;
}

SPAN.BOXinfo { font-size: 70%; color: #666666; }


DIV.TDLheader { background-image: url(../images/bg_BOXINDlongTOP.png); width: 627px; height: 35px; background-repeat: no-repeat; }
DIV.TDLheaderpad { padding: 8px 0px 0px 15px; }
DIV.TDLbody { width: 625px; border-left: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa; font-size: 90%;  }
DIV.TDLbodypad { padding: 15px 0px 0px 15px; }

.BOXheaderLEFT { float: left; width: 200px;}
.BOXheaderRIGHT { float: left; text-align: right; width: 400px; font-size: 80%; }
.BOXoption { float:right; background-image: url(../images/bg_boxoption.png); width: 57px; height: 20px; font-size: 75%; background-repeat: no-repeat; text-align: center; padding-top: 3px;  
             margin: 0px 5px 0px 0px;}

DIV.BOXheader { background-image: url(../images/bg_BOXINDlongTOP.png); width: 627px; height: 35px; background-repeat: no-repeat; }
DIV.BOXheaderpad { padding: 8px 0px 0px 15px; }
DIV.BOXbody {  float: left; width: 625px;  border-left: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa; font-size: 80%;  margin: 0px 0px 0px 0px; background-color: #ffffff;  }
DIV.BOXbodypad { padding: 15px 15px 5px 15px; margin: 0px 0px 0px 0px;}
DIV.BOXbodypadSHOWS { padding: 15px 0px 15px 15px; margin: 0px 0px 0px 0px;}
DIV.BOXfooter { width: 627px; height: 12px;  margin: -5px 0px 0px 0px;}


DIV.BOXheaderSMALL { background-image: url(../images/box_small_bg_top_2.png); width: 241px; height: 34px; background-repeat: no-repeat; color: #333333;}
DIV.BOXheaderSMALLpad { padding: 8px 0px 0px 10px; }
DIV.BOXbodySMALL { width: 239px; border-left: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa;  font-size: 80%; margin: 0px 0px 0px 0px; }
DIV.BOXbodySMALLpad { padding: 15px 15px 15px 15px; margin: 0px 0px 0px 0px;}
DIV.BOXfooterSMALL { width: 241px;  margin: 0px 0px 15px 0px; }


.dashboardad { float:left; margin: 0px 15px 0px 0px; }
.dashboardads {  margin: 0px 0px 0px 25px; }






SPAN.submitted { color: #aaaaaa; font-size: 75%; font-style: italic; }

/* $$$$$$$$$$$$$$$$$$$$$$$$ page structures */


DIV.contact_left
{
	float: left;
	width: 350px;
	xheight: 373px;
	margin: 0px 0px 0px 0px;
	padding: 15px 100px 0px 75px;
	xbackground-color: aqua;
}


DIV.contact_right
{
	float: left;
    width: 403px;
	xheight: 373px;
	margin: 15px 0px 0px 0px;
	xbackground-color: fuchsia;
}

DIV.band_left
{
	float: left;
	width: 550px;
	xheight: 373px;
	margin: 0px 25px 35px 0px;
	padding: 15px 0px 0px 0px;
	xbackground-color: aqua;
}


DIV.band_right
{
	float: left;
    width: 325px;
	xheight: 373px;
	margin: 75px 0px 35px 50px;
	xbackground-color: fuchsia;
}

DIV.viewshow_left
{
	float: left;
	width: 415px;
	xheight: 373px;
	margin: 0px 0px 35px 0px;
	padding: 15px 100px 0px 25px;
	xbackground-color: aqua;
	color: #4b4b4b;
}


DIV.viewshow_right
{
	float: left;
    width: 375px;
	xheight: 373px;
	margin: 15px 0px 35px 0px;
	xbackground-color: fuchsia;
	color: #4b4b4b;
}

DIV.dashboard_left
{
	float: left;
	width: 640px;
	min-height: 550px;
	margin: 0px 0px 35px 0px;
	padding: 0px 35px 50px 10px;
	border-right: 1px dashed #cccccc;
	xbackground-color: aqua;
	color: #333333;
}


DIV.dashboard_right
{
	float: left;
    width: 225px;
	xheight: 373px;
	margin: 15px 0px 50px 50px;
	xbackground-color: fuchsia;
}


DIV.editaccount_left
{
	float: left;
	width: 640px;
	min-height: 550px;
	margin: 25px 0px 35px 0px;
	padding: 0px 0px 50px 25px;
	border-right: 1px dashed #cccccc;
	xbackground-color: aqua;
	color: #333333;
}

DIV.upgrade_left
{
	float: left;
	width: 640px;
	min-height: 550px;
	margin: 25px 0px 35px 0px;
	padding: 0px 25px 50px 25px;
	border-right: 1px dashed #cccccc;
	xbackground-color: aqua;
	color: #333333;
}


/* $$$$$$$$$$$$$$$$$$$$$$$$ view shows, bands, tours and contacts */

DIV.showbox
{
	float: left;
	xbackground-color: #eeeeee;
	background-image: url(../images/bg_box_gray.png);
	background-repeat: no-repeat;
	width: 169px;
	height: 121px;
	margin: 0px 10px 10px 0px;
}

DIV.bandbox
{
	float: left;
	background-image: url(../images/bg_box_gray.png);
	background-repeat: no-repeat;
	width: 169px;
	height: 121px;
	margin: 0px 10px 10px 0px;
	font-size: 150%;
	letter-spacing: -1px;
	color: #333333;
}

DIV.showboxpad
{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
	width: 150px;
}

DIV.viewnodata
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 125%;
	text-align: left;
	min-height: 25px;
	color: #666666;
	width: 100%;
}

DIV.viewnodatacenter
{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	font-size: 125%;
	text-align: center;
	min-height: 25px;
	color: #666666;
	width: 90%;
}

DIV.view_band_pik
{
	width: 133px;
	height: 174px;
	background-image: url(../images/bg_view_band_pik.png);
	background-repeat: no-repeat;
	padding: 4px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
	float: left;
}

DIV.view_info
{
	width: 275px;
	float: left;
	xbackground-color: aqua;
}

DIV.view_pik
{
	float: left;
	background-image: url(../images/bg_view_band_pik.png);
	background-repeat: no-repeat;
	padding: 4px 0px 0px 4px;
	margin: 0px 20px 25px 15px;
}

DIV.venueaddress
{
	color: #db0700;
	margin: -30px 0px 15px 10px;
	font-size: 100%;
}

DIV.viewbandname
{
	position: absolute;
	color: #ffffff;
	background-image: url(../images/bg_bandname.png);
	font-size: 110%;
	word-spacing: -2px;
	margin: -100px 0px 0px 3px;
	width: 120px;
	max-height: 90px;
	overflow: hidden;
}

DIV.viewBAND
{
	width: 200px;
	height: 35px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 110%;
	color: #666666;
	xbackground-image: url(../images/bg_formfield.png);
	background-repeat: repeat;
}

DIV.viewBANDblob
{
	width: 725px;
	xheight: 75px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	color: #666666;
	xbackground-image: url(../images/bg_formfield.png);
	background-repeat: repeat;
}


DIV.viewshowstitle
{
	font-size:200%;
	color:#000000;
	font-weight: normal;
	position:relative;
	margin: 25px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
	letter-spacing: -2px;
}



DIV.upcomingshows
{
	margin: 0px 0px 20px 0px;
}

DIV.bandoptions
{
	margin: 0px 0px 20px 0px;
}

DIV.viewBANDpiks
{
	margin: 20px 0px 0px 50px;
	padding: 0px 0px 0px 0px;
}



DIV.tourmap
{
	float:left;
	margin: 0px 0px 0px 0px;
	width: 500px;
}

DIV.tourdates
{
	float: left;
	margin: 0px 0px 0px 75px;
	width: 385px;
	xbackground-color: aqua;
}

DIV.tourdate
{
	margin: 0px 0px 5px 0px;
}

SPAN.tourdate
{
	font-size: 80%;
	color: #db0700;
}

IMG.bandpik
{
	border: 1px solid #ffffff;
	margin: 10px 0px 0px 0px;
}

DIV.boxnav
{
	width: 169px;
	height: 121px;
	font-size: 75%;
	color: #333333;
	position: absolute;
	margin: 98px 0px 0px 70px;
	xbackground-color: aqua;
}

DIV.boxstats
{
	width: 110px;
	height: 20px;
	font-size: 90%;
	color: #333333;
	position: absolute;
	margin: 75px 0px 0px 30px;
	xbackground-color: aqua;
}

DIV.dataleft
{
	float: left;
	width: 90px;
	margin: 0px 0px 15px 0px;
	xbackground-color: aqua;
}

DIV.dataright
{
	float: left;
	xwidth: 200px;
}

DIV.statsleft
{
	float: left;
	width: 175px;
	margin: 0px 0px 15px 0px;
	xbackground-color: aqua;
}

DIV.statsright
{
	float: left;
	width: 90px;
}

DIV.totalleft
{
	float: left;
	width: 145px;
	margin: 0px 0px 15px 0px;
	xbackground-color: aqua;
}


SPAN.level1
{
	font-size: 100%;
	color: #000000;
}

SPAN.level2
{
	font-size: 90%;
	color: #333333;
}

SPAN.level3
{
	font-size: 80%;
	color: #333333;
}

SPAN.level4
{
	font-size: 75%;
	color: #333333;
}

SPAN.email a
{
	font-size: 80%;
	color: #333333;
}

SPAN.website a
{
	font-size: 80%;
	color: #333333;
}

SPAN.complete
{
	font-size: 75%;
	color: #333333;
}

SPAN.tour
{
	font-size:  200%;
	color: #333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

DIV.tourname
{
	font-size:  200%;
	color: #333333;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

DIV.tours
{
	width: 100%;
}

DIV.subhead
{
	border-bottom: 1px dashed #666666;
	width: 90%;
	margin: 0px 0px 10px 0px;
}


.getmswidget { text-align: center; margin: -15px 0px 15px 0px; }



/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$   ajax box actions */

.insertcomplete { margin: 0px 0px 15px 0px; }



/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$   VIEW_BANDS.php vwb = view bands */

.vwbholder      { margin: 15px 0px 10px 5px; xfont-size: 90%; }
.vwbheader      { margin: 0px 0px 15px 0px; padding: 0px 0px 3px 0px; border-bottom: 1px solid #cccccc; font-size: 115%; }
.vwboptions     { margin: 15px 0px 0px 0px; }


/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$   VIEW_TOURS.php vwt = view tours */



/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$   VIEW_SHOWS.php */


DIV.viewshowstitle { font-size:200%; color:#000000; font-weight: normal; position:relative; margin: 25px 0px 10px 0px; padding: 0px 0px 0px 0px; width:100%; letter-spacing: -2px; float:left; }
DIV.chooseband { float:left; }




/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$   SHOWS_THIS_MONTH.php */

.stmholder      { margin: 15px 0px 15px 5px; font-size: 90%; }
.stmheader      { margin: 0px 0px 5px 0px; padding: 0px 0px 3px 0px; border-bottom: 1px solid #cccccc; font-size: 100%; }
.stmheadleft    { float: left; width: 200px; margin: 0px 5px 0px 0px; font-size: 115%;  }
.stmheadright   { float: left; width: 200px; margin: 0px 0px 0px 175px; text-align: right; xbackground-color: aqua; }
.stmdate h4     { margin: 0px 0px 0px 0px; font-size: 125%; }
.stmpik         { float:left; width: 60px; margin: 5px 15px 0px 0px; }
.stmbandname    { float: left; width: 215px; margin: 5px 10px 0px 0px; }
.stmbandname b  { font-weight: normal;  color: #005fae; }
.stmvenue       { float: left;  width: 170px; margin: 5px 10px 0px 0px; }
.stmvenue b     { font-weight: normal;  color: #005fae; }
.stmstatus      { float: left;  width: 100px; margin: 5px 0px 0px 0px; }
.stmoptions     { float: left;  margin: 5px 0px 0px 0px; }




/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$   VIEW_BILLS.php vb = view bill */

.vbtab        { float:left; padding: 15px 0px 0px 10px; }
.vbholder     { margin: 15px 0px 20px 5px; font-size: 90%; }
.vbheader     { margin: 0px 0px 5px 0px; padding: 0px 0px 3px 0px; border-bottom: 1px solid #cccccc; font-size: 100%; }
.vbheadleft   { float: left; width: 300px; margin: 0px 0px 0px 0px; font-size: 125%; }
.vbheadright  { float: left; width: 100px; margin: 0px 0px 0px 180px; text-align: right; }
.vbpik        { float:left; width: 60px; margin: 5px 15px 0px 0px; }
.vbband       { float: left; width: 175px; margin: 5px 10px 0px 0px; }
.vbdesc       { float: left;  width: 225px; margin: 5px 10px 0px 0px;  }
.vbcompleted  { float: left;  width: 75px; margin: 5px 10px 0px 0px; }
.vbamount     { float: left;  width: 50px; margin: 5px 10px 0px 15px; }


/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$   VIEW_TODO.php vtdl = view too list */

.vtdltab        { float:left; padding: 15px 0px 0px 10px; }
.vtdlholder     { margin: 15px 0px 10px 5px; font-size: 90%; }
.vtdlheader     { margin: 0px 0px 5px 0px; padding: 0px 0px 3px 0px; border-bottom: 1px dashed #cccccc; font-size: 100%; }
.vtdlheadleft   { float: left; width: 200px; margin: 0px 5px 0px 0px; font-size: 125%; }
.vtdlheadright  { float: left; width: 200px; margin: 0px 0px 0px 175px; text-align: right; xbackground-color: aqua; }
.vtdlpik        { float: left;  margin: 5px 15px 0px 0px; }
.vtdlband       { float: left;  width: 75px; margin: 5px 10px 0px 0px; }
.vtdldesc       { float: left;  width: 225px; margin: 5px 15px 0px 0px; }
.vtdldeadline   { float: left;  width: 100px; margin: 5px 15px 0px 0px; }
.vtdlcompleted  { float: left;  width: 50px; margin: 5px 0px 0px 0px; text-align: right; }
.vtdlamount     { float: left;  width: 75px; margin: 5px 10px 0px 0px; }


/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$   BILLS_STATS.php bs = bill stats */

.bsholder     { float: left; margin: 15px 0px 10px 5px;  }
.bsheader     { margin: 0px 0px 5px 0px; padding: 0px 0px 3px 0px; border-bottom: 1px solid #cccccc; font-size: 100%; }

.monthsholder { float: left; margin: 15px 0px 10px 5px; }
.month        { width: 120px; margin: 0px 0px 15px 0px;   }







/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$   VIEW_BANDS.php */


DIV.bandblock { float: left; width: 150px; height: 222px; margin: 0px 15px 50px 0px; text-align: center; }

DIV.bandname { position: absolute; color: #ffffff; width: 146px; background-image: url(../images/bg_bandname.png) margin: -215px 0px 0px 0px; padding: 2px; text-align: left; font-size: 120%;
               font-weight: normal; }

DIV.bandpik { width: 150px; height: 220px; overflow: hidden; }

.bandholder { background-color: #f6f6f6; float: left; width: 585px; padding: 5px; margin: 0px 0px 15px 0px;}
.viewbandsleft { width: 350px; margin: 0px 0px 0px 0px; }
.viewbandsright { width: 200px; margin: 0px 15px 0px 0px; text-align: right;}


/* ~~~~~~~~ DISPLAY_BAND.php */

.dbleft         { float: left; width: 300px; margin: 0px 35px 0px 0px; }
.dbright        { float: left; width: 250px; margin: 0px 0px 0px 0px; }
.dblength       { margin: 5px 0px 0px 0px; color: #005fae; }
.dbnotes        { margin: 5px 0px 0px 0px; }
.dbbands        { color: #666666; margin: 5px 0px 0px 0px; }
.dboptions      { margin: 5px 0px 0px 0px; padding: 2px 0px 2px 0px; text-align: center; border-top: 1px dashed #cccccc; border-bottom: 1px dashed #cccccc; font-size: 85%; }
.dbcashholder   { width: 250px; margin: 15px 0px 0px 0px;}
.dbcash         { margin: 0px 0px 0px 0px; color: #008000; font-size: 135%; } 
.dbcashleft     { float: left; width: 125px; margin: 10px 0px 0px 0px; font-size: 90%; text-align: center; }
.dbcashright    { float: left; width: 125px; margin: 10px 0px 0px 0px; font-size: 90%; text-align: center; }
.dblength       { margin: 5px 0px 0px 0px; }
.dbmembers      {  }
.dbmembers h2   { margin: 15px 0px 0px 0px; }


/* ~~~~~~~~ MODULES */

.showsholder { background-color: #f6f6f6; float: left; width: 585px; padding: 5px; margin: 0px 0px 15px 0px;}


/* ~~~~~~~~ VIEW_TOURS.php */

.tourholder { border-bottom: 1px solid #cccccc; padding: 0px 0px 15px 0px; margin: 0px 0px 15px 0px;}
.VTtourname { float: left; width: 200px; margin: 0px 0px 20px 0px; }

.tourleft     { float: left; width: 300px; margin: 0px 30px 0px 0px; xbackground-color: aqua; }
.tourright    { float: left; width: 250px; margin: 0px 0px 0px 0px; xbackground-color: blue;  }
.tourlength   { xfont-size: 85%; margin: 5px 0px 0px 0px; color: #005fae; }
.tournotes    { xfont-size: 85%; margin: 5px 0px 0px 0px; }
.tourbands    { xfont-size: 85%; color: #666666; margin: 5px 0px 0px 0px; }
.touroptions  { margin: 5px 0px 0px 0px; padding: 2px 0px 2px 0px; text-align: center; border-top: 1px dashed #cccccc; border-bottom: 1px dashed #cccccc; font-size: 85%; }



/* ~~~~~~~~ VIEW_TOURDATES.php */


/* ~~~~~~~~ VIEW_CONTACTS.php */

.contactholder { background-color: #f6f6f6; float: left; width: 585px; padding: 5px; margin: 0px 0px 15px 0px;}


/* ~~~~~~~~ VIEW_FANS.php */

.fansholder        { xxbackground-color: #f6f6f6; float: left; width: 585px; padding: 0px; margin: 0px 0px 0px 0px; font-size: 95%; }

.fansheaderholder           { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-bottom: 1px solid #cccccc; }
	.fansheaderholder div.name  { width: 150px; float: left; margin: 0px 0px 0px 0px; }
	.fansheaderholder div.band  { width: 150px; float: left; margin: 0px 0px 0px 0px; }
	.fansheaderholder div.phone { width: 125px; float: left; margin: 0px 0px 0px 0px; }
	.fansheaderholder div.email { width: 125px; float: left; margin: 0px 0px 0px 0px; }

DIV.FANname
{
 	float: left;
 	width: 125px;
 	margin: 0px 0px 20px 0px;
}

DIV.FANoptions
{
 	float: left;
 	width: 125px;
 	margin: 3px 0px 20px 0px;
 	font-size: 75%;
}

/* ~~~~~~~~ VIEW_TODOS.php */

.todoholder { background-color: #f6f6f6; float: left; width: 585px; padding: 5px; margin: 0px 0px 15px 0px;}



/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$   VIEW_BANDS.php */




DIV.BAname
{
 	float: left;
 	width: 150px;
 	margin: 0px 0px 0px 0px;
}


DIV.BAview
{
 	float: left;
 	xwidth: 450px;
 	margin: 0px 0px 0px 15px;
}


DIV.BAoptions
{
	font-size: 80%;
	margin: 0px 0px 15px 0px;
}




.BAdatahead
{
	font-size: 100%;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	color:#db0700;
}


/* $$$$$$$$$$$$$$$$$$$$$$$$ DISPLAY_SHOW.php */


.displayshowleft      { float: left; width: 300px; margin: 0px 0px 15px 0px; }
.displayshowright     { float: left; width: 275px; margin: 0px 0px 15px 0px;  }

.displayshowleft h3   { margin: 0px 0px 3px 0px; padding: 0px 0px 3px 0px; color: #666666; border-bottom: 1px solid #cccccc; width: 270px; }
.displayshowright h3  { margin: 0px 0px 3px 0px; padding: 0px 0px 3px 0px; color: #666666; border-bottom: 1px solid #cccccc; width: 270px; }

SPAN.with { font-size: 90%; color: #000000; }
SPAN.otherband { font-size: 125%; color: #4b4b4b; }

H2.flyers { font-size:200%; color:#000000; font-weight: normal; position:relative; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; width:100%; }
H2.otherbands { font-size:200%; color:#000000; font-weight: normal; position:relative; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; width:100%; }

.showname { color: #005fae; }


/* $$$$$$$$$$$$$$$$$$$$$$$$ ADD_SHOWSTATS.php */




/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$   HOLDERS */

.todoholder { margin: 0px 0px 10px 0px; float: left; }
.billsholder { margin: 0px 0px 10px 0px; float: left; }

/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$   DISPLAY_TODO.php */

DIV.completed { background-color: #005fae; color: #ffffff; font-size: 85%; padding: 2px; margin: 10px 0px 0px 0px; width: 90px; text-align: center;}
DIV.notcompleted { background-color: #d81f1c; color: #ffffff; font-size: 85%; padding: 2px; margin: 10px 0px 0px 0px; width: 90px; text-align: center;}
DIV.markascomp { background-color: #666666; color: #ffffff; font-size: 85%; padding: 2px; margin: 10px 0px 0px 0px; width: 90px; text-align: center;}

/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$   DISPLAY_BAND.php */

.DISPLAYbandpik { width: 200px; }


/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$   TSHIRT_ART.php */

.artworkholder         { float: left; margin: 0px 0px 25px 15px;   }
.artworkholder h2      { margin: 0px 0px 10px 0px;   }
.artworkholder p       { margin: 0px 0px 10px 0px;   }
.artworkholder label   { width: 150px; margin: 0px 0px 0px 0px;   }
.artworkleft           { float: left; width: 235px; margin: 0px 0px 0px 0px; padding: 0px 15px 0px 0px; }
.artworkright          { float: left; width: 250px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 75px; }
.artworkright div      { float: left; width: 75px;  }
.artworkright input    { float: left; }
.artworkright textarea { width: 225px; height: 40px; }
.artworkimage          { margin: 0px 0px 0px 0px; }
.artworkedit           { width: 100px; height: 15px; background-color: #e8e8e8; color: #ffffff; position: absolute; margin: -100px 0px 0px 0px; padding: 0px 0px 0px 2px;}
.artworkedit a         { color: #ffffff; text-decoration: none; }
.artworkedit a:hover   { color: #ffffff; text-decoration: none; }
.artworkedit a:visited { color: #ffffff; text-decoration: none; }

/* $$$$$$$$$$$$$$$$$$$$$$$$ face box pop ups */

.PUtourdates
{
	margin: 0px 0px 0px 20px;
}




/* $$$$$$$$$$$$$$$$$$$$$$$$ data display */


DIV.displaytitle { background-color: #cccccc; float: left; }
DIV.boxa { width: 100px; float: left; margin: 0px 0px 10px 0px; }
DIV.boxb { width: 175px; float: left; margin: 0px 0px 10px 0px; }
DIV.boxc { width: 250px; float: left; margin: 0px 0px 10px 0px; }
DIV.boxd { width: 125px; float: left; margin: 0px 0px 10px 0px; }
DIV.boxe { width: 150px; float: left; margin: 0px 0px 10px 0px; }
DIV.boxf { width: 25px; float: left; margin: 0px 0px 0px 0px; }
DIV.boxg { width: 375px; float: left; margin: 0px 0px 0px 0px; }
DIV.boxh { width: 50px; float: left; margin: 0px 0px 0px 0px; }
DIV.boxi { width: 200px; float: left; margin: 0px 0px 0px 0px; }
DIV.boxj { width: 300px; float: left; margin: 0px 0px 0px 0px; }
DIV.boxk { width: 75px; float: left; margin: 0px 0px 0px 0px; }
DIV.boxl { width: 500px; float: left; margin: 0px 0px 0px 0px; }
DIV.boxm { width: 370px; float: left; margin: 0px 0px 0px 0px; }
DIV.boxn { width: 225px; float: left; margin: 0px 0px 0px 0px; }
DIV.boxpadleft { margin: 0px 0px 0px 10px; }

.BOXtdlcategory { width: 110px; float: left; margin: 0px 0px 10px 30px; }

/* $$$$$$$$$$$$$$$$$$$$$$$$ editing data */


DIV.editheader
{
	font-size: 145%;
	color:#db0700;
	width: 90%;
	margin: 0px 0px 15px -15px;
	border-bottom: 1px dashed #cccccc;
}

DIV.formrow
{
    width: 90%;
	margin: 25px 0px 25px 50px;
}

DIV.formitem
{
	margin: 0px 0px 15px 0px;
}

IMG.FMeditbandpik
{
	border: 3px solid #333333;
	margin: 10px 0px 0px 0px;
}


/* $$$$$$$$$$$$$$$$$$$$$$$$ myspace_code.php */


DIV.codetype
{
	float: left;
	width: 175px;
	xbackground-color: aqua;
}

.codetypepad
{
	margin: 0px 45px 0px 0px;
}

H4.codetype
{
	font-size: 125%;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	color:#db0700;
	text-align: center;
	width: 175px;
	font-weight: normal;
}



/* ~~~~~~~~ VIEW_FINANCIALS.php */

.viewfinleft {float:left; width: 150px; margin: 0px 0px 7px 0px;  }
.viewfinright {float:left; width: 55px; margin: 0px 0px 7px 0px;  }
.viewfinboxleft { float: left; width: 250px; margin: 0px 0px 0px 70px; }
.viewfinboxright { float: left; width: 250px; margin: 0px 0px 0px 0px; }
.billtitle { width: 100px; margin: 0px 10px 0px 0px; float: left; }
.billdesc { width: 250px; margin: 0px 35px 0px 0px; float: left; }
.billdeadline { width: 100px; margin: 0px 0px 0px 0px; float: left; }
.billamount { width: 50px; margin: 0px 0px 0px 0px; float: left; }
.billsholder { margin: 10px 0px 0px 10px; }
.financedesc { margin: 0px 0px 10px 0px; font-size: 75%; }


/* ~~~~~~~~ UPGRADE.php */

.upgradeholer { float:left; }

.upgradeleft { float: left; width: 375px; margin: 10px 0px 0px 0px; }
.upgraderight { float: left; margin: 50px 0px 0px 10px; }


/* $$$$$$$$$$$$$$$$$$$$$$$$ features.php and register.php and register form on index.php*/


.featurehead { font-size: 100%; margin: 0px 0px 3px 0px; }
.featuredesc { font-size: 90%; margin: 0px 0px 10px 0px; color: #666666; }
.subscribebutton { margin: 0px 0px 0px -10px; }
.subscribeheader { margin: 0px 0px 15px 0px; }

DIV.FEATinfo
{
	width: 90%;
	text-align: center;
	font-size: 115%;
	margin: 0px 0px 20px 0px;
}


DIV.FEATleft { float: left; width: 264px; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 35px; text-align: center; }
DIV.FEATcenter { float: left; width: 264px; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 35px; text-align: center; }
DIV.FEATright { float: left; width: 264px; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 35px; text-align: center; }



H2.FEAThead
{
	color: #333333;
	height: 60px;
	margin: 15px 0px 0px 0px;
	xtext-align: center;
	font-size: 135%;
}


DIV.registersubmit
{
	width: 93%;
	text-align: center;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	font-size: 125%;
}


DIV.FEATmessage
{
	width: 90%;
	text-align: center;
    margin: 25px 0px 0px 25px;
}

DIV.theform
{
	width: 150px;
	margin: 0px 0px 0px 35px;
	text-align: center;
}


/* $$$$$$$$$$$$$$$$$$$$$$$$ subscribe.php */

DIV.SUBSnothanks
{
	width: 100%;
	text-align: center;
}

H2.SUBShead
{
	color:#db0700;
	height: 60px;
	margin: 15px 35px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-size: 135%;
}



/* $$$$$$$$$$$$$$$$$$$$$$$$ upgrade.php */



DIV.UPleft
{
	xbackground-color: red;
	float: left;
	width: 250px;
	padding: 0px 0px 0px 45px;
	text-align: center;
}



DIV.UPright
{
	xbackground-color: blue;
	float: left;
	width: 250px;
	padding: 0px 0px 0px 65px;
	text-align: center;
}

P.upgrade
{
	width: 90%;
	color:#db0700;
	text-align: center;
	font-size: 125%;
}


/* $$$$$$$$$$$$$$$$$$$$$$$$ MODULE: reminders.php */

SPAN.jam { color: #005fae; }
SPAN.bill { color: #28903b; }
SPAN.misc { color: #767676; }
SPAN.forband { color: #666666; }
SPAN.by { color: #666666; }


/* $$$$$$$$$$$$$$$$$$$$$$$$ flyer_upload.php / flyer_view.php */


DIV.uploadflyer { margin: 20px 0px 0px 0px; }
.flyerbox { float: left; height: 105px; text-align: center; font-size: 75%; }




/* $$$$$$$$$$$$$$$$$$$$$$$$ footer */

DIV.footer { margin: 25px 0px 0px 0px; background-color: #262626; background-repeat: repeat-x; xheight: 250px; color: #ffffff; }
DIV.footerpad { padding: 15px 0px 0px 15px; }


/* $$$$$$$$$$$$$$$$$$$$$$$$ h's */



H1.mainhead
{
	font-size:250%;
	color:#000000;
	font-weight: normal;
	position:relative;
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
}

H1.regihead
{
	font-size:250%;
	color:#ffffff;
	font-weight: normal;
	position:relative;
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
}

H1.bandname
{
	font-size:300%;
	color:#000000;
	font-weight: normal;
	position:relative;
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
}

H1.head1
{
	font-size:200%;
	color:#000000;
	font-weight: normal;
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
}

H1.head2 	
{
	font-size:200%;
	color:#000000;
	font-weight: normal;
	position:relative;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
}

H1.head3 	
{
	font-size:250%;
	color:#ffffff;
	font-weight: normal;
	position:relative;
	margin: 0px 0px 10px 15px;
	padding: 15px 0px 0px 0px;
	width:100%;
}

H1.beta	
{
	font-size:250%;
	color:#ffffff;
	font-weight: normal;
	position:relative;
	margin: 0px 0px 10px 15px;
	padding: 15px 0px 0px 0px;
	width:100%;
}

H1.head4 	/* footer  */
{
	font-size:250%;
	color:#000000;
	font-weight: normal;
	position:relative;
	margin: 0px 0px 10px 0px;
	padding: 15px 0px 0px 0px;
	width:100%;
}

H1.dashboardmain
{
	font-size:150%;
	color:#000000;
	font-weight: normal;
	position:relative;
	margin: 25px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
	letter-spacing: -2px;
}

H1.dashboard
{
	font-size:150%;
	color:#000000;
	font-weight: normal;
	position:relative;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
	letter-spacing: -2px;
}

H1.popup
{
	font-size:200%;
	color:#000000;
	font-weight: normal;
	position:relative;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
	letter-spacing: -2px;
}

H2.head1
{
	font-size:100%;
	color:#000000;
	font-weight:normal;
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
}

H2.head2
{
	font-size:150%;
	color:#262626;
	font-weight:normal;
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
}

H2.whatisthis
{
	font-size:150%;
	color:#db0700;
	font-weight:normal;
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
}

H2.viewshows
{
	font-size:175%;
	color:#db0700;
	font-weight:normal;
	position:relative;
	margin: 20px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
}

H2.tourdates
{
	font-size:150%;
	color:#333333;
	font-weight:normal;
	position:relative;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
}


H2.contacttype
{
	font-size:175%;
	color:#db0700;
	font-weight:normal;
	position:relative;
	margin: -30px 0px 15px 15px;
	padding: 0px 0px 0px 0px;
	width:100%;
}



H2.head3 /* take a tour, */
{
	font-size:250%;
	color:#db0700;
	font-weight:normal;
	position:relative;
	margin: 0px 0px 5px 25px;
	padding: 0px 0px 0px 0px;
	width:100%;
}


/* $$$$$$$$$$$$$$$$$$$$$$$$ show flyers */

DIV.flyerleft { float: left; width: 300px; }
DIV.flyerright { float: left; width: 275px; }

IMG.upedflyer { max-width: 250px; }

TEXTAREA.flyerupload { width: 250px; height: 75px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }




/* $$$$$$$$$$$$$$$$$$$$$$$$ misc */


.hdr1 { margin: 0px 0px 15px 0px; }
.textcenter { text-align: center; }
.aleft { text-align: left; }
.aright { text-align: right; }

.alertboxindex { width: 585px; border: 1px solid #cccccc;  }
.alertbox { width: 585px; border: 1px solid #cccccc; ; float: left; margin: 0px 0px 10px 0px; }
.alertboxheader { background-color: #F7F7F7; padding: 3px 0px 0px 10px;   }
.alertcontent { font-size: 90%; padding: 10px 10px 8px 10px; margin: 0px 0px 8px 0px; }
.alertboxmeta { text-align: right;  padding: 0px 15px 0px 0px; }

	.abbandname 	{ float: left; width: 125px; margin: 0px 0px 5px 0px; }
	.abvenue		{ float: left; width: 150px; margin: 0px 0px 5px 0px; }
	.abaddress		{ float: left; width: 225px; margin: 0px 0px 5px 0px; }
	.abshowtime		{ float: left; width: 25px; margin: 0px 0px 5px 0px; }
	.abpayment		{ float: left; width: 75px; margin: 0px 0px 5px 0px; }
	.abcategory 	{ float: left; width: 125px; margin: 0px 0px 5px 0px; }
	.abdesc     	{ float: left; width: 300px; margin: 0px 0px 5px 0px; }
	.abbillamount 	{ float: left; width: 100px; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 50px;}
	.abduedate		{ width: 125px; margin: 10px 0px 0px 0px; }
	.abpastdue        { color: #db0700; font-size: 75%; }
	.abstatus		{ width: 125px; margin: 10px 0px 0px 0px; }
	.abtotalbills   { margin: 15px 0px 0px 0px; border-top: 1px dotted #cccccc; }
	
	

.upgradepad { margin: 0px 0px 0px 15px; }
DIV.smalltext { color:#db0700; font-size: 100%; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
DIV.medtext { color:#666666; font-size: 100%; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
DIV.smalltextwhite { color:#ffffff; font-size: 75%; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
DIV.moreinfo { margin: -20px 0px 15px 10px; font-size: 75%; }
DIV.betatesting { margin: -35px 0px 0px 0px; padding: 0px 0px 0px 0px; position: absolute; width: 100%; text-align: center; }
DIV.newuserregi { margin: 75px 0px 100px 0px; padding: 0px 0px 0px 0px; position: absolute; width: 100%; text-align: center; }

SPAN.red { color:#db0700; }
SPAN.when { color:#db0700; font-size: 105%; font-weight: normal; }
SPAN.copyright { font-size: 75%; }

SPAN.money
{
	color: #008000;
}

SPAN.smalltext { font-size: 75%; color: #8a8989; }

DIV.details
{
	color:#db0700;
	margin: 3px 0px 1px 0px;
}


H2.woopslogin
{
	font-size:150%;
	color:#db0700;
	font-weight:normal;
	position:relative;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
}


DIV.message { margin: 20px 0px 0px 0px; background-color: #d8d8d8; padding: 4px; }
#hidden { display: none; }
DIV.center { text-align: center; width: 85%; }
.left { float: left; }
.right { float: right; }
.padright { margin: 0px 15px 0px 0px; }


/* $$$$$$$$$$$$$$$$$$$$$$$$ clears */

br.clear { clear: both; }
p.clear { clear: both; }


/* $$$$$$$$$$$$$$$$$$$$$$$$ links and colors */


.box1 a { color: #333333; text-decoration: none; }
.box1 a:hover { color: #db0700; text-decoration: none; }
.box1 a:visited { color: #333333; text-decoration: none; }
.subnav a { color: #666666; text-decoration: none; }
.subnav a:hover { color: #000000; text-decoration: none; }
DIV.tours a { color: #333333; text-decoration: none; }
DIV.tours a:hover { color: #db0700; text-decoration: none; }
.navoff a { color: #333333; text-decoration: none; }
.navon a { color: #ffffff; text-decoration: none; }
.navon2 a { color: #ffffff; text-decoration: none; }
.navregi a { color: #ffffff; text-decoration: none; }

.data a { color: #666666; text-decoration: none; }
.data a:hover { color: #db0700; text-decoration: none; }

.nodata a { color: #db0700; text-decoration: none; }
.nodata a:hover { color: #000000; text-decoration: none;}

.white a { color: #ffffff; text-decoration: none; }
.white a:hover { color: #ffffff; text-decoration: none; }
.white a:visited { color: #ffffff; text-decoration: none; }

.black a { color: #000000; text-decoration: none; }
.black a:hover { color: #000000; text-decoration: underline; }
.black a:visited { color: #000000; text-decoration: none; }


.red a { color: #db0700; text-decoration: none; }
.red a:hover { color: #666666; text-decoration: none; }
.red a:visited { color: #db0700; text-decoration: none; }


.bluestatic { color: #005fae; text-decoration: none; }
.blue a { color: #005fae; text-decoration: none; }
.blue a:hover { color: #333333; text-decoration: none; }
.blue a:visited { color: #005fae; text-decoration: none; }


.green { color: #008000; }
.green a { color: #008000; text-decoration: none; }
.green a:hover { color: #333333; text-decoration: none; }
.green a:viited { color: #333333; text-decoration: none; }

.graystatic { color: #666666; }
.gray a { color: #666666; text-decoration: none; }
.gray a:hover { color: #000000; text-decoration: none; }
.gray a:visited { color: #000000; text-decoration: none; }

.dgraystatic { color: #333333; }
.dgray a { color: #333333; text-decoration: none; }
.dgray a:hover { color: #000000; text-decoration: none; }

.stateviewmore a { color: #666666; text-decoration: none; }
.stateviewmore a:hover { color: #333333; text-decoration: none; }
.stateviewmore a:visited { color: #666666; text-decoration: none; }




/* $$$$$$$$$$$$$$$$$$$$$$$$ ads */


DIV.adbottom { margin: 0px 0px 90px 0px; }
DIV.undermapad { width: 85%; text-align: center; margin: 15px 0px 0px 0px; }




/* $$$$$$$$$$$$$$$$$$$$$$$$ boxes */


*{ padding:0px; margin:0px; }
		
			
						
			.boxgrid{ 
				width: 325px; 
				height: 260px; 
				margin:10px; 
				float:left; 
				background:#161613; 
				border: solid 2px #8399AF; 
				overflow: hidden; 
				position: relative; 
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#afafaf; 
					font-weight:bold; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #000; 
				height: 100px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					top: 260;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 220;
 					left: 0;
 				}





/* $$$$$$$$$$$$$$$$$$$$$$$$ tabs */


.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }



/* $$$$$$$$$$$$$$$$$$$$$$$$ USERNAME CHECK */

.object_ok
{
border: 1px solid green; 
color: #333333; 
}

.object_error
{
border: 1px solid #AC3962; 
color: #333333; 
}






















