html{background:#fff;color:#333;font:13px/1.5em Arial,Helvetica,sans-serif;-webkit-text-size-adjust:none;}
article,aside,audio,canvas,details,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,menu,nav,section,summary,video{display:block;}
blockquote,body,button,dd,details,dl,fieldset,figure,form,h1,h2,h3,h4,h5,h6,input,ol,p,select,summary,td,textarea,ul{margin:0;padding:0;}

@media print{
	*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}
	a,a:visited{text-decoration:underline}
	a[href]:after{content:none !important;}
	/*a[href]:after{content:" (" attr(href) ")"}
	abbr[title]:after{content:" (" attr(title) ")"}*/
	a[href^="javascript:"]:after,
	a[href^="#"]:after{content:""}
	pre,blockquote{border:1px solid #999;page-break-inside:avoid}
	thead{display:table-header-group}
	tr,img{page-break-inside:avoid}
	img{max-width:100%!important}
	@page{margin:2cm .5cm}
	p,h2,h3{orphans:3;widows:3}
	h2,h3{page-break-after:avoid}
	select{background:#fff!important}
}

a{text-decoration:none;cursor:pointer;outline:none;}
a:focus{outline:thin dotted;}
a:active,a:hover{outline:0;}
a[href^="mailto:"],a[href^="ymsgr:"]{word-wrap:break-word;word-break:break-all;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
address{font-style:normal;}

form{display:inline;}
h1{font-size:1.5em;}
h2{font-size:1.1em;}
h3,h4,h5,h6{font-size:1em;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:0;padding:0;}

iframe{background:transparent;border:0;}
img{border:0;}
mark{background:none;}
label{cursor:pointer;}
.js .no-js{display:none;} /* hide messages if js enabled through modernizr */

ol,ul{list-style:none;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}

table{border-collapse:collapse;border-spacing:0;}
table[align="center"]{margin:0 auto;}
th{text-align:left;}


/***** FORM STYLES *****/
button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;overflow:visible;line-height:inherit;}
button[disabled],input[disabled]{cursor:default;}
input[type=text],input[type=search]{outline:0;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;}

.input,select,textarea{background-color:#fafafa;border:1px solid #ccc;padding:3px;outline:none;}
.input,button,select,textarea{font-family:inherit;font-size:inherit;color:#333;}
.input:focus,select:focus,textarea:focus{border-color:#bbb;}
textarea{overflow:auto;}
button,.button{padding:5px 10px;}
.star{color:#c30;font-family:Verdana,Geneva,sans-serif;font-size:.9em;}


/***** LIST STYLES *****/
ol.default,ul.default{margin-left:20px;}
ol.default{list-style:decimal;}
ul.default{list-style:disc;}
ol.decimal{list-style:decimal;}
ol.loweralpha{list-style:lower-alpha;}
ol.lowerroman{list-style:lower-roman;}
ol.upperalpha{list-style:upper-alpha;}
ol.upperroman{list-style:upper-roman;}
ul.circle{list-style:circle;}
ul.square{list-style:square;}


/***** ALIGNMENT STYLES *****/
.tal,.al{text-align:left;}
.tar,.ar{text-align:right;}
.tac,.ac{text-align:center;}
.taj,.aj{text-align:justify;}
.vat,.ac-vat > *,.acac-vat > * > *{vertical-align:top;}
.vam,.ac-vam > *,.acac-vam > * > *{vertical-align:middle;}
.vab,.ac-vab > *,.acac-vab > * > *{vertical-align:bottom;}
.vasub{vertical-align:sub;}
.vasup{vertical-align:super;}
.fl,.ac-fl > *,.acac-fl > * > *{float:left;*display:inline-block;}
.fr,.ac-fr > *,.acac-fr > * > *{float:right;*display:inline-block;}
.fo,.ac-fo > *,.acac-fo > * > *{*zoom:1;} /*IE < 8*/
.fo:before,.fo:after,.ac-fo > *:before,.ac-fo > *:after,.acac-fo > * > *:before,.acac-fo > * > *:after{content:"";display:table;}
.fo:after,.ac-fo > *:after,.acac-fo > * > *:after{clear:both;}
.cb,.ac-cb > *{clear:both;}
.cl,.ac-cl > *{clear:left;}
.cr,.ac-cr > *{clear:right;}


/***** BACKGROUND STYLES *****/
.bgi{background:#fff none no-repeat center center;}
.bgcbb{background-clip:border-box;}
.bgcpb{background-clip:padding-box;}
.bgccb{background-clip:content-box;}
.bgobb{background-origin:border-box;}
.bgopb{background-origin:padding-box;}
.bgocb{background-origin:content-box;}
.bgs100{-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;}
.bgs-cover{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.bgs-contain{-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;}
.bgs100100{-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;}
.bgsa100{-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;}


/***** DISPLAY & POSITIONS STYLES *****/
.db,.ac-db > *,.acac-db > * > *{display:block;}
.di,.ac-di > *,.acac-di > * > *{display:inline;}
.dib,.ac-dib > *,.acac-dib > * > *{display:inline-block;*display:inline;*zoom:1;}
.dn,.ac-dn > *,.acac-dn > * > *{display:none;}
.dt,.ac-dt > *,.acac-dt > * > *{display:table;}
.dtc,.ac-dtc > *,.acac-dtc > * > *{display:table-cell;}
.dtr,.ac-dtr > *,.acac-dtr > * > *{display:table-row;}

/* IE7 Hack */
.dtr, .ac-dtr > *,  .acac-dtr > * > *{*zoom:1;}
.dtr:before, .ac-dtr > *:before,  .acac-dtr > * > *:before,.dtr:after, .ac-dtr > *:after,  .acac-dtr > * > *:after{*content:'';*display:table;}
.dtr:after, .ac-dtr > *:after,  .acac-dtr > * > *:after{*clear:both;}
.dtc, .ac-dtc > *, .acac-dtc > * > *{*float:left;}

.vh{visibility:hidden;}
.vv{visibility:visible;}
.oh,.ofh{overflow:hidden;}
.ov,.ofv{overflow:visible;}
.oxh{overflow-x:hidden;}
.oyh{overflow-y:hidden;}
.oxs{overflow-x:scroll;}
.oys{overflow-y:scroll;}
.oxv{overflow-x:visible;}
.oyv{overflow-y:visible;}
.pa,.ac-pa > *{position:absolute;}
.pf,.ac-pf > *{position:fixed;}
.pr,.ac-pr > *,.acac-pr > * > *{position:relative;}
.ps,.ac-ps > *{position:static;}

.zi1{z-index:1;}
.zi2{z-index:2;}
.zi3{z-index:3;}
.zi4{z-index:4;}
.zi5{z-index:5;}
.zi6{z-index:6;}
.zi7{z-index:7;}
.zi8{z-index:8;}
.zi9{z-index:9;}
.zi10{z-index:10;}

.bsbb,.ac-bsbb > *,.acac-bsbb > * > *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bscb,.ac-bscb > *,.acac-bscb > * > *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}


/***** MISCELLANEOUS STYLES *****/
.cd,.ac-cd > *,.acac-cd > * > *{cursor:default;}
.cp,.ac-cp > *,.acac-cp > * > *{cursor:pointer;}
.cna,.ac-cna > *,.acac-cna > * > *{cursor:not-allowed;}
.ch{cursor:help;}
.z1{*zoom:1;}
.bcc{border-collapse:collapse;}
.bcs{border-collapse:separate;}


/***** FONT SIZE STYLES *****/
.small{font-size:0.9em;}
.xsmall{font-size:0.8em;}
.xxsmall{font-size:0.7em;}
.xxxsmall{font-size:0.6em;}
.xxxxsmall{font-size:0.5em;}
.large{font-size:1.1em;}
.xlarge{font-size:1.2em;}
.xxlarge{font-size:1.3em;}
.xxxlarge{font-size:1.4em;}
.xxxxlarge{font-size:1.5em;}


/***** TEXT FORMAT STYLES *****/
.fwb,.ac-fwb > *, .acac-fwb > * > *,.ac-fwb-hover > *:hover, .acac-fwb-hover > * > *:hover,.b,b{font-weight:700;}
.fwn,.ac-fwn > *, .acac-fwn > * > *,.bn{font-weight:normal;}
.fsi,.i{font-style:italic;}
.fsn,.in{font-style:normal;}
.fwnfsn,.n{font-weight:normal;font-style:normal;}

.u,a.u{text-decoration:underline;}a.u:hover{text-decoration:none;}
.uo a{text-decoration:none;}.uo a:hover,a.uo:hover{text-decoration:underline;}
.uu a{text-decoration:underline;}.uu a:hover{text-decoration:none;}
.un,.un a,.un a:hover{text-decoration:none;}

.fvsc{font-variant:small-caps;}
.ttc{text-transform:capitalize;}
.ttl{text-transform:lowercase;}
.ttu{text-transform:uppercase;}
.wsnw{white-space:nowrap;}
.wsn{white-space:normal;}
.wwbw{word-wrap:break-word;word-break:break-all;word-break/* */:normal;}


/***** TEXT COLOR STYLES *****/
.black,.black a,a.black{color:#000;}.black a:hover,a.black:hover{color:#222;}
.graydark,.graydark a,a.graydark{color:#333;}.graydark a:hover,a.graydark:hover{color:#111;}
.gray,.gray a,a.gray{color:#666;}.gray a:hover,a.gray:hover{color:#333;}
.dul,.dul a,a.dul{color:#999;}.dul a:hover,a.dul:hover{color:#666;}
.silver,.silver a,a.silver{color:#ccc;}.silver a:hover,a.silver:hover{color:#fff;}
.smoke,.smoke a,a.smoke{color:#eee;}.smoke a:hover,a.smoke:hover{color:#fff;}
.white,.white a,a.white{color:#fff;}.white a:hover,a.white:hover{color:#eee;}

.blue,.blue a,a.blue{color:#03c;}.blue a:hover,a.blue:hover{color:#06f;}
.brown,.brown a,a.brown{color:#600;}.brown a:hover,a.brown:hover{color:#960;}
.chocolate,.chocolate a,a.chocolate{color:#d2691e;}.chocolate a:hover,a.chocolate:hover{color:#9a4f16;}
.cyan,.cyan a,a.cyan{color:#0ff;}.cyan a:hover,a.cyan:hover{color:#6ff;}
.golden,.golden a,a.golden{color:#a0501c;}.golden a:hover,a.golden:hover{color:#c60;}
.green,.green a,a.green{color:#060;}.green a:hover,a.green:hover{color:#390;}
.magenta,.magenta a,a.magenta{color:#f0f;}.magenta a:hover,a.magenta:hover{color:#606;}
.maroon,.maroon a,a.maroon{color:#b00;}.maroon a:hover,a.maroon:hover{color:#900;}
.orange,.orange a,a.orange{color:#f60;}.orange a:hover,a.orange:hover{color:#f00;}
.purple,.purple a,a.purple{color:#800080;}.purple a:hover,a.purple:hover{color:#4000ff;}
.red,.red a,a.red{color:#d00;}.red a:hover,a.red:hover{color:#c00;}
.yellow,.yellow a,a.yellow{color:#ff0;}.yellow a:hover,a.yellow:hover{color:#ff9;}

.colorerror,.colorerror a,a.colorerror{color:#d00;}.colorerror a:hover,a.colorerror:hover{color:#b94a48;}
.colorinfo,.colorinfo a,a.colorinfo{color:#3a87ad;}.colorinfo a:hover,a.colorinfo:hover{color:#3a87ad;}
.colorsuccess,.colorsuccess a,a.colorsuccess{color:#093;}.colorsuccess a:hover,a.colorsuccess:hover{color:#060;}
.colorwarning,.colorwarning a,a.colorwarning{color:#c63;}.colorwarning a:hover,a.colorwarning:hover{color:#c09853;}

.black10,.black10 a,a.black10{color:#e5e5e5;color:rgba(0,0,0,.1);*color:#e5e5e5;}
.black10 a:hover,a.black10:hover{color:#ccc;color:rgba(0,0,0,.2);*color:#ccc;}
.black20,.black20 a,a.black20{color:#ccc;color:rgba(0,0,0,.2);*color:#ccc;}
.black20 a:hover,a.black20:hover{color:#b2b2b2;color:rgba(0,0,0,.3);*color:#b2b2b2;}
.black25,.black25 a,a.black25{color:#bfbfbf;color:rgba(0,0,0,.25);*color:#bfbfbf;}
.black25 a:hover,a.black25:hover{color:#ababab;color:rgba(0,0,0,.35);*color:#ababab;}
.black30,.black30 a,a.black30{color:#b2b2b2;color:rgba(0,0,0,.3);*color:#b2b2b2;}
.black30 a:hover,a.black30:hover{color:#999;color:rgba(0,0,0,.4);*color:#999;}
.black33,.black33 a,a.black33{color:#ababab;color:rgba(0,0,0,.33);*color:#ababab;}
.black33 a:hover,a.black33:hover{color:#999;color:rgba(0,0,0,.43);*color:#999;}
.black40,.black40 a,a.black40{color:#999;color:rgba(0,0,0,.4);*color:#999;}
.black40 a:hover,a.black40:hover{color:#7f7f7f;color:rgba(0,0,0,.5);*color:#7f7f7f;}
.black50,.black50 a,a.black50{color:#7f7f7f;color:rgba(0,0,0,.5);*color:#7f7f7f;}
.black50 a:hover,a.black50:hover{color:#666;color:rgba(0,0,0,.6);*color:#666;}
.black60,.black60 a,a.black60{color:#666;color:rgba(0,0,0,.6);*color:#666;}
.black60 a:hover,a.black60:hover{color:#4c4c4c;color:rgba(0,0,0,.7);*color:#4c4c4c;}
.black65,.black65 a,a.black65,
.black66,.black66 a,a.black66{color:#575757;color:rgba(0,0,0,.66);*color:#575757;}
.black66 a:hover,a.black66:hover{color:#404040;color:rgba(0,0,0,.75);*color:#404040;}
.black70,.black70 a,a.black70{color:#4c4c4c;color:rgba(0,0,0,.7);*color:#4c4c4c;}
.black70 a:hover,a.black70:hover{color:#333;color:rgba(0,0,0,.8);*color:#333;}
.black75,.black75 a,a.black75{color:#404040;color:rgba(0,0,0,.75);*color:#404040;}
.black75 a:hover,a.black75:hover{color:#191919;color:rgba(0,0,0,.85);*color:#191919;}
.black80,.black80 a,a.black80{color:#333;color:rgba(0,0,0,.8);*color:#333;}
.black80 a:hover,a.black80:hover{color:#191919;color:rgba(0,0,0,.9);*color:#191919;}
.black90,.black90 a,a.black90{color:#191919;color:rgba(0,0,0,.9);*color:#191919;}
.black90 a:hover,a.black90:hover{color:#000;color:rgba(0,0,0,.99);*color:#000;}
.black100,.black100 a,a.black100{color:#000;}.black100 a:hover,a.black100:hover{color:#222;}

.white10,.white10 a,a.white10{color:#1a1a1a;color:rgba(255,255,255,.1);*color:#1a1a1a;}
.white10 a:hover,a.white10:hover{color:#333;color:rgba(255,255,255,.2);*color:#333;}
.white20,.white20 a,a.white20{color:#333;color:rgba(255,255,255,.2);*color:#333;}
.white20 a:hover,a.white20:hover{color:#4d4d4d;color:rgba(255,255,255,.3);*color:#4d4d4d;}
.white25,.white25 a,a.white25{color:#404040;color:rgba(255,255,255,.25);*color:#404040;}
.white25 a:hover,a.white25:hover{color:#545454;color:rgba(255,255,255,.35);*color:#545454;}
.white30,.white30 a,a.white30{color:#4d4d4d;color:rgba(255,255,255,.3);*color:#4d4d4d;}
.white30 a:hover,a.white30:hover{color:#666;color:rgba(255,255,255,.4);*color:#666;}
.white33,.white33 a,a.white33{color:#545454;color:rgba(255,255,255,.33);*color:#545454;}
.white33 a:hover,a.white33:hover{color:#666;color:rgba(255,255,255,.43);*color:#666;}
.white40,.white40 a,a.white40{color:#666;color:rgba(255,255,255,.4);*color:#666;}
.white40 a:hover,a.white40:hover{color:#808080;color:rgba(255,255,255,.5);*color:#808080;}
.white50,.white50 a,a.white50{color:#808080;color:rgba(255,255,255,.5);*color:#808080;}
.white50 a:hover,a.white50:hover{color:#999;color:rgba(255,255,255,.6);*color:#999;}
.white60,.white60 a,a.white60{color:#999;color:rgba(255,255,255,.6);*color:#999;}
.white60 a:hover,a.white60:hover{color:#b3b3b3;color:rgba(255,255,255,.7);*color:#b3b3b3;}
.white65,.white65 a,a.white65,
.white66,.white66 a,a.white66{color:#a8a8a8;color:rgba(255,255,255,.66);*color:#a8a8a8;}
.white66 a:hover,a.white66:hover{color:#bfbfbf;color:rgba(255,255,255,.75);*color:#bfbfbf;}
.white70,.white70 a,a.white70{color:#b3b3b3;color:rgba(255,255,255,.7);*color:#b3b3b3;}
.white70 a:hover,a.white70:hover{color:#ccc;color:rgba(255,255,255,.8);*color:#ccc;}
.white75,.white75 a,a.white75{color:#bfbfbf;color:rgba(255,255,255,.75);*color:#bfbfbf;}
.white75 a:hover,a.white75:hover{color:#ccc;color:rgba(255,255,255,.85);*color:#ccc;}
.white80,.white80 a,a.white80{color:#ccc;color:rgba(255,255,255,.8);*color:#ccc;}
.white80 a:hover,a.white80:hover{color:#e6e6e6;color:rgba(255,255,255,.9);*color:#e6e6e6;}
.white90,.white90 a,a.white90{color:#fff;color:rgba(255,255,255,.9);*color:#e6e6e6;}
.white90 a:hover,a.white90:hover{color:#fff;color:rgba(255,255,255,.99);*color:#fff;}
.white100,.white100 a,a.white100{color:#fff;}.white100 a:hover,a.white100:hover{color:#eee;}

.black,.blue,.brown,.chocolate,.golden,.gray,.green,.magenta,.maroon,.orange,.purple,.red,.hig,.dif,.dul,.errorcolor,.infocolor,.successcolor,.warningcolor{text-shadow:1px 1px rgba(255,255,255,.75);}
.cyan,.silver,.yellow,.smoke,.white{text-shadow:1px 1px rgba(0,0,0,.5);}


/***** FONT FAMILY STYLES *****/
.ffa{font-family:Arial,Helvetica,sans-serif;}
.ffc{font-family:"Courier New",Courier,monospace;}
.ffg{font-family:Georgia,"Times New Roman",Times,serif;}
.fft{font-family:Tahoma,Geneva,sans-serif;}
.ffv{font-family:Verdana,Geneva,sans-serif;}
.ffab{font-family:"Arial Black",Gadget,sans-serif;}
.fflc{font-family:"Lucida Console",Monaco,monospace;}
.ffpl{font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;}
.ffcsms{font-family:"Comic Sans MS",cursive;}
.fflsu{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;}
.ffmss{font-family:"MS Serif","New York",serif;}
.fftms{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
.fftnr{font-family:"Times New Roman",Times,serif;}


/***** LINE HEIGHT STYLES *****/
.lh0,.lh0px{line-height:0;}
.lh1px{line-height:1px;}
.lh02em{line-height:0.2em;}
.lh05em{line-height:0.5em;}
.lh07em{line-height:0.7em;}
.lh1em{line-height:1em;}
.lh11em{line-height:1.1em;}
.lh12em{line-height:1.2em;}
.lh13em{line-height:1.3em;}
.lh14em{line-height:1.4em;}
.lh15em{line-height:1.5em;}
.lh17em{line-height:1.7em;}
.lh2em{line-height:2em;}
.lh22em{line-height:2.2em;}
.lh25em{line-height:2.5em;}


/***** ALPHA STYLES *****/
.alpha0{opacity:0;filter:alpha(opacity=0);}
.alpha5{opacity:.05;filter:alpha(opacity=5);}
.alpha10{opacity:.1;filter:alpha(opacity=10);}
.alpha20{opacity:.2;filter:alpha(opacity=20);}
.alpha25{opacity:.25;filter:alpha(opacity=25);}
.alpha30{opacity:.3;filter:alpha(opacity=30);}
.alpha33{opacity:.33;filter:alpha(opacity=33);}
.alpha40{opacity:.4;filter:alpha(opacity=40);}
.alpha50{opacity:.5;filter:alpha(opacity=50);}
.alpha60{opacity:.6;filter:alpha(opacity=60);}
.alpha66{opacity:.66;filter:alpha(opacity=66);}
.alpha70{opacity:.7;filter:alpha(opacity=70);}
.alpha75{opacity:.75;filter:alpha(opacity=75);}
.alpha80{opacity:.8;filter:alpha(opacity=80);}
.alpha90{opacity:.9;filter:alpha(opacity=90);}
.alpha95{opacity:.95;filter:alpha(opacity=95);}
.alpha99{opacity:.99;filter:alpha(opacity=99);}


/***** MARGIN STYLES *****/
.ma1px a,.ac-ma1px > * > a{margin-left:1px;margin-right:1px;}
.ma1px a:first-child{margin-left:0;}.ma1px a:last-child{margin-right:0;}
.ma2px a,.ac-ma2px > * > a{margin-left:2px;margin-right:2px;}
.ma2px a:first-child{margin-left:0;}.ma2px a:last-child{margin-right:0;}
.ma3px a,.ac-ma3px > * > a{margin-left:3px;margin-right:3px;}
.ma3px a:first-child{margin-left:0;}.ma3px a:last-child{margin-right:0;}
.ma4px a,.ac-ma4px > * > a{margin-left:4px;margin-right:4px;}
.ma4px a:first-child{margin-left:0;}.ma3px a:last-child{margin-right:0;}
.ma5px a,.ac-ma5px > * > a{margin-left:5px;margin-right:5px;}
.ma5px a:first-child{margin-left:0;}.ma5px a:last-child{margin-right:0;}
.ma7px a,.ac-ma7px > * > a{margin-left:7px;margin-right:7px;}
.ma7px a:first-child{margin-left:0;}.ma7px a:last-child{margin-right:0;}
.ma10px a,.ac-ma10px > * > a{margin-left:10px;margin-right:10px;}
.ma10px a:first-child{margin-left:0;}.ma10px a:last-child{margin-right:0;}

.m0a{margin-left:auto;margin-right:auto;}
.m0,.m0px{margin:0;}
.m1px,.ac-m1px > *,.acac-m1px > * > *{margin:1px;}
.m1px2px,.ac-m1px2px > *,.acac-m1px2px > * > *{margin:1px 2px;}
.m1px5px,.ac-m1px5px > *,.acac-m1px5px > * > *{margin:1px 5px;}
.m2px,.ac-m2px > *,.acac-m2px > * > *{margin:2px;}
.m2px5px,.ac-m2px5px > *,.acac-m2px5px > * > *{margin:2px 5px;}
.m2px10px,.ac-m2px10px > *,.acac-m2px10px > * > *{margin:2px 10px;}
.m3px,.ac-m3px > *,.acac-m3px > * > *{margin:3px;}
.m4px,.ac-m4px > *,.acac-m4px > * > *{margin:4px;}
.m5px,.ac-m5px > *,.acac-m5px > * > *{margin:5px;}
.m5px10px,.ac-m5px10px > *,.acac-m5px10px > * > *{margin:5px 10px;}
.m5px15px,.ac-m5px15px > *,.acac-m5px15px > * > *{margin:5px 15px;}
.m7px,.ac-m7px > *,.acac-m7px > * > *{margin:7px;}
.m10px,.ac-m10px > *,.acac-m10px > * > *{margin:10px;}
.m12px,.ac-m12px > *,.acac-m12px > * > *{margin:12px;}
.m15px,.ac-m15px > *,.acac-m15px > * > *{margin:15px;}
.m17px,.ac-m17px > *,.acac-m17px > * > *{margin:17px;}
.m20px,.ac-m20px > *,.acac-m20px > * > *{margin:20px;}
.m22px,.ac-m22px > *,.acac-m22px > * > *{margin:22px;}
.m25px,.ac-m25px > *,.acac-m25px > * > *{margin:25px;}
.m27px,.ac-m27px > *,.acac-m27px > * > *{margin:27px;}
.m30px,.ac-m30px > *,.acac-m30px > * > *{margin:30px;}

.mt0,.mt0px,.ac-mt0 > *,.acac-mt0 > * > *{margin-top:0;}
.mt1px,.ac-mt1px > *,.acac-mt1px > * > *{margin-top:1px;}
.mt2px,.ac-mt2px > *,.acac-mt2px > * > *{margin-top:2px;}
.mt3px,.ac-mt3px > *,.acac-mt3px > * > *{margin-top:3px;}
.mt4px,.ac-mt4px > *,.acac-mt4px > * > *{margin-top:4px;}
.mt5px,.ac-mt5px > *,.acac-mt5px > * > *{margin-top:5px;}
.mt7px,.ac-mt7px > *,.acac-mt7px > * > *{margin-top:7px;}
.mt10px,.ac-mt10px > *,.acac-mt10px > * > *{margin-top:10px;}
.mt12px,.ac-mt12px > *,.acac-mt12px > * > *{margin-top:12px;}
.mt15px,.ac-mt15px > *,.acac-mt15px > * > *{margin-top:15px;}
.mt17px,.ac-mt17px > *,.acac-mt17px > * > *{margin-top:17px;}
.mt20px,.ac-mt20px > *,.acac-mt20px > * > *{margin-top:20px;}
.mt22px,.ac-mt22px > *,.acac-mt22px > * > *{margin-top:22px;}
.mt25px,.ac-mt25px > *,.acac-mt25px > * > *{margin-top:25px;}
.mt27px,.ac-mt27px > *,.acac-mt27px > * > *{margin-top:27px;}
.mt30px,.ac-mt30px > *,.acac-mt30px > * > *{margin-top:30px;}

.mr0,.mr0px,.ac-mr0 > *,.acac-mr0 > * > *{margin-right:0;}
.mr1px,.ac-mr1px > *,.acac-mr1px > * > *{margin-right:1px;}
.mr2px,.ac-mr2px > *,.acac-mr2px > * > *{margin-right:2px;}
.mr3px,.ac-mr3px > *,.acac-mr3px > * > *{margin-right:3px;}
.mr4px,.ac-mr4px > *,.acac-mr4px > * > *{margin-right:4px;}
.mr5px,.ac-mr5px > *,.acac-mr5px > * > *{margin-right:5px;}
.mr7px,.ac-mr7px > *,.acac-mr7px > * > *{margin-right:7px;}
.mr10px,.ac-mr10px > *,.acac-mr10px > * > *{margin-right:10px;}
.mr12px,.ac-mr12px > *,.acac-mr12px > * > *{margin-right:12px;}
.mr15px,.ac-mr15px > *,.acac-mr15px > * > *{margin-right:15px;}
.mr17px,.ac-mr17px > *,.acac-mr17px > * > *{margin-right:17px;}
.mr20px,.ac-mr20px > *,.acac-mr20px > * > *{margin-right:20px;}
.mr22px,.ac-mr22px > *,.acac-mr22px > * > *{margin-right:22px;}
.mr25px,.ac-mr25px > *,.acac-mr25px > * > *{margin-right:25px;}
.mr27px,.ac-mr27px > *,.acac-mr27px > * > *{margin-right:27px;}
.mr30px,.ac-mr30px > *,.acac-mr30px > * > *{margin-right:30px;}

.mb0,.mb0px,.ac-mb0 > *,.acac-mb0 > * > *{margin-bottom:0;}
.mb1px,.ac-mb1px > *,.acac-mb1px > * > *{margin-bottom:1px;}
.mb2px,.ac-mb2px > *,.acac-mb2px > * > *{margin-bottom:2px;}
.mb3px,.ac-mb3px > *,.acac-mb3px > * > *{margin-bottom:3px;}
.mb4px,.ac-mb4px > *,.acac-mb4px > * > *{margin-bottom:4px;}
.mb5px,.ac-mb5px > *,.acac-mb5px > * > *{margin-bottom:5px;}
.mb7px,.ac-mb7px > *,.acac-mb7px > * > *{margin-bottom:7px;}
.mb10px,.ac-mb10px > *,.acac-mb10px > * > *{margin-bottom:10px;}
.mb12px,.ac-mb12px > *,.acac-mb12px > * > *{margin-bottom:12px;}
.mb15px,.ac-mb15px > *,.acac-mb15px > * > *{margin-bottom:15px;}
.mb17px,.ac-mb17px > *,.acac-mb17px > * > *{margin-bottom:17px;}
.mb20px,.ac-mb20px > *,.acac-mb20px > * > *{margin-bottom:20px;}
.mb22px,.ac-mb20px > *,.acac-mb20px > * > *{margin-bottom:22px;}
.mb25px,.ac-mb22px > *,.acac-mb22px > * > *{margin-bottom:25px;}
.mb27px,.ac-mb27px > *,.acac-mb27px > * > *{margin-bottom:27px;}
.mb30px,.ac-mb30px > *,.acac-mb30px > * > *{margin-bottom:30px;}

.ml0,.ml0px,.ac-ml0 > *,.acac-ml0 > * > *{margin-left:0;}
.ml1px,.ac-ml1px > *,.acac-ml1px > * > *{margin-left:1px;}
.ml2px,.ac-ml2px > *,.acac-ml2px > * > *{margin-left:2px;}
.ml3px,.ac-ml3px > *,.acac-ml3px > * > *{margin-left:3px;}
.ml4px,.ac-ml4px > *,.acac-ml4px > * > *{margin-left:4px;}
.ml5px,.ac-ml5px > *,.acac-ml5px > * > *{margin-left:5px;}
.ml7px,.ac-ml7px > *,.acac-ml7px > * > *{margin-left:7px;}
.ml10px,.ac-ml10px > *,.acac-ml10px > * > *{margin-left:10px;}
.ml12px,.ac-ml12px > *,.acac-ml12px > * > *{margin-left:12px;}
.ml15px,.ac-ml15px > *,.acac-ml15px > * > *{margin-left:15px;}
.ml17px,.ac-ml17px > *,.acac-ml17px > * > *{margin-left:17px;}
.ml20px,.ac-ml20px > *,.acac-ml20px > * > *{margin-left:20px;}
.ml22px,.ac-ml22px > *,.acac-ml22px > * > *{margin-left:22px;}
.ml25px,.ac-ml25px > *,.acac-ml25px > * > *{margin-left:25px;}
.ml27px,.ac-ml27px > *,.acac-ml27px > * > *{margin-left:27px;}
.ml30px,.ac-ml30px > *,.acac-ml30px > * > *{margin-left:30px;}

.fc-mt0 > *:first-child, .lc-mt0 > *:last-child,
.fcfc-mt0 > *:first-child > *:first-child, .fcac-mt0 > *:first-child > *, .fclc-mt0 > *:first-child > :last-child,
.acfc-mt0 > * > :first-child, .acac-mt0 > * > *, .aclc-mt0 > * > :last-child,
.lcfc-mt0 > *:last-child > *:first-child, .lcac-mt0 > *:last-child > *, .lclc-mt0 > *:last-child > :last-child {margin-top:0;}
.fc-mr0 > *:first-child, .lc-mr0 > *:last-child,
.fcfc-mr0 > *:first-child > *:first-child, .fcac-mr0 > *:first-child > *, .fclc-mr0 > *:first-child > :last-child,
.acfc-mr0 > * > :first-child, .acac-mr0 > * > *, .aclc-mr0 > * > :last-child,
.lcfc-mr0 > *:last-child > *:first-child, .lcac-mr0 > *:last-child > *, .lclc-mr0 > *:last-child > :last-child {margin-right:0;}
.fc-mb0 > *:first-child, .lc-mb0 > *:last-child,
.fcfc-mb0 > *:first-child > *:first-child, .fcac-mb0 > *:first-child > *, .fclc-mb0 > *:first-child > :last-child,
.acfc-mb0 > * > :first-child, .acac-mb0 > * > *, .aclc-mb0 > * > :last-child,
.lcfc-mb0 > *:last-child > *:first-child, .lcac-mb0 > *:last-child > *, .lclc-mb0 > *:last-child > :last-child {margin-bottom:0;}
.fc-ml0 > *:first-child, .lc-ml0 > *:last-child,
.fcfc-ml0 > *:first-child > *:first-child, .fcac-ml0 > *:first-child > *, .fclc-ml0 > *:first-child > :last-child,
.acfc-ml0 > * > :first-child, .acac-ml0 > * > *, .aclc-ml0 > * > :last-child,
.lcfc-ml0 > *:last-child > *:first-child, .lcac-ml0 > *:last-child > *, .lclc-ml0 > *:last-child > :last-child {margin-left:0;}


/***** PADDING STYLES *****/
.p0,.p0px{padding:0;}
.p1px,.ac-p1px > *,.acac-p1px > * > *{padding:1px;}
.p1px2px,.ac-p1px2px > *,.acac-p1px2px > * > *{padding:1px 2px;}
.p1px5px,.ac-p1px5px > *,.acac-p1px5px > * > *{padding:1px 5px;}
.p2px,.ac-p2px > *,.acac-p2px > * > *{padding:2px;}
.p2px5px,.ac-p2px5px > *,.acac-p2px5px > * > *{padding:2px 5px;}
.p2px10px,.ac-p2px10px > *,.acac-p2px10px > * > *{padding:2px 10px;}
.p3px,.ac-p3px > *,.acac-p3px > * > *{padding:3px;}
.p3px5px,.ac-p3px5px > *,.acac-p3px5px > * > *{padding:3px 5px;}
.p3px10px,.ac-p3px10px > *,.acac-p3px10px > * > *{padding:3px 10px;}
.p4px,.ac-p4px > *,.acac-p5px > * > *{padding:4px;}
.p5px,.ac-p5px > *,.acac-p5px > * > *{padding:5px;}
.p5px10px,.ac-p5px10px > *,.acac-p5px10px > * > *{padding:5px 10px;}
.p5px15px,.ac-p5px15px > *,.acac-p5px15px > * > *{padding:5px 15px;}
.p7px,.ac-p7px > *,.acac-p7px > * > *{padding:7px;}
.p7px10px,.ac-p7px10px > *,.acac-p7px10px > * > *{padding:7px 10px;}
.p7px15px,.ac-p7px15px > *,.acac-p7px15px > * > *{padding:7px 15px;}
.p10px,.ac-p10px > *,.acac-p10px > * > *{padding:10px;}
.p10px15px,.ac-p10px15px > *,.acac-p10px15px > * > *{padding:10px 15px;}
.p10px20px,.ac-p10px20px > *,.acac-p10px20px > * > *{padding:10px 20px;}
.p12px,.ac-p12px > *,.acac-p12px > * > *{padding:12px;}
.p15px,.ac-p15px > *,.acac-p15px > * > *{padding:15px;}
.p17px,.ac-p17px > *,.acac-p16px > * > *{padding:17px;}
.p20px,.ac-p20px > *,.acac-p20px > * > *{padding:20px;}
.p22px,.ac-p22px > *,.acac-p22px > * > *{padding:22px;}
.p25px,.ac-p25px > *,.acac-p25px > * > *{padding:25px;}
.p27px,.ac-p27px > *,.acac-p27px > * > *{padding:27px;}
.p30px,.ac-p30px > *,.acac-p30px > * > *{padding:30px;}

table.p1px,table.p1px2px,table.p1px5px,table.p2px,table.p2px5px,table.p2px10px,table.p3px,table.p4px,table.p5px,table.p5px10px,table.p5px15px,table.p7px,table.p10px,table.p10px15px,table.p10px20px,table.p12px,table.p15px{padding:0;}
table.p1px > * > * > *		{padding:1px;}
table.p1px2px > * > * > *	{padding:1px 2px;}
table.p1px5px > * > * > *	{padding:1px 5px;}
table.p2px > * > * > *		{padding:2px;}
table.p2px5px > * > * > *	{padding:2px 5px;}
table.p2px10px > * > * > *	{padding:2px 10px;}
table.p3px > * > * > *		{padding:3px;}
table.p3px5px > * > * > *	{padding:3px 5px;}
table.p3px10px > * > * > *	{padding:3px 10px;}
table.p4px > * > * > *		{padding:4px;}
table.p5px > * > * > *		{padding:5px;}
table.p5px10px > * > * > *	{padding:5px 10px;}
table.p5px15px > * > * > *	{padding:5px 15px;}
table.p7px > * > * > *		{padding:7px;}
table.p7px10px > * > * > *	{padding:7px 10px;}
table.p10px > * > * > *		{padding:10px;}
table.p10px15px > * > * > *	{padding:10px 15px;}
table.p10px20px > * > * > *	{padding:10px 20px;}
table.p12px > * > * > *		{padding:12px;}
table.p15px > * > * > *		{padding:15px;}


.pt0,.pt0px,.ac-pt0 > *,.acac-pt0 > * > *{padding-top:0;}
.pt1px,.ac-pt1px > *,.acac-pt1px > * > *{padding-top:1px;}
.pt2px,.ac-pt2px > *,.acac-pt2px > * > *{padding-top:2px;}
.pt3px,.ac-pt3px > *,.acac-pt3px > * > *{padding-top:3px;}
.pt4px,.ac-pt4px > *,.acac-pt4px > * > *{padding-top:4px;}
.pt5px,.ac-pt5px > *,.acac-pt5px > * > *{padding-top:5px;}
.pt7px,.ac-pt7px > *,.acac-pt7px > * > *{padding-top:7px;}
.pt10px,.ac-pt10px > *,.acac-pt10px > * > *{padding-top:10px;}
.pt12px,.ac-pt12px > *,.acac-pt12px > * > *{padding-top:12px;}
.pt15px,.ac-pt15px > *,.acac-pt15px > * > *{padding-top:15px;}
.pt17px,.ac-pt17px > *,.acac-pt17px > * > *{padding-top:17px;}
.pt20px,.ac-pt20px > *,.acac-pt20px > * > *{padding-top:20px;}
.pt22px,.ac-pt22px > *,.acac-pt22px > * > *{padding-top:22px;}
.pt25px,.ac-pt25px > *,.acac-pt25px > * > *{padding-top:25px;}
.pt27px,.ac-pt27px > *,.acac-pt27px > * > *{padding-top:27px;}
.pt30px,.ac-pt30px > *,.acac-pt30px > * > *{padding-top:30px;}

.pr0,.pr0px,.ac-pr0 > *,.acac-pr0 > * > *{padding-right:0;}
.pr1px,.ac-pr1px > *,.acac-pr1px > * > *{padding-right:1px;}
.pr2px,.ac-pr2px > *,.acac-pr2px > * > *{padding-right:2px;}
.pr3px,.ac-pr3px > *,.acac-pr3px > * > *{padding-right:3px;}
.pr4px,.ac-pr4px > *,.acac-pr4px > * > *{padding-right:4px;}
.pr5px,.ac-pr5px > *,.acac-pr5px > * > *{padding-right:5px;}
.pr7px,.ac-pr7px > *,.acac-pr7px > * > *{padding-right:7px;}
.pr10px,.ac-pr10px > *,.acac-pr10px > * > *{padding-right:10px;}
.pr12px,.ac-pr12px > *,.acac-pr12px > * > *{padding-right:12px;}
.pr15px,.ac-pr15px > *,.acac-pr15px > * > *{padding-right:15px;}
.pr17px,.ac-pr17px > *,.acac-pr17px > * > *{padding-right:17px;}
.pr20px,.ac-pr20px > *,.acac-pr20px > * > *{padding-right:20px;}
.pr22px,.ac-pr22px > *,.acac-pr22px > * > *{padding-right:22px;}
.pr25px,.ac-pr25px > *,.acac-pr25px > * > *{padding-right:25px;}
.pr27px,.ac-pr27px > *,.acac-pr27px > * > *{padding-right:27px;}
.pr30px,.ac-pr30px > *,.acac-pr30px > * > *{padding-right:30px;}

.pb0,.pb0px,.ac-pb0 > *,.acac-pb0 > * > *{padding-bottom:0;}
.pb1px,.ac-pb1px > *,.acac-pb1px > * > *{padding-bottom:1px;}
.pb2px,.ac-pb2px > *,.acac-pb2px > * > *{padding-bottom:2px;}
.pb3px,.ac-pb3px > *,.acac-pb3px > * > *{padding-bottom:3px;}
.pb4px,.ac-pb4px > *,.acac-pb4px > * > *{padding-bottom:4px;}
.pb5px,.ac-pb5px > *,.acac-pb5px > * > *{padding-bottom:5px;}
.pb7px,.ac-pb7px > *,.acac-pb7px > * > *{padding-bottom:7px;}
.pb10px,.ac-pb10px > *,.acac-pb10px > * > *{padding-bottom:10px;}
.pb12px,.ac-pb12px > *,.acac-pb12px > * > *{padding-bottom:12px;}
.pb15px,.ac-pb15px > *,.acac-pb15px > * > *{padding-bottom:15px;}
.pb17px,.ac-pb17px > *,.acac-pb17px > * > *{padding-bottom:17px;}
.pb20px,.ac-pb20px > *,.acac-pb20px > * > *{padding-bottom:20px;}
.pb22px,.ac-pb22px > *,.acac-pb22px > * > *{padding-bottom:22px;}
.pb25px,.ac-pb25px > *,.acac-pb25px > * > *{padding-bottom:25px;}
.pb27px,.ac-pb27px > *,.acac-pb27px > * > *{padding-bottom:27px;}
.pb30px,.ac-pb30px > *,.acac-pb30px > * > *{padding-bottom:30px;}

.pl0,.pl0px,.ac-pl0 > *,.acac-pl0 > * > *{padding-left:0;}
.pl1px,.ac-pl1px > *,.acac-pl1px > * > *{padding-left:1px;}
.pl2px,.ac-pl2px > *,.acac-pl2px > * > *{padding-left:2px;}
.pl3px,.ac-pl3px > *,.acac-pl3px > * > *{padding-left:3px;}
.pl4px,.ac-pl4px > *,.acac-pl4px > * > *{padding-left:4px;}
.pl5px,.ac-pl5px > *,.acac-pl5px > * > *{padding-left:5px;}
.pl7px,.ac-pl7px > *,.acac-pl7px > * > *{padding-left:7px;}
.pl10px,.ac-pl10px > *,.acac-pl10px > * > *{padding-left:10px;}
.pl12px,.ac-pl12px > *,.acac-pl12px > * > *{padding-left:12px;}
.pl15px,.ac-pl15px > *,.acac-pl15px > * > *{padding-left:15px;}
.pl17px,.ac-pl17px > *,.acac-pl17px > * > *{padding-left:17px;}
.pl20px,.ac-pl20px > *,.acac-pl20px > * > *{padding-left:20px;}
.pl22px,.ac-pl22px > *,.acac-pl22px > * > *{padding-left:22px;}
.pl25px,.ac-pl25px > *,.acac-pl25px > * > *{padding-left:25px;}
.pl27px,.ac-pl27px > *,.acac-pl27px > * > *{padding-left:27px;}
.pl30px,.ac-pl30px > *,.acac-pl30px > * > *{padding-left:30px;}

.fc-pt0 > *:first-child, .lc-pt0 > *:last-child,
.fcfc-pt0 > *:first-child > *:first-child, .fcac-pt0 > *:first-child > *, .fclc-pt0 > *:first-child > :last-child,
.acfc-pt0 > * > :first-child, .acac-pt0 > * > *, .aclc-pt0 > * > :last-child,
.lcfc-pt0 > *:last-child > *:first-child, .lcac-pt0 > *:last-child > *, .lclc-pt0 > *:last-child > :last-child {padding-top:0;}
.fc-pr0 > *:first-child, .lc-pr0 > *:last-child,
.fcfc-pr0 > *:first-child > *:first-child, .fcac-pr0 > *:first-child > *, .fclc-pr0 > *:first-child > :last-child,
.acfc-pr0 > * > :first-child, .acac-pr0 > * > *, .aclc-pr0 > * > :last-child,
.lcfc-pr0 > *:last-child > *:first-child, .lcac-pr0 > *:last-child > *, .lclc-pr0 > *:last-child > :last-child {padding-right:0;}
.fc-pb0 > *:first-child, .lc-pb0 > *:last-child,
.fcfc-pb0 > *:first-child > *:first-child, .fcac-pb0 > *:first-child > *, .fclc-pb0 > *:first-child > :last-child,
.acfc-pb0 > * > :first-child, .acac-pb0 > * > *, .aclc-pb0 > * > :last-child,
.lcfc-pb0 > *:last-child > *:first-child, .lcac-pb0 > *:last-child > *, .lclc-pb0 > *:last-child > :last-child {padding-bottom:0;}
.fc-pl0 > *:first-child, .lc-pl0 > *:last-child,
.fcfc-pl0 > *:first-child > *:first-child, .fcac-pl0 > *:first-child > *, .fclc-pl0 > *:first-child > :last-child,
.acfc-pl0 > * > :first-child, .acac-pl0 > * > *, .aclc-pl0 > * > :last-child,
.lcfc-pl0 > *:last-child > *:first-child, .lcac-pl0 > *:last-child > *, .lclc-pl0 > *:last-child > :last-child {padding-left:0;}


/***** WIDTH STYLES *****/
.w1{width:1%;}
.w2{width:2%;}
.w5{width:5%;}
.w10,.ac-w10 > *,.acac-w10 > * > *{width:10%;}
.w15,.ac-w15 > *,.acac-w15 > * > *{width:15%;}
.w20,.ac-w20 > *,.acac-w20 > * > *{width:20%;}
.w20,.ac-w20 > *:first-child,.acac-w20 > * > *:first-child{*width:19.5%;}
.w22,.ac-w22 > *,.acac-w22 > * > *{width:22%;}
.w25,.ac-w25 > *,.acac-w25 > * > *{width:25%;}
.w25,.ac-w25 > *:first-child,.acac-w25 > * > *:first-child{*width:24.5%;}
.w27,.ac-w27 > *,.acac-w27 > * > *{width:27%;}
.w28,.ac-w28 > *,.acac-w28 > * > *{width:28%;}
.w30,.ac-w30 > *,.acac-w30 > * > *{width:30%;}
.w33,.ac-w33 > *,.acac-w33 > * > *{width:33.33%;}
.w35,.ac-w35 > *,.acac-w35 > * > *{width:35%;}
.w40,.ac-w40 > *,.acac-w40 > * > *{width:40%;}
.w45,.ac-w45 > *,.acac-w45 > * > *{width:45%;}
.w48,.ac-w48 > *,.acac-w48 > * > *{width:48%;}
.w49,.ac-w49 > *,.acac-w49 > * > *{width:49%;}
.w50,.ac-w50 > *,.acac-w50 > * > *{width:50%;}
.w55{width:55%;}
.w60{width:60%;}
.w65{width:65%;}
.w66{width:66.66%;}
.w70{width:70%;}
.w72{width:72%;}
.w75{width:75%;}
.w77{width:77%;}
.w80{width:80%;}
.w85{width:85%;}
.w90{width:90%;}
.w95{width:95%;}
.w98{width:98%;}
.w99{width:99%;}
.w100{width:100%;}

.w1px,.ac-w1px > *,.acac-w1px > * > *{width:1px;}
.w5px,.ac-w5px > *,.acac-w5px > * > *{width:5px;}
.w10px,.ac-w10px > *,.acac-w10px > * > *{width:10px;}
.w15px,.ac-w15px > *,.acac-w15px > * > *{width:15px;}
.w16px,.ac-w16px > *,.acac-w16px > * > *{width:16px;}
.w20px,.ac-w20px > *,.acac-w20px > * > *{width:20px;}
.w25px,.ac-w25px > *,.acac-w25px > * > *{width:25px;}
.w30px,.ac-w30px > *,.acac-w30px > * > *{width:30px;}
.w35px,.ac-w35px > *,.acac-w35px > * > *{width:35px;}
.w40px,.ac-w40px > *,.acac-w40px > * > *{width:40px;}
.w45px,.ac-w45px > *,.acac-w45px > * > *{width:45px;}
.w50px,.ac-w50px > *,.acac-w50px > * > *{width:50px;}
.w55px,.ac-w55px > *,.acac-w55px > * > *{width:55px;}
.w60px,.ac-w60px > *,.acac-w60px > * > *{width:60px;}
.w65px,.ac-w65px > *,.acac-w65px > * > *{width:65px;}
.w70px,.ac-w70px > *,.acac-w70px > * > *{width:70px;}
.w75px,.ac-w75px > *,.acac-w75px > * > *{width:75px;}
.w80px,.ac-w80px > *,.acac-w80px > * > *{width:80px;}
.w85px,.ac-w85px > *,.acac-w85px > * > *{width:85px;}
.w90px,.ac-w90px > *,.acac-w90px > * > *{width:90px;}
.w95px,.ac-w95px > *,.acac-w95px > * > *{width:95px;}
.w98px,.ac-w98px > *,.acac-w98px > * > *{width:98px;}
.w100px,.ac-w100px > *,.acac-w100px > * > *{width:100px;}
.w105px,.ac-w105px > *,.acac-w105px > * > *{width:105px;}
.w110px,.ac-w110px > *,.acac-w110px > * > *{width:110px;}
.w115px,.ac-w115px > *,.acac-w115px > * > *{width:115px;}
.w120px,.ac-w120px > *,.acac-w120px > * > *{width:120px;}
.w125px,.ac-w125px > *,.acac-w125px > * > *{width:125px;}
.w130px,.ac-w130px > *,.acac-w130px > * > *{width:130px;}
.w135px,.ac-w135px > *,.acac-w135px > * > *{width:135px;}
.w140px,.ac-w140px > *,.acac-w140px > * > *{width:140px;}
.w145px,.ac-w145px > *,.acac-w145px > * > *{width:145px;}
.w150px,.ac-w150px > *,.acac-w150px > * > *{width:150px;}
.w155px,.ac-w155px > *,.acac-w155px > * > *{width:155px;}
.w160px,.ac-w160px > *,.acac-w160px > * > *{width:160px;}
.w165px,.ac-w165px > *,.acac-w165px > * > *{width:165px;}
.w170px,.ac-w170px > *,.acac-w170px > * > *{width:170px;}
.w175px,.ac-w175px > *,.acac-w175px > * > *{width:175px;}
.w180px,.ac-w180px > *,.acac-w180px > * > *{width:180px;}
.w185px,.ac-w185px > *,.acac-w185px > * > *{width:185px;}
.w190px,.ac-w190px > *,.acac-w190px > * > *{width:190px;}
.w195px,.ac-w195px > *,.acac-w195px > * > *{width:195px;}
.w200px,.ac-w200px > *,.acac-w200px > * > *{width:200px;}
.w210px,.ac-w210px > *,.acac-w210px > * > *{width:210px;}
.w220px,.ac-w220px > *,.acac-w220px > * > *{width:220px;}
.w225px,.ac-w225px > *,.acac-w225px > * > *{width:225px;}
.w230px,.ac-w230px > *,.acac-w230px > * > *{width:230px;}
.w240px,.ac-w240px > *,.acac-w240px > * > *{width:240px;}
.w250px,.ac-w250px > *,.acac-w250px > * > *{width:250px;}
.w260px,.ac-w260px > *,.acac-w260px > * > *{width:260px;}
.w270px,.ac-w270px > *,.acac-w270px > * > *{width:270px;}
.w275px,.ac-w275px > *,.acac-w275px > * > *{width:275px;}
.w280px,.ac-w280px > *,.acac-w280px > * > *{width:280px;}
.w290px,.ac-w290px > *,.acac-w290px > * > *{width:290px;}
.w300px,.ac-w300px > *,.acac-w300px > * > *{width:300px;}

/***** HEIGHT STYLES *****/
.h10,.ac-h10 > *,.acac-h10 > * > *{height:10%;}
.h20,.ac-h20 > *,.acac-h20 > * > *{height:20%;}
.h25,.ac-h25 > *,.acac-h25 > * > *{height:25%;}
.h30,.ac-h30 > *,.acac-h30 > * > *{height:30%;}
.h33,.ac-h33 > *,.acac-h33 > * > *{height:33.33%;}
.h40,.ac-h40 > *,.acac-h40 > * > *{height:40%;}
.h50,.ac-h50 > *,.acac-h50 > * > *{height:50%;}
.h60,.ac-h60 > *,.acac-h60 > * > *{height:60%;}
.h66,.ac-h66 > *,.acac-h66 > * > *{height:66.66%;}
.h70,.ac-h70 > *,.acac-h70 > * > *{height:70%;}
.h75,.ac-h75 > *,.acac-h75 > * > *{height:75%;}
.h80,.ac-h80 > *,.acac-h80 > * > *{height:80%;}
.h90,.ac-h90 > *,.acac-h90 > * > *{height:90%;}
.h100,.ac-h100 > *,.acac-h100 > * > *{height:100%;}

.h0{height:0;}
.h1px{height:1px;}
.h2px{height:2px;}
.h3px{height:3px;}
.h4px{height:4px;}
.h5px{height:5px;}
.h7px{height:7px;}
.h10px,.ac-h10px > *,.acac-h10px > * > *{height:10px;}
.h12px,.ac-h12px > *,.acac-h12px > * > *{height:12px;}
.h15px,.ac-h15px > *,.acac-h15px > * > *{height:15px;}
.h20px,.ac-h20px > *,.acac-h20px > * > *{height:20px;}
.h25px,.ac-h25px > *,.acac-h25px > * > *{height:25px;}
.h30px,.ac-h30px > *,.acac-h30px > * > *{height:30px;}
.h40px,.ac-h40px > *,.acac-h40px > * > *{height:40px;}
.h50px,.ac-h50px > *,.acac-h50px > * > *{height:50px;}
.h60px,.ac-h60px > *,.acac-h60px > * > *{height:60px;}
.h70px,.ac-h70px > *,.acac-h70px > * > *{height:70px;}
.h75px,.ac-h75px > *,.acac-h75px > * > *{height:75px;}
.h80px,.ac-h80px > *,.acac-h80px > * > *{height:80px;}
.h90px,.ac-h90px > *,.acac-h90px > * > *{height:90px;}
.h98px,.ac-h98px > *,.acac-h98px > * > *{height:98px;}
.h100px,.ac-h100px > *,.acac-h100px > * > *{height:100px;}
.h110px,.ac-h110px > *,.acac-h110px > * > *{height:110px;}
.h120px,.ac-h120px > *,.acac-h120px > * > *{height:120px;}
.h125px,.ac-h125px > *,.acac-h125px > * > *{height:125px;}
.h130px,.ac-h130px > *,.acac-h130px > * > *{height:130px;}
.h140px,.ac-h140px > *,.acac-h140px > * > *{height:140px;}
.h150px,.ac-h150px > *,.acac-h150px > * > *{height:150px;}
.h160px,.ac-h160px > *,.acac-h160px > * > *{height:160px;}
.h170px,.ac-h170px > *,.acac-h170px > * > *{height:170px;}
.h175px,.ac-h175px > *,.acac-h175px > * > *{height:175px;}
.h180px,.ac-h180px > *,.acac-h180px > * > *{height:180px;}
.h190px,.ac-h190px > *,.acac-h190px > * > *{height:190px;}
.h200px,.ac-h200px > *,.acac-h200px > * > *{height:200px;}
.h210px,.ac-h210px > *,.acac-h210px > * > *{height:210px;}
.h220px,.ac-h220px > *,.acac-h220px > * > *{height:220px;}
.h225px,.ac-h225px > *,.acac-h225px > * > *{height:225px;}
.h230px,.ac-h230px > *,.acac-h230px > * > *{height:230px;}
.h240px,.ac-h240px > *,.acac-h240px > * > *{height:240px;}
.h250px,.ac-h250px > *,.acac-h250px > * > *{height:250px;}
.h260px,.ac-h260px > *,.acac-h260px > * > *{height:260px;}
.h270px,.ac-h270px > *,.acac-h270px > * > *{height:270px;}
.h275px,.ac-h275px > *,.acac-h275px > * > *{height:275px;}
.h280px,.ac-h280px > *,.acac-h280px > * > *{height:280px;}
.h290px,.ac-h290px > *,.acac-h290px > * > *{height:290px;}
.h300px,.ac-h300px > *,.acac-h300px > * > *{height:300px;}


/***** BORDERS STYLES *****/
.bdr,.bdrall,.bdrAll,
.ac-bdr > *,.acac-bdr > * > *,
.bdrall > * > * > *, .bdrAll > * > * > *,
.headhr,.headHr,.headvr,.headVr,.data{border:1px solid #ccc;}
.bdr.dashed,.bdrall.dashed > * > * > *,.bdrAll.dashed > * > * > *{border-style:dashed;}
.bdrall.dotted > * > * > *,.bdrAll.dotted > * > * > *{border-style:dotted;}

.bdrt,.ac-bdrt > *,.acac-bdrt > * > *,.bdrT{border-top:1px solid #ccc;}
.bdrr,.ac-bdrr > *,.acac-bdrr > * > *,.bdrR{border-right:1px solid #ccc;}
.bdrb,.ac-bdrb > *,.acac-bdrb > * > *,.bdrB{border-bottom:1px solid #ccc;}
.bdrl,.ac-bdrl > *,.acac-bdrl > * > *,.bdrL{border-left:1px solid #ccc;}

.bdr.bw2px,.ac-bw2px > *,.acac-bw2px > * > *{border-width:2px;}
.bdr.bw3px,.ac-bw3px > *,.acac-bw3px > * > *{border-width:3px;}
.bdr.bw4px,.ac-bw4px > *,.acac-bw4px > * > *{border-width:4px;}
.bdr.bw5px,.ac-bw5px > *,.acac-bw5px > * > *{border-width:5px;}
.bdr.bw6px{border-width:6px;}
.bdr.bw7px{border-width:7px;}
.bdr.bw8px{border-width:8px;}
.bdr.bw9px{border-width:9px;}
.bdr.bw10px{border-width:10px;}

.bdr.double{border-style:double;}
.bdr.groove{border-style:groove;}
.bdr.inset{border-style:inset;}
.bdr.outset{border-style:outset;}
.bdr.ridge{border-style:ridge;}

.bdr.dashed,.ac-bdr.dashed > *,.acac-bdr.dashed > * > *{border-style:dashed;}
.bdrt.dashed,.ac-bdrt.dashed > *,.acac-bdrt.dashed > * > *{border-top-style:dashed;}
.bdrr.dashed,.ac-bdrr.dashed > *,.acac-bdrr.dashed > * > *{border-right-style:dashed;}
.bdrb.dashed,.ac-bdrb.dashed > *,.acac-bdrb.dashed > * > *{border-bottom-style:dashed;}
.bdrl.dashed,.ac-bdrl.dashed > *,.acac-bdrl.dashed > * > *{border-left-style:dashed;}
.bdr.dotted,.ac-bdr.dotted > *,.acac-bdr.dotted > * > *{border-style:dotted;}
.bdrt.dotted,.ac-bdrt.dotted > *,.acac-bdrt.dotted > * > *{border-top-style:dotted;}
.bdrr.dotted,.ac-bdrr.dotted > *,.acac-bdrr.dotted > * > *{border-right-style:dotted;}
.bdrb.dotted,.ac-bdrb.dotted > *,.acac-bdrb.dotted > * > *{border-bottom-style:dotted;}
.bdrl.dotted,.ac-bdrl.dotted > *,.acac-bdrl.dotted > * > *{border-left-style:dotted;}

.bw0,.bdr0{border-width:0;}
.btw0,.ac-btw0 > *,.acac-btw0 > * > *,.bdrtw0,.bdrt0,.bdrT0{border-top-width:0;}
.brw0,.ac-brw0 > *,.acac-brw0 > * > *,.bdrrw0,.bdrr0,.bdrR0{border-right-width:0;}
.bbw0,.ac-bbw0 > *,.acac-bbw0 > * > *,.bdrbw0,.bdrb0,.bdrB0{border-bottom-width:0;}
.blw0,.ac-blw0 > *,.acac-blw0 > * > *,.bdrlw0,.bdrl0,.bdrL0{border-left-width:0;}

.fc-btw0 > *:first-child, .lc-btw0 > *:last-child,
.fcfc-btw0 > *:first-child > *:first-child, .fcac-btw0 > *:first-child > *, .fclc-btw0 > *:first-child > :last-child,
.acfc-btw0 > * > :first-child, .acac-btw0 > * > *, .aclc-btw0 > * > :last-child,
.lcfc-btw0 > *:last-child > *:first-child, .lcac-btw0 > *:last-child > *, .lclc-btw0 > *:last-child > :last-child {border-top-width:0 !important;}
.fc-brw0 > *:first-child, .lc-brw0 > *:last-child,
.fcfc-brw0 > *:first-child > *:first-child, .fcac-brw0 > *:first-child > *, .fclc-brw0 > *:first-child > :last-child,
.acfc-brw0 > * > :first-child, .acac-brw0 > * > *, .aclc-brw0 > * > :last-child,
.lcfc-brw0 > *:last-child > *:first-child, .lcac-brw0 > *:last-child > *, .lclc-brw0 > *:last-child > :last-child {border-right-width:0 !important;}
.fc-bbw0 > *:first-child, .lc-bbw0 > *:last-child,
.fcfc-bbw0 > *:first-child > *:first-child, .fcac-bbw0 > *:first-child > *, .fclc-bbw0 > *:first-child > :last-child,
.acfc-bbw0 > * > :first-child, .acac-bbw0 > * > *, .aclc-bbw0 > * > :last-child,
.lcfc-bbw0 > *:last-child > *:first-child, .lcac-bbw0 > *:last-child > *, .lclc-bbw0 > *:last-child > :last-child {border-bottom-width:0 !important;}
.fc-blw0 > *:first-child, .lc-blw0 > *:last-child,
.fcfc-blw0 > *:first-child > *:first-child, .fcac-blw0 > *:first-child > *, .fclc-blw0 > *:first-child > :last-child,
.acfc-blw0 > * > :first-child, .acac-blw0 > * > *, .aclc-blw0 > * > :last-child,
.lcfc-blw0 > *:last-child > *:first-child, .lcac-blw0 > *:last-child > *, .lclc-blw0 > *:last-child > :last-child {border-left-width:0 !important;}


/***** BORDER RADIUS STYLES *****/
.br1px,.ac-br1px > *,.acac-br1px > * > *{border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;}
.br2px,.ac-br2px > *,.acac-br2px > * > *{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.br3px,.ac-br3px > *,.acac-br3px > * > *{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.br4px,.ac-br4px > *,.acac-br4px > * > *{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.br5px,.ac-br5px > *,.acac-br5px > * > *{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.br7px,.ac-br7px > *,.acac-br7px > * > *{border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}
.br10px,.ac-br10px > *,.acac-br10px > * > *{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.br12px,.ac-br12px > *,.acac-br12px > * > *{border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;}
.br15px,.ac-br15px > *,.acac-br15px > * > *{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}
.br17px,.ac-br17px > *,.acac-br17px > * > *{border-radius:17px;-moz-border-radius:17px;-webkit-border-radius:17px;}
.br20px,.ac-br20px > *,.acac-br20px > * > *{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
.br22px,.ac-br22px > *,.acac-br22px > * > *{border-radius:22px;-moz-border-radius:22px;-webkit-border-radius:22px;}
.br25px,.ac-br25px > *,.acac-br25px > * > *{border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;}
.br27px,.ac-br27px > *,.acac-br27px > * > *{border-radius:27px;-moz-border-radius:27px;-webkit-border-radius:27px;}
.br30px,.ac-br30px > *,.acac-br30px > * > *{border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;}

.btlr1px,.ac-btlr1px > *,.acac-btlr1px > * > *{border-top-left-radius:1px;-moz-border-radius-topleft:1px;-webkit-border-top-left-radius:1px;}
.btlr2px,.ac-btlr2px > *,.acac-btlr2px > * > *{border-top-left-radius:2px;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;}
.btlr3px,.ac-btlr3px > *,.acac-btlr3px > * > *{border-top-left-radius:3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;}
.btlr4px,.ac-btlr4px > *,.acac-btlr4px > * > *{border-top-left-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;}
.btlr5px,.ac-btlr5px > *,.acac-btlr5px > * > *{border-top-left-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;}
.btlr7px,.ac-btlr7px > *,.acac-btlr7px > * > *{border-top-left-radius:7px;-moz-border-radius-topleft:7px;-webkit-border-top-left-radius:7px;}
.btlr10px,.ac-btlr10px > *,.acac-btlr10px > * > *{border-top-left-radius:10px;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;}
.btlr12px,.ac-btlr12px > *,.acac-btlr12px > * > *{border-top-left-radius:12px;-moz-border-radius-topleft:12px;-webkit-border-top-left-radius:12px;}
.btlr15px,.ac-btlr15px > *,.acac-btlr15px > * > *{border-top-left-radius:15px;-moz-border-radius-topleft:15px;-webkit-border-top-left-radius:15px;}
.btlr17px{border-top-left-radius:17px;-moz-border-radius-topleft:17px;-webkit-border-top-left-radius:17px;}
.btlr20px{border-top-left-radius:20px;-moz-border-radius-topleft:20px;-webkit-border-top-left-radius:20px;}
.btlr22px{border-top-left-radius:22px;-moz-border-radius-topleft:22px;-webkit-border-top-left-radius:22px;}
.btlr25px{border-top-left-radius:25px;-moz-border-radius-topleft:25px;-webkit-border-top-left-radius:25px;}
.btlr27px{border-top-left-radius:27px;-moz-border-radius-topleft:27px;-webkit-border-top-left-radius:27px;}
.btlr30px{border-top-left-radius:30px;-moz-border-radius-topleft:30px;-webkit-border-top-left-radius:30px;}

.btrr1px,.ac-btrr1px > *,.acac-btrr1px > * > *{border-top-right-radius:1px;-moz-border-radius-topright:1px;-webkit-border-top-right-radius:1px;}
.btrr2px,.ac-btrr2px > *,.acac-btrr2px > * > *{border-top-right-radius:2px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;}
.btrr3px,.ac-btrr3px > *,.acac-btrr3px > * > *{border-top-right-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;}
.btrr4px,.ac-btrr4px > *,.acac-btrr4px > * > *{border-top-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;}
.btrr5px,.ac-btrr5px > *,.acac-btrr5px > * > *{border-top-right-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
.btrr7px,.ac-btrr7px > *,.acac-btrr7px > * > *{border-top-right-radius:7px;-moz-border-radius-topright:7px;-webkit-border-top-right-radius:7px;}
.btrr10px,.ac-btrr10px > *,.acac-btrr10px > * > *{border-top-right-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;}
.btrr12px,.ac-btrr12px > *,.acac-btrr12px > * > *{border-top-right-radius:12px;-moz-border-radius-topright:12px;-webkit-border-top-right-radius:12px;}
.btrr15px,.ac-btrr15px > *,.acac-btrr15px > * > *{border-top-right-radius:15px;-moz-border-radius-topright:15px;-webkit-border-top-right-radius:15px;}
.btrr17px{border-top-right-radius:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;}
.btrr20px{border-top-right-radius:20px;-moz-border-radius-topright:20px;-webkit-border-top-right-radius:20px;}
.btrr22px{border-top-right-radius:22px;-moz-border-radius-topright:22px;-webkit-border-top-right-radius:22px;}
.btrr25px{border-top-right-radius:25px;-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;}
.btrr27px{border-top-right-radius:27px;-moz-border-radius-topright:27px;-webkit-border-top-right-radius:27px;}
.btrr30px{border-top-right-radius:30px;-moz-border-radius-topright:30px;-webkit-border-top-right-radius:30px;}

.bblr1px,.bblr1px-m0 > *,.acac-bblr1px > * > *{border-bottom-left-radius:1px;-moz-border-radius-bottomleft:1px;-webkit-border-bottom-left-radius:1px;}
.bblr2px,.ac-bblr2px > *,.acac-bblr2px > * > *{border-bottom-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;}
.bblr3px,.ac-bblr3px > *,.acac-bblr3px > * > *{border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;}
.bblr4px,.ac-bblr4px > *,.acac-bblr4px > * > *{border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;}
.bblr5px,.ac-bblr5px > *,.acac-bblr5px > * > *{border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;}
.bblr7px,.ac-bblr7px > *,.acac-bblr7px > * > *{border-bottom-left-radius:7px;-moz-border-radius-bottomleft:7px;-webkit-border-bottom-left-radius:7px;}
.bblr10px,.ac-bblr10px > *,.acac-bblr10px > * > *{border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;}
.bblr12px,.ac-bblr12px > *,.acac-bblr12px > * > *{border-bottom-left-radius:12px;-moz-border-radius-bottomleft:12px;-webkit-border-bottom-left-radius:12px;}
.bblr15px,.ac-bblr15px > *,.acac-bblr15px > * > *{border-bottom-left-radius:15px;-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;}
.bblr17px{border-bottom-left-radius:17px;-moz-border-radius-bottomleft:17px;-webkit-border-bottom-left-radius:17px;}
.bblr20px{border-bottom-left-radius:20px;-moz-border-radius-bottomleft:20px;-webkit-border-bottom-left-radius:20px;}
.bblr22px{border-bottom-left-radius:22px;-moz-border-radius-bottomleft:22px;-webkit-border-bottom-left-radius:22px;}
.bblr25px{border-bottom-left-radius:25px;-moz-border-radius-bottomleft:25px;-webkit-border-bottom-left-radius:25px;}
.bblr27px{border-bottom-left-radius:27px;-moz-border-radius-bottomleft:27px;-webkit-border-bottom-left-radius:27px;}
.bblr30px{border-bottom-left-radius:30px;-moz-border-radius-bottomleft:30px;-webkit-border-bottom-left-radius:30px;}

.bbrr1px,.ac-bbrr1px > *,.acac-bbrr1px > * > *{border-bottom-right-radius:1px;-moz-border-radius-bottomright:1px;-webkit-border-bottom-right-radius:1px;}
.bbrr2px,.ac-bbrr2px > *,.acac-bbrr2px > * > *{border-bottom-right-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;}
.bbrr3px,.ac-bbrr3px > *,.acac-bbrr3px > * > *{border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;}
.bbrr4px,.ac-bbrr4px > *,.acac-bbrr4px > * > *{border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;}
.bbrr5px,.ac-bbrr5px > *,.acac-bbrr5px > * > *{border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;}
.bbrr7px,.ac-bbrr7px > *,.acac-bbrr7px > * > *{border-bottom-right-radius:7px;-moz-border-radius-bottomright:7px;-webkit-border-bottom-right-radius:7px;}
.bbrr10px,.ac-bbrr10px > *,.acac-bbrr10px > * > *{border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;}
.bbrr12px,.ac-bbrr12px > *,.acac-bbrr12px > * > *{border-bottom-right-radius:12px;-moz-border-radius-bottomright:12px;-webkit-border-bottom-right-radius:12px;}
.bbrr15px,.ac-bbrr15px > *,.acac-bbrr15px > * > *{border-bottom-right-radius:15px;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;}
.bbrr17px{border-bottom-right-radius:17px;-moz-border-radius-bottomright:17px;-webkit-border-bottom-right-radius:17px;}
.bbrr20px{border-bottom-right-radius:20px;-moz-border-radius-bottomright:20px;-webkit-border-bottom-right-radius:20px;}
.bbrr22px{border-bottom-right-radius:22px;-moz-border-radius-bottomright:22px;-webkit-border-bottom-right-radius:22px;}
.bbrr25px{border-bottom-right-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;}
.bbrr27px{border-bottom-right-radius:27px;-moz-border-radius-bottomright:27px;-webkit-border-bottom-right-radius:27px;}
.bbrr30px{border-bottom-right-radius:30px;-moz-border-radius-bottomright:30px;-webkit-border-bottom-right-radius:30px;}


/***** COMMON BORDERS AND BACKGROUNDS *****/
.bdr000,.ac-bdr000 > *,.acac-bdr000 > * > *,table.bdr000 > * > * > *,.ac-bdr000-hover > *:hover,.acac-bdr000-hover > * > *:hover
{border-color:#000;}
.bdr111,.ac-bdr111 > *,.acac-bdr111 > * > *,table.bdr111 > * > * > *,.ac-bdr111-hover > *:hover,.acac-bdr111-hover > * > *:hover
{border-color:#111;}
.bdr222,.ac-bdr222 > *,.acac-bdr222 > * > *,table.bdr222 > * > * > *,.ac-bdr222-hover > *:hover,.acac-bdr222-hover > * > *:hover
{border-color:#222;}
.bdr333,.ac-bdr333 > *,.acac-bdr333 > * > *,table.bdr333 > * > * > *,.ac-bdr333-hover > *:hover,.acac-bdr333-hover > * > *:hover
{border-color:#333;}
.bdr444,.ac-bdr444 > *,.acac-bdr444 > * > *,table.bdr444 > * > * > *,.ac-bdr444-hover > *:hover,.acac-bdr444-hover > * > *:hover
{border-color:#444;}
.bdr555,.ac-bdr555 > *,.acac-bdr555 > * > *,table.bdr555 > * > * > *,.ac-bdr555-hover > *:hover,.acac-bdr555-hover > * > *:hover
{border-color:#555;}
.bdr666,.ac-bdr666 > *,.acac-bdr666 > * > *,table.bdr666 > * > * > *,.ac-bdr666-hover > *:hover,.acac-bdr666-hover > * > *:hover
{border-color:#666;}
.bdr777,.ac-bdr777 > *,.acac-bdr777 > * > *,table.bdr777 > * > * > *,.ac-bdr777-hover > *:hover,.acac-bdr777-hover > * > *:hover
{border-color:#777;}
.bdr888,.ac-bdr888 > *,.acac-bdr888 > * > *,table.bdr888 > * > * > *,.ac-bdr888-hover > *:hover,.acac-bdr888-hover > * > *:hover
{border-color:#888;}
.bdr999,.ac-bdr999 > *,.acac-bdr999 > * > *,table.bdr999 > * > * > *,.ac-bdr999-hover > *:hover,.acac-bdr999-hover > * > *:hover
{border-color:#999;}
.bdraaa,.ac-bdraaa > *,.acac-bdraaa > * > *,table.bdraaa > * > * > *,.ac-bdraaa-hover > *:hover,.acac-bdraaa-hover > * > *:hover
{border-color:#aaa;}
.bdrbbb,.ac-bdrbbb > *,.acac-bdrbbb > * > *,table.bdrbbb > * > * > *,.ac-bdrbbb-hover > *:hover,.acac-bdrbbb-hover > * > *:hover
{border-color:#bbb;}
.bdrccc,.ac-bdrccc > *,.acac-bdrccc > * > *,table.bdrccc > * > * > *,.ac-bdrccc-hover > *:hover,.acac-bdrccc-hover > * > *:hover
{border-color:#ccc;}
.bdrd7d7d7,.ac-bdrd7d7d7 > *,.acac-bdrd7d7d7 > * > *,table.bdrd7d7d7 > * > * > *,.ac-bdrd7d7d7-hover > *:hover,.acac-bdrd7d7d7-hover > * > *:hover
{border-color:#d7d7d7;}
.bdrddd,.ac-bdrddd > *,.acac-bdrddd > * > *,table.bdrddd > * > * > *,.ac-bdrddd-hover > *:hover,.acac-bdrddd-hover > * > *:hover
{border-color:#ddd;}
.bdre7e7e7,.ac-bdre7e7e7 > *,.acac-bdre7e7e7 > * > *,table.bdre7e7e7 > * > * > *,.ac-bdre7e7e7-hover > *:hover,.acac-bdre7e7e7-hover > * > *:hover
{border-color:#e7e7e7;}
.bdreee,.ac-bdreee > *,.acac-bdreee > * > *,table.bdreee > * > * > *,.ac-bdreee-hover > *:hover,.acac-bdreee-hover > * > *:hover
{border-color:#eee;}
.bdrfff,.ac-bdrfff > *,.acac-bdrfff > * > *,table.bdrfff > * > * > *,.ac-bdrfff-hover > *:hover,.acac-bdrfff-hover > * > *:hover
{border-color:#fff;}

.lightbdrerror,table.lightbdrerror > * > * > *{border-color:#eed3d7 !important;}
.lightbdrinfo,table.lightbdrinfo > * > * > *{border-color:#bce8f1 !important;}
.lightbdrsuccess,table.lightbdrsuccess > * > * > *{border-color:#cbe3c1 !important;}
.lightbdrwarning,table.lightbdrwarning > * > * > *{border-color:#ffe4bf !important;}
.darkbdrerror,table.darkbdrerror > * > * > *{border-color:#c00 !important;}
.darkbdrinfo,table.darkbdrinfo > * > * > *{border-color:#46b8da !important;}
.darkbdrsuccess,table.darkbdrsuccess > * > * > *{border-color:#4cae4c !important;}
.darkbdrwarning,table.darkbdrwarning > * > * > *{border-color:#b8700d !important;}

.bgfff,.bgfff-hover:hover,.ac-bgfff > *,.ac-bgfff-hover > *:hover,.acac-bgfff > * > *,.acac-bgfff-hover > * > *:hover{background-color:#fff;}
.ec-bgfff > *:nth-child(even),.ecc-bgfff > * > *:nth-child(even){background-color:#fff;}
.bgfcfcfc,.bgfcfcfc-hover:hover,.ac-bgfcfcfc > *,.ac-bgfcfcfc-hover > *:hover,.acac-bgfcfcfc > * > *,.acac-bgfcfcfc-hover > * > *:hover{background-color:#fcfcfc;}
.ec-bgfcfcfc > *:nth-child(even),.ecc-bgfcfcfc > * > *:nth-child(even){background-color:#fcfcfc;}
.ec-bgfff > *:nth-child(even),.ecc-bgfff > * > *:nth-child(even){background-color:#fff;}
.bgfafafa,.bgfafafa-hover:hover,.ac-bgfafafa > *,.ac-bgfafafa-hover > *:hover,.acac-bgfafafa > * > *,.acac-bgfafafa-hover > * > *:hover{background-color:#fafafa;}
.ec-bgfafafa > *:nth-child(even),.ecc-bgfafafa > * > *:nth-child(even){background-color:#fafafa;}
.bgf8f8f8,.bgf8f8f8-hover:hover,.ac-bgf8f8f8 > *,.ac-bgf8f8f8-hover > *:hover,.acac-bgf8f8f8 > * > *,.acac-bgf8f8f8-hover > * > *:hover{background-color:#f8f8f8;}
.ec-bgf8f8f8 > *:nth-child(even),.ecc-bgf8f8f8 > * > *:nth-child(even){background-color:#f8f8f8;}
.bgf7f7f7,.bgf7f7f7-hover:hover,.ac-bgf7f7f7 > *,.ac-bgf7f7f7-hover > *:hover,.acac-bgf7f7f7 > * > *,.acac-bgf7f7f7-hover > * > *:hover{background-color:#f7f7f7;}
.ec-bgf7f7f7 > *:nth-child(even),.ecc-bgf7f7f7 > * > *:nth-child(even){background-color:#f7f7f7;}
.bgf1f1f1,.bgf1f1f1-hover:hover,.ac-bgf1f1f1 > *,.ac-bgf1f1f1-hover > *:hover,.acac-bgf1f1f1 > * > *,.acac-bgf1f1f1-hover > * > *:hover{background-color:#f1f1f1;}
.ec-bgf1f1f1 > *:nth-child(even),.ecc-bgf1f1f1 > * > *:nth-child(even){background-color:#f1f1f1;}
.bgeee,.bgeee-hover:hover,.ac-bgeee > *,.ac-bgeee-hover > *:hover,.acac-bgeee > * > *,.acac-bgeee-hover > * > *:hover{background-color:#eee;}
.ec-bgeee > *:nth-child(even),.ecc-bgeee > * > *:nth-child(even){background-color:#eee;}
.bge7e7e7,.bge7e7e7-hover:hover,.ac-bge7e7e7 > *,.ac-bge7e7e7-hover > *:hover,.acac-bge7e7e7 > * > *,.acac-bge7e7e7-hover > * > *:hover{background-color:#e7e7e7;}
.ec-bge7e7e7 > *:nth-child(even),.ecc-bge7e7e7 > * > *:nth-child(even){background-color:#e7e7e7;}
.bgddd,.bgddd-hover:hover,.ac-bgddd > *,.ac-bgddd-hover > *:hover,.acac-bgddd > * > *,.acac-bgddd-hover > * > *:hover{background-color:#ddd;}
.ec-bgddd > *:nth-child(even),.ecc-bgddd > * > *:nth-child(even){background-color:#ddd;}
.bgd7d7d7,.bgd7d7d7-hover:hover,.ac-bgd7d7d7 > *,.ac-bgd7d7d7-hover > *:hover,.acac-bgd7d7d7 > * > *,.acac-bgd7d7d7-hover > * > *:hover{background-color:#d7d7d7;}
.ec-bgd7d7d7 > *:nth-child(even),.ecc-bgd7d7d7 > * > *:nth-child(even){background-color:#d7d7d7;}
.bgccc,.bgccc-hover:hover,.ac-bgccc > *,.ac-bgccc-hover > *:hover,.acac-bgccc > * > *,.acac-bgccc-hover > * > *:hover{background-color:#ccc;}
.ec-bgccc > *:nth-child(even),.ecc-bgccc > * > *:nth-child(even){background-color:#ccc;}
.bgbbb,.bgbbb-hover:hover,.ac-bgbbb > *,.ac-bgbbb-hover > *:hover,.acac-bgbbb > * > *,.acac-bgbbb-hover > * > *:hover{background-color:#bbb;}
.ec-bgbbb > *:nth-child(even),.ecc-bgbbb > * > *:nth-child(even){background-color:#bbb;}
.bgaaa,.bgaaa-hover:hover,.ac-bgaaa > *,.ac-bgaaa-hover > *:hover,.acac-bgaaa > * > *,.acac-bgaaa-hover > * > *:hover{background-color:#aaa;}
.ec-bgaaa > *:nth-child(even),.ecc-bgaaa > * > *:nth-child(even){background-color:#aaa;}
.bg999,.bg999-hover:hover,.ac-bg999 > *,.ac-bg999-hover > *:hover,.acac-bg999 > * > *,.acac-bg999-hover > * > *:hover{background-color:#999;}
.ec-bg999 > *:nth-child(even),.ecc-bg999 > * > *:nth-child(even){background-color:#999;}
.bg888,.bg888-hover:hover,.ac-bg888 > *,.ac-bg888-hover > *:hover,.acac-bg888 > * > *,.acac-bg888-hover > * > *:hover{background-color:#888;}
.ec-bg888 > *:nth-child(even),.ecc-bg888 > * > *:nth-child(even){background-color:#888;}
.bg777,.bg777-hover:hover,.ac-bg777 > *,.ac-bg777-hover > *:hover,.acac-bg777 > * > *,.acac-bg777-hover > * > *:hover{background-color:#777;}
.ec-bg777 > *:nth-child(even),.ecc-bg777 > * > *:nth-child(even){background-color:#777;}
.bg666,.bg666-hover:hover,.ac-bg666 > *,.ac-bg666-hover > *:hover,.acac-bg666 > * > *,.acac-bg666-hover > * > *:hover{background-color:#666;}
.ec-bg666 > *:nth-child(even),.ecc-bg666 > * > *:nth-child(even){background-color:#666;}
.bg555,.bg555-hover:hover,.ac-bg555 > *,.ac-bg555-hover > *:hover,.acac-bg555 > * > *,.acac-bg555-hover > * > *:hover{background-color:#555;}
.ec-bg555 > *:nth-child(even),.ecc-bg555 > * > *:nth-child(even){background-color:#555;}
.bg444,.bg444-hover:hover,.ac-bg444 > *,.ac-bg444-hover > *:hover,.acac-bg444 > * > *,.acac-bg444-hover > * > *:hover{background-color:#444;}
.ec-bg444 > *:nth-child(even),.ecc-bg444 > * > *:nth-child(even){background-color:#444;}
.bg333,.bg333-hover:hover,.ac-bg333 > *,.ac-bg333-hover > *:hover,.acac-bg333 > * > *,.acac-bg333-hover > * > *:hover{background-color:#333;}
.ec-bg333 > *:nth-child(even),.ecc-bg333 > * > *:nth-child(even){background-color:#333;}
.bg222,.bg222-hover:hover,.ac-bg222 > *,.ac-bg222-hover > *:hover,.acac-bg222 > * > *,.acac-bg222-hover > * > *:hover{background-color:#222;}
.ec-bg222 > *:nth-child(even),.ecc-bg222 > * > *:nth-child(even){background-color:#222;}
.bg111,.bg111-hover:hover,.ac-bg111 > *,.ac-bg111-hover > *:hover,.acac-bg111 > * > *,.acac-bg111-hover > * > *:hover{background-color:#111;}
.ec-bg111 > *:nth-child(even),.ecc-bg111 > * > *:nth-child(even){background-color:#111;}
.bg000,.bg000-hover:hover,.ac-bg000 > *,.ac-bg000-hover > *:hover,.acac-bg000 > * > *,.acac-bg000-hover > * > *:hover{background-color:#000;}
.ec-bg000 > *:nth-child(even),.ecc-bg000 > * > *:nth-child(even){background-color:#000;}

.bgb5,.bgb5-hover:hover,.ac-bgb5 > *,.ac-bgb5-hover > *:hover,.acac-bgb5 > * > *,.acac-bgb5-hover > * > *:hover{background-color:rgba(0,0,0,.05);}
.ec-bgb5 > *:nth-child(even),.ecc-bgb5 > * > *:nth-child(even){background-color:rgba(0,0,0,.05);}
.bgb10,.bgb10-hover:hover,.ac-bgb10 > *,.ac-bgb10-hover > *:hover,.acac-bgb10 > * > *,.acac-bgb10-hover > * > *:hover{background-color:rgba(0,0,0,.1);}
.ec-bgb10 > *:nth-child(even),.ecc-bgb10 > * > *:nth-child(even){background-color:rgba(0,0,0,.1);}

.bgw5,.bgw5-hover:hover,.ac-bgw5 > *,.ac-bgw5-hover > *:hover,.acac-bgw5 > * > *,.acac-bgw5-hover > * > *:hover{background-color:rgba(255,255,255,.05);}
.ec-bgw5 > *:nth-child(even),.ecc-bgw5 > * > *:nth-child(even){background-color:rgba(255,255,255,.05);}
.bgw10,.bgw10-hover:hover,.ac-bgw10 > *,.ac-bgw10-hover > *:hover,.acac-bgw10 > * > *,.acac-bgw10-hover > * > *:hover{background-color:rgba(255,255,255,.1);}
.ec-bgw10 > *:nth-child(even),.ecc-bgw10 > * > *:nth-child(even){background-color:rgba(255,255,255,.1);}

.lightbgerror{background-color:#ffecec;}
.lightbginfo{background-color:#d9edf7;}
.lightbgsuccess{background-color:#dff0d8;}
.lightbgwarning{background-color:#fcf8e3;}
.darkbgerror{background-color:#c30;}
.darkbginfo{background-color:#5bc0de;}
.darkbgsuccess{background-color:#5cb85c;}
.darkbgwarning{background-color:#d1800f;}


/***** COMMON ARROWS *****/
b.arrow{border:4px solid;display:inline-block;height:0;line-height:0;font-size:0;vertical-align:middle;}

b.arrow.top{border-color:transparent transparent auto transparent;}
b.arrow.right{border-color:transparent auto transparent transparent;}
b.arrow.bottom{border-color:auto transparent transparent auto transparent;}
b.arrow.left{border-color:transparent transparent transparent auto;} 

b.arrow.black{border-color:#000;}
b.arrow.graydark{border-color:#333;}
b.arrow.gray{border-color:#666;}
b.arrow.dul{border-color:#999;}
b.arrow.silver{border-color:#ccc;}
b.arrow.white{border-color:#fff;}

b.arrow.xsmall{border-width:2px;}
b.arrow.small{border-width:3px;}
b.arrow.large{border-width:5px;}
b.arrow.xlarge{border-width:6px;}
b.arrow.xxlarge{border-width:7px;}

b.arrow.top,b.arrow.bottom{border-right-color:transparent !important;border-left-color:transparent !important;}
b.arrow.right,b.arrow.left{border-top-color:transparent !important;border-bottom-color:transparent !important;}
b.arrow.top{border-top-width:0;}
b.arrow.bottom{border-bottom-width:0;}
b.arrow.right{border-right-width:0;}
b.arrow.left{border-left-width:0;} 


/***** COMMON GRADIENTS *****/
.gbiwt,.ac-gbiwt > *, .acac-gbiwt > * > *{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffffff', EndColorStr='#00ffffff');*zoom:1;
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,1)),to(rgba(255,255,255,0))); 
	background-image:-webkit-linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0));
	background-image:   -moz-linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0));
	background-image:    -ms-linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0));
	background-image:     -o-linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0));
	background-image:        linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0));
}

.gbiwr,.ac-gbiwr > *, .acac-gbiwr > * > *{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00ffffff', EndColorStr='#fffffffff', GradientType=1);*zoom:1;
	background-image:-webkit-gradient(linear,0 100%,top left,from(rgba(255,255,255,1)),to(rgba(255,255,255,0)));
	background-image:-webkit-linear-gradient(right, rgba(255,255,255,1), rgba(255,255,255,0));
	background-image:   -moz-linear-gradient(right, rgba(255,255,255,1), rgba(255,255,255,0));
	background-image:    -ms-linear-gradient(right, rgba(255,255,255,1), rgba(255,255,255,0));
	background-image:     -o-linear-gradient(right, rgba(255,255,255,1), rgba(255,255,255,0));
	background-image:        linear-gradient(right, rgba(255,255,255,1), rgba(255,255,255,0));
}

.gbiwb,.ac-gbiwb > *, .acac-gbiwb > * > *{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00ffffff', EndColorStr='#ffffffff');*zoom:1;
	background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,1)),to(rgba(255,255,255,0)));
	background-image:-webkit-linear-gradient(bottom, rgba(255,255,255,1), rgba(255,255,255,0));
	background-image:   -moz-linear-gradient(bottom, rgba(255,255,255,1), rgba(255,255,255,0));
	background-image:    -ms-linear-gradient(bottom, rgba(255,255,255,1), rgba(255,255,255,0));
	background-image:     -o-linear-gradient(bottom, rgba(255,255,255,1), rgba(255,255,255,0));
	background-image:        linear-gradient(bottom, rgba(255,255,255,1), rgba(255,255,255,0));
}

.gbiwl,.ac-gbiwl > *, .acac-gbiwl > * > *{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffffff', EndColorStr='#00ffffff', GradientType=1);*zoom:1;
	background-image:-webkit-gradient(linear,top left,top right,from(rgba(255,255,255,1)),to(rgba(255,255,255,0)));
	background-image:-webkit-linear-gradient(left, rgba(255,255,255,1), rgba(255,255,255,0));
	background-image:   -moz-linear-gradient(left, rgba(255,255,255,1), rgba(255,255,255,0));
	background-image:    -ms-linear-gradient(left, rgba(255,255,255,1), rgba(255,255,255,0));
	background-image:     -o-linear-gradient(left, rgba(255,255,255,1), rgba(255,255,255,0));
	background-image:        linear-gradient(left, rgba(255,255,255,1), rgba(255,255,255,0));
}



[class*=darkbg].gbiwt{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#54ffffff', EndColorStr='#00ffffff');*zoom:1;
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.33)),to(rgba(255,255,255,0))); 
	background-image:-webkit-linear-gradient(top, rgba(255,255,255,.33), rgba(255,255,255,0));
	background-image:   -moz-linear-gradient(top, rgba(255,255,255,.33), rgba(255,255,255,0));
	background-image:    -ms-linear-gradient(top, rgba(255,255,255,.33), rgba(255,255,255,0));
	background-image:     -o-linear-gradient(top, rgba(255,255,255,.33), rgba(255,255,255,0));
	background-image:        linear-gradient(top, rgba(255,255,255,.33), rgba(255,255,255,0));
}

[class*=darkbg].gbiwr{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00ffffff', EndColorStr='#54ffffff', GradientType=1);*zoom:1;
	background-image:-webkit-gradient(linear,top right,top left,from(rgba(255,255,255,.33)),to(rgba(255,255,255,0)));
	background-image:-webkit-linear-gradient(right, rgba(255,255,255,.33), rgba(255,255,255,0));
	background-image:   -moz-linear-gradient(right, rgba(255,255,255,.33), rgba(255,255,255,0));
	background-image:    -ms-linear-gradient(right, rgba(255,255,255,.33), rgba(255,255,255,0));
	background-image:     -o-linear-gradient(right, rgba(255,255,255,.33), rgba(255,255,255,0));
	background-image:        linear-gradient(right, rgba(255,255,255,.33), rgba(255,255,255,0));
}

[class*=darkbg].gbiwb{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00ffffff', EndColorStr='#54ffffff');*zoom:1;
	background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,.33)),to(rgba(255,255,255,0)));
	background-image:-webkit-linear-gradient(bottom, rgba(255,255,255,.33), rgba(255,255,255,0));
	background-image:   -moz-linear-gradient(bottom, rgba(255,255,255,.33), rgba(255,255,255,0));
	background-image:    -ms-linear-gradient(bottom, rgba(255,255,255,.33), rgba(255,255,255,0));
	background-image:     -o-linear-gradient(bottom, rgba(255,255,255,.33), rgba(255,255,255,0));
	background-image:        linear-gradient(bottom, rgba(255,255,255,.33), rgba(255,255,255,0));
}

[class*=darkbg].gbiwl{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#54ffffff', EndColorStr='#00ffffff', GradientType=1);*zoom:1;
	background-image:-webkit-gradient(linear,top left,top right,from(rgba(255,255,255,.33)),to(rgba(255,255,255,0)));
	background-image:-webkit-linear-gradient(left, rgba(255,255,255,.33), rgba(255,255,255,0));
	background-image:   -moz-linear-gradient(left, rgba(255,255,255,.33), rgba(255,255,255,0));
	background-image:    -ms-linear-gradient(left, rgba(255,255,255,.33), rgba(255,255,255,0));
	background-image:     -o-linear-gradient(left, rgba(255,255,255,.33), rgba(255,255,255,0));
	background-image:        linear-gradient(left, rgba(255,255,255,.33), rgba(255,255,255,0));
}


.gbibt,.ac-gbibt > *, .acac-gbibt > * > *{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#54000000', EndColorStr='#00000000');*zoom:1;
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.33)),to(rgba(0,0,0,0))); 
	background-image:-webkit-linear-gradient(top, rgba(0,0,0,.33), rgba(0,0,0,0));
	background-image:   -moz-linear-gradient(top, rgba(0,0,0,.33), rgba(0,0,0,0));
	background-image:    -ms-linear-gradient(top, rgba(0,0,0,.33), rgba(0,0,0,0));
	background-image:     -o-linear-gradient(top, rgba(0,0,0,.33), rgba(0,0,0,0));
	background-image:        linear-gradient(top, rgba(0,0,0,.33), rgba(0,0,0,0));
}

.gbibr,.ac-gbibr > *, .acac-gbibr > * > *{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00000000', EndColorStr='#54000000', GradientType=1);*zoom:1;
	background-image:-webkit-gradient(linear,top right,top left,from(rgba(0,0,0,.33)),to(rgba(0,0,0,0))); 
	background-image:-webkit-linear-gradient(right, rgba(0,0,0,.33), rgba(0,0,0,0));
	background-image:   -moz-linear-gradient(right, rgba(0,0,0,.33), rgba(0,0,0,0));
	background-image:    -ms-linear-gradient(right, rgba(0,0,0,.33), rgba(0,0,0,0));
	background-image:     -o-linear-gradient(right, rgba(0,0,0,.33), rgba(0,0,0,0));
	background-image:        linear-gradient(right, rgba(0,0,0,.33), rgba(0,0,0,0));
}

.gbibb,.ac-gbibb > *, .acac-gbibb > * > *{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00000000', EndColorStr='#54000000');*zoom:1;
	background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.33)),to(rgba(0,0,0,0))); 
	background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,.33), rgba(0,0,0,0));
	background-image:   -moz-linear-gradient(bottom, rgba(0,0,0,.33), rgba(0,0,0,0));
	background-image:    -ms-linear-gradient(bottom, rgba(0,0,0,.33), rgba(0,0,0,0));
	background-image:     -o-linear-gradient(bottom, rgba(0,0,0,.33), rgba(0,0,0,0));
	background-image:        linear-gradient(bottom, rgba(0,0,0,.33), rgba(0,0,0,0));
}

.gbibl,.ac-gbibl > *, .acac-gbibl > * > *{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#54000000', EndColorStr='#00000000', GradientType=1);*zoom:1;
	background-image:-webkit-gradient(linear,top left,top right,from(rgba(0,0,0,.33)),to(rgba(0,0,0,0))); 
	background-image:-webkit-linear-gradient(left, rgba(0,0,0,.33), rgba(0,0,0,0));
	background-image:   -moz-linear-gradient(left, rgba(0,0,0,.33), rgba(0,0,0,0));
	background-image:    -ms-linear-gradient(left, rgba(0,0,0,.33), rgba(0,0,0,0));
	background-image:     -o-linear-gradient(left, rgba(0,0,0,.33), rgba(0,0,0,0));
	background-image:        linear-gradient(left, rgba(0,0,0,.33), rgba(0,0,0,0));
}


[class*=lightbg].gbibt{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#00000000');*zoom:1;
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,0))); 
	background-image:-webkit-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:   -moz-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:    -ms-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:     -o-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:        linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
}

[class*=lightbg].gbibr{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00000000', EndColorStr='#19000000', GradientType=1);*zoom:1;
	background-image:-webkit-gradient(linear,top right,top left,from(rgba(0,0,0,.1)),to(rgba(0,0,0,0))); 
	background-image:-webkit-linear-gradient(right, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:   -moz-linear-gradient(right, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:    -ms-linear-gradient(right, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:     -o-linear-gradient(right, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:        linear-gradient(right, rgba(0,0,0,.1), rgba(0,0,0,0));
}

[class*=lightbg].gbibb{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00000000', EndColorStr='#19000000');*zoom:1;
	background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.1)),to(rgba(0,0,0,0))); 
	background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:   -moz-linear-gradient(bottom, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:    -ms-linear-gradient(bottom, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:     -o-linear-gradient(bottom, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:        linear-gradient(bottom, rgba(0,0,0,.1), rgba(0,0,0,0));
}

[class*=lightbg].gbibl{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#00000000', GradientType=1);*zoom:1;
	background-image:-webkit-gradient(linear,top left,top right,from(rgba(0,0,0,.1)),to(rgba(0,0,0,0))); 
	background-image:-webkit-linear-gradient(left, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:   -moz-linear-gradient(left, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:    -ms-linear-gradient(left, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:     -o-linear-gradient(left, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:        linear-gradient(left, rgba(0,0,0,.1), rgba(0,0,0,0));
}


/***** CSS3 FONTS AND ANIMATIONS *****/
@font-face{
	font-family:'webrupee';src:url('//static.realestateindia.com/rei/fonts/webrupee.eot');font-weight:normal;font-style:normal;
	src:url('//static.realestateindia.com/rei/fonts/webrupee.eot?#iefix') format('embedded-opentype'),
		url('//static.realestateindia.com/rei/fonts/webrupee.svg#webrupee') format('svg'),
		url('//static.realestateindia.com/rei/fonts/webrupee.woff') format('woff'),
		url('//static.realestateindia.com/rei/fonts/webrupee.ttf') format('truetype');
}
.webrupee{font-family:'webrupee';}


@import 'https://fonts.googleapis.com/css?family=Open+Sans';
@import 'https://fonts.googleapis.com/css?family=Roboto+Condensed';

.ffos{font-family: 'Open Sans', sans-serif;}
.ffrc{font-family: 'Roboto Condensed', sans-serif;}

/*@font-face {
    font-family: 'open_sansregular';
    src: url('//static.realestateindia.com/rei/fonts/opensans-regular-webfont.eot');
    src: url('//static.realestateindia.com/rei/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('//static.realestateindia.com/rei/fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('//static.realestateindia.com/rei/fonts/opensans-regular-webfont.woff') format('woff'),
         url('//static.realestateindia.com/rei/fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('//static.realestateindia.com/rei/fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.ffos{font-family:'open_sansregular';}
@font-face {
    font-family: 'roboto_condensedregular';
    src: url('//static.realestateindia.com/rei/fonts/robotocondensed-regular-webfont.eot');
    src: url('//static.realestateindia.com/rei/fonts/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('//static.realestateindia.com/rei/fonts/robotocondensed-regular-webfont.woff2') format('woff2'),
         url('//static.realestateindia.com/rei/fonts/robotocondensed-regular-webfont.woff') format('woff'),
         url('//static.realestateindia.com/rei/fonts/robotocondensed-regular-webfont.ttf') format('truetype'),
         url('//static.realestateindia.com/rei/fonts/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
	font-style: normal;
	font-weight: 400;
}
.ffrc{font-family: 'roboto_condensedregular';}*/


@font-face {font-family:'Roboto-Regular';src:url('//static.realestateindia.com/rei/fonts/Roboto-Regular.eot');src: url('//static.realestateindia.com/rei/fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'), url('//static.realestateindia.com/rei/fonts/Roboto-Regular.woff') format('woff'),url('//static.realestateindia.com/rei/fonts/Roboto-Regular.ttf') format('truetype'),url('//static.realestateindia.com/rei/fonts/Roboto-Regular.svg#roboto_condensedregular') format('svg');font-style: normal;font-weight: 400;}.ffrr{font-family: 'Roboto-Regular';}


.tbgi{
	-webkit-transition:background-color .5s, background-image .5s,background-position .5s,background-size .5s, color .5s;
	-moz-transition:background-color .5s, background-image .5s,background-position .5s,background-size .5s, color .5s;
	-ms-transition:background-color .5s, background-image .5s,background-position .5s,background-size .5s, color .5s;
	-o-transition:background-color .5s, background-image .5s,background-position .5s,background-size .5s, color .5s;
	transition:background-color .5s, background-image .5s,background-position .5s,background-size .5s, color .5s;
}

.bsb5px10,.ac-bsb5px10 > *,.acac-bsb5px10 > * > *,.bsb5px10-hover:hover,.ac-bsb5px10-hover > *:hover,.acac-bsb5px10-hover > * > *:hover
{-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);-moz-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1);}
.bsb5px20,.ac-bsb5px20 > *,.acac-bsb5px20 > * > *,.bsb5px20-hover:hover,.ac-bsb5px20-hover > *:hover,.acac-bsb5px20-hover > * > *:hover
{-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);-moz-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);}
.bsb5px25,.ac-bsb5px25 > *,.acac-bsb5px25 > * > *,.bsb5px25-hover:hover,.ac-bsb5px25-hover > *:hover,.acac-bsb5px25-hover > * > *:hover
{-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);-moz-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px rgba(0,0,0,.25);}
.bsb5px30,.ac-bsb5px30 > *,.acac-bsb5px30 > * > *,.bsb5px30-hover:hover,.ac-bsb5px30-hover > *:hover,.acac-bsb5px30-hover > * > *:hover
{-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);-moz-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);}
.bsb5px33,.ac-bsb5px33 > *,.acac-bsb5px33 > * > *,.bsb5px33-hover:hover,.ac-bsb5px33-hover > *:hover,.acac-bsb5px33-hover > * > *:hover
{-webkit-box-shadow:0 0 5px rgba(0,0,0,.33);-moz-box-shadow:0 0 5px rgba(0,0,0,.33);box-shadow:0 0 5px rgba(0,0,0,.33);}
.bsb5px40,.ac-bsb5px40 > *,.acac-bsb5px40 > * > *,.bsb5px40-hover:hover,.ac-bsb5px40-hover > *:hover,.acac-bsb5px40-hover > * > *:hover
{-webkit-box-shadow:0 0 5px rgba(0,0,0,.4);-moz-box-shadow:0 0 5px rgba(0,0,0,.4);box-shadow:0 0 5px rgba(0,0,0,.4);}
.bsb5px50,.ac-bsb5px50 > *,.acac-bsb5px50 > * > *,.bsb5px50-hover:hover,.ac-bsb5px50-hover > *:hover,.acac-bsb5px50-hover > * > *:hover
{-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);-moz-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5);}
.bsb10px10,.ac-bsb10px10 > *,.acac-bsb10px10 > * > *,.bsb10px10-hover:hover,.ac-bsb10px10-hover > *:hover,.acac-bsb10px10-hover > * > *:hover
{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);}
.bsb10px20,.ac-bsb10px20 > *,.acac-bsb10px20 > * > *,.bsb10px20-hover:hover,.ac-bsb10px20-hover > *:hover,.acac-bsb10px20-hover > * > *:hover
{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);}
.bsb10px25,.ac-bsb10px25 > *,.acac-bsb10px25 > * > *,.bsb10px25-hover:hover,.ac-bsb10px25-hover > *:hover,.acac-bsb10px25-hover > * > *:hover
{-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);-moz-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25);}
.bsb10px30,.ac-bsb10px30 > *,.acac-bsb10px30 > * > *,.bsb10px30-hover:hover,.ac-bsb10px30-hover > *:hover,.acac-bsb10px30-hover > * > *:hover
{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);-moz-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);}
.bsb10px33,.ac-bsb10px33 > *,.acac-bsb10px33 > * > *,.bsb10px33-hover:hover,.ac-bsb10px33-hover > *:hover,.acac-bsb10px33-hover > * > *:hover
{-webkit-box-shadow:0 0 10px rgba(0,0,0,.33);-moz-box-shadow:0 0 10px rgba(0,0,0,.33);box-shadow:0 0 10px rgba(0,0,0,.33);}
.bsb10px40,.ac-bsb10px40 > *,.acac-bsb10px40 > * > *,.bsb10px40-hover:hover,.ac-bsb10px40-hover > *:hover,.acac-bsb10px40-hover > * > *:hover
{-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-moz-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4);}
.bsb10px50,.ac-bsb10px50 > *,.acac-bsb10px50 > * > *,.bsb10px50-hover:hover,.ac-bsb10px50-hover > *:hover,.acac-bsb10px50-hover > * > *:hover
{-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);-moz-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);}
.bs0,.ac-bs0 > *,.acac-.bs0 > * > *,.bs0:hover,.ac-bs0 > *:hover,.acac-.bs0 > * > *:hover
{-webkit-box-shadow:0 0 transparent !important;-moz-box-shadow:0 0 transparent !important;box-shadow:0 0 transparent !important;}

.bsb3px25inset,.ac-bsb3px25inset > *,.acac-bsb3px25inset > * > *,.bsb3px25inset-hover:hover,.ac-bsb3px25inset-hover > *:hover,.acac-bsb3px25inset-hover > * > *:hover
{-webkit-box-shadow:0 0 3px rgba(0,0,0,.25) inset;-moz-box-shadow:0 0 3px rgba(0,0,0,.25) inset;box-shadow:0 0 3px rgba(0,0,0,.25) inset;}
.bsb3px50inset,.ac-bsb3px50inset > *,.acac-bsb3px50inset > * > *,.bsb3px50inset-hover:hover,.ac-bsb3px50inset-hover > *:hover,.acac-bsb3px50inset-hover > * > *:hover
{-webkit-box-shadow:0 0 3px rgba(0,0,0,.50) inset;-moz-box-shadow:0 0 3px rgba(0,0,0,.50) inset;box-shadow:0 0 3px rgba(0,0,0,.50) inset;}
.bsb3px75inset,.ac-bsb3px75inset > *,.acac-bsb3px75inset > * > *,.bsb3px75inset-hover:hover,.ac-bsb3px75inset-hover > *:hover,.acac-bsb3px75inset-hover > * > *:hover
{-webkit-box-shadow:0 0 3px rgba(0,0,0,.75) inset;-moz-box-shadow:0 0 3px rgba(0,0,0,.75) inset;box-shadow:0 0 3px rgba(0,0,0,.75) inset;}
.bsb3px100inset,.ac-bsb3px100inset > *,.acac-bsb3px100inset > * > *,.bsb3px100inset-hover:hover,.ac-bsb3px100inset-hover > *:hover,.acac-bsb3px100inset-hover > * > *:hover
{-webkit-box-shadow:0 0 3px rgba(0,0,0,.99) inset;-moz-box-shadow:0 0 3px rgba(0,0,0,.99) inset;box-shadow:0 0 3px rgba(0,0,0,.99) inset;}
.bsb5px25inset,.ac-bsb5px25inset > *,.acac-bsb5px25inset > * > *,.bsb5px25inset-hover:hover,.ac-bsb5px25inset-hover > *:hover,.acac-bsb5px25inset-hover > * > *:hover
{-webkit-box-shadow:0 0 5px rgba(0,0,0,.25) inset;-moz-box-shadow:0 0 5px rgba(0,0,0,.25) inset;box-shadow:0 0 5px rgba(0,0,0,.25) inset;}
.bsb5px50inset,.ac-bsb5px50inset > *,.acac-bsb5px50inset > * > *,.bsb5px50inset-hover:hover,.ac-bsb5px50inset-hover > *:hover,.acac-bsb5px50inset-hover > * > *:hover
{-webkit-box-shadow:0 0 5px rgba(0,0,0,.50) inset;-moz-box-shadow:0 0 5px rgba(0,0,0,.50) inset;box-shadow:0 0 5px rgba(0,0,0,.50) inset;}
.bsb5px75inset,.ac-bsb5px75inset > *,.acac-bsb5px75inset > * > *,.bsb5px75inset-hover:hover,.ac-bsb5px75inset-hover > *:hover,.acac-bsb5px75inset-hover > * > *:hover
{-webkit-box-shadow:0 0 5px rgba(0,0,0,.75) inset;-moz-box-shadow:0 0 5px rgba(0,0,0,.75) inset;box-shadow:0 0 5px rgba(0,0,0,.75) inset;}
.bsb5px100inset,.ac-bsb5px100inset > *,.acac-bsb5px100inset > * > *,.bsb5px100inset-hover:hover,.ac-bsb5px100inset-hover > *:hover,.acac-bsb5px100inset-hover > * > *:hover
{-webkit-box-shadow:0 0 5px rgba(0,0,0,.99) inset;-moz-box-shadow:0 0 5px rgba(0,0,0,.99) inset;box-shadow:0 0 5px rgba(0,0,0,.99) inset;}
.bsb7px25inset,.ac-bsb7px25inset > *,.acac-bsb7px25inset > * > *,.bsb7px25inset-hover:hover,.ac-bsb7px25inset-hover > *:hover,.acac-bsb7px25inset-hover > * > *:hover
{-webkit-box-shadow:0 0 7px rgba(0,0,0,.25) inset;-moz-box-shadow:0 0 7px rgba(0,0,0,.25) inset;box-shadow:0 0 7px rgba(0,0,0,.25) inset;}
.bsb7px50inset,.ac-bsb7px50inset > *,.acac-bsb7px50inset > * > *,.bsb7px50inset-hover:hover,.ac-bsb7px50inset-hover > *:hover,.acac-bsb7px50inset-hover > * > *:hover
{-webkit-box-shadow:0 0 7px rgba(0,0,0,.50) inset;-moz-box-shadow:0 0 7px rgba(0,0,0,.50) inset;box-shadow:0 0 7px rgba(0,0,0,.50) inset;}
.bsb7px75inset,.ac-bsb7px75inset > *,.acac-bsb7px75inset > * > *,.bsb7px75inset-hover:hover,.ac-bsb7px75inset-hover > *:hover,.acac-bsb7px75inset-hover > * > *:hover
{-webkit-box-shadow:0 0 7px rgba(0,0,0,.75) inset;-moz-box-shadow:0 0 7px rgba(0,0,0,.75) inset;box-shadow:0 0 7px rgba(0,0,0,.75) inset;}
.bsb7px100inset,.ac-bsb7px100inset > *,.acac-bsb7px100inset > * > *,.bsb7px100inset-hover:hover,.ac-bsb7px100inset-hover > *:hover,.acac-bsb7px100inset-hover > * > *:hover
{-webkit-box-shadow:0 0 7px rgba(0,0,0,.99) inset;-moz-box-shadow:0 0 7px rgba(0,0,0,.99) inset;box-shadow:0 0 7px rgba(0,0,0,.99) inset;}
.bsb10px25inset,.ac-bsb10px25inset > *,.acac-bsb10px25inset > * > *,.bsb10px25inset-hover:hover,.ac-bsb10px25inset-hover > *:hover,.acac-bsb10px25inset-hover > * > *:hover
{-webkit-box-shadow:0 0 10px rgba(0,0,0,.25) inset;-moz-box-shadow:0 0 10px rgba(0,0,0,.25) inset;box-shadow:0 0 10px rgba(0,0,0,.25) inset;}
.bsb10px50inset,.ac-bsb10px50inset > *,.acac-bsb10px50inset > * > *,.bsb10px50inset-hover:hover,.ac-bsb10px50inset-hover > *:hover,.acac-bsb10px50inset-hover > * > *:hover
{-webkit-box-shadow:0 0 10px rgba(0,0,0,.50) inset;-moz-box-shadow:0 0 10px rgba(0,0,0,.50) inset;box-shadow:0 0 10px rgba(0,0,0,.50) inset;}
.bsb10px75inset,.ac-bsb10px75inset > *,.acac-bsb10px75inset > * > *,.bsb10px75inset-hover:hover,.ac-bsb10px75inset-hover > *:hover,.acac-bsb10px75inset-hover > * > *:hover
{-webkit-box-shadow:0 0 10px rgba(0,0,0,.75) inset;-moz-box-shadow:0 0 10px rgba(0,0,0,.75) inset;box-shadow:0 0 10px rgba(0,0,0,.75) inset;}
.bsb10px100inset,.ac-bsb10px100inset > *,.acac-bsb10px100inset > * > *,.bsb10px100inset-hover:hover,.ac-bsb10px100inset-hover > *:hover,.acac-bsb10px100inset-hover > * > *:hover
{-webkit-box-shadow:0 0 10px rgba(0,0,0,.99) inset;-moz-box-shadow:0 0 10px rgba(0,0,0,.99) inset;box-shadow:0 0 10px rgba(0,0,0,.99) inset;}

.bsw3px25inset,.ac-bsb3px25inset > *,.acac-bsb3px25inset > * > *,.bsw3px25inset-hover:hover,.ac-bsb3px25inset-hover > *:hover,.acac-bsb3px25inset-hover > * > *:hover
{-webkit-box-shadow:0 0 3px rgba(255,255,255,.25) inset;-moz-box-shadow:0 0 3px rgba(255,255,255,.25) inset;box-shadow:0 0 3px rgba(255,255,255,.25) inset;}
.bsw3px50inset,.ac-bsb3px50inset > *,.acac-bsb3px50inset > * > *,.bsw3px50inset-hover:hover,.ac-bsb3px50inset-hover > *:hover,.acac-bsb3px50inset-hover > * > *:hover
{-webkit-box-shadow:0 0 3px rgba(255,255,255,.50) inset;-moz-box-shadow:0 0 3px rgba(255,255,255,.50) inset;box-shadow:0 0 3px rgba(255,255,255,.50) inset;}
.bsw3px75inset,.ac-bsb3px75inset > *,.acac-bsb3px75inset > * > *,.bsw3px75inset-hover:hover,.ac-bsb3px75inset-hover > *:hover,.acac-bsb3px75inset-hover > * > *:hover
{-webkit-box-shadow:0 0 3px rgba(255,255,255,.75) inset;-moz-box-shadow:0 0 3px rgba(255,255,255,.75) inset;box-shadow:0 0 3px rgba(255,255,255,.75) inset;}
.bsw3px100inset,.ac-bsb3px100inset > *,.acac-bsb3px100inset > * > *,.bsw3px100inset-hover:hover,.ac-bsb3px100inset-hover > *:hover,.acac-bsb3px100inset-hover > * > *:hover
{-webkit-box-shadow:0 0 3px rgba(255,255,255,.99) inset;-moz-box-shadow:0 0 3px rgba(255,255,255,.99) inset;box-shadow:0 0 3px rgba(255,255,255,.99) inset;}
.bsw5px25inset,.ac-bsb5px25inset > *,.acac-bsb5px25inset > * > *,.bsw5px25inset-hover:hover,.ac-bsb5px25inset-hover > *:hover,.acac-bsb5px25inset-hover > * > *:hover
{-webkit-box-shadow:0 0 5px rgba(255,255,255,.25) inset;-moz-box-shadow:0 0 5px rgba(255,255,255,.25) inset;box-shadow:0 0 5px rgba(255,255,255,.25) inset;}
.bsw5px50inset,.ac-bsb5px50inset > *,.acac-bsb5px50inset > * > *,.bsw5px50inset-hover:hover,.ac-bsb5px50inset-hover > *:hover,.acac-bsb5px50inset-hover > * > *:hover
{-webkit-box-shadow:0 0 5px rgba(255,255,255,.50) inset;-moz-box-shadow:0 0 5px rgba(255,255,255,.50) inset;box-shadow:0 0 5px rgba(255,255,255,.50) inset;}
.bsw5px75inset,.ac-bsb5px75inset > *,.acac-bsb5px75inset > * > *,.bsw5px75inset-hover:hover,.ac-bsb5px75inset-hover > *:hover,.acac-bsb5px75inset-hover > * > *:hover
{-webkit-box-shadow:0 0 5px rgba(255,255,255,.75) inset;-moz-box-shadow:0 0 5px rgba(255,255,255,.75) inset;box-shadow:0 0 5px rgba(255,255,255,.75) inset;}
.bsw5px100inset,.ac-bsb5px100inset > *,.acac-bsb5px100inset > * > *,.bsw5px100inset-hover:hover,.ac-bsb5px100inset-hover > *:hover,.acac-bsb5px100inset-hover > * > *:hover
{-webkit-box-shadow:0 0 5px rgba(255,255,255,.99) inset;-moz-box-shadow:0 0 5px rgba(255,255,255,.99) inset;box-shadow:0 0 5px rgba(255,255,255,.99) inset;}
.bsw7px25inset,.ac-bsb7px25inset > *,.acac-bsb7px25inset > * > *,.bsw7px25inset-hover:hover,.ac-bsb7px25inset-hover > *:hover,.acac-bsb7px25inset-hover > * > *:hover
{-webkit-box-shadow:0 0 7px rgba(255,255,255,.25) inset;-moz-box-shadow:0 0 7px rgba(255,255,255,.25) inset;box-shadow:0 0 7px rgba(255,255,255,.25) inset;}
.bsw7px50inset,.ac-bsb7px50inset > *,.acac-bsb7px50inset > * > *,.bsw7px50inset-hover:hover,.ac-bsb7px50inset-hover > *:hover,.acac-bsb7px50inset-hover > * > *:hover
{-webkit-box-shadow:0 0 7px rgba(255,255,255,.50) inset;-moz-box-shadow:0 0 7px rgba(255,255,255,.50) inset;box-shadow:0 0 7px rgba(255,255,255,.50) inset;}
.bsw7px75inset,.ac-bsb7px75inset > *,.acac-bsb7px75inset > * > *,.bsw7px75inset-hover:hover,.ac-bsb7px75inset-hover > *:hover,.acac-bsb7px75inset-hover > * > *:hover
{-webkit-box-shadow:0 0 7px rgba(255,255,255,.75) inset;-moz-box-shadow:0 0 7px rgba(255,255,255,.75) inset;box-shadow:0 0 7px rgba(255,255,255,.75) inset;}
.bsw7px100inset,.ac-bsb7px100inset > *,.acac-bsb7px100inset > * > *,.bsw7px100inset-hover:hover,.ac-bsb7px100inset-hover > *:hover,.acac-bsb7px100inset-hover > * > *:hover
{-webkit-box-shadow:0 0 7px rgba(255,255,255,.99) inset;-moz-box-shadow:0 0 7px rgba(255,255,255,.99) inset;box-shadow:0 0 7px rgba(255,255,255,.99) inset;}
.bsw10px25inset,.ac-bsb10px25inset > *,.acac-bsb10px25inset > * > *,.bsw10px25inset-hover:hover,.ac-bsb10px25inset-hover > *:hover,.acac-bsb10px25inset-hover > * > *:hover
{-webkit-box-shadow:0 0 10px rgba(255,255,255,.25) inset;-moz-box-shadow:0 0 10px rgba(255,255,255,.25) inset;box-shadow:0 0 10px rgba(255,255,255,.25) inset;}
.bsw10px50inset,.ac-bsb10px50inset > *,.acac-bsb10px50inset > * > *,.bsw10px50inset-hover:hover,.ac-bsb10px50inset-hover > *:hover,.acac-bsb10px50inset-hover > * > *:hover
{-webkit-box-shadow:0 0 10px rgba(255,255,255,.50) inset;-moz-box-shadow:0 0 10px rgba(255,255,255,.50) inset;box-shadow:0 0 10px rgba(255,255,255,.50) inset;}
.bsw10px75inset,.ac-bsb10px75inset > *,.acac-bsb10px75inset > * > *,.bsw10px75inset-hover:hover,.ac-bsb10px75inset-hover > *:hover,.acac-bsb10px75inset-hover > * > *:hover
{-webkit-box-shadow:0 0 10px rgba(255,255,255,.75) inset;-moz-box-shadow:0 0 10px rgba(255,255,255,.75) inset;box-shadow:0 0 10px rgba(255,255,255,.75) inset;}
.bsw10px100inset,.ac-bsb10px100inset > *,.acac-bsb10px100inset > * > *,.bsw10px100inset-hover:hover,.ac-bsb10px100inset-hover > *:hover,.acac-bsb10px100inset-hover > * > *:hover
{-webkit-box-shadow:0 0 10px rgba(255,255,255,.99) inset;-moz-box-shadow:0 0 10px rgba(255,255,255,.99) inset;box-shadow:0 0 10px rgba(255,255,255,.99) inset;}

a[class*="darkbg"]:hover,button[class*=darkbg]:hover
{-webkit-box-shadow:0 0 7px rgba(0,0,0,.33);-moz-box-shadow:0 0 7px rgba(0,0,0,.33);box-shadow:0 0 7px rgba(0,0,0,.33);}
a[class*="lightbg"]:hover
{-webkit-box-shadow:0 0 7px rgba(0,0,0,.25);-moz-box-shadow:0 0 7px rgba(0,0,0,.25);box-shadow:0 0 7px rgba(0,0,0,.25);}
button:hover,.input:focus,select:focus,textarea:focus
{-webkit-box-shadow:0 0 7px rgba(0,0,0,.15);-moz-box-shadow:0 0 7px rgba(0,0,0,.15);box-shadow:0 0 7px rgba(0,0,0,.15);}

.tsb1px{text-shadow:1px 1px rgba(0,0,0,.75);}
.tsb2px{text-shadow:2px 2px rgba(0,0,0,.75);}
.tsw1px{text-shadow:1px 1px rgba(255,255,255,.75);}
.tsw2px{text-shadow:2px 2px rgba(255,255,255,.75);}
.ts0,.ts0px{text-shadow:0 0 transparent;}

.ac-bc-raquo > *:before, .acac-bc-raquo > * > *:before{content:'\00BB';font-family:verdana;margin-right:5px;}
.ac-bc-raquo-b > *:before, .acac-bc-raquo-b > * > *:before{content:'\00BB';font-family:verdana;margin-right:5px;font-weight:bold;}
.ac-bc-rsaquo > *:before,.acac-bc-rsaquo > * > *:before{content:'\203A';font-family:verdana;margin-right:5px;}
.ac-bc-rsaquo-b > *:before,.acac-bc-rsaquo-b > * > *:before{content:'\203A';font-family:verdana;margin-right:5px;font-weight:bold;}
.ac-bc-dash > *:before,.acac-bc-dash > * > *:before{content:'-';font-family:verdana;margin-right:5px;}

.ac-bc-arrow > *:before,.acac-bc-arrow > * > *:before{content:'';border:4px solid;border-right:0;border-top-color:transparent !important;border-bottom-color:transparent !important;display:inline-block;height:0;line-height:0;font-size:0;margin-right:5px;}

.fc-bc-none > *:first-child:before,.fcc-bc-none > * > *:first-child:before,
.lc-bc-none > *:last-child:before,.lcc-bc-none > * > *:last-child:before{content:'' !important;display:none !important;}


/***** FORM CLASSESS *****/
form.inputs-p5px .input,form.inputs-p5px select,form.inputs-p5px textarea{padding:5px;}
form.inputs-p7px .input,form.inputs-p7px select,form.inputs-p7px textarea{padding:7px;}
form.inputs-p10px .input,form.inputs-p10px select,form.inputs-p10px textarea{padding:10px;}
form.inputs-br3px .input,form.inputs-br3px select,form.inputs-br3px textarea{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
form.inputs-br5px .input,form.inputs-br5px select,form.inputs-br5px textarea{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
form.inputs-br7px .input,form.inputs-br7px select,form.inputs-br7px textarea{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
form.inputs-br10px .input,form.inputs-br10px select,form.inputs-br10px textarea{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
form.inputs-error-border input.error, form.inputs-error-border select.error, form.inputs-error-border textarea.error {border-color:#c00 !important;}


form label.error{cursor:default;color:#c00;}
form label.error,form.inline-errors .block-errors label.error{display:block;margin:5px 0 0;}
form.inline-errors label.error,form .inline-errors label.error{display:inline-block;margin:0 0 0 7px;}


/***** DEFAULT THEMES *****/
.lightbg1,.ac-lightbg1 > *,.acac-lightbg1 > * > *,.lightbg1-hover:hover,.ac-lightbg1-hover > *:hover,.acac-lightbg1-hover > * > *:hover
{background-color:#f2f9ff;}
.lightbg2,.ac-lightbg2 > *,.acac-lightbg2 > * > *,.lightbg2-hover:hover,.ac-lightbg2-hover > *:hover,.acac-lightbg2-hover > * > *:hover
{background-color:#def;}
.darkbg1,.ac-darkbg1 > *,.acac-darkbg1 > * > *,.darkbg1-hover:hover,.ac-darkbg1-hover > *:hover,.acac-darkbg1-hover > * > *:hover
{background-color:#08c;}
.darkbg2,.ac-darkbg2 > *,.acac-darkbg2 > * > *,.darkbg2-hover:hover,.ac-darkbg2-hover > *:hover,.acac-darkbg2-hover > * > *:hover
{background-color:#c30;}

.lightbdr1,table.lightbdr1 > * > * > *,.ac-lightbdr1 > *,.acac-lightbdr1 > * > *,.ac-lightbdr1-hover > *:hover,.acac-lightbdr1-hover > * > *:hover
{border-color:#bdf;}
.lightbdr2,table.lightbdr2 > * > * > *,.ac-lightbdr2 > *,.acac-lightbdr2 > * > *,.ac-lightbdr2-hover > *:hover,.acac-lightbdr2-hover > * > *:hover
{border-color:#abc;}
.darkbdr1,table.darkbdr1 > * > * > *,.ac-darkbdr1 > *,.acac-darkbdr1 > * > *,.ac-darkbdr1-hover > *:hover,.acac-darkbdr1-hover > * > *:hover
{border-color:#08c;}
.darkbdr2,table.darkbdr2 > * > * > *,.ac-darkbdr2 > *,.acac-darkbdr2 > * > *,.ac-darkbdr2-hover > *:hover,.acac-darkbdr2-hover > * > *:hover
{border-color:#930;}
.darkbdr3,table.darkbdr3 > * > * > *,.ac-darkbdr3 > *,.acac-darkbdr3 > * > *,.ac-darkbdr3-hover > *:hover,.acac-darkbdr3-hover > * > *:hover
{border-color:#e85a0b;}

a,.default-anchors a,a.default-anchors,.default-color{color:#024;}
a:hover,.default-anchors a:hover,a.default-anchors:hover{color:#06c;}
.hig,.hig a,a.hig,.hig-anchors a{color:#08c;}
.hig a:hover,a.hig:hover,.hig-anchors a:hover{color:#069;}
.dif,.dif a,a.dif,.dif-anchors a{color:#c30;}
.dif a:hover,a.dif:hover,.dif-anchors a:hover{color:#930;}

a.bdr:hover{border-color:#bbb;}
a.lightbg1:hover,button.lightbg1:hover,input.lightbg1:focus,textarea.lightbg1:focus{background-color:#d9edff;}
a.lightbg2:hover,button.lightbg2:hover,input.lightbg2:focus,textarea.lightbg2:focus{background-color:#c4e2ff;}
a.darkbg1:hover,button.darkbg1:hover,input.darkbg1:focus,textarea.darkbg1:focus{background-color:#0077b3;}
a.darkbg2:hover,button.darkbg2:hover,input.darkbg2:focus,textarea.darkbg2:focus{background-color:#b32d00;}#requestCall{position:fixed;bottom:0;left:0;width:auto;z-index:999;font:12px/1.5em Arial,Helvetica,sans-serif}#requestCall a{text-decoration:none}#requestCall button{cursor:pointer;color:#333}#requestCall button,#requestCall select{font-size:inherit}#requestCall p{margin:0}#requestCall .small{font-size:.9em}#requestCall .b{font-weight:700}#requestCall .vam{vertical-align:middle}#requestCall .fr{float:right}#requestCall .mb2px{margin-bottom:2px}#requestCall .mb5px{margin-bottom:5px}#requestCall .mb10px{margin-bottom:10px}#requestCall .br5px{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#requestCall .white,#requestCall .white a{color:#fff;text-shadow:1px 1px rgba(0,0,0,.75)}#requestCall .close{padding:5px;font-weight:700}#requestCall > div{background:#0582c2;border:1px solid #fff;line-height:1.3em;padding:10px;-webkit-box-shadow:0 0 5px 3px #ccc;-moz-box-shadow:0 0 5px 3px #ccc;box-shadow:0 0 5px 3px #ccc}#requestCall #requestCallFormNewUser{color:#fff;text-shadow:0 0 #000}#requestCall .bg{padding:10px;background:#fff}

html{font-family: 'Open Sans', sans-serif;}
.lightbg1{background-color:#f9f9f9;}
.lightbg2{background-color:#e1f0fd;}
a.lightbg1:hover,button.lightbg1:hover,input.lightbg1:focus,textarea.lightbg1:focus{background-color:#f1f1f1;}
a.lightbg2:hover,button.lightbg2:hover,input.lightbg2:focus,textarea.lightbg2:focus{background-color:#dff2c2;}
.lightbg3{background-color:#f6f4f4;}
.lightbg4{background-color:#F1F8FF;}

.darkbg1{background-color:#0082cc;}
.darkbg2{background-color:#d14445;}
.darkbg3{background-color:#f06417;}
.darkbg1.bdr{border-color:#035e92;}
.darkbg2.bdr{border-color:#9f1718;}
.darkbg3{background-color:#ef6417;}
.darkbg3.bdr{border-color:#b84200;}

.darkbdr{border-color:#035e92;}

a.darkbg1:hover,button.darkbg1:hover,input.darkbg1:focus,textarea.darkbg1:focus{background-color:#035e92;}
a.darkbg2:hover,button.darkbg2:hover,input.darkbg2:focus,textarea.darkbg2:focus{background-color:#bb292a; border-color:#d14445;}
a.darkbg3:hover,button.darkbg3:hover,input.darkbg3:focus,textarea.darkbg3:focus{background-color:#d54c00;}
/*
.hig,.hig a,a.hig,.hig-anchors a{color:#03C;}
.hig a:hover,a.hig:hover,.hig-anchors a:hover{color:#0273c2;}*/

.generatedcontent.no-rgba #filter{filter:none;}

.hig,.hig a,a.hig,.hig-anchors a{color:#0075b8;}
.hig a:hover,a.hig:hover,.hig-anchors a:hover{color:#0068a4;}

/*.bgf9f9f9{background-color:#f9f9f9;}
.bg0082cc{background-color:#0082cc;}
.bgd14445{background-color:#d14445;}
.bgfbe7e7{background-color:#fbe7e7;}
.bgf6f4f4{background-color:#f6f4f4;}*/


dl.hover-light-green-bg dt:hover,dl.hover-light-green-bg dt:hover+dd,dl.hover-light-green-bg dd:hover{background:#fff;color:#000;}
dl.hover-light-silver-bg dt:hover,dl.hover-light-silver-bg dt:hover+dd,dl.hover-light-silver-bg dd:hover{
	background:#f8f8f8;color:#000;
	
	-webkit-transition:background-color,color .5s;
	-moz-transition:background-color,color .5s;
	-ms-transition:background-color,color .5s;
	-o-transition:background-color,color .5s;
	transition:background-color,color .5s;
}


.bdr0082cc{border-color:#0082cc;}
.fw{width:990px;margin:0 auto;}
 

/***** Header Style *****/
#tMenu li{z-index:1; border-left:solid 1px #fff; border-right:solid 1px #e4e4e4;}
#tMenu > li:hover{background-color:#0082cc; border-left:solid 1px #ccc; border-right:solid 1px #ccc; border-radius:none;}
#tMenu > li:hover > a{color:#fff !important; text-shadow:none;}
#tMenu > li > ul{z-index:1;}
#tMenu > li:hover > ul{z-index:2;}

#rei-logo a{background:url(//static.realestateindia.com/rei/images/realestateindia-logo.png) no-repeat;width:257px;height:65px;text-indent:-2500px;}

.company_details_logo{position:absolute; right:0; background:url(//static.realestateindia.com/rei/images/company-details-logo-bg.png) center no-repeat; width:310px; height:88px;}

#tml > li{float:left;border-left:1px solid #0044a8;border-right:1px solid #217aff;}
#tml > li:first-child{border:0;}
#tml > li:last-child{border-right:none;}
#tml > li > a{font-weight:bold;display:block;padding:0 18px;color:#fff;line-height:38px;}
#tml > li.active,#tml > li.hover,#tml > li:hover{background-color:#c13a3b; color:#fff;border-right-color:transparent;}
#tml > li.active > a,#tml > li.hover > a,#tml > li:hover > a{color:#fff;}
#tml > li > ul{z-index:1;}
#tml > li:hover > ul{z-index:2;}

#tml2 > li{float:left;border-left:1px solid #0044a8;border-right:1px solid #217aff;}
#tml2 > li:first-child{border:0;}
#tml2 > li:last-child{border-right:none;}
#tml2 > li > a{font-weight:bold;display:block;padding:0 18px;color:#fff;line-height:38px;}
#tml2 > li.active,#tml2 > li.hover,#tml2 > li:hover{background-color:#c13a3b; color:#fff;border-right-color:transparent;}
#tml2 > li.active > a,#tml2 > li.hover > a,#tml2 > li:hover > a{color:#fff;}
#tml2 > li > ul{z-index:1;}
#tml2 > li:hover > ul{z-index:2;}



#tml3 > li{float:left;border-left:1px solid #fff;border-right:1px solid #ccc;}
#tml3 > li:first-child{border:0;}
#tml3 > li:last-child{border-right:none;}
#tml3 > li > a{font-weight:bold;display:block;padding:0 18px;color:#444;line-height:38px;}
#tml3 > li.active,#tml3 > li.hover,#tml3 > li:hover{background-color:#fff; color:#222;border-right-color:transparent;}
#tml3 > li.active > a,#tml3 > li.hover > a,#tml3 > li:hover > a{color:#222;}
#tml3 > li > ul{z-index:1;}
#tml3 > li:hover > ul{z-index:2;}


.bg-dfecff{background-color:#dfecff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfecff', EndColorStr='#ffffff');
	background: -webkit-gradient(linear, left top, left bottom, from(#dfecff), to(#ffffff));
	background: -webkit-linear-gradient(top, #dfecff, #fff 70%);
	background:    -moz-linear-gradient(top, #dfecff, #fff 70%);
	background:     -ms-linear-gradient(top, #dfecff, #fff 70%);
	background:      -o-linear-gradient(top, #dfecff, #fff 70%);
	background:         linear-gradient(top, #dfecff, #fff 70%);}


.heading_shadow{-webkit-box-shadow:0px 2px 6px #ccc;-moz-box-shadow:0px 2px 6px #ccc;box-shadow:0px 1px 4px #ccc;}

.shadow_inset{-moz-box-shadow: inset 3px 3px 13px -3px #aaa; -webkit-box-shadow: inset 3px 3px 13px -3px #aaa; 
box-shadow:inset 1px 1px 5px 0px #ccc;}
.arrow_icon:before{content:'\00BB';font-family:Verdana;font-size:1em;margin-right:2px; font-weight:normal;}

/* HP PROPERTY TO BUY FOR RENT */
#property-to-buy-for-rent-type li.on:after,#property-to-buy-for-rent-type li:hover:after{content:'';border:10px solid transparent;border-bottom-color:#fff;position:absolute;bottom:-5px;left:50%;margin-left:-10px;}
#property-to-buy-for-rent-type li.on a,#property-to-buy-for-rent-type li:hover a{background:#08c;color:#fff;text-shadow:1px 1px rgba(0,0,0,.5);}

#property-to-buy-for-rent-cities li.on:after,#property-to-buy-for-rent-cities li:hover:after{content:'';width:100%;border-bottom:5px solid #fff;position:absolute;left:0;bottom:-5px;}
#property-to-buy-for-rent-cities li.on a,#property-to-buy-for-rent-cities li:hover a{background:#fff;color:#08c;}
#property-to-buy-for-rent-cities li.on a{font-weight:bold;}


/***** FOOTER *****/
.hpPortals{
	background:#f8faff;border:1px solid #9cf; padding:2px;    	
	background-image:-webkit-gradient(linear, 0 0, 0 bottom, from(#f7fbff), to(#f3f7ff));
	background-image:-webkit-linear-gradient(#f7fbff, #f3f7ff);
	background-image:   -moz-linear-gradient(#f7fbff, #f3f7ff);
	background-image:    -ms-linear-gradient(#f7fbff, #f3f7ff);
	background-image:     -o-linear-gradient(#f7fbff, #f3f7ff);
	background-image:        linear-gradient(#f7fbff, #f3f7ff);
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius :5px;
}

.hpPortals .h{font-size:1.2em;float:left;padding:12px 16px;background:#def;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.hpPortals li{ width:170px;border-left:1px solid #bdf;border-right:1px solid #fff; text-align:center; float:left; margin-top:3px;}
.hpPortals li:first-child{border-left:0px;}
.hpPortals li a{ font-weight:bold; color:#0066cc;}


.pop_arrow_right:after, .pop_arrow_right:before{left:100%; top:30%; border:solid transparent; content:" "; height:0; width:0; position:absolute;	pointer-events:none;}
.pop_arrow_right:after{border-left-color:#fff; border-width:10px; margin-top:-10px;}
.pop_arrow_right:before{ border-left-color:#ccc; border-width:13px; margin-top:-13px;}


.pop_arrow_left{-webkit-box-shadow:0px 1px 8px #ccc;-moz-box-shadow:0px 1px 8px #ccc;box-shadow:0px 1px 8px #ccc;}
.pop_arrow_left:after, .pop_arrow_left:before{right:100%; top:235px; border:solid transparent; content:" "; height:0; width:0; position:absolute;	pointer-events:none;}
.pop_arrow_left:after{border-right-color:#fff; border-width:15px; margin-top:-15px;}
.pop_arrow_left:before{ border-right-color:#fff; border-width:16px; margin-top:-16px;}


.pop_arrow_top:after, .pop_arrow_top:before{left:10%; bottom:100%; border:solid transparent; content:" "; height:0; width:0; position:absolute;	pointer-events:none;}
.pop_arrow_topright:after, .pop_arrow_topright:before{right:10%; bottom:100%; border:solid transparent; content:" "; height:0; width:0; position:absolute;	pointer-events:none;}
.pop_arrow_topleft:after, .pop_arrow_topleft:before{left:10%; bottom:100%; border:solid transparent; content:" "; height:0; width:0; position:absolute;	pointer-events:none;}
.pop_arrow_topright:after{border-bottom-color:#fff; border-width:8px; margin-right:-8px;}
.pop_arrow_topright:before{border-bottom-color:#ccc; border-width:10px; margin-right:-10px;}
.pop_arrow_topleft:after{border-bottom-color:#fff; border-width:8px; margin-left:-8px;}
.pop_arrow_topleft:before{border-bottom-color:#ccc; border-width:10px; margin-left:-10px;}
.pop_arrow_top:after{border-bottom-color:#fff; border-width:8px; margin-left:-8px;}
.pop_arrow_top:before{border-bottom-color:#ccc; border-width:10px; margin-left:-10px;}

.pop_arrow_bottom:after, .pop_arrow_bottom:before{left:20%; bottom:-15px; border:solid transparent; content:" "; height:0; width:0; position:absolute;	pointer-events:none;}
.pop_arrow_bottom:after{border-top-color:#007ec6; border-width:8px; margin-left:-8px;}
/*.pop_arrow_bottom:before{border-top-color:#ccc; border-width:10px; margin-left:-10px;}*/

.pop_arrow_top2:after, .pop_arrow_top2:before{left:40%; bottom:100%; border:solid transparent; content:" "; height:0; width:0; position:absolute;	pointer-events:none;}
.pop_arrow_top2:after{border-bottom-color:#fff; border-width:8px; margin-left:-8px;}
.pop_arrow_top2:before{border-bottom-color:#ccc; border-width:10px; margin-left:-10px;}
 
.FP_pop_arrow_left{-webkit-box-shadow:0px 1px 8px #ccc;-moz-box-shadow:0px 1px 8px #ccc;box-shadow:0px 1px 8px #ccc;}
.FP_pop_arrow_left:after, .FP_pop_arrow_left:before{right:100%; top:25px; border:solid transparent; content:" "; height:0; width:0; position:absolute;	pointer-events:none;}
.FP_pop_arrow_left:after{border-right-color:#fff; border-width:10px; margin-top:-10px;}
.FP_pop_arrow_left:before{ border-right-color:#ccc; border-width:12px; margin-top:-12px;}

.FP_pop_arrow_Right{-webkit-box-shadow:0px 1px 8px #ccc;-moz-box-shadow:0px 1px 8px #ccc;box-shadow:0px 1px 8px #ccc;}
.FP_pop_arrow_Right:after, .FP_pop_arrow_Right:before{left:100%; top:20px; border:solid transparent; content:" "; height:0; width:0; position:absolute;	pointer-events:none;}
.FP_pop_arrow_Right:after{border-left-color:#fff; border-width:10px; margin-top:-10px;}
.FP_pop_arrow_Right:before{ border-left-color:#ccc; border-width:12px; margin-top:-12px;}



#shortBy li{z-index:1;}
#shortBy > li:hover > a{background-color:#0082cc; color:#fff; text-shadow:none;}
#shortBy > li > ul{z-index:1;} 
 


/* Mobile Website Page CSS Arrow*/
#tum1:after, #tum1:before{top:100%; left:8%;}
#tum2:after, #tum2:before{top:100%; left:28%;}
#tum3:after, #tum3:before{top:100%; left:50%;}
#tum4:after, #tum4:before{top:100%; left:70%;}

#tum1:after, #tum2:after, #tum3:after, #tum4:after, #tum1:before, #tum2:before, #tum3:before, #tum4:before{
	border:solid transparent; content:" ";  height:0;  width:0;  position:absolute;  pointer-events:none;}

#tum1:after, #tum2:after, #tum3:after, #tum4:after{
	border-color:rgba(136, 183, 213, 0); border-top-color:#fff; border-width:10px; margin-left:-10px;}
	
#tum1:before, #tum2:before, #tum3:before, #tum4:before{
	border-color:rgba(194, 225, 245, 0); border-top-color:#ccc; border-width:12px; margin-left:-12px;}



/* Advertise Page */
#silver-membership .lightbg1{background-color:#f1f1f1;}

#gold-membership .lightbg1{background-color:#FBFABD;}

#platinum-membership .lightbg1{background-color:#CAE4FF;}


/*   Images Scrolling CSS    */
.stepcarousel{position:relative; overflow:scroll;}
.stepcarousel .belt{position:absolute; left:0; top:0;}
.stepcarousel .panel{overflow:hidden;}
.stepcarousel .img_w{margin:15px 17px;}
.stepcarousel .img_w_s{margin:10px 10px;}
.stepcarousel .li_width{width:270px;}
 
   
.faqs2 dt{
	padding:10px 15px 10px 5px; border-bottom:solid 1px #ccc; margin-bottom:4px; font-size:19px; font-family: 'roboto_condensedregular'; background-image:url(//static.realestateindia.com/rei/images/arrow-up2.png); background-repeat:no-repeat; background-position:right;
}
.faqs2 a{color:#CC3300;}
.faqs2 dt.on{margin:0px; background-image:url(//static.realestateindia.com/rei/images/arrow-down.png); background-repeat:no-repeat;}
.faqs2 dd{padding:10px;line-height:1.3em;border:1px solid #ccc;margin:0 0 5px;display:none;}



.faqs dt{
	padding:10px 15px 10px 35px; border:solid 1px #ccc; margin-bottom:4px; font-size:16px; background-color:#fafafa; font-family: 'roboto_condensedregular';
	background-image:url(//static.realestateindia.com/rei/images/arrow-up.png); background-repeat:no-repeat; background-position:left;
}
.faqs dt.on{
	margin:0px;
	background-color:#def;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00ffffff', EndColorStr='#ffffffff');*zoom:1;
	background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,1)),to(rgba(255,255,255,0)));
	background-image:-webkit-linear-gradient(bottom, rgba(255,255,255,1), rgba(255,255,255,0));
	background-image:   -moz-linear-gradient(bottom, rgba(255,255,255,1), rgba(255,255,255,0));
	background-image:    -ms-linear-gradient(bottom, rgba(255,255,255,1), rgba(255,255,255,0));
	background-image:     -o-linear-gradient(bottom, rgba(255,255,255,1), rgba(255,255,255,0));
	background-image:        linear-gradient(bottom, rgba(255,255,255,1), rgba(255,255,255,0));
	background-image:url(//static.realestateindia.com/rei/images/arrow-down.png); background-repeat:no-repeat;
}
.faqs dd{padding:10px;line-height:1.3em;border:1px solid #def;margin:0 0 5px;display:none;}


/* Hide Show Password */
::-ms-reveal,::-ms-clear{display:none !important;}
.hideShowPassword-toggle{background-color:transparent; 
	background-image:url('//static.realestateindia.com/rei/images/password.png'); /* fallback */
	background-position:0 center; background-repeat:no-repeat; border:2px solid transparent; border-radius:0.25em;
	cursor:pointer; font-size:100%; margin:0px 10px 0px 0px; max-height:100%; padding:0px; overflow:'hidden'; text-indent:-999em; width:18px; 
	height:30px; -moz-appearance:none; -webkit-appearance:none;}
	
.hideShowPassword-toggle-hide{background-position:-15px center;}

/* Property, Project Details page active css*/
/*#toc a:focus {color: #f00;}*/


#bsmi{height:35px;}
#bsmi a{line-height:30px;margin-top:10px; -webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;
	-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);}
#bsmi a:hover{border-color:#333;margin-top:0;background-color:#fff; -webkit-transform:rotate(0);-moz-transform:rotate(0);
-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}

.on{background-color:#f7f7f7;}

#bsmi a.icon-blogger:hover		{color:#ff9334;border-color:#ff9334;}
#bsmi a.icon-delicious:hover	{color:#39f;border-color:#3399ff;}
#bsmi a.icon-digg:hover			{color:#000;border-color:#000;}
#bsmi a.icon-facebook:hover		{color:#3b5998;border-color:#3b5998;}
#bsmi a.icon-googleplus:hover	{color:#dd4b39;border-color:#dd4b39;}
#bsmi a.icon-linkedin:hover		{color:#0676b4;border-color:#0676b4;}
#bsmi a.icon-stumbleupon:hover	{color:#ea4b24;border-color:#ea4b24;}
#bsmi a.icon-twitter:hover		{color:#55acee;border-color:#55acee;}
#bsmi a.icon-youtube:hover		{color:#d02022;border-color:#d02022;}
#bsmi a.icon-pinterest:hover	{color:#cb2027;border-color:#cb2027;}


/* Custom Scrollbar */
.mCustomScrollbar{-ms-touch-action:none; touch-action:none;}
.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto; touch-action:auto;}
.mCustomScrollBox{position:relative; overflow:hidden; height:100%; max-width:100%; outline:none; direction:ltr;}
.mCSB_container{overflow:hidden; width:auto; height:auto;}   
.mCSB_scrollTools{position:absolute; width:16px; height:auto; left:auto; top:0; right:0; bottom:0;}   
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute; top:0; left:0; bottom:0; right:0; height:auto;} 
.mCSB_scrollTools .mCSB_dragger{cursor:pointer; width:100%; height:30px; z-index:1;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative; width:4px; height:100%; margin:0 auto; -webkit-border-radius:16px;
	-moz-border-radius:16px; border-radius:16px; text-align:center;}   
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,  .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{right:0; margin:12px 0;}  
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#ccc;} 




#send_inquiry{width:630px; z-index:999; left:0; top:40px;}
#view_contact_number{width:500px; z-index:9999; left:180px;top:40px;}
#view_contact_number_company_detail{width:470px; z-index:9999; left:10px;top:55px;}
#view_contact_number.right{width:500px; z-index:9999; right:30px;top:40px; left:inherit}
#home_inquiry #send_inquiry{width:630px; z-index:9999; left:-425px; top:40px;}
#home_inquiry #view_contact_number{width:500px; z-index:9999; left:-340px;top:40px;}

#home_inquiry > #send_inquiry.pop_arrow_top:after, #home_inquiry > #send_inquiry.pop_arrow_top:before{left:91%; bottom:100%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none;}
#home_inquiry > #send_inquiry.pop_arrow_top:after{border-bottom-color:#fff; border-width:8px; margin-left:-8px;}
#home_inquiry > #send_inquiry.pop_arrow_top:before{border-bottom-color:#ccc; border-width:10px; margin-left:-10px;}

#home_inquiry > #send_inquiry.pop_arrow_bottom{bottom:40px;top:auto;}
#home_inquiry > #send_inquiry.pop_arrow_bottom:after, #home_inquiry > #send_inquiry.pop_arrow_bottom:before{left:91%; top:100%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none;}
#home_inquiry > #send_inquiry.pop_arrow_bottom:after{border-top-color:#fff; border-width:8px; margin-left:-8px;}
#home_inquiry > #send_inquiry.pop_arrow_bottom:before{border-top-color:#ccc; border-width:10px; margin-left:-10px;}

#home_inquiry > #view_contact_number.pop_arrow_top:after,#home_inquiry > #view_contact_number.pop_arrow_top:before{left:78%; bottom:100%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none;}
#home_inquiry > #view_contact_number.pop_arrow_top:after{border-bottom-color:#fff; border-width:8px; margin-left:-8px;}
#home_inquiry > #view_contact_number.pop_arrow_top:before{border-bottom-color:#ccc; border-width:10px; margin-left:-10px;}

#home_inquiry #view_contact_number.pop_arrow_bottom{bottom:40px !important;top:auto !important;}
#home_inquiry > #view_contact_number.pop_arrow_bottom:after,#home_inquiry > #view_contact_number.pop_arrow_bottom:before{left:78%; top:100%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none;}
#home_inquiry > #view_contact_number.pop_arrow_bottom:after{border-top-color:#fff; border-width:8px; margin-left:-8px;}
#home_inquiry > #view_contact_number.pop_arrow_bottom:before{border-top-color:#ccc; border-width:10px; margin-left:-10px;}

#new_home_page #view_contact_number_company_detail.pop_arrow_top:after,#new_home_page #view_contact_number_company_detail.pop_arrow_top:before{left:16%; bottom:100%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none;}
#new_home_page #view_contact_number_company_detail.pop_arrow_top:after{border-bottom-color:#fff; border-width:8px; margin-left:-8px;}
#new_home_page #view_contact_number_company_detail.pop_arrow_top:before{border-bottom-color:#ccc; border-width:10px; margin-left:-10px;}



.silver a:hover,a.silver:hover{color:#999;}
 

#breadcrumb.ac-bc-raquo-b > *:first-child:before {content: none;}

.floor_plans_arrow:after, .floor_plans_arrow:before{left:100%; top:50%; border:solid transparent; content:""; height:0; width:0; position:absolute; pointer-events:none;}
.floor_plans_arrow:after{border-left-color:#eee; border-width:18px; margin-top:-18px;}
.floor_plans_arrow:before{border-left-color:#ccc; border-width:20px; margin-top:-20px;}

/* New Home Page CSS */

h2{font-weight:normal;}
#new_home_page{background:#f7f7f7;} a{outline:none !important;}
.bgdee5f4{background-color:#dee5f4;}
@font-face {
  font-family: 'TrajanPro-Regular';
  src: url('../fonts/TrajanPro-Regular.eot');
  src: url('../fonts/TrajanPro-Regular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/TrajanPro-Regular.woff2') format('woff2'),
       url('../fonts/TrajanPro-Regular.woff') format('woff'),
       url('../fonts/TrajanPro-Regular.ttf') format('truetype'),
       url('../fonts/TrajanPro-Regular.svg#TrajanPro-Regular') format('svg');
  font-weight: normal; font-style:normal;
}
.fftr{font-family: 'TrajanPro-Regular';}
#tMenu_n li{z-index:1; border-left:solid 1px #999; border-right:solid 1px #666;}
#tMenu_n > li:hover{background-color:#000; border-left:solid 1px #999; border-right:solid 1px #666; border-radius:none;}

#our-network{position:relative;}
#our-network:after, #our-network:before{right:-43px; top:22px; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none;}
#our-network:after{border-left-color:#0082cc; border-width:22px; margin-top:-22px;}


#new_home_page  .pop_arrow_top:after, #new_home_page .pop_arrow_top:before{left:auto; right:65px; bottom:100%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none;}
#new_home_page .pop_arrow_top:after{border-bottom-color:#fff; border-width:8px; margin-left:-8px;}
#new_home_page .pop_arrow_top:before{border-bottom-color:#ccc; border-width:10px; margin-left:-10px;}

#new_home_page  .pop_arrow_top.left:after, #new_home_page .pop_arrow_top.left:before{left:10%;}

.city_pop_arrow{background:#0078bc; display:table; width:100%; padding:3px 0px;}
.city_pop_arrow:after,.city_pop_arrow:before{bottom:100%; left:20%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events: none;}
.city_pop_arrow:after{border-bottom-color:#0078bc; border-width:12px;}

.city_pop_arrow1,.city_pop_arrow2,.city_pop_arrow3,.city_pop_arrow4{position:relative}
.city_pop_arrow1:before{ border:solid transparent; content:" "; position:absolute;border-bottom-color:#d14445; border-width:10px; top:-20px; left:120px}
.city_pop_arrow2:before{border:solid transparent;content:"";position:absolute;border-bottom-color:#d14445;border-width:10px;top:-20px;left:20px}
.city_pop_arrow3:before{border:solid transparent;content:"";position:absolute;border-bottom-color:#d14445;border-width:10px;top:-20px;left:45%}
.city_pop_arrow4:before{border:solid transparent;content:"";position:absolute;border-bottom-color:#d14445;border-width:10px;top:-20px;right:50px}



.city_arrow{position:relative;}
.city_arrow:after,.city_arrow:before{top:100%; left:5px; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events: none;}
.city_arrow:after{border-top-color:#ccc; border-width:7px;}




/*--- Blog ---*/
#blog .FollowUs .facebook {color:#2b54a8;}
#blog .FollowUs .facebook a {background-color:#2b54a8; color:#fff; text-shadow:none; border:none}
#blog .FollowUs .twitter, .linkedin {color:#2e89cf;}
#blog .FollowUs .twitter a, .linkedin a {background-color:#2e89cf; color:#fff !important; text-shadow:none; border:none}
#blog .FollowUs .googleplus {color:#c81e23;}
#blog .FollowUs .googleplus a {background-color:#c81e23; color:#fff; text-shadow:none; border:none}
#blog .FollowUs-shrink:hover, .FollowUs-shrink:focus, .FollowUs-shrink:active { -webkit-transform: scale(0.9); transform: scale(0.9);}
#blog .blog_heading1 {font-size:2em; line-height:1.2em; color:#333;}
#blog #bsmi a {border-color:#fff;}
.blog_heading2 {font-size:2em}
#blog .blog_heading3  {border-bottom:2px solid #cde8f6}
#blog .blog_heading3 span {background:#cde8f6; padding:10px 12px; font-size:1.4em; line-height:1.2em; text-transform:uppercase; display:inline-block}

#blog .arrow_bottom{position:relative;}
#blog .arrow_bottom:after, .arrow_bottom:before{top:100%; left:30px; border:solid transparent; content:" "; height:0; width:0; 
position:absolute; pointer-events:none;}
#blog .arrow_bottom:after{border-top-color:#eee; border-width:10px; margin-left:-10px;} 

.on{background-color:#fafafa;}



.ser-form-heading{border-bottom:6px solid #f0f0f0; padding-top:5px}
.ser-form-heading span{ top:-10px; background:#fff; padding:2px;  padding-right:5px;}

.contractor li{ line-height:1.3em}
.contractor li:nth-of-type(5n+5){ border-right:0; padding-right:0}
.contractor li:nth-of-type(5n+1){ padding-left:0}
.contractor li:nth-of-type(n+11){ border-bottom:0}

.rei-search{display:inline-block; width:837px}
.rei-search .tabs .on{background:#222; background:rgba(0,0,0,.8); border:1px solid #999; border:1px solid rgba(255,255,255,.3); color:#fff; border-bottom:0}
.rei-search .tabs a{ background:#fff; background:rgba(255,255,255,.8); position:relative; bottom:-1px; color:#222}
.rei-search .input{ min-height:41px; box-sizing:border-box}
.tabs-con{background:#222;background:rgba(0,0,0,.7); border:1px solid #999; border:1px solid rgba(255,255,255,.3);}

.button-dropdown .active .icon-chevron-down:before,#myBudgetTab.active .icon-chevron-down:before{content:"\e0cb"}
span.select_cat1{display:inline-block; width:90px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.button-dropdown span.select_cat{display:inline-block; width:102px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; padding:10px 10px 5px 10px;}
.button-dropdown span.select_cat1{display:inline-block; width:130px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}

.button-dropdown span.select_cat2{display:inline-block; width:110px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.button-dropdown span.select_cat3{display:inline-block; width:35px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;padding:10px 10px 5px 10px;}

.header{background:#000 url(//static.realestateindia.com/rei/images/home_page_banner.jpg) center no-repeat; min-height:400px;}
.header-inner{background:#000 url(//static.realestateindia.com/rei/images/home_page_banner.jpg) center no-repeat; min-height:170px;}
.header-inner .fw{ padding-top:63px}
h1,h2,h3{ font-size:inherit; font-weight:inherit}

#header_heading{margin:60px 0px; font-size:22px; color:#F5F5F5;}
#header_heading h1{display:inline;font-size:26px;font-weight:400; color:#fff; padding:0px 5px;}
.post_requirement{background:#28a87d;}
.post_requirement a{ display:block}
#mobile_verify a, #mobile_verify2 a{ display:inline-block}
.w31,.ac-w31 > *,.acac-w31 > * > *{ width:31%;}

.faqs .on,.faqs a:hover{ background-color:#1c8bca; color:#fff; text-shadow:none}

/* 12-04-2016 */
.darkbg4{background-color:#133f90;}
.darkblue,.darkblue a,a.darkblue{color:#133f90;}.darkblue a:hover,a.darkblue:hover{color:#112a59;}
.darkblue2,.darkblue2 a,a.darkblue2{color:#369;}.darkblue2 a:hover,a.darkblue2:hover{color:#036;}
#top_logo{width:242px;}
#top_logo.top_logo img{width:220px; padding-top:8px;}
#top_logo1{width:242px;}

/* 13-04-2016 index page header */  
.header_banner{margin-top:70px;}
.header_banner ul{max-width:1200px; margin:auto;}
.header_banner li>*{ background:#555; background:rgba(0,0,0,.6);}
 a.select_city_in{color:#c7d5f0}
.header_top{background:#eee; background:rgba(255,255,255,.7); margin-bottom:65px}
.select_city{ background:#ecf4ff;}
.select_city_in{ background:#2b539b; background:rgba(255,255,255,.1)}
.save-time{ top:-10px; left:20px}


.service li:hover{background:#fff; box-shadow:0 0 10px #ccc; transition:all .3s; transform:scale(1.02)}

.testimonial li{border-bottom:1px solid #ddd; position:relative; padding-bottom:20px; padding-top:30px}
.testimonial li:before{content:''; position:absolute; width:50px; height:3px; background:#bbb; bottom:-2px}
.testimonial li:last-child{border:none}
.testimonial li:last-child:before{ display:none}


.sitemap>li{border-bottom:1px solid #ddd; position:relative; padding-bottom:25px; padding-top:30px}
.sitemap>li:before{content:''; position:absolute; width:50px; height:3px; background:#bbb; bottom:-2px}
.sitemap>li:last-child{border:none}
.sitemap>li:last-child:before{ display:none}

.news li{border-bottom:1px solid #ddd; position:relative; padding-bottom:15px; padding-top:20px}
.news li:before{content:''; position:absolute; width:50px; height:3px; background:#bbb; bottom:-2px}
.news li:last-child{border:none}
.news li:last-child:before{ display:none}

.bw3px{ border-width:3px}


.post-req{ border:1px solid #c00; border-width:0 1px 1px; display:inline-block; margin-right:5px; padding:4px 10px }

#tml>ul li{float:left;border-left:1px solid #fff;border-right:1px solid #ccc; padding:2px 10px; box-sizing:border-box; -moz-box-sizing:border-box}
#tml >ul li:first-child{border-left:0;}
#tml >ul li:last-child{border-right:none;}
#tml >ul li > a{font-weight:bold;display:block;padding:0 18px;color:#444;line-height:38px;}
#tml >ul li:hover,#tml >ul li.on{ background:#fff}
#tml >ul li.active,#tml3 > li.hover,#tml3 > li:hover{background-color:#fff; color:#222;border-right-color:transparent;}
#tml >ul li.active > a,#tml3 > li.hover > a,#tml3 > li:hover > a{color:#222;}

#tml ul ul{position:absolute;width:250px;display:none;font:12px/1.5em Arial, Helvetica, sans-serif;background:#fff; border:1px solid #ccc; border-top:none}
#tml ul ul li{ padding:0;float:none;border-bottom:1px solid rgba(0,0,0,.2); border-top:1px solid rgba(255,255,255,.2); border-left:none; border-right:none}
#tml li li:first-child{border-top:none}
#tml li li:last-child{border-bottom:none}
#tml ul ul li:hover{ background:#f9f9f9}
#tml > ul  ul > li a{ padding:0 0 0 10px; text-transform:inherit;  text-shadow:none}
.downarrowclass{background:url(//static.realestateindia.com/rei/images/sprite_icons.png) -152px -1px no-repeat;height:3px;width:5px;display:inline-block;position:absolute;bottom:10px;left:50%;margin-left:-2px;outline:none;} 
.rightarrowclass{background:url(//static.realestateindia.com/rei/images/sprite_icons.png) -140px -0px no-repeat;height:7px;width:5px;display:inline-block;position:absolute;right:10px;top:48%;margin-left:-2px;} 


.contsArea{width:470px; right:-25px;}
.property_detail .tml li a{border-bottom:1px solid #fff;}
.property_detail .tml li a.on1, .property_detail .tml li a:hover{ background:#eaf7ff; border-bottom:1px solid #0082cc; position:relative}
.property_detail .tml li a.on1:after,.property_detail .tml li a:hover:after{content:''; border:7px solid transparent; border-top-color:#0082cc; bottom:-14px; position:absolute; left:45%}
.header_fixed {position:fixed;top:0px;width:990px;z-index:999999;}
.header_fixed+section{padding-top:150px}
.header_fixed1 {position:fixed;top:145px;width:258px;z-index:999999;}


.Post_Requirement{position:fixed;top:0;width:258px;}

#advertise .active_advertise, .adv-tab li:hover{color:#0082cc;font-weight:bold;position:relative; transition:all ease-in-out 0.4s; -webkit-transition:all ease-in-out 0.4s; -moz-transition:all ease-in-out 0.4s;}
#advertise .active_advertise:after, #advertise .active_advertise:before{content:" ";position:absolute;pointer-events:none;left:0px;right:0px; }
#advertise .active_advertise:before{height:3px;background:#0082cc;bottom:-3px; }
#advertise .active_advertise:after{width:0;height:0;bottom:-9px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #0082cc;margin:auto; } 

input[type=radio].radio2{display:none;} 
input[type=radio].radio2 + label{padding-left:22px; display:inline-block; line-height:17px; background-repeat:no-repeat; cursor:pointer;}
input[type=radio].radio2:checked + label{background-position: 0 -18px;} 
input[type=radio].bachelor{display:none;}
input[type=radio].bachelor + label.degree{padding-left:17px;display:inline-block;line-height:17px;background-repeat:no-repeat;cursor:pointer;}
label.degree{background-image:url('//static.realestateindia.com/rei/images/radio1.png');} 

.bank_item label.degree{display:none}
.bank_item input[type=radio].radio2:checked + label,.bank_item input[type=radio].radio2 + label{background:none}
.bank_item label.degree{ position:relative;}
.bank_item label.degree:after{ content:''; position:absolute; background:url('//static.realestateindia.com/rei/images/radio1.png') no-repeat ; width:17px; height:17px; left:0; top:7px;}
.bank_item input[type=radio].radio2:checked + label.degree:after{background-position:0 -18px ;}



/* .error, #index_agent_search .error{padding:5px 10px; color:#cc0000; background:#fbefef; border:1px solid #cc0000; width:150px;  position:absolute;}
.error:after,.error:before, #index_agent_search .error:after, #index_agent_search.error:before{left:20px;bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.error:after, #index_agent_search .error:after{border-bottom-color:#fbefef;border-width:6px;margin-left:-6px}
.error:before, #index_agent_search .error:before{border-bottom-color:#cc0000;border-width:8px;margin-left:-8px}
#index_agent_search .error {left:3px; top:210px;} 
input.error_bdr,select.error_bdr,textarea.error_bdr{border:1px solid #f00 !important;} */ 

.error_bdr,input.error_bdr,select.error_bdr,textarea.error_bdr{border:1px solid #f00 !important;} 

.error_bdr .combo-select{border-color:#f00;}
input[type=checkbox].check2{display:none;} 
input[type=checkbox].check2 + label.label2{padding-left:24px; display:inline-block; line-height:18px; background-repeat:no-repeat;cursor:pointer;height:19px;}
input[type=checkbox].check2:checked + label.label2{background-position: 0 -20px;}
label.label2{background-image:url('//static.realestateindia.com/rei/images/check2.png');}

#membershipPlan .silver-member h4 {border-bottom:5px solid #ccc;}
#membershipPlan .gold-member h4 {border-bottom:5px solid #df9e51;}
#membershipPlan .platinum-member h4 {border-bottom:5px solid #4ea5f7;}
#membershipPlan .star-member h4 {border-bottom:5px solid #e02626;}
#membershipPlan > li:last-child {border-right:1px solid #ccc;}
#membershipPlan .item { transition:all ease-in-out 0.4s; -webkit-transition:all ease-in-out 0.4s; -moz-transition:all ease-in-out 0.4s; }
#membershipPlan .item:hover {z-index:1; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; box-shadow : 0 0 10px rgba(0,0,0,.2); -moz-box-shadow : 0 0 10px rgba(0,0,0,.2); -webkit-box-shadow : 0 0 10px rgba(0,0,0,.2); -webkit-transform : scale(1.05);  -moz-transform : scale(1.05);}
.post-req-page:after{ content:''; position:absolute; border:10px solid transparent; border-top-color:#ddd; display:table-cell ; bottom:-20px; left:5%}

#graph {position:relative;width:100px;height:100px;}
#graph canvas {display: block; position:absolute; top:5px; left:70px;}
#graph span{color:#555; display:block; line-height:75px; text-align:center; width:88px; font-family:sans-serif;font-size:18px;font-weight:100; margin-left:70px; padding-top:15px;}

.combo-input {color:#999 !important;}
::-webkit-input-placeholder {color:#999 !important;}
:-moz-placeholder {color:#999 !important;}
::-moz-placeholder {color:#999 !important;}
:-ms-input-placeholder {color:#999 !important;}
.Amenities li {min-height:90px;}

.list-property-steps li>* {display:flex;}
.list-property-steps li>* {padding:1em .5em .8em 2em;}
.list-property-steps li.current>* {color:#fff;	background-color:#d14445;border-color:#d14445;}
.list-property-steps li::after, .list-property-steps li>*::after {content:'';position:absolute;top:0px;left:100%;height:0;width:10px;border:25px solid transparent;border-right-width:0;border-left-width:22px;}
.list-property-steps li>*::after {z-index:2;border-left-color:inherit;}
.list-property-steps li .number {border:1px solid #b3b3b3; color:#b3b3b3; width:15px; height:15px; border-radius:50%; font-size:14px; text-align:center; padding:3px; margin-right:7px; line-height:16px;}
.list-property-steps li.current .number {border:1px solid #fff; color:#fff; width:15px; height:15px; border-radius:50%; font-size:14px; text-align:center; padding:3px; margin-right:7px; line-height:14px;}

.w84px,.ac-w84px > *,.acac-w84px > * > *{width:84px;}

input[type=checkbox].check3{display:none;} 
input[type=checkbox].check3 + label.label3{padding-left:24px; display:inline-block; line-height:18px; background-repeat:no-repeat;cursor:pointer;}
input[type=checkbox].check3:checked + label.label3{background-position: 0 -20px;}
label.label3{background-image:url('//static.realestateindia.com/rei/images/check3.png');}

input[type=checkbox].check4{display:none;} 
input[type=checkbox].check4 + label.label4{display:inline-block;}
input[type=checkbox].check4:checked + label.label4{background:url('//static.realestateindia.com/rei/images/check4a.png') no-repeat right top; width:85px;height:95px; top:-5px; right:-5px;}
label.label4{top:0px; right:0px; width:80px;height:90px; position:absolute;}



.order-detail .od_head{background:#ececec; position:relative; border-right:1px solid #d8d8d8; width:82px}
.order-detail .od_head:after{content:""; border:10px solid transparent; border-left-color:#ececec; position:absolute; right:-19px; top:39%}
.order-detail .od_head:before{content:""; border:10px solid transparent; border-left-color:#d8d8d8; position:absolute; right:-21px; top:39%}

.order-pay-tab li a{ box-shadow:1px 1px #fff inset; color:#333}
.order-pay a.tab_on{ background:#d14445; border:1px solid #b3191a; box-shadow:0 0 8px rgba(0,0,0,.8), 1px 1px rgba(255,255,255,.5) inset; text-shadow:none; color:#fff}
.order-pay-body button{ background:#d14445; border:1px solid #b3191a; box-shadow: 1px 1px rgba(255,255,255,.5) inset; text-shadow:none; color:#fff}
.order-pay-body{ width:650px; min-height:310px;box-shadow:0 0 8px rgba(153,153,153,.5); background:#fff url(//static.realestateindia.com/rei/images/payout_background.png) no-repeat center bottom;}
.order-pay-body .heading{ font-size:22px;}
.bank_item li{ box-shadow:2px 4px #ddd;}
.w32,.ac-w32 > *,.acac-w32 > * > *{width:31.9%}

.pagination > *{ text-align:center; background:#f1f1f1; border:1px solid #ddd; border-width:1px 0 1px 1px; line-height:1em; padding:12px 15px;}
.pagination > *:last-child{ border-right:1px solid #ddd; padding-bottom:11px; border-radius:0 5px 5px 0;background:#fff;}
.pagination > *:first-child{ border-radius:5px 0 0 5px; padding-bottom:11px;background:#fff;}

.pagination > *:hover,.pagination > *.on{background:#fff;}

#graph.zero-per span{position:relative}
#graph.zero-per span:before{content:""; position:absolute; width:68px; height:68px; border:12px solid #cbcbcb; border-radius:50%; z-index:2; top:4px; left:-1px}



#new_home_page .premium_member{background:#f8fdff; border-color:#afc9d2;}
#new_home_page .premium_member .bgf1f1f1{background:#e4f7ff; border-color:#afc9d2;}

#new_home_page .star_member{background:#fffcf1; border-color:#dac88e ;}
#new_home_page .star_member .bgf1f1f1{background:#fffaea; border-color:#dac88e ;} 



.link{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}
.link:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#f9f9f9;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.link:active:before,.link:focus:before,.link:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}

/*Company Details New CSS */

#company_detail .menu_bar.FixedNav{position:fixed;top:0;width:990px;z-index:9;} 
#company_detail .nav_sec ul li{float:left;border-right:solid 1px #676767;border-left:solid 1px #aaaaaa;}
#company_detail .nav_sec ul li a{color:#fff;text-decoration:none;padding:10px 25px;display:inline-block;border:solid 1px #888;}
#company_detail .nav_sec ul li a:hover,#company_detail .nav_sec ul li a.active{border:solid 1px #888;background-color:#55acef;} 
#form_enquiry{float:right; margin-top:20px;}
.ContactAgent{float:right;padding-right:25px; text-transform:uppercase;}
.ContactAgent a{background:#d14445;color:#fff;display:inline-block;width:200px; padding:8px; text-align:center; margin-top:6px; font-size:16px; border:solid 1px #b83838; border-radius:5px;}
.ContactAgent a:hover{background:#e35d5e}


#nav_section{font-size:16px; float:left;}
#nav_section li{border-right:solid 1px #676767;border-left:solid 1px #aaaaaa;}
#nav_section li:first-child{border-left:none;}
#nav_section li a{padding:15px 25px 10px 25px; display:block; color:#fff;border-bottom:solid 4px #888}
#nav_section li a:hover{padding:15px 25px 10px 25px; display:block; color:#fff;border-bottom:solid 4px #fecf68;}
#nav_section li a.active{border-bottom:solid 4px #fecf68;}


.graph_bar{position:fixed; top:0px; width:250px;}

#network .arrow_01 {position: relative;}
#network .arrow_01:after, #network .arrow_01:before {left: 100%;top: 50%; border: solid transparent; content: " "; 	height: 0; 	width: 0; 	position: absolute; pointer-events: none; }
#network .arrow_01:after {border-left-color:#fff; border-width:10px; margin-top:-10px;}
#network .arrow_01:before {border-left-color:#cbcbcb; border-width:11px; margin-top: -11px;}



/*Download App Cion Animation*/
.app-img {display:block;float:left; width:13px; height:20px; background: url(//static.realestateindia.com/rei/images/e-iPhone.png);} 
.app-img.b{-webkit-animation: horizontal 2s ease infinite;animation: horizontal 2s ease infinite;}
@keyframes horizontal{
	0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
	6%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0)}
	12%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
	18%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0)}
	24%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
	30%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0)}
	100%,36%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
} 

.arrow_bottom{position:relative;}
.arrow_bottom:after, .arrow_bottom:before{top:100%; left:20px; border:solid transparent; content:" "; height:0; width:0; 
position:absolute; pointer-events:none;}
.arrow_bottom:after{border-top-color:#ddd; border-width:8px; margin-left:-8px;} 
.active_bdr{border-bottom:solid 3px #d14445;font-weight:bold;}

.active_bdr2{border-bottom:solid 3px #d14445;position:relative; font-weight:400;}
.active_bdr2:after, .active_bdr2:before{top:100%; left:48%; border:solid transparent; content:" "; height:0; width:0; 
position:absolute; pointer-events:none;}
.active_bdr2:after{border-top-color:#d14445; border-width:10px; margin-left:-10px;} 

.sale_rent{position:absolute;background:rgba(0,0,0,0.6);padding:5px 10px;color:#fff; bottom:10px;left:1px;}
.sale_rent:after{left:100%;top:49%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;}
.sale_rent:after{border-left-color:rgba(0,0,0,0.6);border-width:15px;margin-top:-15px;}

.bt_link,.bt_link,.bt_link{background:#0082cc; color:#fff; letter-spacing:0.5px;}
.bt_link:hover,.bt_link:hover{background:#0474b3; color:#fff;}

#PropertyStats li .text{color:#fff;}
#PropertyStats li .number{color:#66ccff; font-size:28px; margin-bottom:10px}
#PropertyStats li a:hover .number{color:#fff}
#PropertyStats li a:hover .text{color:#ddd}




/*--- Tabbing and Silder Project Page  ---*/
.tab_link1{border-bottom:solid 1px #ccc; margin:0px 10px;}
.tab_link1 a{display:inline-block; padding:15px 10px 10px 10px; position:relative;}
.tab_link1 a.act{color:#0075B8; border-bottom:solid 2px #0075B8;}  

.ind_blog_scroll{margin-left:5px; margin-right:50px;}
.tab_container{width:100%; overflow:hidden; max-height:350px; background:#fff; position:relative}
.tab_cont_hider{position:absolute; z-index:-999; left:-50000px; top:-50000px; width:100%}
.tab_cont{margin:20px 0 0; width:100%}
.blogs_cont{position:relative; overflow:hidden; padding:0 5px}

.blogs_cont ul, .blogs_cont ul li{margin:0; padding:0; list-style:none}
.blogs_cont ul li{margin:0px 0px 25px 10px; width:180px !important;} 
 
.project-slider img{ max-width:100%;} 
.project-slider .project-img-content{ position:absolute; bottom:0px; left:0px; right:0px; background:rgba(0,0,0,0.4); }  

.leftslider-arrow, .rightslider-arrow{ position:absolute; width:25px; height:55px; top:0px; bottom:0px; margin:auto; z-index:9; }
.leftslider-arrow .prev{ background:#aaa; padding: 24px 12px 30px 11px;  border: 1px solid #aaa; }
.rightslider-arrow .next { background:#666; padding: 24px 12px 30px 11px; border: 1px solid #666; } 
.leftslider-arrow { left:0px;} 
.rightslider-arrow { right :0px;}
.rightslider-arrow img, .leftslider-arrow img { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; margin: auto; }


.property_equals > li{width:180px; margin-left:22px;border:solid 1px #ddd;}
.property_equals > li:last-child{margin-left:23px;}

.footer-logo{ background:#e31014;display:inline-block;position: absolute;left: 0px;right: 0px;width: 204px;margin: auto; }
.footer-logo a{ padding: 6px 15px 5px; }
.footer-logo.arrow::after{ position: absolute; content: ''; width: 0; height: 0; border-style: solid; border-width: 0 19px 11px 19px;    border-color: transparent transparent #e31014 transparent; left: 0px; right: 0px; margin: auto; top: -10px; }

#close-window{ transition:all 0.5s ease;}
#close-window:hover{ background:#D14445; color:#fff; border-color:#D14445}
ul#edit_property_img li img{ border:1px dashed; border-color:transparent; transition:all 0.3s ease;}
ul#edit_property_img li:hover img{ border-color:#930;}
ul#edit_property_img li:hover a.edit_bt{ display:block; background:#d14445;}

ul#edit_property_sec li{ border:1px solid transparent; border-bottom-color:#EEE;}
ul#edit_property_sec li:hover{ border:1px dashed #930;}
ul#edit_property_sec li a b.edit_bt{display:none;}
ul#edit_property_sec li:hover a b.edit_bt{background:#d14445;color:#fff;padding:5px 15px;position:absolute;bottom:-15px;right:0;text-shadow:none;font-size:12px;display:block; border-top-left-radius:4px;}

ul#edit_property_sec2 li{ border:1px solid transparent; border-bottom-color:#EEE;}
ul#edit_property_sec2 li:hover{ border:1px dashed #930;}
ul#edit_property_sec2 li a b.edit_bt{display:none;}
ul#edit_property_sec2 li:hover a b.edit_bt{background:#d14445;color:#fff;padding:5px 15px;position:absolute;bottom:-10px;right:-5px;text-shadow:none;font-size:12px;display:block; border-top-left-radius:4px;}

#edit_amenities{ border:1px dashed transparent; padding:5px; padding-bottom:30px;}
#edit_amenities:hover{ border-color:#930;}
#edit_amenities:hover a.edit_bt{background:#d14445; display:block}

.class-sprite{ background:url(//static.realestateindia.com/rei/images/classified-sprite.png) no-repeat; display: inline-block; vertical-align:middle; }
.sm{width: 28px; height: 23px;  background-position: 0px 0px;}
.gm{width: 28px; height: 23px;  background-position: -29px 0px;}
.pm{width: 28px; height: 23px;  background-position: -58px 0px;}
.mb{width: 20px; height: 23px;  background-position: -87px 0px;}
.sms{width: 30px; height: 23px;  background-position: -106px 0px;}
.mb-cancel{width: 20px; height: 23px;  background-position: -138px 0px;}
.sms-cancel{width: 30px; height: 23px;  background-position: -160px 0px;}

.tab-active{ border-top:2px solid #cc3300; position:relative; margin-bottom:-2px; font-weight:bold;}


.chart{width:330px;height:330px;margin-left:7px;}
.pieTip{position:absolute;float:left;min-width:30px;max-width:300px;padding:5px 18px 6px;border-radius:2px;background:rgba(255,255,255,.97);color:#444;font-size:12px;text-shadow:0 1px 0 #fff;text-align:center;line-height:1.3;letter-spacing:.06em;box-shadow:0 0 3px rgba(0,0,0,0.2),0 1px 2px rgba(0,0,0,0.5);-webkit-transform:all .3s;-moz-transform:all .3s;-ms-transform:all .3s;-o-transform:all .3s;transform:all .3s;pointer-events:none}
.pieTip:after{position:absolute;left:50%;bottom:-6px;content:"";height:0;margin:0 0 0 -6px;border-right:5px solid transparent;border-left:5px solid transparent;border-top:6px solid rgba(255,255,255,.95);line-height:0}
.chart path{cursor:pointer}


.dynamic-wrap{overflow:hidden;position:relative;-webkit-transition:max-height .25s ease-in-out;-moz-transition:max-height .25s ease-in-out;-o-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out;width:100%}
.dynamic-height-active .dynamic-wrap:before{background:-moz-linear-gradient(top,rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(240,249,255,0)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f0f9ff',endColorstr='#ffffff',GradientType=0);bottom:0;content:'';height:50px;left:0;position:absolute;right:0;z-index:1}
.dynamic-height-active .dynamic-show-more{display:inline-block}
a.js-dynamic-show-hide{text-decoration:underline;color:#c30;}
a.js-dynamic-show-hide:hover{text-decoration:none;}



.accordion .panel{}
.accordion .panel a.heading{display: block;}
.accordion .panel a.heading span::after{content:url(//static.realestateindia.com/rei/images/plus.png);float:right;opacity:0.8;}
.accordion .panel a.heading.open span::after{content:url(//static.realestateindia.com/rei/images/minus.png);}
.accordion_details{display:none;}
.accordion_details{padding:0px 0px 0px 15px;}

.moreLinkDropDown{width:630px;border-radius:0 0 2px 2px;position:absolute;right:0;padding:0 6px;margin-right:-6px;transition:all .3s ease;height:0;overflow:hidden;z-index:99;}
.dropdownLink:hover .moreLinkDropDown{height:230px;padding-top:7px;}
.dropdownLink:hover .adviceDropDown .moreLinkDropDown{padding:10px 8px 6px 6px}
.moreLinkDropDown .moreLinkDropDownInner{border-top:4px solid #da251c; border-bottom:1px solid #ccc;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.1);}
.lines{background:#333 none repeat scroll 0 0;display:inline-block;height:2px;position:relative;transition:all .3s ease 0;width:25px;top:-7px}
.moreNav>a{width:25px;height:25px;display:inline-block}
.moreNav a.moreLink{height:22px}
.lines-button{position:absolute}
.lines::before,.lines::after{background:#333 none repeat scroll 0 0; content:"";display:inline-block;height:2px;left:0;position:absolute;transform-origin:.28571rem center 0;transition: all .3s ease 0s;width: 25px;}
.lines::after{top:-5px}
.lines::before{top:5px}
.moreNav:hover .lines::before{transform:rotate3d(0,0,1,45deg);background-color:#da251c;}
.moreNav:hover .lines::before,.moreNav:hover .lines::after{top:0;transform-origin:50% 50% 0;width:25px}
.moreNav:hover .lines::after{transform:rotate3d(0,0,1,-45deg);background-color:#da251c;}
.moreNav:hover .lines::before,.moreNav:hover .lines::after{top:0;transform-origin:50% 50% 0;width:25px}
.moreNav:hover .lines{background:transparent none repeat scroll 0 0}
.menuText{display:inline-block;font-size:8px;margin-top:12px;text-transform:uppercase;color:#333}
@keyframes animationFrames{0%{transform:translate(0px,-190px)}100%{transform:translate(0px,0px)}}
@keyframes animationFrames2{0%{background-size:200%}100%{background-size:100%}}
.moreLinkDropDownInner .arrow_top{display:inline-block;position:relative;top:-27px;left:600px;color:#da251c;}

.active_tab{position:relative;background:#fdf8ed;cursor:pointer;border-top:solid 3px #c0382c;}
.active_tab:after,.active_tab:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.active_tab:after{border-top-color:#fdf8ed;border-width:20px;margin-left:-20px}
.active_tab:before{border-top-color:#eee;border-width:22px;margin-left:-22px}

/*-------change css effect on home load 11-01-2017--------------*/
.loan-warning:after, .loan-warning:before{top:30%; left:0; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;}
.loan-warning:before{border-right-color:#eee; border-width: 25px; margin-left: -51px;}
.loan-warning:after{border-right-color:#fafafa; border-width: 25px; margin-left: -49px;}


.offer span{ position:relative; display:inline-block; padding:3px 7px; background:#ff8400; color:#fff; margin-right:35px; }
.offer span:before{ position:absolute; content:''; width:0; height:0; right:-14px; top:0px; border-top:13px solid transparent; border-left:14px solid #ff8400; border-bottom:12px solid transparent; }

.search-p span{display:block;}
.search-p label.search{width:40px;text-align:center;padding:14px 12px 10px 12px;float:left;background:#eee;color:#777;font-size:15px;box-sizing:border-box;height:42px;}
.search-p label.price,.search-p label.property,.search-p label.bedroom{width:40px;text-align:center;padding:10px 15px 11px 15px;float:left;background:#eee;color:#777;font-size:15px;border:solid 1px #ccc;height:42px;box-sizing:border-box;}
.search-p label.bedroom{padding:10px 10px 11px 10px;}

.search-p input,.search-p select{padding:10px 10px;color:#999;float:left;box-sizing:border-box;border-radius:0px 5px 5px 0px;-webkit-border-radius:0px 5px 5px 0px;-moz-border-radius:0px 5px 5px 0px;border-left:0px solid;height:42px;box-sizing:border-box}
.home-icon {position:relative; color:#fff;}
.home-icon:after{ content: ""; position:absolute; left:0; bottom:0; width:0; height:0; border-bottom:11px solid #eeeeee; border-left: 22px solid transparent;
  border-right: 20px solid transparent;   } 
.head-border { position:relative; }
.head-border h2{ background:#f7f7f7; padding-right:15px; display: inline-block; z-index:9; position: relative; }
.head-border::after { position:absolute; content:''; left:0px; right:0px; top:50%; border:1px solid #eee; }
.arrow_bottom{position:relative;border-bottom:solid 1px #ccc}
.arrow_bottom:after,.arrow_bottom:before{top:100%;left:15px;border:solid transparent;position:absolute}
.arrow_bottom:after{border-top-color:#ccc;border-width:6px;margin-left:-6px}
.arrow_bottom:before{border-top-color:#ccc;border-width:8px;margin-left:-8px}

.green{ color:#0c9a42; }
.flipB-list i{ margin-left:-15px; }
#membershipPlan .free-member h4 {border-bottom:5px solid #ccc;}
#membershipPlan .premium h4 {border-bottom:5px solid #4ea5f7;}
.view-samp span{ text-decoration:underline; } .view-samp:hover span{ text-decoration:none; }
#value_help.toolTip{background:#dcecff;padding:10px; box-shadow:0px 1px 2px rgba(0,0,0,0.5); -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.5); -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.5); }
#value_help.toolTip::before{position:absolute;content:'';width:0;height:0;right:48px;top:-8px; border-left:9px solid transparent;
border-bottom:9px solid #dcecff; border-right:9px solid transparent; }

.sample-box{max-width:730px; margin:0 auto; padding:10px; position:relative; background:#fff; }
.sample-box img{ max-width:100%; }
.p-profile img{ border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; border:5px solid #d0d0d0;  }

.adv-container{padding:30px 0px 50px;  }
.member-icon{left:0px;bottom:0px;height:21px;}
.si{background:url(//static.realestateindia.com/rei/images/sprite_icons.png);display:inline-block;vertical-align:middle}
.sis{background:url(//static.realestateindia.com/rei/images/sprite_icons_sellers.png);width:116px;height:90px;top:-10px;right:5px}
.pType{background:url(//static.realestateindia.com/rei/images/fat_footer_icon.jpg);display:inline-block;vertical-align:middle}
.si.icon-property{width:35px;height:35px;background-position:0 -480px}
.si.icon-apartment{width:35px;height:35px;background-position:-35px -480px}
.si.icon-house{width:35px;height:35px;background-position:-70px -480px}
.si.icon-builder{width:35px;height:35px;background-position:-105px -480px}
.si.icon-serviced{width:35px;height:35px;background-position:-140px -480px}
.si.icon-studio{width:35px;height:35px;background-position:-175px -480px}
.si.icon-residential{width:35px;height:35px;background-position:-210px -480px}
.si.icon-flats{width:35px;height:35px;background-position:-245px -480px}
.si.icon-newProjects{width:35px;height:35px;background-position:-280px -480px}
.si.icon-dealer{width:35px;height:35px;background-position:-315px -480px}

.si.w16px{width:16px;height:16px}
.si.w11px{width:11px;height:11px}
.si.w20px{width:20px;height:20px}
.si.w29px{width:29px;height:16px}
.si.w24px{width:24px;height:24px}
.w20px.icon-GM{background-position:-20px -160px}
.w20px.icon-PM{background-position:-40px -160px}
.w20px.icon-P{background-position:-60px -160px}
.w20px.icon-SM{background-position:-80px -160px}
.w20px.icon-vtrust{background-position:-100px -160px}
.w20px.icon-video-w{background-position:-120px -160px}
.w20px.icon-verified{background-position:-140px -160px}
.w20px.icon-pdf-file{background-position:-100px -530px}
.si.icon-premium{width:150px;height:29px;background-position:0 0}
.si.icon-premium-listing{width:150px;height:29px;background-position:0 -436px}
.sis.icon-global{background-position:0 0}
.sis.icon-leading{background-position:-116px 0}
.sis.icon-star-s{background-position:-232px 0}
.si.member-login-tab{width:202px;height:30px;background-position:0 -255px}
.si.member-login-tab2{width:16px;height:16px;background-position:0 -306px}
.si.member-registration-tab{width:282px;height:30px;background-position:0 -324px}
.si.icon-agents{width:90px;height:70px;background-position:0 -384px}
.si.icon-owner{width:90px;height:70px;background-position:-90px -384px}
.si.icon-bulider{width:90px;height:70px;background-position:-180px -384px}
.si.icon-other{width:90px;height:70px;background-position:-270px -384px}
.si.icon-v-trust{width:90px;height:70px;background-position:-360px -384px}
.si.icon-responsive{width:90px;height:70px;background-position:-450px -384px}
.si.icon-flipbook{width:90px;height:70px;background-position:-540px -384px}
.si.icon-airport{width:20px;height:20px;background-position:0 -530px}
.si.icon-railway-station{width:20px;height:20px;background-position:-20px -530px}
.si.icon-hospital{width:20px;height:20px;background-position:-40px -530px}
.si.icon-school{width:20px;height:20px;background-position:-60px -530px}
.si.icon-atm{width:20px;height:20px;background-position:-80px -530px}

.si.icon-pb{background-position:0 -551px}
.si.icon-fs{background-position:-24px -551px}
.si.icon-wp{background-position:-48px -551px}
.si.icon-if{background-position:-72px -551px}
.si.icon-fa{background-position:-96px -551px}
.si.icon-ac{background-position:-120px -551px}
.si.icon-lf{background-position:-144px -551px}
.si.icon-pg{background-position:-168px -551px}
.si.icon-rp{background-position:-192px -551px}
.si.icon-cf{background-position:-216px -551px}
.si.icon-wf{background-position:-240px -551px}
.si.icon-sq{background-position:-96px -575px}
.si.icon-vp{background-position:-264px -551px}
.si.icon-sw{background-position:-288px -551px}
.si.icon-ws{background-position:-312px -551px}
.si.icon-sp{background-position:-336px -551px}
.si.icon-ms{background-position:-360px -551px}
.si.icon-pk{background-position:-384px -551px}
.si.icon-pga{background-position:-408px -551px}
.si.icon-fc{background-position:-432px -551px}
.si.icon-wsp{background-position:-456px -551px}
.si.icon-wd{background-position:0 -575px}
.si.icon-rw{background-position:-24px -575px}
.si.icon-sce{background-position:-48px -575px}
.si.icon-ccc{background-position:-72px -575px}

.w20px.icon-power{background-position:0 -120px}
.w20px.icon-water{background-position:-20px -120px}
.w20px.icon-lift{background-position:-40px -120px}
.w20px.icon-parking{background-position:-60px -120px}
.w20px.icon-security{background-position:-80px -120px}
.w20px.icon-gym{background-position:-100px -120px}
.w20px.icon-park{background-position:-120px -120px}
.w20px.icon-pool{background-position:-140px -120px}
.w20px.icon-ser-room{background-position:-160px -120px}
.spriteIcons{background:url(//static.realestateindia.com/rei/images/sprite_icons02.png) no-repeat;display:inline-block;margin:0 3px 0 0;vertical-align:middle}
.icon24{width:24px;height:24px}
.icon20{width:17px;height:17px}
.icon50{width:50px;height:55px}
.icon24.g360{background-position:0 0}
.icon24.e-b{background-position:-24px 0}
.icon20.g3602{background-position:1px -34px}
.icon20.e-b2{background-position:-17px -34px}
.icon50.g360{background-position:0 -53px}
.icon50.e-b{background-position:-50px -52px}
.si.facebook-icon{width:30px;height:30px;background-position:0 -609px}
.si.blogger-icon{width:30px;height:30px;background-position:-30px -609px}
.si.googleplus-icon{width:30px;height:30px;background-position:-61px -609px}
.si.pinterest-icon{width:30px;height:30px;background-position:-92px -609px}
.si.twitter-icon{width:31px;height:30px;background-position:-122px -609px}
.si.youtube-icon{width:31px;height:30px;background-position:-153px -609px}
.si.rss-icon{width:30px;height:30px;background-position:-180px -609px} .si.facebook-icon,.si.googleplus-icon,.si.pinterest-icon,.si.twitter-icon,.si.youtube-icon,.si.rss-icon,.si.blogger-icon{transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear}
.si.facebook-icon:hover{width:30px;height:30px;background-position:0 -639px}
.si.blogger-icon:hover{width:30px;height:30px;background-position:-30px -639px}
.si.googleplus-icon:hover{width:30px;height:30px;background-position:-61px -639px}
.si.pinterest-icon:hover{width:30px;height:30px;background-position:-92px -639px}
.si.twitter-icon:hover{width:31px;height:30px;background-position:-122px -639px}
.si.youtube-icon:hover{width:31px;height:30px;background-position:-153px -639px}
.si.rss-icon:hover{width:30px;height:30px;background-position:-180px -639px}


.si_serv.w65-50{height:50px;width:65px;}
.si_serv.w34{height:34px;width:33px;}
.si_serv.w62{height:55px;width:62px;}
.si_serv{background:url(//static.realestateindia.com/rei/images/sprite_services.png);display:inline-block;vertical-align:middle;}
.si_serv.icon-agents{background-position:-195px 0}
.si_serv.icon-builders{background-position:-195px -50px}
.si_serv.icon-architecture{background-position:0 0}
.si_serv.icon-decorators{background-position:-65px 0}
.si_serv.icon-vastu{background-position:-130px 0}
.si_serv.icon-valuer{background-position:0 -50px}
.si_serv.icon-material{background-position:-65px -100px}
.si_serv.icon-finance{background-position:-130px -50px}
.si_serv.icon-consultant{background-position:-65px -50px}
.si_serv.icon-contractors{background-position:0 -100px}

.si_serv.icon-requirement-sub{background-position:0 -270px}
.si_serv.icon-requirement-veri{background-position:-62px -270px}
.si_serv.icon-property-match{background-position:-124px -270px}
.si_serv.icon-property-inbox{background-position:-186px -270px}

.si_serv.icon-con-home{background-position:0 -157px}
.si_serv.icon-con-masonry{background-position:-33px -157px}
.si_serv.icon-con-demolition{background-position:-66px -157px}
.si_serv.icon-con-wproofing{background-position:-99px -157px}
.si_serv.icon-electricians{background-position:-132px -157px}
.si_serv.icon-con-sanitary{background-position:-165px -157px}
.si_serv.icon-con-civil{background-position:0 -191px}
.si_serv.icon-con-landscape{background-position:-33px -191px}
.si_serv.icon-con-plastering{background-position:-66px -191px}
.si_serv.icon-con-ceiling{background-position:-99px -191px}
.si_serv.icon-con-remodelling{background-position:-132px -191px}
.si_serv.icon-con-woodwork{background-position:-165px -191px}
.si_serv.icon-con-painting{background-position:0 -225px}
.si_serv.icon-con-pest{background-position:-33px -225px}
.si_serv.icon-con-plumbing{background-position:-66px -225px}

.si.icon-agents			{width:85px;height:51px;background-position:0 -388px}
.si.icon-responsive		{width:85px;height:51px;background-position:-85px -388px}
.si.icon-flipbook		{width:85px;height:51px;background-position:-170px -388px}
.si.icon-other			{width:85px;height:51px;background-position:-255px -388px}
.si.icon-v-trust		{width:85px;height:51px;background-position:-340px -388px}
.si.icon-live-chat		{width:85px;height:51px;background-position:-425px -388px}
.si.icon-google-360		{width:85px;height:51px;background-position:-510px -388px}

.si.car-parking			{width:33px;height:33px;background-position:-11px -706px}
.si.power-backup		{width:33px;height:33px;background-position:-45px -706px}
.si.security			{width:33px;height:33px;background-position:-79px -706px}
.si.lift				{width:33px;height:33px;background-position:-113px -706px}
.si.fitness-centre		{width:33px;height:33px;background-position:-147px -706px}
.si.club-house			{width:33px;height:33px;background-position:-181px -706px}
.si.rain-water			{width:33px;height:33px;background-position:-215px -706px}
.si.intercom			{width:33px;height:33px;background-position:-249px -706px}
.si.maintenance-staff	{width:33px;height:33px;background-position:-283px -706px}
.si.vastu-complaiant	{width:33px;height:33px;background-position:-317px -706px}
.si.security-fire-alarm	{width:33px;height:33px;background-position:-351px -706px}
.si.piped-gas			{width:33px;height:33px;background-position:-385px -706px}
.si.wifi-connectivity	{width:33px;height:33px;background-position:-419px -706px}
.si.atm					{width:33px;height:33px;background-position:-453px -706px}

.si.icon-chat-online	{background-position:-171px 0px;width:25px;height:21px;}
.si.icon-chat-offline	{background-position:-196px 0px;width:25px;height:21px;}


.apple_app_store{width:191px; height:66px; background-position:0px -769px; display:block;}
.google_app_store{width:191px; height:66px; background-position:-191px -769px; display:block;}
.apple_app_store:hover{background-position:0px -835px;}.google_app_store:hover{background-position:-191px -835px;}

.apple_app_store_home{width:191px; height:66px; background-position:0px -835px; display:block;}
.google_app_store_home{width:191px; height:66px; background-position:-191px -835px; display:block;}
.apple_app_store_home:hover{background-position:0px -769px;}.google_app_store_home:hover{background-position:-191px -769px;}


.apple_app_store2{width:219px; height:81px; background-position:0px -915px; display:block;}
.google_app_store2{width:240px; height:81px; background-position:-219px -915px; display:block;}
.apple_app_store2:hover{background-position:0px -996px;}.google_app_store2:hover{background-position:-219px -996px;}

.powerful_search{width:47px; height:45px; background-position:0px -1080px;}
.post_your_property{width:47px; height:45px; background-position:-47px -1080px;}
.user_activity{width:47px; height:45px; background-position:-94px -1080px;}

.si.w135{width:135px; height:32px}
.si.w46{width:46px; height:29px}
.si.icon-paypal	{background-position:0 -1128px}
.si.icon-axis	{background-position:0 -1160px}
.si.icon-idbi	{background-position:-135px -1128px}
.si.icon-hdfc	{background-position:-135px -1160px}
.si.icon-sbi	{background-position:-270px -1128px}
.si.icon-icici	{background-position:-270px -1160px}
.si.icon-kotak	{background-position:-405px -1128px}
.si.icon-punjab	{background-position:-405px -1160px}

.si.icon-visa   {background-position:0 -1192px}
.si.icon-master   {background-position:-46px -1192px}
.si.icon-maestro   {background-position:-92px -1192px}
.si.icon-sbi-card  {background-position:-138px -1192px}
.si.icon-americai-express   {background-position:-184px -1192px}
.si.icon-citi-bank   {background-position:-230px -1192px}
.si.icon-jcb   {background-position:-276px -1192px}
.si.icon-dinner-club{background-position:-322px -1192px}

.si.icon-mobile	{background-position:-24px -70px ; width:11px; height:20px}

.garden-g{ width:33px; height:33px; background-position:0px -235px; }
.sport{ width:33px; height:33px; background-position:-33px -235px; }
.water-p{ width:33px; height:33px; background-position:-66px -235px; }
.water-s{ width:33px; height:33px; background-position:-99px -235px; }
.Play-area{ width:33px; height:33px; background-position:-132px -235px; }
.Jogging{ width:33px; height:33px; background-position:-165px -235px; }
.waste-dispo{ width:33px; height:33px; background-position:-198px -235px; }
.airc { width:33px; height:33px; background-position:-231px -235px; }
.cafeteria{ width:33px; height:33px; background-position:-264px -235px; }
.indoor-game{ width:33px; height:33px; background-position:-299px -235px; }
.shop{ width:33px; height:33px; background-position:-330px -235px; }
.terrace{ width:33px; height:33px; background-position:-363px -235px; }
.golf-course{ width:33px; height:33px; background-position:-396px -235px; }
.staff-quarter{ width:33px; height:33px; background-position:-429px -235px; }
.visit-park{ width:33px; height:33px; background-position:-462px -235px; }
.home-security{ width:33px; height:33px; background-position:-495px -235px; }

.adv-agent{ width:20px; height:23px; background-position:0px -325px; }
#advertise .active_advertise .adv-agent{ width:20px; height:23px; background-position:0px -348px; }
.adv-builder{ width:20px; height:23px; background-position:-20px -325px; }
#advertise .active_advertise .adv-builder{ width:20px; height:23px; background-position:-20px -348px; }
.adv-owner{ width:20px; height:23px; background-position:-40px -325px; }
#advertise .active_advertise .adv-owner{ width:20px; height:23px; background-position:-40px -348px; }
.adv-service{ width:20px; height:23px; background-position:-60px -325px; }
#advertise .active_advertise .adv-service{ width:20px; height:23px; background-position:-60px -348px; }

.si.bed{background-position:-120px -578px; }
.si.sqft{background-position:-140px -578px; }


/* Search Property Classified Icon*/
.si.small.car-parking			{width:24px;height:24px;background-position:0px -1260px}
.si.small.power-backup			{width:24px;height:24px;background-position:-24px -1260px}
.si.small.security				{width:24px;height:24px;background-position:-48px -1260px}
.si.small.lift					{width:24px;height:24px;background-position:-72px -1260px}
.si.small.fitness-centre		{width:24px;height:24px;background-position:-96px -1260px}
.si.small.club-house			{width:24px;height:24px;background-position:-120px -1260px}
.si.small.rain-water			{width:24px;height:24px;background-position:-144px -1260px}
.si.small.intercom				{width:24px;height:24px;background-position:-168px -1260px}
.si.small.maintenance-staff		{width:24px;height:24px;background-position:-192px -1260px}
.si.small.vastu-complaiant		{width:24px;height:24px;background-position:-216px -1260px}
.si.small.security-fire-alarm	{width:24px;height:24px;background-position:-240px -1260px}
.si.small.piped-gas				{width:24px;height:24px;background-position:-264px -1260px}
.si.small.wifi-connectivity		{width:24px;height:24px;background-position:-288px -1260px}
.si.small.atm					{width:24px;height:24px;background-position:-312px -1260px}
.si.small.garden-g				{width:24px;height:24px;background-position:0 -1235px}
.si.small.sport					{width:24px;height:24px;background-position:-24px -1235px}
.si.small.water-p				{width:24px;height:24px;background-position:-48px -1235px}
.si.small.water-s				{width:24px;height:24px;background-position:-72px -1235px}
.si.small.Play-area				{width:24px;height:24px;background-position:-96px -1235px}
.si.small.Jogging				{width:24px;height:24px;background-position:-120px -1235px}
.si.small.waste-dispo			{width:24px;height:24px;background-position:-144px -1235px}
.si.small.airc					{width:24px;height:24px;background-position:-168px -1235px}
.si.small.cafeteria				{width:24px;height:24px;background-position:-192px -1235px}
.si.small.indoor-game			{width:24px;height:24px;background-position:-216px -1235px}
.si.small.shop					{width:24px;height:24px;background-position:-240px -1235px}
.si.small.terrace				{width:24px;height:24px;background-position:-264px -1235px}
.si.small.golf-course			{width:24px;height:24px;background-position:-288px -1235px}
.si.small.staff-quarter			{width:24px;height:24px;background-position:-312px -1235px}
.si.small.visit-park			{width:24px;height:24px;background-position:-336px -1235px}
.si.small.home-security			{width:24px;height:24px;background-position:-360px -1235px}@font-face{font-family:'icomoon';src:url(//static.realestateindia.com/rei/fonts/icomoon.eot?atftk2);src:url(//static.realestateindia.com/rei/fonts/icomoon.eot?#iefixatftk2) format("embedded-opentype"),url(//static.realestateindia.com/rei/fonts/icomoon.woff?atftk2) format("woff"),url(//static.realestateindia.com/rei/fonts/icomoon.ttf?atftk2) format("truetype"),url(//static.realestateindia.com/rei/fonts/icomoon.svg?atftk2#icomoon) format("svg");font-weight:400;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-uniE600:before{content:"\e600"}

@font-face{font-family:'icons-font';src:url(//static.realestateindia.com/rei/fonts/elusive-icons.eot);src:url(//static.realestateindia.com/rei/fonts/elusive-icons.eot?#iefix) format("embedded-opentype"),url(//static.realestateindia.com/rei/fonts/elusive-icons.svg#icons-font) format("svg"),url(//static.realestateindia.com/rei/fonts/elusive-icons.woff) format("woff"),url(//static.realestateindia.com/rei/fonts/elusive-icons.ttf) format("truetype");font-weight:400;font-style:normal}[data-icon]:before{font-family:'icons-font';content:attr(data-icon);speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-move,.icon-music,.icon-network,.icon-off,.icon-ok,.icon-ok-circle,.icon-ok-sign,.icon-paper-clip,.icon-paper-clip-alt,.icon-path,.icon-plus-sign,.icon-print,.icon-qrcode,.icon-question,.icon-question-sign,.icon-quotes,.icon-quotes-alt,.icon-random,.icon-record,.icon-reddit,.icon-refresh,.icon-screenshot,.icon-search,.icon-search-alt,.icon-share,.icon-share-alt,.icon-shopping-cart,.icon-shopping-cart-sign,.icon-signal,.icon-skype,.icon-slideshare,.icon-smiley,.icon-th-large,.icon-th-list,.icon-thumbs-down,.icon-thumbs-up,.icon-time,.icon-time-alt,.icon-tint,.icon-torso,.icon-trash,.icon-trash-alt,.icon-tumblr,.icon-w3c,.icon-warning-sign,.icon-website,.icon-website-alt,.icon-wheelchair,.icon-wordpress,.icon-wrench,.icon-wrench-alt,.icon-youtube,.icon-zoom-in,.icon-zoom-out,.icon-pause-alt,.icon-pencil,.icon-pencil-alt,.icon-person,.icon-phone,.icon-phone-alt,.icon-photo,.icon-photo-alt,.icon-picasa,.icon-picture,.icon-pinterest,.icon-plane,.icon-play-alt,.icon-play-circle,.icon-plus,.icon-remove,.icon-remove-circle,.icon-remove-sign,.icon-repeat,.icon-repeat-alt,.icon-resize-full,.icon-resize-horizontal,.icon-resize-small,.icon-resize-vertical,.icon-retweet,.icon-reverse-alt,.icon-road,.icon-rss,.icon-screen,.icon-screen-alt,.icon-smiley-alt,.icon-speaker,.icon-stackoverflow,.icon-star,.icon-star-alt,.icon-star-empty,.icon-stop-alt,.icon-stumbleupon,.icon-tag,.icon-tags,.icon-tasks,.icon-text-height,.icon-text-width,.icon-th,.icon-twitter,.icon-universal-access,.icon-unlock,.icon-unlock-alt,.icon-upload,.icon-user,.icon-video,.icon-video-alt,.icon-video-chat,.icon-view-mode,.icon-vimeo,.icon-vkontakte,.icon-volume-down,.icon-volume-off,.icon-volume-up,.icon-backward,.icon-fast-backward,.icon-fast-forward,.icon-forward,.icon-play,.icon-step-backward,.icon-step-forward,.icon-briefcase,.icon-bullhorn,.icon-calendar,.icon-calendar-sign,.icon-address-book,.icon-address-book-alt,.icon-adjust,.icon-adult,.icon-align-center,.icon-align-justify,.icon-align-left,.icon-align-right,.icon-arrow-down,.icon-arrow-left,.icon-arrow-right,.icon-arrow-up,.icon-asl,.icon-asterisk,.icon-ban-circle,.icon-barcode,.icon-behance,.icon-bell,.icon-blind,.icon-blogger,.icon-bold,.icon-book,.icon-bookmark,.icon-bookmark-empty,.icon-braille,.icon-camera,.icon-cc,.icon-certificate,.icon-check,.icon-check-empty,.icon-chevron-down,.icon-chevron-left,.icon-chevron-right,.icon-chevron-up,.icon-child,.icon-circle-arrow-down,.icon-circle-arrow-left,.icon-circle-arrow-right,.icon-circle-arrow-up,.icon-cloud,.icon-cloud-alt,.icon-cog,.icon-cog-alt,.icon-cogs,.icon-comment,.icon-comment-alt,.icon-compass,.icon-compass-alt,.icon-credit-card,.icon-css,.icon-dashboard,.icon-delicious,.icon-deviantart,.icon-digg,.icon-download,.icon-download-alt,.icon-dribble,.icon-edit,.icon-eject,.icon-envelope,.icon-envelope-alt,.icon-error,.icon-error-alt,.icon-exclamation-sign,.icon-eye-close,.icon-eye-open,.icon-facebook,.icon-facetime-video,.icon-female,.icon-file,.icon-file-alt,.icon-file-edit,.icon-file-edit-alt,.icon-file-new,.icon-file-new-alt,.icon-film,.icon-filter,.icon-fire,.icon-flag,.icon-flag-alt,.icon-flickr,.icon-folder,.icon-folder-close,.icon-folder-open,.icon-folder-sign,.icon-font,.icon-fontsize,.icon-forward-alt,.icon-foursquare,.icon-friendfeed,.icon-friendfeed-rect,.icon-fullscreen,.icon-gift,.icon-github,.icon-github-text,.icon-glass,.icon-glasses,.icon-globe,.icon-globe-al

t,.icon-googleplus,.icon-graph,.icon-graph-alt,.icon-group,.icon-group-alt,.icon-guidedog,.icon-hand-down,.icon-hand-left,.icon-hand-right,.icon-hand-up,.icon-hdd,.icon-headphones,.icon-hearing-impaired,.icon-heart,.icon-heart-alt,.icon-heart-empty,.icon-home,.icon-home-alt,.icon-idea,.icon-idea-alt,.icon-inbox,.icon-inbox-alt,.icon-inbox-box,.icon-indent-left,.icon-indent-right,.icon-info-sign,.icon-instagram,.icon-iphone-home,.icon-italic,.icon-key,.icon-laptop,.icon-laptop-alt,.icon-leaf,.icon-linkedin,.icon-list,.icon-list-alt,.icon-lock,.icon-lock-alt,.icon-magnet,.icon-male,.icon-map-marker,.icon-map-marker-alt,.icon-mic,.icon-mic-alt,.icon-minus,.icon-minus-sign,.icon-pause,.icon-fork,.icon-broom,.icon-return-key,.icon-lastfm,.icon-livejournal,.icon-myspace,.icon-soundcloud,.icon-viadeo,.icon-spotify,.icon-caret-left,.icon-caret-up,.icon-caret-right,.icon-caret-down,.icon-stop{font-family:'icons-font';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-move:before{content:"\e074"}.icon-music:before{content:"\e073"}.icon-network:before{content:"\e072"}.icon-off:before{content:"\e071"}.icon-ok:before{content:"\e070"}.icon-ok-circle:before{content:"\e06f"}.icon-ok-sign:before{content:"\e06e"}.icon-paper-clip:before{content:"\e06d"}.icon-paper-clip-alt:before{content:"\e06c"}.icon-path:before{content:"\e06b"}.icon-plus-sign:before{content:"\e059"}.icon-print:before{content:"\e058"}.icon-qrcode:before{content:"\e057"}.icon-question:before{content:"\e056"}.icon-question-sign:before{content:"\e055"}.icon-quotes:before{content:"\e054"}.icon-quotes-alt:before{content:"\e053"}.icon-random:before{content:"\e052"}.icon-record:before{content:"\e051"}.icon-reddit:before{content:"\e050"}.icon-refresh:before{content:"\e04f"}.icon-screenshot:before{content:"\e03f"}.icon-search:before{content:"\e03e"}.icon-search-alt:before{content:"\e03d"}.icon-share:before{content:"\e03c"}.icon-share-alt:before{content:"\e03b"}.icon-shopping-cart:before{content:"\e03a"}.icon-shopping-cart-sign:before{content:"\e039"}.icon-signal:before{content:"\e038"}.icon-skype:before{content:"\e037"}.icon-slideshare:before{content:"\e036"}.icon-smiley:before{content:"\e035"}.icon-th-large:before{content:"\e023"}.icon-th-list:before{content:"\e022"}.icon-thumbs-down:before{content:"\e021"}.icon-thumbs-up:before{content:"\e020"}.icon-time:before{content:"\e01f"}.icon-time-alt:before{content:"\e01e"}.icon-tint:before{content:"\e01d"}.icon-torso:before{content:"\e01c"}.icon-trash:before{content:"\e01b"}.icon-trash-alt:before{content:"\e01a"}.icon-tumblr:before{content:"\e019"}.icon-w3c:before{content:"\e00a"}.icon-warning-sign:before{content:"\e009"}.icon-website:before{content:"\e008"}.icon-website-alt:before{content:"\e007"}.icon-wheelchair:before{content:"\e006"}.icon-wordpress:before{content:"\e005"}.icon-wrench:before{content:"\e004"}.icon-wrench-alt:before{content:"\e003"}.icon-youtube:before{content:"\e002"}.icon-zoom-in:before{content:"\e001"}.icon-zoom-out:before{content:"\e000"}.icon-pause-alt:before{content:"\e069"}.icon-pencil:before{content:"\e068"}.icon-pencil-alt:before{content:"\e067"}.icon-person:before{content:"\e066"}.icon-phone:before{content:"\e065"}.icon-phone-alt:before{content:"\e064"}.icon-photo:before{content:"\e063"}.icon-photo-alt:before{content:"\e062"}.icon-picasa:before{content:"\e061"}.icon-picture:before{content:"\e060"}.icon-pinterest:before{content:"\e05f"}.icon-plane:before{content:"\e05e"}.icon-play-alt:before{content:"\e05c"}.icon-play-circle:before{content:"\e05b"}.icon-plus:before{content:"\e05a"}.icon-remove:before{content:"\e04e"}.icon-remove-circle:before{content:"\e04d"}.icon-remove-sign:before{content:"\e04c"}.icon-repeat:before{content:"\e04b"}.icon-repeat-alt:before{content:"\e04a"}.icon-resize-full:before{content:"\e049"}.icon-resize-horizontal:before{content:"\e048"}.icon-resize-small:before{content:"\e047"}.icon-resize-vertical:before{content:"\e046"}.icon-retweet:before{content:"\e045"}.icon-reverse-alt:before{content:"\e044"}


.icon-road:before{content:"\e043"}.icon-rss:before{content:"\e042"}.icon-screen:before{content:"\e041"}.icon-screen-alt:before{content:"\e040"}.icon-smiley-alt:before{content:"\e034"}.icon-speaker:before{content:"\e033"}.icon-stackoverflow:before{content:"\e032"}.icon-star:before{content:"\e031"}.icon-star-alt:before{content:"\e030"}.icon-star-empty:before{content:"\e02f"}.icon-stop-alt:before{content:"\e02b"}.icon-stumbleupon:befor


e{content:"\e02a"}.icon-tag:before{content:"\e029"}.icon-tags:before{content:"\e028"}.icon-tasks:before{content:"\e027"}.icon-text-height:before{content:"\e026"}.icon-text-width:before{content:"\e025"}.icon-th:before{content:"\e024"}.icon-twitter:before{content:"\e018"}.icon-universal-access:before{content:"\e017"}.icon-unlock:before{content:"\e016"}.icon-unlock-alt:before{content:"\e015"}.icon-upload:before{content:"\e014"}.icon-user:before{content:"\e013"}.icon-video:before{content:"\e012"}.icon-video-alt:before{content:"\e011"}.icon-video-chat:before{content:"\e010"}.icon-view-mode:before{content:"\e00f"}.icon-vimeo:before{content:"\e00e"}.icon-vkontakte:before{content:"\e10e"}.icon-volume-down:before{content:"\e00d"}.icon-volume-off:before{content:"\e00c"}.icon-volume-up:before{content:"\e00b"}.icon-backward:before{content:"\e0ab"}.icon-fast-backward:before{content:"\e09a"}.icon-fast-forward:before{content:"\e099"}.icon-forward:before{content:"\e093"}.icon-play:before{content:"\e05d"}.icon-step-backward:before{content:"\e02e"}.icon-step-forward:before{content:"\e02d"}.icon-briefcase:before{content:"\e10d"}.icon-bullhorn:before{content:"\e10c"}.icon-calendar:before{content:"\e10b"}.icon-calendar-sign:before{content:"\e10a"}.icon-address-book:before{content:"\e0dd"}.icon-address-book-alt:before{content:"\e0dc"}.icon-adjust:before{content:"\e0db"}.icon-adult:before{content:"\e0da"}.icon-align-center:before{content:"\e0d9"}.icon-align-justify:before{content:"\e0d8"}.icon-align-left:before{content:"\e0d7"}.icon-align-right:before{content:"\e0d6"}.icon-arrow-down:before{content:"\e0d5"}.icon-arrow-left:before{content:"\e0d4"}.icon-arrow-right:before{content:"\e0af"}.icon-arrow-up:before{content:"\e0ae"}.icon-asl:before{content:"\e0ad"}.icon-asterisk:before{content:"\e0ac"}.icon-ban-circle:before{content:"\e0aa"}.icon-barcode:before{content:"\e0d3"}.icon-behance:before{content:"\e0d2"}.icon-bell:before{content:"\e0d1"}.icon-blind:before{content:"\e0d0"}.icon-blogger:before{content:"\e0cf"}.icon-bold:before{content:"\e0ce"}.icon-book:before{content:"\e0f5"}.icon-bookmark:before{content:"\e0f4"}.icon-bookmark-empty:before{content:"\e0f3"}.icon-braille:before{content:"\e0f2"}.icon-camera:before{content:"\e0a9"}.icon-cc:before{content:"\e0a8"}.icon-certificate:before{content:"\e0a7"}.icon-check:before{content:"\e0a6"}.icon-check-empty:before{content:"\e0a5"}.icon-chevron-down:before{content:"\e0a4"}.icon-chevron-left:before{content:"\e0cd"}.icon-chevron-right:before{content:"\e0cc"}.icon-chevron-up:before{content:"\e0cb"}.icon-child:before{content:"\e0ca"}.icon-circle-arrow-down:before{content:"\e0c9"}.icon-circle-arrow-left:before{content:"\e0c8"}.icon-circle-arrow-right:before{content:"\e0f1"}.icon-circle-arrow-up:before{content:"\e0f0"}.icon-cloud:before{content:"\e0ef"}.icon-cloud-alt:before{content:"\e0ee"}.icon-cog:before{content:"\e109"}.icon-cog-alt:before{content:"\e108"}.icon-cogs:before{content:"\e107"}.icon-comment:before{content:"\e106"}.icon-comment-alt:before{content:"\e0a3"}.icon-compass:before{content:"\e0a2"}.icon-compass-alt:before{content:"\e0a1"}.icon-credit-card:before{content:"\e0a0"}.icon-css:before{content:"\e09f"}.icon-dashboard:before{content:"\e09e"}.icon-delicious:before{content:"\e0c7"}.icon-deviantart:before{content:"\e0c6"}.icon-digg:before{content:"\e0c5"}.icon-download:before{content:"\e0c4"}.icon-download-alt:before{content:"\e0c3"}.icon-dribble:before{content:"\e0c2"}.icon-edit:before{content:"\e0ed"}.icon-eject:before{content:"\e0ec"}.icon-envelope:before{content:"\e0eb"}.icon-envelope-alt:before{content:"\e0ea"}.icon-error:before{content:"\e105"}.icon-error-alt:before{content:"\e104"}.icon-exclamation-sign:before{content:"\e103"}.icon-eye-close:before{content:"\e102"}.icon-eye-open:before{content:"\e09d"}.icon-facebook:before{content:"\e09c"}.icon-facetime-video:before{content:"\e09b"}.icon-female:before{content:"\e098"}.icon-file:before{content:"\e0c1"}.icon-file-alt:before{content:"\e0c0"}.icon-file-edit:before{content:"\e0bf"}.icon-file-edit-alt:before{content:"\e0be"}.icon-file-new:bef





ore{content:"\e0bd"}.icon-file-new-alt:before{content:"\e0bc"}.icon-film:before{content:"\e0e9"}.icon-filter:before{content:"\e0e8"}.icon-fire:before{content:"\e0e7"}.icon-flag:before{content:"\e0e6"}.icon-flag-alt:before{content:"\e101"}.icon-flickr:before{content:"\e100"}.icon-folder:before{content:"\e0ff"}.icon-folder-close:before{content:"\e0fe"}.icon-folder-open:before{content:"\e097"}.icon-folder-sign:before{content:"\e096"}.icon-font:before{content:"\e095"}.icon-fontsize:before{content:"\e094"}.icon-forward-alt:before{content:"\e092"}.icon-foursquare:before{content:"\e0bb"}.icon-friendfeed:before{content:"\e0ba"}.icon-friendfeed-rect:before{content:"\e0b9"}.icon-fullscreen:before{content:"\e0b8"}.icon-gift:before{content:"\e0b7"}.icon-github:before{content:"\e0b6"}.icon-github-text:before{content:"\e0e5"}.icon-glass:before{content:"\e0e4"}.icon-glasses:before{content:"\e0e3"}.icon-globe:before{content:"\e0e2"}.icon-globe-alt:before{content:"\e0fd"}.icon-googleplus:before{content:"\e0fc"}.icon-graph:before{content:"\e0fb"}.icon-graph-alt:before{content:"\e0fa"}.icon-group:before{content:"\e091"}.icon-group-alt:before{content:"\e090"}.icon-guidedog:before{content:"\e08f"}.icon-hand-down:before{content:"\e08e"}.icon-hand-left:before{content:"\e08d"}.icon-hand-right:before{content:"\e08c"}.icon-hand-up:before{content:"\e0b5"}.icon-hdd:before{content:"\e0b4"}.icon-headphones:before{content:"\e0b3"}.icon-hearing-impaired:before{content:"\e0b2"}.icon-heart:before{content:"\e0b1"}.icon-heart-alt:before{content:"\e0b0"}.icon-heart-empty:before{content:"\e0e1"}.icon-home:before{content:"\e0e0"}.icon-home-alt:before{content:"\e0df"}.icon-idea:before{content:"\e0de"}.icon-idea-alt:before{content:"\e0f9"}.icon-inbox:before{content:"\e0f8"}.icon-inbox-alt:before{content:"\e0f7"}.icon-inbox-box:before{content:"\e0f6"}.icon-indent-left:before{content:"\e08b"}.icon-indent-right:before{content:"\e08a"}.icon-info-sign:before{content:"\e089"}.icon-instagram:before{content:"\e088"}.icon-iphone-home:before{content:"\e087"}.icon-italic:before{content:"\e086"}.icon-key:before{content:"\e085"}.icon-laptop:before{content:"\e084"}.icon-laptop-alt:before{content:"\e083"}.icon-leaf:before{content:"\e082"}.icon-linkedin:before{content:"\e081"}.icon-list:before{content:"\e080"}.icon-list-alt:before{content:"\e07f"}.icon-lock:before{content:"\e07e"}.icon-lock-alt:before{content:"\e07d"}.icon-magnet:before{content:"\e07c"}.icon-male:before{content:"\e07b"}.icon-map-marker:before{content:"\e07a"}.icon-map-marker-alt:before{content:"\e079"}.icon-mic:before{content:"\e078"}.icon-mic-alt:before{content:"\e077"}.icon-minus:before{content:"\e076"}.icon-minus-sign:before{content:"\e075"}.icon-pause:before{content:"\e06a"}.icon-fork:before{content:"\e10f"}.icon-broom:before{content:"\e110"}.icon-return-key:before{content:"\e111"}.icon-lastfm:before{content:"\e112"}.icon-livejournal:before{content:"\e113"}.icon-myspace:before{content:"\e114"}.icon-soundcloud:before{content:"\e115"}.icon-viadeo:before{content:"\e116"}.icon-spotify:before{content:"\e117"}.icon-caret-left:before{content:"\e119"}.icon-caret-up:before{content:"\e02c"}.icon-caret-right:before{content:"\e118"}.icon-caret-down:before{content:"\e11a"}.icon-stop:before{content:"\e11b"}



.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;zoom:1}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;zoom:1}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}* html .ui-autocomplete{width:1px}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin:.5em 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;width:100%}.ui-menu .ui-menu-divider{margin:5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;zoom:1;font-weight:400}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}* html .ui-tooltip{background-image:none}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #a6c9e2;background:#fcfdfd url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #4297d7;background:#5c9ccc url(images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x;color:#fff;font-weight:700}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5dbec;background:#dfeffc url(images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;font-weight:700;color:#2e6e9e}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2e6e9e;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #79b7e7;background:#d0e5f5 url(images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;font-weight:700;color:#1d5987}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#1d5987;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #79b7e7;background:#f5f8f9 url(images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x;font-weight:700;color:#e17009}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#e17009;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fad42e;background:#fbec88 url(images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px;background-image:url(images/ui-icons_469bdd_256x240.png)}.ui-widget-content .ui-icon{background-image:url(images/ui-icons_469bdd_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_d8e7f3_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_6da8d5_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_217bc0_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_f9bd01_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-khtml-border-top-left-radius:5px;border-top-left-radius:5px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-khtml-border-top-right-radius:5px;border-top-right-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-khtml-border-bottom-left-radius:5px;border-bottom-left-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-bottom-right-radius:5px;border-bottom-right-radius:5px}.ui-widget-overlay{background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}



