body{
 	background-image: url(/images/sitebg.gif);
	background-color: #555555;
	margin: 0;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #404040;
	min-width:700px;
	text-align:center;}
	
a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: underline; color: #000000; font-weight:bold;}
a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: underline; color: #000000; font-weight:bold;}
a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: underline; color: #000000; font-weight:bold;}
a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: underline; color: #D13A02; font-weight:bold;}

a.nonbold:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: underline; color: #000000; font-weight:normal;}
a.nonbold:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: underline; color: #000000; font-weight:normal;}
a.nonbold:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: underline; color: #000000; font-weight:normal;}
a.nonbold:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: underline; color: #D13A02; font-weight:normal;}

a.nounder:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #000000; font-weight:bold;}
a.nounder:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #000000; font-weight:bold;}
a.nounder:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #000000; font-weight:bold;}
a.nounder:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #D13A02; font-weight:bold;}

a.nav:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000; font-weight:bold;}
a.nav:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000; font-weight:bold;}
a.nav:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000; font-weight:bold;}
a.nav:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #606060; font-weight:bold;}

a.subnav:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; color:#000000;}
a.subnav:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; color:#000000;}
a.subnav:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; color:#000000;}
a.subnav:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; color:#000000; background-color:#DDDDDD; display:block; width:100%;}

a.newslink:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000; font-weight:bold;}
a.newslink:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000; font-weight:bold;}
a.newslink:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000; font-weight:bold;}
a.newslink:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #D13A02; font-weight:bold;}

