html, body {
margin: 0px;
padding: 0px;
font: normal 11px Arial, Helvetica, sans-serif;
color:#555555;
background: #ebebeb;
}
h1, h3, h4 {
font-size: 100%;
}
h2{
font: bold 16px Arial, Helvetica, sans-serif;
width: 100%;
padding-bottom:5px;
margin:0px;
padding-top:5px;
border-bottom: 1px solid #dddddd;
}
input.checkbox {
border: 0px solid #bdac85;
}
a, a:link, a:active, a:visited{
color: #8098B1;
text-decoration: none;
}
a:hover {
color: #ffffff;
}

#othervideo a img, .groupthumb a img,#small-rightbox a img {

border: 0;

}

.relatedvideothumb a img {
padding: 2px;
border: 1px solid #EAEAEA;
}
.clear {
clear: both;
}

form {
margin: 0;
padding: 0;
}



fieldset {

margin: 1em 0;

border: none;

}



legend {

margin: 1em 0;

padding: 0 .5em;

background: transparent;

font-size: 19px;

font-weight: normal;

color:#f000ff;

letter-spacing: -1px;

}



input.fullboxtext {
margin: 0 0 10px 0;
padding: 3px;
border: 1px solid #666666;
background: #777777 url(../images/tpl_input_bg.gif) no-repeat top left;
font: normal 14px Arial, Helvetica, sans-serif;
color: #ccc;
width: 240px;
height: 15px;
}
textarea.fullboxtext{
margin: 0 0 10px 0;
padding: 3px;
border: 1px solid #666666;
background: #777777 url(../images/tpl_textarea_bg.gif) no-repeat top left;
color: #ccc;
font: normal 11px Arial, Helvetica, sans-serif;
width: 240px;   
}

#head {
margin: auto;
overflow:hidden;
padding: 0px;
width: 100%;
height: 100px;
background: url(../images/header_bg.jpg) top repeat-x;
}
#head h1 {
padding: 0px;
width:404px;
height:80px;
background: transparent url(../images/logo.png) no-repeat;
text-indent: -9999px;
float: left;
margin-left: 20px;
display: inline;
}
#head h1 a.logo {
display: block;
width: 404px;
height: 80px;
border: none;
}
#head h2 {
margin: 48px 0 0 10px;
padding: 0px;
font: normal 13px Arial, Helvetica, sans-serif;
color: #303030;
float: left;
}

#topgun {
background: url(../images/login_top.jpg) repeat-x 0 0;
font-family: Verdana;
margin-top:-3px;
height: 38px;
position: absolute;
float:right;
width:100%;
}

#topgun ul.login {
display: block;
position: relative;
float: right;
clear: right;
height: 30px;
width: auto;
line-height: 30px;
margin: 0;
color: white;
font-size: 80%;
text-align: center;
background: transparent url(../images/login_m.png) no-repeat right;
padding-right: 20px;
}

#topgun ul.login li.left {
background: transparent url(../images/login_m.png) repeat-x 0px -4px;
height: 30px;
width: 20px;
padding: 0;
margin: 0;
display: block;
float: left;
}

#topgun ul.login li {
text-align: left;
padding: 0 6px;
display: block;
float: left;
height: 30px;
background: transparent url(../images/login_m.png) repeat-x -18px -4px;
}

#topgun ul#lang li {
text-align: left;
padding: 0px;
display: block;
float: left;
height: 18px;
background: none;
}

#topgun ul.login li a {
color: #8098B1;
}

#topgun ul.login li a:hover {
color: white;
}

#logintop {
width: 100%;
color: white;
background: #1E1E1E;
overflow: hidden;
position: relative;
z-index: 3;
font-family: Arial;
height: 120px;
display: none;
}

#logintop a {
text-decoration: none;
color: #8098b1;
}

#logintop a:hover {
color: white;
}

#logintop .loginContent2 {
height: 80px;
margin: 0 auto;
font-family: Tahoma;
text-align: left;
font-size: 11px;
}
#logintop input.logintext {
margin: 0 0 5px 0;
padding: 2px;
border: 1px solid #666666;
background: #393939 url(../images/tpl_input_bg.gif) no-repeat top left;
font: normal 11px Arial, Helvetica, sans-serif;
color: #ccc;
width: 140px;
}

#logintop .loginContent2 .left {
width: 120px;
float: left;
padding-left: 65px;
font-size: 1em;
}

#logintop .loginContent2 .right {
width: 290px;
float: right;
text-align: right;
padding-right: 65px;
font-size: 1em;
}

#logintop .loginContent2 form {
margin: 25px 0 10px 30%;
height: 26px;

}

#logintop .loginContent2 input.field {
border: 1px #1A1A1A solid;
background: #464646;
margin-right: 5px;
margin-top: 4px;
color: white;
height: 16px;
}

#logintop .loginContent2 input:focus.field {
background: #545454;
}

#logintop .loginContent2 input.rememberme {
border: none;
background: transparent;
margin: 0;
padding: 0;
}

#logintop .loginContent2 input.button_login {
width: 47px;
height: 20px;
cursor: pointer;
border: none;
background: transparent url(../images/button_login.jpg) no-repeat 0 0;
}

#logintop .loginClose {
display: block;
position: absolute;
right: 15px;
top: 10px;
width: 75px;
font-size: 0.8em;
text-align: left;
}

#logintop .loginClose a {
display: inline;
padding-right: 0px;
border: none;
font-size: 12px;
color: white;
}

#logintop .loginClose a:hover {
color: #333;
}
logincontent, .logincontent {
text-align: left;
font-size: 12px;
margin-left: 3px;
margin-right: -3px;
padding-left: 5px;
padding-top: 3px;
display: block;
float: left;
width: 422px;
}
logginbutton, .logginbutton {
width: 200px;
text-align: right;
font-weight: normal;
padding: 3px;
}

/* Place-holder for comments in videos */
#comment_scroller {
width: 391px;
height: auto;
overflow: auto;
}
#comment_scroller p {
margin: 0px;
text-align: left;
font-weight: normal;
}
#head h3 {
margin: 5px 0 0 30px;
font: normal 13px Arial, Helvetica, sans-serif;
padding: 0px;
float: right;
}

#search_form{
float: left;
text-align: right;
width: 242px;
height: 22px;
margin-top: 10px;
color: #e50000;
background: url(../images/search_bg.png) right top no-repeat;
}

