/*	===============================================================
	copyright i2i
	www.i2ic.com 

	Type:				Styles
	Author:				Nigel Morris
	Creation Date:		02 December 2008
	---------------------------------------------------------------
	Version no:			1.1
	Last edited:		14 October 2009
	============================================================ */


	/*	---------------------------------------------------------------
	GLOBAL STYLES
	------------------------------------------------------------ */
	
	
/* Global Settings */
html, body {
	margin: 0px;
	padding: 0px;
	font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	line-height: 18px;
	color:#333333;
	background-image: url(../images/bg.png);
	background-repeat: repeat-x;
	background-position: center top;
}


h1, h2, h3, h4 {
font-size: 100%;
}

h1.title{
margin:10px 0 10px 0;
font-size: 1.4em;
font-weight:bold;
border-bottom:#999999 dotted 1px;
}

a {
	color: #6666CC;
	text-decoration: none;
	outline: none;
}

p br{
	height:0px;
	/*display:none;*/
}

#loginForm p br{
	display:none;
}

:focus
{
  -moz-outline-style: none;
}


a:hover {
	color: #000000;
	text-decoration: none;/*border-bottom: 1px dotted #333333;*/
}





#othervideo a img, .groupthumb a img,.small-rightbox a img {
border: 0;
}

.relatedvideothumb a img {
padding: 2px;
border: 1px solid #EEEEEE;
}


.clear {
clear: both;
}




/*	---------------------------------------------------------------
	FORM STYLES
	------------------------------------------------------------ */

form {
margin: 0;
text-align:left;
}

fieldset {
	margin: 1em 0;
	padding:1em;
	border: thick solid #E5E5E5;
}

legend {
margin: 0 0 1em 0;
padding: 0 .5em;
background: transparent;
font-size: 19px;
font-weight: normal;
color:#000000;
letter-spacing: -1px;
}

fieldset label{
text-align:left;
display:block;
width:200px;
}

fieldset label.full{
display:block;
width:auto;
font-weight:normal;
}


input.checkbox {
	border: 1px solid #CCCCCC;
}

input.fullboxtext {
margin: 0 0 10px 0;
padding: 3px;
border: 1px solid #CCCCCC;
background: #FFFFFF url(../images/tpl_input_bg.gif) no-repeat top left;
font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
width: 240px;
height: 15px;
}

input.image, input[type="image"]{
margin:0 0 0.4em 0;
padding:0.4em;
border: 1px dotted #E4E4E4;
}

textarea.fullboxtext{
margin: 0 0 10px 0;
padding: 3px;
border: 1px solid #CCCCCC;
background: #FFFFFF url(../images/tpl_textarea_bg.gif) no-repeat top left;
font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
width: 240px;
}

textarea.smallboxtext{
margin: 0 0 10px 0;
padding: 3px;
border: 1px solid #CCCCCC;
background: #FFFFFF url(../images/tpl_textarea_bg.gif) no-repeat top left;
font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
width: 180px;
}



label{
text-align:left;
color:#333333;
display:block;
}

/* End Of Global Settings */

/*	---------------------------------------------------------------
	HEADER STYLES
	------------------------------------------------------------ */
	

/* Clip Share Logo */



#head {
	margin: 0px auto;
	padding: 0px;
	width: 960px;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:103px;
}


#head h1 {
    margin: 20px 0px 0px 0px;
    padding: 0px;
    text-indent: -9999px;
    float: left;
    display: inline;
}


#head h1 a.logo {
    display: block;
    width: 350px;
    height: 50px;
    border: none;
}


#head h2 {
	margin: 48px 0 0 10px;
	padding: 0px;
	font: normal 13px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #333333;
	float: left;
	text-indent: -9999px;
}



#head h2 {
margin: 40px 0 0 0;
padding: 0px;
font: normal 13px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color: #303030;
float: right;
visibility:hidden;

}

#head #links {
    margin: 12px 0 0 30px;
	color:#FFFFFF;
	font: normal 13px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    padding: 2px;
    float: right;
}

#head #links a{
	color:#FFFFFF;
}

#head #links a:hover{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}

/* End of Clip Share Logo */

/*	---------------------------------------------------------------
	NAVIGATION STYLES
	------------------------------------------------------------ */

/* Clip Share Navigation */



#headnav {
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: left;
	width: 100%;
}


#navbar {
	width: 100%;
	height: 33px;
}


#navsubbar {
    width: 100%;
    background: url(../images/tpl_subnavbar_bg.gif) repeat-x;
    height: 25px;
	line-height: 20px;
}


#navcontainer {
    position: relative;
    top: 6px;
    width: 960px;  
    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: #FFFFFF;
	text-decoration: none;
}

#navcontainer a:hover {
	float: left;
	background: url(../images/tpl_navbar_btn.gif) no-repeat left top;
	background-position:0% -54px;
	color: #FFFFFF;
	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;
	padding: 2px 0;
	/*text-indent: 20px;*/
	width: 960px;
	color:  #FFFFFF;
	text-align: left;
}

