/* Global Settings */



html, body {
    margin: 0px;
    padding: 0px;
    font: normal 11px "Lucida Sans Unicode", Century Gothic, Arial, Helvetica, sans-serif;
    line-height: 18px;
    color:#474038;
    background-color: #FFFFFF;
    /* background: transparent url(../images/bg_main.png) repeat-x;
    border-top: 1px solid #FFFFFF; */
}

.higlight1 { background:#1155BB;color:#fff;padding-left:2px;padding-right:2px; }
.higlight2 { background:#86C9EF;color:#fff;padding:1px;font-weight:bold;}

#mainContainer {
	width: 980px;
	background: transparent url(../images/bg_header6.png) no-repeat;
	margin: 0 auto;
	text-align: center;
	padding: 0px 10px 20px 10px;
	background-color: #FFFFFF;
}

#fm-video_link {
	max-width: 270px;
}

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

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

.b {
	font: normal 9px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
}

a {
/*  color: #333333; */
    color: #1155BB;
    text-decoration: none;
    cursor: pointer;
}

a:hover {
    color: #666666;
    text-decoration: none;
    cursor: pointer;
}

a.top:link, a.top:visited {
    color: #1155BB;
    text-decoration: none;
    font: normal 11px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    cursor: pointer;
}

a.top:hover {
    color: #666666;
    text-decoration: none;
    font: normal 11px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    cursor: pointer;
}

a.submenu:link, a.submenu:visited {
    color: #1155BB;
    text-decoration: none;
    font: normal 10px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
    cursor: pointer;
}

a.submenu:hover {
    color: #666666;
    text-decoration: none;
    font: normal 10px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
    cursor: pointer;
}

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

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

/*

a:link, a:visited {

    color: #00e5ff;

    text-decoration: none;

    border: none;

}

*/

.clear {
    clear: both;
}

form {
    margin: 0;
    padding: 0;
}

fieldset {
    margin: 1em 0;
    border: none;
}

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



input.fullboxtext {
    margin: 0 0 10px 0;
    padding: 3px;
    border: 1px solid #25afc0;
    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;
}

textarea.fullboxtext{
    margin: 0 0 10px 0;
    padding: 3px;
    border: 1px solid #25afc0;
    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.invitefullboxtext{
    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: 275px;   
    height: 115px;
}
/* End Of Global Settings */

/* Logo */

#head {
    margin: 0px auto;
    padding: 0px;
    width: 980px;
    height: 65px;
}

#headAd {
    margin: 5px 0px -19px 0px;
    padding: 5px 0px 0px 40px;
    height: 96px;
    width: 930px;
    text-align: left;
}

#headUploadButton {
	float: right;
	padding: 32px 0px 0px 0px;
}	

#head h1 {
    margin: 3px 30px 0px -3px;
    padding: 0px;
    background: transparent url(../images/logo_main1.png) no-repeat;
    text-indent: -9999px;
    float: left;
    display: inline;
}

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

#tagLine {
	float: left;
	display: block;
	color: #666666;
	margin: 32px 0px 0px -25px;
	font-weight: bold;
	font-size: 10px;
	letter-spacing: -.5px;
}

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

#head h3 {
    margin: 48px 0 0 30px;	
	font: normal 13px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    padding: 0px;
    float: right;

}
/* End of Logo */



/* Navigation */

/*#headnav {
    margin: 10px auto;
    padding: 0px;
    text-align: left;
    width: 100%;
}
*/
/*#navbar {
    width: 100%;
    background: url(../images/tpl_navbar_bg.gif) repeat-x;
    height: 75px;
}*/

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

#navcontainer {
    position: relative;
    top: 30px;
    left: -165px;
    width: 650px;
    height: 30px;   
    margin: 0px auto;
    padding-top: 8px;
}

#navcontainer ul {
    margin:0;
    padding: 0;
    list-style-type: none;
    text-align: center;
    font: bold 13px/27px Verdana, Arial, Helvetica, sans-serif;
}

#navcontainer li {
    display: block;
    margin:0;
    padding:0;
    float: left;
}

#navcontainer a {
    float: left;
    display: block;
    padding: 6px 15px 0px 10px;
    height: 33px;
    margin-top: -17px;
    border-right: 1px solid #C3E4F7;
    font-weight: bold;
    font-size: 13px;
    cursor: pointer;
}

#navcontainer a:link, #navcontainer a:visited {
    float: left;
    color: #1155BB;
    text-decoration: none;
    background-position-x: -5px;
    font-weight: bold;
    font-size: 13px;
}

#navcontainer a:hover {
    float: left;
    background-position-x: -5px;
    color: #666666;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    cursor: pointer;
}

#navcontainer li a#currentTab {
    float: left;
    background-position-x: -5px;
    color: #F4643F;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    cursor: pointer;
}

#navsubbar p {
	position: relative;
    margin: 0px auto;
    top: -40px;
    left: -136px;
    display: block;
    padding: 10px 0px;
    text-indent: 20px;
    width: 580px;
    color: #CCCCCC;
    text-align: left;
}

#navsubbar p a {
    margin: 0px 7px;
    color: #5a5a5a;
    text-align: left;
}

#subNavcontainer {
    position: relative;
    display: block;
    left: 4px;
    width: 978px;
    top: 19px;
    height: 26px;   
    margin: 0px auto;
    
}

#subMenuContainer {
width: auto;
}

#subMenuContainer ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: center;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

#subMenuContainer li {
    display: block;
    margin: 0;
    padding: 7px 0 20px 0;;
    float: left;
    background: url(../images/bg_submenu.png) repeat-x left top;
}

#homeSubmenu {
	position:relative;
	background: url(../images/bg_l_submenu.png) no-repeat left 3px;
    margin: 0px auto;
    height: 22px;
    left: -21px;
    width: 800px;
    display: block;
    padding: 3px 0px 5px 10px;
    color: #1155BB;
    text-align: left;
}

#subMenuContainerRight {
	float: right;
	height: 26px;
	width: 10px;
	background: url(../images/bg_r_submenu.png) no-repeat right top;
}

a.submenu:link, a.submenu:visited {
    color: #1155BB;
    text-decoration: none;
    font: normal 10px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
    padding: 0px 5px 0px 5px;
    border-right: 1px solid #C3E4F7;
    cursor: pointer;
}

a.submenu:hover {
    color: #666666;
    text-decoration: none;
    font: normal 10px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
    padding: 0px 5px 0px 5px;
    border-right: 1px solid #C3E4F7;
    cursor: pointer;
}

