:focus {
    outline: 0;
}
input[type="submit"]::-moz-focus-inner{padding:0;outline:0;border:0;}
img {
border:none;
}

/* Navigation  */
#navigation { height:42px; width:740px; float:left; position:relative; }
#navigation-left{ background:url(../images/nav-corners.png)  no-repeat; width:16px; height:42px; float:left; }
#navigation-middle{ background:url(../images/nav-middle.png) repeat-x; height:42px; float:left; overflow:hidden; }
#navigation-right{ background:url(../images/nav-corners.png) -16px 0 no-repeat; width:16px; height:42px; float:left;  }
#navigation ul { list-style:none; clear:right;}
#navigation ul li { float:left;color:#fff; width:79px; height:27px; text-align:center; }

#navigation ul li a { color:#fff; font-weight:bold; text-decoration:none; }
#navigation ul li a:hover { text-decoration:underline; }
#navigation ul li.active{ color:#111;  background:url(../images/hover.png) no-repeat; width:91px; height:34px; margin-top:-10px; padding-top:10px;  }
#navigation ul li.active a { color:#111; text-decoration:none; }
#navigation ul li.active a:hover { text-decoration:underline; }
#navigation .hover { background:url(../images/hover.png) no-repeat; width:91px; height:34px; padding-top:10px; position:absolute; top:0px; left:0; display:none;}

#tabcontent {min-width:740px; min-height:170px;}
/* End Navigation  */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../images/bodyBg.jpg);
	background-repeat: repeat-x;
	background-position: left 0px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	color: #666666;
}
hr {
width:30%;
color:#666666;
}
h1 {
	font-size: 18px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
a:link {
	color: #990000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #3E0000;
}
a:hover {
	text-decoration: none;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #FF0000;
}
#wrapper {
text-align:left;
width:800px;
max-width:800px;
overflow:hidden;
}
.searchholder {
width:800px;
height:64px;
padding:0;
margin:0;
background:url(../images/search_bg.png) no-repeat center;
text-align:left; }
form,input,button,checkbox,radio,img {padding:0;
margin:0;
display:inline;
border:0;
}
.form-left-arrow {
background:url(../images/form-left-arrow.png) no-repeat center;
width:38px;
height:38px;
margin-top:10px;
float:left;
}
.change-arrow {
background:url(../images/form-left-arrow-hover.png) no-repeat left;
margin-left:-5px;
width:43px;
}
.sinput {
margin-top:5px;
font-size:40px;
color:#C00;
width:640px;
font-family: Georgia, "Times New Roman", Times, serif;
background:url(../images/search_input_bg.png) repeat-x;
border:0;
}
.searchhelp {
float:left;
margin-top:32px;
width:22px;
}
.searchinput {
float:left;}
.searchbutton {
float:left;}
.sbutton {
width:68px;
height:36px;
margin-top:12px;
margin-left:22px;
background:url(../images/search_go.png) no-repeat center;
border:0;
}
.sbutton:hover {
background:url(../images/search_go_hover.png) no-repeat center;
}
#Soptions {
width:663px;
background-color:#CC0000;
color:#000000;
height:auto;
float:left;
top:122px;
margin-left:15px;
padding:20px;
z-index:999;
position:absolute;
}
.Soptiner {
float:left;
margin-left:50px; 
height:120px;}
.Soptiner h3{
margin-top:-20px; 
}
.Shide {
text-align:right;
margin-right:10px;
font-weight:bold;
}
.Shide a{
color:black;
}

.btnSearchSmall {
	height: 22px;
	width: 65px;
	background-image: url(../images/bg-searchbtn.gif);
	cursor: pointer;
	display: inline;
	border:0;
}
#playpage {
text-align:left;
width:1000px;
max-width:1000px;
}
#mainbox {
	width: 800px;
	margin-left: -375px;
	position: absolute;
	left: 50%;
	top: 126px;
}

.HomeButton{
border:0;
padding-top:8px;
}
.searchsmall {
background:url(../images/searchFieldSmall.png) left no-repeat;
border:none;
color:white;
width:215px;
height:23px;
padding-top:5px;
padding-left:15px;
}

