@charset "utf-8";
/* CSS Document */
/* CSS Document */

body{
	margin:0px auto;
	padding:0;
	background:url(http://static.sprousebros.com/images/background.jpg) no-repeat;
	color:#4f0b00;
	font-family:Arial, Helvetica, sans-serif;
	}
		
img{
	border:none;
	}	

a{
	color:#4f0b00;
	text-decoration:none;
	font-weight:bold;
	}
a:hover{
	color:#fff;
	text-decoration:underline;
	}
	
* html .pngFix, * html .widget_similar_sites a, 
* html .widget_similar_sites h3 { behavior: url("/global/css/iepngfix.htc"); }

.mainContainer{
	width:990px;
	}

.mainContainer_img{
	background:url(http://static.sprousebros.com/images/sprouse_bros_wood_stripes_top.jpg) no-repeat 232px 0;
	}

span.noDisplay{
	display:none;
	}
	
/*   header   */

.mainContainer .header{
	height:100px;
	}

.logo{
	float:left;
	width:232px;
	height:100px;
	}

.logo_btn{
    margin: 0px; 
	padding: 0px;
    position: relative;
}
		
.logo_btn li, .logo_btn a {
    margin: 0px; 
	padding: 0px; 
	list-style: none;
	display: block;
	}
	
/*   home btn   */

.home_btn a{
	background: url(http://static.sprousebros.com/images/sprouse_logo_btn.jpg) no-repeat;
	width: 232px;
    height: 100px; 
	}
	
.home_btn a:hover{
	background-position:0px -100px;
	}

/*   end home btn   */	
	
/*   login form   */

#email, #password2 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width:108px;
	border: 0px solid;
	color:#8b280e;
	background-color:transparent;
	font-weight:bold;
	text-align:center;
    margin: 0px; 
	padding: 0px;
	padding-top:5px;
	background:url(http://static.sprousebros.com/images/message_center_text_feild.jpg) no-repeat;
}

.username, .userpassword{
	background:url(http://static.sprousebros.com/images/message_center_text_feild.jpg) no-repeat;
	width:108px;
	height:29px;
    margin: 0px; 
	padding: 0px;
	}
	
.user-data {
	text-align: left;
	padding:0px;
	margin:0px;
	width:300px;
}

.user-data form{
	padding:0;
	margin:0;
	}

.user-data table{
	width:300px;
	padding:0px;
	margin:0px;
	}

.user-data2 {
	text-align: left;
	padding:0px;
	margin:0px;
	width:300px;
	height:14px;
	padding-top:10px;
}



.user-data a, .user-data2 a{
	padding:0px;
	margin:0px;
}

.joinLink{
	width:300px;
	padding:0px 0px 8px 0px;
	margin:0px;
	}
	
.join{
	float:right;
	width:300px;
	color:#5f1205;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align: left;
	height:100px;
	}
	
.join a{
	font-style:normal;
	text-decoration:none;
	color:#5f1205;
	font-weight:bold;
	}
	
.join a:hover{
	font-style:normal;
	text-decoration:underline;
	color:#5f1205;
	}

.login{
	float:left;
	width:48px;
	height:26px;
	}
	
.login_btn{
	float:left;
    width: 48px; 
	height: 26px;
    margin: 0px; 
	padding: 0px;
}
		
.login_btn li, .login_btn a {
	float:left;
    margin: 0px; 
	padding: 0px; 
	list-style: none;
	display: block;
	}

/*   login btn   */

#login_btn a{
	background: url(http://static.sprousebros.com/images/log_in_btn.jpg) no-repeat;
	width: 48px;
    height: 26px; 
	}
	
#login_btn a:hover{
	background-position:0px -26px;
	}


/*   end login form   */

/*   nav   */

.nav{
	float:left;
	width:458px;
	height:100px;
	}
	
ul.mainNav {
	height: 35px;
	margin:0px;
	padding:0px;
	display:block;
	}

ul.mainNav li{
	list-style:none;
	margin:0px;
	padding:0px;
	position:relative;
	}

ul.mainNav li a.menuLink{
	display:block;
	background-image:url("/images/sprouse_bros_nav.jpg");
	}
	
li.nav_news{
	float:left;
	position:relative;
	width:61px;
	height:35px;
	list-style:none;
	margin:0px;
	padding:0px;
	}
		
li.nav_fans{
	float:left;
	position:relative;
	width:61px;
	height:35px;
	list-style:none;
	margin:0px;
	padding:0px;
	}
	
li.nav_projects{
	float:left;
	position:relative;
	width:61px;
	height:35px;
	list-style:none;
	margin:0px;
	padding:0px;
	}

li.nav_photos{
	float:left;
	position:relative;
	width:61px;
	height:35px;
	list-style:none;
	margin:0px;
	padding:0px;
	}

li.nav_videos{
	float:left;
	position:relative;
	width:54px;
	height:35px;
	list-style:none;
	margin:0px;
	padding:0px;
	}

li.nav_join{
	float:left;
	position:relative;
	width:160px;
	height:35px;
	list-style:none;
	margin:0px;
	padding:0px;
	}
	
li.nav_news a{
	overflow: hidden;
	width:61px;
	height:35px;
	background-position: 0px 0px;
	}
	
li.nav_news a:hover{
	background-position: 0px -35px;
	}
	
li.nav_fans a{
	overflow: hidden;
	width:61px;
	height:35px;
	background-position: -61px 0px;
	}
	
li.nav_fans a:hover{
	background-position: -61px -35px;
	}
	
li.nav_projects a{
	overflow: hidden;
	width:61px;
	height:35px;
	background-position: -121px 0px;
	}
	
li.nav_projects a:hover{
	background-position: -121px -35px;
	}

li.nav_photos a{
	overflow: hidden;
	width:61px;
	height:35px;
	background-position: -182px 0px;
	}
	
li.nav_photos a:hover{
	background-position: -182px -35px;
	}

li.nav_videos a{
	overflow: hidden;
	width:54px;
	height:35px;
	background-position: -243px 0px;
	}
	
li.nav_videos a:hover{
	background-position: -243px -35px;
	}

li.nav_join a{
	overflow: hidden;
	width:160px;
	height:35px;
	background-position: -298px 0px;
	}
	
li.nav_join a:hover{
	background-position: -298px -35px;
	}

li.nav_join2{
	float:left;
	position:relative;
	width:160px;
	height:35px;
	list-style:none;
	margin:0px;
	padding:0px;
	}

li.nav_join2 a{
	overflow: hidden;
	width:160px;
	height:35px;
	background-position: -298px -70px;
	}
	
li.nav_join2 a:hover{
	background-position: -298px -105px;
	}


/*   sec_menu   */
	

li.nav_news ul.sec_menu {
	position:absolute;
	top:35px;
	left:0px;
	width:400px;
	padding:0px;
	height:25px;
	display:block;
	margin:0;
	}
	
li.nav_fans ul.sec_menu {
	position:absolute;
	top:35px;
	left:-61px;
	width:400px;
	padding:0px;
	height:25px;
	display:block;
	margin:0;
	}
	
li.nav_projects ul.sec_menu {
	position:absolute;
	top:35px;
	left:-122px;
	width:400px;
	padding:0px;
	height:25px;
	display:block;
	margin:0;
	}

ul.sec_menu li{
	list-style:none;
	margin:0px;
	padding:0px;
	position:relative;
	margin-right:2px;
	}
		
ul.sec_menu li a.sec_menuItem {
	display:block;	
	background-image:url("/images/sprouse_secondary_nav_sprite.jpg");
	}

/*   sec_nav projects   */

li.about{
	float:left;
	position:relative;
	width:95px;
	height:25px;
	list-style:none;
	margin:0px;
	padding:0px;
	}
	
li.about a{
	width:95px;
	height:25px;
	overflow:hidden;
	background-position:0px 0px;
	}

li.about a:hover{
	background-position: 0 -25px;
	}
	
li.suite{
	float:left;
	position:relative;
	width:95px;
	height:25px;
	list-style:none;
	margin:0px;
	padding:0px;
	}
	
li.suite a{
	width:95px;
	height:25px;
	overflow:hidden;
	background-position:-95px 0px;
	}

li.suite a:hover{
	background-position: -95px -25px;
	}

li.ronin{
	float:left;
	position:relative;
	width:95px;
	height:25px;
	list-style:none;
	margin:0px;
	padding:0px;
	}
	
li.ronin a{
	width:95px;
	height:25px;
	overflow:hidden;
	background-position:-190px 0px;
	}

li.ronin a:hover{
	background-position: -190px -25px;
	}

li.film_tv{
	float:left;
	position:relative;
	width:95px;
	height:25px;
	list-style:none;
	margin:0px;
	padding:0px;
	}
	
li.film_tv a{
	width:95px;
	height:25px;
	overflow:hidden;
	background-position:-285px 0px;
	}

li.film_tv a:hover{
	background-position: -285px -25px;
	}

/*   end sec_nav projects   */

/*   sec_nav news*/

li.appearances{
	float:left;
	position:relative;
	width:95px;
	height:25px;
	list-style:none;
	margin:0px;
	padding:0px;
	}
	
li.appearances a{
	width:95px;
	height:25px;
	overflow:hidden;
	background-position:0px -50px;
	}

li.appearances a:hover{
	background-position: 0px -75px;
	}

li.eventCalendar{
	float:left;
	position:relative;
	width:95px;
	height:25px;
	list-style:none;
	margin:0px;
	padding:0px;
	}
	
li.eventCalendar a{
	width:95px;
	height:25px;
	overflow:hidden;
	background-position:-95px -50px;
	}

li.eventCalendar a:hover{
	background-position: -95px -75px;
	}
	
li.pressReleases{
	float:left;
	position:relative;
	width:95px;
	height:25px;
	list-style:none;
	margin:0px;
	padding:0px;
	}
	
li.pressReleases a{
	width:95px;
	height:25px;
	overflow:hidden;
	background-position:-190px -50px;
	}

li.pressReleases a:hover{
	background-position: -190px -75px;
	}
	
li.newsletter{
	float:left;
	position:relative;
	width:95px;
	height:25px;
	list-style:none;
	margin:0px;
	padding:0px;
	}
	
li.newsletter a{
	width:95px;
	height:25px;
	overflow:hidden;
	background-position:-285px -50px;
	}

li.newsletter a:hover{
	background-position: -285px -75px;
	}


/*  end sec_nav news*/

/*   sec_nav fan*/

li.bubba{
	float:left;
	position:relative;
	width:95px;
	height:25px;
	list-style:none;
	margin:0px;
	padding:0px;
	}
	
li.bubba a{
	width:95px;
	height:25px;
	overflow:hidden;
	background-position:0px -100px;
	}

li.bubba a:hover{
	background-position: 0px -125px;
	}

li.fav{
	float:left;
	position:relative;
	width:95px;
	height:25px;
	list-style:none;
	margin:0px;
	padding:0px;
	}
	
li.fav a{
	width:95px;
	height:25px;
	overflow:hidden;
	background-position:-95px -100px;
	}

li.fav a:hover{
	background-position: -95px -125px;
	}
	
li.messageCenter{
	float:left;
	position:relative;
	width:95px;
	height:25px;
	list-style:none;
	margin:0px;
	padding:0px;
	}
	
li.messageCenter a{
	width:95px;
	height:25px;
	overflow:hidden;
	background-position:-190px -100px;
	}

li.messageCenter a:hover{
	background-position: -190px -125px;
	}

/*  end sec_nav fan*/

/*   end sec_menu   */

/*   end header   */		
	
/*   index   */

#left_index_container{
	float:left;
	width:690px;
	}

* html #left_index_container{
	margin:0;
}
	
#left_index_container .indexLogo{
	float:left;
	height:45px;
	width:680px;
	background:url(http://static.sprousebros.com/images/sprouse_bros_wood_stripes_top.jpg) no-repeat 222px 0;
	margin-left:10px;
	}
	
* html #left_index_container .indexLogo{
	margin-left:5px;
	}

ul.index_dylan_head{
	float:left;
	margin:0;
	padding:0;
	line-height:0px;
	font-size:0px;
	}
	
ul.index_dylan_head li, ul.index_dylan_head a {
    margin: 0px; 
	padding: 0px; 
	list-style: none;
	display: block;
	line-height:0px;
	font-size:0px;
	}
	
/*   dylan_head btn   */

