/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */


/*
 * Custom Style Sheet - Use this file to style your content
 */
a {
	/*font-weight:bold;*/
}
.next, .prev {
	display: block;
}
table.about_us_lang_tab {
	background: url(../images/texture/5.jpg) repeat scroll top left #F2F2F2;
	margin-top:30px;
}
table.about_us_lang_tab td {
	padding:5px 10px;
}

table.about_us_lang_tab td.about_us_lang_active {
	background-color:#EFEFEF;
	color:#F56C13 !important;
	font-weight:bold;
}
.item961, .item969, .item970, .item971, .item972, .item973 {
	display:none;
}
table.about_us_french td {
	border: 1px solid #e0e0e0;
	padding:5px 10px;
}


table tr.table_hd td {
	font-weight:bold;
}
h4 {
	color: #000000;
	font-weight: bold;
}
div.children>:first-child  { /* hiding <h3>Subcategories</h3> */
	display:none;
}

#menubar .module {
	margin:0;
	padding:0;
}


.dropdown .width100, .dropdown .width50, .dropdown .width33 {
	border-left: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
}
.dropdown .dropdown-bg {
	border-right: 1px solid #dddddd;
}
.menu-dropdown a.level2, .menu-dropdown span.level2, .menu-dropdown a.level3, .menu-dropdown span.level3, .menu-dropdown a.level4, .menu-dropdown span.level4 {
	font-size: 16px;
  
}

/********************************************************** Main Menu Customization ******************************************************/
div#maximenuck ul.maximenuck {
	padding: 0;
	margin: 0;
	border: 0px !important;
	background: none;
  
}
div#maximenuck ul.maximenuck li.maximenuck.level1:hover > span span.titreck, div#maximenuck ul.maximenuck li.maximenuck.level1.active > span span.titreck,
div#maximenuck ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck ul.maximenuck li.maximenuck.level1.active > span.separator {
	color: #ffffff;
	text-shadow: none !important;
}

div#maximenuck ul.maximenuck, div#maximenuck ul.maximenuck li.maximenuck.level1:hover, div#maximenuck ul.maximenuck li.maximenuck.level1.active {
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
	border: none;
}

div#maximenuck ul.maximenuck li.maximenuck.level1 {
    margin: 0;
    padding: 13px 32px 0px;
}

div#maximenuck ul.maximenuck li.maximenuck.level1:hover, div#maximenuck ul.maximenuck li.maximenuck.level1.active {
    box-shadow: 0 3px 0 0 #F56C13, 0 2px 0 0 rgba(0, 0, 0, 0.1) inset;
    webkit-box-shadow: 0 3px 0 0 #F56C13, 0 2px 0 0 rgba(0, 0, 0, 0.1) inset;
    background:none; 
    background-image: url(/templates/fontaine_j3/images/body/menu-li-active.png);
    background-repeat: repeat-x;
    background-position: 0 0;
    background-color: #F56C13;
}
div#maximenuck div.floatck {
	background:#ffffff !important;	
	margin: 1px 0 0 -32px;
  
}

/* menu sub headers */
ul.maximenuck li.item709 > a, 
ul.maximenuck li.item927 > a, 
ul.maximenuck li.item928 > a, 
ul.maximenuck li.item1138 > span, 
ul.maximenuck li.item1139 > span,
ul.maximenuck li.item1140 > span,
ul.maximenuck li.item1141 > span,
ul.maximenuck li.item1142 > span, 
ul.maximenuck li.item1155 > span,
ul.maximenuck li.item1182 > span,
ul.maximenuck li.item1184 > span,
ul.maximenuck li.item1183 > span,
ul.maximenuck li.item1149 > a,
/* Chinese menu items */
ul.maximenuck li.item132 > a, 
ul.maximenuck li.item480 > a, 
ul.maximenuck li.item1197 > span, 
ul.maximenuck li.item731 > span, 
ul.maximenuck li.item303 > span, 
ul.maximenuck li.item1208 > span, 
ul.maximenuck li.item1205 > span, 
ul.maximenuck li.item743 > a, 
ul.maximenuck li.item856 > a, 
ul.maximenuck li.item1212 > span, 
ul.maximenuck li.item855 > a, 
ul.maximenuck li.item208 > a, 
ul.maximenuck li.item1203 > span {
	width: 100%;
	text-align: center;
	text-decoration:underline !important;
	font-weight: bold !important;
    
}
/* sub header font size */
ul.maximenuck li.item709 > a span.titreck, 
ul.maximenuck li.item927 > a span.titreck, 
ul.maximenuck li.item928 > a span.titreck, 
ul.maximenuck li.item1138 > span span.titreck,
ul.maximenuck li.item1139 > span span.titreck,
ul.maximenuck li.item1140 > span span.titreck,
ul.maximenuck li.item1141 > span span.titreck,
ul.maximenuck li.item1142 > span span.titreck,
ul.maximenuck li.item1155 > span span.titreck,
ul.maximenuck li.item1182 > span span.titreck,
ul.maximenuck li.item1184 > span span.titreck,
ul.maximenuck li.item1183 > span span.titreck,
ul.maximenuck li.item1149 > a span.titreck,
/* Chinese menu items */
ul.maximenuck li.item132 > a span.titreck, 
ul.maximenuck li.item480 > a span.titreck, 
ul.maximenuck li.item1197 > span span.titreck, 
ul.maximenuck li.item731 > span span.titreck, 
ul.maximenuck li.item303 > span span.titreck, 
ul.maximenuck li.item1208 > span span.titreck, 
ul.maximenuck li.item1205 > span span.titreck, 
ul.maximenuck li.item743 > a span.titreck, 
ul.maximenuck li.item856 > a span.titreck, 
ul.maximenuck li.item1212 > span span.titreck, 
ul.maximenuck li.item855 > a span.titreck, 
ul.maximenuck li.item208 > a span.titreck, 
ul.maximenuck li.item1203 > span span.titreck {
	font-size: 18px !important;
}
/********************************/