.searchbuttonsmall {
cursor:pointer;
height:26px;
width:40px;
border:none;
background:transparent url(../images/searchButtonSmall.jpg) no-repeat left;
}


.commholder {
width:800px;
max-width:800px;
overflow:hidden;}
.commleft {
width:250px;
max-width:250px;
float:left;
text-align:right;
padding-right:10px;
}
.commright {
width:550px;
max-width:550px;
float:left;
text-align:left;
padding-left:10px;
}
.commholder textarea{
white-space:pre;
background:#CCCCCC;
border:#666666 1px solid;
}
.commholder input {
background:#CCCCCC;
border:#666666 1px solid;
}


#latesttags {
width:800px;
text-align:center;
padding-top:20px;
}
#latestvids {
float: left;
	clear: both;
	width: 740px;
	margin-top: 20px;
	text-align: center;
	display: inline;
}
#latesttags a {
	margin-right: 5px;
	margin-left: 5px;
	color: #990000;
	font-size:14px;
	font-weight:bold;
}
#latesttags a:hover {
	color: #FF0000;
}
#footerIndex {
	text-align:center; 
	bottom:0;
	left:0;
	width:100%;
	position: fixed;
	clear: both;
	color: #CCCCCC;
	padding-top: 5px;
    font-size: 11px;
	height:60px;
	background:url(../images/footerindex.png) repeat-x;
}
#footerIndex a{
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#footermenu a{
	color: #666666;
	margin-right: 1px;
	margin-left: 1px;
}
#footermenu a:hover{
	color: #FF33FF;
}
#footer {
	clear: both;
	text-align:center; 
	width:100%;
	clear: both;
	color: #CCCCCC;
	padding-top: 5px;
    font-size: 11px;
	height:60px;
	background:url(../images/footerindex.png) repeat-x;
}
#footer a{
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#ResultsContent{
width:1000px;
max-width:1000px;
text-align:left;
}

.video-box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:3px solid #E2E2E2;
float:left;
margin:0 10px 15px 0;
padding:10px;
position:relative;
width:160px;
min-height:130px;
max-height:130px;
}
.video-box:hover {
background-color: #FFFF99;
border-color:#FFCC00;
}


.video-box-related {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:3px solid #E2E2E2;
margin:0 10px 15px 0;
padding:10px;
position:relative;
width:160px;
min-height:160px;
}
.video-box h4 {
color:#FF0000;
margin: 2px;
margin-left:0px;
max-width:125px;
max-height:18px;
overflow:hidden;
float:left;
}
.video-box .duration {
color: #333333;
margin: 2px;
margin-right:0px;
max-width:35px;
max-height:18px;
overflow:hidden;
float:right;
}
.sTitle {
padding:12px;
font-size:18px;
color:#FF3399;
max-width:920px;
}
.sTitleHidden {
display:none;
}
#fleft {
float:left;
}
#fright{
float:right;
}
.fleft {
float:left;
}
.fright{
float:right;
}
.sTitle a{
font-size:10px;
color:#FF00FF;
margin-top:40px;
}
.titlelink{
vertical-align:bottom;
}

.contentsearch{
margin-left:20px;
margin-top:5px;
max-width:980px;
}
.content2{
margin-left:20px;
height:40px;
}
.timer {
top:0px;
right:10px;
position: absolute;
text-align:right;
font-size:10px;
color:#FF00FF;
}

#advanceS {
float:right;
margin-right:160px;
margin-top:35px;
}
#advanceS a{
color:#990000;
font-size:12px;
text-decoration:none;
}

#total {
width:430px;
max-width:430px;
color:#FF0033;
font-size:16px;
float:left;
text-align:left;
margin-left:35px;
margin-top:2px;
}

#advancedDiv {
padding:10px;
padding-top:0px;
width:140px;
border:2px #CC0000 double;
margin-top:50px;
margin-left:320px;
position: absolute;
z-index:10;
background-color:#FFCCFF;
text-align:left
}
#advancedDiv2 {
padding:10px;
padding-top:0px;
width:140px;
border:2px #CC0000 double;
margin-top:20px;
margin-left:210px;
position: absolute;
z-index:10;
background-color:#FFCCFF;
text-align:left
}
#advancedDiv a{
color:#990000;
font-weight:bold;
}

