body, html
{
	background-color: #000;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image:url(../images/background/bmc_background.gif);
	background-position: center top;
}

.nav
{
	display: inline;
}

.link
{
	color: #939089;	
	text-decoration: none;
}

.link:hover
{
	color: #fff;	
}

.link_separator
{
	color: #939089;
	margin: 0 2px;
}

.link_image
{
	display:block;
}

h2
{
	font-size: 14px;
	font-weight: bold;
	color:#ffca07;
	line-height:1.4em;
}

p
{
	font-size: 12px;
	margin-top:6px;
	line-height:1.4em;
}

/************ PAGE CONTAINER ************/

.background#background
{
	background:no-repeat url(../images/background/bmc_container_background.jpg) center 5px;
}

.page#page
{
	height: 625px;
	width:984px;
	margin: 0 auto;
}

/**************** HEADER ***************/

.header
{
	float:left;
}

.container#header_left
{
	width: 241px;
	height: 150px;
	margin-top: 15px;	
}

/*LOGO*/
.button#header_left_button_logo
{
	width: 273px;
	height: 99px;
	margin-top: 10px;	
	float: left;
	background: no-repeat url(../images/header/logo.gif) 0 0;						
}

.link_image#header_left_link_home
{
	display: block;
	width: 235px;
	height: 99px;	
}

.link_image#header_left_link_home:hover
{
	width: 273px;
	height: 99px;	
	background: no-repeat url(../images/header/logo.gif) 0 -99px;
}

.image#header_left_image_strapline
{
	width: 241px;
	height: 40px;
	background-image: url(../images/header/strapline.gif);	
	background-position: 0 0;
	background-repeat: no-repeat;	
	float: left;	
}

.header_right
{
	margin-top: 18px;
	margin-left: 500px;
}

/*NAV TERMS AND CONDITIONS*/
.nav#header_right_nav
{
	margin-left: 50px;
}

/*SUBMIT IDEA*/
.button#header_right_submit
{
	width: 230px;
	height: 110px;
	margin-top: 30px;
	background: no-repeat url(../images/header/submit_idea.gif);
	background-position: 0 0;	
}

.spacer#header_right_submit_spacer
{
	padding: 35px 25px 0;
	width: 185px;
	height: 52px;
}

.link_image#header_right_submit_link
{
	width: 185px;
	height: 52px;
}

.link_image#header_right_submit_link:hover
{
	background-position: 0 -130px;
}

.button#header_right_submit_closed
{
	width: 230px;
	height: 110px;
	margin-top: 30px;
	background: no-repeat url(../images/header/submit_idea_closed.gif);
	background-position: 0 0;
	display: none;
}

/*MESSAGE*/

/*.image#header_right_image_message
{
	width: 185px;
	height: 62px;
	background: no-repeat url(../images/header/message_vote_for_grandfinal.gif) 0 0;
	position: absolute;
	
}*/

/**************** CONTENT ***************/

.content
{
	float:left;
	height:355px;
	width: 984px;
}


/**************** FOOTER ***************/

/*NAV TABS*/

.footer
{
	width: 968px;
	height: 104px;
	float:left;
}

.container#footer_top
{
	height:41px;
	width: 968px;	
	float:left;
}

.share_button_visible
{
	background: url("../images/footer/button_facebook_share.gif") no-repeat top left;	
}

.dynamic_button#share_button
{
	display:block;
	width:74px;
	height:22px;
	margin-left:435px;
	/*cursor: pointer;*/
}

/*
.link_image#footer_top_facebook_link_share
{
	width:74px;
	height:22px;
}

.link_image#footer_top_facebook_link_share_off
{
	width:74px;
	height:22px;	
}
*/

.container#footer_bottom_nav
{
	height:63px;
	width: 968px;	
	float:left;	
}

#footer_bottom_nav_right
{
	width:715px;
}

.nav_tab
{
	float:left;
}

.link_image#footer_bottom_left_nav_tabs_link_prizes
{
	width:120px;
	height:63px;
	background-image:url(../images/footer/nav_tab_prizes.gif);
}

.link_image#footer_bottom_left_nav_tabs_link_prizes:hover, .footer_left_nav_tabs_link_prizes_on
{
	background-position: 0 -63px;
}