#navsubbar p a {
	margin: 0px 7px;
	color:  #FFFFFF;
}

#navsubbar p a:hover {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}

/* End of Clip Share Navigation */

/*	---------------------------------------------------------------
	CONTENT STYLES
	------------------------------------------------------------ */

/* GENERAL CONTAINER */

#content {
margin: 10px 0;
padding: 0px;
text-align:center;
}

/* 740px;  */
#container {
width: 960px; 
margin: 10px auto;
padding: 0px;
text-align: center;
min-height:300px;
display:block;
}


#homeside {
	margin: 0px 6px 0px 0px;
    padding: 0;
    width: 500px;
    text-align: left;
    float: left;
}

#leftside {
margin: 0px 6px 0px 0px;
    padding: 0;
    width: 720px;
    text-align: left;
    float: left;
}

#centerside {
margin: 0px 6px 0px 0px;
padding: 0;
width: 720px;
text-align: left;
float:left;
}

#centersideInner {
margin: 0px 6px 0px 0px;
padding: 0;
width: 710px;
text-align: left;
float:left;
}

/* Right Side */
#rightside {
padding: 0px 0px 0px 6px;
margin: 0px 6px 0px 0px;
margin: 0px;
width: 215px;
text-align: left;
float:left;
}

#rightsidefeatured {
padding: 0px 0px 0px 6px;
margin: 0px 6px 0px 0px;
width: 215px;
text-align: left;
float:left;
}

#fullside {
margin: 0;
padding:0;
width: 720px;
text-align: left;
}

.login-title, #statistic-title, #online-title,#vote-title,#populartags-title,
#adv-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: 25px;
    padding-left: 10px;
    background: url("../images/tpl_box_bar.gif") repeat-x;
    font: normal 19px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    color:#FFFFFF;
}



.login-title a, #statistic-title a, #online-title a,#vote-title a,#populartags-title a,
#adv-title a, #latestvideo-title a, #profiledetail-title a, 
#recenttags-title a, #userinfo-title a, #mediumbox-title a, 
.recently-title a, .fullbox-title a, #myprofile-title a,#invitefriend-title a,#invitenewfriend-title a, 
#mostactive-title a, #topwatched-titlea , #signup-title a, #viewvideo-title a,
#bookmark-title a, #videocomment-title a, #othervideo-title a, #relatedvideo-title a, 
#relatedtag-title a,.recently-added-title a,#browsegroup-title a, #smallbox-title a,
#videodetails-title a, #sharedetails-title a, #myvideo-title a, #myfriends-title a,
#groups-titl a, #groupforum-title a, .grouprecentvideo-title a.small-rightbox-title a {
color:#FFFFFF;
}

.tab{
background: url("../images/tpl_box_tab_bar.gif") repeat-x;
}

h2.title  {
	height: 22px;
	padding: 3px 0 0 10px;
	background: url("../images/tpl_box_bar.gif") repeat-x;
	letter-spacing: -1px;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}

.content{
	padding:10px 10px;
	margin-top: 0px;
	/*background: url("../images/tpl_box_shading.gif") repeat-x;*/
text-align: justify;
border: 1px solid #6666CC;
}

.topright  {

}


/* End of GENERAL CONTAINER Clipshare */

/*	---------------------------------------------------------------
	RIGHT BOX STYLES
	------------------------------------------------------------ */

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

.small-rightbox-content span.title {
font: normal 13px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

.small-rightbox-content span.duration {
font: normal 12px Arial, Helvetica, sans-serif;
}

.small-rightbox-content span.info {
color: #999999;
font-size: 11px;
}

.small-rightbox-content span.tags {
text-decoration: none;
font-weight: normal;
border-bottom:dotted 1px #CCCCCC;
}

.small-rightbox-content textarea.fullboxtext{
width:180px;
}

#populartags-content, #recenttags-content, #relatedtag-content {
    padding:10px;
    margin-top: 2px;
    background: url("../images/tpl_box_shading.gif") repeat-x;
	text-align: justify;
}

.login-content, #statistic-content, #adv-content, #online-content,
#latestvideo-content, #profiledetail-content, #vote-content, 
#userinfo-content, #mediumbox-content, .recently-content, .fullbox-content,#invitefriend-content,#invitenewfriend-content,
#myprofile-content, #mostactive-content, #topwatched-content, #signup-content, #viewvideo-content,
#bookmark-content, #othervideo-content, #relatedvideo-content, .recently-added-content,
#browsegroup-content, #smallbox-content, #videodetails-content, #sharedetails-content, 
#groupforum-content, .grouprecentvideo-content,.small-rightbox-content {
	padding:2px 10px 2px 10px;
    margin-top: 2px;
    background: url("../images/tpl_box_shading.gif") repeat-x;
}



#videocomment-content, #myvideo-content, #myfriends-content, #groups-content {	background:transparent url("../images/tpl_box_shading.gif") repeat-x;
	margin-top:2px;
	padding: 0em 1em 1em 1em;
}



