#body {
    /*line-height: 1.125em;*/ /* Set line height. */ /* 16×1.125=18 */
    margin: 0px; /* Set all margins in the document to 0. */
    padding: 0px; /* Set all paddings in the document to 0. */
	background-color:#f9f9f9;	
	background-image: url("/m/images/frontpage/top_bg.jpg");
	background-repeat: repeat-x
}
#container{
width:960px !important;
margin:0px auto;
}

#navigation{
	list-style-type: none;
	background-image:url("/m/images/frontpage/menu/bg_menubar_orange.jpg");
	height:31px;
	font-family:Helvetica;
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	margin-top: -4px;
}

#navigation a:link { 
    text-decoration: none;
    color:#ffffff; 
}

#navigation a:visited { 
	text-decoration: none;
	color:#ffffff; 
}

.selected_top {
	background-image:url("/m/images/frontpage/menu/bg_menubar_grey.jpg");
}

.first_selected {
	background-image:url("/m/images/frontpage/menu/bg_menubar_grey.jpg");
}

#navigation li{
	padding-left:15px;
	padding-right:15px;
	display:block;
	list-style-type: none;	
	float: left;
	padding-top: 8px;
	border-right:1px solid #d04c01;
	border-left:1px solid #ff9331;
	height: 23px;
}

#navigation li:hover {
	background-image:url("/m/images/frontpage/menu/bg_menubar_grey.jpg"); 
}

#first {
/*
	background-image:url("/m/images/frontpage/menu/leftcorner_menubar_orange.jpg");
	background-repeat: repeat-x;
	border-right: 1px solid #d04c01 !important;
	border-left: none !important;
*/
	border: none !important;
	padding: 0px !important;
	padding-right: 5px !important;
    background: none;
}

#first_img {
	padding-left: 0px !important;
	padding-right: 0px !important;
	width: 3px !important;
}

#firstimage {
    margin-left: -1px;
    
}

#first:hover {
	background-image:url("/m/images/frontpage/menu/leftcorner_menubar_orange.jpg")  !important;
	background-repeat: no-repeat !important;  
}

#second {
	border: none !important;
	border-right: 1px solid #d04c01 !important;
}

#second a { 
	text-decoration: none;
	color:#ffffff; 
}

#second a:visited { 
	text-decoration: none;
	color:#ffffff; 
}

#last {
	background-image:url("/m/images/frontpage/menu/rightcorner_menubar_orange.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	border-left: none !important;
	border-right: none !important;
	float: right !important;
	padding-right:0px !important;
}

#contact{
border-right: none !important;
}

#contact a:visited { 
	text-decoration: none;
	color:#ffffff; 
}

#login{
	background-color:#e4e4e4;
	height: 25px;
	padding-top:10px;
	padding-left:10px;
	font-family:Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#505050;
}

#login input, #middle_content_middle input[type=text],#middle_content_middle input[type=password]  {
    border: 1px solid #b5b5b5;
    font-family:Helvetica;
	font-size:12px;
	color:#505050;
    float: left;
    height: 15px;
    padding-top: 5px;
    width: 125px;
    padding-left: 5px;
}

#login div {
    float: left;
}

#login_username_text {
    margin-top: 2px;    
    
}

#login_username {
    margin-left: 6px;
    margin-top: -4px;
}

#login_password_text {
    margin-top: 2px;    
    margin-left: 5px;
}

#login_password {
    margin-left: 6px;
    margin-top: -4px;
}

#login_submit {
    margin-top: -9px;
    margin-left: 3px;
}

#login_submit input {
    width: 57px;
    height: 21px;
    border: none;
}

#login_forgot {
    margin-top: 1px;
}

#login_forgot a {
    color: #505050;
    font-family:Helvetica;
	font-size:10px;
	font-weight:bold;
}

.top_link {
    color: #505050;
    font-family:Helvetica;
	font-size:11px;
	font-weight:bold;
    float: left;
    padding-top: 4px;
    margin-left: 10px;
    cursor:pointer;
}

#top_links {
    height: 26px; 
}

#top_links img {
    float: left;
    padding-left:  10px;

}

