/*****************************************************************************************
Name: Adultray
URL: http://www.adultray.com
Description: Watch tons of adult movies, xxx video clips and share your porn with others!
Version: 1.0
Author: acee
Author URL: http://www.acee.hu
Tags: free adult videos, free sex videos, free porn videos
*******************************************************************************************/
html, body, form, input, select, fieldset {font-size: 11px; font-family: Arial, Verdana, Tahoma; color: #e0e0e0; }
body {background-color: #140b0c; }

html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, li, dl, address {margin: 0px; padding: 0px; }

h1, h2, h3, h4, h5, h6, pre, code {font-size: 10px; }
ul, ol {list-style: none; }

form label {cursor: pointer; }
address {font-style: normal; }

:link,:visited { text-decoration: none;  }

a img,:link img,:visited img {border: none; }

fieldset {border: none; }

div.clear, span.clear {clear: both; font-size: 0px; }

div#sitecontainer {
	margin: 10px auto 0px auto;
	width: 960px;
	background: #140b0c url(../images/adultray-logo.jpg) no-repeat left top;
	}
	
	div#maincontent {
		margin: 0px;
		width: 650px;
		float: left;
		overflow: hidden;
		}
		
/* Header begin ********************************************************************************************/
div#header {
	margin: 0px;
	width: 651px;
	height: 140px;
	overflow: hidden;
	}
	
	a.logolink {
		margin: 0px;
		display: block;
		width: 110px;
		height: 140px;
		text-decoration: none;
		float: left;
		}
	
	div#search-container {
		margin: 0px 0px 12px 0px;
		width: 540px;
		height: 38px;
		float: left;
		background: transparent url(../images/bg-search.jpg) no-repeat left top;
		position: relative;
		}
		input#searchinput {
			position: absolute;
			top: 4px;
			left: 4px;
			width: 432px;
			height: 25px;
			border: none;
			background-color: #140b0c;
			font-size: 13px;
			font-weight: normal;
			color: #e0e0e0;
			text-align: left;
			}
			input.focused {
				border: 2px solid #580606;
				}
		a#searchbutton {
			display: block;
			position: absolute;
			top: 4px;
			left: 451px;
			width: 86px;
			height: 30px;
			text-decoration: none;
			background: transparent url(../images/btn-search.jpg) no-repeat left top;
			}
			a#searchbutton:hover { background: transparent url(../images/btn-search.jpg) no-repeat left -30px; }
			a#searchbutton:active { background: transparent url(../images/btn-search.jpg) no-repeat left -60px; }
			
		ul#filtermenu {
			margin: 0px;
			width: 540px;
			height: 59px;
			line-height: 59px;
			float: left;
			}
			ul#filtermenu li {
				margin: 0px;
				padding: 0px;
				display: inline;
				height: 59px;
				line-height: 59px;
				}
				ul#filtermenu li a {
					margin: 0px;
					padding: 0px;
					display: inline-block;
					width: 90px;
					height: 59px;
					float: left;
					text-decoration: none;
					}
					/*Menu base**************************************************************************************************/
					ul#filtermenu li a#all { background: transparent url(../images/filter-menu.jpg) no-repeat 0px 0px; }
					ul#filtermenu li a#straight { background: transparent url(../images/filter-menu.jpg) no-repeat -90px 0px; }
					ul#filtermenu li a#gay { background: transparent url(../images/filter-menu.jpg) no-repeat -180px 0px; }
					ul#filtermenu li a#tranny { background: transparent url(../images/filter-menu.jpg) no-repeat -270px 0px; }
					ul#filtermenu li a#livecams { background: transparent url(../images/filter-menu.jpg) no-repeat -360px 0px; }
					ul#filtermenu li a#categories { background: transparent url(../images/filter-menu.jpg) no-repeat -450px 0px; }
					/*Menu overlay***********************************************************************************************/
					ul#filtermenu li a#all:hover { background: transparent url(../images/filter-menu.jpg) no-repeat 0px -59px; }
					ul#filtermenu li a#straight:hover { background: transparent url(../images/filter-menu.jpg) no-repeat -90px -59px; }
					ul#filtermenu li a#gay:hover { background: transparent url(../images/filter-menu.jpg) no-repeat -180px -59px; }
					ul#filtermenu li a#tranny:hover { background: transparent url(../images/filter-menu.jpg) no-repeat -270px -59px; }
					ul#filtermenu li a#livecams:hover { background: transparent url(../images/filter-menu.jpg) no-repeat -360px -59px; }
					ul#filtermenu li a#categories:hover { background: transparent url(../images/filter-menu.jpg) no-repeat -450px -59px; }
					/*Menu active***********************************************************************************************/
					ul#filtermenu li a#all:active,
					ul#filtermenu li a#all-active { background: transparent url(../images/filter-menu.jpg) no-repeat 0px -118px; }
					ul#filtermenu li a#straight:active,
					ul#filtermenu li a#straight-active { background: transparent url(../images/filter-menu.jpg) no-repeat -90px -118px; }
					ul#filtermenu li a#gay:active,
					ul#filtermenu li a#gay-active { background: transparent url(../images/filter-menu.jpg) no-repeat -180px -118px; }
					ul#filtermenu li a#tranny:active,
					ul#filtermenu li a#tranny-active { background: transparent url(../images/filter-menu.jpg) no-repeat -270px -118px; }
					ul#filtermenu li a#livecams:active,
					ul#filtermenu li a#livecams-active { background: transparent url(../images/filter-menu.jpg) no-repeat -360px -118px; }
					ul#filtermenu li a#categories:active,
					ul#filtermenu li a#categories-active { background: transparent url(../images/filter-menu.jpg) no-repeat -450px -118px; }
					
		ul#morefiltersmenu {
			margin: 2px 0px 0px 0px;
			width: 541px;
			height: 20px;
			line-height: 20px;
			float: left;
			}
			ul#morefiltersmenu li {
				display: inline;
				height: 20px;
				line-height: 20px;
				}
				ul#morefiltersmenu li a {
					margin-right: 48px;
					display: inline-block;
					float: left;
					height: 20px;
					line-height: 20px;
					font-size: 12px;
					font-weight: normal;
					color: #F94032;
					text-decoration: none;
					}
					ul#morefiltersmenu li a:hover {
						color: #FF746C;
						text-decoration: underline;
						}
