html, body { height:100%;}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; font-family: arial;}
input, textarea {font-family:arial; font-size:12px}
body { font-size:12px; font-style:normal;font-variant:normal;font-weight:normal;line-height:1; margin:0; }
ol, ul { list-style: none }
blockquote, q { quotes: none }
a { cursor:pointer; text-decoration:none; color:#0101FF}
a:focus, a:hover { text-decoration:underline; }
*:focus { outline: 0 }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix { display: inline-block; }
html .clearfix { display: block; }

.main{width:320px; margin:auto;}
.pwidth{width:310px; margin-left:auto; margin-right:auto;}
.pwidth_big{width:320px; margin-left:auto; margin-right:auto;}
.no-rhtmargn{margin-right:0px !important;}
#header .pipe{float:left; width:1px; height:12px; background-color:#D7D7D7; margin:6px 9px 0px 0px;}
.t-link a{float:left; font-size:11px; margin:6px 10px 0px 0px;}
#footer{font-size:11px; text-align:center; line-height:13px; padding:5px 0px 6px 0px;}
.h-link{border-top:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7; width:100%; padding:6px 0px 7px 0px; margin:0px; background-color:#ffffff;}
.h-link a{color:#454545; font-size:11px; text-decoration:none; background-color:#F3F3F3; float:left; border:1px solid #E1E1E1;}
.mnu-a{padding:7px 11px 10px 11px; border-right:none !important; moz-border-radius:3px 0px 0px 3px; -webkit-border-radius:3px 0px 0px 3px;
border-radius:3px 0px 0px 3px;}
.mnu-b{padding:7px 11px 10px 11px; border-right:none !important;}
.mnu-c{padding:7px 11px 10px 11px; border-right:none !important;}
.mnu-d{padding:7px 9px 10px 9px; moz-border-radius:0px 3px 3px 0px; -webkit-border-radius:0px 3px 3px 0px;
border-radius:0px 3px 3px 0px;}
.h-top{overflow:hidden; height:25px;}
.header{margin:0px; padding:0px;}
.vid-list{padding:8px 0px 0px 0px;}
.vid-list p{width:100%; height:108px; overflow:hidden; padding:0px 0px 0px 2px;}
.vid-img{width:132px; height:99px; overflow:hidden; float:left; margin:0px 11px 0px 0px;}
.vid-title{float:left; width:50%; font-weight:bold; line-height:14px;}
.vid-by{float:left; width:50%; color:#464646; padding:4px 0;}
.vid-views{float:left; width:50%; color:#464646;padding:1px 0}
.vid-likes{padding:2px 0px 0px 0px !important;}

.pre-link{border-top:1px solid #D7D7D7; width:100%; padding:5px 0px 5px 0px; margin:0px;}
.pre-link p{width:155px; margin-left:auto; margin-right:auto;}
.pre-link a{color:#454545; font-size:11px; text-decoration:none; background-color:#F3F3F3; float:left; border:1px solid #E1E1E1; moz-border-radius:3px 3px 3px 3px;
-webkit-border-radius:3px 3px 3px 3px; border-radius:3px 3px 3px 3px; }

.pre-btn{width:68px; padding:7px 0px 10px 0px; text-align:center; margin:0px 7px 0px 0px;}

.head-bg{background-color:#000000;}
.head-bg .t-link a{color:#ffffff;}
.head-bg .logo{width:80px !important;}
.premium-img{width:69px; height:99px; overflow:hidden; float:left; margin:0px 11px 0px 0px;}
.premium-title{padding:7px 0px 9px 0px !important;}

.searchcont {border:1px solid #999997;float:left;text-align:left;border-right:none }
.closesrc {float:left;font-size:11px; margin:3px 3px 0; padding:2px 2px 3px; background:#ececec}
.closesrc  a {color:#555555; text-decoration:none}
.h-search{border-top:1px solid #D7D7D7; width:100%; background-color:#ffffff; padding:8px 0px 0px 0px; height:35px; overflow:hidden;}
.search-style{float:left; width:280px; height:22px; margin:0px; border:1px solid #8C8C8C; border-bottom:1px solid #CCCCCC; padding:0px; border-radius:0}
.mmain{width:310px;}
.fleft {float:left;}
.head-links{height:25px; overflow:hidden; background-color:#ffffff;}
.head-links a{float:left; font-size:11px; text-decoration:none;}
.head-links a:hover {text-decoration: underline;}
.head-inner{overflow:hidden; background-color:#ececec; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; text-align:center; padding:14px 0 17px 0;}
.head-inner a {font-size:12px; font-weight:bold; text-decoration:none; color:#000000;}
.Vidoes{ padding:8px 6px 9px 6px;}
.form { background:#e8eefa; margin:1px 3px 0px 3px; padding:16px 0 0px 0; clearfix}
.caption{width:96px; float:left; margin-right:5px; text-align:right; font-size:11px; padding-top:5px;}
.control {width:192px; float:left;}
.text-box{ padding:4px 3px; width:96%;  font-size:11px;}
.text-box-login{ padding:3px 3px; width:87%;  font-size:11px;}
.select-box{padding:3px 2px; width:100%;  font-size:11px;}
.select-box-month { width:68px; float:left; margin-right:3px; font-size:11px; padding:3px 2px;}
.select-box-day { width:51px; float:left; margin-right:3px; font-size:11px; padding:3px 2px;}
.select-box-year { width:64px; float:left; margin-right:3px; font-size:11px; padding:3px 2px;}
.row {margin-bottom:14px;}
.info{ float:left; font-size:11px; color:#676767; padding-left:34%; padding-top:5px;}
.alart-text { font-size:12px; color:#000000; text-align:center; padding:15px 0 15px 20px; line-height: 15px;}
.terms-text { font-size:12px; color:#000000; text-align:center!important; padding:15px 0 17px 0!important; height:100%!important; line-height: 15px;}
.join-now { text-align:center!important;}
.join-now a {overflow:hidden; height:43; width:180px;}
.footernew {border-top: 1px solid #d7d7d7; font-size:11px; color:#000000; text-align:center; padding-top:5px; background:#fff; margin-top:-3px; padding-bottom:7px;}
.footer-border {border-top: 1px solid #d7d7d7!important;}
.check-box { font-size:11px; margin-left:6px;  padding-top: 3px; float:left;}
.c-box-flot {float:left;}
.check-box1 { float: left; font-size: 11px; margin-left: 10px; padding-top: 3px;}
.login-text { font-size:11px; margin-left:10px; float:left}
.checkbox-padding {padding-left:31%!important; padding-top:8px!important; float:left!important;}
.text-padding {padding-left:28%; padding-top:14px; padding-bottom:3%; float:left;}
.caption-new{width:84px; float:left; margin-right:14px; text-align:right; font-size:12px; font-weight:bold; padding-top:4px;}
.row1 {margin-bottom:6px;}
.form-new { padding-top:20px;}
.login-btn{ padding:5% 0 0 31%;}
.login-btn a {overflow:hidden;}
.footer-link { font-size:12px; font-weight:bold; text-align:center; border-top: 1px solid #D7D7D7; padding:16px  0 17px 0}
.submit-btn {background:url(../images/mobile/login.jpg); height:25px; width:180px; border:none; cursor:pointer;color:transparent}
.active-btn{background:url(../images/mobile/activate-now.jpg); height:43px; width:180px; border:none; cursor:pointer;color:transparent}

.player{width:225px; height:169px; overflow:hidden; margin-left:auto; margin-right:auto; margin-top:2px !important;}
.player-btn{width:226px; padding:7px 0px 8px 0px; margin-left:auto; margin-right:auto;}
.btn-like{
    background-color: #F3F3F3;
    border: 1px solid #E1E1E1;
    border-radius: 3px 3px 3px 3px;
    color: #454545;
    float: left;
    font-size: 11px;
    text-decoration: none;
    margin: 0 7px 0 0;
    padding: 8px 24px 9px 25px;
}
.btn-favorite{
    background-color: #F3F3F3;
    border: 1px solid #E1E1E1;
    border-radius: 3px 3px 3px 3px;
    color: #454545;
    float: left;
    font-size: 11px;
    text-decoration: none;
    margin: 0 7px 0 0;
	padding: 8px 17px 9px 13px;
}
.btn-share{
    background-color: #F3F3F3;
    border: 1px solid #E1E1E1;
    border-radius: 3px 3px 3px 3px;
    color: #454545;
    float: left;
    font-size: 11px;
    text-decoration: none;
    margin: 0 0px 0 0;
	padding: 8px 16px 9px 20px;
}
.btn-more{
	background-color: #F3F3F3;
    border: 1px solid #E1E1E1;
    border-radius: 3px 3px 3px 3px;
    color: #454545;
    float: left;
    font-size: 11px;
    text-decoration: none;
    margin: 0 0px 0 0;
    padding: 8px 41px 11px 43px;
}
.h2-small{font-size:12px; font-weight:normal; padding:13px 0px 14px 0px; color:#444444;}
.uploader{border:1px solid #D7D7D7; padding:9px 10px 9px 11px;}
.uploaderAction{border:1px solid #D7D7D7;background-color:#EEEEEE; padding:9px 10px 9px 11px; height:15px; overflow:hidden;text-align:center}
.upload-pic{float:left; width:52px; margin:0px 9px 0px 0px;}
.upload-text{float:left; width:208px; height:50px; overflow:hidden; font-size:11px;}
.upload-more{float:left; width:17px; padding:34px 0px 0px 0px;}
.grey-small{font-size:11px; color:#555555;}
.up-date{float:left; width:100%; padding:0px 0px 2px 0px;}
.up-by{float:left; width:100%; padding:0px 0px 2px 0px;}
.up-views{float:left; width:100%; padding:0px 0px 2px 0px;}
.more-sp{margin-top:2px !important; border-bottom:1px solid #D7D7D7; height:32px}
.page-sp{margin-top:2px !important; height:32px}
.player-btn a{text-decoration:none;}
.cr-form{padding-bottom:8px !important;}
.errMsg{padding:5px; color:#DE161C; display:none;text-align:center; margin:2px;}
.selected{font-weight:bold;}
.play-overlay {background:url("/images/mobile/play.png") repeat scroll 0 0 transparent;
               position:absolute;width:200px;height:200px;display:block;margin-top:-15px; margin-left:20px;opacity:0.6 }


/*********Privacy Policy****************/
.privacyMain h2{font-size:20px; padding:22px 0px 25px 0px;}
.privacy-top{float:left; width:724px;}
.privacyMain p{font-size:13px; line-height:18px;}
.paraone{padding:0px 0px 13px 0px;}
.paratwo{padding:0px 0px 30px 0px;}
.privacyMain ul {font-size:13px; line-height:18px; float:none; list-style:lower-alpha; margin-left:25px}

/********video duration overlay**********/
.v-duration-block{
float:right;
}

.v-duration{
    position:absolute;
    color:#ffffff;
    background-color:#3E3E3D;
    padding:1px 4px 2px 4px;
    font-weight:bold;
    font-size:11px;
    margin:85px 0 0 -215px;
    z-index:100;
    opacity:0.85;
    filter: alpha(opacity = 85);

}

.rcorner{
-moz-border-radius:2px;
-webkit-border-radius:2px;
-khtml-border-radius:2px;
border-radius:2px;
}

/****support page*****/
.h2-head{font-size:20px; margin:0px; padding:20px 0px 10px 0px; text-align:center;}
.hspace{padding:8px 0px 0px 0px;}
.h2-review{font-size:12px; font-weight:bold; line-height:15px;}
.com-padd{padding:0px 6px 0px 6px;}
.ppadd{padding:7px 0px 20px 0px; line-height:15px;}
.h2-label{font-size:14px; padding:0px 0px 15px 0px;}
.p-label{font-weight:bold; padding:0px 0px 10px 14px; line-height:15px;}
.ul-style{list-style:decimal; padding:0px 0px 10px 45px;}
.ul-style li{padding:0px 0px 4px 0px; line-height:15px;}
.p-text{padding:0px 0px 10px 30px; line-height:15px;}
.ul-bullet{list-style:outside; padding:0px 0px 0px 55px;}
.ul-bullet li{padding:0px 0px 4px 0px; line-height:15px;}
.p-para{font-weight:bold; padding:4px 0px 10px 43px; line-height:14px;}
.p-note{padding:0px 0px 10px 0px; text-align:center; line-height:15px;}
.p-note-padd{padding:5px 0px 10px 0px;}

.top-ad {
    background-color: #FFFFFF;
    margin: 0;
    padding: 6px 0 7px;
    width: 100%;
}


.mnHeaderMenus{margin-bottom:2px;}
.mnhm-cmn{display:block; float:left;border:solid 1px #e3e3e3; border-right:none; height:40px; text-align:center; font-size:11px; font-weight:bold; color:#333;}
.mnhm-cmn img{background-image:url(/images/mobile/m_icon_sprite.png);}
.mnhm-vdo{width:52px;}
.mnhm-cat{width:70px;}
.mnhm-cam{width:58px;}
.mnhm-bdy{width:74px;}
.mnhm-prm{width:62px;}
.mnhm-vdo img{width:19px; height:19px; background-position:-87px 0; margin-top:4px;}
.mnhm-cat img{width:20px; height:17px; background-position:-67px 0; margin-top:5px;}
.mnhm-cam img{width:16px; height:16px; background-position:-29px 0; margin-top:5px;}
.mnhm-bdy img{width:22px; height:18px; background-position:-45px 0; margin-top:4px;}
.mnhm-prm img{width:29px; height:13px; background-position:0 0; margin-top:7px;}
.mnhm-vdo{border-left:none;}
.mnhm-vdo span{display:block;}
.img-hldr{height:24px; display:block;}
.userOptButton{float:right; padding:5px 7px 0 0;}
.btn_1{border:solid 1px #c7c7c7; background:#ebebeb; height:28px; line-height:27px; font-size:11px; font-weight:bold; text-align:center; color:#383838;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.userOptButton .btn_1{float:left;}
.userOptButton .btn_srch{margin-right:5px; width:37px;}
.userOptButton .btn_sngUp{margin-right:5px; width:57px;}
.userOptButton .btn_login{width:48px;}
.userOptButton .btn_menu{width:48px;}
.btn_srch .icoSearch{width:10px; height:10px; background:url(/images/mobile/m_icon_sprite.png) -106px 0; margin-top:9px;}
.mnHeaderSearch{border-top:1px solid #E3E3E3; padding: 5px 0 5px 5px;}

.catg_border{border-bottom:1px solid #eaeaea; font-size:15px; font-weight:bold;}
.catg_padd{padding:8px 0 9px 0;}
.cat_txt_pad{padding:0 10px 0 10px;}
.cat_txt_pad > a {display: block;padding:8px 0 9px 0; color: #333333}
.cat_hd{color:#898989;}
.cat_arrow {float:right; border:1px solid #E9E9EB; font-size: 12px; color:#898989; padding: 1px 4px; background: #fafafa}
.h1-logo {
    float: left;
    padding: 3px 0 0 6px;
}

.btn-search{float:left; width:27px; height:24px; background:url('/images/mobile/search.gif') 6px 3px no-repeat; border:0px; background-color:#E7E7E7; margin:0px; padding:0px; border:1px solid #8C8C8C; border-left:0px; moz-border-radius:0px 3px 3px 0px; -webkit-border-radius:0px 3px 3px 0px; 
border-radius:0px 3px 3px 0px;}
