
#featured{
	position:relative;
	width:640px;
	height:330px;
	background:#abc1d0;
	float:left;
  margin: 0;
}
#featured .view-footer p.label{
	display:block;
	position:absolute;
  top: 0;
  right: 0;
	width:321px;
	height:36px;
	line-height:3em;
	color:#b0b0b0;
	font-weight:bold;
	text-indent:70px;
	text-transform:uppercase;
	z-index:1;
	background:url(../images/pagenation-bg.png) no-repeat right;
}
#featured .view-footer {
	overflow:hidden;
	position:absolute;
	top:270px;
  right: 0;
	width:321px;
	height:36px;
}
#featured .pagination{
	margin:0;
	padding:0;
	width:180px;
	_width:230px; /* IE6 */
	height:36px;
	list-style:none;
	z-index:2;
  position: absolute;
  right: 0;
  top: 0;
}

#featured .pagination li{
	margin:5px 0 0 0;
	float:left;
}
#featured .pagination li a{
	display:block;
	margin:0 5px;
	width:33px;
	height:25px;
	text-indent:-9999px;
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}
#featured .pagination li a:hover,
#featured .pagination li.active a{
	background-position:bottom;
}
#featured .pagination li.s1{
}
#featured .pagination li.s1 a{
	background-image:url(../images/s1.png);
}
#featured .pagination li.s2 a{
	background-image:url(../images/s2.png);
}
#featured .pagination li.s3 a{
	background-image:url(../images/s3.png);
}
#featured .pagination li.s4 a{
	background-image:url(../images/s4.png);
}
#featured #block-views-featured_items-block_1{
	position:relative;
	margin:10px auto 0;
	width:619px;
	height:308px;
	overflow:hidden;
	background:#000;
}
#featured .view-featured-items .view-content{
	position:absolute;
	top:0;
	left:0;
  width: 100%;
  height: 100%;
}
#featured .view-featured-items div.node{
	margin:0;
	width:619px;
	height:308px;
  background-position: left top;
  background-repeat: no-repeat;
  display: block;
}
#featured .view-featured-items .views-row{
  height: 308px;
  margin: 0;
  padding: 0;
}
#featured .view-featured-items .content {
  border-top-width: 0;
}
#featured .view-featured-items div div{
	/*display:block;
	height:auto;*/
}
#featured .view-featured-items p {
  color: #FFFFFF;
  line-height: 1.3em;
  margin: 0;
}
#featured .view-featured-items .node .button a{
	display:block;
	width:155px;
	height:22px;
  padding: 5px 10px 11px 6px;
  line-height: 22px;
  color: #FFFFFF;
  text-decoration: none;
  text-align: center;
  text-indent: 0;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  overflow: hidden;
	background-image:url(../images/buttons/button-blue-orange-171x38.png);
	background-position:top;
	background-repeat:no-repeat;
}
#featured .view-featured-items .node .button a:hover{
	background-position:bottom;
  text-decoration: none;
}

#featured .right .content {
  float: right;
  width: 245px;
  margin-right: 10px;
  text-align: center;
}
#featured .right .button a{
  margin: 20px auto 0;
}

#featured .view-featured-items h2{
	margin:0 0 20px 0;
	color:#fff;
	font-weight:normal;
	font-size:30px;
  width: auto;
  height: auto;
}

#featured .view-featured-items p {
  width: auto;
}
#featured .view-featured-items .button a {
  position: static;
}

/* Slide 2 */
#featured .left .content{
	margin:0 0 0 30px;
	width:270px;
}
#featured .left h2{
	margin:0;
	color:#1a4790;
}
#featured h3.statistic{
	margin:0;
	padding:0;
	color:#15006d;
	font-size:80px;
}
#featured .left p{
	margin:0 40px 10px 0;
	color:#313131;
}
/* switch hover states on orange button MR 10/16/09 */
/*#featured .view-featured-items .views-row-2 .node .button a{
	background-position:bottom;
}
#featured .view-featured-items .views-row-2 .node .button a:hover{
	background-position:top;
}*/


/**
 * Author:		Richard Castera
 * Date:		12-4-2009
 * Comments:	Used for alternate button in home page feature	
 **/
#ch_feature_alternate_button {
	margin: 30px 0px 100px 40px;
	text-align: center;
}

