/* CSS Document */


/*BEGIN - MAIN MENU*/
div#main_menu {
	position				: absolute;
	top						: 135px;
	left					: 0px;
	width					: 930px;
	height					: 45px;
	background				: url(../images/menu_bg.png) no-repeat;
	background-position		: center;
	z-index					: 30;
}

div#main_menu ul.menu {
	padding					: 12px 0 0 0;
	margin					: 0 auto;
	width					: 100%;
	list-style				: none;
	text-align				: center;
}

div#main_menu ul.menu li {
	display					: inline;
	width					: 142px;
	height					: 33px;
}

div#main_menu ul.menu li a {
	display					: inline-block;
	margin					: 0 2px;
	padding					: 0;
	color					: #FFFFFF;
	font-size				: 11px;
	font-weight				: normal;
	text-transform			: uppercase;
	text-align				: center;
	letter-spacing			: 2px;
	width					: 142px;
	height					: 33px;
	line-height				: 33px;
	text-decoration			: none;
	background				: url(../images/menu_button_bg.png) no-repeat;
	background-position		: 0px 0px;
	cursor					: pointer;
}

div#main_menu ul.menu li a#home_link {
	background				: url(../images/home_button_bg.png) no-repeat;
}

div#main_menu ul.menu li a:hover, div#main_menu ul.menu li a#home_link:hover, div#main_menu ul.menu li.current a, div#main_menu ul.menu li.current a#home_link {
	color					: #000000;
	font-weight				: bold;
	background-position		: 0px -33px;
}


div#main_menu ul.menu li.first a {
}
/*END - MAIN MENU*/


/* BEGIN - SERVICE MENU */
div#service_menu {
	position				: absolute;
	top						: 98px;
	right					: 30px;
	z-index					: 30;
}

div#service_menu ul.menu {
	margin					: 0px auto 0 auto;
	list-style				: none;
	text-align				: center;
}

div#service_menu ul.menu li {
	display					: inline;
	width					: 11px;
	height					: 10px;
}

div#service_menu ul.menu li a {
	display					: inline-block;
	padding					: 0 5px 0 9px;
	width					: 11px;
	height					: 10px;
	background				: url(../images/service_menu_separator.gif) no-repeat;
	background-position		: top left;
	text-decoration			: none;
	cursor					: pointer;
}

div#service_menu ul.menu li a:hover {
}

div#service_menu ul.menu li a span {
	display					: inline-block;
	width					: 11px;
	height					: 10px;
}

div#service_menu ul.menu li.first a {
	background				: none;
}

div#service_menu ul.menu li a#home span {
	background				: url(../images/service_menu_home.gif) no-repeat;	
}

div#service_menu ul.menu li a#contact span {
	background				: url(../images/service_menu_contact.gif) no-repeat;	
}

div#service_menu ul.menu li a#sitemap span {
	background				: url(../images/service_menu_sitemap.gif) no-repeat;	
}
/* END - SERVICE MENU */

/* BEGIN - SOCIAL NETWORK MENU */
div#social_network {
	margin					: 0 10px;
	padding					: 6px 10px 3px 10px;
	background-color		: #F3F3F3;
}

div#social_network h2 {
	float					: left;
	margin					: 0 0 0 10px;
	color					: #000;
	font-size				: 16px;
	font-weight				: normal;
	line-height				: 36px;
}

div#social_network ul.menu {
	margin					: 0px auto 0 auto;
	list-style				: none;
	text-align				: right;
}

div#social_network ul.menu li {
	display					: inline;
}

div#social_network ul.menu li a {
	display					: inline-block;
	padding					: 0 5px 0 9px;
	width					: 32px;
	height					: 32px;
	text-decoration			: none;
	text-indent				: -9999px;
	cursor					: pointer;
}

div#social_network ul.menu li a span {
	display					: none;
}

div#social_network ul.menu li a:hover {
}

div#social_network ul.menu li.first a {
	background				: none;
}

div#social_network ul.menu li a#facebook {
	background				: url(../images/facebook.png) no-repeat;
	background-position		: top left;
}

div#social_network ul.menu li a#flickr {
	background				: url(../images/flickr.png) no-repeat;
	background-position		: top left;
}

div#social_network ul.menu li a#linkedin {
	background				: url(../images/linkedin.png) no-repeat;
	background-position		: top left;
}

div#social_network ul.menu li a#twitter {
	background				: url(../images/twitter.png) no-repeat;
	background-position		: top left;
}
/* END - SOCIAL NETWORK MENU */