/* CSS Document */
body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#353535;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#fdfdfd;
}
img {border:none;}

#wrap {
  width:980px;
  margin:0px auto;
  height:100%;
  padding:0px;
  background:#fff;
}
#outer-container{
	float:left;
	margin:0px;
	width:980px;
}

#header{
	width:980px;
	height:100px;
	margin:0px auto 0px auto;
	padding:0px;
	border-bottom:1px solid #999;
	background: #000 url(../images/background-header.jpg) no-repeat;
	background-position:top;  	
}
.topper{
	width:auto;
	float:left;
	height:20px;
	padding-left:560px;	
	color:#FFF;
}
.topper a:link{
	color:#FFF; 
	text-decoration:none;
}
.topper a:hover{
	color:#FFF;
	text-decoration:underline;
} 
.lowwer{
	width:auto;
	height:75px;
	color:#FFF;
	float:left;
	width:980px;
}
.support1 {	
	width:135px;
	float:left;
	
}
.support2 {	
	width:50px;
	float:left;
	
}
.top-advert2 {	
	width:490px;
	float:left;
	padding-top:5px;	
	
}
.upload2{
  width:125px;
  padding-top:22px;
  float:left;   
}
#search {
 float: right;
 padding-top:22px;
 padding-right:10px;
}

.submit-search {
	background:scroll transparent url('../images/search-btn.png') 0px 0px no-repeat;
	border:medium none !important;
	width:86px;
	cursor:pointer;
	height:23px;
}

#outer-Container {
	width: 100%;
	text-align: center;
	padding: 0px;
	height:auto;
	margin-top:15px;
}

#InnerTemaplates_Container {
	height: auto;
	margin:0;
	width: 100%;
	text-align: center;
}
.flash-holder{
	float:left;
	padding:0px 0px 0px 0px;
	width:980px;
}
.menu-container{
	float:left;
	padding:10px 0px 0px 0px;
	width:980px;
}
.menu-corners{
	float:left;
	padding:0px 0px 0px 0px;
}
.menu-middle{
	float:left;
	padding:0px 0px 0px 0px;
	width:954;
	background-image:url(../images/menu-middle.jpg);
	background-repeat:repeat-x;
	height:43px;
}
.jqueryslidemenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6f6f6f;
	width: 954px;
	float:left;
}
.jqueryslidemenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	float:left;
}
/*Top level list items*/
.jqueryslidemenu ul li{
	position: relative;
	display: inline;
	float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
	display: block;
	padding: 10px 13px 0px 45px;
	_padding:10px 13px 0px 45px;
	margin:1px 0px 0px 18px;
	_margin:1px 0px 0px 12px;
	background-image:url(../images/right.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#6f6f6f;
	height:27px;
	float:left;
	text-decoration: none;
}
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
	color:#6f6f6f;
	border-right: 1px solid #e8e7e7;
}
.jqueryslidemenu ul li a:hover{
	color:#6f6f6f;
	background-image:url(../images/down.gif);
	background-repeat:no-repeat;
	background-position:left top;
}	

.login-container{	
	padding:8px 0px 0px 20px;
	margin:5px 0px 0px 10px;	
	background-image:url(../images/login-img.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	color:#6f6f6f;
	width:110px;
	height:25px;
	float:right;
	text-decoration: none;
	cursor:pointer;
}
.color-blue{
	color:#3893fa;	
}
.color-red,.color-red:hover,.color-red:visited {
	color:#dd2000;	
}
.videos-watched{
	float:right;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	text-align:left;
	width:403px;
}
.clear{
	clear:both;
}
.middle-banner{
	float:left;
	padding:10px 0px 10px 63px;
}
.left-column{
  width:635px; 
  _width:633px;
  float:left;
  margin:10px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

#right-column-1 {
  width: 340px;
  float:left;
  margin: 5px 0px 0px 5px;
  _margin: 5px 0px 0px 1px; 
}
.vid-details-box{
	float:left;
	padding:8px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:635px;
	_width:633px;
}
.title-corners{
	float:left;
	padding:0px 0px 0px 0px;
}
.title-middle-bg{
	float:left;
	padding:0px 0px 0px 0px;
	width:615px;
	background-image:url(../images/title-header-middle.jpg);
	background-repeat:repeat-x;
}
.title-img{
	float:left;
	padding:0px 0px 0px 0px;
}
.title-txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#fff;
	font-weight:bold;
	padding:4px 0px 0px 13px;
	float:left;
}
.inner-middle-bg{
	float:left;
	padding:0px 0px 0px 0px;
	width:631px;
	margin-top:-4px;
	background-image:url(../images/inner-middle-bg.jpg);
	background-repeat:repeat-x;
	border-left:1px solid #f0ecec;
	border-right:1px solid #f0ecec;
	background-color:#fff;
}

.inner-middle-bg b {
	color:#000000;
}


