body {
	margin: 0px; 
	padding: 0px;
	font-family: verdana, tahoma, helvetica, arial, sans-serif
}
table, tr, td { 
	font-family: verdana, tahoma, helvetica, arial, sans-sarif; 
	font-SIZE: 11px; 
	color:#000000 ;
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-collapse: collapse;
	background-color: #FFFFFF ;
	padding: 0px;
	}
img {
border-width: 0px;
border-style: none;
}

table.b1, table.b1 td {
	border-color: #7f0000;
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-collapse: collapse;
	}

table.pad10 td {padding: 10px}
table.pad5 td {padding: 5px}
table.pad3 td {padding: 3px}
table.pad2 td {padding: 2px}
table.fwb td {color:#ffffff; font-weight: bold;}

.ff {color:#ffffff}
.fu {text-decoration:underline}
.fb {font-weight: bold}
.fi {font-style:italic}

h2 {
	font-size: 14px; 
	color:#000000 ;
	font-weight: bold;
	text-decoration:underline;
}

#c1 {width:982px;	margin:0px auto;}

.bgdd {background-color: #DDDDDD}
.bgee {background-color: #EEEEEE}
.bgff {background-color: #FFFFFF}
.bg7f {background-color: #7F0000}
.bgffcc {background-color: #FFCC99}
.w100p {width: 100%}
.w50p {width: 50%}
.w25p {width: 25%}
.w982 {width: 982px}
.w784 {width: 784px}
.w760 {width: 760px}
.w752 {width: 752px}
.w720 {width: 720px}
.w640 {width: 640px}
.w530 {width: 530px}
.w504 {width: 504px}
.w500 {width: 500px}
.w384 {width: 384px}
.w382 {width: 382px}
.w334 {width: 334px}
.w324 {width: 324px}
.w235 {width: 235px}
.w225 {width: 225px}
.w220 {width: 220px}
.w215 {width: 215px}
.w200 {width: 200px}
.w192 {width: 192px}
.w190 {width: 190px}
.w185 {width: 185px}
.w184 {width: 184px}
.w180 {width: 180px}
.w165 {width: 165px}
.w160 {width: 160px}
.w150 {width: 150px}
.w140 {width: 140px}
.w132 {width: 132px}
.w130 {width: 130px}
.w115 {width: 115px}
.w110 {width: 110px}
.w105 {width: 105px}
.w100 {width: 100px}
.w95 {width: 95px}
.w90 {width: 90px}
.w85 {width: 85px}
.w50 {width: 50px}
.w45 {width: 45px}
.w35 {width: 35px}
.w12 {width: 12px}
.w6 {width: 6px}
.w4 {width: 4px}
.h620 {height: 620px}
.h300 {height: 300px}
.h285 {height: 285px}
.h280 {height: 280px}
.h150 {height: 150px}
.h120 {height: 120px}
.h110 {height: 110px}
.h45 {height: 45px}
.h40 {height: 40px}
.h35 {height: 35px}
.h25 {height: 25px}
.h20 {height: 20px}
.h15 {height: 15px}
.h10 {height: 10px}
.h5 {height: 5px}
.h1 {height: 1px}
.alcen {text-align:center}
.allef {text-align:left}
.vatop {vertical-align: top}
.vamid {vertical-align: middle}


.comment, .song {
	color:#000000 ;
	font-weight: normal ;
	font-size: 14px; 
	}



a:link, a:visited, a:active  { 
	font-weight: normal;
	text-decoration:none;
	color: #000000 ;
	}

a:hover {
	color: #7F0000 ;
	text-decoration: underline;
	} 


a.thumb:link img{text-decoration: none;
border-color:#000000 ;
border-width: 2px;
border-style: solid;
}


a.thumb:visited img{text-decoration: none;
border-color:#000000 ;
border-width: 2px;
border-style: solid;
}

a.thumb:hover img{text-decoration: none;
border-color:#7F0000 ;
border-width: 2px;
border-style: solid;
}

.yt_nt {
	color:#000000 ;
	font-weight: normal ;
	font-size: 11px; 
    margin: 1px;
    padding: 1px;

	}

a.yt_nt:link, a.yt_nt:visited, a.yt_nt:active 
{
text-decoration: underline;
font-weight: bold ;
}




select.redbut {
    background-color: #eeeeee;
	border-width: 1px;
	border-style: solid;
	border-color: #7f0000;
	font-weight: normal; 
	font-size: 13px; 
	color: #000000;
  }


a.head1:link, a.head1:visited, a.head1:active, a.head1:hover  { 
	font-weight: normal;
	font-SIZE: 11px; 
	text-decoration: underline;
	color:#CC0033 ;
	}

a.head2:link, a.head2:visited, a.head2:active  { 
	font-weight: bold;
	font-SIZE: 12px; 
	text-decoration:none;
	color:#000000 ;
	}

a.head2:hover {
	text-decoration:underline;
	color:#FF0000 
	} 


a.head4:link, a.head4:visited, a.head4:active, a.head4:hover  { 
	font-weight: bold;
	font-size: 12px; 
	text-decoration: underline;
	color:#CC0033 ;
	}

.wrapword{
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -webkit-pre-wrap; /*Chrome & Safari */ 
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
}


.starrate  { 
	font-weight: normal;
	font-size: 9px; 
	color:#999999 ;
	text-decoration:none;
	height: 16px;
	display: block;
	margin-top: 5px;
	}

.advert {
    background:url("/images/hgm2.png") -360px 0px;
    width: 180px;
    height: 20px;
    margin: 0;
    padding: 0;
}

.hgmblog {
    background:url("/images/hgm2.png") 0px 0px;
    width: 180px;
    height: 20px;
    margin: 0;
    padding: 0;
}


.ssong {
    background:url("/images/hgm.png") 0px -46px;
    width: 180px;
    height: 20px;
    margin: 0;
    padding: 0;
}

.plink {
    background:url("/images/hgm.png") -180px -46px;
    width: 180px;
    height: 20px;
    margin: 0;
    padding: 0;
}

.psinger {
    background:url("/images/hgm.png") -360px -46px;
    width: 180px;
    height: 20px;
    margin: 0;
    padding: 0;
}

.b4u {
    background:url("/images/sites.gif") ;
    width: 180px;
    height: 20px;
    margin: 0;
    padding: 0;
}

.lmovies {
    background:url("/images/hgm.png") -540px -46px;
    width: 180px;
    height: 20px;
    margin: 0;
    padding: 0;
}


.starr {
    background:url("/images/hgm.png") -822px -50px;
    float: left;
    width: 16px;
    height: 16px;
    margin: 2px;
    padding: 0;
}

.yt1 {
    background:url("/images/hgm.png") -902px -50px;
    float: left;
    width: 16px;
    height: 16px;
    margin: 2px;
    padding: 0;
}

.yt2 {
    background:url("/images/hgm.png") -918px -50px;
    float: left;
    width: 16px;
    height: 16px;
    margin: 2px;
    padding: 0;
}


.yes {
    background:url("/images/hgm.png") -934px -50px;
    float: left;
    width: 16px;
    height: 16px;
    margin: 2px;
    padding: 0;
}

.no {
    background:url("/images/hgm.png") -950px -50px;
    float: left;
    width: 16px;
    height: 16px;
    margin: 2px;
    padding: 0;
}

.hindi {
    background:url("/images/hgm.png") -966px -50px;
    float: left;
    width: 16px;
    height: 16px;
    margin: 2px;
    padding: 0;
}

.corner1 {
    background:url("/images/hgm.png") -838px -50px;
    float: left;
    width: 16px;
    height: 16px;
    margin: 0px;
    padding: 0;
}

.corner2 {
    background:url("/images/hgm.png") -854px -50px;
    float: left;
    width: 16px;
    height: 16px;
    margin: 0px;
    padding: 0;
}



.corner3 {
    background:url("/images/hgm.png") -870px -50px;
    float: left;
    width: 16px;
    height: 16px;
    margin: 0px;
    padding: 0;
}

.corner4 {
    background:url("/images/hgm.png") -886px -50px;
    float: left;
    width: 16px;
    height: 16px;
    margin: 0px;
    padding: 0;
}


.corner11 {
    background:url("/images/hgm.png") -720px -46px;
    float: left;
    width: 20px;
    height: 20px;
    margin: 0px;
    padding: 0;
}
.corner12 {
    background:url("/images/hgm.png") -740px -46px;
    float: left;
    width: 20px;
    height: 20px;
    margin: 0px;
    padding: 0;
}


#nav {
    background:url("/images/hgm.png") no-repeat;
    width: 982px;
    height: 46px;
    margin: 0;
    padding: 0;
}

#nav li, #nav a {
    height: 46px;
    display: block;
}

#nav li {
    float: left;
    list-style: none;
    display: inline;
    text-indent: -9999em;
}

#nav-01 { margin-left: 6px; width: 180px; }
#nav-02 { margin-left: 18px; width: 120px; }
#nav-03 { margin-left: 8px; width: 120px; }
#nav-04 { margin-left: 8px; width: 120px; }
#nav-05 { margin-left: 8px; width: 120px; }
#nav-06 { margin-left: 8px; width: 120px; }
#nav-07 { margin-left: 8px; width: 120px; }



        .rate_widget {
            border:     1px solid #CCC;
            overflow:   visible;
            padding:    10px;
            position:   relative;
            width:      180px;
            height:     32px;
        }
        .ratings_stars {
            background: url("/images/star_empty.png") no-repeat;
            float:      left;
            height:     28px;
            padding:    2px;
            width:      32px;
        }
        .ratings_vote {
            background: url("/images/star_full.png") no-repeat;
        }
        .ratings_over {
            background: url("/images/star_highlight.png") no-repeat;
        }
        .av_rating {
            background: #ffffff;
            color: #000000;
            top: 0px;
            left: 210px;
            padding: 5px;
            width:      200px;
            position:   absolute;  
		font-SIZE: 14px; 
		font-weight: bold;
        } 
        .total_votes {
            background: #ffffff;
            color: #000000;
            top: 20px;
            left: 210px;
            padding: 5px;
            width:      200px;
            position:   absolute;  
		font-SIZE: 14px; 
		font-weight: bold;
        } 
        .new_vote {
            background: #eaeaea;
            top: 55px;
            left: 0;
            padding: 5px;
            width:      400px;
            color: #000000;
            position:   absolute;  
        } 
        .movie_choice {
            font: 10px verdana, sans-serif;
            padding:    2px;
            width: 400px;
		margin:0px auto;
        }

.button {
  background-color: #7F0000; 
  border-radius: 8px;
  border: none;
  color: white;
  padding: 8px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  margin: 0;
  cursor: pointer;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);

  
}

a.button:link, a.button:visited, a.button:active  { 
	font-weight: bold;
	font-SIZE: 14px; 
	text-decoration:none;
    color: white;
	}

a.button:hover {
    background-color: #286699; 
    box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);	
	} 
	

.clear { clear:both; }




.wrapper{
	margin:auto;
    width: 760px;
}



.pagination1 {
float:left ;
}

.pagination2 {
float:right ;
}


.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 10px 0 0 0 ;
  border-radius: 8px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 5px 11px ;
	font-size:16px;
  margin-left: -1px;
height: 20px ;
  color: #7f0000;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #7f0000;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #7f0000;
  background-color: #eee;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #7f0000;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #cc9999;
  cursor: not-allowed;
  background-color: #fff;
}


        


	
	
	


lite-youtube {
    background-color: #000;
    position: relative;
    display: block;
    contain: content;
    background-position: center center;
    background-size: cover;
    cursor: pointer;
    max-width: 720px;
}

/* gradient */
lite-youtube::before {
    content: attr(data-title);
    display: block;
    position: absolute;
    top: 0;
    /* Pixel-perfect port of YT's gradient PNG, using https://github.com/bluesmoon/pngtocss plus optimizations */
    background-image: linear-gradient(180deg, rgb(0 0 0 / 67%) 0%, rgb(0 0 0 / 54%) 14%, rgb(0 0 0 / 15%) 54%, rgb(0 0 0 / 5%) 72%, rgb(0 0 0 / 0%) 94%);
    height: 99px;
    width: 100%;
    font-family: "YouTube Noto",Roboto,Arial,Helvetica,sans-serif;
    color: hsl(0deg 0% 93.33%);
    text-shadow: 0 0 2px rgba(0,0,0,.5);
    font-size: 18px;
    padding: 25px 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    box-sizing: border-box;
}

lite-youtube:hover::before {
    color: white;
}

/* responsive iframe with a 16:9 aspect ratio
    thanks https://css-tricks.com/responsive-iframes/
*/
lite-youtube::after {
    content: "";
    display: block;
    padding-bottom: calc(100% / (16 / 9));
}
lite-youtube > iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
}

/* play button */
lite-youtube > .lty-playbtn {
    display: block;
    /* Make the button element cover the whole area for a large hover/click target… */
    width: 100%;
    height: 100%;
    /* …but visually it's still the same size */
    background: no-repeat center/68px 48px;
    /* YT's actual play button svg */
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');
    position: absolute;
    cursor: pointer;
    z-index: 1;
    filter: grayscale(100%);
    transition: filter .1s cubic-bezier(0, 0, 0.2, 1);
    border: 0;
}

lite-youtube:hover > .lty-playbtn,
lite-youtube .lty-playbtn:focus {
    filter: none;
}

/* Post-click styles */
lite-youtube.lyt-activated {
    cursor: unset;
}
lite-youtube.lyt-activated::before,
lite-youtube.lyt-activated > .lty-playbtn {
    opacity: 0;
    pointer-events: none;
}

.lyt-visually-hidden {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
  }

