@charset "utf-8";
/* CSS Document */

/*Maximenu styling*/
div#maximenuck104 ul.maximenuck, 
div#maximenuck119 ul.maximenuck,
div#maximenuck118 ul.maximenuck,
div#maximenuck117 ul.maximenuck {
    clear: both;
    position: relative;
    z-index: 999;
    overflow: visible !important;
    display: block !important;
    float: none !important;
    visibility: visible !important;
    opacity: 1 !important;
    list-style: none;
    margin: 0 4%;
    height: auto;
    padding: 0px 20px 0px 20px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    filter: none;
    background: #F5F5F5;
    background: -moz-linear-gradient(top, #F5F5F5 0%, #F5F5F5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F5F5F5), color-stop(100%,#F5F5F5));
    background: -webkit-linear-gradient(top, #F5F5F5 0%,#F5F5F5 100%);
    background: -o-linear-gradient(top, #F5F5F5 0%,#F5F5F5 100%);
    background: -ms-linear-gradient(top, #F5F5F5 0%,#F5F5F5 100%);
    background: linear-gradient(top, #F5F5F5 0%,#F5F5F5 100%);
    border: 1px solid #fff;
    -moz-box-shadow: inset 0px 0px 1px #edf9ff;
    -webkit-box-shadow: inset 0px 0px 1px #edf9ff;
    box-shadow: inset 0px 0px 1px #edf9ff;
    text-align: left;
    zoom: 1;
}

/*font styling*/
div#maximenuck118 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck118 ul.maximenuck li.maximenuck.level1 > span.separator,
div#maximenuck104 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck104 ul.maximenuck li.maximenuck.level1 > span.separator,
div#maximenuck119 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck119 ul.maximenuck li.maximenuck.level1 > span.separator,
div#maximenuck117 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck117 ul.maximenuck li.maximenuck.level1 > span.separator {
    font-size: 13px;
    color: #333;
    display: block;
    float: none !important;
    float: left;
    position: relative;
    text-decoration: none;
    text-shadow: 1px 1px 1px #fff;
    box-shadow: none;
    min-height: 34px;
    outline: none;
    background: none;
    filter: none;
    border: none;
    padding: 0;
    white-space: normal;
    filter: none;
    text-transform: uppercase;
}

div#maximenuck118 ul.maximenuck li.maximenuck.level1,
div#maximenuck104 ul.maximenuck li.maximenuck.level1,
div#maximenuck119 ul.maximenuck li.maximenuck.level1,  
div#maximenuck117 ul.maximenuck li.maximenuck.level1 {
    display: inline-block;
    float: none !important;
    position: static;
    list-style: none;
    border-right: 1px solid #FFF;
    /* float: left; */
    text-align: center;
    padding: 4px 9px 2px 9px;
    margin: 2px 7px 0 0;
    cursor: pointer;
    vertical-align: middle;
    box-shadow: none;
    filter: none;
}
div#maximenuck104 ul.maximenuck li.maximenuck.level1:hover,
div#maximenuck104 ul.maximenuck li.maximenuck.level1.active,

div#maximenuck118 ul.maximenuck li.maximenuck.level1:hover,
div#maximenuck118 ul.maximenuck li.maximenuck.level1.active,

div#maximenuck119 ul.maximenuck li.maximenuck.level1:hover,
div#maximenuck119 ul.maximenuck li.maximenuck.level1.active, 

div#maximenuck117 ul.maximenuck li.maximenuck.level1:hover,
div#maximenuck117 ul.maximenuck li.maximenuck.level1.active {
	border: 0px solid #777777;
	background: #5AC53B;
	background: -moz-linear-gradient(top, #5AC53B, #5AC53B);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5AC53B), to(#5AC53B));
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
div#maximenuck104 ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck104 ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck104 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck104 ul.maximenuck li.maximenuck.level1.active > span.separator,

div#maximenuck118 ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck118 ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck118 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck118 ul.maximenuck li.maximenuck.level1.active > span.separator,

div#maximenuck119 ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck119 ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck119 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck119 ul.maximenuck li.maximenuck.level1.active > span.separator,


div#maximenuck117 ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck117 ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck117 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck117 ul.maximenuck li.maximenuck.level1.active > span.separator {
    color: #fff;
    text-shadow: 0px 0px 0px #ffffff;
}

.bread #nav{
	margin: 0 0 0 4.2em;
}




/*Advert Styling*/
a.ns2-readmore span {
    background: url(../images/more.png) no-repeat 0 0;
    padding: 20px 10px 0 13px;
    color: #fff;
}

/*Nivo readmore*/
.nivo-readmore, .ns2-readmore{
		background:#AAAAAA;
}

.nivo-readmore:hover,  .ns2-readmore:hover{
	    background:#777777;
}

/*photo gallery styling*/
#boxplus .boxplus-dialog {
    background-color: white;
    background-color: rgba(255,255,255,0.8);
    color: black;
    z-index: 100000000;
}

/*Register a Dam Styling*/
.tlist td {
  /*  text-align: center;*/
}


