html, body, ul, li, img, h1, h2, h3, h4, h5, h6{ margin:0px; padding:0px; border:0;}

html, body {
min-height: 100%;
height: auto !important;
height: 100%;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	background-color: #daf5a4;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/topbg.jpg);
	background-repeat: repeat-x;
}
/* ---------------- Link Style ---------------- */
a{
font-weight: bold;
font-size: 12px;
color: #a186be;
text-decoration: none;
}
a:hover { 
	color: #9db469;
	text-decoration: underline;
}

a:visited {
}

/* ---------------- Style Green links ---------------- */
.lgreen a:link {
	color: #daf5a4;
	text-decoration: none;
}
.lgreen a:hover {
	text-decoration: none;
	color:#a186be;
}
/* ---------------- Style Green links ---------------- */
.green a {
	color: #9db469;
	text-decoration: none;
}
.green a:link {
	color: #9db469;
	text-decoration: none;
}
.green a:hover {
	text-decoration: underline;
	color:#a186be;
}
.green a:visited {
}
/* ---------------- Style Purple links ---------------- */
.Purple a:link {
	color: #a186be;
	text-decoration: none;
}
.Purple a:hover {
	text-decoration: underline;
	color:#daf5a4;
}
/* ---------------- End ---------------- */


.taboff{
	display:none;
}

.tabon{
	display:visible;
}
/* ---------------- Headings ---------------- */

h1 {
	font-size: 18px;
	color:#9db469;
}
h2 {
	font-size: 16px;
	color:#9db469;
}
h3 {
	font-size: 14px;
	color:#9db469;
}
h4 {
	font-size: 14px;
	color:#a186be;
}
h5 {
	font-size: 12px;
	color:#9db469;
}
h6 {
	font-size: 12px;
	color:#a186be;
}

/* ---------------- Search ---------------- */
#search_box {
margin:0px auto;
width: 566px;
height: 61px;
background:url(images/searchbg.png) no-repeat center top;
}

#search_box1 {
margin:auto;
margin-top:0px;
width: 566px;
height: 61px;
}
#search_box #s {
float: left;
padding: 0;
margin: 14px 0 0 60px;
width:430px;
border: 0;
color:#a185bf;
background: none;
}

#search_box #go {
float:right;
margin: 5px 24px 0 0;
}

/* ---------------- btn ---------------- */
.topnav {
	height:33px;
	margin: 36px 0px 0px 0px; 
	padding:0 0 0 70px;
	float:left; 
	display: block; 
	width: 877px; 
}
.topnav li{
	float: left;
	list-style: none;
	padding:0;
	margin:0;


	
}
.topnav ul{
	margin:0;
	padding:0;
	
}

/* ---------------- btn ---------------- */
.topnav ul li.home a{
	background:url(images/nav2/home_hover.gif) no-repeat;
	width: 115px;
	height: 33px;
	display: block;
	text-indent: -9999%;
}
.topnav ul li.home a:hover{
	background:url(images/nav2/home_active.gif) no-repeat;
}

/* ---------------- btn ---------------- */
.topnav ul li.search a{
	background:url(images/nav2/search_hover.gif) no-repeat ;
	width: 129px;
	height: 33px;
	display: block;
	text-indent: -9999%;
}
.topnav ul li.search a:hover{
	background:url(images/nav2/search_active.gif) no-repeat;
}

/* ---------------- btn ---------------- */
.topnav ul li.suggest a{
	background:url(images/nav2/suggest_hover.gif) no-repeat ;
	width: 240px;
	height: 33px;
	display: block;
	text-indent: -9999%;
}
.topnav ul li.suggest a:hover{
	background:url(images/nav2/suggest_active.gif) no-repeat ;
}

/* ---------------- btn ---------------- */
.topnav ul li.contact a{
	background:url(images/nav2/contact_hover.gif) no-repeat ;
	width: 137px;
	height: 33px;
	display: block;
	text-indent: -9999%;
}
.topnav ul li.contact a:hover{
	background:url(images/nav2/contact_active.gif) no-repeat ;
}

/* ---------------- btn ---------------- */
.topnav ul li.livenow a{
	background:url(images/nav2/livenow_hover.gif) no-repeat ;
	width: 155px;
	height: 33px;
	display: block;
	text-indent: -9999%;
}
.topnav ul li.livenow a:hover{
	background:url(images/nav2/livenow_active.gif) no-repeat ;
}

