/* ### general ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Tahoma, Arial; font-size: 11px; color: #282828; }
input, select, textarea { font-family: Tahoma, Arial; font-size: 11px; color: #282828; }
body { background: #fff; }
img { border: 0px; display: block; }
a, input { outline: none; }

/* ### global classes ### */
.clear { clear: both; height: 0; }
.center { margin: 0 auto; width: 984px; position: relative; }

/* ### wrapper ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; }

/* ### Tiny Carousel Home ### */
#slider1 { height: 1%; overflow:hidden; padding: 0 0 10px; margin-left: 15px; }
#slider1 .viewport { float: left; width: 905px; height: 110px; overflow: hidden; position: relative; }
#slider1 .buttons { background:url("http://www.kusteryachts.nl/images/buttons.png") no-repeat scroll 0 0 transparent; display: block; margin: 30px 10px 0 0; background-position: 0 -30px; text-indent: -999em; float: left; width: 15px; height: 29px; overflow: hidden; position: relative; }
#slider1 .next { background-position: 0 0; margin: 30px 0 0 8px;  }
#slider1 .disable { visibility: hidden; }
#slider1 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 200px; left: 0 top: 0; }
#slider1 .overview li{ float: left; margin: 0 1px 0 0; padding: 1px; height: 100px; width: 176px; }
#slider1 .overview li img { margin-left: 10px; }

/* ### Tiny Carousel Boten ### */
#slider2 { height: 1%; overflow:hidden; padding: 0 0 10px; margin-left: 15px; }
#slider2 .viewport { float: left; width: 905px; height: 110px; overflow: hidden; position: relative; }
#slider2 .buttons { background:url("http://www.kusteryachts.nl/images/buttons.png") no-repeat scroll 0 0 transparent; display: block; margin: 30px 10px 0 0; background-position: 0 -30px; text-indent: -999em; float: left; width: 15px; height: 29px; overflow: hidden; position: relative; }
#slider2 .next { background-position: 0 0; margin: 30px 0 0 8px;  }
#slider2 .disable { visibility: hidden; }
#slider2 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 200px; left: 0 top: 0; }
#slider2 .overview li{ float: left; margin: 0 1px 0 0; padding: 1px; height: 95px; width: 127px; }
#slider2 .overview li img { margin-left: 0px; border: 1px solid #d2d6d9; padding: 1px; }