li.dylan_head a{
	background: url(http://static.sprousebros.com/images/dylan_top_home_page_sprite.jpg) no-repeat;
	width:350px;
	height:420px;
	}
	
li.dylan_head a:hover{
	background-position:0px -420px;
	}

/*   end dylan_head btn   */

ul.index_dylan_btm{
	float:left;
	margin:0;
	padding:0;
	line-height:0px;
	font-size:0px;
	}
	
ul.index_dylan_btm li, ul.index_dylan_btm a {
    margin: 0px; 
	padding: 0px; 
	list-style: none;
	display: block;
	line-height:0px;
	font-size:0px;
	}
	
/*   dylan_btm btn   */

li.dylan_btm a{
	background: url(http://static.sprousebros.com/images/dylan_bttm_home_page_sprite.jpg) no-repeat;
	width:350px;
	height:335px;
	}
	
li.dylan_btm a:hover{
	background-position:0px -335px;
	}

/*   end dylan_btm btn   */


ul.index_cole_head{
	float:left;
	margin:0;
	padding:0;
	line-height:0px;
	font-size:0px;
	}
	
ul.index_cole_head li, ul.index_cole_head a {
    margin: 0px; 
	padding: 0px; 
	list-style: none;
	display: block;
	line-height:0px;
	font-size:0px;
	}
	
/*   dylan_head btn   */

li.cole_head a{
	background: url(http://static.sprousebros.com/images/cole_top_home_page_sprite.jpg) no-repeat;
	width:340px;
	height:420px;
	}
	
li.cole_head a:hover{
	background-position:0px -420px;
	}

/*   end dylan_head btn   */

ul.index_cole_btm{
	float:left;
	margin:0;
	padding:0;
	line-height:0px;
	font-size:0px;
	}
	
ul.index_cole_btm li, ul.index_cole_btm a {
    margin: 0px; 
	padding: 0px; 
	list-style: none;
	display: block;
	line-height:0px;
	font-size:0px;
	}
	
/*   dylan_btm btn   */

li.cole_btm a{
	background: url(http://static.sprousebros.com/images/cole_bttm_home_page_sprite.jpg) no-repeat;
	width:340px;
	height:335px;
	}
	
li.cole_btm a:hover{
	background-position:0px -335px;
	}

/*   end dylan_btm btn   */

/*   Dylan home page   */

#left_index_container #personalContainer .indexLogo{
	float:left;
	height:45px;
	width:680px;
	background-image:none;
	margin-left:10px;
	}


#left_index_container .dylan .sprouseNews{
	float:left;
	width:230px;
	height:146px;
	background-image:url(http://static.sprousebros.com/images/dylan_sprouse_homepage/dylan_news_and_updates_callout.jpg);
	}
	
#left_index_container .dylan .sprouseMessageCenter{
	float:left;
	width:190px;
	height:146px;
	}

#left_index_container .dylan .sprouseMessageCenter_btn{
    margin: 0px; 
	padding: 0px;
    position: relative;
}
		
#left_index_container .dylan .sprouseMessageCenter_btn li, .sprouseMessageCenter_btn a {
    margin: 0px; 
	padding: 0px; 
	list-style: none;
	display: block;
	}
	
/*   dylanMessage_btn   */

#left_index_container .dylan .sprouseMessage_btn a{
	background: url(http://static.sprousebros.com/images/dylan_sprouse_homepage/dylan_message_center_sprite.jpg) no-repeat;
	width: 190px;
    height: 146px; 
	}
	
#left_index_container .dylan .sprouseMessage_btn a:hover{
	background-position:0px -146px;
	}

/*   end dylanMessage_btn   */	

#left_index_container .dylan .sprouseBody{
	float:right;
	width:270px;
	height:605px;
	background-image:url(http://static.sprousebros.com/images/dylan_sprouse_homepage/dylan_homepage_dylan_image_02.jpg);
	}
	
#left_index_container .dylan ul.sprouseCallout {
	float:left;
	width:420px;
	height: 400px;
	margin:0px;
	padding:0px;
	display:block;
	}

#left_index_container .dylan ul.sprouseCallout li{
	list-style:none;
	margin:0px;
	padding:0px;
	position:relative;
	}

#left_index_container .dylan ul.sprouseCallout li a{
	display:block;
	background-image:url("/images/dylan_sprouse_homepage/dylan_callouts.jpg");
	}
	
#left_index_container .dylan li.sprouseCallout1{
	float:left;
	position:relative;
	width:420px;
	height:130px;
	list-style:none;
	margin:0px;
	padding:0px;
	}

#left_index_container .dylan li.sprouseCallout1 a{
	overflow: hidden;
	width:420px;
	height:130px;
	background-position: 0px 0px;
	}
	
#left_index_container .dylan li.sprouseCallout1 a:hover{
	background-position: 0px -400px;
	}
	
#left_index_container .dylan li.sprouseCallout2{
	float:left;
	position:relative;
	width:420px;
	height:134px;
	list-style:none;
	margin:0px;
	padding:0px;
	}

#left_index_container .dylan li.sprouseCallout2 a{
	overflow: hidden;
	width:420px;
	height:134px;
	background-position: 0px -130px;
	}
	
#left_index_container .dylan li.sprouseCallout2 a:hover{
	background-position: 0px -530px;
	}

#left_index_container .dylan li.sprouseCallout3{
	float:left;
	position:relative;
	width:420px;
	height:136px;
	list-style:none;
	margin:0px;
	padding:0px;
	}

#left_index_container .dylan li.sprouseCallout3 a{
	overflow: hidden;
	width:420px;
	height:136px;
	background-position: 0px -264px;
	}
	
#left_index_container .dylan li.sprouseCallout3 a:hover{
	background-position: 0px -664px;
	}
	

#left_index_container .dylan .sprouseExtras{
	float:left;
	width:420px;
	height:160px;
	}

#left_index_container .dylan .sprouseExtras_btn{
    margin: 0px; 
	padding: 0px;
    position: relative;
	background: url(http://static.sprousebros.com/images/dylan_sprouse_homepage/cole_homepage_extras_bttn_sprite.jpg) no-repeat;
	width: 420px;
    height: 145px; 
}
		
#left_index_container .dylan .sprouseExtras_btn li, #left_index_container .dylan .sprouseExtras_btn a {
    margin: 0px; 
	padding: 0px; 
	list-style: none;
	display: block;
	}
	
/*   dylanMore_btn   */

#left_index_container .dylan .sprouseMore_btn a{
	background: url(http://static.sprousebros.com/images/dylan_sprouse_homepage/cole_homepage_extras_bttn_sprite.jpg) no-repeat;
	background-position:-25px -44px;
	width: 300px;
    height: 28px;
	margin:43px 0 0 25px;
	float:left;
	}
	
#left_index_container .dylan .sprouseMore_btn a:hover{
	background-position:-25px -204px;
	}

#left_index_container .dylan .sprousefavs_btn a{
	background: url(http://static.sprousebros.com/images/dylan_sprouse_homepage/cole_homepage_extras_bttn_sprite.jpg) no-repeat;
	background-position:-25px -76px;
	width: 300px;
    height: 28px;
	margin:8px 0 0 25px;
	float:left;
	}
	
#left_index_container .dylan .sprousefavs_btn a:hover{
	background-position:-25px -235px;
	}


/*   end dylanMore_btn   */	

#left_index_container .dylan .sprouseChange{
	float:left;
	width:270px;
	height:150px;
	}

#left_index_container .dylan .sprouseChange_btn{
    margin: 0px; 
	padding: 0px;
    position: relative;
}
		
#left_index_container .dylan .sprouseChange_btn li, #left_index_container .dylan .sprouseChange_btn a {
    margin: 0px; 
	padding: 0px; 
	list-style: none;
	display: block;
	}
	
/*   dylanMore_btn   */

#left_index_container .dylan .sChange_btn a{
	background: url(http://static.sprousebros.com/images/dylan_sprouse_homepage/dylan_homepage_change_hmpg_bttn.jpg) no-repeat;
	width: 270px;
    height: 150px; 
	}
	
#left_index_container .dylan .sChange_btn a:hover{
	background-position:0px -151px;
	}

/*   end dylanMore_btn   */	


/*   end Dylan Homa Page*/

/*   Cole home page   */

#left_index_container #personalContainer .indexLogo{
	float:left;
	height:45px;
	width:680px;
	background-image:none;
	margin-left:10px;
	}

#left_index_container .cole .sprouseNews{
	float:right;
	width:230px;
	height:146px;
	background-image:url(http://static.sprousebros.com/images/cole_sprouse_homepage/cole_news_and_updates_callout.jpg);
	}
	
#left_index_container .cole .sprouseMessageCenter{
	float:right;
	width:190px;
	height:146px;
	}

#left_index_container .cole .sprouseMessageCenter_btn{
    margin: 0px; 
	padding: 0px;
    position: relative;
}
		
#left_index_container .cole .sprouseMessageCenter_btn li, .sprouseMessageCenter_btn a {
    margin: 0px; 
	padding: 0px; 
	list-style: none;
	display: block;
	}
	
/*   coleMessage_btn   */

#left_index_container .cole .sprouseMessage_btn a{
	background: url(http://static.sprousebros.com/images/cole_sprouse_homepage/cole_message_center_sprite.jpg) no-repeat;
	width: 190px;
    height: 146px; 
	}
	
#left_index_container .cole .sprouseMessage_btn a:hover{
	background-position:0px -146px;
	}

/*   end coleMessage_btn   */	

#left_index_container .cole .sprouseBody{
	float:left;
	width:270px;
	height:605px;
	background-image:url(http://static.sprousebros.com/images/cole_sprouse_homepage/cole_homepage_cole_image.jpg);
	}
	
#left_index_container .cole ul.sprouseCallout {
	float:right;
	width:420px;
	height: 400px;
	margin:0px;
	padding:0px;
	display:block;
	}

#left_index_container .cole ul.sprouseCallout li{
	list-style:none;
	margin:0px;
	padding:0px;
	position:relative;
	}

#left_index_container .cole ul.sprouseCallout li a{
	display:block;
	background-image:url("/images/cole_sprouse_homepage/cole_callouts.jpg");
	}
	
#left_index_container .cole li.sprouseCallout1{
	float:right;
	position:relative;
	width:420px;
	height:126px;
	list-style:none;
	margin:0px;
	padding:0px;
	}

#left_index_container .cole li.sprouseCallout1 a{
	overflow: hidden;
	width:420px;
	height:126px;
	background-position: 0px 0px;
	margin:0px;
	padding:0px;
	}
	
#left_index_container .cole li.sprouseCallout1 a:hover{
	background-position: 0px -401px;
	}
	
#left_index_container .cole li.sprouseCallout2{
	float:right;
	position:relative;
	width:420px;
	height:137px;
	list-style:none;
	margin:0px;
	padding:0px;
	}

#left_index_container .cole li.sprouseCallout2 a{
	overflow: hidden;
	width:420px;
	height:137px;
	background-position: 0px -126px;
	margin:0px;
	padding:0px;
	}
	
#left_index_container .cole li.sprouseCallout2 a:hover{
	background-position: 0px -527px;
	}

#left_index_container .cole li.sprouseCallout3{
	float:right;
	position:relative;
	width:420px;
	height:137px;
	list-style:none;
	margin:0px;
	padding:0px;
	}

#left_index_container .cole li.sprouseCallout3 a{
	overflow: hidden;
	width:420px;
	height:137px;
	background-position: 0px -262px;
	margin:0px;
	padding:0px;
	}
	
#left_index_container .cole li.sprouseCallout3 a:hover{
	background-position: 0px -663px;
	}
	

#left_index_container .cole .sprouseExtras{
	float:right;
	width:420px;
	height:145px;
    margin: 0px; 
	padding: 0px;
	}

#left_index_container .cole .sprouseExtras_btn{
    margin: 0px; 
	padding: 0px;
    position: relative;
	background: url(http://static.sprousebros.com/images/cole_sprouse_homepage/cole_homepage_extras_bttn_sprite.jpg) no-repeat;
	width: 420px;
    height: 145px; 
}
		
#left_index_container .cole .sprouseExtras_btn li, #left_index_container .cole .sprouseExtras_btn a {
    margin: 0px; 
	padding: 0px; 
	list-style: none;
	display: block;
	}
	
/*   coleMore_btn   */

#left_index_container .cole .sprouseMore_btn a{
	background: url(http://static.sprousebros.com/images/cole_sprouse_homepage/cole_homepage_extras_bttn_sprite.jpg) no-repeat;
	background-position:-52px -45px;
	width: 300px;
    height: 28px;
	margin:45px 0 0 50px;
	float:left;
	}
	
#left_index_container .cole .sprouseMore_btn a:hover{
	background-position:-52px -189px;
	}

#left_index_container .cole .sprousefavs_btn a{
	background: url(http://static.sprousebros.com/images/cole_sprouse_homepage/cole_homepage_extras_bttn_sprite.jpg) no-repeat;
	background-position:-52px -76px;
	width: 300px;
    height: 28px;
	margin:4px 0 0 50px;
	float:left;
	}
	
#left_index_container .cole .sprousefavs_btn a:hover{
	background-position:-52px -220px;
	}

/*   end coleMore_btn   */	

#left_index_container .cole .sprouseChange{
	float:left;
	width:270px;
	height:150px;
    margin: 0px; 
	padding: 0px;
	}

#left_index_container .cole .sprouseChange_btn{
    margin: 0px; 
	padding: 0px;
    position: relative;
}
		
#left_index_container .cole .sprouseChange_btn li, #left_index_container .cole .sprouseChange_btn a {
    margin: 0px; 
	padding: 0px; 
	list-style: none;
	display: block;
	}
	
/*   coleMore_btn   */

#left_index_container .cole .sChange_btn a{
	background: url(http://static.sprousebros.com/images/cole_sprouse_homepage/cole_homepage_change_hmpg_bttn.jpg) no-repeat;
	width: 270px;
    height: 150px; 
	}
	
#left_index_container .cole .sChange_btn a:hover{
	background-position:0px -150px;
	}


/*   end coleMore_btn   */	


/*   end Cole Home Page*/

/*   end index   */

/*   content   */

#contentBody{
	float:left;
	width:675px;
	margin-left:10px;
	}

* html #contentBody{
	margin:4px 0px 0px 5px;
	}
	
#contentBody .indexLogo{
	float:left;
	height:45px;
	}
	
#contentBody .content_header{
	float:right;
	width:150px;
	padding:25px 25px 0px 0px;
	}

#contentBody .content_header img{
	float:right;
	}

#content_bg{
	float:left;
	width:675px;
	background:url(http://static.sprousebros.com/images/content_bg/contentRepeat_bg.jpg) repeat-y;
	padding:0px;
	margin:8px 0px 0px 0px;
	}

