.allCaps{text-transform:uppercase;}
.smBGLocMumbai{background:url(../images/bg-mumbai.png) no-repeat left 88px;}
.smLocalityHead{font-size:24px; font-weight:bold; color:#e60000; border-bottom:1px solid #f2f1f1; padding:0 7px 5px 0;}
.smLocalityHead span{font-size:14px; color:#9a9da0;}
.smLocalityText{color:#000; font-size: 13px; line-height:21px; width:490px; padding:5px 2px; text-align:justify;}

.smLocality{float:left; width:735px; padding-top:15px;}
.smMap{float:left; width:255px; padding:30px 0;}
.smMap .smMapName{font-size:10px; color:#9a9da0; text-align:right; padding-top:5px;}
.smMap .smMapName strong{font-size:11px; color:#000;}
.smNoMap{padding:15px 0 30px 0!important;}

.smContent .smLeftBar{float:left; width:220px; padding-right:10px;}
.smContent .smRightBar{float:left; width:758px;}
.smContent .smBizList{border:1px solid #e5e5e5;}
.smContent .smBizList .filterDropdown{left: 219px;}
.smContent .smBizList .lpTagCloud a{color:#0058BC; text-decoration:none; padding:2px 5px;}
.smContent .smBizList .lpTagCloud a:hover{background:#1d577c; color:#fff;}

.smContent .smBizHead{background:url(../images/bg-head.png) repeat-x; height:40px; line-height:40px; padding:0 10px; font-size:12px;}

.smContent .smBizLi {padding:10px 0 0 10px;}
.smContent .smBizLi li{border-bottom:1px dotted #cecece; padding:2px 0; display:block; float:left; width:220px; margin-right:25px; _margin-right:20px;}
.smContent .smBizLi li a{display:block; padding:5px 5px; height:35px; overflow:hidden;}
.smContent .smBizLi li a:hover{background:#ffed30; text-decoration:none;}
.smContent .smBizLi li strong{color:#0058bc; font-size:11px; display:block;}
.smContent .smBizLi li span{color:#a0a0a0; font-size:11px; font-weight:normal; display:block;}
.smContent .smBizLi li h3{ font-size:11px; font-weight:normal;}

.smContent .smCatLi {padding:10px 0 10px 10px;}
.smContent .smCatLi li{float:left; margin:0 5px 5px 0;}
.smContent .smCatLi a{background:#edebeb; padding:5px; height:15px; line-height:16px; overflow:hidden;display:block; float:left;  width:232px;}
.smContent .smCatLi a:hover{background:#ffed30; text-decoration:none; color:#0058BC;}

.smContent .smProdsLi {padding:10px 0 10px 10px;}
.smContent .smProdsLi a{background:#e1e1e1; -moz-border-radius:10px; -webkit-border-radius:10px; padding:5px; float:left;}
.smContent .smProdsLi a:hover{background:#ffed30; text-decoration:none; color:#0058BC;}
.smContent .smProdsLi li{float:left;  margin:0 5px 5px 0;}
.smContent .smCatLi h2, .smContent .smProdsLi h2{font-size:11px; font-weight:normal;}

.smContent .smSearchForm{border:1px solid #a9a9a9; background:#c6c6c6;}
.smContent .smFormHead{background:url(../images/bg-formhead.png) repeat-x; height:31px; line-height:31px; padding:0 10px; font-size:12px; font-weight:bold; color:#fff;}
.smContent .searchBiz{padding:0 10px 10px 10px;}
.smContent .chkComp{float:left; padding-left:5px; width:100px; font-size:9px; color:#4f4f4f;}
.smContent .smBtnSubmit{background:url(../images/btn-submit.png) no-repeat; height:27px; width:71px;}
.smContent .searchBiz label{ color:#6d6f71; font-size:11px;}

.smContent .paging{float:right; background:url(../images/bg-paging.png) no-repeat 32px center; padding:5px 20px 5px 5px; margin-bottom:5px;}
.smContent .smPre{background:url(../images/paging.png) no-repeat 0 0; float:left; margin-right:10px; width:22px; height:21px;}
.smContent .smPreActive{background:url(../images/paging.png) no-repeat 0 -21px; float:left; margin-right:10px; width:22px; height:21px;}
.smContent .smNext{background:url(../images/paging.png) no-repeat 0 -42px; float:left; margin-right:10px; width:22px; height:21px;}
.smContent .smNextActive{background:url(../images/paging.png) no-repeat 0 -63px; float:left; margin-right:10px; width:22px; height:21px;}

.smContent .smTagCloudArea{ background:#f7f7f7; border-right:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; padding:20px;}
.smContent .smTagCloudArea a{color:#005fa1; text-decoration:none; line-height:25px; padding:3px 7px;}
.smContent .smTagCloudArea a:hover{background:#0073bc; -moz-border-radius: 10px; -webkit-border-radius: 10px; color:#fff; text-decoration:none;}
.smContent .smTagCloudArea a.level1{font-size:11px;}
.smContent .smTagCloudArea a.level2{font-size:13px;}
.smContent .smTagCloudArea a.level3{font-size:13px; font-weight:bold;}
.smContent .smTagCloudArea h2{display:inline; font-weight:normal; font-size:11px;}

.smAlpha{padding:20px 0 10px 8px;}
.smAlpha a{background:url(../images/bg-alpha.png) no-repeat 0 0; float:left; width:31px; height:33px; line-height:33px; margin-right:4px; text-align:center; font-size:20px; color:#000;}
.smAlpha a.active, .smAlpha a:hover{background:url(../images/bg-alpha.png) no-repeat 0 -33px; color:#fff; text-decoration:none;}

.smAlphaSml{padding:20px 0;}
.smAlphaSml a{background:url(../images/bg-alpha-sm.png) no-repeat 0 0; float:left; width:22px; height:22px; line-height:22px; margin-right:7px; text-align:center; font-size:18px; color:#000;}
.smAlphaSml a.active, .smAlphaSml a:hover{background:url(../images/bg-alpha-sm.png) no-repeat 0 -22px; color:#fff; text-decoration:none;}


.zipLp .smMapName{ text-align:left;}
.zipLp .smLocality{width:717px; padding:30px 0 0 18px;}
.zipLp .smLocalityText{padding:5px 0; width:auto;}
.zipLp .smSuperbrand{background:url(../images/superbrand.png) no-repeat; width:717px; height:70px; margin-top:10px;}

.smListCont{border:1px solid #efeded; padding:1px;}
.smListCont .smHeadTxt{background:url(../images/bg-head2.png) repeat-x; height:27px; line-height:27px; font-size:14px; font-weight:bold; padding:0 10px;}
.dvPinList{padding-top:15px; border-bottom:1px dotted #cbcbcb;}
.dvPinList .pincodeList {float:left; padding-left:15px;}
.dvPinList .pincodeList li{padding-bottom:15px;float:left;width:240px;}
.dvPinList .pincodeList li a{font-size:12px; font-weight:bold; text-decoration:underline;}
.dvPinList .pincodeList li a:hover{text-decoration:none;}
.dvPinList .pincodeList li h3{color:#858587; display:inline; font-weight:normal; font-size:12px;}
.dvPinList .pincodeList li h2{display:inline; font-size:12px;}

.dvPinList .pinRangeList {float:left; width:145px; padding-left:15px;}
.dvPinList .pinRangeList li{padding-bottom:15px;}
.dvPinList .pinRangeList li a{font-size:12px; font-weight:bold;}
.dvPinList .pinRangeList li a:hover{text-decoration:none;}
.dvPinList .pinRangeList li span{font-size:12px; font-weight:bold; color:#858587;}


.smCatAlpha .smLocalityText{width:600px; padding:5px 0;}
.smCatAlpha .smCatAlphaCont{border-top:1px solid #d0d0d0; padding:25px 0 0 10px;}
.smCatAlpha .smCatAlphaDv{width:290px; float:left; padding:0 0 25px 25px;}
.smCatAlpha .smCatAlphaDvR{width:290px; float:left; padding:0 0 20px 0;}
.smCatAlpha .smCatAlphaDvH{font-size:12px; font-weight:bold; color:#000; padding:10px; background:#efeded;}
.smCatAlpha .smCatAlphaDvH h2{font-size:12px;}
.smCatAlpha .smCatAlphaDvC{border:3px solid #efeded; border-top:0; padding:15px 10px;}
.smCatAlpha .smCatAlphaDvC .smCatHead{font-size:12px; font-weight:bold; color:#000; padding-bottom:5px;}

.smCatAlpha .smCatAlphaDvC .smArrowList{float:left; width:130px;}
.smCatAlpha .smArrowList li{background:url(../images/arrow.png) no-repeat 0 3px; padding:0 10px 10px 10px; float:left; width:110px;}
.smCatAlpha .smArrowList li a{text-decoration:underline; font-size:12px;}
.smCatAlpha .smArrowList li h3{ font-size:12px; font-weight:normal;}
.smCatAlpha .catAlphaMore{background:url(../images/icon-more.png) no-repeat 0 6px; float:right; padding:5px 0 0 16px; font-size:10px; text-decoration:underline; font-weight:bold;}

.catAlphaBrowse{background:url(../images/arrow2.png) no-repeat 0 11px; float:right; padding:5px 0 0 16px; font-size:14px; text-decoration:underline; font-weight:bold; text-transform:uppercase;}
.catAlphaBrowse2{float:right; padding:5px 0 20px 0; font-size:14px; text-decoration:underline; font-weight:bold; text-transform:uppercase;}

.smCatLP .smPophead{font-size:14px; font-weight:bold; background:#f0efef; border-top:1px solid #fff; border-bottom:1px solid #fff; height:27px; line-height:27px; padding:0 10px;}
.smCatLP .smPophead span{font-weight:normal;}
.smCatLP .smPopDv{background:#f6f6f6; padding:30px 0 30px 10px;}
.smCatLP .smCatThumbList{float:left; width:210px; padding-left:30px; border-right:1px solid #d8d8d8;}
.smCatLP .smCatThumbList li{ float:left; width:190px; padding-bottom:20px;}
.smCatLP .smCatThumbList .left{width:125px; padding:5px 10px 0 5px;}
.smCatLP .smCatThumbList h2{font-size:12px; font-weight:normal;}
.smCatLP .smCatThumbList h2 a{text-decoration:underline;}
.smCatLP .smCatThumbList .catThumb{float:left; border:1px solid #d2d2d2;}
.smCatLP .smPopCatDv{padding:20px 0 0 20px;}
.smCatLP .smPopCatList{width:220px; float:left; padding-right:20px;}
.smCatLP .smPopCatList li{background:url(../images/arrow.png) no-repeat 0 3px; padding:0 0 10px 10px; float:left; width:210px;}
.smCatLP .smPopCatList li a{text-decoration:underline; font-size:12px;}
.smCatLP .smPopCatList li h2, .smCatLP .smPopCatList li h3{font-weight:normal; font-size:12px;}
.smBrandList{padding-top:5px;}
.smBrandList li{background:url(../images/arrow3.png) no-repeat 0 5px!important; padding:0 0 7px 15px!important; float:left; width:210px;}
.smBrandList li a{text-decoration:underline; font-size:12px;}
.smBrandList li h2, .smBrandList li h3{font-weight:normal; font-size:12px;}
.smCatLP .smBrowseByAlpha{border:1px solid #ededed; margin-top:10px;}
.smCatLP .smBrowseHead{background:url(../images/bg-browse-alpha.png) no-repeat; width:202px; height:28px; padding:2px 0 0 13px; font-size:20px; margin-top:15px;}
.smCatLP .smBrowseCat{padding:10px 0 0 20px;}
.smCatLP .smBrowseDv {float:left; width:220px; padding:0 20px 20px 0;}
.smCatLP .smBrowseDv .smPopCatList{width:200px; float:none; padding-top:10px;}
.smCatLP .smBrowseDv .smPopCatList li{float:none; width:auto;}
.smCatLP .smBrowseDv .smPopCatList li.last{background:none; font-weight:bold;}

/* Site map */
.smPopCity {padding:15px;}
.smPopCity li{display:inline; padding-right:5px; line-height:20px;}
.smPopCity li h3{display:inline; font-weight:normal; font-size:12px;}
.smPopCity li a{ text-decoration:underline;}
.smTxtHead{ font-size:12px; font-weight:bold; border-bottom:1px dotted #ccc; margin:0 20px 5px 0; padding-bottom:5px;}

.smSeeAllLn{background:url(../images/arrow.png) no-repeat center right; font-size:12px; font-weight:bold; text-decoration:underline; display:block; padding-right:10px; margin-right:20px;}
.smQuickDvL{float:left; width:250px;}
.smQuickDvR{float:left; width:100%; }
.smQuickDv{border-bottom:1px dotted #eceeef; padding:5px 10px 8px;}
.smQuickDv a{ text-decoration:underline; font-size:12px;}
.smQuickDvL h3, .smQuickDvR h3{font-weight:normal; width:20%; float:left;}
.smQuickDvR a{ float:left; width:200px;}
.smCatLP .pincodeList {float:left; width:178px; padding:0 15px 0 0;}

.smDvAlpha .smPageHead{font-size:17px; font-weight:bold; color:#888b8e; border-bottom:1px solid #e5e5e5; padding-bottom:10px;}
.smDvAlpha .smPageHead strong{color:#000;}

.smDvAlpha .smAlphaList {padding:15px 0 0 15px;}
.smDvAlpha .smAlphaList li{float:left;}
.smDvAlpha .smAlphaList a{background:url(../images/bg-alpha2.png) no-repeat 0 -27px; float:left; width:30px; height:27px; text-align:center; font-size:18px; line-height:30px; color:#c5c9cf;}
.smDvAlpha .smAlphaList a:hover{color:#555; text-decoration:none;}
.smDvAlpha .smAlphaList a.active{background:url(../images/bg-alpha2.png) no-repeat 0 0; color:#555; font-weight:bold; line-height:24px;}
.smDvAlpha .smDvAlphaList{background:#d8dee7; padding:10px; border:1px solid #c5cad2;}
.smDvAlpha .smDvAlphaContent{background:#fff;}

.smDvAlphaCont{padding:10px 0 8px;}
.smDvAlphaCont .smDvAlphaContUL{float:left; margin-right:2px;}
.smDvAlphaCont .smDvAlphaContUL li{float:left; width:284px; padding:10px; margin:0 5px 5px 0; background:#ebedf1;}
.smDvAlphaCont .smDvAlphaContUL li.alt{background:#f2f4f6;}
.smDvAlphaCont .smDvAlphaContUL li a{font-weight:bold; text-decoration:underline;}
.smDvAlphaCont .smDvAlphaContUL li a:hover{text-decoration:none;}
.smDvAlphaCont .smDvAlphaContUL li span{color:#6c6c6c; font:12px; font-weight:normal; display:block;}
.smDvAlphaCont .smDvAlphaContUL h2{display:inline; font-size:12px;}

.smDvAlphaCont .dvPaginT{border-bottom:1px solid #ebebeb; padding:0 10px 10px 0; margin-bottom:10px;}
.smDvAlphaCont .dvPaginB{border-top:1px solid #ebebeb; padding:10px 10px 0 0; margin-top:10px;}
.smDvAlphaCont .paginationBar{padding:0; float:right;}

.smCatLP ul.cat-listing{ width:301px;} 
.smCatLP ul.cat-listing li{ background:url(../images/cat-arrow1.png) no-repeat 0 3px; padding-left:14px;}
.smCatLP ul.cat-listing .smBrandList li{background:url(../images/cat-arrow2.png) no-repeat 0 3px !important; padding-left:21px !important;}
.smCatLP ul.cat-listing .smBrandList li a{ text-decoration:none;}
ul.cat-listing li h2.cat-listing-head{ padding-bottom:4px;}
ul.cat-listing li h2.cat-listing-head a{ font-size:14px; font-weight:700; text-decoration:underline;}
ul.cat-listing li h2.cat-listing-head a{color:#4d4d4d; }
ul.cat-listing li ul li a{ color:#2083df;}
.smCatLP ul.cat-listing li ul li a:hover{color:#da0000; text-decoration:underline;}

.fullwidth{ width:100%!important;}
.brandspace{ height:352px; background:url(../images/brands.jpg) no-repeat; padding-top:204px; text-align:center; border-bottom:1px dotted #5E5955;}
h2.brandhead{ font:bold 22px/22px Tahoma, Geneva, sans-serif; color:#303030; padding:16px 0 6px;}
h2.browsehead{font:bold 22px/39px Tahoma, Geneva, sans-serif; color:#272727; border:1px dashed #aeacaa; border-width:1px 0; padding-left:11px; margin-bottom:20px; text-transform:uppercase;}
.brandspace h3{ text-align:center;}
.brandspace h3{ display:inline;}
.brandspace h3 a{ font:bold 26px/35px Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #fff; text-transform:uppercase; padding:2px 3px;}

.brandspace h3 a.type-a{ color:#4c7295;}
.brandspace h3 a.type-b{ color:#0f6dc5;}
.brandspace h3 a.type-c{ color:#5396d5;}
.brandspace h3 a.type-d{ color:#1f9fda;}
.brandspace h3 a.type-e{ color:#5d7184;}
.brandspace h3 a.type-f{ color:#0e84f1;}

.brandspace h3 a.fs22{ font-size:22px;}
.brandspace h3 a.fs26{ font-size:26px;}
.brandspace h3 a.fs30{ font-size:30px;}
.brandspace h3 a.fs32{ font-size:32px;}
.brandspace h3 a.fs35{ font-size:35px;}
.brandspace h3 a:hover{ text-decoration:none; text-shadow:none; color:#FFF;}

.brandbg{ background:url(../images/brand-bg.png) no-repeat right 0; height:73px; width:100%;}
.brandbg h1{ border:0; color:#0f6dc5; padding-left:12px; line-height:36px;}
.wrapbrandbox h2{ color:#a0a0a0; font:bold 14px Arial, Helvetica, sans-serif; background:#f7f7f3; padding:10px 0 10px 8px; margin-bottom:7px;}
.brandbox{float: left; padding:0 12px 25px; width:306px; margin-bottom:7px;}
.brandbox ul li{ background:url(../images/listingarrow.png) no-repeat 0 6px; padding:0 0 3px 20px; margin-left:5px;}
.brandbox ul li h3{ font-weight:normal;}
.brandbox ul li a{ color:#0e63b3; text-transform:capitalize; font:normal 12px Arial, Helvetica, sans-serif;}
.brandbox ul li a:hover{ color:#da0000;}
.brandbox ul li a span{ font-weight:bold;}
.brandcloud{ margin-bottom:15px;}
.brandcloud h3 a{ font:bold 16px/26px Arial,Helvetica,sans-serif; padding:2px 3px; text-decoration:none;  float:left;} 
.brandcloud h3 a:hover,  h3.allbrandlist a:hover{ text-decoration:none;}
h3.allbrandlist a:hover{ color:#565656;}
h3.allbrandlist { padding:6px 11px; background:url(../images/but-grad.png) repeat-x 0 0; display:inline;}
h3.allbrandlist a{ color:#565656; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:none; background:url(../images/arrow-right.png) no-repeat right 3px; padding-right:12px;}
.padtopleft{ padding:10px 0 0 10px;}