#middle_container {
    background-color: white; background: url('/m/images/frontpage/middle/bottom_white_bg.jpg') no-repeat bottom left; padding-bottom: 5px; width: 959px; margin-bottom: 10px; 
}
#middle_container_links {
    padding-left: 15px; padding-right: 15px; padding-top: 5px; background: white; border-left: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; 
}


#middle_container_content {
    height: 209px;
    padding-bottom: 15px;
}

#middle_content_left {
    float: left; width: 6px; height: 209px; background: url('/m/images/frontpage/middle/mid_bg_left.jpg')
}

#middle_content_middle {
    float: left; width: 915px; 
}

#middle_content_right {
    float: right; width: 6px; height: 209px; background: url('/m/images/frontpage/middle/mid_bg_right.jpg');
}

.middle_column_left {
    padding-left: 9px;
}

.middle_column_left h1, #middle_column_left h1, .middle_column_middle h1, .middle_column_right h1 {
    color: #505050;
    font-family:Helvetica;
 	font-size:20px;
 	margin: 0px;
 	padding: 0px;
 	padding-top: 10px;
 	padding-bottom: 6px;
 	font-weight:bold;
}

.middle_column_left {
    color: #505050;
    font-family:Helvetica;
 	font-size:12px;
 	height: 100%;
 	font-weight:normal;

 	float: left;
 	line-height: 14px;
}

.middle_column_left h2 {
    color: #505050;
    font-family:Helvetica;
 	font-size:14px;
 	font-weight:bold;
 	margin: 0px;
 	padding: 0px;
 	padding-top: 20px;
 	
}

.middle_column_middle {
    margin-left: 15px;
    padding-right: 10px;
    color: #505050;
    font-family:Helvetica;
 	font-size:12px;
 	height: 100%;
 	font-weight:normal;
 	width: 192px;   
    float: left;
}

.middle_column_middle img {
    padding-top: 4px;
    padding-bottom: 4px;
}

.read_more,.read_more a {
    color: #505050;
    font-family:Helvetica;
 	font-size:12px;
 	margin-top: 10px;  
 	text-decoration: none;
}

.read_more img {
    display: block;
    float: left;
    margin-top: -2px;
    padding-right: 5px;
}



.middle_disaster_title {

    color: #505050;
    font-family:Helvetica;
 	font-size:12px;
 	font-weight: bold;
}

.middle_disaster_text {
    color: #505050;
    font-family:Helvetica;
 	font-size:11px;
}


.middle_divider {
    float: left;
    margin-right: 5px;
}

.middle_column_right {
    color: #505050;
    font-family:Helvetica;
 	font-size:12px;
 	height: 100%;
 	font-weight:normal;
    float: left;
    width: 289px; background: url('/m/images/frontpage/middle/mid_bg_right.jpg') no-repeat top right
}

#divider_horis {
    float: left; margin-top: -1px; margin-left: -5px;
}

.middle_column_right h1 {
    color: #505050;
    font-family:Helvetica;
 	font-size:12px;
 	font-weight: bold;
 	padding-top: 10px;
 	padding-left: 17px;
}

.top_organisations_wrapper {
    margin-top: 4px;
    float: left;
    height: 73px;
    padding-right: 20px;
    background: url(/m/images/frontpage/middle/divider_line.jpg) no-repeat bottom left;
    padding-left: 20px;
}

.top_organisations_wrapper_counter {
    text-align: center;
    margin-top: 0px;
}
.middle_column_right_bottom {
    
}
.middle_column_right_bottom h1 {
    text-align: center;
    font-size: 15px;
    margin-top: -2px;
    margin-bottom: 0px;
    padding-bottom: 1px;
}

#ajaxLoading {
    display: none; position:absolute; top: 25px; left: 15px; background: white; opacity: 0.95; width: 475px; height: 170px; padding-left: 450px; padding-top: 90px;
}

#ajaxLoading2 {
    display: none; position:absolute; top: 25px; left: 15px; background: white; opacity: 1; width: 475px; height: 170px; padding-left: 450px; padding-top: 90px;
}

.hidden {
	display: none;	
}

.green_status {
	color: white;
	padding: 3px;
}