#subMenuContainer li a#currentTab {
    color: #F4643F;
    text-decoration: none;
    font: normal 10px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
    padding: 0px 5px 0px 5px;
    border-right: 1px solid #C3E4F7;
    cursor: pointer;
}

a.submenuRight:link, a.submenuRight:visited {
    color: #1155BB;
    text-decoration: none;
    font: normal 10px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
    padding: 7px 15px 5px 5px;
    background: url(../images/bg_r_submenu.png) no-repeat right top;
    cursor: pointer;
}

a.submenuRight:hover {
    color: #666666;
    text-decoration: none;
    font: normal 10px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
    padding: 7px 15px 5px 5px;
    background: url(../images/bg_r_submenu.png) no-repeat right top;
    cursor: pointer;
}




#uploadSubmenu {
	position: relative;
	background: url(../images/menu_bottom_home.png) no-repeat left top;
    margin: 0px auto;
    top: 23px;
    left: -162px;
    display: block;
    padding:5px 20px;
    width: 480px;
    color: #1155BB;
    text-align: left;	
}

#groupsSubmenu {
	position: relative;
	background: url(../images/menu_bottom_home.png) no-repeat left top;
    margin: 0px auto;
    top: 23px;
    left: -127px;
    display: block;
    padding:5px 20px;
    width: 550px;
    color: #1155BB;
    text-align: left;	
}

#watchSubmenu {
	position: relative;
	background: url(../images/menu_bottom.png) no-repeat left top;
    margin: 0px auto;
    top: 23px;
    left: -12px;
    display: block;
    padding:5px 20px;
    width: 780px;
    color: #1155BB;
    text-align: left;		
}

#friendsSubmenu {
	position: relative;
	background: url(../images/menu_bottom_home.png) no-repeat left top;
    margin: 0px auto;
    top: 23px;
    left: -127px;
    display: block;
    padding: 5px 20px;
    width: 550px;
    color: #1155BB;
    text-align: left;	
}

#communitySubmenu {
	position: relative;
    margin: 0px auto;
    top: 23px;
    left: -110px;
    display: block;
    padding: 5px 20px;
    width: 690px;
    color: #1155BB;
    text-align: left;	
}

#userSubmenu {
	position: relative;
	background: url(../images/menu_bottom.png) no-repeat left top;
    margin: 0px auto;
    top: -5px;
    left: -57px;
    display: block;
    padding: 5px 20px;
    width: 690px;
    color: #1155BB;
    text-align: left;	
}

#blankSubmenu {
	position: relative;
    margin: 0px auto;
    height: 18px;
    top: 23px;
    left: -140px;
    display: block;
    padding: 5px 20px;
    width: 390px;
    color: #1155BB;
    text-align: left;
}

/* End of Navigation */

/* GENERAL CONTAINER */

#container {
    margin: 0px auto;
    padding-top: 30px;
    width: 980px;
    text-align: left;
    background-color: #FFFFFF;
}

#leftside {
    width: 608px;
    text-align: left;
    float: left;
    margin-top: 24px;
}

#leftsideChannelDetails {
    width: 810px;
    text-align: left;
    float: left;
}

#leftsideGroups {
    width: 810px;
    text-align: left;
    float: left;
}

#homeMiddle {
	margin-left: 2px;
    width: 200px;
    text-align: left;
    float: left;
}

#homeRight{
    width: 160px;
    text-align: left;
    float: right;
    height: 600px;
}

#videoRight{
    width: 160px;
    margin-top: 0px;
    text-align: left;
    float: right;
    height: 600px;
}

#watchRight{
    text-align: left;
    float: right;
    height: 600px;
    width: 160px;
}

#groupRight{
    text-align: left;
    float: right;
    height: 600px;
    width: 160px;
}

#communityRight{
    text-align: left;
    float: right;
    height: 600px;
    width: 160px;
}

#channelDetailsRight{
    text-align: left;
    float: right;
    margin-top: 10px;
    height: 600px;
    width: 160px;
}

#adminRight{
    width: 160px;
    margin-top: 0px;
    text-align: left;
    float: right;
    height: 600px;
}

#fullside {
	margin-left: -1px;
    padding: 0px;
    width: 810px;
    text-align: left;
    float: left;
    border: 1px solid #C3E4F7;
}

#rightside {
    width: 160px;
    text-align: left;
    float: right;
}

#rightsideChannels {
    width: 160px;
    text-align: left;
    float: right;
    margin-right: 2px;
}

/* Video begins */

#videoLeftside {
    width: 507px;
    margin-top: 24px;
    text-align: left;
    float: left;
}

#videoMiddle {
    width: 300px;
    margin: 0px 0px 0px 2px;
    text-align: left;
    float: left;
}


/* Video ends */

/* Home Video Begins */

#homeVideoHeader {
	width: 600px;
	height: 26px;
	padding: 10px 0px 0px 10px;
	font-size: 15px;
	color: #86C9EF;
	font-weight: bold;
	text-transform: capitalize;
	margin-bottom: 1px;
	background: url("../images/bg_video_home.png") no-repeat top left;
}

#homeVideoBorder {
	width: 578px;
	height: 324px;
	padding: 20px 10px 10px 10px;
	background-color: #EDEDE6;
	border: 1px solid #E2E2E2;
}

#homeVideo {
	width: 578px;
	height: 320px;
	background-color: #FFFFFF;
	border: 1px solid #E2E2E2;
}

/* Home Video Ends */


/* Home Advertising Starts */

#homeAdv {
	position: relative;
	width: 366px; 
	height: 250px; 
	float: right; 
	margin: 0px 0px 10px 0px;
}

#homeAdvBanner {
	position: relative;
	width: 300px;
	height: 250px;
	float: left;
	margin-left: -2px;
	/* border: 1px solid #C3E4F7; */
}

#videoAdvBanner {
	position: relative;
	width: 300px;
	height: 250px;
	float: left;
	margin-left: -2px;
	border: 1px solid #FF0000;
}

#homeAdvJoin {
	position: relative;
	width: 60px;
	height: 248px;
	float: right;
}

#homeJoinAdv {
	float: right;
 	margin: 0px 0px 10px 0px;
 }	

#homeAdLatest {
	position: relative;
	padding: 1px;
	width: 366px;
	float: right;
	margin: 0px 0px 10px -1px;
	border: 1px solid #C3E4F7;
}

#homeAdLatest-title {
    height: 25px;
    padding: 3px 0px 0px 5px;
    /*border-top: 5px solid #C7E0E4;*/
    border-bottom: 1px dotted #999999;
    font: bold 16px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    background-color: #86C9EF;
    color:#FFFFFF;
}


