/*
 * General Tags 
 */
HTML {
  height: 100%;
  margin-bottom: 1px;
}

body {
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  font-size: 12px;
  background-color: #FFFFFF;
  color: #222222;
  margin : 0px;
}

a:link, a:visited, a:active{
	text-decoration:none;
  color: #333; 
}

a:hover {
	text-decoration : underline;
  color: #333;
}

.imgrating {
  border: 0px;
  padding: 0px;
  margin: -3px 0px 0px 0px;
  vertical-align: middle;
}

.imgwatched {
	border : 3px solid white;
  width : 80px;
}

.imgfeatured {
	border : 3px solid white;
  width : 120px;
}

.imgbuddy {
	border : 3px solid white;
  width : 48px;
}

.errmsg_err DIV {
	padding:5px;
  border : 3px solid red;
}

.errmsg_msg DIV {
	border : 3px solid black;
  padding:5px;
}

.errmsg_err, .errmsg_msg {	
  width : 776px;
  margin-left:2px;
  margin-bottom : 10px;
}


/*
 * Mask
 */
/*all browsers*/
#mask_body {
	color: #fff;
	background: #000;
	height: 99999px;
	left: 0;
	filter: alpha(opacity=75);/*IE*/
	padding-top: 20%;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;/*IE adds a stupid right padding on the body*/
  display : none;
}

/*Standards browsers only display : none;*/
div#mask_body{
	height: 100%;
	opacity: 0.75;
	position: absolute;
  display : none;
}


/*
 * Container
 */

#container {
  width : 785px;
  margin-left : auto;
  margin-right : auto;
}

/*
 * Header
 */

#header {
	width : 100%;
  height : 60px;
  margin : 5px 0px 5px 0px;
  background : url('/images/logo.jpg');
  background-repeat: no-repeat;
  background-position: 25px 5px;
}

#header .email {
  padding: 1px 0px 1px 0px;
  vertical-align: text-bottom;
  height: 12px;
  width: 14px;
  border: 0px;
}

#header .links {
	float:right;
	text-align: right;
  margin-right : 8px;
}

#header .seperator {
	float: left;
  margin : 3px 3px 0px 3px;
}

#header .linkitem {
	float: left;
	padding-top : 3px;
}

#header .linkitem SELECT {
	margin-top : -2px;
}

/*
 * Menu
 */
#menu {
	font-weight : bold;
	width: 100%;
  padding-top:10px;
}

#menu UL {
	text-align: center;
	margin: 0px;
	padding: 0px;
	border: 0px;
	list-style-type: none;
}

#menu LI {
	float:left;
	margin : 0px 2px 0px 2px;
	padding: 0px;
  /*width : 126px;*/
  width : 152px;
}

#menu LI a {
  background: url('/images/button.jpg');
  background-repeat: repeat-x;
  border:1px solid #CCCCCC;

	height: 26px;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	color: #333;
	line-height: 2.25em;
}

/*
 * Submenu
 */
#headbottom{
	text-align:center;
  margin : 15px 0px 20px 0px;
  width : 775px;
  float:left;
}	

#headbottom .linkitem {
  padding-top : 3px;
}

#headbottom .seperator {
  margin : 3px 10px 0px 10px;
}

/*
 * Searchfield
 */

#search {
	float:left;
	width: 560px;
  margin-bottom : 25px;
  margin-left:23%;
}

#search .input {
	float: left;
}

#search .button {
	float: left; 
	padding-top: 1px;
  padding-left: 5px;
}

/*
 * Teaser
 */

#teaser {
	float:left;
	width : 580px;
  text-align:left;
  margin-bottom : 10px;
}

#teaser .item {
	float : left;
  background-color : #FFE2D5;
	width : 190px;
  height : 100px;
  margin-right : 2px;

}

#teaser .item DIV {
	padding : 10px;
}

#teaser .item A {
	font-size : 18px;
}

/*
 * Advertisements
 */

#advertisement {
	float:left;
	width : 574px;
}

/*
 * Recently
 */

#recentlyviewed {
	float : left;
	width : 574px; /* 4px margin */
  text-align:left;
  border : 1px solid #BABDBF;
  background-color : #F1F5F8;
  margin-bottom:10px;
  height: 170px;
}

