@charset "utf-8";

/*
#mediaFeatured { height: auto; width: 790px; background: url(/css/en/media/bg_featured_790.gif) no-repeat left bottom ; padding-bottom: 5px;}
#mediaBoxBody { height: 380px; width: 790px; background: url(/css/en/media/box_bg_790.gif) no-repeat left bottom ; padding-bottom: 5px; text-align: left; }
			  
#mediaBox { width: 790px; background: url(/css/en/media/bg_790.gif) repeat left bottom; }

#mediaBoxTitle { height: 24px; padding-left: 0px; padding-top: 2px; padding-right: 8px; padding-bottom: 2px;line-height: 24px; font-weight: bold; background: url(/css/en/media/title_bg_790.gif) no-repeat left bottom; color: #fff;}

#mediaBoxTitle a {line-height: 22px; display: block; height: 24px; color: #fff; text-align:center; text-decoration: none; }
#mediaBoxTitle a:hover {text-decoration: underline;}

#mediaBoxTitle .popular {float: left; text-align:center; width: 160px; background: url(/css/en/media/tab_c_g160x24x3.gif) no-repeat left bottom; color: #333;}
#mediaBoxTitle .popular a {width: 160px; background: url(/css/en/media/tab_c_g160x24x3.gif) no-repeat left top; }
#mediaBoxTitle .popular a:hover { background: url(/css/en/media/tab_c_g160x24x3.gif) no-repeat left center;}

#mediaBoxTitle .latest {float: left; text-align:center; width: 135px; background: url(/css/en/media/tab_g135x24x3.gif) no-repeat right bottom; color: #333;}
#mediaBoxTitle .latest a {width: 135px; text-align:center;  background: url(/css/en/media/tab_g135x24x3.gif) no-repeat right top; }
#mediaBoxTitle .latest a:hover { background: url(/css/en/media/tab_g135x24x3.gif) no-repeat right center; }


*/ 



@charset "utf-8";

/* Media Page Content Title Bar **************************************/

.pageTitleTable {
    height: 24px;
    background-image: url(/css/en/media_title.gif);
    background-repeat: no-repeat;
    overflow: hidden;
    margin-bottom: 3px;
}
.pageTitleMenu { }
.pageTitleMenu a { 
	padding: 3px 5px 3px 5px;
	/*color: #2975A9;*/
}
.pageTitleMenu a:hover {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    /*color: #EF7A04;*/
	text-decoration: none; 
}
span.pageTitleMenu {
	color: #666666;
}
span.pageTitleMenu a {
    background: none;
	color: #FFFFFF;
}
.pageTitleTable2 {
    height: 22px;
    background-image: url(media_title.gif);
    background-repeat: no-repeat;
    overflow: hidden;
    margin-bottom: 3px;
}
.pageTitleTd2 {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 8px;
    padding-right: 8px;
}
.pageTitleMenu2 {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    /*color: #2975A9;*/
    padding-left: 8px;
    padding-right: 8px;
	text-align: right;
}
.pageTitleMenu2 a {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	padding: 3px 5px 3px 5px;
	/*color: #2975A9;*/
}
.pageTitleMenu2 a:hover {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    /*color: #EF7A04;*/
	/*text-decoration: none; */
}


/* Media Pages **************************************/

body { text-align:center; }
	
#frame {
	width: 960px;
	margin-right:auto;
	margin-left:auto;
	margin-top: 10px;
	padding: 0px;
	border: 0px;
	text-align: left;
}

#frameEdit {
	width: 960px;
	margin-right:auto;
	margin-left:auto;
	margin-top: 1px;
	padding: 0px;
	border: 0px;
	text-align: left;
}
	
#frameSearch {
	width: 960px;
	margin-right:auto;
	margin-left:auto;
	margin-top: 0px;
	padding: 0px;
	border: 0px;
	text-align: left;
}

#content {
	width: 960px;
	padding: 0px;
	border: 0px;
}
	
#contentLeft {
	width: 797px;
	padding: 0px;
	float: left;
	background: url(/css/en/media/box_bg_790.gif) no-repeat left bottom;
}
	
#rtcol {float:right;
width:162px; height: auto;
margin:0;}
#rtcol iframe {width:162px; height: 600px; border:none; overflow: hidden;}

form { padding: 0px; margin: 0px; }

input, textarea, option, select { }

.textShadowBox {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-image:  url(shadow.gif);
	}

.buttonStyle {
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
    background-color: #D1D1D1;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;    
    color: #333333;
	background-image:  url(button.gif);
	}	


/* Left - Media Pages **************************************/

