h2{
	margin:0;
	color:#333;
	height:33px;
	width:665px;
	padding-left:43px;
	background-image:url('images/title_bg.jpg');
	background-repeat:repeat-x;
	background-position:bottom left;
	border-bottom:1px solid #bbbdc0;
}
div#imageGallery{
	width:710px;
	height:307px;
	background-image:url('images/gallery/homepage_gallery_bg.png');
	background-repeat:no-repeat;
	background-position:top left;
	margin-bottom:16px;
}
div#galleryWrapper{
	width:704px;
	height:300px;
	position:relative;
	top:3px;
	left:3px;
}
/*Start Featured Nav*/
div#internalNav{
	float:left;
	width:505px;
	height:220px;
	border:1px solid #ccc;
	border-top:0;
	background-image:url('images/internal_nav_bg.png');
	background-repeat:repeat-x;
	background-position:bottom left;
}
div#featureBox{
	float:left;
	margin:0;
	padding:0;
	width:200px;
	height:213px;
	border-left:none;
	padding-top:6px;
}
#featuredNav,#featuredNav ul{
	z-index:999;
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	width:230px;
	font-size:10pt;
}
#featuredNav{
	width:241px;
}
#featuredNav li{
	/*position:relative;*/
	float:left;
	line-height:1.25em;
	margin-bottom:-1px;
	width:230px;
}
#featuredNav li ul{
	background-color:#fff;
	z-index:15;
	position:absolute;
	left: -999em;
	float:left;
	margin-left:240px;
	margin-top:-1.15em;
	width:255px;
	height:220px;
	padding-left:10px;
}
#featuredNav li ul li,div#internalNav ul#defaultList li{
	margin-left:10px;
	width:100%;
	font-size:8pt;
}
#featuredNav li ul li.listHeading,div#internalNav ul#defaultList li.listHeading{
	margin-left:0;
	margin-top:6px;
}
#featuredNav li a, div#internalNav ul#defaultList li a{
	width:11em;
	display:block;
	color:#666;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
#featuredNav li:a:hover{
	color:#e30606;
}
#featuredNav li a.topLevel{
	width:230px;
	padding:5px;
	padding-left:8px;
	padding-right:0;	
	border:1px solid #bbb;
	border-top:none;
	border-left:none;
}
#featuredNav li a.topLevel:hover{
	color:#e30606;
}
#featuredNav li ul li a{
	font-weight:normal;
	background-image:url('images/bullet.gif');
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:13px;
	margin-bottom:3px;
	width:100%;
}
#featuredNav li ul li a:hover{
	color:#e30606;
}
#featuredNav li ul li.listHeading a, div#internalNav ul#defaultList li.listHeading a{
	font-weight:bold;
	margin-bottom:3px;
}

#featuredNav li:hover ul ul{
	left: -999em;
}
#featuredNav li:hover ul, #featuredNav li li:hover ul, #featuredNav li li li:hover ul, #featuredNav li.sfhover ul, #featuredNav li li.sfhover ul, #featuredNav li li li.sfhover ul{
	left:auto;
}
/*Changes for slideshow buttons on homepage*/
.jdGallery a.left{
	height:310px;
	background: url('images/gallery/home_left_button.png') no-repeat center left;
}
* html .jdGallery a.left{ background: url('images/gallery/home_left_button.png') no-repeat center left; }
.jdGallery a.right{
	height:310px;
	background: url('images/gallery/home_right_button.png') no-repeat center right;
}
* html .jdGallery a.right{ background: url('images/gallery/home_right_button.png') no-repeat center right; }