/* Header end ********************************************************************************************/

/* Advertising begin ********************************************************************************************/
div.ady { width: 750px; }

	div.adythumb-container,
	div.siderunout div.ad-thumbs {
		margin: 0px 38px 10px 0px;
		width: 134px;
		height: 120px;
		float: left;
		}
		div.siderunout div.ad-thumbs {
			margin: 0px 32px 10px 0px;
			}
		
		a.adythumb,
		a.videothumb {
			margin: 0px;
			display: block;
			padding: 2px;
			background-color: #271919;
			border: 1px solid #322223;
			text-decoration: none;
			}
			a.videothumb { position: relative; }
			a.adythumb:hover,
			a.videothumb:hover { border-color: #F94032; }
			
			a.adythumb img,
			a.videothumb img { display: block; border: none; }
		
		a.modelname,
		a.videotitle,
		a.featvidtitle {
			display: block;
			text-align: center;
			font-size: 12px;
			font-weight: bold;
			color: #F94032;
			text-decoration: none;
			line-height: 20px;
			}
			a.videotitle { margin-bottom: 3px; text-align: left; line-height: 16px; }
			a.featvidtitle { margin: 5px 0px 0px 0px; line-height: 18px; text-align: left; font-size: 16px; }
			a.modelname:hover,
			a.videotitle:hover,
			a.featvidtitle:hover {
				color: #FF746C;
				text-decoration: underline;
				}
/* Advertising end ********************************************************************************************/

/* Box main begin ********************************************************************************************/
div.box-main { margin: 0px 0px 20px 0px; width: 650px; }
	
	div.box-main-header {
		margin: 0px;
		width: 650px;
		height: 27px;
		background: #281f1f url(../images/box-main-header.jpg) no-repeat left top;
		}
	
	div.box-main-body {
		margin: 0px;
		padding-bottom: 6px;
		width: 648px;
		border-top: none;
		border-right: 1px solid #322223;
		border-bottom: none;
		border-left: 1px solid #322223;
		overflow: hidden;
		}
	
	div.box-main-footersimply {
		margin: 0px;
		width: 650px;
		height: 4px;
		line-height: 4px;
		background: transparent url(../images/box-main-footersimply.jpg) no-repeat left top;
		}
		
	div.box-main-footerbig {
		margin: 0px;
		width: 650px;
		height: 27px;
		line-height: 27px;
		background: #281f1f url(../images/box-main-footerbig.jpg) no-repeat left top;
		}
/* Box main end ********************************************************************************************/
	
	h2.boxtitle {
		margin: 0px;
		font-size: 13px;
		font-weight: bold;
		text-indent: -100000px;
		color: #e0e0e0;
		text-align: left;
		float: left;
		}
		h2.now-watching { width: 100px; margin: 7px 0px 0px 7px; background: transparent url(../images/box-title-now-watching.jpg) no-repeat left top; }
		h2.most-popular { width: 142px; margin: 7px 0px 0px 7px; background: transparent url(../images/box-title-most-popular.jpg) no-repeat left top; }
		h2.most-recent { width: 136px; margin: 7px 0px 0px 7px; background: transparent url(../images/box-title-most-recent.jpg) no-repeat left top; }
		h2.login { width: 39px; line-height: 20px; margin: 7px 0px 0px 7px; background: transparent url(../images/box-title-login.jpg) no-repeat left top; }
		h2.tags { width: 33px; line-height: 20px; margin: 7px 0px 0px 7px; background: transparent url(../images/box-title-tags.jpg) no-repeat left top; }
		h2.mymenu { width: 61px; line-height: 20px; margin: 7px 0px 0px 0px; background: transparent url(../images/box-title-mymenu.jpg) no-repeat left top; }
		
	a.viewall,
	div.relatedvideos a.viewall {
		margin: 0px 0px 0px 10px;
		display: block;
		float: left;
		color: #F94032;
		text-decoration: none;
		font-size: 11px;
		font-weight: normal;
		text-align: left;
		line-height: 27px;
		}
		div.relatedvideos a.viewall { margin: 0px; font-weight: bold; }
		div.relatedvideos a.viewall span { font-size: 15px; }
		a.viewall:hover,
		div.relatedvideos a.viewall:hover {
			color: #FF746C;
			text-decoration: underline;
			}
	
	div.runout,
	div.runout-myvids {
		margin: 0px 10px 0px 10px;
		width: 750px;
		}
		
		div.runout-myvids { margin: 0px; }
		
/* Video thmbs begin ********************************************************************************************/
div.videothumb-container,
div.content-container div.videothumb-container {
	margin: 10px 31px 0px 0px;
	width: 134px;
	height: 215px;
	float: left;
	}
	div.content-container div.videothumb-container { margin: 10px 38px 0px 0px; }
	
	span.display {
		position: absolute;
		top: 79px;
		right: 3px;
		padding: 2px 4px 2px 4px;
		font-size: 11px;
		font-weight: bold;
		color:#a7a7a7;
		text-align: right;
		line-height: 14px;
		height: 14px;
		display: block;
		background: transparent url(../images/bg-timedisplay.png) repeat left top;
		}
	p.uploaded,
	p.views {
		font-size: 11px;
		font-weight: normal;
		text-align: left;
		line-height: 14px;
		color: #805353;
		}
/* Video thmbs end ********************************************************************************************/

/* Pagination begin ********************************************************************************************/
div.pagination {
	margin: 4px 0px 0px 0px;
	float: right;
	height: 20px;
	line-height: 20px;
	}
	ul.pager {
		float: right;
		height: 20px;
		line-height: 20px;
		}
		ul.pager li {
			display: inline;
			height: 20px;
			font-size: 11px;
			font-weight: bold;
			color: #e0e0e0;
			text-align: left;
			}
			ul.pager li span { margin-right: 5px; float: left; }
			ul.pager li a,
			ul.pager li a.inactive,
			ul.pager li a.active,
			ul.pager a.arrows {
				margin: 0px 3px 0px 0px;
				padding: 0px 0px 2px 0px;
				width: 22px;
				height: 18px;
				line-height: 18px;
				display: inline-block;
				float: left;
				text-align: center;
				font-size: 11px;
				font-weight: bold;
				color: #F94032;
				text-decoration: none;
				background-color: #291717;
				}
				ul.pager li a.arrows {
					font-size: 15px;
					line-height: 18px;
					}
				ul.pager li a.active { color: #e0e0e0; }
				ul.pager li a.inactive { color: #422D2D; }
				ul.pager li a:hover {
					color: #ffffff;
					background-color: #422D2D;
					}
					ul.pager li a.active:hover { color: #e0e0e0; }
					ul.pager li a.inactive:hover { color: #422D2D; background-color: #291717; }
					
/* Pagination end ********************************************************************************************/

/* Sidebar begin ********************************************************************************************/
div#sidebar {
	margin: 0px 0px 0px 8px;
	width: 302px;
	overflow: hidden;
	float: left;
	}
	div.top-box,
	div.mymenu-container {
		margin: 0px;
		width: 300px;
		height: 130px;
		background: #422D2D url(../images/bg-top-box.jpg) no-repeat left top;
		}
		div.mymenu-container { background: none; }
	
	div.errormsg-container,
	div.msg-container {
		margin: 3px 8px 3px 8px;
		padding: 2px 4px 2px 4px;
		background-color: #741D17;
		font-size: 11px;
		font-weight: normal;
		text-align: left;
		color: #F94032;
		}
		div.msg-container-upload {
			margin: 5px 0px 0px 0px;
			padding: 4px 6px 4px 6px;
			width: 620px;
			background-color: #3996CF;
			border: 1px solid #332121;
			color: #e0e0e0;
			font-size: 11px;
			font-weight: normal;
			}
		div.msg-container {
			background-color: #3996CF;
			color: #e0e0e0;
			}
		
	input {
		margin-right: 5px;
		padding: 2px 4px 3px 4px;
		font-size: 11px;
		font-weight: normal;
		color: #e0e0e0;
		text-align: left;
		background-color: #000000;
		border: 1px solid #422D2D;
		}
	
	div.top-box table {
		margin: 0px 8px 8px 8px;
		}
	
	a#loginbutton {
		margin: 0px;
		display: block;
		width: 37px;
		height: 22px;
		text-decoration: none;
		background: #422d2d url(../images/btn-login.jpg) no-repeat left top;
		}
		a#loginbutton:hover { background: #422d2d url(../images/btn-login.jpg) no-repeat left -22px; }
		a#loginbutton:active { background: #422d2d url(../images/btn-login.jpg) no-repeat left -44px; }
		
	a#forgotpass {
		margin: 3px 0px 0px 0px;
		line-height: 20px;
		font-size: 11px;
		font-weight: normal;
		text-align: left;
		color: #F94032;
		text-decoration: none;
		}
		a#forgotpass:hover { color: #FF746C; text-decoration: underline; }
		
	a.bemember {
		margin: 8px 0px 0px 0px;
		width: auto;
		height: 20px;
		display: block;
		text-decoration: none;
		background: transparent url(../images/bg-be-member.jpg) no-repeat center top;
		}
	
	div#featured-container {
		margin: 10px 0px 0px 0px;
		width: 300px;
		}
		a.featured-video {
			display: block;
			width: 300px;
			height: 225px;
			position: relative;
			}
			a.featured-video img { display: block; border: none; }
		
		span.featvid {
			position: absolute;
			top: 85px;
			left: 72px;
			padding: 2px 4px 2px 4px;
			font-size: 11px;
			font-weight: bold;
			color:#a7a7a7;
			text-align: center;
			line-height: 14px;
			width: auto;
			height: 14px;
			display: block;
			background: transparent url(../images/bg-timedisplay.png) repeat left top;
			}
	
	div.tags-container {
		margin: 20px 0px 0px 0px;
		width: 300px;
		}
		
		div.sidebar-box-header {
			margin: 0px;
			width: 302px;
			height: 27px;
			background: transparent url(../images/sidebar-box-head.jpg) no-repeat left top;
			}
		
		div.sidebar-box-body {
			margin: 0px;
			width: 300px;
			border-top: none;
			border-right: 1px solid #322223;
			border-bottom: none;
			border-left: 1px solid #322223;
			overflow: hidden;
			}
			
			div.sidebar-box-body div.boxinside {
				margin: 10px;
				}
		
		div.sidebar-box-foot {
			margin: 0px;
			width: 302px;
			height: 4px;
			background: transparent url(../images/sidebar-box-foot.jpg) no-repeat left top;
			}
			
	div.adcontainer {
		margin: 20px 0px 0px 0px;
		width: 300px;
		overflow: hidden;
		}
		div.siderunout {
			margin: 0px;
			width: 400px;
			}
/* Sidebar end ********************************************************************************************/

/* Footer begin ********************************************************************************************/
div.footer {
	margin: 20px 0px 30px 0px;
	padding-top: 20px;
	width: 960px;
	overflow: hidden;
	background: #140b0c url(../images/footer-divider.jpg) repeat-x left top;
	}
	
	div.runout-footer {
		width: 1000px;
		}
	
	ul.simplelist {
		margin: 0px 10px 0px 0px;
		float: left;
		width: 220px;
		}
		
		ul.simplelist li {
			font-size: 13px;
			font-weight: bold;
			color: #e0e0e0;
			line-height: 20px;
			text-align: left;
			}
			
			ul.simplelist li a {
				display: block;
				font-size: 11px;
				font-weight: normal;
				text-align: left;
				line-height: 23px;
				color: #F94032;
				text-decoration: none;
				}
				
				ul.simplelist li a:hover {
					color: #FF746C;
					text-decoration: underline;
					}
		
		table.contactform {
			margin: 0px 10px 0px 0px;
			float: left;
			}
			
			table.contactform tr td {
				padding: 0px 0px 8px 5px;
				font-size: 13px;
				font-weight: bold;
				text-align: left;
				color: #e0e0e0;
				}
			
			table.contactform tr td label {
				font-size: 11px;
				font-weight: normal;
				line-height: 20px;
				text-align: left;
				color: #e0e0e0;
				}
				
				table.contactform tr td label span { color: #F94032; }
				
			table.contactform tr td textarea {
				width: 238px;
				height: 150px;
				padding: 2px 4px 3px 4px;
				font-size: 11px;
				font-weight: normal;
				color: #e0e0e0;
				text-align: left;
				background-color: #000000;
				border: 1px solid #422D2D;
				overflow: auto;
				}
			
			a#sendbutton {
				margin: 0px;
				display: block;
				width: 50px;
				height: 22px;
				text-decoration: none;
				background: transparent url(../images/btn-send.jpg) no-repeat left top;
				}
				
				a#sendbutton:hover { background: transparent url(../images/btn-send.jpg) no-repeat left -22px; }
				a#sendbutton:active { background: transparent url(../images/btn-send.jpg) no-repeat left -44px; }
/* Footer end ********************************************************************************************/

h1.page-title {
	margin: 10px 0px 5px 0px;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	line-height: 20px;
	color: #e0e0e0;
	}

h2.subtitle {
	margin: 0px 0px 5px 0px;
	font-size: 13px;
	line-height: 18px;
	text-align: left;
	}
	
	p.desc {
		margin: 0px 0px 10px 0px;
		font-size: 11px;
		line-height: 14px;
		font-weight: normal;
		text-align: left;
		color: #a7a7a7;
		}
	
	a.linky {
		font-size: 11px;
		font-weight: bold;
		text-align: left;
		color: #F94032;
		text-decoration: none;
		}
		a.linky:hover { color: #FF746C; text-decoration: underline; }

div.content-container {
	margin: 10px 0px 10px 0px;
	width: 650px;
	overflow: hidden;
	}
	
	div.runout-main {
		margin: 0px 0px 0px 0px;
		width: 750px;
		}

ol.olist {
	padding-left: 20px;
	list-style: decimal;
	list-style-position: outside;
	}
	
	ol.olist li {
		margin: 0px 0px 5px 0px;
		line-height: 14px;
		font-size: 11px;
		font-weight: normal;
		text-align: left;
		color: #a7a7a7;
		}

ul.mymenu {
	margin: 9px auto 5px auto;
	width: 290px;
	height: 59px;
	line-height: 59px;	
	}
	
	ul.mymenu li {
		display: inline;
		height: 59px;
		line-height: 59px;
		}
		
		ul.mymenu li a {
			margin: 0px;
			padding: 0px;
			display: inline-block;
			float: left;
			}
			
			ul.mymenu li a#upload,
			ul.mymenu li a#upload-active {
				width: 72px;
				height: 59px;
				background: transparent url(../images/mymenu.jpg) no-repeat 0px 0px;
				}
				ul.mymenu li a#upload:hover {  background: transparent url(../images/mymenu.jpg) no-repeat 0px -59px; }
				ul.mymenu li a#upload:active,
				ul.mymenu li a#upload-active {  background: transparent url(../images/mymenu.jpg) no-repeat 0px -118px; }
				
			ul.mymenu li a#myvideos,
			ul.mymenu li a#myvideos-active {
				width: 73px;
				height: 59px;
				background: transparent url(../images/mymenu.jpg) no-repeat -72px 0px;
				}
				ul.mymenu li a#myvideos:hover {  background: transparent url(../images/mymenu.jpg) no-repeat -72px -59px; }
				ul.mymenu li a#myvideos:active,
				ul.mymenu li a#myvideos-active {  background: transparent url(../images/mymenu.jpg) no-repeat -72px -118px; }
				
			ul.mymenu li a#favorites,
			ul.mymenu li a#favorites-active {
				width: 73px;
				height: 59px;
				background: transparent url(../images/mymenu.jpg) no-repeat -145px 0px;
				}
				ul.mymenu li a#favorites:hover {  background: transparent url(../images/mymenu.jpg) no-repeat -145px -59px; }
				ul.mymenu li a#favorites:active,
				ul.mymenu li a#favorites-active {  background: transparent url(../images/mymenu.jpg) no-repeat -145px -118px; }
				
			ul.mymenu li a#profile,
			ul.mymenu li a#profile-active {
				width: 72px;
				height: 59px;
				background: transparent url(../images/mymenu.jpg) no-repeat -218px 0px;
				}
				ul.mymenu li a#profile:hover {  background: transparent url(../images/mymenu.jpg) no-repeat -218px -59px; }
				ul.mymenu li a#profile:active,
				ul.mymenu li a#profile-active {  background: transparent url(../images/mymenu.jpg) no-repeat -218px -118px; }
				
	div.mymenu-container p.welcome,
	div.mymenu-container p.date {
		color: #a7a7a7;
		}
		div.mymenu-container p.date {
			text-align: center;
			}
	
	a.logout {
		margin-top: 2px;
		display: block;
		float: right;
		font-size: 11px;
		font-weight: bold;
		text-align: left;
		color: #F94032;
		width: 62px;
		height: 20px;
		line-height: 20px;
		background: transparent url(../images/bg-logout.jpg) no-repeat right 0px;
		text-decoration: none;
		}
		a.logout:hover {
			color: #FF746C;
			text-decoration: underline;
			background: transparent url(../images/bg-logout.jpg) no-repeat right -20px;
			}
			
		a.logout:active {
			color: #FF746C;
			text-decoration: underline;
			background: transparent url(../images/bg-logout.jpg) no-repeat right -40px;
			}