.search_button{
width: 24px;
height: 22px;
margin: 0px;
border: 0;
float:right;
background-image: url(../images/search_button.png);
}
img {	border: 0;}
.cl {clear: both;}
.s_for { border: 0px solid #333; font-size:11px; margin-top: 3px; color:#ccc; width: 185px; float:right; height: 17px; background: transparent}
.s_in { width: 100px; height: 17px; border: 1px solid #e50000;}
.p_in { width: 30px; height: 17px; border: 1px solid #e50000;}
.login_bar {
float:right;
width: 450px;
margin-top:30px;
}
/* Begin Content Slider */
.video-button-hover {
position: relative;
z-index:101;
float: right;
margin-right:20px;
cursor: pointer;
width: 146px;
height: 60px;
}

.video-button-hover-image {
display: none;
position: absolute;
z-index: 101;
cursor: pointer;
left: 0px;
top: 2px;
}

.play-button {
background: url(../images/play-video.png) no-repeat;
cursor: pointer;
width: 135px;
height: 25px;
float: left;
position: absolute;
top: 280px;
left: 577px;
}

.play-button-hover {
display: none;
position: absolute;
}

.featured-content {
float: right;
width: 353px;
margin-right: 5px;
}

.next {
float: left;
margin-top: 127px;
cursor: pointer;
background-image: url(../images/next.png);
position: relative;
width: 35px;
height: 34px;
}

.prev {
float: left;
margin-top: 127px;
cursor: pointer;
background-image: url(../images/previous.png);
position: relative;
width: 35px;
height: 34px;
}

.next-button {
display: none;
position: absolute;
}

.prev-button {
display: none;
position: absolute;
}
.lights {
margin: 0px;
position: absolute; 
z-index: 100;
background-image: url(../images/lights-bg.png);
display: none;
float: left;
}
#featured {
width: 100%;
float: left;
height: 365px;
background: #000 url(../images/fbg.jpg) bottom left repeat-x;
padding: 0px;
}
.panel {
-moz-background-clip: -moz-initial;
-moz-background-origin: -moz-initial;
-moz-background-inline-policy: -moz-initial;
float: left;
position: relative;
height:340px;
}

#thevideo {
width: 100%;
overflow: hidden;
float: left;
background: #131313 url(../images/videobgtop.jpg) top left repeat-x;
padding: 15px 0 0 0;
}

#thevideoinside {
width: 100%;
float: left;
background: url(../images/videobgbottom.jpg) bottom left repeat-x;
position: static;
padding: 0 0 15px 0;
min-height: 350px;
}

#videoembed {
margin: 0px auto;
width: 980px;
text-align: center;
}
#viewvideo h2 {
font-size:22px;
font-family: Arial;
border: 0px;
float:right;
text-transform: Capitalize;
}
.watchnow {
position: absolute;
top: 250px;
left: 560px;
width: 180px;
height: 29px;
background: url(../images/watchnow.jpg) top left no-repeat;
cursor: pointer;
}

.watchnow:hover {
background: url(../images/watchnowover.jpg) top left no-repeat;
}

.insert {
width: 180px;
height: 350px;
background: url(../images/insertbg.png) top left no-repeat;
margin: 0 0 0 550px;
color: #FFFFFF;
padding: 10px;
font-family: Arial;
text-transform: Capitalize;
line-height: 1.2em;
}

.insert h3 {
line-height: 1em;
font-size: 18px;
font-weight: normal;
margin: 0 0 10px 0;
}

.insert a:link, .insert a:hover, .insert a:visited {
color: #ccc;
text-decoration: none;
}
#slider {
width: 100%;
margin: 0 auto;
position: relative;
}

.scroll {
margin: 0 auto;
height: 360px;
width: 800px;
overflow: auto;
overflow-x: hidden;
position: relative;
clear: left;
}

.scrollContainer div.panel {
height: 360px;
width: 800px;
overflow: hidden;
}

#shade {
height: 50px;
}

.scrollButtons {
position: absolute;
top: 140px;
cursor: pointer;
}

.scrollButtons.left {
left: 20px;
}

.scrollButtons.right {
right: 20px;
}

.hide {
display: none;
}
#navigation{
width: 490px;
height: 29px;
line-height: 3em;
margin-top: 11px;
float: right;
overflow: hidden;
margin-right:10px;
}
#navigation a {
position:relative;
font-size:12px;
color:#ebebeb;
padding-top:8px;
display:inline-block;
float:left;
height: 28px;
line-height:28px;
text-align:center;
width: 114px;
background: url(../images/button.png) repeat 114px 28px;
}

#navigation a* {
display: none;
}

#navigation a span.hover {
position: absolute;
top: 0;
left: 0;
padding-top:8px;
display: block;
color: #ffffff;
height: 19px;
overflow: hidden;
width: 114px;
background: url(../images/button.png) repeat 114px 0px;
}
#navigation .navigation_title6 a {
position:relative;
font-size:12px;
color:#ebebeb;
padding-top:8px;
display:inline-block;
float:left;
height: 28px;
line-height:28px;
text-align:center;
width: 34px;
background: url(../images/ubutton.png) repeat 0px 28px;
}

#navigation .navigation_title6 a* {
display: none;
}

#navigation .navigation_title6 a span.hover {
position: absolute;
top: 0;
left: 0;
padding-top:7px;
display: block;
color: #ffffff;
height: 28px;
width: 34px;
background: url(../images/ubutton.png) repeat 0px 0px;
}
#upload_button
{
width: 103px;
height: 31px;
float: left;
margin-top: 0px;
text-align: right;
}
.videos-left{
float:left;
width: 190px;
display:inline-block;
}
.videos-left h3{
font: normal 13px Arial;
margin: 10px 0px 0px 0px;
}
.videos-left ul{
list-style: none;
padding-left:0px;
width: 90%;
}
.videos-left ul li a{
display:block;
width: 100%;
padding-left: 10px;
line-height:17px;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
}
.videos-left ul li a:hover{
background: #f5f5f5;
color: #888;
}
.videos-left ul li.selected a{
background: #d06742;
color: #fff;
}
.videos-right{
float:right;
border-left:1px solid #ccc;
width: 760px;
display:inline-block;
}
#headnav {
margin: 10px auto;
padding: 0px;
text-align: left;
width: 966px;
}
.smallville{
font-size: 10px;
}
#navbar {
width: 100%;
height: 75px;
}

#navsubbar {
width: 98%;
height: 25px;
line-height: 20px;
background: #000000;
padding-right: 2%;
right: 0px;
}
.shadow{
position: absolute;
width: 100%;
display:block;
height:11px;
background-image: url(../images/shadow.png);
background-repeat: repeat-x;
}
#navcontainer {
position: relative;
top: 48px;
width: 728px;   
margin: 0px auto;   
}



#navcontainer ul {

margin:0;

padding: 0;

list-style-type: none;

text-align: center;

font: bold 12px/27px Arial, Helvetica, sans-serif;

}



#navcontainer li {

display:inline;

margin:0;

padding:0;

}



#navcontainer a {

float: left;

display: block;

width: 103px;

height: 27px;

margin-right: 1px;

}



#navcontainer a:link, #navcontainer a:visited {

float: left;

background: url(../images/tpl_navbar_btn.gif) no-repeat left top;

background-position:0% -27px;

color: #474038;

text-decoration: none;

}



#navcontainer a:hover {

float: left;

background: url(../images/tpl_navbar_btn.gif) no-repeat left top;

background-position:0% -54px;

color: #5F564B;

text-decoration: none;

line-height: 27px;

}



#navcontainer li a#currentTab {

float: left;

background: url(../images/tpl_navbar_btn.gif) no-repeat left top;

background-position:0% 0px;

color: #ffffff;

text-decoration: none;

line-height: 27px;

}



#navsubbar p {
margin: 0px auto;
width: 100%;
color: #8098B1;
text-align: right;
}



#navsubbar p a {
margin: 0px 7px;
color: #cccccc;
font-family: Arial;
font-size: 11px;
}



/* End of Clip Share Navigation */

/* GENERAL CONTAINER */

#container {
margin: 0px auto;
overflow: hidden;
padding: 0px;
width: 966px;
text-align: center;
}