.red_status {
font-family: helvetica;
font-size: 10px;
color: #c90000;
}

#h1_signup {
	color: #505050;
    font-family:Helvetica;
 	font-size:20px;
 	margin: 0px;
 	padding: 0px;
 	padding-top: 10px;
 	padding-bottom: 6px;
 	font-weight:bold;
padding-top: 15px; padding-left: 15px; padding-bottom: 0px; margin-bottom: 0px;
}
.left_padding_10 {
	padding-left: 10px;
}

.left_padding_5 {
	padding-left: 5px;
}

#signupTable tr {
	height: 30px;
}

.thickbox {
	color: #376CA0;
}

#id_terms_and_conditions {
	margin-top: -3px;
}

#signupTable {
font-family: helvetica;  font-weight: bold; color: #505050; font-size: 11px;
}

#loadingContainer {
	    margin-left: 140px;
}


.login_error {
    color: #505050;
    font-family:Helvetica;
 	font-size:14px;
 	padding:0px;
    font-weight: normal;
 	width: 445px;
 	line-height: 16px;
 	padding-top: 4px;
 	padding-left: 20px; 
 	padding-right: 20px;
    background: url(/m/images/startpage200903-2/red_bg_mid.png);

}

.login_error .read_more {
    margin-left: 4px;
}

.login_error a{
	font-family:helvetica;
	font-size:11px;
	margin-bottom: 15px;
	color:#24598b;
	text-decoration:underline;
}


.login_error_info {
    color: #505050;
    background-color: #FED6D8;
    border: 1px solid #BF1625;
    font-family:Helvetica;
 	font-size:14px;
 	padding:0px;
    font-weight: normal;
 	width: 320px;
 	line-height: 16px;
 	padding-top: 4px;
 	padding-left: 20px; 
 	padding-right: 20px;


}

.login_error_info .read_more {
    margin-left: 4px;
}

.login_error_info a{
	font-family:helvetica;
	font-size:11px;
	margin-bottom: 15px;
	color:#24598b;
	text-decoration:underline;
}

.activate_account {
    color: #505050;
    font-family:Helvetica;
 	font-size:14px;
 	padding:0px;
    font-weight: normal;
 	width: 445px;
 	line-height: 16px;
 	padding-top: 4px;
 	padding-left: 20px; 
 	padding-right: 20px;
    background: url(/m/images/startpage200903-2/green_bg_mid.png);

}

.activate_account .read_more {
    margin-left: 4px;
}

.activate_account a{
	font-family:helvetica;
	font-size:11px;
	margin-bottom: 15px;
	color:#24598b;
	text-decoration:underline;
}


#rubrik {
	font-size:16px !important;
    margin-left: 44px;
}

.middle_column_middle .middle_divider {
	margin-top: -4px;
}

.latest_bg {
	background-image:url("/m/images/frontpage/bottom/bar_bg.jpg");
	background-repeat:repeat-x;
	float:left;
	margin-right:13px;
}

.last_bg{
	margin-right:0px !important;
}

.latest_bets{
width:250px;
}

.latest_contributions{
	width:218px;
}

.rewards{
	width:250px;
}

.recent_logins{
	width:164px;
}

.blue_txt{
	margin-top:5px;
	color:#2b72bb;
	font-family:helvetica;
	font-weight:bold;
}

.bold_txt{
	color:#292929;
	font-family:helvetica;
	font-weight:bold;
	margin-top:11px;
}

.bread{
	color:#292929;
	font-size:11px;
	padding-top: 2px;
}

.bread p {
	color:#292929;
	font-size:11px;
}


.bread a {
    text-decoration: none;
	color:#292929;
	font-size:11px;
}

.name_width{
	width:85px;
}

.city{
	color:#505050;
	font-family:helvetica;
	font-weight:bold;
	width:85px;
}

.contactContainer {
	background: white; width: 395px; height: 200px; overflow: auto; margin-top: 3px; padding-top: 4px;
	 padding-bottom: 4px;
	 padding-right: 10px;

}