#content_container{
	background:url(http://static.sprousebros.com/images/content_bg/content_bg.jpg) no-repeat;
	padding:0px;
	margin:0px;
	}
	
* html #content_container{
	padding:0px;
	}

	
#content_body{
	min-height:700px;
	padding:15px 10px;
	}
	
* html #content_body{
	width:660px;
	height:700px;
	padding:10px 5px;
	}

#content_body_media{
	min-height:700px;
	padding:0 5px 15px 10px;
	}
	
* html #content_body_media{
	width:660px;
	height:700px;
	padding:0 5px 10px 5px;
	}

#content_footer{
	float:left;
	width:670px;
	background-image:url(http://static.sprousebros.com/images/content_bg/content_footer.jpg);
	background-repeat:no-repeat;
	height:70px;
	margin:0px;
	padding:0px;
	}

/*   project nav   */

#content_container ul.content_nav{
    width: 670px; 
	height: 27px;
    margin: 0px; 
	padding: 4px 5px 0px 0px;
	overflow:hidden;
}
		
#content_container ul.content_nav li, #content_container ul.content_nav a {
	float:right;
    margin: 0px; 
	padding: 0px; 
	list-style: none;
	display: block;
	background-image:url(http://static.sprousebros.com/images/btns/content_sprite.jpg);
	overflow:hidden;
	}

/*   project btn   */

li.aboutBros_btn {
	float:left;
	position:relative;
	width:146px;		
	height:27px;
	list-style:none;
	margin:0px;
	padding:0px;
	}


li.aboutBros_btn a{
	width: 146px;
    height: 27px;
	background-position:0px 0px;
	overflow:hidden;
	}
	
li.aboutBros_btn a:hover, li.aboutBros_btn a.current{
	background-position:0px -27px;
	}
	
li.suiteLife_btn {
	float:left;
	position:relative;
	width:137px;
	height:27px;
	list-style:none;
	margin:0px;
	padding:0px;
	}

li.suiteLife_btn a{
	width: 137px;
    height: 27px;
	background-position:-146px 0px;
	overflow:hidden;
	}
	
li.suiteLife_btn a:hover, li.suiteLife_btn a.current{
	background-position:-146px -27px;
	}
	
li.ronin_btn {
	float:left;
	position:relative;
	width:110px;
	height:27px;
	list-style:none;
	margin:0px;
	padding:0px;
	}
	
li.ronin_btn a{
	width: 110px;
    height: 27px;
	background-position:-283px 0px;
	overflow:hidden;
	}
	
li.ronin_btn a:hover, li.ronin_btn a.current{
	background-position:-283px -27px;
	}
	
li.filmTv_btn {
	float:left;
	position:relative;
	width:93px;
	height:27px;
	list-style:none;
	margin:0px;
	padding:0px;
	}
	
li.filmTv_btn a{
	width: 93px;
    height: 27px;
	background-position:-393px 0px;
	overflow:hidden;
	}
	
li.filmTv_btn a:hover, li.filmTv_btn a.current{
	background-position:-393px -27px;
	}

/*   end project btn  */

#content_container ul.content_nav_fan{
    width: 670px; 
	height: 27px;
    margin: 0px; 
	padding: 4px 5px 0px 0px;
	overflow:hidden;
}
		
#content_container ul.content_nav_fan li, #content_container ul.content_nav_fan a {
	float:right;
    margin: 0px; 
	padding: 0px; 
	list-style: none;
	display: block;
	background-image:url(http://static.sprousebros.com/images/btns/content_sprite.jpg);
	overflow:hidden;
	}


/*   fans btn   */

li.bubbaSprouse_btn {
	float:left;
	position:relative;
	width:146px;
	height:27px;
	list-style:none;
	margin:0px;
	padding:0px;
	}

li.bubbaSprouse_btn a{
	width: 146px;
    height: 27px;
	background-position:0px -108px;
	overflow:hidden; 
	}
	
li.bubbaSprouse_btn a:hover, li.bubbaSprouse_btn a.current{
	background-position:0px -135px;
	}
	
li.favorites_btn {
	float:left;
	position:relative;
	width:137px;
	height:27px;
	list-style:none;
	margin:0px;
	padding:0px;
	}
	
li.favorites_btn a{
	width: 137px;
    height: 27px;
	background-position:-146px -108px;
	overflow:hidden;
	}
	
li.favorites_btn a:hover, li.favorites_btn a.current{
	background-position:-146px -135px;
	}
	
li.messageCenter_btn {
	float:left;
	position:relative;
	width:110px;
	height:27px;
	list-style:none;
	margin:0px;
	padding:0px;
	}
	
li.messageCenter_btn a{
	width: 110px;
    height: 27px;
	background-position:-283px -108px;
	overflow:hidden;
	}
	
li.messageCenter_btn a:hover, li.messageCenter_btn a.current{
	background-position:-283px -135px;
	}

/*   end fans btn  */

/*   news btn   */

li.appearances_btn {
	float:left;
	position:relative;
	width:146px;
	height:27px;
	list-style:none;
	margin:0px;
	padding:0px;
	}

li.appearances_btn a{
	width: 146px;
    height: 27px;
	background-position:0px -54px;
	overflow:hidden;
	}
	
li.appearances_btn a:hover, li.appearances_btn a.current{
	background-position:0px -81px;
	}

li.eventCal_btn {
	float:left;
	position:relative;
	width:137px;
	height:27px;
	list-style:none;
	margin:0px;
	padding:0px;
	}

li.eventCal_btn a{
	width: 137px;
    height: 27px;
	background-position:-146px -54px;
	overflow:hidden;
	}
	
li.eventCal_btn a:hover, li.eventCal_btn a.current{
	background-position:-146px -81px;
	}

li.pressRel_btn {
	float:left;
	position:relative;
	width:110px;
	height:27px;
	list-style:none;
	margin:0px;
	padding:0px;
	}
	
li.pressRel_btn a{
	width: 110px;
    height: 27px;
	background-position:-283px -54px;
	overflow:hidden;
	}
	
li.pressRel_btn a:hover, li.pressRel_btn a.current{
	background-position:-283px -81px;
	}
	
li.newsLetter_btn {
	float:left;
	position:relative;
	width:93px;
	height:27px;
	list-style:none;
	margin:0px;
	padding:0px;
	}

li.newsLetter_btn a{
	width: 93px;
    height: 27px;
	background-position:-393px -54px; 
	overflow:hidden;
	}
	
li.newsLetter_btn a:hover, li.newsLetter_btn a.current{
	background-position:-393px -81px;
	}

/*   end news btn  */

#content_body .film_tv_project{
	float:left;
	width:660px;
	}
	
* html #content_body .film_tv_project{
	margin-bottom:10px;
	}
	
* html #content_body .film_tv_project img{
	padding:0px;
	margin:0px;
	}
	
#content_body .film_tv_project_text{
	float:left;
	width:420px;
	height:160px;
	background:url(http://static.sprousebros.com/images/content_bg/content_sec_bg.jpg) repeat;
	margin:0px 0px 10px 5px;
	}
	
* html #content_body .film_tv_project_text{
	width:410px;
	margin:0px 0px 5px 0px;
	padding:0px;
	}	
	
#content_body .textHeight{
	height:110px;
	}
	
* html #content_body .textHeight{
	height:80px;
	}

	
#content_body .film_tv_project_text h3.projectTitle{
	float:left;
	width:410px;
	border-bottom:1px solid #4f0b00;
	margin:5px;
	padding:0px;
	}
	
#content_body .film_tv_project_text p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px 10px;
	margin:0px;	
	}

#content_body ul.checkItOut{
    width: 237px; 
	height: 25px;
    margin: 0px; 
	padding: 10px;
}
		
#content_body ul.checkItOut li, #content_body ul.checkItOut a {
	float:right;
    margin: 0px; 
	padding: 0px; 
	list-style: none;
	display: block;
	}


/*   fans btn   */

li.CheckIt_btn a{
	width: 237px;
    height: 25px;
	background-image:url(http://static.sprousebros.com/images/btns/projects/film_tv/check_it_out.gif);
	}
	
li.CheckIt_btn a:hover{
	background-position:0px -25px;
	}



/*#content_container img{
	padding:4px 4px 0px 4px;
	margin:0px;
	line-height:0px;
	font-size:0px;
	}
*/
#onDeck_body{
	padding:0px 8px;
	margin:0px;
	color:#164e9b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
#suiteLife_body, #about_body{
	padding:0px 8px;
	margin:0px;
	color:#4f0b00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

#about_body{
	padding-top:8px;
	}

#onDeck_body .onDeck_top, #suiteLife_body .onDeck_top, #about_body .onDeck_top{
	float:left;
	width:655px;
	background:url(http://static.sprousebros.com/images/content_bg/content_suite_bg.jpg) repeat;
	padding:0px;
	margin:0px;
	}
	
#onDeck_body .onDeck_top p, #onDeck_body .onDeck_top h3, #ronin_body .ronin_top p, #ronin_body .ronin_mid p, #suiteLife_body .onDeck_top p, #suiteLife_body .onDeck_top h3, #about_body .onDeck_top p, #about_body .onDeck_top h3 {
	margin-left:10px;
	margin-right:10px;
	}

#onDeck_body #amzn a, #suiteLife_body #amzn a{
	float:left;
    width: 310px; 
	height: 190px;
    margin: 0px; 
	padding: 10px;
	background:url(http://static.sprousebros.com/images/projects/suiteLife/amazon_callout.jpg) no-repeat center;
	}

#onDeck_body #amzn.prince a{
	float:left;
    width: 310px; 
	height: 190px;
    margin: 0px; 
	padding: 10px;
	background:url(http://static.sprousebros.com/images/projects/prince_pauper/amazon_callout.jpg) no-repeat center;
	}

#onDeck_body ul.extras, #suiteLife_body ul.extras{
	float:left;
    width: 304px; 
	height: 193px;
    margin: 0px; 
	padding: 10px;
	}
		
#onDeck_body ul.extras li, #onDeck_body ul.extras a, #suiteLife_body ul.extras li, #suiteLife_body ul.extras a {
	float:left;
    margin: 0px; 
	padding: 0px; 
	list-style: none;
	display: block;
	}

/*   fans btn   */

li.extrasPhotos_btn a{
	width: 304px;
    height: 108px;
	background-position:0px 0px;
	background-image:url(http://static.sprousebros.com/images/btns/projects/onDeck/extras.gif);
}
	
li.extrasPhotos_btn a:hover{
	background-position:0px -193px;
	overflow:hidden;
	}

li.extraVideo_btn a{
	width: 304px;
    height: 85px;
	background-position:0px -108px;
	background-image:url(http://static.sprousebros.com/images/btns/projects/onDeck/extras.gif);
	}
	
li.extraVideo_btn a:hover{
	background-position:0px -301px;
	overflow:hidden;
	}
	
li.extrasPhotos2_btn a{
	width: 304px;
    height: 108px;
	background-position:0px 0px;
	background-image:url(http://static.sprousebros.com/images/btns/projects/suiteLife/extras.gif);
}
	
li.extrasPhotos2_btn a:hover{
	background-position:0px -193px;
	overflow:hidden;
	}

li.extraVideo2_btn a{
	width: 304px;
    height: 85px;
	background-position:0px -108px;
	background-image:url(http://static.sprousebros.com/images/btns/projects/suiteLife/extras.gif);
	}
	
li.extraVideo2_btn a:hover{
	background-position:0px -301px;
	overflow:hidden;
	}

li.extrasPhotos3_btn a{
	width: 304px;
    height: 108px;
	background-position:0px 0px;
	background-image:url(http://static.sprousebros.com/images/projects/koa/extras.gif);
}
	
li.extrasPhotos3_btn a:hover{
	background-position:0px -193px;
	overflow:hidden;
	}

li.extraVideo3_btn a{
	width: 304px;
    height: 85px;
	background-position:0px -108px;
	background-image:url(http://static.sprousebros.com/images/projects/koa/extras.gif);
	}
	
li.extraVideo3_btn a:hover{
	background-position:0px -301px;
	overflow:hidden;
	}
	
li.extrasPhotos4_btn a{
	width: 304px;
    height: 108px;
	background-position:0px 0px;
	background-image:url(http://static.sprousebros.com/images/projects/prince_pauper/extras.gif);
}
	
li.extrasPhotos4_btn a:hover{
	background-position:0px -193px;
	overflow:hidden;
	}

li.extraVideo4_btn a{
	width: 304px;
    height: 85px;
	background-position:0px -108px;
	background-image:url(http://static.sprousebros.com/images/projects/prince_pauper/extras.gif);
	}
	
li.extraVideo4_btn a:hover{
	background-position:0px -301px;
	overflow:hidden;
	}

/*   end btns   */

.contest{
	float:left;
	width:304px;
	height:410px;
	background:url(http://static.sprousebros.com/images/projects/koa/koa_screening_background.jpg) no-repeat;
	margin-left:10px;
	}

.contest p{
	color:#fff;
	font-size:12px;
	margin:10px 20px 0 20px;
	}

.contest p.top, .contest p.btm{
	padding-top:60px;
	}

.contest p.btm a{
	background:#7f1c02;
	color:#fff;
	}

#content_container .onDeck_header{
	padding:4px 0px 0px 4px;
	}
	
#onDeck_body .cast{
	float:left;
	width:328px;
	height:181px;
	background:url(http://static.sprousebros.com/images/projects/onDeck/cast_bg.jpg) no-repeat;
	margin:10px 0px;
	}
	
#suiteLife_body .cast{
	float:left;
	width:328px;
	height:181px;
	background:url(http://static.sprousebros.com/images/projects/suiteLife/cast_bg.jpg) no-repeat;
	margin:10px 0px;
	}


#onDeck_body ul.actor, #suiteLife_body ul.actor{
	float:left;
	width:240px;
	font-weight:bold;
	font-size:13px;
	padding-top:60px;
	margin:0px;
	}

#suiteLife_body ul.actor{
	padding-top:55px;
	}
	
* html #onDeck_body ul.actor, * html #suiteLife_body ul.actor{
	margin:0px 20px;
	}

#onDeck_body ul.actor li, #suiteLife_body ul.actor li {
	float:left;
    margin: 0px; 
	padding: 0px; 
	list-style: none;
	display: block;
	}

#onDeck_body .btm_content img, #suiteLife_body .btm_content img{
	padding:0px;
	margin:0px;
	}	

ul.suiteLifeBtm{
	float:left;
	width:655px;
    margin: 0px; 
	padding: 0px;
}
		
ul.suiteLifeBtm li, ul.suiteLifeBtm a {
    margin: 0px; 
	padding: 0px; 
	list-style: none;
	display: block;
	font-size:0px;
	line-height:0px;
	}
	
/*   suiteLife_btn   */

li.suiteLifeBtm_btn a{
	background: url(http://static.sprousebros.com/images/btns/projects/onDeck/zack_cody_btn.jpg) no-repeat;
	width: 655px;
    height: 43px;
	}
	
li.suiteLifeBtm_btn a:hover{
	background-position:0px -43px;
	}
	
li.onDeckBtm_btn a{
	background: url(http://static.sprousebros.com/images/btns/projects/suiteLife/zack_cody_btn.jpg) no-repeat;
	width: 655px;
    height: 54px;
	}
	
li.onDeckBtm_btn a:hover{
	background-position:0px -54px;
	}


/*   end suiteLife_btn   */

#ronin_body{
	padding:0px 8px;
	margin:0px;
	color:#4f0b00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

#ronin_body .ronin_top, #ronin_body .ronin_mid, #ronin_body .ronin_btm, #ronin_body .ronin_btm_episode{
	float:left;
	width:655px;
	background:url(http://static.sprousebros.com/images/content_bg/content_suite_bg.jpg) repeat;
	}

#ronin_body .ronin_top, #ronin_body ronin_mid_episode{
	margin-bottom:10px;
	}
	
#ronin_body .ronin_btm_episode{
	margin-top:10px;
	}

#ronin_body h3.roninHeader{
	padding:5px 10px;
	margin:0px;
	font-size:16px;
	}
	
* html #ronin_body h3.roninHeader{
	padding:0px;
	margin:5px 10px 0px 10px;
	}

	
#ronin_body .redLine{
	float:left;
	width:640px;
	border-bottom:1px solid #4f0b00;
	margin:0px 5px 0px 0px;
	}

