/*-----------------------------------------------------------*/
/* Public: CSS
/*-----------------------------------------------------------*/

/* Global ---------------------------------------------------*/
a{
	color: #005B7F;
	font: 12px/14px 'Arial';
}

a span{
	display: none;
}

body{
	margin: 0px;
	background: #FFFFFF url('/img/v1/bg.body.jpg') top center repeat-x;
	font: 12px/14px 'Arial';
}

.Clear, .PAG_Clear{
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	clear: both;
}

.SiteWrapper{
	width: 990px;
	margin: auto;
}

.MSC_StyledInput{
	border: 1px solid #333333;
}

.MSC_StyledInputCal {
	width: 75px;
	border: 1px solid #333333;
}

div.hr {
	background: transparent url('/img/v1/bg.hr.gif') no-repeat;
	width: 623px;
	height:1px;
	margin: 0px auto;
	margin-bottom:10px;
}

div.hr hr {
	display: none;
}
/* ----------------------------------------------------------*/

/* Header ---------------------------------------------------*/
.Header{
	height: 160px;
	position: relative;
}

.Header .HDR_Home {
	width: 170px;
	height: 130px;
	position: absolute;
		top: 10px;
		left: 0px;
	display: block;
}

.Header .Ad_Banner{
	float: right;
	background: #FFFFFF;
}

.Header .HDR_Nav {
	position: absolute;
		bottom: 0px;
		left: 260px;
	margin: 0px;
	padding: 0px;
}

.Header .HDR_Nav li {
	display: inline;
	float: left;
}

.Header .HDR_Nav .HDR_MainLink a {
	width: 80px;
	height: 51px;
	font: bold 14px/51px Arial, Verdana, Sans-Serif;
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 20px;
	padding: 0px 20px;
	text-align: center;
	display: block;
}

.Header .HDR_Nav .HDR_MainLink a:hover, .Header .HDR_Nav .HDR_MainLink .HDR_MainLink_Selected a {
	color: #d80b13;
	background: #2a2a2a;
}

.Header .HDR_Nav .HDR_MainLink .HDR_MainLink_Shop {
	margin-right: 0px;
}

.Header .HDR_New {
	position: absolute;
		top: 100px;
		left: 890px;
}

/* Content --------------------------------------------------*/
.PAG_Page {
	position: relative;
	min-height: 300px;
	height: auto !important;
	height: 300px;
}

.PAG_FullWidthFooter {
	background: url('/img/v1/bg.fullwidthfooter.gif') no-repeat;
	width: 1020px;
	height: 100px;
}

.Content{
	padding: 14px 10px 0px 10px;
	background: #FFFFFF;
	height: 100%;
}

.TransparentBackground {
	background: none;
	padding: 14px 0px;
}

.Content .Col_A{
	width: 690px;
	margin-right: 10px !important;
	margin-right: 0px;
	float: left;
	display: inline;
	position: relative;
}

.Content .Col_A .Col_A_Footer {
	background: url('/img/v1/bg.col_a_footer.gif') no-repeat;
	width: 690px;
	height: 67px;
}

.TransparentBackground .Col_A {
	width: 680px;
}

.Content .Col_A .FeaturedStrip{
	height: 300px;
	width: 680px;
	float: left;
	display: inline;
}

.Content .Col_B{
	width: 300px;
	float: left;
	position: relative;
}

/* .Content .Col_B .WGT_MostPopular */
.Content .Col_B .FAV_MyStrips {
	height: 250px;
}

.Content .Col_B .FAV_MyStrips {
	height: 323px;
}

.Content .Col_B .FAV_MyStrips .FAV_LinkMore {
	margin-top: 5px;
}

.Content .Col_B .FAV_MyStrips div {
	text-align: left;
}

.Content .Col_B .FAV_MyStrips .FAV_Login {
	background: url('/img/v1/bg.login.gif') no-repeat;
	width: 300px;
	height: 162px;
	position: relative;
}

.Content .Col_B .FAV_MyStrips .FAV_Login .FRM_TextInput {
	width: 240px;
	background: none;
	border: none;
	color: #999999;
	font-style: italic;
}

.Content .Col_B .FAV_MyStrips .FAV_Login .NormalStyle {
	font-style: normal;
}

.Content .Col_B .FAV_MyStrips .FAV_Login .FAV_LoginLinks {
	position: absolute;
		top: 100px;
		left: 20px;
}

.Content .Col_B .FAV_MyStrips .FAV_Login .FRM_Username {
	position: absolute;
		top: 28px;
		left: 25px;
}

.Content .Col_B .FAV_MyStrips .FAV_Login .FRM_Password {
	position: absolute;
		top: 67px;
		left: 25px;
}

.Content .Col_B .FAV_MyStrips .FAV_Login .FAV_LoginLinks a {
	color: #FFFFFF;
	text-decoration: none;
	font: normal 10px/16px Verdana;
}

.Content .Col_B .FAV_MyStrips .FAV_Login .FAV_LoginLinks .FAV_Loading {
	margin: 5px 0px 0px 100px;
	display: none;
}

.Content .Col_B .FAV_MyStrips .FAV_Login .FAV_LoginLinks .FAV_LoginError {
	color: #FFFFFF;
	margin-top: 5px;
	font: italic 10px/16px Verdana;
}

.Content .Col_B .FAV_MyStrips .FAV_Login .FAV_LoginButton {
	position: absolute;
		top: 105px;
		left: 190px;
}

.Content .Col_B .FRM_Login {
	height: 180px;
}

.Content .Col_B .FAV_Module {
	background: url('/img/v1/bg.fav_module.gif') no-repeat;
	width: 300px;
	height: 234px;
	color: #FFFFFF;
}

.Content .Col_B .FAV_Module .FAV_User {
	font: bold 16px/20px Verdana;
	color: #b20007;
	padding: 10px 24px 0px 24px;
}

.Content .Col_B .FAV_Module .FAV_UserLinks {
	padding: 0px 24px;
}

.Content .Col_B .FAV_Module .FAV_UserLinks a {
	font: bold 9px/20px Verdana;
	text-decoration: none;
	color: #FFFFFF;
}

.Content .Col_B .FAV_Tabs {
	height: 31px;
	padding: 10px 0px;
}

.Content .Col_B .FAV_Tabs ul {
	margin: 0px;
	padding: 0px;
}

.Content .Col_B .FAV_Tabs ul li {
	float: left;
	list-style: none;
}

.Content .Col_B .FAV_Tabs ul li a, .Content .Col_B .FAV_Tabs .TAB_LeftSpacer div, .Content .Col_B .FAV_Tabs .TAB_RightSpacer div {
	background: url('../../img/v1/bg.fav_tabs.gif') no-repeat;
	height: 21px;
	display: block;
	font: bold 9px/11px Arial;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	padding-top: 10px;
	outline: none;
}

.Content .Col_B .FAV_Tabs li.TAB_LeftSpacer div {
	width: 32px;
}

.Content .Col_B .FAV_Tabs li.TAB_Favorites a {
	width: 78px;
	background-position: -32px 0px;
}

.Content .Col_B .FAV_Tabs li.TAB_Favorites a:hover, .Content .Col_B .FAV_Tabs li.TAB_Favorites .TAB_Current {
	background-position: -32px -31px;
}

.Content .Col_B .FAV_Tabs li.TAB_Lists a {
	width: 79px;
	background-position: -110px 0px;
}

.Content .Col_B .FAV_Tabs li.TAB_Lists a:hover, .Content .Col_B .FAV_Tabs li.TAB_Lists .TAB_Current {
	background-position: -110px -31px;
}

.Content .Col_B .FAV_Tabs li.TAB_Mashups a {
	width: 79px;
	background-position: -189px 0px;
}

.Content .Col_B .FAV_Tabs li.TAB_Mashups a:hover, .Content .Col_B .FAV_Tabs li.TAB_Mashups .TAB_Current {
	background-position: -189px -31px;
}

.Content .Col_B .FAV_Tabs li.TAB_RightSpacer div {
	width: 32px;
	background-position: -268px 0px;
}

.Content .Col_B .FAV_Module .FAV_Counts {
	padding: 0px 24px;
}

.Content .Col_B .FAV_Module .FAV_Counts .FAV_Title {
	font-weight: bold;
}

.Content .Col_B .FAV_Module .FAV_Counts a {
	text-decoration: none;
	color: #FFFFFF;
}

.Content .Col_B .FAV_Module .FAV_Counts a:hover {
	text-decoration: underline;
}

.Content .Col_B .FAV_Module .FAV_MyFavorites {

}

.Content .Col_B .FAV_Module .FAV_Mashups {
	display: none;
}

.Content .Col_B .FAV_Module .FAV_MyLists {
	display: none;
}

.Content .Col_B .FAV_Module .FAV_ColumnLeft {
	width: 125px;
	float: left;
}

.Content .Col_B .FAV_Module .FAV_ColumnRight {
	width: 125px;
	margin-left: 125px;
}

.Content .Col_B .NAV_SubNav {
	margin: 0px;
	padding: 0px;
}

.Content .Col_B .NAV_SubNav li {
	float: left;
	list-style: none;
}

.Content .Col_B .NAV_SubNav li a {
	background: url('../../img/v1/bg.sub_nav.gif') no-repeat;
	height: 56px;
	display: block;
}

.Content .Col_B .NAV_SubNav li.NAV_Popular a {
	width: 86px;
	background-position: 0px 0px
}

.Content .Col_B .NAV_SubNav li.NAV_Popular a:hover, .Content .Col_B .NAV_SubNav li.NAV_Popular a.HDR_Current {
	background-position: 0px -56px
}

.Content .Col_B .NAV_SubNav li.NAV_Widgets a {
	width: 56px;
	background-position: -86px 0px
}

.Content .Col_B .NAV_SubNav li.NAV_Widgets a:hover, .Content .Col_B .NAV_SubNav li.NAV_Widgets a.HDR_Current {
	background-position: -86px -56px
}

.Content .Col_B .NAV_SubNav li.NAV_RSS a {
	width: 44px;
	background-position: -140px 0px
}

.Content .Col_B .NAV_SubNav li.NAV_RSS a:hover, .Content .Col_B .NAV_SubNav li.NAV_RSS a.HDR_Current {
	background-position: -140px -56px
}

.Content .Col_B .NAV_SubNav li.NAV_Mobile a {
	width: 56px;
	background-position: -184px 0px
}

.Content .Col_B .NAV_SubNav li.NAV_Mobile a:hover, .Content .Col_B .NAV_SubNav li.NAV_Mobile a.HDR_Current {
	background-position: -184px -56px
}

.Content .Col_B .NAV_SubNav li.NAV_SignUp a {
	width: 58px;
	background-position: -240px 0px
}

.Content .Col_B .NAV_SubNav li.NAV_SignUp a:hover, .Content .Col_B .NAV_SubNav li.NAV_SignUp a.HDR_Current {
	background-position: -240px -56px
}

.Content .Col_B .Ad_C{
	padding-bottom: 10px;
	width: 100%;
	height: 250px;
	margin: 5px 0px;
	float: left;
	display: inline;
}

.Content .Col_B .Ad_D{
	width: 300px;
	height: 600px;
	margin-top: 5px;
	float: left;
	display: inline;
	text-align: right;
}

.Content .Col_B .Promo_F{
	width: 100%;
	height: 250px;
	margin: 5px 0px;
	float: left;
	display: inline;
}

.Content .MSC_Button_Delete{
	width: 56px;
	height: 18px;
	display: block;
	background: url( '../../img/v1/btn.delete.red.gif' );
}
/*-----------------------------------------------------------*/

/* Page Titles ----------------------------------------------*/
.Content h1.TTL_Title{
	margin: 0px;
	width: 170px;
	height: 60px;
	position: absolute;
		top: -15px;
		left: -30px;
		z-index: 100;
}

.Content h1.TTL_Title span, .Content h2.TTL_Title span{
	display: none;
}

.Content h1.TTL_Strips{
	background: url( '../../img/v1/title.strips.png' ) no-repeat;
	width: 150px;
	height: 65px;
	display: block;
	position: absolute;
		top: -15px;
		left: -35px;
		z-index: 100;
}

.Content h1.TTL_DeleteList{
	background: url( '../../img/v1/title.delete_list.png' ) no-repeat;
	width: 135px;
	height: 65px;
	display: block;
	position: absolute;
		top: -15px;
		left: -20px;
		z-index: 100;
}

.Content h1.TTL_Animation{
	background: url( '../../img/v1/title.animation.png' ) no-repeat;
	width: 700px;
	height: 60px;
	display: block;
	position: absolute;
		top: -15px;
		left: -20px;
		z-index: 100;
}

.Content h1.TTL_MostPopular{
	background: url( '../../img/v1/title.most_popular.png' ) no-repeat;
	width: 200px;
	height: 68px;
	position: absolute;
		top: -15px;
		left: -30px;
		z-index: 100;
}

.Content h1.TTL_RSS {
	background: url( '../../img/v1/title.rss.png' ) no-repeat;
	width: 150px;
	height: 84px;
}

.Content h1.TTL_ForgotPassword{
	background: url( '../../img/v1/title.forgot_password.png' ) no-repeat;
	width: 260px;
	height: 86px;
		left: -70px;
}

.Content h1.TTL_PrivacyPolicy{			background: url( '../../img/v1/title.privacy_policy.png' ) no-repeat; }
.Content h1.TTL_Terms{					background: url( '../../img/v1/title.terms.png' ) no-repeat; }
.Content h1.TTL_Infringements{			background: url( '../../img/v1/title.infringements.png' ) no-repeat; }
.Content h1.TTL_FAQ{					background: url( '../../img/v1/title.faq.png' ) no-repeat; }
.Content h1.TTL_ContactUs{				background: url( '../../img/v1/title.contact_us.png' ) no-repeat; }
.Content h1.TTL_About{					background: url( '../../img/v1/title.about.png' ) no-repeat; }
.Content h1.TTL_LogIn{					background: url( '../../img/v1/title.login.png' ) no-repeat; }
.Content h1.TTL_TellAFriend{			background: url( '../../img/v1/title.tell_a_friend.png' ) no-repeat; }
.Content h1.TTL_Register{				background: url( '../../img/v1/title.register.png' ) no-repeat;	}
.Content h1.TTL_RegActivate{			background: url( '../../img/v1/title.registration_activation.png' ) no-repeat; }
.Content h1.TTL_Newsletters{			background: url( '../../img/v1/title.newsletters.png' ) no-repeat; }
.Content h1.TTL_MyAccount{				background: url( '../../img/v1/title.my_account.png' ) no-repeat; }
.Content h1.TTL_ManageSubscriptions{	background: url( '../../img/v1/title.manage_subscriptions.png' ) no-repeat; }
.Content h1.TTL_ForwardToFriend{		background: url( '../../img/v1/title.forward_to_friend.png' ) no-repeat; }