/* ---------------- btn id ---------------- */
#home .topnav ul li.home a {
	background: url(images/nav2/home_active.gif) no-repeat;
}
#search .topnav ul li.search a {
	background: url(images/nav2/search_active.gif) no-repeat ;
}
#suggest .topnav ul li.suggest a {
	background: url(images/nav2/suggest_active.gif) no-repeat;
}
#contact .topnav ul li.contact a {
	background: url(images/nav2/contact_active.gif) no-repeat ;
}
#livenow .topnav ul li.livenow a {
	background:url(images/nav2/livenow_active.gif) no-repeat;
}

.commentbox1{
font-size:12px;
width: 885px;
padding: 8px 6px 8px 6px;
border: 1px dotted #ccc; 
margin-left: 18px;
margin-top: 5px;  
}

.btntabon{
background-image:url(images/tab_btn_active.jpg);
background-repeat:repeat-x;
height:36px;
text-align:center;
}

.btntabon a{ color:#FFFFFF;font-size: 14px;  }


.btntabon a:link {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.btntabon a:visited {
	text-decoration: none;
	font-size:14px;
}
.btntabon a:hover {
	font-weight: bold;
	text-decoration: none;
	color:#000;
}




.btntaboff {
background-image:url(images/tab_btn_hover.jpg);
background-repeat:repeat-x;
}

.btntaboff a{ color:#FFFFFF;font-size: 14px;  }


.btntaboff a:link {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.btntaboff a:visited {
	text-decoration: none;
	font-size:14px;
}
.btntaboff a:hover {
	font-weight: bold;
	text-decoration: none;
	color:#a186be;
}


#mcontainer{ 
min-height: 100%;
height: auto !important;
height: 100%;
margin:0px auto;
width:950px;
}

#login {
font-size:12px;
padding-top:30px;
float:right;
display:block;
font-weight:bold;
color:#fff;
width:190px;
}

#login a{ color:#fff; }

.logo{ 
margin-top:20px;
float:left;
display:block;
left: 92px;
top: 25px;
}


#categorybox {
	margin-top:-12px;
}

#videoplayer{
	border:1px solid #666666;
	color:#FFFFFF;
	
}
.sideboxtitle{
	background:url(siteimgs/headerbkg.gif) repeat-x top;
	height:29px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}



.sideboxtable{
	margin-top:4px;
}

.sideboxtable td{
	padding:2px;
}

.sidebox1{

	margin-bottom:15px;
	margin-top:6px;
}
.cattn{
	margin:2px;
}
.nav1{  
font-size:14px; 
font-weight:bolder; 
color:#9bb367; 
margin-top:10px;
/*margin-left:380px;*/
padding-left:40px; 
float: left; 
width:700px; 
}

.nav1 a {
	color: #9db469;
	text-decoration: none;
}
.nav1 a:link {
	color: #9db469;
	text-decoration: none;
}
.nav1 a:hover {
	text-decoration: underline;
	color:#a186be;
}
.nav1 a:visited {
}


.whitetop{
background:url(images/whiterounded-top.jpg) no-repeat top;
background-color: #FFFFFF;
}
.whitetop1{
background-color: #FFFFFF;
width:950px;

}

.listtd
{
	padding-left:20PX;
}
hr {color:#9db469;}
.rssticker{
padding: 10px 15px 2px 15px;
}

.rssicon{
float:right;
display:block;
width:80px;
padding: 10px 15px 0 0;
}
.blackround-top{
padding:16px 8px 1px 8px;
background:url(images/blacktop.jpg) no-repeat top;
background-color: #000;
width:922px;
text-align:center;
}
.blackround-top1{
padding:0px 8px 0px 8px;
background:url(images/blacktop.jpg) no-repeat top;
background-color: #000;
width:922px;
text-align:center;
}
#footer{
color:#9db469;
margin:0px auto 20px  auto;

text-align:center;
}

.copyright{
text-align:center;

color:#9db469;
line-height:26px;
vertical-align:middle;
visibility:visible;
min-width:372px;
}



/*#footer{ color:#9db469;
 margin:auto;
 width:950px;  
 font-weight:bold;
 font-size:12px; 
 text-align:center;
 }
#footer .copyright{
padding-top:50px;
padding-bottom:20px;
font-size:10px;
}*/



/*------- start                  Video thumb Content               --------*/

#Vresult{
white-space:normal;
font-size:11px; 
margin:10px 12px 4px 12px; 
float:left; 
width:124px;
}
.Vimg120{
background-color:#9db469;
padding:2px;
width: 120px;
height: 80px;
}

.Vimg120 img{
width: 120px;
height: 80px;
}

.VTitle { 
}

