body
{
	/*font-family:  "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;*/
	font-family: Arial, Century gothic, Lucidia grande;
	font-size: 12px;
	color: #666;
	background:#fff;
	line-height:1.2em;
	height:100%;
}
textarea
{
	font-family: Verdana, Century gothic, Lucidia grande;
	font-size: 12px;

}
.grey
{
		color: #666;
}
p
{
	font-size:14px;
	margin-bottom:20px;
	line-height:1.5em;
}
.full_page
{
	width:900px;
	float:left;
	clear:both;
}
.col
{
	width:280px;
	float:left;
	position:relative;
}
.col.middle
{
	width:280px;
	float:left;
	position:relative;
	margin:0px 30px;
}

.clear
{
	width:600px;
	float:left;
	clear:both;
}
a
{
	text-decoration:none;
	color:#666;
}
a:hover
{
	text-decoration:underline;
}
.white
{
	color:#fff;
}

.wrap
{
	width:900px;
	margin:0 auto;
	clear:both;

}
#header
{
	position:relative;
	width:900px;
	float:left;
	clear:both;
	z-index:2;
}
#logo
{
	position:absolute;
	float:left;
	width:237px;
	height:96px;
	left:0;
	bottom:-40px;
	z-index:2;
}
#sponsor_banner
{
	clear:left;
	float:left;
	width:619px;
	text-align:left;
	margin-top:6px;
}
#wmcce_logo_container
{
	float:left;
	width:281px;
}

#wmcce_logo_container #text
{
	width:116px;
	float:left;
	font-weight:900;
	padding-left:35px;
	padding-top:3px;
	font-size:11px;
	font-family:arial;
}
#wmcce_logo_container #text a
{
	color:#000;
	}
#wmcce_logo_container #image
{
	width:130px;
	float:left;
}

#login_register_links
{
	position:relative;
	clear:both;
	float:left;
	width:900px;
	text-align:right;
	margin-top:17px;
	font-size:14px;
}
#login_register_links .login_text
{
	width:540px;
	float:left;
	padding-top:5px;
}
#login_register_links .login_buttons
{
	width:900px;
	float:left;
}
#login_register_links a
{
	float:right;
}
#top_nav
{
	clear:both;
	float:left;
	width:900px;
	text-align:right;
	font-family: Lucidia Grande, Century gothic, Arial;
	font-size: 14px;
	color: #000;
	margin-top:20px;
}
#top_nav ul
{
	float:right;
}
#top_nav ul li
{
	float:left;
	padding-left:24px;
}
#top_nav ul li a
{
	color: #000;
	font-weight:900;
	}
#banner
{
	position:relative;
	float:left;
	clear:both;
	width:900px;
	height:228px;
	padding:20px 0px 15px 0px;
	z-index:1;
}
#banner_circles
{
	position:absolute;
	right:20px;
	bottom:-50px;
}
#page_header, #advanced_search_container
{
	width:900px;
	float:left;
	clear:both;
	height:200px;
	padding:24px 0px;
	margin:24px 0px;
	border-top:1px dashed #999;
	border-bottom:1px dashed #999;
}
#page_header_no_border
{
	width:900px;
	float:left;
	clear:both;
	padding:24px 0px 0px 0px;
	margin:24px 0px 0px 0px;
	border-top:1px dashed #999;

}
#advanced_search_container
{
	height:100%;
	padding: 0px;
	border-top:0px;
}
#my_account_nav
{
	float:left;
	width:240px;
	margin-right:40px;

	}
#my_account_nav
{
	float:left;
	width:240px;
	margin-right:40px;
	background:#FFF0F5;
	position:relative;
}
#my_account_nav ul li
{
	float:left;
	width:220px;
	background-repeat:no-repeat;
	background-position:0% 50%;
	position:relative;
}

#my_account_nav ul.add_event li.current
{
	background-image:url('../image/nav_pending.jpg');
	color:#CB1C68;
}
#my_account_nav ul.add_event li.status
{
	background-image:none;
	color:#CB1C68;
}
#my_account_nav ul.add_event li.status img
{
	position:absolute;
	left:5px;
}
#my_account_nav ul.add_event li.current a
{
	color:#CB1C68;
}
#my_account_nav ul.add_event li.actioned
{
	background-image:url('../image/nav_actioned.jpg');
}
#my_account_nav ul.add_event li
{
	background-image:url('../image/nav_pending.jpg');
}