/* Home Advertising Ends */

#login-title, #statistic-title, #online-title,#vote-title,#randomchannels-title,
#adv-title, #latestvideo-title, #profiledetail-title, 
#userinfo-title, #mediumbox-title, 
#myprofile-title,#invitefriend-title,#invitenewfriend-title, 
#mostactive-title, #topwatched-title, #signup-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: 3px 0px 0px 7px;
    /*border-top: 5px solid #F76E42;*/
    border-bottom: 1px dotted #999999;
    font: bold 16px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    color:#FFFFFF;
    background-color: #86C9EF;
}

#viewvideo-title {
	height: 25px;
    padding: 5px 0px 0px 7px;
    /*border-top: 5px solid #F76E42;*/
    border-bottom: 1px dotted #999999;
    font: bold 15px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    color:#FFFFFF;
    background-color: #86C9EF;
}    

#fullbox-title{
    height: 25px;
    margin-top: 0px;
    padding: 3px 0px 0px 7px;
    border-bottom: 1px dotted #999999;
    font: bold 16px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    color:#FFFFFF;
    background-color: #86C9EF;
}

#fullbox-titleStep2{
    height: 25px;
    margin-top: -4px;
    padding: 3px 0px 0px 7px;
    border-top: 1px solid #666666;
    border-bottom: 1px dotted #999999;
    font: bold 16px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    color:#FFFFFF;
    background-color: #86C9EF;
}    

#recenttags-title,#channelstags-title,#newstags-title,#populartags-title {
    height: 25px;
    padding: 3px 0px 0px 5px;
    font: bold 16px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    color:#FFFFFF;
    background-color: #86C9EF;
}

#recenttagsChannelsDetails-title {
    height: 25px;
    padding: 3px 0px 0px 5px;
    font: bold 16px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    color:#FFFFFF;
    background-color: #86C9EF;
}

#trailerstags-title,#musictags-title {
    height: 25px;
    padding: 3px 0px 0px 5px;
    margin-bottom: 1px;
    font: bold 16px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    color:#FFFFFF;
    background-color: #86C9EF;
}

#latestDesc {
	width: 125px; 
	margin-top: -52px;
	float: right;
	line-height: 12px;
}

#populartags-title {
    border-bottom: 1px dotted #999999;
}

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

#relatedtag-content {
    padding:5px;
    margin-top: 0px;
    background: url("../images/tpl_box_shading.png") repeat-x;	
	text-align: justify;
}

#recenttags-content {
    padding:5px;
    margin-top: 0px;
    background: url("../images/tpl_box_shading.png") repeat-x;	
	text-align: justify;
	height: 300px;
	overflow-y: scroll;
	overflow-x: hidden;
}

#populartags-content {
    padding:5px;
    margin-top: 0px;
    background: url("../images/tpl_box_shading.png") repeat-x;	
	text-align: justify;
	height: 300px;
	overflow-y: scroll;
	overflow-x: hidden;
}

#login-content, #statistic-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, #small-rightbox-content {

    padding: 10px;
    margin-top: 2px;
    background: url("../images/tpl_box_shading.png") repeat-x;
}

#fullbox-contentGroup {
    padding: 0px 0 0 0;
    margin-top: 2px;
    background: url("../images/tpl_box_shading.png") repeat-x;
}

#grouprecentvideo-content {
    padding: 0px 0 0 0;
    margin-top: 2px;
    background: url("../images/tpl_box_shading.png") repeat-x;
}

#latestVideoContent {
	text-align: center;
	padding: 0px 0px 5px 0px;
}

#latestVideoName {
	padding: 0px 0px 8px 0px;
	line-height: 12px;
}

#latestVideoDescription {
	line-height: 14px;
	padding: 0px 0px 5px 0px;
}


#rightContentButtons {
	text-align: center;
}

#adv-content {
    padding: 0px;
    margin: 0px 0px 0px 1px;
}

#viewvideo-content {
    padding: 0px;
    margin-top: 0px;
    background: url("../images/tpl_box_shading.png") repeat-x;
}

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

#groups-content {
	background:transparent url("../images/tpl_box_shading.png") repeat-x;
	margin-top:2px;
	padding: 0 0 0px 0;
}

/* End of GENERAL CONTAINER */

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

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

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

#small-rightbox-content span.videoInfo {
	color: #333333;	
	font-size: 10px;
}


#small-rightbox-content span.videoTitle {
	font-size: 10px;
}

#videoInfoRight {
	width: 160px;
	float: right;
	padding: 3px 5px 5px 5px;
	margin-top: -3px;
}

#small-rightbox-content span.VideoTitles {
	color: #666666;	
	font-size: 12px;
	font-weight: bold;
}

#small-rightbox-content span.tags {
font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	border-bottom:dotted 1px #aaaaaa;
}
	
/* Search */

#containersearch{
	top: -67px;
    margin: 0px 10px 0px 0;
    position: relative;
    display: block;
	float: right;
}

#communitySearch{
	top: -95px;
    margin: 0 10px 0px 0;
    position: relative;
    display: block;
	float: right
}

#groupsSearch{
	top: 181px;
    margin: 0px 15px 0px 610px;
    position: absolute;
    display: block;
	float: right
}

#search {
    width:355px;
    border: 0px;
    background: transparent url(../images/bg_search.png) no-repeat top left;
    text-align: right;
    height: 25px;
}

#search form p {
    margin: 0px;
    padding: 0px;
}

#search form input.text {
    width: 181px;
    height: 19px;
	margin: 2px 4px 0 0px;
    border: 0 ;
    font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #474038;
}

/*
#search form input.text:focus
{
    background-image: none;
    background-color: #ffffff;
    border: solid 1px #C3E4F7;
    height: 21px;
}
*/


#search form select {
	width: 110px;
    padding: 2px;
	margin: 0 0 0 0;
    border: 1px solid #C3E4F7;
    background: #ffffff url(../images/tpl_input_bg.gif) no-repeat top left;
    font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #474038;	
}

#search form input.button {
    margin: -2px 0 0 0;
    padding: 0px;
    vertical-align: middle;
}

/* End of Search */



/* Banner */

#banner {
    margin: 0 0 10px 0;
    padding: 0px;
    width: 500px;
    background: transparent url(../images/tpl_banner_bg.gif) repeat-x top;
    border: 1px solid #e8eaea;
    height: 208px;
}

/* * html #banner {

    margin: -10px 0 10px 0;

} */

.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: #008ece;
    letter-spacing: -2px;
}

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

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



/* left side */