.errorContainer {
	background: #FFE1E1; width: 405px; margin-top: 10px; padding-top: 4px;
	font-size: 11px;
	margin-left: 10px;
	border: 1px solid #FC7677;
	color: #272727;
    padding-bottom: 12px;
    margin-bottom: 4px;
     padding-bottom: 14px;
}

.contact {
	color: black; margin-left: 20px; margin-top: 6px;
    overflow: hidden;
}

.contactFriendContainer {
	background: white; width: 405px; height: 380px; overflow: auto; margin-top: 3px; padding-top: 4px;
	margin-left: 10px;
    overflow-x : hidden;
    padding-bottom: 4px;
}

.contactFriend {
    color: #282828;
    margin-top: 6px;
    border-bottom: 1px solid #EFEFEF;
    width: 405px;
    font-size: 10px !important;
    padding-bottom: 6px;
    
}

.contactFriendLeft {
    float: left; width: 20px; margin-top: 23px; 
    padding-left: 10px;
}
.contactFriendMiddle {
	float: left; width: 70px; margin-top: 1px; padding-left: 5px;	cursor:pointer; font-size: 11px;
}

.contactFriendRight div {
    padding-bottom: 4px;
}

.contactFriendRight {
	float: left; width: 250px; margin-top: 1px;	cursor:pointer; font-size: 11px;
}




.contactLeft {
	float: left; width: 15px; 
}

.contactMiddle {
	float: left; width: 175px; margin-top: 1px; padding-left: 5px;	cursor:pointer;
}

.contactRight {
	float: left; width: 150px; margin-top: 1px;	cursor:pointer;
}

#invite_sent {
    margin-left: 10px; font-size: 13px; padding-top: 10px; margin-bottom: 05px;
}

#invite_sent_description {
    margin-left: 10px;
}


.errorContainer .contactMiddle, .errorContainer .contactRight {
    cursor: text;
}

.nomarginpadding {
    margin:0px; padding:0px;
}

.invite_friends_exists_header {
    margin-left: 10px; font-size: 13px; padding-top: 10px; margin-bottom: 15px;
}

.selectAllFriends {
    color: black; margin-left: 20px; margin-top: 10px; font-size: 10px; padding-bottom: 2px;
}

.selectAllFriendsLink {
    float: left; margin-top: 1px; cursor: pointer;
}

.invite_add_friends_btn {
    float: right; margin-right: 13px; margin-top: 5px;
}

.invite_bottom_img {
margin:0px; padding:0px; margin-bottom: 10px;

}

.find_bottom_img {
    margin:0px; padding:0px; position: relative; top: -10px;
}

.invite_btn_hotmail {
    cursor: pointer; background: url('/m/images/invite_v2/hotmail_gmail_btn.jpg') no-repeat; height: 40px; width: 132px; padding: 2px;padding-top: 110px; text-align: center; float: left;
}

.invite_btn_hotmail_only {
    cursor: pointer; background: url('/m/images/find_friends/hotmail_btn.jpg') no-repeat; height: 40px; width: 132px; padding: 2px;padding-top: 110px; text-align: center; float: left;
}

.invite_btn_messenger {
    cursor: pointer; margin-left: 8px; background: url('/m/images/invite_v2/messenger_btn.jpg') no-repeat; height: 40px; width: 132px; padding: 2px;padding-top: 110px; text-align: center; float: left;
}

.invite_btn_gmail {
    cursor: pointer; margin-left: 8px; background: url('/m/images/find_friends/gmail.jpg') no-repeat; height: 40px; width: 132px; padding: 2px;padding-top: 110px; text-align: center; float: left;
}

.invite_btn_facebook {
    cursor: pointer; margin-left: 8px; background: url('/m/images/invite_v2/facebook_btn.jpg') no-repeat; height: 40px; width: 132px; padding: 2px;padding-top: 110px; text-align: center; float: left; 

}

.create_bet_btn_private {
      cursor: pointer;  background: url('/m/images/new_bet_200902/all_friends_bet_btn.jpg') no-repeat; height: 27px; width: 191px; padding: 2px; padding-top: 73px; text-align: center; float: right;
     }