#my_account_nav ul li a, #my_account_nav ul li.event_list, ul.bullet_list li
{
	font-family: Arial, Century gothic, Verdana;
	float:left;
	width:190px;
	padding:10px;
	font-size:14px;
	color: #000;
	padding-left:30px;

}
ul.bullet_list li
{
	width:240px;
}
ul.bullet_list.inbox
{
	margin-top:0px;
	padding-top:0px;
}
ul.bullet_list.inbox li
{
	clear:both;
	width:500px;
	padding-left:50px;

}
#my_account_nav ul li.my_account a, #my_account_nav ul li.my_events a, ul.bullet_list li
{
	background-image:url('../image/blue_dot.jpg');
	background-repeat:no-repeat;
	background-position:5% 14px;
}

#my_account_nav ul li ul li
{
	padding-left:20px;

	width:170px;
}
#my_account_nav ul li a:hover, #my_account_nav ul li a.active, ul.bullet_list li
{
	background-image:url('../image/red_dot.jpg');
	background-repeat:no-repeat;
	text-decoration:none;
	color:#CB1C68;
}

#my_account_nav ul.add_event li a:hover
{
	background-image:none;
}
.page_description
{
	position:relative;
	width:620px;
	float:left;
}
.page_filters
{
	position:relative;
	width:620px;
	float:left;
	clear:both;
	margin-bottom:20px;
}
.page_filters.sort
{
	text-align:right;
}
.page_description h1
{
	position:relative;
	color:#000;
	font-size:28px;
	line-height:1.2em;
}
.page_description h2
{
	color:#999;
	font-size:18px;
	margin-top:10px;
	overflow:hidden;
	font-weight:200;
	line-height:1.2em;
}
#account_nav
{
	position:absolute;

	float:left;
	width:620px;
	top:160px;
}
#account_nav ul li
{
	float:left;
	width:136px;
	padding-right:5px;
}
#account_nav ul li a
{
	width:134px;
	height:27px;
	float:left;
	overflow:hidden;
	background-position:0px 0px;
}
#account_nav ul li a.my_account
{
	background-image:url('../image/buttons/my_account_my_account_button.png');
}
#account_nav ul li a.my_events
{
	background-image:url('../image/buttons/my_account_my_events_button.png');
}
#account_nav ul li a.add_an_event
{
	background-image:url('../image/buttons/my_account_add_an_event_button.png');
}

#account_nav ul li a:hover
{
	background-position:0px -27px;
}
.page_description label
{
	clear:both;
	width:300px;
	float:left;
	font-weight:900;
}
.page_description .textbox
{
	width:250px;
	float:left;
	padding:10px;
	border:1px solid #f5f5f5;
	background:#DFDFDF;
}
.page_description .textbox.search_form
{
	width:280px;
}
.page_description .textbox.date
{
	width:220px;
}
.page_description .textbox.time
{
	width:134px;
	margin-right:5px;
}
.page_description .textbox.time.search_form
{
	width:80px;
}
.textbox.half_height
{
	height:200px;
}
.textbox.full_height
{
	height:400px;
}
.textbox.full_width
{
	width:570px;
}
.page_description .calendar_container
{
	width:38px;
	float:left;
	text-align:center;
	padding-top:5px;
}
.page_description select.textbox
{
	width:270px;
}
.page_description .textbox.active
{
	border:1px solid #000;
}

.page_description .input_message
{
	width:288px;
	padding:10px;
	float:left;
	background:#000;
	color:#fff;
	display:none;
	height:18px;
}
ul.form_row li
{
	width:310px;
	float:left;
	padding-bottom:10px;

}
ul.form_row.full
{
	width:620px;
}
ul.form_row.display li
{
	width:310px;
	margin-right:10px;
}
ul.form_row.display li span
{
	color:#000;
	font-size:20px;
}
ul.form_row.full li
{
	width:620px;
}
.form_button, .form_button_46
{
	position:absolute;
	height:27px;
	overflow:hidden;
	padding:0px;
	right:0;
	bottom:0;
	margin:10px 0px;
}
.form_button register
{
	width:73px;
}
.form_button.next
{
	width:61px;
	height:22px;
}
.form_button.submit
{
	width:69px;
	height:22px;
}
.form_button.next:hover input, .form_button.submit:hover input
{
	margin-top:-22px;
}
.form_button.login
{
	width:59px;
	height:22px;
}
.form_button.search
{
	width:53px;
	height:19px;
}