#recently, #mostactive, #topwatched, #browsegroup, #recently-added,
#myvideo, #myfriends, #groups, #sharedetails, #videocomment {
    display:block;
    width:808px;
    padding: 1px;
    background: #FFFFFF;
    border: 1px solid #C3E4F7;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: auto;
}

#mostactive, #topwatched, #recently-added {
    display:block;
    width:808px;
    padding: 1px;
    background: #FFFFFF;
    border: 1px solid #C3E4F7;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: auto;
}

#recentlyHome {
    display:block;
    width:598px;
    padding: 3px 1px 1px 1px;
    background: #FFFFFF;
    border: 1px solid #C3E4F7;
    margin-bottom: 1px;
    margin-left: 0px;
    margin-right: auto;
}

#userinfo, #viewvideo, #mediumbox {
    display:block;
    width:598px;
    padding: 1px;
    background: #FFFFFF;
    border: 1px solid #C3E4F7;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: auto;
}

#signup {
    display:block;
    width:590px;
    padding: 1px 1px 1px 1px;
    background: #FFFFFF;
    border: 1px solid #C3E4F7;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: auto;
}

#viewvideo ,#bookmark, #videodetails {
    display:block;
    width:500px;
    padding: 1px;
    background: #FFFFFF;
    border: 1px solid #C3E4F7;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: auto;
}

#playing {
	width: 59px;
	color: #F4643F;
	font-weight: bold;
	border: 1px dotted #F4643F;
	background-color: #86C9EF;
	margin-top: 3px;
	text-align: center;
	}

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

#useraction {
    display:block;
    width:490px;
    padding:2px;
    background: #FFFFFF;
    border: 1px solid #F5F5F5;
    margin-bottom: 5px;
    margin-left:3px;
}

#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: -12px;
    left: -10px;
}

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


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



/* Sub Tab Menu */

#submenu {
    margin: 0px;
    padding: 0px;
    width: 600px;
}

#submenuMembers {
    margin: 0px;
    padding: 0px;
    width: 800px;
}

#tabmenucontainer {
    margin-left: 0px;
    padding: 0px;
    position: relative;
    top: 15px;
    width: 375px;
}

#tabmenucontainer ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    text-align: center;
    font: normal 13px/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: 125px;
    height: 25px;
    color: #666666;
    border: none;
    text-decoration: none;
}

#tabmenucontainer li a.tabactive {
    float: left;
    background: transparent url(../images/tpl_tabs_btn.png) no-repeat left top;
    background-position: 0% -25px;
    color: #FFFFFF;
    font-weight: bold;
}

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

#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;
    background-position: 0% 0px;
    line-height: 24px;
}

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

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

#subcontent {
    margin: 15px 0 0 0;
    padding: 0px;
    background: transparent url(../images/tpl_box_shading.png) repeat-x;
    border-top: 1px solid #666666;
    border-right: 1px solid #C7E0E4;
    border-bottom: 1px solid #C7E0E4;
    border-left: 1px solid #C7E0E4;
    width: 598px;
}

#subcontent p {
    margin: 0px;
    padding: 10px;
    float: left;
    display: block;
    width: 580px;	
	font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

#subcontent p.blue {
    margin: 0;
    padding: 10px;
    float: left;
    display: block;
    background: #DDECEF;
    width: 578px;	
	font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

#subcontent span.title {
	font: normal 14px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

#subcontent span.titleHome {
	font: normal 14px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

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

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

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

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

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

.selectedvideo {
    background: #fdf2f7;
}

/* End of Sub Tab Menu */

#uploadContent {
	margin-top: 22px;
	width: 980px;
}

#watchContent {
	margin-top: 10px;
	width: 980px;
	background-color: #FFFFFF;
}

#channelsContent {
	margin-top: 22px;
	width: 980px;
}

#groupContent {
	margin-top: 15px;
	width: 980px;
}

#communityContent {
	margin-top: 0px;
	width: 980px;
}

/* Content Styling */

#contentHeader {
	font-size: 14px;
    font-weight: bold;
    color: #999999;
    padding: 0px 0px 0px 2px;
}

#contentMain {
    color: #999999;
    padding: 0px 0px 10px 2px;
    border-bottom: 1px dotted #C3E4F7;
    margin-bottom: 15px;
    line-height: 16px;
}

.contentMainBold {
    font-weight: bold;
}

.contentbox {
    margin:5px;
}

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

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

.txtsignup {
    color: #00B3D9
}

p.txturgent a {
    color: #00B3D9
}

.txtcontent a {
    text-decoration:underline
}

.hellomessage {
    font-size: 13px;
    font-weight: bold;
}

.imgprofile {
    margin: 10px 0 0 0;
}

.profileinfo {
    margin: 10px 5px 0 0;
}

.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;
    padding: 0 0 0 50px;
}

#bookmarklist li {
    list-style-type: none;
    margin: 0 20px 10px 0;
    float: left;
}

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

.ratingDiv,.boxPart {
    margin: 5px 0;
    text-align: center;	
	padding-bottom: 7px;
    border-bottom: 1px solid #F5F5F5;	
	font-size: 13px;
} 

.relatedvideolist {
    margin: 0 0 10px 0;	
	padding-top: 5px;	
	padding-bottom: 5px;	
}

#friendsInvite {
	padding: 10px;
}

#contentLists ul li {
	list-style-image: url(../images/arrow.png);
	list-style-position: center;
}
	
#videoTipsAbout {
	padding-bottom: 5px;
	line-height: 14px;
	font-size: 11px;
	color: #333333;
}	


/* End Content Styling */



/* Right Side */

#rightside {
    margin: 0px 0px 10px 0px;
    margin-right: 0px;
    padding: 0px;
    width: 160px;
    text-align: left;
    float: right;
}

#rightside_video {  
    margin: 0px;
    margin-right: 10px;
    padding: 0px;
    width: 215px;
    text-align: left;
    float: right;
}

#rightsideSignup {
    margin-top: -2px;
    margin-right: 0px;
    padding: 1px;
    width: 160px;
    text-align: left;
    float: right;
}

#rightsideLogin {
    margin-top: -2px;
    margin-right: 0px;
    padding: 1px;
    width: 160px;
    text-align: left;
    float: right;
}


#statistic,#vote, #latestvideo,
#profiledetail, #recenttags, #othervideo, #relatedvideo {
    display:block;
    width:160px;
    padding:-10px;
    background: #FFFFFF;
	border: 1px solid #C3E4F7;
}

#online,#small-rightbox {
    display:block;
    width:298px;
    padding: 1px;
    background: #FFFFFF;
	border: 1px solid #C3E4F7;
}