#recentlyhead {
	float : left;
  font-size : 13px;
  font-weight : bold;
  color : white;
  background-color : #071B60;
  width : 100%;
}

#recentlyhead DIV {
	padding : 4px;
}

#recentlyhead A {
	color : white;
}

#recentlyhead .title {
	float : left;
}

#recentlyhead .total {
	float : left;
  margin-left: 10px;
}

#recentlyhead .more {
	float : right;
}

#recentlycontent {
	float:left;
	
  width : 100%;
  padding : 10px 0px 5px 0px;
}

#recentlycontent .links {
	width : 65px;
	float:left;
}

#recentlycontent .image {
  width : 110px;
  text-align:center;

}

#recentlycontent .links DIV {
  line-height: 85px;
	text-align: center;
  padding : 0px 10px 0px 10px;
  text-align:center;
  font-weight : bold;
}

#recentlycontent .title {
	width : 110px;
  text-align:center;
  font-size : 10px;
  font-weight : bold;
}

#recentlycontent .text {
	width : 110px;
  text-align:center;
  font-size : 10px;
}

/*
 * Personal info
 */

#personal {
	text-align:left;
	width : 574px;
	float : left;
  margin-bottom : 10px;
}

#personal .welcome {
	float : left;
	width : 100%;
	font-weight : bold;
  font-size : 16px;
  margin-bottom : 10px;
  color : #003366;
  text-align:left;
}

#personal .head {

  font-size : 13px;
  font-weight : bold;
  color : white;
  background-color : #071B60;
  padding : 4px;
}

#personal .content {
  padding : 10px;
}

#personal #statstable {
	float: left;
	width : 275px;
  margin-right: 10px;
  border : 1px solid #BABDBF;
}

#personal #inboxtable {
	width : 275px;
	float : left;
  margin-left : 10px;
  border : 1px solid #BABDBF;
}

/*
 * Featured info
 */

#featured {
	float:left;
	text-align:left;
	width : 574px;
  border : 1px solid #BABDBF;
  background-color : #F1F5F8;
}

#featuredhead DIV {
	padding : 4px;
}

#featuredhead {
	float : left;
  font-size : 13px;
  font-weight : bold;
  color : white;
  background-color : #071B60;
  width : 100%;
}

#featuredhead A {
	color : white;
}

#featuredhead .more {
	float:right;
}

#featuredhead .title {
	float : left;
}

#featureditem {
	float : left;
	border-bottom : 1px dashed #BABDBF;

}

#featureditem P {
	margin : 0px;
  padding : 0px;
}

#featureditem .image {
	width : 160px;
  float : left;
}

#featureditem .image DIV {
	padding : 20px;
}	

#featureditem .content {
	float : left;
	width : 400px;
}
#featureditem .content DIV {
	padding : 20px;
}

/*
 * Last online
 */

#lastonline {
	float: right;
	width : 184px;
  border : 1px solid #BABDBF;
  margin-right:6px;
}

#lastonlinehead {
	text-align:left;
	float : left;
  font-size : 13px;
  font-weight : bold;
  color : white;
  background-color : #071B60;
}

#lastonlinehead A {
	color : white;
}

#lastonlinehead .title {
	float : left;
  width : 160px;
  padding : 4px;
}

#lastonlinehead .more {
	float : right;
  font-size : 16px;
  padding : 3px;
}

#lastonlineinfo {
	float : left;
	padding : 10px;
  text-align:left;
}

#lastonlineitem, #lastonlineinfo {
	float : left;
	text-align:left;
	padding : 10px 0px 2px 10px;
}

#lastonlineitem HR {
	width: 163px;
	height : 1px;
  border: 0px;
  border-top:1px dashed #999;
}

#lastonlineitem .name, #lastonlineinfo .name {
	font-weight : bold;
}

#lastonlineinfo .item {
	float : left;
  padding : 5px 5px 2px 0px;
}

#lastonlineinfo .itemtxt {
		float : left;
	padding-top : 4px;
}

/*
 * Signup page
 */
#signup {
	text-align:left;
}

#signup LABEL { 
	float:left; 
	display:block; 
  width:150px; 
  padding-top:3px; 
}

#signup FIELDSET {
	border : 0px;
}

