/* =General
-----------------------------------------------------------------------------*/
/* Remove padding and margin */

* {
    margin: 0;
	padding: 0;
}

/* Put it back on certain elements */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul {
    margin: 1em 0;
}

ul, ol {
    margin-left: 2em;
}

/*a{
-moz-outline-style:none;
}*/

/* Class for clearing floats */
.clear {
	clear: both;
}

/* Remove border around linked images */

img {
	border: 0;
}

.centr {
    text-align: center;
}

.text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.error {
    color: red;
    font-size: 1.3em;
    font-weight: bold;
}

.notice {
    color: green;
    font-size: 1.3em;
    font-weight: bold;
}

.tbl-1 table{
padding:0px;
margin:0px;
background-color:transparent;
}

.tbl-1 form{
padding:0px;
margin:0px;
display:inline;
}

/* =Layout
-----------------------------------------------------------------------------*/






.new_giant {
padding:0px;
margin:0px;
}


.new_giant table{
border:0px;
padding:10px;
margin:0px;
}

.new_giant form{
border:0px;
padding:0px;
margin:0px;
display:inline;
}

.top-utils{
margin:0px;
padding:0px;
border: 0px;
background-color:transparent;
text-align:left;
}

.top-utils table{
margin:0px;
padding:0px;
border: 0px;
background-color:transparent;
}

.top-utils td{
margin:0px;
padding:0px;
border: 0px;
background-color:transparent;
}

.utils-search {
    background: url(../images/bg-utils.png) no-repeat;
    width:400px;
    height:35px;
    margin-right:5px;
    vertical-align:middle;
}

.utils-links {
font-size:11px;
padding-right:0px;
}

.ads-2{
text-align:center;
margin-top:10px;
margin-bottom:10px;
padding:0px;
width:553px;
border:1px solid #e6e6e6;
}


.comm{
width:555px;
margin-top:10px;
padding:0px;
}

.comm table{
width: 100%;
margin:0px;
padding:0px;
}

.comments-submit{
width:555px;
padding:0px;
margin:0px;
}

    .comm-user{
    background-color: #ffffff;
    padding:5px;
    border-bottom:1px dotted #e6e6e6;
    border-top:1px solid #e6e6e6;
    border-right:1px solid #e6e6e6;
    border-left:1px solid #e6e6e6;
    width:84%;
    }

    .comm-txt{
    background-color: #ffffff;
    padding:5px;
    width:84%;
    border-bottom:1px solid #e6e6e6;
    border-right:1px solid #e6e6e6;
    border-left:1px solid #e6e6e6;

    }




.comm-avatar {
width:60px;
text-align:left;
vertical-align:top;
    background-color: #ffffff;
    width:12%;

}

.comm-avatar img {
width:60px;
height:45px;
padding:1px;
margin:0px;
border:1px solid #e6e6e6;
}

.comm-ain {
vertical-align:top;
width:4%;
height:auto;
background:url('../images/ain.png') no-repeat right top;
}

.top-con-new {
float:left;
padding-left:5px;
}

.top-con {
float:left;
padding-left:5px;
}

.top-con-img{
width:130px;
height:97px;
}

.top-con-user{
width:50px;
height:40px;

}

.top-con-user img{
width:50px;
height:40px;
}

.cat-img {
width:210px;
height:120px;
}

.cat-user {
float:right;
width:60px;
height:45px;
padding:5px;
}

.cat-user img{
width:60px;
height:45px;
}

.cat-txt {
float:left;
width:130px;
padding:5px;
font-size:10px;
}

.cat-txt-title {
padding:5px;
font-size:14px;
font-weight:bold;
color:#6ac5ff;
background: url(../images/cats-head.png) no-repeat;
}

.cat-txt-title a{
color:#6ac5ff;
}

.cat-txt-title a:hover{
color:#6ac5ff;
}

.cat-txt-title a:link{
color:#6ac5ff;
}

.cat-txt-title a:visited{
color:#6ac5ff;
}

.cat-tags {
width:840px;
padding:10px;
background-color:#f4f4f4;
border:1px dotted #cccccc;
margin-bottom:10px;
margin-left:5px;
font-size:14px;
}

.about-video-txt {
font-size:14px;
font-weight:bold;
padding:2px;
color:#3399ff;
}

.view-area {
background-color:#000000;
padding:0px;
margin:0px;
text-align:center;
width:555px;
}

.view-tabs{
width:300px;
background-color:#e6e6e6;
height:40px;
}