#videoAd {
    display:block;
    width:298px;
    padding:-10px;
    background: #FFFFFF;
    margin-bottom: 10px;
}

#small-rightboxRelated {
    display:block;
    width:298px;
    padding:-10px;
    background: #FFFFFF;
    border-top: 1px solid #666666;
    border-right: 1px solid #C3E4F7;
	border-bottom: 1px solid #C3E4F7;
	border-left: 1px solid #C3E4F7;
}

#login {
	margin-top: 0px;
    display: block;
    width:370px;
    padding:-10px;
    background: #FFFFFF;
	border: 1px solid #C3E4F7;
	float: right;
}

#signupLogin {
	margin-top: 0px;
    display: block;
    width:370px;
    padding:-10px;
    background: #FFFFFF;
	border: 1px solid #C3E4F7;
	float: right;
}

#brouseGroupRight {
	margin: 0px 0px 10px 0px;
    display: block;
    width:160px;
    padding: 1px;
    background: #FFFFFF;
	border: 1px solid #C3E4F7;
	float: right;
}

#adv {
    display:block;
    width:160px;
    padding:0px;
    background: #FFFFFF;
}

#friendsInviteRight {
    display:block;
    width:160px;
    padding: 1px;
    background: #FFFFFF;
    border: 1px solid #C3E4F7;
}

#groupforum {
    display:block;
    width:800px;
    padding:2px;
    background: #FFFFFF;
    border: 1px solid #F5F5F5;
}

#grouprecentvideo {
    display:block;
    width:800px;
    padding:2px;
    background: #FFFFFF;
    border: 1px solid #F5F5F5;
}

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

#login form {
    margin: 2px;
    padding: 0px;
}

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

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

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

#login form p input.loginbutton {
    margin: 15px 0 0 0;
    padding: 0px; 
}

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

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

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

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

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

#statistic {
    margin: 10px 0 0 5px;
}

#online {
    margin: 10px 0 0 -1px;
}

#populartags{
	margin: 0px 10px 10px 0px;
    padding: 1px 1px 0px 1px;
    text-align: left;
    width: 200px;
    color: #e0e0e0;
    float: left;
    border: 1px solid #C3E4F7;
}

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

#adv {
    margin: -1px 0px 0px -1px;
}

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



#richfooter {
    margin: 20px auto 0px;
    padding: 0px;
    background: #483e35;
}

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

#news, #channel, #tags {
    margin: 0px 10px 10px 0px;
    padding: 1px 1px 5px 1px;
    text-align: left;
    width: 200px;
    color: #e0e0e0;
    float: left;
    border: 1px solid #C3E4F7;
}

#tagsContent {
	border-top: 1px dotted #897665;
	padding: 0px 5px;
	height: 300px;
	overflow-y: scroll;
	overflow-x: hidden;
}

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

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

#tags p {
    margin: 0px;
    padding: 0px;	
	padding-top: 5px;	
	text-align: justify;
    display: block;
}

#news p:hover, #channel p:hover {
    background: #C4D5EE;
}

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

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

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

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

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

#tags p.semore {
    float: right;
    border: none;
    padding: 5px 15px 0 0;
}

#rightLinks {
	float: right;
	padding: 0px 15px 0 0;
}

/* End of Footer */



/* Footer */

#footer {
	width: 1000px;
	height: 91px;
    margin: 15px 0px 0px -10px;  
    /* background: transparent url(../images/bg_footer.png) no-repeat; */
    float: left;
    padding: 45px 0px 0px 0px;
    border-top: 1px dotted #86C9EF;
}

#footcontainer {
    margin: 0px auto;
    padding: 0px;
    width: 980px;
    text-align: center;
}

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

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

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

#footcontainer p a img.rss {
    border: none;
    text-decoration: none;
}

/* Medium Box */

/*

#mediumbox {
    margin: 0;
    padding: 0;
    background: transparent url(images/bg_main_box.jpg) repeat-x; 
    border: 1px solid #eaeaea;
}

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



/* Full Box */

#fullbox,#invitefriend,#invitenewfriend {
	margin: 0px;
    display:block;
    width:808px;
    background: #FFFFFF;
    border: 1px solid #F5F5F5;
    text-align: left;
}

#fullboxYouTube {
	margin: 0px;
    display:block;
    width:810px;
    background: #FFFFFF;
    text-align: left;
    border: 1px solid #C3E4F7;
}


#fullboxUpload {
	margin: 1px 0px 0px 0px;
    display:block;
    width:808px;
    background: #FFFFFF;
    border-right: 1px solid #F5F5F5;
    border-bottom: 1px solid #F5F5F5;
    border-left: 1px solid #F5F5F5;
    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 #d3d3d3;
    background: #ffffff url(../images/tpl_input_bg.gif) no-repeat top left;
    font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    width: 350px;	
	color: #474038;
}

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

#fullbox div.fm-req,#fullbox div.fm-opt,
#invitefriend div.fm-req,#invitenewfriend div.fm-req,
#invitefriend div.fm-opt,#invitenewfriend div.fm-opt {
	font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 2px;
}

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

#fullbox div.fm-opt label:before,
#invitefriend div.fm-opt label:before,
#invitenewfriend div.fm-opt label:before {
    color: #CC0000;
    font: normal 12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    float: left;
}

#gropuExplain {
	padding: 0px 0px 15px 175px;
	}

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

#submitbutton {
    margin-left: -185px;
    padding : 10px 0 0 20px;
} 

#submitbuttonYouTube {
    margin-left: 150px;
    padding : 10px 0 0 20px;
}

/* End Full Box */



/* Signup */

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

#signup label, #fullbox label {
    float: left;
    width: 150px;
    padding: 0 1em;
    text-align: right;
    font: normal 13px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    color: #474038;
}

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

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

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

#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: 375px;
    text-align: left;
    margin: -10px 0 0 0;
    padding-left: 100px;
}

.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/arrow.png);
    list-style-position: center;
}

#signupbutton {
    margin: 0px 0px 20px 145px;
    padding : 0 0 0 25px;
    float: left;
}

#signupbuttonProfile {
    margin: 0px 0px 0px 175px;
}

/* End Signup */



/* My Profile */

#myprofile {
    display:block;
    width:808px;;
    background: #FFFFFF;
    text-align: left;
    margin: 0px;
    padding: 1px;
}

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

#myprofile fieldset {
    margin: 1em 0;
    border: none;
}

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

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