ul.ronin_cover{
	float:left;
	width:173px;
    margin: 0px; 
	padding:10px 20px;
}
		
* html ul.ronin_cover{
    margin:10px 0px 10px 15px;  
	padding:0px;
}

		
ul.ronin_cover li, ul.ronin_cover a {
    margin: 0px; 
	padding: 0px; 
	list-style: none;
	display: block;
	font-size:0px;
	line-height:0px;
	}
	
/*   suiteLife_btn   */

li.ronin_view a{
	background: url(http://static.sprousebros.com/images/btns/projects/ronin/ronin_checkIt.gif) no-repeat;
	width: 173px;
    height: 37px;
	}
	
li.ronin_view a:hover{
	background-position:0px -37px;
	}

/*   end suiteLife_btn   */

#ronin_body .ronin_btm{
	padding-top:10px;
	}
	
* html #ronin_body .ronin_btm{
	padding:15px 0px;
	}


#ronin_body .getImg{
	float:left;
	padding:0px 25px 10px 25px;
	margin:0px;
	}
	
* html #ronin_body .getImg{
	padding:0px;
	margin:0px 12px 10px 12px;
	}


#ronin_body ul.roninBuy{
	float:left;
	width:340px;
	height:40px;
    margin: 0px; 
	padding: 0px;
	}
	
* html #ronin_body ul.roninBuy{
	width:330px;
	}

		
#ronin_body ul.roninBuy li, #ronin_body ul.roninBuy a {
	float:left;
    margin: 0px 3px 0px 0px; 
	padding: 0px; 
	list-style: none;
	display: block;
	width:109px;
	height:40px;
	}

* html #ronin_body ul.roninBuy li, * html #ronin_body ul.roninBuy a {
    margin: 0px; 
	padding: 0px; 
	}

#ronin_body .coverHead{
	float:left;
	width:182px;
	height:13px;
	padding:0px 0px 0px 34px;
	}

#ronin_body .cover_callout{
	float:left;
	width:235px;
	height:246px;
	padding:0px 0px 0px 12px;
	margin:0px;
	}

#ronin_body .ronin_content{
	float:left;
	width:400px;
	}

#ronin_body .roninRedLine{
	float:left;
	width:390px;
	border-bottom:1px solid #4f0b00;
	margin:0px 5px 0px 0px;
	}

#ronin_body .ronin_content h3{
	font-size:18px;
	padding:5px 10px;
	margin:0px;
	font-weight:bold;
	}
		
#ronin_body .ronin_mag_text{
	height:150px;
	}
	
* html #ronin_body .ronin_mag_text{
	height:140px;
	margin-top:10px;
	}

		
#ronin_body ul.ronin_pagenation{
	float:left;
    width: 382px; 
	height: 31px;
    margin: 0px; 
	padding:0px 0px 0px 15px;
	overflow:hidden;
}
		
#ronin_body ul.ronin_pagenation li, #ronin_body ul.ronin_pagenation a {
	float:left;
    margin: 0px; 
	padding: 0px; 
	list-style: none;
	display: block;
	overflow:hidden;
	}

/*   project btn   */

li.page_left_btn{
	width: 120px;
    height: 31px;
	}
	