.Content h1.TTL_Legal{					background: url( '../../img/v1/title.legal.gif' ) no-repeat;						}
.Content h1.TTL_Mashups{				background: url( '../../img/v1/title.mashups.gif' ) no-repeat;						}
.Content h1.TTL_Generic{
	padding: 0px 10px;
	line-height: 45px;
	color: #356791;
	font-size: 32px;
	font-weight: bold;
	text-transform: uppercase;
	background: url( '../../img/v1/title.generic.gif' ) no-repeat;
}

.Content .FAQ_H2 {
	background: url('/img/v1/bg.faq.h2.jpg') no-repeat;
	width: 930px;
	height: 40px;
	padding: 0px 20px;
	font: bold 16px/40px Verdana;
	color: #FFFFFF;
}

.Content h2.TTL_Title {
	width: 660px;
	height: 42px;
}

.Content h2.TTL_Search {
	background: url('/img/v1/title.search.png') no-repeat;
	width: 180px;
	height: 117px;
	display: block;
	position: absolute;
		top: -50px;
		left: -50px;
		z-index: 100;
}

.Content h2.TTL_RecentGroupMashes{	background: url( '../../img/v1/title.recent_group_mashes.gif' ) no-repeat;		}
.Content h2.TTL_RecentPunchlines{	background: url( '../../img/v1/title.recent_punchlines.gif' ) no-repeat;		}
.Content h2.TTL_SearchResults{		background: url( '../../img/v1/title.search_results.gif' ) no-repeat;			}
.Content h2.TTL_RecentTopWriteOwn {	background: url( '../../img/v1/title.recent_top_write_own.gif' ) no-repeat;		}

.Content h3.TTL_ManageSubscriptions {
	color: #666666;
}
/*-----------------------------------------------------------*/

/* Content --------------------------------------------------*/
.Content .Col_A .Col_A_Content {
	background: url('/img/v1/bg.user.profilestrips.gif') repeat-y;
	width: 675px;
}

.Content .PAG_Mashups .Col_A_Content {
/*	background: none; */
}
/*-----------------------------------------------------------*/

/* Homepage -------------------------------------------------*/
.Content .Col_A .HPG_Ad_B{
	width: 100%;
	height: 150px;
	margin: 5px 0px;
	float: left;
	display: inline;
	clear: left;
}

.Content .Col_A .HPG_Promo_E{
	width: 100%;
	margin: 5px 0px;
	height: 250px;
	float: left;
	position: relative;
}

.Content .Col_A .HPG_Promo_U{
	clear: both;
	width: 100%;
	margin: 5px 0px;
	float: left;
}

.Content .Col_A .GLBL_PromoU {
	padding-top: 50px;
}

.Content .Col_A .HPG_Promo_Template{
	width: 670px;
	margin-left: -10px;
	clear: left;
	overflow: hidden;
}

.Content .Col_A .HPG_Promo{
	position: relative;
}

.Content .Col_A .HPG_Promo .HPG_Promo_Ad{
	width: 88px;
	height: 31px;
	position: absolute;
		right: 0px;
		bottom: 0px;
}

.Content .Col_A .HPG_Promo p{
	margin: 0px;
	padding: 0px;
}

.Content .Col_A .HPG_Promo_Template_1 .HPG_Promo{
	width: 325px;
	height: 250px;
	margin: 5px 0px 5px 10px;
	float: left;
	display: inline;
}

.Content .Col_A .HPG_Promo_Template_2 .HPG_Promo{
	width: 325px;
	height: 510px;
	margin: 5px 0px 5px 10px;
	float: left;
	display: inline;
}

.Content .Col_A .HPG_Promo_Template_3 .HPG_Promo{
	width: 660px;
	height: 250px;
	margin: 5px 0px 5px 10px;
	float: left;
	display: inline;
}

.Content .Col_A .HPG_Promo_Template_4 .HPG_Promo{
	width: 660px;
	height: 510px;
	margin: 5px 0px 5px 10px;
	float: left;
	display: inline;
}

.Content .Col_A .HPG_Promo_Template_5 {
	background: url('/img/v1/bg.homepage_promos.gif') 0px 25px no-repeat;
	width: 590px;
	height: 520px;
	padding: 55px 50px 0px 50px;
	position: relative;
}

.Content .Col_A .HPG_Promo_Template_5 .HPG_FeaturedPromoHeader {
	background: url('/img/v1/featured_promo_header.png') no-repeat;
	width: 184px;
	height: 120px;
	position: absolute;
		top: 5px;
		left: 0px;
		z-index: 100;
}

.Content .Col_A .HPG_Promo_Template_5 .HPG_Promo {
	margin-bottom: 20px;
}

.Content .Col_A .HPG_ExtrasPromoHeader {
	background: url('/img/v1/extras_promo_header.png') no-repeat;
	width: 130px;
	height: 95px;
	position: absolute;
		top: -50px;
		left: -20px;
		z-index: 100;
}

.Content .Col_A  .GLBL_PromoU .HPG_ExtrasPromoHeader {
	top:  0px;
	left: -20px;
	z-index: 100;
}

.Content .Col_A .HPG_Promo_E {
	margin: 40px 0 0 -10px;
}

.Content .Col_A .FeaturedStripWrapper {
	padding: 0px;
	min-height: 280px;
	height: auto !important;
	height: 280px;
}

.Content .Col_A .STR_Featured .FeaturedStripWrapper {
	padding-bottom: 20px;
	min-height: 289px;
	height: auto !important;
	height: 289px;
}

/*-----------------------------------------------------------*/

/* Animation ------------------------------------------------*/
.Content .PAG_Animation {
	margin-top: 40px;
	padding-bottom: 10px;
	background: #000000;
}
.Content .MVN_Wrapper {
	width: 660px;
	margin: 0px auto;
}
/*-----------------------------------------------------------*/

/* Strips ---------------------------------------------------*/
.Content .Col_A .STR_Featured .STR_Calendar {
	margin-left: 100px;
}

.Content .PAG_MostPopular .STR_Featured .STR_Calendar {
	margin-left: 150px;
}

.Content .Col_A .STR_FeaturedMain .STR_Calendar {
	margin-left: 0px;
}

.Content .Col_A .STR_AdBlock {
	width: 660px;
	height: 150px;
	padding: 18px 8px 18px 7px;
	background: url('/img/v1/bg.strip.adblock.gif') no-repeat;
	overflow: hidden;
	margin: 15px 0px;
}

.Content .Col_A .STR_AdBlockHome {
	margin-left: -10px;
}

.Content .Col_A .STR_Button_More{
	float: right;
	text-decoration: none;
	font: normal 10px/12px Verdana;
}

.Content .Col_A .STR_Button_FullList{
	float: right;
}

.Content .Col_A .STR_SearchCol{
	float: left;
	display: inline;
	width: 226px;
	margin: 5px 0px 5px 10px;
	overflow: hidden;
}

.Content .Col_A .STR_SearchCol .STR_SearchModule{
	padding-top: 2px;
	margin-bottom: 10px;
	background: #DAE8F3;
}

.Content .Col_A .STR_StripCol{
	margin-left: -10px;
	width: 434px;
	float: left;
}

.Content .Col_A .STR_SearchCol .STR_Animation,
.Content .Col_A .STR_SearchCol .STR_Mashup,
.Content .Col_A .MSH_RecentMashupsBox .STR_Mashup,
.Content .Col_A .STR_SearchCol .STR_Strip{
	margin: 5px 0px;
}

.Content .STR_Animation_Small, .Content .STR_Animation_Medium, .Content .STR_Animation_Large{
	margin: 5px 0px 5px 10px;
	padding: 5px;
	float: left;
	background: #DAE8F3;
	display: inline;
}

.Content .STR_Animation_Large{
	width: 197px;
	height: 130px;
	margin:5px 0px 5px 10px;
	text-align: center;
}

.Content .STR_Animation_Medium{
	width: 203px;
	height: 72px;
}

.Content .STR_Animation_Small{
	width: 226px;
}

.Content .STR_Animation_Medium .STR_Details{
	width: 95px;
	float: right;
}

.Content .STR_Animation_Small .STR_Details{
	width: 140px;
	float: right;
}

.Content .STR_Mashup{
	margin: 5px 0px 5px 10px;
	padding: 5px 0px;
	float: left;
	display: inline;
	text-align: left;
}

.Content .STR_Mashup.STR_Size_Medium{
	width: 325px;
	height: 125px;
}

.Content .STR_Mashup.STR_Size_Large{
	width: 424px;
	padding: 10px 0px;
}

.Content .STR_Rating{
	background: url( '../../img/v1/bg.rating.stars.gif' ) no-repeat;
	width: 80px;
	height: 16px;
}

.Content .STR_Rating span{
	display: none;
}

.Content .STR_Strip{
	margin: 5px 0px 5px 10px;
	padding: 5px 0px;
	float: left;
	display: inline;
	text-align: center;
}

.Content .STR_Size_Large{
	width: 424px;
	padding: 10px 0px;
}

.Content .STR_Size_Medium{
	width: 325px;
	height: 115px;
}

.Content .STR_Size_Small{
	width: 226px;
}

.Content .STR_Details{
	margin: 0px 5px;
	text-align: left;
	font-size: 10px;
}

.Content .STR_Mashup .STR_Details {
	padding-left: 10px;
}

.Content .STR_Animation_Large .STR_Details {
	width: 187px;
}

.Content table.STR_Details td{
	padding: 0px 5px;
}

.Content .Col_A .STR_SearchCol .STR_Search_Title {
	width: 222px;
	height: 38px;
	margin: auto;
	background: url( '../../img/v1/title.search.gif' ) no-repeat;
}
.Content .Col_A .STR_SearchCol .STR_Search_Title span {
	display: none;
}
.Content .Col_A .STR_SearchCol .STR_Body {
	padding: 4px;
}

.Content .Col_A .SCH_FilterCol .SearchSingleDate {
	border: none;
	background: #F2F2F3;
	color: #F2F2F3;
	width: 90px;
}

.Content .Col_A .SCH_FilterCol .SCH_DateDisplay {
	width: 90px;
	position: absolute;
		top: 17px;
		left: 120px;
	background: #F2F2F3;
	padding-bottom: 10px;
}

.Content .Col_A .SCH_FilterCol .SCH_DateDisplay a {
	text-decoration: none;
}

.Content .Col_A .STR_StripComments {
	margin-top: 22px;
}
/*-----------------------------------------------------------*/

/* Search ---------------------------------------------------*/
.Content .Col_A .SCH_Filters{
	background: url('/img/v1/bg.search_filters.gif') no-repeat;
	padding: 5px 5px 0px 5px;
	margin: 0px;
	position: relative;
	color: #666666;
}

.Content .Col_A .SCH_Filters .SCH_FilterCol{
	margin: 5px 2px 2px 2px;
	float: left;
	display: inline;
}

.Content .Col_A .SCH_Filters .SCH_FilterCol_A{
	width: 367px;
}

.Content .Col_A .SCH_Filters .SCH_FilterCol_B{
	width: 265px;
}

.Content .Col_A .SCH_Filters .SCH_FilterCol .SCH_FilterTitle, .Content .Col_A .SCH_Filters .SCH_Advanced .SCH_FilterTitle{
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
}

.Content .Col_A .SCH_GroupMashTabs{
	width: 570px;
	overflow: hidden;
	border-bottom: 4px solid #376B88;
	padding-left: 110px;
}

.Content .Col_A .SCH_GroupMashTabs .SCH_GroupMashTab a{
	width: 111px;
	height: 34px;
	float: left;
	display: inline;
	background: url( '../../img/v1/bg.group_mash.tabs.gif' ) no-repeat;
}

.Content .Col_A .SCH_GroupMashTabs .SCH_GroupMashTab_Start a{								background-position: 0px 0px;		}
.Content .Col_A .SCH_GroupMashTabs .SCH_GroupMashTab_First a{								background-position: -111px 0px;	}
.Content .Col_A .SCH_GroupMashTabs .SCH_GroupMashTab_Second a{								background-position: -222px 0px;	}
.Content .Col_A .SCH_GroupMashTabs .SCH_GroupMashTab_Complete a{							background-position: -333px 0px;	}

.Content .Col_A .SCH_GroupMashTabs .SCH_GroupMashTab_Start .SCH_GroupMashTab_Selected{		background-position: 0px -34px;		}
.Content .Col_A .SCH_GroupMashTabs .SCH_GroupMashTab_First .SCH_GroupMashTab_Selected{		background-position: -111px -34px;	}
.Content .Col_A .SCH_GroupMashTabs .SCH_GroupMashTab_Second .SCH_GroupMashTab_Selected{		background-position: -222px -34px;	}
.Content .Col_A .SCH_GroupMashTabs .SCH_GroupMashTab_Complete .SCH_GroupMashTab_Selected{	background-position: -333px -34px;	}

.Content .Col_A ul.CHR_CharList{
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	overflow: hidden;
}

.Content .Col_A ul.CHR_CharList li.CHR_CharIconWrapper{
	width: 32px;
	height: 32px;
	margin: 1px;
	padding: 1px;
	cursor: pointer;
	float: left;
}

.Content .Col_A ul.CHR_CharList li.CHR_CharIconWrapper .CHR_CharIcon span{
	display: none;
}

.Content .Col_A ul.CHR_CharList li.CHR_CharIconWrapper.CHR_Selected{
	background: #FF0000;
}

.Content .Col_A .SCH_Results{
	width: 690px;
	margin-left: -10px;
	clear: left;
	overflow: hidden;
}

.Content .Col_A .SCH_Results .STR_Strip_Full{
	margin: 0px 0px 0px 10px;
}