.view-USR {
float:left;
width:298px;
padding:0px;
border:1px solid #e6e6e6;
margin-bottom:10px;
color:#555555;
font-size:12px;
font-weight:normal;
height:85px;
background: url(../images/bg-view-user.png) repeat-x;
}

.view-USR-menu {
}

.view-USR-menu a{
background-color:#f4f4f4;
display:block;
padding:4px;
width:92px;
text-decoration:none;
text-transform:uppercase;
border-bottom:3px solid #000000;
float:left;
color:#555555;
font-weight:bold;
}

.view-USR-menu a:hover{
background-color:#ffffff;
text-decoration:none;
border-bottom:0px solid #e6e6e6;
border-top:3px solid #000000;
background-color:#e6e6e6;
}

.view-USR-img {
width:100px;
height:75px;
padding:0px;
margin:0px;
border:0px;
}

.view-USR table{
padding:0px;
margin:0px;
background-color:transparent;
}

.view-USR td{
background-color:transparent;
}

.view-USR-name {
font-size:14px;
font-weight:bold;
font-family: Tahoma;
}


.usr-home {
width:300px;
padding:0px;
margin:0px;
}

.usr-home table{
background: url(../images/grad-42.png) repeat-x bottom;
border-bottom: 1px dotted #e6e6e6;
padding:0px;
}

.reg-form {
padding:1px;
margin-bottom:20px;
border:1px solid #e6e6e6;
font-size:10px;
width:555px;
float:left;
}

.reg-form table{
padding:0px;
margin:0px;
}

.reg-form form{
display:inline;
}

.reg-form-login {
padding:1px;
margin:0px;
border:1px solid #e6e6e6;
font-size:10px;
width:300px;
float:right;
}

.reg-form-login table{
padding:0px;
margin:0px;
}

.reg-form-login form{
display:inline;
}

.reg-form-inf {
border-top:1px dotted #333333;
padding:0px;
margin-top:20px;
width:300px;
float:right;
}



.reg-form-login2 {
padding:1px;
margin-bottom:20px;
border:1px solid #e6e6e6;
font-size:10px;
width:300px;
float:left;
}

.reg-form-login2 table{
padding:0px;
margin:0px;
}

.reg-form-login2 form{
display:inline;
}

.reg-form-inf2 {
border-top:1px dotted #333333;
padding:0px;
margin:0px;
width:auto;
float:right;
}

.upld-box-1 {
padding:0px;
margin-bottom:20px;
}

.upld-box-1 table {
padding:0px;
margin:0px;
}

.upld-box-2 {
padding:0px;
margin-bottom:20px;
}

.upld-box-2 table {
padding:0px;
margin:0px;
}

.upld-box-3 {
padding:0px;
margin-bottom:20px;
}

.upld-box-3 table {
padding:0px;
margin:0px;
}

.upld-box-4 {
padding:0px;
margin-bottom:20px;
}

.upld-box-4 table {
padding:0px;
margin:0px;
}

.upld-box-upld {
float:left;
font-size:10px;
padding:0px;
margin:0px;
}

.upld-box-upld form {
display:inline;
}

.upld-box-inf {
padding:5px;
margin:0px;
float:right;
width:290px;
background-color:#f4f4f4;
}

.shadetabs{
padding: 3px 0px;
margin-left: 0;
margin-right: 0;
margin-top: 0px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
width:300px;
height:25px;
background-color:#e6e6e6;
}

.shadetabs li{
display: inline;
margin: 0px;
padding: 0px;

}

.shadetabs li a{
text-decoration: none;
padding: 5px 5px;
margin-left: 0;
margin-right: 0;
margin-top: 10px;
margin-bottom: 0;
border: 1px solid #e6e6e6;
color: #2d2b2b;

background-color:#e6e6e6;
border-bottom:0px;
}

.shadetabs li a:visited{
color: #2d2b2b;
top: 10px;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
top: 10px;
}

.shadetabs li.selected{
top: 10px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-color:#ffffff;
border-bottom:0px;
top: 10px;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
top: 10px;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid #e6e6e6;
padding: 0px;
margin:0px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}




fieldset
{
border: 1px solid #e6e6e6;
}

legend
{
color: #555555;
background: #ffffff;
border: 1px solid #e6e6e6;
padding: 2px 6px
}


#wrapper {
    margin: auto;
    width: 875px;
    margin-top: 0px;
    margin-bottom: 20px;
    background-color: transparent;
}

#admin_login #wrapper {
    width: 300px;
    background-color: transparent;
}

#videos #wrapper, #images #wrapper, #files #wrapper, #list #wrapper {
    width: 875px;
}

#mainContent {
	text-align:left;
	clear: both;
	margin-bottom: 20px;
	padding:0px;
}