/*	---------------------------------------------------------------
	SEARCH STYLES
	------------------------------------------------------------ */
	
/* Clip Share Search */

#containersearch{
margin: 0 0 10px 0;
position: relative;
display: block;
width:100%; 

}

#search {
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 #CCCCCC;
background: #FFFFFF url(../images/tpl_input_bg.gif) no-repeat top left;
font: normal 14px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	color: #333333;
}

#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 */

/*	---------------------------------------------------------------
	BANNER STYLES
	------------------------------------------------------------ */

/* Clip Share Banner */
#banner {
margin: 10px 0 0 0;
padding: 3px auto 3px auto;
width: 100%;
background: transparent url(../images/tpl_banner_bg.jpg) repeat-x top;
border: 1px solid #e8eaea;
height: 208px;
text-align:center;
}

.banner{
display:block;
width:100%;
margin:10px 0;
padding:auto;
text-align:center;
}

/* * html #banner {
margin: -10px 0 10px 0;
} */

/*	---------------------------------------------------------------
	FEATURE STYLES
	------------------------------------------------------------ */

.feature {
margin: 10px 0 0 15px;
padding: 5px;
float: left;
width: 136px;
display: inline;
} 



.feature h3 {
margin: 0px;
padding: 0px;
font: normal 30px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color: #000000;
letter-spacing: -2px;
}

.feature p {
margin: 0px;
padding: 0px;
}

.feature p img {
margin: 5px;
padding: 0px;
display: block;
}

/*	---------------------------------------------------------------
	LEFT STYLES
	------------------------------------------------------------ */

/* Clip Share left side */
.recently, #userinfo, #mediumbox, #mostactive, #topwatched, 
#signup,#browsegroup, #viewvideo, .recently-added,
#myvideo, #myfriends, #groups ,#bookmark, #videodetails, #sharedetails, #videocomment ,.module{
	/*display:block;
	width:100%;
	padding:0;
	background: #FFFFFF;
	border: 1px solid #E5E5E5;
	margin-top:0px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;*/
	margin-top:1em;
	display:block;
width:100%;
padding:2px;
background: #FFFFFF;
border: 1px solid #EEEEEE;
text-align: left;
	
}

.recently{
	margin-top:10px;
}

#mostactive img.thumb, #topwatched img.thumb,.recently-added img.thumb{
width:120px;
height:90px;
}

#useraction {
display:block;
width:auto;
padding:2px;
background: #FFFFFF;
border: 1px solid #EEEEEE;
margin: 10px 15px;

}

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

#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: 9px;
	background: transparent url(../images/tpl_box_arrow.gif) no-repeat top left;
	position: relative;
	top: -5px;
	left: -10px;*/
	height:0;
	visibility: hidden;
}

#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: 9px;
background: transparent url(../images/tpl_box_arrow.gif) no-repeat top left;
position: relative;
top: -2px; 
left: 0; 
}

#online .arrow-general {
margin: 0px;
padding: 0px;
height: 9px;
background: transparent url(../images/tpl_box_arrow.gif) no-repeat top left;
position: relative;
top: -5px; 
left: 0; 

}

.recently a img.right {
margin: 35px 0px 0px 0px;
padding: 0px;
border: 0px solid #CCCCCC;
float: left;
}

.recently a img.left {
margin: 35px -4px 0px 8px;
padding: 0px;
border: 0px solid #CCCCCC;
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 #CCCCCC;
display: block;
}

.viewed p {
margin: 0px;
padding: 0px;
text-align: center;
}

.viewed p span {
display: block;
font-size: 10px;
}
/* End of Clip Share Recently */

/*	---------------------------------------------------------------
	SUBMENU STYLES
	------------------------------------------------------------ */

/* Clip Share Sub Tab Menu */
#submenu {
float:left;
margin: 0;
padding: 0px;
width: 500px;
}

#submenuInner {
float:left;
margin: 0;
padding: 0px;
width: 480px;
}

#submenuright {
float:right;
margin: 0;
padding: 0px;
width: 215px;
}

.tabmenucontainer {
margin: 0px;
padding: 0px;
position: relative;
top: 0px;
width: auto;
}

.tabmenucontainer ul {
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: center;
font: normal 14px/24px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

.tabmenucontainer li {
display: inline;
margin: 0px;
padding: 0px;
text-indent: -7px;
}

.tabmenucontainer a {
	float: left;
	display: block;
	width: 166px;
	height: 25px;
	color: #FFFFFF;
	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_166.gif) no-repeat left top;
background-position: 0% 0px;
}

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

.tabmenucontainer ul li.tabactive, .tabmenucontainer ul li a#active, .tabmenucontainer li a.tabactive {
background: transparent url(../images/tpl_tabs_btn_166.gif) no-repeat left top;
background-position: 0% -25px;
line-height: 24px;
}

.tabmenucontainer a:hover {
background-position: 0% -50px;
line-height: 24px;
}



