/*
	Theme Name: YouTube
	Description: Officail YouTube Theme for CBv2(Arslan Hassan)
	Author: Hammad Yousaf
	Created: 22 May, 2011
	Last Update: 22 May, 2011
	Note: Enjoy this theme :D
*/

@import url("common.css");
@import url("rating.css");
@import url("view_channel.css");
@import url("skin.css");

body { margin:0px; padding:0px; font-family:Arial, sans-serif; font-size:12px; color:#000; word-wrap:break-word;}

#HeaderCon { margin:0px; padding:8px 0px; border-bottom:1px solid #f3f3f3;}
.Container { width:970px; margin:auto; padding:0px;}

/* Header */
.LogoIMG { background:url(../images/logo.png) 0px no-repeat; width:110px; height:54px; cursor:pointer; margin-right:15px}
#search_wrap { margin-top:8px;}
#master_search_form .Search_Input { border:1px solid; border-color:#8C8C8C #999999 #CCCCCC #8C8C8C; height:23px; }
#search_wrap input[type=text] {padding:0px 3px; width:400px; -moz-box-sizing:border-box; border: 2px solid #fff; margin:0; line-height:19px;}

.S_button { border: 1px solid #CCCCCC; color: #000000; cursor: pointer; height:25px; overflow:visible; padding:0 0.5em; vertical-align:middle; white-space:nowrap; border:1px solid #999; float:right; border-left:0 none; width:55px; font-size:12px; line-height:24px; font-style:normal; font-family:Arial, sans-serif; text-align:center; }
.S_button:hover {background-image: -webkit-gradient(linear,left bottom,left top,from(#FFFFFF),to(#EBEBEB)); background-image: -moz-linear-gradient(top, #EBEBEB, #FFFFFF); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#EBEBEB, endColorStr=#FFFFFF); -moz-box-shadow: 0px 0px 3px 0px #999999}
.S_button:active, .S_button:focus { background-image: -webkit-gradient(linear,left bottom,left top,from(#FFFFFF),to(#CCCCCC)); background-image: -moz-linear-gradient(top, #CCCCCC, #FFFFFF); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#CCCCCC, endColorStr=#FFFFFF);}

.UploadLinks { margin-left:10px; margin-top:14px;}
.UploadLinks ul { margin:0px; padding:0px;}
.UploadLinks ul li { float:left; list-style:none; }
.UploadLinks ul li a { padding:2px 10px; color:#0033cc; border-left:1px solid #ccc; text-decoration:none; font-size:12px; }
.UploadLinks ul li a:hover { text-decoration:underline;}
.UploadLinks ul li a:focus { background:#e7ecfa; outline:none;}

#upMenu { position:relative}
#upMenu ul { display:none; list-style:none; position:absolute; background:white; border:1px solid #999;  margin:0px; padding:0px; right:0px; z-index:500; -moz-box-shadow:0 0 3px #666; -webkit-box-shadow:0px 0px 3px #666; }

/* Following are hover styles */
#upMenu:hover ul { display:inline-block; }
#upMenu:hover ul li{ margin:0px; padding:0px; list-style:none; display:block; width:100px; text-align:center; }
#upMenu:hover ul li a { margin:0 0; display:inline-block; border:0px none; display:block; padding:6px 0px; border:solid #efefef; border-width:1px 0px 0px 0px; font-size:12px; color:#111; z-index:400}
#upMenu:hover ul li a:hover { text-decoration:none; background:#eaeaea; }
#upMenu:hover ul li a:focus { outline:2px solid #eaeaea; background:transparent; -moz-outline-radius:2px; border-color:#eaeae}

#AlLMenu { position:relative; z-index:6000;}
#AlLMenu ul { display:none; list-style:none; position:absolute; background:white; border:1px solid #999;  margin:0px; padding:0px; right:0px; z-index:500; -moz-box-shadow:0 0 3px #666; -webkit-box-shadow:0px 0px 3px #666; }
#AlLMenu:hover ul { display:inline-block; margin-right:8px; }
#AlLMenu:hover ul li{ margin:0px; padding:0px; list-style:none; display:block; text-align:center; width:100px; }
#AlLMenu:hover ul li a { margin:0 0; display:inline-block; border:0px none; display:block; padding:6px 0px; border:solid #efefef; border-width:1px 0px 0px 0px; font-size:12px; color:#111; z-index:400}
#AlLMenu:hover ul li a:hover { text-decoration:none; background:#eaeaea; }
#AlLMenu:hover ul li a:focus { outline:3px solid #eaeaea; background:transparent; -moz-outline-radius:3px; border-color:#eaeaea}

.AccountLinks { margin-top:14px;}
.AccountLinks ul { margin:0px; padding:0px;}
.AccountLinks ul li { float:left; list-style:none; }
.AccountLinks ul li a {  padding:2px 10px 2px 8px; color:#0033cc;border-right:1px solid #ccc; text-decoration:none; font-size:13px; }
.AccountLinks ul li:last-child a { border-right:none;}
.AccountLinks ul li a:hover { text-decoration:underline;}
.AccountLinks ul li a:focus { background:#e7ecfa; outline:none;}

.AccountCon { border:1px solid #eaeaea; display:inline-block; vertical-align:top; font-size:14px; margin:7px 0 0 0; padding:5px; color:#000; cursor:pointer;}
.AccountCon:hover { background:#d1e1fa; border-color:#b6d0f7; color:#666;}

.OpenArrow { background:url(../images/icons.png) no-repeat -148px -104px; height:16px; width:17px; margin:0px; float:right; vertical-align:middle; border:none; margin-left:5px; cursor:pointer;}
.ClosedArrow { background:url(../images/icons.png) no-repeat -92px -40px; height:16px; width:17px; margin:0px; float:right; vertical-align:middle; border:none; margin-left:5px; cursor:pointer;}

.SignOut { border-left:1px solid #ccc; padding-left:10px; margin-left:10px; margin-top:14px;}
.SignOut a { color:#0033cc; text-decoration:none;}
.SignOut a:hover { text-decoration:underline;}
.SignOut a:focus{ outline:3px solid #E7ECFA; background:#E7ECFA; -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px;}

.UserMenuBox { background:#f6f6f6; border:solid #ccc; border-width:1px 0; padding:0px 0px; margin:0px 0px 10px 0px; width:100%; position:absolute; visibility:hidden; }
.UserBeingWatch { padding:0px; margin:0px; border-right:1px solid #ccc; width:785px; height:100%;}
.BeingWatch { margin:8px 0px; padding:0px;}
.BeingWatchEmpty { box-sizing:border-box; width:704px; height:120px; margin:0px 40px; padding:25px 12px; border:1px solid #ddd; background:#fff; color:#666; font:12px Arial,sans-serif; text-align:center;}
.BeingWatchEmpty strong { display:block; margin-bottom:7px; color:#555; font-size:13px;}
.BeingWatchEmpty span { display:block; margin-bottom:6px;}
.BeingWatchEmpty a { color:#0033cc; text-decoration:none;}
.BeingWatchEmpty a:hover, .BeingWatchEmpty a:focus { text-decoration:underline;}
.BWCon { width:106px; vertical-align:top; float:left; position:relative;}
.VideoThumb { background:#fff; vertical-align:bottom; position:relative; display:inline-block; border:1px solid #d3d3d3; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -khtml-border-radius:3px; padding:4px; overflow:hidden;}
.VideoThumb .vid_time { position:absolute; right:4px; bottom:4px; background:url(../images/transparent.png); color:#fff; font-size:10px; padding:3px;}
.InfoBox { background:#fff; border:solid #ccc; border-width:0px 1px 1px; height:50px; padding:2px 3px; color:#333; font-size:13px; font-family:Arial, sans-serif;}
.InfoBox:hover { background:#d1e1fa; border-color:#a7bef1; cursor:pointer;}
.InfoBox a { text-decoration:none; font-size:10px; color:#0033cc; bottom:0px; position:relative;}

.ShadowLeft { height:161px; width:30px; position:relative; left:1px;}

.UserMenu { margin-top:5px;}
.UserMenuTitle { font-size:16px; font-weight:normal; color:#666; font-weight:700;}
.UserMenu ul { margin:8px 0px 0px 25px; padding:0px;}
.UserMenu ul li { list-style:none; padding:2px 0px;}
.UserMenu ul li a { text-decoration:none; color:#0033cc; font-size:12px; font-family:Arial, sans-serif;}
.UserMenu ul li a:hover { text-decoration:underline;}
.UserMenu ul li a:focus { outline:3px solid #E7ECFA; background:#E7ECFA; -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px;}

/* INDEX PAGE */
.LiftSide { width:640px; float:left; margin-right:20px;}
.RightSide { width:300px; float:right;}

.SuggestBox { height:75px; padding-top:10px; margin-top:5px;}
.SuggestText{ font-size:1.5em; font-weight:bold; font-family:Arial, sans-serif; margin-left:10px; color:#000; }
.SignupLinks { margin-top:10px; margin-left:10px; width:602px; height:35px; line-height:35px;}
.AcntButton { width:180px; height:2em; font-size:17px; border:1px solid #3366cc;  color:#fff; line-height:22px; font-family:Arial, sans-serif; text-align:center; font-weight:bold; font-style:normal;}
.AcntButton:hover, .CreateButton:hover { background-color:#9ABDF5; cursor:pointer;
	background-image: -webkit-gradient(linear,left bottom,left top,from(#2B59B2),to(#9ABDF5));
	background-image: -moz-linear-gradient(bottom, #2B59B2, #9ABDF5);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#9ABDF5, endColorStr=#2B59B2); }
.AcntButton:focus, .CreateButton:focus { background-color:#2B59B2;
	background-image: -webkit-gradient(linear,left bottom,left top,from(#9ABDF5),to(#2B59B2));
	background-image: -moz-linear-gradient(bottom, #9ABDF5, #2B59B2);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#2B59B2, endColorStr=#9ABDF5); }	
.AcntButton:active, .CreateButton:active { background-color:#2B59B2;
	background-image: -webkit-gradient(linear,left bottom,left top,from(#9ABDF5),to(#2B59B2));
	background-image: -moz-linear-gradient(bottom, #9ABDF5, #2B59B2);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#2B59B2, endColorStr=#9ABDF5); }	

.SignupLinks .signL { margin-left:10px;}
.SignupLinks .signL a { font-size:13px; text-decoration:none; font-weight:bold; font-style:normal; color:#0033CC;}	
.SignupLinks .signL a:hover { text-decoration:underline;}	
.SignupLinks .signL a:focus { -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px; background-color:#E7ECFA; outline:3px solid #E7ECFA;}

.MostPopular { margin:10px 0px; border-bottom:1px solid #ccc; padding:6px 0px; font-size:18px;}
.MostPopular a { text-decoration:none; color:#0033cc;} .MostPopular a:hover { text-decoration:underline;}
.MostPopular a:focus { outline:3px solid #E7ECFA; background:#E7ECFA; -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px;}

.CategoryTextCon2 { margin-bottom:5px; font-size:16px; font-family:Arial, sans-serif;}
.CategoryTextCon2 a { text-decoration:none; color:#0033cc;} .CategoryTextCon2 a:hover { text-decoration:underline;}
.CategoryTextCon2 a:focus { outline:3px solid #E7ECFA; background:#E7ECFA; -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px;}
.IndexvideoBox { height:110px; width:46%; margin-right:25px; margin-bottom:20px;}
.IndexVidT { font-size:14px; font-weight:bold; font-family:Arial, sans-serif;}
.IndexVidT a { text-decoration:none; color:#0033cc;} .IndexVidT a:hover { text-decoration:underline;}
.IndexVidT a:focus { outline:3px solid #E7ECFA; background:#E7ECFA; -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px;}
.popviews { font-size:11px; margin-top:2px; margin-bottom:3px; color:#000; font-style:normal;}
.IVidBy a { font-size:11px; color:#0033cc; text-decoration:none; font-family:Arial, sans-serif;} .IVidBy a:hover { text-decoration:underline}
.IVidBy a:focus { outline:3px solid #E7ECFA; background:#E7ECFA; -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px;}

.IFVThumb { position:relative;}
.IFVTitle { position:absolute; bottom:0px; background:url(../images/transparent.png); padding:10px; width:280px; color:#fff; font-weight:bold;}
.IFVTitle a { color:#fff; text-decoration:none;}
.IFVDec { margin-top:5px; font-size:12px; color:#000;}
.IFVby a { color:#0033cc; font-size:11px; text-decoration:none;} .IFVby a:hover { text-decoration:underline}
.FVLink a:focus, .IFVby a:focus { outline:3px solid #E7ECFA; background:#E7ECFA; -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px;}
.IFVview { margin-left:20px; color:#666; font-size:11px;}
.FVLink a { color:#666; font-size:10px; text-decoration:none;} .FVLink a:hover { text-decoration:underline}

.TPhotoCon { margin-top:10px;}
.MPhotoTitle { border-bottom:1px solid #ccc; font-size:16px; padding:6px 0px; margin-bottom:6px; font-weight:normal;}
.ChMPhotoCon { margin:5px 0px; padding:5px 0px; width:100%; height:55px;}
.MPhotoCon { margin:5px 0px; padding:5px 0px; width:100%; height:64px;}
.MPhotoCon:hover { background:#d1e1fa; cursor:pointer; outline:3px solid #d1e1fa; -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px;}
.WatchMPhotoCon { background:#eee; margin:5px 0px; padding:5px 0px; width:100%; height:64px;}
.WatchMPhotoCon:hover { background:#d1e1fa; cursor:pointer; outline:3px solid #d1e1fa; -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px;}

.MPhoTitle { font-size:13px;}
.MPhoTitle a { color:#0033cc; text-decoration:none;}
.MPhoTitle a:hover { text-decoration:underline;}
.FeedTitle a:focus, .MPhoTitle a:focus{ outline:3px solid #E7ECFA; background:#E7ECFA; -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px;}
.stat { font-size:11px; color:#666; overflow:hidden; vertical-align:baseline; direction:ltr; font-style:normal; display:block; height:15px; line-height:15px;}

/* INDEX ELSE */
.LoginCon { background:#dfdfdf; overflow:hidden; padding:8px;}
.SuserThumb {  height:30px;}
.SuserThumb a img:hover { outline:3px solid #E7ECFA;}
.SuserThumb .UName { line-height:30px; float:left}
.SuserThumb .UName a { font-size:14px; font-style:normal; color:#333; text-decoration:none;}
.SuserThumb .UName a:hover { text-decoration:underline; color:#0033cc;}
.SuserThumb .UName a:focus { -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px; background-color:#E7ECFA; outline:3px solid #E7ECFA;}

.AllActivity { margin-top:2px; float:left; margin-left:20px;}
.AllActivity ul { margin:0px; padding:0px;}
.AllActivity ul li { list-style:none; float:left;}
.AllActivity ul li a { text-decoration:none; color:#333; display:block; margin:0px 5px; padding:5px 10px; font-size:13px; font-style:normal; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -khtml-border-radius:3px;
	background-color:#f5f5f5; 
    background-image: -webkit-gradient(linear,left bottom,left top,from(#e2e2e2),to(#f5f5f5));
    background-image: -moz-linear-gradient(bottom, #e2e2e2, #f5f5f5);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#f5f5f5, endColorStr=#e2e2e2); box-shadow:0 1px #FFFFFF inset, 0 1px #A7A7A7}
.AllActivity ul li a:hover { color:#000; box-shadow:0 1px #FFFFFF inset, 0 1px #A7A7A7 inset, 0px 0px 1px 1px #c0c0c0;}
.AllActivity ul li.selected a { background:#4d4d4d; color:#fff; font-weight:bold; box-shadow:0 1px #222222 inset, 0 1px #FFFFFF;}
.IndexFeed:hover .DeleteIMG{ background:url(../images/icons.png) -184px -56px no-repeat; float:right; position:relative; top:13px; left:3px;}
.IndexFeed:hover .DeleteIMG:hover { background-position:-62px -56px;}

.IndexFeed { float:left; width:151px; height:175px; margin:0px 4px; display:inline-block;} .FeedTitle { width:138px; margin:3px 0px;}
.FeedTitle a { text-decoration:none; color:#0033cc; font-size:12px;} .FeedTitle a:hover { text-decoration:underline;}
.FeedStats { margin-top:3px;}
.FeedStats img{display:inline-block; float:left; margin-right:5px}
.FeedStats span{display:inline-block; color:#666; text-transform:lowercase}
.FeedUpload { margin-top:5px; font-size:11px; font-family:Arial, sans-serif}
.FeedUpload a { text-decoration:none; color:#0033cc;} .FeedUpload a:hover { text-decoration:underline;}
.FeedUpload a:focus, .heading a:focus, .SubUploader a:focus, .IPTitle a:focus { -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px; background-color:#E7ECFA; outline:3px solid #E7ECFA;}

.heading a { color:#0033cc; text-decoration:none;} .heading a:hover { text-decoration:underline;}
.IPTitle { margin-top:5px;} .IPTitle a { text-decoration:none; color:#0033cc;} .IPTitle a:hover { text-decoration:underline}
.SubUploader { font-size:11px; color:#666;}
.SubUploader a { color:#0033cc; font-size:11px; text-decoration:none;} .SubUploader a:hover { text-decoration:underline;}
.MVTitle { border-bottom:1px solid #d1ddf0; padding-bottom:5px; margin-bottom:5px; font-size:16px; font-weight:bold; color:#666;}

/* VIDEO PAGE */
.CategoriesCon h2{ color:#333; display:inline-block; font-size:20px; font-weight:normal; margin:0 0 10px; float:left;}
.cb-category { border:1px solid #eaeaea; display:inline-block; vertical-align:top; font-size:14px; margin:0px; padding:5px; color:#000; cursor:pointer; float:left; margin-left:5px;}
.cb-category:hover { background:#d1e1fa; border-color:#b6d0f7; color:#666;}

.cb-cat-arrow { background:url(../images/icons.png) no-repeat -149px -104px; height:16px; width:17px; margin:0px; float:right; vertical-align:middle; border:none; margin-left:5px; cursor:pointer;}
.cb-cat-arrow-closed { background:url(../images/icons.png) no-repeat -92px -40px; height:16px; width:17px; margin:0px; float:right; vertical-align:middle; border:none; margin-left:5px; cursor:pointer;}

.CategoryBox { background:#f5f5f5; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; position:relative; padding:10px; font-size:12px; margin-bottom:30px; width:100%;}
.CategoryBox ul { margin:0px; padding:0px;}
.CategoryBox ul li { float:left; width:22%; line-height:18px; list-style:none; display:block;}
.CategoryBox ul li a { text-decoration:none; color:#0033cc; font-size:12px; font-style:normal;}
.CategoryBox ul li a:hover { text-decoration:underline;}
.CategoryBox ul li a:focus { -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px; background-color:#E7ECFA; outline:3px solid #E7ECFA;}
.CategoryBox ul li.selected a { color:#000;}

.featured_video { background:#fff; display:inline-block; border:1px solid #d3d3d3; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -khtml-border-radius:3px; padding:4px; overflow:hidden; }
.VPFTitle { margin-top:5px;}
.VPFTitle a { text-decoration:none; color:#0033cc; font-size:110%; font-weight:bold; display:block;}
.VPFTitle a:hover { text-decoration:underline;} .VPFTitle a:focus { -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px; background-color:#E7ECFA; outline:3px solid #E7ECFA;}
.VPFDec { font-size:12px; color:#000;}

.CategoryTextCon { font-size:16px; border-bottom:1px solid #ccc; padding:4px 0px;}
.CategoryTextCon a { text-decoration:none; color:#0033cc;}
.CategoryTextCon a:hover { text-decoration:underline;}
.CategoryTextCon a:focus { -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px; background-color:#E7ECFA; outline:3px solid #E7ECFA;}

.videoBox { height:150px; width:129px; margin:0px 15px; display:inline-block}
.v_title { margin:3px 0px; padding:0px;}
.v_title a { display:block; font-size:13px; color:#0033cc; text-decoration:none;}
.v_title a:hover { text-decoration:underline;} .v_title a:focus { -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px; background-color:#E7ECFA; outline:3px solid #E7ECFA;}

.byUpload { font-size:10px; display:block;}
.byUpload a {color:#0033cc; text-decoration:none;} .byUpload a:hover { text-decoration:underline;}
.byUpload a:focus { -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px; background-color:#E7ECFA; outline:3px solid #E7ECFA;}

.time_cont { margin-bottom:15px; color:#666; font-size:11px;}
.time_cont a { padding:0px 5px; font-size:11px;}
.sort_links ul li.selected a, .time_cont a.selected { color:#666;}

.pagination { border-top:1px solid #ccc; padding:6px 0px; color:#666; font-size:13px;}
.pagination a, .pagination .selected { background-color:#F6F6F6; 
    background-image: -webkit-gradient(linear,left bottom,left top,from(#EFEFEF),to(#FFFFFF));
    background-image: -moz-linear-gradient(bottom, #EFEFEF, #FFFFFF);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EFEFEF); border:1px solid #ccc; color:#0033cc; display:inline-block; font-size:12px; text-align:center; text-decoration:none; padding:4px 8px;
-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -khtml-border-radius:3px;}
.pagination .selected { background:#ddd; color:#000; font-weight:bold; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -khtml-border-radius:3px;}
.pagination a:hover { -moz-box-shadow:0px 0px 2px #999; -webkit-box-shadow:0px 0px 2px #999; box-shadow:0px 0px 2px #999; }
.pagination a:active { background-color:#DDDDDD; 
    background-image: -webkit-gradient(linear,left bottom,left top,from(#FFFFFF),to(#CCCCCC));
    background-image: -moz-linear-gradient(bottom, #FFFFFF, #CCCCCC);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#CCCCCC, endColorStr=#FFFFFF); border-color:#999;
	}

.ShortTimes { border-top:1px solid #ccc; padding:6px 0px; margin-bottom:8px; vertical-align:middle; position:relative; z-index:2000}
.sorts { padding:5px; border:1px solid transparent}
.SortOpen { background:url(../images/icons.png) -113px -150px no-repeat; width:7px; height:5px; vertical-align:middle; display:inline-block; margin-left:3px; overflow:visible; }
.sorts:hover { background-color:#f3f3f3; border:1px solid #999; outline:0px none; cursor:pointer;
    background-image: -webkit-gradient(linear,left bottom,left top,from(#ebebeb),to(#FFFFFF));
    background-image: -moz-linear-gradient(bottom, #ebebeb, #FFFFFF);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#ebebeb);
	-moz-box-shadow:0px 0px 3px #999; -webkit-box-shadow:0px 0px 3px #999;}
.sorts:active, .ShortTimes .selected { background-color:#DDDDDD; border:1px solid #999;
    background-image: -webkit-gradient(linear,left bottom,left top,from(#ffffff),to(#cccccc));
    background-image: -moz-linear-gradient(bottom, #ffffff, #cccccc);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#cccccc, endColorStr=#ffffff);
	-moz-box-shadow:0px 0px 3px #999; -webkit-box-shadow:0px 0px 3px #999;}


.SortLinks { position:absolute; background:#fff; padding:0px 0px; color:#000; border:1px solid #ccc; min-width:92px; width:100%; top:25px; left:-1px; z-index:2500; clear:both;}		
.SortLinks ul { margin:0px; padding:0px;}
.SortLinks ul li { list-style:none;border-bottom:1px solid #f3f3f3;}
.SortLinks ul li a {  display:block; padding:6px 5px; text-decoration:none; color:#000;}
.SortLinks ul li:hover { background:#eaeaea;}

/* CHANNEL PAGE */
#CatSite { float:left; width:190px; margin-top:2px; margin-right:20px;}
#ChRightSide { float:left; width:750px; margin-top:2px;}
.ChCategories { width:190px; float:left;}
.CatBackground { background:#eaeaea; margin-bottom:10px;}
.ChCategories ul { margin:0px; padding:0px;}
.ChCategories ul li { list-style:none; line-height:16px; padding:2.5px 0 2.5px 21px; font-size:13px;}
.ChCategories ul li a { text-decoration:none; color:#000;} .ChCategories ul li a:hover { text-decoration:underline;}
.ChCategories ul li.selected { background:#555;} .ChCategories ul li.selected a { color:#fff; font-weight:700;}
.ChCategories ul li:first-child { -moz-border-radius:5px 5px 0px 0px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; border-radius:5px 5px 0px 0px; -khtml-border-top-left-radius:5px; -khtml-border-top-right-radius:5px;} 
.ChCategories ul li:last-child { -moz-border-radius:0px 0px 5px 5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; border-radius:0px 0px 5px 5px; -khtml-border-bottom-left-radius:5px; -khtml-border-bottom-right-radius:5px;}

.VCHLink { background:#ccc; width:750px;}
.VCHLink .VideoLink { padding:7px 13px; font-size:13px; float:left;}
.VCHLink .VideoLink a { color:#000; text-decoration:none; font-weight:700;}
.VCHLink .selected { background:#555;} .VCHLink .selected a { color:#fff;}

.PLink {}
.PLink .PhotoLink { float:left;}
.PLink .PhotoLink a { text-decoration:none; border:#ccc solid; border-width:1px 1px 0px; padding:5px 18px; font-size:13px; font-weight:bold; color:#000; display:block;}
.PLink .selected a { background:#f1f1f1;}

.ChUserCon { width:147px; margin-bottom:20px; display:inline-block; *display:inline; vertical-align:top;}
.ChUserName { margin-bottom:2px;} .ChUserName a { text-decoration:none; color:#0033cc; font-weight:700; font-size:12px;}
.ChUserName a:hover { text-decoration:underline;} .ChUserName a:focus {  -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px; background-color:#E7ECFA; outline:3px solid #E7ECFA;}
.ChUserThumb { width:60px; height:60px; background:#fff; border:3px double #999; display:block; overflow:hidden;}
.ChUserInfo { width:65px; padding-left:5px;} .ChVUser { font-size:11px; color:#666;}
.ChVUser a { text-decoration:none; color:#0033cc;} .ChVUser a:focus { -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px; background-color:#E7ECFA; outline:3px solid #E7ECFA;}

/* GROUPS PAGE */
.CreateButton { width:150px; height:2em; font-size:14px; font-weight:bold; border:1px solid #3366cc; color:#fff; line-height:22px; font-family:Arial, Helvetica, sans-serif; text-align:center; font-style:normal;}
.GroupCon { width:215px; margin-bottom:20px; display:inline-block; vertical-align:top;}
.GroupThumb { width:120px; background:#fff; border:3px double #999; display:block; overflow:hidden;}
.groupSep { background:#f3f3f3; text-align:center; margin-bottom:8px; padding:3px 0px; font-weight:700;}
.SepText { font:bold 11px 'Tahoma', Geneva, sans-serif; color:#787878; background:white; padding:3px 5px; text-transform:uppercase }
.SepText a { text-decoration:none; color:#0033cc;} .SepText a:hover { text-decoration:underline;}
.SepText a:focus { -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px; background-color:#E7ECFA; outline:3px solid #E7ECFA;}
.channelRow { margin-bottom:10px; padding:0px 6px; }
.channelLabel { display:inline-block; width:18%; font:bold 11px Tahoma; color:#888; vertical-align:top; text-transform:capitalize; }
.channelDetail { display:inline-block; font:normal 11px Tahoma; width:80%; }
.channelDetail a { text-decoration:none; color:#0033cc;} .channelDetail a:hover { text-decoration:underline;}
.channelDetail a:focus { -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px; background-color:#E7ECFA; outline:3px solid #E7ECFA;}
#basic_info span, #more_info span { color:#333; font-weight:bold; }
ul.gp_opts_links li {float:left; display:block; border-right:1px solid #ccc; padding-right:5px; margin-right:5px; }
ul.gp_opts_links li a { color:#0033cc; text-decoration:none; font-size:11px; } ul.gp_opts_links li a:hover { text-decoration:underline;}
ul.gp_opts_links li a:focus { -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px; background-color:#E7ECFA; outline:3px solid #E7ECFA;}
ul.gp_opts_links { margin:0px; padding:0px;}
ul.gp_opts_links li:last-child { border-bottom:none;}

.AD728 { width:728px; margin:8px auto; border:1px solid #ccc; height:90px;}
.ViewGroupTop { border:1px solid #ccc; padding:5px; margin-bottom:8px; }
.GroupName { font-size:16px; font-weight:700; font-family:arial;}
.InviteLink {  
    background-color:#83A1D1; display:block; padding:3px 8px; cursor:pointer; 
    background-image: -webkit-gradient(linear,left bottom,left top,from(#2B59B2),to(#83A1D1));
    background-image: -moz-linear-gradient(bottom, #2B59B2, #83A1D1);

    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#83A1D1, endColorStr=#2B59B2);

    }

.InviteLink a { font-size:11px; color:#fff; text-decoration:none; font-weight:700;}	
.VGroupDec { font-size:16px; color:#999; margin-bottom:15px; height:25px;}

.top_groups_links { margin-top:8px; border:solid #ccc; border-width:1px 0px; padding:8px 0px;}
.top_groups_links ul { margin:0px; padding:0px; float:right;}
.top_groups_links ul li { float:left; list-style:none; padding-left:10px; margin-left:10px;}
.top_groups_links ul li a { color:#4272DB; text-decoration:none; font-size:12px; padding:4px; font-weight:700;}
.top_groups_links ul li a:hover { text-decoration:underline;}
.top_groups_links ul li.selected a { background:#e7ecfa; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -khtml-border-radius:3px;}
.VGUserName a { color:#03c; text-decoration:none} .VGUserName a:hover { text-decoration:underline;}
.VGUserName a:focus { -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px; background-color:#E7ECFA; outline:3px solid #E7ECFA;}
.v_date .CancelIMG { background:url(../images/icons.png) -190px 0px no-repeat; width:16px; height:16px; float:right; margin-top:4px;}
.topic_form fieldset { border:1px solid #ccc;}
.topic_form fieldset label { margin-bottom:5px;}
.topic_form fieldset input, .topic_form fieldset textarea { margin-top:5px;}
.little_small { font-weight:normal;}
.topic_post{ border-bottom:1px dashed #b9b9b9 ; padding-bottom:5px; margin-bottom:5px}
.topic_post .topic_post_user{float:left; width:75px}
.topic_post .topic_post_cont{float:left}
.topic_post:last-child{border-bottom:none}
.topic_post .topic_poster{display:block; color:#999}
.topic_post .topic_poster a{font-weight:bold; font-family:tahoma; text-decoration:none}
.topicStarterAvatar { padding:1px; border:1px solid #ccc; }
.topicStarterAvatarBG { display:block; text-indent:-9000px; }
.topicStarterAvatarBG a { display:block; height:100%;}
.topic_title{font-weight:bold; display:block; font-family:Tahoma, Geneva, sans-serif; border-bottom:1px solid #ccc; font-size:13px; padding-bottom:5px; margin-bottom:5px; text-transform:capitalize;}
.topic_title a{font-weight:bold; display:block; color:#03c; text-decoration:none}
.topic_title a:hover{ text-decoration:underline;}
.topicRow { border-bottom:1px solid #ccc; padding:5px 5px; list-style:none; }
.topicRow:last-child { border:none;}
.topicStarter { margin:0px; padding:0px; text-transform:capitalize; text-decoration:none; font:bold 14px Arial; margin-bottom:4px; }
.topicStarter a { color:#03c; text-decoration:none;} .topicStarter a:hover { text-decoration:underline;}
.topicStarter a:focus, .topicTitle a:focus, .GAdminLink a:focus, .topic_comments a:focus { -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px; background-color:#E7ECFA; outline:3px solid #E7ECFA;}
.topicTitle { font-size:11px; font-family:Tahoma; padding:0px; margin:0px; }
.topicTitle a { text-decoration:none; color:#03c;} .topicTitle a:hover { text-decoration:underline;}
.topicPreview { font:normal 10px Tahoma; color:#787878; }
.topicPreviewContainer { padding:3px 5px 3px 5px; border-left:3px solid #eee; margin-bottom:6px; }
.GAdminLink a { text-decoration:none; color:#03c;} .GAdminLink a:hover { text-decoration:underline}
.topic_comments a { color:#03c; text-decoration:none;} .topic_comments a:hover { text-decoration:underline;}

.checkAll, .pri_msgs { padding:0px 4px; height:20px; line-height:20px; background:#EFF4FC; border-width:1px 0px 1px 0px; border-style:solid; border-color:#C6D1EB; overflow:hidden; }
.check { margin-top:4px; }
.checkAll li { border-right:1px solid #999; padding-right:4px; list-style:none; }
.pri_msgs li { padding-left:4px; padding-right:4px; float:left; border-right:1px solid #C6D1EB; list-style:none; }
.myacc_vid_details { width:77.5%; }
.myacc_vid_list { display:block; padding:8px 4px 6px; }
ul#vid_manage_links { width:40%; margin:0px; padding:0px; }
ul#vid_manage_links li { padding:2px 0px; list-style:none; }
ul#vid_manage_links li span { color:#666; }

/* Collection Page */
.CollectionCon { border-top:1px solid #ddd; padding:8px 0px;}
.CollectionName a { font-size:12px; font-weight:700; text-decoration:none; color:#0033cc;}
.CollectionName a:hover { text-decoration:underline;}
.CollectionName a:focus, .CollectionCat a:focus { -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px; background-color:#E7ECFA; outline:3px solid #E7ECFA;}
.DateDec { color:#333; display:block; font-size:11px;}
.CollectionCat { font-size:11px; color:#333;} .CollectionCat a { text-decoration:none; color:#0033cc;}
.CollectionCat a:hover { text-decoration:underline;}
.CollLikeImg { background:url(../images/small-icons.png) -45px 0px no-repeat; width:12px; height:12px;}
.CollUnlikeImg { background:url(../images/small-icons.png) -33px 0px no-repeat; width:12px; height:12px;}
.watch_vids_cont{width:300px; overflow:hidden; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #CCC; padding-top:10px}

/* SIGNUP PAGE */
.SignupLeft{width:500px;} .SignupRight { width:300px;}
.SignupTitle { margin-bottom:20px; margin-top:6px; border-bottom:1px solid #ccc; color:#000; font-size:19px; font-weight:bold; padding-bottom:8px;}
.SignupTitle a { font-size:12px; color:#03c; text-decoration:none;}
.SignupTitle a:hover { text-decoration:underline;}
.SignupTitle a:focus, .SignupTitle a:active { -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px; background-color:#E7ECFA; outline:3px solid #E7ECFA;}
.simple_box { padding:4px; background:#FFF; border:1px solid #C3D9FF }
.signup_container { padding:6px; background:#e8eefa; border:1px solid #ccc; padding-top:15px;}
.signup_container .label{ width:115px; float:left; text-align:right; margin-right:5px; text-transform:capitalize;}
.signup_container .input_container{float:left; width:255px; margin-bottom:12px}
.signup_container input[type=textfield],.signup_container input[type=text],.signup_container input[type=password]{width:255px;}
.signup_container .hint{display:block; font-size:11px}
.SigninText { font-size:13px; font-family:Arial, sans-serif; font-weight:700; margin-bottom:8px;}
.ForgotLink a { text-decoration:none; color:#0033cc;} .ForgotLink a:hover { text-decoration:underline;}
.Agree a { font-size:11px; color:#0033cc; text-decoration:none;} .Agree a:hover { text-decoration:underline;}
.Agree a:focus, .ForgotLink a:focus { -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px; background-color:#E7ECFA; outline:3px solid #E7ECFA;}

/* QUCKLIST ICON */
.add_icon{background:url(../images/quicklist.png) 0px -28px; height:14px; width:14px; cursor:pointer; position:absolute; left:4px; bottom:4px; overflow:hidden; display:none;}
.quickVideo { display:inline-block;  }
.VideoThumb:hover .add_icon { display:block;}
.check_icon{background:url(../images/quicklist.png) no-repeat; height:14px; width:14px; position:absolute; left:4px; bottom:4px; }
.cross_icon{ background-image:url(../images/quicklist.png) 0px -14px;position:relative; z-index:10}
.private_video{background-image:url(../images/private.png); width:110px; height:66px;position:absolute; top:2px; left:2px; border:0px}
.quicklist_box{bottom:0px; right:0px; background:#555; width:100%; color:#fff; position:fixed; z-index:1000; box-shadow:0 0 3px #999999}
.QuickVideo { vertical-align:bottom; position:relative; display:inline-block; border:1px solid #d3d3d3; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -khtml-border-radius:3px; padding:4px; overflow:hidden; opacity:0.7;}
.QuickVideo:hover { opacity:1;} .QuickVideo:hover .iteration { display:block;}
.iteration { position:absolute; bottom:6px; left:6px; font-size:16px; font-weight:700; display:none; overflow:hidden; }
.pl_delete { background:url(../images/quicklist.png) 0px -14px no-repeat; width:14px; height:14px; position:absolute; top:4px; right:4px; cursor:pointer; z-index:1000000; visibility:hidden;}
.QuickVideo:hover .pl_delete { visibility:visible;}
.my_quicklist{max-height:325px; overflow:auto; padding:12px}
.quicklist_box_head{height:25px; line-height:25px; color:#333; font-size:11px; font-weight:bold;background-color:#F6F6F6; 
    background-image: -webkit-gradient(linear,left bottom,left top,from(#EFEFEF),to(#FFFFFF));
    background-image: -moz-linear-gradient(bottom, #EFEFEF, #FFFFFF); border:solid #ccc; border-width:1px 0px;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EFEFEF);
	box-shadow:0 4px 5px #444444; -moz-box-shadow:0px 4px 5px #444444; -webkit-box-shadow:0px 4px 5px #444444;}
.PlayButton { border:solid #999; border-width:0px 1px 0px 0px; height:25px; cursor:pointer;}
.PlayButton .PlayIcon { background:url(../images/icons.png) 0px -19px no-repeat; width:10px; height:13px;}
.QuickButton { border:solid #999; border-width:0px 0px 0px 1px; height:19px; cursor:pointer; margin-right:5px; padding-left:8px; display:block; vertical-align:middle; padding-top:7px;}
.QuickButton .QuickIcon { background:url(../images/icons.png) -123px -102px no-repeat; width:14px; height:13px; vertical-align:middle; border:none; cursor:pointer;}
.QuickButton .QuickIconClosed { background:url(../images/icons.png) -196px -91px no-repeat; width:14px; height:13px; vertical-align:middle; cursor:pointer;}	
.quicklist_box_head a{color:#0033cc; font-size:11px; font-weight:bold; text-decoration:none}

/* WatchVideoPage */
.WVideoTitle { font-size:18px; font-family:Arial, sans-serif; font-weight:700;}
.UploadInfo { height:30px; vertical-align:middle; display:inline-block; margin-top:5px;}
.upload_by { margin-right:8px; margin-top:4px;}
.upload_by a{ font-size:14px; font-weight:700; font-family:Arial, sans-serif; color:#0033cc; text-decoration:none;}
.upload_by a:hover { text-decoration:underline;} .upload_by a:focus { -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px; background-color:#E7ECFA; outline:3px solid #E7ECFA;}

.UserVideoCon { width:980px; background:#fff; border:1px solid #ccc; padding:5px; margin:5px auto; visibility:hidden; position:absolute; }
.UVCTop { width:900px; margin:0px auto; padding:0 10px 5px;}
.UVCTop a { text-decoration:none; font-weight:bold; color:#0033cc; font-size:14px} .UVCTop a:hover { text-decoration:underline;}
.UVCTop a:focus { outline:3px solid #E7ECFA; background:#E7ECFA; -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px;}

.UVCBottom { margin:5px 0px;}
.UVCon { padding:2px; float:left; margin:7px 8px;}
.UVCon:hover { background:#d1e1fa; outline:3px solid #d1e1fa; -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px; cursor:pointer;}
.UVTitle a { text-decoration:none; color:#0033cc; font-size:13px} .UVTitle a:hover { text-decoration:underline;}
.uploading_detail a:focus, .UVTitle a:focus { outline:3px solid #E7ECFA; background:#E7ECFA; -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px;}

.ShareButtons { margin-top:8px;}
.FavButton {text-align:center; cursor:pointer; overflow:visible; padding:5px; vertical-align:top; white-space:nowrap; border:1px solid #ccc; display:inline-block; margin-right:5px;text-decoration:none;}
.FavButton .AddToIcon { background:url(../images/icons.png) -97px -131px no-repeat; width:12px; margin:0px 3px 0px 0px; vertical-align:middle; } a .FavButton { color:#000; text-decoration:none;} .FavButton a { text-decoration:none;}
.FavtIcon { background:url(../images/icons.png) -110px -147px no-repeat; vertical-align:middle; width:11px; height:11px; border:none; cursor:pointer;}
.FavButton .FlagIcon { background:url(../images/icons.png) -166px -74px no-repeat; width:15px; height:16px; vertical-align:middle; cursor:pointer; display:inline-block;}
.FavButton:hover .FlagIcon { background-position:-30px -85px; cursor:pointer;}
.FavtText { background:#fff; width:85px; position:absolute; text-align:center; border:1px solid #ccc; top:24px; border-top:none; cursor:pointer; z-index:100;}
.FavtText ul { margin:0px; padding:0px;}
.FavtText ul li { list-style:none; border-bottom:1px solid #ccc;} .FavtText ul li:last-child { border-bottom:none;}
.FavtText ul li a { display:block; padding:5px 0px; color:#000; text-decoration:none;}
.FavtText ul li a:hover { background:#ccc; text-decoration:underline;}

.WViewIcon { background:url(../images/icons.png)-191px -149px no-repeat; width:16px;vertical-align:middle; cursor:pointer; display:inline-block;}
.WatchViews { font-size:22px; font-weight:700; line-height:25px;}

.uploading_detail { font-size:11px; color:#666; position:relative; top:-17px;}
.uploading_detail a { text-decoration:none; color:#0033cc;} .uploading_detail a:hover { text-decoration:underline}
.SM_img { background:url(../images/icons.png) -255px -56px no-repeat; width:10px; height:7px; display:inline-block; vertical-align:middle; margin-left:5px; border:0px none; padding:0px;}
.ShowMore { height:18px; width:100%; text-align:center; border-bottom:1px solid #ccc; display:inline-block; vertical-align:top; margin:0px; padding:2px 0px;}
.ShowMore:hover  { color:#669acc; cursor:pointer;}
.ShowMore:hover .SM_img { background-position: -35px -109px;}
.SM_imgLess { background:url(../images/icons.png) -70px 0px no-repeat; width:11px; height:7px; display:inline-block; vertical-align:middle; margin-left:5px; border:none; padding:0px;}
.ShowMore:hover .SM_imgLess { background-position: -32px -24px;}
.VideoCate { margin-top:8px; font-size:11.4px; color:#333; font-weight:700; margin-bottom:15px;}
.VideoCate a { color:#4272DB; text-decoration:none; font-weight:normal;}
.VideoCate a:hover { text-decoration:underline;}
.VideoCate a:focus{ outline:3px solid #E7ECFA; background:#E7ECFA; -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px;}


.Collection_Item{padding:5px; margin:3px 0px 3px  0px; height:30px;}
.Collection_Item .pl_num{ width:25px; text-align:center; float:left; line-height:30px; height:30px;font-size:10px; color:#666}
.Collection_Item .pl_thumb{width:45px; height:27px; border:2px solid #999;float:left; margin-right:5px }
.Collection_Item .pl_details{font-size:10px; width:160px; float:left; cursor:pointer}
.Collection_Item .pl_details a{font-size:10px; color:#03c; text-decoration:none; font-weight:bold}
.Collection_Item .pl_duration{font-size:10px; color:#666; float:left}
.Collection_Item .pl_delete{font-size:10px; color:#666;float:right}
.watch_collect_item { margin-top:5px;}
.watch_collect_item a { color:#03c; text-decoration:none;} .watch_collect_item a:hover { text-decoration:underline;}


/* COMMENTS */
.WVComments{ margin-top:20px;}
.WVCTitle { margin:5px 0px; padding:0px 3px; font-size:13px; color:#666; border-bottom:1px solid #ccc; line-height:25px;}
.playlist_item,.add_comment_box .input,.add_comment_box,.comment,.video_details,.form_container .form_result,.action_box{ padding:10px 0 0;}


.add_comment_box{ background:#fff;}
.add_comment_box .input{ padding:5px; width:400px; margin:5px 0px;}
.thumb_up {  margin:0px 3px 0px 0px; padding:5px; float:left; border:1px solid #ccc; }
.thumb_up .ThumbUpIcon { background:url(../images/icons.png) -254px -97px no-repeat; width:12px; height:12px; display:inline-block;  vertical-align:middle; } .thumb_up:hover { border-color:#999;}
.thumb_up:hover .ThumbUpIcon { background-position:-240px -83px;}
.thumb_down { margin:0px 3px 0px 0px; padding:5px; float:left; border:1px solid #ccc;}
.thumb_down .ThumbDownIcon { background:url(../images/icons.png) -224px -56px no-repeat; width:12px; height:12px; display:inline-block; vertical-align:middle; } .thumb_down:hover { border-color:#999;}
.thumb_down:hover .ThumbDownIcon { background-position:-189px -33px; }
.ComReply { margin:0px 0 0 0px; padding:4px; float:left; border:1px solid #ccc; border-right:none;}
.ComReply a{ text-decoration:none; color:#000;} .ComReply:hover { border-color:#999;}
.ComReply .CReplyIcon { background:url(../images/icons.png) -45px -130px no-repeat; width:12px; height:12px; display:inline-block; vertical-align:middle; margin-right:3px;}
.ComReply:hover .CReplyIcon { background-position:-30px -127px;}
.DownSD { margin:0px; padding:9px 6px 3px; float:left; border:1px solid #ccc;}
.DownSD .DownSDIcon { background:url(../images/icons.png) -111px -149px no-repeat; width:11px; height:11px; display:inline-block; vertical-align:middle;} .DownSD:hover { border-color:#999;}
.SpamDelete { background:#fff; border:1px solid #999; width:80px; position:absolute; float:right; top:24px; display:block; text-align:right; left:47px}
.SpamDelete a { text-decoration:none; color:#000; font-size:13px; padding:4px 3px 4px 0px; display:block}
.SpamDelete a:hover { background:#eaeaea; text-decoration:underline;}
.comment .RateComment { visibility:hidden;} .comment:hover { background:#eaeaea;}
.comment:hover .RateComment { visibility:visible;}
.comment_details .v_date { font-size:11px; color:#666;}
.comment_details a { color:#4272DB; font-size:11px; font-weight:normal; text-decoration:none;}
.comment_details a:hover { text-decoration:underline;}
.comment_details a:focus{ outline:3px solid #E7ECFA; background:#E7ECFA; -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px;}
.comment, .spam { padding:4px 0px 8px 10px; margin-bottom:5px; }
.comment_rating { width:auto; margin:1px 3px 0px 0px; }
.spam { color:#666; }
.spam a { color:#666; text-decoration:underline; }
.new_comment { border-top:1px solid #cccccc; }
#add_comment textarea, #add_comment input[type=text] { width:250px; }
#add_comment textarea { height:75px; }

.subscribe { padding:3.5px 6px; cursor:pointer;}

.action_box{border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px; background:#fff; padding:10px; border:1px solid #ccc; margin-bottom:10px;}
.action_box .action_box_title{color:#333; font-size:14px;font-weight:bold; text-transform:uppercase; font-family:arial; }
.action_box .CancelIMG { background:url(../images/icons.png) -190px 0px no-repeat; width:16px; height:16px; float:right}
.form_container{border-top:1px solid #ccc; padding-top:10px; font-size:11px}
.form_container a { color:#0033cc; text-decoration:none;} .form_container a:hover { text-decoration:underline}
.form_container a:focus { outline:3px solid #E7ECFA; background:#E7ECFA; -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px;}
.form_container .form_left{width:65%;  color:#666;}
.form_container form{ margin:0px; padding:0px}
.form_container label{ display:block; font-size:11px; font-weight:bold; color:#333;margin-bottom:5px;}
.form_container label .example{font-weight:normal; }
.form_container .left_text_area{width:98%; padding:3px; margin-bottom:5px}
.form_container .LinkVideoText { width:400px; font-size:21px; margin-bottom:5px; padding:5px; color:#666;}
.form_container .form_result{border:1px solid #0099cc; margin:5px; padding:5px;}
.action_box .error{ background:url(../images/icons/error.png) no-repeat; height:19px; padding:0 0 0 22px; margin:0px; display:block; color:#666; line-height:19px; font-size:12px; font-weight:700;}
.action_box .msg{ background:url(../images/icons/msg.png) no-repeat; height:19px; padding:0 0 0 22px; margin:0px; display:block; color:#666; line-height:19px; font-size:11px; font-weight:700;}
.action_box .cancel a{font-size:10px; font-weight:bold; color:#333; text-decoration:none; }
.form_container select{ padding:2px; margin:5px}
.error{ background:url(../images/icons/error.png) no-repeat; height:19px; padding:0 0 0 22px; margin:0px; display:block; color:#666; line-height:19px; font-size:11px; font-weight:700;}
.msg{ background:url(../images/icons/msg.png) no-repeat; height:19px; padding:0 0 0 22px; margin:0px; display:block; color:#666; line-height:19px; font-size:11px; font-weight:700;}


.LinkVideoTitle { font-size:12px; font-family:Arial, sans-serif; color:#666; }

.EmbedButton { background-color:#f3f3f3; border:1px solid #ccc; outline:0px none; cursor:pointer; font-weight:bold;
    background-image: -webkit-gradient(linear,left bottom,left top,from(#ebebeb),to(#FFFFFF)); margin-right:15px;
    background-image: -moz-linear-gradient(bottom, #ebebeb, #FFFFFF);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#ebebeb); width:45px; padding:5px;}
.EmbedButton:hover{ -moz-box-shadow:0px 0px 3px #999; -webkit-box-shadow:0px 0px 3px #999; border-color:#999;}		
.EmbedButton:active, .EmbedButton .selected { background-color:#DDDDDD; border:1px solid #999;
    background-image: -webkit-gradient(linear,left bottom,left top,from(#ffffff),to(#cccccc));
    background-image: -moz-linear-gradient(bottom, #ffffff, #cccccc);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#cccccc, endColorStr=#ffffff);

	-moz-box-shadow:0px 0px 3px #999; -webkit-box-shadow:0px 0px 3px #999;

}

ul.PlayerSize { margin:0px; padding:0px; overflow:hidden}
.PlayerSize li { list-style:none;}
.DefaultSizs, .MediumSizs, .LargeSizs, .HDSizs { float:left; border:1px solid #fff; margin:4px; padding:4px; cursor:pointer;}
.DefaultSizs:hover, .MediumSizs:hover, .LargeSizs:hover, .HDSizs:hover { border-color:#ccc;}
.DefaultSizs > label, .MediumSizs > label, .LargeSizs > label, .HDSizs > label { display:block; text-align:center; cursor:pointer;}
.DSRadio, .MSRadio, .LSRadio, .HDSRadio { display:none;}
.DefaultSizs .SizeName, .MediumSizs .SizeName, .LargeSizs .SizeName, .HDSizs .SizeName { color:#666; display:block; white-space:nowrap; font-weight:normal; font-size:11px;}
.DefaultSizs .DSBox { background:#ddd; border:1px solid #999; display:block; padding:1px; margin:auto 0px 0px 1px; height:32px; width:42px;}
.MediumSizs .MSBox { background:#ddd; border:1px solid #999; display:block; padding:1px; margin:auto 0px 0px 0px; height:42px; width:55px;}
.LargeSizs .LSBox { background:#ddd; border:1px solid #999; display:block; padding:1px; margin:auto 0px 0px 0px; height:47px; width:63px;}
.HDSizs .HDSBox { background:#ddd; border:1px solid #999; display:block; padding:1px; margin:auto 0px 0px 0px; height:63px; width:84px;}
.PlayerSize li.selected { background:#D8E6FB; border-color:#A0B3D9; }	


.ajaxMessages {border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:10px; background:url(../images/simple_gradient.png) bottom repeat-x; padding:6px; font:bold 11px Tahoma; margin-bottom:10px; }
.ajaxMessages.msg { color:#0099cc; border:1px solid #0099cc; }
.ajaxMessages.err { color:#ed0000; border:1px solid #ed0000; }


/* View Collection */
.collectItemBox { vertical-align:middle; width:21.9%; display:inline-block; text-align:center; padding:4px 8px;}
a.CollectThumb { display:inline-block; background:#FFF; }
.collect_grid { position:relative; }
.obj_title { width:110px; display:inline-block; }
.obj_title a { text-decoration:none; }


.collectionTable { border-collapse:collapse; border-spacing:0px; width:100%; }
#collectionItemsList { }
.collect_grid img { display:block; margin:3px; }
.LoadMoreButton {cursor:pointer }
.VCRatingCon { border-top:1px solid #ccc; padding:5px 0px;}
.no_comments { background:#f3f3f3; border:1px solid #ccc; color:#ccc; font-size:13px; font-weight:bold; padding:5px; margin-bottom:5px;}


/* View Item */
.NextPrevButtons{ margin-bottom:8px;}
.NextPrevButtons ul { margin:0px; padding:0px;}
.NextPrevButtons ul li { display:inline-block; list-style:none; margin-right:5px;}
.NextPrevButtons ul li a { display:block; text-align:center; color:#000; text-decoration:none; font-size:11px; font-weight:bold; font-family:Arial, sans-serif; background-color:#F6F6F6; border:1px solid #C6D1EB; border:1px solid #abadb3; padding:3px 6px;
	background-image: -webkit-gradient(linear,left bottom,left top,from(#EFEFEF),to(#FFFFFF));
    background-image: -moz-linear-gradient(bottom, #EFEFEF, #FFFFFF);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EFEFEF);
	-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -khtml-border-radius:3px;}
.NextPrevButtons ul li a:hover { background-image: -webkit-gradient(linear,left bottom,left top,from(#FFFFFF),to(#EBEBEB)); background-image: -moz-linear-gradient(top, #EBEBEB, #FFFFFF); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#EBEBEB, endColorStr=#FFFFFF); -moz-box-shadow: 0px 0px 3px 0px #999999; cursor:pointer; -webkit-box-shadow:0px 0px 3px 0px #999999; box-shadow:0px 0px 3px 0px #999999;}
.NextPrevButtons ul li a:focus, .NextPrevButtons ul li a:active { background-image: -webkit-gradient(linear,left bottom,left top,from(#FFFFFF),to(#CCCCCC)); background-image: -moz-linear-gradient(top, #CCCCCC, #FFFFFF); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#CCCCCC, endColorStr=#FFFFFF); -moz-box-shadow: 0px 0px 3px 0px #999999;}	
.NextPrevButtons ul li:last-child { margin-right:0px;}
.PhotoTitle { color:#666; font-family:Arial, Helvetica, sans-serif;}


/* My Account */
.account_head { border-bottom:1px solid #ccc; padding-bottom:8px; margin-bottom:8px;}
.acc_thumb { padding:1px; border:1px solid #9b9b9b; }
.account_thumb { border:1px solid #9b9b9b; width: 100px; height:100px; }
ul.u_info { margin:0px 50px 0px 0px; padding:0px; }
ul.u_info li { padding:0px 0px 2px; list-style:none; } 
ul.u_info li span { color:#666; }
ul.u_info li a { color:#0033cc; text-decoration:none;}


.account_option_box{ background:#fff; border:1px #ccc solid; display:block; width:160px; margin:10px 20px 10px 0px; padding:6px;float:left; height:125px;}
.account_option_box .its_title{font-size:13px; font-weight:bold; color:#666;}
.account_option_box  li{list-style:none; border-bottom:1px dotted #ccc; padding-bottom:2px; margin-bottom:2px}
.account_option_box ul{margin:8px 0px 0px; padding:0px; display:block;}
.account_option_box  a{text-decoration:none; font-size:11px; color:#0033cc}
.account_option_box  a:hover{text-decoration:underline;}
.account_option_box  a:focus { outline:3px solid #E7ECFA; background:#E7ECFA; -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px;}


.account_head_right{float:right}
.pm_box{width:90px; height:70px; background-color:#fafafa; display:block; margin-right:10px; border:1px #ccc solid;}
.pm_box .messages{font-size:10px; font-family:tahoma; font-weight:bold; text-transform:uppercase; color:#666; text-align:center; display:block; padding:6px}
.pm_box {text-align:center; font-size:25px; font-weight:bold}


.my_account_left{ border:#ccc solid; border-width:0px 1px 1px 0px; width:175px; float:left; margin:0px;}
.my_account_left ul{margin:0px; padding:0px; display:block;}
.my_account_left li{margin:0px; padding:0px; list-style:none; display:block; margin:5px; margin-left:0px}
.my_account_left .li{font-size:12px; font-family:Tahoma; font-weight:bold; display:block; margin-bottom:15px;}
.my_account_left .li .Aheading{ height:20px; margin-top:10px; margin-left:5px; color:#000; font-size:12px; font-weight:bold; line-height:18px;} .my_account_left .li li{font-weight:normal;  margin-left:20px; padding:0px 0px;}
.my_account_left .li a{ font-family:Arial, sans-serif; color:#0033cc; text-decoration:none;}
.my_account_left .li a:hover { text-decoration:underline;}
.my_account_left .li a:focus { outline:3px solid #E7ECFA; background:#E7ECFA; -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px;}


.MyAccountRight { float:left; border:solid #ccc; border-width:1px 0px 0px 0px; width:794px;}
.account_form fieldset{border:1px solid #ccc;  border-radius:3px; -moz-border-radius:3px;-webkit-border-radius:3px; margin:10px}
.account_form legend, .account_box legend{ text-transform:uppercase; font-family:arial; font-weight:bold; background:#f0f0f0; border-bottom:1px solid #ddd; padding:10px; font-size:16px;}
.account_form input, .account_form textarea, .account_form select{ width:300px; padding:3px;}
.account_form input[type="radio"],.account_form input[type="checkbox"] { display:inline; width:auto} 
.account_form select{margin-bottom:10px}

.account_field_block{ border-bottom:1px solid #CCC; margin:5px 0px 5px 0px; padding-bottom:0px; padding-top:5px}
.account_field_block .account_field_label{width:200px; float:left}
.account_field_block .account_field{ float:left; width:400px; padding-left:10px; padding-bottom:10px}

.avatar_bg label{margin-top:10px; display:block}

.messages_container{max-height:200px; overflow:auto; padding-bottom:10px; border-bottom:1px dashed #999}
.private_message_container{padding:10px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border:1px solid #CCC; margin-top:15px; }

.unread_msg, .account_table, { color:#000;}
.unread_msg a{font-weight:bold; font-family:arial; color:#0033cc; text-decoration:none;}
.read_msg, .read_msg a{font-weight:normal; font-family:arial; color:#0033cc; text-decoration:none;}
.read_msg a:hover,  .unread_msg a:hover { text-decoration:underline;}

.account_table, .manage_contacts_tbl_head{ background-color:#F6F6F6; 
    background-image: -webkit-gradient(linear,left bottom,left top,from(#EFEFEF),to(#FFFFFF));
    background-image: -moz-linear-gradient(bottom, #EFEFEF, #FFFFFF);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EFEFEF); border:1px solid #ccc; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; height:19px; margin-top:10px;}

	.manage_contacts_tbl{border-bottom:1px solid #ccc;}

.manage_contacts_tbl:nth-child(2n+1){}
.manage_contacts_tbl_head td{ padding-left:3px; font-weight:bold}
.manage_contacts_tbl td a { color:#0033cc; text-decoration:none;}
.manage_contacts_tbl td a:hover { text-decoration:underline;}
.manage_contacts_tbl td a:focus { outline:3px solid #E7ECFA; background:#E7ECFA; -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px;}
.manage_contacts_tbl_head td:nth-child(2),.manage_contacts_tbl_head td:nth-child(3){border-right:1px solid #c2c2c2;}
.manage_contacts_tbl_head td:last-child{border-right:none}
.manage_contacts_tbl td{padding-left:3px; color:#666; }
.manage_contacts_tbl td .DeleteIMG{ background:url(../images/icons.png) -184px -56px no-repeat; position:relative;}
.manage_contacts_tbl td .DeleteIMG:hover { background-position:-62px -56px;}
.accntSettingHead:hover{cursor:pointer}
.accountForm fieldset{border:none; !important}
.account_table tr td{border-right:1px solid #ccc; text-indent:10px; font-family:arial; font-size:11px; text-transform:uppercase; font-weight:bold} .account_table .last_td{border-right:0px}
.search_field{width:150px; padding-left:3px;  font-size:11px; font-family:tahoma; margin:0px;}
.account_vid_list { border-top:1px solid #ccc; margin:0px 0px; padding:5px 0px; margin-top:5px;}
.MVideoLinks ul { margin:0px; padding:0px;}
.MVideoLinks ul li { list-style:none; display:inline-block;}
.MVideoLinks ul li a { background-color:#F6F6F6; font-family:arial;
    background-image: -webkit-gradient(linear,left bottom,left top,from(#EFEFEF),to(#FFFFFF)); font-size:11px;
    background-image: -moz-linear-gradient(bottom, #EFEFEF, #FFFFFF); border:1px solid #ccc; color:#000; text-decoration:none;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EFEFEF); display:block; padding:2px 6px;
-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -khtml-border-radius:3px;	}
.MVideoLinks ul li a:hover { text-decoration:underline; -moz-box-shadow: 0px 0px 1px 0px #999999; webkit-box-shadow:0px 0px 1px 0px #999999; box-shadow:0px 0px 1px 0px #999999;}
.MVideoLinks ul li a:active {background-color:#DDDDDD; 
    background-image: -webkit-gradient(linear,left bottom,left top,from(#FFFFFF),to(#CCCCCC));
    background-image: -moz-linear-gradient(bottom, #FFFFFF, #CCCCCC);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#CCCCCC, endColorStr=#FFFFFF);}

.grp_manage_links {background-color:#FEFEFE; border:solid #ccc; border-width:1px 0px;
background-image: -webkit-gradient(linear,left bottom,left top,from(#FEFEFE),to(#F6F6F6));
background-image: -moz-linear-gradient(bottom, #FEFEFE, #F6F6F6);
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#F6F6F6, endColorStr=#FEFEFE);}

.grp_manage_links ul { margin:0px; padding:0px;}
.grp_manage_links ul li { line-height:normal; display:inline-block; border-left:1px solid #ccc; padding:5px;}
.grp_manage_links ul li a { color:#0033cc; text-decoration:none; } .grp_manage_links ul li a:hover { text-decoration:underline;}
.grp_manage_links ul li:first-child { border-left:none;}
.grp_manage_links ul li a:focus { outline:3px solid #E7ECFA; background:#E7ECFA; -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px;}
.PlayNow a{ text-decoration:none; font-family:arial; font-weight:700; color:#000}


.upload_left{width:675px; float:left; padding:0px 5px}
.upload_opt,.upload_left .upload_info{ background:#fff url(../images/simple_gradient.png) repeat-x bottom;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; padding:5px; border:1px solid #ccc;}
.upload_right{width:300px; float:right; margin-right:10px}
.upload_right .instructions{background:#f2f2f2; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; padding:5px; color:#4b4b4b; margin-bottom:8px; font-size:11px; font-family:arial; }
.upload_right .instructions a { color:#0033cc;} .upload_right .instructions a:hover { text-decoration:none;}

.upload_form{padding:0px; margin:0px;}
.upload_form fieldset{padding:5px; border:none; }
.upload_form fieldset .form_head{display:block; background:#c9d7f3; padding:3px; color:#666; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px}


.upload_form .label{cursor:pointer; display:block; font-size:12px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:2px}
.upload_form input[type=text],.upload_form input[type=textfield],.upload_form textarea{ width:370px; resize:auto; }
.upload_form .field{margin-bottom:10px}
.upload_form .hint{font-size:11px}
.upload_form label{cursor:pointer}


ul.upload_opts { list-style:none; margin:0px; padding:0px; }
ul.upload_opts li { padding:8px; margin:0px 10px; top:1px; position:relative; border:1px solid transparent; float:left; }
ul.upload_opts li:hover { cursor:pointer; }
ul.upload_opts li.selected { cursor:pointer; background:#fff; border:1px solid; border-color:#ccc #ccc #fff; color:#0033cc; -moz-border-radius:5px 5px 0px 0px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; border-radius:5px 5px 0px 0px; }
.upload_opt{  margin-bottom:10px }
.upload_opt_head{ font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }


.more_button,.more_button_up {display:block; border-bottom:1px #CCC solid; border-top:1px #CCC solid; color:#999; background:#fff url(../images/nav_grads.png) no-repeat right -441px; padding:2px; height:13px }
.more_button_up{ background-position:right -458px}
.more_button_up a,.more_button a{color:#333; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;font-size:11px; display:block}.more_button_up a,.more_button a:hover{color:#0033cc}


.v_date { font-size:11px; color:#666666; }
.v_date a { text-decoration:none; color:#0033cc;} .v_date a:hover {}
li.v_date { list-style:none;}

/* PHOTOS */
.photoBox .OptionalSettings { background:#fff; border:solid #ccc; border-width:1px 0px 0px; display:block;}
.photoBox .Heading a { padding:5px; display:block; border-bottom:1px solid #ccc; font:bold 11px Tahoma; text-decoration:none; }
.photoDetailsBox { padding:5px; }
.photoDetailsBox .field {  margin-bottom:5px; }
.photoDetailsBox .field .label { font:bold 11px Tahoma; padding-top:6px; width:125px; display:inline-block; }
.photoDetailsBox input[type=text], .photoDetailsBox textarea, .photoDetailsBox select { font:normal 11px Tahoma; padding:4px; width:200px; }
.photoDetailsBox textarea { width:202px; height:50px; }
.photoDetailsBox select { width:212px; }
.photoDetailsBox .hint { color:#666; font:normal 10px Tahoma; float:right; }
.photoThumbBox { padding:1px; background:#FFF; border:1px solid #aaa; }
.OptionalBox { padding:5px; }
.PhotoHeading { margin:5px 0px; padding-bottom:5px; border-bottom:1px solid #ccc; font:bold 11px Tahoma; }
.PhotoHeading.hover:hover { cursor:pointer; }
.relatedPhotos { clear:both; margin:5px 0px; padding:5px 0px; }
.relatedPhotos:hover { outline:3px solid #E7ECFA; background:#E7ECFA; -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px;}
.photoTitle { font:bold 11px Tahoma; }
.photoTitle a { text-decoration:none; }
.photoInfo { font:normal 10px Tahoma; color:#666; }
.photo_block { padding:6px 14px; display:inline-block; vertical-align:middle; margin-bottom:5px; *display:inline; }
.PhotoUploaderWrapper { width:100%; display:inline-block; text-align:center; padding-bottom:8px; }
.CreateLinks a { color:#0033cc; font-size:11px; font-family:arial; font-weight:700; text-decoration:none;}
.CreateLinks a:hover { text-decoration:underline;} .CreateLinks a:focus { outline:3px solid #E7ECFA; background:#E7ECFA; -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px;}
#collection_name, #colleciton_desciption, #collection_tags { width:200px;}
.uploadifyQueue { background:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -khtml-border-radius:3px; margin-bottom:8px}


.CollectionResult { background:#FFF; border:1px solid #aaa; margin:8px 8px 0px; padding:5px; color:#666; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.CollectionResult .error { background:url(../images/icons/error.png) no-repeat; height:19px; padding:0 0 0 22px; margin:0px; display:block; color:#666; line-height:19px; font-size:11px; font-weight:700; }
.PhotoRatingStats { list-style:none; float:left; margin-right: 15px; }
.collectionComments input[type=text], .collectionComments textarea.input { width:95% }
.CollectionResult .msg { background:url(../images/icons/msg.png) no-repeat; height:19px; padding:0 0 0 22px; margin:0px; display:block; color:#666; line-height:19px; font-size:11px; font-weight:700; }
.SearchTitle { font-size:16px; font-family:arial; font-weight:700; margin:8px;}


.cb_error { background:#FFE5E5; padding:2px 24px 2px 4px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -khtml-border-radius:5px; margin-top:10px;}
.cb_error ul { margin:0px; padding:2px 0px;}
.cb_error ul li { list-style:none; font-size:12px; font-weight:700;}
.cb_error .ErrorIcon {background:url(../images/icons.png) -254px -130px no-repeat; width:34px; height:34px; float:left; cursor:auto; margin-right:8px}

.cb_message { background:#DAF0BE; padding:2px 24px 2px 4px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -khtml-border-radius:5px; margin:8px 0px;}
.cb_message ul { margin:0px; padding:2px 0px;}
.cb_message ul li { list-style:none; font-size:12px; font-weight:700;}
.cb_message .MessageIcon { background:url(../images/icons.png) -158px -130px no-repeat; width:34px; height:34px; float:left; cursor:auto; margin-right:8px;}


.cb_warning { background:#e2eefb; padding:2px 24px 2px 4px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -khtml-border-radius:5px; margin:8px 0px;}
.cb_warning .WarningIcon { background:url(../images/icons.png) -221px -130px no-repeat; width:34px; height:34px; float:left; cursor:auto;}
.cb_warning .ErrorText { font-size:13px; font-weight:700; padding:7px 5px; float:left}
.box2 a { color:#03c; text-decoration:none;} .box2 a:hover { text-decoration:underline;}


.video_control a { color:#03c; text-decoration:none} .video_control a:hover { text-decoration:underline;}
.video_control a:focus, .video_control a:active { outline:3px solid #E7ECFA; background:#E7ECFA; -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px;}
.auto_play a { color:#03c; text-decoration:none;} .auto_play a:hover { text-decoration:underline;}
.auto_play a:focus, .auto_play a:active { outline:3px solid #E7ECFA; background:#E7ECFA; -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px;}

.TextNone a { text-decoration:none;}


/* FOOTER */
.footer { border-top:1px solid #f3f3f3; margin-top:10px; padding-top:10px; height:187px;}
.footer_links a { font-size:13px; font-style:normal; margin-right:20px; color:#0033cc; text-decoration:none;}
.footer_links a:hover { text-decoration:underline;}
.footer_links a:focus { outline:3px solid #E7ECFA; background:#E7ECFA; -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px;}
.powered_by { margin-top:3px; font-size:11px; color:#666;}
.powered_by a { text-decoration:none; color:#0033cc} .powered_by a:hover { text-decoration:underline;}
.powered_by a:focus { outline:3px solid #E7ECFA; background:#E7ECFA; -moz-outline-radius:3px; -webkit-outline-radius:3px; outline-radius:3px; -khtml-outline-radius:3px;}
