body {
	margin: 0;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	background-color:#FFF;
}

a { outline:none; }
a:hover { text-decoration:none; }
.menu { width: auto;float: left;}
.menu span a { color: #FFFFFF; text-decoration:none; }
.totalVids { font-size:25px; font-weight:700; color:#000; margin:0 10px 0 0; float:right; text-align:right; clear:both; }

.titleBar { width:98%;color:white; padding:7px 7px 7px 15px; background-color:#487b00; font-size:18px; text-align:left; margin-bottom:10px; font-weight:bold; }
.totalVids span {color:#487b00;}
.menu span { display: block;float: left;margin: 0 3px 0 0;background-color: #487b00;color: #FFFFFF;font-size: 15px;padding-top: 7px;font-weight: bold;width: 150px;height: 30px;border-top-left-radius: 5px;-moz-border-radius-topleft: 5px;border-top-right-radius: 5px;-moz-border-radius-topright: 5px; text-align: center;}

.menu .act { background-color: #314f08; }
.menu span:hover { background-color: #314f08; }
#nav1holder { width:100%; background-color:#314f08; margin:0 auto 20px; }
#footer2 { margin-top:40px; background-color:#314f08; font-size:11px; text-align:center; color:#fff; padding:7px; }

#header { height:140px; background-color:#ededed; }
.navholder { 
	width:100%;
	margin:0 auto;
	background-color:#ededed;
	padding-top:20px;
}
#nav { 
	margin: 0 0 0 20px;
	overflow: auto;
}
.wrapper { margin:0px auto; width:97%; }
#nav1 {
	height: 28px;
	width:97%;
	color:#fff;
	margin:0 auto 0;
}


/*#thumbs { width:98%; margin:0 auto; text-align:center; }*/
#thumbs { width:98%; margin:0 auto; }

.rightBar { float: left; height: 472px; margin:0 0 0 20px; width: 494px; }

#logo {  width:498px; height:94px; display:block; position:absolute; margin-top:25px; }
#logo a { display:block; width:498px; height:94px;  background-image: url('/images/logo.png'); background-repeat: no-repeat; background-position: left top;  }
#nav1 a { color:#fff; }
#nav1 a:hover, #nav2 a:hover { color:#000; }
.nav1right { float: right; padding-top:6px; margin-right:10px; }
.nav2left { float: left; padding-top: 6px; color:#fff; }
#thumbs .thumb { float:left; margin-right:5px; margin-bottom:5px; width:300px; height:225px; border:1px solid black; }
.rightBar .thumb2 { float:left; margin-right:5px; margin-bottom:5px; width:240px; height:200px; border:1px solid black; }
#footer { text-align:center; margin-bottom:20px; }
#footer img { margin-top:30px; margin-bottom:20px; border:0; }
#footer a { font-size:64px; font-weight:bold; color:#00F; }
.clear { clear:both; }
#footer2 a { color:#ff0; }
#footer2 .act { text-decoration:none; }

.joinlink img { border:1px solid #ccc; padding:3px; }
#vidDiv { height:493px; float:left; margin:0; padding-bottom:100px; }

.playerDiv {
	border: 3px solid #000;
	border-bottom: 1px solid #000;
	float:left;
	height:460px;
	width:700px;
	margin:0;
	position: relative;
}

.submitButton { position:absolute; width: 464px; height: 47px; overflow: hidden; background-image:url('/images/submitButton.png'); margin:272px 0 0 117px; background-position: 0px 0px; background-repeat:no-repeat; }
.submitButton:hover { background-position: 0px -46px; }

.bigPlay {
	width: 700px;
	height: 447px;
	margin:0px 0px;
	background-image:url('/images/bigPlay.png');
	background-position: 0px 0px; 
	background-repeat:no-repeat; 
	overflow:hidden; 
	position: absolute;
	top: 0;
	left: 0;
}
.bigPlay:hover { background-position: 0px -441px; }

.controls {
	width: 700px;
	height: 33px;
	overflow: hidden;
	background-image:url('/images/playControls2.png');
	margin:0px;
	background-position: 0px 0px;
	background-repeat:no-repeat;
	position: absolute;
	top: 427px;
	left: 0;
}
.controls .playButton { position: absolute; width:33px; height:33px; overflow: hidden; background-image:url('/images/playControls2.png'); margin:0px 0px; background-position: 0px 0px; background-repeat:no-repeat; }
.controls .hdButton { background-image: url('/images/playControls2.png'); background-position: -648px 0; background-repeat: no-repeat; float: left; width: 51px; height: 33px; margin: 0 0 0 649px; overflow: hidden; position: absolute; }
.controls .playButton:hover { background-position: 0px -66px; cursor:pointer; }
.controls .hdButton:hover { background-position: -648px -33px; cursor:pointer; }

.preloader { 
	margin: 120px auto 0;
	padding-left: 6px;
	width: 200px;
	height: 200px;
}

.nav2left span { font-weight:700; color:#FFF; }
#mainForm { margin:0; width:709px; position: absolute; top: -3px; left: -3px; }
.top-link:hover { color:#039E03; }
 
/* New styles*/
#header {position:relative;margin:0px auto; width:100%;}
#header h1 {font-size:18px;color:#000000;float:right; text-align:right; margin:10px 10px 0 0;}
#header h2 {font-size:12px;font-weight:normal;font-style:italic;color:#000000;float:right;text-align:right;margin:0 10px 10px 0;clear:both;}
#thumbs h1 {font-weight:bold;font-size:20px;text-align:right;margin:0;padding:0 5px 10px 5px;width:700px;}
#thumbs h2 {font-size:13px;font-weight:normal;text-align:right;margin:0;padding:0 5px 10px 5px;width:700px;}
#thumbs .thumb, #thumbs .thumb2 {position:relative;}
#thumbs .thumb {width: 402px; height: 302px;}
#thumbs .thumb .desc, #thumbs .thumb2 .desc {position:absolute;top:0;left:-1px;width:382px;height:282px;color:#000;background-color:transparent;z-index:100;margin:0;padding:10px;font-size:11px;display:block;cursor:pointer;}
#thumbs .thumb .play {position:absolute;top:110px;left:160px;width:75px;height:75px;background-image: url('images/overlayDefault.png');background-position: center center;background-repeat:no-repeat;background-color:transparent;z-index:10;margin:0;padding:10px;display:block;cursor:pointer;}
#thumbs .thumb2 .play {position:absolute;top:65px;left:80px;width:65px;height:65px;background-image: url('images/overlayDefault2.png');background-position: center center;background-repeat:no-repeat;background-color:transparent;z-index:10;margin:0;padding:10px;display:block;cursor:pointer;}
#thumbs .thumb2 .desc {top:0px;width:222px;height:180px;}
#thumbs .thumb .desc h3, #thumbs .thumb2 .desc h3 {font-weight:normal;font-size:12px;text-align:left;margin:0;padding:2px 7px 2px 7px;background-color:#d8d8d8;opacity:0.7;filter:alpha(opacity=70);}
#thumbs .thumb .desc h3 {font-size:14px;color:#333333;}
#thumbs #vidDiv h1, #thumbs #vidDiv h2 {text-align:left;}
#thumbs #vidDiv {height:auto;margin-bottom:5px;}
.vdesc { position:absolute;bottom:20px;text-align:justify;width:275px; }
.vdesc2 { position:absolute;bottom:20px;text-align:justify;width:220px; }
.hd { position:absolute;bottom:0;left:10px; }
.length { position:absolute;bottom:0;right:10px;padding:2px 7px 2px 7px;background-color:#d8d8d8;opacity:0.7;filter:alpha(opacity=70); }
.footer_text { text-align:justify;padding:10px 20px;margin:0;font-size:12px; }
.next { margin:10px auto 20px auto;width:100%;font-size:18px;text-align:center; }
.next a, .next a:visited { color:#000;text-decoration:none; }
.next a:hover { color:#000;text-decoration:underline; }
.fnav { font-size:14px;margin-bottom:20px; }

/* SEARCH */
.search{
	width:235px;
	height:40px;
	position:relative;
	padding:10px 0 0 30px;
	margin:0 13px 0 auto;
	float:right;
	clear:right;
}
.search-box{
	width:200px;
	height:23px;
	margin:5px 0 0 -10px;
	padding:5px;
	border:1px solid #2e2e2e;
	border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	font-size:20px;
}
.search-submit{
	margin: 4px -2px 0 0;
	vertical-align:middle;
	position: absolute;
	right: 3px;
	top: 10px;
}
.input-prompt {
	position: absolute;
	font-style: italic;
	font-size: 14px;
	color: #ccc;
	margin: 15px 0 0 0;
}

.text { padding:0 10px 10px 7px; font-size:13px; margin-bottom:20px; }
.text p, .text ul { text-align:justify;}
.text li {margin-left:10px;list-style:decimal;}

#pToolbar {
	width: 706px;
	height:75px;
	background-color:#000000;
	padding:0;
	margin-left:-3px;
	top:-2px;
	overflow:hidden;
	text-align:center;
	position:relative;
}
#pToolbar a {
	float:left;display:block;text-indent:-9999px;
}
#pToolbar .pToolbar1 {
	width:708px;
	height:68px;
	margin:3px auto;
}
#pToolbar .pToolbar1 a:link {
	background-image:url(/images/toolbar.gif);
	background-repeat:no-repeat;
}
#pToolbar .pToolbar1 .hdv a {
	background-position:0px 0px;
	width:322px;height:68px;
}
#pToolbar .pToolbar1 .quicktime a {
	background-position:-322px 0px;
	width:90px;height:68px;
}
#pToolbar .pToolbar1 .wmAvi a {
	background-position:-412px 0px;
	width:89px;height:68px;
}
#pToolbar .pToolbar1 .iphoneIpod a {
	background-position:-501px 0px;
	width:87px;height:68px;
}
#pToolbar .pToolbar1 .download a {
	background-position:-591px 0px;
	width:118px;height:68px;
}
#pToolbar .pToolbar1 .hdv a:hover {
	background-position:0px -68px;
}
#pToolbar .pToolbar1 .quicktime a:hover {
	background-position:-322px -68px;
}
#pToolbar .pToolbar1 .wmAvi a:hover {
	background-position:-412px -68px;
}
#pToolbar .pToolbar1 .iphoneIpod  a:hover {
	background-position:-501px -68px;
}
#pToolbar .pToolbar1 .download a:hover {
	background-position:-591px -68px;
}