.tabmenucontainer li a.tabactive {
background-position: 0% -25pxpx;
line-height: 24px;
}

.subcontent {
	margin: 0px;
	padding: 2px;
	background: #FFFFFF url(../images/tpl_box_shading.jpg) repeat-x;
	width: auto;
	display:block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E5E5E5;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.subcontent div{
background: #FFFFFF url(../images/tpl_box_shading.jpg) repeat-x;
display:block;
border-bottom-color: #E5E5E5;
}

.subcontent p, .subcontent div{

margin: 0px;
padding: 0px;
/*float: left;*/
display: block;
/*width: 480px;*/
font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

.subcontent div{
background: url(../images/tpl_box_shading.jpg) repeat-x;	
}

.subcontent div.packagebutton{
	background-image: none;
	padding:2em 0 0 0;
}

.subcontent div.packageinfo{
	background-image: none;
}

.subcontent div.packageinfo input{
text-align:left
}

.subcontent p{
padding: 2px 10px 2px 10px;
width: auto;
}

.subcontent div.white{
background-color:#FFF;
background-image:none;
}
.subcontent div.blue{
background-color:#FFF;
background-image:none;
}

subcontent div.white div{
background-image:none;
}
.subcontent div.blue div{
background-image:none;
}

.subcontent div.white, .subcontent div.blue{
padding: 0px;
}

.subcontent div span.description, .subcontent div div.detail{
/*background: #FFFFFF url(../images/tpl_box_shading.jpg) repeat-x;*/
}

.subcontent p span.description, .subcontent div span.description{
text-align:left;
margin: 0px;
padding: 0px 10px 0px 0px;
float: left;
display: block;
width: 300px;
}

.subcontent p span.detail, .subcontent div div.detail{
margin: 0px;
padding: 0px;
float: left;
display: block;
width: 163px;
background-image:none;
}

.subcontent p.blue, .subcontent div.blue {
	margin: 2px;
	padding: 4px;
	float: left;
	display: block;
	width: 476px;
	font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	background-color: #E5E5E5;
	border: 1px solid #CCCCCC;
}

.subcontent p.white, .subcontent div.white {
	margin: 2px;
	padding: 4px;
	float: left;
	display: block;
	width: 476px;
	font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	/*background-color:transparent;*/
	border: 1px solid #C6C6EC;
}

.subcontent span.title {
font-weight: normal;
}

.subcontent span.duration {
font-weight: normal;
}

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

.subcontent span.tags {
text-decoration: none;
font-weight: normal;
border-bottom:dotted 1px #E5E5E5;
}

.subcontent p a img, .subcontent div a img {
margin: 0 20px 0 0;
padding: 1px;
text-decoration: none;
border: 1px solid #E5E5E5;
float: left;
}

.subcontent p a img.noborder, .subcontent div a img.noborder {
border: none;

}

.subcontent ul, .subcontent ul li {
	list-style-type: circle;	
}

span.profileinfo{
padding: 1em 0.5em 0 0;
display:block;

}

span.imgprofile {
margin: 1em 1em 3em 1em;
float:right;
width:150px;
}


.comment {
margin: 0;
padding: 0;
float: left;
display: block;
border-bottom: 1px solid #E5E5E5;
width: 477px;
}

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

.blue {
background: #E5E5E5;
}

.selectedvideo {
background: #E5E5E5;
}
/* End of Clip Share Sub Tab Menu */

/*	---------------------------------------------------------------
	CONTENT STYLES
	------------------------------------------------------------ */

/* Content Styling */
.contentbox {
margin: 0px;
}

.firstdefinition {
font-size: 14px;
font-weight: bold;
}

.txturgent {
font-size: 14px;
font-weight: bold;
}

.txtsignup {
color: #000000;
}

p.txturgent a {
color: #000000;
}

.txtcontent a {
text-decoration:underline;
}

.hellomessage {
font-size: 1em;
font-weight: bold;
}



.pictprofile {
text-align: center;
}

.mypict {
width: 52px;
margin: 10px;
float: left;
display: block;
}

.userprofile {
width: 150px;
width: 130px;
margin-left: 80px;
}

ul, ul li{
	list-style-type: none;
}

ol, ol li{
text-align:left;
}

#bookmarklist{
margin: 0 auto;
text-align: center;
}

#bookmarklist li {
list-style-type: none;
margin: 0 1.6em 0 1.6em;
float: left;
}

.strongtext {
font: bold 1.2em "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

.ratingDiv,.boxPart {
margin: 5px 0;
text-align: center;

padding-bottom: 7px;
border-bottom: 1px solid #E5E5E5;

font-size: 1em;
} 

.relatedvideolist {
margin: 0 0 20px 0;
padding-top: 5px;
padding-bottom: 5px;
}
/* End Content Styling */

/*	---------------------------------------------------------------
	BLOCKS STYLES
	------------------------------------------------------------ */


.login, #login, #statistic, #online, #vote, #adv, #latestvideo, #populartags, #profiledetail, #recenttags, #othervideo, #relatedvideo,
#relatedtag, .small-rightbox {
	display:block;
    width:213px;
    padding:2px;
    background: #FFFFFF;
    border: 1px solid #E5E5E5;
}