#myprofile form input.myprofiletext {
    margin: 0 0 5px 0;
    padding: 2px;
    border: 1px solid #d3d3d3;
    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 #d3d3d3;
    background: #ffffff url(../images/tpl_textarea_bg.gif) no-repeat top left;
    font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    width: 400px;
}

#myprofile form select.myprofiletext {
    margin: 0 0 5px 0;
    padding: 2px;
    border: 1px solid #d3d3d3;
    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 #d3d3d3;
    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 */



/* User Menu */

#usermenu p{
    margin: 10px 10px;
    padding: 0 0 0 25px;
}

#usermenu h4 {
    font: normal 13px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    color:#2DDAFF;	
	letter-spacing: -1px;
	line-height: 2px;
	margin-bottom: 5px;
}

.mystats {
    margin: -15px 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 User Menu */



/* Most Active User */


ul#mostactiveuser {
    margin: 0;
    padding: 0;
}

ul#mostactiveuser li {
    margin: 0 5px 0 5px;
    width: 86px;
    float: left;
    list-style-type: none;
    padding: 0 0 10px 0;	
    text-align: center;
    line-height: 11px;
}

ul#mostactiveuser img {
    padding: 1px;
    border: 1px solid #C3E4F7;	
}

ul#mostactiveuser li.boxshow {
    list-style-type: none;
    text-align: center;	
	line-height: 14px;    
    width: 132px;
    float:left;
    padding: 10px 5px 5px 5px;
    margin: 5px 5px 10px 4px;
    height: 210px;
    border: 1px solid #C3E4F7;
}

ul#mostactiveuser li.boxshowChannels {
	background: transparent url(../images/bg_vthumbs.png) no-repeat top left;
    list-style-type: none;
    text-align: center;	
	line-height: 14px;    
    width: 132px;
    float:left;
    padding: 10px 5px 5px 5px;
    margin: 5px 5px 10px 4px;
    height: 225px;
    border: 1px solid #C3E4F7;
}

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

#titleChannels {
	font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	text-align: left;
	float: left;
	line-height: 11px;
	padding: 3px 1px 5px 5px;
	font-weight: bold;
	width: 120px;
}

ul#mostactiveuser span.duration {
	font: bold 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 #EEE;
    padding: 10px;
    margin: 10px auto;
    width: 350px;
    text-align: center;
    background-color: #F0FCFF;
}

.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 40px 0 40px;
    width:125px;
    float:left;
    padding-top:5px;
}

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

.titlepage{
    float:left;
}

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

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

#videobox {
    text-align: center;
    margin: 0 auto;	
	line-height: 14px;
}

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

#videobox table tr td{
    padding-bottom: 10px;
    padding-left: 2px;
}

#videoboxGroup table tr td{
    padding-bottom: 10px;
    padding-left: 10px;
}

#videobox img {
    padding: 1px;
    border: 1px solid #C3E4F7;
    background-color: #FFFFFF;
}

#videobox img.star {
    border: none;
}

#videobox span.title {
	font: normal 12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

#titleSearch {
	font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	text-align: left;
	float: left;
	line-height: 12px;
	padding: 3px 1px 5px 5px;
	font-weight: bold;
	width: 120px;
}

#titleVideo {
	font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	text-align: left;
	float: left;
	line-height: 11px;
	padding: 3px 1px 5px 5px;
	font-weight: bold;
	width: 120px;
}

#videobox span.duration {
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: center;
}

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

#videoUrlHeader {
	color: #666666;
	font: normal 12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.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 #90ecff;
	background-color: #effcff;
	display: block:
}

.pagingnav   a:hover{
    text-decoration: none;
    background-color: #effcff;
    border: 1px solid #666666;
    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-left: 0px;
    z-index: 10;
    position: relative;
}

.textdesc{
    width:120px;
}

.listchannellarge{
    float:left;
    padding:5px;
    margin: 0px 5px 5px 5px;
}

.listchannel {
	width: 132px;
	background: transparent url(../images/bg_vthumbs.png) no-repeat top left;
    float:left;
    padding: 10px 5px 5px 5px;
    margin: 5px 5px 10px 5px;
    height: 165px;
    border: 1px solid #C3E4F7;
}

.listchannelSearch {
	width: 132px;
	background: transparent url(../images/bg_vthumbs.png) no-repeat top left;
    float:left;
    padding: 10px 5px 5px 5px;
    margin: 5px 5px 10px 5px;
    height: 230px;
    border: 1px solid #C3E4F7;
}

.listchannelVideo {
	width: 132px;
	background: transparent url(../images/bg_vthumbs.png) no-repeat top left;
    float:left;
    padding: 10px 5px 5px 5px;
    margin: 5px 5px 10px 5px;
    height: 230px;
    border: 1px solid #C3E4F7;
}

.listchannelMembers {
	width: 132px;
	background: transparent url(../images/bg_vthumbs.png) no-repeat top left;
    float:left;
    padding: 10px 5px 5px 5px;
    margin: 5px 5px 10px 5px;
    height: 160px;
    border: 1px solid #C3E4F7;
}

.listchannelGroups {
	width: 132px;
	background: transparent url(../images/bg_vthumbs.png) no-repeat top left;
    float:left;
    padding: 10px 0px 5px 10px;
    margin: 5px 5px 10px 5px;
    height: 150px;
    border: 1px solid #C3E4F7;
}

.listchannellarge{
    width:750px;
}

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

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

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

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

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

.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:152px; 
    border:0px solid;
    font-size: 9px;
}

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

/* group */

 

#browsegroup-title .videopaging{



}

.groupdetail{
    float:left;
}

/* end group */



/* Friends */

.friendlist {
    margin: 0 0 2px 5px;
    padding: 0;
    float: left;
    display: block;
    border-bottom: 1px solid #C3E4F7;
    width: 797px;
}

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

.myvideoPublic {
    margin: 10px 0px 0px 0px;
    width: 808px;
    display:block;
    float: left;
}

.myvideoPrivate {
    margin: 10px 0px 0px -10px;
    width: 808px;
    display:block;
    float: left;
}

.myvideoPlaylist {
    margin-top: 10px;
    width: 808px;
    display:block;
    float: left;
}

.myvideoUserPlaylist {
    margin: 10px 0px 0px 0px;
    width: 808px;
    display:block;
    float: left;
}

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

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

.maindesc {
    width: 630px;
    display: block;
    float: left;
    margin: 0 0 0 10px;
}

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

.otherdescFavorites {
    width: 640px;
    display: block;
    float: left;
    margin: -15px 0 0 10px;
}

.otherdescPrivate {
    width: 630px;
    display: block;
    float: left;
    margin: -15px 0 0 150px;
}

