/*
Get Your Ears Out
Main CSS Document

GYEO Colour Scheme
PINK:	#E11588
GREEN:	#BBD300
BLUE:	#34D8FE
PURPLE:	#2A1442
PURPLE (lighter):	#351852

/*
 * CSS Foundation
 */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}

html {font-family:Arial, Helvetica, sans-serif;font-size:14px;background:#000}

/*
Headings
*/

h1 {font-size:36px;color:#BBD300;font-weight:bold;text-align:left;padding:0 6px;margin:0 0 15px 0}
h1.small_h1 {font-size:36px}
h2 {font-size:16px;background:#EEE;color:#000;padding:5px}

h2,h3 {padding:0;margin:0 0 10px 0;font-family:Georgia, "Times New Roman", Times, serif;color:#E11588;background:#FFF;font-weight:normal}
h2 {font-size:28px}
h3 {font-size:20px}

h1.h1_1 {font-size:36px}
h1.h1_2 {font-size:36px}
h1.h1_3 {font-size:36px}

#main_right h3{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:16px;background:none;color:#000;border-bottom:#999 2px dashed;padding:0 0 3px 0;clear:both}
#main_right h3,#main_right h4 {margin:20px 0 0 20px}


#main_sub_left h3{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:16px;background:none;color:#000;border-bottom:#999 2px dashed;padding:0 0 3px 0}
#main_sub_left h3,#main_sub_left h4 {margin:20px 0 0 20px}

h4.feed_date {font-size:12px;color:#666;margin:0;font-weight:normal}

#band_content h2,#venue_content h2 {margin-bottom:10px}

h4.band_gigs {font-size:16px;font-weight:bold;margin:10px 0}


/*
Links
*/
a,a:active,a:visited,a:hover {color:#00F}

a.ticket_link {color:#E11588;font-weight:bold}
a.ticket_link:active,a.ticket_link:visited {color:#351852}
a.ticket_link:hover {color:#00F;text-decoration:underline}

a.ticket_link_inactive,a.ticket_link_inactive:active,a.ticket_link_inactive:visited,a.ticket_link_inactive:hover {padding:5px 10px;background:#CCC;color:#FFF;text-decoration:none;font-weight:bold}

h2 a {color:#E11588;text-decoration:none}
h2 a:visited {color:#351852;text-decoration:underline}
h2 a:hover {text-decoration:underline}

h3 a {color:#E11588;text-decoration:none}
h3 a:visited {color:#351852;text-decoration:underline}
h3 a:hover {text-decoration:underline}

div.footer_links {float:left;text-align:left;padding:30px;width:254px;min-height:210px}
div.footer_links h4 {color:#BBD300;font-weight:bold;font-size:14px;border-bottom:#BBD300 1px solid;padding:0 0 5px 0px;margin-bottom:10px}
div.footer_links li {list-style-type:none;margin-bottom:8px;padding-left:0}

div.footer_links a {font-weight:bold;color:#FFF;text-decoration:none;font-size:12px}
div.footer_links a:visited {color:#FFF}
div.footer_links a:active {color:#FFF}
div.footer_links a:hover {color:#BBD300 !important}

#right a,#right a:active,#right a:visited {color:#FFF;text-decoration:none;font-size:18px}
#right a:hover {color:#BBD300} 

#main_right a,#main_right a:active,#main_right a:visited {color:#E11588;font-size:12px}
#main_right a:hover {color:#000} 

a.icon_link,a.icon_link:active,a.icon_link:visited {text-decoration:none;color:#00F;font-weight:bold;font-size:14px;border:none}
a.icon_link:hover {color:#E11588}
a.icon_link img {position:relative;top:2px;margin-right:5px;border:none}

a.photo_thumb {margin-right:20px}

a.add_gig_link,a.ajax_image_link_update {text-decoration:none}

a.small_link {color:#666 !important;font-weight:bold;font-size:10px !important;padding:3px !important}
a.small_link:hover {color:#F00 !important}

a.link_pink {color:#E11588}
/*
Forms
*/

/* FORMS */
div.form_ex {position:relative;width:554px;background:#292929;padding:10px 20px 80px 20px;border:none;margin:0}
div.form_ex a {color:#E11588}

legend{color:#BBD300;background:#292929;font-size:18px;font-weight:bold}
label{float:left;width:140px;padding:0 10px;text-align:right;color:#FFF;font-size:12px;font-weight:bold}
fieldset {padding:60px 10px 10px 60px}
fieldset div{position:relative;margin-bottom:12px;padding:0;display:block}
fieldset div input,fieldset div textarea {position:relative;top:-5px;width:180px;border:#E11588 2px solid;padding:2px 1px;color:#333}
fieldset div div {position:relative;top:-5px}
fieldset div select{padding:1px}
div.fm-multi div{margin:5px 0}
div.fm-multi input{width:1em}
div.fm-multi label{display:block;width:200px;padding-left:5em;text-align:left}
#fm-submit,div.login_submit{clear:both;text-align:center}
input:focus,textarea:focus{background:#efefef;color:#000}
input.check {margin-left:120px;border:none;width:auto}
input.btn {background:#00B000;border:#000 1px solid;color:#FFF;height:30px;padding:0 10px;font-size:16px}

div.input_info {position:absolute;top:-8px;left:380px;width:300px;height:42px}
div.input_info div {float:left;background:url(../images/input_info_l.gif) no-repeat;width:10px;height:42px}
div.input_info span {position:relative;top:-5px;float:left;font-size:13px;border:#FFF solid;border-width:1px 1px 1px 0;background:#292929;color:#FFF;height:20px;padding:10px}

#register_terms {position:absolute;bottom:80px;left:120px;font-size:11px;color:#FFF;width:250px;text-align:left}
#btn_register {position:absolute;bottom:41px;left:335px}
#btn_login {margin:0 227px;width:auto}

/*
General Classes
*/

#main.main_text {margin-top:0;font-size:16px;background:#000;color:#FFF}
#main.main_text  p {font-size:16px;line-height:20px}

#divCursor{position:absolute; width:16px; height:16px;background:url(/images/icons/ajax-loader.gif) no-repeat}
.wait {cursor:wait;background:#C00}
.normal {}

.m10 {margin:10px}
.clear {clear:both}
.text {margin:10px}
.text p {font-size:13px;margin-bottom:18px;line-height:18px}

.g {background:#F6F6F6}
.b {font-weight:bold !important}
.ajax_update {color:#34D8FE;background:#000;padding:2px;font-weight:bold}
.ajax_text {text-decoration:none;color:#E11588;font-weight:bold;padding-left:10px}
.w {color:#FFF !important}
.result {margin:10px 0}
p.result a {font-size:16px}

/* =p */
p {margin:0;padding:5px 10px;padding:0;font-size:12px;line-height:120%}
p.rlink {text-align:right;padding:3px 5px 0 0;font-size:11px}
p.gig_map_links {font-size:11px;margin:0}
p#gig_search_view {text-align:left;border:#666 dashed;border-width:1px 1px 0 0;position:absolute;bottom:0;left:0;padding:5px 10px}
#main_right p,#main_sub_left p {margin:10px 10px 10px 20px;line-height:120%}
#wizard p {margin:10px}
p.r {text-align:right}
div.feed_item p {line-height:130% !important}
#main_sub_right p {margin-bottom:5px}
p.fan_count {font-size:20px;font-weight:bold;text-align:right;padding:0 5px 0 0;color:#351852}
p.small {font-size:11px}

/* =span */
span.gyeo {font-weight:bold;color:#E11588;font-size:13px}
span.tag_big {font-size:16px}
span.tag_medium {font-size:14px}
span.tag_small {font-size:12px}
span.ERROR {color:#FFF}
span.TAKEN {color:#F66}
span.AVAILABLE {color:#6F6}
span.text_edit_symbol {color:#C00}
span.msg {background:#E0ECFC;padding:2px}
h4.band_gigs span {font-size:11px}
span.small {font-size:11px}

/* =table =th =tr =td */
table {border:#CCC 5px solid;margin:20px}
td {padding:10px;border-bottom:#CCC 1px dotted;vertical-align:middle}
td.n {background:#333;color:#FFF}
td.hi {background:#AEE379;color:#000}
tr.row1 {background:#EEE;font-weight:bold}
tr.read {background:#FFF}
tr.unread {background:#FFFFD5}

#settings_user_details table {background:#FFF;color:#000}

/* =ul =li */
#right li {color:#FFF;border-bottom:#666 1px solid;margin:0 0 5px 30px;padding:0 0 3px 0}
#main_right ul,#main_sub_left ul {margin:10px 10px 10px 20px}
#user_content ul {margin:10px 0}
#user_content li {margin-bottom:5px}
#user_gig_list {font-size:12px}
#main_sub_left li {margin-bottom:5px}

ul,li {list-style-type:none}
ul.normal_list {margin:10px 0 10px 20px;list-style-type:disc}
ol.normal_list {margin:10px 0 10px 30px;list-style-type:decimal}
ol.normal_list li {margin-bottom:5px}

.wizard_link a {color:#BBD300 !important}
.wizard_link a:hover {color:#E11588 !important}
.bottom {margin-bottom:20px !important}

/* =img */
#user_content li img {position:relative;top:3px;left:10px}
#main_sub_right p img {position:relative;top:3px;left:5px}

/* =div */
div.feed {float:left;border-bottom:#CCC 1px dashed;padding:5px}
div.feed_item {float:left;margin:0 0 10px 0;padding:5px 0;font-size:12px;width:305px}
div.feed_img {float:left;width:25px;padding:5px 0}
div.pad {padding:10px}
div#ref_return {background:#EEE;border:#E11588 2px dashed;padding:10px;margin-bottom:20px}

div.dashbox_top {width:594px;height:21px;background:url(../images/dashbox_top.gif) no-repeat}
div.dashbox_btm {width:594px;height:21px;background:url(../images/dashbox_btm.gif) no-repeat}
div.dashbox {width:594px;background:url(../images/dashbox_mid.gif) repeat-y !important}
h2#dashbox_h2 {font-family:Georgia, "Times New Roman", Times, serif;color:#FFF;background:none;padding:0 20px}
div.dashbox p {padding:0 20px;color:#FFF}
div.dashbox ul {padding:0 40px;color:#FFF}
div.dashbox li {list-style-type:disc;margin-bottom:10px}
div.dashbox a {color:#BBD300}

.support_bands {margin-bottom:10px}

/* PROFILE PAGES - USER / GIGS / BANDS / VENUES */
#band_main_image,#main_left {float:left;background:#EEE;width:341px;padding:20px 17px}
#photo_thumbs {margin:10px 0}
#band_rating,#band_tags {padding:0 20px;height:117px;border:#CCC 1px solid}
#band_tags {margin:10px 0}
#band_short_bio {clear:both;margin:10px 0}
#biography h1,#biography h2,#biography h3,#biography h4,#biography h5,#biography h6 {background:none;font-size:16px;margin:20px 0 5px 0;padding:0}
#biography h1 {font-size:18px;color:#F00}
#biography h2 {font-size:16px;color:#F00}
#biography h3 {font-size:14px;color:#F00}
#biography h4,#biography h5,#biography h6 {font-size:12px;color:#F00}
#biography p {line-height:120%;margin:0 0 10px 0}
#band_content,#venue_content {position:relative;padding:20px}
#tag_form {position:absolute;top:25%;left:50%;width:578px;border:#000 10px solid;margin-left:-225px}
#band_tags a.tag,#band_tags a.tag:visited,#band_tags a.tag:active {color:#333;text-decoration:none}
#band_tags a.tag:hover {color:#F00}

#tags {padding:10px 20px;line-height:120%}

#main_right {float:right;background:#EEE;padding:0;width:217px}
#main_right img {border:#E11588 1px solid;margin:20px 20px 10px 20px}

#main_sub_left {float:left;background:#EEE;padding:0;width:217px;clear:left}
#main_sub_right {float:right;background:#FFF;padding:0;width:341px;padding:20px 18px}

.white_box {background:#FFF;padding:10px;margin:20px 0 0 0}

/* gig reviews */
#review-text-area { width:320px; height:120px; }
.user-gig-review { margin-top:20px; border-bottom:1px solid; padding:2px 2px 5px 2px; }

/* music pages */
.music_info {margin-bottom:10px}
.music_ex li {margin-bottom:7px}
.music_ex li span {font-size:12px;color:#666}
.link_album {font-size:18px;font-weight:bold !important}

/* rounded corners */
div.cr_nw,div.cr_ne,div.cr_sw,div.cr_se,div.cr_nw_w,div.cr_ne_w,div.cr_sw_w,div.cr_se_w {position:absolute;width:15px;height:15px;background-repeat:no-repeat}
div.cr_nw {top:0;left:0;background:url(../images/cr_nw.gif)}
div.cr_ne {top:0;right:0;background:url(../images/cr_ne.gif)}
div.cr_sw {bottom:0;left:0;background:url(../images/cr_sw.gif)}
div.cr_se {bottom:0;right:0;background:url(../images/cr_se.gif)}
div.cr_nw_w {top:0;left:0;background:url(../images/cr_nw_w.gif)}
div.cr_ne_w {top:0;right:0;background:url(../images/cr_ne_w.gif)}
div.cr_sw_w {bottom:0;left:0;background:url(../images/cr_sw_w.gif)}
div.cr_se_w {bottom:0;right:0;background:url(../images/cr_se_w.gif)}

/* USER SUCCESS, INFO AND ERROR MESSAGES */
div.info,div.success,div.error,#newcat {padding:10px 10px 10px 37px !important;margin:20px;line-height:120%;font-size:16px;color:#FFF}
div.info {background:url(/images/icons/info.png) 10px 11px no-repeat #000;border:#FF0 1px solid}
div.success {background:url(/images/icons/success.png) 10px 11px no-repeat #000;border:#0F0 1px solid}
div.error {background:url(/images/icons/error.png) 10px 11px no-repeat #000;border:#F00 1px solid}
div.info a,div.success a,div.error a,#newcat a {color:#E11588 !important}

/* BUTTONS */
.btn_pink_l {float:left;background:url(../images/btn_pink_l.gif);width:10px;height:27px}
.btn_pink_r {float:left;background:url(../images/btn_pink_r.gif);width:10px;height:27px}
input.btn_pink {position:relative;float:left;width:auto;height:27px;padding:0 0 1px 0;margin:0;background:url(../images/btn_pink_bg.gif) repeat-x #E11588;border:none;color:#FFF;font-weight:bold}
input.btn_pink:focus{background:url(../images/btn_pink_bg.gif) repeat-x #E11588;color:#FFF}
a.btn_pink {position:relative;float:left;height:20px;padding:7px 0 0 0;margin:0;background:url(../images/btn_pink_bg.gif) repeat-x #E11588;border:none;color:#FFF !important;font-weight:bold}
.btn_pink_l_blk {float:left;background:url(../images/btn_pink_l_blk.gif);width:10px;height:27px}
.btn_pink_r_blk {float:left;background:url(../images/btn_pink_r_blk.gif);width:10px;height:27px}

#social_bookmarks,#social_bookmarks ul {margin:0;padding:0}
#social_bookmarks li {float:left;width:16px;height:16px;margin:0 10px 0 0;padding:0}
#social_bookmarks a img {border:none}

/* begin css tabs */
#profile_tabs ul { /* general settings */
background:none;
text-align:left; /* set to left, right or center */
margin:0; /* set margins as desired */
font:bold 11px arial, sans-serif; /* set font as desired */
/* border-bottom:1px solid #999; /* set border COLOR as desired */
list-style-type:none;
padding:3px 10px 5px 0; /* THIRD number must change with respect to padding-top (X) below */
}

#profile_tabs ul li { /* do not change */
display:inline;
}

#profile_tabs li.active_tab { /* settings for selected tab */
border-bottom:none;
background:#FFF;
}

#profile_tabs li.active_tab a { /* settings for selected tab link */
background:#FFF;color:#000;
border-color:#FFF;
font-size:14px;
font-weight:bold;
position:relative;
top:1px;
padding-top:7px; /* must change with respect to padding (X) above and below */
}

#profile_tabs li a { /* settings for all tab links */
padding:5px 10px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border:1px solid #E11588; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background:#E11588; /* set unselected tab background color as desired */
color:#FFF; /* set unselected tab link color as desired */
font-weight:bold;
margin-right:0px; /* set additional spacing between tabs as desired */
text-decoration:none;
border-bottom:none;
}

#profile_tabs li a:hover {background:#41d8ff;border-color:#41d8ff}

/* end css tabs */

/* SEARCH RESULTS */
#map_ex {position:absolute;top:173px;z-index:1500}
#map {width:592px;height:592px;position:fixed;top:0;left:0;border:#999 1px solid}

#search_results {padding:10px;background:#DDD;float:left}
#search_results h2 {font-size:32px;font-weight:normal;padding:0;background:#EEE;color:#E11588}
#search_results h3 {font-size:16px;font-weight:bold;margin:10px 0 5px 0;font-family:Arial, Helvetica, sans-serif;color:#351852;background:none;float:left}
#search_results h4 {font-size:16px;font-weight:bold;margin:10px 140px 5px 0;color:#000}
#search_results h4 a {text-decoration:none}
#search_results h4 a:hover {text-decoration:underline}
/*
.gig_listing_short {background:#FFF;margin:5px 0;padding:2px 10px 10px 10px;font-size:12px;float:left}
*/
.gig_listing_short {font-size:12px;float:left;margin:5px 0}
.ex_sv_map {width:348px}
.ex_sv_text {width:575px}

.in_sv_map {width:328px}
.in_sv_text {width:555px}

ul.gig_listing_links {float:right;text-align:left;margin-right:5px}
ul.gig_listing_links li {margin-bottom:5px;width:auto}
ul.gig_listing_links a,ul.gig_listing_links a:visited,ul.gig_listing_links a:active,ul.gig_listing_links a:hover {font-size:12px}

.gig_listing_short p {float:left;width:60%}

#search_results_normal,#search_results_tags,#search_results_normal h2,#search_results_tags h3 {background:#EEE}
#search_results_normal,#search_results_tags {float:left;margin-right:20px;width:400px;font-size:14px}
#search_results_normal h2,#search_results_tags h3 {padding:10px}

div.results {padding:10px}

.pagination {clear:both;text-align:center;font-size:16px;margin:10px 0}
.pagination a,.pagination span {display:inline;padding:0 3px;font-size:16px}

.rcrfg{background:#FFFFFF;float:left;padding:0 10px}

/* BAND SEARCH FORM */
#search_form {position:absolute;top:-106px;left:640px}
#search_form .search {position:relative;width:130px;top:-25px;border:#E11588 2px solid;padding:3px}
input.btn_search {background:url(/images/search_box_search_btn.gif);width:93px;height:55px;border:none;cursor:pointer}
#search_form select {border:#E11588 2px solid;position:relative;top:-25px;padding:2px}


/* MAPS */
div.map_info{font-size:12px;background:#FFF;color:#000;font-family:Arial, Helvetica, sans-serif; }
.map_info_compact {height:300px !important;width:250px !important;overflow:auto !important}
div.map_info p {padding:0;font-size:11px;margin:0}
div.map_info h3 {font-size:14px;font-weight:bold;margin:0;padding:0}
div.map_info p.date {font-size:14px;font-weight:bold;margin:10px 0 5px 0;color:#000;border-bottom:#E11588 1px solid}
div.map_info h4 {font-size:16px;font-weight:bold;margin:0 0 5px 0;padding:0}
div.map_info h4.headline {margin-bottom:5px}
div.gig_map_listing {border:#CCC solid;border-width:1px 0;padding:7px 5px;text-align:center}



/* WIZARD */
#wizard {padding:0}
#wizard h2,#wizard h3 {padding:10px}

#wiz_steps {position:relative;background:#333;padding:20px;margin:0;float:left;width:956px}

#wiz_steps h2 {color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;background:url(/images/skull_on_grey.gif) top left no-repeat;height:40px;padding:10px 0 0 50px}

#wiz_steps ul {clear:both;margin:0}
#wiz_steps li {margin:0 0 5px 20px;list-style-type:disc;color:#FFF;font-size:13px;font-weight:bold}

.wiz_step {margin-bottom:10px}
.wiz_step,.wiz_arrow {float:left;position:relative}
.wiz_step.on {background:url(/images/wizard/step_box_on.gif) no-repeat;width:162px;height:93px}
.wiz_step.off {background:url(/images/wizard/step_box_off.gif) no-repeat;width:162px;height:92px}

.wiz_arrow {margin-right:8px}
.wiz_arrow.on {background:url(/images/wizard/arrow_on.gif) no-repeat;width:25px;height:30px;top:30px}
.wiz_arrow.off {background:url(/images/wizard/arrow_off.gif) no-repeat;width:27px;height:29px;top:31px}

.wiz_step h3 {font-size:24px;margin:10px;background:none}
.wiz_step.on h3 a {color:#FFF;text-decoration:none}
.wiz_step.off h3 a {color:#E11588;text-decoration:underline}

.wiz_step p {margin:10px 5px 0 10px;font-size:12px;color:#FFF}

.wiz_step.off:hover {cursor:pointer;background:url(/images/wizard/step_box_off_hover.gif)}

#wiz_main {float:left;background:#FFF;padding:20px;width:916px}

#wiz_main h2 {font-size:24px;font-family:Georgia, "Times New Roman", Times, serif;color:#563990;background:none;padding:0 0 10px 0;height:auto;margin:0;font-weight:normal}
#wiz_main h2 span {font-size:18px}

#wiz_left  {float:left;width:594px;border-top:#E11588 3px dashed;padding:20px 0}

#wiz_search {position:relative;height:70px}
#wiz_search p {color:#E11588}
input.wiz_search_input {border:#E11588 2px solid;font-size:16px;padding:5px;width:200px;position:absolute;top:16px}
input.search_btn {background:url(/images/wizard/btn_search.gif);width:97px;height:56px;border:none;position:absolute;top:7px;left:220px;cursor:pointer}

#wiz_search_results {width:594px;float:left;background:#EEE}
#wiz_search_results h3,#other_bands h3 {background:#563990;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;margin:0;padding:5px}
#wiz_search_results ul {background:#EEE;padding:10px 0}
#wiz_search_results li a {font-size:14px;color:#E11588;text-decoration:underline}
#wiz_search_results li {margin:0 0 5px 10px;list-style-type:none;color:#563990}


#other_bands {width:594px;float:left;margin-top:10px;padding:0 0 10px 0;background:#EEE}

#wiz_bands {float:left;padding:5px}

.wiz_band {float:left;position:relative;width:272px;padding:5px;background:#FFF;color:#666;margin:5px}
.wiz_band img {float:left;margin:0 10px 5px 0}
.wiz_band a {font-size:18px;color:#E11588;font-weight:bold}


#wiz_profile {background:#333333;width:280px;min-height:70px;padding:10px;color:#FFF;float:right;position:relative;top:-20px;border-bottom:#EEE 1px dotted}
#wiz_profile h2 {font-size:24px;color:#FFF;background:none}
#wiz_profile h3 {color:#FFF;background:none;font-weight:bold;font-size:16px;font-family:Arial, Helvetica, sans-serif;border-bottom:#FFF 2px dashed;padding-bottom:5px;margin:15px 0 5px 0}
#wiz_profile li {font-size:14px;margin-bottom:3px;color:#E11588}
#wiz_profile a {color:#E11588}

#wiz_step4_form {border-top:#E11588 3px dashed;margin:20px 0;width:594px;float:left;padding:20px 0}
#wiz_step4_form p {color:#E11588;font-size:14px;margin-bottom:5px}
#wiz_step4_form textarea {width:564px;height:100px;border:#E11588 2px solid;margin-bottom:10px}
input.info_btn {background:url(/images/wizard/btn_info.gif);width:264px;height:57px;border:none;cursor:pointer}

/*
.wiz_profile {width:350px;min-height:70px;padding:10px;float:right;border-bottom:#EEE 1px dotted}
.wiz_profile li {font-size:14px;margin-bottom:3px}
.wiz_profile,.wiz_profile h3 {background:#222;color:#FFF}
.wiz_profile a {color:#FFF}

#wiz_search_results {margin:0;padding:10px;width:574px}
#wiz_search_results,#wiz_search_results h3 {background:#FFF;color:#000}
#wiz_search_results li a {font-size:16px}
#wiz_search_results li {margin-bottom:5px}

#wiz_search {padding:10px;height:70px}
#wiz_search,#wiz_search h3 {background:#A00;color:#FFF}
*/

/* USER TEMPLATE */
#user_profile h3 {font-size:24px;margin:0;padding:10px;color:#C00}
#user_content {float:left;margin:10px;padding:10px 0 30px 0}
#user_content div {padding:10px}
#user_content h3 {margin:0 !important}
#user_content li {margin-bottom:5px;list-style-type:square;margin-left:20px}
#user_content table {border:#999 1px solid;margin:0;width:100%}
#user_content td {vertical-align:top}
#user_content form {display:inline}
#user_content input {font-size:10px}

#user_news_feed {margin:20px;width:340px}

#my_messages {float:left;margin:20px 10px;padding:0}

#single_msg {background:#EEE}
#message_bar {margin:10px 0 0 0;border:#999 1px solid}

#my_bands {padding:20px 0}


/* IMAGE REPLACEMENT HEADINGS */
#h_gig_search_results {width:249px; height:28px;background:url(../images/headings/gig_search_results.gif) no-repeat !important}
#h1_bands{margin-left:20px;width:143px;height:62px;background:url(../images/headings/h1_bands.gif) no-repeat !important}
#h1_venues{margin-left:20px;width:169px;height:62px;background:url(../images/headings/h1_venues.gif) no-repeat !important}
#h1_register {margin-left:20px;width:198px;height:62px;background:url(../images/headings/h1_register.gif) no-repeat !important}
#h1_contact{margin-left:20px;width:198px;height:62px;background:url(../images/headings/h1_contact.gif) no-repeat !important}
#h1_about{margin-left:20px;width:214px;height:62px;background:url(../images/headings/h1_about.gif) no-repeat !important}
#h1_team{margin-left:20px;width:133px;height:62px;background:url(../images/headings/h1_team.gif) no-repeat !important}
#h1_advertise{margin-left:20px;width:226px;height:62px;background:url(../images/headings/h1_advertise.gif) no-repeat !important}
#h1_media{margin-left:20px;width:232px;height:62px;background:url(../images/headings/h1_media.gif) no-repeat !important}
#h1_whysignup{margin-left:20px;width:296px;height:62px;background:url(../images/headings/h1_whysignup.gif) no-repeat !important}
#h1_findbands{margin-left:20px;width:252px;height:62px;background:url(../images/headings/h1_findbands.gif) no-repeat !important}
#h1_gigsearch{margin-left:20px;width:252px;height:62px;background:url(../images/headings/h1_gigsearch.gif) no-repeat !important}
#h1_communityguidelines{margin-left:20px;width:518px;height:62px;background:url(../images/headings/h1_communityguidelines.gif) no-repeat !important}
#h1_competitions{margin-left:20px;width:318px;height:62px;background:url(../images/headings/h1_competitions.gif) no-repeat !important}
#h1_downloads{margin-left:20px;width:261px;height:62px;background:url(../images/headings/h1_downloads.gif) no-repeat !important}
#h1_faq{margin-left:20px;width:85px;height:62px;background:url(../images/headings/h1_faq.gif) no-repeat !important}
#h1_websitesupport{margin-left:20px;width:393px;height:62px;background:url(../images/headings/h1_websitesupport.gif) no-repeat !important}
#h1_iphone{margin-left:20px;width:536px;height:62px;background:url(../images/headings/h1_iphone.gif) no-repeat !important}
#h1_promoters{margin-left:20px;width:682px;height:62px;background:url(../images/headings/h1_promoters.gif) no-repeat !important}
#h1_login{margin-left:20px;width:137px;height:62px;background:url(../images/headings/h1_login.gif) no-repeat !important}
#h1_addaband{margin-left:20px;width:252px;height:62px;background:url(../images/headings/h1_addaband.gif) no-repeat !important}
#h1_addagig{margin-left:20px;width:222px;height:62px;background:url(../images/headings/h1_addagig.gif) no-repeat !important}
#h1_feedback{margin-left:20px;width:209px;height:62px;background:url(../images/headings/h1_feedback.gif) no-repeat !important}
.h_image span {display:block;width:0;height:0;overflow:hidden;}



/* FORUMS */

div.forum_post {width:100%;overflow:hidden;background:#FFF;padding:0;margin:5px 0;border:#999 1px solid}
div.post_details {width:100px;text-align:center;background:#EEE;padding:10px;float:left}
div.post_details img {padding:2px;background:#FFF;border:#999 1px solid}
div.post {float:left;background:#FFF;padding:20px}

p.post_date {color:#666;padding:5px;margin:0}
p.post_name {padding:1px 5px;margin:0;font-size:16px}

a.thread_name {font-size:14px;font-weight:bold}
a.page_number {padding:2px 5px;background:#00F;color:#FFF}
a.current_page_number {padding:2px 5px;background:#333;color:#FFF}

#comments {width:580px;background:#FFF;margin:20px 0;clear:both}
div.comment {width:550px;padding:10px;background:#FFF;margin:10px 0}
span.com_date {color:#666}
p.play_link {float:right;text-align:right;font-weight:bold;font-size:12px}

#videos {background:#FFF;margin:20px 0;clear:both}
div.video {float:left;width:534px;margin:10px;padding:10px;background:#FFF}
img.video_thumb {border:#999 1px solid;padding:1px;float:left;margin:0 10px 0 0}

div.video p {margin:0}
div.video_info {font-size:12px;color:#666;margin:5px 0}
div.video h3 a {font-family:Arial, Helvetica, sans-serif;font-size:16px;margin:0}

#youtube_feed {background:#EEE;padding:10px;width:350px}
li.youtube_feed {list-style-type:none;background:#FFF;position:relative;padding:10px;margin-bottom:5px}
li.youtube_feed img {padding:3px;border:#999 1px solid;margin:5px}
li.youtube_feed a {font-size:16px}
li.youtube_feed span {font-size:10px;color:#333;margin:3px 0}


/* STAR RATINGS */
#rating {padding:10px 20px}
#stars {position:relative;float:left}
#rating_display {position:relative;top:4px;left:5px;font-size:11px}
#stars,#mos {width:88px}
#stars,div.mo,div.sp,#mos,#stars_white,#stars_red,#rating_display {height:16px}
#stars,#rating_display,div.mo,div.sp {float:left}
div.mo {width:8px}
div.sp {width:2px}
#stars_red,#stars_white,#mos {position:absolute;top:0;left:0;overflow:hidden}
#stars_red {z-index:2;background:url(/images/icons/stars/stars_red.gif) 0 0 no-repeat}
#stars_white {z-index:1;width:88px;background:url(/images/icons/stars/stars_white.gif) 0 0 no-repeat}
#mos {z-index:3;cursor:pointer}

/* PHOTOS */
img.large_photo {border:#999 1px solid;padding:5px;margin:10px 0}
div.photo_thumb {float:left;margin:10px;padding:0;height:100px;width:100px;border:#999 1px solid}
div.photo_thumb:hover {border:#F00 1px solid;background:#F00}

#thumb_vote {background:#FFF;border:#CCC 1px solid;padding:10px 10px 5px 10px;text-align:right}
#thumb_vote a,#thumb_vote a:active,#thumb_vote a:visited {border:#FFF 1px solid;padding:5px}
#thumb_vote a:hover {border:#CCC 1px solid}
#thumb_vote span {position:relative;top:-5px}
#thumb_vote span b {color:#00F;font-size:14px}

/* TAGS */
div.d_on,div.d_off {float:left;position:relative;height:20px}
div.d_on {background:#80FF80}
div.d_off {background:#EEE}

#screen_settings {padding:5px;background:#000;color:#FFF;margin:30px 0 0 30px}
#screen_settings h4,#screen_settings a {font-size:11px !important}

/* BAND SEARCH */
#band_search,#band_search h3 {float:left;width:554px;background:#CCC;padding:10px}
#band_search h3 {padding:0}
#band_search input {float:left}
#band_search .btn_pink_l {margin-left:10px}
#band_search_q {margin:0;border:2px #E11588 solid;padding:3px;width:425px}

/* BANDS CONTENT BOX */
div.bands_content {float:left;width:554px;background:#EEE;padding:10px 10px 30px 10px;margin-bottom:10px}
div.bands_content h2,div.bands_content h3 {background:#EEE}
div.bands_content .photo_thumb {margin:10px 18px}
div.bands_content .video {float:left;width:314px !important;margin:0;padding:10px;background:#EEE}
div.bands_content img.video_thumb {border:#999 1px solid;padding:1px;float:left;margin:0 10px 0 0}

div.bands_latest_videos {float:left;width:314px;background:#EEE;padding:10px 10px 30px 10px;margin-bottom:10px}
div.bands_latest_videos h2,div.bands_latest_videos h3 {background:#EEE;font-size:20px}
div.bands_latest_videos img.video_thumb {border:#999 1px solid;padding:1px;float:left;margin:0 10px 0 0;float:left;clear:both}
div.bands_latest_videos p,div.bands_latest_videos .video_info {float:right;width:180px;margin:0}
div.bands_latest_videos .video_info {text-align:right}
.latest_video {float:left;clear:both;width:314px;margin-bottom:20px;overflow:hidden}

#bands_new_popular {width:210px;float:right;padding:10px}
#bands_new_popular h2 {font-size:16px}
#bands_new_popular li {list-style-type:disc}

/* BAND TAG FILTER TOOL */
#selected_tags {font-size:24px;background:#000;padding:10px;color:#FFF;margin-bottom:20px}
h3.selected_tags  {background:#000 !important}
#selected_tags .link a {color:#FFF}
a.cross {color:#F00;font-weight:bold;font-size:14px;text-decoration:none;background:#222;padding:2px 3px 0 3px}
a.cross:hover {background:#FFF}

.tag_1,.tag_2,.tag_3,.tag_4 {display:block;padding:2px;text-decoration:none;font-weight:bold}
.tag_4 {font-size:26px;background:#E11588;color:#FFF}
.tag_3 {font-size:24px;background:#34D8FE;color:#000}
.tag_2 {font-size:16px;background:#666;color:#FFF}
.tag_1 {font-size:14px;background:#333;color:#FFF}

.tag_1:visited,.tag_2:visited,.tag_3:visited,.tag_4:visited {color:#FFF;background:#E11588}
.tag_1:hover,.tag_2:hover,.tag_3:hover,.tag_4:hover {color:#FFF;background:#000}

li {margin-bottom:3px}
li.cloud {float:left;margin:2px}
a.exact {font-size:16px;font-weight:bold}
/*
PINK:	#E11588
GREEN:	#BBD300
BLUE:	#34D8FE
PURPLE:	#2A1442
PURPLE (lighter):	#351852
*/
#tags_l {float:left;padding:10px;width:267px;background:#EEE}
#tags_r {float:right;padding:10px;width:267px;background:#FFF}
#tags_l h3 {background:#EEE}

/*
	6. Template & Layout
*/
body {
background:url(../images/bg_repeat_wide.gif) center repeat-y;
margin:0;padding:0;
text-align:center; /* centering hack 1/2 */
}

body#gig_search {background:#000}

#ex {
position:relative;
padding:0;margin:0 auto; 
text-align:left; /* centering hack 2/2 */
width:994px;
}

#in  {width:994px;background:#000;float:left}

#head_ex {background:url(../images/body_bg_repeat.gif) repeat-x}

#top {
  background:#000;
  float:left;
  margin:0 10px;
  padding:0;
  width:974px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family:"\"}\"";
  voice-family:inherit;
  width:974px/* standards width */
}
html>body #top {
  width:974px /* standards width reinforcement */
}


#sub {
  background:#111;
  float:left;
  margin:0 5px;
  padding:0;
  width:160px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  height:600px;
  voice-family:"\"}\"";
  voice-family:inherit;
  width:160px; /* standards width */
}
html>body #sub {
  width:160px; /* standards width reinforcement */
}

#right {
  position:relative;
  background:#292929;
  float:left;
  margin:0 0 0 5px;
  padding:30px 0 100px 0;
  width:198px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family:"\"}\"";
  voice-family:inherit;
  width:198px; /* standards width */
}
html>body #right {
  width:198px; /* standards width reinforcement */
}

#nav_ex {width:100%;background:url(../images/body_bg_repeat.gif) top repeat-x;height:190px}
#nav_in {width:100%;background:url(../images/head_bg.gif) top center no-repeat;height:190px}
#band_home #nav_in {width:100%;background:url(../images/gigsearch_head_bg.gif) top center no-repeat;height:453px}
#venue_home #nav_in {width:100%;background:url(../images/gigsearch_head_bg.gif) top center no-repeat;height:453px}
#gig_search #nav_in {width:100%;background:url(../images/gigsearch_head_bg.gif) top center no-repeat;height:453px}

#nav {height:40px;width:994px;margin:0 auto}
#nav ul {float:right}
#nav li {display:inline;float:left}
#nav li a {background:none;color:#000;font-size:14px;font-weight:bold;text-decoration:none;padding:13px 21px;display:block}
#nav li a:active,#nav li a:visited {background:none;color:#000}
#nav li a.active {background:#BBD300 !important}
#nav li a.hi {background:#34D8FE}
#nav li a.hi:active,#nav li a.hi:visited {background:#34D8FE}
#nav li a:hover,#nav li a.hi:hover {background:#E11588;color:#000}


#footer {position:relative;float:left;width:994px;background:#000;text-align:center;color:#FFF}
#footer a {color:#FFF}
