@charset "utf-8";

* {

	margin:0;

	padding:0;

}

img {

	border:0;

}

.clear {

	clear:both;

}

body {

	font-family: Arial, Helvetica, sans-serif;

	font-size:0.75em;

}

#main {

	width:971px;

	margin:0 auto;

	padding-top:6px;

}

#header {

	height:127px;

}

#header h1 {

	background:url(../images/logo.gif) no-repeat;

	width:229px;

	height:121px;

	float:left;

}

#header h1 span {

	display:none;

}

#header span {

	display:block;

	float:right;

/*	background:url(../images/top_add.gif) no-repeat;
*/
	width:741px;

	height:96px;

}

#header ul {

	float:right;

	width:160px;

	height:25px;

	list-style-type:none;

	margin:6px 12px 0 0;

}

#header ul li {

	float:left;

	background:url(../images/topLink.gif) no-repeat;

	width:80px;

	height:25px;

}

#header ul li a {

	display:block;

	text-align:center;

	line-height:25px;

	text-decoration:none;

	color:#454545;

}

#header ul li a:hover {

	text-decoration:underline;

}

ul#nav {

	list-style-type:none;

	background:url(../images/link_bg.gif) repeat-x;

	border:1px solid #e5e5e5;

	height:39px;

	padding:0 0 0 8px;

}

ul#nav li {

	float:left;

}

ul#nav li.divider {

	background:url(../images/devider_link.gif) no-repeat center center;

	height:39px;

	width:1px;

}

ul#nav li a {

	text-decoration:none;

	/*color:#454545;*/







	color:#FFFFFF;

	padding:0 16px;

	line-height:39px;

	font-size:1.17em;

}

ul#nav li a:hover {

	text-decoration:underline;

}

#leftPan {

	width:662px;

	float:left;

}

#cat #leftPan {

	width:771px;

}

#rightPan {

	width:303px;

	float:left;

	margin:0 0 0 6px;

	padding-top:8px;

}

#cat #rightPan {

	width:194px;

	margin:0 6px 0 0;

	background:#eaeaea;

}

#cat .recentVids blockquote {

	padding:0 7px 20px 0;

}

#cat #rightPan ul {

	list-style-type:none;

	padding:10px 2px;

}

#cat #rightPan ul a:hover {

	text-decoration:underline;

}

#cat #rightPan ul a.active {

	background:#cccccc;

}

#cat #rightPan ul a {

	text-decoration:none;

	display:block;

	line-height:17px;

	padding:2px 0 2px 8px;

}

#cat #rightPan ul li {

}

#cat #rightPan ul li a {

	font-weight:bold;

	color:#000000;

}

#cat #rightPan li li {

	padding:1px 0 1px 8px;

}

#cat #rightPan li li a {

	font-weight:normal;

	color:#000000;

}

.vewAll {

	display:block;

	padding:0 6px;

	float:right;

	height:23px;

	line-height:23px;

	background:url(../images/vew_all_bg.gif) repeat-x;

	border:1px solid #e5e5e5;

	text-decoration:none;

	color:#454545;

}

.vewAll:hover {

	text-decoration:underline;

}

.boxez {

	border:1px solid #e5e5e5;

	background-color:#f8f6f6;

	margin-top:8px;

	padding:3px;

}

#cat .boxez {

	float:left;

	width:460px;

}

.boxez h1 {

	height:38px;

	border:1px solid #e5e5e5;

	background:url(../images/right_heading_bg.gif) repeat-x;

	font-size:1.17em;

	font-weight:normal;

	color:#FFF;

}

#boxheading {

	height:38px;

	border:1px solid #e5e5e5;

	background:url(../images/right_heading_bg.gif) repeat-x;

	font-size:1.17em;

	font-weight:normal;

	color:#FFF;

	overflow:hidden;

}

#boxheading ul {

	list-style-type:none;

	float:none;

	display:block;

	width:600px;

}

#boxheading ul li {

	float:left;

	height:38px;

	width:153px;

	position:relative;

}

#boxheading ul li a {

	display:block;

	height:38px;

	width:153px;

	text-align:center;

	font-weight:bold;

	text-decoration:none;

	color:#FFFFFF;

	line-height:39px;

	position:absolute;

}

#boxheading ul li a:hover , #boxheading ul li a.active {

	background:url(../images/tab_btn.gif) no-repeat;

	color:#000000;

}

