/*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;}

h1 {font-size: 100%;}
h2 {font-size: 80%;}
p, a, ul, li, h1, h2, h3, h4, h5, from{ padding:0px; margin:0px; }
img{ padding:0px; margin:0px; border:0px; }

#Wraper{width:100%; height:auto; margin:0px; padding:0px; clear:both;}
#WraperInner{width:945px; height:auto; margin:0px auto; clear:both;}

/*Header start here*/
#HeaderWraper{width:945px; height:84px; float:left; background-image: url(../images/header_bg.jpg); background-repeat:no-repeat;}
#LogoWraper{width:377px; height:84px; float: left;}
.HeaderRight{width:315px; height:57px; float: right; padding-right:5px; padding-top:27px;}
.LoginBox{width:124px; height:18px; float:left; margin-right:4px;}
.LoginBox1{width:120px; height:18px; float:left; margin-left:4px;}
.LoginRemember{width:315px; height: auto; float:left; padding-top:6px; border-right:5px;}

/*Middle start here*/
#MiddleWraper{width:945px; height:502px; float:left; background:url(../images/mid_bg.jpg) no-repeat;}
.MiddleText{width:520px; height:auto; float:left; padding-top:129px; padding-left:77px;}
.MiddleSingup{width:277px; height:47px; float:left; padding-left:10px;}
.MiddleBox{width:442px; height: auto; float:left;}
.MiddleRightText{width:185px; height: auto; float:left;}
.MiddleRightText1{width:240px; height: auto;  clear:both; padding-top:8px; padding-left:5px;}
.MiddlePostText{width: 520px; height: auto; float:left; padding-top:103px; padding-left:80px;}
.MiddlePostText1{width: 240px; height: auto; float:left;}
.MiddlePost{width: 46px; height: auto; float:left;}
.MiddlePostText2{width: 182px; height: auto; float:left; padding-left:12px;}

.MiddlePostTextNew{width: 243px; height: auto; float:left; padding-left:10px;}

/*Leftcontiner start here*/
#LeftWraper{width:671px; height:auto; float:left}


/*Rightcontiner start here*/
#RightWraper{width:263px; height: auto; margin:0px 0 0 11px; float:left}


/*Footer start here*/
#FooterWraper{width:939px; height:52px; float:left; margin:11px 3px 0px 3px; border-top:1px solid #062557;} 
.FooterLink{width:390px; height: auto; float: right; padding-top:14px; padding-right:10px;}
.FooterOtherLink{width:450px; height: auto; float: left; padding-top:12px; padding-left:10px;}

/*Nevigation start here*/
#Nevigation{width:945px; height:47px; float:left}
.NevigationBg{width:930px; height: 42px; float:left; background:url(../images/nev_c_bg.png) repeat-x; padding-left:15px; padding-top:5px;}