a.boxlink:link {color:#000000; background-color:#FFFFFF;}
a.boxlink:visited {color:#000000; background-color:#FFFFFF;}
a.boxlink:active {color:#000000; background-color:#FFFFFF;}
a.boxlink:hover {color:#000000; background-color:#DDDDDD; display:block; width:100%;}

a.boxlinkorange:link {color:#000000; background-color:#E68E6B; display:block;}
a.boxlinkorange:visited {color:#000000; background-color:#E68E6B; display:block;}
a.boxlinkorange:active {color:#000000; background-color:#E68E6B; display:block;}
a.boxlinkorange:hover {color:#000000; background-color:#DDDDDD; display:block; width:100%;}

a.whitelink:link {color:#FFFFFF; font-weight:bold; text-decoration:none;}
a.whitelink:visited {color:#FFFFFF; font-weight:bold; text-decoration:none;}
a.whitelink:active {color:#FFFFFF; font-weight:bold; text-decoration:none;}
a.whitelink:hover {color:#000000; background-color:#FFFFFF; display:block; width:100%; font-weight:bold; text-decoration:none;}

a.nochange:link {color:#000000;}
a.nochange:visited {color:#000000;}
a.nochange:active {color:#000000;}
a.nochange:hover {color:#000000;}

a.newmessage:link {color:#000000; font-size:11px;}
a.newmessage:visited {color:#000000; font-size:11px;}
a.newmessage:active {color:#000000; font-size:11px;}
a.newmessage:hover {color:#606060; font-size:11px;}

a.readmessage:link {color:#909090;}
a.readmessage:visited {color:#909090;}
a.readmessage:active {color:#909090;}
a.readmessage:hover {color:#606060;}

a.promote_subnav:link{color:#000000; font-weight:bold; text-decoration:none;}
a.promote_subnav:visited{color:#000000; font-weight:bold; text-decoration:none;}
a.promote_subnav:active{color:#000000; font-weight:bold; text-decoration:none;}
a.promote_subnav:hover{color:#D13A02; font-weight:bold; text-decoration:none;}
a.promote_subnavsel:link{color:#D13A02; font-weight:bold; text-decoration:none;}
a.promote_subnavsel:visited{color:#D13A02; font-weight:bold; text-decoration:none;}
a.promote_subnavsel:active{color:#D13A02; font-weight:bold; text-decoration:none;}
a.promote_subnavsel:hover{color:#D13A02; font-weight:bold; text-decoration:none;}

a.greylink:link {color:#909090;}
a.greylink:visited {color:#909090;}
a.greylink:active {color:#909090;}
a.greylink:hover {color:#D13A02;}

a.fanpage_boxlink:link{color:#FFFFFF; font-weight:bold; text-decoration:none;}
a.fanpage_boxlink:visited{color:#FFFFFF; font-weight:bold; text-decoration:none;}
a.fanpage_boxlink:active{color:#FFFFFF; font-weight:bold; text-decoration:none;}
a.fanpage_boxlink:hover{color:#D13A02; font-weight:bold; text-decoration:none;}

.js_link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; color:#000000; font-weight:bold;}
.js_linkhov{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; color:#D13A02; font-weight:bold; cursor:pointer;}

/* Main layout styles */
* {margin:0;padding:0}
/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */

#outer{
	min-height:100%;
	width:750px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	margin-bottom:-72px;
	color: #404040;
	z-index:1;
	background-image:url(/images/content_bg.gif);
	background-repeat:repeat-y;}

#footer {
	width:730px;
	clear:both;
	height:72px;
	background-color: #FFFFFF;
	color: #707070;
	text-align:center;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
	padding-right:10px;
	line-height:14px;
}

* html #footer {/*only ie gets this style*/
	\height:74px;/* for ie5 */
	he\ight:72px;/* for ie6 */
}
#clearfooter{clear:both;height:74px;}/*needed to make room for footer*/
* > html #clearfooter {float:left;width:100%;}/* ie mac styles */

* html #centrecontent {height:1%;}/* combat IE's 3 pixel jog */
html>body #minHeight{float:right;width:0px;height:100%;margin-bottom:-74px;} /*safari wrapper */

#centrecontent {position:relative;width:100%;float:left;}/*stacking context for image*/

#header{width:100%; height:120px; position:relative; background-image:url(/images/header_bg.gif); background-repeat:no-repeat;}
/* End of main layout styles */

img{border:0;}
.photo_image{background-color:#FFFFFF; border:1px solid #909090; padding:3px;}

p{margin-bottom:18px; line-height:14px;}

form{margin:0px;}
input{font-size:11px; font-family:Arial, Verdana, Helvetica, sans-serif;}
textarea{font-size:11px; font-family:Arial, Verdana, Helvetica, sans-serif;}
select{font-size:11px; font-family:Arial, Verdana, Helvetica, sans-serif;}

#messahttplink{position:absolute; top:0px; left:0px;}
#toprotate{position:absolute; top:10px; left:270px; border:1px solid #000000;}

#navigation{text-align:center; font-weight:bold; background-image:url(/images/nav_bg.gif); background-repeat:repeat-x; border-top:1px solid #404040; border-bottom:1px solid #404040; line-height:18px; background-color:#FFFFFF; color:#CCCCCC;}
.indv_nav_item{margin-left:16px; margin-right:16px;}

#main_content{float:left; width:528px; margin-left:11px; margin-top:10px; margin-right:11px; margin-bottom:10px; display:inline; text-align:left;}
#right_content{float:left; width:189px; margin-top:10px; margin-right:10px; margin-bottom:10px; display:inline; text-align:left;}

.stripbar{width:100%; height:14px; line-height:14px; position:relative; background-image:url(/images/strip_bg.gif); background-repeat:repeat-x; margin-bottom:10px;}

.page_ttl1{font-size:14px; margin:0px; color:#AAAAAA; font-family:Arial, Verdana, Helvetica, sans-serif; position:absolute; top:1px; left:5px;}
.page_ttl2{font-size:14px; margin:0px; color:#000000; font-family:Arial, Verdana, Helvetica, sans-serif; position:absolute; top:0px; left:4px;}

.page_button_cont{margin-bottom:20px; display:table; background-color:#FFFFFF;}
.page_button{border:1px solid #DDDDDD; height:14px; line-height:14px; width:99px; float:left; text-align:center; margin-right:4px; background-color:#FFFFFF;}
.page_button h2{font-size:9px;}
.page_button_sel{background-color:#BBBBBB;}
.page_subttl_cont{clear:both; margin-bottom:1px; border:1px solid #404040; height:20px; min-height:18px;}
.page_subttl{font-weight:bold; height:20px; line-height:20px; background-image:url(/images/sub_bar.gif); background-repeat:repeat-x; background-position:100%; padding-left:4px; color:#FFFFFF;}
.page_pagesubcont{clear:both; border:1px solid #404040; padding:4px; display:table; margin-bottom:20px; background-color:#FFFFFF;}
.page_pagesubcont_nopadding{clear:both; width:526px; border:1px solid #404040; display:table; margin-bottom:20px; background-color:#FFFFFF;}

.rowcol1{background-color:#CCCCCC;}
.rowcol2{background-color:#EEEEEE;}
.rowcolhov{background-color:#E68E6B;}
.boxcol1{background-color:#CCCCCC;}
.boxcol2{background-color:#EEEEEE;}
.fullwidthbox{width:518px;}

.clearrow{clear:both;}
.floatfix{clear:both; margin-top:-1px;}
.no_results{text-align:center;}
.back_to_cont{clear:both; text-align:center; margin-bottom:20px;}
.square_icon{position:relative; top:2px; left:-3px;}

.search_cont{position:absolute; top:86px; left:540px; width:190px;}
.search_input{background-color:#FFFFFF; border:1px solid #000000;}
.search_button{position:relative; top:4px;}

.directory_titlecont{clear:both; margin-bottom:10px; font-weight:bold;}
.directory_title{font-size:9px; display:inline;}

.indv_alpha_letter{float:left; width:19px; height:14px; text-align:center;}

.error{color:#CC0000;}
.error_cont{padding:4px; color:#CC0000; border:1px solid #CC0000; font-weight:bold; margin-bottom:1px; text-align:left;}
.req{color:#CC0000; font-weight:bold;}

.item_box{background-color:#CCCCCC; padding:4px; border:1px solid #909090; margin-bottom:4px; font-weight:bold; color:#000000;}
.item_box_hov{background-color:#E68E6B; padding:4px; border:1px solid #909090; margin-bottom:4px; font-weight:bold; color:#000000; cursor:pointer;}

.page_message_title{font-weight:bold; font-size:12px; color:#000000;}

.ads_468by60_inpage{margin-bottom:10px; text-align:center;}

/* GENERAL FORM STYLES */
.form_row{clear:both; margin-bottom:1px; height:22px;}
.form_rowlrg{clear:both; margin-bottom:1px; height:108px;}
.form_leftcell{background-color:#DDDDDD; border:1px solid #BBBBBB; padding:2px; font-weight:bold; width:154px; float:left; margin-right:1px; height:18px; min-height:16px; max-height:17px; max-height:15px; line-height:17px; text-align:left;}
.form_leftcelllrg{background-color:#DDDDDD; border:1px solid #BBBBBB; padding:2px; font-weight:bold; width:154px; float:left; margin-right:1px; height:102px; line-height:17px; text-align:left;}
.form_rightcell{background-color:#FFFFFF; border:1px solid #BBBBBB; padding:1px; width:353px; height:18px; float:left;}
.form_rightcell input{width:348px;}
.form_rightcelllrg{background-color:#FFFFFF; border:1px solid #BBBBBB; padding:1px; font-weight:bold; width:353px; float:left;}
.form_rightcelllrg textarea{width:349px; height:100px;}
.formtextarea_full{width:508px;}
.formfieldcont_full{clear:both; border:1px solid #BBBBBB; text-align:center; padding:2px; margin-bottom:1px;}
.formsubmitcont_full{clear:both; background-color:#DDDDDD; border:1px solid #BBBBBB; text-align:center; padding:2px;}
.htmlallowed{text-align:center;}

/* USER COMMENT STYLES */
.pagenumbers{float:right; height:18px; line-height:18px; text-align:center; margin-left:2px; margin-right:2px;}
.pageselpage{background-color:#CCCCCC;}
.ar_startpage{float:right; width:18px; height:18px; margin-right:2px;}
.ar_prevpage{float:right; width:18px; height:18px;}
.ar_nextpage{float:right; width:18px; height:18px;}
.ar_endpage{float:right; width:18px; height:18px; margin-left:2px;}
.addcommentcont{margin-bottom:6px; text-align:right;}
.commentnavcont{padding:4px; height:18px; clear:both;}
.commentnavcont_bot{margin-top:-20px; margin-bottom:20px;}
.commentshowingcont{width:196px; height:18px; line-height:18px; float:left; text-align:left; font-weight:bold; color:#707070;}
.commentpagenumcont{width:324px; float:left;}
.memberlevel{font-weight:bold; color:#D13A02;}
.mmmemberlevel{font-weight:bold; color:#FF0000;}
.artistlevel{font-weight:bold; color:#D13A02;}
.commentcont{clear:both; border:1px solid #909090; margin-bottom:4px;}
.commentcontleft{border:1px solid #BBBBBB; padding:4px;}
.commentleftcolour1{background-color:#FEFEFE;}
.commentleftcolour2{background-color:#FEFEFE;}
.comment_thumb_image{background-color:#FFFFFF; border:1px solid #909090;}
.comment_thumb_image_inner{border:1px solid #000000;}
.commentcontright{padding:6px; border:1px solid #BBBBBB;}
.commentpostedcont{text-align:right; border-top:1px solid #BBBBBB; border-bottom:1px solid #BBBBBB; margin-bottom:4px; line-height:14px;}
.commentpostedttl{font-weight:bold;}

/* INDEX PAGE STYLES START */
#index_outer{
	min-height:100%;
	width:750px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	margin-bottom:-48px;
	color: #404040;
	z-index:1;}
	
#index_content{margin:10px;}
/* INDEX PAGE STYLES END */

/* ARTIST SECTION STYLES */
.artist_box_cont{clear:both; height:68px; border:1px solid #CCCCCC; margin-bottom:4px; padding:4px; position:relative;}
.artist_box_cont h3{font-weight:bold; font-size:9px; display:inline;}
.artist_box_cont h4{font-weight:normal; font-size:9px; display:inline;}
.artist_ico_view{position:absolute; top:59px; left:157px; border:1px solid #303030; width:78px;}
.artist_ico_view_full{position:absolute; top:59px; left:432px; border:1px solid #303030; width:78px;}
.artist_ico_view_events{position:absolute; top:150px; left:74px; border:1px solid #303030; width:77px;}
.artist_ico_view_reviews_rand{position:absolute; top:150px; left:160px; border:1px solid #303030; width:81px;}
.artist_ico_view_rand{position:absolute; top:150px; left:250px; border:1px solid #303030; width:78px;}

/* GENERIC ARTIST PROFILE STYLES */
#artist_profile_image_top{margin-bottom:6px;}

/* GENERIC FLYER AND POSTER STYLES */
.flyer_poster_print_body{background-color:#FFFFFF; background-image:none;}
.flyer_poster_print_cont{width:530px; text-align:left; margin-top:20px; margin-bottom:10px; margin-left:auto; margin-right:auto;}
.flyer_poster_print_upload4{width:250px; float:left; padding:5px; border:1px dashed #CCCCCC;}
.flyer_poster_print_upload2{text-align:center;}
.flyer_poster_print_upload2_img{padding:5px; border:1px dashed #CCCCCC; margin-bottom:5px;}
.flyer_poster_print_footer{clear:both; text-align:center;}

/* REVIEW SECTION STYLES */
.review_box_cont{clear:both; height:48px; border:1px solid #CCCCCC; margin-bottom:4px; padding:4px; position:relative;}
.review_box_cont_lrg{clear:both; height:168px; border:1px solid #CCCCCC; margin-bottom:4px; padding:4px; position:relative;}
.review_details_cont{position:absolute; top:36px; left:57px;}
.review_details_cont_lrg{position:absolute; top:146px; left:176px;}
.review_ico_read{position:absolute; top:36px; left:430px; border:1px solid #303030; width:77px;}
.review_ico_read_lrg{position:absolute; top:156px; left:430px; border:1px solid #303030; width:77px;}
.review_ttl{font-weight:bold; font-size:9px; display:inline; margin:0px;}
.review_official_sm{position:absolute; top:4px; left:417px; width:93px; border:1px solid #909090;}
.review_official_sm_lrg{position:absolute; top:124px; left:417px; width:93px; border:1px solid #909090;}

/* CALENDAR SECTION STYLES */
.calendar_alt_colour1{background-color:#CCCCCC;}
.calendar_alt_colour2{background-color:#EEEEEE;}
.calendar_cell_norm{float:left; width:40px; height:40px; line-height:40px; text-align:center; border:1px solid #DDDDDD; margin:1px;}
.calendar_cell_blank{float:left; width:40px; height:40px; line-height:40px; text-align:center; border:1px solid #DDDDDD; margin:1px;}
.calendar_cell_passed{float:left; width:40px; height:40px; line-height:40px; text-align:center; border:1px solid #DDDDDD; color:#CCCCCC; margin:1px;}
.calendar_cell_hover{float:left; width:40px; height:40px; line-height:40px; text-align:center; border:1px solid #DDDDDD; margin:1px; background-color:#DDDDDD; cursor:pointer;}
.calendar_cell_sel{float:left; width:40px; height:40px; line-height:40px; text-align:center; border:1px solid #EA9B7C; background-color:#F8DFD4; margin:1px;}
.calendar_head{float:left; width:40px; height:20px; line-height:20px; text-align:center; border:1px solid #DDDDDD; background-color:#F4F4F4; margin:1px;}
.calendar_dates_eventcont{margin-bottom:10px; padding:3px; border:1px solid #909090;}
.calendar_dates_eventartists{font-weight:bold; color:#000000; font-size:11px; margin-bottom:2px;}
.calendar_dates_eventvenue{font-weight:bold; color:#606060; font-size:10px; margin-bottom:6px;}
.calendar_dates_showdetailscont{cursor:pointer;}
.calendar_dates_eventactions{color:#606060; display:block;}
.calendar_dates_showdetailstext{float:right; width:100px; text-align:right; margin-top:2px;}
.calendar_dates_moredet1{background-color:#FFFFFF; padding:4px; border:1px solid #808080;}
.calendar_dates_moredet2{background-color:#FFFFFF; padding:4px; border:1px solid #505050;}
.calendar_dates_moredetclear{height:20px;}
.calendar_dates_dettable{width:500px;}
.calendar_dates_detcellleft{padding:2px; border:1px solid #BBBBBB; background-color:#DDDDDD; font-weight:bold; color:#000000;}
.calendar_dates_detcellright{padding:2px; border:1px solid #BBBBBB; background-color:#FFFFFF; color:#000000;}
.calendar_dates_upcomingcont{width:510px; margin-bottom:4px; padding:3px; border:1px solid #909090; cursor:pointer;}
.calendar_dates_upcomingartists{font-weight:bold; color:#000000; font-size:10px; margin-bottom:2px;}
.calendar_dates_upcomingdate{font-weight:bold; color:#606060; font-size:9px; margin-bottom:2px;}
.calendar_dates_upcomingvenue{}
.calendar_ico_view_details{position:relative; left:431px; border:1px solid #303030; width:77px;}
.calendar_releases_detailssubttl{font-weight:bold; color:#000000;}
.calendar_releases_price{font-size:11px;}

/* MUSIC VENUES STYLES */
.mv_linksleftcont{width:220px; height:390px; float:left; position:relative;}
.mv_selareaimg{position:absolute; top:0px; left:20px;}
.mv_linksleftinner{position:absolute; top:50px; left:20px;}
.mv_mapcont{text-align:center; width:300px; height:390px; float:left;}
.mv_searchboxcont{text-align:center;}
.mv_searchboxttl{width:400px; text-align:left; margin:auto;}
.mv_searchbox{width:392px; text-align:center; margin:auto; margin-bottom:20px;}
.mv_searcherror{font-weight:bold; color:#CC0000; margin-bottom:4px; text-align:center;}
.mv_searchinput{width:200px;}
.mv_searchsubmit{font-size:10px; border:1px solid #000000;}

.mv_venuerow{clear:both; margin-bottom:4px; min-height:40px;}
.mv_venuerowimgcont{float:left; width:38px; height:38px; border:1px solid #CCCCCC; margin-right:4px;}
.mv_venuerowttl{float:left; width:467px; height:38px; line-height:18px; border:1px solid #CCCCCC; padding-left:4px;}
.mv_venuerowclear{clear:both; margin-top:-4px;}
.mv_venuetryagaintext{width:300px; text-align:center; margin-left:auto; margin-right:auto; margin-bottom:20px;}

.mv_detailttlcont{clear:both; margin-bottom:6px;}
.mv_detailttlcont h1{font-size:12px;}
.mv_detailnavcont{float:left; width:162px; height:240px; margin-right:6px; margin-bottom:20px;}
.mv_detailbutton{margin-bottom:2px;}
.mv_detailsubttl{font-weight:bold;}
.mv_detailphonettlcont{float:left; width:90px;}
.mv_detailphonenumscont{float:left; width:110px;}
.mv_detailmap{float:left; width:353px; height:236px; border:3px solid #CCCCCC; margin-bottom:20px; background-image:url(/images/loadingmap.gif); background-repeat:no-repeat;}
.mv_detailnomap{float:left; width:353px; height:236px; border:3px solid #CCCCCC; margin-bottom:20px; background-image:url(/images/nomap.gif); background-repeat:no-repeat;}
.mv_detail_contactleft{float:left; width:248px; margin-left:20px; display:inline; font-size:11px;}
.mv_detail_contactright{float:left; width:208px; margin-left:20px; display:inline; font-size:11px;}
.mv_popmesscont{position:relative; clear:both;}
.mv_popmess{position:absolute; top:-140px; left:140px; width:260px; border:1px solid #000000; background-color:#FFFFFF; padding:3px; text-align:center; font-size:11px;}
.mv_popmess input{width:50px;}
.mv_detaileventhead{font-weight:bold; padding:3px; border:1px solid #EEEEEE;}
.mv_detaileventhead_artists{width:311px;}
.mv_detaileventhead_date{width:88px; text-align:center;}
.mv_detaileventhead_time{width:68px; text-align:center;}
.mv_detaileventhead_view{width:48px; text-align:center;}
.mv_detaileventrow{cursor:pointer;}
.mv_detaileventcell{border:1px solid #CCCCCC; padding:3px;}
.mv_detaileventcell_cent{text-align:center;}
.mv_details_boxtext{line-height:14px;}
.mv_detail_boldtext{font-weight:bold; font-size:10px; color:#000000;}
.mv_printbody{background-color:#FFFFFF; background-image:none;}
.mv_printcont{width:500px; text-align:left; margin-top:20px; margin-left:auto; margin-right:auto;}
.mv_printmainttl{font-size:14px; color:#000000; font-weight:bold;}
.mv_printttlcont{clear:both; margin-bottom:10px;}
.mv_printttlcont h1{font-size:12px;}
.mv_printdetailscont{clear:both; margin-bottom:20px; height:46px;}
.mv_printsubttl{font-weight:bold;}
.mv_printdetailsttlcont{clear:left; float:left; width:70px;}
.mv_printdetailstextcont{float:left; width:430px;}
.mv_printdetailsaddress{margin-bottom:10px;}
.mv_printmapcont{clear:both; text-align:center; margin-bottom:20px;}
.mv_printmap{width:400px; height:300px; border:1px solid #000000; margin-bottom:20px; margin-left:auto; margin-right:auto; background-image:url(/images/loadingmapprint.gif); background-repeat:no-repeat;}
.mv_printmapsectionttl{clear:both; color:#000000; font-size:11px;}
.mv_printboxtobox{margin-bottom:40px;}
.mv_printboxbot{margin-bottom:20px;}
.mv_footer{text-align:center;}

/* FORUM STYLES */
.forum_quote{background-color:#FFFFFF; border:1px solid #000000; margin-bottom:10px; overflow:hidden; padding:4px;}
.forum_quote_title{color:#000000; font-weight:bold; margin-bottom:4px;}
.forum_quote_text{font-style:italic;}

/* MEMBER SECTION STYLES */
.member_box_cont{clear:both; height:68px; border:1px solid #CCCCCC; margin-bottom:4px; padding:4px; position:relative;}
.member_box_cont h3{font-weight:bold; font-size:9px; display:inline;}
.member_official_box{position:absolute; top:4px; left:386px;}
.member_ico_view{position:absolute; top:59px; left:430px; border:1px solid #303030; width:78px;}

/* CONTACT STYLES */
.contact_box{border:1px solid #CCCCCC; margin-bottom:4px; padding:4px; background-color:#FFFFFF; line-height:18px;}
.contact_title{font-weight:bold; font-size:11px; color:#000000;}
.contact_contactclick{float:right; margin-top:10px; margin-left:10px; width:72px; height:18px;}
.contact_button{cursor:pointer;}

/* SIGNUP STYLES */
#signup_error_cont{width:400px; padding:6px; border:2px solid #CC0000; color:#CC0000; font-weight:bold; margin-bottom:20px; margin-left:auto; margin-right:auto;}
#signup_error_cont ul{margin-left:20px; font-weight:normal; line-height:14px;}
.signup_error_mark{font-weight:bold; color:#CC0000;}
#signup_form_cont{text-align:center; margin-bottom:20px;}
#signup_form_table{margin-left:auto; margin-right:auto; border:1px solid #909090;}
.signup_form_leftcell{background-color:#DDDDDD; border:1px solid #BBBBBB; padding:2px; font-weight:bold; width:160px; text-align:left;}
.signup_form_rightcell{background-color:#FFFFFF; border:1px solid #BBBBBB; padding:2px; text-align:left;}
.signup_form_rowbreak{background-color:#DDDDDD; border:1px solid #BBBBBB; height:10px;}
.signup_form_input_text{font-size:10px; width:260px;}
.signup_form_input_select{font-size:10px; width:180px;}
.signup_form_input_submit{font-size:10px;}
.signup_form_terms_submit_cont{border:1px solid #BBBBBB; padding:2px;}
.signup_form_terms_submit_indv{width:360px; text-align:center; padding:4px; margin-left:auto; margin-right:auto;}
.signup_form_term_last{margin-bottom:10px;}

/* FANPAGE STYLES */
#fanpage_profile_titlebar{background-image:url(/images/fanpage_titlebar.gif); background-repeat:no-repeat; padding-top:6px; padding-right:4px;}
#fanpage_profile_bottombar{background-image:url(/images/fanpage_botbar.gif); background-repeat:no-repeat; height:24px; margin-top:-10px; margin-bottom:20px;}
#fanpage_profile_artistname{text-align:right;}
#fanpage_profile_artistname h1{font-weight:bold; font-size:26px; line-height:14px; color:#FFFFFF;}
#fanpage_profile_fanpage{text-align:right; font-weight:bold; font-size:20px; color:#909090;}
.fanpage_profile_photo{padding:4px; background-color:#FFFFFF; border:1px solid #CCCCCC;}
#fanpage_profile_mainphoto{float:left; width:213px; height:181px; background-image:url(/fanpages/images/mainphotobg.gif); background-repeat:no-repeat; text-align:center;}
#fanpage_profile_topcont{float:left; margin-top:10px; margin-bottom:20px;}
#fanpage_profile_topcont_top{width:315px; height:12px; background-image:url(/fanpages/images/topbox_top.gif); background-repeat:no-repeat;}
#fanpage_profile_topcont_mid{width:315px; height:127px; background-color:#404040; color:#FFFFFF;}
#fanpage_profile_topcont_bot{width:315px; height:12px; background-image:url(/fanpages/images/topbox_bot.gif); background-repeat:no-repeat;}
.fanpage_profile_fullbox_cont{clear:both; margin-bottom:20px;}
.fanpage_profile_fullbox_light_top{width:528px; height:12px; background-image:url(/fanpages/images/fullbox_light_top.gif); background-repeat:no-repeat;}
.fanpage_profile_fullbox_light_mid{width:516px; background-color:#606060; padding-left:6px; padding-right:6px; color:#FFFFFF;}
.fanpage_profile_fullbox_light_bot{width:528px; height:12px; background-image:url(/fanpages/images/fullbox_light_bot.gif); background-repeat:no-repeat;}
.fanpage_profile_fullbox_dark_top{width:528px; height:12px; background-image:url(/fanpages/images/fullbox_dark_top.gif); background-repeat:no-repeat;}
.fanpage_profile_fullbox_dark_mid{width:516px; background-color:#404040; padding-left:6px; padding-right:6px; color:#FFFFFF;}
.fanpage_profile_fullbox_dark_bot{width:528px; height:12px; background-image:url(/fanpages/images/fullbox_dark_bot.gif); background-repeat:no-repeat;}
.fanpage_profile_boxttl_cont{position:relative; top:-6px; height:14px;}
.fanpage_profile_boxttl1{position:absolute; top:0px; left:0px; font-size:10px; font-weight:bold; color:#FFFFFF; z-index:2;}
.fanpage_profile_boxttl2{position:absolute; top:1px; left:1px; font-size:10px; font-weight:bold; color:#000000; z-index:1;}
.fanpage_profile_boxtext{margin:0px;}
.fanpage_profile_boxlink{clear:both; text-align:right; position:relative; top:6px;}