#content .mediaFrame { 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#contentLeft .mediaFrame {
	border-left: solid 1px #9FC9E8;
	border-right: solid 1px #9FC9E8;
	border-bottom: solid 1px #9FC9E8;
	width: /*769px*/ 780px;
	_width: 771px;
	margin-bottom: 0px;
	padding-bottom: 7px;
	padding-top:20px;/* add */
	float: left;
}
#content div.mediaTitle {
	/* playlist */
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-image: url(titlebg_latest.gif);
	background-repeat: repeat-x;
	border-top: solid 1px #9FC9E8;
	border-left: solid 1px #9FC9E8;
	border-right: solid 1px #9FC9E8;
	display: block;
	float: left;
	width: 958px;
	_width: 960px;
}
#contentLeft div.mediaTitle { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	width: 769px;
	_width: 771px;
	background-image: url(titlebg_latest.gif);
	background-repeat: repeat-x;
	border-top: solid 1px #9FC9E8;
	border-left: solid 1px #9FC9E8;
	border-right: solid 1px #9FC9E8;
	display: block;
	float: left;
}
#content div.mediaTitle a, 
#contentLeft div.mediaTitle a { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333; 
}
#content div.mediaTitle a:hover,
#contentLeft div.mediaTitle a:hover { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2975A9;
}
#content div.mediaTab, 
#contentLeft div.mediaTab { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image: url(titlebg_latest_tab.gif);
	background-repeat: repeat-x;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #9FC9E8;	
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	float: left;
	display: block;	
}
#content div.mediaTab a,
#contentLeft div.mediaTab a { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 40px;
	padding-right: 40px;
	text-decoration: none;
}
#content div.mediaTab a:hover, 
#contentLeft div.mediaTab a:hover { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EF7A04; 
	width: 100px;
	padding-left: 40px;
	padding-right: 40px;
	text-decoration: underline;
}
#content div.mediaTabGray, 
#contentLeft div.mediaTabGray { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image: url(titlebg_latest.gif);
	background-repeat: repeat-x;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #9FC9E8;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	float: left;
	display: block;
}
#content div.mediaTabGray a, 
#contentLeft div.mediaTabGray a { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 40px;
	padding-right: 40px;
	color: #2975A9;
	text-decoration: none;
}
#content div.mediaTabGray a:hover, 
#contentLeft div.mediaTabGray a:hover { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFCC00; 
	padding-left: 40px;
	padding-right: 40px;
	color: #333333;
	text-decoration: underline;
}
#content div.mediaTitleNav, 
#contentLeft div.mediaTitleNav {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 3px;
	margin-right: 8px;
	float: right;
}
#content div.mediaTitleNav a, 
#contentLeft div.mediaTitleNav a {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; 
	color: #2975A9;
}
#content div.mediaTitleNav a:hover,
#contentLeft div.mediaTitleNav a:hover {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EF7A04; 
}
.pageNavArrow {
	font-family: "Courier New", Courier, monospace;
	font-size: 10px; 
	font-weight: bold;
	text-decoration: none;
}
.pageNavArrow a {
    font-family: 'Courier New', Courier, monospace;
	font-size: 10px; 
	font-weight: bold;
	text-decoration: none;
}

#content .mediaSort, 
#contentLeft .mediaSort {
	border: solid 1px #DDDDDD;
	background-color: #FAFAFA;
	margin-top: 7px;
	margin-left: 7px;
	margin-right: 7px;
	width: 755px;
}
#content .mediaSortTd, 
#contentLeft .mediaSortTd { 
    font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
    padding-left: 7px;
	padding-right: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#content .mediaSortTd a, 
#content .mediaSortTd a:hover,
#contentLeft .mediaSortTd a,
#contentLeft .mediaSortTd a:hover { 
    font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
#content .mediaSortTd b,
#contentLeft .mediaSortTd b { 
    font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	padding-top: 3px;
	padding-bottom: 3px;
}
.mediaSortTdOpt {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#content div.mediaBtm {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	width: 960px;
}
#contentLeft div.mediaBtm { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	width: 769px;
}
#content div.mediaBtm a, 
#contentLeft div.mediaBtm a { 
	font-weight: bold;
	color: #333333; 
}
#content div.mediaBtm a:hover, 
#contentLeft div.mediaBtm a:hover { 
	font-weight: bold;
	color: #2975A9;
}
#content div.mediaBtmNav, 
#contentLeft div.mediaBtmNav {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	float: right;
	margin-top: 3px;
	margin-left: 2px;
	margin-right: 2px;
}
#content div.mediaBtmNav a, 
#contentLeft div.mediaBtmNav a {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2975A9;
	margin-left: 2px;
	margin-right: 2px;
}
#content div.mediaBtmNav a:hover, 
#contentLeft div.mediaBtmNav a:hover {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EF7A04; 
}
#content div.mediaBtmTab, 
#contentLeft div.mediaBtmTab { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	margin-right: 5px;
	float: left;
}
#content div.mediaBtmTab a, 
#contentLeft div.mediaBtmTab a { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EF7A04;
}
#content div.mediaBtmTab a:hover, 
#contentLeft div.mediaBtmTab a:hover { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


/* Left - Media Home **************************************/

#content .mediaLatestFrame, 
#contentLeft .mediaLatestFrame { 
    border: 0px;margin-bottom: 10px; width: 790px;
	}
#content .mediaPopularFrame, 
#contentLeft .mediaPopularFrame { 
    border: 0px;margin-bottom: 10px; width: 790px;
	}
