/* Copyright (C) 2007 - 2009 YOOtheme GmbH */

/*

 * This CSS file is for customization purpose only

 */ 


 /* Typography */
 
 a:link,

a:visited { color: #00549F; }

a:hover { color: #E29435 /*F9A437*/; }

h1 {
	font-size: 28px;
	line-height: 28px;
	margin: 0 0 10px 0;
	color: #013473;
}
 
 h2 {
	font-size: 20px;
	line-height: 20px;
	margin-top: 0;
	font-weight: normal;
 }

 h3 {
	color: #35593F;
 }

.contentheading, .componentheading {
	color: #013473;
 }
 
/* Layout */

body.yoopage { 
/*background: #6d934d url(../images/variations/wavegreen/page_bg.png) 0 0 repeat-x scroll;*/
color: #131313;
/*background: #396086 url(../images/variations/waveblue/page_bg.png) 0 0 repeat-x scroll;*/
background: #537663 url(../images/bg-repeat.jpg) 0 0 repeat;
 /*35593F /*296539 /*2E5D32 #2484e8 #374C2B #2E5D32*/
}

#page-body { background: url(../images/background-top.png) 0 0 repeat-x; }

.wrapper {
	width: 1040px !important;
}

.wrapper-bg1 {
	background: url(../images/container-shadow.png) 50% 0 repeat-y;
	padding: 0 40px;
}

.wrapper-bg2 {
	background: #CECAB7 url(../images/header-bg9.jpg) 50% 0 no-repeat;
}

body.greenhawk .wrapper-bg2 {
	background: #CECAB7 url(../images/header-green-hawk3.jpg) 50% 0 no-repeat;
}

body.bluehawk .wrapper-bg2 {
	background: #CECAB7 url(../images/header-blue-hawk.jpg) 50% 0 no-repeat;
}

body.blueowl .wrapper-bg2 {
	background: #CECAB7 url(../images/header-blue-owl.jpg) 50% 0 no-repeat;
}

body.blueseagull .wrapper-bg2 {
	background: #CECAB7 url(../images/header-blue-seagull.jpg) 50% 0 no-repeat;
}

body.greenegret .wrapper-bg2 {
	background: #CECAB7 url(../images/header-green-egret.jpg) 50% 0 no-repeat;
}

body.greenmeadowlark .wrapper-bg2 {
	background: #CECAB7 url(../images/header-green-meadowlark.jpg) 50% 0 no-repeat;
}

body.greenwoodpecker .wrapper-bg2 {
	background: #CECAB7 url(../images/header-green-woodpecker.jpg) 50% 0 no-repeat;
}

body.greeneggs .wrapper-bg2 {
	background: #CECAB7 url(../images/header-green-eggs.jpg) 50% 0 no-repeat;
}

#toolbar {
	color: #ffffff /*A6A8AA*/;
	font-size: 11px;
}

#header {
	height: 245px;

}

#headerbar {
	height: 170px;
	padding-left: 0;
}

#headerbar .left .module {
	padding-top: 120px;
	padding-left: 100px;
}

#headerbar .left .module h2 {
	margin: 0;
	padding: 0;
	color: #FFE8E0;
	font-size: 18px;
	line-height: 24px;
}

#headerbar .left .module h2 span {
	color: #F7A235;
	font-size: 24px;
	line-height: 24px;
}

#logo {

	position: absolute;
	top: 50px;
	left: 25px;

}

#search {
	top: 205px;
	background: none;
}

#menubar {

	display: none;
}

#menu {
	top: 210px;
}

/* Main Menu Tabs */

#menu li.level1:hover {
	background: #002745;
	border-radius: 6px 6px 0 0; 
	-moz-border-radius: 6px 6px 0 0; 
	-webkit-border-top-left-radius: 6px; 
	-webkit-border-bottom-left-radius: 6px; 
}

#menu li:hover a.level1,
#menu li:hover span.level1 {
	background: none;
}

#menu li.remain.level1 { 
	background: #002745;
	border-radius: 6px 6px 0 0; 
	-moz-border-radius: 6px 6px 0 0; 
	-webkit-border-top-left-radius: 6px; 
	-webkit-border-bottom-left-radius: 6px; 
}

#menu li.remain a.level1,
#menu li.remain span.level1 { 
	background: none;
}

#menu li.active a.level1 span.bg,
#menu li.active span.level1 span.bg { color: #F9A437; }

#menu li.active:hover a.level1 span.bg,
#menu li.active:hover span.level1 span.bg { color: #F9A437; }

#menu li.active.remain a.level1 span.bg,
#menu li.active.remain span.level1 span.bg { color: #F9A437; }

/*  Main Menu Dropdowns */

#menu .dropdown-t2 {
	padding: 0px 5px 0px 0px;
	background: url(../images/menu_dropdown_corners.png) 100% 0 no-repeat;
}

#menu .dropdown-t3 {
	height: 5px;
	background: #002745;
}

#menu .dropdown-1 {}

#menu .dropdown-2 { overflow: hidden; }

#menu .dropdown-3 {
	padding: 0px 4px 0px 4px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background: #002745;
	overflow: hidden;
}

#menu .dropdown-b1 {
	background: url(../images/menu_dropdown_corners.png) 0 -5px no-repeat;
}

#menu .dropdown-b2 {
	padding: 0px 5px 0px 5px;
	background: url(../images/menu_dropdown_corners.png) 100% -10px no-repeat;
}

#menu .dropdown-b3 {
	height: 4px;
	border-bottom: 1px solid #000000;
	background: #002745;
}

/*  Modules  */
#contentright div.mod-line h3.header {
    text-indent: 0px;
	padding-left: 14px;
	font-size: 15px;
}



/*
 *    Misc
 */


 .thumb-row {
	padding-top: 5px;
	padding-left: 30px;
 }
 
 .thumb-row a {
	float: left;
	margin-right: 60px;
	display: block;
 
 }
 
 
div.module div.yoo-gallery {

	margin: 15px auto 5px auto;

	width: 600px;

}



/*
IE6 Fixes
*/

* html #menu li.hovered { background: #002745; }

* html #menu li.hovered a.level1,

* html #menu li.hovered span.level1 { background: #002745; }