#signup FIELDSET DIV {
	margin : 2px 0px 2px 0px;
}

#signup UL {
	padding : 0px;
  margin : 10px 0px 10px 20px;
}

#signup H3 {
	font-size : 12px;
  padding : 0px;
  margin : 0px 0px 10px 0px;
}

#signup .head {
  font-size : 13px;
  font-weight : bold;
  color : white;
  background-color : #071B60;
  padding : 4px;
}

#signup .content {
  padding : 10px;
}


#signup #signupreg {
	float: left;
	width : 358px;
  margin-right: 30px;
  border : 1px solid #BABDBF;
  background-color : #F1F5F8;
}

#signup #signuplogin {
	float : left;
  width : 358px;
  margin-left:30px;
  border:1px solid #BABDBF;
  background-color : #F1F5F8;
}

/**
 * Login Page
 *
 */
#login {
	text-align:left;
}

#login LABEL { 
	float:left; 
	display:block; 
  width:150px; 
  padding-top:3px; 
}

#login FIELDSET {
	border : 0px;
}

#login FIELDSET DIV {
	margin : 2px 0px 2px 0px;
}

#login UL {
	padding : 0px;
  margin : 10px 0px 10px 20px;
}

#login H3 {
	font-size : 12px;
  padding : 0px;
  margin : 0px 0px 10px 0px;
}

#login .head {
  font-size : 13px;
  font-weight : bold;
  color : white;
  background-color : #071B60;
  padding : 4px;
}

#login .content {
  padding : 10px;
}


#login #logininfo {
	float: left;
	width : 358px;
  margin-right: 30px;
  border : 1px solid #BABDBF;
  background-color : #F1F5F8;
}

#login #loginuserform {
	float : left;
  width : 358px;
  margin-left:30px;
  border:1px solid #BABDBF;
  background-color : #F1F5F8;
}
/*
 * Help Page
 */
#help {
	text-align:left;
  padding-left:3px;
}

/*
 * About Page
 */
#about {
	text-align:left;
  padding-left:3px;
}

/*
 * Terms Page
 */
#terms {
	text-align:left;
  padding-left:3px;
}

/*
 * Privacy Policy page
 */
#privacy {
	text-align:left;
  padding-left:3px;
}

/*
 * Rss Page
 */
#rss {
	text-align : left;
	padding-left:3px;
}

/*
 * Video Page
 */
#videos {
	float : left;
	width : 776px; /* 4px margin */
  text-align:left;
  border : 1px solid #BABDBF;
  background-color : #F1F5F8;
  margin-bottom:10px;
}

#videoshead {
	float : left;
  font-size : 13px;
  font-weight : bold;
  color : white;
  background-color : #071B60;
  width : 100%;
}

#videoshead DIV {
  padding : 4px;
}

#videoshead A {
	color : white;
}

#videoshead .title {
	float : left;
}

#videoshead .detail {
	float : right;
  margin-left: 10px;
}

#videoshead .total {
	float : right;
}

#videoscontent {
	float:left;
  width : 100%;
  padding : 10px 0px 5px 30px;
}

#videoscontent .title {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  margin-bottom: 3px;
  color: #0033CC;
}

#videoscontent .description {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #666666;
  margin-bottom: 3px;
}

#videoscontent .seperator {
	margin-bottom : 10px;
}

/*
 * Paging properties
 */
#paging {
  padding: 5px 5px 5px 0px;
  font-weight: bold;
 	float:right;
}

#paging .current {
	color: #333;
	background-color: #FFF;
	padding: 1px 4px;
	border: 1px solid #999;
	margin-right: 5px;
	cursor: pointer;
	/*cursor: hand;*/
}

#paging .notcurrent {
	color: #03C;
	background-color: #CCC;
	padding: 1px 4px;
	border: 1px solid #999;
	margin-right: 5px;
	cursor: pointer;
	/*cursor: hand;*/
}

/*
 * Confirm Email
 */
#confirmemail {
  float : left;
  width : 775px; /* 4px margin */
  text-align:left;
  border : 1px solid #BABDBF;
  background-color : #F1F5F8;
  margin-bottom:10px;
  margin-left:2px;
}
#confirmemail FIELDSET {
  border : 0px;
  width : 770px;
  text-align: center;
}