.Vcontent{
text-align:left;
padding:1px 0 1px 0;
}
.Vcontent a{ font-size:11px; font-weight:bold; color:#a186be; text-decoration:none;}
.Vcontent a:hover{color:#D6F1A0; text-decoration:underline;}
.Vcontent b{ color:#9db469;}
.VGray{	 padding:1px 0 1px 0;
}

.VBold{	 padding:1px 0 1px 0; font-weight:bold; color:#A186BE;
}



/*-------------         Tab Buttons       --------------*/

.bgfill{ background-image:url(images/tab_bg_fill.jpg); 
background-repeat:repeat-x; 
min-height:200px;
border-top:4px solid #333;
margin-top:-3px;
width:100%; 
}

.CurrentDiv
{
}

.categoryitem{
	width:380px;
	padding:6px 6px 10px 6px;
	color:#666;
	border-bottom: 1px dashed #666;
 /* height:34px; */

}

.categoryitem a{
	color:#A186BE;
}


.hover td{
display: block;
}

.hover td:link, .hover td:hover{ 
background-color:#333333; 
display: block; 
}

.labelText { 
font-size: 11px; 
}

.labelText b { 
color:#9db469;
font-weight: bold;   
}

.labelEmbed { 
	font-size: 11px; 
	color:#D6F1A0; 
}

.textBox { 
border: 1px solid #666; 
background: transparent none repeat scroll 0% 0%; 
-moz-background-clip: 
-moz-initial; 
-moz-background-origin: -moz-initial; 
-moz-background-inline-policy: 
-moz-initial;
width: 225px; 
color: #daf5a4; 
float:right;
padding:0px 4px 0px 4px;


}
.textAboutBox { 
border: 1px solid #666; 
background: transparent none repeat scroll 0% 0%; 
-moz-background-clip: 
-moz-initial; 
-moz-background-origin: -moz-initial; 
-moz-background-inline-policy: 
-moz-initial;
width: 225px; 
color: #daf5a4; 
float:right;
padding:0px 4px 0px 4px;
}
.textContactBox { 
border: 1px solid #666; 
background: transparent none repeat scroll 0% 0%; 
-moz-background-clip: 
-moz-initial; 
-moz-background-origin: -moz-initial; 
-moz-background-inline-policy: 
-moz-initial;
width: 225px; 
color: #daf5a4; 
padding:0px 4px 0px 4px;
float:right;

}

.textAreaBox { 
border: 1px solid #666; 
background: transparent none repeat scroll 0% 0%; 
-moz-background-clip: 
-moz-initial; 
-moz-background-origin: -moz-initial; 
-moz-background-inline-policy: 
-moz-initial;
width: 225px; 
color: #daf5a4; 
padding:0px 4px 0px 4px;
height: 100px; 
float:right; 
}
.labelYFriend { 
	font-size: 11px; 
	color:#9DB469;

}

.labelFriend { 
	font-size: 11px; 
	color:#9DB469;
	padding-bottom:25px;
}
.labelFriendButton { 
	clear:both; 
	font-size: 11px; 
	color:#9DB469;
	padding:10px 25px 25px 160px ;
}
.labelFriendAlert {
	clear:both; 
	font-size: 11px; 
	color:#9DB469;
	padding:20px 0px 0px 0px ;
}


.labelFriend b{ 
	font-weight: bold;
	float:left; 

}

.textBoxComments { 
	border: 1px solid #666; 
	background: transparent none repeat scroll 0% 0%; 
	width: 250px; 
	
} 
.textAreaComments { 
	border: 1px solid #666; 
	background: transparent none repeat scroll 0% 0%; 
	width: 250px;
	height: 100px;  
	
} 
#feeddiv div{ margin:0px; padding:0px; border: 0px;}
#feeddiv ul{ margin:0px; padding:0px; border: 0px;}
#feeddiv li{ margin:0px; padding:0px; border: 0px; padding-top:6px; padding-bottom:6px; border-bottom: 1px dashed #333333; list-style: none;}
#feeddiv a{ margin:0px; padding:0px; border: 0px;}
#feeddiv iframe{ margin:0px; padding:0px; border: 0px;}

/* ---------------- Link Style ---------------- */
#feeddiv a:link {
	font-weight:normal; 
	font-size:12px;
	display:block;
	padding:6px 6px 6px 10px;
	text-decoration: none;
	color:#9db469;
}
#feeddiv a:hover {
	font-weight:normal; 
	font-size:12px;
	display:block;
	text-decoration: none;
	color:#a186be;
	background-color:#333333;
}
#feeddiv a:active {
	font-weight:normal; 
	font-size:12px;
	display:block;
	border:1px solid #a186be;
	text-decoration: none;
	color:#a186be;
}
.currentCat { 
position: relative; 
left: 277px; 
color: rgb(102, 153, 255); 
width: 143px; 
font-size: 15px;
font-weight: bold ; 
top: 27px;
margin-top: -38px;
color: #D6F1A0;
}
.currentCatItem { 
position:absolute; 
left: 0px; 
top: 17px; 
color:#FFFFFF;
width: 143px; 
height: 27px; 
text-align: center; 
}