#leftside {
margin: 0px;
padding: 0px;
width:740px;
text-align: left;
float: left;
}
#leftside_video {
margin: 0px;
padding: 0px;
width:740px;
text-align: left;
float: left;
}
#leftside2 {
margin: 0px;
padding: 0px;
width: 966px;
text-align: left;
float: left;
}
#fullside {
margin: 0px;
padding: 0px;
float: left;
width: 728px;
text-align: left;
}



#login-title, #statistic-title, #online-title,#populartags-title,
#latestvideo-title, #profiledetail-title, 
#recenttags-title, #userinfo-title, #mediumbox-title, 
#recently-title, #fullbox-title, #myprofile-title,#invitefriend-title,#invitenewfriend-title, 
#mostactive-title, #topwatched-title, #signup-title, #viewvideo-title,
#bookmark-title, #videocomment-title, #othervideo-title, #relatedvideo-title, 
#relatedtag-title,#recently-added-title,#browsegroup-title, #smallbox-title,
#videodetails-title, #sharedetails-title, #myvideo-title, #myfriends-title,
#groups-title, #groupforum-title, #grouprecentvideo-title,#small-rightbox-title  {
height: 27px;
padding-left: 10px;
font: normal 16px/25px Arial, Helvetica, sans-serif;
color:#ccc;
text-transform: Capitalize; 
}
#online-title,#videodetails-title{
height: 20px;
font: normal 16px Arial, Helvetica, sans-serif;
margin-top:10px;
margin-bottom: 10px;
padding: 0px;
border-bottom: 1px solid #ccc;
color: #777; 
}
#adv-title, #vote-title{
padding-left: 10px;
background: url("../images/tpl_box_bar.png") repeat-x;
font: normal 18px/25px Arial, Helvetica, sans-serif;
letter-spacing: -1px;
color:#ccc;

}
#small-rightbox-title-small{
height: 25px;
padding-left: 10px;
background: url("../images/tpl_box_bar.png") repeat-x;
font: normal 15px/23px Arial, Helvetica, sans-serif;
letter-spacing: -1px;
color:#FFFFFF;
}  

#populartags-content, #recenttags-content, #relatedtag-content {
padding-top:0px;
padding-bottom:10px;
margin-top: 2px;
text-align: justify;

}
#login-content, #statistic-content, #adv-content, #online-content,#latestvideo-content, #profiledetail-content, #vote-content,#userinfo-content, #mediumbox-content, #fullbox-content,#invitefriend-content,#invitenewfriend-content,#myprofile-content, #signup-content, #viewvideo-content, #relatedvideo-content,#browsegroup-content, #smallbox-content, #videodetails-content, #sharedetails-content,#groupforum-content, #grouprecentvideo-content,#small-rightbox-content {
padding-top:10px;
padding-bottom:10px;
margin-top: 2px;
}

#recently-content, #bookmark-content, #othervideo-content, #mostactive-content, #topwatched-content,
#recently-added-content {
padding-top:10px;
padding-bottom:4px;
margin-top: 2px;
}

#videocomment-content, #myvideo-content, #myfriends-content, #groups-content {
margin-top:2px;
padding: 0 0 20px 0;
}
#videodetails-content{
padding:0px;
margin:0px;
}

/* End of GENERAL CONTAINER Clipshare */

#small-rightbox-content span.title {

font: normal 13px Arial, Helvetica, sans-serif;

}

#small-rightbox-content span.duration {

font: bold 12px Arial, Helvetica, sans-serif;

}

#small-rightbox-content span.info {

color: #444444;

font-size: 13px;

}

#small-rightbox-content span.tags {

text-decoration: none;
font-weight: normal;
border-bottom:dotted 1px #aaaaaa;

}

/* Clip Share Search */

#containersearch{

margin: 0 0 10px 0;

position: relative;

display: block;

width:100%;



}

#search {
width:250px;
float: right;
text-align: right;
}



#search form p {

margin: 0px;

padding: 0px;

}



#search form input.text, #search form select {

margin: 0 0 0 0;

border: 1px solid #666666;

background: #393939 url(../images/tpl_input_bg.gif) no-repeat top left;

font: normal 14px Arial, Helvetica, sans-serif;

color: #ccc;

}



#search form input.text {

width: 200px;

padding: 3px;

}



#search form select {

width: 130px;

padding: 2px;

}



#search form input.button {

margin: -7px 0 0 0;

padding: 0px;

vertical-align: middle;

}



/* End of Clip Share Search */



/* Clip Share Banner */



#banner {
margin: 0 0 10px 0;
padding: 0px;
width: 150px;
float:right;
height: 150px;
}



/* * html #banner {

margin: -10px 0 10px 0;

} */



.feature {
padding: 5px;
padding-top: 0px;
float: right;
width: 90px;
display: inline;

} 

.featuredbutton{
font: bold 20px/18px Arial, Helvetica, sans-serif;
color: #b401bf;
}

.feature h3 {

margin: 0px;

padding: 0px;

font: normal 30px Arial, Helvetica, sans-serif;

color: #f000ff;

letter-spacing: -2px;

}



.feature p {

margin: 0px;

padding: 0px;

}



.feature p img {

margin: 5px;

padding: 0px;

display: block;

}



/* Clip Share left side */
#userinfo, #mediumbox, #mostactive, #topwatched, 

#signup,#browsegroup, #viewvideo, #recently-added,

#myvideo, #myfriends, #groups ,#bookmark, #videodetails, #sharedetails, #videocomment {

display:block;
width:736px;
float:left;
padding:2px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
}

#viewvideo{
float:none;
}
.thebodyguard{
float:left;
width:100%;
display:block;
}
.thebodyguard ul{
list-style:none;
float:right;
margin:0px;
padding:0px;
margin-right:17px;
width: 950px;
border-bottom: 1px solid #ccc;
}
.thebodyguard ul li{
float: right;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
padding-right:5px;
padding-left: 5px;
margin-right: 5px;
display: inline-block;
background: #dfdfdf;
}
.thebodyguard ul li.selected{
background: #f5f5f5;
}
.thebodyguard ul li.selected a, .thebodyguard ul li.selected a:hover{
color: #888;
}

.indexvideos{
width: 170px;
margin:5px;
padding: 5px;
color: #ebebeb;
height: 120px;
float:left;
font-size: 11px;
text-align:center;
}
.indexvideos a{
color: #555555;
}
.indexvideos a:hover{
color: #888888;
}
.photo a img{
background:#ddd; padding:3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.photo a:hover img{
background:#cacaca;
}
.photo { 
width:164px;
height:94px;
margin-top:2px;
position:relative;
}
.subtitles{
margin-top: 2px;
margin-left: 7px;
float:left;
}

img.information{
width: 16px;
height: 16px;
float: right;
}
div.caption {
margin:0px;
padding: 0px;
display:none;
color:#fff;
width:160px;
height:105px;
}
div.tooltip span.info{
font-weight: bold;
}
div.tooltip .captitle{
width: 100%;
font-size: 11px;
}
div.tooltip table{
width: 212px;
}
div.tooltipr span.info{
font-weight: bold;
}
div.tooltipr .captitle{
width: 100%;
font-size: 11px;
}
div.tooltipr table{
width: 212px;
float:left;
}
.tooltip{
width: 225px;
height: 102px;
background: transparent url(../images/ttip.png) top left no-repeat;
display: none;
position: absolute;
z-index: 10000;
padding-left: 25px;
}
.tooltipr{
width: 235px;
height: 102px;
background: transparent url(../images/ttipr.png) top left no-repeat;
display: none;
position: absolute;
z-index: 10000;
padding-left: 20px;
}
.tooltip table{
margin:0px;
padding:0px;
}
#mostactive img.thumb, #topwatched img.thumb,#recently-added img.thumb{
width:162px;
height:115px;
}

