/*Body*/
body{margin:0px; background:#384250}
.mainBody{text-align:left;width:1000px;}
:focus {outline: 0;}
/*Fonts*/
.fontNormal							{font-family:arial; font-size:11px; color:#000000}
.fontBold							{font-weight:bold}
.fontWhite							{font-family:arial;font-size:11px; color:#FFFFFF}
.fontLight							{font-family:arial;font-size:11px; color:#999999}

/*Links*/
a.lnk_white:link 					{text-decoration: none; color:#FFFFFF;}
a.lnk_white:visited 				{text-decoration: none;	color:#FFFFFF;}
a.lnk_white:hover 					{text-decoration: none; color:#FFFFFF;}
a.lnk_white:active 					{text-decoration: none;	color:#FFFFFF;}

a.lnk_black:link 					{text-decoration: none; color:#000000;}
a.lnk_black:visited 				{text-decoration: none;	color:#000000;}
a.lnk_black:hover 					{text-decoration: none; color:#000099;}
a.lnk_black:active 					{text-decoration: none;	color:#000000;}


/*Header footer*/
.header								{height:62px;clear:both}
.header a:link 						{text-decoration: none; color:#3ADBF1;}
.header a:visited 					{text-decoration: none;	color:#3ADBF1;}
.header a:hover 					{text-decoration: none; color:#FFFFFF;}
.header a:active 					{text-decoration: none;	color:#3ADBF1;}
.headerLeft							{float:left; padding-top:11px;padding-left:10px}
.headerRight						{float:right; padding-top:24px;padding-right:10px; font-size:10px;color:#666666}
.footer								{padding-top:10px; padding-bottom:20px; color:#3ADBF1; text-align:center}
.footer a 	 						{ padding-left:10px; padding-right:10px}
.footer a:link 						{text-decoration: none; color:#3ADBF1;}
.footer a:visited 					{text-decoration: none;	color:#3ADBF1;}
.footer a:hover 					{text-decoration: none; color:#FFFFFF;}
.footer a:active 					{text-decoration: none;	color:#3ADBF1;}
.footerL							{float:left}
.footerR							{float:right}
 
/*Tabs*/

/*Main tabs start*/
.mainTabs							{height:35px;background:#000000;position:relative;font-size:12px;overflow:hidden;clear:both}
.mainTabsTL							{width:10px; height:9px; background:url(tab_top_left.gif);  position:absolute;left:0px;top:0px;z-index:0}
.mainTabsTR							{width:10px; height:9px; background:url(tab_top_right.gif); position:absolute;right:0px;top:0px;z-index:0}
.mainTabs a 						{float:left;padding:5px 15px 5px 15px;margin-top:11px;}
.mainTabs a:link 					{text-decoration: none; color:#FFFFFF;background:url(tab_inactive.gif) no-repeat right bottom;}
.mainTabs a:visited 				{text-decoration: none;	color:#FFFFFF;background:url(tab_inactive.gif) no-repeat right bottom;}
.mainTabs a:hover 					{text-decoration: none; color:#000000;background:#8390AD}
.mainTabs a:active 					{text-decoration: none;	color:#FFFFFF;background:url(tab_inactive.gif) no-repeat right bottom;}
.search  							{float:right; padding-right:10px; padding-top:6px; }
.search input 						{border:0px;margin-right:8px;vertical-align:middle;}
.search_img 						{vertical-align:middle;background:url(search.jpg); width:24px; height:23px;}


/*Main tabs end*/

/*Sub tab start*/
.subTabs							{height:28px; background:url(tab_sub_bg.gif) repeat-x; position:relative;font-size:12px;}
.subTabs a 							{float:left;padding:5px 15px 7px 15px;margin-top:3px;}
		 a.activeSubTab:link 		{text-decoration: none; color:#FFFFFF;background:#2C3A47;}
		 a.activeSubTab:visited 	{text-decoration: none;	color:#FFFFFF;background:#2C3A47;}
		 a.activeSubTab:hover 		{text-decoration: none; color:#FFFFFF;background:#2C3A47}
		 a.activeSubTab:active 		{text-decoration: none;	color:#FFFFFF;background:#2C3A47;}

		 a.inactiveSubTab:link 		{text-decoration: none; color:#000000;}
		 a.inactiveSubTab:visited 	{text-decoration: none;	color:#000000;}
		 a.inactiveSubTab:hover 	{text-decoration: none; color:#000000;}
		 a.inactiveSubTab:active 	{text-decoration: none;	color:#000000;}
/*Sub tab end*/

/*Sub tab sub start*/
.subTabsSub							{height:28px; background:#293948; position:relative;font-size:12px;overflow:hidden;clear:both}
.subTabsSub div		  				{display:none; width:100%;height:25px;}
.subTabsSub a		  				{float:left;padding:5px 15px 7px 15px;margin-top:2px; background:url(tab_sub_saprator.gif) right no-repeat}
.subTabsSub a:link  				{text-decoration: none; color:#B8C6CF;}
.subTabsSub a:visited  				{text-decoration: none; color:#B8C6CF;}
.subTabsSub a:hover  				{text-decoration: none; color:#FFFFFF;}
.subTabsSub a:active  				{text-decoration: none; color:#B8C6CF;}
/*Sub tab sub end*/

/*Content*/
.content{background:#E3E3E3;clear:both; padding:5px 5px 5px 0px; height:100%; position:relative}

.contentLeft						{width:199px;float:left;font-size:12px; overflow:hidden}/*Left content width here*/

/*Tree menu*/
.treeMenu							{}
.spacer								{background:url(menu_spacer.gif) repeat-x center;width:200px;clear:both}
.treeMenu a		 					{text-decoration:none;color:#000000;float:left;clear:both;}
.treeMenu a	div	 					{padding:4px;padding-left:10px; width:160px; cursor:pointer}

 		  a.prmLnk		 			{font-weight:bold;width:100%;}
 		  
		  a.secLnkActive 			{margin-left:10px;margin-top:5px;padding-left:5px;font-family:arial;font-size:12px;background:url(menu_item_bull.gif) no-repeat 0px 9px;}
 		  a.secLnkInactive 			{margin-left:10px;margin-top:5px;padding-left:5px;font-family:arial;font-size:12px;background:url(menu_item_bull.gif) no-repeat 0px -35px;}
		  a.secLnkNorm		 		{margin-left:10px;margin-top:5px;padding-left:5px;font-family:arial;font-size:12px;width:100%;}
 		 
		  a.terLnk				 	{margin-left:20px;margin-top:4px; margin-bottom:4px;font-family:arial;width:100%;font-size:12px;color:#636363}








.contentMid							{position:relative;width:796px;background:#FFFFFF;float:right; text-align:left; }/*Mid content width here*/
.contentMidTL						{width:11px; height:11px;background:url(content_mid_tl.gif) #FFFFFF;  position:absolute;left:0px;top:0px;z-index:0}
.contentMidTR						{width:11px; height:11px;background:url(content_mid_tr.gif) #FFFFFF;  position:absolute;right:0px;top:0px;z-index:0}
.contentMidBL						{width:11px; height:11px;background:url(content_mid_bl.gif) #FFFFFF;  position:absolute;left:0px;bottom:0px;z-index:0}
.contentMidBR						{width:11px; height:11px;background:url(content_mid_br.gif) #FFFFFF;  position:absolute;right:0px;bottom:0px;z-index:0}
.contentMidBody						{padding:15px; padding-top:10px; margin-bottom:10px;}
.contentMidLeft						{width:600px;float:left;}/*Video content width here*/
.contentMidRight					{width:150px;float:right;overflow:hidden; padding-top:50px}/*Ad content width here*/
.videoTitle							{font-family:arial;font-size:19px;font-weight:bold;color:#293948;height:45px;line-height:16px;margin-top:5px;}


#videoSizeLnk						{position:absolute; right:190px;top:32px; font-size:12px; text-align:right;font-weight:normal}

.videoNormal						{height:471px; position:static}
.videoNormal img					{height:471px; width:600px}

.videoFooter						{background:#000000;height:25px;font-family:arial;font-size:12px;color:#FFFFFF}

.rate								{float:left;padding:5px;}
#login_rate							{overflow:hidden;width:220px;position:absolute; left:-4%; top:560px;z-index:20;text-align:center}

.addFavorite						{float:right;padding:5px;}
#login_favorite						{overflow:hidden;width:220px;position:absolute; left:56%; top:560px;z-index:20;text-align:center}

.showTab							{float:left;padding:5px;margin-left:140px;}
.showTabDiv							{font-family:arial; font-size:11px; position:absolute; left:100px; top:100px; background:#666666; padding:10px; z-index:2; display:none; text-align:left}
#showTabDivPointer					{position:absolute;left:40%; top:-15px;}
#showTabDivTitle 					{width:400px; padding-bottom:10px; font-weight:bold; color:#FFFFFF;}

.loginDiv							{}
.loginDivBody						{background:#666666;padding:10px;color:#FFFFFF;text-align:left}
#loginDivPointer					{position:absolute;left:50px; top:-15px; z-index:3}
#loginDivTitle 						{width:300px; padding-bottom:10px; font-weight:bold; color:#FFFFFF;}
.button								{cursor:pointer;width:90px;height:21px; border:none; background:url(button.gif) no-repeat; font-family:tahoma; color:#000000; font-size:11px;}

.relatedVideo						{overflow:hidden;width:100%; clear:both}
.relatedVideoTitle					{background:#002A54;height:30px;font-family:arial;font-size:13px;color:#FFFFFF; clear:both; margin-top:20px}
.relatedVideoTitleL					{float:left;padding:5px; padding-top:8px; font-weight:bold}
.relatedVideoTitleR					{float:right;padding:5px; height:19px;}
.relatedVideoContent				{background:url(relative_video_bg.gif) no-repeat;height:100px;padding:10px; padding-right:0px;font-size:12px;}
.relatedVideoItem					{background:#FFFFFF; width:108px;text-align:center; float:left; margin-right:10px}
.relatedVideoItemName				{height:30px;overflow:hidden; margin-top:2px; cursor:pointer}

.shareVideo							{margin-top:20px;position:relative}
.emailDiv							{overflow:hidden;width:220px;position:absolute;left:0px;top:25px;z-index:20;text-align:center; display:none}
.emailDivBody						{background:#666666;padding:10px;color:#FFFFFF;text-align:left}
#emailDivPointer					{position:absolute;left:50px; top:-15px; z-index:3}
#emailDivTitle 						{width:300px; padding-bottom:10px; font-weight:bold; color:#FFFFFF;}
.button								{cursor:pointer;width:90px;height:21px; border:none; background:url(button.gif) no-repeat; font-family:tahoma; color:#000000; font-size:11px;}


.comment							{font-family:arial;font-size:12px;}
.commentTitle						{background:#2E2E2E;height:32px;font-family:arial;font-size:19px;color:#FFFFFF; clear:both; margin-top:20px}
.commentTitleL						{float:left;padding:5px; padding-left:10px; }
.commentTitleR						{float:right;padding:8px; font-size:12px; position:relative}
#login_comment						{overflow:hidden;width:220px;position:absolute; left:-60px; top:30px;z-index:20;text-align:center}
.commentItem						{background:url(comment_bar.gif) repeat-x bottom; padding-bottom:15px;padding-top:15px; margin-bottom:15px; line-height:18px}
.commentBy							{color:#8F8FFC}
.noComment							{padding-top:50px;padding-bottom:70px;text-align:center}


.favorite							{font-family:arial;font-size:12px;margin-top:15px; border:2px solid #000000; clear:both}
.favoriteTitle						{background:#000000;height:15px;padding:5px;color:#FFFFFF; clear:both; font-size:14px; letter-spacing:5px}
.favoriteContent					{padding:5px; height:100px; overflow:hidden}
.favoriteDiv						{padding-top:5px; padding-bottom:5px;background:url(dots.gif) repeat-x bottom;}
.favoriteContent a:link 			{text-decoration: none; color:#000000;}
.favoriteContent a:visited 			{text-decoration: none;	color:#000000;}
.favoriteContent a:hover 			{text-decoration: none; color:#000000;background:#EEEEEE}
.favoriteContent a:active 			{text-decoration: none;	color:#000000;}

.tip								{background:#CEFCC9; padding-top:70px; padding-bottom:71px; margin-top:15px; text-align:center}