.form_button:hover input
{
	margin-top:-27px;
}
.form_button.login:hover input
{
	margin-top:-22px;
}

.form_button_46.back, .form_button_46.delete
{
	float:left;
	position:relative;
	height:23px;
	width:57px;
}
.form_button_46:hover input
{
	margin-top:-23px;
}

.search_button
{
	position:absolute;
	height:19px;
	overflow:hidden;
	padding:0px;
	right:0;
	bottom:2px;
	margin:0px 0px;
}
.search_button:hover input
{
	margin-top:-19px;
}
.search_button.add_new
{
	right:60px;
}

#grey_bar
{
	clear:both;
	float:left;
	width:100%;
	height:61px;
	background-image:url('../image/background_gradient_bar.jpg');
	background-repeat:repeat-x;

}
#grey_bar_wrap
{
	margin:0 auto;
	width:900px;
	padding:15px 0px;

}

#pink_bar {
	color: #FFFFFF;
	clear:both;
	float:left;
	width:100%;
	height:40px;
	background-color: #CD0067;
}
#pink_bar_wrap {
	margin:0 auto;
	width:900px;
	padding: 9px;

}
#pink_bar a {
	color: #FFFFFF;
}
#pink_bar a.advanced_search {
	color: #333333;
}
#pink_bar span.title {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}

#search_events_bar label,
#search_events_bar input {
	vertical-align: middle;
}
#search_events_bar label {
	color: #CCCCCC;
	font-size: 14px;
}
#search_events_bar .textbox
{
	width:128px;
	background:#555;
	background-image:url('../image/search_box_pink_field.png');
	height:17px;
	border:0px;
	padding:0px 10px;
	padding-top:5px;
	margin:0px;
	font-family: Arial, Century gothic, Verdana;
	font-weight:900;
	font-size: 11px;
	color: #666666;
}


a.login_header_button
{
	float:left;
	height:22px;
	width:58px;
	overflow:hidden;
	background-image:url('../image/buttons/login_button_above_nav.png');
	background-position:0px 0px;
	margin-left:10px;
}
a.login_header_button.logout
{

	background-image:url('../image/buttons/logout_button_above_nav.png');
}
a.login_header_button.my_account
{
	width:80px;
	background-image:url('../image/buttons/my_account_button_above_nav.png');
}
a.login_header_button.my_events
{
	width:79px;
	background-image:url('../image/buttons/my_events_button.png');
}

a.login_header_button.add_event
{
	width:79px;
	background-image:url('../image/buttons/add_event_button.png');
}

a.login_header_button:hover
{
	background-position:0px -22px;
}
a.register_header_button
{
	float:left;
	height:22px;
	width:58px;
	overflow:hidden;
	background-image:url('../image/buttons/register_button_above_nav.png');
	background-position:0px 0px;
	margin-left:10px;
}
a.register_header_button:hover
{
	background-position:0px -22px;
}
a.register_button_link
{
	float:left;
	height:27px;
	width:73px;
	overflow:hidden;
	background-image:url('../image/buttons/register_button_for_grey_bar.png');
	background-position:0px 0px;
}
a.register_button_link:hover
{
	background-position:0px -27px;
}
a.home_create_button
{
	float:left;
	height:27px;
	width:143px;
	overflow:hidden;
	background-image:url('../image/buttons/create_your_event_button.png');
	background-position:0px 0px;
}
a.home_create_button:hover
{
	background-position:0px -27px;
}