#useraction {
display:block;
width:730px;
padding:2px;
background: #333;
border: 1px solid #111;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
}

#useraction span.info {
color: #444444;
}

#bookmark ul{
margin-left: 20px;
padding: 0;
}

* html #bookmark ul{

margin-left: 0;

padding: 0;

}

#useraction p {

float: left;

margin: 20px;

}

.arrow-general {
margin: 0px;
padding: 0px;
height: 5px;
position: relative;
top: -12px;
}

#videocomment .arrow-general

{

margin: 0px;

padding: 0px;

height: 9px;

background: transparent url(../images/tpl_box_arrow.gif) no-repeat top left;

position: relative;

top: -2px; 

left: 0; 

}

/*#groupforum .arrow-general {

margin: 0px;

padding: 0px;

height: 9px;

background: transparent url(images/tpl_box_arrow.gif) no-repeat top left;

position: relative;

top: -12px; 

left: 0;

}*/

#myvideo .arrow-general, #myfriends .arrow-general, #groups .arrow-general {
margin: 0px;
padding: 0px;
height: 1px;
position: relative;
top: -1px; 
left: 0; 
}

#online .arrow-general {

margin: 0px;

padding: 0px;

height: 19px;

background: transparent url(../images/tpl_box_arrow.png) top left;

position: relative;

top: -12px; 

left: 0; 

}

#recently a img.right {

margin: 35px 0px 0px 0px;

padding: 0px;

border: 0px solid #bbbfaf;

float: left;

}

#recently a img.left {

margin: 35px -4px 0px 8px;

padding: 0px;

border: 0px solid #bbbfaf;

float: left;

}



.viewed {

margin: 10px 9px 0 13px;

padding: 0 0 30px 0;

float: left;

width: 80px;

/*width: 100px;*/

display: inline;

}



.viewed a {

border: none;

text-decoration: none;

}



.viewed a img.image {

margin: 0 0 15px 0;

padding: 0px;

border: 1px solid #bbbfaf;

display: block;

}



.viewed p {

margin: 0px;

padding: 0px;

text-align: center;

}



.viewed p span {

display: block;

font-size: 10px;

}



/* End of Clip Share Recently */



/* Clip Share Sub Tab Menu */



#submenu {
margin: 0px;
padding: 0px;
float: left;
width: 500px;
}



#tabmenucontainer2 {
margin: 0px;
padding: 0px;
position: relative;
top: 15px;
width: 780px;
height: 39px;
}

#tabmenucontainer2 ul {
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: center;
font: normal 14px/24px Arial, Helvetica, sans-serif;
}

#tabmenucontainer2 ul a{
font: normal 16px/24px Arial, Helvetica, sans-serif;
vertical-align: middle;
padding-left:5px;
padding-right:0px;
text-align: center;
}
#tabmenucontainer2 li {
display: inline;
margin: 0px;
padding: 0px;
text-indent: -7px;
}

#tabmenucontainer2 a {
float: left;
display: block;
width: 125px;
height: 25px;
color: #cccccc;
border: none;
text-decoration: none;
}

#tabmenucontainer2 a:link, #tabmenucontainer2 a:visited, #tabmenucontainer2 a:hover, #tabmenucontainer2 li a.tabactive {
float: left;
background: transparent url(../images/tpl_tabs_btn.png) no-repeat left top;
background-position: 0% -25px;
}

#tabmenucontainer2 a:link, #tabmenucontainer2 a:visited {
background-position: 0% -25px;
}



#tabmenucontainer2 ul li.tabactive {

background: transparent url(../images/tpl_tabs_btn.png) no-repeat left top;
color: #fff;
background-position: 0% 0px;

line-height: 24px;

}



#tabmenucontainer2 a:hover {

background-position: 0% -50px;

line-height: 24px;

}





#tabmenucontainer2 li a.tabactive {
background-position: 0% 0px;
line-height: 24px;
}

#tabmenucontainer {
margin: 0px;
padding: 0px;
position: relative;
top: 15px;
width: 780px;
height: 30px;
}

#tabmenucontainer ul {
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: center;
font: normal 14px/19px Arial, Helvetica, sans-serif;
}

#tabmenucontainer ul a{
font: normal 14px/19px Arial, Helvetica, sans-serif;
vertical-align: middle;
padding-left:3px;
padding-right:0px;
text-align: center;
}
#tabmenucontainer li {
display: inline;
margin: 0px;
padding: 0px;
text-indent: -7px;
}

#tabmenucontainer a {
float: left;
display: block;
width: 125px;
height: 20px;
color: #cccccc;
border: none;
text-decoration: none;
}

#tabmenucontainer a:link, #tabmenucontainer a:visited, #tabmenucontainer a:hover, #tabmenucontainer li a.tabactive {
float: left;
background: transparent url(../images/tpl_tabs_btn.png) no-repeat left top;
background-position: 0% -25px;
padding-top:5px;
}

#tabmenucontainer a:link, #tabmenucontainer a:visited {
background-position: 0% -25px;
}



#tabmenucontainer ul li.tabactive {

background: transparent url(../images/tpl_tabs_btn.png) no-repeat left top;
color: #fff;
background-position: 0% 0px;
line-height: 19px;

}



#tabmenucontainer a:hover {

background-position: 0% -50px;

line-height: 19px;

}





#tabmenucontainer li a.tabactive {

background-position: 0% 0px;

line-height: 24px;

}

#subcontent {
padding: 0px;
width: 960px;
}


#subcontent p{
margin: 0px;
padding: 10px;
float: left;
display: block;
width: 480px;
font: normal 11px Arial, Helvetica, sans-serif;
}
.photo div.duration {
background: #111;
color: #ffffff;
padding: 2px 2px 1px 3px;
position: absolute;
bottom: 3px;
right: 3px;
opacity: 0.85;
filter:alpha(opacity=85);
-moz-opacity:0.85;
z-index: 110;
-moz-border-radius:2px;
font: bold 10px Arial;
}

#subcontent span.info {
color: #ebebeb;
}

.vrating{
position: absolute;
}
.thumbdesc {
position: absolute;
}
.comment {
margin: 0;
padding: 0;
float: left;
display: block;
border-bottom: 1px solid #eaeaea;
width: 477px;
}

.comment p a img {
margin: 0 20px 10px 0;
padding: 0px;
text-decoration: none;
border: 1px solid #bbbfaf;
float: left;
}

.blue {
background: #ebebeb;
}

.selectedvideo {
background: #ebebeb;
}

/* End of Clip Share Sub Tab Menu */



/* Content Styling */

.contentbox {

margin: 10px;

}

.firstdefinition {

font-size: 14px;

font-weight: bold;

}

.txturgent {

font-size: 14px;

font-weight: bold;

}

.txtsignup {

color: #f000ff;

}