#view #mainContent {
	width: 555px;
	float: left;
	background-color:#ffffff;
	display: inline;
}

#videos #mainContent, #images #mainContent, #files #mainContent {
	width:555px;
	float: left;
	display: inline;
	margin-bottom:20px;
}

#videos #top, #images #top, #files #top {
	border: 0px solid #eeeeee;
	background-color: #ffffff;
	width:550px;
	float:left;
}

#videos #top span, #images #top span, #files #top span {
	display:block;
	color:white;
	line-height:30px;
	font-weight: bold;
	padding-left: 5px;
}

#videos #top .content, #files #top .content, #images #top .content {
	background-color: white;
	padding-bottom: 5px;
	width: 550px;
	float:left;
}

#adblock_728x90 {
    text-align:center;
    margin-top:20px;
    margin-bottom:20px;
    margin-left:5px;
    padding:5px;
    width:850px;
    background-color:#f2f2f2;
    border:1px solid #cccccc;
}

body {
  text-align: center;
	font-family: Verdana;
  font-size: 12px;
}

/* Main nav */
#mainNav {
    padding: 0;
    margin: 0;
	background-color: #ffffff;
	float: left;
	display: inline;
	list-style-type: none;
	border-bottom: 1px solid rgb(255, 218, 103);
	width: 875px;
}

#videos #mainNav, #images #mainNav, #files #mainNav, #list #mainNav {
    width: 875px;
}

#mainNav li {
    height: 20px;
    line-height: 20px;
    float: left;
}

#mainNav a {
    height: 20px;
    line-height: 20px;
    float: left;
}

/* Short nav */
#mainNav li.tos, #mainNav li.register, #mainNav li.faq {
    display: none;
}

#mainNav .home a {
    width: 83px;
    text-indent: -5000px;
    background: url(../images/short_main_nav/home.gif) no-repeat;
}

#mainNav .home a:hover, #videos #mainNav .home a,
#images #mainNav .home a, #files #mainNav .home a {
    background: url(../images/short_main_nav/home_hover.gif) no-repeat;
}

#mainNav .howto a {
    width: 208px;
    /* width: 205px;*/
    text-indent: -5000px;
    background: url(../images/short_main_nav/howto.gif) no-repeat;
}

#mainNav .howto a:hover, #howto #mainNav .howto a {
    background: url(../images/short_main_nav/howto_hover.gif) no-repeat;
}

#mainNav .advertise a {
    width: 117px;
    text-indent: -5000px;
    background: url(../images/short_main_nav/advertise.gif) no-repeat;
}

#mainNav .advertise a:hover, #advertise #mainNav .advertise a {
    background: url(../images/short_main_nav/advertise_hover.gif) no-repeat;
}

#mainNav .login a {
    width: 121px;
    text-indent: -5000px;
    background: url(../images/short_main_nav/login.gif) no-repeat;
}

#mainNav .login a:hover, #login #mainNav .login a {
    background: url(../images/short_main_nav/login_hover.gif) no-repeat;
}

#mainNav .about_us a {
    width: 104px;
    text-indent: -5000px;
    background: url(../images/short_main_nav/about_us.gif) no-repeat;
}

#mainNav .about_us a:hover, #about_us #mainNav .about_us a {
    background: url(../images/short_main_nav/about_us_hover.gif) no-repeat;
}

#mainNav .contact_us a {
    width: 122px;
    text-indent: -5000px;
    background: url(../images/short_main_nav/contact_us.gif) no-repeat;
}

#mainNav .contact_us a:hover {
    background: url(../images/short_main_nav/contact_us_hover.gif) no-repeat;
}

/* Long nav */
#videos #mainNav li.tos, #videos #mainNav li.register, #videos #mainNav li.faq,
#images #mainNav li.tos, #images #mainNav li.register, #images #mainNav li.faq,
#files #mainNav li.tos, #files #mainNav li.register, #files #mainNav li.faq,
#list #mainNav li.tos, #list #mainNav li.register, #list #mainNav li.faq {
    display: inline;
}

#videos #mainNav .home a, #images #mainNav .home a,
#files #mainNav .home a, #list #mainNav .home a {
    width: 73px;
    text-indent: -5000px;
    background: url(../images/head_menu/home.gif) no-repeat;
}

#videos #mainNav .home a:hover, #images #mainNav .home a:hover,
#files #mainNav .home a:hover, #list #mainNav .home a:hover, #videos #mainNav .home a {
    background: url(../images/head_menu/home_hover.gif) no-repeat;
}