.Content .Col_A .SCH_Calendar .datepicker_inline {
	border: 1px solid #6EA8B5;
	width: 150px;
	margin-left: 35px;
}

.Content .SCH_Date_Ranges, .Content .SCH_Center {
	text-align: center;
}

.Content .SCH_CalendarInput {
	border: 0px;
	background: #DAE8F3;
	width: 70px;
	font-size: 10px;
	width: 60px;
}

.Content .SCH_Strip_Search_Input {
	font-size: 10px;
}

.Content .Col_A .SCH_Filters .SCH_FilterCol .SCH_RefinementTitle {
	font-size: 11px;
}

.SCH_Column {
	float: left;
	margin-right: 10px;
}

.Content .Col_A .SCH_Advanced {
	position: relative;
	padding-bottom: 5px;
	padding-left: 120px;
}

.Content .Col_A .SCH_Refinements {
	width: 100%;
	position: relative;
	padding-left: 120px;
	color: #666666;
}

.Content .Col_A .SCH_Filters a {
	color: #666666;
}

.Content .Col_A .SCH_Advanced .CHR_CharListWrapper {
	width: 397px;
	margin: 15px 0px;
	background: white;
	border: 1px solid #244D57;
	padding: 3px;
}

.Content .Col_A .SCH_Advanced .CHR_CharListWrapper .MSH_CharacterRadio {
	text-align: center;
}
/*-----------------------------------------------------------*/

/* Most Popular ---------------------------------------------*/
.Content .Col_A .POP_StripContainer {
	background: url('/img/v1/bg.most_popular.gif') no-repeat;
	width: 675px;
	position:relative;
	margin-top: 20px;
}

.Content .Col_A .POP_StripContainer .POP_Filters {
	height: 90px;
}

.Content .Col_A .POP_StripContainer .POP_Filters .POP_Type {
	background: url('/img/v1/title.most_popular_strip.png') no-repeat;
	width: 266px;
	height: 150px;
	position: absolute;
		top: -20px;
		left: -65px;
}

.Content .Col_A .POP_StripContainer .POP_Filters .POP_Mashups {
	background: url('/img/v1/title.most_popular_mashup.png') no-repeat;
}

.Content .Col_A .POP_StripContainer .POP_Filters .POP_Type .POP_LinkStrip {
	width: 80px;
	height: 45px;
	margin: 0px 0px 0px 70px;
	display: block;
}

.Content .Col_A .POP_StripContainer .POP_Filters .POP_Type .POP_LinkMashup {
	width: 100px;
	height: 50px;
	margin: 10px 0px 0px 150px;
	display: block;
}

.Content .Col_A .POP_StripContainer .POP_Filters .POP_Range {
	float: right;
	margin: 20px 20px 0px 0px;
	display: inline;
}

.Content .Col_A .POP_Results .POP_Result{

}

.Content .Col_A .POP_Results .POP_BlankResult{
	text-align: center;
}

.Content .Col_A .POP_Results .POP_Result .POP_Rank{
	width: 64px;
	height: 46px;
	margin: 50px 10px 0 30px;
	float: left;
	display: inline;
	background: url( '../../img/v1/bg.most_popular_numbers.gif' ) no-repeat;
}

.Content .Col_A .POP_Results .POP_Result .POP_Rank span{
	display: none;
}

.Content .Col_A .POP_Results .POP_Result .POP_Rank_1{	background-position: 0px 0px; }
.Content .Col_A .POP_Results .POP_Result .POP_Rank_2{	background-position: -64px 0px; }
.Content .Col_A .POP_Results .POP_Result .POP_Rank_3{	background-position: -128px 0px; }
.Content .Col_A .POP_Results .POP_Result .POP_Rank_4{	background-position: -192px 0px; }
.Content .Col_A .POP_Results .POP_Result .POP_Rank_5{	background-position: -256px 0px; }
.Content .Col_A .POP_Results .POP_Result .POP_Rank_6{	background-position: -320px 0px; }
.Content .Col_A .POP_Results .POP_Result .POP_Rank_7{	background-position: -384px 0px; }
.Content .Col_A .POP_Results .POP_Result .POP_Rank_8{	background-position: -448px 0px; }
.Content .Col_A .POP_Results .POP_Result .POP_Rank_9{	background-position: -512px 0px; }
.Content .Col_A .POP_Results .POP_Result .POP_Rank_10{	background-position: -576px 0px; }


.Content .Col_A .POP_Results .POP_Result .STR_Details {
	float: right;
	margin-left: 20px;
	font: normal 10px/16px Verdana;
}

.Content .PAG_MostPopularMashup .POP_Results .POP_Result .STR_Details {
	margin-left: 0px;
}

.Content .Col_A .POP_Results .POP_Result .STR_Details .STR_Rating {
	margin-top: 3px;
}

.Content .Col_A .POP_Results .POP_Result .STR_Details hr {
	background: #cececf;
	height: 1px;
	border: none;
	margin: 10px 0px;
}

.Content .Col_A .POP_Results .POP_Result .STR_Details .STR_VoteCommentCount {
	color: #107fac;
}
/*-----------------------------------------------------------*/

/* Account --------------------------------------------------*/
.PAG_MyAccount {
	background: #FFFFFF;
	padding: 45px 20px 0px 20px;
	margin-bottom: 170px;
}

.Content .ACT_AccountContainer{
	height: 100%;
	overflow: hidden;
}

.Content .ACT_AccountContainer .ACT_AccountHeader .ACT_AvatarContainer{
	width: 100px;
	float: left;
	margin: 5px;
	display: inline;
	text-align: center;
	position: relative;
}

.Content .ACT_AccountContainer .ACT_AccountHeader .ACT_AvatarContainer, .Content .ACT_AccountContainer .ACT_AccountHeader .ACT_AvatarContainer a{
	font-size: 10px;
}

.Content .ACT_AccountContainer .ACT_AccountHeader .ACT_AvatarContainer .ACT_Avatar{
	cursor: pointer;
}

.Content .ACT_AccountContainer .ACT_AccountHeader .ACT_AvatarContainer .ACT_AvatarList{
	width: 570px;
	overflow: hidden;
	display: none;
	position: absolute;
		top: -4px;
		left: -4px;
}

.Content .ACT_AccountContainer .ACT_AccountHeader .ACT_AvatarContainer .ACT_AvatarList .ACT_AvatarList_Top{
	height: 8px;
	background: url( '../../img/v1/bg.avatar_list.top.gif' ) no-repeat;
}

.Content .ACT_AccountContainer .ACT_AccountHeader .ACT_AvatarContainer .ACT_AvatarList .ACT_AvatarList_Body{
	background: url( '../../img/v1/bg.avatar_list.body.gif' ) repeat-y;
}

.Content .ACT_AccountContainer .ACT_AccountHeader .ACT_AvatarContainer .ACT_AvatarList .ACT_AvatarList_Body .ACT_AvatarChoices{
	margin-left: 7px;
}

.Content .ACT_AccountContainer .ACT_AccountHeader .ACT_AvatarContainer .ACT_AvatarList .ACT_AvatarList_Body .ACT_AvatarChoices .ACT_AvatarChoice{
	width: 100px;
	height: 100px;
	margin: 5px;
	float: left;
	display: inline;
}

.Content .ACT_AccountContainer .ACT_AccountHeader .ACT_AvatarContainer .ACT_AvatarList .ACT_AvatarList_Body .ACT_AvatarChoices .ACT_AvatarChoice.ACT_Selected{
	background: green;
}

.Content .ACT_AccountContainer .ACT_AccountHeader .ACT_AvatarContainer .ACT_AvatarList .ACT_AvatarList_Bottom{
	height: 8px;
	background: url( '../../img/v1/bg.avatar_list.bottom.gif' ) no-repeat;
}

.Content .ACT_AccountContainer .ACT_AccountHeader .ACT_AvatarContainer .ACT_AvatarList.ACT_Open{
	display: block;
}

.Content .ACT_AccountContainer .ACT_AccountHeader .ACT_AvatarContainer .ACT_AvatarList .ACT_AvatarPaging{
	clear: both;
}

.Content .ACT_AccountContainer .ACT_AccountHeader .ACT_Summary{
	width: 500px;
	height: 100px;
	float: right;
	display: inline;
	overflow: hidden;
}

.Content .ACT_AccountContainer .ACT_AccountHeader .ACT_Summary .ACT_SummarySection{
	height: 65px;
	width: 145px;
	float: left;
	display: inline;
	margin: 5px;
	padding-left: 5px;
	color: #244D57;
	border-left: 1px solid #244D57;
}

.Content .ACT_AccountContainer .ACT_AccountHeader .ACT_Summary .ACT_SummarySection .ACT_Title{
	font-weight: bold;
}

.Content .ACT_AccountContainer .ACT_Section_Deactivate .ACT_SectionContent .ACT_DeactivateText{
	width: 600px;
}

.Content .ACT_AccountContainer .ACT_Section_MyFavorites .ACT_Favorites,
.Content .ACT_AccountContainer .ACT_Section_MyMashups .ACT_Favorites {
	overflow: hidden;
	width: 100%;
}

.Content .ACT_AccountContainer .ACT_Section_MyFavorites .ACT_Favorites .ACT_Favorite,
.Content .ACT_AccountContainer .ACT_Section_MyMashups .ACT_Mashup {
	margin: 4px;
	width: 226px;
	height: 130px;
	float: left;
	display: inline;
	overflow: hidden;
}

.Content .ACT_AccountContainer .ACT_Section_MyFavorites .ACT_Favorites .ACT_Favorite_Removed {
	background: url( '../../img/v1/bg.strip.deleted.gif' ) no-repeat center center;
}

.Content .ACT_AccountContainer .ACT_Section_MyMashups .ACT_Mashups .ACT_Mashup_Removed{
	background: url( '../../img/v1/bg.mashup.deleted.gif' ) no-repeat center center;
}

.Content .ACT_AccountContainer .ACT_Section_MyFavorites .ACT_Favorites .ACT_Favorite .MSC_Button_Delete,
.Content .ACT_AccountContainer .ACT_Section_MyMashups .ACT_Mashups .ACT_Mashup .MSC_Button_Delete {
	float: right;
}

.Content .ACT_AccountContainer .ACT_Section_MyFavorites .ACT_Favorites .ACT_Favorite .STR_Mashup,
.Content .ACT_AccountContainer .ACT_Section_MyMashups .ACT_Mashups .ACT_Mashup .STR_Mashup {
	margin: 0px;
	background: none;
}

.Content .ACT_AccountContainer .ACT_Section_MyFavorites .ACT_Favorites .ACT_Favorite .STR_Strip,
.Content .ACT_AccountContainer .ACT_Section_MyMashups .ACT_Mashups .ACT_Mashup .STR_Strip {
	margin: 0px;
	background: none;
}

.Content .ACT_AccountContainer .ACT_TogglingSection{
	margin: 5px 0px;
	overflow: hidden;
	clear: both;
}

.Content .ACT_AccountContainer .ACT_TogglingSection .ACT_SectionContent{
	width: 940px;
	margin: auto;
	display: none;
	padding: 10px;
}
.Content .ACT_AccountContainer .ACT_TogglingSection .ACT_SectionContent table.SectionTable {
	width: 640px;
}

.Content .ACT_AccountContainer .ACT_Section_MyLists .ACT_SectionContent table.SectionTable {
	width: 700px;
}
.Content .ACT_AccountContainer .ACT_TogglingSection .ACT_SectionContent table.SectionTable td {
	margin: 0px;
	padding: 0px 5px;
	text-align: left;
}
.Content .ACT_AccountContainer .ACT_TogglingSection .ACT_SectionContent table.SectionTable th {
	margin: 0px;
	padding: 0px 5px;
	text-align: left;
	color: #005B7F;
	font-weight: bold;
}
.Content .ACT_AccountContainer .ACT_TogglingSection .ACT_SectionContent table.SectionTable th a {
	text-align: left;
	font-weight: bold;
	color: #005B7F;
}
.Content .ACT_AccountContainer .ACT_TogglingSection .ACT_SectionContent table.SectionTable td.Title {
/*	width: 320px; */
}
.Content .ACT_AccountContainer .ACT_TogglingSection .ACT_SectionContent table.SectionTable td.DateCreated {
	width: 130px;
}
.Content .ACT_AccountContainer .ACT_TogglingSection .ACT_SectionContent table.SectionTable td.Actions{
	width: 150px;
}
.Content .ACT_AccountContainer .ACT_TogglingSection .ACT_SectionContent table.SectionTable td.Strip{
	width: 60px;
}
.Content .ACT_AccountContainer .ACT_TogglingSection .ACT_SectionContent .ACT_FieldContainer{
	margin: 2px 0px;
}

.Content .ACT_AccountContainer .ACT_TogglingSection .ACT_SectionContent .ACT_FieldContainer .ACT_FieldInput_Country,
.Content .ACT_AccountContainer .ACT_TogglingSection .ACT_SectionContent .ACT_FieldContainer .ACT_FieldInput_Password{
	display: inline;
}

.Content .ACT_AccountContainer .ACT_TogglingSection .ACT_SectionContent .ACT_FieldTitle{
	font-weight: bold;
	margin-right: 5px;
	color: #244D57;
	width: 90px;
	float: left;
	height: 18px;
	line-height: 18px;
}

.Content .ACT_AccountContainer .ACT_TogglingSection .ACT_SectionContent .ACT_FieldHelp{
	border-top: 1px solid #CCC;
	margin-top: 2px;
	margin-bottom: 10px;
	color: #626262;
	clear: left;
}

.Content .ACT_AccountContainer .ACT_TogglingSection .ACT_SectionContent .ACT_FieldInput{
	border: none;
	background: transparent;
	width: 400px;
}

.Content .ACT_AccountContainer .ACT_TogglingSection .ACT_SectionContent .ACT_FieldInput.ACT_FieldEdit{
	border: 1px solid black;
	background-color: #FFF;
}

.Content .ACT_AccountContainer .ACT_TogglingSection.ACT_Open .ACT_SectionContent{
	display: block;
}

.Content .ACT_AccountContainer .ACT_TogglingSection .ACT_SectionHeader{
	background: url('/img/v1/bg.my_account_header.jpg') no-repeat;
	width: 970px;
	height: 40px;
	cursor: pointer;
	color: #FFFFFF;
}