p.txturgent a {

color: #f000ff;

}

.txtcontent a {

text-decoration:underline

}

.hellomessage {

font-size: 13px;

font-weight: bold;

}

.imgprofile {

margin: 10px 0 0 0;

}

.profileinfo {

margin: 10px 5px 0 0;

}
.profileinfo strong{
color: #4F5A83;
}

.pictprofile {

text-align: center;

}

.mypict {

width: 52px;

margin: 10px;

float: left;

display: block;

}

.userprofile {

width: 150px;

width: 130px;

margin-left: 80px;



}

#bookmarklist{

margin: 0 auto;

text-align: center;

}

#bookmarklist li {

list-style-type: none;

margin: 0 20px 20px 0;

float: left;

}

.strongtext {

font: bold 14px Arial, Helvetica, sans-serif;

}

.ratingDiv,.boxPart {
margin: 0px;
text-align: center;
padding-bottom: 0px;
float:right;
margin-right:9px;
font: normal 11px Arial;
color: #666;
} 
.boxPart .info{
color: #444;
}
.relatedvideolist {

margin: 0 0 20px 0;

padding-top: 5px;

padding-bottom: 5px;

}

/* End Content Styling */



/* Right Side */



#rightside {

margin: 0px;

margin-right: 10px;

padding: 0px;

width: 215px;

text-align: left;

float: right;

}

#rightside_video {

margin: 0px;

margin-right: 10px;

padding: 0px;

width: 215px;

text-align: left;

float: right;

}
#login, #statistic, #online, #latestvideo, #populartags,
#profiledetail, #recenttags, #othervideo, #relatedvideo,
#relatedtag,#small-rightbox {
display:block;
width:213px;
padding:2px;
background: #efefef;
border: 1px solid #cccccc;
}
#small-rightbox2{
position: absolute;
top:165px;
left:-212px;
z-index: 10;
width:230px;
padding:2px;
}
#small-rightbox3{
position: absolute;
top:165px;
left:-212px;
z-index: 100;
width:230px;
padding:2px;
}
.infovideo{
background: transparent url(../images/videoinfo2.png) no-repeat right top;
float:right;
width:20px; 
height:250px;
}
#infovideoleft{
background: #111;
float:left; 
width:210px;
}
#vote, #adv{
display:block;
width:185px;
padding:2px;
background: #efefef;
}

#groupforum, #grouprecentvideo {

display:block;

width:700px;

padding:2px;

background: #efefef;

border: 1px solid #2f2f2f;

}

#login-nosearch, #recenttags-nosearch, #othervideo-nosearch{

display:block;

width:213px;

padding:2px;

background: #efefef;

border: 1px solid #2f2f2f;

}



#login form {

margin: 2px;

padding: 0px;

}



#login form p {

margin: 0px;

padding: 0px;

font: normal 13px Arial, Helvetica, sans-serif;

color: #888888;

}

#login form a {

font: normal 11px Arial, Helvetica, sans-serif;

}



#login form p input.logintext {

margin: 0 0 5px 0;

padding: 2px;

border: 1px solid #666666;

background: #393939 url(../images/tpl_input_bg.gif) no-repeat top left;

font: normal 11px Arial, Helvetica, sans-serif;

color: #ccc;

width: 180px;

}



#login form p input.loginbutton {

margin: 15px 0 0 0;

padding: 0px; 

}


#login, #recenttags, #othervideo,#small-rightbox {

margin: 0px 0 0 5px;

margin-bottom:10px;

}



#small-rightbox-content textarea.fullboxtext{

width:180px;

}



#login-nosearch, #recenttags-nosearch, #othervideo-nosearch{

margin: 0px 0 0 5px;

}



#latestvideo {

margin: 37px 0 0 5px;

}



#profiledetail {

margin: 37px 0 0 5px;

}



#statistic {

margin: 10px 0 0 5px;

/*height: 230px;*/

}



#online {

margin: 10px 0 0 5px;

/*height: 330px;*/

}



#populartags{

margin: 10px 0 0 5px;

}



#vote{

margin: 10px 0 0 5px;

}



#adv {

margin: 10px 0 0 5px;

/*height: 232px;*/

}



#recenttags p {

text-align: center;

margin: 0 10px;

padding-bottom: 20px;

}

#latestvideo p {

text-align: center;

}



#statistic span {

margin: 20px 10px;

padding: 0 0 0 25px;

}



#statistic span.public {

background: transparent url(../images/tpl_icon_public.gif) no-repeat;

}



#statistic span.private {

background: transparent url(../images/tpl_icon_private.gif) no-repeat;

}



#statistic span.member {

background: transparent url(../images/tpl_icon_member.gif) no-repeat;

}

#statistic span.watch {

background: transparent url(../images/tpl_icon_watched.gif) no-repeat;

}



#statistic span.visitors {

background: transparent url(../images/tpl_icon_visitors.gif) no-repeat;

}

#statistic font.info {

color: #444444;

}



#online p {

margin: 0px 5px;

padding: 0px;

font-size: 14px;

}



#online p span {

margin: 5px 10px 0 0;

padding: 0 0 0 18px;

font-weight: normal;

font-size: 11px;

}



#online p span.video {

background: transparent url(../images/tpl_icon_video.gif) no-repeat;

}



#online p span.flag {

background: transparent url(../images/tpl_icon_flag.gif) no-repeat;

}



#online p span.people {

background: transparent url(../images/tpl_icon_people.gif) no-repeat;

}



#adv p {

text-align: center;

}



#adv a img {

margin: 0px auto;

padding: 0px;

border: none;

text-decoration: none;

vertical-align: middle;

}



/* Right Side */



/* Clip Share Rich Footer */



#richfooter {

float: left;
padding: 0px;
background: #333;
width:100%;
}



#richcontainer {

margin: auto;

padding: 0px;

width: 766px;

text-align: center;

}



#news, #channel, #tags {

margin: 20px 20px 0px 5px;

padding: 0 0 30px 0;

text-align: left;

width: 210px;

color: #e0e0e0;

float: left;

}



#news h3, #channel h3, #tags h3 {

margin: 0 0 10px 0;

padding: 0px;

font: normal 20px Arial, Helvetica, sans-serif;

color: #8098B1;

}



#news p, #channel p {

margin: 0px;

padding: 5px;

border-top: 1px dotted #444444;

display: block;

}

#tags p {

margin: 0px;

padding: 0px;

padding-top: 5px;

border-top: 1px dotted #444444;

text-align: justify;

display: block;

}



#news p:hover, #channel p:hover {

background: #222222;

}



#news p a, #channel p a {


text-decoration: none;

color: #ccc;

}

#addToFavLink,.vidbut{
width: 130px;
display: inline-block;
}
#addToFavLink a img{
vertical-align:middle;
}
.vidbut img{
vertical-align:middle;

}
#news p a:hover, #channel p a:hover {

color: #8098B1;

}

#news img, #channel img {

padding: 1px;

}

#tags p a {

border: none;

text-decoration: none;

color: #aaa;

}



#tags p a:hover {

color: #ffffff;

}



