﻿/*	Header styles */

div#header {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 900px;
	height: 120px;
	margin: auto;
}

div#logo {
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 15px 0px;
	float: left;
}

div#counter {
	margin: 30px 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: 15px 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('images/icon_serviceprovider_48x48.png') no-repeat top ; 
}

div#carriers a:hover {
	background: url('images/icon_serviceprovider_48x48.png') no-repeat top ; 
	color: #333;
}

div#developers a {
	background: url('images/icon_mouse_48x48.png') no-repeat top ; 
}

div#developers a:hover {
	background: url('images/icon_mouse_48x48.png') no-repeat top ; 
	color: #333;
}

div#oems a {
	background: url('images/icon_oems_48x48.png') no-repeat top ; 
}

div#oems a:hover {
	background: url('images/icon_oems_48x48.png') no-repeat top ; 
	color: #333;
}

div#enterprises a {
	background: url('images/icon_enterprises_48x48.png') no-repeat top ; 
}

div#enterprises a:hover {
	background: url('images/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: 898px;
	height: 31px;
	background: url('images/bg_nav_primary.png') no-repeat top ; 
	border-right: 1px solid #bfbfbf;
	border-left: 1px solid #bfbfbf;
	clear: left;
}

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: 7px 9px 8px 10px;
	background: url('images/bg_nav_primary_hover.png') repeat-x top ; 
	color: #fff;
	border-right: none;
	border-left: none;
}
 
div#nav_primary ul li#selected {
	background: url('images/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;
 }


/*	Copyright styles */

div#copyright {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	background: #fff;
	color: #999;
	font: normal 9px/11px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
}

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;
}