#videos #mainNav .howto a, #images #mainNav .howto a,
#files #mainNav .howto a, #list #mainNav .howto a {
    width: 214px;
    text-indent: -5000px;
    background: url(../images/head_menu/howto.gif) no-repeat;
}

#videos #mainNav .howto a:hover, #images #mainNav .howto a:hover,
#files #mainNav .howto a:hover, #list #mainNav .howto a:hover {
    background: url(../images/head_menu/howto_hover.gif) no-repeat;
}

#videos #mainNav .tos a, #images #mainNav .tos a,
#files #mainNav .tos a, #list #mainNav .tos a {
    width: 82px;
    text-indent: -5000px;
    background: url(../images/head_menu/tos.gif) no-repeat;
}

#videos #mainNav .tos a:hover, #images #mainNav .tos a:hover,
#files #mainNav .tos a:hover, #list #mainNav .tos a:hover {
    background: url(../images/head_menu/tos_hover.gif) no-repeat;
}

#videos #mainNav .faq a, #images #mainNav .faq a,
#files #mainNav .faq a, #list #mainNav .faq a {
    width: 85px;
    text-indent: -5000px;
    background: url(../images/head_menu/faq.gif) no-repeat;
}

#videos #mainNav .faq a:hover, #images #mainNav .faq a:hover,
#files #mainNav .faq a:hover, #list #mainNav .faq a:hover {
    background: url(../images/head_menu/faq_hover.gif) no-repeat;
}

#videos #mainNav .register a, #images #mainNav .register a,
#files #mainNav .register a, #list #mainNav .register a {
    width: 106px;
    text-indent: -5000px;
    background: url(../images/head_menu/purchase.gif) no-repeat;
}

#videos #mainNav .register a:hover, #images #mainNav .register a:hover,
#files #mainNav .register a:hover, #list #mainNav .register a:hover {
    background: url(../images/head_menu/purchase_hover.gif) no-repeat;
}

#videos #mainNav .advertise a, #images #mainNav .advertise a,
#files #mainNav .advertise a, #list #mainNav .advertise a {
    width: 107px;
    text-indent: -5000px;
    background: url(../images/head_menu/advertise.gif) no-repeat;
}

#videos #mainNav .advertise a:hover, #images #mainNav .advertise a:hover,
#files #mainNav .advertise a:hover, #list #mainNav .advertise a:hover {
    background: url(../images/head_menu/advertise_hover.gif) no-repeat;
}

#videos #mainNav .login a, #images #mainNav .login a,
#files #mainNav .login a, #list #mainNav .login a {
    width: 99px;
    text-indent: -5000px;
    background: url(../images/head_menu/premium.gif) no-repeat;
}

#videos #mainNav .login a:hover, #images #mainNav .login a:hover,
#files #mainNav .login a:hover, #list #mainNav .login a:hover {
    background: url(../images/head_menu/premium_hover.gif) no-repeat;
}

#videos #mainNav .about_us a, #images #mainNav .about_us a,
#files #mainNav .about_us a, #list #mainNav .about_us a {
    width: 86px;
    text-indent: -5000px;
    background: url(../images/head_menu/about.gif) no-repeat;
}

#videos #mainNav .about_us a:hover, #images #mainNav .about_us a:hover,
#files #mainNav .about_us a:hover, #list #mainNav .about_us a:hover {
    background: url(../images/head_menu/about_hover.gif) no-repeat;
}

#videos #mainNav .contact_us a, #images #mainNav .contact_us a,
#files #mainNav .contact_us a, #list #mainNav .contact_us a {
    width: 103px;
    text-indent: -5000px;
    background: url(../images/head_menu/contact.gif) no-repeat;
}

#videos #mainNav .contact_us a:hover, #images #mainNav .contact_us a:hover,
#files #mainNav .contact_us a:hover, #list #mainNav .contact_us a:hover {
    background: url(../images/head_menu/contact_hover.gif) no-repeat;
}

/*
	background: url(../images/banner_bg.png) repeat-x;
	margin:5px;

}*/

#searchDiv {
	width: 250px;
	color: #000000;
	font-size: 12px;
	margin-top:-5px!important;
	/*_margin-top:-5px*/
		}
.searchField {
	width: 250px;
	color: #ff0000;
	font-size: 12px;
	margin-top:0px;
	/*_margin-top: 0px;*/
	}


/*nav tabs*/

#gNavDiv {
	height:27px;
	text-align:
	right;clear:
	right;margin-top: 10px;
    overflow:hidden;
}
#gNavDiv #upload {
	float: right;
	width: 175px;
	font-size: 1.1em; font-weight: bold; }