li.page_left_btn a{
	width: 120px;
    height: 31px;
	background-position:0px 0px;
	overflow:hidden;
	background-image:url(http://static.sprousebros.com/images/projects/47ronin/episode/mainMenu_sprite.gif);
	}
	
li.page_left_btn a:hover, li.page_left_btn a.current{
	background-position:0px -31px;
	}

li.page_mid_btn {
	width: 133px;
    height: 31px;
	}

li.page_mid_btn a{
	width: 133px;
    height: 31px;
	background-position:-120px 0px;
	overflow:hidden;
	background-image:url(http://static.sprousebros.com/images/projects/47ronin/episode/mainMenu_sprite.gif);
	}
	
li.page_mid_btn a:hover{
	background-position:-120px -31px;
	}

li.page_right_btn {
	width: 129px;
    height: 31px;
	}

li.page_right_btn a{
	width: 129px;
    height: 31px;
	background-position:-253px 0px;
	overflow:hidden;
	background-image:url(http://static.sprousebros.com/images/projects/47ronin/episode/mainMenu_sprite.gif);
	}
	
li.page_right_btn a:hover{
	background-position:-253px -31px;
	}

.btm_covers_callout{
	float:left;
	width:305px;
	padding-left:10px;
	}
	
.also_avail{
	float:left;
	width:129px;
	}

p span.blue{
	color:#1573ba;
	}

p span.green{
	color:#276d4e;
	}

#suiteLife_body .teamRed{
	float:left;
	color:#FFF;
	width:304px;
	height:129px;
	background:url(http://static.sprousebros.com/images/projects/disney_games/team_bg.jpg) no-repeat;
	background-position: 0px 0px;
	margin:0px 0px 10px 15px;
	}
	
#suiteLife_body .teamYellow{
	float:left;
	color:#4f0b00;
	width:304px;
	height:129px;
	background:url(http://static.sprousebros.com/images/projects/disney_games/team_bg.jpg) no-repeat;
	background-position: -318px 0px;
	margin:0px 0px 10px 15px;
	}

#suiteLife_body .teamRed h3, #suiteLife_body .teamYellow h3, #suiteLife_body .teamRed p, #suiteLife_body .teamYellow p{
	margin:12px 10px;
	}
	
/*   about page   */

.aboutDylan{
	width:304px;
	float:left;
	background:url(http://static.sprousebros.com/images/fans/about/about_bg.jpg) repeat-y;
	margin-left:12px;
	color:#7f1c02;
	}

.aboutCole{
	width:304px;
	float:left;
	background:url(http://static.sprousebros.com/images/fans/about/about_bg.jpg) repeat-y;
	margin-left:22px;
	color:#012962;
	}

* html .aboutDylan{
	margin-left:6px;
	}

* html .aboutCole{
	margin-left:22px;
	}

.favs{
	float:left;
	width:640px;
	height:278px;
	background:url(http://static.sprousebros.com/images/fans/about/about_fav_bg.gif) no-repeat;
	margin:0px 0px 0px 10px;
	}

* html .favs{
	margin:0px 0px 0px 5px;
	}

ul.dylanFav{
	float:left;
	width:270px;
	margin:70px 0px 0px 30px;
	color:#7f1c02;
	padding:0px;
	}

* html ul.dylanFav{
	margin:50px 0px 0px 10px;
	}

ul.dylanFav li{
	list-style:none;
	}

ul.coleFav{
	float:left;
	width:260px;
	margin:70px 0px 0px 55px;
	color:#012962;
	padding:0px;
	}
	
ul.coleFav li{
	list-style:none;
	}
	
ul.coleFav li a{
	color:#012962;
	}

.favQ{
	float:left;
	width:100px;
	text-align:right;
	line-height:18px;
	margin-right:5px;
	font-weight:bold;
	}
	
.favA{
	float:left;
	width:150px;
	text-align:left;
	line-height:18px;
	}

.favMySpace{
	float:left;
	width:240px;
	margin-top:10px;
	font-weight:bold;
	}
	
.dylan_extras_about span, .cole_extras_about span{
	display:none;
	}
	
#about_amzn a{
	float:left;
	width:530px;
	height:195px;
	background:url(http://static.sprousebros.com/images/fans/about/amazon_callout.jpg) no-repeat;
	margin:10px 45px;
	}	

/*   dylan_extras btn   */

a.dylan_extras_about{
	float:left;
	background:url(http://static.sprousebros.com/images/fans/about/dylan_extras.jpg) no-repeat;
	width: 304px;
    height: 72px;
	padding:0px;
	margin:0px 0px 13px 0px;
	display: block;
	}

* html a.dylan_extras_about{
	margin:0px;
	}
	
a:hover.dylan_extras_about{
	background-position:0px -72px;
	}

/*   end dylan_extras   */

/*   dylan_extras btn   */

a.cole_extras_about{
	float:left;
	background:url(http://static.sprousebros.com/images/fans/about/cole_extras.jpg) no-repeat;
	width: 304px;
    height: 72px;
	padding:0px;
	margin:20px 0px 10px 0px;
	display: block;
	}
	
* html a.cole_extras_about{
	margin:10px 0px 0px 0px;
	}
	
a:hover.cole_extras_about{
	background-position:0px -72px;
	}

/*   end dylan_extras   */

/*   end about page   */

/*   bubba   */

#onDeck_body .bubba_fav{
	float:left;
	width:328px;
	height:202px;
	background:url(http://static.sprousebros.com/images/fans/bubba/fav_bg.gif) no-repeat;
	}

#onDeck_body ul.bubba_fav_content{	
	float:left;
	width:275px;
	font-size:13px;
	padding:0px;
	margin:95px 0px 0px 20px;
	}

* html #onDeck_body ul.bubba_fav_content{
	margin:95px 0px 0px 10px;	
	}

#onDeck_body ul.bubba_fav_content li{
	list-style:none;
	}	

li.bubba_fav_lt{
	float:left;
	width:75px;
	text-align:right;
	font-weight:bold;
	margin-right:5px;
	}

li.bubba_fav_rt{
	float:left;
	width:185px;
	}

.bubba_blog span{
	display:none;
	}
		

/*   bubba_blog btn   */

a.bubba_blog{
	float:left;
	background:url(http://static.sprousebros.com/images/fans/bubba/bubba_blog_btn.gif) no-repeat;
	width: 306px;
    height: 166px;
	padding:0px;
	margin:25px 0px 40px 10px;
	display: block;
	}
	
a:hover.bubba_blog{
	background-position:0px -166px;
	}

/*   end bubba_blog   */

.bubba_headerBtm{
	height:33px;
	margin:0px 0px 0px 4px;
	}

.bubba_headerBtm img{
	float:left;
	}
	
a.bubbaHome_btn{
	float:left;
	width:179px;
	height:33px;
	background:url(http://static.sprousebros.com/images/fans/bubba/bubbaBlog_back_btn.jpg) no-repeat;
	margin:0px;
	padding:0px;
	}

a:hover.bubbaHome_btn{
	background-position:0pc -33px;
	}

.blogImg{
	float:left;
	width:200px;
	height:190px;
	padding:0px 0px 0px 25px;
	}

.blog_header{
	float:right;
	width:430px;
	height:82px;
	background:url(http://static.sprousebros.com/images/fans/bubba/blog_header.jpg) no-repeat;
	color:#fff;
	font-weight:bold;
	}

.blog_header p{
	margin:0px;
	padding:0px 0px 0px 30px;
	}

p.blogTitle{
	margin-top:25px;
	}
	
ul.blogPag{
	float:right;
	width:300px;
	height:75px;
	margin:0px;
	padding:0px;
	}
	
ul.blogPag li, ul.blogPag a{
	list-style:none;
	margin:0px;
	padding:0px;
	display:block;
	}
	
li.previousBubba {
	float:left;
	width:84px;
	height:29px;
	}

li.previousBubba a{
	float:left;
	width:84px;
	height:29px;
	background:url(http://static.sprousebros.com/images/fans/bubba/blogNextPrev_btn.gif) no-repeat 0px 0px;
	margin:0px 10px 0px 5px;
	}
	
* html li.previousBubba a{
	margin:0px 5px 0px 0px;
	}
	
li.previousBubba a:hover{
	background-position:0px -29px;
	}

li.nextBubba {
	float:left;
	width:84px;
	height:29px;
	}

li.nextBubba a{
	float:left;
	width:84px;
	height:29px;
	background:url(http://static.sprousebros.com/images/fans/bubba/blogNextPrev_btn.gif) no-repeat -87px 0px;
	margin:0px 5px 0px 10px;
	}
	
* html li.nextBubba a{
	margin:0px 0px 0px 5px;
	}
	
li.nextBubba a:hover{
	background-position:-87px -29px;
	}
	

li.first {
	float:left;
	width:18px;
	height:19px;
	}

li.first a{
	float:left;
	width:18px;
	height:19px;
	background:url(http://static.sprousebros.com/images/fans/bubba/firstLast_btn.gif) no-repeat 0px 0px;
	margin:3px 15px 0px 0px;
	}
	
* html li.first a, * html li.last a{
	margin:3px;
	}
	
li.first a:hover{
	background-position:0px -19px;
	}


li.last {
	float:left;
	width:18px;
	height:19px;
	}

li.last a{
	float:left;
	width:18px;
	height:19px;
	background:url(http://static.sprousebros.com/images/fans/bubba/firstLast_btn.gif) no-repeat -20px 0px;
	margin:3px 0px 0px 15px;
	}
	
li.last a:hover{
	background-position:-20px -19px;
	}


/*   end bubba   */

/*   downloads page  */

#download_body{
	min-height:630px;
	color:#7f1c02;
	}

* html #download_body{
	height:630px;
	}

#download_body .wallpaper {
	float:left;
	margin:40px 0px 0px 5px;
	}

#download_body span{
	display:none;
	}

#download_body .buddyIcon{
	float:left;
	margin:10px 0px 0px 5px;
	}

#download_body .wallpaper p, #download_body .buddyIcon p{
	margin-left:20px;
	}

ul.wallpaper_callout{
	float:left;
	width:160px;
	font-size:0px;
	margin:0px 0px 15px 5px;
	padding:0px;
	}
	
* html ul.wallpaper_callout{
	margin:0px 0px 0px 3px;
	}
	
ul.wallpaper_callout li, ul.wallpaper_callout a, ul.wallpaper_callout img{
	list-style:none;
	display:block;
	margin:0px;
	padding:0px;
	}
	
li.wallpaper_size1 a{
	height:23px;
	background:url(http://static.sprousebros.com/images/fans/download/wallpaperSize_btn.gif) no-repeat;
	background-position:0px 0px;
	}

li.wallpaper_size2 a{
	height:34px;
	background:url(http://static.sprousebros.com/images/fans/download/wallpaperSize_btn.gif) no-repeat;
	background-position:0px -23px;
	}

li.wallpaper_size1 a:hover{
	background-position:0px -57px;
	
	}

li.wallpaper_size2 a:hover{
	background-position:0px -80px;
	}

/*   end downloads page  */

a.buddyIcon1{
	float:left;
	width:150px;
	height:50px;
	background:url(http://static.sprousebros.com/images/fans/download/dylan_buddy_btn.gif) no-repeat;
	margin:5px 0px 0px 35px;
	}

a.buddyIcon2{
	float:left;
	width:150px;
	height:50px;
	background:url(http://static.sprousebros.com/images/fans/download/cole_buddy_btn.gif) no-repeat;
	margin:5px 0px 0px 35px;
	}

a.buddyIcon3{
	float:left;
	width:150px;
	height:50px;
	background:url(http://static.sprousebros.com/images/fans/download/sprouse_buddy.gif) no-repeat;
	margin:5px 0px 0px 35px;
	}

a:hover.buddyIcon1{
	background-position:0px -50px;
	}

a:hover.buddyIcon2{
	background-position:0px -50px;
	}

a:hover.buddyIcon3{
	background-position:0px -50px;
	}





/*   end content   */		
		
/*   messageCenter/store btn   */

a.BubbaCallout_btn{
	background: url(http://static.sprousebros.com/images/meet_bubba_bttn_sprite.jpg) no-repeat;
	width: 300px;
    height: 150px; 
	display:block;
	margin:0;
	padding:0;
	font-size:0px;
	line-height:0px;
	font-weight:normal;
	margin:5px 0px 0px 0px;
	}
	
a:hover.BubbaCallout_btn{
	background-position:0px -151px;
	}
	
a.storeCallout_btn{
	background: url(http://static.sprousebros.com/images/shop_bttn_sprite.jpg) no-repeat;
	width: 300px;
    height: 150px;
	display:block; 
	margin:0;
	padding:0;
	font-size:0px;
	line-height:0px;
	font-weight:normal;
	margin:5px 0px 0px 0px;
	}
	
a:hover.storeCallout_btn{
	background-position:0px -150px;
	}

a.contestCallout_btn{
	background: url(http://static.sprousebros.com/images/btns/home_kings_of_appletown_btn_sprite.jpg) no-repeat;
	width: 300px;
    height: 135px;
	display:block; 
	margin:0;
	padding:0;
	font-size:0px;
	line-height:0px;
	font-weight:normal;
	margin:5px 0px 0px 0px;
	}
	
a:hover.contestCallout_btn{
	background-position:0px -135px;
	}

/*   end messageCenter/store btn   */


/*   ads    */
	
.ads{
	float:right;
	width:300px;
	margin:0;
	}
	
.ad_sep{
	height:5px;
	font-size:0px;
	line-height:0px;
	}

div.widget_similar_sites {
	width: 300px;
}

.widget_similar_sites h3 span {
	display: none;
}
.widget_similar_sites h3 {
	height: 59px;
	margin-bottom: 10px;
	background-image: url(http://static.sprousebros.com/images/content_headers/header.png);
}

.widget_similar_sites a {
	cursor:pointer;
 	display: block;
 	position: relative;
 	height: 62px;
 	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	color: #0a2e61;
 	font-size: 12px;
 	margin-bottom: 8px;
	background-image:url(http://static.sprousebros.com/images/btns/star_bg.png);
	background-position:;
}
 
.widget_similar_sites a .site_thumb {
	display: block;
	position: absolute;
	top: -4px;
	left: 0;
	border: 1px solid #4aa0c3;
} 
.widget_similar_sites a .site_title {
	display: block;
	position: absolute;
	top: 20px;
	left: 105px;
	width: 90px;
}

/*---ads end---*/
	
/*   videos   */

#video_body{
	min-height:700px;
	padding:15px 0px 15px 10px;
	}

.video_nav{
	height:27px;
	float:left;
	width:660px;
	}

p.sortVideo{
	float:left;
	font-weight:bold;
	font-size:16px;
	padding:8px 0px 0px 13px;
	margin:0px;
	}

ul.sortVideo_btn{
	float:left;
    width: 36px; 
	height: 27px;
    margin: 0px; 
	padding: 4px 5px;
    position: relative;
}
		
ul.sortVideo_btn li, ul.sortVideo_btn a {
	float:left;
    margin: 0px; 
	padding: 0px; 
	list-style: none;
	display: block;
	}

/*   videoSort btn   */

li.videoSort_btn a.dropArrow{
	background:url(http://static.sprousebros.com/images/video_photos/sortVideo_btn.jpg) no-repeat;
	width: 36px;
    height: 27px; 
	}
	
li.videoSort_btn a:hover.dropArrow{
	background-position:0px -27px;
	}

/*   end videoSort btn   */

.sortVideo_text{
	float:left;
	width:65px;
	height:65px;
	background-color:#bfa398;
	border:1px solid #4f0b00;
	padding:5px;
	margin:0px;
	position:absolute;
	top:30px;
	left:5px;
	}
	
.sortVideo_text li, .sortVideo_text a {
	float:left;
    margin: 0px; 
	padding: 0px; 
	list-style: none;
	font-size:12px;
	}



.video_callOut{
	float:left;
	width:140px;
	background:url(http://static.sprousebros.com/images/video_photos/video_bg.gif) no-repeat;
	margin:10px;
	}
	
.video_callOut img{
	width:120px;
	height:100px;
	margin-left:10px;
	margin-top:9px;
	}
	
 .video_callOut a{
 	display:block;
 	}
	
.video_callOut_text{
	margin:5px 10px;
	font-weight:bold;
	font-size:12px;
	color:#80e1f2;
	height:55px;
	text-align:center;
	}
	
.playVideo_btn span{
	display:none;
	}
		
/*.playVideo li, .playVideo a {
	float:left;
    margin: 0px; 
	list-style: none;
	display: block;
	}
*/
/*   videoSort btn   */

a.playVideo_btn{
	background:url(http://static.sprousebros.com/images/video_photos/video_button_sprite.gif) no-repeat;
	width: 140px;
    height: 25px;
	padding:0px;
	margin:0px;
	display: block;
	}
	
a:hover.playVideo_btn{
	background-position:0px -25px;
	}

/*   end videoSort btn   */

ul.backVideo{
	float:right;
    width: 36px; 
	height: 27px;
    margin: 0px; 
	padding: 4px 160px 4px 5px;
    position: relative;
}
		
ul.backVideo li, ul.backVideo a {
	float:left;
    margin: 0px; 
	padding: 0px; 
	list-style: none;
	display: block;
	}

/*   videoSort btn   */

li.backSort_btn a{
	background:url(http://static.sprousebros.com/images/video_photos/video_pageN_btn.jpg) no-repeat;
	width: 36px;
    height: 27px; 
	}
	
li.backSort_btn a:hover{
	background-position:0px -27px;
	}

/*   end videoSort btn   */

* html .videoBG{
	width:500px;
	}
	
#video_body h2{
	font-size:16px;
	float:left;
	width:450px;
	margin:0px;
	position:absolute;
	top:160px;
	left:20px;
	}
		
#video_body h2 small{
	display:none;
	}
	
#rx-video{
	width:480px;
	height:360px;
	margin:15px 23px 0px 23px;
	}

* html #rx-video{
	margin:15px 0px 0px 23px;
	}

#rx-video-container{
	float:left;
	margin:35px 0px 0px 65px;
	width:521px;
	height:380px;
	padding:0;
	background:url(http://static.sprousebros.com/images/video_photos/video_background.jpg) no-repeat;
	}
	
* html #rx-video-container{
	margin:35px 0px 0px 35px;
	}
	
#rx-video-stats{
	float:left;
	width:513px;
	background:url(http://static.sprousebros.com/images/video_photos/videoStats_bg.jpg) repeat-y;
	margin-left:70px;
	}
	
* html #rx-video-stats{
	margin:0px 0px 0px 37px;
	padding:0px
	}
	
#rx-video-description, #rx-video-share{
	float:left;
	width:460px;
	margin:10px 0px 0px 30px;
	}
	
* html #rx-video-description{
	margin:10px 50px 10px 15px;
	}
	
* html #rx-video-share{
	margin-left:15px;
	}
	
#rx-video-back-btn{
	position:absolute;
	top:163px;
	left:530px;
	}
	
* html #rx-video-back-btn{
	margin-top:4px;
	width:200px;
	}

#rx-video-back-btn a{
	font-size:14px;
	}
		
#rx-video-description{
	font-weight:bold;
	margin-bottom:10px;
	}
		
#rx-rating-and-duration, #rx-video-edit-btn{
	display:none;
	}

#rx-added-field, #rx-tag-list {
	clear:both;
	float:left;
	white-space:nowrap;
	margin-left:30px;
	font-size:12px;
}

* html #rx-added-field, * html #rx-tag-list {
	margin-left:15px;
	font-size:12px;
	}


#rx-tag-list{
	padding-top:10px;
	}

#rx-views-field {
	border-left:1px solid #002345;
	float:left;
	margin-left:10px;
	padding-left:10px;
	text-align:left;
	white-space:nowrap;
	font-size:12px;
}	

* html #rx-views-field {
	border-left:1px solid #002345;
	margin-left:10px;
	text-align:left;
	font-size:12px;
	float:left;
}	


#rx-video-share{
	font-size:10px;
	}

.videoBtm{
	float:left;
	width:513px;
	margin:0px 70px;
	}

* html .videoBtm{
	margin:0px 38px;
	}

/*   end Video   */

/*   gallery - lytebox   */

/*#gallery_body{
	margin:0px 0px 0px 15px;
	}
*/

#content_body .gallery_content{
	background:url(http://static.sprousebros.com/images/content_bg/content_sec_bg.jpg) repeat;
	margin:35px 10px;
	}
	
#content_body .gallery_content p{
	font-size:12px;
	margin:5px;
	}

#gallery_body .img_gallery{
	padding:10px;
	}

#gallery_body .img_gallery h2{
	margin:15px 0px 5px 20px;
	font-size:24px;
	padding-top:10px;
	}
	
* html #content_body .img_gallery{
	margin-top:40px;
	}


#sec_nav{
	display:block;
	height:27px;
	margin:4px 0px;
	display:block;
	list-style:none;
	font-size:14px;
	}
	