#content .mediaFeaturedFrame, 
#contentLeft .mediaFeaturedFrame { 
    border: solid 1px #FF9900;
	}
	
	
	
	
	
#content div.mediaLatestTitle, 
#contentLeft div.mediaLatestTitle { height: 24px; padding: 0px;  line-height: 24px; font-weight: bold; background: url(/css/en/media/title_bg_790.gif) no-repeat left bottom; color: #fff;}
#contentLeft div.mediaLatestTitle a {line-height: 22px; display: block; height: 24px; color: #fff; text-align:center; text-decoration: none; }
#contentLeft div.mediaLatestTitle a:hover {text-decoration: underline;}

/*
#content div.mediaLatestTitle a, 
#contentLeft div.mediaLatestTitle a { 
    font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;color: #333333; margin-left: 3px;
}
#content div.mediaLatestTitle a:hover, 
#contentLeft div.mediaLatestTitle a:hover { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;margin-left: 3px;
}

*/
#contentLeft div.popular {float: left; text-align:center; width: 160px; background: url(/css/en/media/tab_c_g160x24x3.gif) no-repeat left bottom; color: #333;}
#contentLeft div.popular a {width: 160px; background: url(/css/en/media/tab_c_g160x24x3.gif) no-repeat left top; }
#contentLeft div.popular a:hover { background: url(/css/en/media/tab_c_g160x24x3.gif) no-repeat left center;}

#contentLeft div.latest {float: left; text-align:center; width: 135px; background: url(/css/en/media/tab_g135x24x3.gif) no-repeat right bottom; color: #333;}
#contentLeft div.latest a {width: 135px; text-align:center;  background: url(/css/en/media/tab_g135x24x3.gif) no-repeat right top; }
#contentLeft div.latest a:hover { background: url(/css/en/media/tab_g135x24x3.gif) no-repeat right center; }





#content .viewMore:link,
#content .viewMore:visited,
#content .viewMore:hover,
#contentLeft .viewMore:link,
#contentLeft .viewMore:visited,
#contentLeft .viewMore:hover { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF; 
	margin-left: 3px;
	text-decoration: none;
}
#content div.mediaPopularTitle, 
#contentLeft div.mediaPopularTitle { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
    background-color: #E5D38A; 
    padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 8px;
	background-image: url(titlebg_popular.gif);
	background-repeat: repeat-x;
}
#content div.mediaFeaturedTitle, 
#contentLeft div.mediaFeaturedTitle { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: #FF9900;
    padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 8px;
	background-image: url(titlebg_featured.gif);
	background-repeat: repeat-x;
}
#content div.mediaThumb, 
#contentLeft div.mediaThumb { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
    width:120px; 
	padding-top: 7px; 
	padding-left: 7px; 
	padding-bottom: 7px;
	/*height: 200px;
	_height: 210px;*/
	height: 180px;
	_height: 190px;
	float:left;
}

#content div.mediaThumbImg, 
#contentLeft div.mediaThumbImg { }

#content div.mediaThumbTitle { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 2px;
	width: 120px;
	white-space: nowrap;
	overflow: hidden;
}
#contentLeft div.mediaThumbTitle { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 2px;
	width: 120px;
	height:26px; _height:30px;
	/*white-space: nowrap;*/
	overflow: hidden;
}
#content div.mediaThumbTitle a, 
#contentLeft div.mediaThumbTitle a { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2975A9;
	text-decoration: none;
}
#content div.mediaThumbTitle a:hover, 
#contentLeft div.mediaThumbTitle a:hover { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EF7A04;
	text-decoration: underline;
}
#content div.mediaThumbBy a, 
#contentLeft div.mediaThumbBy a {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#content div.mediaThumbBy a:hover, 
#contentLeft div.mediaThumbBy a:hover {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
#content div.mediaThumbViews, 
#content div.mediaThumbDate, 
#content div.mediaThumbRating,
#content div.mediaThumbComments,
#content div.mediaThumbDescription,
#content div.mediaThumbCategory, 
#content div.mediaThumbCategory a, 
#content div.mediaThumbTags, 
#content div.mediaThumbTags a, 
#contentLeft div.mediaThumbViews, 
#contentLeft div.mediaThumbDate, 
#contentLeft div.mediaThumbRating,
#contentLeft div.mediaThumbComments,
#contentLeft div.mediaThumbDescription,
#contentLeft div.mediaThumbCategory, 
#contentLeft div.mediaThumbCategory a, 
#contentLeft div.mediaThumbTags, 
#contentLeft div.mediaThumbTags a
{ font-size: 11px; width: 120px; overflow: hidden; white-space: nowrap; }
#content div.mediaThumbCategory img, 
#contentLeft div.mediaThumbCategory img {
	margin-bottom: 2px;
}
#content div.mediaThumbCategory, 
#contentLeft div.mediaThumbCategory {
	text-transform: capitalize;
}

div.mediaThumbRating img { margin-top: 3px; }

