/*CSS Document*/
/*(Project) CSS files - by http://www.b2btechnosolutions.com India*/
/*Comment all css which you are not useing in Layout*/
/*Don't use undescore(_)*/
/*Don't define font family in body*/  
/*UseProper name for css*/

/*ClearFix*/
.Clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.Clear{ clear:both;}
.Clearfix {display: inline-block;}

h1 {font-size: 100%;}
h2 {font-size: 80%;}
p, form, h1, h2, h3, h4 { padding:0px; margin:0px; }
#Wraper{width:908px; height:auto; margin:auto; clear:both;}

/*Header start here*/
#HeaderBlock{ width:908px; height:105px; margin:auto; clear:both;}
.HedLeftImg{ float:left; width:19px; height:105px;  background:url(../images/hed_l.jpg) repeat-x top;}
.HedRightImg{ float: right; width:19px; height:105px;  background: url(../images/hed_r.jpg) repeat-x top;}
.HedCenterImg{ float: left; width:870px; height:105px;  background: url(../images/hed_c.jpg) repeat-x top;}
#LogoWrapper{ float:left; width:263px; height:89px; padding-top:13px;}
#HedrightBlock{ float:right; width:607px; height:auto; padding-top:12px;}
.Toplinks{ float: right; text-align:right; width:607px; height:auto;}
.MenuLinks{ float:left; width:599px; height:auto; padding-top:52px; padding-left:8px;}
.LinkTab{ float:left; width:auto; height:auto; padding-left:1px;}

/* MIDDLE START HERE*/
#MiddleWrapper{ width:884px; height:auto; background:url(../images/mid_bg.png) repeat-y center; margin:auto; clear:both; padding-left:12px; padding-right:12px; padding-top:4px;}

