 

#shortcodes-container
{
	position: relative;
	background: url(../../images/shortcodes/shortcodes-bg.jpg) no-repeat center top;
	padding: 174px 38px 0 79px;
	width: 752px;
	margin-left: -60px;
}
.shortcodes-container-sub
{
	background: url(../../images/shortcodes/shortcodes-sub-bg.jpg) no-repeat center top !important;
}
	#shortcodes-container h1
	{
		display: none;
		
	}
	#shortcodes-container .shortcodes-categories
	{
		margin-bottom: 15px;
	}
		#shortcodes-container .shortcodes-categories h2, #shortcodes-container .shortcodes-results h2
		{
			display: block;
			position: absolute;
			top: 145px;
			left: 100px;
			height: 0;
			background: url(../../images/shortcodes/shortcodes-categories-title.jpg) no-repeat left top;
			padding: 14px 0 0 0;
			overflow: hidden;
			width: 700px;
		}
		#shortcodes-container .shortcodes-results h2
		{
			background-image: url(../../images/shortcodes/shortcodes-results-title.jpg);
		}
		#shortcodes-container .shortcodes-categories ul
		{
			background: url(../../images/shortcodes/shortcodes-home-categories-bg.jpg) no-repeat top left;
			height: 205px;
			width: 100%;
			overflow: hidden;
			padding: 6px 5px;
			margin: 0;
		}
			#shortcodes-container .shortcodes-categories li
			{
				position: relative;
				background: url(../../images/shortcodes/shortcodes-home-categories.jpg) no-repeat top left;
				height: 191px;
				width: 120px;
				padding: 0;
				margin: 0;
				float: left;
				margin-right: 4px;
			}
			#shortcodes-container .shortcodes-results .shortcodes-categories li
			{
				background: url(../../images/shortcodes/shortcodes-sub-categories.jpg) no-repeat top left;
			}
			#shortcodes-container .shortcodes-results .shortcodes-categories li.shortcodes-category-active
			{
				background-image: url(../../images/shortcodes/shortcodes-sub-categories-active.jpg);
			}
				#shortcodes-container .shortcodes-results .shortcodes-categories li.shortcodes-category-active a
				{
					display: none;
				}
				#shortcodes-container .shortcodes-categories li h3
				{
					display: none;
				}
				#shortcodes-container .shortcodes-categories li a
				{
					display: block;
					position: absolute;
					bottom: 4px;
					left: 4px;
					width: 112px;
					padding-top: 23px;
					height: 0;
					overflow: hidden;
					background: url(../../images/shortcodes/shortcodes-home-categories-btn.jpg) no-repeat left top;
					z-index: 100;
				}
				#shortcodes-container .shortcodes-results .shortcodes-categories li a
				{
					background: url(../../images/shortcodes/shortcodes-sub-categories-btn.jpg) no-repeat left top;
				}
					#shortcodes-container .shortcodes-categories li a:hover
					{
						background-position: left -23px !important;
					}
				#shortcodes-container .shortcodes-categories li.shortcodes-category-sports {background-position: 0px 0px !important;}
				#shortcodes-container .shortcodes-categories li.shortcodes-category-news {background-position: -120px 0px !important;}
				#shortcodes-container .shortcodes-categories li.shortcodes-category-fun {background-position: -240px 0px; width: 119px !important; }
				#shortcodes-container .shortcodes-categories li.shortcodes-category-lifestyle {background-position: -359px 0px; width: 119px !important;}
				#shortcodes-container .shortcodes-categories li.shortcodes-category-retail {background-position: -478px 0px !important;}
				#shortcodes-container .shortcodes-categories li.shortcodes-category-radio {background-position: -598px 0px !important; margin-right: 0;}
				
				/* shortcodes-category-sports-active */
				
	#shortcodes-container .shortcodes-results
	{
		background: url(../../images/shortcodes/shortcodes-sub-purple-bg.jpg) repeat-y left top;
	}
			#shortcodes-container .shortcodes-results .shortcodes-body
			{
				position: relative;
				background: url(../../images/shortcodes/shortcodes-sub-purple-bg-top.jpg) no-repeat left top;
				padding: 201px 7px 6px 7px;
			}
				#shortcodes-container .shortcodes-results .shortcodes-body .shortcodes-body-bottom
				{
					position: absolute;
					left: 0;
					bottom: 0;
					background: url(../../images/shortcodes/shortcodes-sub-purple-bg-bottom.jpg) no-repeat left top;
					height: 8px;
					width: 752px;
				}
				#shortcodes-container .shortcodes-results .shortcodes-body .shortcodes-body-content
				{
					position: relative;
					background: #ddc9ff url(../../images/shortcodes/shortcodes-sub-content-bg-top.jpg) no-repeat left top;
					width: 708px;
					overflow: hidden;
					z-index: 5;
					margin: 0;
					padding: 15px;
					min-height: 200px;
					/*_height: 200px;*/
					font: normal 11px/16px Tahoma, Verdana, Arial, sans-serif;
					color: #5b4082;
				}
					#shortcodes-container .shortcodes-results .shortcodes-body .shortcodes-body-content .shortcodes-body-content-bottom
					{
						position: absolute;
						left: 0;
						bottom: 0;
						background: url(../../images/shortcodes/shortcodes-sub-content-bg-bottom.jpg) no-repeat left bottom;
						height: 6px;
						width: 738px;
						z-index: 4;
						margin:0px;
						
					}
					#shortcodes-container .shortcodes-results .shortcodes-body .shortcodes-body-content p, #shortcodes-container .shortcodes-results .shortcodes-body .shortcodes-body-content a
					{
						color: inherit;
						font: inherit;
					}
					#shortcodes-container .shortcodes-results .shortcodes-body .shortcodes-body-content a
					{
						color: #2f105d;
					}
					#shortcodes-container .shortcodes-results .shortcodes-body .shortcodes-body-content h4
					{
						display: block;
						margin: 0 0 3px 0;
						padding: 0;
						color: #2f105d;
						font-weight: bold;
					}
				
				#shortcodes-container .shortcodes-results .shortcodes-body .shortcodes-body-content table
				{
					clear: both;
					width: 100%;
					margin: 10px 0;
				}
					#shortcodes-container .shortcodes-results .shortcodes-body .shortcodes-body-content table tr th, #shortcodes-container .shortcodes-results .shortcodes-body .shortcodes-body-content table tr td
					{
						padding: 10px 15px;
						vertical-align: top;
					}
					#shortcodes-container .shortcodes-results .shortcodes-body .shortcodes-body-content table thead
					{
					}
						#shortcodes-container .shortcodes-results .shortcodes-body .shortcodes-body-content table thead tr
						{
						}
							#shortcodes-container .shortcodes-results .shortcodes-body .shortcodes-body-content table thead tr th
							{
								color: #2f105d;
								font-weight: bold;
								white-space: nowrap;
								padding-bottom: 5px;
							}
								#shortcodes-container .shortcodes-results .shortcodes-body .shortcodes-body-content table thead tr th.shortcodes-table-price { text-align: right; }
					#shortcodes-container .shortcodes-results .shortcodes-body .shortcodes-body-content table tbody
					{
					}
						#shortcodes-container .shortcodes-results .shortcodes-body .shortcodes-body-content table tbody tr
						{
						}
							#shortcodes-container .shortcodes-results .shortcodes-body .shortcodes-body-content table tbody tr td
							{
								background: #e7d8ff url(../../images/shortcodes/shortcodes-table-row1-bg.jpg) repeat-x left bottom;
								border-top: 2px solid #ddc9ff;
								border-bottom: 1px solid #c7a9ff;
							}
								#shortcodes-container .shortcodes-results .shortcodes-body .shortcodes-body-content table tbody tr td.shortcodes-table-shortcode { font-weight: bold; color: #2f105d; padding-top: 15px; }
								#shortcodes-container .shortcodes-results .shortcodes-body .shortcodes-body-content table tbody tr td.shortcodes-table-price { font-weight: bold; color: #2f105d; padding-top: 15px; }
					#shortcodes-container .shortcodes-results .shortcodes-body .shortcodes-body-content table .shortcodes-table-program {}
					#shortcodes-container .shortcodes-results .shortcodes-body .shortcodes-body-content table .shortcodes-table-shortcode { width: 75px !important; }
					#shortcodes-container .shortcodes-results .shortcodes-body .shortcodes-body-content table .shortcodes-table-price { width: 116px !important; text-align: right; }
				
							#shortcodes-container .shortcodes-results .shortcodes-body .shortcodes-body-content table tbody tr.shortcodes-premium td
							{
								background: #e7d8ff url(../../images/shortcodes/shortcodes-table-row2-bg.jpg) repeat-x left top;
								border-top: 2px solid #ddc9ff;
								border-bottom: 1px solid #ad87f7;
							}
								#shortcodes-container .shortcodes-results .shortcodes-body .shortcodes-body-content table tbody tr td.shortcodes-table-price .shortcodes-table-price-premium
								{
									display: block;
									float: right;
									width: 96px;
									height: 18px;
									overflow: hidden;
									background: url(../../images/shortcodes/shortcodes-sub-price-premium-bg.jpg) no-repeat left top;
									padding: 6px 10px;
								}
									#shortcodes-container .shortcodes-results .shortcodes-body .shortcodes-body-content table tbody tr td.shortcodes-table-price .shortcodes-table-price-premium del
									{
										font-size: 10px;
										text-decoration: line-through;
										font-weight: normal;
										color: #674893;
									}
				
		#shortcodes-container .shortcodes-results .shortcodes-categories
		{
			position: absolute;
			top: 7px;
			left: 7px;
			height: 200px;
			width: 738px;
			overflow: hidden;
			padding: 0;
			margin: 0;
			z-index: 99;
		}
				#shortcodes-container .shortcodes-results .shortcodes-categories li .shortcodes-category-bottom
				{
					position: absolute;
					left: -7px;
					background: url(../../images/shortcodes/shortcodes-sub-categories-bottom.gif) no-repeat left top;
					height: 13px;
					width: 134px;
					bottom: -9px;
					display: none;
				}
					#shortcodes-container .shortcodes-results .shortcodes-categories li.shortcodes-category-fun .shortcodes-category-bottom,
					#shortcodes-container .shortcodes-results .shortcodes-categories li.shortcodes-category-lifestyle .shortcodes-category-bottom
					{
						background: url(../../images/shortcodes/shortcodes-sub-categories-bottom-short.gif) no-repeat left top;
						width: 133px;
					}
				#shortcodes-container .shortcodes-results .shortcodes-categories li.shortcodes-category-active .shortcodes-category-bottom
				{
					display: block;
				}
		#shortcodes-container #shortcodes-search
		{
			position: absolute;
			right: 80px;
			top: 120px;
			width: 150px;
			z-index: 99;
			color: #565656;
		}
			#shortcodes-container #shortcodes-search label
			{	
				display: block;
				margin-bottom: 4px;
			}
			#shortcodes-container #shortcodes-search input { display: none; }
			#shortcodes-container #shortcodes-search .shortcodes-search-input
			{	
				display: block;
				width: 65px;
				border: 1px solid #a3a3a3;
				float: left;
				padding: 4px 5px;
				margin: 0;
				font-size: 11px;
				color: #3d3d3d;
			}
			#shortcodes-container #shortcodes-search .shortcodes-search-submit
			{	
				display: block;
				float: left;
				width: 64px;
				height: 0;
				padding-top: 23px;
				overflow: hidden;
				background: url(../../images/shortcodes/shortcodes-search-btn.jpg) no-repeat left top;
				margin-left: 4px;
			}
		#shortcodes-container #shortcodes-breadcrumbs
		{
			position: absolute;
			left: 110px;
			top: 104px;
			color: #b7b7b7;
			 
		}
		
		#shortcodes-container .shortcodes-body-content .shortcodes-body-content-pages
		{
			float: right;
			height: 28px;
			overflow: hidden;
			font-size: 11px;
			background: url(../../images/shortcodes/shortcodes-sub-content-special-bg.jpg) no-repeat left top;
			color: #73598e;
		}
			#shortcodes-container .shortcodes-body-content .shortcodes-body-content-pages p
			{
				float: left;
				font-size: inherit;
				margin: 0;
				padding: 6px 5px 5px 15px;
				color: inherit;
			}
			#shortcodes-container .shortcodes-body-content .shortcodes-body-content-pages ul
			{
				float: left;
				font-size: inherit;
				margin: 0;
				padding: 0 10px 0 0;
				color: inherit;
				background: url(../../images/shortcodes/shortcodes-sub-content-special-bg.jpg) no-repeat right top;
				height: 28px;
			}
				#shortcodes-container .shortcodes-body-content .shortcodes-body-content-pages ul li
				{
					float: left;
					font-size: inherit;
					padding: 6px 3px;
					margin: 0;
					color: inherit;
					background:none;
				}
					#shortcodes-container .shortcodes-body-content .shortcodes-body-content-pages ul li.shortcodes-body-content-pages-current a
					{
						font-weight: bold;
					}
					
		#shortcodes-container .shortcodes-body-content .shortcodes-body-content-result-count
		{
			float: left;
			height: 28px;
			overflow: hidden;
			font-size: 11px;
			background: url(../../images/shortcodes/shortcodes-sub-content-special-bg.jpg) no-repeat left top;
			color: #73598e;
			padding-left: 15px;
		}
			#shortcodes-container .shortcodes-body-content .shortcodes-body-content-result-count p
			{
				float: left;
				font-size: inherit;
				margin: 0;
				padding: 6px 15px 6px 0;
				height: 28px;
				color: inherit;
				background: url(../../images/shortcodes/shortcodes-sub-content-special-bg.jpg) no-repeat right top;
			}
				#shortcodes-container .shortcodes-body-content .shortcodes-body-content-result-count p b
				{
					color: #341653;
					font-weight: bold;
				}
				#shortcodes-container .shortcodes-body-content .shortcodes-body-content-result-count p span
				{
					color: #341653;
				}
				
				
/** CUSTOM CSS **/

.sc-content {display:none;}
.sc-default {display:block;}

.pagination-faker {display:none;}
.default-page {display:block;}


.legal_links
{
	float: right;
	padding: 10px 5px;
	z-index: 4;	
}

	.legal_links a
	{
		padding-left: 5px;
	}

.shortcodes-table-program, .shortcodes-table-shortcode, .shortcodes-table-price
{background-image:none;}
	