#tags p.semore {
float: right;
border: none;
}
#footer {
overflow:hidden;
margin: auto;
float: left;
padding-top: 10px;
padding-bottom: 10px;
width: 100%;
border-top: 1px solid #ccc;
background: url(../images/footer_back.png) repeat-x;
}
#footcontainer {
margin: 0px auto;
padding: 0px;
width: 800px;
text-align: center;
}
#footcontainer p {
display:block;
padding: 0px;
color: #777;
width:800px;
}
#footcontainer p.last {
display:block;
padding: 3px 0px;
color: #ccc;
background: #555;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
width:800px;
}
#footcontainer ul{
list-style: none;
padding:0px;
margin:0px;
float:left;
margin-right: 100px;
text-align: left;
}
#footcontainer ul li{
font: normal 12px/20px Arial;
color: #d06742;
}
#footcontainer ul li a{
font: normal 11px Arial;
color: #666;
}
#footcontainer ul li a:hover{
font: normal 11px Arial;
color: #ebebeb;
}
#footcontainer p a {
margin: 0px;
border: none;
text-decoration: none;
color: #8098B1;
}
#footcontainer p a:hover {
color: #999;
}
#footcontainer p a img.rss {
border: none;
text-decoration: none;
}
#fullbox,#invitefriend,#invitenewfriend{
display:block;
width:960px;
margin-top:5px;
float: left;
padding:2px;
text-align: left;
}
#fullbox label,#invitefriend label,#invitenewfriend label {
font-weight: bold;
}
#fullbox form input.inputtext,#invitefriend form input.inputtype,#invitenewfriend form input.inputtype  {
margin: 0 0 5px 0;
padding: 2px;
border: 1px solid #666666;
background: #393939 url(../images/tpl_input_bg.gif) no-repeat top left;
font: normal 11px Arial, Helvetica, sans-serif;
color: #ccc;
width: 240px;
}
#fullbox form p input.submitbutton,#invitefriend form p input.submitbutton,#invitenewfriend form p input.submitbutton {
margin: 5px 0 0 0;
}
#fullbox div.fm-req label:before,
#invitefriend div.fm-req label:before,
#invitenewfriend div.fm-req label:before{
content: "* "; /* does not work in IE */
color: #8098B1;
font-weight: bold;
}
#fullbox div.fm-opt label:before,
#invitefriend div.fm-opt label:before,
#invitenewfriend div.fm-opt label:before{
color: #CC0000;
}
.submitbutton {
margin-left: 150px;
padding : 10px 0 0 25px;
} 
#signup form {
margin: 10px;
width: 500px;
padding: 0px;
}

#signup label, #fullbox label {

float: left;

width: 150px;

padding: 0 1em;

text-align: right;

font: normal 13px Arial, Helvetica, sans-serif;

color: #555555;

}

#signup form p {

margin: 0px;

padding: 0px;

font: normal 13px Arial, Helvetica, sans-serif;

color: #008ece;

}



#signup form input.signuptext,#fullbox form input.fullboxtext {

margin: 0 0 10px 0;

padding: 2px;

border: 1px solid #666666;

background: #777777 url(../images/tpl_input_bg.gif) no-repeat top left;

font: normal 11px Arial, Helvetica, sans-serif;

color: #ccc;

width: 220px;

height: 15px;

}
.subselect{
background:#333333 none repeat scroll 0 0;
border:0 solid;
color:#CCCCCC;
font-size:11px;
}


textarea.fullboxtext {

margin: 0 0 10px 0;

padding: 6px;

border: 1px solid #666666;

background: #777777 url(../images/tpl_textarea_bg.gif) repeat-x top left;

color: #ccc;

font: normal 11px Arial, Helvetica, sans-serif;

width: 720px;

}



#signup form p input.signupbutton {

margin: 5px 0 0 0;

padding: 0px;

}



/* required fields - does not work in IE */

#signup div.fm-req {

font-weight: bold;

}



#signup div.fm-req label:before {

content: "* "; /* does not work in IE */

color: #8098B1;

}

.captcha {

float: right;

width: 400px;

text-align: center;

margin-right: 0px;

}

.captcha {

/*  float: right;

width: 100%;

text-align: right;

margin-right: 20px;*/

}



.signupstatement {

margin-left: 150px;

float: left;

}

#signup ul li {

list-style-image: url(../images/tpl_icon_bullet.gif);

}

.signupbutton {

margin-left: 150px;

padding : 0 0 0 25px;

}

/* End Clip Share Signup */



/* My Profile */

#myprofile {
display:block;
width:962px;
padding:2px;
text-align: left;
}



#myprofile form {

margin: 10px;

padding: 0px;

}

#myprofile fieldset {

margin: 1em 0;

border: none;

}



#myprofile legend {
margin: 1em 0;
padding: 0 .5em;
background: transparent;
font: normal 20px Arial, Helvetica, sans-serif;
font-weight: normal;
color:#8098B1;
}



#myprofile label {
float: left;
width: 150px;
padding: 0 1em;
text-align: right;
font-size: 12px;
font-weight: normal;
}

#myprofile form p {
margin: 0px;
padding: 0px;
font: normal 13px Arial, Helvetica, sans-serif;
color: #008ece;
}

#myprofile form input.myprofiletext {
margin: 0 0 5px 0;
padding: 2px;
border: 1px solid #666666;
background: #393939 url(../images/tpl_input_bg.gif) no-repeat top left;
font: normal 11px Arial, Helvetica, sans-serif;
color: #ccc;
width: 240px;


}

#myprofile form textarea.myprofiletext, #fullbox form textarea.inputtext {

margin: 0 0 10px 0;

padding: 6px;
padding-left: 2px;
padding-right: 2px;
border: 1px solid #666666;

background: #777 url(../images/tpl_textarea_bg.gif) no-repeat top left;

color: #ccc;

font: normal 11px Arial, Helvetica, sans-serif;

width: 240px;

}

#myprofile form select.myprofiletext {

margin: 0 0 5px 0;

padding: 2px;
font: normal 11px Arial, Helvetica, sans-serif;
color: #555;
}

#myprofile form input.myprofilebrowsefile {

margin: 0 0 5px 0;

padding: 2px;

border: 1px solid #666666;

background: #393939 url(../images/tpl_input_bg.gif) no-repeat top left;

font: normal 11px Arial, Helvetica, sans-serif;

color: #ccc;


}



#myprofile form p input.myprofilebutton{

margin: 5px 0 0 0;

padding: 0px;

}



/* required fields - does not work in IE */

#myprofile div.fm-req {

font-weight: bold;

}



#myprofile div.fm-req label:before {

content: "* "; /* does not work in IE */

color: #8098B1;

}

.myprofilestatement {

margin-left: 150px;

float: left;

}

#myprofile ul li {

list-style-image: url(../images/tpl_icon_bullet.gif);

}

.myprofilebutton {

margin-left: 150px;

padding : 0 0 0 25px;

}



/* End My Profile */



/* Clip Share User Menu */

#usermenu p{

margin: 10px 10px;

padding: 0 0 0 25px;

}

#usermenu h4 {

font: normal 19px Arial, Helvetica, sans-serif;

color:#8098B1;

letter-spacing: -1px;



}

.mystats {

margin: 0 0 0 5px;

float: left;

width: 250px;

display: inline;

}

.myinbox {

margin: 0 0 0 5px;

float: left;

width: 210px;

display: inline;

}

p.myvideostat {

background: transparent url(../images/tpl_icon_video.gif) no-repeat;

}