a.take_the_tour_button
{
	float:left;
	height:27px;
	width:113px;
	overflow:hidden;
	background-image:url('../image/buttons/take_the_tour_button.png');
	background-position:0px 0px;
}
a.take_the_tour_button:hover
{
	background-position:0px -27px;
}
a.my_events_add_new
{
	position:absolute;
	height:19px;
	width:60px;
	right:60px;
	overflow:hidden;
	background-image:url('../image/buttons/my_events_add_new_button.png');
	background-position:0px 0px;
}
a.my_events_add_new:hover
{
	background-position:0px -19px;
}
.home_col
{
	width:250px;
	float:left;
	padding-top:46px;
	border-bottom:1px dashed #666;
	height:330px;
}
.home_col.middle
{
	padding:0px 20px;
	padding-top:46px;
	width:300px;
	height:330px;
}
.home_col.advert
{
	text-align:center;
	padding-top:0px;
	height:100%;
}
.home_col.bottom
{
	border:0px;
}
.home_col h1
{
	font-family:Arial, century gothic, verdana;
	font-size:20px;
	color:#333;
	margin-bottom:26px;

}
ul#why_register li
{
	float:left;
	background-image:url('../image/nav_actioned.jpg');
	background-repeat:no-repeat;
	padding:2px 0px 12px 35px;
	width:200px;
}
ul#featured_events_home
{
	float:left;
	clear:both;
	width: 300px;
	height: 195px;
	overflow: auto;
	float: left;
}
ul#featured_events_home li
{
	float:left;
	margin-bottom:7px;
	width:300px;
}
ul#featured_events
{
	float:left;
	clear:both;
	float: left;
	width:900px;
	*width:900px;
}
ul#featured_events li
{
	float:left;
	margin-bottom:16px;
	width:300px;
}
ul#my_matching_events li
{
	float:left;
	margin-bottom:16px;
	width:310px;
	height:60px;
}

.featured_event_thumbnail
{
	width:58px;
	float:left;
	margin-right:18px;
	-moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    -webkit-border-radius: 10px;

	overflow:hidden;
	border:1px solid #666;
	z-index:2;
	overflow:hidden;
	height:58px;
}
.featured_event_thumbnail img
{

}
.featured_event_list_details
{
	position:relative;
	width:222px;
	float:left;
}
.featured_event_list_details h1
{
	font-family: Arial, Century gothic, Verdana;
	font-size: 14px;
	color: #000;
	margin:0px;
	padding:0px;

	display:inline;
}
.featured_event_list_details .topic
{
	float:left;
	clear:both;
	padding-top:10px;
	width:222px;
}
.featured_event_list_details span.date
{
	font-family: Arial, Century gothic, Verdana;
	color:#333;
	font-size:14px;
	padding-left:5px;
	color:#CB1C68;
	font-weight:200;

}
.featured_event_list_details h2
{
	clear:both;
	float:left;
	font-family: Verdana, Century gothic, Lucidia grande;
	color:#333;
	font-size:12px;
	margin-top:6px;
	display:inline;
	width:222px;
	padding:0px;
}
#search_events_container, #search_events_promo
{
	width:246px;
	border:2px solid #CB1C68;
	background:#555;
	float:left;
	padding:28px 15px 15px 15px;
	color:#fff;
	font-family:Arial, Century gothic, Verdana;
	font-size:16px;
	font-weight:900;
	height:145px;
}
#search_events_promo
{
	width:250px;
	border:0px;
	background:#fff;
	text-align:center;
	padding-top:0px;
}
#search_events_container label
{
	width:66px;
	float:left;
}

#search_events_container .textbox
{
	float:left;
	width:158px;
	background:#555;
	background-image:url('../image/search_box_white_field.png');
	height:21px;
	border:0px;
	padding:0px 10px;
	padding-top:5px;
	margin:0px;
	font-family: Arial, Century gothic, Verdana;
	font-weight:900;
	font-size: 11px;
	color: #666666;
}


ul#search_events li
{
	float:left;
	margin-bottom:15px;
	width:276px;
}
#search_events_advanced_search_link
{
	float:left;
	width:190px;
	color:#fff;
}
#search_events_advanced_search_link a
{
	font-family: Arial, Century gothic, Verdana;
	font-size: 13px;
	color: #ffffff;
	font-weight:900;
}
#search_events_go_button
{
	float:right;
	width:55px;
	height:20px;
	overflow:hidden;
}
#search_events_go_button:hover input {
  margin-top:-20px;
}