#confirmemail .header DIV {
  width: 100%;
}

#confirmemail .header {
  font-size : 13px;
  font-weight : bold;
  color : white;
  background-color : #071B60;
  padding: 4px;
}

/*
 * Password recovery
 */
#recoverpass {
  float : left;
  width : 775px; /* 4px margin */
  text-align:left;
  border : 1px solid #BABDBF;
  background-color : #F1F5F8;
  margin-bottom:10px;
  margin-left:2px;
}
#recoverpass FIELDSET {
  border : 0px;
  width : 770px;
  text-align: center;
}

#recoverpass .header DIV {
  width: 100%;
}

#recoverpass .header {
  font-size : 13px;
  font-weight : bold;
  color : white;
  background-color : #071B60;
  padding: 4px;
}
 
/*
 * Upload Page
 */

#uploadwizzard {
	float : left;
	width : 775px; /* 4px margin */
  text-align:left;
  border : 1px solid #BABDBF;
  background-color : #F1F5F8;
  margin-bottom:10px;
  margin-left:2px;
}

#uploadwizzard TEXTAREA {
	width : 395px;
  height : 70px;
}

#uploadwizzard LABEL { 
	float:left; 
	display:block; 
  width:150px; 
  padding-top:3px; 
}

#uploadwizzard FIELDSET {
	border : 0px;
  width : 650px;
}

#uploadwizzard FIELDSET .fieldinfo {
  font-size: 11px;
  color: #555555;
  margin-top: 5px;
  margin-bottom: 5px;
}

#uploadwizzard FIELDSET DIV {
	margin : 2px 0px 2px 0px;
}

#uploadwizzardhead {
	float : left;
  font-size : 13px;
  font-weight : bold;
  color : white;
  background-color : #071B60;
  width : 100%;
}

#uploadwizzardhead DIV {
	padding : 4px;
}

#uploadwizzardcontent {
	float:left;
  width : 100%;
  padding : 10px 0px 5px 30px;
}

/*
 * Upload Success
 */
#uploadsuccess {
	float : left;
	width : 775px; /* 4px margin */
  text-align:left;
  border : 1px solid #BABDBF;
  background-color : #F1F5F8;
  margin-bottom:10px;
  margin-left:2px;
}

#uploadsuccess LABEL { 
	float:left; 
	display:block; 
  width:100px; 
  padding-top:3px; 
}

#uploadsuccess FIELDSET {
	border: 0px;
  margin : 0px;
  padding : 0px;
}

#uploadsuccess FIELDSET LABEL {
	float:left; 
	display:block; 
  width:150px; 
  padding-top:3px; 
}


#uploadsuccess .shareinput {
	font-family : Arial;
  font-size : 10px;
  width : 450px;
}

#uploadsuccess TEXTAREA {
	font-family : Arial;
  font-size : 10px;
	width : 450px;
  height : 90px;
}	

#uploadsuccesscontent .fieldinfo {
  font-size: 11px;
  color: #555555;
  margin-top: 5px;
  margin-bottom: 5px;
}

#uploadsuccesshead {
	float : left;
  font-size : 13px;
  font-weight : bold;
  color : white;
  background-color : #071B60;
  padding : 4px;
  width : 767px;
}

#uploadsuccesscontent {
	float:left;
  width : 100%;
  padding : 10px 0px 5px 30px;
}

/*
 * My Videos
 */
#myvideos {
	float : left;
	width : 567px;
  text-align:left;
  border : 1px solid #BABDBF;
  background-color : #F1F5F8;
  margin-bottom:10px;
  margin-left:2px;
}

#myvideoshead {
	float : left;
  font-size : 13px;
  font-weight : bold;
  color : white;
  background-color : #071B60;
  width : 100%;
}

#myvideoshead DIV {
	padding:4px;
}

#myvideoshead A {
	color : white;
}

#myvideoshead .title {
	float : left;
}

#myvideoshead .total {
	float : right;
}

#myvideoscontent {
	float:left;
  width : 565px;
}

#myvideoscontent .fieldinfo {
  font-size: 11px;
  color: #555555;

}

#myvideositem {
	float : left;
	border-bottom : 1px dashed #BABDBF;
  width : 565px;
}

#myvideositem P {
	margin : 0px;
  padding : 0px;
}

