
/* Main */
body{
	background: url(/businessmobile/i/m/bg.jpg) #7ac52d repeat-x;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:60%;
	color:#383D2F;
	text-align:center;
	} 
dd{
line-height:1.7em;
font-size:1.15em;
}
dt{
line-height:1.5em;
font-size:1.25em;
}

table{
border-collapse:collapse;
}
th, td{
	font-size:10px;
line-height:1.7em;
}

#bm_tabs, #bm_sponsor, #bm_businessfocus, #bm_catnav{
	line-height: 1.25em;
}
.bm_stories dd ul li a
{
	color:#666666;
	font-size:1em;
	font-family:verdana;
	font-weight:normal;
}
.bm_stories dd ul{
	clear:both;
}

.bm_stories dd ul li
{
	display:block;
	position:relative;
	background:url(http://www.zdnet.fr/x/i/m/bg.gif) 0em .5em no-repeat;
	padding:0 0 0 .4em;
	margin:0px 5px;
	line-height:1.2em;
} 
dt.bm_smallstory{
	margin-bottom:10px;
}
.bm_stories img
{
	float:left;
	margin-right:5px;
	margin-top:5px;
} 

.bm_stories dd{
	margin-bottom:15px;
}
a
{
	text-decoration:none; 
color:#456E03;
}	
a:hover 
{
	text-decoration:underline;
	color:#456E03;
}
p, h1, h2, h3, h4, h5, h6, ul, li, ol, dl, dt, dd, div, tt, th, td
{
	padding:0;
	margin:0;
	text-align:left;
	font-weight: normal;
}

img{
	border:none;
	} 

.bm_clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.bm_clearfix {display: inline-table;}

/* Hides from IE-mac \*/
 html .bm_clearfix {height: 1%;} /* was "* html .bm_clearfix {height: 1%;}" before */
.bm_clearfix {display: block;}
/* End hide from IE-mac */

hr{
	clear:both;
	margin:0;
	padding:0;
}
p{
	margin:0px;
	}
li{
	list-style-type: none;
	padding:0;
	margin:0;
	}

#bm_mpu{
	text-align:center;
margin-bottom:20px;
}
#bm_mpu p{
	text-align:center;
}

#bm_top{
	height:50px;
	}
#bm_about{
	float:right;
	}
#bm_copyright{
	margin-top:10px;
	text-align:left;
	}
#bm_greycol{
	background:#383D2F;
	}


ul.bm_by{
	margin:0;
	padding:0;
	padding-left:10px;
	float:left;
}

.bm_by li{
	display:block;
}

hr {
	clear: both;
	visibility: hidden;
}
#bm_leaderboard{
position:relative;
background-color:#383d2f;
text-align:center;
line-height:0;
	}
#bm_catnav{
	background:#383D2F;
	color:#ffffff;
	font-family:Verdana;
	font-weight:bold;
	padding:8px 0 8px 10px;
position:relative;
text-align:center;
	}
#bm_header{
	background:url(/businessmobile/i/m/header.jpg) no-repeat #77b708;
	width:728px;
	height:90px;
	position:relative;
	vertical-align:bottom;
	}
#bm_main{
	background: url(/businessmobile/i/m/top_fade.gif) no-repeat;
	padding:0 11px;
	}
#bm_border{
	clear:both;
	background: url(/businessmobile/i/m/bg_fade.gif)  repeat-y;
	}
#bm_login{
color:#456E03;
	padding-top:10px;
	padding-left:11px;
	}
#bm_login a, #bm_services a{
color:#456E03;
font-weight:bold;
}
#bm_login a:hover, #bm_services a:hover{
font-weight:bold;
color:#456E03;
text-decoration:underline;
}
#bm_services{
	margin:0;
	margin-bottom:4px;
	padding-right:11px;
	float:right;
	}
#bm_services li{
	display:inline;
}
#bm_width{
	width:750px;
	margin:0px auto;
	text-align:left;
	}
#bm_catnav a:link, #bm_catnav a:visited{
	font-weight:bold;
	color:#DBF86B;
	text-decoration:none;
	}
#bm_catnav a:hover{
	font-weight:bold;
	color:#DBF86B;
	text-decoration:underline;
	}

#bm_networkfooter{
	color:#4A4A4A;
	font-family:Verdana;
	padding:8px 11px;
	text-align:center;
	}
#bm_networkfooter a:link, #bm_networkfooter a:visited{
	font-weight:bold;
	color:#4A4A4A;
	text-decoration:none;
	}
#bm_networkfooter a:hover{
	font-weight:bold;
	color:#4A4A4A;
	text-decoration:underline;
	}
#bm_leftcol{
	width:408px;
	float:left;
	position:relative;
	padding-left:10px;
	margin:10px 0 0 0;
	}
#bm_rightcol{
	float:right;
	width:300px;
	position:relative;
	margin-bottom:15px;
	margin-left:10px;
	}

#bm_logo{
	position:absolute;
	width:200px;
	height:80px;
	}
#bm_tabs{
      margin:0;
      padding:0px 10px 0 107px;
      list-style:none;
      font-family:Verdana;
      font-size:1em;
     position:absolute; 
     bottom:0; 
      }
#bm_tabs li {
      float:left;
      background:url("/businessmobile/i/m/left-on.gif") no-repeat left top;
      margin:0;
      margin-left:2px;
      padding:0 0 0 15px;
      }