#content div.mediaThumbCategory a:hover, 
#content div.mediaThumbTags a:hover, 
#contentLeft div.mediaThumbCategory a:hover, 
#contentLeft div.mediaThumbTags a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.mediaInfoItem { color: #9FC9E8; font-weight: bold; }


/* media home featured 960px width */

#contentLeft div.mediaThumbFeatured { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
    width: 220px; 
	padding-top: 7px; 
	padding-left: 27px; 
	_padding-left: 28px; 
	padding-bottom: 7px;
	float:left;
}

#contentLeft div.mediaFeaturedTop { 
	border-top: solid 1px #666666; 
	border-left: solid 1px #666666; 
	border-right: solid 1px #CCCCCC; 
	border-bottom: solid 1px #FFFFFF;
	background-image: url(titlebg_featured_top.gif);
	background-repeat: repeat-x;
	_width: 218px;
	padding: 2px 8px 2px 8px;
	text-align: center;
	font-weight: bold;
	background-color: #999999;
	color: #FFFFFF;
}

#contentLeft div.mediaFeaturedThumb { border: solid 1px #E5E5E5; background-color: #F4F4F4; }
#contentLeft div.mediaFeaturedThumb img { border: solid 8px #F4F4F4; }

#contentLeft div.mediaFeaturedThumbTitle { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 2px;
	width: 200px; 
	height: 16px; 
	overflow: hidden;
	margin-left: 10px;
}
#contentLeft div.mediaFeaturedThumbTitle a { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*color: #2975A9;*/
	text-decoration: none;
}
#contentLeft div.mediaFeaturedThumbTitle a:hover { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*color: #EF7A04;*/
	text-decoration: underline;
}
#contentLeft div.mediaFeaturedBy { margin-left: 10px; width: 200px; overflow: hidden; }
#contentLeft div.mediaFeaturedBy a {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 185px;
	overflow: hidden;
}
#contentLeft div.mediaFeaturedTags { margin-left: 10px; width: 200px; overflow: hidden; }
#contentLeft div.mediaFeaturedDescription { margin-left: 10px; width: 200px; overflow: hidden; }

#contentLeft div.mediaFeaturedViews, 
#contentLeft div.mediaFeaturedDate, 
#contentLeft div.mediaFeaturedRating,
#contentLeft div.mediaFeaturedComments,
#contentLeft div.mediaFeaturedDescription,
#contentLeft div.mediaFeaturedCategory, 
#contentLeft div.mediaFeaturedCategory a, 
#contentLeft div.mediaFeaturedTags, 
#contentLeft div.mediaFeaturedTags a
{ font-size: 11px; }

#contentLeft div.mediaFeaturedViews { margin-left: 10px; }
#contentLeft div.mediaFeaturedDate { margin-left: 10px; }
#contentLeft div.mediaFeaturedRating { margin-left: 10px; }
#contentLeft div.mediaFeaturedComments { margin-left: 10px; }
#contentLeft div.mediaFeaturedCategory { margin-left: 10px; }

#contentLeft div.mediaFeaturedCategory img { margin-bottom: 2px; }


/* Right **************************************/

#categories {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	border: solid 1px #E5D38A;
}
.categoriesTitle { 
	border-bottom: solid 1px #E5D38A;
	text-align: center;
	background-image: url(titlebg_popular.gif);
	background-repeat: repeat-x;
}
.categoriesList ul {
	padding: 0px;
	margin: 5px 14px 8px 14px;
}
.categoriesList li { 
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.categoriesList a {
	background-image: url(list_dot_orange.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 20px;
	line-height: 1.5em;
}
.categoriesList a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#genres {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border: solid 1px #E5D38A;
}
.genresTitle { 
	border-bottom: solid 1px #E5D38A;
	text-align: center;
	background-image: url(titlebg_popular.gif);
	background-repeat: repeat-x;
}
.genresList ul {
	padding: 0px;
	margin: 5px 14px 8px 14px;
}
.genresList li { 
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.genresList a {
	background-image: url(list_dot_orange.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 20px;
	line-height: 1.5em;
}
.genresList a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
	
#popularTags {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px;
	width: 177px;
	border: solid 1px #E5D38A;
}
.popularTagsTitle {
	text-align: center;
	border-bottom: solid 1px #E5D38A;
	background-image: url(titlebg_popular.gif);
	background-repeat: repeat-x;
}
.popularTagsCloud {
	margin: 5px 8px 8px 8px;
	width: 159px;
	overflow: hidden;
}
#popularTags .tagL:link, 
#popularTags .tagL:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	line-height: 1.2em;
	text-decoration: none;
}
#popularTags .tagL:hover {
        text-decoration: underline;
}
#popularTags .tagM:link,
#popularTags .tagM:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 1.2em;
	text-decoration: none;
}
#popularTags .tagM:hover {
        text-decoration: underline;
}
#popularTags .tagS:link, 
#popularTags .tagS:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.2em;
	text-decoration: none;
}
#popularTags .tagS:hover {
        text-decoration: underline;
}
#popularTags .tagXS:link, 
#popularTags .tagXS:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.2em;
	text-decoration: none;
}
#popularTags .tagXS:hover {
        text-decoration: underline;
}
	