#groupforum, .grouprecentvideo {
display:block;
width:700px;
padding:2px;
background: #FFFFFF;
border: 1px solid #E5E5E5;
}

#login-nosearch, #recenttags-nosearch, #othervideo-nosearch{
display:block;
width:213px;
padding:2px;
background: #FFFFFF;
border: 1px solid #E5E5E5;
}

#loginForm{
margin: 2px;
padding: 0px;
}

#loginForm p {
	margin: 0px;
	padding: 0px;
	font: normal 13px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #666666;
}

#loginForm a {
font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

#loginForm p input.logintext {
	margin: 0 0 5px 0;
	padding: 2px;
	border: 1px solid #CCCCCC;
	background: #FFFFFF url(../images/tpl_input_bg.gif) no-repeat top left;
	font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	width: 180px;
	color: #666666;
}

#loginForm p input.loginbutton {
margin: 15px 0 0 0;
padding: 0px; 

}
#login, #recenttags, #othervideo,.small-rightbox {
margin: 0px;
margin-bottom:10px;
}



.subcontent form#loginForm{
padding: 2px 10px;
}



#login-nosearch, #recenttags-nosearch, #othervideo-nosearch{
margin: 0px 0 0 0;
}

#latestvideo {
margin: 37px 0 0 0;
}

#profiledetail {
margin: 37px 0 0 0;
}

#statistic {
margin: 10px 0 0 0;
/*height: 230px;*/

}

#online, .login{
margin: 10px 0 0 0;
/*height: 330px;*/

}



#populartags{
margin: 10px 0 0 0;
color:#666666;
}

#populartags a{

}


#vote{
margin: 10px 0 0 0;
}

#adv {
margin: 10px 0 0 0;
/*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: #999999;
}

#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 */

/*	---------------------------------------------------------------
	FOOTER STYLES
	------------------------------------------------------------ */


/* Clip Share Rich Footer */
#richfooter {
	margin: 20px auto 0px auto;
	padding: 0px;
	background-color: #666666;
}

#richcontainer {
margin: 0px auto;
padding: 0px;
width: 830px;
text-align: center;
}

#news, #channel, #tags {
	margin: 20px 20px 0px 5px;
	padding: 0 0 30px 0;
	text-align: left;
	width: 210px;
	color: #FFFFFF;
	float: left;
}

#news h3, #channel h3, #tags h3 {
margin: 0 0 10px 0;
padding: 0px;
font: normal 20px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color: #FFFFFF;
}

#news p, #channel p {
	margin: 0px;
	padding: 5px;
	display: block;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FFFFFF;
}

/* Tags */

#tags p {
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	text-align: justify;
	display: block;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FFFFFF;
}

a.cloudtags {
	text-decoration: none;	/*border-bottom:dotted 1px #cccccc;*/
	padding: 2px;
	color: #333333;
}

a.cloudtags:hover {
	text-decoration: none;
	border-bottom: none;
	color: #CBCAE9;
	padding: 2px;
	background-color:  #6666CC;
}



#news p:hover, #channel p:hover {
	color: #FFFFFF;
	background-color:  #6666CC;
}

#news p a, #channel p a {
text-decoration: none;
color: #EEEEEE;
}

#news p a:hover, #channel p a:hover {
	color: #FFFFFF;
}

#news img, #channel img {
padding: 1px;
}

.moduleFeaturedThumb {
margin-right:0.4em;
}

#tags p a {
border: none;
text-decoration: none;
color: #EEEEEE;
}

#tags p a:hover {
color: #FFFFFF;
}

#tags p.semore {
	float: right;
	border: none;
}

#tags p.semore a:hover{
	border-bottom: 1px dotted #FFFFFF;
}

/* End of Clip Share Rich Footer */

/* Clip Share Footer */
#footer {
	margin: 0px auto;
	padding: 10px;
	background-image: url(../images/tpl_footbar_bg.gif);
	background-repeat: repeat-x;
}

#footcontainer {
margin: 0px auto;
padding: 0px;
width: 830px;
text-align: left;
}

#footcontainer p {
	margin: 0 10px;
	padding: 0px;
	color: #E5E5E5;
}

#footcontainer p a {
margin: 0px;
border: none;
text-decoration: none;
color: #FFFFFF;
}

#footcontainer p a:hover {
border-bottom: 1px dotted #FFFFFF;
}

#footcontainer p a.rss:hover {
border-bottom: 0px;
}


/*	---------------------------------------------------------------
	TEMPLATE STYLES
	------------------------------------------------------------ */
	
.news, .news ul{
list-style-type: none;
margin:0;	
padding:0;
}

.news, .news li{
list-style-type: none;
margin:5px 5px 10px 5px;	
}

div#tab-editor ul, div#tab-editor ul li, #mycarousel, mycarousel li{
list-style-type: none;	
margin:0;
padding:0;
}