/* LEFT SECTION START HERE*/
.LeftBlock{ float:left; width:271px; height:auto; background:#FFFFFF; padding:3px;}
.JoinBox{ float:left; width:271px; height:230px; background:url(../images/join_bg.jpg) no-repeat;}
.GlobalLangauage{ float:right; width:271px; text-align:right;}
.JoinFormBox{ float:left; width:271px; height:auto; text-align:right; padding-top:4px;}

.PhotoGallery{ float:left; width:271px; height:auto; padding-top:5px;}
.PhotoGalleryTitle{ float:left; width:249px; height:21px; background: url(../images/gallery_img.jpg) no-repeat #c2c4aa; padding-left:22px; padding-top:5px;}

.GalleyDetail{ float:left; width:259px; height: auto; background:#e1e2d1; padding:21px 6px 21px 6px;}
.MenGalleryBg{ float:left; background:url(../images/mens_bg.jpg) no-repeat; width:249px; height:63px; padding:5px; margin-bottom:15px;}
.imgBlock{ float:left; width:88px; height:auto; padding-right:6px;}
.GalleryBt{ float:left; width:auto; height:auto; padding-top:6px;}

/* RIGHT SECTION START HERE */
.RightBlock{ float:right; height:auto; width:597px; background: #FFFFFF; padding:3px;}
.BannerImg{ float: left; width:597px; height:auto; padding-bottom:5px;}

.MemberLoginBox{ float:left; width:290px; height:auto;}
.MemberLoginTitle{ float:left; width:265px; height:21px; background: url(../images/lgin_titlebg.jpg) no-repeat #b8cd48; padding-left:25px; padding-top:5px;}
.LoginDetail{ float:left; width:280px; height:auto; background:#e3f594; padding: 3px 5px 9px; 5px}
.LoginBoxBg{ float:left; width:270px; background:url(../images/login_box_bg.jpg) no-repeat; height:174px; padding:15px 5px;}
.LoginForm{ float:left; width:270px; height:auto;}
.FindPeopleText{ float:left; width:230px; height:auto; padding-left:35px; padding-top:40px;}

.SearchBlock{ float:right; width:302px; height:auto;}
.SearchTitle{ float:left; width:278px; height:21px; background:url(../images/search_titbg.jpg) no-repeat #c2c4aa; padding-left:24px; padding-top:5px;}
.SearchDeatilBlock{ float:left; width:272px; height:185px; background:url(../images/search_bg.jpg) no-repeat #e1e2d1; padding:15px;}



/* footer Block start here*/
#FooterWrapper{ width:908px; height:23px; background: url(../images/footer_img.jpg) no-repeat bottom;margin:auto; clear:both;}
.FooterBlock{ float:left; width:884px; background:url(../images/footer_shed.jpg) repeat-x bottom #e7f0d2; padding-top:30px;}

.FooterLinks{ float:left; width:864px; text-align:center; padding-bottom:8px; padding-left:10px; padding-right:10px;}

/*New Css 06-11-2009*/
.UpGradeMemberHeading{float:left; width:875px; height:28px; background:#b8cd48; padding-left:10px; padding-top:12px;}
.UpGradeMemberHeadingText{float:left; width:265px; height:auto; background:url(../images/point.jpg) no-repeat center left; padding-left:10px;}

.UpgradeProfile{float:left; width:876px; height:auto; padding:6px;}
.UpgradeProfileWhite{float:left; width:863px; height:162px; background:#ffffff; padding:2px;}
.UpgradeProfileGreen{float:left; width:851px; height:149px; background:#cee68b; padding:6px;}
.UpgradeProfilePhoto{float:left; width:188px; height:138px; padding:4px; background:#b8cd48;}
.UpgradeProfileRight{float:right; width:603px; height:138px; padding-top:10px; padding-left:22px; background:#b8cd48;}
.UpgradeProfileArrowText{float:left; width:400px; height:auto; background:url(../images/arrowp.jpg) no-repeat center left; padding-left:10px;}
.UpgradeProfileLink{float:left; width:auto; height:auto; padding-top:10px;}
.UpGradeLeft{float:left; width:435px; height:auto; padding-left:5px; padding-top:10px;}
.UpGradeRight{float:right; width:435px; height:auto; padding-right:5px; padding-top:5px;}
.UpGradeLeft{float:left; width:435px; height:auto; padding-left:5px; padding-top:5px;}
.LeftWhiteBox{float:left; width:425px; height:auto; background:#ffffff; padding:2px;}
.GoldMemberShip{float:left; width:424px; height:267;}
.GoldMemberShipHeading{float:left; width:417px; height:22px; padding-top:8px; padding-left:8px; background:#c2c4aa;}
.GoldMemberShipMid{float:left; width:411px; height:204px; padding-top:22px; padding-left:14px; background:url(../images/box_mid.jpg) no-repeat left top;}
.GoldMemberShipBot{float:left; width:425px; height:10px; padding-bottom:4px;}
.GoldMemerShipLink{float:left; width:398px; height:auto; padding-bottom:8px; padding-top:5px; border-bottom:#f1f2ea 1px dashed; text-align:left; vertical-align:middle;}
.RedioBut{float:left; height:auto; width:auto; }
.RedioButText{float:left; height:auto; width:auto; padding-top:2px; }

.GoldMemberShipHeadingText{float:left; width:265px; height:auto; background:url(../images/point1.jpg) no-repeat center left; padding-left:10px;}
.MoreInfo{ float:right; padding-right:6px; background:url(../images/more_info.jpg) no-repeat top;padding-left:18px;}

.SlectPayment{float:left; width:379px; height:90px; background:url(../images/box_mid2.jpg) no-repeat left top; padding-left:23px; padding-top:38px; padding-right:23px;}

.SlectPayment1{float:left; width:379px; height:90px; background:url(../images/box_mid3.jpg) no-repeat left top; padding-left:23px; padding-top:38px; padding-right:23px;}
.Button{float:left; height:auto; width:auto;}
.Button1{float:right; height:auto; width:auto;}

.PlatinumMembershipHeading{float:left; width:417px; height:22px; padding-top:8px; padding-left:8px; background:#b8cd48;}

.PlatinumMemberShipMid{float:left; width:411px; height:204px; padding-top:22px; padding-left:14px; background:url(../images/box_mid1.jpg) no-repeat left top;}

.PlatinumMemberShipMid01{float:left; width:419px; height:auto; padding-left:3px; padding-right:3px; padding-bottom:8px; padding-top:8px; border-bottom:#b3a08c 1px dashed;}

.NewArrowTextHeading{float:left; width:425px; height:auto; padding-bottom:8px;}

.NewArrowText{float:left; width:390px; height:auto; background:url(../images/arrow001.gif) no-repeat top left; padding-left:10px; padding-bottom:8px;}
.UpgradeBut{ float:left; padding-left:150px; padding-top:10px; height:auto; width:auto; padding-bottom:12px;}

.FeaturesMid01{float:left; width:419px; height:auto; padding-bottom:6px; padding-top:6px; border-bottom:#c0df6a 1px solid; background:#e5efcd; padding-left:10px;}
.FeaturesHeading{float:left; width:422px; height:22px; padding-top:8px; padding-left:8px; background:#b8cd48;}

.FeaturesBox{float:left; width:426px; height:267;}
.FeaturesBox01{float:left; width:430px; height:267;}
.FeaturesBox02{float:left; width:100%; height:267; padding-top:12px;}

.FeaturesTable{float:left; width:422px; height:auto;}

/*New Css 07-11-2009*/
.InviteWhite{float:left; width:873px; height:auto; background:#ffffff; margin-left:2px; margin-right:2px; padding:3px; }
.InviteLeft{float:left; width:706px; height:auto;}
.InviteRight{float:right; width:160px; height:auto;}
.InviteHeading{float:left; width:692px; height:19px; padding:7px; background:#b8cd48;}
.InviteHeadingText{float:left; width:265px; height:auto; background:url(../images/point1.jpg) no-repeat center left; padding-left:10px;}
.InviteBott{float:left; width:692px; height:auto; padding:7px; background:#e3f594; padding-bottom:43px;}
.InvitText1{float:left; width: autopx; height:auto; padding-top:5px; padding-left:7px; line-height:20px;}
.WebService{ float:left; width:680px; height:97px; padding-top:10px;}
.WebImg{float:left; width:680px; height:auto;}
.WebMid{float:left; width:673px; height:52px; background:#dcee8b; padding:4px; border-left:#fff 1px solid; border-right:#fff 1px solid;}
.WebRedioBut{float:left; width:auto; height:42px;padding-right:3px;  padding-top:15px;}
.WebIcon{float:left; width:auto; height:47px; padding-top:10px;}
.WebIconBox{float:left; width:auto; height:57px; padding-right:19px;}
.InviteLoginBox{ float:left; width:670px; height:200px; padding-top:15px; padding-bottom:15px;}
.EmailBoxMain{float:left; height:auto; width:670px; padding-left:7px;}
.EmailBoxcont{float:left; height:auto; width:670px;}
.EmailBoxcontMid{float:left; height:auto; width:668px; border-left:#b9cd49 1px solid; border-right:#b9cd49 1px solid; background:#d0e36c;}
.EmailUnderText{float:left; height:auto; width:660px; padding-left:18px;}
/*New Css 09-11-2009*/
.UpgradeProfileLogon{float:left; width:845px; height:auto;padding-bottom:10px; padding-left:20px; padding-right:20px; padding-top:7px;}
.UpgText{float:left; padding:3px; height:auto; width:650px;}
.UpgLoginLeft{float:left; width:424px; height:auto;  padding-top:5px;}
.LoginImg{float:left; width:auto; height:auto; padding-top:27px;}
.UpgLoginRight{float:right; width:393px; height:auto;  padding-top:5px;}
.LoginBoxTop{float:left; width:364px; height:35px; background:url(../images/login_bott.jpg) no-repeat top left; padding-left:60px; padding-top:38px;}
.LoginBoxMid{float:left; width:388px; height:auto; background:url(../images/login_mid.jpg) repeat-y top left; padding-left:18px; padding-right:18px;}
.LoginBoxMidTxt{float:left; width:380px; height:auto; padding-left:3px; padding-right:3px; border-bottom:#c4d665 1px dashed; padding-top:10px; padding-bottom:10px;}
.LoginBoxMidTxtLine{float:left; width:auto; height:auto; background:url(../images/arrow2.jpg) no-repeat top left; padding-left:10px;}
.LoginBoxButt{float:left; width:auto; height:auto; padding-left:50px; padding-top:12px;}
.LoginBoxBot{float:left; width:auto; height:auto;}

/*New Css 19-11-2009*/
.FeaturesMain{width:790px; height:auto; padding-left:5px; padding-right:5px; margin:auto; clear: both;}
.FeaturesPageHeading{float:left; width:780px; height:28px; background:#b8cd48; padding-left:10px; padding-top:12px;}
.FeaturesMainWhite{float:left; width:790px; height:auto; background:#FFFFFF;}
.FeaturesMainWhiteBdr{width:640px; height:auto; background:#FFFFFF; border-left:#e2e2e2 1px solid; border-right:#e2e2e2 1px solid; margin:auto; padding-bottom:20px; padding-top:20px;}
.FeaturesPoint1{float:left; width:580px; height:auto; margin-left:30px; padding-top:13px;}
.FeaturesPointTextMain{float:left; width:650px; height:50px;}
.FeaturesPointIcon{float:left; width:auto; height:auto;}
.FeaturesPointIconText{float:left; width:auto; height:auto; padding-top:12px;}
.FeaturesText{float:left; width:550px; height:auto; padding-top:5px; margin-left:20px;}
.FeaturesImage{float:left; width:500px; height:auto; padding-top:5px; margin-left:50px; text-align:center;}
.FeaturesTextLi{float:left; width:500px; height:auto; padding-top:5px; margin-left:25px;}
.FeaturesPointBlogTextMain{float:left; width:570px; height:auto;}
.FeaturesPointBlogText1{float:left; width:355px; height:auto; padding-top:5px;}
.FeaturesPointBlogText2{float:left; width:408px; height:auto; padding-top:5px; padding-left:8px}
.FeaturesTextLi1{float:left; width:285px; height:auto; padding-top:5px; margin-left:25px;}
.FeaturesBlogText{float:left; width:550px; height:auto; padding-top:5px; margin-left:3px;}
.FeaturesFreeVidoText{float:left; width:auto; height:auto; padding-top:21px;}


/*New Css 30-11-2009*/
.MembersVideos{ float:left; width:100%; height:auto; background:#fff;}
.Video{ float:left; width:271px; height:auto; background:#fff; padding-left:4px; padding-right:4px;}
.VideoRightBlock{ float:left; height:auto; width:585px; background:#FFFFFF;}
.MembersList1{float:left; width:575px; height:21px; background:url(../images/search_titbg.jpg) no-repeat #c2c4aa; padding-left:24px; padding-top:5px; margin-left:4px;}
.MembersList2{ float:left; height:auto; width:593px; background: #E1E2D1; padding:3px; margin-left:4px;}
.MembersImgBlock{ float:left; width:88px; height:auto; margin:1px;  padding-left:2px; padding-bottom:8px; padding-right:2px; padding-top:2px;}


/*New Css 30-11-2009*/
.VideoBox{ float:left; width:271px; height:auto;}
.VideoBox1{ float:left; width:268px; height: auto; background:#E3F594; padding:4px}
.VideoBlock{ float:left; width:271px; height:auto; background:#FFFFFF; padding:1px;}
.VideoRightBlock{ float:right; height:auto; width:597px; background: #FFFFFF; padding-right:3px;}
.VideoRightBlock1{float:left; width:573px; height:21px; background:url(../images/search_titbg.jpg) no-repeat center left #c2c4aa; padding-left:24px; padding-top:5px;}
.VideoRightBlock2{ float:left; height:auto; width:591px; background: #E1E2D1; padding:3px;}
.MembersImgBlock01{ float:left; width:auto; height:auto; margin:1px; padding:3px; margin-bottom:20px; padding-top:13px;}
.VideoRightBlock02{ float:left; height:auto; width:565px; background: #E1E2D1; padding:3px; margin-left:20px;}
.MembersList3{ float:left; height:55px; width:573px; padding-left:25px; padding-top:8px;}

/*New Css 03-12-2009*/
.MemberGallery{ float:left; width:271px; height:auto; padding-top:5px;}
.MemberPhotoBlock{ float:left; width:249px; height:21px; background: url(../images/lgin_titlebg.jpg) no-repeat #B8CD48; padding-left:22px; padding-top:5px;}
.MemberPhotoBlock01{ float:left; width:259px; height: auto; background:#E3F594; padding:6px;}
.MemberImgBlock{float:left; height:auto; width:auto; padding-bottom:15px; margin:2px;}
.MemberImgBlockList1{float:left; width:572px; height:21px; background:url(../images/search_titbg.jpg) no-repeat #c2c4aa; padding-left:24px; padding-top:5px; margin-left:0px;  margin-top:5px;}
.MemberImgBlockList2{ float:left; height:auto; width:592px; background: #E1E2D1; padding:2px;  margin-left:0px; margin-bottom:4px;}
.SearchMemberBlock1{float:left; height:auto; width:auto; }
.MemberImgBlockList3{ float:left; height:auto; width:590px; background: #E1E2D1; padding:0px; margin-left:0px; margin-top:5px;}
.MemberImgBlock01{float:left; height:auto; width:auto; padding-bottom:10px; margin-left:4px; margin-right:4px; margin-top:2px;}
.MemberRightP{float:right; width:378px; height:auto;}
.MemberLeftP{float:left; width:190px; height:auto;}
.MemberLeftP1{float:left; width:180px; height:17px; padding-left:12px; padding-top:4px; background:#c2c4aa;}
.MemberLeftP2{float:left; width:180px; height:auto; padding-top:8px;}
.SearchVideosBut{float:right; height:20px; width:90px; background:#c2c4aa; text-align:center; padding-top:5px;}




/* new css on  25-11-2009*/
.SilverMemText{float:left; width:414px; height:auto; background: url(../images/arrow_new.jpg) #e5efcd no-repeat top left; padding-left:16px; padding-bottom:7px; border-bottom:#c0df6a 1px solid; padding-top:5px;}
.MemberShipIconBox{float:left; width:430px; height:267; padding-top:10px;}



/* new css on  12-12-2009*/
.FeaturesMidNew01{float:left; width:419px; height:auto; padding-bottom:3px; padding-top:2px; border-bottom:#c0df6a 1px solid; background:#BFE06B; padding-left:10px;}
.MemberShipIconBox00p{float:right; width:430px; height:267;}
.FeaturesBox02p{ width:860px; height: auto; padding-top:7px; margin:auto; clear:both;}
.FeaturesBoxPP{float:left; width:429px; height:267;}


/* new css on  15-06-2010*/


.ThreeVideoBox{ float:left; height:auto; width:597px; background:#FFFFFF; margin-top:5px;}

.ThreeVid1{ float:left; width:259px; height: auto; background:#e1e2d1; padding:6px;}
.ThreeVid2{ float:left; width:278px; height:auto; background:#e3f594; padding:6px;}
.ThreeVid3{ float:left; width:290px; height:auto; background:#e1e2d1; padding:6px;}
.VidBox{float:left; width:272px; height:198px; background:#b8ce48; padding:3px;}
.VidMain{float:left; height:auto; width:auto;}
.VidRating{height:auto;  float:left; padding-left:20px; padding-top:3px;}


.VidBox2{float:left; width:284px; height:198px; background:#c2c4aa; padding:3px;}
.VidMain2{float:left; height:auto; width:auto;}
.VidRating2{height:auto;  float:left; padding-left:28px; padding-top:3px;}



.VidBox3{float:left; width:253px; height:198px; background:#c2c4aa; padding:3px;}
.VidMain3{float:left; height:auto; width:auto;}
.VidRating3{height:auto;  float:left; padding-left:18px; padding-top:3px;}