#relatedMembers {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px;
	width: 177px;
	border: solid 1px #E5D38A;
}
.relatedMembersTitle {
	text-align: center;
	border-bottom: solid 1px #E5D38A;
	background-image: url(titlebg_popular.gif);
	background-repeat: repeat-x;
}
.relatedMembersCloud {
	margin: 5px 8px 8px 8px;
}
.relatedMembers a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}


/* TopRated **************************************/

#content div.mediaFrame {
	background-image: url(media_frame1.gif);
	background-repeat: repeat-y;
	background-position: center;
	width: 960px;
	border-bottom: solid 1px #9FC9E8;
	margin: 0px;
	float: left;
}
.topRatedTdItem, 
.topRatedTdItem a {
    font: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}
.topRatedTdCenter {
    text-align: center;
	font-weight: bold;
}
.topRatedTdCenter a {
    font: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}
.topRatedTd { }


/* MediaComments **************************************/

#contentMC { text-align: center; width: 960px; margin-left: auto; margin-right: auto; }

#frameMC {
	width: 960px;
	background-image: url(media_frame2.gif);
	background-repeat: repeat-y;
	background-position: center;
	border-top: solid 1px #9FC9E8;
	border-bottom: solid 1px #9FC9E8;
	margin-right:auto;
	margin-left:auto;
	padding: 0px;
	text-align: left;
	float: left;
}
#contentLeftMC {
	width: 800px;
	float: left;
}
#contentLeftMC div.mediaFrameMC {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px; 
	padding-bottom: 10px;
	float: left;
}
#contentRightMC {
	width: 160px;
	float: left;
}