#ch_feature_alternate_button a {
	background-image:url(../images/buttons/button-red-gold-171x38.png);
	background-position:center top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:22px;
	line-height:22px;
	overflow:hidden;
	padding:5px 10px 11px 6px;
	text-align:center;
	text-decoration:none;
	text-indent:0;
	text-transform:uppercase;
	width:155px;
}

#ch_feature_alternate_button a:hover {
	background-position:center bottom;
}

/**
 * @author		matt ryan
 * @date		Thu Apr  1 09:37:09 EDT 2010
 * @tickets		https://snac.sankyserver.com/projects/225/tickets/2
 * @comments	coded by jz, added by mr
 **/ 



.button-april-fund .button a{
	display:block;
	width:155px;
	height:22px;
  padding: 5px 10px 11px 6px;
  margin-left:150px !important;
  margin-top:-65px !important;
  line-height: 22px;
  color: #FFFFFF;
  text-decoration: none;
  text-align: center;
  text-indent: 0;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  overflow: hidden;
	background-image:url(../images/buttons/button-blue-orange-171x38.png);
	background-position:top;
	background-repeat:no-repeat;
}

.button-april-fund .button a:hover{
	background-position:bottom;
  text-decoration: none;
}

/**
 * @author		Jon Zielenkievcz
 * @date		Apr 26, 2010 
 * @tickets		https://snac.sankyserver.com/projects/228/tickets/4
 * @comments	
 **/ 

/*
.2010-04-Mothers-Day .button a{
	display:block;
	width:155px;
	height:22px;
  padding: 5px 10px 11px 6px;
  margin-left:349px !important;
  margin-top:28px !important;
  line-height: 22px;
  color: #FFFFFF;
  text-decoration: none;
  text-align: center;
  text-indent: 0;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  overflow: hidden;
	background-image:url(../images/buttons/button-pink-gold-171x38.png);
	background-position:top;
	background-repeat:no-repeat;
}
.2010-04-Mothers-Day .button a:hover{
	background-position:bottom;
  text-decoration: none;
}

*/


#featured .view-featured-items #node-517 .button a{
	display:block;
	width:155px;
	height:22px;
  padding: 5px 10px 11px 6px;
  margin-left:349px !important;
  margin-top:28px !important;
  line-height: 22px;
  color: #FFFFFF;
  text-decoration: none;
  text-align: center;
  text-indent: 0;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  overflow: hidden;
	background-image:url(../images/buttons/button-pink-gold-171x38.png);
	background-position:top;
	background-repeat:no-repeat;
}
#featured .view-featured-items #node-517 .button a:hover{
	background-position:bottom;
  text-decoration: none;
}

/**
 * @author		matt ryan
 * @date		Tue May  4 12:39:04 EDT 2010
 * @tickets		https://snac.sankyserver.com/projects/144/tickets/59
 * @comments	custom class for night of broadway featured item, headline "From the Streets of Broadway"
 **/ 
div.nobs div.button a {
	background-image: url(../images/buttons/button-134x76.png) !important;
	float: right;
	margin: 6px 25px 0 0;
}
div.nobs div.content {
	width: 100% !important;
	padding-top: 7px !important;
}
div.nobs div.content p {
	font: bold 14px arial;
	color: #fff !important;
}
div.nobs div.content p.headline {
	font: 28px arial !important;
	margin: -7px 0 0 91px !important;
}

/**
 * @author      Richard Castera
 * @date        6/4/2010
 * @ticket      https://snac.sankyserver.com/projects/271/tickets/5
 * @comments    Custom class for the new Night Of Broadway Stars node.
 **/
div.nobs_new .headline {
    margin: 0px !important;
    float: left !important;
    padding: 220px 0px 0px !important;
    width: 350px !important;
    font-size: 13px !important;
} 

div.nobs_new div.content {
	width: 100% !important;
}

div.nobs_new div.button {
    padding: 200px 0px 0px 400px !important;
} 

/**
 * @author      Jon Zielenkievicz
 * @date        6/14/2010
 * @ticket      https://snac.sankyserver.com/projects/252/tickets/3
 * @comments    Positioning the "SEND AN E-CARD" button
 **/

div.FathersDay-2010 div.button a {
	margin-left:380px;
	display:block;
	width:155px;
	height:22px;
  padding: 5px 10px 11px 6px;
  line-height: 22px;
  color: #FFFFFF;
  text-decoration: none;
  text-align: center;
  text-indent: 0;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  overflow: hidden;
	background-image:url(../images/buttons/button-light-blue-orange-171x38.png) !important;
	background-position:top;
	background-repeat:no-repeat;
}