
  /*level one nav*/
  


   #content .sub-navigation li#sub_nav_link2.selected a{
     background-position: -335px -32px !important;
  }

   #content .sub-navigation li#sub_nav_link2.selected a:hover{
   background-position: -175px -32px  !important;
    }
  

	#content .sub-navigation li#sub_nav_link3.selected a{
  background-position: -332px -69px  !important;
   }
  
      #content .sub-navigation li#sub_nav_link3.selected a:hover{
  background-position: -173px -69px  !important;    
  }


  /*non flash image alternative*/

  
#emp1 .emp-frame{
	background: url(/staticarchive/af9e380db06133a1f571b757825894dc486d68b8.jpg) no-repeat; 
	width:446px; 
	height:251px;
}

#emp1 p{padding-right:10px;}

/*Replacing body background image on family pages*/

/*body.minisite #column-container {
	background:#000 url(../images/furniture/coalhouse-sub-background2.jpg) no-repeat;
}

*/

body.minisite #column-container {	background:#000 url(/staticarchive/14b42c062d9e0b7c09a7260eee0a55cff958778b.jpg) no-repeat;
}

/*carousel for family pages*/

#scrolling_carousel {
	margin:0;
	padding: 4px 0 10px 0;
	background: url(/staticarchive/c8a60c06e46eee91450b373829161246bf1be505.gif) 3px -10px no-repeat;
	position: relative;
	z-index: 0;
	overflow: hidden;
	width: 492px;
	height: 106px;

}



#scrolling_carousel ul li {
	width: 146px;
	margin: 1px;
	display: inline;
	float: left;
	position: relative;
	z-index: 1;
	background: #908060;
}

#scrolling_carousel ul li.selected {
	background: #000
	/* filter: alpha(opacity=100) !important;
	-moz-opacity: 1 !important;
	-khtml-opacity: 1 !important;
	opacity: 1 !important; */

}

#scrolling_carousel ul li.selected img {
	padding: 3px;
	width: 140px;
	height: 79px;
}

* html #scrolling_carousel ul li.selected img{
	height:76px;
	}


#scrolling_carousel ul li h4 {
	margin: 0;
	padding: 1px 5px 3px 5px;
	height: 18px;
	position: relative;
	z-index: 100;
	background: url(/staticarchive/9dac23c705b13636ed8303dfff69a0d8394db23b.gif) 5px 4px no-repeat;
}



#scrolling_carousel ul li h4 a {
	margin: 0;
	padding: 0 0 0 24px;
	font-weight: normal;
	color: #fff;
}


* html  #scrolling_carousel ul li h4  {
	background-position: 5px 5px;

}
#scrolling_carousel ul li.selected h4 a {
	color: #f9961e !important;
	padding: 0 0 0 24px;
	background:none;
	}

	

#scrolling_carousel ul li h4 a:hover {
	color: #fff;
	text-decoration: none;
}

#scrolling_carousel ul li.selected h4 a:hover {
	color: #f9961e;
	text-decoration: none;
}

#scrolling_carousel ul li.selected  a{

background:#000;}

#scrolling_carousel ul li p {
	margin: 0;
	padding: 0;
	height: 82px;
}

/* Stuff the carousel needs! */
#scrolling_carousel ul.visionAppsCarousel {
	margin: 0 24px;
	height: 106px;
	width: 444px;
	overflow: hidden;
	position: relative;
	background: #c2b99f;
	/* border: 1px solid #54472d; */

}

#scrolling_carousel ul.visionAppsCarousel li {
	list-style: none;
}

/* Style the previous and next buttons that we just made */


* html #scrolling_carousel #previous {
	background:#000;

}

#scrolling_carousel #previous, #scrolling_carousel #next {
	width: 18px;
	height: 105px;
	display: block;
	position: absolute;
	top: 4px;
	/* border: 1px solid #54472d; */
	/* display: none; */
}



#scrolling_carousel #previous span, #scrolling_carousel #next span {
	display: none;
}



#scrolling_carousel a#previous {
	left: 5px;
	background: url(/staticarchive/2e2374d52f2525e82b0acdff50f4c4cb8b65a30c.gif) 0 0 no-repeat;
}

#scrolling_carousel a#previous:hover {
	background-position: -20px 0;
}


#scrolling_carousel a#previous.inactive {
	background: url(/staticarchive/2e2374d52f2525e82b0acdff50f4c4cb8b65a30c.gif) -100px 0 no-repeat;
	cursor:default;

}

#scrolling_carousel a#previous.inactive:hover {
	background: url(/staticarchive/2e2374d52f2525e82b0acdff50f4c4cb8b65a30c.gif) -100px 0 no-repeat;
}

#scrolling_carousel a#next {
	right: 5px;
	background: url(/staticarchive/2e2374d52f2525e82b0acdff50f4c4cb8b65a30c.gif) -40px 0 no-repeat;
}

#scrolling_carousel a#next.inactive {
	background: url(/staticarchive/2e2374d52f2525e82b0acdff50f4c4cb8b65a30c.gif) -80px 0 no-repeat;
	cursor:default;

}