/* Upload begin */
div.fullbox {
	margin: 10px 0px 10px 0px;
	width: 650px;
	}
	
	div.fullbox-header {
		margin: 0px;
		width: 650px;
		height: 4px !important;
		line-height: 4px;
		background: #271919 url(../images/bg-fullbox-head.jpg) no-repeat left top;
		}
		
	div.fullbox-body {
		margin: 0px;
		padding: 4px 8px 0px 8px;
		width: 634px;
		background: #271919 url(../images/bg-fullbox-body.jpg) repeat-y left top;
		}
		
	div.fullbox-footer {
		margin: 0px;
		width: 650px;
		height: 4px !important;
		line-height: 4px;
		background: transparent url(../images/bg-fullbox-footer.jpg) no-repeat left top;
		}
		
	div.fileline,
	div.fileline-other {
		padding-bottom: 4px;
		}
		div.fileline-other {
			padding-top: 4px;
			border-top: 1px dashed #332121;
			}
	
	p.uploadinfo,
	p.fileinfo {
		float: left;
		font-size: 20px;
		font-weight: normal;
		text-align: left;
		color: #a19595;
		line-height: 26px;
		}
		
		p.fileinfo { font-size: 12px; width: 310px; }
		
	a.select-video,
	a.save-changes {
		display: inline-block;
		float: right;
		width: 127px;
		height: 30px;
		line-height: 30px;
		text-decoration: none;
		background: transparent url(../images/btn-select-video.jpg) no-repeat left top;
		}
		
		a.save-changes { float: left; background: transparent url(../images/btn-save-changes.jpg) no-repeat left top; }
		
		a.select-video:hover { background: transparent url(../images/btn-select-video.jpg) no-repeat left -30px; }
		a.select-video:active { background: transparent url(../images/btn-select-video.jpg) no-repeat left -60px; }
		
		a.save-changes:hover { background: transparent url(../images/btn-save-changes.jpg) no-repeat left -30px; }
		a.save-changes:active { background: transparent url(../images/btn-save-changes.jpg) no-repeat left -60px; }
		
		div.display-upload {
			margin: 0px;
			line-height: 30px;
			width: 115px;
			float: right;
			}
			
			div.display-upload span {
				float: right;
				font-size: 12px;
				font-weight: bold;
				text-align: right;
				line-height: 30px;
				color: #a7a7a7;
				}
				
			div.display-upload a {
				margin: 0px 0px 0px 10px;
				display: inline-block;
				float: right;
				text-align: right;
				font-size: 12px;
				font-weight: bold;
				color: #F94032;
				}
				
				div.display-upload a:hover {
					color: #FF746C;
					text-decoration: underline;
					}
		
	a.addmore {
		margin: 10px 0px 0px 0px;
		padding-left: 27px;
		display: inline-block;
		float: left;
		text-align: left;
		font-size: 11px;
		font-weight: bold;
		color: #F94032;
		line-height: 22px;
		height: 22px;
		text-decoration: none;
		background: transparent url(../images/bg-add-more-videos.jpg) no-repeat left top;
		}
		
		a.addmore:hover {
			color: #FF746C;
			text-decoration: underline;
			background: transparent url(../images/bg-add-more-videos.jpg) no-repeat left -22px;
			}
			
		a.addmore:active {
			color: #FF746C;
			text-decoration: underline;
			background: transparent url(../images/bg-add-more-videos.jpg) no-repeat left -44px;
			}
			
		a.upload-btn {
			margin: 10px 8px 0px 0px;
			display: inline-block;
			float: right;
			width: 127px;
			height: 30px;
			background: transparent url(../images/btn-upload-video.jpg) no-repeat left top;
			}
			
			a.upload-btn:hover { background: transparent url(../images/btn-upload-video.jpg) no-repeat left -30px; }
			a.upload-btn:active { background: transparent url(../images/btn-upload-video.jpg) no-repeat left -60px; }
			
		
		img.loader,
		img.upload-error,
		img.upload-success {
			margin: 2px 5px 0px 0px;
			display: block;
			float: left;
			width: 24px;
			height: 24px;
			}
		div.progressbar-container,
		div.errormsg-container-upload {
			margin: 5px 0px 0px 0px;
			padding: 2px;
			width: 628px;
			border: 1px solid #332121;
			}
			div.errormsg-container-upload {
				background-color: #741D17;
				padding: 4px;
				border: none;
				text-align: left;
				font-size: 12px;
				font-weight: normal;
				color: #F94032;
				width: 626px;
				}
			
			div.progressbar {
				padding-top: 1px;
				height: 19px;
				background-color: #FA2E2F;
				}
				
				div.progressbar div.decor {
					margin: 0px 1px 0px 1px;
					height: 8px;
					background-color: #FB5353;
					}
					
		table.videodatas {
			margin: 20px 0px 10px 0px;
			padding: 10px;
			width: 633px;
			background-color: #332121;
			}
			
			table.videodatas tr td {
				padding-bottom: 10px;
				}
			
			table.videodatas label {
				font-size: 13px;
				font-weight: bold;
				line-height: 20px;
				}
				table.videodatas label.check {
					font-size: 11px;
					font-weight: bold;
					line-height: 12px;
					}
			
			table.videodatas input,
			table.videodatas input.check,
			table.videodatas textarea {
				margin: 5px 0px 0px 0px;
				width: 600px;
				padding: 2px 4px 3px 4px;
				font-size: 11px;
				font-weight: normal;
				color: #e0e0e0;
				text-align: left;
				background-color: #000000;
				border: 1px solid #422D2D;
				}
				table.videodatas input.check {
					margin: 2px 2px 0px 0px;
					padding: 0px;
					width: auto;
					cursor: pointer;
					}
				
			table.videodatas select {
				margin: 5px 0px 0px 0px;
				padding: 2px 4px 3px 4px;
				font-size: 11px;
				font-weight: normal;
				color: #e0e0e0;
				text-align: left;
				background-color: #000000;
				border: 1px solid #422D2D;
				}