#gNavDiv .tab {
	float: right;
	width: 130px;
	text-decoration:none;
	}

#gNavDiv .tab_label  {
	margin: 0.5em  0em  0em  0em ;
	font-size: 1em;
	font-family:arial;
	color: #003399;
	text-decoration:none;
	}

#gNavDiv .tab_label:visited { text-decoration:none; }

#gNavDiv .tab b {
	display: block;
  	position:relative;
	border:solid #adbbe0;
	height: 28px;
	width:120px;
 	border-width:1px 0px 0px 0px;
	padding: 0;
  	background: url(../images/menu/tab_nav.gif) repeat-x 0 0;
	text-decoration:none;
	float:left;
	clear:none;
}

#gNavDiv .tab b b {
	background:none;
  	margin:0 -1px;
  	padding:0;
  	border-width:0 1px;
	text-decoration:none;
}

#gNavDiv .tab b b b {
	margin: 0;
	padding: 0em 0em 0em 0em;
  	border-width: 0;
  	cursor: pointer;
	text-align:center;
	text-decoration:none;
	}

#gNavDiv .tab_sel .tab_label { color: #333; text-decoration: none; }

#gNavDiv .tab_sel b {
	border-color: #CCC;
	background: url(../images/menu/tab_nav_sel.gif) repeat-x 0 0;
	text-decoration: none;
}

#gNavDiv .tab a { text-decoration: none; }
#gNavDiv .tab_sel a { text-decoration: none; }

/*end nav tabs*/

#gSubNavDiv {
	clear: both;
	background: #DDD;
	text-align: center;
	padding: 8px 0px;
	margin-bottom: 10px;
	}
/*#gNavBottom {
	height: 36px;
	background: url(../images/menu/pic_globalnav_gradation_875x36.png) top left no-repeat;
	margin-bottom: 12px;
	}
*/
* html #gNavBottom {
	height: 36px;
	background: url(../images/menu/pic_globalnav_gradation_875x36.png) right no-repeat;
	margin-top: -4px;
	margin-bottom: 12px;
	text-align: center;
	border: 0px;
}
*+html #gNavBottom {
	height: 36px;
	background: url(../images/menu/pic_globalnav_gradation_875x36.png) right no-repeat;
	margin-top: -4px;
	margin-bottom: 12px;
	text-align: center;
	border: 0px;
}
#gNavBottom {
	height: 36px;
	background: url(../images/menu/pic_globalnav_gradation_875x36.png) right no-repeat;
	margin-top:0px!important;
	/*margin-top: 14px;
	margin-top:9px!important;*/
	margin-bottom: 12px;
	text-align: center;
	/*border: 1px solid transparent;*/
}

* html #gNavBottom #panel{
	margin-top: 4px;
}

*+html #gNavBottom #panel{
	margin-top: 4px;
}

#gNavBottom #panel{
	margin-top: -3px;
}

#gSubNavDiv {
	clear: both;
	background: #DDD;
	text-align: center;
	padding: 8px 0px;
	margin-bottom: 10px;
	}

#branding img {
	float: left;
}

#buy {
	float: right;
}

#secondNavHolder {
    float: left;
	padding-bottom: 24px;
	/*background: url(../images/NWS-L2/top-grad.png) no-repeat bottom; */
}

#secondNav {
    padding: 0;
    margin: 0;
    float: left;
	width: 875px;
	padding-left:0px;
	background-color: transparent;
	list-style-type: none;
}

#secondNav li {
    height: 30px;
    line-height: 30px;
    float: left;
}

#secondNav a {
    height: 30px;
    line-height: 30px;
    float: left;
}

#secondNav .videos a {
    width: 116px;
    text-indent: -5000px;
    background: url(../images/menu/video.png) no-repeat;
}

#secondNav .videos a:hover, #videos #secondNav .videos a {
    background: url(../images/menu/video-a.png) no-repeat;
}

#secondNav .images a {
    width: 116px;
    text-indent: -5000px;
    background: url(../images/menu/images.png) no-repeat;
}

#secondNav .images a:hover, #images #secondNav .images a {
    background: url(../images/menu/images-a.png) no-repeat;
}

#secondNav .files a {
    width: 116px;
    text-indent: -5000px;
    background: url(../images/menu/files.png) no-repeat;
}

#secondNav .files a:hover, #files #secondNav .files a {
    background: url(../images/menu/files-a.png) no-repeat;
}

#secondNav .list a {
    width: 116px;
    text-indent: -5000px;
    background: url(../images/menu/browse.png) no-repeat;
}