div#tab-editor ul li, #mycarousel li{
float:left;	
margin:0 10px 0 0;
}

div.blog{
	margin: 10px;
	color: #333333;
}


div.blog a{
	margin: 10px;
	color: #333333;
}

img{
	border: none;
}




/* Clip Share Medium Box */

/*

#mediumbox {
margin: 0;
padding: 0;
background: transparent url(images/bg_main_box.jpg) repeat-x; 

border: 1px solid #EEEEEE;

}

#mediumbox h3 {
margin: 0px;
padding: 0 0 0 5px;
background: transparent url(images/recently_bar.gif) no-repeat top;
color: #FFFFFF;
font: normal 19px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
letter-spacing: -1px;
height: 38px;
}

*/

/* End Clip Share Medium Box */



/* Clip Share Full Box */

.fullbox,#invitefriend,#invitenewfriend{
display:block;
width:100%;
padding:2px;
background: #FFFFFF;
border: 1px solid #EEEEEE;
text-align: left;
margin:2em 0 2em 0;
}

.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 #CCCCCC;
	background: #FFFFFF url(../images/tpl_input_bg.gif) no-repeat top left;
	font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	width: 240px;
	color: #666666;
}



.fullbox form p input.submitbutton,#invitefriend form p input.submitbutton,#invitenewfriend form p input.submitbutton {
margin: 5px 0 0 0;
}

div.fm-opt{
margin:0 0 1em 0;
}

div.fm-opt strong{
	font-size:1.2em;
	padding:0 0 0.4em 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}

div.fm-opt label{
margin:1em 0 0 0;
}

.div.fm-req label:before{
content: "* "; /* does not work in IE */
color: #CC0000;
font-weight: bold;
}

div.fm-opt-sm{
margin:0 0 0.4em 0;
}

div.fm-opt-sm label{
margin:0.4em 0 0 0;
font-weight:normal;
}


div.fm-opt label:before{
color: #CC0000;
}



.submitbutton {
margin-left: 150px;
padding : 10px 0 0 25px;
} 

/* End Clip Share Full Box */

form div.fm-opt label{
margin:0 0 0 0;
}

form div.fm-opt label.3col{
	float:left;
	width:30%;
}

/* Clip Share Signup */
#signup form {
margin: 10px;
padding: 0px;
}

#signup label, .fullbox label {
	padding: 0 1em 0 0;
	margin:0 0 2em 0;
	text-align: left;
	color: #333333;
	font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	display:block;
	/*float:left;*/
}

.fullbox label{
	margin:0 0 0.6em 0;	
}

#signup form p {
	margin: 0px;
	padding: 0px;
	font: normal 13px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #000000;
}

#signup form input.signuptext,.fullbox form input.fullboxtext {
margin: 0 0 10px 0;
padding: 2px;
border: 1px solid #CCCCCC;
background: #FFFFFF url(../images/tpl_input_bg.gif) no-repeat top left;
font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
width: 220px;
height: 15px;
}

textarea.fullboxtext {
margin: 0 0 10px 0;
padding: 6px;
border: 1px solid #CCCCCC;
background: #FFFFFF url(../images/tpl_textarea_bg.gif) no-repeat top left;
font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
width: 200px;
}

#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: #CC0000;
}

.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, #myvideo {
display:block;
width:100%;
padding:2px;
background: #FFFFFF;
border: 1px solid #EEEEEE;
text-align: left;
}

#myprofile form {
margin: 10px;
padding: 0px;
}

#myprofile fieldset {
	margin: 1em 0;
	padding:1em;
	border: thick solid #E5E5E5;
}

#myprofile legend {
margin: 1em 0;
padding: 0 .5em;
background: transparent;
font-size: 19px;
font-weight: normal;

color:#000000;	letter-spacing: -1px;
}

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

#myprofile form p {
margin: 0px;
padding: 0px;
font: normal 13px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color: #000000;
}

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


}

#myprofile form textarea.myprofiletext, .fullbox form textarea.inputtext {
margin: 0 0 10px 0;
padding: 6px;
border: 1px solid #CCCCCC;
background: #FFFFFF url(../images/tpl_textarea_bg.gif) no-repeat top left;
font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
width: 240px;
}

#myprofile form select.myprofiletext {
margin: 0 0 5px 0;
padding: 2px;
border: 1px solid #CCCCCC;
background: #FFFFFF url(../images/tpl_input_bg.gif) no-repeat top left;
font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

#myprofile form input.myprofilebrowsefile {
margin: 0 0 5px 0;
padding: 2px;
border: 1px solid #CCCCCC;
background: #FFFFFF url(../images/tpl_input_bg.gif) no-repeat top left;
font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

#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: #CC0000;
}

#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 "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color:#000000;

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;
text-indent:30px;
}

p.friends {
background: transparent url(../images/tpl_icon_friends.gif) no-repeat;
text-indent:30px;
}

p.friendreq {
background: transparent url(../images/tpl_icon_friend_req.gif) no-repeat;
text-indent:30px;
}