.create_bet_btn_bet2aid {
      cursor: pointer; margin-left: 0px; background: url('/m/images/new_bet_200902/bet2aid_bet_btn.jpg') no-repeat; height: 27px; width: 195px; padding: 2px;padding-top: 73px; text-align: center; float: left;  margin-bottom: 10px;
}



.create_bet_btn_all {
      cursor: pointer; margin-left: 8px; background: url('/m/images/create_bet/all_friends_bet_btn.jpg') no-repeat; height: 40px; width: 132px; padding: 2px;padding-top: 110px; text-align: center; float: left;  
}

/*

.invite_btn_facebook {
    cursor: pointer; margin-left: 8px; background: url('/m/images/invite_v2/facebook_btn.jpg') no-repeat; height: 40px; width: 132px; padding: 2px;padding-top: 110px; text-align: center; float: left; 
filter:alpha(opacity=20);
}


*/

#navigation li {
    cursor: pointer;
}

.invite_icon {
    float: left; margin-left: 10px; margin-top: 8px; padding-right: 10px;
}

.invite_checkAll {
    float: left; margin-top: 1px; cursor: pointer;
}


.invite_friends_requestsent {
   padding-top: 10px;
}

.login_error_invite {
    margin-left: -10px; width: 383px; padding-top: 15px; padding-bottom: 15px; margin-bottom: 20px;
}

.invite_label {
    float: left; width: 110px; text-align: right; padding-right: 5px;  margin-top: 2px;
}

.invite_fineprint {
    width: 190px; margin-left: 122px; padding: 3px; margin-bottom:10px;
}

.invite_progress_container {
    width: 230px; padding-top: 10px; margin: 0 auto;
}


.select_all_friends {
    color: black; margin-left: 20px; margin-top: 10px; 
}

.send_mail_error {
    margin-left: -10px; width: 383px; padding-top: 15px; padding-bottom: 15px; margin-bottom: 20px;
}

.new_bet_alt {
    min-height: 20px; margin-top: 8px;
}

.new_bet_alt_text {
    float: left; width: 70px; text-align: right;
    padding-top: 4px;
}

.new_bet_alt_input {
    float: left; width: 280px; padding-left: 5px;
}

.new_bet_error {
    margin: 5px;
    margin-bottom: 0px;
    color: #c90000;
    font-family: helvetica;
    font-size: 10px;
    
}

.choice_top_grey {
    background-image: url(/m/images/new_bet_200902/top_orange_with_grey_bg.jpg);
}

.choice_bottom_grey {
      background-image: url(/m/images/new_bet_200902/bottom_orange_with_grey_bg.jpg);  
}

.force_white {
    color: #FFFFFF !important;
}

.bet_bg_top {
    margin-top: -2px;
    margin-bottom: -2px;
}

.bet_list_vad {
     padding-top: 3px; text-align: center; border-left: 1px solid #c9c9c9; width: 284px; height: 20px; padding-left: 5px; float: left; border-bottom: 1px solid #a8a8a8;  background: #efefef; 
}

.bet_list_status {
    padding-top: 3px; text-align: center;  height: 20px; width: 69px; float: left; border-bottom: 1px solid #a8a8a8;  background: #efefef;
}

.bet_list_type {
    padding-top: 3px;  border-right: 1px solid #c9c9c9; text-align: center; height: 20px; width: 61px; float: left; border-bottom: 1px solid #a8a8a8;  background: #efefef;
}

.bet_last_status {
 cursor: pointer; color: white; text-align: center; background: #efefef; border-left: 1px solid white; padding-top: 3px;  width: 69px; float: left; border-top: 1px solid white; border-bottom: 1px solid #a8a8a8; border-right: 1px solid #b4b4b4;
}

.logga_and_bg {
    margin-top: -1px; margin-bottom: 5px;
}

.mebidotabs li div {
    padding-top: 4px;
}

.friends_profile_stats_right {
    margin-top: 5px;
}

.profile_top_part_one_right {
    margin-top: 0px;
}

.profile_score {
    margin-top: 4px;
    padding-top: 6px;
}

.profile_score_top {
    margin-top: -1px !important;
}

#bet_public {
 margin-top: 10px;   
}

#bet_private {
    margin-top: 10px;
}

.bet_close_button {
	margin-bottom: 5px;
}