/*	Header styles */

div#header {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 900px;
	height: 125px;
	margin: auto;
	}

#search {
	background:transparent url(../img/search.png) no-repeat;
	height:28px;
	width:76px;
	border:none;
	margin-left:4px;
	cursor:pointer;
}


div#logo {
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 9px 0px;
	float: left;
	}

div#counter {
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	font: normal 11px/12px 'Corbel', 'Calibri', 'Tahoma', 'Verdana', sans-serif;
	color: #666;
	}
	
div#counter span#devices {
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	font: bold 24px/26px 'Corbel', 'Calibri', 'Tahoma', 'Verdana', sans-serif;
	color: #000;
	display: block;
	}


div#solutions {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

div#solutions div a {
	margin: 20px 0px 0px 0px;
	padding: 50px 0px 0px 0px;
	width: 70px;
	float: right;
	text-align: center;
	font: normal 9px/10px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #999;
	text-decoration: none;
 	display: block; 
	}

div#carriers a {
	background: url('../img/icon_serviceprovider_48x48.png') no-repeat top ; 
	}

div#carriers a:hover {
	background: url('../img/icon_serviceprovider_48x48.png') no-repeat top ; 
	color: #333;
	}

div#developers a {
	background: url('../img/icon_mouse_48x48.png') no-repeat top ; 
	}

div#developers a:hover {
	background: url('../img/icon_mouse_48x48.png') no-repeat top ; 
	color: #333;
	}

div#oems a {
	background: url('../img/icon_oems_48x48.png') no-repeat top ; 
	}

div#oems a:hover {
	background: url('../img/icon_oems_48x48.png') no-repeat top ; 
	color: #333;
	}

div#enterprises a {
	background: url('../img/icon_enterprises_48x48.png') no-repeat top ; 
	}

div#enterprises a:hover {
	background: url('../img/icon_enterprises_48x48.png') no-repeat top ; 
	color: #333;
	}

/*	Footer styles */

div#footer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 900px;
	margin: auto;
	}

/*	Primary Navigation styles */


div#nav_primary {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 790px;
	height: 31px;
	background: url('../img/bg_nav_primary.png') no-repeat top ; 
	border-right: 1px solid #bfbfbf;
	border-left: 1px solid #bfbfbf;
	clear: left;
	margin-bottom:7px;
	margin-top:2px;

}

div#nav_primary ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	}

div#nav_primary ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	float: left;
	}

div#nav_primary ul li a {
	margin: 1px 0px 1px 0px;
	padding: 7px 8px 6px 9px;
	font: normal 12px/15px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #4c4c4c;
 	display: block; 
	text-decoration: none;
	border-right: 1px solid #bfbfbf;
	border-left: 1px solid #fff;
	}

div#nav_primary ul li a:hover {
	margin: 0px 0px 0px 0px;
	padding: 8px 9px 7px 10px;
	background: url('../img/bg_nav_primary_hover.png') repeat-x top ; 
	color: #fff;
	border-right: none;
	border-left: none;
	}
 
div#nav_primary ul li#selected {
	background: url('../img/bg_nav_primary_selected.png') repeat-x top ; 
	}

div#nav_primary ul li#selected a {
	margin: 1px 0px 1px 0px;
	padding: 7px 8px 7px 9px;
	color: #333;
 	display: block; 
	text-decoration: none;
	border-right: 1px solid #bfbfbf;
	border-left: 1px solid #e5e5e5;
	}

div#nav_primary ul li#selected a:hover {
	background: none; 
	color: #333;
	border-right: 1px solid #bfbfbf;
	}


div#nav_primary ul li.right {
	float: right;
	 }
 
div#nav_primary ul li.right a {
	border-right: 1px solid #fff;
	border-left: 1px solid #bfbfbf;
	 }

div#nav_primary ul li.right a:hover {
	margin: 0px 0px 0px 0px;
	padding: 8px 9px 7px 10px;
	background: url('../img/bg_nav_primary_hover.png') repeat-x top ; 
	color: #fff;
	border-right: none;
	border-left: none;
	}


/*	Footer Navigation styles */


div#nav_footer {
	margin: 4px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	width: 898px;
	height: 25px;
	background: url('../img/bg_nav_footer.png') no-repeat top ; 
	border-right: 1px solid #bfbfbf;
	border-left: 1px solid #bfbfbf;
	clear: left;
	}

div#nav_footer ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

div#nav_footer ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	float: left;
	}

div#nav_footer ul li a {
	margin: 1px 0px 1px 0px;
	padding: 4px 8px 3px 9px;
	font: bold 9px/15px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #999;
 	display: block; 
	text-decoration: none;
	border-right: 1px solid #bfbfbf;
	border-left: 1px solid #fff;
	}

div#nav_footer ul li a:hover {
	margin: 0px 0px 0px 0px;
	padding: 5px 9px 4px 10px;
	background: url('../img/bg_nav_footer_hover.png') repeat-x top ; 
	color: #fff;
	border-right: none;
	border-left: none;
	}
 
div#nav_footer ul li a img {
	margin: -1px 4px 0px -5px;
	padding: 0px 0px 0px 0px;
	}


div#nav_footer ul li#selected {
	background: url('../img/bg_nav_footer_selected.png') repeat-x top ; 
	}

div#nav_footer ul li#selected a {
	margin: 1px 0px 1px 0px;
	padding: 4px 8px 4px 9px;
	color: #333;
 	display: block; 
	text-decoration: none;
	border-right: 1px solid #bfbfbf;
	border-left: 1px solid #e5e5e5;
	}

div#nav_footer ul li#selected a:hover {
	background: none; 
	color: #333;
	border-right: 1px solid #bfbfbf;
	}


div#nav_footer ul li.right {
	float: right;
	 }
 
div#nav_footer ul li.right a {
	border-right: 1px solid #fff;
	border-left: 1px solid #bfbfbf;
	 }

div#nav_footer ul li.right a:hover {
	margin: 0px 0px 0px 0px;
	padding: 5px 9px 4px 10px;
	background: url('../img/bg_nav_footer_hover.png') repeat-x top ; 
	color: #fff;
	border-right: none;
	border-left: none;
	}



/*	Copyright styles */

div#copyright {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	background: #fff;
	width: 900px;
	color: #999;
}

div#copyright a {
	color: #999;
 }

div#copyright p.note {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 9px/11px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #999;
}