p.friends {

background: transparent url(../images/tpl_icon_friends.gif) no-repeat;

}

p.friendreq {

background: transparent url(../images/tpl_icon_friend_req.gif) no-repeat;

}

p.watch {

background: transparent url(../images/tpl_icon_watched.gif) no-repeat;

}

p.visitors {

background: transparent url(../images/tpl_icon_visitors.gif) no-repeat;

}

p.profile {

background: transparent url(../images/tpl_icon_profile.gif) no-repeat;

}

p.message {

background: transparent url(../images/tpl_icon_new_message.gif) no-repeat;

}


/* End Clip Share User Menu */



/* Most Active User */



ul#mostactiveuser {

margin: 0;

padding: 0;

}

ul#mostactiveuser li {

margin: 0;

float: left;

list-style-type: none;

padding: 0 0 0 24px;

padding-bottom: 15px;

text-align: center;

}

ul#mostactiveuser img {

padding: 1px;

border: 1px solid #333;

}

ul#mostactiveuser li.boxshow{

margin: 0;

float: left;

list-style-type: none;

padding: 0 0 0 20px;

text-align: center;

line-height: 14px;

height:230px; 

}

ul#mostactiveuser span.title {

font: normal 13px Arial, Helvetica, sans-serif;

}

ul#mostactiveuser span.duration {

font: bold 12px Arial, Helvetica, sans-serif;

}

ul#mostactiveuser span.info {

color: #444444;

}

/* End Most Active User */



/* top watched */

/*#topwatched {



margin: 10px 0 0 0px;

height: 230px;

}*/



/* End top watched */



p.specialmessage {
border: 1px solid #ccc;
padding: 10px;
margin: 10px auto;
width: 350px;
text-align: center;
}

.navvideo {
display: inline;
text-align: right;
margin-top: 2px;
float:left;
}
.titlepage{
margin-top:5px;
font-size: 16px;
float:left;
color: #cccccc;
}
.videopaging {
display: inline;
width: 200px;
font: normal 11px Arial, Helvetica, sans-serif;
color: #ffffff;
letter-spacing: normal;
margin: 0;
text-align: right;
float:right;
padding-top:5px;
margin-right:10px;
}


#tagsbox {

text-align: justify;

margin: 0 auto;

}
.center {
text-align: center;
}

#paging{
width:966px;
margin: 0px auto;
padding: 0px;
text-align:center;
}

#paging-left{

width:496px;

}

.pagingnav{

width:495px;

font: normal 11px Arial, Helvetica, sans-serif;

}

.pagingnav {
padding: 0;
margin: 0px auto;
line-height: 28px;
text-align: center; /*set value to "left", "center", or "right"*/
}
.pagingnav  {
padding: 2px;
}

.pagingnav a{
color: #555;
padding: 2px 4px;
margin: 2px; 
text-decoration: none;
border: 1px solid #777;
background-color: #ccc;
display: block:
}

.pagingnav   a:hover{
text-decoration: none;
border: 1px solid #666;
color: #fff;
background-color: #4f5a83;
font-weight: normal;

}

span.pagingnav {
color: #4f5a83;
padding: 2px 4px;
margin: 2px; 
text-decoration: none;
border: 1px solid #4f5a83;
background-color: #ffffff;
display: block:

}

.replythis {
background: url(../images/tpl_icon_reply.gif) no-repeat left center;
padding: 0 80px 0 20px;
float: right;
margin-bottom: 10px;
}

.videoplayer {
margin-left: 0px;
}
.listchannel, .listchannellarge{
float:left;
padding:8px;
margin: 4px;
background: #ccc;
}
.listchannellarge{
width:650px;
}
.listchannellarge .imagechannelinfo,.listchannellarge .imagechannel{
float:left;
}
.listchannellarge .imagechannelinfo{
padding-left:10px;
text-align:left;
}
.listchannel .imagechannel a img{
width:162px;
height:115px;
}
.listchannellarge .imagechannel a img{
width:162px;
height:115px;
}
.listchannel .star img,.listchannellarge .star img{
border:none;
}
#voteProcess{
width: 90px;
float:left;
}
.startratebox{
height:19px;
border:0px solid;
}
.startratebox img {
border: 0 !important;
}
.startratebox2{
height:19px;
width:192px; 
border:0px solid;
}
.startratebox2 img {
border: 0 !important;
width:11px;
}
.groupdetail{
float:left;
}
.friendlist {
margin: 0;
padding: 0;
float: left;
display: block;
border-bottom: 1px solid #eaeaea;
width: 496px;
}
.friendspict {
width: 52px;
margin: 10px 20px 0 10px;
float: left;
}
.dropdownviewnav {

width: 100%;

display: block;

float:right;

text-align: right;

padding: -5px 10px 10px 0;

}

.friendsaction {

width: 496px;

}

.selectaction { 

padding: 10px;

text-align:right;

}

#myfriends p {

margin: 0;

padding: 5px 0 5px 0;

}

.friendstat {

margin-left: 70px;

}

.friendstat p span {

padding: 0 30px 0 20px;

}

.friendstat p span.video {

background: transparent url(../images/tpl_icon_video.gif) no-repeat;

}



.friendstat p span.flag {

background: transparent url(../images/tpl_icon_flag.gif) no-repeat;

}



.friendstat p span.people {

background: transparent url(../images/tpl_icon_people.gif) no-repeat;

}

/* End Friends */



/*My Video */

.myvideo {

margin-top: 10px;

width: 495px;

display:block;

float: left;

}

.videothumb {

width: 140px;

display: block;

float: left;

text-align: center;

}

.videothumb img {

padding: 2px;

border: 1px solid #333;

}

.maindesc {

width: 320px;

display: block;

float: left;

margin: 0 0 0 10px;

border-bottom: 1px solid #EEE;

}

.maindescwithoutborder {

width: 320px;

display: block;

float: left;

margin: 0 0 0 10px;

border-bottom: none;

}



.otherdesc {

width: 320px;

display: block;

float: left;

margin: 0 0 0 140px;

}   



/* End My Video */



/* Inbox Outbox */



.inbox th {

border-bottom: 3px solid #333333;

height: 30px;

background-color: #262626;

text-align: center;

color: #ccc;

}

.inbox td {

height: 20px;

padding: 4px 10px 4px 10px;

}

.inbox td.blue {

background-color: #161616;

padding: 4px 10px 4px 10px;

}

a.newmail {

padding-left: 25px;

background: transparent url(../images/tpl_icon_new_message.gif) no-repeat;

font-weight:bold;

}

a.openedmail {

padding-left: 25px;

background: transparent url(../images/tpl_icon_message.gif) no-repeat;

}

/* End Inbox Outbox*/



/* Groups */

#groups p {

margin: 15px 5px;

padding: 0px;

}



#groups p span {

margin: 5px 5px 0 0;

padding: 0 0 0 18px;

font-weight: bold;

}



.group {

margin-top: 10px;

width: 496px;

display:block;

float: left;

}

.groupthumb {

width: 140px;

display: block;

float: left;

text-align: center;

margin: 10px 0 0 0;

}

.groupthumb img {

padding: 1px;

border: 1px solid #333;

}



#groups p span.video {

background: transparent url(../images/tpl_icon_video.gif) no-repeat;

