/* CSS Document */

/*---commoncss-------*/
* { margin:0; padding:0;outline:none; }
body{margin:0px;padding:0px;font: 12px   normal Arial, Helvetica, sans-serif;background:#fff;font-smooth:always;}
p ,div ,a , h1, h2 {margin:0px; padding:0px; overflow:hidden; outline:none;}
ul,li{margin:0px; padding:0px; overflow:hidden; list-style:none;}
a{text-decoration:none;}
img{ border:0px!important;}

/*---commoncss end-------*/

/*headingtag*/
h1{ font-size:24px; font-family:Tahoma; font-weight:normal;}
h2{ font-size:19px; font-family:Tahoma; font-weight:normal;}


/*headingtag*/

/*border css sart*/
.border_top{  border-top:1px solid #EBEBEB;    }
.border_top4{  border-top:4px solid #EBEBEB;    }
.borderf {  border:1px solid #EBEBEB;    }
.border_bottom{  border-bottom:1px solid #EBEBEB!important;    }
.borderr{ border:1px solid red;}
.border-right{border-right:1px solid #ccc; }
/*border css end*/

.fl{ float:left!important;}
.fr{ float:right!important;}
.clear{clear:both;}
p{ text-align:justify;}
.line-height20{ line-height:20px;}
/*padding css sart*/
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}

.pl10{padding-left:10px;}
.pl20{padding-left:20px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}

.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}

.p5{padding:5px;}
.p10{ padding:10px;}
/*padding css end*/
.mt10{margin-top:10px;}
.mt8{margin-top:8px;}
.mt20{margin-top:20px;}
.mt60{margin-top:60px;}
.mt40{margin-top:40px;}

.ml10{margin-left:10px!important;}
.ml7{margin-left:7px!important;}
.ml20{margin-left:20px;}
.ml40{margin-left:40px;}
.ml5{margin-left:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr5{margin-right:5px;}

.mr120{margin-right:120px;}
.mr20{margin-right:20px;}

.mb10{margin-bottom:10px;}




.more{ color:#146896; font-size:13px; background:url(../images/image_fofly.jpg); background-position:2px -509px;   padding:0px; padding-left:15px;overflow:hidden;}
.startb{ color:#146896; font-size:13px; background:url(../images/image_fofly.jpg); background-position:96px -509px;   padding:0px; padding-right:15px;overflow:hidden;}

a{ color:#146896; font-size:13px;}
a:hover{ color:#146896; font-size:13px; text-decoration:underline;}

/*width class css start*/
.width310{ width:310px;}
.width290{ width:290px;}
.width224{ width:224px;}
.width190{ width:190px;}
.width318{ width:318px;}
.width100p{ width:100%;}
.width268{ width:268px;}
.width180{ width:180px; }
/*width class css end*/
/*---commoncssend-------*/

/*templatecommoncode*/
.outter{margin:auto; width:974px; background:#fff; }
.headder ,.logo ,.logo a ,.top_right{padding:0px;overflow:hidden;}
.inner_content{width:960px;height:auto;margin:auto ; overflow:hidden;}
.headder{width:960px;height:auto;border-bottom:1px solid #E8E8E8;padding-bottom:10px;    }
.logo{width:288px;height:77px;float:left;background:none;   margin-top:5px;padding-left:20px;  }
.logo a{ display:block;background:url(../images/image_fofly.jpg); background-position:0px -228px; width:288px; height:77px;}
.top_right{width:620px;float:right;color:#fff;  margin-top:10px; margin-bottom:5px;  margin-right:20px;}

.top_navi{ width:108px; margin:10px 10px 5px 0px ;height:24px; float:right;overflow:hidden; background:#53B4E9;}
.top_navi ul ,.top_navi li ,.top_navi a{color: #fff;}
.top_navi ul {float: right;}
.top_navi li{float:left;color:#ccc; line-height:24px;}
.top_navi a{padding:0px 5px 0px 5px;color:#fff;}
.top_navi a:hover{text-decoration:underline;}

/*navigationstart*/


.rhm1-bg{ height:50px;   width:100%;    clear:both;   float:left;border-bottom:1px solid #E8E8E8;padding-bottom:5px; margin-bottom:20px; }
.rhm1-bg ul{ float:left;	list-style:none;	margin:0 auto;padding-left:10px;margin-top:5px;}
.rhm1-bg li{	float:left;	list-style:none;height:43px;margin:0px; pading:0px; overflow:hidden;background:url(../images/navi_sep.jpg) no-repeat left ;  }
.rhm1-bg li a{	float:left;	display:block;	color:#2E2E2E;	text-decoration:none;	font:12px  Arial, Helvetica, sans-serif;	 
padding:0 0 0 5px;	height:40px;	font-weight:bold;line-height:40px;	text-align:center;	cursor:pointer;		margin:0px 5px 0px 5px;_margin:0px 2px 0px 2px;}
.rhm1-bg li a span{	float:left;	display:block;	padding:0 10px 0 10px;}
.rhm1-bg li.current a{  padding:0 0 0 5px;	color:#fff;background:url(../images/rhm1_hover_l.jpg) no-repeat left ;   height:40px;_margin:0px 2px 0px 2px;}
.rhm1-bg li.current a span{	color:#fff;	background:url(../images/rhm1_hover_r.jpg) no-repeat right 0px;  height:40px;}

.rhm1-bg li a:hover{	padding:0 0 0 5px; 	 	color:#fff;	background:url(../images/rhm1_hover_l.jpg) no-repeat left 0px;height:40px;  text-decoration:none;}
.rhm1-bg li a:hover span{	color:#fff;	background:url(../images/rhm1_hover_r.jpg) no-repeat right 0px;height:40px;}


/*footlinkstart*/

.footer_outer{width:958px;margin:10px 0px 0px 0px;color:#fff;clear:both;text-align:right;   height:37px; }
.copy_right{clear:both; width:302px;  float:left; padding: 0px  0px 5px  0px;color:#999999; line-height:35px; text-align:left; }  
.foot_menu{overflow:hidden;width:452px;float:left;margin:10px 10px 0px 0px; padding: 0px 0px 5px 5px; float:right;    }
.foot_menu ul{ float:right;}
.foot_menu li{float:left; line-height:14px;color:#999999;}
.foot_menu a{ color:#494949;font-size:12px; padding:0px 5px 0px 5px; }
.foot_menu a:hover{text-decoration:underline;color:#f00000;}
/*footlinkend*/

/*search*/
.search{ float:right; margin-right:30px;*margin-top:-1px;  }
.search form{  borde:0px; outline:none; }
.search_box{  color:#9F9F9F;  border:0px; outline:none; padding:1px 5px 3px 10px;*padding:5px 5px 0px 10px; background:url(../images/image_fofly.jpg); background-position:0px -312px;  height:22px; margin-top:3px; width:190px;}
.search_go{background:url(../images/image_fofly.jpg); background-position:0px -340px; width:43px;height:32px; border:0px;}
/*searchend*/
/*banner*/
.banner{ text-align:center;  width:920px;  margin:auto;  clear:both; float:left;padding:0px  0px  2px 0px;  
background:url(../images/image_fofly.jpg); background-position:0px 0px;height:222px; margin-bottom:20px;margin-top:20px;overflow:hidden;}
.banner_left{ width:532px;height:204px;float:left;overflow:hidden;    padding:0px; margin:0px; margin-top:8px;margin-left:8px;_margin-left:4px;}
.banner_right{background:url(../images/banner_right.jpg) no-repeat; width:362px; height:202px;   overflow:hidden; margin:0px;padding:0px;margin-top:8px; margin-left:10px;_margin-left:9px;  }
  .text_box{width:200px;border:1px solid #E1E1E1;border-top:1px solid #919191;border-left:1px solid #919191; background:#EFEFEF; height:24px;}
    .r_browse{width:55px;  height:25px; display:block; background:url(../images/image_fofly.jpg); background-position:0px -374px;}
.b_upload{ width:155px; height:37px;background:url(../images/image_fofly.jpg); background-position:0px -554px; border:0px; cursor:pointer; }

.h_box1 h3{ color:#146896; font-size:16px; font-weight:bold;}
.h_box2 h3{ color:#E17100; font-size:16px; font-weight:bold;}
.h_box3 h3{ color:#146896; font-size:16px; font-weight:bold;}
.h_box1 p, .h_box3 p{ color:#969696; font-size:14px;}

.video_uploading{background:url(../images/image_fofly.jpg); background-position:5px -648px; width:110px; height:107px;}
.premium_membership{background:url(../images/image_fofly.jpg); background-position:0px -753px;width:295px;  display:block;  height:107px;}
.h_clickhere{ width:155px; height:37px;background:url(../images/image_fofly.jpg); background-position:0px -554px; border:0px;}
 
.fv_box h2{ color:#71A036;  width:100%;} 
.fv_box p{ color:#838383;  font-size:13px;}
 .featured_videos{margin-top:20px;width:100%;clear:both;}
.fv_pdetails li{ float:left;padding-bottom:2px; }
.h_coments{background:url(../images/image_fofly.jpg); background-position:0px -872px; padding-left:25px;padding-right:10px;  }
.h_star {background:url(../images/image_fofly.jpg); background-position:0px -894px; padding-left:25px;  }
/*bannerend*/

/*contentstart*/
.content{  padding: 0px 0px  0px 0px;  width:100%;    }
.content_out{  padding: 0px 0px  0px 0px;  width:920px; margin:auto;  margin-top:15px; clear:both;}
.left_side{ width:630px;     float:left;    }
.right_side{ width:270px;  padding: 0px 0px 0px  0px; float:right;  }


/*shareout*/
.share_out{ width:100%;}
.share_cen{ width:900px;height:42px;background-image:url(../images/share_center.jpg) ;   background-repeat: repeat-x;  color:#525252; font-size:20px; line-height:40px;  }
.share_left{ width:10px;height:42px; background:url(../images/image_fofly.jpg); background-position:0px -401px; }
.share_right{ width:10px;height:42px; background:url(../images/image_fofly.jpg); background-position:0px -444px; }
.share_ccen{ width:918px; border-right:1px solid #E6E6E6;border-left:1px solid #E6E6E6;}
.share_cin{ padding:10px;  }
.share_bcen{ width:900px;height:10px;background:url(../images/share_bc.jpg) repeat-x; }
.share_bleft{ width:10px;height:10px;background:url(../images/image_fofly.jpg); background-position:0px -487px;}
.share_bright{ width:10px;height:10px;background:url(../images/image_fofly.jpg); background-position:0px -498px;}

.share_ccenl{ width:628px; border-right:1px solid #E6E6E6;border-left:1px solid #E6E6E6;}

.share_cenl{ width:610px;height:42px;background:url(../images/share_center.jpg) repeat-x; color:#525252; font-size:20px; line-height:40px;  }
.share_bcenl{ width:610px;height:42px;background:url(../images/share_bc.jpg) repeat-x; }


.share_ccenr{ width:268px; border-right:1px solid #E6E6E6;border-left:1px solid #E6E6E6;}
.share_ccr{width:245px;   padding:10px; }
.share_cenr{ width:250px;height:42px;background:url(../images/share_center.jpg) repeat-x; color:#525252; font-size:20px; line-height:40px;  }
.share_bcenr{ width:250px;height:42px;background:url(../images/share_bc.jpg) repeat-x; }

.announce_box{border-bottom:1px solid #E1E1E1; overflow:hidden; clear:both; float:left; width:100%;}
.announce_box h2{ font-weight:normal;}
/*shareout end*/
/*contentend*/





/*--roundboxcodestart--*/
/* \*/
* html .tlc, * html .trc {height: 1%;}
/* */


.box
{

margin-left: auto;
margin-right: auto;	
	overflow:hidden;
padding: 0;
text-align: left;
width:100%;				/* <-- use this to tie width to viewport size */
				/* <-- use this for a set width */


}

.content_cen
{	 
padding: .5em 0em .5em 0em;	 

}


	
/* ---=== border code follows ===--- */
/*
tlc = top left corner
trc = top right corner
blc = bottom left corner
brc = bottom right corner
lb = left border
rb = right border
tb = top border
bb = bottom border 
*/

.tlc, .trc, .blc, .brc
{
background-color: transparent;
background-repeat: no-repeat;
}

.tlc
{
background-image:url("../images/roundbox/tlc.jpg");
background-position: 0% 0%;
}

.trc
{
background-image:url("../images/roundbox/trc.jpg");
background-position: 100% 0%;
}

.blc
{
background-image:url("../images/roundbox/blc.jpg");
background-position: 0% 100%;
}

.brc
{
background-image:url("../images/roundbox/brc.jpg");
background-position: 100% 100%;
}

.tb, .bb
{
background-color: transparent;
background-repeat: repeat-x;
}
		
.tb
{
background-image:url("../images/roundbox/tb.jpg");
background-position: 0% 0%;	overflow:hidden;
}

.bb
{
background-image:url("../images/roundbox/bb.jpg");
background-position: 50% 100%;
}

.rb
{
background-image:url("../images/roundbox/r.jpg");
background-position: 100% 0%;
background-repeat: repeat-y;
}

.lb
{
background-color: #fff;
background-image:url("../images/roundbox/l.jpg");
background-position: 0% 100%;
background-repeat: repeat-y; overflow:hidden; 
}
	
	/*--roundboxcodeend--*/
/*colors common*/
.colorb{color:#146896;}
.colorb2{color:#25B6E5;}
.colorg{color:#80AC3C;}
.colora{color:#ACACAC;}
.colorgry{color:#9D9D9D;}
.colorbl{color:#2E2E2E;}
/*font siae css start*/
.font13{font-size:13px;}
.font17{font-size:17px!important}
.font20{font-size:20px!important}
.font-weight{font-weight:bold;}
.font34{ font-size:34px!important;}
/*font siae css end*/
/*innerpage code start*/
.add1{background-image:url("../images/video_right.jpg"); width:261px; height:217px; }
.video_left{background-image:url("../images/video_left.jpg"); width:480px; height:394px;}
.cm_img{padding:2px 2px 2px 2px; border:1px solid #E0E0E0; overflow:hidden;width:32px; height:32px; text-align:center;}
.cm_imgr{padding:2px 2px 2px 2px; border:1px solid #E0E0E0; overflow:hidden;width:70px; height:52px; text-align:center;}
.addtocollection{width:140px;height:25px;background:url(../images/image_fofly.jpg); background-position:0px -917px;  }
.share_v{ background:url(../images/image_fofly.jpg) right; background-position: 40px -998px; width:70px; }
.wahtsaying{background:url(../images/image_fofly.jpg) right; background-position:  0px -975px;padding-left:20px; font-size:13px; font-weight:bold;  }
.morevfm{background:url(../images/image_fofly.jpg) right; background-position:  0px -1020px;padding-left:20px; font-size:13px; font-weight:bold;  }
.tags{background:url(../images/image_fofly.jpg) right; background-position:  0px -1047px;padding-left:20px; font-size:13px; font-weight:bold; }
.tagsp a{  bordfer:1px solid red; float:lef; font-size:12px;  }
.vote_h{background:url(../images/image_fofly.jpg) right; background-position:  0px -1077px;padding-left:20px; font-size:13px; font-weight:bold; height:31px; width:51px;margin-left:5px;}
.vote_h a{width:25px; height:25px;   margin-left:-20px; display:block;}
/*comment css start*/
.addmycomment{width:140px;height:26px;background:url(../images/image_fofly.jpg); background-position:0px -948px;border:0px; cursor:pointer; }
.text_b{ width:190px; height:25px; border:1px solid #C6C6C6; border-top:1px solid #7D7D7D;border-left:1px solid #7D7D7D;}
.text_a{width:610px; height:75px; border:1px solid #C6C6C6; border-top:1px solid #7D7D7D;border-left:1px solid #7D7D7D;}
/*comment css end*/
 /*innerpage code end*/