/* Upload end */

/* myVideos begin */
ul.editmenu,
ul.favoritemenu {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	width: 134px;
	line-height: 25px;
	height: 25px;
	}
	
	ul.editmenu li,
	ul.favoritemenu li {
		display: inline;
		height: 25px;
		line-height: 25px;
		}
		
		ul.editmenu li a,
		ul.favoritemenu li a {
			margin: 0px;
			padding: 0px;
			display: inline-block;
			float: left;
			width: 67px;
			height: 25px;
			}
			
			ul.editmenu li a.edit {	background: transparent url(../images/btn-edit.jpg) no-repeat 0px 0px; }
			
			ul.editmenu li a.edit:hover { background: transparent url(../images/btn-edit.jpg) no-repeat 0px -25px; }
			ul.editmenu li a.edit:active { background: transparent url(../images/btn-edit.jpg) no-repeat 0px -50px; }
			
			ul.favoritemenu li a.play { background: transparent url(../images/btn-favorite-menu.jpg) no-repeat 0px 0px; }
			ul.favoritemenu li a.play:hover { background: transparent url(../images/btn-favorite-menu.jpg) no-repeat 0px -25px; }
			ul.favoritemenu li a.play:active { background: transparent url(../images/btn-favorite-menu.jpg) no-repeat 0px -50px; }
			
			ul.editmenu li a.delete,
			ul.favoritemenu li a.delete { background: transparent url(../images/btn-edit.jpg) no-repeat -67px 0px; }
			
			ul.favoritemenu li a.delete { background: transparent url(../images/btn-favorite-menu.jpg) no-repeat -67px 0px; }
			
			ul.editmenu li a.delete:hover,
			ul.favoritemenu li a.delete:hover { background: transparent url(../images/btn-edit.jpg) no-repeat -67px -25px; }
			ul.editmenu li a.delete:active,
			ul.favoritemenu li a.delete:active { background: transparent url(../images/btn-edit.jpg) no-repeat -67px -50px; }	
