
/* FONT DECLARATIONS */

@font-face {
    font-family: 'sofia_pro_light_condensedRg';
    src: url('/pg/jsp/common/utils/font_declarations/SofiaProLiCond-webfont.eot');
    src: url('/pg/jsp/common/utils/font_declarations/SofiaProLiCond-webfont.eot?#iefix') format('embedded-opentype'),
         url('/pg/jsp/common/utils/font_declarations/SofiaProLiCond-webfont.woff') format('woff'),
         url('/pg/jsp/common/utils/font_declarations/SofiaProLiCond-webfont.ttf') format('truetype'),
         url('/pg/jsp/common/utils/font_declarations/SofiaProLiCond-webfont.svg#sofia_pro_light_condensedRg') format('svg');
    font-weight: normal;
    font-style: normal;
}

	.test					{ font-family: Arial,Verdana,sans-serif; 	color: #941C1C;	font-size: 11px; font-weight:bold}
	
	/* PROFILE PAGE UPDATE STYLES */
	.fontError 					{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #941C1C;	 	font-size: 10pt; }
	.borderRed 					{ border:2px solid #941C1C; }
	
	.capslockwarningouter		{ position:absolute; width:120px; z-index:9300;}
	.capslockwarninginner		{border:1px solid #AF1A1A; background-color:#FFD1D1; text-align:center;}
	
	.profileUsernameText			{font-family:  Arial, Helvetica, Verdana, Sans;	color: #000000; font-size:18px;}
	.profileSubHeader			{font-family:  Arial, Helvetica, Verdana, Sans;	color: #4C7AC2; font-size:16px;}
	
	.buttonBlue, a.buttonBlue, a.buttonBlue:visited	{background-color:#4f81bd; color:#FFFFFF; padding:3px 5px 3px 5px; text-decoration:none;}
a.buttonBlue:hover	{background-color:#3167a7; color:#FFFFFF; text-decoration:none;}

.buttonDarkGreen, a.buttonDarkGreen, a.buttonDarkGreen:visited	{background-color:#00bb66; color:#FFFFFF; padding:3px 5px 3px 5px; text-decoration:none;}
a.buttonDarkGreen:hover	{background-color:#007d44; color:#FFFFFF; text-decoration:none;}

.buttonDarkPurple, a.buttonDarkPurple, a.buttonDarkPurple:visited	{background-color:#8064a1; color:#FFFFFF; padding:3px 5px 3px 5px; text-decoration:none;}
a.buttonDarkPurple:hover	{background-color:#725594; color:#FFFFFF; text-decoration:none;}

.buttonRed, a.buttonRed, a.buttonRed:visited	{background-color:#c60303; color:#FFFFFF; padding:3px 5px 3px 5px; text-decoration:none;}
a.buttonRed:hover	{background-color:#B00202; color:#FFFFFF; text-decoration:none;}

/* END PROFILE PAGE UPDATE STYLES */
	
	/* Styles for Redesign */
	.topSearchOff			{width:288px; height:24px; background-image:url(/images/top/top_search_off.png); background-repeat:no-repeat;padding:0px;}
	.topSearchOn			{width:288px; height:24px; background-image:url(/images/top/top_search_on.png); background-repeat:no-repeat;padding:0px;}
	.topSearchField					{font-family: Arial, Helvetica, sans-serif; border:0px;	color: #000; background-color:#e3e3e3;	font-size: 12px; margin:0px; line-height:15px; height:29px; width:400px; }

a.shoutlinksGreySmall, a.shoutlinksGreySmall:visited         	{ font-family: Arial, Helvetica, Verdana, Sans;	color: #696969;	font-size:8pt; text-decoration: none }		
a.shoutlinksGreySmall:hover      { color: #565656; text-decoration: underline }
	
		img.size-full				{width:150px; height:auto;}
		img.size-medium				{width:150px; height:auto;}
		img.size-thumbnail			{width:75px; height:auto;}	
		
		a					{font-family: sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	font-size:11pt; text-decoration: underline; color: #000000;}
		a:visited    		{ color: #000000;	  }	
		a:hover			    { text-decoration: none; color: #102173}
		
	.commonSectionHeaderLinks, a.commonSectionHeaderLinks, a.commonSectionHeaderLinks:visited	{ font-family: Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;	font-size:10pt; text-decoration: underline }	
	a.commonSectionHeaderLinks:hover			{text-decoration: none; color:#e6e6e6;}
	
	.alignright				{float:left; margin-right:5px; margin-bottom:5px;}
	
	.linksBlogArchive     				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:10pt; text-decoration: none }		
	a.linksBlogArchive     				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:10pt; text-decoration: none }	
	a.linksBlogArchive:visited				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:10pt; text-decoration: none }	
	a.linksBlogArchive:hover			    { text-decoration: underline; color: #000000}
	
	
	.recentPostsUL		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #5f5d5d;  	font-size: 12px; list-style-type: disc; list-style-image: none;list-style-position: inside; padding:0px; margin:0px;   }
	
	 .topLoggedInText     			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:11px;}	
	 
	 .topLoggedInLinks     			{ font-family: Arial, Helvetica, Verdana, Sans, Sans;	color: #000000;	font-size:11px; text-decoration: underline }		
	a.topLoggedInLinks     			{ font-family: Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #000000;	font-size:11px; text-decoration: underline }	
	a.topLoggedInLinks:visited		{ font-family: Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #000000;	font-size:11px; text-decoration: underline }	
	a.topLoggedInLinks:hover			{ text-decoration: none; color: #000000}	

	.callShow 					{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #000000;	 	font-size: 15pt; }
	.callShowPlayer				{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #000000;	 	font-size: 17pt; padding:0 5px 5px 0; }
	.callShowMultiPlayer		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #ffffff;	 	font-size: 17pt; padding-bottom:10px; }
	.callShowNumber				{ color: #990000;	 font-weight:bold; }
	.callShowMultiNumber				{ color: #ffffff;	 font-weight:bold; }
	
	.homeTextBody		{ font-family:  Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #5f5d5d;  	font-size: 12px;   }
	
	.homeTextLinks			{ font-family:   Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #5f5d5d; text-decoration:underline;	font-size: 12px;}		
	a.homeTextLinks     		{ font-family:   Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #5f5d5d;	text-decoration:underline;	font-size: 12px;}
	a.homeTextLinks:visited     		{ font-family:   Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #5f5d5d;	text-decoration:underline;	font-size: 12px;}		
	a.homeTextLinks:hover	{ text-decoration: none; color: #3C79CC}	
	
	.homeTextBodyBlue		{ font-family:  Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #3a6b8c;  	font-size: 10pt;   }
	.homeTextBodyGrey		{ font-family:  Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #666666;  	font-size: 10pt;   }
	.homeSectionRedText		{ font-family:  Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #a14030;  	font-size: 10pt;   }
	
	
	.hometopvideoBlue		{ font-family: Arial, Helvetica, Verdana, Sans, Sans, Sans; color: #3a6b8c; font-size: 12px;}
	a.hometopvideoBlue     		{ font-family: Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #3a6b8c;	text-decoration:none;	font-size: 12px;}
	a.hometopvideoBlue:visited     		{ font-family: Arial, Helvetica, Verdana, Sans, Sans, Sans; color: #3a6b8c;	text-decoration:none;	font-size: 12px;}		
	a.hometopvideoBlue:hover	{ text-decoration: underline; color: #3a6b8c}

	
	.homeSectionRedLinks			{ font-family:   Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #a14030; text-decoration:none;	font-size: 12px;}		
	a.homeSectionRedLinks     		{ font-family:   Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #a14030;	text-decoration:none;	font-size: 12px;}
	a.homeSectionRedLinks:visited     		{ font-family:   Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #a14030;	text-decoration:none;	font-size: 12px;}		
	a.homeSectionRedLinks:hover	{ text-decoration: underline; color: #d80f1a}	
	
	.homeSectionBlueLinks			{ font-family:   Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #5673C2; text-decoration:none;	font-size: 10pt;}		
	a.homeSectionBlueLinks     		{ font-family:   Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #5673C2;	text-decoration:none;	font-size: 10pt;}
	a.homeSectionBlueLinks:visited     		{ font-family:   Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #5673C2;	text-decoration:none;	font-size: 10pt;}		
	a.homeSectionBlueLinks:hover	{ text-decoration: underline; color: #4260b2}	
	
	.rightRadioLinks			{ font-family:   Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #565656; text-decoration:none;	font-size: 11pt;}		
	a.rightRadioLinks     		{ font-family:   Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #565656;	text-decoration:none;	font-size: 11pt;}
	a.rightRadioLinks:visited     		{ font-family:   Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #565656;	text-decoration:none;	font-size: 11pt;}		
	a.rightRadioLinks:hover	{ text-decoration: underline; color: #494848}	
	
	.rightAnnouncementLinks			{ font-family:   Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #565656; text-decoration:none;	font-size: 11pt;}		
	.rightAnnouncementLinks a		    { font-family:   Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #565656;	text-decoration:underline;	font-size: 11pt;}
	.rightAnnouncementLinks a:visited     		{ font-family:   Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #565656;	text-decoration:underline;	font-size: 11pt;}		
	.rightAnnouncementLinks a:hover	{ text-decoration: none; color: #494848}	
	
	.rightRadioActionLinks			{ font-family:   Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #FFFFFF; text-decoration:none;	font-size: 12px; line-height:12px; font-weight:bold;}		
	a.rightRadioActionLinks     		{ font-family:   Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #FFFFFF;	text-decoration:none;	font-size: 12px; line-height:12px; font-weight:bold;}
	a.rightRadioActionLinks:visited     		{ font-family:   Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #FFFFFF;	text-decoration:none;	font-size: 12px; line-height:12px; font-weight:bold;}		
	a.rightRadioActionLinks:hover	{ text-decoration: underline; color: #EEEEEE}	
	
	.homeBlogHeader		{ font-family:  Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #000000; font-size: 18px; padding-bottom:5px; }
	a.homeBlogTitle, a.homeBlogTitle:visited  { font-family:  Arial, Helvetica, Verdana, Sans;	color: #000000; font-size: 18px; padding-bottom:5px;text-decoration:none;}
	a.homeBlogTitle:hover   { text-decoration:underline; padding-bottom:5px; color: #000000;}

	.homeBlogHeaderLarge	{ font-family:  Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #000000; font-size: 24px; padding-bottom:5px; }
	a.homeBlogTitleLarge, a.homeBlogTitleLarge:visited  { font-family:  Arial, Helvetica, Verdana, Sans;	color: #000000; font-size: 24px; padding-bottom:5px;text-decoration:none;}
	a.homeBlogTitleLarge:hover   { text-decoration:underline; padding-bottom:5px; color: #000000;}


	.homeBlogBlurb		{ font-family:  Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #394A5B; font-size: 11px; padding-top:5px; }
	
	.blogBottomBar		{clear:both; padding-top:3px; padding-bottom:3px; border-top:1px dashed #000000;border-bottom:1px dashed #000000; margin-top:10px;  }
	
	.blogBottomBarText		{ font-family:  Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #000000;  	font-size: 12px;   }
	.blogBottomBarText a, .blogBottomBarText a:visited		{ font-family:   Arial, Verdana, Helvetica, Sans;	color: #000000;  	font-size: 12px; text-decoration:underline;  }
	.blogBottomBarText a:hover		{color: #000000; text-decoration:none;   }

	.blogHomeText		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #000000;  	font-size: 12px;   }
	.blogHomeText a, .blogHomeText a:visited		{ font-family:   Arial, Verdana, Helvetica, Sans;	color: #000000;  	font-size: 12px; text-decoration:underline;  }
	.blogHomeText a:hover		{color: #3C79CC; text-decoration:none;   }
	.homeBlogReadMore			{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #000000; text-decoration:none;	font-size: 11px;}		
	a.homeBlogReadMore     		{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #000000;	text-decoration:none;	font-size: 11px;}
	a.homeBlogReadMore:visited     		{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #000000;	text-decoration:none;	font-size: 11px;}		
	a.homeBlogReadMore:hover	{ text-decoration: underline; color: #3C79CC}	
	
	
	.homepagetagsblack			{ font-family:Arial,Verdana,Helvetica,Sans; color: #000000; text-decoration:none;	font-size: 11px;}
	
	.bottomMenuLinks			{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #FFFFFF; text-decoration:none;	font-size: 11px;}		
	a.bottomMenuLinks     		{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;	text-decoration:none;	font-size: 11px;}
	a.bottomMenuLinks:visited     		{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;	text-decoration:none;	font-size: 11px;}		
	a.bottomMenuLinks:hover	{ text-decoration: underline; color: #FFFFFF}	
	
	.sectionHeaderDark		{background-color:#DEDEE0;font-family:  Arial, Helvetica, Verdana, Sans;	color: #2E4D71; font-size: 18px; line-height:30px; height:35px;border-left:1px solid #C7C8CA;border-right:1px solid #C7C8CA; text-indent:10px; text-transform:uppercase;}
	.sectionHeader		{font-family:  Arial, Helvetica, Sans;	color: #4C7AC2; font-size: 15pt;}
	
	.rightHeader		{width:265px; border-bottom:1px solid #C2C2C2;}

	.sectionFooterDark		{border-left:1px solid #C7C8CA;border-right:1px solid #C7C8CA; background-color:#DEDEE0; padding:10px;}
	
	.sectionContainer		{border-left:1px solid #999999;border-right:1px solid #999999; background-color:#ffffff;padding:10px 10px 0px 10px;}
	.sectionContainerDark		{border-left:1px solid #C7C8CA;border-right:1px solid #C7C8CA; background-color:#DEDEE0; padding:10px;}
	
	.checkboxOnHome		{float: left; width: 14px; height: 13px; line-height:13px; margin:10px 4px 0px 0px; background-image: url(/images/homeupsell/radiobutton_on.png); background-repeat: no-repeat;}
.checkboxOffHome	{float: left; width: 14px; height: 13px; line-height:13px; margin: 10px 4px 0px 0px; background-image: url(/images/homeupsell/radiobutton_off.png); background-repeat: no-repeat;}
.checkOnHome		{float: left; width: 14px; height: 19px; line-height:19px; margin:5px 3px 0px 4px; background-image: url(/images/homeupsell/checkmark.png); background-repeat: no-repeat;}
.checkOnPlusHome	{float: left; width: 14px; height: 19px; line-height:19px; margin:5px 3px 0px 4px; background-image: url(/images/homeupsell/redcheckplus.png); background-repeat: no-repeat;}
.checkOffHome		{float: left; width: 14px; height: 19px; line-height:19px; margin:5px 3px 0px 4px; background-image: url(/images/clear.gif); background-repeat: no-repeat;}
.productOnHome		{float: left; width: 314px;height: 31px; line-height:31px;  background-image: url(/images/homeupsell/redborder.png); background-repeat: no-repeat; cursor:pointer;}
.productOffHomeExtreme		{float: left; width: 314px;height: 31px; line-height:31px;  background-color:#FCE976; cursor:pointer;}
.productOnHomeExtreme		{float: left; width: 314px;height: 31px; line-height:31px;  background-image: url(/images/homeupsell/redborder_yellowbg.png); background-repeat: no-repeat; cursor:pointer;}
.productOffHome		{float: left; width: 314px; height: 31px; line-height:31px; cursor:pointer;}
.productOnText		{height: 14px; line-height:14px; font-size: 10pt; color: #4B4B4B; font-weight: bold;float:left; width:275px; margin:10px 0px 0px 0px;text-transform:uppercase;font-family:Arial,Helvetica,Verdana,Sans;}
.productOffText		{float: left; height: 14px; line-height:14px;  font-size: 10pt; color: #4B4B4B; font-weight: bold; float:left;width:275px; margin:10px 0px 0px 0px;text-transform:uppercase;font-family:Arial,Helvetica,Verdana,Sans;}
.productOnText span {color: #CF0F0D;}
.productOffText span {color: #CF0F0D;}

	/*.countdownText				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size: 18px}
	.countdownTime				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #d92922;	font-size: 18px}*/
	
	.homepageUpsellHeader		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;  	font-size: 15pt;   }
	.homepageUpsellSubHeader		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #000000;  	font-size: 15pt;   }
	.homepageUpsellSubHeaderSmall		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #000000;  	font-size: 13pt;   }
	.homepageUpsellWhiteText		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #000000;  	font-size: 10pt;   }
	
	.defaultHeaderHomepage		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #000000;  	font-size: 30px; font-weight: bold;   }
	.rightSubHeader		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #2D2D2D;  	font-size: 11pt;   }
	.homeBlueLinks			{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #3C79CC; text-decoration:none;	font-size: 10pt;}		
	a.homeBlueLinks     		{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #3C79CC;	text-decoration:none;	font-size: 10pt;}
	a.homeBlueLinks:visited     		{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #3C79CC;	text-decoration:none;	font-size: 10pt;}		
	a.homeBlueLinks:hover	{ text-decoration: underline; color: #3C79CC}	
	
	.homeBlueLinksSmall			{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #3C79CC; text-decoration:none;	font-size: 8pt;}		
	a.homeBlueLinksSmall     		{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #3C79CC;	text-decoration:none;	font-size: 8pt;}
	a.homeBlueLinksSmall:visited     		{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #3C79CC;	text-decoration:none;	font-size: 8pt;}		
	a.homeBlueLinksSmall:hover	{ text-decoration: underline; color: #3C79CC}	
	
	.bottomLinksHeader			{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #3185DD; text-decoration:none;	font-size: 9pt;}		
	a.bottomLinksHeader     		{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #3185DD;	text-decoration:none;	font-size: 9pt; }	
	a.bottomLinksHeader:visited     		{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #3185DD;	text-decoration:none;	font-size: 9pt;}		
	a.bottomLinksHeader:hover	{ text-decoration: underline; color: #3185DD}	
	
		.bottomLinks     				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:8pt; text-decoration: none }		
		a.bottomLinks     				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:8pt; text-decoration: none }	
		a.bottomLinks:visited				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:8pt; text-decoration: none }	
		a.bottomLinks:hover			    { text-decoration: underline; color: #000000}
		
	.homeSelected     	{ padding:4px 3px 4px 3px;background-image:url(/images/home/video_selected_bg.jpg); background-repeat:no-repeat;}	
	.homeMouseOn     	{ padding:4px 3px 4px 3px;}	
	.homeMouseOff     	{ padding:4px 3px 4px 3px;  }	
	
	.textBodyExperts				{ font-family: Arial, Helvetica, Verdana, Sans; 	color: #000000;	 	font-size: 8pt;}
	/* End Redesign Styles */
	
	.notLiveHeader 			{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #000000;  	font-size: 16pt; font-weight:bold; padding-left:5px; padding-top:3px;}		
	.notLiveSubHeader 		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #000000;  	font-size: 12pt; font-weight:bold; padding-left:5px; padding-top:3px;padding-bottom:3px;}	

	.bold         			{ font-weight:bold; }
	.notLiveLinks			{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #CC0000; text-decoration:none;	font-size: 12pt; font-weight:bold; padding-left:5px; padding-top:3px;padding-bottom:3px;}		
	a.notLiveLinks     		{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #CC0000;	text-decoration:none;	font-size: 12pt; font-weight:bold; padding-left:5px; padding-top:3px;padding-bottom:3px;}		
	a.notLiveLinks:hover	{ text-decoration: underline; color: #000000}		

	.upcomingShowText			{ font-family:Arial, Helvetica, sans-serif;	color: #B92110; text-decoration:none;	font-size: 15pt; font-weight:bold;}		
	
	.loginSubHeader 				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #ffffff;	 	font-size: 16px; font-weight:bold;}
	
	.defaultBodyAlt 		{ font-family: Tahoma, Arial, Helvetica, Verdana, Sans;	color: #ffffff;	 	font-size: 10pt; }
	
	a.buttons		{display:inline;font-family:  Arial, Helvetica, Verdana, Sans;	color: #870000; padding:3px; background-color:#FFFFFF; margin:2px; border:1px solid #870000; font-weight:bold; text-decoration:none; height:100%;}
		a.buttons:visited	{display:inline;font-family:  Arial, Helvetica, Verdana, Sans;	color: #870000; padding:3px; background-color:#FFFFFF; margin:2px; border:1px solid #870000; font-weight:bold; text-decoration:none; height:100%;}
a.buttons:hover		{display:inline;font-family:  Arial, Helvetica, Verdana, Sans;	color: #FFFFFF; padding:3px; background-color:#870000; margin:2px; border:1px solid #870000; font-weight:bold; text-decoration:none; height:100%;}

	
	/*These are the default styles for pages for BOR 3.0. They should only be used if a page is not part of a bigger module. Otherwise specific styles for the module should be created.
	See show, account and column styles for examples. */
	
	
.twitterWrapper		{padding:10px 0;}
.dashedline			{border-top: 1px dashed #D2DADA; margin:5px 0;}

	.fullwidth  			{ width:980px; }
	.defaultpage 				{ background-color: #ffffff; width:685px; }
	.defaultBodyWhite 				{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;	 	font-size: 10pt; }
	.defaultBody 				{ font-family:  sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #000000;	 	font-size: 11pt;word-spacing:0.1em; }
	.defaultBodyGrey 				{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #999999;	 	font-size: 10pt; }
	.defaultBodyDarkGrey 				{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #666666;	 	font-size: 10pt; }
	.defaultBodyLarge			{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #000000;	 	font-size: 11pt; }
	.defaultBodyLargeWhite			{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #ffffff;	 	font-size: 11pt; }
	.defaultBodySmall			{ font-family:  Arial, Helvetica, Verdana, Sans; color: #000000;	 	font-size: 8pt; }
	.defaultBodyXSmall			{ font-family:  Arial, Helvetica, Verdana, Sans; color: #000000;	 	font-size: 7pt; }
	.defaultBodySmallGrey			{ font-family:  Arial, Helvetica, Verdana, Sans; color: #666666;	 	font-size: 8pt; }
	.defaultBodyHuge			{ font-family: Arial, Verdana, Helvetica,  Sans;	color: #000000;	 	font-size: 13pt; }
	.defaultBodyXLarge			{ font-family:  Arial, Helvetica, Verdana, Sans; color: #000000;	 	font-size: 14pt; }
	.defaultBodyXLargeWhite		{ font-family:  Arial, Helvetica, Verdana, Sans; color: #FFFFFF;	 	font-size: 14pt; }		
	.defaultSubHeader			{ font-family:  sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #000000;  	font-size: 16px; font-weight: bold;  }
	
	.defaultSubHeader      { font-family:  sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #000000;   padding:0px; margin:0px;	font-size: 16px; font-weight: bold;}		
	a.defaultSubHeader     { font-family:  sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #000000;   padding:0px; margin:0px;	font-size: 16px; font-weight: bold;text-decoration: none;}	
	a.defaultSubHeader:visited	{ font-family:  sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;  padding:0px; margin:0px;	color: #000000; font-size: 16px; font-weight: bold;; text-decoration: none;}	
	a.defaultSubHeader:hover			    { text-decoration: underline; color: #000000;  padding:0px; margin:0px;}
	
	.defaultSubHeaderLarge		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #999999;  	font-size: 12pt;   }
	.defaultSubHeaderSmall		{ font-family:  Arial, Helvetica, Verdana, Sans; color:#003366; font-size: 12pt; font-weight:bold;}
	.defaultHeaderSmall		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #59779F;  	font-size: 14pt;   }
	.playerHeaderWhite		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;  	font-size: 15pt;  padding-left:35px;}
	.playerHeaderCenter		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;  	font-size: 15pt;   }
	.playerHeaderSmallWhite	{ font-family: Arial, Helvetica, Verdana, Sans; 	color: #FFFFFF;	 	font-size: 18px; padding-left:5px;padding-top:5px;}	
	.playerTextWhite				{ font-family: Arial, Helvetica, Verdana, Sans; 	color: #FFFFFF;	 	font-size: 14px; padding-left:35px;}	
	.defaultBodyRed		{ font-family: Arial, Helvetica, Verdana, Sans; 	color: #660000;	 	font-size: 14px;  }	
	.voteThanks			{ font-family:  Arial, Helvetica, Verdana, Sans; color: #660000;	font-size: 7pt; font-weight:bold; }
	.voteThanksWhite			{ font-family:  Arial, Helvetica, Verdana, Sans; color: #ffffff;  	font-size: 7pt; font-weight:bold; }

	.defaultLandingHeader		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #660000;  	font-size: 14pt; font-weight:bold; }	
	
	.defaultLinksLandingHeader     	{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #660000;font-size:14pt;text-decoration: none; font-weight:bold }		
	a.defaultLinksLandingHeader     	{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #660000;font-size:14pt;text-decoration: none; font-weight:bold }		
	a.defaultLinksLandingHeader:hover	{ text-decoration: none; color: #3D1F38; font-weight:bold }		

	a.defaultHeaderSmall     	{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #59779F;font-size:14pt;text-decoration: none; font-weight:bold }		
	a.defaultHeaderSmall:visited { font-family:  Arial, Helvetica, Verdana, Sans;	color: #59779F;font-size:14pt;text-decoration: none; font-weight:bold }
	a.defaultHeaderSmall:hover	{ text-decoration: underline; color: #C6001A; font-weight:bold }		

	.linksLandingHeader     	{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #666666;  	font-size: 14px; text-decoration: none;   font-weight:bold;}		
	a.linksLandingHeader     	{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #666666;  	font-size: 14px;  text-decoration: none;  font-weight:bold;}		
	a.linksLandingHeader:visited{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #666666;  	font-size: 14px;  text-decoration: none;  font-weight:bold;}		
	a.linksLandingHeader:hover	{ text-decoration: underline; color: #666666;}		

	.defaultHeader				{ font-family:  sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #c21c2a;  	font-size: 18pt; font-weight: 600;letter-spacing:-1px; padding:0px; margin:0px;}		
	.defaultHeaderLarge		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #5A330B;  	font-size: 20pt; font-weight:bold; }	
	.defaultHighlightBody 				{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #660000;	 	font-size: 10pt; }		
	.audienceLettersBodyReply	{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #3D1F38;	 	font-size: 10pt; }
	.defaultHeaderGeorgia		{ font-family:  Georgia;	color: #330066;  	font-size: 18pt; font-weight: 600; }

	.defaultLinksHeader     	{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #003366;  	font-size: 14pt; text-decoration:none; }
	a.defaultLinksHeader     	{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #003366;  	font-size: 14pt; text-decoration:none; }
	a.defaultLinksHeader:hover	{ text-decoration: none; color: #2472A4; }		

	.defaultLinksXLargeWhite     	{ font-family:  Arial, Helvetica, Verdana, Sans; color: #FFFFFF;	 	font-size: 14pt; text-decoration:none; }
	a.defaultLinksXLargeWhite     	{ font-family:  Arial, Helvetica, Verdana, Sans; color: #FFFFFF;	 	font-size: 14pt;text-decoration:none; }
	a.defaultLinksXLargeWhite:hover	{ text-decoration:underline;  color: #FFFFFF;  }		

	.bookSelected     	{ background-color:#C09F62;  }	
	.bookMouseOn     	{ background-color:#C09F62;  }	
	.bookMouseOff     	{ background-color:#FFFFFF;  }	
	
	.homeYoutubeSelected     	{ background-color:#C09F62;  }	
	.homeYoutubeMouseOn     	{ background-color:#C09F62;  }	
	.homeYoutubeMouseOff     	{ background-color:#FFFFFF;  }	
	
	.redLinks     	{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #660000;  	font-size: 10pt; font-weight:bold; text-decoration:underline; }
	a.redLinks  	{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #660000;  	font-size: 10pt; font-weight:bold; text-decoration:underline; }
	a.redLinks:link     		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #660000;  	font-size: 10pt; font-weight:bold; text-decoration:underline; }				
	a.redLinks:visited			{font-family:  Arial, Helvetica, Verdana, Sans;	color: #660000;  	font-size: 10pt; font-weight:bold; text-decoration:underline;  }		
	a.redLinks:active			{font-family:  Arial, Helvetica, Verdana, Sans;	color: #660000;  	font-size: 10pt; font-weight:bold; text-decoration:underline;  }	
	a.redLinks:hover	{  color: #000000; font-weight:bold; text-decoration: none}		
	
	.defaultLinksHeaderSmall     	{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #660000;  	font-size: 12pt; font-weight:bold; text-decoration:none; }
	a.defaultLinksHeaderSmall  	{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #660000;  	font-size: 12pt; font-weight:bold; text-decoration:none; }
	a.defaultLinksHeaderSmall:hover	{ text-decoration: none; color: #3D1F38; font-weight:bold }		
	
	a.defaultSubHeaderSmallLinks			{ font-family:  Arial, Helvetica, Verdana, Sans; color:#003366; font-size: 12pt; font-weight:bold; text-decoration:underline; }
	a.defaultSubHeaderSmallLinks:visited	{ font-family:  Arial, Helvetica, Verdana, Sans; color:#003366; font-size: 12pt; font-weight:bold; text-decoration:underline; }
	a.defaultSubHeaderSmallLinks:hover		{ font-family:  Arial, Helvetica, Verdana, Sans; color:#003366; font-size: 12pt; font-weight:bold; text-decoration:none; }

	.defaultLinksLarge     	{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #000000;font-size:11pt;text-decoration: underline; font-weight:bold }		
	a.defaultLinksLarge     	{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #000000;font-size:11pt;text-decoration: underline; font-weight:bold }		
	a.defaultLinksLarge:visited	{ text-decoration: underline; color: #000000; font-weight:bold }		
	a.defaultLinksLarge:hover	{ text-decoration: none; color: #000000; font-weight:bold }		
	.defaultLinksLargeWhite     	{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #ffffff;font-size:11pt;text-decoration: underline; font-weight:bold }		
	a.defaultLinksLargeWhite     	{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #ffffff;font-size:11pt;text-decoration: underline; font-weight:bold }		
	a.defaultLinksLargeWhite:visited	{ text-decoration: underline; color: #ffffff; font-weight:bold }		
	a.defaultLinksLargeWhite:hover	{ text-decoration: none; color: #ffffff; font-weight:bold }		
	.defaultLinksBold     				{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #102173;		font-size:10pt; text-decoration: underline; font-weight:bold}		
	a.defaultLinksBold     			{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #102173;		font-size:10pt; text-decoration: underline; font-weight:bold}		
	a.defaultLinksBold:hover			{ text-decoration: none; color: #660000}		
	a.defaultLinksBold:link     		{ }				
	a.defaultLinksBold:visited			{ }		
	a.defaultLinksBold:active			{ }		
	
	.defaultLinks				{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #000000;		font-size:10pt; text-decoration: underline;}		
	a.defaultLinks     			{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #000000;		font-size:10pt; text-decoration: underline;}		
	a.defaultLinks:hover			{ text-decoration: none; color: #102173}		
	a.defaultLinks:link     		{ }				
	a.defaultLinks:visited			{ }		
	a.defaultLinks:active			{ }	
	
	.defaultLinksSmall				{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #102173;		font-size:8pt; text-decoration: underline;}		
	a.defaultLinksSmall     			{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #102173;		font-size:8pt; text-decoration: underline;}		
	a.defaultLinksSmall:hover			{ text-decoration: none; color: #660000}		
	a.defaultLinksSmall:link     		{ }				
	a.defaultLinksSmall:visited			{ }		
	a.defaultLinksSmall:active			{ }	

	.defaultLinksNoDec				{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #102173;		font-size:10pt; text-decoration: none;}		
	a.defaultLinksNoDec     			{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #102173;		font-size:10pt; text-decoration: none;}		
	a.defaultLinksNoDec:hover			{ text-decoration: none; color: #660000;text-decoration: underline;}		
	a.defaultLinksNoDec:link     		{ }				
	a.defaultLinksNoDec:visited			{ }		
	a.defaultLinksNoDec:active			{ }	
	
	.loginLinks					{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;		font-size:10pt; text-decoration: underline;}		
	a.loginLinks     			{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;		font-size:10pt; text-decoration: underline;}		
	a.loginLinks:hover			{ text-decoration: none; color: #CCCC9A; }
	a.loginLinks:link     		{ }				
	a.loginLinks:visited		{ }		
	a.loginLinks:active			{ }
	
	.nonsifrHeader 		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #3D1F38;  	font-size: 16pt; font-weight:bold; }
	.nonsifrSubHeader 		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #3D1F38;  	font-size: 13pt; font-weight:bold; }

/*These are the styles for the homepage. */
	.homepage 				{ background-color: #ffffff; width:700px; }
	.homeBody 				{ font-family:  Verdana, Helvetica, Sans;	color: #000000;	 	font-size: 10pt; }
	.homeBody a 			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:10pt; text-decoration: underline}
	.homeBody a:visited 	{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:10pt; text-decoration: underline}
	.homeBody a:hover 		{text-decoration: none; color: #102173}
	
	.homeBodySmall			{ font-family:  Arial, Helvetica, Verdana, Sans; color: #000000;	 	font-size: 9pt; }
	.homeSubHeader			{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;  	font-size: 10pt; font-weight:bold; }
	.homeSubHeaderLarge		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #999999;  	font-size: 12pt; font-weight:bold; }
	.homeHeaderSmall		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #3D1F38;  	font-size: 16pt; font-weight:bold; }
	.homeHeaderSmallCenter	{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #3D1F38;  	font-size: 16pt;  }
	.homeHeader				{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #3D1F38;  	font-size: 18pt; padding-left:5px;padding-top:5px; }		
	.homeHeaderLarge		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #003366;  	font-size: 20pt; font-weight:bold; }			
	.homeLinksLarge     	{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #000000;font-size:12pt; font-weight:bold }		
	a.homeLinksLarge     	{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #000000;font-size:12pt;font-weight:bold }		
	a.homeLinksLarge:hover	{ text-decoration: none; color: #660000; font-weight:bold }		

	.homeScroller     	{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #000000;font-size:11pt;text-decoration: underline; font-weight:bold }		
	a.homeScroller     	{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #000000;font-size:11pt;text-decoration: underline; font-weight:bold }		
	a.homeScroller:hover	{ text-decoration: none; color: #660000; font-weight:bold }		

	.homeLinksBold     				{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #102173;		font-size:12pt; text-decoration: underline; font-weight:bold}		
	a.homeLinksBold     			{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #102173;		font-size:12pt; text-decoration: underline; font-weight:bold}		
	a.homeLinksBold:hover			{ text-decoration: none; color: #660000}		
	a.homeLinksBold:link     		{ }				
	a.homeLinksBold:visited			{ }		
	a.homeLinksBold:active			{ }		
	
	.homeLinks					{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #102173;		font-size:10pt; text-decoration: underline;}		
	a.homeLinks     			{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #102173;		font-size:10pt; text-decoration: underline;}		
	a.homeLinks:hover			{ text-decoration: none; color: #660000}		
	a.homeLinks:link     		{ }				
	a.homeLinks:visited			{ }		
	a.homeLinks:active			{ }	
	
	.homeLinksSmall					{ font-family: Arial, Helvetica, Verdana, Sans;	color: #102173;		font-size:9pt; text-decoration: underline;}		
	a.homeLinksSmall     			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #102173;		font-size:9pt; text-decoration: underline;}		
	a.homeLinksSmall:hover			{ text-decoration: none; color: #660000}		
	a.homeLinksSmall:link     		{ }				
	a.homeLinksSmall:visited			{ }		
	a.homeLinksSmall:active			{ }	

	.thinBlueGreenTable					{ border: 1px solid; border-color: #3A789D; }
	
	/* blog pages */
	.blogpage 				{ background-color: #ffffff; width:700px; }
	.blogBody 				{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #000000;	 	font-size: 10pt; }
	.blogBodySmall			{ font-family:  Arial, Helvetica, Verdana, Sans; color: #000000;	 	font-size: 9pt; }
	.blogSubHeader			{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #666666;  	font-size: 10pt; font-weight:bold; }
	.blogSubHeaderLarge		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #999999;  	font-size: 12pt; font-weight:bold; }
	.blogHeaderSmall		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #660000;  	font-size: 14pt; font-weight:bold; }
	.blogHeader				{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #3D1F38;  	font-size: 18pt; font-weight:bold; }		
	.blogHeaderLarge		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #003366;  	font-size: 20pt; font-weight:bold; }

	.InnerblogHeader		{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #000000;  	font-size: 12pt;  margin:0 0 4px; text-decoration: none; }		
	a.InnerblogHeader		{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #000000;  	  margin:0 0 4px; text-decoration: none;}			
	a.InnerblogHeader:hover		{text-decoration: underline; color: #000000; font-size: 12pt;}
	a.InnerblogHeader:visited	{color: #000000; }		
	a.InnerblogHeader:active	{ }	
	
	.blogLinks				{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #000000;		font-size:8pt; text-decoration: underline;}		
	a.blogLinks     			{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #000000;		font-size:8pt; text-decoration: underline;}		
	a.blogLinks:hover			{ text-decoration: none; color: #000000}		
	a.blogLinks:link     		{ }				
	a.blogLinks:visited			{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:8pt;}		
	a.blogLinks:active			{ }

	a.blogCategoryLink,
	a.blogCategoryLink:visited 	{color: #c21c2a; font-size: 10pt; text-decoration: none; font-family: sofia_pro_light_condensedRg, Helvetica, Verdana, Sans; text-transform: uppercase;}
	a.blogCategoryLink:hover 	{text-decoration: underline;}
	
	.checkoutpage 				{ background-color: #ffffff; width:700px; }
	.checkoutBody 				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	 	font-size: 10pt; }
	.checkoutBodySmall			{ font-family: Arial, Helvetica, Verdana, Sans; color: #000000;	 	font-size: 8pt; }
	.checkoutBodyXLarge			{ font-family: Arial, Helvetica, Verdana, Sans; color: #000000;	 	font-size: 14pt; }	
	.checkoutSubHeader			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #666666;  	font-size: 10pt; font-weight:bold; }
	.checkoutSubHeaderLarge		{ font-family: Arial, Helvetica, Verdana, Sans;	color: #999999;  	font-size: 12pt; font-weight:bold; }
	.checkoutHeaderSmall		{ font-family: Arial, Helvetica, Verdana, Sans;	color: #660000;  	font-size: 14pt; font-weight:bold; }
	.checkoutHeader				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #3D1F38;  	font-size: 18pt; font-weight:bold; }		
	.checkoutHeaderLarge		{ font-family: Arial, Helvetica, Verdana, Sans;	color: #003366;  	font-size: 20pt; font-weight:bold; }	
	.checkoutHighlightBody 				{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #660000;	 	font-size: 10pt; }		
	.audienceLettersBodyReply	{ font-family: Arial, Helvetica, Verdana, Sans;	color: #3D1F38;	 	font-size: 10pt; }

	.checkoutLinksHeader     	{ font-family: Arial, Helvetica, Verdana, Sans;	color: #3D1F38;  	font-size: 14pt; font-weight:bold; text-decoration:none; }
	a.checkoutLinksHeader     	{ font-family: Arial, Helvetica, Verdana, Sans;	color: #3D1F38;  	font-size: 14pt; font-weight:bold; text-decoration:none; }
	a.checkoutLinksHeader:hover	{ text-decoration: none; color: #660000; font-weight:bold }		

	.checkoutLinksHeaderSmall     	{ font-family: Arial, Helvetica, Verdana, Sans;	color: #660000;  	font-size: 12pt; font-weight:bold; text-decoration:none; }
	a.checkoutLinksHeaderSmall  	{ font-family: Arial, Helvetica, Verdana, Sans;	color: #660000;  	font-size: 12pt; font-weight:bold; text-decoration:none; }
	a.checkoutLinksHeaderSmall:hover	{ text-decoration: none; color: #3D1F38; font-weight:bold }		


	.checkoutLinksLarge     	{ font-family: Arial, Helvetica, Verdana, Sans;	color: #102173;font-size:12pt;text-decoration: underline; font-weight:bold }		
	a.checkoutLinksLarge     	{ font-family: Arial, Helvetica, Verdana, Sans;	color: #102173;font-size:12pt;text-decoration: underline; font-weight:bold }		
	a.checkoutLinksLarge:hover	{ text-decoration: none; color: #660000; font-weight:bold }		

	.checkoutLinksBold     				{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #102173;		font-size:10pt; text-decoration: underline; font-weight:bold}		
	a.checkoutLinksBold     			{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #102173;		font-size:10pt; text-decoration: underline; font-weight:bold}		
	a.checkoutLinksBold:hover			{ text-decoration: none; color: #660000}		
	a.checkoutLinksBold:link     		{ }				
	a.checkoutLinksBold:visited			{ }		
	a.checkoutLinksBold:active			{ }		
	
	.checkoutLinks				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #102173;		font-size:10pt; text-decoration: underline;}		
	a.checkoutLinks     			{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #102173;		font-size:10pt; text-decoration: underline;}		
	a.checkoutLinks:hover			{ text-decoration: none; color: #660000}		
	a.checkoutLinks:link     		{ }				
	a.checkoutLinks:visited			{ }		
	a.checkoutLinks:active			{ }	
	
	.checkoutLinksSmall				{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #102173;		font-size:8pt; text-decoration: underline;}		
	a.checkoutLinksSmall     			{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #102173;		font-size:8pt; text-decoration: underline;}		
	a.checkoutLinksSmall:hover			{ text-decoration: none; color: #660000}		
	a.checkoutLinksSmall:link     		{ }				
	a.checkoutLinksSmall:visited			{ }		
	a.checkoutLinksSmall:active			{ }		
	
/*These are the styles for the my account pages. */
	.accountpage 				{ background-color: #ffffff; width:700px; }
	.accountBody 				{ font-family: sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #000000;	 	font-size: 11pt; }
	.accountBodySmall			{ font-family: sofia_pro_light_condensedRg, Helvetica, Verdana, Sans; color: #000000;	 	font-size: 8pt; }
	.accountBodyXLarge			{ font-family: sofia_pro_light_condensedRg, Helvetica, Verdana, Sans; color: #000000;	 	font-size: 14pt; }	
	.accountSubHeader			{ font-family: sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #666666;  	font-size: 10pt; font-weight:bold; }
	.accountSubHeaderLarge		{ font-family: sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #999999;  	font-size: 12pt; font-weight:bold; }
	.accountHeaderSmall		{ font-family: sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #660000;  	font-size: 14pt; font-weight:bold; }
	.accountHeader				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #3D1F38;  	font-size: 18pt; font-weight:bold; }		
	.accountHeaderLarge		{ font-family: Arial, Helvetica, Verdana, Sans;	color: #003366;  	font-size: 20pt; font-weight:bold; }	
	.accountHighlightBody 				{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #660000;	 	font-size: 10pt; }		
	.audienceLettersBodyReply	{ font-family: Arial, Helvetica, Verdana, Sans;	color: #3D1F38;	 	font-size: 10pt; }

	.accountLinksHeader     	{ font-family: Arial, Helvetica, Verdana, Sans;	color: #3D1F38;  	font-size: 14pt; font-weight:bold; text-decoration:none; }
	a.accountLinksHeader     	{ font-family: Arial, Helvetica, Verdana, Sans;	color: #3D1F38;  	font-size: 14pt; font-weight:bold; text-decoration:none; }
	a.accountLinksHeader:hover	{ text-decoration: none; color: #660000; font-weight:bold }		

	.accountLinksHeaderSmall     	{ font-family: Arial, Helvetica, Verdana, Sans;	color: #660000;  	font-size: 12pt; font-weight:bold; text-decoration:none; }
	a.accountLinksHeaderSmall  	{ font-family: Arial, Helvetica, Verdana, Sans;	color: #660000;  	font-size: 12pt; font-weight:bold; text-decoration:none; }
	a.accountLinksHeaderSmall:hover	{ text-decoration: none; color: #3D1F38; font-weight:bold }		


	.accountLinksLarge     	{ font-family: sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #000000;font-size:13pt;text-decoration: underline; font-weight:bold }		
	a.accountLinksLarge     	{ font-family: sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #000000;font-size:13pt;text-decoration: underline; font-weight:bold }		
	a.accountLinksLarge:hover	{ text-decoration: none; color: #102173; font-weight:bold }		

	.accountLinksBold     				{ font-family:  sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #000000;		font-size:11pt; text-decoration: underline; font-weight:bold}		
	a.accountLinksBold     			{ font-family:  sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #000000;		font-size:11pt; text-decoration: underline; font-weight:bold}		
	a.accountLinksBold:hover			{ text-decoration: none; color: #102173}		
	a.accountLinksBold:link     		{ }				
	a.accountLinksBold:visited			{ }		
	a.accountLinksBold:active			{ }		
	
	.accountLinks				{ font-family: sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #000000;		font-size:11pt; text-decoration: underline;}		
	a.accountLinks     			{ font-family:  sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #000000;		font-size:11pt; text-decoration: underline;}		
	a.accountLinks:hover			{ text-decoration: none; color: #102173}		
	a.accountLinks:link     		{ }				
	a.accountLinks:visited			{ }		
	a.accountLinks:active			{ }	
	
	.accountLinksSmall				{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #000000;		font-size:8pt; text-decoration: underline;}		
	a.accountLinksSmall     			{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #000000;		font-size:8pt; text-decoration: underline;}		
	a.accountLinksSmall:hover			{ text-decoration: none; color: #102173}		
	a.accountLinksSmall:link     		{ }				
	a.accountLinksSmall:visited			{ }		
	a.accountLinksSmall:active			{ }		
	
		
/* Help Section */
	.helppage 				{ width:100%; }
	.helpBody 				{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #000000;	 	font-size: 10pt; }
	.helpBodySmall			{ font-family:  Arial, Helvetica, Verdana, Sans; color: #000000;	 	font-size: 8pt; }
	.helpSubHeader			{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #63819F;  	font-size: 10pt; font-weight:bold; }
	.helpSubHeaderLarge		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #999999;  	font-size: 12pt; font-weight:bold; }
	.helpHeaderSmall		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #003366;  	font-size: 14pt; }
	.helpHeader				{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #5A330B;  	font-size: 18pt; font-weight:bold; }		
	.helpHeaderLarge		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #5A330B;  	font-size: 20pt; font-weight:bold; }			
	.audienceLettersBodyReply	{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #3D1F38;	 	font-size: 10pt; }
	.helpHighlightBody				{ font-family:  Arial, Helvetica, Verdana, Sans; 	color: #660000;	 	font-size: 10pt}

	.helpLinksHeader     	{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #3D1F38;  	font-size: 14pt; font-weight:bold; text-decoration:none; }
	a.helpLinksHeader     	{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #3D1F38;  	font-size: 14pt; font-weight:bold; text-decoration:none; }
	a.helpLinksHeader:hover	{ text-decoration: none; color: #660000; font-weight:bold }		

	.helpLinksHeaderSmall     	{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #660000;  	font-size: 12pt; font-weight:bold; text-decoration:none; }
	a.helpLinksHeaderSmall  	{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #660000;  	font-size: 12pt; font-weight:bold; text-decoration:none; }
	a.helpLinksHeaderSmall:hover	{ text-decoration: none; color: #3D1F38; font-weight:bold }		

	.helpLinksLarge     	{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #102173;font-size:12pt;text-decoration: underline; font-weight:bold }		
	a.helpLinksLarge     	{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #102173;font-size:12pt;text-decoration: underline; font-weight:bold }		
	a.helpLinksLarge:hover	{ text-decoration: none; color: #660000; font-weight:bold }		
	.helpLinksBold     				{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #102173;		font-size:10pt; text-decoration: underline; font-weight:bold}		
	a.helpLinksBold     			{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #102173;		font-size:10pt; text-decoration: underline; font-weight:bold}		
	a.helpLinksBold:hover			{ text-decoration: none; color: #660000}		
	a.helpLinksBold:link     		{ }				
	a.helpLinksBold:visited			{ }		
	a.helpLinksBold:active			{ }		
	
	.helpLinks				{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #102173;		font-size:10pt; text-decoration: underline;}		
	a.helpLinks     			{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #102173;		font-size:10pt; text-decoration: underline;}		
	a.helpLinks:hover			{ text-decoration: none; color: #660000}		
	a.helpLinks:link     		{ }				
	a.helpLinks:visited			{ }		
	a.helpLinks:active			{ }	
	
	.helpLinksSmall				{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #102173;		font-size:8pt; text-decoration: underline;}		
	a.helpLinksSmall     			{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #102173;		font-size:8pt; text-decoration: underline;}		
	a.helpLinksSmall:hover			{ text-decoration: none; color: #660000}		
	a.helpLinksSmall:link     		{ }				
	a.helpLinksSmall:visited			{ }		
	a.helpLinksSmall:active			{ }	

	
	/*column pages */

		.columnBody 				{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #000000;	 	font-size: 10pt; }
		.columnBodySmall			{ font-family:  Arial, Helvetica, Verdana, Sans; color: #000000;	 	font-size: 9pt; }
		.columnHeader				{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #3D1F38;  	font-size: 22pt; font-weight:bold; }
		
		.columnLinks				{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #102173;		font-size:10pt; text-decoration: underline;}		
		a.columnLinks     			{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #102173;		font-size:10pt; text-decoration: underline;}		
		a.columnLinks:hover			{ text-decoration: none; color: #000000}		
		a.columnLinks:link     		{ }				
		a.columnLinks:visited			{ }		
		a.columnLinks:active			{ }		

	/* Station Finder */
		.stationFinderHeader	{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;	 background-color: #003366; font-size: 10pt; }
		.stationFinderAltRow	{ background-color: #EEEEEE;  }
		
	/*show pages */

		.showpage 				{ background-color: #ffffff; }
		.showBody 				{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #000000;	 	font-size: 10pt; }
		.showBodySmall			{ font-family:  Arial, Helvetica, Verdana, Sans; color: #FFFFFF;	 	font-size: 8pt; }
		.showBodyGrey				{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #565656;	 	font-size: 9pt; }
		.showBodySmallBlack			{ font-family:  Arial, Helvetica, Verdana, Sans; color: #000000;	 	font-size: 8pt; }
		.showBodySmallGrey			{ font-family:  Arial, Helvetica, Verdana, Sans; color: #666666;	 	font-size: 9pt; }
		.showSubHeader			{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #666666;  	font-size: 10pt; font-weight:bold; }
		.showSubHeaderLarge		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #999999;  	font-size: 12pt; font-weight:bold; }
		.showHeaderSmall		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #660000;  	font-size: 14pt; font-weight:bold; }
		.showHeader				{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #3D1F38;  	font-size: 18pt; font-weight:bold; }		
		.showHeaderLarge		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #003366;  	font-size: 20pt; font-weight:bold; }			
		.showLinksLarge     	{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #102173;font-size:12pt;text-decoration: underline; font-weight:bold }		
		a.showLinksLarge     	{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #102173;font-size:12pt;text-decoration: underline; font-weight:bold }		
		a.showLinksLarge:hover	{ text-decoration: none; color: #000000; font-weight:bold }		
		.showLinks     				{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #102173;		font-size:10pt; text-decoration: underline; font-weight:bold}		
		a.showLinks     			{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #102173;		font-size:10pt; text-decoration: underline; font-weight:bold}		
		a.showLinks:hover			{ text-decoration: none; color: #660000}		
		a.showLinks:link     		{ }				
		a.showLinks:visited			{ }		
		a.showLinks:active			{ }		
		
		.showLinksSmall     			{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #000000;		font-size:8pt; text-decoration: underline;}		
		a.showLinksSmall      			{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #000000;		font-size:8pt; text-decoration: underline;}		
		a.showLinksSmall:hover			{ text-decoration: none; color: #660000}		
		a.showLinksSmall:link     		{ }				
		a.showLinksSmall:visited			{ }		
		a.showLinksSmall:active			{ }		
		
		.showLinksSmallGrey    			{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #000000;		font-size:9pt; }		
		a.showLinksSmallGrey     			{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #565656;		font-size:9pt; text-decoration: underline;}		
		a.showLinksSmallGrey:hover			{ text-decoration: none; color: #565656}		
		a.showLinksSmallGrey:link     		{ }				
		a.showLinksSmallGrey:visited			{ }		
		a.showLinksSmallGrey:active			{ }		
		
		
		.showLinksPlain				{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #102173;		font-size:10pt; text-decoration: underline;}		
		a.showLinksPlain     			{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #102173;		font-size:10pt; text-decoration: underline;}		
		a.showLinksPlain:hover			{ text-decoration: none; color: #660000}		
		a.showLinksPlain:link     		{ }				
		a.showLinksPlain:visited			{ }		
		a.showLinksPlain:active			{ }		
		
		a.showCalendarLinks     			{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #660000;		font-size:10pt; text-decoration: underline; font-weight:bold}		
		a.showCalendarLinks:link     		{ }				
		a.showCalendarLinks:visited			{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #660000;		font-size:10pt; text-decoration: underline; font-weight:bold}		
		a.showCalendarLinks:active			{ }		
		a.showCalendarLinks:hover			{ text-decoration: none; color: #000000}		

		
		.showCalendarModule		{ background-color: #4C7AC2; border: 1px solid; border-color: #000000;}
/*---old		.showCalendarModule		{ background-color: #003366; border: 1px solid; border-color: #85bbe3;} */
		.calendarBorder	table {background-color: #666666; border: #666666 1px solid;}
		.calendarBorder	th 	{ background-color: #666666; color:#ffffff; font-weight:bold;  } 
		.calendarBorder	td 	{ background-color:#ffffff;} 
		.calendarBorder	td a:links 	{ background-color:#ffffff;width:100%;display: block} 
		.calendarBorder	td a:visited 	{ background-color:#ffffff;width:100%;display: block} 
		.calendarBorder	td a:hover 	{ background-color:#9ecfff;width:100%;display: block} 
		
		.btnav { background-color: #daf0fd; border: 1px #000000 solid;} 
	
	.error 					 	{ font-family:sofia_pro_light_condensedRg, Helvetica, Verdana, Sans; 	color: #c21c2a;	 	font-size: 11pt;}
	.textBodyError 					{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #941C1C;	 	font-size: 10pt; }
	
	
	
	.textBodyStatic				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	 	font-size: 11px;}	
	.textBodySmallStatic		{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	 	font-size: 10px;}	
	.textBody 					{ font-family:  sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #000000;	 	font-size: 11pt;word-spacing:0.1em; }
	.textBodyBold				{ font-family: sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #000000;	 	font-size: 11pt; font-weight:bold;word-spacing:0.1em;}
	.textBodyRegular			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	 	font-size: 11px}	
	.textBodySmall				{ font-family: Arial, Helvetica, Verdana, Sans; 	color: #000000;	 	font-size: 11px}
	.textBodySmallStatic				{ font-family: Arial, Helvetica, Verdana, Sans; 	color: #000000;	 	font-size: 10px}
	.textBodyLarge				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	 	font-size: 12px}
	.textBodySmaller 					{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #000000;	 	font-size: 8pt; }
	.textBodyXLarge				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	 	font-size: 13px; font-weight:bold}
	.textBodyHuge 					{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	 	font-size: 15px; }
	.textBodyVerySmall			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	 	font-size: 9px}
	
	.textBodyGrey				{ font-family: Arial, Helvetica, Verdana, Sans; 	color: #CCCCCC;	 	font-size: 11px}
	.textBodyGreyHeader			{ font-family: Arial, Helvetica, Verdana, Sans; 	color: #FFFFFF;	 	font-size: 14px}
	.textBodyGreyLarge			{ font-family: Arial, Helvetica, Verdana, Sans; 	color: #CCCCCC;	 	font-size: 13px}
	.textBodyGreySmall			{ font-family: Arial, Helvetica, Verdana, Sans; 	color: #CCCCCC;	 	font-size: 10px}
	.textBodyGreyVSmall			{ font-family: Arial, Helvetica, Verdana, Sans; 	color: #CCCCCC;	 	font-size: 9px}
	.textBodyGreyStatic			{ font-family: Arial, Helvetica, Verdana, Sans; 	color: #CCCCCC;	 	font-size: 11px}
	.textBodyGreySmallStatic			{ font-family: Arial, Helvetica, Verdana, Sans; 	color: #CCCCCC;	 	font-size: 10px}

	.textBodyRed				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #941C1C;	 	font-size: 11px}
	.textBodyRedSmall			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #941C1C;	 	font-size: 10px}
	.textBodyRedLarge			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #941C1C;	 	font-size: 14px}
	.textBodyRedMedium			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #941C1C;	 	font-size: 13px}
	.textBodyNavy				{ font-family: Arial, Helvetica, Verdana, Sans; 	color: #102173;	 	font-size: 11px}
	.textBodyNavySmall			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #102173;	 	font-size: 10px}
	.textBodyNavyLarge			{ font-family: Arial, Helvetica, Verdana, Sans; 	color: #102173;	 	font-size: 12px}
	.textBodyNavyLarger			{ font-family: Arial, Helvetica, Verdana, Sans; 	color: #102173;	 	font-size: 13px}	
	
	.textBodyWhiteBold			{ font-family: Arial, Helvetica, Verdana, Sans; 	color: #FFFFFF;	 	font-size: 13px; font-weight:bold; text-indent: 2px}
	.textBodyWhite				{ font-family: Arial, Helvetica, Verdana, Sans; 	color: #FFFFFF;	 	font-size: 10pt;}	
	.textBodyWhiteLarge			{ font-family: sofia_pro_light_condensedRg, Helvetica, Verdana, Sans; 	color: #FFFFFF;	 	font-size: 14px}	
	.textBodyWhiteXLarge		{ font-family: sofia_pro_light_condensedRg, Helvetica, Verdana, Sans; 	color: #FFFFFF;	 	font-size: 16px}	
	.textBodyWhiteSmall			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;	 	font-size: 10px}	
	.textBodyWhiteVSmall		{ font-family: Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;	 	font-size: 9px}
	.textBodyWhiteStatic		{ font-family: Arial, Helvetica, Verdana, Sans; 	color: #FFFFFF;	 	font-size: 12px}	
	.textBodyWhiteRegularStatic	{ font-family: Arial, Helvetica, Verdana, Sans; 	color: #FFFFFF;	 	font-size: 11px}	
	
	.textBodyYellowLarge		{ font-family: Arial, Helvetica, Verdana, Sans; 	color: #FFCC00;	 	font-size: 12px}	
	.textBodyYellowSmall		{ font-family: Arial, Helvetica, Verdana, Sans; 	color: #FFCC00;	 	font-size: 10px}
	.textBodyYellowVSmall		{ font-family: Arial, Helvetica, Verdana, Sans; 	color: #FFCC00;	 	font-size: 9px}	
	.textBodyYellow				{ font-family: Arial, Helvetica, Verdana, Sans; 	color: #FFCC00;	 	font-size: 11px}	
	.textBodyYellowStatic		{ font-family: Arial, Helvetica, Verdana, Sans; 	color: #FFCC00;	 	font-size: 11px}	
	
	.textBodyGoldLarge		{ font-family:  Arial, Helvetica, Verdana, Sans; 	color: #DBA400;	 	font-size: 12pt}	
	.textBodyGoldSmall		{ font-family:  Arial, Helvetica, Verdana, Sans; 	color: #DBA400;	 	font-size: 9pt}
	.textBodyGoldVSmall		{ font-family:  Arial, Helvetica, Verdana, Sans; 	color: #DBA400;	 	font-size: 8pt}	
	.textBodyGold			{ font-family:  Arial, Helvetica, Verdana, Sans; 	color: #DBA400;	 	font-size: 10pt}	
	.textBodyGoldStatic		{ font-family:  Arial, Helvetica, Verdana, Sans; 	color: #DBA400;	 	font-size: 10pt}	
			
	.pageTitle					{ font-family: Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;	 	font-size: 10px; font-weight:bold}	
	.textBox					{ font-family: sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #000000;	 	font-size: 13px; padding: 2px;	vertical-align: middle}
	.dmtextBox					{ font-family: sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #000000;	font-weight:bold; background-color:#CCCC9A;  border: #000000 1px solid;	font-size: 11px; padding: 2px;	vertical-align: middle}	
	.textBoxWhite				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;	 	font-size: 11px; padding: 2px;	vertical-align: middle}	
	.Product					{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	 	font-size: 11px; font-weight:bold}
	.productName				{ font-family: Georgia;	color: #000000;  font-size: 20pt; font-weight:bold; }

	.newsletterHeader			{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #3D1F38;  	font-size: 22pt; font-weight:bold; }		
	
	.contactHeader			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;  	font-size: 13pt; font-weight:bold; }	
	.contactheader			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;  	font-size: 13pt; font-weight:bold; }	

	.subscribeHeader			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;  	font-size: 18px; font-weight:bold; }	
	.ProductHeader				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;	 	font-size: 11px; font-weight:bold}
	.tableHeader				{ font-family: Arial, Helvetica, Verdana, Sans; 	color: #FFFFFF;	 	font-size: 13px; font-weight:bold; text-indent: 2px; vertical-align: middle}	
	.tableHeaderAdmin			{ font-family: Arial, Helvetica, Verdana, Sans; 	color: #000066;	 	font-size: 13px; font-weight:bold; text-indent: 2px; vertical-align: middle}	
	.orderConf					{ font-family: Arial, Helvetica, Verdana, Sans; 	color: #102173;	 	font-size: 14px; font-weight:bold}	
			
			
/*DO NOT REMOVE THIS CLASS. it is for the chart pages and it is refernced in the java code */
	.texChart	{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	 	font-size: 11px}

	.textBodyMovieTitle		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #000000;	 	font-size: 10pt; }
	 .linksMovieTitle     				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:10pt; text-decoration: underline }		
	a.linksMovieTitle     				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:10pt; text-decoration: underline }	
	a.linksMovieTitle:visited				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:10pt; text-decoration: underline }	
	a.linksMovieTitle:hover			    { text-decoration: none; color: #102173}

	.textBodyDarkRed		    { font-family: Arial,Verdana,sans-serif;	color: #941C1C;		font-size: 11px}
	.textBodyNavyBig			{ font-family: Arial,Verdana,sans-serif; 	color: #102173;	 	font-size: 12px}
	.textBodyNavyBigBold		{ font-family: Arial,Verdana,sans-serif; 	color: #102173;	 	font-size: 12px; font-weight:bold;}
	.textBodyNavyXBigBold		{ font-family: Arial,Verdana,sans-serif; 	color: #102173;	 	font-size: 16px; font-weight:bold;}
	
	.store						{ font-family: "BankGothic Md BT", Arial; 	color: #FFFFFF;	 	font-size: 40px;}
	.storeTopHeader				{ font-family: "BankGothic Md BT", Arial; 	color: #FFFFFF;	 	font-size: 13px; text-decoration: none; font-weight:bold;}
	.storeCategoryDescription	{ font-family: "BankGothic Md BT", Arial; 	color: #000000;	 	font-size: 11px; text-decoration: none; font-weight:bold;}
	
	.storeTitle					{font-family: Arial,Verdana,sans-serif; color: #12416E; font-size: 25px; text-align: center; padding-top: 10px; padding-left: 5px; padding-right: 5px;}
	.storeTagline				{font-family: Arial,Verdana,sans-serif; color: #CB0707; font-size: 20px; text-align: center; padding-top: 5px; padding-bottom: 5px;}
	.storeDescription			{font-family: Arial,Verdana,sans-serif; font-size: 13px; padding-left: 10px; padding-right: 10px;}
	.storeImage					{padding-top: 10px;}
	
	.signature					{ font-family: Arial,Verdana,sans-serif; 	color: BLACK;	 	font-size: 15px; font-style: italic; font-weight:bold}
	.thinTable					{ border: 1px solid; border-color: #102173; }
	.thinTableBlue				{ border: 1px solid; border-color: #5B8BC9; }	
	.thinTableGrey				{ border: 1px solid; border-color: #CCCCCC; }	
	.thinTableGreen				{ border: 1px solid; border-color: #249B38; }
	.thinTableRed				{ border: 1px solid; border-color: #970000; }
	.thinTableBlack				{ border: 1px solid; border-color: #000000; }
	.thinTableYellow			{ border: 1px solid; border-color: #FFCC00; }
	.thinTableAdmin				{ border: 1px solid; border-color: #DEDEDE; }
	.line						{ LINE-HEIGHT: 1pt;	font-size: 1px; background-color: #336699;}
	
.utilityBarLinks   		{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size: 11px; font-weight:bold; text-decoration: none }		
a.utilityBarLinks         	{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size: 11px; font-weight:bold; text-decoration: none}		
a.utilityBarLinks:hover    { font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size: 11px; font-weight:bold; text-decoration: underline }


.menu { font-family:sofia_pro_light_condensedRg, Helvetica, sans-serif; color:#666; font-size:16px;}
.menu a, .menu a:visited { font-family:sofia_pro_light_condensedRg, Helvetica, sans-serif; font-size:16px; color:#666; text-decoration:none;}
.menu a:hover {color:#666; text-decoration:underline;}

.topRightMenu { font-family:sofia_pro_light_condensedRg, Helvetica, sans-serif; color:#999; font-size:14px;}
.topRightMenu a, .topRightMenu a:visited { font-family:sofia_pro_light_condensedRg, Helvetica, sans-serif; font-size:14px; color:#999; text-decoration:none;}
.topRightMenu a:hover {color:#ba1f23; text-decoration:none;}


	.menuTab				{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #666;  font-size: 9pt; text-decoration: none;}	
	.menuTab a 			{ font-family: Arial, Helvetica, Verdana, Sans;color: #666; font-size:9pt; text-decoration:none;}
	.menuTab a:hover		{ font-family: Arial, Helvetica, Verdana, Sans;color: #666; text-decoration: underline }

	.menuTabAlt				{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #5A330B;  font-size: 9pt;   text-decoration: none}	
	.menuTabAlt a 			{ font-family: Arial, Helvetica, Verdana, Sans;color: #5A330B; font-size:9pt;   text-decoration:none;}
	.menuTabAlt a:hover		{ font-family: Arial, Helvetica, Verdana, Sans;color: #5A330B;	 text-decoration: underline }


	/*  USED in admin */

		 .leftMenuLinksNavy   			{ font-family: Arial,Verdana,sans-serif; 	 color: NAVY;		font-size: 11px;  text-decoration: underline; font-weight:bold }		
		a.leftMenuLinksNavy     		{ font-family: Arial,Verdana,sans-serif; 	 color: NAVY;		font-size: 11px;  text-decoration: underline; font-weight:bold }
		a.leftMenuLinksNavy:hover		{ color: 970000; 	 text-decoration: none}	
		a.leftMenuLinksNavy:link     	{ }		
		a.leftMenuLinksNavy:visited		{ }
		a.leftMenuLinksNavy:active		{ }		

/*  USED in general */
		 .links     				{ font-family: sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #000000;	font-size:11pt; text-decoration: underline }		
		a.links     				{ font-family: sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #000000;	font-size:11pt; text-decoration: underline }	
		a.links:visited				{ font-family: sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #000000;	font-size:11pt; text-decoration: underline }	
		a.links:hover			    { text-decoration: none; color: #102173}
		
		.linksLineHover     				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:10pt; text-decoration: none }		
		a.linksLineHover     				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:10pt; text-decoration: none }	
		a.linksLineHover:visited				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:10pt; text-decoration: none }	
		a.linksLineHover:hover			    { text-decoration: underline; color: #000000}
		
		.linksHomeRadio     				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #838383;	font-size:10pt; text-decoration: none }		
		a.linksHomeRadio     				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #838383;	font-size:10pt; text-decoration: none }	
		a.linksHomeRadio:visited				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #838383;	font-size:10pt; text-decoration: none }	
		a.linksHomeRadio:hover			    { text-decoration: underline; color: #636363}
		
		.linksBookChart     				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:10pt; text-decoration: none }		
		a.linksBookChart     				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:10pt; text-decoration: none }	
		a.linksBookChart:visited				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:10pt; text-decoration: none }	
		a.linksBookChart:hover			    { text-decoration: underline; color: #102173}
		
		 .linkStatic     			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:11px; text-decoration: underline }		
		a.linkStatic     			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:11px; text-decoration: underline }	
		a.linkStatic:visited		{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:11px; text-decoration: underline }	
		a.linkStatic:hover			{ text-decoration: none; color: #102173}		
		
		 .linksYellow     			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #FFCC00;	font-size:11px; text-decoration: underline }		
		a.linksYellow     			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #FFCC00;	font-size:11px; text-decoration: underline }	
		a.linksYellow:hover			{ text-decoration: none; color: #FFFFFF}	
		
		 .linksYellowMinicart     			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #FFCC00;	font-size:12px; text-decoration: underline }		
		a.linksYellowMinicart     			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #FFCC00;	font-size:12px; text-decoration: underline }	
		a.linksYellowMinicart:hover			{ text-decoration: none; color: #FFFFFF}	
		
/*  USED in general */
		 .linksSmall     			{ font-family: Verdana;	color: #000000;	font-size:11px; text-decoration: underline }		
		a.linksSmall     			{ font-family: Verdana;	color: #000000;	font-size:11px; text-decoration: underline }	
		a.linksSmall:visited		{ font-family: Verdana;	color: #000000;	font-size:11px; text-decoration: underline }	
		a.linksSmall:hover			{ text-decoration: none; color: #102173}	

/*  USED in general */
		 .linksLarge     			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:12px; text-decoration: underline }		
		a.linksLarge     			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:12px; text-decoration: underline }	
		a.linksLarge:visited		{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:12px; text-decoration: underline }	
		a.linksLarge:hover			{ text-decoration: none; color: #102173}	

/*  USED in general */
		 .linksXXLargeWhite     			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #ffffff;	font-size:22px; text-decoration: none }		
		a.linksXXLargeWhite     			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #ffffff;	font-size:22px; text-decoration: none }	
		a.linksXXLargeWhite:visited			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #ffffff;	font-size:22px; text-decoration: none }	
		a.linksXXLargeWhite:hover			{ text-decoration: none; color: #CCCCCC}	

/*  USED in general */
		 .linksLargeWhite     			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #ffffff;	font-size:14px;  }		
		a.linksLargeWhite     			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #ffffff;	font-size:14px;  }	
		a.linksLargeWhite:visited			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #ffffff;	font-size:14px;  }	
		a.linksLargeWhite:hover			{ text-decoration: none; color: #ffcc10}	
			
		 .linksXXLargeYellow     			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #FFCC00;	font-size:22px; text-decoration: none }		
		a.linksXXLargeYellow     			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #FFCC00;	font-size:22; text-decoration: none }	
		a.linksXXLargeYellow:hover			{ text-decoration: none; color: #FFFFFF}	
		
		
/* USE IN THE HELP Section*/
		.navyLinks     				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #102173;		font-size:11px; text-decoration: underline;}		
		a.navyLinks     			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #102173;		font-size:11px; text-decoration: underline;}		
		a.navyLinks:hover			{ text-decoration: none; color: #941C1C}		
		a.navyLinks:link     		{ }				
		a.navyLinks:visited			{ }		
		a.navyLinks:active			{ }		

/*contact page*/
		.navyLinksLarge     				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #102173;font-size:11px;text-decoration: underline; font-weight:bold }		
		a.navyLinksLarge     			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #102173;font-size:11px;text-decoration: underline; font-weight:bold }		
		a.navyLinksLarge:hover			{ text-decoration: none; color: #000000; font-weight:bold }		


		
/* USE IN THE Store Home & Category Section*/

		.blueLinks     				{ font-family: Arial,Verdana,sans-serif;	color: #3399CC;		font-size:12px; text-decoration: none }		
		a.blueLinks     			{ font-family: Arial,Verdana,sans-serif;	color: #3399CC;		font-size:12px; text-decoration: none }		
		a.blueLinks:hover			{ text-decoration: underline}		
		a.blueLinks:link     		{ }				
		a.blueLinks:visited			{ color: #3399CC}		
		a.blueLinks:active			{ }		
		a.blueLinks:hover			{ text-decoration: underline}		

		
/* New styles for store links created by Ryan Moore 6/14/04 */
		.redLinksStore    				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #941C1C;		font-size:13px; text-decoration: underline }		
		a.redLinksStore     			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #941C1C;		font-size:13px; text-decoration: underline }		
		a.redLinksStore:link     		{ font-family: Arial, Helvetica, Verdana, Sans;	color: #941C1C;		font-size:13px; text-decoration: underline}				
		a.redLinksStore:visited			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #941C1C;		font-size:13px; text-decoration: underline}		
		a.redLinksStore:active			{ }		
		a.redLinksStore:hover	{ text-decoration: underline; color: #000000}		

		
		 .linksSmallWhite     			{ font-family: Verdana;	color: #FFFFFF;	font-size:10px; text-decoration: underline }		
		a.linksSmallWhite      			{ font-family: Verdana;	color: #FFFFFF;	font-size:10px; text-decoration: underline }	
		a.linksSmallWhite:visited		{ font-family: Verdana;	color: #FFFFFF;	font-size:10px; text-decoration: underline }	
		a.linksSmallWhite:hover			{ text-decoration: none; color: #CCCCCC}
		
		 .linksSmallWhiteStatic     			{ font-family: Verdana;	color: #FFFFFF;	font-size:10px; text-decoration: underline }		
		a.linksSmallWhiteStatic      			{ font-family: Verdana;	color: #FFFFFF;	font-size:10px; text-decoration: underline }	
		a.linksSmallWhiteStatic:visited		{ font-family: Verdana;	color: #FFFFFF;	font-size:10px; text-decoration: underline }	
		a.linksSmallWhiteStatic:hover			{ text-decoration: none; color: #CCCCCC}
		
		.linksSideStore     			{ font-family: Verdana;	color: #FFFFFF;	font-size:11px; text-decoration: underline }		
		a.linksSideStore      			{ font-family: Verdana;	color: #FFFFFF;	font-size:11px; text-decoration: underline }	
		a.linksSideStore:visited		{ font-family: Verdana;	color: #FFFFFF;	font-size:11px; text-decoration: underline }	
		a.linksSideStore:hover			{ text-decoration: none; color: #CCCCCC}
		
		 .linksDirectory    			{ font-family: Verdana;	color: #CCCCCC;	font-size:11px; text-decoration: underline }		
		a.linksDirectory         		{ font-family: Verdana;	color: #CCCCCC;	font-size:11px; text-decoration: underline }	
		a.linksDirectory:visited		{ font-family: Verdana;	color: #CCCCCC;	font-size:11px; text-decoration: underline }	
		a.linksDirectory:hover			{ text-decoration: none; color: #FFFFFF}

		 .linksCopyright     			{ font-family: sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #FFFFFF;	font-size:11px; text-decoration: none; }		
		a.linksCopyright       			{ font-family: sofia_pro_light_condensedRg, Helvetica, Verdana, Sans; color: #FFFFFF;	font-size:11px; text-decoration: none; }	
		a.linksCopyright:visited		{ font-family: sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #FFFFFF;	font-size:11px; text-decoration: none; }	
		a.linksCopyright:hover			{ text-decoration: underline; color: #FFF;}
		
		
		

		.textBodyLinks				{ font-family: Arial, Helvetica, Verdana, Sans;	 	color: #48494A;	 	font-size:11px ; font-weight:bold; text-decoration: underline;}	
		a.textBodyLinks    			{ font-family: Arial, Helvetica, Verdana, Sans;	 	color: #48494A;	 	font-size:11px ; font-weight:bold; text-decoration: underline;}
		a.textBodyLinks:visited		{ font-family: Arial, Helvetica, Verdana, Sans;	 	color: #48494A;	 	font-size:11px ; font-weight:bold; text-decoration: underline;}
		a.textBodyLinks:hover		{ text-decoration: none}

/*MESSAGE BOARDS*/
.messageboardHeader				{ padding-top:4px; padding-bottom:5px; font-family: Georgia, Tahoma, Arial, Helvetica, Verdana, Sans;	color: #0052A3;  	font-size: 19pt; font-weight:bold; }		
.messageboardSubHeader				{ padding-top:4px; padding-bottom:5px; font-family: Georgia, Tahoma, Arial, Helvetica, Verdana, Sans;	color: #003366;  	font-size: 15pt; font-weight:bold; }	

 /*message board breadcrumb*/
	.messageboardbreadcrumbLinks				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;		font-size: 12px; text-decoration: none}		
	a.messageboardbreadcrumbLinks     			{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #000000;		font-size:12px;text-decoration: none}		
	a.messageboardbreadcrumbLinks:link     		{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;		font-size: 12px; text-decoration: none}				
	a.messageboardbreadcrumbLinks:visited			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;		font-size: 12px; text-decoration: none}		
	a.messageboardbreadcrumbLinks:active			{ }	
	a.messageboardbreadcrumbLinks:hover			{ text-decoration: underline; color: #000000}		

	
	.mbMenuText			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;		font-size: 12px; background-color:#DFDFDF; }	
	
/*  USED in Message Board */
		.linksPlain				{ font-family: Arial,Verdana,sans-serif;	 color: NAVY;	font-size:12px; text-decoration: none;}
		a.linksPlain    		{ font-family: Arial,Verdana,sans-serif;	 color: NAVY;	font-size:12px; text-decoration: none;}		
		a.linksPlain:link    	{ font-family: Arial,Verdana,sans-serif;	 color: NAVY;	font-size:12px; text-decoration: none;}				
		a.linksPlain:visited	{ font-family: Arial,Verdana,sans-serif;	 color: NAVY;	font-size:12px; text-decoration: none;}		
		a.linksPlain:active		{ }	
		a.linksPlain:hover		{ text-decoration: none; color: #941C1C; text-decoration: none;}		


/*  USED in Message Board */		
		 .linkHeader   				{ font-family: Verdana,sans-serif;	color: NAVY;	font-size:10px; font-weight: bold; text-decoration: none; }
		a.linkHeader   				{ font-family: Verdana,sans-serif;	color: NAVY;	font-size:10px; font-weight: bold; text-decoration: none; }
		a.linkHeader:link  			{ font-family: Verdana,sans-serif;	color: NAVY;	font-size:10px; font-weight: bold; text-decoration: none;}				
		a.linkHeader:visited		{ font-family: Verdana,sans-serif;	color: NAVY;	font-size:10px; font-weight: bold; text-decoration: none;}		
		a.linkHeader:active			{ }		
		a.linkHeader:hover		    { text-decoration: none; color: #336699}		

/*  USED in Message Board */
		 .linkHeaderBig   				{ font-family: Verdana,sans-serif;	color: NAVY;	font-size:11px; font-weight: bold; text-decoration: none; }
		a.linkHeaderBig   				{ font-family: Verdana,sans-serif;	color: NAVY;	font-size:11px; font-weight: bold; text-decoration: none; }
		a.linkHeaderBig:link  			{ font-family: Verdana,sans-serif;	color: NAVY;	font-size:11px; font-weight: bold; text-decoration: none;}				
		a.linkHeaderBig:visited			{ font-family: Verdana,sans-serif;	color: NAVY;	font-size:11px; font-weight: bold; text-decoration: none;}		
		a.linkHeaderBig:active			{ }	
		a.linkHeaderBig:hover		    { text-decoration: none; color: #336699}		

		
/*  USED in Message Board */
		 .linkHeaderArialBig   				{ font-family: Arial,sans-serif;	color: NAVY;	font-size:11px; font-weight: bold; text-decoration: none; }
		a.linkHeaderArialBig   				{ font-family: Arial,sans-serif;	color: NAVY;	font-size:11px; font-weight: bold; text-decoration: none; }
		a.linkHeaderArialBig:link  			{ font-family: Arial,sans-serif;	color: NAVY;	font-size:11px; font-weight: bold; text-decoration: none; }				
		a.linkHeaderArialBig:visited		{ }		
		a.linkHeaderArialBig:active			{ }		
		a.linkHeaderArialBig:hover		    { text-decoration: none; color: #336699}		

		.textBodyLinksWhiteSmall			{ font-family: Verdana,sans-serif; 	 color: WHITE;	 	font-size: 10px; text-decoration: underline}		
		a.textBodyLinksWhiteSmall    		{ font-family: Verdana,sans-serif; 	 color: WHITE;	 	font-size: 10px; text-decoration: underline}	
		a.textBodyLinksWhiteSmall:hover		{ text-decoration: none; color: #941C1C; text-decoration: none}
				
		.textBodyLinksWhite				{ font-family: Arial,Verdana,sans-serif; 	 color: WHITE;	 	font-size: 11px}		
		a.textBodyLinksWhite    		{ font-family: Arial,Verdana,sans-serif; 	 color: WHITE;	 	font-size: 11px}	
		a.textBodyLinksWhite:hover		{ text-decoration: none; color: #941C1C}
		 
		.textBodyLinksWhiteSmall		{ font-family: Arial,Verdana,sans-serif; 	 color: WHITE;	 	font-size: 10px; text-decoration: underline}		
		a.textBodyLinksWhiteSmall    	{ font-family: Arial,Verdana,sans-serif; 	 color: WHITE;	 	font-size: 10px; text-decoration: underline}	
		a.textBodyLinksWhite:hover		{ text-decoration: none; color: #941C1C}		
		
		.textBodyLinksRed				{ font-family: Arial, Helvetica, Verdana, Sans; 	 color: #941C1C; font-size: 13px; text-decoration: underline}		
		a.textBodyLinksRed  			{ font-family: Arial, Helvetica, Verdana, Sans; 	 color: #941C1C; font-size: 13px; text-decoration: underline}	
		a.textBodyLinksRed:hover		{ text-decoration: none; color: #941C1C}

		 .textBodyLinksRedLarge			{ font-family: Arial, Helvetica, Verdana, Sans; 	 color: #941C1C;	 	font-size: 15px; text-decoration: underline}		
		a.textBodyLinksRedLarge  		{ font-family: Arial, Helvetica, Verdana, Sans; 	 color: #941C1C;	 	font-size: 15px; text-decoration: underline}	
		a.textBodyLinksRedLarge:hover	{ text-decoration: none; color: #941C1C}

		
			
		/*  PRICES */				
		.regularPrice			{ font-family: Arial,Verdana,sans-serif;	 color: BLACK;		font-size: 11px;	font-style: oblique;	text-decoration : line-through}									
		.salePrice			    { font-family: Arial,Verdana,sans-serif;	 color: #941C1C;	font-size: 10px;	font-weight:bold;	font-style: oblique;	text-decoration : none}		

		/*  For all the Survey related pages */		
		.surveyQuestions		{ font-family: Arial,Verdana,sans-serif;	 color: WHITE;	 	font-size: 11px }
		.surveyAnswers			{ font-family: Arial,Verdana,sans-serif;	 color: BLACK;	 	font-size: 11px }
		.surveyTitle			{ font-family: Arial,Verdana,sans-serif;	 color: WHITE;	 	font-size: 11px; font-weight:bold }
		 
/*  for all the links for chart paging */
		 .pagingLinks     		{ font-family: Arial,Verdana,sans-serif;	color: NAVY;	font-size:11px; text-decoration: underline; font-weight:bold }		
		a.pagingLinks     		{ font-family: Arial,Verdana,sans-serif;	color: NAVY;	font-size:11px; text-decoration: underline; font-weight:bold }		
		a.pagingLinks:hover		{ text-decoration: none;	color: #336699;	font-weight: bold }		
		a.pagingLinks:link     	{ text-decoration: none;	color: #336699;	font-weight: normal }				
		a.pagingLinks:visited	{ text-decoration: none;	color: #336699;	font-weight: normal }		
		a.pagingLinks:active	{ text-decoration: none;	color: #336699;	font-weight: normal }	
		
/*  For all the links in the bottomnav.jsp */
		.textCopyright		{ font-family: Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;	 font-size:8pt;}		
		
		 .footerNavLinks    		{ font-family: Arial, Helvetica, Verdana, Sans;		  color: #000000;		font-size:9pt; text-decoration: underline; }		
		a.footerNavLinks    		{ font-family: Arial, Helvetica, Verdana, Sans;	 	  color: #000000;		font-size:9pt; text-decoration: underline; }		
		a.footerNavLinks:hover		{ color: #102173; text-decoration: none;  }	
		a.footerNavLinks:link     	{ }		
		a.footerNavLinks:visited	{ }
		a.footerNavLinks:active		{ }		

		 .footerMenuLinks    		{ font-family: Arial, Helvetica, Verdana, Sans;		  color: #1FC831;		font-size:12px; text-decoration: none; }		
		a.footerMenuLinks    		{ font-family: Arial, Helvetica, Verdana, Sans;	 	  color: #1FC831;		font-size:12px; text-decoration: none; }		
		a.footerMenuLinks:hover		{ color: #FFFFFF; text-decoration: none;  }	
		a.footerMenuLinks:link     	{ }		
		a.footerMenuLinks:visited	{ }
		a.footerMenuLinks:active		{ }		


/*  For all the links in the genre.jsp */

		.genreLinks    			{ font-family: Arial,Verdana,sans-serif; 	 color: #336699;		font-size: 10px;  LINE-HEIGHT: 10pt;	text-decoration: underline; text-indent: 12pt; font-weight:bold }		
		a.genreLinks    		{ font-family: Arial,Verdana,sans-serif; 	 color: #336699;		font-size: 10px;  LINE-HEIGHT: 10pt;	text-decoration: underline; text-indent: 12pt; font-weight:bold }
		a.genreLinks:hover		{ color: #B0B4A0; 	 text-decoration: none}	
		a.genreLinks:link     	{ }		
		a.genreLinks:visited	{ }
		a.genreLinks:active		{ }			
		
/*  For all the links in the search page */

		.yellowLinks    		{ font-family: Verdana,sans-serif; 	 color: #FFCC00;		font-size: 10px;  LINE-HEIGHT: 10pt}		
		a.yellowLinks    		{ font-family: Verdana,sans-serif; 	 color: #FFCC00;		font-size: 10px;  LINE-HEIGHT: 10pt}
		a.yellowLinks:hover		{ color: WHITE; text-decoration: none}	
		a.yellowLinks:link     	{ }		
		a.yellowLinks:visited	{ }
		a.yellowLinks:active	{ }			
		
/*  Specials and Features */		
		.redLinks 			{ font-family: Arial, Helvetica, Verdana, Sans;	 color: #941C1C;	font-size:11px; text-decoration: underline}
		a.redLinks    		{ font-family: Arial, Helvetica, Verdana, Sans;	 color: #941C1C;	font-size:11px; text-decoration: underline}		
		a.redLinks:hover	{ text-decoration: none; color: #000000}		
		a.redLinks:link    	{ }				
		a.redLinks:visited	{ }		
		a.redLinks:active	{ }					
		
/*  Specials and Features */		
		.darkRedLinks 			{ font-family: Arial,Verdana,sans-serif;	 color: #941C1C;	font-size:11px; text-decoration: underline}
		a.darkRedLinks    		{ font-family: Arial,Verdana,sans-serif;	 color: #941C1C;	font-size:11px; text-decoration: underline}		
		a.darkRedLinks:hover	{ text-decoration: none; color: #941C1C}		
		a.darkRedLinks:link    	{ }				
		a.darkRedLinks:visited	{ }		
		a.darkRedLinks:active	{ }		
				
/* Reporting classes */	
	.chartTxt { font-family: Verdana,sans-serif ; font-size: 10px ; color: #000000 }
	a.chartTxt { font-family: Verdana,sans-serif ; font-size: 10px ; color: #000099 ; text-decoration: none }
	a.chartTxt:link { }
	a.chartTxt:active { }
	a.chartTxt:visited { }
	a.chartTxt:hover { text-decoration: underline }	
	
	.searchPaging { font-family: Verdana,sans-serif ; font-size: 10px ; font-weight: bold ; color: #000000 }
	a.searchPaging { font-family: Verdana,sans-serif ; font-size: 10px ; color: #000099 ; text-decoration: none }
	a.searchPaging:link {}
	a.searchPaging:active {}
	a.searchPaging:visited {}
	a.searchPaging:hover { text-decoration: underline }
	.profileHdr { font-family: Verdana,sans-serif ; font-size: 12px ; font-weight: bold ; color: #000000 }
				
/*  MISC MISC */
		
		#deadtable 		{ border: none; margin: 0; padding: 0}
		#bold 			{ font-weight: bold; }		
		#italic 		{ font-style : italic; }		
		#capsbold 		{ font-variant: small-caps; font-weight: bold}
		#spacing 		{ line-height: 150% }		
		#ti			    {text-indent: 3px}
		
		#BCG 	  { background-color: GRAY }
		#BCLG 	  { background-color: #F5F5F5 }
		#BCN 	  { background-color: NAVY }
		#BCW 	  { background-color: WHITE }
		#BCB 	  { background-color: BLACK }
		#BCS 	  { background-color: #120D50} 
		#BCC 	  { background-color: cornsilk }		
		#BCR 	  { background-color: #941C1C}
		#BCY	  { background-color: #FFCC00 }
		#BCXMAS   { background-color: #003300 }
		#BCXMASL  { background-color: #006600 }
		#BCFD     { background-color: #336699 }
		#BCSTOREBORDER 	{ background-color: #333399 }

	/*	.siteBackground { background-image: url('/images/gradientbg.jpg'); background-repeat: repeat-x; background-color:#85bbe3  ;}*/
		
		#strike		 				{ text-decoration: line-through; }		
		#red 						{ color: red; }		
		#tableHeaderColor 			{ background-color: #120D50; }
		#tableHeaderColorGreen 		{ background-color: #249B38; }		
		#tableHeaderColorAdmin		{ background-color: #DEDEDE; }
		
 
		.smBR  	 			 { LINE-HEIGHT: 5pt;	font-size: 5px}
		.smallGreenBreak  	 { LINE-HEIGHT: 1pt;	font-size: 1px;	 width : 55%; vertical-align : top; background-color:#B0B4A0 }		
		.asterisks 			 { font-weight: bold; font-size: 25px; color: #941C1C}	
		
		/* Colored Buttons  */
		
		.redButtonWhiteFace  	{ color: #FFFFFF; background-color:#b71a1d;  letter-spacing: 1px; text-transform: capitalize;  font-family: 'Microsoft Sans Serif'; font-size:9px; font-weight:bold } 		
		.redButtonYellowFace  	{ color: #FFCC00; background-color:#941C1C;  letter-spacing: 1px; text-transform: capitalize;  font-family: 'Microsoft Sans Serif'; font-size:9px; font-weight:bold } 				
		.greenButtonWhiteFace 	{ color: #FFFFFF; background-color:#B0B4A0;	 letter-spacing: 1px; text-transform: capitalize;  font-family: 'Microsoft Sans Serif'; font-size:9px; font-weight:bold } 		
		.greenButtonNavyFace 	{ color: #003366; background-color:#B0B4A0;	 letter-spacing: 1px; text-transform: capitalize;  font-family: 'Microsoft Sans Serif'; font-size:9px; font-weight:bold } 				
		.yellowButtonNavyFace  	{ color: #003366; background-color:#FFCC00;	 letter-spacing: 1px; text-transform: capitalize;  font-family: 'Microsoft Sans Serif'; font-size:9px; font-weight:bold } 						
		.navyButtonYellowFace  	{ color: #FFCC00; background-color:#003366;  letter-spacing: 1px; text-transform: capitalize;  font-family: 'Microsoft Sans Serif'; font-size:9px; font-weight:bold } 				
		.navyButtonWhiteFace  	{ color: #FFFFFF; background-color:#120D50;  letter-spacing: 1px; text-transform: capitalize;  font-family: 'Microsoft Sans Serif'; font-size:9px; font-weight:bold }
		.radio  	{ color: #FFFFFF; background-color:#b71a1d;  letter-spacing: 1px; text-transform: capitalize; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold } 						
				
		/* ALL the Lists */
		
		#helpList 			{ list-style-type : decimal; list-style-position: inside; margin-bottom: 3px; margin-top: 3px; margin-left: 3px;	vertical-align: top}
		#list 	  			{ list-style-position : inside;	list-style : url("/images/clearimage.gif");	margin : 15px; }
		#freeShippingPromo 	{ list-style: square;	list-style-position: inside; margin-bottom: 3px; margin-top: 3px; margin-left: 3px; vertical-align: top}		
		#genericList		{ list-style: square;  	list-style-type : decimal; list-style-position: inside; margin : 3px; margin-bottom: 3px; margin-top: 3px;	margin-left: 3px;	vertical-align: top}
		
	
	
		.listNoPadding 			{ list-style-type: square; margin-bottom: 0px; margin-left: 8px; padding-bottom: 0px; padding-left: 8px; }
		.liNoPadding 			{ padding: 0px; 	left: 0px; top: 0px; right: 0px; bottom: 0px;}
		
		.blueBgImage 			{ background-image: url('/images/general/bluebg.jpg') }
 		.whiteDottedBackground  { background-image: url('/images/general/dottedlinewhite.jpg'); background: repeat-x}
	
		BODY 	  			{ background-color: #FFFFFF}
		
		
	/*  THESE CLASSES Are for the HOMEPAGE*/
	.homeSmall						{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	 	font-size: 10px}
	.homeRegular					{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	 	font-size: 11px}	
	.homeLarge						{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	 	font-size: 12px}
	
	/*  USED in general */
		 .homeLinks     				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:11px; text-decoration: underline }		
		a.homeLinks     				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:11px; text-decoration: underline }	
		a.homeLinks:visited				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:11px; text-decoration: underline }	
		a.homeLinks:hover			    { text-decoration: none; color: #102173}	
		
/*  USED in general */
		 .homeLinksSmall     			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:10px; text-decoration: underline }		
		a.homeLinksSmall     			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:10px; text-decoration: underline }	
		a.homeLinksSmall:visited		{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:10px; text-decoration: underline }	
		a.homeLinksSmall:hover			{ text-decoration: none; color: #102173}	

/*  USED in general */
		 .linksLarge     			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:12px; text-decoration: underline }		
		a.linksLarge     			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:12px; text-decoration: underline }	
		a.linksLarge:visited		{ font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	font-size:12px; text-decoration: underline }	
		a.linksLarge:hover			{ text-decoration: none; color: #102173}	

/* added by Ryan Moore  */
	.thinTableWhite				{ border: 1px solid; border-color: #FFFFFF; }
	.textBodyWhiteHuge			{ font-family: Verdana; color: #FFFFFF;	 	font-size: 17px}
	.textBodyWhiteHugeArial		{ font-family: Arial, Helvetica, Verdana, Sans; color: #FFFFFF; font-size: 17px}
	.tableWhiteBg 				{ background-color: #FFFFFF; }
	.tableGreyBg 				{ background-color: #CCCCCC; }
	.tableRedBg 				{ background-color: #941C1C; }
	

	
	.textYellow		{ font-family: Arial, Helvetica, Verdana, Sans; color: #FFCC00;	 	font-size: 11px}
	.textHomeHeader		{ font-family: Verdana; color: #FFFFFF;	 	font-size: 14px}
	
	.textXXXLargeHeader		{ font-family: Verdana; color: #000000;	 	font-size: 30px;font-weight:bold;}	
	.textRedHeader		{ font-family: Verdana; color: #941C1C;	 	font-size: 14px}
	.textBlueHeader		{ font-family: Verdana; color: #120D50;	 	font-size: 14px}
	.textGreyHeader		{ font-family: Verdana; color: #FFFFFF;	 	font-size: 14px}
	.textYellowHeader		{ font-family: Verdana; color: #FFCC00;	 	font-size: 14px}
	.textHome		{ font-family: Arial, Helvetica, Verdana, Sans; color: #CCCCCC;	 	font-size: 11px}
	
	.textHomeLarge		{ font-family: Arial, Helvetica, Verdana, Sans; color: #CCCCCC;	 	font-size: 13px}
	.textHomeSmall		{ font-family: Arial, Helvetica, Verdana, Sans; color: #CCCCCC;	 	font-size: 10px}
	.textHomeVSmall		{ font-family: Arial, Helvetica, Verdana, Sans; color: #CCCCCC;	 	font-size: 9px}
	
	 .linksHome    			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #CCCCCC;	font-size:11px; text-decoration: underline }		
	a.linksHome         	{ font-family: Arial, Helvetica, Verdana, Sans;	color: #CCCCCC;	font-size:11px; text-decoration: underline }	
	a.linksHome:visited		{ font-family: Arial, Helvetica, Verdana, Sans;	color: #CCCCCC;	font-size:11px; text-decoration: underline }	
	a.linksHome:hover		{ text-decoration: none; color: #FFFFFF}
	
	.linksHomeLarge    				{ font-family: Arial, Helvetica, Verdana, Sans;	color: #CCCCCC;	font-size:12px; text-decoration: underline }		
	a.linksHomeLarge         		{ font-family: Arial, Helvetica, Verdana, Sans;	color: #CCCCCC;	font-size:12px; text-decoration: underline }	
	a.linksHomeLarge:visited		{ font-family: Arial, Helvetica, Verdana, Sans;	color: #CCCCCC;	font-size:12px; text-decoration: underline }	
	a.linksHomeLarge:hover			{ text-decoration: none; color: #FFFFFF}
	
	.textHomeSponsored				{ font-family: Arial, Helvetica, Verdana, Sans; color: #77AA95;	 	font-size: 14px}
	.textSmallDirectory				{ font-family: Verdana;	 					color: #FFFFFF;	 	font-size: 14px}
	
	.linksProductChart     			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #941C1C;	font-size:11px; text-decoration: none }		
	a.linksProductChart       		{ font-family: Arial, Helvetica, Verdana, Sans;	color: #941C1C;	font-size:11px; text-decoration: none }	
	a.linksProductChart:visited		{ font-family: Arial, Helvetica, Verdana, Sans;	color: #941C1C;	font-size:11px; text-decoration: none }	
	a.linksProductChart:hover		{ text-decoration: none; color: #120D50}
	
	.redProductHeader    			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #941C1C;	font-size:11px;  }
	
 
/* grey fonts for blue bg pages*/
	

 .linksGrey   			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #CCCCCC;	font-size:11px; text-decoration: underline }		
a.linksGrey          	{ font-family: Arial, Helvetica, Verdana, Sans;	color: #CCCCCC;	font-size:11px; text-decoration: underline }	
a.linksGrey:visited		{ font-family: Arial, Helvetica, Verdana, Sans;	color: #CCCCCC;	font-size:11px; text-decoration: underline }	
a.linksGrey:hover		{ text-decoration: none; color: #FFFFFF}

.linksGreyPlain   			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #CCCCCC;	font-size:11px; text-decoration: none }		
a.linksGreyPlain           	{ font-family: Arial, Helvetica, Verdana, Sans;	color: #CCCCCC;	font-size:11px; text-decoration: none }	
a.linksGreyPlain:visited	{ font-family: Arial, Helvetica, Verdana, Sans;	color: #CCCCCC;	font-size:11px; text-decoration: none }	
a.linksGreyPlain:hover		{ text-decoration: none; color: #FFFFFF}

 .linksGreyStatic     			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #CCCCCC;	font-size:11px; text-decoration: underline }		
a.linksGreyStatic     			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #CCCCCC;	font-size:11px; text-decoration: underline }	
a.linksGreyStatic:visited		{ font-family: Arial, Helvetica, Verdana, Sans;	color: #CCCCCC;	font-size:11px; text-decoration: underline }	
a.linksGreyStatic:hover			{ text-decoration: none; color: #FFFFFF}	

 .linksWhite  			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;	font-size:10pt; text-decoration: underline }		
a.linksWhite          	{ font-family: Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;	font-size:10pt; text-decoration: underline }	
a.linksWhite:visited	{ font-family: Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;	font-size:10pt; text-decoration: underline }	
a.linksWhite:hover		{ text-decoration: none; color: #CCCCCC}

.linksWhiteSmall  			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;	font-size:8pt; text-decoration: underline }		
a.linksWhiteSmall          	{ font-family: Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;	font-size:8pt; text-decoration: underline }	
a.linksWhiteSmall:visited	{ font-family: Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;	font-size:8pt; text-decoration: underline }	
a.linksWhiteSmall:hover		{ text-decoration: none; color: #CCCCCC}

 .linksWhiteStatic  		{ font-family: Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;	font-size:12px; text-decoration: underline }		
a.linksWhiteStatic          { font-family: Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;	font-size:12px; text-decoration: underline }	
a.linksWhiteStatic:visited	{ font-family: Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;	font-size:12px; text-decoration: underline }	
a.linksWhiteStatic:hover	{ text-decoration: none; color: #CCCCCC}

 .linksWhiteRegularStatic  		  { font-family: Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;	font-size:11px; text-decoration: underline }		
a.linksWhiteRegularStatic         { font-family: Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;	font-size:11px; text-decoration: underline }	
a.linksWhiteRegularStatic:visited { font-family: Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;	font-size:11px; text-decoration: underline }	
a.linksWhiteRegularStatic:hover	  { text-decoration: none; color: #CCCCCC}


.linksGreyLarge    			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #CCCCCC;	font-size:12px; text-decoration: underline }		
a.linksGreyLarge         	{ font-family: Arial, Helvetica, Verdana, Sans;	color: #CCCCCC;	font-size:12px; text-decoration: underline }		
a.linksGreyLarge:hover		{ text-decoration: none; color: #FFFFFF}

.linksGreySmall   			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #CCCCCC;	font-size:10px; text-decoration: underline }		
a.linksGreySmall         	{ font-family: Arial, Helvetica, Verdana, Sans;	color: #CCCCCC;	font-size:10px; text-decoration: underline }		
a.linksGreySmall:hover      { font-family: Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;	font-size:10px; text-decoration: none }

.linksWhiteHeader   		{ font-family: Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;		font-size: 9pt; text-decoration: none }		
a.linksWhiteHeader         	{ font-family: Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;		font-size: 9pt; text-decoration: none}		
a.linksWhiteHeader:hover    { font-family: Arial, Helvetica, Verdana, Sans;	color: #CCCCCC;		font-size: 9pt; text-decoration: none }

.linksMBHeader   			{ font-family: Arial, Helvetica, Verdana, Sans;font-weight:bold; 	color: #000000;	font-size:12px; text-decoration: none }			
a.linksMBHeader         	{ font-family: Arial, Helvetica, Verdana, Sans;font-weight:bold; 	color: #000000;	font-size:12px; text-decoration: none }			
a.linksMBHeader:visited		{ font-family: Arial, Helvetica, Verdana, Sans;font-weight:bold; 	color: #000000;	font-size:12px; text-decoration: none }	
a.linksMBHeader:hover    	{ text-decoration: none;font-weight:bold;  color: #102173}

.linksMBStats   			{ font-family: Arial, Helvetica, Verdana, Sans;color: #000000;	font-size:10px; }			
a.linksMBStats         		{ font-family: Arial, Helvetica, Verdana, Sans;color: #000000;	font-size:10px; }			
a.linksMBStats:visited		{ font-family: Arial, Helvetica, Verdana, Sans;color: #000000;	font-size:10px; }	
a.linksMBStats:hover    	{ text-decoration: none;font-weight:bold;  color: #102173}

.linksStoreMenu   			{ font-family: Arial, Helvetica, Verdana, Sans;color: #000000;	font-size:11px; }			
a.linksStoreMenu         	{ font-family: Arial, Helvetica, Verdana, Sans;color: #000000;	font-size:11px; }			
a.linksStoreMenu:visited	{ font-family: Arial, Helvetica, Verdana, Sans;color: #000000;	font-size:11px; }	
a.linksStoreMenu:hover    	{ text-decoration: none;font-weight:bold;  color: navy}

 .linksBlue  			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #3399FF;	font-size:11px; text-decoration: underline }		
a.linksBlue          	{ font-family: Arial, Helvetica, Verdana, Sans;	color: #3399FF;	font-size:11px; text-decoration: underline }	
a.linksBlue:visited	{ font-family: Arial, Helvetica, Verdana, Sans;	color: #3399FF;	font-size:11px; text-decoration: underline }	
a.linksBlue:hover		{ text-decoration: none; color: #3399FF}

.splashWrapper				{position:absolute; width:100%; text-align:center; height:100%; z-index:1000000;}
.splashImgWrapper			{position:relative; width:100%; height:100%; text-align:center; margin:0 auto; z-index:1000000;}
.splashImg					{text-align:center;}

/* Splash */

.linksGreen	{ font-family:Arial,Helvetica,Verdana,Sans; font-size:15px; color:#00CC00; text-decoration:underline;}
a.linksGreen	{ font-family:Arial,Helvetica,Verdana,Sans; font-size:15px; color:#00CC00; text-decoration:underline;}
a.linksGreen:visited	{ font-family:Arial,Helvetica,Verdana,Sans; font-size:15px; color:#00CC00; text-decoration:underline;}
a.linksGreen:hover	{ color:#00CC00; text-decoration:none;}

.linksRed	{ font-family:Arial,Helvetica,Verdana,Sans; font-size:15px; color:#FF0000; text-decoration:underline;}
a.linksRed	{ font-family:Arial,Helvetica,Verdana,Sans; font-size:15px; color:#FF0000; text-decoration:underline;}
a.linksRed:visited	{ font-family:Arial,Helvetica,Verdana,Sans; font-size:15px; color:#FF0000; text-decoration:underline;}
a.linksRed:hover	{ color:#FF0000; text-decoration:none;}


/* menu styles */
	
	.menuHeader				{ background:#B4C0D8; font-family:  Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;  font-size: 12pt; cursor:pointer;}	
	.menuHeader a 			{ font-family: Arial, Helvetica, Verdana, Sans;color: #9F1C1C;	font-weight:bold; font-size:15px;  text-decoration:none;}
	.menuHeader a:hover		{ font-family: Arial, Helvetica, Verdana, Sans;color: #000000;	text-decoration:none;}
	
	.menuHeader img			{ vertical-align:middle; margin-top:2px; }		
	.menuHeaderSmall		{ padding-left:5px; font-family:  Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;  font-size: 14pt; font-weight:bold; }
	.menuHeaderLinks 		{ color:#FFFFFF; text-align:center; margin-bottom:10px; font-family:  Arial, Helvetica, Verdana, Sans;color: #FFFFFF; font-weight:bold; font-size: 14pt; text-decoration:none; outline:none; }
	.menuHeaderLinks:hover	{ background:#9999CB; text-decoration:none;}		

	.menuBody				{ vertical-align:middle; margin-left:15px; font-family:  Arial, Helvetica, Verdana, Sans;	color: #FFFFFF; font-size: 10pt; text-decoration:none; outline:none; }	
	.menuBody a 			{ float:left; clear:both;  color:#FFFFFF; padding:0px 5px; margin-bottom:5px; text-decoration:none; height:25px;width:100%;display: block}
	.menuBody a:hover		{ background:#B4C0D8; text-decoration:none;height:25px;width:100%;display: block}


	#sitemenu 				{ height:19px; width:100%; background:#B4C0D8; text-align:center; margin-left:0px; position:relative; top:0px; left:0px;}
	.navBox					{ visibility:hidden; z-index:10000; vertical-align:top; position: absolute; margin-top:-2px;  overflow:hidden; color:#FFFFFF;display:block;}
	
	.menuStoreHeader				{ background:#B4C0D8; font-family:  Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;  font-size: 12pt; cursor:pointer; }		
	.menuStoreHeader img			{ vertical-align:middle; text-align:center; margin-top:2px; }	
	.menuStoreHeaderSmall		{ padding-left:5px; font-family:  Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;  font-size: 14pt; font-weight:bold; }
	.menuStoreHeaderLinks 		{ color:#FFFFFF; text-align:center; margin-bottom:10px; font-family:  Arial, Helvetica, Verdana, Sans;color: #FFFFFF; font-weight:bold; font-size: 14pt; text-decoration:none; outline:none; }
	.menuStoreHeaderLinks:hover	{ background:#666666; text-decoration:none;}		
	.menuStoreBody				{ vertical-align:top; margin-left:15px; font-family:  Arial, Helvetica, Verdana, Sans;	color: #FFFFFF; font-size: 10pt; text-decoration:none; outline:none; }	
	.menuStoreBody a 			{ float:left; clear:none; width:300px; color:#FFFFFF; padding:0px 10px; margin-bottom:10px; text-decoration:none;}
	.menuStoreBody a:hover		{ background:#666666; text-decoration:none;}
	#storemenu 				{ height:19px; width:100%; background:#336699; text-align:center; margin-left:0px; position:relative; top:0px; left:0px;}
	.navStoreBox					{ visibility:hidden; z-index:10000; vertical-align:top; position: absolute; margin-top:-2px; height:175px; width:996px; background:#DBA400; overflow:hidden; color:#FFFFFF;}

/*  USED in Message Board */

.mbHeader				{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #3D1F38;  	font-size: 18pt; font-weight:bold; }		
.mbBody 						{  font-family:  Arial, Helvetica, Verdana, Sans;	color: #000000;	 	font-size: 12px }
.mbBodyAlt 						{ font-family: Verdana, Helvetica, Sans;	color: #ffffff;	 	font-size: 12px; }
.mbBodySmall 					{ font-family: Verdana, Helvetica, Sans;	color: #000000;	 	font-size: 10px; }
.mbBodyRed						{ font-family: Verdana, Helvetica, Sans;	color: #941C1C;	 	font-size: 12px}
	
.mbquote					{ font-family:  Arial, Helvetica, Verdana, Sans; color: #000000; font-size: 8pt; width:90%; background-color:#ffffff; border:1px solid #bbbbbb; padding:10px; margin:10px;}

.mbLinks				{ font-family: Arial, Helvetica, Verdana, Sans;	 color:#000000;	font-size:12px; }
		a.mbLinks    		{ font-family: Arial, Helvetica, Verdana, Sans;	 color:#000000;	font-size:12px; }		
		a.mbLinks:link    	{ }				
		a.mbLinks:visited	{font-family: Arial, Helvetica, Verdana, Sans;	 color:#000000;	font-size:12px; }		
		a.mbLinks:active		{ }		
		a.mbLinks:hover		{ text-decoration: none; color: #102173; text-decoration: none;}		


.mbLinksSmall				{ font-family: Arial, Helvetica, Verdana, Sans;	 color:#000000;	font-size:10px; }
		a.mbLinksSmall    		{ font-family: Arial, Helvetica, Verdana, Sans;	 color:#000000;	font-size:10px; }		
		a.mbLinksSmall:link    	{ }				
		a.mbLinksSmall:visited	{ font-family: Arial, Helvetica, Verdana, Sans;	 color:#000000;	font-size:10px;}		
		a.mbLinksSmall:active		{ }		
		a.mbLinksSmall:hover		{ text-decoration: none; color: #102173; text-decoration: none;}		


.mbLinksLarge				{ font-family: Arial, Helvetica, Verdana, Sans;	 color:#000000;	font-size:13px; }
		a.mbLinksLarge    		{ font-family: Arial, Helvetica, Verdana, Sans;	 color:#000000;	font-size:13px; }		
		a.mbLinksLarge:link    	{ }				
		a.mbLinksLarge:visited	{ font-family: Arial, Helvetica, Verdana, Sans;	 color:#000000;	font-size:13px;}		
		a.mbLinksLarge:active		{ }		
		a.mbLinksLarge:hover		{ text-decoration: none; color: #102173; text-decoration: none;}		


/* slideshow */		
	.slide, .slide A:Link, .slide A:Hover, .slide A:Visited {
		/*background-color: #ffffff;*/
		color: #000000;
		font-family: Verdana, Arial, sans-serif;
		font-size: 7.5pt;
		text-decoration:none;
	}

	.slideOn, .slideOn A:Link, .slideOn A:Hover, .slideOn A:Visited {
		color: #000000;
		font-family: Verdana, Arial, sans-serif;
		font-size: 7.5pt;
		text-decoration:none;
	}
	
	.slide, .slideOn {
		width: 300px;
		height: 83px;
		font-size: 7.5pt;
		z-index:1;
	}
			
	.slideOn {
		font-size: 7.5pt;
		background-color:#eeeeee; 
		/*background:#B4C0D8 url('/images/slider/es_tab_bg.png') no-repeat left;*/
	}
	
	.barColor	{background-color: #000000;}
	
#dhtmltooltip{
	position: absolute;
	width: 150px;
	border: 1px solid #000000;
	padding: 6px;
	background-color: #4680C6;
	visibility: hidden;
	z-index: 100;
	text-align:left;
	font-family: Arial, Helvetica, Verdana, Sans;
	font-size: 10px;
	color: #FFFFFF;
}
#dhtmltooltip a:link {font-family: Verdana, Helvetica, Sans; color: #000000; font-size: 10px; text-decoration:none;}
#dhtmltooltip a:hover {font-family: Verdana, Helvetica, Sans; color: #000000;  font-size: 10px; text-decoration:none;}
#dhtmltooltip a:active {font-family: Verdana, Helvetica, Sans; color: #ffffff; font-size: 10px; text-decoration:none;}
#dhtmltooltip a:visited { color: #eeeeee;font-size: 10px;text-decoration:none;}

.imageFrame		{background-color:#E3D7B2;}
.ctFrame		{background-color:#FFFFFF;}

/* Shadow styles */
.canvas_outer { background:transparent scroll 0%; }
.canvas_inner { background:transparent scroll right top; }
.canvas_content {width:950px;margin:0px 0px 0px 0px; position: relative;}
.canvas_bottom_left { }
.canvas_bottom_right {  }
.canvas_bottom { }
.canvas_top_left {  }
.canvas_top_right {  }
.canvas_top {}
.canvas_bottom, .canvas_top { font-size:0px; }
/* Photo Gallery Paging Styles */
.pageActive		{background-color:#003366; border:1px solid #003366; font-family:  Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;  font-weight:bold; 	font-size: 9pt; font-weight:bold;padding: 0.1em 0.5em; text-align:center; line-height:15px;}
.pageHighlight		{background-color:#003366; border:1px solid #003366; font-family:  Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;  font-weight:bold; 	font-size: 9pt; padding: 0.1em 0.5em; text-align:center; line-height:15px;}
.pageClass		{background-color:#FFFFFF; border:1px solid #003366; font-family:  Arial, Helvetica, Verdana, Sans;	color: #003366;  font-weight:bold; 	font-size: 9pt; padding: 0.1em 0.5em; text-align:center; line-height:15px;}
.nextPrevHighlight	{background-color:#003366; border:1px solid #003366; font-family:  Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;  font-weight:bold; 	font-size: 9pt; font-weight:bold;  line-height:15px;padding: 0.1em 0.5em; text-align:center;}
.nextPrevHighlight a {text-decoration: none; color: #FFFFFF ;font-weight:bold; }
.nextPrevClass	{background-color:#FFFFFF; border:1px solid #003366; font-family:  Arial, Helvetica, Verdana, Sans;	color: #003366; font-weight:bold;  	font-size: 9pt; font-weight:bold; line-height:15px;padding: 0.1em 0.5em; text-align:center;}
.nextPrevClass a {text-decoration: none; color:  #003366; font-weight:bold; }
.nextPrevClassInactive		{background-color:#FFFFFF; border:1px solid #999999; font-family:  Arial, Helvetica, Verdana, Sans;	color: #999999;  font-weight:bold; 	font-size: 9pt; font-weight:bold; line-height:15px;padding: 0.1em 0.5em; text-align:center;}

/* Paging classes */
.pagingContainer	{display:inline;}
.pagingEllipsis		{font-family:  sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #000000; padding:2px; margin:0px; border:0px solid #990000; text-decoration:none; height:100%;}
.pagingButton		{font-family:  sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #c21c2a; padding:3px; background-color:#FFFFFF; margin:2px; border:1px solid #c21c2a; font-weight:bold; text-decoration:none; height:100%;}
.pagingSelected		{font-family:  sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #FFFFFF; padding:3px; background-color:#c21c2a; margin:2px; border:1px solid #c21c2a; font-weight:bold; text-decoration:none; height:100%;}
a.pagingSelected, a.pagingSelected:visited, a.pagingSelected:hover		{font-family:  sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #FFFFFF; padding:3px; background-color:#c21c2a; margin:2px; border:1px solid #c21c2a; font-weight:bold; text-decoration:none; height:100%;}
.pagingDeactivated	{font-family:  sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #333; padding:3px; background-color:#FFFFFF; margin:2px; border:1px solid #333; font-weight:bold; text-decoration:none; height:100%;}

.selectedPage		{font-family: sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #FFFFFF; padding:3px; background-color:#c21c2a;   border:1px solid #c21c2a; font-weight:bold; text-decoration:none; height:100%;}

.mbPagingBody 		{font-family:  Arial, Helvetica, Verdana, Sans;	color: #003366; font-size:12px; font-weight:bold; text-decoration:none;}
.mbPagingButton	{font-family:  Arial, Helvetica, Verdana, Sans;	color: #003366; font-size:12px; padding:3px; background-color:#FFFFFF; border:1px solid #003366; font-weight:bold; text-decoration:none; height:100%;}
a.mbPagingButton	{font-family:  Arial, Helvetica, Verdana, Sans;	color: #003366; font-size:12px; padding:3px; background-color:#FFFFFF; border:1px solid #003366; font-weight:bold; text-decoration:none; height:100%;}
a.mbPagingButton:visited	{font-family:  Arial, Helvetica, Verdana, Sans;	color: #003366; font-size:12px; padding:3px; background-color:#FFFFFF; border:1px solid #003366; font-weight:bold; text-decoration:none; height:100%;}
a.mbPagingButton:hover	{font-family:  Arial, Helvetica, Verdana, Sans;	color: #FFFFFF; font-size:12px; padding:3px; background-color:#003366; border:1px solid #003366; font-weight:bold; text-decoration:none; height:100%;}

.errorWrapWrap				{}
.addressErrorWrap			{background-color:#0466AF; border:4px solid #0466AF;}
.addressErrorImg			{padding-right:4px;}
.addressError				{background-color:#BCD5EB; padding:10px 20px; text-align:left; font-family: Arial, Helvetica, Verdana, Sans;	color: #000000;	 font-size: 10pt;}
.addressError li 			{padding:4px;}
.latestShowSection 		{background-image: url(/images/home/todaysshowbg.jpg); background-repeat: no-repeat; width: 545px; height: 331px; padding-top: 55px; padding-left: 20px;}
.latestBlogsSection 		{background-image: url(/images/home/sylviasblogbg.jpg); background-repeat: no-repeat; width: 545px; height: 331px; padding-top: 5px; padding: 10px;}
.rightTop 		{background-image: url(/images/general/righttop.png); background-repeat: no-repeat; width: 312px; height: 12px;}
.rightSection 		{background-image: url(/images/general/right.png); background-repeat: repeat-y; width: 312px; padding-left: 15px; padding-right: 15px;}
.rightBottom 		{background-image: url(/images/general/rightbottom.png); background-repeat: no-repeat; width: 312px; height: 12px;}

#sidenav			{ background-image: url(/images/sidenav/bgshort.png); background-repeat: no-repeat; width: 105px; height: 624px; text-align: center; position: absolute; top:45px; left: -95px;}
.leftSideHome		{ padding-left: 0px; }
.leftSide			{ padding-left:0px;padding-top: 0px; }
.rightSide			{ width: 300px; padding-top: 0px; padding-left: 15px;}

.webinars			{background-image: url(/images/home/webinars_on.gif); background-repeat: no-repeat;}
.webcasts			{background-image: url(/images/home/webcasts_on.gif); background-repeat: no-repeat;}

.litShout {opacity:1.0;filter: alpha(opacity=100); -moz-opacity: 1.0;}
.dimShout {opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;}

.big_bar				{ display: block; font-size: 10pt;}
.bigbar_option 			{ background-image: url(/images/general/gradient_bg.jpg); background-repeat:no-repeat; background-color:#ffffff; border:1px solid silver; height:170px; margin-bottom:8px; margin-left:4px;  }
.bigbar_option .indent	{ padding-left:186px; padding-right:10px; padding-top: 20px; }
.bigbar_hover 			{ border:1px solid black; cursor:pointer; height:170px; margin-bottom:8px; margin-left:4px; }
.bigbar_hover .indent 	{ padding-left:186px; padding-right:10px; }
.lectureHeader		  	{ font-family:  Georgia;	color: #990099;  font-size: 16pt; font-weight: 600; padding-top:5px; padding-left: 186px; }		
.lectureSubheader    	{ font-family: Georgia;	color: #990099;  font-size: 13pt; font-weight: 600; padding-left:186px; font-style: italic; }		

.loggedinHolder		{width: 320px; height: 90px; background-image:url(/images/top/loggedin_bg.png); background-repeat:no-repeat;}
.loggedinHolderPad	{padding-left:10px; padding-right:20px;padding-top:10px;}
.loginHolder		{ width: 290px; height: 75px;}
.loginHolderPad		{}

 .linksAcknowledge    			{ font-family: Verdana;	color: #FFFFFF;	font-size:9pt; text-decoration: underline }		
		a.linksAcknowledge       			{ font-family: Verdana;	color: #FFFFFF;	font-size:9pt; text-decoration: underline }	
		a.linksAcknowledge:visited		{ font-family: Verdana;	color: #FFFFFF;	font-size:9pt; text-decoration: underline }	
		a.linksAcknowledge:hover			{ text-decoration: none; color: #CCCCCC}
		.textAcknowledge	{ font-family: Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;	 font-size:9pt;}	
		
/* -------------- membership page tab  --------------- */		
	
.rightModuleContent1			{background-color:#FFFFFF; padding:3px;}
.rightModuleContent2			{background-color:#EEEEEE; padding:3px;}	

/* -------------  premiummemberzone.jsp  ----------------*/

.pmlandingpagetabs 		{ font-family:Georgia; font-size:20px; font-weight:bold; color:#ffffff; text-decoration:none;}		
a.pmlandingpagetabs 	{ font-family:Georgia; font-size:20px; font-weight:bold; color:#ffffff; text-decoration: none}		
a.pmlandingpagetabs:hover   { font-family:Georgia; font-size:20px; font-weight:bold; color:#ffffff; text-decoration: underline }

.forumdefaultHeader				{ font-family:  Georgia;	color: #5A330B;  	font-size: 18pt; font-weight: 600; padding-top:5px; text-decoration:none;}
a.forumdefaultHeader				{ font-family:  Georgia;	color: #5A330B;  	font-size: 18pt; font-weight: 600; padding-top:5px; text-decoration:none;}
a.forumdefaultHeader:hover				{ font-family:  Georgia;	color: #5A330B;  	font-size: 18pt; font-weight: 600; padding-top:5px; text-decoration: underline;}
		
		
		
/* PM UpSell */
.newjoinTextLarge 			{ color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:17pt;font-weight:500;}
.newjoinTextLarge a 			{ color:#4A7FC1;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:17pt;font-weight:500; text-decoration:none;}
.newjoinTextLarge a:visited 			{ color:#4A7FC1;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:17pt;font-weight:500; text-decoration:none;}
.newjoinTextLarge a:hover			{ color:#4A7FC1;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:17pt;font-weight:500; text-decoration:underline;}






.newfeatureTextLarge {color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal; }
.newfeatureTextLarge a {color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal; text-decoration:underline; }
.newfeatureTextLarge a:visited {color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal; }
.newfeatureTextLarge a:hover {color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal; text-decoration:none; }
.pmsellSubHeader {color:#FA1D1B;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold; }
.bulletText {color:#343434;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;font-weight:normal; line-height:18px; }
.checkboxOn {background-image:url(/images/pmsell/radiobutton_on.png);background-repeat:no-repeat;float:left;height:16px;margin:4px 5px 0px 5px;width:17px;}
.checkboxOff {background-image:url(/images/pmsell/radiobutton_off.png);background-repeat:no-repeat;float:left;height:16px;margin:4px 5px 0px 5px;margin-top:4px;width:17px;}
.checkOn {background-image:url(/images/pmsell/checkmark.png);background-repeat:no-repeat;float:right;height:30px;width:40px;}
.checkOff {background-image:url(/images/clear.gif);background-repeat:no-repeat;float:right;height:30px;width:40px;}
.productOn {background-image:url(/images/pmsell/selectedbgwide.png);background-repeat:no-repeat;color:#323232;cursor:pointer;float:left;font-size:21px;
font-weight:bold;height:37px;padding-left:5px;padding-top:8px;width:370px;}
.productOff {color:#323232;cursor:pointer;float:left;font-size:21px;font-weight:bold;height:37px;padding-left:5px;padding-top:8px;width:370px;}
.textBodyMiddle				{ font-family: verdana; color: #666666; font-size: 10px; }

.membershipProductText		{color:#323232; font-weight:normal; font-size:20px;}
.membershipProductPrice		{color:#FA1D1B; font-size:20px;}


/* Cast */
.BioSubHeader		{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #000000;  	font-size: 12pt;   }
.BioText		{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #000000;  	font-size: 10pt;   line-height:18px;}

/* Review */
.reviewlink		{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #CC3333;  	font-size: 12pt; font-weight:bold; }
a.reviewlink,a.reviewlink:visited				{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #CC3333;  	font-size: 12pt; font-weight: bold; text-decoration:none;}
a.reviewlink:hover				{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #CC3333;  	font-size: 12pt; font-weight: bold; text-decoration: underline;}
	
/* blog */	
	
.categorydateText 	{ font-family:Arial, Helvetica, Verdana, sans-serif; color: #808080; font-size: 12px; font-weight:bold; }
.blogTag1	{ font-family:Arial, Helvetica, Verdana, sans-serif; color: #000000; font-size: 10px; font-weight: bold; text-decoration:none; }
.blogTag2	{ font-family:Arial, Helvetica, Verdana, sans-serif; color: #000000; font-size: 10px; font-weight: bold; text-decoration:none; }
.blogTag3	{ font-family:Arial, Helvetica, Verdana, sans-serif; color: #000000; font-size: 10px; font-weight: bold; text-decoration:none; }
.blogTag4	{ font-family:Arial, Helvetica, Verdana, sans-serif; color: #000000; font-size: 10px; font-weight: bold; text-decoration:none; }
.blogTag5	{ font-family:Arial, Helvetica, Verdana, sans-serif; color: #000000; font-size: 10px; font-weight: bold; text-decoration:none; }
.blogTag6	{ font-family:Arial, Helvetica, Verdana, sans-serif; color: #000000; font-size: 10px; font-weight: bold; text-decoration:none; }
.blogTag7	{ font-family:Arial, Helvetica, Verdana, sans-serif; color: #000000; font-size: 10px; font-weight: bold; text-decoration:none; }
.blogTag8	{ font-family:Arial, Helvetica, Verdana, sans-serif; color: #000000; font-size: 12px; font-weight: bold; text-decoration:none; }
.blogTag9	{ font-family:Arial, Helvetica, Verdana, sans-serif; color: #000000; font-size: 12px; font-weight: bold; text-decoration:none; }
.blogTag10	{ font-family:Arial, Helvetica, Verdana, sans-serif; color: #000000; font-size: 18px; font-weight: bold; text-decoration:none; }
.blogTag1:visited	{ font-family:Arial, Helvetica, Verdana, sans-serif; color: #000000; font-size: 10px; font-weight: bold; text-decoration:none; }
.blogTag2:visited	{ font-family:Arial, Helvetica, Verdana, sans-serif; color: #000000; font-size: 10px; font-weight: bold; text-decoration:none; }
.blogTag3:visited	{ font-family:Arial, Helvetica, Verdana, sans-serif; color: #000000; font-size: 10px; font-weight: bold; text-decoration:none; }
.blogTag4:visited	{ font-family:Arial, Helvetica, Verdana, sans-serif; color: #000000; font-size: 10px; font-weight: bold; text-decoration:none; }
.blogTag5:visited	{ font-family:Arial, Helvetica, Verdana, sans-serif; color: #000000; font-size: 10px; font-weight: bold; text-decoration:none; }
.blogTag6:visited	{ font-family:Arial, Helvetica, Verdana, sans-serif; color: #000000; font-size: 10px; font-weight: bold; text-decoration:none; }
.blogTag7:visited	{ font-family:Arial, Helvetica, Verdana, sans-serif; color: #000000; font-size: 10px; font-weight: bold; text-decoration:none; }
.blogTag8:visited	{ font-family:Arial, Helvetica, Verdana, sans-serif; color: #000000; font-size: 12px; font-weight: bold; text-decoration:none; }
.blogTag9:visited	{ font-family:Arial, Helvetica, Verdana, sans-serif; color: #000000; font-size: 12px; font-weight: bold; text-decoration:none; }
.blogTag10:visited	{ font-family:Arial, Helvetica, Verdana, sans-serif; color: #000000; font-size: 18px; font-weight: bold; text-decoration:none; }
.blogTag1:hover	{text-decoration:underline;}
.blogTag2:hover	{text-decoration:underline;}
.blogTag3:hover	{text-decoration:underline;}
.blogTag4:hover	{text-decoration:underline;}
.blogTag5:hover	{text-decoration:underline;}
.blogTag6:hover	{text-decoration:underline;}
.blogTag7:hover	{text-decoration:underline;}
.blogTag8:hover	{text-decoration:underline;}
.blogTag9:hover	{text-decoration:underline;}
.blogTag10:hover	{text-decoration:underline;}

.homepagetagsblack	{ font-family:Arial, Helvetica, Verdana, sans-serif; color: #000000; font-size: 8pt; text-decoration:none; }
.tagfrontText 	{ font-family:Arial, Helvetica, Verdana, sans-serif; color: #000000; font-size: 8pt; }

/* ---- help.jsp ----*/

.newhelpErrorWrap				{background-color:#0466AF; border:4px solid #0466AF;}
.newhelpError					{width: 100%; background-color:#BCD5EB; padding:10px; text-align:left;}

.addWrap		{ }
.addUpdated		{ font-weight: bold;}
.addNotUpdated	{ }

.homeAdSection			{ background-color: #F7F7F7; padding-top: 10px; padding-bottom: 10px; margin-bottom: 16px;}
.homeAdText				{ padding-top: 5px; font-family: Tahoma, Verdana, Helvetica, Arial, Sans; color: #B0B0B0; font-size: 8pt;}
.internalAdSection		{ padding: 4px 0; background-color: #C9C9C9; border-bottom: 3px solid #00256C;}
.internalAdText			{ font-family: Tahoma, Verdana, Helvetica, Arial, Sans; color: #000000; font-size: 8pt;}
.bottomAdSection			{ background-color: #F7F7F7; padding-top: 25px; padding-bottom: 10px;}


.rightblogdate{ color:#808080;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:8pt;}

.rightblogtitle		{ font-family:   Arial, Helvetica, Verdana, Sans;	color: #000000;  	font-size: 10pt;}



.YearHeader { color:#FFFFFF; text-decoration:none;font-family:Georgia;font-size:18pt;font-weight:600; background:url(/images/right/after_arrow_side.png) no-repeat scroll 7px 7px #666666;padding-left:30px;}
.selectedYearHeader { color:#FFFFFF; text-decoration:none;font-family:Georgia;font-size:18pt;font-weight:600; background:url(/images/right/after_arrow_down.png) no-repeat scroll 7px 7px #cc0000;padding-left:30px;}



.showDateLinks a{}
.showDateLinksbold a, .showDateLinksbold a:hover { font-weight:bold; }

.alertItem		{padding-right:30px;}

/* program highline */
.ArchiveHeader				{ font-family:  Georgia;	color: #000000;  	font-size: 20px; font-weight: bold; padding-top:5px; }	
.ArchiveAltHeader				{ font-family: Arial,Helvetica,Verdana,Sans;	color: #FFFFFF;  	font-size: 15px; font-weight: bold;}	
.ArchiveAltHeader a 			{ color:#FFFFFF;font-family: Arial,Helvetica,Verdana,Sans;font-size:15px;font-weight:bold; text-decoration:underline;}
.ArchiveAltHeader a:visited 	{ color:#FFFFFF;font-family: Arial,Helvetica,Verdana,Sans;font-size:15px;font-weight:bold; text-decoration:underline;}
.ArchiveAltHeader a:hover		{ color:#FFFFFF;font-family: Arial,Helvetica,Verdana,Sans;font-size:15px;font-weight:bold; text-decoration:none;}




.Showtime				{ font-family:  Georgia;	color: #000000;  	font-size: 20px; font-weight: bold; padding-top:5px; }

.showCalendarModuleAlt	{ background-color: #FFFFFF;}
		.showCalendarModuleAlt table.dropdown	{ border:1px solid #dddddd; border-bottom:none;}
		.showCalendarModuleAlt .calendarBorder {width:320px;}
		.showCalendarModuleAlt table.calendarBorder	 {background-color: #666666; border: 1px solid #DDDDDD; border-collapse:collapse;}
		.showCalendarModuleAlt .calendarBorder	th 	{ background-color: #FFFFFF; color:#3d3c3c; font-weight:bold; width:45px; } 
		.showCalendarModuleAlt .calendarBorder	td 	{ background-color:#ffffff; width:45px; height:41px; vertical-align: middle; padding:2px; color:#999999; border:1px solid #DDDDDD; line-height:41px;} 

		.showCalendarModuleAlt .calendarBorder	td a.showCalendarLinks 	{ background-color:#C7E6FF ;display: block; vertical-align: middle; line-height:41px; color:#000000; font-weight: normal; text-decoration:none;} 
		.showCalendarModuleAlt .calendarBorder	td a.showCalendarLinks:visited 	{ background-color:#C7E6FF ;display: block; vertical-align: middle; font-weight: normal; text-decoration:none;} 
		.showCalendarModuleAlt .calendarBorder	td a.showCalendarLinks:hover 	{ background-color:#00266C;display: block; vertical-align: middle; color:#FFFFFF; font-weight: normal; text-decoration:none;} 
	
		.showCalendarModuleAlt .calendarBorder	td a.showCalendarLinksSelected 	{ background-color:#0f216b;display: block; vertical-align: middle; line-height:41px; color:#FFFFFF; font-weight: normal; text-decoration:none;} 
		.showCalendarModuleAlt .calendarBorder	td a.showCalendarLinksSelected:visited 	{ background-color:#0f216b;display: block; vertical-align: middle; font-weight: normal; text-decoration:none;} 
		.showCalendarModuleAlt .calendarBorder	td a.showCalendarLinksSelected:hover 	{ background-color:#0f216b;display: block; vertical-align: middle; color:#FFFFFF; font-weight: normal; text-decoration:none;} 
		

		.showCalendarModuleAlt .calendarMonth {color: #20467D; font-size:11pt; text-decoration: none; font-weight:bold; text-transform:uppercase;}	
		
		
		.mediaPollBg			{background-color:#FFFFFF; padding:5px;}
.mediaPollContainer		{float:right; margin-top:15px;}
.mediaPollQuestion		{font-family:  Verdana, Helvetica, Arial, Sans; color: #660000;	font-size: 16px;  font-weight:bold; background-color:#FFEBC9; padding:5px;}
.mediaTextBody			{font-family:  Verdana, Helvetica, Arial, Sans; color: #000000;	font-size: 12px;}
.mediaDescriptionWrapper	{border: 1px solid #AAAAAA; padding: 10px; margin-bottom: 10px;}
.mediaDescription		{font-family:  Verdana, Helvetica, Arial, Sans; color: #000000;	font-size: 12px;}
.mediaContestSummary		{font-family:  Verdana, Helvetica, Arial, Sans; color: #000000;	font-size: 12px;}
.mediaContestDescription	{font-family:  Verdana, Helvetica, Arial, Sans; color: #000000;	font-size: 12px;}


.modalSiteBGOff { display: none; position:absolute; top:0px; left:0px; z-index:9000; width:100%; background-image:url(/images/general/modal_background.png); }
	.modalSiteBGOn { display: block; position:absolute; top:0px; left:0px; z-index:9000; width:100%; background-image:url(/images/general/modal_background.png); }
	
	.modalPopdownWrapperWide {position:relative; width:900px;z-index:9100; }
	.modalPopdownWrapperWide .modalPopdownFrame {width:900px;}
	.modalPopdownWrapperWide .modalPopdownFrame .modalPopdownFrameBG { background-image:url(/images/general/popdown_900_bg.png); background-repeat:repeat-y; height:auto;}
	.modalPopdownWrapperWide .modalPopdownFrame .modalPopdownFrameBG .modalPopdownInternal {padding-left:10px; padding-right:9px;}
	
	.modalPopdownWrapperNarrow {position:relative; width:620px;z-index:9100;}
	.modalPopdownWrapperNarrow .modalPopdownFrame {width:620px;}
	.modalPopdownWrapperNarrow .modalPopdownFrame .modalPopdownFrameBG	 { background-image:url(/images/general/popdown_620_bg.png); background-repeat:repeat-y; height:auto;}
	.modalPopdownWrapperNarrow .modalPopdownFrame .modalPopdownFrameBG .modalPopdownInternal {padding-left:10px; padding-right:9px;}
	
	.modalPopdownWrapperXSNarrow {position:relative; width:450px;z-index:9100;}
	.modalPopdownWrapperXSNarrow .modalPopdownFrame {width:450px;}
	.modalPopdownWrapperXSNarrow .modalPopdownFrame .modalPopdownFrameBG	 { background-image:url(/images/general/popdown_450_bg.png); background-repeat:repeat-y; height:auto;}
	.modalPopdownWrapperXSNarrow .modalPopdownFrame .modalPopdownFrameBG .modalPopdownInternal {padding-left:10px; padding-right:9px;}
	
	
.mainMenuItems   		{ font-family: 'Arial Black',arial,verdana,serif;	color: #FFFFFF;		font-size: 10px; text-decoration: none; font-weight:normal; }		
a.mainMenuItems         	{ ffont-family: 'Arial Black',arial,verdana,serif;	color: #FFFFFF;		font-size: 10px; text-decoration: none; font-weight:normal; }		
a.mainMenuItems:hover    { font-family: 'Arial Black',arial,verdana,serif;	color: #FFFFFF;		font-size: 10px; text-decoration: none; font-weight:normal; }



/* Store DD menu */
a.attach, a.attach:visited, div.attach {	display: block;	padding: 5px 50px 5px 5px;	font-weight: 900;	background-color:#1D2D5E;	white-space:nowrap;}
a.attach:hover {	background-color:#4E88C8;}
a.attach, a.attach:visited {	border-bottom: 1px solid #000000;}
.attach_menu_child {	background-color:#1D2D5E;	border-top: 1px solid #000000;border-left: 1px solid #000000;border-right: 1px solid #000000; z-index:100;}

#rightColumn{background-color:#000000; }
#rightColumnSpace{background-color:#000000; }
#rightColumn .rightSubHeader		{ font-family:  Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;  	font-size: 11pt;   }
	
#rightColumn .rightHeader		{width:265px; border-bottom:none;}


#rightColumn	.rightRadioLinks			{ font-family:   Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #FFFFFF; text-decoration:none;	font-size: 11pt;}		
#rightColumn	a.rightRadioLinks     		{ font-family:   Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #FFFFFF;	text-decoration:none;	font-size: 11pt;}
#rightColumn	a.rightRadioLinks:visited     		{ font-family:   Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #FFFFFF;	text-decoration:none;	font-size: 11pt;}		
#rightColumn	a.rightRadioLinks:hover	{ text-decoration: underline; color: #FFFFFF}	

.tagline {font-family: Impact, Charcoal, sans-serif; font-size:16px; word-spacing:10px; color:#FFFFFF;}

a.internalPageBarLink   		{ font-family: Arial Narrow, Helvetica, sans-serif;	color: black;		font-size: 21px; text-decoration: none;font-weight:bold;}		
a.internalPageBarLink:visited 	{ font-family: Arial Narrow, Helvetica, sans-serif;		color: black;		font-size: 21px; text-decoration: none; font-weight:bold;}		
a.internalPageBarLink:hover    { font-family: Arial Narrow, Helvetica, sans-serif;		color: #CCC;		font-size: 21px; text-decoration: none; font-weight:bold;}

.audioShowLink a, audioShowLink a:visited  { font-family:  Arial, Helvetica, Verdana, Sans, Sans, Sans;	color: #FFFFFF;  	font-size: 12px; font-weight:bold; text-decoration:none;}
.audioShowLink a:hover   { text-decoration:none; color: #CCCCCC;}


	
		.noxCopyright     			{ font-family: sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #FFFFFF;	font-size:12px; text-decoration: underline; }		
		a.noxCopyright       			{ font-family: sofia_pro_light_condensedRg, Helvetica, Verdana, Sans; color: #FFFFFF;	font-size:12px; text-decoration: underline; }	
		a.noxCopyright:visited		{ font-family: sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #FFFFFF;	font-size:12px; text-decoration: underline; }	
		a.noxCopyright:hover			{ text-decoration: none; color: #FFF;}
		
		.learnMore     			{ font-family: Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;	font-size:15px; text-decoration: underline; }		
		a.learnMore       			{ font-family: Arial, Helvetica, Verdana, Sans; color: #FFFFFF;	font-size:15px; text-decoration: underline; }	
		a.learnMore:visited		{ font-family: Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;	font-size:15px; text-decoration: underline; }	
		a.learnMore:hover			{ text-decoration: none; color: #FFF;}
		
.tagLineLink 				{font-family: Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;	font-size:10px; text-decoration: none;}
a.tagLineLink 				{font-family: Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;	font-size:10px; text-decoration: none;}
a.tagLineLink:visited 		{font-family: Arial, Helvetica, Verdana, Sans;	color: #FFFFFF;	font-size:10px; text-decoration: none;}
a.tagLineLink:hover 		{text-decoration: underline;}

.programText {font-family:  sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #000000;	font-size: 11pt;word-spacing:0.1em; font-weight:normal; }

.starLink     			{ font-family: sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #999;	font-size:9pt; text-decoration: none; }		
a.starLink       		{ font-family: sofia_pro_light_condensedRg, Helvetica, Verdana, Sans; color: #999;	font-size:9pt; text-decoration: none; }	
a.starLink:visited		{ font-family: sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #999;	font-size:9pt; text-decoration: none; }	
a.starLink:hover		{ text-decoration: underline; color: #999;}
.membership-landing .star{padding-left:0px !important;}
.blackHeader	{font-family:  sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #000000;	font-size: 24px;font-weight:bold;}

 .linksBottomNavHeader     				{ font-family: sofia_pro_light_condensedRg, Helvetica, Arial, Sans;	color: #FFF;	font-size:16px; text-decoration: none;}		
a.linksBottomNavHeader     				{ font-family: sofia_pro_light_condensedRg, Helvetica, Arial, Sans;	color: #FFF;	font-size:16px; text-decoration: none;}	
a.linksBottomNavHeader:visited			{ font-family: sofia_pro_light_condensedRg, Helvetica, Arial, Sans;	color: #FFF;	font-size:16px; text-decoration: none;}	
a.linksBottomNavHeader:hover			    { text-decoration: underline; color: #FFF}

.linksBottomNav     				{ font-family: sofia_pro_light_condensedRg, Helvetica, Arial, Sans;	color: #FFF;	font-size:14px; text-decoration: none;}		
a.linksBottomNav     				{ font-family: sofia_pro_light_condensedRg, Helvetica, Arial, Sans;	color: #FFF;	font-size:14px; text-decoration: none;}	
a.linksBottomNav:visited			{ font-family: sofia_pro_light_condensedRg, Helvetica, Arial, Sans;	color: #FFF;	font-size:14px; text-decoration: none;}	
a.linksBottomNav:hover			    { text-decoration: underline; color: #FFF}

.adTextBlack { font-family: Arial,Helvetica,Verdana,Sans; color: #000; font-size: 10px;}
.adTextWhite { font-family: Arial,Helvetica,Verdana,Sans; color: #FFF; font-size: 10px;}

/* Utility Class Defaults */

.floatLeft {
	float: left;
}
.floatRight {
	float:right;
}
.floatContainer:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.floatContainer {
	zoom:1;	
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
	zoom:1;	
}
.text_body{font-family: inherit; color: inherit;font-size: inherit;}
a.defaultHeaderLink, a.defaultHeaderLink:visited{font-family:  sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #c21c2a;  	font-size: 18pt; font-weight: 600;letter-spacing:-1px;text-decoration:underline;}
a.defaultHeaderLink:hover{text-decoration:none;}

.topMenuTitle, a.topMenuTitle, a.topMenuTitle:visited	{ font-family: Verdana, Geneva, sans-serif;color:#fff;font-size:15px;text-align:center;text-decoration:none; }
a.topMenuTitle:hover { }

/* Home Sliders */
.sliderHeader      { font-family:  sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #000;   padding:0px; margin:0px auto !important; max-width: 1562px;	font-size: 30px; font-weight: bold; text-transform: uppercase;}		
a.sliderHeader     { font-family:  sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #000;   padding:0px; margin:0px;	font-size: 30px; font-weight: bold;text-decoration: none;}	
a.sliderHeader:visited	{ font-family:  sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #000;  padding:0px; margin:0px; font-size: 30px; font-weight: bold;; text-decoration: none;}	
a.sliderHeader:hover			    { text-decoration: underline; color: #000;  padding:0px; margin:0px;}
.membership-upsell-background {background-repeat:no-repeat; background-position: top center; }
.membership-upsell-background.carolla {background-image:url('/images/aandb/carolla_bg.jpg'); background-color:#000; } 
.membership-container { width:960px; margin:0 auto; padding:10px 5px; background-color:#FFF; }
.membership-container .sliderHeader {text-transform: none;}
.category-slider-container {position: relative;}
.category-slider-container .sliderHeader {margin:0 auto;}
.category-slider-container:not(:first-child) {margin-top:30px;}
.category-slider-container .homeSlider .image-container  {border:1px #ba1f23 solid;}

.category-slider-container .bx-wrapper .bx-viewport{
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border:none;
    left: 0px;
}
ul.homeSlider .home-slide.pastMaxSlides{display:none;}
.bx-wrapper ul.homeSlider .home-slide.pastMaxSlides{display:inline-block;}

ul.homeSlider {margin:0;padding:0;white-space:nowrap;overflow:hidden;font-size:15px;}
ul.homeSlider .home-slide {display:inline-block;list-style: none;width:252px;margin-left:10px;vertical-align:middle;}
ul.homeSlider .home-slide:first-child, .bx-wrapper ul.homeSlider .home-slide{margin-left:0px;}
ul.homeSlider .home-slide img {display:block;}
ul.homeSlider .home-slide .dummy-slide {width:100%;height:100%;}
.category-slider-container .bx-wrapper .bx-controls-direction a {height:100%;width:4%;top:16px;z-index:1000;background-size:100% 100%;background-repeat: no-repeat;background-position: 0 0;}
.category-slider-container .bx-wrapper .bx-controls-direction a.bx-next {right:0px;background-image:url(/images/slideshow/rightarrow_off.png);}
.category-slider-container .bx-wrapper .bx-controls-direction a.bx-prev {left:0;background-image:url(/images/slideshow/leftarrow_off.png);}
.category-slider-container .bx-wrapper .bx-controls-direction a.bx-next:hover {background-image:url(/images/slideshow/rightarrow_on.png);}
.category-slider-container .bx-wrapper .bx-controls-direction a.bx-prev:hover {background-image:url(/images/slideshow/leftarrow_on.png);}

ul.full-slider {width:100%;margin:0;padding:0;white-space:nowrap;overflow:hidden;}
ul.full-slider li.full-slide {display:inline-block;list-style: none;width:100%;vertical-align:middle;}
.full-slider-container .bx-wrapper .bx-viewport {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow:none;border:none;left:0;}
.full-slider-container .bx-controls-direction .bx-prev {background:url(/images/buttons/leftarrow_gray.png) no-repeat;}
.full-slider-container .bx-controls-direction .bx-next {background:url(/images/buttons/rightarrow_gray.png) no-repeat;}
.full-slider-container .bx-controls-direction .bx-prev:hover {background:url(/images/buttons/leftarrow_red.png) no-repeat;}
.full-slider-container .bx-controls-direction .bx-next:hover {background:url(/images/buttons/rightarrow_red.png) no-repeat;}
.full-slider-container .bx-wrapper .bx-controls-direction a {width:60px;height:60px;margin-top:-30px;}

.bx-controls-direction a {
    opacity: 0;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
}

.bx-wrapper:hover .bx-controls-direction a {
    opacity: 1;
}

.bp1Button,
.playAudioButton {
	display: block;
	cursor: pointer;
	min-width: 30px;
	max-width: 50px;
}

.bp1ShareButton,
.toggleShareButton {
	cursor: pointer;
	background-image: url(/images/icons/share_ellipses.png);
	background-repeat: no-repeat;
	background-size: 100%, auto;
	height: 11px;
	width: 45px;
	max-width: 45px;
	min-width: 27px;
	position: absolute;
	bottom: 2%;
	left: 2%;
}

.bp1ShareButton:hover,
.toggleShareButton:hover {
	background-image: url(/images/icons/share_ellipses_hover.png);
}

.bp1ShareButton.active,
.bp1ShareButton.active:hover,
.toggleShareButton.active,
.toggleShareButton.active:hover  {
	background-image: url(/images/icons/share_ellipses_active.png);
}

.bp1ShareImage,
.social-icon-container img {
	max-height: 20px;
	min-height: 10px;
}

#bp1Container .social-icon-container,
#membersOnlyContainer .social-icon-container,
.program-page-slider-container .social-icon-container,
.cover-art-container .social-icon-container {
	padding-right: 18px;
	display: table-cell;
}
#bp1Container .social-icon-container a,
#membersOnlyContainer .social-icon-container a  {
	margin-bottom: 0px !important;
}


/* Search Suggestions Styles */
div.autocompletecontainer {position:relative; z-index:9999; }
div.autocomplete { position: absolute; background-color:white; border:1px solid #BBB; margin:0px; padding:0px; z-index:9999; color:#000000; height: 200px; overflow-y: scroll;}
div.autocomplete ul {list-style-type:none; margin:0px; padding:0px;}
div.autocomplete ul li.selected {background-color: #b5b5b5;}
.searchItem 		{padding: 0 2px 0 2px;}
.rowColor1 {background-color: #ffffff;}
.rowColor2 {background-color: #f1f1f1;}
.rowColor1 span.highlightText {color: #c21c2a;}
.rowColor2 span.highlightText {color: #c21c2a;}
div.autocomplete ul li {list-style-type:none; display:block; margin:0; padding:0px; height:20px; cursor:pointer; z-index:9999; font-size:12px;font-family: Arial, Helvetica, sans-serif;}
div.autocomplete ul li span {font-size:12px;font-family: Arial, Helvetica, sans-serif;font-weight:normal;}

.podcastLinkContainer {
		
	 border-bottom-right-radius: 3px; 
	 border-bottom-left-radius: 3px; 
	 -moz-border-bottom-left-radius: 3px;
	 -moz-border-bottom-right-radius: 3px;	
	 -webkit-border-bottom-left-radius: 3px;
	 -webkit-border-bottom-right-radius: 3px; 
	 margin:0px; 
	 padding:2px 5px; 
	 background-color:#f5f5f5;
	 }
	 
	 .podcastPageLink      { font-family:  sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #009999;   padding:0px; margin:0px;	font-size: 11pt; }		
	a.podcastPageLink     { font-family:  sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #009999;   padding:0px; margin:0px;	font-size: 11pt;text-decoration: none;}	
	a.podcastPageLink:visited	{ font-family:  sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #009999;  padding:0px; margin:0px; font-size: 11pt; text-decoration: none;}	
	a.podcastPageLink:hover			    { text-decoration: underline; color: #009999;  padding:0px; margin:0px;}
	
.matureContinue{display: inline-block;vertical-align: middle;width: auto;line-height:25px;min-height: 25px;border: 0px;margin: 0px;padding:0px 5px;cursor: pointer;font-size:14px;color: #FFF;font-family: 'sofia_pro_light_condensedRg', Arial, Helvetica, sans-serif;text-decoration: none;text-align: center;letter-spacing: 1px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background-color:#333;color:white;}

#bodyBG { background-position:top center;background-repeat:no-repeat; }

.widgetSectionContainer {position: absolute; top: 446px; left: 0px; z-index: 9000; background-color: #eee; width: 300px; padding: 30px 10px 20px 10px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

#mail_form	input,
#mail_form	textarea,
#mail_form	select	{
	border: 1px solid #AAA;
}

.audioBorders {
	border-top:1px solid gray;
}
.audioText {
	font-size: 11pt;
}
.audioText .audioTitle {
	margin-top:10px;
	font-weight:bold;
}
.audioText .audioDescription {
	margin-bottom:10px;
	width: 80%;
}
.audioDownloadButton {
	background: url("/images/buttons/download_icon_ep_off.png") no-repeat 0 0;
	display:block;
	width: 20px;
	height: 20px;
	cursor: pointer;
}
.audioDownloadButton:hover {
	background: url("/images/buttons/download_icon_ep_on.png") no-repeat 0 0;
}

.programRightSidebar > div {
	margin-bottom: 15px;
}
.programRightSidebar > div.programSocialMedia a {
	float: left;
	width: 33%;
	max-width: 29%;
	margin: 2%;
	text-align: center;
	margin-bottom: 20px;
}
.programRightSidebar > div.programSocialMedia a img {
	max-width: 100%;
}
.clearfix:after {
   content: " "; /* Older browser do not support empty content */
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}
a.gs-title {
	font-family: Helvetica, Verdana, Sans !important; 
	font-size: 16px !important; 
	text-decoration: underline !important;
} 
a.gs-title:visited { 
	color: #000000 !important; 
} 
a.gs-title:hover { 
	text-decoration: none !important; 
	color: #102173 !important;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
	padding-right: 5px !important;
}
input.gsc-search-button-v2 {
	margin-top: 0px !important;
}
.gsc-input-box {
	height:23px !important;
}

/* Premium Member Design */


.page-container, .page-container select {font-family:sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;	color: #000000;font-size: 11pt;word-spacing:0.1em;}
.defaultHeader.band, .defaultSubHeader.band {background-color:#666;color:#fff;padding:5px;font-weight:normal;}
.highlight {color:#C21C2A !important;}
.page-container .links:hover, .page-container a.links:hover {color:#C21C2A;}

.button, a.button, a.button:visited
{ 
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;  
	-webkit-font-smoothing: inherit;
	-moz-osx-font-smoothing: inherit;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	line-height:25px;
	min-height: 25px;
	border: 0px;
	margin: 0px;
	padding:0px 5px;
	background-color: #000;
	cursor: pointer;
	font-size:14px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	letter-spacing: 0.05em;
	transition: background 0.2s ease-in 0s, color 0.2s ease-in 0s;
	-moz-transition: background 0.2s ease-in 0s, color 0.2s ease-in 0s; /* Firefox 4 */
	-webkit-transition: background 0.2s ease-in 0s, color 0.2s ease-in 0s; /* Safari and Chrome */
	-o-transition: background 0.2s ease-in 0s, color 0.2s ease-in 0s; /* Opera */
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	text-transform:uppercase;
	cursor: pointer;
	outline:none;
	*zoom: 1;
	*display: inline; 
}
.button.hover,.button:hover, a.button:hover {background-color: #222222;color: #FFF;text-decoration: none;}
.button.small, a.button.small, a.button.small:visited {font-size:11px;line-height:15px;min-height:15px;}
.button.large, a.button.large, a.button.large:visited {	padding: 0px 10px;font-size: 16px;line-height: 40px;min-width: 140px;min-height: 40px;}
.button.remove, a.button.remove, a.button.remove:visited {background-color:#C21C2A;color:#fff;text-decoration: none;}
.button.remove:hover, a.button.remove:hover {background-color:#666;color:#fff;text-decoration: none;}
.image-button:hover, input[type="image"].image-button:hover, img.image-button:hover {transition: opacity 0.2s ease-in 0s, color 0.2s ease-in 0s;	-moz-transition: opacity 0.2s ease-in 0s, color 0.2s ease-in 0s; /* Firefox 4 */	-webkit-transition: opacity 0.2s ease-in 0s, color 0.2s ease-in 0s; /* Safari and Chrome */	-o-transition: opacity 0.2s ease-in 0s, color 0.2s ease-in 0s; /* Opera */opacity:.8;}

.pmSocialSidebar-container {width:100%;}
.pmSocialSidebar-container .programRightSidebar > div {margin-bottom:0px;}
.pmSocialSidebar-container .programRightSidebar > div.programSocialMedia a {max-width:15%;margin:1% 1% 0 0;}

body.mobile-user .page-container input {
	font-size:18px;
}
body.mobile-user .page-container select {
	font-size:18px;
}
body.mobile-user .page-container input[type="radio"], body.mobile-user input[type="checkbox"] {
	width:30px;
	height:30px;
}
ul.default-list {  padding-left: 20px;list-style-type: disc;margin:0;}
ul.default-list > li {padding:4px;}
.membership-products a {
  text-decoration:none;
}
.membership-products img {
  display: inline-block;
  border:0;
  margin:0;
}
.membership-products div, div.membership-products {
  box-sizing: border-box;
}
.membership-products {
  margin-top:10px;
}
.membership-products .member-product {
  display: inline-block;
  vertical-align: top;
  float: left;
  background-color: #535353;
  color:#fefefe;
  height: 500px;
  width: 32%;
  text-align: center;
}
.membership-products .member-product:not(:first-child) {
  margin-left:2%;
}
.membership-products .member-product .save-container {
  height:40px;
}
.membership-products .member-product .save-container .save-copy {
  line-height:40px;
  background-color:#c21c2a;
  font-size:25px;
}
.give-gift-container {margin-top:30px;line-height:20px;height:20px;}
.sliderHeader.black {color:#000;}

.full-page-content {width:90%;margin:10px auto;}
.slider-border {color:#fff;background-color:#333;font-size:19px;padding:15px 0;text-align: center;}
.slider-border a {color: #fff; font-size:19px;}
.slider-border.true-border {padding:0;width:100%;height:3px;}
.slider-border .border-blurb:not(:first-child) {padding-left:10px;}
.header-container {background-color:#000;padding:5px 0px;}
.site-logo {float:left;width:16.25%;background:url('/images/headers/podcastone-logo.png') no-repeat;background-size:100% 100%;height:70px;}
.nav-sticky-container {line-height:50px;float:right;}
nav.top-nav-container {text-align: right;position:relative;white-space: nowrap;overflow:hidden;width:100%;}
.header-container .header-bar {width:90%;max-width:960px;margin:0 auto;position:relative;}
.top-nav-container .menu-item {display:inline-block;line-height: 50px;}
.top-nav-container .menu-item:not(:first-child) {margin-left:25px;}
.top-nav-container .menu-item a.menu-link {color:#fff;text-transform: uppercase;font-family: sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;font-size:18px;text-decoration: none;}
.top-nav-container .menu-item a.menu-link:hover {text-decoration: underline;}
.content-container {margin:0 auto;width:90%;}
footer {background-color:#000;}
footer .footer-content {max-width:960px;margin:0 auto;padding: 20px 0;}
*{font-family:sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;}
.search-bracket-container {height:30px;width:200px;display:inline-block;cursor:text;}
.search-bracket {border-left:2px solid white;border-right:2px solid white;border-bottom:2px solid white;height:3px;width:200px;display:inline-block;}
.search-button-container {}
.search-button-container img {display: inline-block;cursor:pointer;vertical-align: middle;margin-top:-8px;}
.search-overlay {display:none;position:absolute;top:0;right:0;width:100%;line-height:50px;background-color:#000;vertical-align: middle;}
#searchOverlayInput {background-color:#000;border:none;color:#fff;width:80%;height:50%;font-size:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-bottom:1px solid #fff;display:inline-block;}
#searchOverlayInput:focus {outline:none;}
.search-overlay .overlay-button {display:inline-block;margin-bottom:-8px;}
.is-sticky .header-container .site-logo {
	display:none;
}
.top-nav-container .small-logo {
	width:50px;
	height:46px;
	background:url('/images/headers/pco_sticky_header_image3.png') no-repeat;
	display: none;
	cursor:pointer;
}
.sticky-wrapper {position:absolute;top:13px;right:0;}
.search-overlay .submitSearch {height:30px;line-height:30px;margin-top:-8px;}
.is-sticky .top-nav-container .small-logo {
	display:block;
	position:absolute;
	left:0px;
}
.is-sticky .nav-sticky-container .top-nav-container {
	width:90%;
	max-width: 960px;
	margin:0 auto;
}
.is-sticky .nav-sticky-container {
	width:100%;
	background-color:#000;
	z-index:9999;
	margin:0;
	left:0;
}

.top-page-container.internal-page-width {padding:10px 0;width:960px;margin:0 auto;}
.header-bar > .nav-sticky-container {margin-top:13px;}
@media screen and (max-width: 900px) {
    .header-container .site-logo {
    	background:url('/images/headers/pco_sticky_header_image3.png') no-repeat 0% 50%;
    	background-size: 100% auto;
    	width: 7%;
    }
}
@media screen and (max-width: 790px) {
    .top-nav-container .menu-item a.menu-link {font-size:16px;}
    .top-nav-container .menu-item:not(:first-child) {margin-left:15px;}
    .header-container .site-logo { height:50px;}
    .sticky-wrapper {position:absolute;top:0px;right:0;}
    .header-container {padding:0;}
}
@media screen and (max-width: 650px) {
    .top-nav-container .menu-item a.menu-link {font-size:14px;}
    .top-nav-container .menu-item:not(:first-child) {margin-left:10px;}
    .search-overlay {display:none;position:absolute;top:0;right:0;width:100%;line-height:50px;background-color:#000;vertical-align: middle;}
	#searchOverlayInput {font-size:14px;}
	.search-overlay .overlay-button {width:25px;margin-bottom:-6px;}
	.search-overlay a.button.submitSearch {font-size:14px;min-height:21px;height:21px;line-height: 21px;margin-top:-3px;padding:0px 3px;}
	.menu-item.search-button-container img {width:25px;margin-top:-3px;}
}
@media screen and (max-width: 550px) {
   .header-container .header-bar {width:98%;}
   .is-sticky .nav-sticky-container .top-nav-container {width:98%;}
   .is-sticky .nav-sticky-container .small-logo {background-size: 100% auto;width: 7%;background-position: 0% 50%;height:50px;}
}

@media screen and (max-width: 500px) {
	.top-nav-container .menu-item a.menu-link {font-size:12px;}
	.search-overlay .overlay-button {width:20px;margin-bottom:-6px;}
	.search-overlay a.button.submitSearch {font-size:12px;min-height:17px;height:17px;line-height: 17px;margin-top:1px;padding:0px 3px;}
	.menu-item.search-button-container img {width:20px;margin-top:-4px;}
	#searchOverlayInput {font-size:12px;}
}
@media screen and (max-width: 450px) {
	.top-nav-container .menu-item a.menu-link {font-size:10px;}
	.search-overlay .overlay-button {width:20px;margin-bottom:-6px;}
	.search-overlay a.button.submitSearch {font-size:10px;min-height:17px;height:17px;line-height: 17px;margin-top:1px;padding:0px 3px;}
	.menu-item.search-button-container img {width:20px;margin-top:-4px;}
	#searchOverlayInput {font-size:10px;}
}



/* BEGIN PAGINATION STYLES */
ul.pagination {
  position: relative;
  display: block;
  height: 100%;
  font-size: 0px;
  zoom: 1;
  text-align: center;
  margin: 0px;
  padding: 0px;
}
ul.pagination > li {
  font-size: 10px;
  margin-left: 5px;
  -moz-inline-stack !important;
  display: inline-block !important;
  vertical-align: middle;
  zoom: 1 !important;
  *display: inline !important;
}
ul.pagination > li:first-child {
  margin-left: 0px;
}
ul.pagination > li > a, ul.pagination > li > a:visited {
  display: block;
  padding: 2px 5px;
  border: 1px solid black;
  text-decoration: none;
}
ul.pagination > li > a:hover {
  text-decoration: underline;
}
ul.pagination > li > a.active, ul.pagination > li > a.active:visited {
  background-color: #ededed;
}
ul.pagination > li > a.active:hover {
  text-decoration: none;
  cursor: default;
}
ul.pagination > li.pagination-ellipses {
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 1px;
}

.top-page-no-padding {padding-top: 0 !important;}


a.bestOf    				{ 	color: #FFF;	 text-decoration:none; }	
a.bestOf:visited				{ 	color: #FFF;	text-decoration: none; }	
a.bestOf:hover			    { text-decoration:underline; color:#FFF;}

a.bestOf.underline,
a.bestOf.underline:visited	{
	text-decoration: underline;
}
a.bestOf.underline:hover	{
	text-decoration: none;
}
html, body {
	height: 100%;
	margin: 0;
	padding: 0;
}

.site-container {
	height: 100%;
}
.top-page-container {
	min-height: 642px;
	min-height: calc(100% - 410px);
}

.giftMembershipContainer {
	background: url('/images/aandb/podcast_premium_gift_bg5.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #000;
	margin-top:15px;
	color: #fff;
	font-family:  sofia_pro_light_condensedRg, Helvetica, Verdana, Sans;
	min-height: 324px;
}

.giftMembershipContent {
	margin-top: 20px;
}

.giftMembershipContainer .header {
	color: #C4A85E;
	margin:0px auto !important;
	font-size: 26px;
	line-height: 64px;
	text-align: center;
}

.giftMembershipContainer label {
	font-size: 38px;
	line-height: 38px;
	cursor: pointer;
}

.giftMembershipContainer label > span {
	display: inline-block;
}
.giftMembershipContainer label div {
	display: table-cell;
	text-align: top;
}
.giftMembershipContainer .superScript {
	font-size: 20px;
	line-height: 26px;
	vertical-align: top;
	padding-left: 2px;
}

.giftMembershipContainer input[type=checkbox]{
	width: 14px;
	height: 14px;
	margin: 0;
	padding: 0;
	opacity: 0;
	cursor:	pointer;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.giftMembershipContainer input[type=checkbox] + label {
	display: inline-block;
	margin-left: -24px;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.giftMembershipContainer input[type=checkbox] + label > span.imageCheckbox {
	width: 24px;
	height: 38px;
	background-image: url('/images/icons/checkbox_yellow.png');
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 20px;
}

.giftMembershipContainer input[type=checkbox]:checked + label > span.imageCheckbox {
	background-image: url('/images/icons/checkbox_checked_yellow.png');
}

/* Program Page Slider Styles */
.program-page-slider-container {position: relative; width: 960px;margin-top: 25px;}
.program-page-slider-container .bx-wrapper {margin: 0px !important;}
.program-page-slider-container .bx-wrapper .bx-viewport {  -moz-box-shadow: none;-webkit-box-shadow: none;box-shadow:none;border:none;left:0;}
.program-page-slider-container .bx-wrapper .bx-controls-direction a {height:100%;width:4%;top:16px;z-index:1000;background-size:100% 100%;background-repeat: no-repeat;background-position: 0 0;}
.program-page-slider-container .bx-wrapper .bx-controls-direction a.bx-next {right:-38px;background-image:url(/images/slideshow/rightarrow_off.png);}
.program-page-slider-container .bx-wrapper .bx-controls-direction a.bx-prev {left:-38px;background-image:url(/images/slideshow/leftarrow_off.png);}
.program-page-slider-container .bx-wrapper .bx-controls-direction a.bx-next:hover {background-image:url(/images/slideshow/rightarrow_on.png);}
.program-page-slider-container .bx-wrapper .bx-controls-direction a.bx-prev:hover {background-image:url(/images/slideshow/leftarrow_on.png);}

.program-page-slider-container .playAudioButton {width: 37px;}
.program-page-slider-container .toggleShareButton {width: 33px;}
.program-page-slider-container .shareContainer img {height: 15px;}
.program-page-slider-container .shareContainer .social-icon-container {padding-right: 13px;}
.program-page-slider-container .shareContainer .social-icon-container a {margin-bottom: 0px !important;}

ul.program-page-slider {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	height: 184px;
}

ul.program-page-slider.audio {
	height: 215px;
}

ul.program-page-slider > li {
	display: inline-block;
	width: 184px;
	margin-right: 10px;
}

ul.program-page-slider.audio  .greyBoxContainer,
.members-only-container .greyBoxContainer {
	position: relative;
	height:78px;
	color:#FFF;
}

.subHeader {font-weight:bold;font-size:18px;}

/* Start Homepage Social Banner Styles */
.slider-border .social-container {
	font-size: 26px;
	line-height: 30px;
}
.slider-border .social-container input[type=text] {
	height: 26px;
	width: 250px;
	font-size: 16px;
	line-height: 26px;
	margin: 0px;
	display: block;
	padding: 0px 3px;
}
.slider-border .social-container .button {
	background-image: url('/images/buttons/email_icon_off.png');
	background-position: center;
	background-repeat: no-repeat;
	background-color: #eee;
	width: 30px;
	height: 30px;
	border-left: 1px solid #333;
	display: block;
}
.slider-border .social-container .button:hover {
	background-image: url('/images/buttons/email_icon_on.png');
}
.slider-border .social-container .social-button {
	padding-left: 10px;
}
.slider-border .social-container .social-button a {
	height: 30px;
	padding: 0px 5px;
	display: block;
}
/* Brandcast Styles*/
.cover-art-container .playAudioButton {width: 60px;}
.cover-art-container .toggleShareButton {width: 50px;}
.cover-art-container .shareContainer img {height: 20px;}
.cover-art-container .shareContainer .social-icon-container {padding-right: 26px;}
.cover-art-container .shareContainer .social-icon-container a {margin-bottom: 0px !important;}

#sticky-side-button,
#sticky-side-button a,
#sticky-side-button a:visited {
	color: #fff;
	text-decoration: none;
	font-size: 14pt;
}
#sticky-side-button a:hover {
	color: #fff;
	text-decoration: underline;
}
#sticky-side-button {
	background-color: #000;
	position:absolute;
	top:-45px;
	right: 0px;
	z-index: 9999;
	width: 110px;
	line-height: 45px;
	height: 45px;
}
#sticky-side-button.stuck {
	position: fixed;
	top: inherit;
	bottom: 0px;
}

.members-only-container .members-only-asset-container {
	float: left;
	width: 184px;
	margin-bottom: 10px;
}

.contributor-contact-container textArea,
.contributor-contact-container input,
.contributor-contact-container select {
	font-size: 16px;
}

.contributor-contact-container input,
.contributor-contact-container textArea {
	padding: 0px 5px;
}