/* Copyright (C) 2007 - 2011 YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */



/*

 * This CSS file is for customization purpose only

 */ 



#logo a.logo-icon {

	display: block;

	width: 250px;

	height: 75px;

	background: url(../../../images/yootheme/logo.png) 0 0 no-repeat;

}



#logo {

	position: absolute;

	left: 0px;

	top: -15px;

}



.wrapper-glass #logo a.logo-icon { background-image: url(../../../images/yootheme/logo_glass.png); }

.wrapper-black #logo a.logo-icon { background-image: url(../../../images/yootheme/logo_black.png); }

.wrapper-wood #logo a.logo-icon { background-image: url(../../../images/yootheme/logo_wood.png); }



/* first menu tab on menuright position */

#menu .right .last .level1,

#menu .right .last .level1 span.bg { background: url(../images/menu_level1_item_green.png) 0 0 no-repeat; }



#menu .right .last a.level1 span.bg,

#menu .right .last span.level1 span.bg {

	color: #ffffff;

	text-shadow: 0 -1px 1px rgba(0,0,0,0.4);

	background-position: 100% -60px;

}



#menu .right li.last.level1:hover .level1,

#menu .right li.last.level1.remain .level1,

#menu .right li.last.level1.active .level1 { background-position: 0 -120px; }



#menu .right li.last.level1:hover .level1 span.bg,

#menu .right li.last.level1.remain .level1 span.bg,

#menu .right li.last.level1.active .level1 span.bg { background-position: 100% -180px; }



/* demo content */

.iconbox { 

	padding: 10px;

	border: 1px solid #dcdcdc;

	background: #ffffff;

	overflow:hidden; 

}



/* custom styling*/

body.yoopage.background-default.style-green { background-color: #FFFFFF; background-image:url(../images/hal-pin-logo.jpg); background-repeat:no-repeat; }

/* FROM layout.css */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #333;
	position: relative;
}

/* FROM typography.css*/
#page h1 a {
	color: #8CA439;
	text-decoration: none;
}

h1 {
	color: #8CA439;
}

/* FROM modules.css */
.module h3.header {
	color: #8CA439;
	font-size: 24px;
	font-weight: normal;
}

/*for Home Page Menu z-index control */
.fpss-container {
	z-index:1;
} 