#secondNav .list a:hover, #list #secondNav .list a {
    background: url(../images/menu/browse-a.png) no-repeat;
}

#secondNav .upload a {
    width: 180px;
    text-indent: -5000px;
    background: url(../images/menu/submit.png) no-repeat;
}

#secondNav .upload a:hover, #upload #secondNav .upload a, #multiupload #secondNav .upload a {
    background: url(../images/menu/submit-a.png) no-repeat;
}





#login #secondNav, #view #secondNav, #new_giant #secondNav,
#view #secondNav, #new_multiupload #secondNav, #send_password #secondNav,
#register_success #secondNav, #user_profile #secondNav,
#user #secondNav, #profile #secondNav, #payment_success #secondNav,
#register_2co #secondNav, #payment_2co #secondNav,
#payment_cancel #secondNav, #register_cancel #secondNav {
	width: 875px;
}

#secondNav img {
	float:left;
}

/* Third Nav */
#thirdNav {
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #f4f4f4;
	border: 1px #e6e6e6 solid;
	min-height: 19px;
	padding:5px;
	margin-left: auto;
	margin-right: auto;
}

a:link {
        color: #21619d;
        text-decoration: none;
}
a:visited {
        color: #21619d;
        text-decoration: none;
}
a:hover {
        color: #21619d;
        text-decoration: underline;
}
a:active {
        color: #21619d;
        text-decoration: none;
}

h1 {
	font-size: 12px;
	font-weight: bold;
}

h2 {
	font-size: 12px;
	font-style: italic;
}

/* Other file short preview */
.other_file_short_preview {
	padding: 5px;
	height: 90px;
	/*width: 147px;*/
	text-align: left;
	float: left;
}

.other_file_short_preview_img {
	height: 80px;
	width: 128px;
	margin-left: auto;
	padding:1px;
	border: 1px solid #333333;
}

.other_file_short_preview div{
	color: black;
	text-align: left;
	margin-left: 5px;
}

.other_file_short_preview table{
    padding:0px;
    margin:0px;
    width:100%;
}

.other_file_short_preview_title{
    font-size: 14px;
    font-weight: bold;

  	color:#000000;

}

.other_file_short_preview_title a{
    font-size: 14px;
    font-weight: bold;

  	color:#000000;

}

.other_file_short_preview_title a:hover{
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
  	color:#000000;

}

.other_file_short_preview_desc{
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;

}

.other_file_short_preview_desc1{
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
	text-align:justify;

}

.points {
float:left;
margin:0px;
padding-top:0px;
padding-left:0px;
padding-right:10px;
padding-bottom:0px;
background-image:url(../images/price.jpg);
background-repeat: no-repeat;
width: 85px;
height: 40px;
}

.points img{
margin:0px;
padding:0px;
}

.home_vids_table{
padding:0px;
margin:0px;
height:145px;
width:auto;
}

.home_vids_td_con{
background-color: transparent;
padding:0px;
margin:0px 0px 0px 0px;
height:135px;
width:auto;

}

.home_vids_td_sep{
font-size:8px;
color:#333333;
padding-left:5px;
margin-bottom:5px;
}


/* Other file preview */
.other_file_preview {
    padding: 5px;
    float: left;
    width: auto;
    color:#5a5a5a;
}

.other_file_preview_title a{
    text-transform:uppercase;
    font-size:11px;
    font-family:Tahoma, Verdana;
    font-weight:bold;
}

.other_file_preview_title {
    padding-bottom: 3px;
    width: auto;
    text-transform:uppercase;
    font-size:11px;
    font-family:Tahoma, Verdana;
    font-weight:bold;
}

.other_file_preview_title a:hover{
    text-transform:uppercase;
    font-size:11px;
    font-family:Tahoma, Verdana;
    font-weight:bold;
    text-decoration:underline;
    color:#918c85;
}

.other_file_preview_usr {
padding:0px;
margin:0px;
}

.other_file_preview_usr a{
color:#6fb5f1;

text-decoration:none;
}

.other_file_preview_usr a:visited{
color:#6fb5f1;

text-decoration:none;
}

.other_file_preview_usr a:link{
color:#6fb5f1;

text-decoration:none;
}

.other_file_preview_usr a:hover{
color:#6fb5f1;

text-decoration:underline;
}

.other_file_preview_cat {
padding:0px;
margin:0px;
}

.other_file_preview_cat a{
color:#6fb5f1;

text-decoration:none;
}

.other_file_preview_cat a:link{
color:#6fb5f1;

text-decoration:none;
}

.other_file_preview_cat a:visited{
color:#6fb5f1;

text-decoration:none;
}