.boxez h1 span {

	display:block;

	height:36px;

	margin:2px 0 0 2px;

	line-height:36px;

	padding:0 0 0 45px;

}

.boxez h2.subhead {

	height:20px;

	line-height:20px;

	padding:0 0 0 10px;

	background:url(../images/right_heading_bg.gif) repeat-x;

	font-size:1.17em;

	font-weight:normal;

	color:#FFF;

}

.boxez h1 span.popular {

	background:url(../images/popular_video_icon.gif) no-repeat left center;

	color:#FFFFFF;

}

.boxez h1 span.bestVid {

	background:url(../images/best_video_icon.gif) no-repeat left center;

}

.boxez h1 span.classick {

	background:url(../images/classic_video_icon.gif) no-repeat left center;

}

.boxez a {

	text-decoration:none;

}

.boxez a:hover {

	text-decoration:underline;

}

.boxez img {

	float:left;

	border:1px solid #999999;

	padding:2px;

}

.boxez img.promoted {

	margin:5px 10px 8px 10px;

}

.boxez img.bestndClass {

	margin:6px;

}

.boxez a.promoted {

	display:block;

	background:url(../images/promoted_link.gif) no-repeat;

	width:122px;

	height:49px;

	font-size:1.17em;

}

.boxez a.promoted span {

	display:none;

}

.boxez a.promotedMore {

	display:block;

	float:left;

	color:#295692;

	font-weight:bold;

	margin-top:67px;

}

.boxez ul {

	list-style-type:none;

	width:180px;

	float:right;

	margin-bottom:8px;

}

.boxez ul li {

	float:left;

	color:#295692;

	padding:0 3px 0 3px;

	line-height:22px;

	font-size:0.92em;

}

.boxez ul li a {

	color:#295692;

}

.boxez ul li a:hover {

	color:#295692;

}

.boxez span.views {

	display:block;

	width:100px;

	float:left;

	padding:0 3px;

	margin-top:4px;

}

.boxez span.dateAdded {

	display:block;

	width:260px;

	float:left;

	padding:0 10px;

	margin-top:4px;

}

.boxez span.dateAdded_rank {

	display:block;

	width:525px;

	float:left;

	padding:0 10px;

	margin-top:4px;

}

.boxez span.Source {

	display:block;

	width:150px;

	float:left;

	padding:0 10px 0 0;

	margin-top:4px;

}

.boxez span.Source2 {

	display:block;

	width:250px;

	float:left;

	padding:0 10px 0 0;

	margin-top:4px;

}

.boxez span.bookmark {

	display:block;

	width:600px;

	float:left;

	margin-top:4px;

}

.pagination {

	display:block;

	width:600px;

	float:left;

	vertical-align:middle;

	margin-top:4px;

	color:#FFFFFF;

}

.boxez span.bookmark a {

	color:#333333;

}

.boxez span.gen {

	display:block;

	width:110px;

	float:left;

	margin-top:4px;

}

.popularBox {

	padding:13px 0;

	margin:0 11px;

	border-top:1px solid #999999;

	height:80px;

	position:relative;

}

.popularBox span.flow {

	height:13px;

	width:36px;

	display:block;

	line-height:13px;

	background:#000000;

	color:#CCCCCC;

	position:absolute;

	top:74px;

	font-weight:bold;

	left:86px;

	text-align:right;

}

.popularCont {

	float:left;

	width:480px;

	margin:2px 0 0 14px;

}

.popularCont h2 {

	font-size:1.17em;

}

.popularCont h2 a {

	color:#295692;

}

.popularCont h3 {

	font-size:1.00em;

	color:#454545;

	margin:5px 0 14px 0;

}

.popularCont img {

	border:none;

	margin:0 1px;

}

.popularCont a.views {

	display:inline-block;

	float:left;

	padding:0 8px;

	color:#454545;

}

.recentVids {

	padding:13px 0;

	margin:0 0 0 11px;

	border-top:1px solid #999999;

}

#cat .recentVids {

	width:445px;

	padding:13px 0;

	margin:0 0 0 8px;

	border-top:1px solid #999999;

	float:left;

}

*html .recentVids {

	padding:0 0 0 2px;

}

.recentVids img.imgbig, .recentVids a img.imgbig {

	border:2px solid #999999;

}

.recentVids a:hover img.imgbig {

	border:2px solid #99CCFF;

}