/* myVideos end */

table.signup,
table.contact { margin: 10px auto; background-color: #332121; padding: 10px 20px 20px 20px; }

	table.signup tr td,
	table.contact tr td { padding: 10px 0px 0px 0px; }

	table.signup input,
	table.contact input,
	table.contact textarea { width: 95%; }

	table.contact textarea {
		background-color:#000000;
		border:1px solid #422D2D;
		color:#E0E0E0;
		font-size:11px;
		font-weight:normal;
		margin-right:5px;
		padding:2px 4px 3px;
		text-align:left;
		}
	
	table.signup a {
		font-size: 11px;
		font-weight: bold;
		color: #F94032;
		text-decoration: none;
		}
		table.signup a:hover {
			color: #FF746C;
			text-decoration: underline;
			}
			
	a.btnsave,
	a.btnjoin,
	a.sendbtn {
		display: inline-block;
		width: 50px;
		height: 22px;
		background: transparent url(../images/btn-save.jpg) 0px 0px;
		}
		
		a.btnjoin { background: transparent url(../images/btn-join.jpg) 0px 0px; }

		a.btnsave:hover { background: transparent url(../images/btn-save.jpg) 0px -22px; }
		a.btnsave:active { background: transparent url(../images/btn-save.jpg) 0px -44px; }
		
		a.btnjoin:hover { background: transparent url(../images/btn-join.jpg) 0px -22px; }
		a.btnjoin:active { background: transparent url(../images/btn-join.jpg) 0px -44px; }

		a.sendbtn { background: transparent url(../images/btn-send.jpg) 0px 0px; }
		a.sendbtn:hover { background: transparent url(../images/btn-send.jpg) 0px -22px; }
		a.sendbtn:active { background: transparent url(../images/btn-send.jpg) 0px -44px; }

div.videoplayer-container {
	margin: 0px auto;
	width: 640px;
	height: 385px;
	}
	
	h2.videotitle {
		margin: 0px auto 20px auto;
		font-size: 18px;
		font-weight: normal;
		text-align: left;
		}
ul.videomenu {
	margin: 10px auto 10px auto;
	width: 640px;
	height: 30px;
	line-height: 30px;
	background: transparent url(../images/btn-videomenu.jpg) left top;
	}
	
	ul.videomenu li {
		display: inline;
		height: 30px;
		line-height: 30px;
		}
		
		ul.videomenu li a {
			margin: 0px;
			display: inline-block;
			float: left;
			width: 130px;
			height: 30px;
			line-height: 30px;
			}
			
			ul.videomenu li a#favorite { background: transparent url(../images/btn-videomenu.jpg) 0px 0px; }
			ul.videomenu li a#favorite.isfavorite { background: transparent url(../images/btn-videomenu.jpg) 0px -90px; }
			ul.videomenu li a#quality { background: transparent url(../images/btn-videomenu.jpg) -130px 0px; }
			ul.videomenu li a#details { background: transparent url(../images/btn-videomenu.jpg) -260px 0px; }
			
			ul.videomenu li a#favorite:hover { background: transparent url(../images/btn-videomenu.jpg) 0px -30px; }
			ul.videomenu li a#isfavorite:hover { background: transparent url(../images/btn-videomenu.jpg) 0px -120px; }
			ul.videomenu li a#quality:hover { background: transparent url(../images/btn-videomenu.jpg) -130px -30px; }
			ul.videomenu li a#details:hover { background: transparent url(../images/btn-videomenu.jpg) -260px -30px; }
			
			ul.videomenu li a#favorite:active { background: transparent url(../images/btn-videomenu.jpg) 0px -60px; }
			ul.videomenu li a#isfavorite:active { background: transparent url(../images/btn-videomenu.jpg) 0px -150px; }
			ul.videomenu li a#quality:active { background: transparent url(../images/btn-videomenu.jpg) -130px -60px; }
			ul.videomenu li a#details:active { background: transparent url(../images/btn-videomenu.jpg) -260px -60px; }
			ul.videomenu li a#details.active { background: transparent url(../images/btn-videomenu.jpg) -260px -60px; }

	table.videodesc {
		margin: 0px auto 20px auto;
		padding: 10px;
		width: 640px;
		background-color: #332121;
		}
		
		table.videodesc tr td { padding: 10px 10px 0px 0px; }
		
		table.videodesc tr td.title { text-align: right; font-weight: bold; }
		
		table.videodesc tr td textarea {
			width: 480px;
			padding: 2px 4px 3px 4px;
			font-size: 11px;
			font-weight: normal;
			color: #e0e0e0;
			text-align: left;
			background-color: #000000;
			border: 1px solid #422D2D;
			overflow: auto;
			}
			
		table.videodesc tr td a {
			color: #F94032;
			}

	div.relatedvideos {
		margin: 20px 0px 0px 0px;
		width: 300px;
		overflow: hidden;
		}
		
		div.relatedvideos h2 {
			margin: 0px 0px 10px 0px;
			font-size: 18px;
			font-weight: normal;
			color: #e0e0e0;
			text-align: left;
			}
		
		div.overout-related {
			width: 400px;
			}

ul.dotsy {
	list-style: disc;
	list-style-position: outside;
	padding: 0px 0px 0px 20px;
	}
	
	ul.dotsy li {
		margin: 10px 0px 0px 0px;
		color: #a7a7a7;
		}
		
a.back {
	display: block;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #FA2E2F;
	line-height: 20px;
	}
	a.back span { font-size: 15px; }
	a.back:hover {
		color: #FF746C;
		text-decoration: underline;
		}

table.category-list { margin-top: 10px; }
table.category-list tr td {
	padding: 0px 20px 20px 0px;
	}

div.sidebox {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	width: 302px;
	}
	div#topSites h2 {
		margin: 0px 0px 10px 0px;
		padding: 0px;
		font-family: Arial, Tahoma;
		font-size: 18px;
		font-weight: bold;
		line-height: 25px;
		text-align: center;
		color: #ffffff;
		}
		div#topSites ul {
			margin: 0px 0px 0px 0px;
			padding: 0px;
			width: 145px;
			font-family: Arial, Tahoma;
			overflow: hidden;
			}
			div#topSites ul.left {float: left;}
			div#topSites ul.right {float: right;}
			div#topSites ul li {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				font-size: 12px;
				line-height: 20px;
				color: #ffffff;
				}
				div#topSites ul li span {
					margin: 0px 10px 0px 0px;
					padding: 0px;
					font-size: 12px;
					font-weight: normal;
					text-align: left;
					}
				div#topSites ul li a {
					margin: 0px;
					padding: 0px;
					font-family: Arial, Tahoma;
					font-size: 12px;
					font-weight: bold;
					text-align: left;
					text-decoration: none;
					color: #F94032;
					}
					div#topSites ul li a:hover {
						color: #FF746C;
						text-decoration: underline;
					}