p.watch {
background: transparent url(../images/tpl_icon_watched.gif) no-repeat;
text-indent:30px;
}

p.visitors {
background: transparent url(../images/tpl_icon_visitors.gif) no-repeat;
text-indent:30px;
}

p.profile {
background: transparent url(../images/tpl_icon_profile.gif) no-repeat;
text-indent:30px;
}

p.message {
background: transparent url(../images/tpl_icon_new_message.gif) no-repeat;
text-indent:30px;
}
/* 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 #EEEEEE;

}

ul.mostactiveuser li.boxshow{
margin: 0;
float: left;
list-style-type: none;
padding: 0 3px 0 3px;
text-align: center;
line-height: 14px;
height:200px; 

}

ul.mostactiveuser span.title {
font: normal 13px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

ul.mostactiveuser span.duration {
font: normal 12px Arial, Helvetica, sans-serif;
}

ul.mostactiveuser span.info {
color: #999999;
}

/* End Most Active User */



/* top watched */

/*#topwatched {


margin: 10px 0 0 0px;
height: 230px;
}*/



/* End top watched */



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

.navvideo {
display: inline;
text-align: right;
float:left;
}

.fullbox-title .basicdetailed {
display: inline;
font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color: #333333;
letter-spacing: normal;
margin: 0 10px 0 10px;
width:100px;
float:left;
padding-top:5px;
}

.fullbox-title .basicdetailed a{
	color: #F7F7F7;
}

.fullbox-title .basicdetailed a:hover{
color: #FFFFFF;
}

.titlepage{
float:left;
}

.videopaging {
	display: inline;
	width: 200px;
	font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: normal;
	margin: 0;
	text-align: right;
	float:right;
	padding-top:5px;
	margin-right:10px;
	
}

.videopaging a{
	color: #FFFFFF;
}

.fullbox-title p img {
margin-right: 5px;
}

.videobox {
text-align: center;
margin: 0 auto 0 auto;
display:block;
}

.videobox p{
margin:0 0 0.6em 0;
}

#tagsbox {
text-align: justify;
margin: 0 auto;

}

.videobox table tr td{
padding-bottom: 30px;
padding-left:6px;
}

.videobox img {
padding: 1px;
border: 1px solid #EEEEEE;
}

img.star {
border: none;
}

span.title {
font: normal 13px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
display:block;
width:120px;
overflow:hidden;
height:1.4em;
}

span.duration {
font: normal 12px Arial, Helvetica, sans-serif;
}

span.info {
color: #999999;
}

.center {
text-align: center;
}

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

#paging-left{
width:496px;
}

.pagingnav{
width:495px;font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

.pagingnav {
/*width: 496px;*/

/*background: url(../img/chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/

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

}

.pagingnav  {
/*display: inline;*/

padding: 2px;
}

.pagingnav a{
color: #333;
padding: 2px 4px;
margin: 2px; 
text-decoration: none;
border: 1px solid #ccc;
/*display: block;*/

}

span.pagingnav {
	color: #333;
	padding: 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #666666;
	background-color: #F9E6DF;
/*display: block;*/

}

.pagingnav   a:hover{
text-decoration: none;
background-color: #F9E6DF;
font-weight: normal;
}

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

.videoplayer {
margin: 10px;
text-align:center;
}

.textdesc{
width:100%;
}

.boxit{
min-height:220px;
height:200px;
}

.listchannel{
width:120px;
overflow:hidden;
}

.listchannel, .listchannellarge{
float:left;
line-height:14px;
list-style-type:none;
margin:0 0 1em 0;
padding:0 3px;
text-align:center;
}

.listcategory{
width:290px;
}

.listchannellarge{
width:100%;
}

.listchannellarge .imagechannelinfo,.listchannellarge .imagechannel{
float:left;

}

.listchannellarge .imagechannelinfo{
/*clear:both;*/
}

.listchannellarge .imagechannelinfo{
width:420px;
padding:10px;
text-align:left;
}

.listchannellarge .imagechannelinfo .title{


}

.listchannel .imagechannel a img{
width:120px;
height:90px;
}

.listchannellarge .imagechannel a img{
width:120px;
height:90px;
}

.listchannel .imagechannel a img.channel{
width:246px;
height:54px;
}

.listchannellarge .imagechannel a.channel img{
width:246px;
height:54px;
}

.listchannel .star img,.listchannellarge .star img{
border:none;
}

.startratebox{
height:19px;
width:120px;	/*   text-align:center; */

border:0px solid;

}

.startratebox img {
border: 0 !important;
}

.startratebox2{
height:19px;
width:192px; 
border:0px solid;
}

.startratebox2 img {
border: 0 !important;
width:11px;
}

/* group */



#browsegroup-title .videopaging{


}

.groupdetail{
float:left;
}

/* end group */



/* Friends */

.friendlist {
margin: 0;
padding: 0;
float: left;
display: block;
border-bottom: 1px solid #EEEEEE;
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 0px;
}