.recentVids img.imglil {

	float:left;

	margin-right:5px;

	border:0;

}

.recentVids blockquote {

	float:left;

	width:140px;

	padding:0 20px 20px 0;

	position:relative;

	overflow:hidden;

}

.recentVids blockquote span.flow {

	height:13px;

	width:36px;

	line-height:13px;

	background:#000000;

	color:#CCCCCC;

	position:absolute;

	top:94px;

	font-weight:bold;

	left:98px;

	text-align:right;

	overflow:hidden;

}

.recentVids a.descrip {

	display:block;

	clear:both;

	font-weight:bold;

	text-decoration:none;

	color:#295692;

	line-height:16px;

	font-size:0.92em;

	padding:3px 0;

}

.recentVids a.descrip:hover {

	text-decoration:underline;

}

.recentVids p {

	border:1px solid #999999;

	border-left:0;

	border-right:0;

	font-size:0.99em;

	padding:3px 0;

}

.recentVids b {

	color:#295692;

}

.recentVids span {

	display:block;

	line-height:15px;

}

.recentVids span img {

	border:none;

	margin-right:1px;

	position:relative;

}

.recentVids span a {

}

#prevNext {

	background:url(../images/right_heading_bg.gif) repeat-x;

	height:35px;

	border:1px solid #e5e5e5;

	margin:10px -3px -4px -3px;

	padding:5px 0 0 5px;

}

#prevNext a.prevNextBtn {

	display:block;

	float:left;

	background:url(../images/prev_next.gif) no-repeat;

	width:72px;

	height:28px;

	color:#454545;

	font-size:1.17em;

	line-height:28px;

	text-align:center;

}

#prevNext span {

	display:block;

	width:380px;

	float:left;

	text-align:center;

	margin:4px 0 0 10px;

}

#prevNext span a {

	color:#FFFFFF;

}

#prevNext a.numbers {

	display:inline-block;

	padding:0 2px;

	line-height:30px;

	color:#FFFFFF;

	font-weight:bold;

}

#subscribe {

	background:url(../images/subscribe_heading_bg.gif) repeat-x;

	height:41px;

	border:1px solid #e5e5e5;

	margin:10px 0 0 0;

	padding:0 0 0 100px;

}

#searchform {

	height:38px;

	width:350px;

	float:right;

}

#searchform_friend {

	height:38px;

	width:290px;

	float:right;

}

#subscribe label {

	display:block;

	float:left;

	width:280px;

	height:36px;

	line-height:36px;

	background:url(../images/subscribe_icon.gif) no-repeat left center;

	padding:0 0 0 36px;

	font-size:1.17em;

	color:#FFFFFF;

}

#subscribe input.input, #searchform input.input {

	border:1px solid #e5e5e5;

	width:237px;

	height:19px;

	line-height:19px;

	float:left;

	margin-top:7px;

	padding-top:1px;

}

#subscribe input.btn, #searchform input.btn {

	float:left;

	background:url(../images/subscribeMe_btn.gif) repeat-x;

	border:1px solid #cac8c8;

	padding:0 15px;

	height:22px;

	line-height:22px;

	margin:7px 0 0 4px;

}

.netgilmseInfo {

	float:left;

	width:296px;

	padding:11px 0 0 24px;

	margin-top:8px;

}

.netgilmseInfosec {

	float:left;

	width:296px;

	padding:11px 0 0 24px;

	border-right:1px solid #e5e5e5;

	border-left:1px solid #e5e5e5;

	margin-top:8px;

}

.netgilmseInfo a, .netgilmseInfosec a {

	color:#454545;

}

#footer {

	height:54px;

	line-height:54px;

	text-align:center;

	color:#454545;

}

/*for Categories page*/

#cat {

	width:971px;

}

#cat div.add {

	width:296px;

	padding:8px 0 0 4px;

	float:left;

	overflow:hidden;

}



/* -------------- 23rd Apr ------------------ */



a, a:visited{

	text-decoration:none;

	color:#333333;

}

a:hover{

	text-decoration:underline;

	color:#295692;

}

.boxez h1 span.Login {

	background:url(../images/login.jpg) no-repeat left center;

	color:#FFFFFF;

}



.formholder{

	width:80%;

	margin:20px auto;

}

.formholder br{

	clear:both;

}