.other_file_preview_cat a:hover{
color:#6fb5f1;

text-decoration:underline;
}

.other_file_preview_thumbnail {
    float: left;
}

.other_file_preview_thumbnail img {
    border: 1px solid #e6e6e6;
    padding:2px;
    width: 130px;
    height: 97px;
}

.other_file_preview_details {
    float: left;
    padding-left: 5px;
    font-size: 8pt;

}

.other_file_preview_details a {
     color: blue;
     font-weight: bold;
}

.other_file_preview_details span {
     display: block;
     color: black;
}


/* Footer */



#footer-utils {
	clear: both;
	background-color: #e6e6e6;
	height: auto;
	padding:0px;
	margin:0px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	width: 100%;
	text-align: center;
}

#footer-utils input{
padding:5px;
width:400px;
margin:5px;
font-size:14px;
font-weight:bold;
background-color:#ffffff;
border:1px solid #cccccc;
}

#footer-utils form{
display: inline;
}


#footer-links {
	width: 100%;
	font-size:11px;
	height:60px;
	padding:0px;
	border-bottom: 1px solid #cccccc;
	text-align: center;
	background-color: #e6e6e6;
}

.footer-user{
margin:10px;
width:30%;
float:left;
border-right:1px solid #cccccc;
text-align:left;
}

#footer-links table{
width:100%;
margin:0px;
padding:0px;
}

#footer-links td{
margin:0px;
padding:0px;
}

.footer-info{
margin:10px;
width:30%;
float:left;
border-right:1px solid #cccccc;
text-align:left;
}

.footer-site{
margin:10px;
width:30%;
border:0px;
float:left;
text-align:left;
}


/* Forms */
form {
  font-size: 1.2em;
  margin: 0.7em;
}

/* fieldset styling */
fieldset {
  margin: 1em 0; /*  space out the fieldsets a little*/
  padding: 1em;
  border : 1px solid #ccc;
}

/* legend styling */
legend {
  font-weight: bold;
  color: black;
}

/* style for  labels */
label {
  display: block;
}

/* style for required labels */
label .required {
  font-size: 1em;
  color: #760000;
}

input {
border:1px solid #deedfa;
background-color:#ffffff;
padding:2px;
}

input.radio, input.checkbox, input.submit, input.button, input.image {
  width: auto;
}

/* style form elements on focus */
input:focus, textarea:focus {
  background: #ffc;
}

textarea {
  width: 300px;
  height: 70px;
  border:1px solid #deedfa;
  background-color:#ffffff;

}

select {
  width: 300px;
  border:1px solid #deedfa;
  background-color:#ffffff;
  }

.rss {
    background: url(../images/body_images/form_i_rss.gif) no-repeat left center;
    padding-left: 30px;
    line-height: 34px;
}

.browse {
    background: url(../images/body_images/form_i_search.gif) no-repeat left center;
    padding-left: 33px;
    line-height: 34px;
}

.email {
    background: url(../images/body_images/form_i_mail.gif) no-repeat left center;
    padding-left: 27px;
    line-height: 27px;
}

img.code {
    margin-bottom: -4px;
}

#first {
	border-left: 1px solid #eeeeee;
	padding: 5px;
}


.ads_video_con_det {
background: url(../images/top-bg-home-player.png) no-repeat;
background-color: #000000;
color:#f4f4f4;
height:20px;
padding:10px;
margin:0px;
text-align:right;
}

.ads_video {
padding:0px;
margin-bottom:10px;
color:#e6e6e6;
}

.ads_video_con {
border-right:1px solid #000000;
border-left:1px solid #000000;
}

.ads_video_con_btm {
margin:0px;
border:1px solid #000000;
background: url(../images/btm-bg-home-player.png) no-repeat;
background-color: #000000;
padding:5px;
height:50px;
}

.ads_video_con_btm table{
padding:0px;
margin:0px;
}

#sidebar {
    padding: 0;
    margin: 0;
	width: 300px;
	margin-bottom: 20px;
	display: inline;
	float: right;
}

#view #sidebar {
    width: 300px;
}

.login_holder, .latesttag_holder, .categories_holder, .news_holder {
    background-color: #ffffff;
    border: 1px solid #eeeeee;
    margin-bottom:10px;
}

.login_holder {

}

.latesttag_holder {

}

.categories_holder {

}

.news_holder {

}

.login_holder span, .latesttag_holder span, .categories_holder span, .news_holder span {
	color: #555555;
	background-color: #eeeeee;
	margin:0px;
	font-weight: bold;
	font-size: 14px;
	padding: 5px;
	display:block;
}