/* ### Tiny Carousel Tabs Boten ### */
#slider4 { height: 1%; overflow:hidden; display: block; padding: 0 0 10px 0; margin: 0 0 0 41px;}
#slider4 .viewport { width: 930px; height: 267px; overflow: hidden; position: relative; }
#slider4 .pager { overflow:hidden; height: 1%; list-style: none; clear: both; margin: 0 0 5px; }
#slider4 .pager li { float: left; }
#slider4 .pager li a:hover { color: #7f0400; }
#slider4 a:hover.pagenum.active { color: #fff; }
#slider4 .pagenum { background-color: #fff; text-decoration: none; text-align: center; padding: 5px; color: #555555; font-size: 11px; font-weight: normal; display: block; letter-spacing: 1px; margin-right: 10px; text-transform: uppercase; padding-right: 15px; padding-left: 15px; }
#slider4 .overview .page { line-height: 18px; color: #282828; }
#slider4 .overview .page .flag_test { float: right; padding-top: 4px; padding-right: 4px; }
#slider4 .overview .page a { text-decoration: none; color: #d13c31; }
#slider4 .overview .page a:hover { text-decoration: underline; color: #d13c31; }
#slider4 .active { color: #fff; background-color: #7f0400; padding-right: 15px; padding-left: 15px; }
#slider4 .overview { list-style: none; position: absolute; width: 835px; left: 0 top: 0; }
#slider4 .overview .page { float: left; padding: 10px; height: 245px; width: 908px; overflow: auto; }
#slider4 .overview .page td { border-bottom: #dcdcdc solid 1px; height: 30px; }
#slider4 .overview .page .noborder { border-bottom: solid 0px; height: 30px; }

	/* ### header container ### */
	#headerCntr { position: relative; width: 100%; height: 108px; background: url(http://www.kusteryachts.nl/images/header_bg.png) repeat-x; }
	#headerCntr a.logo { position: absolute; top: 5px; left: 15px; display: block; width: 177px; height: 95px; text-indent: -9999px; background: url(http://www.kusteryachts.nl/images/logo.png) no-repeat; }
	
		/* ### lang box ### */
		.langBox { position: absolute; top: 13px; right: 10px; }
		.langBox ul { list-style: none; }
		.langBox li { float: left; font-size: 10px; text-transform: uppercase; padding: 0 8px; background: url(http://www.kusteryachts.nl/images/sep.png) no-repeat 0 2px; }
		.langBox li:first-child { background: none; }
		.langBox li a { display: block; width: 17px; height: 15px; line-height: 13px; text-align: center; color: #6e6d6d; text-decoration: none; }
		.langBox li a:hover, .langBox li.active a { background: url(http://www.kusteryachts.nl/images/lang_hover.png) no-repeat; }
		
		/* ### menu box ### */
		.menuBox { position: absolute; top: 70px; right: 0px; }
		.menuBox ul { list-style: none; }
		.menuBox li { float: left; padding-right: 18px; text-transform: uppercase; }
		.menuBox li a { display: block; color: #7f0400; text-decoration: none; padding: 5px 2px 0 2px; letter-spacing: 0.1px; }
		.menuBox li a:hover, .menuBox li.menuactive a { background: url(http://www.kusteryachts.nl/images/border.png) repeat-x; }
	
	/* ### banner container ### */
	#bannerCntr { position: absolute; width: 100%; height: 470px; top: 108px; left: 0;  overflow: hidden; z-index: 99; }
	#bannerCntr .inner { position: relative; width: 100%; height: 100%; }
	#bannerCntr .silder { width: 100%; height: 100%; }
	#bannerCntr .silder .photo { margin: 0 auto; }
	#bannerCntr .overlay { width: 100%; height: 120px; background: url(http://www.kusteryachts.nl/images/overlay.png) repeat-x; z-index: 100; position: absolute; bottom: 0; left: 0; }
	
	/* ### content container ### */
	#contentCntr { width: 984px; background: url(http://www.kusteryachts.nl/images/content_bg.png) no-repeat; z-index: 100; margin: 0 auto; position: relative; margin-top: 300px; overflow: hidden; }

		/* ### gallery container ### */
		#galleryCntr { overflow: hidden; height: 180px; }
		
			/* ### paging box ### */
			.pagingBox { overflow: hidden; padding: 18px 25px 15px 0; }
			.pagingBox ul { list-style: none; float: right; padding-top: 3px; }
			.pagingBox li { float: left; margin-left: 5px; }
			.pagingBox li a { float: left; width: 11px; height: 11px; background: url(http://www.kusteryachts.nl/images/paging.png) no-repeat; }
			.pagingBox li a:hover, .pagingBox li.active a { background-position: 0 -11px; }
			.pagingBox h1 { float: left; color: #7f0400; font-weigth: bold; font-size: 12px; text-transform: uppercase; letter-spacing: 1px; margin-left: 24px; padding-top: 6px; }
                        .pagingBox .breadcrumb { float: right; padding-top: 4px; font-size: 10px; text-transform: uppercase; }			
                        .pagingBox .breadcrumb a { text-decoration: none; color: #d13c31; }
                        .pagingBox .breadcrumb a:hover { text-decoration: underline; color: #d13c31; }
                        .banner { position: absolute;  top: 0; left: 0; z-index: 99; border: none; margin-top: 9px; margin-left: 8px; }
                        .banner2 { float: left; position: absolute; border: none; }

			/* ### gallery box ### */
			.galleryBox li a { display: block; color: #7f0400; text-decoration: none; text-align: center; }
			.galleryBox li strong { display: block; padding-bottom: 10px; font-size: 10px; text-transform: uppercase; }

		/* ### main container ### */
		#mainCntr { }

		/* ### main box ### */
		.mainBox { width: 918px; margin-left: 32px; }
                .mainBox .mainContent { float: left; width: 640px; line-height: 18px; color: #282828; }
                .mainBox .mainContentLarge { float: left; width: 910px; line-height: 18px; color: #282828; min-height: 175px; }
                .mainBox .mainContent ul { border: 0px; list-style: none; padding: 0px; margin-left: 5px; overflow: hidden; }
                .mainBox .mainContent li { display: block; background: url('http://www.kusteryachts.nl/images/arrow2.png') no-repeat 0 6px; padding-left: 8px; padding-bottom: 2px; }
                .mainBox .mainContentLarge ul { border: 0px; list-style: none; padding: 0px; margin-left: 5px; overflow: hidden; }
                .mainBox .mainContentLarge li { display: block; background: url('http://www.kusteryachts.nl/images/arrow2.png') no-repeat 0 6px; padding-left: 8px; padding-bottom: 2px; }
                .mainBox .mainContent a { text-decoration: none; color: #d13c31; }
                .mainBox .mainContent a:hover { text-decoration: underline; color: #d13c31; }
                .mainBox .mainContentLarge a { text-decoration: none; color: #d13c31; }
                .mainBox .mainContentLarge a:hover { text-decoration: underline; color: #d13c31; }
                .mainBox .mainContentLarge { float: left; width: 910px; line-height: 18px; color: #282828; }
		.mainBox .photo { position: relative; float: left; border: 1px solid #d2d6d9; padding: 1px; margin-right: 10px; width: 218px; }

                .mainBox .boats { float: left; width: 200px; height: 150px; margin-right: 19px; margin-bottom: 19px; border: 1px solid #d5d9dc; border-radius: 2px; padding: 3px; overflow: hidden; }
                .mainBox .boats .overview_picture img { float: left; margin-bottom: 0px; position: absolute; }
                .mainBox .boats .overview_description { float: left; width: 190px; position: absolute; margin-top: 105px; padding: 7px; }
                .mainBox .boats .overview_description h4 a { font-size: 11px; color: #d13c31; text-decoration: none; font-weight: bold; font-family: Tahoma; text-transform: uppercase; line-height: 18px; }
                .mainBox .boats .overview_description h4 a:hover { text-decoration: underline; }
                .mainBox .mainContentLarge .catImagesum { min-height: 50px; float: left; }
                .mainBox .mainContentLarge .catImagesum img { margin-right: 10px; margin-bottom: 10px; }
                .mainBox .mainContentLarge .catDescrsum { margin-bottom: 20px; }

                .mainBox .dealers { float: left; width: 200px; height: 250px; margin-right: 19px; margin-bottom: 19px; border: 1px solid #d5d9dc; border-radius: 2px; padding: 3px; overflow: hidden; }
                .mainBox .dealers .overview_picture img { float: left; }
                .mainBox .dealers .overview_description { float: left; width: 190px; padding: 7px; }
                .mainBox .dealers .overview_description h4 { font-size: 11px; text-decoration: none; font-weight: bold; font-family: Tahoma; text-transform: uppercase; line-height: 18px; margin-bottom: 10px; }

                .mainBox .boats_used { float: left; width: 430px; height: 110px; margin-right: 19px; margin-bottom: 19px; border: 1px solid #d5d9dc; border-radius: 2px; padding: 3px;  }
                .mainBox .boats_used .overview_picture_used { float: left; solid 1px; width: 200px; height: 110px; }
                .mainBox .boats_used .overview_picture_used img { float: left; margin-bottom: 0px; }
                .mainBox .boats_used .overview_description_used { float: left; width: 180px; margin-left: 10px; }
                .mainBox .boats_used .overview_description_used h4 a { font-size: 11px; color: #d13c31; text-decoration: none; font-weight: bold; font-family: Tahoma; text-transform: uppercase; line-height: 18px; }
                .mainBox .boats_used .overview_description_used h4 a:hover { text-decoration: underline; }
                .mainBox .boats_used .overview_description_used a { color: #d13c31; text-decoration: none; }
                .mainBox .boats_used .overview_description_used a:hover { text-decoration: underline; }
                .mainBox .boats_used .banner_small { float: left; position: absolute; border: none; }

                .mainBox .mainContentLarge .newsItem { height: 130px; float: left; margin-right: 20px; }
                .mainBox .mainContentLarge .newsItem .newsDescr { float: left; margin-left: 10px;  width: 200px; }
                .mainBox .mainContentLarge .newsItem .NewsPhoto { float: left; }
                .mainBox .mainContentLarge .newsItem .NewsPhoto img { border: 1px solid #d2d6d9; padding: 1px; }
		.mainBox .mainContentLarge .newsItem .newsDescr a { color: #d13c31; text-decoration: none; }
		.mainBox .mainContentLarge .newsItem .newsDescr a:hover { color: #000; }
                .mainBox .mainContentLarge .newsItem ul { border: 0px; list-style: none; padding: 0px; margin-left: 5px; overflow: hidden; }
                .mainBox .mainContentLarge .newsItem li { display: block; background: url('http://www.kusteryachts.nl/images/arrow2.png') no-repeat 0 6px; padding-left: 8px; padding-bottom: 2px; }

                .mainBox .mainContentLarge .prev { color: #d13c31; }
                .mainBox .mainContentLarge .next{ color: #d13c31; }

		/* ### extra box ### */
		.extraBox { width: 250px; margin-bottom: 10px; float: right; padding: 10px; background: #fff; }
		.extraBox .text { float: left; width: 270px; padding: 10px; line-height: 18px; color: #282828; }
                .extraBox .text ul { border: 0px; list-style: none; padding: 0px; margin-left: 5px; }
                .extraBox .text li { display: block; background: url('http://www.kusteryachts.nl/images/arrow2.png') no-repeat 0 6px; padding-left: 8px; padding-bottom: 2px; }
                .extraBox p { line-height: 18px; }
		.extraBox a { color: #d13c31; text-decoration: none; }
		.extraBox a:hover { text-decoration: underline; }

		/* ### left container ### */
		#leftCntr { float: left; width: 770px; }
		
			/* ### service box ### */
			.serviceBox { overflow: hidden; padding: 0 10px; }
			.serviceBox ul { list-style: none; }
			.serviceBox li { float: left; width: 220px; padding: 0 15px; line-height: 18px; color: #282828; }
			.serviceBox h3 { color: #7f0400; font-size: 11px; text-transform: uppercase; font-weight: normal; height: 42px; }
			.serviceBox h3 img { display: inline; vertical-align: middle; margin-right: 10px; margin-top: -5px; border:0px solid; }
			.serviceBox img { border: 1px solid #d2d6d9; padding: 1px; }
			.serviceBox a { color: #d13c31; text-decoration: none; }
			.serviceBox a:hover { color: #000; }

		/* ### right container ### */
		#rightCntr { float: right; width: 214px; }
		
			/* ### news box ### */
			.newsBox { width: 170px; padding: 10px; background: #fafbfa; border: 1px solid #e8eaec; border-radius: 5px; height: 115px; }
			.newsBox h3 { color: #6e6d6d; font-size: 11px; text-transform: uppercase; font-weight: normal; padding-bottom: 12px; }
			.newsBox fieldset { border: none; padding: 0 15px; }
			.newsBox input.field { width: 129px; height: 19px; border: 1px solid #d2d6d9; background: #fff; padding: 0 5px; line-height: 19px; font-size: 11px; color: #8b8b8b; margin-bottom: 10px; font-style: italic; }
			.newsBox input.button { width: 140px; height: 21px; background: #7f0400; color: #fff; border: none; cursor: pointer; margin-bottom: 5px; }

                         /* ### facebook box ### */
                         .fbBox { float: left; margin-top: 10px; margin-left: 30px; }
                         .fbBox img { float: left; padding-right: 3px; width: 24px; height: 24px; }

	/* ### footer container ### */
	#footerCntr { overflow: hidden; width: 984px; height: 60px; background: url(http://www.kusteryachts.nl/images/footer_bg.png) no-repeat; margin: 0 auto; text-transform: uppercase; }
	#footerCntr address { float: left; font-size: 10px; color: #868686; float: left; padding: 30px 0 0 25px; font-style: normal; }
	#footerCntr p { float: right; font-size: 10px; color: #868686; float: right; padding: 30px 25px 0 0; }
        #footerCntr a { color: #868686; text-decoration: none; }
        #footerCntr a:hover { color: #868686; text-decoration: underline; }
/* Stylesheet: consonant Modified On 2015-06-16 14:39:13 */
#menu_vert {
	margin: 5px 0px 10px;
	padding: 0;
}

.clearb {
	clear: both;
}

ul#primary-nav {
	list-style-type: none;
	margin: 0px;
}
#primary-nav ul {
	list-style-type: none;
	width: 190px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: auto;
	display: none;
	padding-top: 9px;
	background:#fff;
        z-index:100;
        -webkit-box-shadow:  -2px 8px 10px 1px rgba(120, 120, 120, 0.4);
        box-shadow:  -2px 8px 10px 1px rgba(120, 120, 120, 0.4);
}
* html #primary-nav ul {
	padding-top: 13px;
	background:#fff;
}
#primary-nav ul ul { /* afstand van 2e submenu */
	margin-top: 0px;
	margin-left: -10px;
	left: 100%;
	top: -8px;
	background:#fff;
        -webkit-box-shadow:  -2px 8px 10px 1px rgba(120, 120, 120, 0.4);
        box-shadow:  -2px 8px 10px 1px rgba(120, 120, 120, 0.4);
}
/* IE6 hacks on the above code */
* html #primary-nav ul ul {
	margin-top: 0px;
	padding-left: 5px;
	left: 100%;
	top: -8px;
	background:#fff;
}
#primary-nav li {
	margin-left: 0px;
	float: left;
}
#primary-nav li li {
	margin-left: 8px;
	margin-top: -1px;
	float: none;
	position: relative;
}
* html #primary-nav li li {
	margin-left: 6px;
	width: 171px;
}
/* ul#primary-nav li a {
	font-weight: normal;
	color: #7f0400;
	padding: 0px 0px 0px 0px;
	display: block;
	text-decoration: none;
        background-repeat: no-repeat;
        background-position: right 0px;
} */
ul#primary-nav li a span {
	padding: 0px 0px 0px 0px; /* afstand tussen menu items    */
	display: block;
}
ul#primary-nav li a:hover {
	/* background: url(http://www.kusteryachts.nl/images/border.png) repeat-x; */
        color: #7f0400;
}
ul#primary-nav li {
        background-repeat: repeat-x;
        background-position: right 40px;
}
ul#primary-nav li span {
	color: #7f0400;
	font-weight: normal;
                margin-bottom: 12px; /* space beneath first menu item */
}
ul#primary-nav li li {
/* remove any image set in first level li */
	margin-bottom: 10px;
        /* background: #efefef; */ /* achtergrondkleur van balk 2e menu  */
        border-bottom: #dcdcdc solid 1px;
        height: 20px;
}
ul#primary-nav li li span {
	background:  none;
	color: #7f0400;
	font-weight: normal;
}
ul#primary-nav li:hover,
ul#primary-nav li.menuh,
ul#primary-nav li.menuparenth {
	background-position: right top;
}
ul#primary-nav li:hover span,
ul#primary-nav li.menuh span,
ul#primary-nav li.menuparenth span {
	background-position: left -35px;
	color: #7f0400;
	font-weight: normal;

}
/* IE6 hacks, the JS used for hover effect in IE6 puts class menuh on li, unless they have a class then just an "h" as seen above and below */
ul#primary-nav li li.menuh {
	background:  none;
	font-weight: normal;
}
/* IE6 hacks */
ul#primary-nav li.menuparenth li span {
	background:  none;
	color: #000;
	font-weight: normal;
}
/* IE6 hacks */
ul#primary-nav li.menuparenth li.menuparent span {
/* gif for IE6, as it can't handle transparent png */
	background:  url(http://www.kusteryachts.nl/images/parent.gif) no-repeat right center;
	color: #000
}
/* IE6 hacks */
ul#primary-nav li.menuparenth li.menuh span {
	background:  none;
	color: #FFF;
	font-weight: normal;
}
/* IE6 hacks */
ul#primary-nav li.menuparenth li.menuparenth {
	background:  none;
	color: #FFF;
	font-weight: normal;
}
ul#primary-nav li.menuactive {

}
ul#primary-nav li a.menuactive span {
	/* background: url(http://www.kusteryachts.nl/images/border.png) repeat-x; */
        color: #7f0400;
        
}
#primary-nav li li a {
/* second level padding, no image and not as big */
	padding: 0px 0px; /* Afstand tussen items van submenu */
/* to keep it within li */
	width: 156px;
/* space between them */
	margin: 0px;
	background: none;
}
/* IE6 hacks to above code */
* html #primary-nav li li a {
	padding: 0px 0px; /* Afstand tussen items van submenu */
	width: 188px;
	margin-left: -15px;
        padding-left: 15px;
	color: #000;
}
#primary-nav li li:hover {
/* remove image set in first level */
	/* background: url(http://www.kusteryachts.nl/images/border.png) repeat-x; */
        color: #6e6d6d;
}
#primary-nav li li a:hover {
/* set different image than first level */
/* we need #FFF/white to contrast with dark background */
	/* background: url(http://www.kusteryachts.nl/images/border.png) repeat-x; */
        color: #7f0400;
}
#primary-nav li.menuparent li a:hover span {
/* insures text color */
	/* background: url(http://www.kusteryachts.nl/images/border.png) repeat-x; */
        /* padding: 5px 2px 0 2px; */
        color: #00024a;
}
ul#primary-nav li:hover li a span {
/* first level is #FFF/white, we need #000/black to contrast with light background */
	color: #7f0400;

/* just to insure normal */
	font-weight: normal;
}
#primary-nav li li.menuactive a.menuactive, #primary-nav li li.menuactive a.menuactive:hover {
	font-weight: bold;  
}
#primary-nav li li.menuactive a.menuactive span {
/* insures text color */
	font-weight: bold;
        color: #00024a;
}
#primary-nav li li.menuactive a.menuactive:hover span {
/* insures text color */
	font-weight: bold;
color: #00024a;
 }
/* IE6 hacks to above code */
#primary-nav li li.menuparenth a.menuparent span {
/* right arrow for menu parent, IE6 gif */
	background:  url(http://www.kusteryachts.nl/images/parent.gif) no-repeat right center;
	color: #000
}
/* IE6 hacks to above code */
#primary-nav li li.menuparenth a.menuparent:hover span {
	color: #7f0400;
}
#primary-nav li li.menuparent a.menuparent span {
/* right arrow for parent item */
	background:  url(http://www.kusteryachts.nl/images/parent.gif) no-repeat right center;
}
#primary-nav li.menuactive li a:hover span {
/* black text */
	color: #6e6d6d;
}
ul#primary-nav li li a.menuactive  span {
/* remove image set in first level */
	background:  none;
	font-weight: normal;
}
#primary-nav li.menuactive li a {
/* second level active link color */
	color: #0587A9;
	text-decoration: none;
}
#primary-nav li.menuactive li a:hover {
/* dark image for hover */
}
#primary-nav li.menuactive li a:hover span {
/* white text to contrast with dark background image on hover */
	color: #7f0400;
color: #00024a;
}

ul#primary-nav li:hover li a span, ul#primary-nav li.menuparenth li a span {
	padding: 0px;
	background:  none;
}
/* this is a special li type from the menu template, used to hold the bottom image for ul set above */
#primary-nav ul li.separator, #primary-nav .separator:hover {
/* set same as ul */
	width: 180px;
/* height of image */
	height: 9px;
/* negative margin pulls it down to cover ul image */
	margin: 0px 0px -8px;
/* set your image here */
}
/* same as above for next level to insure it shows correct */
#primary-nav ul ul li.separator, #primary-nav ul ul li.separator:hover {
	height: 9px;
	margin: 0px 0px -8px;
	background:#fff;
}
/* IE6 hacks */
* html #primary-nav ul li.separator {
	height: 2px;
	background:#fff;
}
/* IE6 hacks */
* html #primary-nav ul li.separatorh {
	margin: 0px 0px -8px;
	height: 2px;
	background:#fff;
}
/* The magic - set to work for up to a 3 level menu, but can be increased unlimited, for fourth level add
#primary-nav li:hover ul ul ul,
#primary-nav li.menuparenth ul ul ul,
*/
#primary-nav ul,
#primary-nav li:hover ul,
#primary-nav li:hover ul ul,
#primary-nav li.menuparenth ul,
#primary-nav li.menuparenth ul ul {
	display: none;
}
/* for fourth level add
#primary-nav ul ul ul li:hover ul,
#primary-nav ul ul ul li.menuparenth ul,
*/
#primary-nav li:hover ul,
#primary-nav ul li:hover ul,
#primary-nav ul ul li:hover ul,
#primary-nav li.menuparenth ul,
#primary-nav ul li.menuparenth ul,
#primary-nav ul ul li.menuparenth ul {
	display: block;
}
/* IE Hacks */
#primary-nav li li {
	float: left;
	clear: both;
}
#primary-nav li li a {
	height: 1%;
}
/* Stylesheet: Menu layout Modified On 2015-02-03 14:21:47 */