.mediaDisplay { height:auto; width: 780px; }
.mediaDisplayLeft { height:auto; width: 450px; float: left; }
.mcImage { padding-right: 10px; }
.mcDetail { width: 320px; float: right; height: auto; font-family: Arial, Helvetica, sans-serif; line-height: 1.3em; 

}
.mcDetail a { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.mcTitle { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; margin-bottom: 5px; width: 310px; overflow: hidden; }
.mcPhoto { }
.mcDname { /*width: 310px;*/width: 100px; overflow: hidden; }
.mcStatus { }
.mcViews {/* margin-top: 7px;*/ margin-top: 3px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
.mcComments { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
.mcCategory { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; width: 200px;/*width: 310px;*/ overflow: hidden; }
.mcCategory a { font-weight: normal; }
.mcAdds { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
.mcTags { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; width: 310px; overflow: hidden; }
.mcTags a { font-weight: normal; }
.mcDesc { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; width: 310px; overflow: hidden;}

.mcItem { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; }
.mcViewOrigin { width: 320px; text-align: center; padding-top: 3px; }
.mcViewOrigin a { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }

#mcLinks {/* padding-top: 5px; */ margin-top: 5px; border: 1px solid #ccc; width:450px; text-align:center; padding: 3px 0 5px;}
#mcLinks td { padding: 0 4px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
#mcLinks td a { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-right: 0px; }

/* rie add */

.goNext { font-weight: bold; width:448px; height:20px; overflow:hidden; margin-top: 3px;}
.nextBtn a, .previousBtn a  {font-size: 10px; text-decoration: none; color: #fff !important; text-align: center;  font-weight: bold;
background: #ccc  url(/css/en/asset/btn_60x18_o.gif) no-repeat center center; display: block; width: 60px; height: 18px; line-height: 18px; margin-top:2px;}
.nextBtn a:hover, .previousBtn a:hover {
background: #ccc  url(/css/en/asset/btn_60x18_b.gif) no-repeat center center; }




.mcLeftBox {float: left; width:220px;}
.mcRightBox {float: right; width:100px;  text-align: center;}
.sendItemToFriend a {color:#fff !important; background:#3399FF; padding: 12px 0; text-align:center; display:block; font-size: 1.1em;}
.sendItemToFriend a:hover { background:#FF9900;}

#myMediaBtn div a { font-size: 10px; text-decoration: none; color: #fff !important;
background: #ccc  url(/css/en/asset/btn_60x18_o.gif) center center;  display: block; width: 60px; height: 18px; line-height: 18px; margin: 2px auto;}

#myMediaBtn div a:hover {background: #ccc url(/css/en/asset/btn_60x18_b.gif) center center;}

/* rie add end */

div.mcScore { 
	border: solid 1px #CFDAE4; background-color: #F5F8FA; padding-top: 4px; padding-bottom: 4px; text-align: center; font-size: 11px; font-weight: bold; 
	margin-top: 5px; margin-bottom: 5px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; float: left; width: 310px; 
}
div.mcScore span { margin-left: 3px; margin-right: 5px; font-size: 11px; color: #333333; font-family: Tahoma, Arial, Helvetica, sans-serif; }
div.mcScore a { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }

div.videoCode, div.photoCode { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 5px; width: 310px; float: left; }
div.videoCode span, div.photoCode span { font-weight: bold; }
div.videoCode input, div.photoCode input { width: 310px; }
.videoCodeBox, .photoCodeBox { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }


#mediaRC { float: inherit; width: 780px; }

#mcRatingBox { text-align: center; margin-top: 10px; }
#mcRatingBox td { text-align: center; padding-left: 5px; padding-right: 5px; font-weight: bold; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.ratingTable { border: solid 1px #CFDAE4; background-color: #F8F8F8; }
.ratingTitle { border-bottom: solid 1px #CFDAE4; background-color: #EBF1F7; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-top: 4px; padding-bottom: 4px; text-align: center; background-image: url(titlebg_latest.gif); background-repeat: repeat-x; }
.ratingCold { border-right: solid 1px #CFDAE4; background-color: #6699CC; color: #FFFFFF; font-weight: bold; width: 20%; }
.ratingHot { border-left: solid 1px #CFDAE4; background-color: #FF3300; color: #FFFFFF; font-weight: bold; width: 20%; }

.newCommentTd { padding-top: 8px; padding-bottom: 8px; }
.newCommentBox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; width: 98%; }
.buttonStyleMC {
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #999999;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #999999;
    background-color: #9FC9E8;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px; 
	padding-right: 10px;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
    font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF;
	margin-top: 10px; 
	margin-bottom: 10px;
	background-image: url(search_button.gif);
	background-repeat: repeat-x;
}
.commentTable { float: left; border: solid 1px #CFDAE4; margin-bottom: 5px; }
.commentTable a { margin-right: 3px; }
.commentTd1 { width: 130px; vertical-align: top; }
.commentTd2 { padding-right: 8px; vertical-align: top; }
.commentImg { border: solid 1px #EBF1F7; }
.commentDname { margin-bottom: 5px; }
.commentMessage { margin-bottom: 5px;  width: 620px; overflow: hidden; }
.commentDate { text-align: right; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }

#contentLeftMC div.mediaBtm { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	width: 100%;
}
#contentLeftMC div.mediaBtm a, { 
	font-weight: bold;
	color: #333333; 
}
#contentLeftMC div.mediaBtm a:hover { 
	font-weight: bold;
	/*color: #2975A9;*/
}
#contentLeftMC div.mediaBtmNav {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	float: right;
	margin-top: 3px;
	margin-left: 2px;
	margin-right: 2px;
}
#contentLeftMC div.mediaBtm a {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*color: #2975A9;*/
	margin-left: 2px;
	margin-right: 2px;
}
#contentLeftMC div.mediaBtmNav a:hover {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*color: #EF7A04; */
}
#contentLeftMC div.mediaBtmTab { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	margin-right: 5px;
	float: left;
}
#contentLeftMC div.mediaBtmTab a { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #EF7A04;*/
}
#contentLeftMC div.mediaBtmTab a:hover { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#moreMedia { }
div.moreMediaHeader { background-color: #9FC9E8; text-align: center; padding: 6px 4px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; line-height: normal; }
div.moreMediaHeader a { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: underline; }
div.moreMediaHeader a:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; /*color: #2975A9;*/ text-decoration: underline; }
div.moreMediaImg { text-align: center; margin: 10px 10px 5px 10px; }
div.moreMediaTitle { margin: 0px 20px 0px 20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
div.moreMediaViews { margin: 1px 20px 0px 20px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; word-spacing: 3px; }
div.moreMediaRating { margin: 1px 20px 0px 20px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; word-spacing: 3px; }
div.moreMediaViewAll { text-align: right; margin: 40px 20px 20px 20px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
div.moreMediaViewAll a { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;  }

div.mcRelatedMember { float: left; width: 160px; margin-top: 15px; }
div.mcRelatedMemberTitle { background-color: #9FC9E8; text-align: center; padding: 6px 4px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; line-height: normal; }
div.mcRelatedMemberLinks { margin: 8px; }


/* Media Playlist **************************************/

#content div.plistUpdate {
	float: right;
	margin-top: 0px;
}
#content div.plistUpdateBtm {
	float: right;
	margin-top: 2px;
	margin-left: 60px; 
}
#playListItems { border-bottom: solid 1px #9FC9E8; }
#playList { text-align: center; padding-bottom: 15px; }

#playListItems table { width: 740px; }
#playList table { width: 740px; }

#playListItems td { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-align: center; height: 20px; }
#playList td { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: top; padding-top: 10px; }

#playListTd { 
    font: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: bold;
	color: #666666;
	text-align: center;
}
.plistOrder { width: 40px; text-align: center; }
.plistOrder input { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; width: 30px; text-align: center; }
.plistTitle { width: 140px; text-align: center; }
.plistCategory  { width: 110px; text-align: center; }
.plistDesc  { width: 260px; text-align: left; padding-left: 5px; }
.plistRemove  { width: 60px; text-align: center; }
.plistMove  { width: 130px; text-align: center; }
.plistMove div { margin-bottom: 5px; }
.plistGenre  { width: 185px; text-align: center; }
.plistArtist  { width: 185px; text-align: center; }


/* playlist with 960px width */

#content #playListId div.mediaThumb {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
    width:120px; 
	padding: 10px;
	float: left;
    margin-left: 15px;
    _margin-left: 9px;
    _margin-right: 5px;
	margin-top: 10px;
	border: solid 1px #99CCFF; 
	height: 150px;
	cursor: move; 
}
#content #playListId div.mediaFrame { padding-bottom: 10px; }
#content #playListId div.mediaThumbTitle { white-space: nowrap;  width: 120px; height: 16px; overflow: hidden; }
#content #playListId div.mediaThumbBy { white-space: nowrap; width: 120px; height: 16px; overflow: hidden; }
#content #playListId div.mediaThumbBy img { margin-left: 4px; margin-right: 2px; }
#content { font-size: 11px; }

/* Edit Meida **************************************/

.editMediaTitle {
    border: solid 1px #999999; 
	padding: 10px; 
	margin-bottom: 10px
}
.editMediaTitleTxt { float: right; width: 430px; font-size: 11px; font-weight: bold; line-height: 1.4em; color: #666666; }
.emtTxt1 { font-weight: bold; color: #2975A9; }
.emtTxt2 { font-weight: bold; color: #FF0000; font-size: 12px; }
.emtTxt3 { font-weight: bold; color: #999999; }

#editMediaFormTable { width: 960px; }
.editMediaFormTd { width: 590px; border: solid 1px #CFDAE4; padding: 10px; vertical-align: top; }
.editMediaFormTd2 { width: 10px; vertical-align: top; }
.editMediaFormTd3 { width: 400px; vertical-align: top; border: solid 1px #E5D38A; }
.editMediaFormTd3 div { text-align: center; margin-top: 15px; }

#uploadForm { width: 100% }
#uploadForm td { font-size: 11px; font-weight: bold; vertical-align: top; color: #666666; padding-right: 10px; }
#uploadForm input, textarea, select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }

#editMediaFormTable div, #editMediaFormTable div a { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
#editMediaFormTable span { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; color: #FF0000; }

.uploadFormSubmit { text-align: center; }
.uploadFormBtn { 
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #999999;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #999999;
    background-color: #9FC9E8;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px; 
	padding-right: 8px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF;
	margin-top: 5px;
 }
div.selectProfile { text-align: center; width: 120px; display: block }

#content .editAddedMedia { 
	background-image: url(media_frame1.gif);
	background-repeat: repeat-y;
	background-position: center;
	width: 960px;
	border-top: solid 1px #9FC9E8;
	border-bottom: solid 1px #9FC9E8;
	margin-top: 10px;
	padding-bottom: 15px;
	float: left;
}
#content .editMyMedia {
	background-image: url(media_frame3.gif);
	background-repeat: repeat-y;
	background-position: center;
	width: 960px;
	border-top: solid 1px #E5D38A;
	border-bottom: solid 1px #E5D38A;
	margin-top: 10px;
	padding-bottom: 15px;
	float: left;
}
#content div.addedMediaTitle {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
    background-color: #9FC9E8; 
	background-image: url(titlebg_latest.gif);
	background-repeat: repeat-x;
	border-left: solid 1px #9FC9E8;
	border-right: solid 1px #9FC9E8;
    padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
}
#content div.myMediaTitle {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
    background-color: #E5D38A; 
	background-image: url(titlebg_popular.gif);
	background-repeat: repeat-x;
	border-left: solid 1px #E5D38A;
	border-right: solid 1px #E5D38A;
    padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
}
#content div.addedMediaTitle a,
#content div.myMediaTitle a { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333; 
	margin-left: 3px;
}
#content div.addedMediaTitle a:hover,
#content div.myMediaTitle a:hover { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 3px;
}
#content div.editMediaBox {
	margin-top: 15px;
	padding-left: 20px;
	float: left;
}
#content div.editMediaBox a { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#content div.mediaBoxRemove { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
	border: solid 1px #2975A9;
    width: 120px; 
	padding: 7px;
	float:left;
}
.mbRemove {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top: solid 1px #2975A9;
	border-left: solid 1px #2975A9;
	border-right: solid 1px #2975A9;
	background-color: #2975A9;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
.mbRemove a,
.mbRemove a:visited {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.mbRemove a:hover {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EF7A04;
}
#content div.mediaBoxAdd { 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
	border: solid 1px #EF7A04;
    width: 120px; 
	padding: 7px;
	float:left;
}
.mbAdd {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top: solid 1px #EF7A04;
	border-left: solid 1px #EF7A04;
	border-right: solid 1px #EF7A04;
	background-color: #EF7A04;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
.mbAdd a,
.mbAdd a:visited {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.mbAdd a:hover {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.embTitle { width: 120px; white-space: nowrap; overflow: hidden; padding-top: 2px; }
.embTitle a { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
.mediaThumbBy { width: 120px; white-space: nowrap; overflow: hidden; padding-top: 2px; }
.embBy { width: 120px; padding-top: 2px; }
.embBy a { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
.embFileSize { width: 120px; }
.embCategory { width: 120px; height: 30px; overflow: hidden; padding-top: 2px; }
.embComments { width: 120px; }
.embDescription { width: 120px; height: 30px; overflow: hidden; padding-top: 2px; }
.embNoAdds { width: 120px; }
.embTags { width: 120px; height: 30px; overflow: hidden; padding-top: 2px; }
.embCode { width: 120px; }
.embImg { height: 92px; }
.embImg img { height: 90px; }
.embMP { }

.embFileSize span,
.embCategory span,
.embComments span,
.embDescription span,
.embNoAdds span,
.embTags span,
.embCode span 
{ font-size: 11px; font-weight: bold; color: #666666; margin-right: 2px; }

.embVideoCode { width: 120px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 3px; }

.mbDelete {
	text-align: center;
	padding-top: 8px;
	padding-bottom: 3px;
	width: 120px;
}
.mbDelete a {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 10px 1px 10px;
	border: solid 1px #FF0000;
	color: #333333;
	text-decoration: none;
}
.mbDelete a:hover {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FF0000;
	border: solid 1px #FF0000;
	color: #FFFFFF;
	text-decoration: none;
}

.myVideoButton { width: 120px; text-align: center; position: relative; }
.myVideoEdit { 	
	padding: 7px 3px 3px 7px;
	float: left;
}
.myVideoEdit a {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 10px 1px 10px;
	border: solid 1px #FF0000;
	color: #333333;
	text-decoration: none; margin-right: 3px;
}
.myVideoEdit a:hover {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FF0000;
	border: solid 1px #FF0000;
	color: #FFFFFF;
	text-decoration: none;
}
.myVideoDelete { 
	padding: 7px 0px 3px 7px;
	float: left;
}
.myVideoDelete a  {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 10px 1px 10px;
	border: solid 1px #FF0000;
	color: #333333;
	text-decoration: none;
}
.myVideoDelete a:hover {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FF0000;
	border: solid 1px #FF0000;
	color: #FFFFFF;
	text-decoration: none;
}

#editMediaFormTable div.errorEditMedia { color: #FF3300; font-weight: bold; margin-left: 3px; }


/* Added Meida: Member Listing **************************************/

#addedMediaTable {
    width: 960px; 
	border: solid 1px #CFDAE4;
}
#addedMediaTable td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#addedMediaTable span { font-weight: bold; margin-right: 3px; }
.addedMediaTd1 { vertical-align: top; width: 160px; }
.addedMediaTd2 { vertical-align: top; width: 90%; }

#addedListTable { text-align: center; width: 90%; }
#addedListTable td { text-align: center; }
#addedListTable a { font-size: 12px; }
#addedListTable span { font-size: 11px; font-weight: bold; font-family: Tahoma, Arial, Helvetica, sans-serif; }


/* Bookmarks **************************************/

#bookmarkFrame {
	width: 960px;
	background-image: url(media_frame1.gif);
	background-repeat: repeat-y;
	background-position: center;
	border-top: solid 1px #9FC9E8;
	border-bottom: solid 1px #9FC9E8;
	padding: 0px 0px 15px 0px;
	margin: 0px;
	float: left;
}
#bookmarkBox { float: left; padding-top: 10px; padding-left: 13px; width: 122px; line-height: 1.4em; }
#bookmarkBox span { font-weight: bold; }
#bookmarkBox input { 
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #999999;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #999999;
    background-color: #9FC9E8;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF;
 }
div.bookmarkImg img { border: solid 1px #CFDAE4; }
div.bookmarkTitle { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; width: 122px; height: 16px; overflow: hidden; }
div.bookmarkTitle a { font-weight: bold; }
div.bookmarkDname { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; width: 122px; height: 16px; overflow: hidden; }
div.bookmarkDname a { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
div.bookmarkStatus { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 3px; height: 32px; line-height: normal; text-align: center; width: 122px; }
div.bookmarkRemove { width: 122px; text-align: center; }


/* Search **************************************/

#searchFormFrame {
	background-image: url(media_frame1.gif);
	background-repeat: repeat-y;
	background-position: center;
	width: 960px;
	border-top: solid 1px #9FC9E8;
	border-bottom: solid 1px #9FC9E8;
	margin: 0px;
	float: left;
}
div.searchError { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; padding: 10px 10px 0px 10px; }
#searchFormTable { width: 940px; }
#searchFormTable td { 
    font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; padding-right: 3px;
}
#searchFormTable span { font-weight: bold; }
#searchFormTable select { font-size: 11px; }
#searchFormTable input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.searchButton { 
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #999999;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #999999;
    background-color: #9FC9E8;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF;
 }
.searchSubmit { text-align: center; padding: 5px; }

#searchResultFrame {
	background-color: #999999;
	width: 960px;
	margin: 3px 0px 0px 0px;
	float: left;
}
#searchResultFrame td { background-color: #FFFFFF; padding: 5px; }
.searchResultItems { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: center; }
.searchResults { text-align: center; }
.searchResultMessage { text-align: left; }