.Content .ACT_AccountContainer .ACT_TogglingSection .ACT_SectionHeader .ACT_HelpText{
	float: right;
	margin-right: 40px;
	line-height: 38px;
	display: inline;
}

.Content .ACT_AccountContainer .ACT_TogglingSection .ACT_SectionHeader .ACT_Title{
	font: bold 16px/40px Verdana;
	margin-left: 21px;
}

.Content .ACT_AccountContainer .ACT_TogglingSection .ACT_SectionHeader .ACT_ToggleArrow{
	margin: 9px 0px 0px 7px;
	width: 26px;
	height: 21px;
	float: left;
	display: inline;
	cursor: pointer;
	background: url( '../../img/v1/ico.bubbletitle_arrow.gif' ) no-repeat;
}

.Content .ACT_AccountContainer .ACT_TogglingSection.ACT_Open .ACT_SectionHeader .ACT_ToggleArrow{
	background-position: 0px -21px;
}

.Content .ACT_AccountContainer .ACT_UserInfo{
	float: left;
	display: inline;
	margin-top: 5px;
}

.Content .ACT_AccountContainer .ACT_UserInfo .ACT_Username{
	font-size: 24px;
	font-weight: bold;
	margin: 5px 0px;
}

.Content .ACT_AccountContainer .ACT_Section_Profile .ACT_SectionContent .ACT_ProfileForm .ACT_RefreshLink{
	display: none;
}


.Content .ACT_AccountContainer .ACT_TogglingSection .ACT_SectionContent .ACT_ActionLinks {
	text-align: center;
}

.Content .ACT_AccountContainer .ACT_TogglingSection.ACT_Section_Profile {
	position: relative;
}

/*-----------------------------------------------------------*/


/* Contact Us -----------------------------------------------*/
.PAG_Contact {
	background: #FFFFFF url( '../../img/v1/bg.contact_us.jpg' ) top right no-repeat;
	padding: 100px 20px 0px 20px;
}

.Content .CTU_ContactUsBox .CTU_Directions{
	padding: 5px;
	margin: 5px 0px;
	width: 500px;
}

.Content .CTU_ContactUsBox .CTU_InquiryInput{
	width: 100%;
	height: 200px;
}

.Content .CTU_ContactUsBox .CTU_TextInput{
	width: 100%;
}

.Content .CTU_ForwardToFriend {
	height: 220px;
	margin-top: -1px;
}
/*-----------------------------------------------------------*/

/* Forward To Friend ----------------------------------------*/
.PAG_ForwardToFriend {
	background: #FFFFFF url( '../../img/v1/bg.forward_to_friend.jpg' ) top right no-repeat;
	padding: 40px 20px 0px 20px;
	margin-bottom: 150px;

}
/*-----------------------------------------------------------*/

/* Paging ---------------------------------------------------*/
.PAG_Paging {
	text-align: right;
	padding: 0px;
}
.PAG_Paging .PAG_PagingInfo {
	padding: 3px 0px 3px 0px;
	float: left;
	font-size: 11px;
	font-weight: normal;
	color:#888888;
}
.PAG_Paging .PAG_PagingLinks {
	float: right;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
	overflow: hidden;
}
.PAG_Paging .PAG_PagingLinks li {
	float: left;
}
.PAG_Paging .PAG_PagingLinks li a {
	display: block;
	padding: 3px;
}
.PAG_Paging .PAG_PagingLinks a span{
	display: block;
}
.PAG_Paging .PAG_PagingLinks li .PAG_Text {
	padding: 0px;
	line-height: 25px;
	margin: 0px 4px;
}
.PAG_Paging .PAG_PagingLinks li .PAG_Inactive {
}
.PAG_Paging .PAG_PagingLinks li .PAG_Next, .PAG_Paging .PAG_PagingLinks li .PAG_Previous {
	text-decoration: none;
}
.PAG_Paging .PAG_PagingLinks li .PAG_Previous .PAG_Active {
	background: url('/img/v1/msc_arrow_left_active.gif') no-repeat;
}
.PAG_Paging .PAG_PagingLinks li .PAG_Previous .PAG_Inactive {
	background: url('/img/v1/msc_arrow_left_inactive.gif') no-repeat;
}
.PAG_Paging .PAG_PagingLinks li .PAG_Next .PAG_Active {
	background: url('/img/v1/msc_arrow_right_active.gif') no-repeat;
}
.PAG_Paging .PAG_PagingLinks li .PAG_Next .PAG_Inactive {
	background: url('/img/v1/msc_arrow_right_inactive.gif') no-repeat;
}
.PAG_Paging .PAG_PagingLinks li .PAG_Active, .PAG_Paging .PAG_PagingLinks li .PAG_Inactive {
	display: block;
	float: left;
	width: 25px;
	height: 25px;
}
.PAG_Paging .PAG_PagingLinks li .PAG_Next .PAG_Active span,
.PAG_Paging .PAG_PagingLinks li .PAG_Next .PAG_Inactive span,
.PAG_Paging .PAG_PagingLinks li .PAG_Previous .PAG_Active span,
.PAG_Paging .PAG_PagingLinks li .PAG_Previous .PAG_Inactive span {
	visibility: hidden;
}
.PAG_Paging .PAG_PagingLinks li .PAG_Page {
	display: block;
	padding: 3px 8px;
	margin: 4px 4px;
	height: auto;
	min-height: 0px;
}
.PAG_Paging .PAG_PagingLinks li .PAG_Selected {
	color: #000;
	background: #e4e6e7;
	text-decoration: none;
	margin: 4px 4px;
	font-weight: bold;
}

.SCH_PagingWrapper {
	background: url('/img/v1/bg.search_paging_wrapper.gif') no-repeat;
	width: 675px;
	height: 48px;
}

.SCH_PagingWrapperFooter {
	background: url('/img/v1/bg.search_paging_wrapper_footer.gif') no-repeat;
	height: 79px;
	padding: 5px 15px 0 0;
}

.PAG_Mashups .SCH_PagingWrapperFooter  {
	background: none;
}

.SCH_Paging {
	margin: 0px 0px 0px 200px;
}

.SCH_ViewType {
	width: 180px;
	margin: 20px 0px 0px 40px;
	float: left;
	display: inline;
}

.SCH_PagingWrapperFooter .SCH_ViewType {
	margin: 20px 0px 0px 20px;
}

.SCH_Paging .PAG_Paging .PAG_PagingInfo {
	text-align: center;
	padding-top: 10px;
}

.SCH_PagingWrapperFooter .SCH_Paging .PAG_Paging {
	padding-top: 10px;
}
/*-----------------------------------------------------------*/

/* Comments -------------------------------------------------*/
.CMT_MainHeader {
	background: url('/img/v1/bg.comment_header.gif'); no-repeat;
	width: 675px;
	height: 45px;
	position: relative;
}

.CMT_MainHeader .CMT_CommentTitle {
	background: url('/img/v1/title.comments.png') no-repeat;
	width: 220px;
	height: 94px;
	position: absolute;
		top: -35px;
		left: -43px;
}

.CMT_MainHeader .CMT_CommentTitle span {
	display: none;
}

.CMT_MainHeader .CMT_SortFilter .CMT_SortOptions {
	position: absolute;
		top: 30px;
		right: 90px;
}

.CMT_MainHeader .CMT_SortFilter .CMT_Go {
	position: absolute;
		right: 20px;
		top: 25px;
}

.Content .Col_A .CMT_CommentList {
	width: 635px;
	margin: 0px auto;
}

.Content .Col_A .CMT_CommentList .CMT_Comment .CMT_Header {
	background: url('/img/v1/bg.comment_entry_header.gif') no-repeat;
	width: 635px;
	height: 41px;
}

.Content .Col_A .CMT_CommentList .CMT_Comment .CMT_Header .CMT_Info {
	height: 41px;
	font: bold 12px/30px Verdana;
	padding: 0px 20px;
}

.Content .Col_A .CMT_CommentList .CMT_Comment .CMT_Header .CMT_Info .CMT_User a {
	text-decoration: none;
}

.Content .Col_A .CMT_CommentList .CMT_Comment.First {
	padding-top: 60px;
}

.Content .Col_A .CMT_CommentList .CMT_Comment .CMT_Header .CMT_Info {
	padding-top: 5px;
	float: left;
}

.Content .Col_A .CMT_CommentList .CMT_Comment .CMT_Header .CMT_Rating {
	color:#444444;
	float: right;
	margin-top: 3px;
}

.Content .Col_A .CMT_CommentList .CMT_Comment .CMT_Text {
	font: normal 12px/16px Verdana;
	padding: 5px;
}

.Content .Col_A .CMT_CommentList .CMT_Comment .CMT_Text .CMT_Date {
	font: normal 10px/14px Verdana;
	color:#000000;
	padding-bottom: 5px;
}

.Content .Col_A .CMT_CommentList .CMT_Comment .CMT_Text .CMT_Flag {
	padding-top: 5px;
}

.Content .Col_A .CMT_CommentList .CMT_Comment .CMT_Text .CMT_Flag a {
	text-decoration: none;
	color: #0077a7;

}

.Content .Col_A .CMT_Footer {
	padding: 0px 5px;
	text-align: center;
}

.Content .Col_A .CMT_PostComment{
	background: url('/img/v1/bg.add_comment.gif') no-repeat;
	width: 690px;
	height: 246px;
	margin: 10px auto;
}

.Content .Col_A .CMT_PostComment p {
	margin: 0px;
	padding: 0px;
}

.Content .Col_A .CMT_PostComment h2 {
	display: none;
}

.Content .Col_A .CMT_PostComment .CMT_CommentMessage {
	margin: 20px 0px 0px 20px;
	height: 140px;
	width: 630px;
	color: #444444;
	border: 1px solid #999999;
	font: normal 12px/16px Verdana;
}

.Content .Col_A .CMT_PostComment .InputNotify {
	font: normal 12px/16px Verdana;
	margin: 10px 0px 0px 20px;
}

.Content .Col_A .CMT_PostComment .CMT_BtnPost {
	float: right;
	margin-right: 25px;
	display: inline;
}

.Content .Col_A .CMT_PostComment input {
	border: 0px;
}
/*-----------------------------------------------------------*/

/* Mashup ---------------------------------------------------*/
.Content .Col_A .MSH_MashupCreator{
	margin: 5px 0px;
	display: block;
	height: 415px;
}
/*-----------------------------------------------------------*/

/* Register -------------------------------------------------*/
.PAG_Register {
	background: url( '../../img/v1/bg.register.jpg' ) no-repeat;
	width: 950px;
	padding: 40px 20px 0px 20px;
	margin-bottom: 220px;
	position: relative;
	min-height: 430px;
	height: auto !important;
	height: 430px;
}

.PAG_RegisterFooter {
	background: url('/img/v1/bg.register_footer.gif') no-repeat;
	width: 1018px;
	height: 74px;
	position: absolute;
		bottom: -74px;
		left: 0px;
		z-index: 100;
}

.PAG_Activate {
	background: #FFFFFF;
	padding: 40px 0px;
}

.Content .REG_RegisterBox{
	position: relative;
	padding: 10px 0px;
}

.Content .REG_RegisterThankYouBox{
	position: relative;
	padding: 10px 0px;
	height: 310px;
}

.Content .REG_RegisterBox .REG_RegisterForm,
.Content .REG_RegisterThankYouBox .REG_RegisterForm{
	width: 450px;
	margin: 0px 0px 0px 450px;
}

.Content .REG_RegisterBox .REG_RegisterForm .REG_SubmitButton{
	margin-top: 10px;
}

.Content .REG_RegisterBox .REG_RegisterForm .REG_SelectInput, .Content .REG_RegisterForm .REG_TextInput{
	width: 200px;
}

.Content .REG_RegisterBox .REG_RegisterSWF,
.Content .REG_RegisterThankYouBox .REG_RegisterSWF{
	width: 444px;
	height: 310px;
	position: absolute;
		left: 0px;
		bottom: -1px;
}

.Content .REG_RegisterBox .REG_RegisterForm .REG_FormTitle{
	font-weight: bold;
}

.Content .REG_UserActivate {
	background: url('/img/v1/bg.user_activation.jpg') no-repeat;
	height: 335px;
	padding: 0px 20px;
}

.Content .REG_UserActivate .REG_UserActivate_Msg {
	padding: 50px 0px 0px 10px;
	width: 300px;
}

.Content .REG_ForgotPassword {
	width: 970px;
}

.Content .REG_ForgotPassword .REG_ForgotPasswordForm {
	padding: 100px 0px 0px 0px;
}

.Content .REG_ForgotPassword .REG_ForgotPasswordForm a {
	text-decoration: none;
}

.Content .REG_ForgotPassword .FRM_TextInput {
	width: 250px;
	background: #797979;
	border: none;
	color: #FFFFFF;
	font-style: italic;
	padding: 5px;
}

.Content .REG_ForgotPassword .NormalStyle {
	font-style: normal;
}

.Content .REG_COPPA {
	position: absolute;
	width: 300px;
	background: #FFFFFF;
	border: 1px solid #75A9C1;
	padding: 10px;
	top: 50px;
	left: 15px;
	display: none;
}

.PAG_ForgotPassword {
	background: url('/img/v1/bg.forgot_password.jpg') no-repeat;
	padding: 0px 20px 0px 20px;
	min-height: 290px;
	height: auto !important;
	height: 290px;
	margin-bottom: 200px;
	position: relative;
}

.PAG_ForgotPasswordFooter {
	background: url('/img/v1/bg.forgot_password_footer.png') no-repeat;
	width: 1018px;
	height: 74px;
	position: absolute;
		bottom: -74px;
		left: 0px;
		z-index: 100;
}
/*-----------------------------------------------------------*/

/* Log In ---------------------------------------------------*/
.PAG_Login {
	background: #FFFFFF url( '../../img/v1/bg.login.jpg' ) no-repeat;
	background-position: 0px 10px;
	padding: 0px 20px 0px 20px;
	margin-bottom: 150px;
}

.Content .LOG_LogInBox{
	height: 327px;
	overflow: hidden;
}