#sec_nav a {
	float:right;
	width:185px;
    height: 27px; 
	padding:4px 0 0 0;
	margin:0px;
	}
#sec_nav a:hover {
	text-decoration:none;
	}

#sec_nav a .photoBack {
	float:left;
	width: 36px;
    height: 27px; 
	padding:0px;
	margin:0px;
	background:url(http://static.sprousebros.com/images/video_photos/video_pageN_btn.jpg) no-repeat;
	background-position:0 0;
	}

#sec_nav a:hover .photoBack{
	background-position:0px -27px;
	}

#sec_nav .sec_nav_text {
	float:left;
	margin:5px 0px 0px 10px;
	}

/*   videoSort btn   */
	

ul#sec_nav li.photoBack a{
	float:left;
	background:url(http://static.sprousebros.com/images/video_photos/video_pageN_btn.jpg) no-repeat;
	width: 36px;
    height: 27px; 
	padding:0px;
	margin:0px;
	}
	
ul#sec_nav li.photoBack a:hover{
	background-position:0px -27px;
	}

/*   end videoSort btn   */

ul#sec_nav li.sec_nav_text {
	float:left;
	margin:5px 0px 0px 5px;
	}

#gallery_body .photo_title{
	float:left;
	font-weight:bold;
	font-size:18px;
	width:660px;
	height:25px;
	padding-left:5px;
	padding-top:4px;
	}

.img_gallery img{
	margin:5px;
}

ul.gallery_next_prev{
	float:right;
	width:282px;
	height:25px;
	margin:0px;
	padding:0px;
	}

ul.gallery_next_prev li, ul.gallery_next_prev a{
	float:left;
	list-style:none;
	display:block;
	}

/*   videoSort btn   */

li.galPrev a{
	width: 137px;
    height: 25px; 
	background-position:0px 0px;
	background:url(http://static.sprousebros.com/images/video_photos/prev_next_btn.gif) no-repeat;
	}
	
li.galPrev a:hover{
	background-position:0px -25px;
	}

li.galnext a{
	width: 137px;
    height: 25px; 
	background-position:-145px 0px;
	background:url(http://static.sprousebros.com/images/video_photos/prev_next_btn.gif) no-repeat;
	}
	
li.galnext a:hover{
	background-position:-145px -25px;
	}

/*   end videoSort btn   */

	
span.galleryTitle {
	margin-top:15px;
	margin-left: 6px;
	font-size:16px;
	font-weight:bold;
	display:block;
	padding:10px 0px 0px 0px;
}
	
/*---gallery - lytebox end---*/	


/*   footer   */
	
.footer{
	float:left;
	width:990px;
	text-align:center;
	margin-bottom:10px;
	color:#4f0b00;
	}	
	
.footer_logo{
	float:left;
	width:90px;
	padding-top:5px;
	padding-left:50px;
	}
	
	
.footer_top{
	float:left;
	width:500px;
	text-align:center;
	}
	
.footer_top a{
	color:#4f0b00;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
.footer_top a:hover{
	text-decoration:underline;
	color:#4f0b00;
	}
	
.footer_btm{
	color:#8b280e;
	float:left;
	width:500px;
	text-align:center;
	}
	
.footer_btm a{
	color:#8b280e;
	text-decoration:none;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
.footer_btm a:hover{
	text-decoration:underline;
	font-weight:normal;
	color:#8b280e;
	}
	
/*---footer end---*/	
	
/*   Message Center Sub Navlist   */

ul#navapps {
	/*float:left;*/
	font-family:serif ;
	/*font-weight: bold;*/
	padding-left: 0;
	padding-bottom: 0px;
	white-space: nowrap;
	}

#navapps li {
display: inline;
list-style-type: none;
margin-left: 10px;
}

#navapps li a { 
	padding: 3px 10px 3px 10px; 
	/*background: #3e474f;*/
	}

ul#navapps li a:link {
	color: #fff;
	font-size: 9pt;
	text-decoration: none;
	}

	
ul#navapps a:visited {
	color: #fff;
	text-decoration: none;
	font-size: 9pt;
	}

ul#navapps li a:hover {
	
	color: #fff;
	text-decoration:underline;
	}

ul#navapps li a.current, a.current {
	color: #fff;
	text-decoration:none;
	font-weight:bold;
}

/*---end  navapps---*/


/*   Appearances Sub Navlist   */

ul#navapps2 {
	float:right;
	font-weight: bold;
	margin-right: 10px;
	padding-left: 0;
	margin-top: 5px;
	padding-bottom: 0px;
	white-space: nowrap;
	}

#navapps2 li {
display: inline;
list-style-type: none;
margin-left: -10px;
}

#navapps2 a { 
	padding: 3px 10px; 
	}

#navapps2 a:link {
	color: #fab979;
	font-size: 10pt;
	text-decoration: none;
	/*background-color: #285363;*/
	}

	
#navapps2 a:visited {
	color: #fab979;
	text-decoration: none;
	}

#navapps2 a:hover {
	/*background-color: #9cf0fa;*/
	color: #fff;
	text-decoration: underline;
	}

ul#navapps2 li a.current {
	color: #fff;
	text-decoration: none;
}

/*---end  navapps2---*/


/****************RX Messsage Center*******************/

#news_page{
	padding-top:10px;
	margin:5px;
	}

#news_page h2{
	font-size:18px;
	display:none;
	}
	
#news_page p.rx-appearances-view-all{
	display:none;
	}

.message_center{
	width:660px;
	padding:5px;
	}

ul.heading li.date{
	width:220px;
	}

/** CUSTOMIZE **/
	
#rx-mc-header1, #rx-mc-header2 {
	background-color: transparent;
	color: #ffffff;
}
#rx-mc-header1 a, #rx-mc-header2 a,
#rx-messages .message .actions a,
#rx-messages .response .actions a,
#rx-mc-footer a, #rx-messages .response .author admin
 {
	font-weight: bold;
}
#rx-messages .subheading_pins, #rx-messages .subheading_messages {
	background-color: #4f0b00;
	color: white;
}
#rx-messages .pinned_header {
	background-color: #00274a;
	color: #fff;
}
#rx-messages .pinned_header .label {
	color: white;
}
#rx-messages .message  {
	/*background-color: #4b9cc4;*/
	color: white;
}
#rx-messages .message .heading {
	background-color: #197c96;
	color: #fff;
}
#rx-messages .message .msg_meta  {
	background-color: #197c96;
	color: #fff;
}
#rx-messages .message .msg_meta label {
	color: white;
}
#rx-messages .message .actions  {
	background-color: #032E61;
}
#rx-messages .message .actions a  {
	color: white;
}
#rx-messages .response  {
	/*background-color: #00274a;*/
	color: white;
}
#rx-messages .response .heading {
	background-color: #4f0b00;
	color: white;
}
#rx-messages .response .msg_meta, #rx-messages .response .msg_meta a  {
	background-color: #4f0b00;
	color: white;
}
#rx-messages .response .msg_meta label {
	color: #fff;
}
#rx-messages .response .actions  {
	background-color: #4f0b00;
}
#rx-messages .response .actions a  {
	color: white;
}
#rx-mc-footer {
	/*background-color: #00274a;*/
	color: white;
}

/** END CUSTOMIZE **/

#rx-messages, #rx-messages ul,
#rx-mc-header1, #rx-mc-header1 ul,
#rx-mc-header2, #rx-mc-header2 ul,
#rx-mc-footer, #rx-mc-footer ul,
#rx-messages p {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
	line-height: 1.15em;
	font-family: Arial,Helvetica,sans-serif;
}
#rx-messages p {
	padding-bottom: 10px;
}
#rx-mc-header1 {
	height: 20px;
}
#rx-mc-header1 li {
	float: right;
	margin-top: 2px;
	margin-right: 10px;
}
#rx-mc-header1 li.logged_in_as {
	float: left;
	margin-left: 10px;
	color:#4f0b00;
}
#rx-mc-header2 {
	height: 40px;
}
#rx-mc-header2 li.pagination {
	float: left;
	margin: 5px 0 0 10px;
}
#rx-mc-header2 li.type_filter, #rx-mc-header2 li.new_post {
	float: right;
	margin: 5px 5px 0 0;
}
#rx-messages .subheading_pins, #rx-messages .subheading_messages {
	padding: 3px 0 0 7px;
}
#rx-messages .subheading_pins span, #rx-messages .subheading_messages span {
	display: block;
	padding: 2px 0 4px 22px;
	background-repeat: no-repeat;
}
#rx-messages .subheading_pins span {
	background-image: url(http://static.sprousebros.com/global/images/icons/pin.png);
}
#rx-messages .subheading_messages span {
	background-image: url(http://static.sprousebros.com/global/images/icons/messages.png);
}
#rx-messages .subheading_pins {
	margin-bottom: 1px;
}
#rx-mc-footer {
	padding: 2px 0 0 10px;
	height: 34px;
}
#rx-mc-footer li {
	float: left;
}
#rx-mc-header2 ul.rx-page-stats li, #rx-mc-footer ul.rx-page-stats li {
	float: none;
	clear: both;
	text-align: center;
	color:#4f0b00;
}
#rx-mc-header2 ul.rx-pagination li, #rx-mc-footer ul.rx-pagination li {
	float: left;
	margin-right: 6px;
}
#rx-mc-header2 li.new_post {
	margin: 6px 10px 0 0 ;
}
#rx-mc-header2 li.new_post a {
	display: block;
	padding: 2px 23px 0 0;
	background-image: url(http://static.sprousebros.com/global/images/icons/comment_add.png);
	background-repeat: no-repeat;
	background-position: 57px 0px;
}
#rx-messages .pinned_header {
	margin-bottom: 1px;
	cursor: pointer;
}
#rx-messages .pinned_header ul {
	height: 20px;
	background-image: url(http://static.sprousebros.com/global/images/icons/pin.png);
	background-repeat: no-repeat;
	background-position: 8px 1px;
}
#rx-messages .pinned_header li {
	float: left;
	margin: 4px 0 0 10px;
}
#rx-messages .pinned_header .label {
	margin-left: 30px;
}
#rx-messages .pinned_header .desc {
	font-weight: bold;
}
#rx-messages .pinned_header .stamp {
	float: right;
	margin-right: 10px;
}
#rx-messages .heading {
	padding: 0;
	height: 20px;
	color:#FFFFFF;
}
#rx-messages .heading .author {
	float: left;
	margin:2px 0 0 10px;
	padding: 1px 0 4px 0;
}
#rx-messages .heading .star, #rx-messages .heading .admin {
	padding-left: 20px;
	background-repeat: no-repeat;
}
#rx-messages .heading .star {
	background-image: url(http://static.sprousebros.com/global/images/icons/star.png);
}
#rx-messages .heading .admin {
	background-image: url(http://static.sprousebros.com/global/images/icons/shield.png);
}
#rx-messages .heading .date {
	float: right;
	margin: 3px 10px 0 0;
}
#rx-messages .msg_meta {
	width: 150px;
	padding-bottom: 5px;
}
#rx-messages .msg_meta li {
	padding-left: 5px;
	clear: both;
	font-size: 11px;
}
#rx-messages .msg_meta .avatar {
	padding: 5px;
	text-align: center;
}
#rx-messages .message .msg_meta label, #rx-messages .response .msg_meta label {
	display: block;
	float: left;
	width: 46px;
	margin-right: 6px;
	text-align: right;
}
#rx-messages .body {
	padding: 9px 6px 9px 6px;
	color:#4f0b00;
}
#rx-messages .actions {
	clear: both;
	height: 22px;
}
#rx-messages .actions li {
	padding-top: 4px;
}
#rx-messages .actions a {
	padding: 1px 0 5px 0;
}
#rx-messages .actions .to_top, #rx-messages .actions .report {
	float: left;
	margin-left: 10px;
}
#rx-messages .actions .to_top a, #rx-messages .actions .report a {
	padding-left: 20px;
	background-repeat: no-repeat;
}
#rx-messages .actions .to_top a {
	background-image: url(http://static.sprousebros.com/global/images/icons/to_the_top.png);
}
#rx-messages .actions .report a {
	background-image: url(http://static.sprousebros.com/global/images/icons/exclamation.png);
}
#rx-messages .actions .reply, #rx-messages .actions .edit,
#rx-messages .actions .delete, #rx-messages .actions .pin {
	float: right;
	margin-right: 10px;
}
#rx-messages .actions .reply a, #rx-messages .actions .edit a,
#rx-messages .actions .delete a, #rx-messages .actions .pin a {
	padding-right: 24px;
	background-repeat: no-repeat;
}
#rx-messages .actions .reply a {
	background-image: url(http://static.sprousebros.com/global/images/icons/comments_add.png);
	background-position: 36px 0px;
}
#rx-messages .actions .edit a {
	background-image: url(http://static.sprousebros.com/global/images/icons/pencil.png);
	background-position: 22px 0px;
}
#rx-messages .actions .delete a {
	background-image: url(http://static.sprousebros.com/global/images/icons/delete.png);
	background-position: 40px 0px;
}
#rx-messages .actions .pin a {
	background-image: url(http://static.sprousebros.com/global/images/icons/pin.png);
	background-position: 18px 0px;
}

/****************END RX Messsage Center*******************/

/****************RX Registration*******************/

div#registration {
	padding-top:10px;
}