.fea-box-outer{
	float:left;
	padding:0px 0px 0px 17px;
	width:612px;
}
.fea-box{
	float:left;
	padding:0px 22px 0px 21px;
	width:160px;
	background-image:url(../images/dot-img.jpg);
	background-repeat:repeat-y;
	background-position:right top;
}
.fea-img{
	float:left;
	padding:6px;
	border:1px solid #ff0000;
}
.fea-content{
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a1a3a4;
	text-decoration:none;
	float:left;
	line-height:15px;
	text-align:left;
	font-weight:bold;
}
.color-purple{
	color:#b83a4a;
}
.color-or{
	color:#ff8711;
}
.color-bl{
	color:#1784c2;
	font-weight:normal;
}
.read-more-bg,.featuredListViewMoreUl {
	float:right;
	padding:2px 0px 0px 30px;
	margin:5px 25px 0px 0px;
	background-image:url(../images/read-arrow.gif);
	background-repeat:no-repeat;
	background-position:left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d14d5b;
	height:25px;
	text-decoration:none;
	font-weight:bold;
}
.read-more-bg a,.read-more-bg a:visited,.featuredListViewMoreUl a,.featuredListViewMoreUl a:visited {
	text-decoration:underline;
	color:#d14d5b;
}
.read-more-bg li,.featuredListViewMoreUl li {
	list-style:none;
}

.read-more-bg a:hover,.featuredListViewMoreUl a:hover{
	text-decoration:none;
	color:#d14d5b;
}
.fea-box-latest{
	float:left;
	padding:0px 10px 0px 21px;
	width:320px;
	background-image:url(../images/dot-img.jpg);
	background-repeat:repeat-y;
	background-position:right top;
}
.lat-txt{
	float:left;
	padding:0px 0px 0px 30px;
	margin:10px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c9301e;
	background-image:url(../images/arrow1.png);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:left;
}
.lat-right{
	float:left;
	padding:23px 0px 0px 15px;
}
.pop-tag-txt{
	float:left;
	padding:10px 0px 0px 20px;
	margin:0px 0px 0px 0px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	line-height:15px;
	text-decoration:none;
	font-weight:normal;
	text-align:left;
	width:570px;
}
.pop-tag-txt a{
	color:#000;	
	text-decoration:underline;
}
.pop-tag-txt a:hover{
	color:#000;	
	text-decoration:none;
}
.tag-blue{
	color:#17719d;	
}

.right-advert {
  width: 336px;
  padding: 4px 0 15px 0;
  margin: 15px 0px 0px 0px;
  border: 2px solid #666666;
  font-size:14px;
  font-weight:bold;
  color:#17719D;
}

.right-advert a {
  font-size:14px;
  font-weight:bold;
  color:#17719D;
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
}


 .right-advert a:hover{
  font-size:14px;
  font-weight:bold;
  color:#17719D;
  text-decoration:underline;
  font-family:Arial, Helvetica, sans-serif;
}

#login-title {
  width: 342px;
  _width:340px;
  height: 30px;
  margin: 5px 0px 0px 0px;
  background: transparent url(../images/heading-login.gif) no-repeat;
}

#login-block {
  width: 334px;
  _width:332px;
  border: 2px solid #666666;
  border-top: none;
  margin: 0px 0px 5px 0px;
  text-align: left;
  padding: 20px 2px 2px 2px;
  height:125px;
  float:left;
}

.username {
  margin:0px 0px 0px 15px;
}

.password {
  margin:0px 0px 0px 16px;
}

.login-block-list{
	display: block;
	margin: 1px 0px 0px 10px;
}

.login-block-list li{
	list-style-type: none;
	margin: 0px 20px 5px 0px;
	text-align: right;
}


.FormIndexLogin{
	margin-top: 0px;
}

.FormIndexLogin input{}

.font4_12 {
	 color: #17719d;
 	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
}

.font4_14
 { 
}
 
#submit-register:hover {
 border: 1px solid #448cb0;
}

#submit-login {
    color: #000;
	width: 100px;
	height: 20px;
    background: transparent url(../images/button-login.gif) no-repeat;
	border: none;
	cursor:pointer;
}

.register-text{
	float:left;
	padding:0px 0px 0px 120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#17719D;
	text-decoration:none;
}
.register-text a,.register-text a:visited,.video-newest-member,video-newest-member:visited {
	color:#17719D;
	text-decoration:underline;
}
.register-text a:hover,.video-newest-member:hover {
	color:#17719D;
	text-decoration:none;
}
#footer {
  color: #666666;
  width: 100%;
  height: 100px;
  margin: 0px;
  padding: 16px 0px 0px 0px;
  margin:20px 0px 0px 0px;
  text-align: center;
  background: #e7e7e7;
  border-top: 2px solid #999999;

}

a.footerlinks{
	color:#17719D;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:100;
}
a:hover.footerlinks{
	color:#17719D;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
	font-weight:100;	
}
.shawnshouse {
 color: #555555;
 font-size: 13px;
 margin: 0px;
}

input, textarea, button {
	background-color:#FFFFFF;
	border:1px solid #666666;
	color:#000000;
	font-size:15px;
}

/*input:focus, textarea:focus {
	border:1px solid #448CB0;
	color:#000000;
}*/

.login-text {
	width:200px;
}

.tag_cloud,.tag_cloud:hover,.tag_cloud:visited {
	color:#17719D;
}

