:focus {
    outline: 0;
}
input[type="submit"]::-moz-focus-inner{padding:0;outline:0;border:0;}
html,body,img,form,input,button,div {
border:none;
margin:0;
padding:0;
}

a:link {
	color: #CCCCCC;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #CCCCCC;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}

body {
margin:0;
padding:0;
background-color:#000000;
color:#CCCCCC;
}
.header {
	background-image: url(../images/header-bg.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 198px;
	width: 100%;
}
.logo {
	height: 198px;
	width: 1000px;
	text-align:left;
	padding-left:20px;
	background:url(../images/logo.png) no-repeat right top;
}

.logo h1 {
color:#000000;
font-size:40px;
margin:0;
padding-top:25px;
}
.logo h2 {
color:#333333;
font-size:20px;
margin:0;
}

.searchHolder {
padding-top:69px;
text-align:center;
}

.searchInput {
width:450px;
height:25px;
background-color:#333;
color:#FFF;
font-size:18px;
padding-left:15px;
padding-top:5px;
}

.searchButton {
width:67px;
height:30px;
background:url(../images/searchButton.png) no-repeat center;
margin-top:-2px;
margin-left:-2px;

}

#Soptions {
width:455px;
background-color:#333;
color:#FFF;
float:left;
top:196px;
padding:5px;
z-index:999;
position:absolute;
text-align:left;
}
.Soptiner {
float:left;
margin-left:25px; 
height:120px;}
.Soptiner h3{
margin-top:-2px;
font-size:16px;
}
.Shide {
text-align:right;
margin-right:5px;
margin-top:200px;
font-weight:bold;
}
.Shide a{
color:white;
text-decoration:none;
}

.sRight {
float:right;
margin-top:8px;
margin-right:40px;
}
.sRight b {
color:#FF0;
}

.sRight a {
color:#F00;
font-weight:bold;
}

.clear {
clear:both;
}

#contentHolder {
max-width:1000px;
min-width:1000px;
overflow:hidden;
text-align:left;
margin-top:10px;
}

.source {
margin-top:15px;
}

.title {
width:1000px;
height:30px;
max-height:30px;
background:url(../images/titleBg.jpg) repeat-x;
padding:5px;
text-align:left;
color:#000;
}
.title h1 {
color:#000;
font-size:14px;
margin:0;
}
.boxes {
width:1000px;
background-color: #333;
height:390px;
margin:0;
margin-top:-10px;
padding:0;
}
.video-box {
float:left;
margin:5px;
width:180px;
height:160px;
border:#CCC solid 5px;
background-color:#222;
}
.video-box:hover {
border:#FFF solid 5px;
background-color:#000;
}
.video-box img {
width:160px;
height:120px;
margin-top:10px;
margin-left:10px;
}
.video-box img:hover {
border:1px #FFF dashed;
margin-top:8px;
margin-left:8px;
}
.video-box h4 {
max-width:125px;
max-height:18px;
float:left;
margin-top: 7px;
margin-left:3px;
font-size:14px;
overflow:hidden;
}
.duration {
margin-top: 7px;
margin-right:3px;
max-width:35px;
max-height:18px;
overflow:hidden;
float:right;
}

#pager {
text-align:center;
margin-bottom:20px;}

#pager a {
color:#FFF;
text-decoration:none;
font-size:16px; }

.left {float:left; margin-left:15px; }
.right {float:right; margin-right:15px; }

.playerHolder {
width:1000px;
height:auto;}

.embed {
float:left;
text-align:center;
width:620px;
}
.topoffset{
margin-top:180px;}
.rate {
float:right;
margin-right:30px;}

.addbookmark {
margin-top:25px;
text-align:center;
}

.ads {
width:360px;
margin-left:20px;
float:right;
}

.bottomPlayer {
margin-top:10px;
float:left;
text-align:center;
width:620px;}

.footer {
margin-top:55px;
width:100%;
padding:5px;
color:#000;
text-align:center;
background:url(../images/titleBg.jpg);
border-top:3px solid #333;
}

.footer a {
color:#000;
font-weight:bold;
text-decoration:none;
}

.login {
position: absolute;
left: 50%;
top: 50%;
margin-top: -254px; 
margin-left: -279px; 
width:508px;
height:358px;
background:url(../images/login_form.png) no-repeat center;
padding:10px;
color: #FFF;
display:none;
z-index:99;
}

.show {
display:block;
}
.formInfo {
padding-top:55px;
padding-left:7px;
font-size:26px;
color:#000;
font-weight:700;
}
.logForm {
margin-top:40px; }

.logLeft {
margin-left:30px;
float:left;
font-size:16px;
font-weight:bold;
margin-bottom:20px;
padding-left:15px;
padding-top:5px;}

.logRight {
margin-right:30px;
float:right;
font-size:14px;
font-weight:bold;}

.logInput{
width:335px;
height:40px;
padding:5px;
font-size:16px;
background:url(../images/logInput.png) no-repeat center top;
padding-left:15px;
}

.logRemember {
margin-left:355px;
float:left;
}

.logButton {
margin-left:360px;
margin-top:90px;
}

.inputButton {
background:url(../images/logButton.png);
width:105px;
height:33px;
color:#FFF;
font-weight:bold;
text-align:center;
padding-bottom:10px;
}

.formBottom {
margin-top:25px;
margin-left:200px;}

.formBottom a {
color:#FFF;
font-size:16px;
font-weight:bold;
margin-left:5px;
margin-right:5px;}

.bookmarksBackground {
position: absolute;
left:0%;
top:0%;
width:100%;
height:100%;
background:#000000;
display:none;
z-index:100;
}
.viewBookmarks {
position: absolute;
left: 50%;
top: 50%;
margin-top: -100px; 
margin-left: -500px; 
width:1000px;
height:200px;
background:#000000;
padding:10px;
color: #FFF;
display:none;
z-index:101;
}
.bookmark-box {
background: #333 none repeat scroll 0 0;
border:2px solid #E2E2E2;
float:left;
margin:5px;
padding:5px;
position:relative;
width:160px;
min-height:140px;
max-height:140px;
}
.bookmark-box:hover {
background-color: #FF9;
border-color:#FFCC00;
}

.bookmark-box h4 {
color:#F00;
margin-bottom: 2px;
margin-top:-2px;
margin-left:0px;
max-width:115px;
max-height:19px;
overflow:hidden;
float:left;
}
.bookmark-box .duration {
color: #fff;
margin: 2px;
margin-right:0px;
max-width:35px;
max-height:16px;
overflow:hidden;
float:right;
}
.bookmark-box:hover .duration{
color: #000;
}
.numberB {
position:absolute;
left:5px;
top:5px;}

.bookmarkClose {
text-align:center;
margin-top:25px;}
.bookmarkClose a {
color:#FF0000;
font-size:18px;
letter-spacing:6px;
}
