﻿/*BASE SETTINGS*/
form		{border:0px; margin:0px;}
body		{background-color:#FFFFFF; font-family:Arial,Helvetica,sans-serif;font-size:11px;}
img			{border:0px; border-color:Gray;}
a			{color:#003783; text-decoration:none;}
a:hover		{color:#003783; text-decoration:underline;}
a:visited	{color:#003783;}
a:active	{color:#003783;}

div.aflmain	{width:620px; text-align:center;}

div.contenttitletext	{ line-height:20px; padding-bottom:5px; padding-top:5px;}
div.contenttitletextH1	{ line-height:25px; font-size:16px; color:#00529C; margin:0px; border:0px; font-family: Georgia, Times New Roman, Serif}
div.contenttitledropdown{ font-size:16px; text-align:right; color:#00529C; font-family:Georgia, Times New Roman, Serif;}
div.contenttitledivider	{ padding:0px 0px 10px 0px; text-align:center;}

/*TeamSongs*/
div.contentfeatureleftlist			{float:left; text-align:left; width:250px; color:#000000; font-size:12px; font-family:Arial, Helvetica, Sans-Serif; }
div.contentfeatureleftlistheader	{height: 40px; float:left; padding-top:5px; padding-bottom:10px; font-size:30px;color:#000000; font-family:Georgia, Times New Roman, Serif;}
div.contentfeatureleftlistblock		{float:left; text-align:left;}
.contentfeatureleftlisttable		{float:left; width:240px; height:20px;}
.contentfeatureleftlistflash		{float:left; height:20px; width:25px; margin:-5px -5px -5px 0px;}
.contentfeatureleftlisttitle		{width:190px;}
.contentfeatureleftlistbuy			{float:right; width:25px; text-align:right; font-size:11px; padding: 1px 5px 1px 0px;}
div.contentfeatureleftlistextratext {float:left; text-align:left; font-size:11px; padding-left:2px; color:#7c808d;}

/*Club Logos*/
div.contentfeaturerightgrid			{float:right; text-align:left; height:20px; width:360px; color:#000000; font-size:12px; font-family:Arial, Helvetica, Sans-Serif; }
div.contentfeaturerightgridheader	{height: 40px; text-align:left; padding: 5px 10px 15px 0px; font-size:30px;color:#000000; font-family:Georgia, Times New Roman, Serif;}
div.contentfeaturerightgridblock	{float:left; text-align:right; }
div.contentfeaturerightgridbox		{float:left; text-align:center; font-size:11px; margin:none; padding:2px 5px 10px 0px; width:84px;}
span.contentfeaturerightgridimg		{float:left; background: url('Images/dropshadow.gif') no-repeat bottom right !important; margin:1px 0 0 1px !important;}
span.contentfeaturerightgridimg img {display:block; position:relative; border:1px solid #a9a9a9; margin:-6px 6px 6px -6px; padding:2px; }

/* BUY PAGE */
div.buypage							{width:620px; background-repeat:no-repeat;}
div.buypagetitle					{text-align:left; font-size:30px;color:#000000; font-family:Georgia, Times New Roman, Serif;}
div.buypagepreviewblock				{float:left; padding-left:20px; padding-top:20px; width:170px; color:#7c808d;}
div.buypagepreviewblockitem			{width:160px; color:#7c808d; text-align:left;}
div.buypagepreviewblockitemflash	{text-align:center; padding-bottom:10px;}
span.buypagepreviewblockitemimg		{float:left; background: url('Images/dropshadow.gif') no-repeat bottom right !important; margin:1px 0 0 1px !important;}
span.buypagepreviewblockitemimg img {float:left; display:block; position:relative; background-color:#ffffff; border:1px solid #a9a9a9; margin:-6px 6px 6px -6px; }
div.buypagepreviewblocktext			{color:#000000;}
div.buypagepreviewblocktextprice	{font-size:11px;}
div.buypagepreviewblocktextsmall	{font-size:11px; padding-bottom:10px;}

div.buypagepurchaseblock			{float:left; color:#7c808d; width:425px;}
div.buypagepurchaseblockgroup		{padding-left:40px; float:left; padding-top:13px;}
div.buypagepurchaseblockimage		{float:left; padding-right:10px; font-weight:bold; font-size:24px; color:#00529c; font-family:Georgia, Times New Roman, Serif;}
div.buypagepurchaseblocktext		{float:left; color:#000000; width:360px; font-size:11px;}
div.buypagepurchaseblocktext b		{font-size:16px; color:#00529c; font-family:Georgia, Times New Roman, Serif;}
div.buypagepurchaseblocktextsmall	{float:left; color:#000000; width:385px; font-size:11px;}
div.buypagepurchaseblocktextsmall a	{color:#00529c; font-weight:bold; font-size:11px;}
div.buypagepurchaseblockcarrier		{width:385px; font-size:16px; color:#00529C; font-family:Georgia, Times New Roman, Serif;}
div.buypagenotsupportedblock		{float:left; color:#7c808d;}
div.buypagenotsupportedblockgroup	{padding-left:40px; float:none; padding-top:19px;}
div.buypagenotsupportedblockimage	{float:left;padding-top:2px; padding-right:11px; color:#7c808d;}
div.buypagenotsupportedblocktext	{float:left; color:#7c808d; width:360px; font-size:11px;}

div.buypagepurchasejellytext		{float:left; color:#000000; width:250px; font-size:11px;}
div.buypagejellyinputs				{font-size:16px; text-align:left; color:#00529C; font-family:Georgia, Times New Roman, Serif;}
div.buypagejellyinputs input		{font-size:12px; text-align:right; color:#000000; font-family:Arial, Helvetica, Sans-Serif}
/*FEATURE CONTENT*/
div.contentfeaturecontent			{float:left;}
div.contentfeaturecontentitem		{float:left; padding-left:15px; padding-right:15px;}
div.contentfeaturecontentmore		{margin-top:70px;}
div.contentfeaturecontentmore a		{font-size:10px;}

/* TEAM PAGE / CONTENT GRID */
div.contentbrowsegrid				{float:left;width:620px; color:#9D9D9D; font-size:11px;}
div.contentbrowserow				{width:620px; float:left;}

/* TEAM PAGE */
div.contentteam						{width:620px;}
div.contentteamtitle				{width:610px;margin-left:5px; padding: 5px 0px 10px 0px; font-size:30px; color:#000000; font-family:Georgia, Times New Roman, Serif;}
div.contentteamsubtitle				{width:600px; margin-left:10px; font-size:16px; padding: 0px 0px 10px 0px; text-align:left; color:#00529C; font-family:Georgia, Times New Roman, Serif;}
div.contentteampaging				{float:right; font-size:11px; display:block; text-align:right; color:#00529C; font-family:Arial,  helvetica, Sans-Serif; margin-right:5px; height: 100px;}
div.contentteamthumbitem			{float:left; width:144px; height:85px; margin-left:6px;}
div.contentteamthumbimg				{float:left; width:83px; background: url('Images/dropshadow.gif') no-repeat bottom right !important; margin:1px 0 0 1px !important;} 
span.contentteamthumbimg img		{display:block; position:relative; background-color:#ffffff; border:1px solid #a9a9a9; margin:-6px 6px 6px -6px; padding:2px; }
div.contentteamthumbflash 			{float:left; padding-right:3px;}
div.contentteamthumbtext			{float:left; padding-top: 5px; max-width:60px;}
div.contentteamthumbtextartist		{color:#e21e31; margin-bottom:2px;padding-top:0px;}
div.contentteamthumbtexttitle		{color:#000000; margin-bottom:2px;}
div.contentteamthumbtextbuy			{color:#00529c; margin-bottom:2px; font-size:11px; margin:none; padding:2px 5px 1px 0px;}
div.contentteamthumbtextbuy a		{color:#00529c; text-decoration:underline;}
div.contentteamthumbtextbuy a:hover		{color:#00529c; text-decoration:underline;}
div.contentteamthumbtextbuy a:visited	{color:#003783; text-decoration:underline;}
div.contentteamthumbtype			{color:#abaebb; font-style:italic}

/* CLUB PAGE */
div.contentClubTitle						{width:610px;margin-left:5px; padding: 5px 0px 10px 0px; font-size:24px; color:#000000; font-family:Georgia, Times New Roman, Serif;}
div.contentClubTitle .contentClubCallerTone			{width:560px;margin: 5px 0 5px 0; padding: 5px 0px 10px 5px; font-size:18px; color:#000000;background-color: #e9ebf7;}
div.contentClubTitle .contentClubCallerTone a		{color:#000000; text-decoration: underline;}

div.contentClub						{width:620px;}
div.contentClubGrid					{float:left;width:620px; color:#9D9D9D; font-size:11px; font-family:Georgia, Times New Roman, Serif;}
div.contentClubGridTone				{float:left; width:105px; height:90px; margin-left:6px;}
div.contentClubGridThumb			{float:left; width:105px; height:110px; margin-left:6px;}
div.contentClubGridToneFlash		{width:100%; height:24px; background-color: #e9ebf7; vertical-align:middle;}
div.contentClubGridToneFlash .flashItem		{float:left; width: 30px; height:24px; padding: 1px 0 0 5px;}
div.contentClubGridToneFlash .textItem		{height:24px; padding: 3px 0 0 0; color: #0027c0; font-size: larger; font-weight: bold;}
div.contentClubGridName				{margin: 5px; color: #000; font-weight: bold; font-size:smaller; height: 25px;}
div.contentClubGridBuy				{margin: 5px;}
div.contentClubGridBuy a			{ text-decoration: underline; color:#000;}
div.contentClubGridThumbPreview		{width:100%;}
div.contentClubGridThumbPreview a	{text-decoration: underline; color:#000;}
div.contentClubDownloadTitle		{padding: 0 0 10px 5px; font-size:18px; color:#000000;}
span.contentClubgridimg				{float:left; background: url('Images/dropshadow.gif') no-repeat bottom right !important; margin:1px 0 0 1px !important;}
span.contentClubgridimg img			{display:block; position:relative; border:1px solid #a9a9a9; margin:-1px 6px 6px -1px; padding:2px; }

/* DEVICE PAGE */
div.devicepage						{float:none; width:620px;}
div.devicepagetitle					{width:610px; margin-left:5px; padding: 5px 0px 10px 0px; font-size:30px; color:#000000; font-family:Georgia, Times New Roman, Serif;}

div.devicepagegrid					{text-align:left; color:#000000; font-size:11px; font-family:Arial, Helvetica, Sans-Serif; }
div.devicepagegriditem				{float:left; padding:10px; background-color:#FFFFFF; height:40px;}
div.devicepagegriditem img			{margin:2px; border:none;}
div.devicepagegriditem a:hover img	{margin:2px; border:1px solid #a9a9a9;}
div.devicepagebrandpretext			{float:left; text-align:center; padding:10px; font-weight:bold; font-size:24px; color:#00529c; font-family:Georgia, Times New Roman, Serif;}
div.devicepagebrandtext				{text-align:left; color:#7c808d; font-size:11px; padding:10px;}
div.devicepagebrandimage			{float:right; padding-right:20px; }


div.devicepagephonegrid				{float:left; margin-top:33px; margin-left:20px; width:425px;}
div.devicepagephonegriditem			{float:left;  text-align:center; padding-top:7px;padding-left:10px;padding-right:10px; margin-bottom:3px; height:80px;}
div.devicepagephonepretext			{float:left; text-align:center; padding:20px; font-weight:bold; font-size:24px; color:#00529c; font-family:Georgia, Times New Roman, Serif;}
div.devicepagephonetext				{text-align:left; color:#7c808d; font-size:11px; padding:20px;}
div.devicepagephoneimage			{float:right; padding-right:20px;}
div.devicepagephonegriditem a		{color:#00529c; text-decoration:none; }
div.devicepagephonegriditem a:hover	{color:#00529c; text-decoration:underline; }
div.devicepagephonegriditem a:visited{color:#abaebb;  }
div.devicepagephonegriditem a:active{color:#00529c;  }
div.devicepagephonegriditemlink		{padding-top:7px;padding-bottom:2px;}
div.devicepagephoneselect			{float:left; padding:0px; margin:0px; margin-top:33px;}
div.devicepagephoneselect select	{font-size:11px; width:150px;}

div.devicepagephonepagingall		{float:none; margin:0px; padding:0px; width:620px;}
div.devicepagephonepaging			{float:left; margin-top:10px; padding-left:0px; height:15px; width:245px; color:#000000; font-size:11px;  text-align:right;}
div.devicepagephonepaging a			{color:#00529c; text-decoration:none; margin-left:6px; margin-right:6px;}
div.devicepagephonepaging a:hover	{color:#00529c; text-decoration:underline; }
div.devicepagephonepaging a:visited	{color:#abaebb;}
div.devicepagephonepaging a:active	{color:#00529c;}
									
div.devicepagephonepagingback		{float:left; padding-left:35px; width:185px;  margin-top:10px;  height:15px; color:#000000; font-size:11px;  text-align:left;}
div.devicepagephonepagingback a		{color:#00529c; text-decoration:none; margin-left:6px; margin-right:6px;}
div.devicepagephonepagingback a:hover{color:#00529c; text-decoration:underline; }
div.devicepagephonepagingback a:visited{color:#abaebb;  }
div.devicepagephonepagingback a:active{color:#00529c;  }