ul#home_latest_news li
{
	width:300px;
	float:left;
	padding-bottom:16px;
}
ul#home_latest_news li h1
{
	font-family: Arial, Century gothic, Verdana;
	font-size: 16px;
	color: #333;
	margin-bottom:4px;
	padding:0px;
	line-height:1em;
}
ul#home_latest_news li p
{
	font-family: Verdana;
	font-size: 12px;
}

#wmcce_logo_text
{
	margin-top:55px;
	clear:left;
	float:left;
	width:256px;
	font-family: Arial, Century gothic, Verdana;
	font-weight:900;
	font-size: 14px;
	color: #ffffff;
}
#wmcce_logo_text a
{
	color:#ffcc33;
}
#wmcce_logo
{
	float:left;
	width:181px;
}
ul.footer_sponsors
{
	clear:both;
	float:left;
	width:400px
}
ul.footer_sponsors li
{
	float:right;
	margin-left:20px;
}
blockquote
{
	color:#000;
	font-size:20px;
	padding:20px;
}

#pagination
{
	clear:both;
	float:left;
	width:620px;
	padding:20px 0px;
	text-align:center;
}
#pagination ul li
{
	float:right;
}
#pagination ul li a
{
	float:left;
	height:21px;

	text-align:center;
	padding:5px 10px;
	color:#666;
	margin:1px;

}
#pagination ul li a.text
{
	background-image:none;
	color:#999;
}
#pagination ul li a:hover, #pagination ul li a.active
{
	color:#666;
	background:#ccc;
	text-decoration:none;
}
#pagination ul li a.text:hover
{
	background:none;
}
.my_inbox_list
{
	width:620px;
	float:left;
}
.my_inbox_list li
{
	width:620px;
	margin-bottom:5px;
}
.user_mail_header
{
	float:left;
	clear:both;
	width:620px;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	padding:10px 0px;
	margin:10px 0px;
}
.user_mail_header h1
{
	color:#666;
	font-size:18px;
	margin-bottom:10px;
}

.user_mail_header label
{
	float:left;
	width:50px;
	clear:left;
	font-weight:200;
}
ul.event_options li
{
	float:left;
	width:285px;
	height:80px;

}
ul.event_options.board li
{
	height:240px;
}
ul.event_options li input
{
	float:left;
	width:10px;
}
ul.event_options li label
{
	float:left;
	clear:none;
	width:260px;
	color:#000;
	font-weight:900;
	padding-bottom:5px;
}
ul.event_options li p
{
	clear:both;
	float:left;
	width:260px;
	text-align:left;
	font-size:12px;
}
#map_category_container
{
	float:left;
	width:300px;
}
#map_container
{
	float:left;
	width:600px;
	height:500px;
	clear:both;
}
#map_container.small
{
	width:500px;
	height:400px;
}
.address_details
{
	float:left;width:400px;
	font-size:14px;
}
#table_container
{
	width:620px;
	float:left;
}
#table_container ul li
{
	float:left;
	color:#000;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:5px;
	height:50px;
}
#table_container ul li.header
{
	text-align:center;
	font-weight:900;
	height:20px;
}
#table_container ul li.last
{
	border-right:0px;
}
#table_container ul li.id
{
	width:74px;
}
#table_container ul li.event_id
{
	width:54px;
}
#table_container ul li.my_contact_id
{
	width:174px;
}
#table_container ul li.my_contact_name
{
	width:190px;
}
#table_container ul li.name
{
	width:290px;
}
#table_container ul li.registered_event_name
{
	width:150px;
}
#table_container ul li.registrant_name
{
	width:129px;
}
#table_container ul li.date
{
	width:89px;
	text-align:center;
}
#table_container ul li.actions
{
	width:124px;
	text-align:center;
}
#table_container ul li.actions_my_event
{
	width:80px;
	text-align:center;
}
#table_container ul li.event_status
{
	width:50px;
	text-align:center;
}
#search_cnt_results
{
	float:left;
	width:200px;
	margin-bottom:20px;
	color:#000;
}
#search_results_filters
{
	text-align:right;
	float:left;
	width:700px;
	margin-bottom:20px;
}