#bm_tabs a {
      display:block;
      background:url("/businessmobile/i/m/right-on.gif") no-repeat right top;
      padding:5px 15px 4px 0px;
      text-decoration:none;
      font-weight:bold;
      color:#4A4A4A;
font-size:1.15em;
      }
#bm_tabs a:hover {
      color:#4A4A4A;
      }
#bm_tabs .bm_current {
      background-image:url("/businessmobile/i/m/left.gif");
      }

#bm_tabs .bm_current a {
      background-image:url("/businessmobile/i/m/right.gif");
      color:#ffffff;
      }
#bm_tabs .bm_current a:hover {
      color:#ffffff;
      }
form.bm_search{
      display:inline;
      float:right;
      margin:10px 10px 0 0;
}

input, select, button{
      font-family:verdana;
      font-weight:bold;
font-size:1em;
}

button {
      background-color: #4A4A4A;
      border-top:1px solid  #DDFA6C;
      border-left:1px solid  #DDFA6C;
      border-right:1px solid  #184900;
      border-bottom:1px solid  #184900; 
      color:#fff;
}

.bm_search button {
      margin-left:3px;
}
#bm_content{
	border-bottom:8px solid #4A4A4A;
}
.bm_error{
color:red;
}

#bm_businessfocus li {
float:left;
      background:url("/businessmobile/i/m/left-bm.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 19px;
      white-space: nowrap;
      text-align:center;
      }

#bm_businessfocus .bm_last{
      padding:0 0 0 21px;
}

#bm_businessfocus a {
      display:block;
      background:url("/businessmobile/i/m/right-bm.gif") no-repeat right top;
      padding:6px 18px 5px 0px;
      text-decoration:none;
      font-weight:bold;
      color:#4A4A4A;
      }

#bm_businessfocus a:hover {
      color:#4A4A4A;
      }
#bm_breadcrumb a{ 
color:#4A4A4A;


}
#bm_breadcrumb a:hover{ 
color:#4A4A4A;
text-transform:underline;
}
h1 {
font-family:arial;font-size:1.9em;letter-spacing:-1px;line-height:1em;
} 
.bm_leftcol{
	width:49%;
	float:left;
	position:relative;
	}
.bm_rightcol{
	float:right;
	width:49%;
	position:relative;
	}
.clear{
clear:both;
}
#bm_greycol{
background-color:#C6C9C3;
margin-bottom:20px;
}
#bm_breadcrumb{
clear:both;
padding-bottom:3px;
padding-left:10px;
padding-top:2px;
background:url("/businessmobile/i/m/bg_bread.gif") #C6C9C3 repeat-x;
}
.bm_one{
background-color:#DDFA6C;
}
.bm_two{
background-color:#eeeeee;
} 
.bm_ga li
{
	position:relative;
	background:url(/businessmobile/i/m/greyarrow.gif) 0em .4em no-repeat;
	padding:0 0 0 0.8em;
}
.bm_greena li
{
	position:relative;
	background:url(/businessmobile/i/m/greenarrow.gif) 0 0 no-repeat;
	padding:0 0 8px 1.4em;

} 
.bm_onecol, .bm_twocol, .bm_threecol{
display:inline;
width:31%;
float:left;
margin-right:10px;
} 
#bm_skyscrapper{
position:relative;
text-align:center;
line-height:1em;
margin-bottom:20px;
}
#bm_skyscrapper p{
text-align:center;
} 
#lbad{
padding-top:2px;
float:right;
} 

#bm_relatedlinks, #bm_latest, #bm_popular, #bm_popular-re, #bm_tools, #bm_reviews, #bm_editors{
position:relative;
margin-right:5px;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
padding-bottom:5px;
} 
#bm_relatedlinks, #bm_tools{
float:left;
width:150px;
}
h3{
background-color:#eeeeee;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #ffffff;
padding:3px 10px;
text-transform:uppercase;
font-size:9px;
font-weight:bold;
line-height:1.5em;
} 
#bm_relatedlinks ul, #bm_latest ul,  #bm_popular ul, #bm_tools ul{
padding-top:5px;
}
#bm_relatedlinks li, #bm_latest li, #bm_popular li, #bm_tools li {
display:block;
line-height:1.5em;
padding-bottom:5px;
} 
#bm_relatedlinks li, #bm_tools li{
font-size:0.90em;
} 
#bm_reviews p{
margin-top:10px;
margin-bottom:5px;
}
#bm_reviews img{
margin-right:5px;
float:left;
} 
#bm_popular, #bm_latest, #bm_reviews, #bm_editors, #bm_popular-re {
border-bottom:none;
} 
#bm_reviews p, #bm_editors p, #bm_popular-re p{
padding-bottom:8px;
border-bottom:1px dashed #cccccc;
} 
h2{
font-weight:bold;
text-transform:uppercase;
font-size:9px;
} 
 h1.bm_w,  h2.bm_w{
color:#fff;
} 
#bm_splinks{
background:#e9e9e9;
padding:10px;
} 
#bm_adsbutton{
background-color:#C6C9C3;
text-align:center;
} 
#bm_adsbutton p{
text-align:center;
} 

span.bm_navselected{
color:#fff;
} 