.otherdescUserPlaylist {
    width: 660px;
    margin: -5px 0 0 140px;
}

.otherdescMyPlaylist {
    width: 630px;
    display: block;
    float: left;
    margin: -15px 0 0 0px;
}

.otherdesc {
    width: 630px;
    display: block;
    float: left;
    margin: -15px 0 0 150px;
}

.otherdescMyVideos {
    width: 630px;
    display: block;
    float: left;
    margin: -15px 0 0 0px;
}

#groupUrl {
	width: 400px;
}

#friendVideoUrl {
	width: 400px;
} 
 

#videoLink {
	width: 400px;
}


/* End My Video */



/* Inbox Outbox */

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

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

.inbox td.blue {
    background-color: #DDECEF;
    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: 808px;
    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 #C3E4F7;
    padding: 1px
}

#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: 650px;
    display: block;
    float: left;
    margin: 0 0 0 10px;
}

.group-home-desc {
    display: block;
    float: left;
    padding: 0 10px 0 10px;
}

.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: 195px;
    float: left;
    display: block;
    padding-left: 8px;
    text-align:left;	
	font: normal 11px/14px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

.relatedvideodescName {
	font-weight: bold;
}

#recent1,#recent2,#recent3{
    /*padding-left:16px;*/
    padding: 0 8px;
    width:410px;
    float:left;
}

.side_results{
    overflow: auto;
    height: 350px;
    width: 288px;	
	display: block;	
}

.boxtable{
    padding-left: 15px;
}

.floatmenu{
    float:left;
    width:100px;
    text-align:left;
    background: transparent url(../images/tpl_icon_arrow.gif) no-repeat 0px 2px;
    padding-left:13px;	
	line-height: 14px;
	font-size: 9.5px;
}

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

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

.errorbox{
	border: dotted 1px #FF0000;
	color: #FF0000;
	font-weight: normal;	
	font-size: 13px;
	width:728px;	
	margin-top: 10px;	
	margin-bottom: 15px;
	padding: 3px;
}

.msgbox{
	border: dotted 1px #009933;	
	color: #009933;
	font-weight: normal;	
	font-size: 13px;
	width:728px;	
	margin-top: 10px;	
	margin-bottom: 15px;
	padding: 3px;
}

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

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

/* Display Comments */

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

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

span.comment-info {
	font-size: 11px;	
	color: #999999;
}

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

#videotabcontainer {
    margin: 0 0 0 0px;
    padding: 0px;
    position: relative;
    top: 0px;
    width: 300px;
}

#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 li {
    display: inline;
    margin: 0px;
    padding: 0px;
    text-indent: 0px;
}

#videotabcontainer a {
    float: left;
    display: block;
    width: 110px;
    height: 25px;
    color: #666666;
    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.png) 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.png) no-repeat left top;
    background-position: 0% 0px;
    line-height: 24px;
}

#videotabcontainer a:hover {
	background: transparent url(../images/tpl_videotabs_btn.png) no-repeat left top;
    background-position: 0% -50px;
    line-height: 24px;
}

#videotabcontainer li a.tabactive {
	background: transparent url(../images/tpl_videotabs_btn.png) no-repeat left top;
    background-position: 0% 0px;
    line-height: 24px;
    font-weight: bold;
}

#top_links {
	float: right;
	margin: -35px 7px 0px 0px;
	color: #1155BB;
}

.moduleFeaturedThumbLeft { 
	padding: 0px 0px 10px 0px;
	margin-bottom: 10px;
	vertical-align:text-top;
	display: block;
	border: 0;
	}
	
#homeImagesText {
	float:left;
	}	
    
#scrollable {}
#scrollable_content { width: 600px; margin-left: -7px;}
div.items { height:132px; margin: 0; float:left; width: 595px !important; }

div.items a { 
	font: normal 10px "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	display: block;
	float: left;
	margin-right: 8px;
	width: 111px;
	height: 115px;
	color: #1155BB;
	text-decoration: none;
	text-align: left;
	cursor: pointer;
	line-height: 10px;
	}
	
div.items a:hover { 
	color: #333333;
	}	
	
div.items img { border: 1px solid #86C9EF; padding: 1px; margin-bottom: 3px; }
div.items img:hover { border: 1px solid #666666; }
a.prev, a.next { display:block; cursor:pointer; width:22px; height:18px; background-repeat:no-repeat; margin: 3px 0 0 0;}
a.prev { background:url(../images/scrollable/button_left.gif); float: left;}
a.prev:hover { background:url(../images/scrollable/button_left_over.gif); }
a.next { background:url(../images/scrollable/button_right.gif); float: left; }
a.next:hover { background:url(../images/scrollable/button_right_over.gif); }
div.navi { position:relative; width: 56px; height: 0px; float: left; margin: 6px 3px 0 3px;}
div.navi span { width:8px; height:8px; float:left; margin:3px; background:url(../images/scrollable/dots.png) 0 0 no-repeat; cursor:pointer; }
div.navi span:hover { background-position:0 -8px; }
div.navi span.active { background-position:0 -16px; }


#lang {
	margin: -35px 5px 0px 0px;
	background-color: #86C9EF;
}

#lang ul {
	margin: 0;
}

#lang, #lang ul {
	list-style:none; 
	padding: 0px;
	float: left; 
	width: 50px;
}
	
#lang li {
	font: 11px/1 Arial, Helvetica, sans-serif;
	text-align:  left;
}
	
#lang li ul {
	position: absolute;
	left:-1000em; z-index: 50;
}

#lang li:hover ul, #lang li.over ul { 
	left: auto;
}

#lang a img {
	border:none; 
	padding-right: 5px;
	vertical-align: middle;
}

#lang a {
	text-decoration: none;
	display: block; 
	padding: 4px 5px 3px 18px;
	border: 1px solid #C3E4F7; 
	background:transparent url(../images/flags/arrow_down.gif) no-repeat 3px 9px;
	color: #555;
}

#lang a:hover, #lang li:hover a, #lang li.over a {
	background: #C7E0E4 url(../images/flags/arrow_down_hover.gif) no-repeat 3px 9px;
	border: 1px solid #C3E4F7;
	color:#1155BB;
}

#lang li:hover li a, #lang li.over li a { 
	width: 140px; 
	background:#C3E4F7;
}

#lang li li a:hover {
	background:#C7E0E4;
}

#recently-header { 
	height: 25px;
	margin: -2px 0px 0px 0px;
	border-top: 5px solid #86C9EF;
    border-bottom: 1px dotted #999999;
    background-color: #86C9EF;
	width: 598px;
    color:#ffffff;
}