/* centre align for Company and Services menu items */
div#maximenuck ul.maximenuck li.item1137 span,
div#maximenuck ul.maximenuck li.item699 span,
div#maximenuck ul.maximenuck li.item862 span,
div#maximenuck ul.maximenuck li.item843 span {
	text-align: center;
}
/*******************************/

div#maximenuck ul.maximenuck span {
	font-size: 16px;
	text-shadow: none;
	color:#3B3B3B;
}
div#maximenuck ul.maximenuck span.separator img {
	margin: 0 auto;
	width: 100px;
	display: block;
}

/* Setting default width 200px for drop down */
ul.maximenuck li.item710 > div.floatck,
ul.maximenuck li.item708 > div.floatck,
ul.maximenuck li.item715 > div.floatck,
ul.maximenuck li.item1052 > div.floatck {
	width:200px !important;
}
/*******************************************/

/* border bottom and setting height for groups of Services panel */
ul.maximenuck li.item1138,
ul.maximenuck li.item1139,
ul.maximenuck li.item1140,
ul.maximenuck li.item1149,
ul.maximenuck li.item1155,
/* Chinese menu items */
ul.maximenuck li.item731,
ul.maximenuck li.item1208,
ul.maximenuck li.item743,
ul.maximenuck li.item1212,
ul.maximenuck li.item208 {
	border-bottom: 1px solid #cccccc;
} 

/* force the height of the first group to be matched under services */
ul.maximenuck li.item699 ul.maximenuck2 li.level2 {
	height: 440px;
}
ul.maximenuck li.item843 ul.maximenuck2 li.level2 {
	height: 320px;
}
/*********************************************/


/*****************************************************************************************************************************************************/

table.zebra tr td{
  font-size: 18px;

}

table.zebra th{
  font-size: 18px;
  font-weight: 800;
}

table.zebra select{
	width: 200px;
	height: 29px;
	border-radius: 3px;
	border: 1px solid #CCC;
	font-weight: 200;
	font-size: 16px;
	font-family: Verdana;
	box-shadow: 1px 1px 5px #CCC;
}

.ohanah-events-page #sidebar-b .deepest {
	margin:0;
	padding:0;
}

.ohanah-events-page #sidebar-b .mod-box {
	margin: 10px;
	padding: 15px 10px;
}

#calendar .cat-1, #calendar .cat-11 {
    background-color: #99FFFF;
}
#calendar .cat-2, #calendar .cat-12 {
    background-color: #CCFFCC;
}
#calendar .cat-3, #calendar .cat-13 {
    background-color: #FFFF99;
}
#calendar .cat-4, #calendar .cat-14 {
    background-color: #FFCCFF;
}
#calendar .cat-5, #calendar .cat-15 {
    background-color: #99CC33;
}
#calendar .cat-6, #calendar .cat-16 {
    background-color: #CC6600;
}
#calendar .cat-7, #calendar .cat-17 {
    background-color: #6666FF;
}
#calendar .cat-8, #calendar .cat-18 {
    background-color: #3399FF;
}
#calendar .cat-9, #calendar .cat-19 {
    background-color: #CC3300;
}
#calendar .cat-10, #calendar .cat-20 {
    background-color: #FFE8C3;
}