body { font-family: Arial, Verdana; font-size: 12px; color: #000; background: url(../images/bg-page.jpg) repeat-x; }

a:link, a:active, a:visited { color: #001FAE; text-decoration: none; }
a:hover { color: #002BF4; text-decoration: none; }


#Page { width: 1000px; }
	#Head { width: 1000px; height: 107px; }
		#HeadAd { position: absolute; top: 1px; left: 265px; z-index: 2; }
		#HeadImage { position: absolute; z-index: 1; }
	#Content { margin: 10px 0px 0px 10px; }
	
		#LeftContent { float: left; width: 265px; }
			#Shows { width: 265px; overflow: auto; height: 400px; border-top: 1px solid #001FAE; border-bottom: 1px solid #001FAE; }
		#CenterContent { float: left; width: 580px; margin-left: 10px; background: url(../images/bg-player.png) no-repeat; }
		#RightContent { float: left; width: 120px; margin-left: 10px; }
			#MarchandiseBanner { border: 1px solid #001FAE; background: #FFF; text-align: center; }


.Show { margin: 15px 0px 15px 0px; }
.ShowThumbnail { float: left; width: 130px; height: 90px; }
.ShowInfo { float: left; width: 110px; overflow: hidden; }

.Buttons {   }
.Buttons li { float: left; margin-right: 5px; background: url(../images/bg-button.png) no-repeat; font-weight: bold; text-align: center; padding: 2px;   }
.Buttons li a { display: block; width: 79px; color: #FFF; }

#VideoTitle { font-size: 18px; margin: 10px 0px 10px 0px; font-weight: bold; color: #001FAE; }

#Loader { background-color: #FFF; height: 440px; width: 265px; text-align: center; position: absolute; display: none; }

#AContent { left: 50%; margin: 130px 0px 0px -480px; position: relative; text-align: left; width: 960px; background: #FFF; border: 1px solid #001FAE; }

a.ShowThumbLink { display: block; width: 120px; height: 90px; }
a.ShowThumbLink:link, a.ShowThumbLink:active, a.ShowThumbLink:visited  {   }
a.ShowThumbLink:hover { background: url(../images/play.png) no-repeat center; }

#ShowPagePrev { width: 100px; float: left; }
#ShowPageCenter { width: 65px; float: left; text-align: center; }
#ShowPageNext { width: 100px; float: right; text-align: right; }

input, textarea { font-size: 12px; font-family: Arial, Verdana; }
#SearchTerm, .ATextarea, .AInput { border: 1px solid #001FAE;  }
#SearchButton, .ASubmit { background: #001FAE; color: #FFF; border: 0px; }
.ATextarea { width: 550px; }

/* standards */
.clb  { clear: both; height: 0px; line-height: 0px; font-size: 0px; }
.nom { margin: 0px; }
.fl { float: left; }
.mb15 { margin-bottom: 15px; }
.s11 { font-size: 11px; }
.s10 { font-size: 10px; }
.p5 { padding: 5px; }
.p10 { padding: 10px; }
.ac { text-align: center; }
.mt5 { margin-top: 5px; }
.mb5 { margin-bottom: 5px; }
.m0 { margin: 0px; }