form#rxfrm-register h2 {
	color: white;
	font-weight:bold;
}
#rxfrm-register h3 {
	color: #4f0b00;
	font-size:14px;
}
#rxfrm-register .section, #rxfrm-register .section h2 {
	background-color: #4f0b00;
	color: white;
}
#membershipBenefits {
	background-color:#4f0b00;
	color: #fff;
}
#membershipBenefits .mbHeader {
	background-color: #4f0b00;
}
#membershipBenefits .mbHeader h2 {
	color: white;
}
#membershipBenefits .mbHeader h3 {
	color: #fff;
}
#membershipBenefits ul li p span.footnote {
	color: #002345;
	font-weight: bold;
}
#membershipBenefits .mbFooter span.footnote {
	color: #002345;
	font-weight: bold;
}
form#rxfrm-register ul.errors {
	background-color: #4f0b00;
}
form#rxfrm-register ul.errors li {
	color: #fff;
}
/****************END RX Registration*******************/
	
#rxfrm-profile label, #rxfrm-advertise label, #rxfrm-register label {
	font-weight: bold;
	display: block;
}

.reg{
	padding:0px 10px;
	}
	
.rep{
	float:left;
	width:300px;
	padding:0px 10px;
	margin:0px;
	}
	
.rep2{
	float:right;
	width:300px;
	}

.management{
	font-size:18px;
	}

#rx-synopsis {
	list-style: none;
	margin: 0;
	padding: 0;
	clear: left;
}

#rx-synopsis-wrapper {
	padding: 10px;
	}
	
#rx-synopsis li {
	padding: 0 0 .5em;
	margin: 0 0 .5em;
	border-bottom: 1px dashed #fff;
}

#rx-synopsis li .author { 
	font-size: 11px; 
	color: #fff;
	}

#rx-synopsis li .author img {
	float: left;
	padding: 2px;
	border: 1px solid #0b2541;
	margin: 0 .5em .5em 0;
}

#rx-synopsis li .message { margin: 1em; }

#tooltip {
	background: #f0f0f0;
	font-size: 11px;
	color: #740403;
	border: 2px solid #6c865e;
	width: 375px;
	padding: .67em;
}

#tooltip strong { font-size: 1em; color: #740403;}

#rxfrm-profile .gallery-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

#rxfrm-profile .gallery-list li {
	float: left;
	padding: 0 0 1em;
}

#rxfrm-profile .gallery-list li img { padding: .5em; }

#rxfrm-profile #avatar-lbl { clear: left; padding-top: 1em; }

#rxfrm-contest p #msg, #rxfrm-contest p #brands{ padding-left:100px; clear:left;}


#rx-messages li {
 border:none;
}

#rx-messages .authorimg, #rx-messages .moderatorimg, #rx-messages .starimg { float: left; margin: 0 1em 1em 0; } 

/*---RX Messsage Center end---*/


/*************** RX-Profile ****************/

/*- LEFT NAVBAR -*/

	/* entire navbar container border */
		#settings_notebook ul { 
			/*background-color: #187f90;*/
		}
	/* settings and options background & text */
		#settings_notebook h3 {
			background-color: #187F90;	
			color: #ffffff;
		}
	/* inactive navbar links */
		#settings_notebook a {
			background-color: #e8dcd5;	
			color: #4F0B00;
		}
	/* active navbar links */
		#settings_notebook a.active {
			background-color: #4F0B00; 
			color: #ffffff;
		}

/*- ACCOUNT INFO PANE -*/

	/* 'account info' & 'personal info' headers */
		#acct_pane h3 {
			background-color: #4F0B00;
			color: #ffffff;
		}
	/* 'account info text color' */
		#acct_pane .acct_header .auth_button {
			color: #4F0B00;
		}
	/* 'edit email & password' button */
		#acct_pane .acct_header .auth_button a {
			background-color: #187F90;
			color: #ffffff;	
			border: 2px solid #0d7182;
		}
	/* 'personal information' pane */
		#acct_pane .acct_info {
			/*background-color: #187f90;*/
			color: #4F0B00;	
		}
	/* 'booeep collects this info...' text color */
		#acct_pane .dob_explain_field {
			color: #187F90;
		}
	
/*- EDIT EMAIL & PASSWORD PANE -*/

	/* header */
		#auth_pane h3 {
			background-color: #4F0B00;
			color: #ffffff;
		}
	/* overall pane BG & text color */
		#auth_pane .container {
			/*background-color: #187f90;*/	
			color: #4F0B00;
		}
	/* 'Password:' & 'Edit Email:' sub headings */
		#auth_pane h4 {
			color: #187F90;
		}
	
/*- AVATARS PANE -*/

	/* headers */
		#avatar_pane h3 {
			background-color: #4F0B00;
			color: #ffffff;
		}
	/* 'Avatars:' container */
		#avatar_pane .custom_avatar {
			/*background-color: #187f90;*/
			color: #4f0b00;
		}
	/* 'Current Avatar:' & 'Avatar Uploader' labels */
		#avatar_pane .custom_avatar H4 {
			color: #187F90;
		}
	/* 'More Avatars:' container */
		#avatar_pane .more_avatars {
			/*background-color: #187f90;*/
			color: #4f0b00;
		}
	/* NON-Selected tile color */
		#avatar_pane .more_avatars .tile {
			border: 3px solid #908D86;	
		}
	/* SELECTED tile color */
		#avatar_pane .more_avatars li.selected {
			border: 3px solid #187F90;
		}

/*- EMAIL NOTIFICATIONS PANE -*/

	/** HACK FOR CALVIN!! REMOVE OTHERWISE... **/
		#alert_list .alert_item .types div.updates {
			float: none;
			width:auto;
			padding:0;
			margin:0;
		}
	/** END HACK **/

	/* headers */
		#alert_pane h3 {
			background-color: #4F0B00;	
			color: #ffffff;
		}
	/* general font color */
		#alert_pane div {
			color: #4f0b00;
		}
	/* existing alert bg color */
		#alert_pane div.pane_header, #alert_list .alert_item {
			/*background-color: #187f90;*/
		}
	/* site domain color */
		#alert_list .alert_header span {
			color: #187F90;
		}
	/* 'click below to adjust... ' hint text color */
		#alert_list .hint {
			color: #56544d;
		}
	/* site thumb image border color */
		#alert_list .alert_item .image img {
			border: 1px solid white;
		}
	/* current site footer BG color */
		#alert_list .action_row {
			background-color: #187F90;
		}
		
	/* added site footer BG color */
		#alert_list div.alert_item div.actions {
			background-color: #187F90;
		}		
			
	/* 'Remove site' Button */
		#alert_list .alert_item div.actions, #alert_list .alert_item div.actions a {
			background-color: #0c6877;
			color: #ffffff;
		}
	/* 'Remove site' Button width */	
		#alert_list div.alert_item div.actions a {
			width: 146px;
		}
	/* 'Remove site' Button text positioning */
		#alert_list div.alert_item div.actions a span {
			left:20px;
		}
	/* 'Remove site' Button box positioning */
		#alert_list div.alert_item div.actions {
		padding-left:35px;
		}	
	/* 'Additional Sites' BG color */
		#alert_pane div.additional_header, #alert_pane #sites_list {
			/*background-color: #187f90;*/
		}
	/* site thumb image border color */
		#sites_list .siteThumb {
			border: 1px solid white;
		}
		
	/* Previous & Next buttons */
		#sites_list a {
		color: #187F90;
		}
		
/*- ERRORS!!! ID10T -*/

	#settings_container ul.errors {
		background-color: #e8dcd5;
		color: red; 
	}
	
	
/*************** END RX-Profile ****************/


.float #password, #rxfrm-login #password{
	background:#FFFFFF;
	text-align:left;
	color:#000000;
	height:20px;
	border:1px solid #999999;
	}
	

/*   RX-Appearances   */

ul.rx-appearances {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}

hr {
	width:98%;
	margin:0px auto 0px auto;
	clear:both;
	background-color:#FFFFFF;
	}

ul.rx-appearances li{
	/*height:160px;*/
	margin-top:10px;
	margin-bottom:5px;
	padding-bottom:5px;
	display:block;
	float:left;
	border-bottom:1px solid #4F0B00;
	overflow: hidden;
	}

ul.rx-appearances li img{
	float: left;
	margin-right: 10px;
	margin-bottom:5px;
	padding:0 0 5px 0;
	}
	
.viewAllAppearances{
	clear:both;
}
	
p.appearance-date {
	display: none;
}

.rx-pages{
	float:left;
}

.rx-pages li{
	list-style-type:none;
	float:left;
	padding-right:8px;
	}
	

/*---RX-Appearances end---*/

#kao_screening {
	display:block;
	height:426px;
	margin:10px 20px;
	background:url(http://static.sprousebros.com/images/projects/koa/koa_screening_background_2.jpg) no-repeat;
	}
	
#kao_screening .text {	color:#4f0b00;

	display:block;
	padding:175px 59px 0 257px;
	}

#kao_screening .text a:hover {
	color:#4f0b00;
	}
	
/*   media   */

#photos_top, #videos_top {
	height:31px;
	padding-top:2px;
	font-size:11px;
	}

#photos #photos_top, #videos #videos_top {
	height:31px;
	padding-top:2px;
	font-size:11px;
	margin:0;
	}

.photos_pagination {
	padding-top:3px;
	}
div.videos_pagination {
	float:left;
	font-size:11px;
	height:25px;
	width:256px;
	}

div#photos_top .videos_sort, div#videos_top .videos_sort {
	float:right;
	height:31px;
	padding:0;
	margin:0 0 0 20px;
	position:relative;
	width:190px;
	background:url(http://static.sprousebros.com/images/video_photos/media_content_bg.jpg) no-repeat 0 -234px;
	}

div#photos_top .videos_sort .videos_sort_title, div#videos_top .videos_sort .videos_sort_title {
	float:left;
	padding:8px 5px 0 5px;
	width:auto;
	}

div#photos_top .videos_sort #videos_sort_dropdown, div#videos_top .videos_sort #videos_sort_dropdown {
	float:left;
	height:31px;
	width:124px;
	}
	
div#photos_top .videos_sort #videos_sort_dropdown a.button, div#videos_top .videos_sort #videos_sort_dropdown a.button {
	display:block;
	height:27px;
	background:url(http://static.sprousebros.com/images/video_photos/media_btns.gif) no-repeat;
	background-position:0 0;
	margin:2px 0 0 0;
	}

div#photos_top .videos_sort #videos_sort_dropdown a:hover.button, div#videos_top .videos_sort #videos_sort_dropdown a:hover.button {
	background-position:0 -28px;
	}

div#photos_top .videos_sort #videos_sort_dropdown a.button span, div#videos_top .videos_sort #videos_sort_dropdown a.button span {
	float:left;
	padding:6px 0 0 10px;
	}

div#videos_sort_dropdown ul.SubMenu {
	background:#4f0b00;
	left:67px;
	top:28px;
	width:123px;
	}
	
div#videos_sort_dropdown ul.SubMenu li, div#videos_sort_dropdown ul.SubMenu a {
	color:#fff;
	height:21px;
	}
	
div#videos_sort_dropdown ul.SubMenu a:hover {
	color:#4f0b00;
	background:url(http://static.sprousebros.com/images/video_photos/media_btns.gif) no-repeat;
	background-position:0 -56px;
	}

div#videos_sort_dropdown ul.SubMenu a.menuLink2 span {
	padding:3px 0;
	}

/*   photos   */

#photos_gallery ul li, #videos_gallery ul li {
	background:url(http://static.sprousebros.com/images/video_photos/media_bg.jpg) no-repeat center top;
	}

div#photos_gallery ul li .listing_item, div#videos_gallery ul li .listing_item {
	height:242px;
	}

#photos_gallery ul li .listing_item a.item_thumb, #videos_gallery ul li .listing_item a.item_thumb {
	display:block;
	padding:6px 0 0 0;
	}
#videos_gallery ul li .listing_item a.item_thumb {
	display:block;
	padding:10px 0 0 0;
	}

div#videos_gallery .listing_item .item_titlebar {
	display:none;
	}

div#photos_gallery ul li .listing_item .item_title, div#videos_gallery ul li .listing_item .item_title {
	padding:10px 10px 12px 10px;
	height:40px;
	}

#photos_gallery ul li .listing_item a.item_titletext, #photos_gallery ul li .listing_item .item_link a, #videos_gallery ul li .listing_item a.item_titletext, #videos_gallery ul li .listing_item .item_link a {
	font-size:12px;
	font-weight:normal;
}

#videos_gallery ul li .listing_item a:hover.item_titletext, #videos_gallery ul li .listing_item .item_link a:hover {
	text-decoration:none;
}

div#photos_gallery ul li .listing_item .item_title a:hover.item_titletext, div#videos_gallery ul li .listing_item .item_title a:hover.item_titletext {
	color:#4f0b00;
	}

#photos_gallery ul li .listing_item .item_description, #videos_gallery ul li .listing_item .item_description {
	display:block;
	padding:0 10px;
	color:#666;
	font-size:10px;
	}

#photos_gallery ul li .listing_item .item_description span, #videos_gallery ul li .listing_item .item_description span {
	color:#333;
	}

#photos_gallery ul li .listing_item .item_rating, #videos_gallery ul li .listing_item .item_rating {
	color:#333;
	font-size:10px;
	}

div#photos_gallery .listing_item .item_rating span, div#videos_gallery .listing_item .item_rating span {
	display:block;
	float:left;
	margin-right:5px;
	margin-top:4px;
	}

/*   view   */

div#photo_main {
	margin:15px 0 0 0;
	}

#back_button a {
	background:url(http://static.sprousebros.com/images/video_photos/videos_photos_btns.jpg) no-repeat;
	background-position:-132px -3px;
	float:left;
	height:27px;
	margin:2px 0 1px 1px;
	width:112px;
	}