.Content .LOG_LogInBox .LOG_LogInForm{
	width: 350px;
	margin: 60px 0px 0px 0px;
	padding: 0px;
}
/*-----------------------------------------------------------*/

/* Favorites/Lists Preview ----------------------------------*/
.Content .Col_A .STR_SearchCol .STR_Lists{
	margin-top: 10px;
	background: #DAE8F3;
	overflow: hidden;
}

.Content .Col_A .STR_SearchCol .STR_Lists .FAV_Lists{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.Content .Col_A .STR_SearchCol .STR_Lists .FAV_Lists li{
	height: 30px;
	margin-top: 5px;
	background: #DAE8F3;
	line-height: 30px;
}

.Content .Col_A .STR_SearchCol .STR_Lists .FAV_Lists li a{
	height: 100%;
	display: block;
	line-height: 20px;
	padding: 5px;
	text-decoration: none;
	font-size: 12px;
	color: #000;
}

.Content .Col_A .STR_SearchCol .STR_Lists .FAV_RegisterPromo{
	width: 222px;
	height: 343px;
	padding: 2px;
	position: relative;
	background: url( '../../img/v1/favorites_lists.registerpromo.gif' ) no-repeat center center;
}

.Content .Col_A .STR_SearchCol .STR_Lists .FAV_RegisterPromo .FAV_Link_LogIn{
	width: 74px;
	height: 27px;
	position: absolute;
		left: 20px;
		top: 149px;
	display: block;
}

.Content .Col_A .STR_SearchCol .STR_Lists .FAV_RegisterPromo .FAV_Link_Register{
	width: 74px;
	height: 27px;
	position: absolute;
		left: 20px;
		top: 195px;
	display: block;
}

.Content .Col_A .STR_SearchCol .STR_Lists .FAV_Tabs{
	width: 222px;
	margin: auto;
	overflow: hidden;
}

.Content .Col_A .STR_SearchCol .STR_Lists .FAV_Tabs .FAV_Tab{
	width: 111px;
	height: 45px;
	float: left;
	display: inline;
	background: url( '../../img/v1/bg.favorites_lists.preview.tabs.gif' ) no-repeat;
	cursor: pointer;
}

.Content .Col_A .STR_SearchCol .STR_Lists .FAV_Tabs a.FAV_Tab.FAV_Animations{
	background-position: 0px 0px;
}

.Content .Col_A .STR_SearchCol .STR_Lists .FAV_Tabs a.FAV_Tab.FAV_Animations.FAV_Selected{
	background-position: 0px -45px;
}

.Content .Col_A .STR_SearchCol .STR_Lists .FAV_Tabs a.FAV_Tab.FAV_Lists{
	background-position: -333px 0px;
}

.Content .Col_A .STR_SearchCol .STR_Lists .FAV_Tabs a.FAV_Tab.FAV_Lists.FAV_Selected{
	background-position: -333px -45px;
}

.Content .Col_A .STR_SearchCol .STR_Lists .FAV_Tabs a.FAV_Tab.FAV_Strips{
	background-position: -111px 0px;
}

.Content .Col_A .STR_SearchCol .STR_Lists .FAV_Tabs a.FAV_Tab.FAV_Strips.FAV_Selected{
	background-position: -111px -45px;
}
.Content .Col_A .STR_SearchCol .STR_Lists .FAV_Tabs a.FAV_Tab.FAV_Mashups{
	background-position: -222px 0px;
}

.Content .Col_A .STR_SearchCol .STR_Lists .FAV_Tabs a.FAV_Tab.FAV_Mashups.FAV_Selected{
	background-position: -222px -45px;
}

.Content .Col_A .STR_SearchCol .STR_Lists .FAV_Title{
	width: 222px;
	height: 38px;
	margin: 2px auto 0px auto;
	background: url( '../../img/v1/title.favorites_lists.preview.gif' ) no-repeat;
}

.Content .Col_A .STR_SearchCol .STR_Lists .FAV_Title span{
	display: none;
}

.Content .Col_A .STR_SearchCol .STR_Lists .STR_Strip{
	background: none;
}
/*-----------------------------------------------------------*/

/* Users ----------------------------------------------------*/
.Content .Col_A .USR_ProfileStrips {
	background: url('/img/v1/bg.user.profilestrips.gif') repeat-y;
	width: 675px;
	padding-top: 10px;
}

.Content .Col_A .USR_ProfileStrips h3 {
	font: normal 10px/20px Verdana;
	margin: 0px;
	padding: 0px;
}

.Content .Col_A .USR_ProfileStrips .STR_Size_Medium {
	height: auto;
	width: 315px;
	margin: 0px;
}

.Content .Col_A .USR_ProfileStrips .STR_Strip, .Content .Col_A .USR_ProfileStrips .STR_Mashup {
	padding: 5px 0px;
}

.Content .Col_A .USR_ProfileStrips .SCH_Results {
	margin: 0px;
	width: 650px;
	padding: 0px 20px;
}

.Content .Col_A .LST_Strip{
	margin: 0px 0px 5px 0px;
	clear:both;
}

.Content .Col_A .LST_Strip .MSC_Button_Delete{
	float: right;
}

.Content .Col_A .LST_Strip .LST_StripRow {
	padding-top: 20px;
}

.Content .Col_A .USR_FavCol,
.Content .Col_A .USR_MashCol,
.Content .Col_A .LST_ListCol,
.Content .Col_A .LST_PreviewCol
{
	width: 337px;
	float: left;
	display: inline;
	overflow: hidden;
}

.Content .Col_A .USR_FavCol, .Content .Col_A .LST_PreviewCol {
	background: url('/img/v1/bg.user.favorite_column.gif') repeat-y;
}

.Content .Col_A .USR_MashCol, .Content .Col_A .LST_ListCol {
	background: url('/img/v1/bg.user.mashup_column.gif') repeat-y;
}

.Content .Col_A .USR_FavCol .STR_Animation{
	margin-left: 7px;
}

.Content .Col_A .USR_FavCol .STR_Animation,
.Content .Col_A .USR_FavCol .STR_Mashup,
.Content .Col_A .USR_FavCol .STR_Strip,
.Content .Col_A .USR_MashCol .STR_Animation,
.Content .Col_A .USR_MashCol .STR_Mashup,
.Content .Col_A .USR_MashCol .STR_Strip,
.Content .Col_A .LST_PreviewCol .STR_Animation,
.Content .Col_A .LST_PreviewCol .STR_Mashup,
.Content .Col_A .LST_PreviewCol .STR_Strip
{
	background: none;
	margin-left: 0px;
}

.Content .Col_A .LST_ListCol h3 {
	background: url('/img/v1/bg.title.users.rightcolumn.gif') no-repeat;
	width: 317px;
	height: 41px;
	padding: 15px 0px 0px 20px;
	font: bold 18px/18px Verdana;
	color: #FFFFFF;
}

.Content .Col_A .USR_FavCol .USR_FavTitle{
	margin-left: -2px;
}

.Content .Col_A .USR_Header{
	background: url('/img/v1/bg.user.header.png') no-repeat;
	width: 700px;
	height: 67px;
	overflow: hidden;
	margin: -15px 0px 0px -25px;
	color: #FFFFFF;
}

.Content .Col_A .USR_Header .USR_Username {
	margin: 30px 180px 0px 160px;
	font: normal 20px/20px Verdana;
}

.Content .Col_A .USR_Header .USR_MemberSince {
	font: italic 10px/10px Verdana;
	float: right;
	margin: 35px 20px 0px 0px;
	display: inline;
}

.Content .Col_A .USR_Tabs {
	background: url('/img/v1/bg.user.tabs.gif') no-repeat;
	width: 675px;
	height: 46px;
	margin-top: 20px;
}

.Content .Col_A .USR_Tabs ul {
	margin: 0px;
	padding: 0px;
}

.Content .Col_A .USR_Tab {
	margin: 0px;
	padding: 0px;
	display: inline;
	float: left;
}

.Content .Col_A .USR_Tab a {
	background: url('/img/v1/bg.user.tabs.gif') no-repeat;
	height: 46px;
	display: block;
}

.Content .Col_A .USR_Tab_Lists a {
	width: 110px;
}

.Content .Col_A .USR_Tab_Lists a:hover, .Content .Col_A .USR_Tab_Lists .USR_Tab_Selected {
	background-position:  0px -46px;
}

.Content .Col_A .USR_Tab_Recent a {
	width: 102px;
	background-position: -110px 0px;
}

.Content .Col_A .USR_Tab_Recent a:hover, .Content .Col_A .USR_Tab_Recent .USR_Tab_Selected {
	background-position:  -110px -46px;
}

.Content .Col_A .USR_Tab_Favorites a {
	width: 104px;
	background-position: -212px 0px;
}

.Content .Col_A .USR_Tab_Favorites a:hover, .Content .Col_A .USR_Tab_Favorites .USR_Tab_Selected {
	background-position:  -212px -46px;
}

.Content .Col_A .LST_ListCol .LST_ListContainer{
	height: 100%;
	margin: 5px;
	overflow: hidden;
}

.Content .Col_A .LST_ListCol .LST_ListContainer .LST_Arrow{
	width: 10px;
	height: 34px;
	float: left;
	display: inline;
	background: url( '../../img/v1/list_arrow.gif' );
}

.Content .Col_A .LST_ListCol .LST_ListContainer .LST_ListTitle{
	width: 290px;
	margin-left: 1px;
	float: left;
	display: inline;
	background: #DEDEDF;
	cursor: pointer;
	line-height: 34px;
	padding: 0px 5px;
	color: #107FAC;
	font-weight: bold;
}

.Content .Col_A .LST_ListCol .LST_ListContainer .LST_ListTitle .STR_Button_FullList{
	margin-top: 3px;
	padding-top: 8px;
}

.Content .Col_A .STR_SearchCol .FAV_ListTitle{
	width: 212px;
	display: block;
	background: #95B7BD;
	padding: 10px 5px;
	color: #FFF;
	font-weight: bold;
	margin: 5px auto;
}

.Content .Col_A .LST_ListCol .LST_ListContainer .LST_ListTitle.LST_Selected{
	background: #F2F2F3;
	color: #333333;
}

.Content .Col_A .LST_PreviewCol .LST_ListTitle{
	width: 317px;
	height: 41px;
	padding: 15px 0px 0px 20px;
	margin: 0px;
	background: url( '../../img/v1/bg.title.users.leftcolumn.gif' ) no-repeat;
	font-weight: bold;
}

.Content .Col_A .LST_PreviewCol .LST_ListTitle a{
	font: bold 18px/18px Verdana;
	color: #FFFFFF;
	text-decoration: none;
}

.Content .Col_A .LST_FullListTitle{
	background: url( '../../img/v1/bg.title.users.list.long.gif' ) no-repeat;
	width: 655px;
	height: 36px;
	padding: 15px 0px 0px 20px;
	font: bold 18px/18px Verdana;
	color: #FFFFFF;
}

.Content .Col_A .LST_FullListTitle .LST_FieldInput{
	height: 24px;
	width: 630px;
	border: none;
	background: transparent;
	color: #FFFFFF;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
}

.Content .Col_A .LST_FullListTitle .ACT_FieldEdit{
	background: #FFF;
	border: 1px solid #7F9DB9;
}

.Content .Col_A .LST_PreviewCol .STR_Strip{
	background: none;
}

.Content .Col_A .FAV_Types{
	width: 675px;
	height: 100%;
	padding: 0px 5px;
	overflow: hidden;
	background: url('/img/v1/bg.user.profilestrips.gif') repeat-y;
}

.Content .Col_A .FAV_Types .FAV_RangeTitle{
	font-size: 10px;
	width: 30px;
	float: left;
	line-height: 18px;
	color: #666666;
	font-weight: bold;
}


.Content .Col_A .FAV_Types a.FAV_Type{
	height: 10px;
	padding: 4px;
	font-size: 10px;
	line-height: 10px;
	color: #107fac;
	text-transform: lowercase;
	text-decoration: none;
	float: left;
}

.Content .Col_A .FAV_Types a.FAV_Type.FAV_Selected{
	color: #333333;
	background: #DCDCDD;
}

.Content .Col_A .LST_DeleteBox {
	height: 309px;
	background: url('/img/v1/bg.unsubscribe.jpg') right 0px no-repeat;
}

.Content .Col_A .LST_DeleteBox .LST_Content {
	padding: 100px 10px 0px 10px;
	width: 300px;
}

.Content .Col_A .LST_DeleteBox form {
	margin-top: 50px;
}

.Content .Col_A .LST_DeleteBox form a, .LST_Submit {
	display: block;
	float: left;
	line-height: 27px;
	padding: 3px;
}
/*-----------------------------------------------------------*/

.FlagForm {
	position: absolute;
	z-index: 1000;
	padding: 5px;
	width: 300px;
	height: 100px;
	background: #FFFFFF;
	border: 1px solid #D7EBED;
}

.FlagForm .FlagReason {
	width: 295px;
}

.FlagForm .FlagError, .HDR_LoginForm .HDR_LoginError {
	text-align: center;
	color: #FF0000;
}

/* 404 ------------------------------------------------------*/
.PAG_404 {
	padding-top: 20px;
	margin-bottom: 160px;
}
.Content .PNF_Content{
	text-align: center;
	position: relative;
}

.Content .PNF_Content .PNF_Teaser_Punchline{
	width: 160px;
	height: 30px;
	position: absolute;
		bottom: 45px;
		left: 215px;
}
/*-----------------------------------------------------------*/

/* Footer ---------------------------------------------------*/
.FTR_FooterTop {
	background: url('/img/v1/bg.footer_top.gif') top center repeat-x;
	margin-top: -60px;
	height: 210px;
}

.FTR_Footer{
	background: url('/img/v1/bg.footer.gif') repeat-x;
	width: 100%px;
	height: 160px;
	padding-top: 17px;
	margin: 0px auto;
	text-align: center;
}

.FTR_Footer .FTR_Links_A a {
	text-transform: uppercase;
	font: bold 11px/20px Verdana;
	color: #0077a7;
}

.FTR_Footer .FTR_Links_B a {
	font: bold 10px/20px Verdana;
	color: #0077a7;
}

.FTR_Footer .FTR_Copyright {
	font-size: 10px;
}
/*-----------------------------------------------------------*/

/* Send to friend form --------------------------------------*/
.PAG_SocialNetworks {
	padding: 10px;
}
.PAG_SocialNetworks .PAG_SocialNetworkLink{
	display: block;
	float:left;
}
.PAG_SocialNetworks a{
	display: block;
	padding: 3px 6px;
}
/*-----------------------------------------------------------*/


/* Send to friend form --------------------------------------*/
.PAG_EmailFriend {
	padding: 20px 20px 10px 120px;
	clear: both;
}

.USR_ProfileStrips .PAG_EmailFriend {
	padding: 20px 20px 10px 20px;
}

.PAG_EmailFriend h4 {
	margin: 0px;
	padding: 0px;
	display:none;
}
.PAG_EmailFriend input {
	margin: 3px 0px;
}
.PAG_EmailFriend input[type='text'] {
	width:515px;
}

.USR_ProfileStrips .PAG_EmailFriend input[type='text'] {
	width: 100%;
}

.PAG_EmailFriend .PAG_EmailFriendNote {
	font-size: 11px;
	color:#999999;
	float: right;
}
.PAG_EmailFriend label {
	display:block;
}
.PAG_EmailFriendStatus div.PAG_AJAXProcess,
.PAG_EmailFriendStatus div.PAG_AJAXSuccess,
.PAG_EmailFriendStatus div.PAG_AJAXError {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
	padding-top: 5px;
}
.PAG_EmailFriendStatus div.PAG_AJAXProcess {
	font-style: italic;
	height: 27px;
}
.PAG_EmailFriendStatus div.PAG_AJAXError {
	color: #CC0000;
}
/*-----------------------------------------------------------*/


/* Miscellaneous --------------------------------------------*/
.XHMessage, .MSG_Message {
	line-height: 17px;
	color: #000000;
	font-weight: bold;
	margin: 5px 0px;
	cursor: pointer;
}


.XHMessage.Error, .MSG_Error .MSG_Message {
	color: #960707;
}

.XHMessage.Success, .MSG_Success .MSG_Message {
	color: #2E8A53;
}

.XHMessage {
	position: absolute;
}

.MSG_Message span, .XHMessage span {
	float: right;
}

/*-----------------------------------------------------------*/

/* Newsletters-----------------------------------------------*/
.PAG_Newsletter {
	background: #FFFFFF;
	padding: 40px 20px 0px 20px;
	margin-bottom: 150px;
}

.Content .Newsletter_Listing {
	width: 526px;
	margin: 15px 0px;
	overflow: hidden;
}
.Content .Newsletter_Listing table {
	background-color: #FFFFFF;
}
.Content .Newsletter_Listing .Newsletter_Title {
	background: #FFF url( '../../img/v1/title.newsletter_02.gif' ) no-repeat;
	width: 526px;
	height: 36px;
}
.Content .Newsletter_Listing td {
	border-bottom: 1px solid #666666;
	margin: 0px;
	padding: 5px;
}
.Content .Newsletter_Listing td.Subject {
	width: 355px;
}
.Content .Newsletter_Listing td.IssueMonth {
	width: 171px;
}
.Content .Newsletter_Image {
	width: 417px;
	height: 369px;
	margin: 15px 0px;
	float: right;
	background: #FFF url( '../../img/v1/bg.newsletters.gif' ) repeat-x;
}
.Content .Newsletter_View {
	width: 870px;
	margin: 0px auto;
	background: #FFF url( '../../img/v1/bg.newsletter.gif' ) center top no-repeat;
}
.Content .Newsletter_View .Newsletter_Info {
	width: 600px;
	margin: 0px auto;
}
.Content .Newsletter_View .Newsletter_IFrame {
	display: block;
	width: 600px;
	margin: 0px auto;
	overflow: hidden;
}


.PAG_Subscriptions {
	background: #FFFFFF url( '../../img/v1/bg.unsubscribe.jpg' ) no-repeat right top;
	padding: 40px 20px 0px 20px;
	margin-bottom: 150px;

}

.Content .NLT_UnsubscribeBox .NLT_SubscriptionForm{
	width: 600px;
	margin: 0px;
	padding: 0px;
}
/*-----------------------------------------------------------*/

/* FAQ ------------------------------------------------------*/
.PAG_FAQ {
	background: #FFFFFF url('/img/v1/bg.faq.jpg') no-repeat;
	padding: 225px 20px 0px 20px;
	margin-bottom: 150px;
}
.FAQContainer {
	background: none;
}
.FAQList {
	padding: 10px 0px 10px 0px;
	margin: 0px 10px 0px 20px;
	list-style-image: url('/img/v1/msc.bullet.gif');
	list-style-position: outside;
}
.FAQList ul li{
	margin: 0px 0px 0px 0px;
}
.FAQBubbleTitle {
	padding: 10px 0px 10px 0px;
}
.FAQContainer h3 {
	padding: 8px 0px 5px 0px;
	margin: 0px;
	font: bold 15px/15px 'Arial', 'Sans-Serif';
	color: #304d66;
}
.FAQContainer a {
	text-decoration: none;
	color: #70b4cd
}
.FAQContainer a: link {
	text-decoration: none;
	color: #70b4cd
}
.FAQContainer a: visited{
	text-decoration: none;
	color: #70b4cd
}
.FAQContainer a: active{
	text-decoration: none;
	color: #70b4cd
}
.FAQContainer a: hover {
	text-decoration: none;
	color: #70b4cd
}
.FAQContainer img {
	border: none;
}
/*-----------------------------------------------------------*/

/* Privacy Policy -------------------------------------------*/
.PAG_Privacy {
	background: #FFFFFF;
	padding: 0px 20px;
	margin-bottom: 150px;
}
.PrivacyBanner {
	background: url('/img/v1/bg.privacy.jpg') 0px 15px no-repeat;
	width: 970px;
	height: 178px;
	padding: 15px 0px 30px 0px;
}
.PrivacyFirstLine {
	font-weight: bold;
}
.PrivacySubIndent {
	padding: 0px 0px 0px 15px;
}
/*-----------------------------------------------------------*/

/* RSS ------------------------------------------------------*/
.Content .PAG_RSS .RSS_Box .RSSContent {
	font: bold 15px/17px Verdana;
	color: #000000;
}

.Content .RSS_Box {
	height: 200px;
	background: url( '../../img/v1/bg.rss.gif' ) no-repeat;
	position: relative;
	padding: 110px 20px 0px 20px;
}

.PAG_RSS .PAG_FullWidthFooter {
	margin-bottom: 150px;
}

.Content .RSS_Box .ListBox  {
	margin-top: 20px;
}

.Content .RSS_Box .ListBox ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.Content .RSS_Box .ListBox .Col1 {
	position: relative;
		top: 0px;
		left: 0px;
}
.Content .RSS_Box .ListBox .Col2 {
	position: relative;
		top: 10px;
		left: 0px;
}
.Content .RSS_Box .ListBox ul li {
	margin: 0px 15px 0px 0px;
	padding: 0px;
	display: inline;
}
.Content .RSS_Box img{
	border: none;
}

.Content .RSS_Box .RSSContent p {
	font: normal 12px/14px Verdana;
}
/*-----------------------------------------------------------*/

/* Terms of Use ---------------------------------------------*/
.PAG_Terms {
	background: #FFFFFF;
	padding: 50px 20px 0px 20px;
	margin-bottom: 150px;
}

.LegalContainer {
	background: url('/img/v1/bg.terms.jpg') 552px 0px no-repeat;
	height: 98px;
}
.LegalFirstLine {
	font-weight: bold;
}
/*-----------------------------------------------------------*/

/* Infringements --------------------------------------------*/
.PAG_Infringements {
	background: #FFFFFF;
	padding: 0px 20px;
	margin-bottom: 150px;
}
.InfringementsContainer {
	padding: 0px 0px 0px 2px;
}
.InfringementsContainer .Banner {
	background: url('/img/v1/bg.infringements.jpg') no-repeat;
	height: 225px;
}
.InfringementsContainer h2 {
	font-size: 16px;
}
.InfringementsContainer .FirstLine {
	font-weight: bold;
}
.InfringementsContainer .SubIndent {
	padding: 0px 0px 0px 15px;
}
/*-----------------------------------------------------------*/

/* First 50 Strips ------------------------------------------*/
.Content h1.TTL_First50{
	background: url( '../../img/v1/title.first50.gif' ) no-repeat;
}
.FFT_First50Container{
	background: url('../../img/v1/bg.first50.jpg') repeat-y;
	width: 968px;
	margin: 10px auto;
}
.FFT_Strips {
	width: 600px;
	margin: auto;
}
/*-----------------------------------------------------------*/

/* About Scott Adams ----------------------------------------*/
.PAG_About {
	background: #FFFFFF;
	padding: 40px 20px 0px 20px;
	margin-bottom: 150px;
}
.AboutContainer h3 {
	font-size: 14px;
	padding: 15px 0px 0px 0px;
	margin: 0px;
}
.AboutContainer h4 {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}
.AboutContainer ul,ol {
	margin: 5px;
}
.AboutContainer li {
	margin: 0px;
	padding: 0px;
}

.AboutContainer .List {
	margin: 0px;
	padding: 10px;
}
.AboutContainer {
	width: 615px;
}
.AboutBG {
	background: url('/img/v1/bg.about.jpg') 615px 0px no-repeat;
}
/*-----------------------------------------------------------*/

/* Inl Tell a Friend ----------------------------------------*/
.PAG_TAF {
	background: #FFFFFF url('/img/v1/bg.user_activation.jpg') no-repeat;
	padding: 30px 20px 0px 20px;
	margin-bottom: 150px;
}

.PAG_TAF .REG_UserActivate {
	background: none;
	height: 300px;
}

.PAG_TellAFriend {
	padding: 0px 0px 10px 10px;
}
.PAG_TellAFriend input {
	margin: 3px 0px;
}
.PAG_TellAFriend .PAG_EmailFriendNote {
	font-size: 11px;
	color:#999999;
}
.PAG_TellAFriend label {
	display:block;
}
/*-----------------------------------------------------------*/

/* Mashups --------------------------------------------------*/
.MSH_MashupsPromo {
	background: url('../../img/v1/bg.mashup.main.gif') no-repeat right top;
	padding: 0px;
	height: 411px;
	margin: 5px 0px;
	position: relative
}

.MSH_MashupsPromo .MSH_PromoDate {
	position: absolute;
		top: 20px;
		right: 20px;
	font-weight: bold;
	color: #799DBB;
}

.MSH_MashupsPromo .MSH_HelpContainer, .MSH_MashupsPromo .MSH_HelpContainer2 {
	position: absolute;
		bottom: 45px;
		left: 60px;
	background: #AEC9E3;
	margin: 0px;
	width: 540px;
}

.MSH_MashupsPromo .ThemeText {
	bottom: -90px;
}

.MSH_MashupsPromo .MSH_HelpContainer .MSH_HelpContainerInner {
	background: #FFFFFF;
	color: #799DBB;
	width: 520px;
	padding: 10px;
}

.MSH_GroupMashTheme .MSH_HelpContainer {
	position: absolute;
		top: 45px;
		left: 10px;
	background: #AEC9E3;
	margin: 0px;
	width: 540px;
}

.MSH_GroupMashTheme .MSH_HelpContainer .MSH_HelpContainerInner {
	background: #FFFFFF;
	color: #799DBB;
	width: 520px;
	padding: 10px;
	text-align: left;
}

.MSH_StripImage {
	position: absolute;
		top: 98px;
		left: 11px;
}

.MSH_MashupsPromo .MSH_LNK_PuchlineText {
	position: absolute;
		top: 75px;
		left: 185px;
	width: 210px;
	height: 10px;
	display: block;
}

.MSH_MashupsPromo .MSH_LNK_GroupText {
	position: absolute;
		top: 75px;
		left: 413px;
	width: 203px;
	height: 10px;
	display: block;
}

.MSH_MashupsPromo .MSH_LNK_Puchline {
	position: absolute;
		top: 327px;
		left: 197px;
	width: 217px;
	height: 33px;
	display: block;
}

.MSH_MashupsPromo .MSH_LNK_Group {
	position: absolute;
		top: 327px;
		left: 432px;
	width: 216px;
	height: 33px;
	display: block;
}

.MSH_MashupsPromo .MSH_LNK_PunchHelp {
	position: absolute;
		top: 370px;
		left: 331px;
	width: 82px;
	height: 18px;
	display: block;
}

.MSH_MashupsPromo .MSH_LNK_GroupHelp {
	position: absolute;
		top: 370px;
		left: 520px;
	width: 127px;
	height: 18px;
	display: block;
}

.MSH_RecentMashupsBox{
	width: 325px;
	float: left;
	margin-left: 10px;
	display: inline;
	color: #334f65;
}

.MSH_RecentMashupsBox .MSH_Details {
	width: 305px;
	padding: 0px 10px 0px 10px;
	height: 160px;
}

.MSH_RecentMashupsBox .MSH_Details h1 {
	font: normal 30px/32px 'Arial';
	text-align: center;
	padding: 10px 0px 0px 0px;
	margin: 0px;
}

.MSH_GroupMashTheme {
	background: url( '../../img/v1/bg.mashup_theme.gif' ) no-repeat;
	width: 458px;
	height: 50px;
	overflow: visible;
	padding: 6px;
	text-align: center;
	color: #D2232A;
	font: normal 13px/15px 'Arial';
	margin: -2px 0px 0px 30px;
	position: relative;
}

.MSH_RecentMashupsBox .MSH_Details .MSH_GroupTheme {
	font-weight: bold;
	text-align: center;
}

.MSH_RecentMashupsBox .MSH_Details .MSH_GroupTheme a {
	font-weight: bold;
	color: #334f65;
}

.MSH_RecentMashupsBox .MSH_TitleRecentPunchlines {
	background: url( '../../img/v1/bg.most_recent_punchlines.gif' ) no-repeat;
	width: 325px;
	height: 40px;
	margin-top: 10px;
}

.MSH_RecentMashupsBox .MSH_TitleRecentMashes {
	background: url( '../../img/v1/bg.most_recent_group_mashes.gif' ) no-repeat;
	width: 325px;
	height: 40px;
	margin-top: 10px;
}

.MSH_ThemeHelp {
	float: right;
	margin: 5px 30px 0px 0px;
}

.MSH_RecentMashupsBox span {
	display: none;
}

.MSH_Buttons {
	margin: 10px 0 7px 0;
	text-align: right;
	line-height: 12px;
	position: relative;
}

.MSH_Buttons .MSH_Description {
	position: absolute;
		top: -140px;
		right: 0px;
	background: #FFFFFF;
	border: 1px solid #1E89BD;
	padding: 10px;
	text-align: left;
	display: none;
}

.MSH_Buttons .MSH_Description .MSH_DescriptionClose {
	text-align: right;
}

.MSH_Buttons a {
	font-size: 10px;
}
/*-----------------------------------------------------------*/

/* User.Activate --------------------------------------------*/
.Content .REG_UserActivate h4{
	width: 300px;
}
.Content .REG_UserActivate .REG_UserActivate_Msg {
	padding: 10px 0px 0px 10px;
	width: 300px;
}
/*-----------------------------------------------------------*/

.STR_InterstitialContainer {
	position: absolute;
		top: 0px;
		left: 0px;
	width: 100%;
	z-index: 9000;
}

.STR_InterstitialContainer .STR_InterstitialAd {
	width: 990px;
	margin: auto;
	padding: 20px 0px;
	background: #FFF;
	text-align: center;
}

/* Maven Player ---------------------------------------------*/
.MVN_Wrapper {
	position: relative;
}

.MVN_AdBlockerCopy {
/*
	position: absolute;
		bottom: 3px;
		left: 130px;
		z-index: 10;
*/
	text-align: center;
	color: #FFFFFF;
}

.MVN_Player {
	margin-right: 160px;
	padding: 0px;
}

.MVN_Player .flashParentHTML {
	overflow: hidden;
	width:740px;
	height: 460px;
}
/*-----------------------------------------------------------*/

.Content .Col_B_Animation {
	width: 160px;
	float: right;
	position: relative;
	background: #000;
	display: inline;
	padding: 0px;
	margin: 0px;
}

.Content .Col_B_Animation .Ad_D {
	width: 160px;
	height: 645px;
	background: #000;
}

.AnimationWrapper {
	background: #000;
}

/* Srip Viewer ----------------------------------------------*/
.STR_Container {
	width: 680px;
}

.MSH_Container {
	padding-left: 5px;
}

.STR_Container .STR_Header {
	width: 680px;
	height: 30px;
	background: url('../../img/v1/bg.strip.header_odd.gif') no-repeat;
	font: bold 12px/14px 'Arial';
	padding-top: 5px;
	color: #333333;
	position: relative;
}

.STR_Container .STR_Header .STR_Search {
	width: 320px;
	position: absolute;
		top: 3px;
		left: 160px;
}

.STR_Even .STR_Container .STR_Header {
	background: url('../../img/v1/bg.strip.header_even.gif') no-repeat;
}

.STR_Featured .STR_Container .STR_Header {
	background: url('../../img/v1/bg.strip.header_featured.gif') no-repeat;
	color: #4F4F4F;
}

.STR_Container .STR_Header .STR_Calendar {
	margin-right: 160px;
}

.STR_Container .STR_Header .STR_Calendar .STR_DateStrip {
	float: left;
	margin: 5px 10px;
}

.STR_Container .STR_Header .STR_Calendar .STR_Prev {
	background: url('../../img/v1/bg.strip.arrows.png') no-repeat;
	width: 24px;
	height: 24px;
	display: block;
	float: left;
	margin-left: 10px;
}

.STR_Container .STR_Header .STR_Calendar .STR_Next {
	background: url('../../img/v1/bg.strip.arrows.png') no-repeat;
	width: 24px;
	height: 24px;
	display: block;
	float: left;
	background-position: -24px 0px;
	margin: 0px 10px 0px 0px;
}

.STR_Container .STR_Header .STR_Calendar .STR_BtnCalendar {
	padding-top: 1px;
}

.STR_Container .STR_Header .STR_Calendar .STR_Prev:hover {
	background-position: 0px -24px;
}

.STR_Container .STR_Header .STR_Calendar .STR_Next:hover {
	background-position: -24px -24px;
}

.STR_Container .STR_Header .STR_HeaderLinks {
	float: right;
	width: 140px;
}

.STR_Container .STR_Header .STR_HeaderLinks a {
	font-weight: bold;
	text-decoration: none;
	color: #3C8AB5;
	margin-left: 10px;
}

.STR_Container .STR_Header .STR_HeaderLinks a:hover,
.STR_Container .STR_Header .STR_HeaderLinks a:active {
	color: #FFFFFF;
}

.STR_Container .STR_Header .STR_Zoom {
	width: 45px;
	height: 25px;
	position: absolute;
		top: 5px;
		right: 0px;
		z-index: 100;
	display: block;
}

.STR_Container .STR_Content {
	background: #d9d9da;
	width: 675px;
	text-align: center;
	position: relative;
	overflow: hidden;
}

.STR_Container .STR_Content .STR_Image, .STR_Container .STR_Content .STR_Image a {
	font-size: 0px;
	line-height: 0px;
}

.STR_Featured .STR_Container .STR_Content {
	width: 672px;
}

.PAG_Mashups .STR_Even, .PAG_Mashups .STR_Odd {
	margin-bottom: 20px;
}

.PAG_Mashups .STR_Thumb {
	margin-bottom: 0px;
}

.STR_Even .STR_Container .STR_Content {
	background: #e6e6e7;
}

.STR_Even .MSH_Container .STR_Content {
	background: none;
}

.STR_Featured .STR_Container .STR_Content {
	background: #F2F3F5 url('/img/v1/bg.strip.content.gif') no-repeat;
}

.STR_Container .MSH_Content {
	background: none;
	width: 660px;
}

.STR_Container .STR_Content .STR_EmailPanel {
	background: #FFFFFF;
	color: #911B1B;
	border: 2px solid #312F32;
	position: absolute;
		left: 335px;
		bottom: 0px;
		z-index: 100;
	width: 250px;
	padding: 5px 0px;
	display: none;
}

.STR_Container .STR_Content .STR_EmailPanel .STR_EmailPanelTitle {
	font-weight: bold;
	padding: 0px 10px;
	text-align: left;
}

.STR_Container .STR_Content .STR_EmailPanel .STR_Working {
	margin-top: 10px;
}

.STR_Container .STR_Content .STR_EmailPanel .STR_EmailCloseX {
	background: url('/img/v1/bg.panel_x.gif') no-repeat;
	position: absolute;
		right: 5px;
		top: 3px;
	width: 10px;
	height: 10px;
	display: block;
}

.MSH_Container .STR_Content .STR_EmailPanel .STR_EmailCloseX {
	background: none;
}

.STR_Container .STR_Content .STR_EmailPanel .STR_EmailInput,
.STR_Container .STR_Content .STR_EmailPanel .STR_EmailMessage {
	width: 220px;
	margin: 0px 0px 2px 0px;
	border: 1px solid #000000;
	color: #333333;
	font: normal 10px/12px 'Arial';
}

.STR_Container .STR_Content .STR_EmailPanel .STR_EmailSend {
	background: url('../../img/v1/btn.email_send.gif') no-repeat;
	width: 100px;
	height: 34px;
	margin: 5px auto;
	display: block;
}

.STR_Container .STR_Content .STR_EmailPanel .STR_EmailBack {
	background: url('../../img/v1/btn.back.gif') no-repeat;
	display: block;
	width: 71px;
	height: 24px;
	margin: 10px auto;
}

.STR_Container .STR_Content .STR_EmailPanel .STR_EmailBack:hover {
	background-position: 0px -24px;
}

.STR_Container .STR_Content .STR_EmailPanel .STR_EmailReturn {
	width: 220px;
	margin: 10px auto;
}

.STR_Container .STR_Content .STR_EmailPanel .STR_EmailMore {
	background: url('../../img/v1/btn.email_more.gif') no-repeat;
	width: 100px;
	height: 34px;
	display: block;
	float: left;
	margin-right: 19px;
}

.STR_Container .STR_Content .STR_EmailPanel .STR_EmailDone {
	background: url('../../img/v1/btn.email_done.gif') no-repeat;
	width: 100px;
	height: 34px;
	display: block;
	float: left;
}

.STR_Container .STR_Content .STR_SavePanel {
	background: #FFFFFF;
	color: #911B1B;
	border: 2px solid #312F32;
	width: 175px;
	position: absolute;
		left: 445px;
		bottom: 0px;
		z-index: 100;
	padding: 0px 5px 5px 0px;
	display: none;
}

.STR_Container .MSH_Content .STR_SavePanel {
	background: url('../../img/v1/bg.strip.save_panel.gif') no-repeat;
	border: none;
	width: 158px;
	height: 127px;
	bottom: 54px;
	left: 365px;
	padding: 0px 5px;
}

.STR_Container .STR_Content .STR_SavePanel .STR_SaveCloseX {
	background: url('/img/v1/bg.panel_x.gif') no-repeat;
	position: absolute;
		right: 5px;
		top: 3px;
	width: 10px;
	height: 10px;
	display: block;
}

.MSH_Container .STR_Content .STR_SavePanel .STR_SaveCloseX {
	background: none;
}

.STR_Container .STR_Content .STR_SavePanel .STR_SaveOptions .STR_AddToFaves {
	background: url('../../img/v1/btn.add_to_favorites.gif') no-repeat;
	width: 100px;
	height: 34px;
	display: block;
	margin: 5px auto;
}

.MSH_Container .STR_Content .STR_SavePanel .STR_SaveOptions .STR_AddToFaves {
	background: url('../../img/v1/btn.add_to_favorites_mash.gif') no-repeat;
	width: 109px;
	height: 19px;
	margin: 25px auto;
}

.STR_Container .STR_Content .STR_SavePanel .STR_SaveOptions .STR_AddToList {
	background: url('../../img/v1/btn.add_to_list.gif') no-repeat;
	width: 100px;
	height: 34px;
	display: block;
	margin: 0px auto;
	margin-bottom: 10px;
}

.MSH_Container .STR_Content .STR_SavePanel .STR_SaveOptions .STR_AddToList {
	background: url('../../img/v1/btn.add_to_list_mash.gif') no-repeat;
	width: 78px;
	height: 19px;
}

.STR_Container .STR_Content .STR_SavePanel .STR_SaveList {
	display: none;
	padding: 5px;
	text-align: left;
}

.STR_Container .STR_Content .STR_SavePanel .STR_SaveList .STR_SaveListBack {
	background: url('../../img/v1/btn.back.gif') no-repeat;
	width: 71px;
	height: 24px;
	display: block;
	margin-left: 10px;
	float: left;
}

.STR_Container .STR_Content .STR_SavePanel .STR_SaveList .STR_SaveListBack:hover {
	background-position: 0px -24px;
}

.MSH_Container .STR_Content .STR_SavePanel .STR_SaveList .STR_SaveListBack {
	background: url('../../img/v1/btn.back_mash.gif') no-repeat;
	width: 46px;
	height: 19px;
}

.STR_Container .STR_Content .STR_SavePanel .STR_SaveList .STR_FavesList {
	width: 150px;
	margin: 10px 0px;
}

.STR_Container .STR_Content .STR_SavePanel .STR_SaveList .STR_ListInputs {
	text-align: center;
	display: none;
}

.STR_Container .STR_Content .STR_SavePanel .STR_SaveList .STR_ListInputs .STR_ListTitle {
	width: 110px;
}

.STR_Container .STR_Content .STR_SavePanel .STR_SaveList .STR_ListInputs .STR_ListGo {
	background: url('../../img/v1/btn.go.gif') no-repeat;
	width: 27px;
	height: 19px;
	display: block;
	margin: 2px auto;
}

.STR_Container .STR_Content .STR_SavePanel .STR_SaveList .STR_ListInputs .STR_ListGo:hover {
	background-position: 0px -19px;
}

.MSH_Container .STR_Content .STR_SavePanel .STR_SaveList .STR_ListInputs .STR_ListGo {
	background: url('../../img/v1/btn.go_mash.gif') no-repeat;
	width: 31px;
	height: 19px;
}

.STR_Container .STR_Content .STR_SavePanel .STR_SaveList .STR_XHMessage {
	margin-top: 3px;
}

.STR_Container .STR_Content .STR_EmbedPanel {
	background: #FFFFFF;
	color: #911B1B;
	border: 2px solid #312F32;
	width: 	350px;
	position: absolute;
		right: 20px;
		bottom: 0px;
		z-index: 100;
	padding: 10px;
	text-align: left;
	display: none;
}

.MSH_Container .STR_Content .STR_EmbedPanel {
	background: url('../../img/v1/bg.strip.embed_panel.gif') no-repeat;
	border: none;
	width: 319px;
	height: 95px;
}

.STR_Container .MSH_Content .STR_EmbedPanel {
	bottom: 54px;
	right: 120px;
}

.STR_Container .STR_Content .STR_EmbedPanel .STR_EmbedCloseX {
	background: url('/img/v1/bg.panel_x.gif') no-repeat;
	position: absolute;
		right: 5px;
		top: 1px;
	width: 10px;
	height: 10px;
	display: block;
}

.MSH_Container .STR_Content .STR_EmbedPanel .STR_EmbedCloseX {
	background: none;
}

.STR_Container .STR_Content .STR_EmbedPanel .STR_EmbedCode {
	width: 240px;
	height: 95px;
	font-size: 10px;
	overflow: hidden;
}

.STR_Container .STR_Content .STR_EmbedPanel .STR_CopyEmbed {
	background: url('../../img/v1/btn.copy_to_clipboard.gif') no-repeat;
	width: 100px;
	height: 34px;
	position: absolute;
		left: 260px;
		top: 45px;
	display: block;
}

.STR_Container .STR_Content .STR_EmbedPanel .STR_CopyEmbed span {
	display: none;
}

.MSH_Container .STR_Content .STR_EmbedPanel .STR_CopyEmbed {
	background: url('../../img/v1/btn.copy_to_clipboard_mash.gif') no-repeat;
	width: 73px;
}

.STR_Container .STR_Content .STR_EmbedPanel .STR_CopyEmbed:hover {
	background-position: 0 -34px;
}

.STR_Container .STR_Content .STR_MashPanel {
	background: #FFFFFF;
	color: #911B1B;
	border: 2px solid #312F32;
	position: absolute;
		left: 280px;
		bottom: 0px;
		z-index: 100;
	width: 168px;
	height: 127px;
	display: none;
}

.STR_Container .STR_Content .STR_MashPanel .STR_MashCloseX {
	background: url('/img/v1/bg.panel_x.gif') no-repeat;
	position: absolute;
		right: 5px;
		top: 1px;
	width: 10px;
	height: 10px;
	display: block;
}

.MSH_Container .STR_Content .STR_MashPanel .STR_MashCloseX {
	background: none;
}

.STR_Container .STR_Content .STR_MashPanel .STR_PunchStrip {
	background: url('../../img/v1/btn.punch_strip.gif') no-repeat;
	width: 100px;
	height: 34px;
	display: block;
	margin: 20px auto;
}

.STR_Container .STR_Content .STR_MashPanel .STR_MashStrip {
	background: url('../../img/v1/btn.mash_strip.gif') no-repeat;
	width: 100px;
	height: 34px;
	display: block;
	margin: 0px auto;
}

.STR_Container .STR_Content .STR_MashPanel .STR_MashStrip:hover {
	background-position: 0 -34px;
}

.STR_Container .STR_Content .STR_EmailPanel .STR_EmailSend:hover,
.STR_Container .STR_Content .STR_EmailPanel .STR_EmailMore:hover,
.STR_Container .STR_Content .STR_EmailPanel .STR_EmailDone:hover,
.STR_Container .STR_Content .STR_SavePanel .STR_AddToFaves:hover,
.STR_Container .STR_Content .STR_SavePanel .STR_AddToList:hover,
.STR_Container .STR_Content .STR_MashPanel .STR_PunchStrip:hover {
	background-position: 0 -34px;
}

.MSH_Container .STR_Content .STR_SavePanel .STR_AddToFaves:hover,
.MSH_Container .STR_Content .STR_SavePanel .STR_AddToList:hover,
.MSH_Container .STR_Content .STR_SavePanel .STR_SaveList .STR_SaveListBack:hover,
.MSH_Container .STR_Content .STR_SavePanel .STR_SaveList .STR_ListInputs .STR_ListGo:hover,
.MSH_Container .STR_Content .STR_MashPanel .STR_PunchStrip:hover {
	background-position: 0 -19px;
}


.STR_Container .STR_Content .STR_ShareLinks {
	background: #FFFFFF url('../../img/v1/bg.strip.share_links.gif') no-repeat;
	position: absolute;
		bottom: 0px;
		left: 5px;
		z-index: 10000;
	width: 660px;
	height: 40px;
	display: none;
}

.STR_Container .MSH_Content .STR_ShareLinks {
	bottom: 54px;
}

.STR_Container .STR_Content .STR_ShareLinks .STR_Reddit {
	position: absolute;
		top: 5px;
		left: 10px;
	width: 55px;
	height: 12px;
	display: block;
}

.STR_Container .STR_Content .STR_ShareLinks .STR_MySpace {
	position: absolute;
		top: 3px;
		left: 115px;
	width: 65px;
	height: 15px;
	display: block;
}

.STR_Container .STR_Content .STR_ShareLinks .STR_Google {
	position: absolute;
		top: 3px;
		left: 225px;
	width: 55px;
	height: 15px;
	display: block;
}

.STR_Container .STR_Content .STR_ShareLinks .STR_Ask {
	position: absolute;
		top: 3px;
		left: 330px;
	width: 43px;
	height: 15px;
	display: block;
}

.STR_Container .STR_Content .STR_ShareLinks .STR_Delicious {
	position: absolute;
		top: 3px;
		left: 440px;
	width: 69px;
	height: 15px;
	display: block;
}

.STR_Container .STR_Content .STR_ShareLinks .STR_SlashDot {
	position: absolute;
		top: 3px;
		left: 550px;
	width: 69px;
	height: 15px;
	display: block;
}

.STR_Container .STR_Content .STR_ShareLinks .STR_Twitter {
	position: absolute;
		top: 21px;
		left: 8px;
	width: 53px;
	height: 15px;
	display: block;
}

.STR_Container .STR_Content .STR_ShareLinks .STR_Facebook {
	position: absolute;
		top: 23px;
		left: 115px;
	width: 66px;
	height: 13px;
	display: block;
}

.STR_Container .STR_Content .STR_ShareLinks .STR_YahooBookmarks {
	position: absolute;
		top: 21px;
		left: 225px;
	width: 104px;
	height: 15px;
	display: block;
}

.STR_Container .STR_Content .STR_ShareLinks .STR_YahooWeb {
	position: absolute;
		top: 21px;
		left: 332px;
	width: 78px;
	height: 15px;
	display: block;
}

.STR_Container .STR_Content .STR_ShareLinks .STR_Digg {
	position: absolute;
		top: 21px;
		left: 442px;
	width: 41px;
	height: 15px;
	display: block;
}

.STR_Container .STR_Content .STR_ShareLinks .STR_Technorati {
	position: absolute;
		top: 21px;
		left: 550px;
	width: 72px;
	height: 15px;
	display: block;
}

.STR_Container .STR_Content .STR_ShareLinks .STR_ShareClose {
	position: absolute;
		top: 0px;
		right: 0px;
	width: 20px;
	height: 20px;
	display: block;
}

.STR_Container .STR_Footer {
	width: 675px;
	height: 50px;
	background: #d9d9da;
}

.STR_Featured .STR_Container .STR_Footer {
	width: 672px;
}

.STR_Even .STR_Container .STR_Footer {
	background: #e6e6e7;
}

.STR_Even .MSH_Container .STR_Footer {
	background: none;
}

.STR_Featured .STR_Container .STR_Footer {
	background: url('../../img/v1/bg.strip.footer.gif') no-repeat;
}

.MSH_Container .STR_Footer {
	background: none;
	position: absolute;
		bottom: 4px;
}

.STR_Container .STR_Footer .STR_FooterLeft {
	width: 250px;
	float: left;
}

.STR_Container .STR_Footer .STR_FooterLeft .STR_Ratings .STR_Stars {
	width: 110px;
	margin: 5px 0px 0px 15px;
}

.MSH_Container .STR_Footer .STR_Ratings {
	float: left;
	width: 130px;
	display: inline;
}

.STR_Container .STR_Footer .STR_Metrics {
	font: normal 10px/10px Verdana;
	color: #837878;
	margin: 5px 0px 0px 18px;
}

.STR_Container .STR_Footer .STR_FooterLeft .STR_Metrics .STR_Metric {
	margin: 0px;
}

.STR_Container .STR_Footer .STR_Metrics .STR_VoteCount, .STR_Container .STR_Footer .STR_Metrics .STR_VoteCountLabel {
	color: #666666;
}

.STR_Featured .STR_Container .STR_Footer .STR_Metrics .STR_VoteCount, .STR_Featured .STR_Container .STR_Footer .STR_Metrics .STR_VoteCountLabel {
	color: #4F4F4F;
}

.STR_Container .STR_Footer .STR_Metrics .STR_Metric a {
	color: #de4a1e;
	font: normal 10px/10px Verdana;
}

.MSH_Container .STR_Footer .STR_Metrics {
	font: normal 10px/12px 'Arial';
	color: #005B7F;
	width: 145px;
	margin-top: 15px;
	float: left;
	display: inline;
}

.MSH_Container .STR_Footer .STR_Metrics {
	width: 120px;
}

.STR_Container .STR_Footer .STR_StripLinks {
	font: normal 10px/12px 'Arial';
	color: #005B7F;
	width: 80px;
	margin-top: 5px;
	float: left;
	display: inline;
}

.STR_Container .STR_Footer a {
	text-decoration: none;
	font: normal 10px/12px 'Arial';
}

.STR_Container .STR_Footer a:hover {
	text-decoration: underline;
}

.STR_Container .STR_Footer .STR_Metrics .STR_Label {
	float: left;
	width: 70px;
	text-align: right;
}

.STR_Container .STR_Footer .STR_Metrics .STR_Metric {
	margin-left: 75px;
}

.STR_Container .STR_Footer ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.STR_Container .STR_Footer li {
	float: left;
	margin-left: 20px;
	display: inline;
}

.MSH_Container .STR_Footer li {
	float: left;
	margin-left: 0px;
	display: inline;
}

.STR_Container .STR_Footer .STR_Buttons {
	margin: 0px 10px 0px 0px;
	padding-top: 0px;
}

.STR_Container .STR_Footer .STR_Buttons .STR_SocialButton {
	background: url('../../img/v1/bg.strip.buttons.png') no-repeat;
	width: 34px;
	height: 44px;
	display: block;
}

.STR_Container .STR_Footer .STR_Buttons .STR_BtnBuy:hover {
	background-position: 0px -44px;
}

.STR_Container .STR_Footer .STR_Buttons .STR_BtnMash {
	background-position: -34px 0px
}

.STR_Container .STR_Footer .STR_Buttons .STR_BtnMash:hover {
	background-position: -34px -44px;
}

.STR_Container .STR_Footer .STR_Buttons .STR_BtnShare {
	background-position: -68px 0px;
}

.STR_Container .STR_Footer .STR_Buttons .STR_BtnShare:hover {
	background-position: -68px -44px;
}

.STR_Container .STR_Footer .STR_Buttons .STR_BtnEmail {
	background-position: -102px 0px;
}

.STR_Container .STR_Footer .STR_Buttons .STR_BtnEmail:hover {
	background-position: -102px -44px;
}

.STR_Container .STR_Footer .STR_Buttons .STR_BtnSave {
	background-position: -136px 0px;
}

.STR_Container .STR_Footer .STR_Buttons .STR_BtnSave:hover {
	background-position: -136px -44px;
}

.STR_Container .STR_Footer .STR_Buttons .STR_BtnPrint {
	background-position: -170px 0px;
}

.STR_Container .STR_Footer .STR_Buttons .STR_BtnPrint:hover {
	background-position: -170px -44px;
}

/*.STR_Container .STR_Footer .STR_Buttons .STR_BtnEmbed {
	background-position: -204px 0px;
}

.STR_Container .STR_Footer .STR_Buttons .STR_BtnEmbed:hover {
	background-position: -204px -44px;
} */

.STR_Container .STR_Footer .STR_Buttons .STR_BtnLicense {
	width: 54px;
	background-position: -238px 0px;
}

.STR_Container .STR_Footer .STR_Buttons .STR_BtnLicense:hover {
	background-position: -238px -44px;
}

.STR_Container .STR_Footer .STR_Ratings .STR_Stars {
	margin: 15px 0px 0px 15px;
}

.STR_Container .STR_Footer .STR_Ratings .STR_Stars .cancel {
	display: none;
}

.STR_Container .STR_Footer .STR_MashButtons .STR_SocialButton {
	background: url('../../img/v1/bg.mash.buttons.gif') no-repeat;
	width: 34px;
	height: 40px;
	display: block;
}

.MSH_Container .STR_Footer .STR_MashButtons .STR_BtnFlag {
	background-position: 0px 0px;
}

.MSH_Container .STR_Footer .STR_MashButtons .STR_BtnFlag:hover {
	background-position: 0px -40px;
}

.MSH_Container .STR_Footer .STR_MashButtons .STR_BtnShare {
	background-position: -34px 0px;
}

.MSH_Container .STR_Footer .STR_MashButtons .STR_BtnShare:hover {
	background-position: -34px -40px;
}

.MSH_Container .STR_Footer .STR_MashButtons .STR_BtnSWFEmail {
	background-position: -68px 0px;
}

.MSH_Container .STR_Footer .STR_MashButtons .STR_BtnSWFEmail:hover {
	background-position: -68px -40px;
}

.MSH_Container .STR_Footer .STR_MashButtons .STR_BtnSave {
	background-position: -102px 0px;
}

.MSH_Container .STR_Footer .STR_MashButtons .STR_BtnSave:hover {
	background-position: -102px -40px;
}

.MSH_Container .STR_Footer .STR_MashButtons .STR_BtnSWFPrint {
	background-position: -136px 0px;
}

.MSH_Container .STR_Footer .STR_MashButtons .STR_BtnSWFPrint:hover {
	background-position: -136px -40px;
}

/* .MSH_Container .STR_Footer .STR_MashButtons .STR_BtnEmbed {
	background-position: -170px 0px;
}

.MSH_Container .STR_Footer .STR_MashButtons .STR_BtnEmbed:hover {
	background-position: -170px -40px;
} */

.STR_Container .STR_Footer .STR_MashButtons .STR_Spacer {
	width: 16px;
	background-position: -203px 0px;
	margin: 0px 5px;
}

.MSH_Container .STR_Footer .STR_MashButtons .STR_BtnRSS {
	background-position: -214px 0px;
}

.MSH_Container .STR_Footer .STR_MashButtons .STR_BtnRSS:hover {
	background-position: -214px -40px;
}

.MSH_Container .STR_Footer .STR_MashButtons .STR_BtnWidgets {
	background-position: -248px 0px;
}

.MSH_Container .STR_Footer .STR_MashButtons .STR_BtnWidgets:hover {
	background-position: -248px -40px;
}

.STR_Container .STR_RatingPanel {
	background: #FFFFFF;
	color: #911B1B;
	font-weight: bold;
	border: 2px solid #312F32;
	position: absolute;
		left: 10px;
		bottom: 0px;
	padding: 10px;
	text-align: center;
	display: none;
}

.MSH_Container .STR_RatingPanel {
	bottom: 54px;
}

.MSH_Container .STR_Dogbert {
	bottom: 54px;
}
/*-----------------------------------------------------------*/

/* SLI Search Form ------------------------------------------*/
.SCH_SearchForm h2 {
	display: inline;
}

.SCH_DateSearch {
	padding: 10px 0;	
}

.SCH_ToggleAdvanced {
	margin-left: 10px;	
}

.SLI_Advanced {
	display: none;	
}

.SLI_Advanced .SCH_Label {
	width: 115px;
	float: left;
	text-align: right;
	font-weight: bold;
}

.SLI_Advanced .SCH_Input {
	margin: 0 0 10px 120px;
}
/*-----------------------------------------------------------*/