/*Inner Page Midder start here*/
#MiddlePart{width:945px; height:auto; float:left; margin:7px 0px 15px 0px;}
.MiddlePartTop{width:945px; height:8px; clear:both; background:url(../images/mid_t_line.png) no-repeat;}
.MiddlePartCenter{width:913px; height: auto; float:left; background: url(../images/mid_c_line.png) repeat-y; padding:16px 16px 0px 16px;}
.MiddlePartBottom{width:945px; height:10px; float:left; background: url(../images/mid_bot_line.png) no-repeat;}
.SignUp{width:913px; height:32px; float:left;}
.SignUpMid{width:895px; height:31px; float:left; background:#71b1bd;}

.SignUpStep{width:913px; height:auto; float:left; margin-top:35px;}
.AboutUs1{width:913px; height:auto; float:left; margin-top:15px}
.AboutUs{width:672px; height:auto; float:left; padding-left:10px; text-align:justify; margin-bottom:15px;}

.AboutUsRight{width:189px; height: auto; float:right; border:1px solid #dadada; margin-left:20px;}

.Faq{width:672px; height:auto; float:left;}
.FaqCategory{width:658px; height:24px; float:left; border:1px solid #dadada; background:#e7f4f6; padding:8px 0 0 12px;}


/*Search Coaches*/
.SearchCoachesTopBox{width:910px; height: auto; float:left;}
.SearchCoachesTop{width:910px; height:31px; float:left; background: url(../images/c_bg_coach.jpg) no-repeat;}
.SearchCoachesMid{width:892px; height: 60px; float:left; background:#f0fbff; border-left:1px solid #b6dae1; border-right:1px solid #b6dae1; padding-top:30px; padding-left:16px;}
.SearchKeyword{width:890px; height: auto; float:left;}
.SearchResult{width:900px; height: 25px; float:left; padding:20px 0 0 10px;}

.SearchCoachesList{width:892px; height:26px; float:left; background: url(../images/coach_listing_t_bg.jpg) no-repeat; padding:5px 0 0 18px;}
.SearchListMid{width:898px; height: auto; float:left; background:#fdfeff; border-left:1px solid #b6dae1; border-right:1px solid #b6dae1; padding:13px 5px 15px 5px;}
.SearchCoachesListBox{width:910px; height: auto; float:left; padding-bottom:20px;}
.SearchListing{width:882px; height: auto; clear:both; padding:7px; margin:0 0 10px 0;}
.SearchListingPic{width:70px; height:63px; float:left; border:1px solid #e4e4e4; background:#FFFFFF; padding:2px;}
.SearchListView{width:178px; height: auto; float:left; padding-left:8px; padding-top:12px;}
.SearchListLocation{width:263px; height:auto; float:left; padding-top:12px;}
.SearchListService{width:119px; height:auto; float:left; padding-top:12px; padding-left:20px;}
.SearchListFeedback{width:100px; height:auto; float:left; padding-top:12px; padding-left:14px;}
.SearchListStar{width:100px; height:auto; float:left; padding-top:9px;}

/*Search Bid*/
.SearchBidList{width:790px; height: auto; float:left; padding-left:8px; padding-top:12px;}

/*Search Coaches Detail*/
.SearchDetail{width:706px; height: auto; float:left; margin:10px 10px 14px 0px} 
.SearchTopBox{width:706px; height: auto; float:left; margin:0px 0px 14px 0px} 
.SearchBoxMidBg{width:680px; height:auto; float:left; background:#f5fafb; border-left:1px solid #cbe5ea; border-right:1px solid #cbe5ea; padding:8px 12px 8px 12px;} 
.SearchInfo{width:217px; height:auto; float:left;} 
.SearchInfoPic{width:210px; height:158px; float:left;  background:#FFFFFF; padding:1px; } 

/*18-09-2099*/
.SignUpLeft {width:700px; height:auto; float:left; }
.SignUpRight {width:200px; height:auto; float:right;}
.SignUpMidTop{width:660px; height:31px; float:left; background:#71b1bd;}
.SignUpLeftTop{width:695px; height:32px; float:left;}

/*25-09-2099*/

.MyAccountLeft {width:238px; height:auto; float:left; }
.MyAccountLeftTopImg {width:238px; height:auto; float:left; }
.MyAccountLeftMiddBlock {width:238px; height:auto; float:left; background:url(../images/My_Account_Left_Midd_Img.jpg); background-repeat:repeat-y; }
.MyAccountLeftBottomImg {width:238px; height:auto; float:left; }
.MyAccountRigtt {width:666px; height:auto; float: right; margin-left:9px; }
.MyAccountLeftTopImgblock {width:192px; height:auto; float:left; margin-left:10px; margin-right:10px; padding:10px; background:#FFFFFF; border:1px solid #d0e7ec; }
.MyAccountLeftAccountInfoblock {width:212px; height:auto; float:left; margin-left:10px; margin-right:10px; background:#d0e8ed; margin-top:8px; }
.MyAccounttital1 {width:200px; height:22px; float:left; background:#b8d5db; padding-left:10px; padding-top:6px; }
.MyAccounttital {width:205px; height:auto; float:left; background:#d0e8ed; padding-left:4px; padding-top:6px; padding-bottom:12px; }

.MyAccountRigttTopImg {width:666px; height:auto; float: right;  }
.MyAccountRigttMiddBlock {width:666px; height:auto; float: right; background:url(../images/My_Account_Right_Midd_Img.jpg); background-repeat:repeat-y;  }
.MyAccountRigttBottomImg {width:666px; height:auto; float: right;  }
	.NavWraper{width:212px;height:auto;float:left; }
	
	
	<!----------------------------------------------------28.09-09---------------------------------------------------->
	
	
	.welcomeheader{ width:161px; height:auto; float:right;}
	.HeaderRight1{width:161px; height:57px; float: right; padding-right:5px; padding-top:27px;}
	.welcome{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#077084;}
	.name{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#678c1b; }
	.setting{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#464646; text-decoration:underline;}
    .logout{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#077084;}
  /* 29-09-2009 */
   
   .MyAccountTitel2 {width:635px; height:22px; clear:both; background:#b8d5db; padding-left:10px; padding-top:6px; margin:0 10px; }
   .MyAccountEditProfile{ padding:0 0px; background: #fff; margin:0 10px; clear:both; height:auto; width:645px; }
   .transdetail{ width:635px; height:auto; float:left; padding:0 0 0 10px; margin:0 10px; }
   .transdetai2{ width:635px; height:auto; float:left; padding:0 0 0 10px; margin:0 10px; background-color:#fff; border-bottom:1px solid #b7d9e0; }
   .tranraw1{ width:59px; height:auto; float:left;}
   .tranraw2{ width:261px; height:auto; float:left;}
   .tranraw3{ width:112px; height:auto; float:left;}
   .tranraw4{ width:116px; height:auto; float:left;}
   .tranraw5{ width:83px; height:auto; float:left;}
   .pandigbutt{ width:auto; height:auto; background-repeat:no-repeat; float:left; background-image:url(../images/butt_pending.jpg)}
   .viewallpad{ padding:5px 0 8px 35px; }
   
     /* 30-09-2009 */
	 
	 .PostAddNavi {width:600px; height:auto; float:left; padding-left:4px; }
	    .PostAddTitel2 {width:600px; height:22px; clear:both; background:#ffff; padding-left:10px; padding-top:6px; margin:0 10px; }
.PostAddBlock {width:640px; height:auto; float: left; margin-left:0px;  background:#FFFFFF; border:1px solid #b8d5db; }
.PostAddTitle {width:600px; height:24px; float: left; background:#eef2f5; padding-top:6px; padding-left:8px; }
.MyAdsListing1  {width:640px; height:auto; float: left; padding-top:8px; padding-left:0px; border-bottom:1px solid #b8d5db;  padding-bottom:8px; }
.PostAddImgBlock {width:100px; height:auto; float:left; padding-left:12px; padding-top:3px; padding-right:5px; padding-bottom:3px; }
.PostAddTextBlock {width:620px; height:auto; float:left; margin-left:10px; padding-top:4px; padding-bottom:5px; }
.MyAccountRigttMiddBlock1 {width:666px; height:auto; float: right; background:#ffffff; background-repeat:repeat-y;  }
.MyAdsListing2  {width:640px; height:auto; float: left; padding-top:8px; padding-left:0px; border-bottom:1px solid #b8d5db;  padding-bottom:8px; background:#f8f8f8; }
.AboutUsRight1{width:188px; height: auto; float:right; margin-top:10px; }


     /* 2-10-2009 */
	 
	 .SwimcoachProfiletext {width:455px; height:auto; float:left; padding-left:8px; }
	 .ProfileMiddRight1{width:173px; height: auto; float:left; background:url(../images/profile_right_midd_img.jpg); background-repeat:repeat-y; padding-left:16px; padding-top:5px; padding-bottom:25px; }
	 .CoachTrainerTopImgblock {width:216px; height:auto; float:left; padding:0px;  }
     .CoachTrainerInfoblock {width:212px; height:auto; float:left; margin-top:8px; }
     .CoachTrainerMiddBlock {width:216px; height:auto; float:left; }
	 
	 .FeedbackBlock {width:680px; height:auto; float: left; margin-left:0px;  }
.FeedbackTitle {width:672px; height:24px; float: left; background:#b8d5db; padding-top:6px; padding-left:8px; }
.FeedbackImgTextBlock  {width:672px; height:auto; float: left; padding-top:15px; padding-left:8px; border-bottom:1px solid #d2d1d1; padding-bottom:8px; }
.FeedbackImgBlock {width:62px; height:auto; float:left; padding:3px; }
.FeedbackTextBlock {width:568px; height:auto; float:left; margin-left:5px; padding-top:3px; }
.CoachTrainerDetail{width:706px; height: auto; float:left; margin:10px 10px 14px 0px} 
.CoachTrainer1 {width:201px; height:auto; float:left; background:#d0e8ed; padding-left:8px; padding-top:6px; padding-bottom:12px; }
	 .SwimcoachProfiletext1 {width:455px; height:auto; float:left; padding-left:8px; }

.CoachTrainerLeft {width:462px; height:auto; float:left; }
.CoachTrainerProfile {width:446px; height:auto; float:left; padding-left:6px; padding-bottom:4px; padding-top:4px; padding-left:10px; margin-bottom:4px; background:#b8d5db; }
.CoachTrainerProfileBlock {width:457px; height:auto; float:left; margin-top:20px; margin-left:5px; }
.CoachTrainerProfile1 {width:446px; height:auto; float:left; padding-left:6px; padding-bottom:4px; padding-top:4px; padding-left:10px; margin-bottom:4px; background:#e9f3f5; }
.CoachTrainerProfile2 {width:446px; height:auto; float:left; padding-left:6px; padding-bottom:4px; padding-top:4px; padding-left:10px; margin-bottom:11px; background:#e9f3f5; }
.CoachTrainerProfileBlock1 {width:457px; height:auto; float:left; margin-top:0px; margin-left:5px; }
.SearchBoxMidBg1{width:680px; height:auto; float:left; background:#f5fafb; border-left:1px solid #cbe5ea; border-right:1px solid #cbe5ea; padding:8px 12px 0px 12px;} 


   .MyAccountTitel4 {width:635px; height:30px; clear:both; background:#b8d5db; padding-left:10px; padding-top:6px; margin:0 10px; padding-right:7px; margin-top:15px; }
   
        /* 8-10-2009 */
.AccountMessage{width:620px; height:auto; float:left; padding:5px; margin-top:6px;}
.MessageInbox1{width:355px; height:34px; float:left;}
.MessageDeletePart{width:236px; height: auto; float:right; padding:2px;}
.MessageDetail{width:630px; height:auto;float:left;}
.AccountProjectBid{width:630px; height:auto;float:left; border-bottom:1px solid #d2d1d1;}
.MessageCheck{width:24px; height:auto;float:left; padding-left:7px;}
.Message{width:320px; height:auto;float:left; padding-top:2px;}
.MessageSender{width:135px; height:auto;float:left; text-align:center; padding-top:2px;}
.MessageDate{width:129px; height:auto;float:left; text-align:center; padding-top:2px; padding-left:15px;}
.MessageTitel{width:630px; height:27px; float:left; border:1px solid #e6f7f7; }
.MessageTitel2{width:630px; float:left; }
.MyAccountEditProfile1{ padding:0 0px; margin:0 10px; clear:both; height:auto; width:645px; }