#back_button a:hover {
	background-position:-132px -34px;
	}

#back_button a span {
	display:none;
	}

#collection_info {
	padding:0 60px;
	}
	
#photo_main #collection_info #gallery_title {
	font-size:18px;
	margin:14px 0 5px 0;
	}

#photo_main #collection_info .collection_desc {
	font-size:13px;
	color:#333;
	}
div#primary_preview {
	margin:5px 50px;
	height:430px;
	background:url(http://static.sprousebros.com/images/content_bg/content_suite_bg.jpg) repeat;
	}

div#photo_main #primary_preview .horizontal {
	height:275px;
	left:79px;
	position:absolute;
	top:78px;
	width:410px;
	background:url(http://static.sprousebros.com/images/video_photos/horizontal.jpg) no-repeat;
	}

div#photo_main #primary_preview .vertical {
	height:410px;
	left:142px;
	position:absolute;
	top:10px;
	width:275px;
	background:url(http://static.sprousebros.com/images/video_photos/vertical.jpg) no-repeat;
	}

div#photo_main #primary_preview .vertical img, div#photo_main #primary_preview .horizontal img {
	padding:4px;
	}

ul#preview_nav li {
	top:160px;
	width:50px;
	height:111px;
	}

ul#preview_nav a {
	display:block;
	height:111px;
	}

ul#preview_nav li.prev {
	left:-20px;
	}

ul#preview_nav li.prev a {
	background:url(http://static.sprousebros.com/images/video_photos/videos_photos_btns.jpg) no-repeat;
	background-position:-248px  0;
	}

ul#preview_nav li.prev a:hover {
	background-position:-248px  -111px;
	}

ul#preview_nav li.next {
	right:-20px;
	}

ul#preview_nav li.next a {
	background:url(http://static.sprousebros.com/images/video_photos/videos_photos_btns.jpg) no-repeat;
	background-position:-298px  0;
	}

ul#preview_nav li.next a:hover {
	background-position:-298px  -111px;
	}

#photo_main #media_item_info {
	padding:10px 50px;
	}

#media_item_title {
	width:126px;
	height:26px;
	background:url(http://static.sprousebros.com/images/video_photos/videos_photos_btns.jpg) no-repeat -4px -162px;
	}

#media_item_title span {
	display:none;
	}
	
#photo_main #media_item_info .media_item_desc {
	font-size:11px;
	color:#333;
	font-weight:normal;
	margin:5px 0 0 0
	}

div#photo_main #media_item_info #media_item_actions {
	padding:10px 10px 0 10px;
	}
	
#photo_main #media_item_info #media_item_actions li#number_container, #photo_main #media_item_info #media_item_actions li#views_container {
	border-right:1px solid #333;
	padding-right:5px;
	margin-right:5px;
	font-size:11px;
	}

#photo_main #media_item_info #media_item_actions li#number_container {
	margin-top:1px;
	}

#photo_main #rating_container {
	font-size:11px;
	color:#333;
	margin-right:8px;
	}

div#photo_main #views_container {
	font-size:11px;
	left:150px;
	}

#photo_main #views_container div.views_label {
	width:38px;
	height:14px;
	background:url(http://static.sprousebros.com/images/video_photos/videos_photos_btns.jpg) no-repeat;
	background-position: -3px -17px;
	}

#photo_main #views_container div.views_label span {
	display:none;
	}

#views_container .views_count {
	color:#581609;
	font-size:11px;
	padding-top:1px;
	}

#photo_main #rating_container .rating_label {
	width:61px;
	height:14px;
	background:url(http://static.sprousebros.com/images/video_photos/videos_photos_btns.jpg) no-repeat;
	background-position: -3px -3px;
	}

#photo_main #rating_container .rating_label span {
	display:none;
	}

div#rating ul li {
	background:url(http://static.sprousebros.com/images/video_photos/videos_photos_btns.jpg) no-repeat;
	background-position: -43px -20px;
	}

div#rating .empty {
	background-position: -43px -20px;
	}

div#rating .half {
	background-position: -79px -20px;
	}

div#rating .full {
	background-position: -91px -20px;
	}

div#rating .full_alt {
	background-position: -67px -20px;
	}

#photo_main #media_item_info #media_item_actions {
	font: Trebuchet;
	color:#000;
	font-size:11px;
	}
	
div#photo_main #media_item_info #media_item_actions #share_but_container {
	width:67px;
	height:19px;
	margin:0 3px 0 0;
	}

div#photo_main #media_item_info #media_item_actions a.share_but {
	display:block;
	height:19px;
	background:url(http://static.sprousebros.com/images/video_photos/videos_photos_btns.jpg) no-repeat;
	background-position: -4px -66px;
	}

div#photo_main #media_item_info #media_item_actions a:hover.share_but {
	background-position: -4px -87px;
	}

div#photo_main #media_item_info #media_item_actions #comment_but_container	 {
	width:87px;
	height:19px;
	margin:0 3px 0 0;
	}
div#photo_main #media_item_info #media_item_actions a.comment_but  {
	display:block;
	height:19px;
	background:url(http://static.sprousebros.com/images/video_photos/videos_photos_btns.jpg) no-repeat;
	background-position: -144px -66px;
	}

div#photo_main #media_item_info #media_item_actions a:hover.comment_but  {
	background-position:-144px -87px;
	}

div#photo_main #media_item_info #media_item_actions #fav_but_container {
	display:none;
	width:67px;
	height:19px;
	margin:0 3px 0 0;
	}

div#photo_main #media_item_info #media_item_actions a.fav_but {
	display:block;
	height:19px;
	background:url(http://static.sprousebros.com/images/video_photos/videos_photos_btns.jpg) no-repeat;
	background-position:-74px -66px;
	}

div#photo_main #media_item_info #media_item_actions a:hover.fav_but  {
	background-position:-74px -87px;
	}


#thumb_carousel {
	margin:30px 65px 10px 65px;
	}
	
	
div	#photo_main #carousel_heading span {
	display:block;
	font-size:10px;
	padding-left:30px;
	}
	
div#photo_main #carousel_container {
	height:48px;
	position:relative;
	width:511px;
	background:url(http://static.sprousebros.com/images/content_bg/content_suite_bg.jpg) repeat;
	padding-top:6px;
	}

div#photo_main .jcarousel-prev, div#photo_main .jcarousel-next {
	background:url(http://static.sprousebros.com/images/video_photos/videos_photos_btns.jpg) no-repeat;
	height:43px;
	width:39px;
	top:7px;
	}

div#photo_main .jcarousel-prev {
	left:-19px;
	background-position:-542px -1px ;
	}

div#photo_main :hover.jcarousel-prev {
	background-position:-542px -44px ;
	}

div#photo_main .jcarousel-prev-disabled, div#photo_main :hover.jcarousel-prev-disabled {
	background-position:-542px -87px ;
	}

div#photo_main .jcarousel-next {
	right:-19px;
	background-position: -582px -1px;
	}

* html div#photo_main .jcarousel-next {
	right:-20px;
	}

div#photo_main :hover.jcarousel-next {
	background-position: -582px -44px;
	}

div#photo_main .jcarousel-next-disabled, div#photo_main :hover.jcarousel-next-disabled {
	background-position: -582px -87px;
	}

div#photo_main .jcarousel-clip {
	margin:0px 23px;
	width:465px;
	}

div#photo_main .thumbs_block {
	list-style:none;
	}

div#photo_main .thumbs_block div {
	margin:0 4px 0 0;
	}

/*   end view   */

/*   end photos   */
	
/*   videos   */

div#video_titlebar {	
	display:none;
	}

#video_title {
	font-size:20px;
	font-weight:bold;
	margin:0 0 0 10px;
	}
	
#video_description {
	font-size:13px;
	color:#666;
	}
	
#video_info {
	font-size:13px;
	color:#666;
	}

div#video_duration {
	padding-right:5px;
	margin:0 0 0 3px;
	border-right:1px solid #666;
	}

div#video_rating {
	margin-top:0;
	}

#video_rating span {
	float:left;
	margin-right:4px;
	}

#video_buttons span{
	display:none;
	}

#video_buttons a{
	float:left;
	}

#video_buttons a.share_but {
	width:67px;
	height:19px;
	margin:0 3px 0 0;
	background:url(http://static.sprousebros.com/images/video_photos/videos_photos_btns.jpg) no-repeat;
	background-position: -4px -66px;
	}

#video_buttons a:hover.share_but {
	background-position: -4px -87px;
	}

#video_buttons a.comment_but	 {
	width:87px;
	height:19px;
	margin:0 3px 0 0;
	background:url(http://static.sprousebros.com/images/video_photos/videos_photos_btns.jpg) no-repeat;
	background-position: -144px -66px;
	}

#video_buttons a:hover.comment_but  {
	background-position:-144px -87px;
	}

#video_buttons a.add {
	display:none;
	width:67px;
	height:19px;
	margin:0 3px 0 0;
	background:url(http://static.sprousebros.com/images/video_photos/videos_photos_btns.jpg) no-repeat;
	background-position:-74px -66px;
	}

#video_buttons a:hover.add  {
	background-position:-74px -87px;
	}

/*   end videos   */

/*   end media   */

/*   share  */

div#booeep_share_container {
	margin:0 10px 0 0;
	}

div#share_wrapper {
	background:url(http://static.sprousebros.com/images/video_photos/media_content_bg.jpg) no-repeat 0 0;
	height:233px;
	}
	
div#share_wrapper #share_heading {
	padding:0px 0 0 10px;
	}
	
div#share_wrapper #share_email {
	float:right;
	width:280px;
	padding:10px 10px 0 0;
	}

div#share_wrapper #share_email form a {
	background:url(http://static.sprousebros.com/images/video_photos/media_btns.gif) no-repeat;
	background-position:-125px -15px;
	width:58px;
	height:25px;
	margin:0 0 0 215px;
	}

div#share_wrapper #share_email form a:hover {
	background-position:-125px -42px;
	}

div#share_wrapper #share_heading {
	color:#4f0b00;
	cursor:pointer;
	font-size:15px;
	font-weight:bold;
	}

div#share_wrapper #share_heading span {
	padding-top:10px;
	float:left;
	}

div#share_wrapper #share_heading .btn {
	float:right;
	width:50px;
	height:27px;
	background:url(http://static.sprousebros.com/images/video_photos/videos_photos_btns.jpg) no-repeat;
	background-position:-572px -131px;
	padding:0;
	margin:4px 5px 0 0;
	}

div#share_wrapper :hover#share_heading .btn {
	background-position:-572px -159px;
	}

div#share_wrapper #share_addthis, div#share_wrapper #share_permalink {
	float:none;
	width:300px;
	}

/*   end share   */

/*   comments   */

#comments #comments_tabs {
	background:url(http://static.sprousebros.com/images/video_photos/media_content_bg.jpg) no-repeat 0 -266px;
	}

#photos div#comments_tabs ul {
	float:left;
	width:129px;
	height:19px;
	background:url(http://static.sprousebros.com/images/video_photos/videos_photos_btns.jpg) no-repeat;
	background-position:-357px -233px;
	margin:5px 0 0 10px;
	}

#videos div#comments_tabs ul {
	float:left;
	width:129px;
	height:19px;
	background:url(http://static.sprousebros.com/images/video_photos/videos_photos_btns.jpg) no-repeat;
	background-position:-486px -233px;
	margin:5px 0 0 10px;
	}
#comments_sort div#comments_btn_new a {
	background:url(http://static.sprousebros.com/images/video_photos/videos_photos_btns.jpg) no-repeat;
	background-position:-125px -108px;
	height:25px;
	display:block;	
	}

#comments_sort div#comments_btn_new a:hover {
	background-position:-125px -133px;
	}

div#comments_new_btn a {
	background:url(http://static.sprousebros.com/images/video_photos/videos_photos_btns.jpg) no-repeat;
	background-position:-4px -108px;
	height:25px;
	display:block;	
	}

div#comments_new_btn a:hover {
	background-position:-4px -133px;
	}

#comments_top {
	border-bottom:1px solid #d4c9b5;
	}
	
#comments_btn_spam a {
	background:url(http://static.sprousebros.com/images/video_photos/videos_photos_btns.jpg) no-repeat;
	background-position:-189px -170px;
}

#comments_btn_spam a:hover {
	background-position:-189px -191px;
}

#comments_main li {
	border-bottom:1px solid #dddcd7;
	}

/*   end comments  */

.media_callout {
	display:block;
	clear:both;
	padding:5px 0;
	}

.media_callout a {
	display:block;
	text-decoration:none;
	}

.media_callout a:hover {
	color:#4f0b00;
	text-decoration:none;
	}

.media_callout img {
	float:left;
	padding-right:5px;
	}

.media_callout .callout_text {
	float:left;
	width:400px;
	background: url(http://static.sprousebros.com/images/content_bg/content_sec_bg.jpg) repeat;
	padding:5px;
	}

.media_callout .callout_text .title {
	display:block;
	border-bottom:1px solid #4f0b00;
	font-size:18px;
	}

.media_callout .callout_text .text {
	display:block;
	height:92px;
	font-size:12px;
	font-weight:normal;
	padding:5px;
	}

.media_callout a .btn {
	display:block;
	width:237px;
	height:26px;
	background:url(http://static.sprousebros.com/images/btns/projects/film_tv/check_it_out.gif) no-repeat;
	background-position:0 0;
	}
	
.media_callout a:hover .btn {
	background-position:0px -25px;
	}

/*   end   */