#scrolling_carousel a#next.inactive:hover {
	background: url(/staticarchive/2e2374d52f2525e82b0acdff50f4c4cb8b65a30c.gif) -80px 0 no-repeat;
}

#scrolling_carousel a#next:hover {
	background-position: -60px 0;
}


.carouselpanel h3{
	font-size:2em !important;
	padding-left:15px;
	margin:0;
	color:#333;
}

.carouselpanel p {
	padding-left:15px;
	padding-top:0;
	margin-bottom:6px;
	margin-top:5px;
	color:#333;
}
/*info panel has different padding*/
.infopanel {
	padding-top:10px;
}


/*comment form*/
/*bottom bar should be hidden on cast page */

#MinisiteIncludeBlockD .cast_bottombar {
	background:transparent url(/staticarchive/42ed4adc93f4f8b2294f79b6d8cdf73a297a29a1.gif) no-repeat scroll center bottom;
	clear:both;
	height:69px;
	width:494px;
}
body.minisite #content .centre-content .bottom_bar  {
	background:none !important;
	background-color:#000 !important;
}

.comments {
padding:10px 0 0 0;

}

.comments p {
	margin-bottom:0 !important;
	padding-bottom:10px;
}

.comments h3 {
	color:#f8971d;
	padding:10px 15px 0 0px ;
	margin:0;
	font-size:2.2em;

}

.commentsblock {
	background:#000;
}

.commentsblock form {
	padding:10px 0 0 15px;
	color:#fff;

}

.commentsblock form textarea {
	width:460px;
	font-family:arial;

}

* html .commentsblock form textarea  {width:430px;}

.commentsblock .comments {
	padding-left:10px;
	padding-right:15px;
	color:#fff;

}

.commentsform {
	padding-bottom:20px;

}

.commentsform input {

}

.commentsform input.text {
	width: 200px;

}

.commentsblock hr {
	background:url(/staticarchive/4efec56a121a975929ef6ac7cd438361775c4932.gif) no-repeat;
	height:5px;
	width:480px;
	border:none;
}
* html .commentsform input.send {
	background:none;
	clear:both;
	height:15px;

	
}

.commentsform input.send {
	background:url(/staticarchive/6f27324fd3734cf551c6317bb04d14bd2f2b6bae.gif) 0 0 no-repeat;
	width:64px;
	height:26px;
	font-size:0.0001px;
	border:none;
	cursor:pointer;
}

.commentsform input.send:hover {
	background:url(/staticarchive/6f27324fd3734cf551c6317bb04d14bd2f2b6bae.gif) 0 -26px no-repeat;
	width:64px;
	height:26px;
	font-size:0.0001px;
	border:none;
}


* html .commentsform input.send {
	background:none;
}

* html .commentsform form a {
	background: url(/staticarchive/6f27324fd3734cf551c6317bb04d14bd2f2b6bae.gif) 0 0 no-repeat;
	width:64px;
	display:block;
	height:26px;
	border:none;
	cursor:pointer;

}

* html .commentsform form a:hover {
	background:url(/staticarchive/6f27324fd3734cf551c6317bb04d14bd2f2b6bae.gif) 0 -26px no-repeat;
	width:64px;
	display:block;
	height:26px;
	border:none;

}




* html .commentsblock hr {
	display:none;
}

* html .commentsblock div.hr {
	background:url(/staticarchive/4efec56a121a975929ef6ac7cd438361775c4932.gif) no-repeat;
	height:5px;
	width:465px;
	border:none;
}

#YoursayBlock {
	background:#000;
	margin:0;
}

#YoursayBlock img {
	display:none;
}

#YoursayBlock p {
	padding:0;
	margin:0;
}

#YoursayBlock h3 {
	color:#f8971d;
	padding:20px 15px 0 15px ;
	margin:0;
	font-size:2.2em;
}

.response_name {
	padding:10px 0 0 10px;
	display:block;

}
.response_text {
	padding:0 10px;
	display:block;
	line-height:1.58em;
}

.comment_response {
	background:#323232 url(/staticarchive/07a59bce363d18b1ce6666be6085601980fb78d5.gif) top left no-repeat;
	width:458px;
	margin:0 0 20px 0;

}

.comment_response_bottom {
	width:458px;
	background:#323232 url(/staticarchive/194f97f1c7c6ad8b8b2f666967194dfe49ef1ed0.gif) bottom left no-repeat;
	height:12px;

}

#content .right-content, #content .sub-navigation-column {margin-bottom:0 !important; padding-bottom:0 !important;}

.commentsform p {
	color:#fff;
	padding:10px 15px 10px 15px;
}

.commentsform form p {padding:5px 0; margin:0;} 

.commentsform form input.send {margin-top:10px;display:block;}
.comments h3 {
	background:url(/staticarchive/4efec56a121a975929ef6ac7cd438361775c4932.gif) top left no-repeat;
	padding-top:15px;
}

.commentsform p {margin-top:0 !important;}

ul.terms {margin:0; padding:0; list-style:none; display:block;}
ul.terms li {margin:0;list-style:none; }
ul.terms li a.message { background:none; display:block; width:200px;}
ul.terms li a.message:hover {color:#fff; background:none;width:200px;}