#footer_container
{
	clear:both;
	float:left;
	position:relative;
	width:100%;
	height:193px;
	background-image:url('../image/footer_slice.jpg');
	background-repeat:repeat-x;
	margin-top:20px;
}


#footer_nav
{
	float:left;
	width:450px;
	padding-top:18px;
	margin-bottom:50px;
	top:-193px;

}
#footer_nav ul li
{
	float:left;
	font-family: Arial, Century gothic, Verdana;
	font-weight:900;
	padding-right:20px;
}
#footer_nav ul li a
{
	font-size:14px;
	color:#fff;
}
#footer_social_networking {
	float: right;
	padding-top:18px;
}
.date_range
{
	text-align:center;
	width:240px;
	float:left;
	clear:both;
	font-size:14px; color:#333;
	padding-top:5px;
}
.date_range a:hover
{
	color:#CB1C68;
}
.add_another_link
{
	background-image:url("../image/my_account_add_another_button.jpg");
	background-repeat:no-repeat;
	padding-left:20px;
	background-position:0% 50%;
}
.press_date
{
	font-family:arial;
	font-size:18px;
	color:#666;
	padding-bottom:0px;
	margin-bottom:0px;
}
.press_title
{
	font-family:arial;
	font-size:18px;
	margin-bottom:0px;
	color:#000;
	padding-bottom:0px;
}
.contact_heading
{
	font-size:14px;
	color:#000;
}
.select_event_template li
{
	width:196px;
	float:left;
	margin-right:16px;
}
.select_event_template li.last
{
	margin-right:0px;
}
.img_label
{
	height:285px;
}
.banner_label
{
	height:200px;
}
ul#featured_user_list li
{
	width:90px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
ul#featured_user_list li.last
{
	margin-right:0px;
}
a.export_btn
{
	float:left;
	height:22px;
	width:71px;
	overflow:hidden;
	background-image:url('../image/buttons/my_events_export_button.png');
	background-position:0px 0px;
	margin-left:10px;
	float:right;
}
a.export_btn.all
{
	width:87px;
	background-image:url('../image/buttons/export_all_button.png');
}
a.export_btn:hover
{
	background-position:0px -22px;
}
#organiser_overview_button
{
	float:left;
	height:22px;
	width:123px;
	overflow:hidden;
	background-image:url('../image/buttons/event_organiser.png');
	background-position:0px 0px;
	margin-left:10px;
}
#visitor_overview_button
{
	float:left;
	height:22px;
	width:101px;
	overflow:hidden;
	background-image:url('../image/buttons/event_visitor.png');
	background-position:0px 0px;
	margin-left:10px;
}
#visitor_overview_button:hover, #organiser_overview_button:hover
{
	background-position:0px -22px;
}
#preview_pane
{
	width:400px;
	float:left;
	border:1px solid #999;

}
#preview_pane_wrap
{
	margin:0 auto;
	width:300px;

}
#preview_pane_banner
{
	width:280px;
	height:30px;
	background:#999;
	color:#fff;
	padding:10px;
}
#preview_pane_banner h2
{
	color:#fff;
}
#preview_pane_left
{
	float:left;
	width:50px;
	background:#fff;
	height:90px;
	padding-top:10px;
}
#preview_pane_main
{
	float:left;
	width:250px;
	height:100px;
	background:#fff;

}
#global_event_buttons
{
	background:#fff;
	float:left;
	width:240px;
	margin-right:40px;
	padding-top:20px;
}
a.submit_changes_button
{
	width:147px;
	height:22px;
	float:left;
	background-position:0 0;
	background-image:url('../image/buttons/submit_changes_button.png');
	background-repeat:no-repeat;
	padding:0px;
	overflow:hidden;
}
a.submit_changes_button:hover
{
	background-position:0px -22px;

}

a.global_event_buttons_submit_changes_button
{
	width:147px;
	height:22px;
	float:left;
	background-position:0 0;
	background-image:url('../image/buttons/submit_changes_button.png');
	background-repeat:no-repeat;
	padding:0px;
	overflow:hidden;
	margin-top:5px;
}
a.global_event_buttons_preview_button
{
	width:147px;
	height:22px;
	float:left;
	background-position:0 0;
	background-image:url('../image/buttons/preview_button.png');
	background-repeat:no-repeat;
	padding:0px;
	overflow:hidden;
	margin-top:5px;
}
a.global_event_buttons_submit_changes_button:hover, a.global_event_buttons_preview_button:hover
{
	background-position:0px -22px;
}
#list_events_table
{
	width:100%;
	margin-top:50px;
	float:left;
}
#list_events_table td, #list_events_table th
{
	border:1px solid #999;
	padding:5px;
}
.dashboard_button
{
	float:left;
	width:134px;
	height:27px;
	overflow:hidden;
	background:0px 0px;
	background-repeat:no-repeat;
}
.dashboard_button.my_account
{
	width:163px;
	background-image:url('../image/buttons/manage_my_account.png');
}
.dashboard_button.add_an_event
{
	width:115px;
	background-image:url('../image/buttons/add_an_event.png');
}
.dashboard_button.my_events
{
	width:163px;
	background-image:url('../image/buttons/manage_my_listings.png');
}
.dashboard_button:hover
{
	background-position:0px -27px;
}
.dash_box_header
{
	width:280px;
	float:left;
	clear:both;
	text-align:center;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #000;
}
.form_col
{

	width:300px;
	float:left;
}
.form_col.right
{
	margin-left:20px;

}
.form_col.both
{
	clear:both;
	float:left;
	width:620px;
}
a.question_mark
{
	background-image:url('../image/tips_question_mark.jpg');
	width:21px;
	height:36px;
	float:left;
	margin-left:5px;
	background-repeat:no-repeat;

}
.clear
{
	width:600px;
	float:left;
	clear:both;
	}
table.report td, table.report th
{
	border:1px solid #ccc;
	padding:5px 2px;
}
 table.report th
 {
 	background:#666;
 	color:#fff;
 }
 .left_nav_liner
 {
	 clear:both;
	 float:left;
	 width:240px;
	 border-top:1px dashed #666;
	 margin-top:10px;
	 margin-bottom:10px;
 }




 .dark_blue
{
	color:#000;
}
.light_blue
{
	color:#000;
}

.red
{
	color:#CB1C68;
}


div.homepage_google_map {
	display: block;
	float: left;
	height: 220px;
	margin-bottom: 27px;
	margin-top: 35px;
	width: 300px;
}
div.homepage_right {
	float: right;
	margin-bottom: 27px;
	margin-top: 35px;
	width: 575px;
}
div.homepage_right img {
	display: block;
	height: 161px;
	margin-bottom: 22px;
	width: 600px;
}

a.pink_button {
	background-position: left top;
	display: block;
	float: left;
	height:27px;
	line-height: 0;
	margin-right: 10px;
}
a.pink_button:hover {
	background-position: left bottom;
}
a.take_the_tour_pink {
	background-image: url('../image/buttons/take_the_tour_pink.jpg');
	width: 114px;
}
a.register_pink_link
{
	width: 74px;
	background-image:url('../image/buttons/register_pink.jpg');
}
a.home_create_pink
{
	width:144px;
	background-image:url('../image/buttons/create_your_event_pink.jpg');
}

div.home_col.quotes {

}
div.home_col.quotes blockquote {
	padding: 0px;
}
div.home_col.quotes p {
	color: #999999;
	font-family: Arial, sans-serif;
	font-size: 11px;
	margin-bottom: 10px;
}
div.home_col.quotes p.quote  {
	color: #99CC00;
	font-size: 20px;
}

div.homepage_right p {
	font-size: 23px;
	line-height: 36px;
	margin-bottom: 0px;
}
div.homepage_right p.dark_grey {
	color: #333333;
	font-size: 28px;
}
div.homepage_right p.light_grey {
	color: #CCCCCC;
}
div.homepage_right p.pink {
	color: #CC0066;
}

ul.terms_list li {
	font-size: 14px;
	line-height: 1.5em;
	list-style-type: disc;
	margin-bottom: 20px;
	margin-left: 1.5em;
}
ul.terms_list li ul li {
	list-style-type: circle;
}