.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: 100%;
display:block;
float: left;
}

.videothumb {
width: 140px;
display: block;
float: left;
text-align: center;
}

.videothumb img {
padding: 2px;
border: 1px solid #EEEEEE;
}

.maindesc {
width: 360px;
display: block;
float: left;
margin: 0 0 0 10px;
padding:0;
border-bottom: 1px solid #EEEEEE;
}

.maindescwithoutborder {
width: 360px;
display: block;
float: left;
margin: 0 0 0 10px;
padding:0;
border-bottom: none;
}

.otherdesc {
	width: 160px;
	display: block;
	float: left;
	margin: 0 0 0 30px;
	padding: 0 0 0 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #E4E4E4;
}   



/* End My Video */



/* Inbox Outbox */



.inbox th {
border-bottom: 3px solid #000000;
height: 30px;
background-color: #E5E5E5;
text-align: center;
}

.inbox td {
height: 20px;
padding: 4px 10px 4px 10px;
}

.inbox td.blue {
background-color: #E5E5E5;
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: 2px;
border: 1px solid #EEEEEE;
}

#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 #E5E5E5;
}

.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 "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}
#recent1,#recent2,#recent3{
/*padding-left:16px;*/

padding: 0 8px;
width:410px;
float:left;
}

.side_results{
overflow: auto;
height: 350px;
width: 196px;

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:125px;
text-align:left;
padding-left:15px;
}

.comment-content{
word-wrap: break-word ;
overflow: auto;
width:300px;
}

.errorbox{
	display:block;
	border: 1px dotted #666666;
	color: #000000;
	font-weight: normal;
	font-size: 13px;
	width:100%;
	margin: 10px 0;
	padding: 3px;
	background-color:#FF0000;
}

.msgbox{
	display:block;
	border: 1px dotted #666666;
	color: #666666;
	font-weight: normal;
	font-size: 13px;
	width:99%;
	margin:0;
	padding: 3px;
	background-color:#E5E5E5;
	
}
#msgbox{
	/* position at top */
	/*position: fixed;
	bottom: 0;
	left: 0;
	z-index: 10;
	filter: Alpha(Opacity=80);*/
}


/* Display Comments */

.comment-divider {
border-bottom: dotted 1px #CCCCCC;

}

.comment-image {
margin: 3px;
margin-top: 7px;
padding: 1px;
border: 1px solid #CCCCCC;
}

span.comment-info {
font-size: 11px;

color: #999999;
}

.info{
	/*font-weight:bold;*/
}

#subcontent span.info{
	font-weight:normal;
}

#tab-featured span.info, #tab-mostview span.info, #tab-toprated span.info{
	font-weight:normal;
}



#tab-featured{
padding:0;
display:inline;
}

.comment-body {
padding: 8px;
border: 1px dashed #CCCCCC;
background: #FDFDFD;
}

#videotabcontainer {
margin: 0 0 0 5px;
padding: 0px;
position: relative;
top: 0px;
width: 100%;
}

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


#videotabcontainer ul.top {
margin-top: 1em;
}


#videotabcontainer li {
display: inline;
margin: 0px;
padding: 0px;
text-indent: 0px;
}

#videotabcontainer a {
float: left;
display: block;
width: 105px;
height: 25px;
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;
}

.advert{
text-align:center;
margin:10px 0 10px 0;
}

.grey{
background-color:#E5E5E5;
}


.col{
width:50%;
float:left;
}

fieldset label.3col{
width:30%;
float:left;
}

.colleft, .colright{
width:330px;
float:left;
}

.colleft{
margin:0 2.4em 0 0;

}

.colright{
margin:0;
}

.colform{
width:100%;
}

.top{
margin-top: 1em;
}

.topclear{
margin-top: 0em;
}

.thumbs{
	display:block;
	width:100%;
	clear:left;
	height:46px;
}

.uploadbg{
	background-image:url(../images/upload.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.center{
width:100%;
text-align:center
}

#flashcontent{
margin:10px 0 0 0;
}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
}
	
sup, sub{
	font-weight: bold;
	color: #CC0000;	
}

#signup label.full, #renewaccount label.full{
padding:0 0 2em 0;
width:100%;
clear:both;
}


.packagebutton{
float:left;
/*width:160px;*/
padding:2em 1em 0 1em;
background-image:none;
}

.packageinfo{
float:left;
width:60%;
font-weight:normal;
padding:0 0 2em 0;
}

.packageinfo h2{
	font-size:2em;
	
}


div.morelink{
	font-weight:bold;
	display:block;
	width:100%;
	text-align:right;
}

div.morelink a{

}

div.morelink a:hover{
	border-bottom:#999 dotted 1px;
}

.hidden{
display:none;
}

.advert{
padding:0;
/*margin:0;*/
}

.border{
border: 1px solid #EEEEEE;
}

.noborder{
border: 1px solid #FFFFFF;
}

.select_back_white{
	width:180px;
}

.right{float:right;}
.left{float:left;}