#myvideositem HR {
	border-left:0px none; 
  border-right:0px none; 
  border-bottom:0px none; 
  border-top:1px dashed #999; 
  height: 1px
}

#myvideositem .videolink {
	width : 310px;
  font-size : 10px;
  font-family : arial;
}

#myvideositem .publicprivate {
	font-weight : bold; 
  color: #007700;
}

#myvideositem .image {
	width : 160px;
  float : left;
}

#myvideositem .image DIV {
	padding : 20px;
}	

#myvideositem .content {
	float : left;
	width : 350px;
}
#myvideositem .content DIV {
	padding : 20px;
}

#myvideotags {
	float : left;
	width : 198px;
  text-align:left;
  border : 1px solid #BABDBF;
  background-color : #F1F5F8;
  margin-bottom:10px;
  margin-left:10px;
}

#myvideotagshead {
	float : left;
  font-size : 13px;
  font-weight : bold;
  color : white;
  background-color : #071B60;
  width : 100%;
}

#myvideotagshead DIV {
	padding:4px;
}

#myvideotagscontent {
	float:left;
	padding:10px;
}

#myvideotagscontent P {
	margin : 0px;
  padding: 0px;
}

#myvideotagscontent .myvideotagstitle {
	font-weight : bold;
  margin-bottom : 10px;
}

/*
 * Friends
 */
#userfriends {
	float : left;
	width : 776px;
  text-align:left;
  border : 1px solid #BABDBF;
  background-color : #F1F5F8;
  margin-bottom:10px;
  margin-left:2px;
}

#userfriendshead {
	float : left;
  font-size : 13px;
  font-weight : bold;
  color : white;
  background-color : #071B60;
  width : 100%;
}

#userfriendshead DIV {
	padding:4px;
}

#userfriendshead A {
	color : white;
}

#userfriendshead .title {
	float : left;
}

#userfriendshead .total {
	float : right;
}

#userfriendscontent {
	float:left;
  width : 100%;
}

#userfriendsitem {
	float : left;
	border-bottom : 1px dashed #BABDBF;
  width : 100%;
  padding-bottom: 15px;
}

#userfriendsitem P {
	margin : 0px;
  padding : 0px;
}

#userfriendsitem .image {
	width : 160px;
  float : left;
}

#userfriendsitem .image DIV {
	padding-left : 40px;
  margin-bottom : 20px;
}	

#userfriendsitem .content {
	float : left;
	width : 350px;
  
}
#userfriendsitem .content DIV {
	padding : 20px;
}

#userfriendsitem .title {
	font-size : 17px;
  font-weight : bold;
}

/*
 * Invite friends
 */
#invitefriends {
	float : left;
	width : 776px;
  text-align:left;
  border : 1px solid #BABDBF;
  background-color : #F1F5F8;
  margin-bottom:10px;
  margin-left:2px;
}

#invitefriends TEXTAREA {
	width : 400px;
  height : 80px;
  font-size : 12px;
  font-family : Arial;
}

#invitefriends FIELDSET {
	border: 0px;
	padding-left: 15px;
}

#invitefriends LABEL {
	float:left; 
	display:block; 
  width:125px; 
  padding-top:3px;
}

#invitefriendshead {
  font-size : 13px;
  font-weight : bold;
  color : white;
  background-color : #071B60;
}

#invitefriendshead DIV {
	padding:4px;
}

#invitefriendscontent {
	padding : 10px;
}

#invitefriendscontent .description {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #666666;
  margin-bottom: 3px;
}


/*
 * My Friends page
 */
#myfriends {
	float : left;
	width : 776px;
  text-align:left;
  border : 1px solid #BABDBF;
  background-color : #F1F5F8;
  margin-bottom:10px;
  margin-left:2px;
}

#myfriendshead {
	float : left;
  font-size : 13px;
  font-weight : bold;
  color : white;
  background-color : #071B60;
  width : 100%;
}

#myfriendshead DIV {
	padding:4px;
}

#myfriendshead A {
	color : white;
}

#myfriendshead .title {
	float : left;
}

#myfriendshead .total {
	float : right;
}

#myfriendscontent {
	float:left;
  width : 100%;
}

#myfriendscontent LABEL {
	width : 50px;
  display : block;
  float : left;
  padding-top : 3px;
}