.login_container, .latesttag_container, .news_container, .categories_container {
	background-color: #ffffff;
	font-size: 11px;
	text-transform: none;
	font-weight: normal;
	color: #000000;
	padding: 5px;
	text-align: left;
	margin:0px;
}

.login_container {
	font-size: 11px;
	text-align: left;
}

.memb-login table{
	margin:0px;
	padding:0px;
	background-color:#f3f3f3;
	padding-top:10px;
}

.mem-login form{
padding:0px;
margin:0px;
display:inline;
}

.login_container form {
    margin: 0;
    padding:0px
}

.latesttag_container a {
    font-size: 12px;
	color: #6fb5f1;
}

.latesttag_container a:link {
    font-size: 12px;
	color: #6fb5f1;
}

.latesttag_container a:visited {
    font-size: 12px;
	color: #6fb5f1;
}

.latesttag_container a:hover {
    font-size: 12px;
	color: #ffffff;
	background-color:#6fb5f1;
}

.categories_container a {
	font-weight: bold;
	color: #6fb5f1;
}

.categories_container p {
    font-size: 11px;
    text-align: left;
}

.categories_container ul, .news_container ul {
    list-style-type: none;
    margin: 0;
}



.virtualpage, .virtualpage2, .virtualpage3{
/*hide the broken up pieces of contents until script is called. Remove if desired*/
display: none;
}

#galleryalt {
padding:0px;
margin:0px;
}

.paginationstyle{ /*Style for demo pagination divs*/
width: auto;
text-align: right;
float:right;
padding:0px;
margin:0px;
background-color:#eeeeee;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
margin: 0px;
}

.paginationstyle a{ /*Pagination links style*/
padding: 9px;
text-decoration: none;
border-top: 5px solid #cccccc;
color: #000000;
background-color: #eeeeee;
font-weight:normal;
}

.paginationstyle a:hover{
color: #000;
text-decoration: underline;
background-color: #eeeeee;
font-weight:normal;
}

.paginationstyle a.selected{
color: #000;
border-top: 5px solid #8ac9ff;
text-decoration: none;
background-color: #ffffff;
font-weight:normal;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover{ /*Pagination div "flatview" links style*/
color: #000;
background-color: #eeeeee;
}

.paginationstyle .flatview a.selected{
color: #000;
background-color: #ffffff;
}


/* video info */


.info_tabs{
width: 555px;
overflow:hidden;
height: 40px;
padding:0px;
margin:0px;
background: url(../images/NWS-L2/info-footer.png);
}

.paginationstyle1 {
text-align:right;
}

.paginationstyle1 a{ /*Pagination links style*/
padding: 7px;
color: #ccc;
background-color: #000000;
font-weight:normal;
margin:0px;
}

.paginationstyle1 a:hover{
color: #ccc;
background-color: #333333;
font-weight:normal;
}

.paginationstyle1 a.selected{
color: #ccc;
font-weight:bold;
background-color: #333333;
font-weight:normal;
}




.home_tabs{
width: 555px;
height: 50px;
padding:0px;
margin:0px;
background-color:#eeeeee;
border-top: 1px solid #cccccc;
}

.info_t{
float:left;
padding:5px;
}

.tabs{
padding-top:10px;
padding-right:5px;
}

.top_hld{
width: 550px;
height: 150px;
padding-top:10px;
padding-left:5px;
text-align:left;
margin-bottom:10px;
background-color:#f4f4f4;
border-top: 1px solid #cccccc;
}


.top_hld_new{
width: 550px;
height: 105px;
padding-top:10px;
padding-left:5px;
text-align:left;
margin-bottom:10px;
background:url('../images/bg-top-new.png') no-repeat;
}


.view_top{
background-color:#ffffff;
border: 0px solid #000000;
padding:0px;
margin:0px;
height:auto;
}

.view_top_title{
font-size:16px;
font-weight:bold;
padding:0px;
margin:0px;
}

#logo {
text-align:left;
margin-bottom:-35px;
padding:2px;
width:167px;
height:62px;
}

.login {
text-align:right;
margin:10px 15px -15px 0px;

}


a.la1{
                text-decoration:none;
                font:normal 8pt Impact,sans-serif;
                color:white;
                position:absolute;
                left:0px;
}
a.la1:hover{
        border-bottom:1px solid orange;
}
a.ra1{
                text-decoration:none;
                font:normal 8pt Impact,sans-serif;
                color:white;
                position:absolute;
                right:0px;
}
a.ra1:hover{
        border-bottom:1px solid orange;
}