.featured-videos-title,.featured-videos-title:hover,.featured-videos-title:visited {
	text-decoration:none;
	color:#B83A4A;
}

.featured-videos-category,.featured-videos-category:hover,.featured-videos-category:visited {
	text-decoration:none;
	color:#FF8711;
}
.newest-thumb {
	border:1px solid #ff0000;
	float:left;
	padding:6px;
	height:90px;
	width:120px;
	margin:0px 0px 0px 38px;
}
.newest-info {
	float: left;
	margin: -90px 0px 0px 3px;
	_margin: -155px 0px 0px 155px;
	padding:0px 0px 0px 15px;
	width:300px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	text-decoration:none;
}

.newest-info li {
	list-style:none;
	float:left;
	margin:0px 0px 0px 0px;
	width:170px;
	text-align:left;
}

.newest-info a,.newest-info:visited {
	color:#FF8711;
	text-decoration:underline;
}

.newest-info a:hover {
	text-decoration:none;
	color:#FF8711;
}

.newest-description {
 	padding: 20px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
	float:left;
	width:300px;	
	_width:282px;
}

.newest-description li {
	list-style:none;	
	float:left;
	padding:0px 0px 0px 30px;
	margin:-10px 0px 0px 37px;
	_margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c9301e;
	background-image:url(../images/arrow1.png);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:left;
}
.newest-description ul{
	list-style:none;
	margin:0px 0px 0px 0px;
	float:left;
}
.ver-line{
	float:left;
	padding:0px 0px 0px 0px;
	width:4px;
	height:30px;
	background-image:url(../images/dot-img.jpg);
	background-repeat:repeat-y;
	background-position:right top;
}
.IndexVideoDetails
{
    width:200px;
	background-image:url(../images/dot-img.jpg);
	background-repeat:repeat-y;
	background-position:right top;
    float:left;
}
.featured-list {
	float:left;	
	list-style-type: none;	
	margin: 5px 0px;
	padding:0 0 0 20px;
}

.VideoDetails_Info_List {
	list-style-type: none;
	margin: 0px 5px 0px 8px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	text-align:left;
	text-decoration:none;
	color:#A1A3A4;
}
.latest-video-category-anchor,.latest-video-category-anchor:visited {
	color:#FF8711;
	text-decoration:underline;
}

.latest-video-category-anchor:hover {
	color:#FF8711;
	text-decoration:none;
}

.browse-videos-index {
    width: 120px;
	list-style-type: none;
	text-align: left;
	padding: 0px 2px;
	margin: 0px 5px 8px 0px;
}

.browse-videos-index li {
    display: block;
	text-align: center;
	float: left;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px;
}
.latest-video-anchor,.latest-video-anchor:visited {
	color:#B83A4A;
	text-decoration:none;
}

.latest-video-anchor:hover {
	color:#B83A4A;
	text-decoration:underline;
}

.image-scroller {
	float:left;
	padding:0px 0px 0px 0px;
	width:980px;
}
.scroller-middle {
	float:left;
	padding:10px 0px 0px 0px;
	background-image:url(../images/scroll-bg-middle.jpg);
	background-repeat:repeat-x;
	width:960px;
	height:94px;
}

#stats-block {
	border: 2px solid #666666;
	clear: both;
	margin: 5px 0px 0px 0px;
	padding: 2px 0px 5px 5px;
	text-align: left;
 }

.stats-block-list {
	width: 270px;
	display: block;
	display-style-type: none;
	text-align: left;
	font-weight:bold;
}

.stats-block-list li {
	display: block;
	float: left;
	margin: 5px 10px 0px 10px;
	width:270px;
}

.newest-title {
	width: 98%;
	color: #17719d;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 2px solid #17719d;
	margin-bottom: 2px;
	font-family:Arial, Helvetica, sans-serif;
}

#bottom-advert {
	width: 914px;
	text-align:center;
}

/********** New Search box styles*************************/

.text-box-bg{
	background-image:url(../images/search-box-bg.png);
	background-repeat:no-repeat;
	width:191px;
	height:25px;
	padding:0px 0px 0px 0px;
	margin:3px 5px 10px 0px;
	*margin:3px 5px 10px 0px;
	float:left;
}
.text-box-txt{
	background:transparent;
	border:none;
	float:left;
	padding:5px 0px 0px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4f4e4e;
	font-weight:bold;
	width:175px;
}
.search-container{
	float:right;
	padding:25px 0px 0px 10px;
	width:405px;
}
.search-btn{
	float:left;
	padding:4px 0px 0px 0px;
}

.divSearchTextbox {
	float:left;
	width:93px;
	margin:2px 0px 0px 0px;
}

.ext-gecko .x-form-text {
	padding:6px 0 0 5px;
}

#sub-nav {
	height:10px;
	margin:5px auto;
	text-align:left;
	width:950px;
}

.nav2 {
	color:#17719D;
}

.nav2 a:visited,.nav2 a:link {
	color:#17719D;
	font-family:arial;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
}

.nav2 a:hover {
	color:#9bc2d5; 
	font-family:arial; 
	font-weight: normal; 
	font-size:9px; 
	text-decoration:underline;
}