/*---------------------Commments------------------*/
#mastercontainer{ width:922px; margin-left:10px; height:auto; border:1px solid #f1f1f1; float:left;}

#mastercommentbox{ width:470px; float:left; padding:4px; border-right:1px solid #f1f1f1;}
#masteriframecontent{ width:430px; float:right; padding:4px;  }



#mastercommentbox h1{background:url(images/tab_btn_active.jpg) top repeat-x; height:36px; color:#fff; font-size:14px; font-weight:bold;  padding:6px 0 8px 15px;}
div.mastercomment{ height:auto; padding:0 12px 12px 8px; margin-top:10px;}

/*div.mastercomment .img{ background:url(../images/no_videos_140.jpg) no-repeat; margin:30px 0 0 0; float:left; display:block; width:120px; height:80px; border:2px solid #CCCCCC; background-color:#FFFFFF;}*/

div.commentbox{
background:url(../images/comment-bottom.jpg) no-repeat bottom center;
width:434px;
font-size:11px;
background-color: #e8e8e8;
margin:0px;
}

div.commentbox p{
margin:0px;
padding:0 10px 10px 10px;
overflow: hidden; 
}

div.commenttop{
margin:0px;
background:url(../images/comment-top.jpg) no-repeat bottom center;
background-color:#FFF;
height:50px;
padding-left:6px;
}

.commenttop .posted{
font-size:14px;
font-weight:bold;
font-style:italic;
color:#a186be;

}

.commenttop .date{
color:#9db469;

}
.date a{
text-decoration:underline;
font-weight:normal;
color:#9db469;
}
.date a:link{
text-decoration:underline;
color:#9db469;
}
.date a:hover{
text-decoration:none;
color:#9db469;
}

div.commentform{ padding: 0 14px 0 14px; }





.ThumbTabbedPanels { 
float: left; 
clear: none;
width:435px;
}

.ThumbTabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

.ThumbTabbedPanelsTab {
	color:#fff;
	float: left;
	width:120px;
	text-align:center;
	display:block;
	padding: 8px 6px 0 6px;
	margin: 0px 2px -8px 0px;
	font-size:14px;
	font-weight:bold;
	background:url(../images/tab_btn_hover.jpg) top repeat-x;
	height:36px;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}

.ThumbTabbedPanelsTabHover {
	background:url(../images/tab_btn_hover.jpg) top repeat-x;
	height:36px;
}

.ThumbTabbedPanelsTabSelected {
	background:url(../images/tab_btn_active.jpg) top repeat-x;
	height:36px;
}

.iframePanelContent {
	margin-top:0px;
	padding-top:0px;
	border-top:4px solid #333333;
	clear: both;
	background:url(../images/tab_bg_fill.jpg) repeat-x top;
	background-color:#000000;
}

.thumbPanelsContent {
}
#iframecont{
height:430px;
width:433px; 
overflow-x:hidden; 
overflow-y:scroll;
}


/*--------------------End-------------------*/

.currentCat1{ padding:0 0 6px 15px; color:#9db469; font-size:14px;}
.currentCat2{ padding:8px 0 6px 15px; color:#9db469; font-size:14px;}

.btnSubmit { 
background:url(../images/btn_bg.jpg) repeat-x; height:34px; font-weight:bold; color:#000; height:30px; background-color:#d6f1a0; border:1px solid #9db469;
}

.grayround-top{
font-weight:bold;
background:url(../images/graytop.jpg) no-repeat top;
background-color: #f7f7f7;
width:922px;
}
.grayround-top h5{ color:#666; font-size:10px; font-weight:normal;}
#grayheading{ font-size:22px; font-weight:bolder; color:#CCCCCC; text-align:right; padding:25px 50px 5px 0;}
/*.formbtn { background:url(../images/btn_bg.jpg) repeat-x; height:34px; font-weight:bold; color:#000; width:100px; height:30px; background-color:#d6f1a0; border:1px solid #9db469;}*/
.formfill { font-weight:bold; border:1px #9db469 solid; width:240px; padding:4px; color:#9db469;}
.formtext { font-weight:bold; border:1px #9db469 solid; padding:4px; color:#9db469;}
.formlist { font-weight:bold; border:1px #9db469 solid; width:200px; padding:4px; color:#9db469;}
#defaultvideo{


width:100%;
}
