/* GENERAL HTML */
html {background-color:#333;}
body {background:transparent;margin:0;font-family: 'Helvetica', Arial, sans-serif;background-color:#f3f3f3;font-size:12px;}

#body_wrap .wrapper {width:auto;}

#profile_wrap {width:850px;padding:15px;}

#body_wrap a:link, #body_wrap a:visited {color:#00AFEF;}
#body_wrap a:hover, #body_wrap a:active {color:#00AFEF;text-decoration: underline;}

.login_box a, #login_box a {color:#00AFEF;}

h1,h2,h3,h4,h5,h6 {font-family: 'Helvetica', Arial, sans-serif;letter-spacing: 0px;}

.display_name {font-family: 'Sansita One', cursive;font-style:normal;color:#7AC142;font-size: 34px;letter-spacing: 0px;}

#body_wrap h3, #login_box h3, .login_box h3, #focus_box h3 {color:#fff;}
#body_wrap .h3cont h3 {color:#000;}
#profile_wrap .comphead h3 {color:#000;}

#body_wrap #accountedit #profile_custom h3, #body_wrap #accountedit #profile_background h3 {color:#000;}

#body_wrap, .login_box, #login_box, #focus_box {font-size:12px;}

#admin .evhead h3 {color:#FFF;}

#process h3 {background-color:transparent;}

#process #login_box h3, #delete_confirm #process .login_box h3, #focus_box h3 {color:#fff;}

#buy_tix .display_name {letter-spacing: 0px;}

#admin .display_name {font-family: 'Sansita One', cursive;font-style:normal;color:#7AC142;font-size: 34px;letter-spacing: 0px;}

#preferences h3 {color:#000;}

#body_wrap #accountedit h3 {letter-spacing: 0px;}

/* NAVIGATION */
#body_wrap .user_menu .uoptions a, #body_wrap .user_menu .uoptions a:visited {color:#000;padding:4px 7px;}
#body_wrap .user_menu .uoptions a:hover, #body_wrap .user_menu .uoptions a:active {color:#000;border:0px solid #fff;background-color:#E4E4E4;padding:4px 7px;}
.user_menu .uoptions .menu_link_text {color:inherit;}

/* HEADER + FOOTER */

#flavorusbanner {background-color:#333;height:40px;}

#flavorusbanner .head {width:875px;}

#flavorusbanner .head .logo {margin-left: 10px;margin-right: 0; width:86px;  padding: 8px 5px 0 0;}

#flavorusbanner .head .logo a {background-image: url("https://d1mi3s36zg393u.cloudfront.net/images/eventopia/eventopia_logo_header.png"); background-repeat:no-repeat; display: block; height: 25px;  position: relative; text-indent: -9999px; width: 85px; }

#searchbar {width:550px;}

.head .top-search-general {width:500px;}

.head .top-search-bg {width:495px;}
.top-search-keyword {width:190px;}
.top-search-date {width:100px;}
.top-search-location {width:190px;}
.head .s_al {float:right;}

#header-border {height: 5px; width: 100%;padding: 0;margin: 0;background-color: #7ac142;}
		
#header-border.footer {}
#header-border div {width: 20%;height: 5px;padding: 0;margin: 0;float: left;}
				
#header-border div.a {background-color: #00afef;}
#header-border div.b {background-color: #f78f1e;}
#header-border div.c {background-color: #7f3f98;}
#header-border div.d {background-color: #e50278;}
#header-border div.e {background-color: #7ac142;}

.head .s_al {float:left;}

.divider-header {height:22px;padding-top:8px;display: block;float:left;width:20px;}

#flavorusfooter {padding-top:20px;margin-top:0px;}

#flavorusfooter .foot {width:850px;}

#flavorusfooter .foot-new {width:850px;}

.foot-new .home-footer-btn {margin-top:0px;}

.foot-new .footer-left .footer-links {width:455px;}
.foot-new .footer-left .footer-links ul.footer-list { margin:0 25px 30px 0; }
.foot-new .footer-left .footer-links ul.footer-list li.list-header {color:#7AC142;}
.foot-new .footer-right .subscribe-form p {color:#7AC142;}

.foot-new .footer-left {width:580px;}

.copyright a:link, .copyright a:visited {color:#599100;}
.copyright a:hover, .copyright a:active {color:#599100;text-decoration:none;}

.twitter_follow {margin-bottom:10px;}

.foot-new .footer-right .subscribe-form .next-btn { border: 0px solid #CCCCCC; text-indent: -9999px; }

.connect_widget .connect_widget_text {color:white !important;}


/* BODY */
.evhead {background-color:#666;}
#admin h3 {color:#fff;letter-spacing: 0px;}

.tophead {background-color:#666;color:#fff;}
#body_wrap #accountedit h3 {color:#fff;}
#body_wrap #accountedit #preferences h3 {color:#000;}

.alt_back01 {background-color:#ccc;}
.alt_back02 {background-color:#DBDBDB;}
.alt_back03 {background-color:#EEE;}

#profile_wrap .alt_row01 {background-color: #FCFCFC;}
#profile_wrap .alt_row02 {background-color: #F7F7F7;}

.contdiv {background-color:#F7F7F7;}

#profile_wrap .comphead {background-color: #CCC;}

#accountedit {background-color:#F7F7F7;}

#choosecc .selectedcc {background-color: #CCC;}

#profile_wrap #rightpanel {width:630px;}

#marketing {background-color:#F7F7F7;}
#marketing .marketing_search {background-color: #CCC;}

#comp_intro .profileinfo {width:630px;}

.editrow {background-color:transparent;}

.notfound {background-color: #CCC;}
.addnew {background-color: #F7F7F7;}

#rightpanel .results .searchcont {width:555px;}

#buy_tix {width:auto;}
#buy_tix #purchase_item {background-color:#E7E7E7;}

#talent_sort_container .alt_back01, #talent_sort_container .alt_back02 {width:auto;}

#delete_confirm h3, #sales_pop h3 {background-color: #CCC;}
#delete_confirm .insert_space, #sales_pop .insert_space {background-color: #F7F7F7;}
#delete_confirm #body_wrap h3, #login_box h3, #delete_confirm .login_box h3, #focus_box h3 {color:#000;}

#purchase_history .evhead {background-color:#CCC;color:#000;}

#stats {background-color:#F7F7F7;}

#admin .event-date-stats h3 {color:#000;letter-spacing: 0px;}

.searchtasks .marketing {width:auto;}
#stats .stats_left_column {width:597px;}
#stats .stats_box {background-color:#FCFCFC;}
#stats .stats_box .evhead h3 {color:#fff;}

#talentfocuscontainer .login_box .signin-box, #talentfocuscontainer #login_box .signin-box {background-color:#F7F7F7;}

.login_box #insert_popup, #login_box #insert_popup {background-color:#F7F7F7;}

#subpromoter-add {background-color:#CCC;}
#SubPromotersContainer {background-color: #CCC;}

.personalinfo {background-color:#f7f7f7;}

#hyundai-300-250 {display: none;}

#custom_nav {background-color: #CCC;}
#body_wrap #custom_nav .searchl a {color:#000;}

img[src="https://s3.amazonaws.com/flavorus/images/x.jpg"] {background-image: url("https://d1mi3s36zg393u.cloudfront.net/images/buttons/x.png");display: block;width:0px;height:0px;padding-top:22px;padding-left:22px;}

.getstarted-btn {width:122px;height:38px;float:right;background-image: url("https://flavorus.s3.amazonaws.com/images/eventopia/get-started-btn.png")}

/* EVENT PAGE */
.sml-event-txt {color:#fff !important;}
#body_wrap .searchoptions h3 .selected, #login_box .searchoptions h3 .selected, .login_box .searchoptions h3 h3 .selected, #focus_box .searchoptions h3 h3 .selected {color:#000;}
#EventDescription_tbl {width:840px !important;}

#admin .evhead .bubble_header h3 {color:#000;}

#EventEdit_sm #talentboxpopup .left-column, #EventEdit_sm #talentboxpopup .right-column {width:360px;}

#accountedit .cssstyle {width:99%;}

#buy_tix .change-1 .ticketinfo .service-fee-col {width:70px !important;}
#buy_tix .change-2 .ticketinfo .service-fee-col {width:70px !important;}
#buy_tix .change-3 .ticketinfo .service-fee-col {width:70px !important;}
#buy_tix .change-4 .ticketinfo .service-fee-col {width:70px !important;}

/* PURCHASE HISTORY */
#purchase_history .list_bigger {width:175px;}
#purchase_history .list_medt {width:90px;}
#purchase_history .list_med {width:90px;}
#purchase_history .list_smallt {width:85px;}
#purchase_history .list_small {width:85px;}
#purchase_history .list_minit {width:50px;}
#purchase_history .list_mini {width:50px;margin-right:9px;}
#purchase_history .list_total {width:70px;text-align: right;}
#purchase_history .list_totalt {width:70px;text-align: right;}
 
/* SHOPPING CART */
#shopping, #shopping_ticketstock {background-color:#E4F3D9;border:1px solid #7AC142;}
#shopping, #shopping_ticketstock {width:850px;padding:15px;}
#shoppingcart .qty select, #shoppingcart_ticketstock .qty select {width:200px;}


/* SIGN IN + SIGN UP */
#pay-choose-account {width:100% !important;background-color:#CCC;}
#pay-choose-existing-user {margin-right:50px;}
.pay-choose-title-background {background-color:#CCC;}

.signup-agree {display: block;margin-top:10px;}


/* FORM ELEMENTS */
input {background-color:#FFF;}
select {background-color:#fff;}
text area {background-color:#fff;}
.search-select {background-color:#fff;}

.login_box .login_title, #login_box .login_title, #focus_box .focus_title {background-color:#666;}
.login_box .signin-box, #login_box .signin-box {background-color:#CCC;}
#eventcal1_calendardiv .login_box .signin-box, #eventcal1_calendardiv #login_box .signin-box {background-color:#F7F7F7;}
.login_box .login_signin, #login_box .login_signin {background-color:#CCC;}
#eventcal1_calendardiv .login_box .login_signin, #eventcal1_calendardiv #login_box .login_signin {background-color:#F7F7F7;}

.inputdiv-large {width:auto;}
.large-input {width:775px;}

#EventEdit_sm .left-column, #EventEdit_sm .right-column {width:410px;}
#EventEdit_sm .left-column {margin-right:10px;}
.inputdiv {width:auto;}
.small-input {width:400px;}

#promoter_sort_container .alt_back01, #promoter_sort_container .alt_back02 {width:auto;}

.sm-ok, .sm-bad, .sm-empty, .sm-optional, .sm-opt {left:386px;}

.small-input, .small-select, .small-input-sm, .small-select-sm, .small-browse, .headliner-sel {background-color:#fff;}

.big-input, .med-input, .small-input, .big-select, .med-select, .small-select, .big-input-sm, .med-input-sm, .small-input-sm, .big-select-sm, .med-select-sm, .small-select-sm, .big-input-sm, .creditcard-info input, .creditcard-info select, .big-time, .large-input, .inputdiv-txtarea, .small-browse, .headliner-sel {background-color:#fff;}

#buy_tix #purchase_item .purchprice select {width:250px;}

.talinfo .desc input {width:385px;}

#customform {background-color:#F7F7F7;}

/* SLIDER */
#container { width:580px; padding:10px; margin:0 auto; position:relative; z-index:0; }
#example { width:600px; height:350px; position:relative; }
#ribbon { display:block; position:absolute; top:-3px; left:-15px; z-index:500; }
#frame { position:absolute; z-index:0; width:739px; height:341px; top:-3px; left:-80px; }

#slides { position:absolute; top:15px; left:4px; z-index:100; }

.slides_container {width:570px;}
/*.slides_container {width:570px; overflow:hidden; position:relative; display:none;}*/

.slides_container div.slide { width:570px; height:270px; display:block; }

#slides .next,#slides .prev { position:absolute; top:107px; left:-39px; width:24px; height:43px; display:block; z-index:101; }
#slides .next { left:585px; }

.hero-pagination { margin:26px auto 0; width:100px; }
.hero-pagination li { float:left; margin:0 1px; list-style:none; }
.hero-pagination li a { display:block; width:12px; height:0; padding-top:12px; background-image:url(../img/pagination.png); background-position:0 0; float:left; overflow:hidden; }
.hero-pagination li.current a { background-position:0 -12px; }

.caption { z-index:500; position:absolute; bottom:-35px; left:0; height:30px; padding:5px 20px 0; background:#000; background:rgba(0,0,0,.5); width:530px; font-size:1.3em; line-height:1.33; color:#fff; border-top:1px solid #000; text-shadow:none; }

#footer { text-align:center; width:580px; margin-top:9px; padding:4.5px 0 18px; border-top:1px solid #dfdfdf; }
#footer p { margin:4.5px 0; font-size:1em; }

a:link,a:visited { color:#599100; text-decoration:none; }
a:hover,a:active { color:#599100; text-decoration:underline; }

/* NEW SLIDER CSS */
#container { width:580px; padding:10px; margin:0 auto; position:relative; z-index:0; }
#example { width:600px; height:350px; position:relative; }
#ribbon { display:none; position:absolute; top:-3px; left:-15px; z-index:500; }
#frame { position:absolute; z-index:0; width:739px; height:341px; top:-3px; left:-80px; }

/*
	Slideshow
*/
#slides { position:absolute; top:15px; left:4px; z-index:100; }

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/
.slides_container { width:570px; overflow:hidden; position:relative; display:none; }

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/
.slides_container div.slide { width:570px; height:270px; display:block; }

/*
	Next/prev buttons
*/
#slides .next,#slides .prev { position:absolute; top:107px; left:-39px; width:24px; height:43px; display:block; z-index:101; }
#slides .next { left:585px; }

/*
	Pagination
*/
.hero-pagination { margin:26px auto 0; width:100px; }
.hero-pagination li { float:left; margin:0 1px; list-style:none; }
.hero-pagination li a { display:block; width:12px; height:0; padding-top:12px; background-image:url(../img/pagination.png); background-position:0 0; float:left; overflow:hidden; }
.hero-pagination li.current a { background-position:0 -12px; }

/*
	Caption
*/
.caption { z-index:500; position:absolute; bottom:-35px; left:0; height:30px; padding:5px 20px 0; background:#000; background:rgba(0,0,0,.5); width:540px; font-size:1.3em; line-height:1.33; color:#fff; border-top:1px solid #000; text-shadow:none; }

/*
	Footer
*/
#footer { text-align:center; width:580px; margin-top:9px; padding:4.5px 0 18px; border-top:1px solid #dfdfdf; }
#footer p { margin:4.5px 0; font-size:1em; }

/*
	Anchors
*/
a:link,a:visited { color:#599100; text-decoration:none; }
a:hover,a:active { color:#599100; text-decoration:underline; }


/* MISC */
#newsletter-form-submit-btn {padding: 0px;margin: 6px 0px 0px 0px;}



/* ACCOUNTING */
#statement .big {width:170px !important;}
#statement .med {width:90px !important;}

#invoice .big {width:300px !important;}
#invoice .venue {width:170px !important;}
#invoice .sm {width:40px !important;}
#invoice .mid {width:85px !important;}

#invoice .billto {width:502px !important;}


/* COLORS

#E7F5FD = #D7ECC6
#81CAF7 = #7AC142

*/