#myfriendscontent .actions {
	padding: 5px 0px 5px 5px;
	float : left;
  width : 300px;
}

#myfriendsitem {
	float : left;
	border-bottom : 1px dashed #BABDBF;
  width : 100%;
  padding-bottom: 15px;
  padding-top : 15px;
}

#myfriendsitem P {
	margin : 0px;
  padding : 0px;
}

#myfriendsitem .image {
	width : 160px;
  float : left;
}

#myfriendsitem .image DIV {
	padding-left : 40px;
  margin-bottom : 20px;
}	

#myfriendsitem .content {
	float : left;
	width : 350px;
  
}
#myfriendsitem .content DIV {
	padding : 20px;
}

#myfriendsitem .title {
	font-size : 17px;
  font-weight : bold;
}

/*
 * My Profile
 */
#myprofile {
	float : left;
	width : 775px;
  text-align:left;
  border : 1px solid #BABDBF;
  background-color : #F1F5F8;
  margin-bottom:10px;
  margin-left : 2px;
}

#myprofile LABEL { 
	float:left; 
	display:block; 
  width:125px; 
  padding-top:3px; 
}

#myprofile FIELDSET {
	border: 0px;
	padding-left: 15px;
}

#myprofile TEXTAREA {
	font-family : arial;
  font-size : 12px;
	width : 450px;
  height : 120px;
}

#myprofilehead {
	float : left;
  font-size : 13px;
  font-weight : bold;
  color : white;
  background-color : #071B60;
  width : 100%;
}

#myprofilehead A {
	color : white;
}

#myprofilehead .more {
	float : right;
}

#myprofilehead .title {
	float : left;
}
#myprofilehead DIV {
	padding:4px;
}

#myprofilecontent {
	float:left;
	padding:10px;
}

/*
 * search results
 */
#searchresult {
	float : left;
	width : 776px; /* 4px margin */
  text-align:left;
  border : 1px solid #BABDBF;
  background-color : #F1F5F8;
  margin-bottom:10px;
}

#searchresulthead {
	float : left;
  font-size : 13px;
  font-weight : bold;
  color : white;
  background-color : #071B60;
  width : 100%;
}

#searchresulthead DIV {
	padding : 4px;
}

#searchresulthead A {
	color : white;
}

#searchresulthead .title {
	float : left;
}

#searchresulthead .detail {
	float : right;
  margin-left: 10px;
}

#searchresulthead .total {
	float : right;
}

#searchresultcontent {
	float:left;
  width : 100%;

}

#searchresultcontent .title {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  margin-bottom: 3px;
  color: #0033CC;
}

#searchresultcontent .description {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #666666;
  margin-bottom: 3px;
}

#searchresultcontent .seperator {
	margin-bottom : 10px;
}

/*
 * Edit Video page
 */
#editmyvideo {
	float : left;
	width : 775px;
  text-align:left;
  border : 1px solid #BABDBF;
  background-color : #F1F5F8;
  margin-bottom:10px;
  margin-left : 2px;
}

#editmyvideo LABEL { 
	float:left; 
	display:block; 
  width:170px; 
  padding-top:3px; 
}

#editmyvideo TEXTAREA {
	width : 410px;
  height : 120px;
  font-size : 12px;
  font-family : Arial;
}

#editmyvideo FIELDSET {
	border: 0px;
	padding-left: 15px;
}

#editmyvideo FIELDSET .fieldinfo {
  font-size: 11px;
  color: #555555;
  margin-top: 5px;
  margin-bottom: 5px;
}

#editmyvideohead {
	float : left;
  font-size : 13px;
  font-weight : bold;
  color : white;
  background-color : #071B60;
  width : 100%;
}

#editmyvideohead A {
	color : white;
}

#editmyvideohead .more {
	float : right;
}

#editmyvideohead .title {
	float : left;
}

#editmyvideohead DIV {
	padding:4px;
}

#editmyvideocontent {
	float:left;
	padding:10px;
}

#editmyvideocontent .item {
	float:left;
  width:500px;
}

#editmyvideocontent P {
	padding : 0px;
  margin : 0px;
}

/*
 * Profilepage
 */
#profilepage {

}

