body 
{
    	font-size: 11px;
}
/* =Content Holder
----------------------------------------------- */

.featuredContentContainer {
	width				: 673px;  
	/*overflow			: hidden; */
	padding-top			: 4px;
}	

/* =Site Body
----------------------------------------------- */

.contentDayContainer {
	width				: 334px;
	float				: left; 
	border              : solid 1px #333;
}

.contentContainer p {
	padding-bottom		: 0;
}

.contentContainer h1, .contentContainer h3 {
	margin				: 0;
	padding				: 0;
	font				: bold 16px Verdana;
}

.contentContainer h3 {
	font				: bold 11px Verdana;	
}

.contentContainer p.tags a:hover { color: #ffc82e; text-decoration: underline; }

.contentContainer p.tags a:link, .contentContainer p.tags a:visited  { color: #aaa; }

/* =Featured Content
----------------------------------------------- */

.contentDayContainer h1 {
	padding-left		: 9px;
	padding-top			: 8px;	
	height				: 40px;
    voice-family        : "\"}\"";    
    voice-family        : inherit;	
	height				: 32px;
}

html>body .contentDayContainer h1 { 
	height				: 32px;
}

.contentDayContainer div.content {
	position			: relative;
	height				: 196px;
}

.contentDayContainer h3 {
	position			: absolute;
	top					: 0;
	left				: 9px;	
	width				: 315px;
	height				: 15px;
	overflow			: hidden;
}

.contentDayContainer a.thumb {
	position			: absolute;
	top					: 18px;
	left				: 10px;
}

.contentDayContainer a.thumb img {
	border				: 1px solid #777;
	width				: 180px;
	height				: 135px;
}

.contentDayContainer p {
	margin				: 0;
}

.contentDayContainer p.desc {
	position			: absolute;
	top					: 18px; 
	right				: 10px;
	
	width				: 125px; 
	height				: 95px;	
	
	overflow			: hidden; 
	font				: normal 11px Verdana;
	color				: #777;
}

.contentDayContainer p.tags {
	position			: absolute; 
	bottom					: 10px;
	left				: 10px;
	width				: 300px;

	overflow			: hidden;
	font				: normal 11px Verdana;
}

.contentDayContainer p.tags strong {
	color				: #777;
}

.contentDayContainer a.btn {
	position			: absolute;
	right				: 8px;
	bottom				: 37px;
	display				: block;
	width				: 130px;
	height				: 44px;
	background			: transparent url(../Images/new/btn_featured_play-130w.gif) top left no-repeat;
}

.contentDayContainer a.play {
	background			: transparent url(../Images/new/btn_featured_play-130w.gif) top left no-repeat;
}
.contentDayContainer a.watch {
	background			: transparent url(../Images/new/btn_featured_watch-130w.gif) top left no-repeat;
}
.contentDayContainer a.download {
	background			: transparent url(../Images/new/btn_featured_download-130w.gif) top left no-repeat;
}

.contentDayContainer a.btn:hover {
	background-position	: bottom left 
}

.contentDayContainer .overlaptags {
	bottom: 7px;
	left : 10px;
	width: 315px;
}	


.contentDayContainer .overlapdesc {
	bottom	: 86px;
	left 	: 195px;
	width	: 145px;	
}


/* =New Content
----------------------------------------------- */

.newContainer {
	float				: left;
	margin-top			: 5px;
	padding-bottom		: 5px;
	width				: 334px;
}

.newContainer h1 {
	padding-left		: 9px;
	padding-top			: 9px;		
	height				: 30px;
    voice-family        : "\"}\"";    
    voice-family        : inherit;	
	height				: 21px;
}

html>body .newContainer h1 { 
	height				: 21px;
}

.newContainer .content {
	position			: relative; 
	height				: 87px;
	margin-top			: 1px;
}

.newContainer .content h3 {
	position			: absolute; 
	top					: 5px; 
	left				: 116px; 
	margin				: 0;
	width				: 210px;
	height				: 15px;
	overflow			: hidden;	
}

.newContainer .content a.thumb {
	position			: absolute; 
	top					: 6px; 
	left				: 10px;
}

.newContainer .content a.thumb img {
	height				: 75px; 
	width				: 100px; 
	border				: 1px solid #777;
}

.newContainer .content a.thumb:hover img {
	border-color		: #ffc82e;
}	

.newContainer .content p.desc {
	position			: absolute;
	top					: 25px;
	left				: 116px;
	margin				: 0;
	width				: 205px;
	height				: 50px;
	overflow			: hidden;
	font				: normal 10px Verdana;
	color				: #aaa;
	line-height			: 1.15;	
}

.newContainer .content p.desc a:link, .newContainer .content p.desc a:visited {
	color				: #aaa;
}

.newContainer .content p.desc a:hover {
	color				: #ffc82e;
}

.newContainer .content a.btn {
	position			: absolute;
	bottom				: 3px;
	left				: 115px;
	display				: block;
	height				: 29px;
	width				: 97px; 
}

.newContainer .content a.video {
	background			: transparent url(../Images/new/btn_new_watch.gif) top left no-repeat;
}	

.newContainer .content a.game {
	background			: transparent url(../Images/new/btn_new_play.gif) top left no-repeat;
}	

.newContainer .content a.screensaver {
	background			: transparent url(../Images/new/btn_new_download.gif) top left no-repeat;
}	

.newContainer .content a:hover {
	background-position	: bottom left;
}

.newContainer .overlapdesc {
	bottom	: 4px;
	left 	: 117px;
	width	: 195px;	
}

/* =Popular Content
----------------------------------------------- */

.popularContainer {
	float				: right;
	padding-bottom		: 5px;
	width				: 334px;
}

.popularContainer h1 {
	padding-left		: 9px;
	margin-bottom		: 1px;
	padding-top			: 9px;	
	height				: 30px;
    voice-family        : "\"}\"";    
    voice-family        : inherit;	
	height				: 21px;	
}

html>body .popularContainer h1 {
	height				: 21px;
}

.popularContainer .titleCategory {
	height				: 17px;
}

.popularContainer .content {
	position			: relative; 
	height				: 61px;
	margin-top			: 3px;
}

.popularContainer .content h3 {
	position			: absolute; 
	top					: 2px; 
	left				: 82px; 
	margin				: 0;
	width				: 245px;
	height				: 15px;
	overflow			: hidden;	
}

.popularContainer .content a.thumb {
	position			: absolute; 
	top					: 4px; 
	left				: 9px;
}

.popularContainer .content a.thumb img {
	height				: 50px; 
	width				: 66px; 
	border				: 1px solid #777;
}

.popularContainer .content a.thumb:hover img {
	border-color		: #ffc82e;
}	

.popularContainer .content p.tags {
	position			: absolute;
	font-size			: 10px;
	bottom				: 4px;
	left				: 83px;
	margin				: 0;
	width				: 245px;
	overflow			: hidden;
}

.popularContainer .content p.tags strong {
	color				: #aaa;
}

.popularContainer .overlaptags {
	bottom				: 4px;
	left 				: 80px;
	width				: 235px;
	font-size			: 10px;
}

/* =moreContentContainer
----------------------------------------------- */

.moreContentContainer {
	clear				: both;
	width				: 671px;
	/*padding-bottom		: 10px;*/
	padding-top			: 5px;
	margin-top			: 0;
	overflow			: auto;
}

.moreContentContainer h1 {
	margin-top			: 0;
	text-align			: center;
	padding-top			: 8px;
	height				: 35px;
    voice-family        : "\"}\"";    
    voice-family        : inherit;	
	height				: 27px;    
}

html>body .moreContentContainer h1 {
	height				: 27px;
}

.moreContentContainer .titleCategory {
	padding-top			: 5px;
	padding-bottom		: 5px;
	height				: 19px;
}

.moreContentContainer .titleCategory h2 {
	position			: relative;
	top					: 0;
	left				: 0;
	margin				: 0;
	padding				: 1px 0 0 10px;
	height				: 19px;
    voice-family        : "\"}\"";   
    voice-family        : inherit;	
	height				: 18px;    
}

html>body .moreContentContainer .titleCategory h2 {
	height				: 18px;
}	

.moreContentContainer h3 {
	white-space			: pre-wrap; /* css-3 */
	white-space			: -pre-wrap; /* Opera 4-6 */
	white-space			: -o-pre-wrap; /* Opera 7 */
	word-wrap			: break-word; /* Internet Explorer 5.5+ */
	width				: 110px;
	overflow			: hidden;
	padding-top			: 5px;
	padding-bottom		: 5px;
}

.moreContentContainer a.thumb {
	display				: block;
}

.moreContentContainer .contentRow {
	clear				: both;
}

.moreContentContainer .contentRowBox {
	/*padding-left		: 10px;*/
}

.moreContentContainer .contentRowBox .content {
	float				: left;
	display				: inline;
	width				: 100px;
	margin-left		    : 6px;
	margin-right		: 18px;
}

html>body .moreContentContainer .contentRowBox .content {
	margin-left		    : 10px;
	margin-right		: 22px;
}	

.moreContentContainer .contentRowBox .content a.thumb img {
	height				: 75px; 
	width				: 100px; 
	border				: 2px solid #777;
}

.moreContentContainer .contentRowBox .content a.thumb img:hover { border-color: #ffc82e; }

.moreContentContainer .contentRowBox .content .contentTitle {
 	width				: 100px;
 	display				: block;
}

.moreContentContainer .contentRowBox .last {
	margin-right: 0;
}

/* =All Content
----------------------------------------------- */

.popularContainer .content p.desc , .popularContainer .overlapdesc, .newContainer .overlapdesc {
	font				: normal 9px Verdana;
	color				: #aaa;
	line-height			: 1.15;	
}

.titleCategory {
	position			: relative;
	height				: 17px;
	margin				: 0; 
	padding				: 0;
}

.titleCategory h2 {
	position			: absolute; 
	top					: 2px;
	left				: 9px; 
	margin				: 0;
	padding				: 0;
	font				: bold 13px Verdana;
}

.titleCategory h2 a:link, .titleCategory h2 a:visited  {
	color				: #fff;
}

.titleCategory h2 a:hover {
	text-decoration		: underline;
	color				: #fff;
}

.titleCategory a.more {
	position			: absolute;
	top					: 2px; 
	right				: 9px;
	font				: normal 13px Verdana;
	padding-right		: 7px;
	background			: url(/Resources/Images/new/white_right_arrow.gif) right 7px no-repeat;
}

.titleCategory a.more:link {
	color				: #777;
}

.titleCategory a.more:visited {
	color				: #777;
}

.titleCategory a.more:hover {
	color				: #ffc82e;
	text-decoration		: underline;
}

.titleCategory a.more:active {
	color				: #777;
}

/* =Channels
----------------------------------------------- */

.sponsorImg {
	border-width		: 0px; 
	margin-top			: 0px;
	width				: 880px; 
	height				: 55px;
}

.showcase {
	/*margin-top			: 4px; */
	width				: 671px; 
	height				: 180px;
}
