/*CSS Document*/
/*(Project) CSS files - by http://www.Konstantinfosolutation.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;}
.FlotLeft{float:left; width:auto; height:auto;}
.FlotRight{float:right; width:auto; height:auto;}

h1 {font-size: 100%;}
h2 {font-size: 80%;}
h1 {font-size: 100%;}
h2 {font-size: 80%;}

p, a, ul, li, h1, h2, h3, h4, h5, from, dt, dl,dd{ padding:0px; margin:0px; }
img{ padding:0px; margin:0px; border:0px; }


#Wraper{width:985px; margin:auto;  height:auto;}
#MainWraper{width:985px; float:left; height:auto; padding-bottom:42px}


/*Header start here*/
#HeaderWraper{width:974px; height:auto; margin:auto; }
.HeaderInner{width:974px; height:auto; float:left; padding:10px 0px 0px 0px;}
.HeaderRow1{width:974px; height:16px; float:left; padding:0px; margin:0px;}
.HeaderRow2{width:966px; height:auto; float:left; padding:0px 4px 0px 4px;}
.HeaderRow3{width:962px; height:auto; float:left; background-color:#FFFFFF; padding-left:2px; padding-right:2px;}
.logoouter{width:912px; height:auto; float:left; padding:10px 27px 18px 27px;}
#LogoWraper{width:340px; height:auto; float:left; padding:10px 0px 2px 0px;}



/*Navigation start here*/
#NavigationWraper{width:auto; height:auto; margin:auto; background-color:#CCCCCC; clear:both;}
.Tab{width:auto; height:auto; float:left; padding-right:24px;}

/*Middle start here*/
#MiddleWraper{width:974px; height:auto; margin:auto; clear:both;}
.MiddleInnerBlock{width:974px; height:auto; float:left; padding-bottom:10px;}
.MiddleInnerRow{width:974px; height: auto; float:left;}
.MiddleInnerCenterRow{width:914px; min-height:430px; float:left; background-image:url(../images/middle_centerbg.png); background-repeat:repeat-y; padding:9px 30px 12px 30px;}

.MiddleLeft{width:324px; height:auto; float:left; padding-right:23px;}
.LeftaddBlock{width:155px; float:left; padding-right:6px; padding-bottom:6px;}
.AddInner{width:149px; float:left; padding:2px; border:1px solid #666666; height:auto;}
.AddInnerBlock{width:137px; float: left; background:url(../images/addbg.jpg) top no-repeat #fff; padding: 6px;}
.AddInnerRow1{width:137px; height:auto; float:left;}
.FacebookBlock{width:155px; float:left; padding-right:6px;}
.FaceBookInnerBlock{width:147px; height:auto; float:left; padding:3px; border:1px solid #666666;}

.MiddleRight{width:567px; height:auto; float:left;}
.MiddleRightRow1{width:567px; height:auto; float:left;}
.SearchRow{width:525px; height:43px; float:left; background: url(../images/search_bg.jpg); background-repeat:repeat; padding:15px 21px  0px 21px;}
.GenerBlock{width:234px; height:auto; float:left; padding-left:33px;}
.LocationBlock{width:234px; height:auto; float:left;}

.DaneGaner{width:218px; height:auto; float:left; padding-right:7px;}
.DanceGenerCenter{width:194px; height:30px; float:left;}
/*Leftcontiner start here*/
#LeftWraper{width:auto; height:auto; margin:auto; background-color:#CCCCCC; float:left}


/*Rightcontiner start here*/
#RightWraper{width:auto; height:auto; margin:auto; background-color:#CCCCCC; float:right}


/*Listing css*/	
#Listing{width:169px; float:left;}

#Listing ul,{margin-left:3px; margin-top:0px; padding-left:0px; padding-top:0px; list-style-type:none; line-height:150%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

#Listing li{background-image: url(../images/ ); background-repeat:no-repeat; background-position:0% .6em; padding-left: .8em;}


/*Footer start here*/
#FooterWraper{width:974px; height:auto; margin:auto; clear:both;}
.FooterInnerRow{width:974px; height:auto; float:left; }
.FooterInnerRow p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; color:#3a3636; line-height:19px;}

/*--------------------------------< New Css For search Result > -------------------------*/
.ResultMainBlock{width:width:564px; height:auto; float:left;; padding-top:5px;}
.ResultBlcokOuter{width:564px; height:auto; float:left; background-image: url(../images/dash.jpg); background-repeat:repeat-x; background-position:bottom; margin-bottom:5px;}
.ResultBlock{width:548px; height:auto; float:left; padding:8px; background-image:url(../images/result_bg.jpg); background-repeat:repeat-x; background-position:top;}
.ResultRow1{width:541px; float:left; height:auto;}

/*PAGEING*/

.NewCoursePagingBlock{float:right; width:300px;  float:right; height:auto; padding-top:8px;}

.onRollover3 {background:#52607d; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;TEXT-DECORATION: none; color:#fff; cursor:pointer;}

.onRollout3 {background:#e1e1e1; TEXT-DECORATION: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; cursor:pointer;}
.Curent3 {background:#52607d; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;TEXT-DECORATION: none; color:#fff; cursor:pointer;}
.Pageing1{ float:left; margin:0 1px; cursor:pointer; padding:4px 6px 4px 6px;  }


/*================================< New Css for Contact Us >========================================*/
.ContactRow1{width:914px; height:auto; float:left;}
.ContactTital{width:914px; height:auto; float:left;}
.ContactLeft{width:484px; height:auto; float:left; padding-right:13px; padding-top:10px; }
.ContactBlock{width:444px; height:auto; float:left; padding:20px; border:1px solid #e3e3e3; background-color:#f7f7f7;}
.ContactRight{width:397px; height:auto; float:left; padding-top:10px;}
.ContactRightRow{width:397px; height:auto; float:left;}

/*================================< New Css for Register Step >========================================*/
.StepRightRow{width:376px; height:auto; float:left;}
.StepRightCenter{width:336px; height:auto; float:left; padding:0px 20px 0px 20px; background-image: url(../images/step_center.jpg); background-repeat: repeat-y; }
.MembershipBlock{width:444px; height:auto; float:left; padding-bottom:12px; margin-bottom:12px; } 
.MembershipLeft{width:40px; height:60px; float:left;}
.MembershipRight{width:404px; height:auto; float: right;}

/*============================< New Css for Login (11-05-10>========================*/
.LoginRight{width:376px; height:auto; float:left; padding-top:10px;}
.LoginRightRow{width:376px; height:auto; float:left;}
.LoginRightRow2{width:336px; height:auto; float:left; background-image:url(../images/login_right_center.jpg); background-repeat:repeat-y; padding:0px 20px 0px 20px;}
.LoginRightCenterRow{width:336px; height:auto; float:left;}







/*============================< New Css for Login (12-05-10>========================*/

.MyaccountLeftBorder{background: url(../images/my_account_left_border.jpg) repeat-y left;}
.MyaccountRightBorder{background:url(../images/my_account_right_border.jpg) repeat-y left;}
.MyaccountmiddBg{background: url(../images/my_account_left_mid.jpg) repeat-x top #FFFFFF;}
.MyaccountWelcome{float:left; width:193px; height:auto; padding:7px 0px 4px 10px;}
.MyaccountMember{float:left; width:182px; height:auto; padding:10px; }
.AccountIcon{float:left; width:auto; height:auto; padding-right:5px;}
.EditImg{float:left; width:178px; height:auto; padding:0px 10px 0px 15px;}
.EditImgMain{float:left; width:178px; height:auto; padding:0px 0px 8px 0px; border-bottom:1px solid #b1e0fd;}
.myaccountLinkBlock{width:185px; height:auto; float:left; padding-left:9px; padding-right:9px; padding-bottom:20px; padding-top:10px;}
.AccountLeftTab{width:174px; height:22px; float:left; margin-bottom:4px; padding-top:8px; padding-left:7px; }
.AccountLeftTab2{width:175px; height:22px; border: solid 1px #eae8e8; margin-bottom:3px; padding-left:7px; padding-top:6px;}
.myaccountleft_midBlock{width:210px; height:auto; float:left;}
.MyBlogBlock{width:635px; height:auto; float:left; margin-bottom:10px; padding:11px; border:1px solid #ebebeb; background-color:#fafafa; }
.MyBlogRow1{width:635px; height:auto; float:left;}
.MyBlogLeft{width:81px; height:auto; float:left; padding-right:10px;}
.MyBlogRight{width:544px; height:auto; float:right;}
.MyBlogRightRow1{width:544px; height:auto; float:left; padding-bottom:3px;}

.MyAccountLeftBlock{width:215px; height:auto; float:left;}
.DelateBut{width:150px; float:left; height:auto;}
.ProductImgTextMainBlock2{width:678px; height:auto; float:left; padding-top:8px; padding-bottom:4px; }
.EditProfielBlock{width:658px; height:auto; float:left; padding-bottom:10px;}
.EditProfileRow1{width:658px; height:auto; float:left; padding-bottom:10px;}
.EditProfileTittle{width:650px; height:auto; float:left;  padding-bottom:8px; padding-left:5px;}
.MyAccountRightBlock{width:665px; height:auto; float:left; padding-bottom:0px;}
.DelateBut2{width: auto; float:left; height:auto; margin-right:10px;}
.MyAccountMessage{width:638px; height:auto; float:left;  }
.MyAccountMessageOuter{width:638px; height:auto; float:left; border-bottom:1px solid #d4d0d0; border-left:1px solid #d4d0d0; border-right:1px solid #d4d0d0;}
.MyaccountMessageLeft{width:220px; float:left; height:auto; padding-left:10px; padding-top:10px; padding-bottom:10px;}
.MessageSorting{width:200px; float:left; height:auto; padding-left:10px; padding-top:10px; padding-bottom:10px;}
.MyaccountMessageRight{width:160px; float:right; height:auto; padding-right:20px; padding-top:10px; padding-bottom:10px;}
.RightPanel{width:auto; float:right; height:auto;}
.MyAccountrightTopBg {width:658px; height:31px; float:left; background:url(../images/My_Blog_Left_Top_Bg.jpg); background-repeat:repeat-x; border-bottom:1px solid #e6e6e6;}
.FriendrequestOuter{width:658px; height:auto; float:left; border:1px solid #d4d0d0; margin-bottom:10px; }
.MyAccountMessage2{width:658px; height:auto; float:left;  }
.ImgTextBlock {width:303px; height:auto; border:1px solid #efefef; background:#f9f9f9; padding:8px; margin-top:5px; float:left; margin-bottom:8px; margin-right:8px;  }
.ImgBloack {width:90px; height:; float:left; }
.TextBloack {width:200px; height:auto; float:left; padding-left:5px; }



#LeftWraper1{width:211px; height:auto;  background-color:#b3b3b3; float:left;}

#RightWraper1{width:678px; height:auto;  float:right; }

.ContactTitalRight{width:678px; height:auto; float:left;}
.ContactRow1Right{width:678px; height:auto; float:left;}

.RightGrayB{ background:#f7f7f7; padding:0 1px 0 1px; border:#f3f0f0 solid 1px;}

.PadB12{ padding-bottom:12px; }

.first{ width:115px; display:block; float:left; text-align:right; padding:0 11px 0 0;}


.Update{ float:left; width:626px;}


/* New Css */


/* =========================================== 25-05-2010 ==================================================*/
/*#HeaderTopWraper{width:947px; height:20px; float:left; }*/
.HeaderRownew{width:auto; height:auto; float:right; padding-right:10px;}
.HeaderlogoWrapermain{width:964px; height:auto; float:left; margin-bottom:20px; padding:0px 5px 0px 5px; }
.SearchText{width:535px; height:auto; float:left; }
.DanceGenerCenter{width:194px; height:30px; float:left;}
.Tabbottom{width:auto; height:auto; float:left; padding-right:15px; padding-left:15px;}
.Tabrightrow{width:auto; height:auto; float:left;}

/* ================================ Midder New =================================== */
.MiddleInnerCenterNew{width:974px; min-height:451px; float:left; background-image:url(../images/middle_centerbg.png); background-repeat:repeat-y;}
.MiddleRightNew{width:546px; height:auto; float:left; position:relative;}
.MiddleRightRowNew{width:546px; height:auto; float:left;}
.MiddleLeftNew{width:358px; height:auto; float:left; padding-right:13px; padding-left:3px;}


/* ============================= footer Wraper1 ===============================*/  
#FooterWrapernew{width:920px; height:auto; margin:auto; clear:both; }
.FooterInnerRownew{width:920px; height:auto; float:left; margin-top:19px; }
.FooterInnerRownew p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;  text-align:justify; color:#3a3636; line-height:19px;}
.FooterInnerbottomname{width:612px; height:auto; float:left; }
.FooterInnerbottomname p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; color:#3a3636; line-height:19px;}

.AddLeftBlock{width:171px; float:left; padding-right:4px; padding-bottom:4px;}
.AddInnerNew{width:171px; float:left;  height:auto;}
.AddInnerBlocknew{width:137px; float: left; padding: 6px;}
.AddInnerRow1new{width:137px; height:auto; float:left;}
.Addboxtopcorner{width:169px; float:left;}
.Addboxinnertext{width:149px; float:left;}
.Addboxmainbg{width:151px; height:auto; float: left;  background: url(../images/add_box_green_bg.jpg) repeat-y; background-color:#e9e8e8; padding-left:10px; padding-right:10px;  }
.GenerBlockNew{width:228px; height:auto; float:left; padding-left:13px;}
.DaneGanerNew{width:218px; height:auto; float:left; padding-right:8px;}
.DanceGenerright{width:201px; height:30px; float:left;}


#apDiv1 {
	position:absolute;
	width:529px;
	height:24px;
	z-index:1;
	left: 5px;
	bottom: 0px;
	background:url(../images/make_blank.png) no-repeat;
	padding-top:8px;
	padding-bottom:8px;
	padding-right:8px;
	text-align:right;
}

.ResultMainBlockRight{width:546px; height:auto; float:left;; padding-top:5px;}
.ResultBlcokOuterRight{width:546px; height:auto; float:left; background-image: url(../images/dash.jpg); background-repeat:repeat-x; background-position:bottom; margin-bottom:5px;}
.ResultBlockInner{width:530px; height:auto; float:left; padding:8px; background-image:url(../images/result_bg.jpg); background-repeat:repeat-x; background-position:top;}
.ResultRowBlock{width:538px; float:left; height:auto;}
.ContactRowTop{width:920px; height:auto; float:left;}
.ContactTitalTop{width:920px; height:auto; float:left;}

.MembershipMidder{width:920px; height:auto; float:left; padding-top:10px; }
.MemberBlocknew{width:920px; height:auto; float:left;}
.MembershipBlocknew{width:438px; height:auto; float:left; padding-bottom:12px; margin-right:10px; margin-left:10px;  } 
.Membershippay{width:383px; height:auto; float:left;}
.MamberBottomtext{width:517px; height:94px; float:right; text-align:right; padding-right:12px; background: url(../images/text_bg.jpg) right top no-repeat; padding-top:47px; margin-top:20px; padding-left:15px; padding-right:12px;}
.Memberbottomrow1{width:410px; height:auto; float:right; padding:10px; background-color:#CCCCCC;}
.Mambertopcorner{width:438px; height:auto; float:left; }
.Mambermainbg{width:438px; height:auto; float:left; background:url(../images/membership_bg.jpg) repeat-y; }
.ContactBlocknew{width:878px; height:auto; float:left; padding:20px; border:1px solid #e3e3e3; background-color:#f7f7f7;}

/*------------------New Css 29-05-2010 --------------------*/
.HeaderlogoWraper2{width:908px; height:auto; float:left; border-bottom:#131313 8px solid; padding:0px 27px 0px 27px; }
.MembershipBlock2{width:444px; height:auto; float:left; padding-bottom:0px; margin-bottom:0px; } 

/*------------------------------New Css 31-05-2010--------------------------*/
.ContactBlock1{width:444px; height:auto; float:left; padding:20px; }
.ContactBlocknew2{width:635px; height:auto; float:left; padding:20px; border:1px solid #e3e3e3; background-color:#f7f7f7;}


.Ndisplay { width:540px; border:1px solid #063; float:left; height:auto; padding:5px 0px;}
.Ndisplay p{font-family: Arial, Helvetica, sans-serif; font-size:11px; padding:5px 0 7px 30px; font-weight:bold;}
.Ndisplay a {text-decoration:underline;}
.Ndisplay a:hover {text-decoration:none;}

/*---------------------------------New Css 14-07-2010--------------------*/
.HeaderRow5{width:956px; height:auto; float:left; padding:0px 14px 7px 4px;}





/*------------------------------New Css 14-06-2011--------------------------*/

.AaboutUsa {padding:0px;}
.AaboutUsa p {padding:15px 0 0 0px; text-align:left; color:#1a1919; Font-Family: Arial, Helvetica, sans-serif;Font-Size: 12px}
.AaboutUsa h5 {padding:25px 0 0 0px; color:#da006b; font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:0px; font-weight:normal;}
.AaboutUsa img.google {float:right; margin:10px 0 0 10px;}
.AaboutUsa img.add02 {float:left; margin:10px 0 0 10px;}
.AaboutUsa img.jo {margin:15px 0 20px 0px;}
.AaboutUsa a {color:#da006b;}



.AaboutUsa span.border {border-bottom:solid 2px #000;}

.box {margin:20px 0 0 0; border:solid 1px #808080; padding:10px; text-align:center;}
.box h5 {color:#1a1919; Font-Family: Arial, Helvetica, sans-serif;Font-Size: 12px; font-weight:bold; margin:0px 0 10px 0; padding:0px; text-decoration:underline; text-align:left;}
.box img.center { display:block; margin:0 0 0 290px; text-align:left;}

.boxrow {clear:both; display:block; overflow:hidden;}
.box02 {border:solid 1px #808080; background:#f2f2f2; padding:10px; margin:15px 0 0 12px;  width:275px; float:left; height:170px;}
.box02 p {margin:0px; padding:0px; text-align:justify; font-style:italic;}
.box02 span.tectright {float:left; display:block; font-weight:bold; Font-Family: Arial, Helvetica, sans-serif;Font-Size: 12px; padding:20px 0 0 0;}
.box02 img.jo {margin:0px 0 0px 0px; float:right;}
.nameclint {margin:0px; float:right; padding:10px 0 0 0;}
.nameclint span {display:block; font-weight:bold; Font-Family: Arial, Helvetica, sans-serif;Font-Size: 12px; text-align:right; font-style:italic;}
.nameclint img.jo {margin:18px 0 0px 0px; float:right;}

.boxrow02 {clear:both; display:block; overflow:hidden;}
.box03 {border:solid 1px #808080; background:#f2f2f2; padding:10px; margin:15px 0 0 12px; text-align:center;   width:275px; float:left;}
.box03 span {display:block; Font-Family: Arial, Helvetica, sans-serif;Font-Size: 12px; font-style:italic;}

/*------------------New Css-------01-07-2011--------------*/
.MainWraperInner{width:100%; height:auto; float:left; position:relative;}
.Likeuson{width:173px; height:92px; float:right; background:url(../images/facebook-like-bg.png) no-repeat right top; position:fixed; right:0px; top:0px; z-index:9999;}
.Likefacebook{width:auto; height:auto; float:left; margin:64px 0px 0px 80px;}/*--------------------------13-09-2011----------------------------*/.AboutUsBlock { width:920px; float:left;}.AboutUsBlock h2 {font-family: 'EurostileBold'; font-size:20px; color:#b53795; font-weight:normal; padding-bottom:15px;}.AboutUsBlock p {padding:0px 0 20px 0px; text-align:left; color:#1a1919; Font-Family: Arial, Helvetica, sans-serif;Font-Size: 12px}.TestimonialBx {border:solid 1px #808080; background:#f2f2f2; padding:10px; margin:0px 0 0 12px;  width:275px; float:left; height:170px;}.TestimonialBx p {margin:0px; padding:0px; text-align:justify; font-style:italic;}.TestimonialBx span.tectright {float:left; display:block; font-weight:bold; Font-Family: Arial, Helvetica, sans-serif;Font-Size: 12px; padding:20px 0 0 0;}.TestimonialBx img.jo {margin:15px 0 0px 0px; float:right;}.VideoBlock { width:920px; float:left; padding:10px 0px 30px 0px;}.AdvertiseBlock { width:920px; float:left; padding-bottom:25px; border-bottom:#cccccc 1px solid; margin-bottom:25px;}.AboutUsBlock h1 {font-family: 'EurostileBold'; font-size:25px; color:#b53795; font-weight:normal; padding-bottom:15px;}.AdvertiseRight { width:380px; float:right;font-family: 'EurostileBold'; font-size:18px; color:#000; font-weight:normal;}.AdvertiseRight ul { padding:0; margin:0; list-style:none;}.AdvertiseRight ul li { padding:10px 0px 10px 35px; margin:0; list-style:none;background: url(../images/right_tick.png) 0px 12px no-repeat;}.JoinNowMain{width:920px;float:left; padding-bottom:12px; } .JoinNowTopCor{width:920px;float:left; height:13px;background: url(../images/join_top_cor.png) no-repeat; } .JoinNowBotCor{width:920px;float:left; height:18px;background: url(../images/join_bot_cor.png) no-repeat; } .JoinNowMid{width:880px;float:left;background: url(../images/join_mid_bg.png) repeat-y; padding:10px 20px; } .JoinNowMid h3{font-family: 'EurostileBold'; font-size:20px; color:#050607; } .JoinNowMid p{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000; padding:5px 0px 0px 0px; } .CommonBlock{ float:left; width:100%; } .JoinNowBtn{ float:right; margin-left:15px; } .BannerAd{ width:161px; height:125px; position:absolute; right:-130px; bottom:-50px; z-index:999;background: url(../images/banner_ad.png) no-repeat;font-family: 'EurostileBold'; color:#050607; font-size:27px; text-align:center; padding-top:36px; line-height:26px; } .BannerAd span{ color:#f3ec0c;} .AdBannerBlock{ float:left; width:100%; padding:20px 0px 100px 0px; } 

.MiddleLeftNew{width:358px; height:auto; float:left; padding-right:13px; padding-left:3px;}

.MiddleLeftNew5{width:358px; height:auto; float:left; padding-right:0px; padding-left:32px;}