#profilepage .description {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #666666;
  margin-bottom: 3px;
}

#profileinfo {
	display : none;
}

#profilepagehead {
	float : left;
  font-size : 13px;
  font-weight : bold;
  color : white;
  background-color : #071B60;
  width : 100%;
}

#profilepagehead A {
	color : white;
}

#profilepagehead .links {
	float : right;
  padding : 4px;
}

#profilepageinfo {
	border : 1px solid #BABDBF;
	float : left;
  width : 574px;
}

#profilepagecontent {
	text-align: left;
  padding : 10px;
  background-color : #F1F5F8;
}

#profilepagecontent H2 {
	font-size : 18px;
  padding:0px;
  margin: 10px 0px 10px 0px;

}
#profilepagecontent H3 {
	font-size : 14px;
  padding:0px;
  margin: 10px 0px 10px 0px;
}

#profilepagecontent .item {
	float : left;
  width: 255px;
  margin-right : 20px;
}

#profilepagecontent .title {
	float : left;
  width: 560px;
}

#profilepagelast {
	border : 1px solid #BABDBF;
  background-color : #F1F5F8;
  float : left;
  width : 183px;
  margin-left:20px;
}

#profilepagelast .title {
  font-size : 13px;
  font-weight : bold;
  color : white;
  background-color : #071B60;
}

#profilepagelast .content {
	padding-bottom : 10px;
  padding-top : 10px;
}

#profilepagelast .title DIV {
	padding : 4px;
}


#profilepagelast .links {
	margin-top: 10px;
	text-align:center;
}

/*
 * Channels
 *
 */
#channels {
	float : left;
	width : 776px;
  text-align:left;
  border : 1px solid #BABDBF;
  background-color : #F1F5F8;
  margin-bottom:10px;
  margin-left:2px;
}

#channelshead {
	float : left;
  font-size : 13px;
  font-weight : bold;
  color : white;
  background-color : #071B60;
  width : 100%;
}

#channelshead DIV {
	float : left;
  padding:4px;
}

#channelscontent {
	float:left;
  width : 100%;
}

#channelsitem {
	float : left;
  width : 180px;
  padding : 5px;
  text-align:center;
}	
#channelsitem P {
	margin : 0px;
  padding : 0px;
}

#channelsitem .title {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  margin-bottom: 3px;
  color: #583333;
  /*color: #0033CC;*/
}

#channelsitem .description {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #666666;
  margin-bottom: 3px;
}

/*
 * Channel Details
 */
#channeldetail {
	float : left;
	width : 776px;
  text-align:left;

}

#channeldetail .channeldetailtbl {
  border : 1px solid #BABDBF;
  background-color : #F1F5F8;
  margin-bottom:10px;
  margin-left:2px;
  width : 100%;
  float : left;
}

#channeldetail .title {
	float : left;
  font-size : 13px;
  font-weight : bold;
  color : white;
  background-color : #071B60;
  width : 100%;
}

#channeldetail .title DIV {
	float : left;
  padding:4px;
}

#channeldetail .item {
	float : left;
  width : 145px;
  padding : 5px;
  text-align:center;
}	

#channeldetail .itemtitle {
  text-align:center;
  font-size : 11px;
  font-weight : bold;
  color: #583333;
}

#channeldetail .description {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #666666;
  margin-bottom: 3px;
}

/*
 * Msg User box
 */
#msguserbox {
	float : left;
	width : 776px;
  text-align:left;
  border : 1px solid #BABDBF;
  background-color : #F1F5F8;
  margin-bottom:10px;
  margin-left:2px;
}

#msguserbox LABEL { 
	float:left; 
	display:block; 
  width:150px; 
  padding-top:3px; 
}

#msguserbox FIELDSET {
	float : left;
	border : 0px;
  padding : 10px;
}

#msguserbox TEXTAREA {
	width : 410px;
  height : 120px;
}

#msguserboxhead {
	float : left;
  font-size : 13px;
  font-weight : bold;
  color : white;
  background-color : #071B60;
	width : 100%;
}

#msguserboxhead DIV {
	padding:4px;
}

#msguserboxhead .title {
	float : left;
}

#msguserboxhead .total {
	float : right;
}

#msguserboxdetail {
	float : left;
	padding : 10px;
}

