/*CSS Document*/
/*BizSuperMal 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:80%; padding:0px; margin:0px; line-height:normal;}
h2 {font-size: 80%;  padding:0px; margin:0px; line-height:normal;}

p{ padding:0px; margin:0px;}

#Wraper{width:972px; height:auto;margin:auto;}

/*Header start here*/
#HeaderWraper{width:972px; height:140;float:left; padding-top:12px;}
.TopWraper{width:972px; height:85px;float:left;}
.LogoWraper{width:auto; height:85px;float:left;}
.TopRightWraper{width:auto; height:20px;float:right; padding-top:30px;}
.TopRightWraperNew{width:auto; height:10px;float:right; padding-top:10px;}
.NavWraper{width:972px; height:40px;float:left; padding-top:13px;}
.NavBlock{width:auto; height:auto;float:left; padding-left:6px; padding-right:6px;}
#MiddleWraper{width:972px; height:auto;float:left; margin-bottom:15px;}
.CornWraper{width:auto; height:auto; float:left; clear:both}
/*.CornWraperOne{width:auto; height:auto; float:left;}*/
.MainWraper{width:956px; height:auto;float:left; border-left:#b8d8e6 1px solid;border-right:#b8d8e6 1px solid; background-color:#e4eff4; padding-left:7px; padding-right:7px; }

#LeftWraper{width:692px; height:auto;float:left;}
.InnerWraper{width:680px; height:auto;float:left; padding-left:6px; padding-right:6px;}
.Block1{width:675px; height:auto;float:left; border-bottom:1px solid #e4eff4; padding-bottom:15px; }
.Block01{width:675px; height:auto;float:left; border-bottom:0px solid #e4eff4; padding-bottom:5px; }
.TitleBlock1{width:677px; height:60px;float:left; padding-left:3px;}
.CategoriesWrper{width:674px; height:auto;float:left;padding-top:12px;}
.CategoriesBlock{width:644px; height:auto;float:left; background-image:url(../images/businss_bg.jpg); background-position:top; background-repeat:no-repeat; background-color:#e5eff5; padding-left:15px; padding-right:15px;padding-top:12px;}
.CategoriesContainer{width:182px; height:auto;float:left;}
.CategoriesContainer1{width:215px; height:auto;float:left; padding-left:10px;}
.ListBlock{width:180px; height:auto;float:left;}
.ListBlock1{width:200px; height:auto;float:left;}
.TxtBlock{width:auto; height:auto;float:left;}
.BulletBlock{width:10px; height:10px;float:left; padding-top:5px;}
.AdvanceSearch{width:auto; height:auto;float:right; padding-right:15px; padding-top:7px;}
.Block2{width:675px; height:auto;float:left; border-bottom:1px solid #e4eff4; padding-bottom:15px;}
.TitleBlock2{width:670px; height:auto;float:left; padding-top:13px; padding-left:5px; padding-bottom:10px;}


#RightWraper{width:250px; height:auto;float:right; text-align:center}
.FranchiseWraper{width:250px; height:auto;float:left;}
.FranchiseTitle{width:250px; height:auto;float:left;}
.FranchiseBlock{width:220px; height:auto;float:left; padding-left:15px; padding-right:15px; background-image:url(../images/franchise_bg.jpg); background-repeat:repeat-y}
.SpotlightBlock{width:250px;height:auto;float:left; }
.SpotlightCorn{width:auto;height:auto;float:left;}
.SpotlightCorn1{width:auto;height:auto;float:left;}
.SpotlightConatin{width:226px;height:auto;float:left; padding-left:12px; padding-right:12px;background-image:url(../images/spotlight_bg.jpg); background-repeat:repeat-y;}
.BusinessesWraper{width:250px; height:auto;float:left; padding-top:13px;}
.BusinessesBlock{width:255px;height:auto;float:left;padding-top:10px;}

.ImgContainer{width:124px;height:125px;;float:left;}
.ImgContainerforindex{width:255x;}
.ImgBlock{width:auto;height:auto;float:left; background-color:#FFFFFF; padding:2px}
.ImgTitle{width:124px;height:auto;float:left; padding-bottom:8px;}
.BrokerWraper{width:250px; height:auto;float:left; padding-top:8px; padding-bottom:3px; border-bottom:1px dotted #aacddd}
.BrokerTitle{width:250px; height:auto;float:left; padding-bottom:7px}
.BrokerContainer{width:245px; height:auto;float:left; padding-left:5px;}
.BrokerList{width:240px; height:auto;float:left; padding-bottom:4px;}

/*Inner Pages start here*/
.TitleContainer{width:677px; height:30px;float:left; padding-left:3px; border-bottom:1px solid #698c18; margin-bottom:5px;}
.TxtContainer{width:677px; height:auto;float:left; padding-left:3px;}

/*Footer start here*/
#FooterWraper{width:auto; height:65px; margin:auto; background-color:#474747; clear:both; text-align:center; padding-top:25px;}


/* MY ACCOUNT SECTION START  HERE */
.WelcomeUserBar{ float: left; width:972px; height: auto; padding-bottom:5px;}

#MyLeftWraper{width:250px; height:auto;float:left;}
.MyTopRightWraper{width:692px; height:auto;float:right;}
.RightPartblock{ float:right; width:692px; height:auto;}

.MyAccountBoxTitles{width:238px; height:28px;float:left; background:url(../images/my_account_top.jpg) no-repeat; padding-left:12px; padding-top:10px;}
.MyAccountBoxMiddle{width:238px; height:auto;float:left; background-image:url(../images/franchise_bg.jpg); background-repeat:repeat-y; padding-left:6px; padding-right:6px;}
.UserInfo{width:228px; height:auto;float:left; padding-left:10px; background:#e8f1f5; padding-bottom:10px; padding-top:8px;}
.UserInfoRow{width:220px; height:auto;float:left; padding-bottom:5px;}

.MyLinkBlock{ float:left; width:238px; height:auto; padding-top:10px;}
.MyLinkMiddle{ float:left; width:228px; background:#d8e7ee; height:auto; padding:0px 5px 5px 5px;} 
.LinkRow{ float:left; width:228px; height: auto; margin-bottom:3px;}

/* ROLLOVER CSS */
.Onrollover{ background:#eff5f8; cursor:pointer;}
.Onrollout{ background:#e4eef3; cursor:pointer;}
.Oncurrent{ background:#eff5f8; cursor:pointer;}

.MyDetailText{width:675px; height:auto;float:left; border-bottom:0px solid #e4eff4; padding-bottom:5px; padding-left:5px;}

/* faq section */
.FaqRow1{width:669px; height:auto;float:left; padding-left:3px; padding-top:8px; padding-bottom:5px; border-bottom:1px dashed #c2c2c2; padding-right:8px;}

/* My Businesses section */
.MyBusinessesMainRow{width:663px; height:auto;float:left; border:1px solid #d2cfcf; padding-bottom:15px; padding:5px; background:#e9e9e9;}
.BusinessListingBlock{ float:left; width:675px; height: auto; padding-top:3px;}
.ListingRow1{ float:left; width:659px; height:auto; background:#f6f6f6; padding:8px; margin-bottom:3px;}


.PagingBlock{ float: right; width:150px; text-align:right; height:auto; padding-top:10px;}


/* BROKER MY ACCOUNT  START HERE */
.BrokerUserInfo{width:234px; height:auto;float:left; padding-left:4px;  padding-bottom:10px; padding-top:3px;}
.ProfileImg{width:234px; height:auto;float:left; padding-bottom:5px;}

.BusiessInfoBlock{width:670px; height:auto;float:left; padding-bottom:10px;}


/* Business Detail section start here */

.BusiessDetailBlock{width:673px; height:auto;float:left; padding-bottom:15px; padding-top:5px;}
.TopLeftInfo{ float:left; width:428px; height:auto;}
.RightImgBlock{ float:right; width:222px; height: auto; background:#cee6f1; padding:3px;}
.RightImgBlockfra{ float:right; width:222px; height: auto;padding:3px;}
.FinanceBlock{ float:left; width:230px; background: url(../images/doller.jpg) left no-repeat #8bc20c; height:21px; padding-left:42px; padding-top:4px; margin-top:15px;}

.RightBoxMiddle{width:244px; height:auto;float:left; padding-left:6px; padding-right:0px; background-image:url(../images/franchise_bg.jpg); background-repeat:repeat-y;}

/* BROKER LISTING SECTION */
.BrokerListingRow1{width:673px; height:auto;float:left; padding-bottom:4px; padding-top:5px;}
.BrokerBlock1{ float:left; width:207px; background:#FFFFFF; border:1px solid #ebe8e8; height:auto; padding:5px; margin-right:5px;}
.BrokerBlock2{ float:left; width:208px; background:#FFFFFF; border:1px solid #ebe8e8; height:auto; padding:5px;}


/* broker detail Section */
.BrokerinfoBlock{width:673px; height:auto;float:left; padding-bottom:8px; padding-top:8px;}
.BrokerInfoLeftBlock{ float:left; width:309px; height:auto;}
.BrokerInfoRightBlock{ float: right; width:347px; height:auto; text-align:right; padding-right:5px;}
.BrokerDetailBlock{width:657px; height:auto;float:left; padding-bottom:15px; background:url(../images/broker_detail_shed.jpg) repeat-x top #fff; border-top:1px dashed #c2c2c2; padding:8px;}
.BrokerDetailRow1{width:657px; height:auto;float:left; padding-bottom:10px; margin-bottom:10px;}

/* 12-02-2009 new css */
/* SEARCH SECTION START HERE */
.SearchBlock{ float:left; width:673px; height:auto;}
.SearchBlockMiddle{ float:left; width:673px; height:auto; background:url(../images/search_bg.jpg) repeat-x bottom #fff;}
.SearchTextBlock{ float:left; width:673px; height:auto; padding-bottom:15px;}
.SearchformWrapper{ float:left; width:613px; height:auto; padding-left:30px; padding-right:30px; padding-top:10px;}
.SearchForm{ float:right; width:460px; height:auto;}


.HotFranchieseBlock{width:240px; height:auto;float:left; padding-left:5px; padding-right:5px; background-image:url(../images/franchise_bg.jpg); background-repeat:repeat-y}

.HotfranchiseRow1{ float:left; width:240px; height:auto; padding-top:5px; padding-bottom:7px; margin-bottom:5px;}
.HotFramchiseImg{ float: left; width:81px; height:auto;}
.HotFranchiseText{ float:left; width:147px; height:auto; padding-left:8px; text-align:left;}


/*--------------18-02-2009---------------*/
.NavBlock1{width:auto; height:auto;float:right; padding-top:6px;}
.SpotlightTop{width:236px;height:23px;float:left; padding:16px 0px 0px 14px; background-image:url(../images/spotlight_top_bg.jpg); background-repeat:no-repeat; }
.BulletBlock1{width:12px; height:10px;float:left; padding-top:5px; text-align:left}
.MoreBlock{width:auto; height:auto;float:right; padding-right:3px; padding-top:3px;}
.FranchiseTitle1{width:250px; height:auto;float:left; padding-top:8px;border-top:1px dotted #aacddd }


.CategoriesR1_1{width:670px; height:auto; clear:both; padding-left:0px;}
.CategoriesR1_1Ineer{width:213px; height:auto;float:left; padding-left:10px;}

.IndexSpotlightBlock{clear:both; padding:5px 0 0 4px; margin:0px;}
.IndexSpotlightImge{float:left; width:98px; padding:0px; margin:0px 11px 12px 2px;}
.IndexSpotlightImgenew{float:left;padding:0px; margin:0px 11px 12px 2px;}

.AdvanceSearchBlockMiddle{ float:left; width:651px; height:auto; background:url(../images/new_search_m.jpg) repeat-x bottom #fff; border-left:1px solid #e6f2f8; border-right:1px solid #e6f2f8; padding:0 10px 0 10px;}
.MyAccountBoxTitlesNew{width:238px; height:5px;float:left; background:url(../images/box_topbg.jpg) no-repeat; padding-left:12px;/* padding-top:10px;*/}
.bdr_1{ border:1px solid #000000}
.bottomCorner{ background-image:url(../images/corn2.jpg); background-position:top;  background-repeat:no-repeat; width:972px; height:9px; float:left;}

.RightImgBlockNew{ float:right; width:222px; height: auto; padding:3px;}


/* 06-08-2009 */

.IndexFeaturedListing{width:248px; height:auto; padding:3px 0; border-bottom:1px dotted #AACDDD;}
.MyLinkBlockNew{ float:left; width:450px; height:auto; padding-top:10px;}


/* 22-03-2010 */
.FeaturedfranchisesBlock{width:670px; height:auto;float:left; padding-top:0px; padding-left:5px; padding-bottom:10px;}
.FeaturedImgBlock{ width:188px; height:auto; float:left; margin-right:20px;}
.IndexFeaturedInner{width:238px; height:auto; padding:5px; background-color:#FFFFFF;}
.PlatinumBg{background-image:url(../images/platinum_middle.jpg); background-repeat:repeat-y;}
.PlatinumBlock{width:140px; margin-top:7px; padding:4px; background-color:#FFFFFF; border:1px solid #94c1d6;}


/* 06-04-10*/
.Block3{width:673px; height:auto;float:left;  padding-bottom:15px; background-color:#e5eff5; border: 1px solid #d3e1e9;}