letter-spacing: -1px;

}



#groups p span.topic {

background: transparent url(../images/tpl_icon_topic.gif) no-repeat;

letter-spacing: -1px;

}



#groups p span.people {

background: transparent url(../images/tpl_icon_people.gif) no-repeat;

letter-spacing: -1px;

}



p#grouphome_icon, p#grouppost_icon {

margin: 15px 5px;

padding: 0px;

}



p#grouphome_icon span, p#grouppost_icon span {

margin: 5px 5px 0 0;

padding: 0 0 0 18px;

font-weight: bold;

}



p#grouphome_icon span.video, p#grouppost_icon span.video {

background: transparent url(../images/tpl_icon_video.gif) no-repeat;

letter-spacing: -1px;

}

p#grouphome_icon span.people, p#grouppost_icon span.people {

background: transparent url(../images/tpl_icon_people.gif) no-repeat;

letter-spacing: -1px;

}

p#grouppost_icon span.flag {

background: transparent url(../images/tpl_icon_flag.gif) no-repeat;

letter-spacing: -1px;

}

p#grouphome_icon span.newpeople {

background: transparent url(../images/tpl_icon_membernew.gif) no-repeat;

letter-spacing: -1px;

}

p#grouphome_icon span.newvideo {

background: transparent url(../images/tpl_icon_videonew.gif) no-repeat;

letter-spacing: -1px;

}





.groupdesc {

width: 320px;

display: block;

float: left;

margin: 0 0 0 10px;

}

.group-home-desc {

display: block;

float: left;



}

.groupforum-items {

margin: 0 10px;

}

.group-post-desc {

display: block;

float: left;

width: 550px;



}

.grouppost-comment {

border-bottom: 1px solid #EAEAEA;

}



.divede-box{

clear:both;

padding-bottom:20px;

display:block;

}

/*

form#add_group_topic textarea.fullboxtext{

width: 300px;

float: left;

}

.attachvideo {

width: 300px;

margin: 0 0 0 20px;

}*/

/*End Group */



#prevmovie {

width: 60px;

float: left;

padding-left: 7px;

text-align: center;

}

#nextmovie {

width: 60px;

float: left;

text-align: center;


}

#playmovie {

width: 60px;

float: left;

text-align: center;

}

.relatedvideothumbnail {

padding-left: 5px;

width: 60px;

float: left;

display: block;

text-align: center;

}

.relatedvideodesc {

width: 100px;

float: left;

display: block;

padding-left: 8px;

text-align:left;

font: normal 11px/14px Arial, Helvetica, sans-serif;

}


#recent1,#recent2,#recent3{

/*padding-left:16px;*/

padding: 0 8px;

width:410px;

float:left;

}



.side_results{

overflow: auto;

height: 350px;

width:206px;

display: block;

}

.boxtable{

padding-left:30px;

}



.floatmenu{

float:left;

width:125px;

text-align:left;

background: transparent url(../images/tpl_icon_arrow.gif) no-repeat;

padding-left:15px;

line-height: 14px;

}



.floatmenu-without-arrow{
float:left;
width:175px;
text-align:left;
padding-left:15px;
}

.comment-content{
word-wrap: break-word ;
overflow: auto;
width:300px;
}
.errorbox{
border: solid 1px #777;
color: #555;
font-weight: normal;
font-size: 13px;
width:955px;
margin-top: 10px;
margin-bottom: 15px;
padding: 3px;
}
.msgbox{
border: dotted 1px #009933;
color: #009933;
font-weight: normal;
font-size: 13px;
width:955px;
margin-top: 10px;
margin-bottom: 15px;
padding: 3px;
}
a.cloudtags {
text-decoration: none;
padding: 3px;
font-family: Arial;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
color: #777777;
}
a.cloudtags:hover {
text-decoration: none;
border-bottom: none;
background: #8098B1;
color: white;
padding: 3px;
}
.comment-divider {
border-bottom: dotted 1px #ccc;
}
.comment-image {
margin: 3px;
margin-top: 7px;
padding: 1px;
border: 1px solid #333;
}

span.comment-info {

font-size: 11px;

color: #444444;

}

.comment-body {
padding: 8px;
background: #e1e1e1;
}

#videotabcontainer {
margin: 0 0 0 5px;
padding: 0px;
position: relative;
top: 0px;
width: 375px;
}
#videotabcontainer ul {
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: center;
font: normal 14px/24px Arial, Helvetica, sans-serif;
}
#videotabcontainer li {
display: inline;
margin: 0px;
padding: 0px;
text-indent: 0px;
}
#videotabcontainer a {
float: left;
display: block;
width: 110px;
padding-top:5px;
height: 20px;
color: #ffffff;
border: none;
text-decoration: none;
}
#videotabcontainer a:link, #videotabcontainer a:visited, #videotabcontainer a:hover, #videotabcontainer li a.tabactive {
float: left;
background: transparent url(../images/tpl_videotabs_btn.gif) no-repeat left top;
background-position: 0% -25px;
}
#videotabcontainer a:link, #videotabcontainer a:visited {
background-position: 0% -25px;
}



#videotabcontainer ul li.tabactive {

background: transparent url(../images/tpl_videotabs_btn.gif) no-repeat left top;

background-position: 0% 0px;

line-height: 24px;

}



#videotabcontainer a:hover {
background-position: 0% -50px;
line-height: 24px;
}
#videotabcontainer li a.tabactive {
background-position: 0% 0px;
line-height: 24px;
}
#top_links { float: right; font-family: arial; font-size: 12px;margin-top:10px; margin-right: 180px;}
#recently{
float: left;
display:block;
width:600px;
padding:2px;
margin-left: auto;
margin-right: auto;
}
div.items { margin: 0; float:left; width: 600px;margin-top:10px}
div.recently_watched_video{ margin-right:55px; text-align:center; margin-bottom:20px; display:inline-block; float:left; width:160px; height:110px; }
div.recently_watched_video a {color:#555555; text-decoration:none;}
div.recently_watched_video img { background:#ddd; padding:3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
div.recently_watched_video img:hover { background:#cacaca; }
a.prev, a.next { display:block; cursor:pointer; width:23px; height:23px; background-repeat:no-repeat; margin: 3px 0 0 0;}
a.prev { background:url(../images/scrollable/button-left.png); float: left;}
a.next { background:url(../images/scrollable/button-right.png); float: left; }


#lang { margin: 0 0 0 3px;  margin-top:5px}
#lang ul { margin: 0; display:none; }
#lang, #lang ul { list-style:none; padding: 0px; width: 50px;}
.sliding-element { font:11px/1 Arial, Helvetica, sans-serif;}
#lang li ul { position:absolute; z-index: 10000; width:152px;}
#lang2 { position:absolute; z-index: 10000; width:152px;}
#lang a img { border:none; padding-right:5px; vertical-align:middle; }
#lang a { text-decoration:none; display:block; padding:4px 5px 3px 5px; color:#fff; width:140px;}
#lang li li a {background: #222; width: 140px;}
#lang a:hover, #lang li:hover a, #lang li.over a {color:#fff}
.first { background:url(../images/flags/arrow_down_hover.gif) no-repeat 33px 9px;  color:#fff;}
#lang li:hover li a, #lang li.over li a { width:140px;}
#lang li li a:hover { color:#8098B1; }