.TextLabel{

	float:left;

	width:23%;

	margin:10px 0px;

	font-weight:bold;

	padding:4px;

	text-align:center;

}

.fieldLabel{

	float:right;

	width:73%;

	margin:10px 0px;

	padding:0px;

}



.formField{

	width:80%;

	border:1px solid #e5e5e5;

	background-color:#fff;

	height:19px;

	line-height:19px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:100%;

	color:#333333;

}

.formarea {

	width:80%;

	border:1px solid #e5e5e5;

	background-color:#fff;

	height:45px;

	line-height:19px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:100%;

	color:#333333;

}

.formSubmit{

	background:url(../images/subscribeMe_btn.gif) repeat-x #FFFFFF;

	border:1px solid #cac8c8;

	padding:0;

	/*height:22px;

	line-height:22px;

	margin:7px 0 0 4px;*/

}

/* --------------- 23rd B --------------------------*/



.boxez h1 span.Signup {

	background:url(../images/member_.jpg) no-repeat left center;

	color:#FFFFFF;

}

.boxez h1 span.forgot {

	background:url(../images/forgot.jpg) no-repeat left center;

	color:#FFFFFF;

}

/*-----------------------------------------*/

.editchanel {

	display:inline-block;

	padding:0 6px;

	margin:4px 0;

	float:right;

	height:23px;

	line-height:23px;

	background:url(../images/vew_all_bg.gif) repeat-x;

	border:1px solid #e5e5e5;

	text-decoration:none;

	color:#454545;

}

.editchanel:hover {

	text-decoration:underline;

}



/* ------- 7th May -------- */



.boxez p{

	padding:4px;

}



.boxez .row{

	padding-bottom:5px;

	margin-bottom:5px;

	clear:both;

	border-bottom: 1px solid #ccc;

	font-size:95%;

}



.row .imgBlock{

	margin:2px 5px 0px 0px;

	float:left;

	position:relative;

}



.imgBlock .Smallflow {

	height:13px;

	width:36px;

	position:absolute;

	top:3px;

	left:46px;

	background:#000000;

	color:#CCCCCC;

	font-weight:bold;

	text-align:center;

}





.row .rightColumn{

	margin:0px;

	float:left;

	width:205px;

}

.rightColumn p{

	line-height:11px;

}



.rightColumn  a, .rightColumn  a:visited{

	text-decoration:none;

}



.rightColumn a:hover{

	text-decoration:none;

}



.blueRow{

	color:#295692;

}



.grayRow{

	color:#666666;

}

.darkRwdRow{

	color:#99001d;

}



.StarHolder{

	padding:0px 0px 0px 4px;

	margin:0px;

	display:block;

	width:98%;

}

.blueTextRow{

	color:#295692;

	line-height:12px;

	padding-left:4px;

	width:97%;

}

.blueTextRow a, .blueTextRow a:visited, .blueTextRow a:hover{

	color:#295692;

}

.blueTextRow span a, .blueTextRow span a:visited, .blueTextRow span a:hover{

	color:#99001d;

}

.StarHolder img{

	float:left;

	margin-top:0px;

	border:0px;

}

.NoBottomBorder{

	border:0px;

}





.basictab ul {

list-style-type: none;

float:none;

border-bottom:1px solid #CCCCCC;

height:19px;

width:285px;

}



.basictab li{

display: inline;

margin: 0;

}



.basictab li a{

text-decoration: none;

padding: 0 7px;

margin-right: 1px;

border: 1px solid #CCCCCC;

border-bottom: none;

line-height:19px;

background-color:#CCCCCC;

color:#000000;

display:block;

cursor:pointer;

}



.basictab li a:visited{

color: #2d2b2b;

}



.basictab li a:hover, .basictab li a.current{

background-color:#FFFFFF;

color: black;

}



.basictab li a:active{

color: black;

}



#tabcontentcontainer{

width:95%;

height:1.5em; 

}



.tabcontent{

display:none;

}



/* ----------------------- 18th May -------------------------- */



.MayThumb{

 margin:0px;

 position:relative;

}



.MayThumbBlock {

 width:79px;

 margin:8px; 

 float:left;

 position:relative;

}



.SmallflowThumb {

 height:13px;

 width:36px;

 position:absolute;

 top:3px;

 left:46px;

 float:right;

 background:#000000;

 color:#CCCCCC;

 font-weight:bold;

 text-align:center;

}