#msguserboxdetail .image {
	float : left;
  padding : 10px;
}

#msguserboxdetail .detail {
	float : left;
  padding-top : 2px;
  width : 450px;
}

#msguserboxdetail .item {
	margin-bottom : 5px;
  float : left;
  width : 650px;
}

#msguserboxcontent table{
	font-size : 12px;
	width : 700px;
  margin-bottom : 10px;
}

#msguserboxcontent td{
	padding : 3px;
}

/*
 * View video
 */
#viewvideo {
	width : 776px;
}

#viewvideomedia {
	float : left;
	width : 480px;
  text-align:left;
}

#viewvideoplayer, #viewvideoshareinfo, #placevideocomments, #viewvideocomments, #viewvideorelated {
	border : 1px solid #BABDBF;
  background-color : #F1F5F8;
  margin-bottom:10px;
  margin-left:2px;
  float : left;
  width : 100%;
}

#viewvideoother {
	float : left;
	width : 280px;
  text-align:left;
  margin-left:5px;
}

#viewvideo .head {
	padding : 4px;
  font-size : 13px;
  font-weight : bold;
  color : white;
  background-color : #071B60;
}

#viewvideomedia .content {
	padding : 20px 20px 0px 20px;
}

#viewvideoother .content {
	padding-top : 20px;
  padding-left: 20px;
  overflow: auto; 
  height: 450px;
}

#viewvideoplayer .links {
	margin-top : 15px;
	text-align:center;
}

#viewvideoplayer .voting {
	text-align : center;
  margin-top : 10px;
}

#viewvideoplayer .videodescr {
	margin-top : 10px;
	border-top : 1px dashed #BABDBF ;
  margin-bottom : 10px;
}

#viewvideoplayer .videoinappr {
	font-weight : bold;
  text-align : right;
  margin-bottom : 5px;
  font-size : 10px;
}

#viewvideoplayer .details {
	text-align : center;
  margin-top : 2px;
}

#viewvideoplayer #voteProcess {
	text-align:center;
}

#viewvideoplayer #vidplayer {
	text-align:center;
}

#viewvideoshareinfo LABEL {
	display : block;
  float : left;
  width : 100px;
}

#viewvideoshareinfo TEXTAREA {
	font-family : Arial;
  font-size : 10px;
  width : 300px;
  height : 80px;
}

#viewvideoshareinfo .fieldinfo {
	font-size: 11px;
  color: #555555;
  margin-top: 5px;
  margin-bottom: 5px;
}

#viewvideoshareinfo .shareinput {
	font-family : Arial;
  font-size : 10px;
  width : 300px;
}

#placevideocomments LABEL {
	display : block;
  float : left;
  width : 100px;
}

#placevideocomments TEXTAREA {
	font-family : Arial;
  font-size : 12px;
  width : 300px;
  height : 80px;
}

#viewvideocomments .comments {
	margin-bottom : 10px;
}

#viewvideocomments .commentitem {
	margin-top : 10px;
	padding-bottom : 10px;
  border-bottom : 1px dashed #999;
  padding-left: 20px;
  padding-right : 20px;
}

#viewvideocomments .commentitemcontent {
	margin-bottom : 5px;
}

#viewvideocomments .commentitemlinks {
  font-size : 10px;
}

#viewvideocomments .title {
	float:left;
}

#viewvideocomments .total {
	text-align:right;
}

#viewvideorelated .itemtitle {
  font-size : 11px;
  font-weight : bold;
  color: #583333;
}
#viewvideorelated .description {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #666666;
}
#viewvideorelated .item {
	margin-bottom:10px;
}

#viewvideorelated .nowplaying {
	font-weight: bold; 
  font-size: 10px;
  padding-bottom: 3px; 
  color: #cc6600; 
  padding-top: 3px; 
  background-color: #ffcc66;
}

#viewvideorelated .allrelated {
	text-align : left;
  font-weight : bold;
  font-size : 10px;
  margin-left:10px;
}

/*
 * Footer
 */
#footbottom {
	border-top : 1px solid #BABDBF;
	text-align:center;
  padding : 5px 0px 5px 0px;
  margin : 20px 0px 5px 0px;
  width : 775px;
}	

#copyright {
	width : 775px;
	padding-bottom : 10px;
}