body{width:980px;text-align:center;margin:0;padding:0;font-size:11px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;margin:0 auto;}
input{font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
a{text-decoration:none;color:#0d2edf;}
a:hover{text-decoration:underline;}
a.hearderlink{color:#114c65;}
img{border:0;}
form{margin:0;padding:0;}
/**  begin more apps tab **/
.fansection_hat {
}
.fansection_hat .fansection_apptab .rightapps {
	float:right;
	border:1px solid #999;
	padding:1px;
}
.fansection_hat .fansection_apptab .morearrow{
	float:left;
	background:transparent url(../img/header_more_arrow.jpg) no-repeat;
	width:57px;
	height:14px;
	color:#fff;
	font-weight:bold;
	margin-right:8px;
}  
.fansection_hat .fansection_apptab .leftbox{
	float:left;
	padding-right:8px;
}
.fansection_hat .fansection_apptab .otherbox{
	float:left;
	border-left:1px solid #666;
	padding:0 8px;
}
/**  end more apps tab **/
/** begin branding/userinfo bar **/
.fansection_branding{background:transparent url(../img/header_branding_bg.jpg) repeat-x bottom;height:36px;position:relative;z-index:600;overflow:hidden;text-align:left;}
.fansection_branding .logo{float:left;margin:-1px 20px 0 10px;}
.fansection_branding .userinfo{float:left;margin-top:5px;}
.fansection_branding .userinfo .userpic{float:left;border:1px solid #333;width:25px;}
.fansection_branding .userinfo .username{font-size:14px;font-weight:bold;margin-left:5px;float:left;margin-right:15px;}
.fansection_branding .userinfo .username a{color:#d1e751;}
.fansection_branding .userinfo .useroption{border-left:1px solid #333;font-size:11px;padding: 0 10px;float:left;cursor:pointer;margin-top:2px;}
.fansection_branding .loginbar{float:right;margin-top:8px;}
.fansection_branding .loginbar span{margin:0 5px;}
/** end branding/userinfo bar **/


.sqpic50{width:50px}
.sqpic25{width:25px;}
.fansection_myteams{text-align:left;font-size:12px;font-weight:bold;z-index:1000;position:relative;background:transparent url(../img/header_team_menu_bg.jpg) repeat-x;height:25px;border-top:1px solid;}
.fansection_myteams a{
	color:#fff;
}
.fansection_myteams .home {
	float:left;
	font-weight:bold;
	padding-left:13px;
	padding-right:6px;
	margin-top:4px;
}
.fansection_myteams .teamlink {
	float:left;
	font-weight:bold;
	border-left:1px solid #fff;
	padding:0 6px;
	margin-top:4px;
}
/*** BEGIN COMMON MESSAGING 	background:transparent url()***/
.fansection_error{
	background-color:#FFEBE8;
	padding:5px 10px;
	border:1px solid #DD3C10;
	margin:5px 10px;
	text-align:center;
	color:#333333;
	font-size:13px;
}
.fansection_message{
	background-color:#EBFFE8;
	padding:5px 10px;
	border:1px solid #3CDD10;
	margin:5px 10px;
	text-align:center;
	color:#333333;
	font-size:13px;
}
/*** END COMMON MESSAGING ***/

/**  Wrapper div for headers **/
.fansection_top_content{text-align:left;width:980px;margin:0 auto;font-size:10px;position:relative;}

.fansection{width:980px;margin:0 auto;text-align:left;padding-bottom:10px;position:relative;}
.fansection .fansection_body{display:block;}
.fansection .fansection_subhead{display:block;position:relative;padding:10px 5px;}
.fansection .fansection_subhead .subheadleft{float:left;color:#fff;font-weight:bold;}
.fansection .fansection_subhead .subheadleft a{
	color:#fff;
}
.fansection .fansection_subhead .subheadright{float:right;}
* html .fansection .fansection_body{display:inline-block;height:1%;}
.fansection .fansection_body:after{content: ".";display:block;height:0;clear:both;visibility:hidden;zoom:1;}
.fansection .fansection_moreinfo{background-color:#ffffff;margin-top:5px;}

.fansection .fansection_showinfofoot{
	clear:both;
	font-weight:bold;
	font-size:12px;
	margin:0 5px;
}
.fansection .fansection_showinfofoot .showinfohead{
	border-bottom:2px solid #5E6824;
	font-size:14px;	
	background-color:#EEF6BE;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.fansection .fansection_showinfofoot .showinfobody {
	padding-bottom:10px;
	background-color:#ffffff;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;

}

.fansection .fansection_showinfofoot .showinfobody .rightfoot{
	color:#333;
}
.fansection .fansection_showinfofoot .leftfoot{
	width:400px;
	float:left;
	padding:10px 0 0 10px;
}
.fansection .fansection_showinfofoot .rightfoot{
	padding:10px 0 0 10px;
	width:450px;
	float:left;
}
.fansection .fansection_foot{margin-top:5px;}
.fansection .fansection_foot .showslist{background-color:#ffffff;}
.fansection .fansection_foot .wcfoot{margin-top:5px;background-color:#999999;}

.fansection_foot .showslist{
	margin:0 5px 5px 5px;
}
.fansection_foot .showslist .genrelist{
	float:left;
	margin-right:10px;
}
.fansection_foot .showslist .genrelist .genrehd{
	padding-bottom:4px;
}

.fansection_foot{background-color:#AEE1F6;padding-bottom:10px;width:980px;margin:0 auto;text-align:left;}
.fansection_foot .infobar{background-color:#333333;color:#FFFFFF;position:relative;height:30px;line-height:30px;padding-left:20px;}
.fansection_foot .infobar .links{position:absolute;top:0;right:20px;}
.fansection_foot .infobar .links a{color:#FFFFFF;}
.fansection_head .showname{
	color:#FFFFFF;
	font-weight:bold;
	font-size:28px;
	position:absolute;
	top:20px;
	left:20px;
}
.fansection_head .showname .myname{color:#EEF6BD;}
.fansection_head .showname h1{
	padding:0;
	margin:0;
	font-size:28px;
	font-weight:bold;
}
.fansection_head .fancount{
	position:absolute;
	top:55px;
	left:50px;
	color:#FFFFFF;
	line-height:29px;
}
.fansection_head .fancount b{
	font-size:14px;
}
.fansection_head .fancount div{
	float:left;
	margin-right:10px;
}
.fansection_head .addfavorite {
	font-size:11px;
	height:26px;
	font-weight:bold;
	padding:5px 0 0 0;
	background:transparent url(http://st.fansection.com/web/shows/img/add_show_header_add.png) no-repeat;
	width:132px;
	z-index:3000;
	top:31px;
	position:absolute;
	left:848px;
}
.fansection_head .addfavorite .plus{
	width:23px;
	height:23px;
	display:block;
	float:left;
}
.fansection_head .addfavorite .plus:hover{
	text-decoration:none;
}
.fansection_head .addfavorite .addlink{
	float:left;
	margin-left:8px;
}
.fansection_head .remfavorite {
	font-size:11px;
	height:26px;
	padding:5px 5px 5px 10px;
	background:transparent url(http://st.fansection.com/web/shows/img/add_show_header_add_noplus.png) no-repeat;
	width:132px;
	z-index:3000;
	top:31px;
	position:absolute;
	color:#fff;
	left:848px;
	font-weight:bold;
}
.fansection_head .remfavorite .removetext{
	text-align:right;
	margin-right:12px;
}
.showhead{height:90px;width:980px;position:relative;background:transparent url(../img/sample_header.jpg) no-repeat;}
.showhead .teamlogo {
	position:absolute;
	left:49px;
	top:28px;
}
.showhead .teamname {
	position:absolute;
	font-size:24px;
	font-weight:bold;
	left:147px;
	top:20px;
	color:#fff;
}
.showhead .teamfans {
	position:absolute;
	font-weight:bold;
	font-size:11px;
	left:155px;
	top:65px;
}
.teamnav{width:980px;height:25px;background:transparent url(../img/header_branding_bg.jpg) repeat-x;border-bottom:4px solid;}
.teamnav .right{float:right;}
.teamnav div{color:#fff;font-size:13px;font-weight:bold;padding-left:10px;padding-right:10px;float:left;margin-top:4px;}
.teamnav .selected {color:#fff;height:25px;	-moz-border-radius-topright:4px;
-moz-border-radius-topleft:4px;	-webkit-border-radius:4px;
	border-radius:4px;}
.teamnav .selected a{color:#fff;}

.col_980 {
	margin-left:10px;
	margin-right:10px;
}

/***BEGIN MODULE STYLING***/
.col_170 .modu_head{height:22px;background:transparent url(../img/header_170.png) no-repeat;padding-left:10px;padding-top:5px;border-bottom:2px solid;}
.col_480 .modu_head{height:22px;background:transparent url(../img/header_480.png) no-repeat;padding-left:10px;padding-top:5px;border-bottom:7px solid;}
.col_660 .modu_head{height:22px;background:transparent url(../img/header_660.png) no-repeat;padding-left:10px;padding-top:5px;border-bottom:7px solid;}
.col_300 .modu_head{height:22px;background:transparent url(../img/header_300.png) no-repeat;padding-left:10px;padding-top:5px;border-bottom:2px solid;}
.col_980 .modu_head{height:22px;background:transparent url(../img/header_960.png) no-repeat;padding-left:10px;padding-top:5px;border-bottom:7px solid;}

* html .col_480 .modu_head{}

.modu_shadow_gray {height:10px;background:#e6e6e6 url(../img/header_e6e6e6_dropshadow.gif) repeat-x;margin:0;}
.modu_shadow_white {height:10px;background:#ffffff url(../img/header_ffffff_dropshadow.gif) repeat-x;margin:0;}
* html .modu_shadow_gray {background-color:#e6e6e6;}


.col_170 .modu_body{background-color:#e6e6e6;position:relative;padding:0;margin:0;}
.col_480 .modu_body{background-color:#ffffff;position:relative;padding:0 10px;margin:0;}
.col_660 .modu_body{background-color:#ffffff;position:relative;padding:0 10px;margin:0;}
.col_300 .modu_body{background-color:#e6e6e6;position:relative;padding:0;margin:0;}
.col_980 .modu_body{background-color:#ffffff;position:relative;padding:0 10px;margin:0;}

* html .col_480 .modu_body{padding:0 5px;}
* html .col_300 .modu_body{}
* html .col_660 .modu_body{padding:0 5px;}

.modu {margin-top:5px;}
.modu_subhead{padding:5px;background-color:#fff;}
.modu_subhead .left{float:left;text-align:left;}
.modu_subhead .right{float:right;text-align:right;}

.modu_subnav {
	background:transparent url(../img/submenu_bg.gif) no-repeat bottom;
	height:16px;
	padding:0 5px;
}
.modu_subnav div{
	float:left;
	color:#fff;
	padding:1px 5px 0 5px;
	height:16px;
}
.modu_subnav .selected{
	background-color:#e6e6e6;
	color:#333;
}

.col_170 .modu_foot_white{background:transparent url(../img/mod_footer_170_white.png) no-repeat bottom;width:170px;height:22px;}
.col_170 .modu_foot_gray{background:transparent url(../img/mod_footer_170.png) no-repeat bottom;width:170px;height:22px;}
.col_300 .modu_foot{background:transparent url(../img/mod_footer_300.png) no-repeat bottom;width:300px;height:22px;}
.col_300 .modu_foot_white{background:transparent url(../img/mod_footer_300_white.png) no-repeat bottom;width:300px;height:22px;}
.col_300 .modu_foot_gray{background:transparent url(../img/mod_footer_300.png) no-repeat bottom;width:300px;height:22px;}

.col_480 .modu_foot{background:transparent url(../img/mod_footer_480.png) no-repeat bottom;width:480px;height:22px;}
.col_480 .modu_foot_white{background:transparent url(../img/mod_footer_480.png) no-repeat bottom;width:480px;height:22px;}
.col_480 .modu_foot_gray{background:transparent url(../img/mod_footer_480.png) no-repeat bottom;width:480px;height:22px;}

.col_660 .modu_foot_white{background:transparent url(../img/mod_footer_660.png) no-repeat bottom;width:660px;height:22px;}
.col_660 .modu_foot_gray{background:transparent url(../img/mod_footer_660.png) no-repeat bottom;width:660px;height:22px;}

.modu_foot .left,.modu_foot_white .left {float:left;text-align:left;padding:0 0 10px 10px;}
.modu_foot .right, .modu_foot_white .right{float:right;text-align:right;}


.modu_footborder {border-top:1px solid;}

.modu .meta{font-size:10px;color:#666666;}

.col_300 .ad300 {
	margin-top:5px;
}
/***END MODULE STYLING***/

/***BEGIN Main Body Column STYLING***/
.col_480 .modu .modu_head h1,.col_660 .modu .modu_head h1,.col_170 .modu .modu_head h1,.col_300 .modu .modu_head h1,.col_980 .modu .modu_head h1 {color:#ffffff;}
.col_480 .modu h1,.col_660 .modu h1,.col_980 .modu h1{font-size:16px;font-weight:bold;color:#333333;margin:0;}
.col_480 .modu h2,.col_660 .modu h2,.col_980 .modu h2{font-size:14px;font-weight:bold;color:#222222;margin:0;}
.col_480 .modu h3,.col_660 .modu h3,.col_980 .modu h3{font-size:12px;font-weight:bold;color:#333333;margin:0;}
.col_480 .modu h4,.col_660 .modu h4,.col_980 .modu h4{font-size:12px;font-weight:bold;color:#333333;margin:0;}
.col_480 .modu, .col_660 .modu,.col_980 .modu{color:#333333;font-size:12px;}
/***END Main Body Column  STYLING***/

/***BEGIN Main Body Column STYLING***/
.col_170 .modu h1,.col_300 .modu h1{font-size:15px;font-weight:bold;color:#333333;margin:0;}
.col_170 .modu h2,.col_300 .modu h2{font-size:13px;font-weight:bold;color:#333333;margin:0;}
.col_170 .modu h3,.col_300 .modu h3{font-size:11px;font-weight:bold;color:#333333;margin:0;}
.col_170 .modu h4,.col_300 .modu h4{font-size:11px;font-weight:bold;color:#333333;margin:0;}
.col_170 .modu, .col_300 .modu{color:#333333;font-size:11px;}
/***END Main Body Column  STYLING***/

/***BEGIN TEMPLATE***/
.fansection .fansection_body .col_170{float:left;width:170px;margin:0 5px;}
.fansection .fansection_body .col_480{float:left;width:480px;margin:0 5px;}
.fansection .fansection_body .col_300{float:left;width:300px;margin:0 5px;}
.fansection .fansection_body .col_660{float:left;width:660px;margin:0 5px;}
/***END TEMPLATE***/
* html .fansection .fansection_body .col_170{float:left;width:170px;margin:0 4px;}
* html .fansection .fansection_body .col_480{float:left;width:480px;margin:0 4px;}
* html .fansection .fansection_body .col_300{float:left;width:300px;margin:0 4px;}
* html .fansection .fansection_body .col_660{float:left;width:660px;margin:0 2px;}

.fansection .fansection_body .graybox{
	background:transparent url('../img/alert_mod_bg.gif') repeat;
	padding:2px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.fansection .fansection_body .graybox .insidebox{
	border:2px solid;
	background-color:#fff;
	padding:2px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.fansection .fansection_body .graybox .insidebox .boxcontent{
	background-color:#fff;
	color:#333;
}

/***Begin footer corner button***/
.cornerbutton{background:transparent url(../img/button3_right.png) no-repeat scroll top right;color:#fff;display:block;float:left;font:normal 11px arial;height:24px;padding-right:10px; /* sliding doors padding */text-decoration: none;}
.cornerbutton span{background:transparent url(../img/button2_left.png) no-repeat;display:block;line-height:15px;padding:3px 5px 5px 6px;}
.cornerbutton:hover{text-decoration:none;}
.cornerbutton:active {color:#000;outline:none; /* hide dotted outline in Firefox */}
/***END footer corner button***/

/***BEGIN BUTTONFS***/
.buttonFS{background:transparent url(../img/button_right.png) no-repeat scroll top right;color:#fff;display:block;float:left;font-size:12px;font-weight:bold;height:29px;margin-right:6px;padding-right:7px; /* sliding doors padding */text-decoration: none;cursor:pointer;}
.buttonFS span{background:transparent url(../img/button_left.png) no-repeat;display:block;line-height:20px;padding:4px 0 5px 7px;}
.buttonFS:hover{text-decoration:none;}
.buttonFS:active {background-position:bottom right;outline:none; /* hide dotted outline in Firefox */}
.buttonFS:active span{background-position:bottom left; /* push text down 1px */}
/***END BUTTONFS***/

.donebutton{
	background:transparent url(../img/done_button.png) no-repeat;
	width:59px;
	height:32px;
	color:#fff;
}
.donebutton a{
	color:#fff;
	display:block;
	font-weight:bold;
	padding:7px 14px;
}
/***BEGIN GREENBUTTONTV - SECONDARY BUTTONTV***/
.greenbuttonTV{background:transparent url(http://st.fansection.com/web/shows/img/green_button_right.png) no-repeat scroll top right;color:#fff;display:block;float:left;font-size:12px;font-weight:bold;height:29px;margin-right:6px;padding-right:8px; /* sliding doors padding */text-decoration: none;}
.greenbuttonTV span{background:transparent url(http://st.fansection.com/web/shows/img/green_button_left.png) no-repeat;display:block;line-height:20px;padding:4px 0 5px 8px;}
.greenbuttonTV:hover{text-decoration:none;}
.greenbuttonTV:active {background-position:bottom right;color:#000;outline:none; /* hide dotted outline in Firefox */}
.greenbuttonTV:active span{background-position:bottom left; /* push text down 1px */}
/***END GREENBUTTONTV - SECONDARY BUTTONTV***/


/***BEGIN FLATBUTTONTV***/
.flatbuttonTV{background:transparent url(http://st.fansection.com/web/shows/img/secondary_button_rightcap.png) no-repeat scroll top right;color:#fff;display:block;float:left;font:normal 11px arial;height:24px;margin-right:6px;padding-right:10px; /* sliding doors padding */text-decoration: none;}
.flatbuttonTV span{background:transparent url(http://st.fansection.com/web/shows/img/secondary_button_left.png) no-repeat;display:block;line-height:14px;padding:2px 5px 5px 6px;}
.flatbuttonTV:hover{text-decoration:none;}
.flatbuttonTV:active {color:#000;outline:none; /* hide dotted outline in Firefox */}
/***END BUTTONTV***/

/***BEGIN SUBNAVBUTTONS***/
.navbuttonTVoff{cursor:pointer;background:transparent url(http://st.fansection.com/web/shows/img/secondary_nav_up_rightcap.png) no-repeat scroll top right;color:#fff;display:block;float:left;font-weight:bold;font-size:12px;height:24px;margin:5px;padding-right:2px; /* sliding doors padding */text-decoration: none;}
.navbuttonTVoff span{background:transparent url(http://st.fansection.com/web/shows/img/secondary_nav_up.png) no-repeat;display:block;line-height:14px;padding:2px 5px 5px 8px;}
.navbuttonTVon{background:transparent url(http://st.fansection.com/web/shows/img/secondary_nav_down_rightcap.png) no-repeat scroll right bottom;color:#fff;display:block;float:left;font-weight:bold;font-size:12px;height:28px;margin:2px 5px 5px;padding-right:2px; /* sliding doors padding */text-decoration: none;}
.navbuttonTVon .middle{background:transparent url(http://st.fansection.com/web/shows/img/secondary_nav_down.png) no-repeat scroll center center;height:20px;padding:4px 5px 5px 4px;margin-top:1px;margin-right:2px;float:left;}
.navbuttonTVon .left{background:transparent url(http://st.fansection.com/web/shows/img/secondary_nav_down_leftcap.png) no-repeat;margin-top:3px;width:7px;height:28px;float:left;margin-top:3px;}
* html .navbuttonTVon{background-position:right center;padding-right:2px;}
/***END SUBNAVBUTTONS***/

/*** BEGIN CLEARFIX ***/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;zoom:1;}
.clearfix{display:block;}
*:first-child+html .clearfix{display:inline-block;}
* html .clearfix{height:1%;display:inline-block;}
/*** END CLEARFIX ***/

/*** BEGIN DROPSHADOW ***/
.dropshadow {float:left;!important;background: url(http://st.fansection.com/web/shows/img/drop_shadow.jpg) no-repeat bottom right;margin: 10px 0 0 10px !important;margin: 10px 0 0 5px;}
.dropshadow img {display: block;position: relative;background-color: #fff;border: 1px solid #a9a9a9;margin: -6px 6px 6px -6px;padding: 4px;} 

/*** END DROPSHADOW ***/

/*** BEGIN UNIVERSAL STRIPE ***/
.col_170 .stripe,.col_300 .stripe {background-color:#ccc;}
.col_480 .stripe,.col_660 .stripe{background-color:#e6e6e6;}
/*** END UNIVERSAL STRIPE ***/

/***  START AD MODULES ***/
.ad_mod160x600{text-align:center;padding-bottom:10px;}
/***  END AD MODULES ***/

/** Start Comments **/

.col_left470 .comments .comment_box,
.col_left470 .comments .comment_box textarea{
	width:400px;
}
.col_left660 .comments .comment_box,
.col_left660 .comments .comment_box textarea{
	width:590px;
}

.comments .post {
	float:right;
	margin-right: 20px;
}

.comments .modu_foot{
	border-bottom:2px solid #5e6824;
}

.comments .comment_box{
	margin:0 auto;
}
.comments .comment_box textarea{
	height:50px;
}
.comments .post{
	text-align:right;
}
.comments .commentitem{
	border-bottom:1px dotted #114c65;	
	margin-bottom:10px;
}
.comments .leftpic {
	float:left;

}
.comments .righttext {
	margin-left:55px;
}
.comments .righttext .commenterinfo {
	border-bottom:1px solid #999;
	margin-bottom:5px;
	padding-bottom:5px;
}
.comments .righttext .commenterinfo .commenter{
	padding-right:5px;
	border-right:1px solid #333;
}
.comments .righttext .commenterinfo .membersince{
	padding-left:10px;
}
.comments .actionwrap {
	margin-bottom:5px;
}
.comments .leftaction {
	float:left;

}
.comments .rightaction {
	float:right;
}
.comments .commentlogin{
  height:30px;
  background-color:#EEF6BD;
  border:1px solid green;
  padding:0 0 0 15px;
  position:relative;
}
.comments .commentlogin .buttonTV{
  margin-top:0;
}
.comments .commentlogin .text{
  float:left;
  margin:8px 5px 0 0;
}
/** End Comments **/

/***  START EMAIL MODULE***/
.email .modu_body{
	padding-right:0;
	background-color:#eef6be;
}
.email .ccline{
	font-weight:bold;
	margin:10px 0 10px 19px;
	
}
.email .ccline input{
	width:250px;
	font-size:10px;
	color:#666;
}
.email .cclistwrap {
	position:relative;
	margin:10px 0;
}
.email .cclistwrap .cctext{
	float:left;
	width:20px;
}
.email .cclistwrap .cclist{
	float:left;
	width:250px;
	max-height:66px;
	min-height:22px;
	border:1px solid #5e6824;
	overflow:auto;	
	background-color:#fff;
}
* html .email .cclistwrap .cclist{
	height:66px;
}
.email .cclistwrap .cclist .cclistitem{
	margin:5px 3px;
	font-size:9px;
}
.email .cclistwrap .cclist .cclistitem .listname{
	background-color:#EEF6BE;
	border:1px solid #d1e751;
	padding:2px;
	-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;
}

.email .cclistwrap .cclist .cclistitem .listname a{
	margin-left:3px;
	font-size:9px;
	color:#666;
	font-weight:bold;
}
.email .addmsg{
	
}
.email .addmsgbox {
	width:270px;
	margin-top:5px;
}
.email .addmsgbox textarea{
	width:100%;
}

.email .forwardbtn{
	margin-top:10px;
}
.email .forwardbtn .buttonTV {
	float:right;
}

.email .friendselbox {
	border:1px solid #999;
	height:160px;
	width:270px;
	overflow-x:hidden;
	overflow-y:auto;
	background-color:#fff;
}
.email .friendselbox .friend{
	padding:5px;
}
.email .friendselbox .friend input{
	float:left;
}
.email .friendselbox .friend img{
	width:25px;
	float:left;
}
.email .friendselbox .friend .friendtext{
	float:left;
	margin-left:5px;
	width:190px;
	display:block;
}
.email .friendselbox .friend .friendtext .fname{
	display:block;
	font-weight:bold;
}
.email .friendselbox .friend .friendtext div{
        display: inline;
}
/***  END EMAIL MODULE***/
/*** Start Signed Out Email Quote Module ***/
.emailbox {
	width:260px;
	background-color:#eef6be;
	padding:5px;
}
.emailbox .instruct {

}
.emailbox .inputlabel {
	font-weight:bold;
	padding:5px 0 2px 0;
}
.emailbox .inputbox {
	width:250px;
}
.emailbox .inputbox input{
	width:100%;
}
.emailbox .inputbox textarea{
	width:100%;
}
/*** End Signed Out Email Quote Module ***/

/** Start login modal **/
.loginbox {
	text-align:left;
	margin-top:-10px;
}
.loginbox .railstyle .modu_head {
	height:17px;
}
.loginbox .loginmessage {
	padding:3px 10px;
}
.loginbox .loginheading{
  border-bottom:1px solid white;
  font-size:14px;
  font-weight:bold;
  margin-left:30px;
  margin-top:10px;
  margin-bottom:5px;
}
.loginbox .loginbody{ 
	margin:3px 10px;
	background-color:#eef6be;
	border:1px solid #5e6824;
	width:250px;
	height:135px;
	padding:10px;
	-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;
}

.loginbox .loginlabel{
}
.loginbox .logininput{
  width:225px;
  margin-bottom:5px;
}
.loginbox .logininput input{
  width:100%;
}
.loginbox .loginbutton{
}
.loginbox .signuplink{
  font-weight:bold;
  margin-top:10px;
}
/** End login modal **/

/*** Start Report asset modal ***/
.reportassets .modu_body{
	text-align:left;
}
.reportassets .textlabel{
	margin-top:10px;
}
.reportassets textarea{
	width:220px;
}
.reportassets .btndiv {
	margin-left:51px;
}
.reportedassets .thanks{
	margin-top:10px;
}
.reportedassets .btndiv{
	margin-left:75px;
	margin-top:10px;
}
/*** End Report asset modal ***/

/*** Start Fan Chain Module ***/
.fanchains .modu_body{
}
.fanchains .chainwrap{
	position:relative;
	border-bottom:1px dotted #97a73b;
	padding:10px 0;
}
.fanchains .moveup{
	background-color:#eef6bd;
	padding:10px;
	margin-bottom:10px;
}
.fanchains .currentstatus{
	border-bottom:2px solid #5e6824;
}
.fanchains .currentstatus h2{
	margin-left:10px;
}

.fanchains .levelwrap{
	position:relative;
}
.fanchains .levelwrap{
	padding-top:10px;
	padding-left:10px;
}
.fanchains .levelwrap .leftpic{
	float:left;
}
.fanchains .levelwrap .righttext{
	float:left;
	margin-left:5px;
	margin-top:5px;
	padding-bottom:10px;
}
.fanchains .levelwrap .righttext .levelname{
	color:#114c65;
	font-size:18px;
	font-weight:bold;
}
.fanchains .levelwrap .righttext .levelpoints{

}
.fanchains .levelwrap .righttext .levelpoints .num{
	font-family:'arial black';
	font-size:18px;
	color:#114c65;
}

.fanchains .chainwrap .chainpic{
	float:left;
	margin-right:7px;
}
.fanchains .chainwrap .chainpic img{
	width:50px;
	margin-top:10px;
}

.fanchains .chainwrap .fanpics{
	float:left;
}

.fanchains .chainwrap .fanpics .chaintitle{
	margin:5px 0 5px 0;
}

.fanchains .chainwrap .fanpics img{
	width:25px;
	height:25px;
	margin-right:5px;
	float:left
}
.fanchains .chainwrap .passbtn{
	float:left;
	margin-top:5px;
	margin-left:5px;
}
.fanchains .chainwrap .chainstats{
	float:left;
	width:200px;
}
.fanchains .chainwrap .chainfromshow{
	float:left;
	width:270px;
	background-color:#eee;
	padding:5px;
}
.fanchains .chainwrap .chainfromshow img{
	margin-bottom:-4px;
	margin-right:5px;
}

/*** End Fan Chain Module ***/

/*** Start view more from shows module ***/
.viewmore {position:relative;}
.viewmore .viewmoretext{font-size:12px; font-weight:bold;padding-bottom:5px;}
.viewmore .showlinkwrap {float:left;width:140px;padding-bottom:5px;height:18px;}
.viewmore .showlinkwrap .name{float:left;width:120px;margin-left:3px;overflow:hidden;}
.viewmore .showlinkwrap .icon{float:left;width:16px;}
.viewmore .boxcontent {padding:2px;}
.viewmore .seeallbtn{float:right;}
/*** End view more from shows module ***/