.link_image#footer_bottom_left_nav_tabs_link_winners
{
	width:133px;
	height:63px;
	background-image:url(../images/footer/nav_tab_winners.gif);
}

.link_image#footer_bottom_left_nav_tabs_link_winners:hover, .footer_left_nav_tabs_link_winners_on
{
	background-position: 0 -64px;
}


/*NAV IDEAS VIEW*/

.nav_ideas#footer_bottom_right_nav_ideasview
{
	height:35px;
	background: no-repeat url(../images/footer/nav_ideasview_background.gif) 0 0;
	margin-left: 385px;
}

/*NAV IDEAS SEARCH*/

.checkbox
{
	width:30px;
	height:25px;
	background: no-repeat url(../images/footer/search_checkbox.gif) 0 0;
	float:left;
	margin-left:60px;
	margin-top:-10px;
	cursor: pointer;
}

.checkbox:hover
{
	background-position:0 -25px;
}

.checkbox#footer_bottom_right_nav_ideasview_checkbox_random
{
	margin-left:145px;
}

.checkbox#footer_bottom_right_nav_ideasview_checkbox_latest
{
	margin-left:82px;
}

.bmc_form
{
	display: inline;
}

.search#ideas_search
{
	background: no-repeat url(../images/footer/search_field.gif) top left;
	height: 22px;
	float:left;
	margin-top:-4px;
}

.search_input
{
	width: 105px;
	height: 16px;
	font-size: 14px;
	font-weight:bold;
	color:#000;	
	outline: none;
	border: none;
	background: none;
	margin-left:5px;
	margin-top:1px;
	float:left;
	display:inline;	
}

.search_submit
{
	outline: none;
	border: none;
	background: no-repeat url(../images/footer/search_button.gif) 0 0;
	width:84px;
	height:27px;
	float:left;
	display:inline;	
	margin-left:10px;
	margin-top:-2px;
}

.field
{
	display:inline;
}

/*NAV NETWORKING*/

.nav_networking
{
	float:right;
	margin-top: 8px;	
}


.link_image#footer_bottom_right_nav_networking_link_twitter
{
	background: no-repeat url(../images/footer/button_twitter.gif) 0 0;
	width:163px;
	height:21px;
}

.link_image#footer_bottom_right_nav_networking_link_twitter:hover
{
	background-position:0 -21px;
}

.link_image#footer_bottom_right_nav_networking_link_facebook
{
	background: no-repeat url(../images/footer/button_facebook.gif) 0 0;
	width:120px;
	height:21px;
}

.link_image#footer_bottom_right_nav_networking_link_facebook:hover
{
		background-position:0 -21px;
}

.link_image#footer_bottom_right_nav_networking_link_blog
{
	background: no-repeat url(../images/footer/button_blog.gif) 0 0;
	width:58px;
	height:21px;
}

.link_image#footer_bottom_right_nav_networking_link_blog:hover
{
		background-position:0 -21px;
}

.nav_logos#footer_bottom_right_logos
{
	height:79px;
	width:295px;
	float:left;	
	margin-left:468px;
	margin-top:22px;
	background: url(../images/footer/logos.jpg) no-repeat top left;
}

.link_logo
{
	float:left;
}

.link_logo#link_logo_thebizidea
{
	cursor: pointer;	
	height:36px;	
	width:90px;	
	margin-left:25px;	
	margin-top:25px;
}

.link_logo#link_logo_ideasfac
{
	cursor: pointer;	
	height:70px;	
	width:56px;		
	margin-left:25px;	
}

.link_logo#link_logo_uwesu
{
	cursor: pointer;	
	height:55px;	
	width:50px;
	margin-left:25px;
	margin-top:12px;	
}

.columns_right#footer_bottom_right
{
	float:none;
}

#evansfinch
{
	float: left;
	text-align: center;
	/*width: 295px;
	margin-top:16px;*/
	width: 984px;
	margin-top:-4px;
	font-size: 10px;
}

#evansfinch a
{
	color:#000;
	text-decoration: none;
}

#evansfinch a:hover
{
	color:#333;
	text-decoration: none;
}