#headerSearch {
background:url(../images/bodyBg.jpg) repeat-x; 
padding:10px; 
position:fixed; 
top:0; 
left:0; 
z-index:2000; 
width:100%;
height:30px;
max-height:30px;
text-align:center;
display:inline;
}
#headerPad {
height:50px;
text-align:center;
}
.notoggler{
padding:5px;
margin-top:15px;
margin-bottom:15px;
}
.notoggler .sourceTitle {
background-color:#eee;
padding:3px;
font-size:12px;
}
.notoggler .searchKey {color: #990000;
border:3px #FFFFFF solid;
}
.toggler  { cursor:pointer; color:#000; margin: 10px; padding:0; font-size:16px; font-family:Arial, sans-serif; }
.toggler:hover	 { background:#eee; }
body div.element {
height:auto !important;
display:inline !important;
opacity:1 !important;
filter:alpha(opacity=1); !important; }

.sourceTitle { 
color: #333333;
background-color:#eee;
border:5px #eee solid;
font-size:20px;}

.searchKey { color: #990000;
 }
.totalCount {
color: #FF9900;
font-size:28px;
font-weight:bolder;
font-family:"Times New Roman", Times, serif;}

#leftAd {
float:left;
max-width:170px;
min-width:170px;
overflow:hidden;
margin-right:10px;
}
#rightAd {
float:right;
width:170px;
max-width:170px;
min-width:170px;
overflow:hidden;
margin-left:10px;
}
#player {
float:left;
max-width:620px;
overflow:hidden;
}
.titleP h1{
font-size:24px;
color:#990000;
text-transform:capitalize;
font-family:"Times New Roman", Times, serif;
text-align:center;
margin-top:20px;
margin-bottom:20px;
}
.infoP .dateP {
margin-left:15px;
float:left;
}
.infoP .rateP {
margin-left:125px;
float:left;
}
.infoP .clicksP {
margin-right:15px;
float:right;
}
.embed {
padding:5px;
}
.playerBottom {
padding:5px;
text-align:center;
}
.clear {
clear:both;
padding:0;
margin:0;
width:0px;
height:0px;
}
#pager {
text-align: center;
font-size:15px;
text-transform: capitalize;
margin:25px;
}
#pager span{
font-size:8px;
margin-left:100px;
margin-right:100px;
}
#previous{
margin-left:76px;
width:34px;
height:195px;
z-index:100;
background:url(../images/previous.png) no-repeat center;
float:left;
}
#next{
margin-right:76px;
width:34px;
height:195px;
z-index:100;
background:url(../images/next.png) no-repeat center;
float:right;
}
#bookcont{
float:left;
max-width:740px;
max-height:165px;
overflow:hidden;
margin-top:15px;
z-index:98;
display:inline;
}


.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: 2px;
margin-left:0px;
max-width:125px;
max-height:15px;
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;}

<!--tooltips-->
.custom_tip .tip {
	background-color: #333;
	padding: 5px;
}
 
.custom_tip .tip-title {
	color: #fff;
	background-color: #666;
	font-size: 20px;
	padding: 5px;
}
 
.custom_tip .tip-text {
	color: #fff;
	padding: 5px;
}

<!--tabs-->

.mootabs_title ul {

	margin: 0px;
	padding: 0px;
	height: 24px;
}

.slist {
padding-top:7px;
	list-style-image: none;
	list-style-type: none;
float: left;
height: 22px;
width: 72px;
margin: 0 1px 0 0;
text-align: center;
background: url(../images/tab.jpg) no-repeat;}
.slist a {
color:#FFFFFF;
}	

.active {
background: url(../images/tab2.jpg) no-repeat;
}
.active a{
color:#CC3300;
}
#myTabs {
width:700px;
min-width:700px;}
.mootabs_title {margin-left:-30px;}
.mootabs_panel {
	display: none;
	background-color: #ddd;
	position: relative;
	width: 100%;
	top: -1px;
	clear: both;
	overflow: auto;
	
}

.mootabs_panel.active {
	background-color: #e6e6e6;
	display: block;
}

.latest{
margin:0 5px 5px 0;
padding:5px;
}