#recently-headerVideo { 
	height: 25px;
	margin: -2px 0px 0px -3px;
	border-top: 5px solid #F76E42;
    border-bottom: 1px dotted #999999;
	width: 600px;
    color:#333333;
}

#recently-title { 
	padding: 0px 0px 5px 5px;
	float: left;
	font: bold 16px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    color:#FFFFFF;
}
	
#recently-nav {
	float: right;
	margin-right: 5px;
	width: 112px;
}
	
#aboutShowHide {
	display:none;
	position:absolute;
	left:200px;
	top:100px;
	border-style: solid;
	background-color: white;
	padding: 5px;
}

.moreLinks {
	font-weight: normal;
	font-size: 10px;
	}

/* Style for the div elements of the Far RIGHT-box content */
content_far_right_home, .content_far_right_home, div.content_far_right_home {
	margin-bottom: 5px;
	text-align: left;
	font-size: 11px;
	padding: 1px 0 0 0;
	width: 360px;
	display: block;
	float: left;
}

/* Style for the div elements of the Far RIGHT-box content */
content_far_right, .content_far_right, div.content_far_right {
	margin-bottom: 5px;
	text-align: left;
	font-size: 11px;
	padding: 2px;
	width: 360px;
	display: block;
	float: left;
}

/* Style for the div elements of the RIGHT-box content */
FeaturedMovie_content_right, .FeaturedMovie_content_right, div.FeaturedMovie_content_right {
	width: 160px;
	display: block;
}

.openingMovies {
	background: #FFFFFF url('../images/dots.png') no-repeat center right;
	display:block;
	width: 330px;
	line-height: 25px;
	margin: 4px 0px -3px 0px;
	padding-right: 15px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}

#submit_button {
	font-family: lucida grande, tahoma, verdana, Arial, Helvetica, sans-serif;
	background-color: #86C9EF;
	color: #1478C5;
	font-weight: bold;
	height: 23px;
	decoration: none;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #CCCCCC;
	cursor: pointer;
	padding: 0em .75em .25em .75em;
	width: auto;
	overflow: visible;
	margin: 3px; }
	
#upload_button {
	font-family: lucida grande, tahoma, verdana, Arial, Helvetica, sans-serif;
	background-color: #86C9EF;
	color: #1478C5;
	font-weight: bold;
	height: 23px;
	decoration: none;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #CCCCCC;
	cursor: pointer;
	padding: 0em .75em .25em .75em;
	width: auto;
	overflow: visible;
	margin: 3px; }	
	
.submit_button { /*ie ignores [class]*/
	æ æ width: auto;
	}
	
#search_button {
	font-family: lucida grande, tahoma, verdana, Arial, Helvetica, sans-serif;
	background-color: #86C9EF;
	color: #1478C5;
	font-weight: bold;
	height: 23px;
	padding: 0em .75em .25em .75em;
	_padding: 0px 3px 2px 3px;
	decoration: none;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #CCCCCC;
	cursor: pointer; }
	
#clear_button {
	font-family: lucida grande, tahoma, verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #333333;
	font-weight: bold;
	height: 23px;
	padding: 0em .75em .25em .75em;
	_padding: 0px 3px 2px 3px;
	decoration: none;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #CCCCCC;
	cursor: pointer;
	margin: 3px; }

#video {
	border: 1px solid #FF0000; }
	

/* Invite Friends */

#inviteFriends {
	background: transparent url('../images/bg_invitefriends.png') no-repeat top left;
	position: relative;
	padding: 1px;
	width: 366px;
	float: right;
	margin: 0px 0px 10px -1px;
	border: 1px solid #C3E4F7;
}

#inviteFriendsInner {
	border: 1px solid #FFFFFF; 
	padding: 10px;
	}

#inviteFriendsHeader {	
	font-weight: bold;
	color: #333333;
	font-size: 14px;
	border-bottom: 1px solid #666666;
	margin-bottom: 10px;
	}

#inviteFriendsText {
	color: #333333;	
	line-height: 14px;
	padding-top: 5px;
}	

/* Glide content on home page */

.glidecontentwrapper{
	background: transparent url('../images/news/bg_features.png') no-repeat top left;
	position: relative; /* Do not change this value */
	width: 362px;
	height: 230px; /* Set height to be able to contain height of largest content shown*/
	border: 2px solid #7AB8DA;
	overflow: hidden; }
/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/


.glidecontent{ /*style for each glide content DIV within wrapper.*/
	position: absolute; /* Do not change this value */
	background: transparent url('../images/news/bg_features1.png') no-repeat top left;
	padding: 11px;
	/*visibility: hidden;*/
	width: 342px;
	color: #FFFFFF; }
	/*
	Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
	*/

.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
	width: 370px;
	margin-top: 6px;
	text-align: center; /*How to align pagination links: "left", "center", or "right"
	background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
	}
	/*
 	Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
	*/

.glidecontenttoggler a{ /*style for every navigational link within toggler */
	display: -moz-inline-box;
	display: inline-block;
	border: 1px solid #666666;
	color: #2e6ab1;
	padding: 1px 3px;
	margin-right: 3px;
	font-weight: bold;
	text-decoration: none; }

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
	background: #86C9EF;
	color: #FFFFFF; }

.glidecontenttoggler a:hover{
	background: #E4EFFA;
	color: black; }

.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.glidecontenttoggler a.prev{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
	background: #FFFFFF;
	color: #1A48A4;
	padding: 1px 10px 1px 3px;
	margin-left: 1px;
	margin-top: 0px; }

.glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
	background: #FFFFFF;
	color: #1A48A4;
	padding: 1px 10px 1px 3px;
	float: right;
	margin-right: 5px;
	margin-top: 0px; }

.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
	background: #1A48A4;
	color: white; }	
	
#homeInTheKnow-title {
	background: transparent url('../images/news/bg_features1.png') no-repeat top left;
    height: 25px;
    padding: 3px 0px 0px 5px;
    /*border-top: 5px solid #C7E0E4;
    border-bottom: 1px dotted #999999;*/
    font: bold 14px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    background-color: #FFFFFF;
    color: #7AB8DA; }	
	
#inTheKnow_header {
	font-size: 14px;
	color: #1A48A4;
	font-weight: bold;
	padding: 2px 0 2px 0; 
	letter-spacing: -.4px; }	

#inTheKnow_mainText {
	font-size: 11px; 
	line-height: 12px;
	color: #000000; }

#inTheKnow_mainLink {
	padding: 2px 0 0 0; }
