#Background {
    Xbackground: url("/ele/led/bks.jpg") no-repeat scroll 50% 0 / 100% 350px #aa9aa6;
    background:#fff;
    margin: 0 auto;
    min-height: 316px;
    Xmin-width: 990px;
    position: relative;
    text-align:justify;
    Xwidth: 100%;
    z-index: 11002;
	padding:0;
	Xoverflow:hidden;
}
@font-face {
  font-family:'Open Sans';
  src:url('fonts/opensans-regular-webfont.eot');
  src:url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/opensans-regular-webfont.woff') format('woff'),url('fonts/opensans-regular-webfont.ttf') format('truetype'),url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
  font-weight:400;
  font-style:normal;
}

@font-face {
  font-family:'Open Sans';
  src:url('fonts/opensans-semibold-webfont.eot');
  src:url('fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/opensans-semibold-webfont.woff') format('woff'),url('fonts/opensans-semibold-webfont.ttf') format('truetype'),url('fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
  font-weight:600;
  font-style:normal;
}

@font-face {
  font-family:'WebRupee';
  src:url('fonts/WebRupee.V2.0.eot');
  src:local('fonts/WebRupee'),url('fonts/WebRupee.V2.0.ttf') format('truetype'),url('fonts/WebRupee.V2.0.woff') format('woff'),url('fonts/WebRupee.V2.0.svg') format('svg');
  font-weight:normal;
  font-style:normal;
}

.WebRupee {
  font-family:'WebRupee';
}

html>body .WebRupee {
  margin-right:2px;
}

html>body .WebRupee {
  *margin-right:0;
}

.uiIcon,
.uiSprite,
em.rCross,
em.rCrossL,
.fplayer em.lArow,
.fplayer em.rArow,
.lyr_close,
i.anaQIcn,
.chkradCustom input[type="checkbox"]+label span,
.chkradCustom input[type="radio"]+label span {
  background:url(../images/ui_sprite_home-v14.png) 0% 0% no-repeat;
}

.fp ul li,
.foot ul li,
.fFooter ul.noIcn li {
  
}

.fp ul li:hover {
  background:#ffffbf;
}

body {
  margin:0;
  padding:0;
  font-family:'open_sansregular',Arial,Helvetica,sans-serif ;
}

form,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family:'open_sansregular',Arial,Helvetica,sans-serif ;
}

INPUT,
SELECT,
BUTTON {
  font-family:'open_sansregular',Arial,Helvetica,sans-serif;
  vertical-align:middle;
}

input[type="submit"] {
  -webkit-appearance:none;
}

.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

textarea {
  resize:none;
}

a img,
img {
  border:0;
}

optgroup,
option {
  margin:0;
}

div,
a,
span,
i,
em {
  outline:none;
}

.content {
  position:relative;
  width:995px;
}

.fwn {
  font-weight:normal !important;
}

b,
.b {
  font-weight:600;
}

.vmid {
  vertical-align:middle;
}

.vbot {
  vertical-align:bottom;
}

.vtop {
  vertical-align:top;
}

.lf {
  float:left;
}

.rf,
.floatr {
  float:right;
}

.rel {
  position:relative;
}

.abs {
  position:absolute;
}

i,
em {
  display:inline-block;
  font-style:normal;
}

.wWrap {
  word-wrap:break-word;
}

a.u0 {
  text-decoration:none;
}

.hidei {
  display:none !important;
}

.hide {
  display:none;
}

.oflow {
  overflow:hidden;
}

.lh25 {
  line-height:25px;
}

.lh21 {
  line-height:21px;
}

.lh18 {
  line-height:18px;
}

.textL {
  text-align:left;
}

.textC {
  text-align:center;
}

em.rCross,
em.rCrossL {
  background-position:-427px 0;
  position:absolute;
  z-index:11;
  right:-14px;
  top:-12px;
  display:inline-block;
  width:29px;
  height:29px;
  cursor:pointer;
}

em.rCrossL {
  left:-14px;
}

.inlineErr {
  padding:5px 0 0 15px;
  width:90%;
}

.r5 {
  border-radius:5px;
  -moz-border-radius:5px;
}

.grey1 {
  color:#5e5e5e;
}

.grey2 {
  color:#7a7e82;
}

.grey4 {
  color:#424242;
}

.green {
  color:#63b502;
}

.red {
  color:red;
}

.red1 {
  color:#d13737;
}

.bdrL1 {
  border-left:1px #cfdbe1 solid;
}

.bdr4 {
  border:1px #e9e9e9 solid;
}

.bBlue {
  background:#e2eff7;
  padding:8px;
}

.bWhite {
  background:#fff;
  padding:8px;
}

.bGrey {
  background:#f8f8f8;
}

a.bLink,
.bLink {
  color:#0065de;
  text-decoration:none;
  cursor:pointer;
}

.blLink {
  color:#0065de;
}

a.blkLink,
.blkLink {
  color:#000;
  text-decoration:none;
}

::-webkit-input-placeholder {
  color:#8d8d8d;
}

:-moz-placeholder {
  color:#8d8d8d;
}

:-ms-input-placeholder {
  color:#8d8d8d;
}

input.fpLyrIn[type="text"] {
  width:200px;
  border:1px #c3c7cb solid;
  overflow:hidden;
  overflow-y:auto;
}

input.fpLyrIn[type="text"]:focus,
input.fpLyrIn[type="text"]:hover {
  border:1px #96c2db solid;
  box-shadow:0 0 0 3px #F5F5F5;
  outline:0;
}

.labelWrap {
  border:1px #c3c7cb solid;
  background:#fff;
  overflow:hidden;
  overflow-y:auto;
  margin-top:5px !important;
  border-radius:4px;
  -moz-border-radius:4px;
  -moz-box-shadow:inset 0 0 10px #edeeef;
  -webkit-box-shadow:inset 0 0 10px #edeeef;
  box-shadow:inset 0 0 10px #edeeef;
  border:1px #cfd2d5 solid;
}

.labelWrap .inLabel {
  float:left;
  display:block;
  margin:8px 0 0 5px;
  width:55px;
}

.fpLyr .labelWrap .inLabel {
  float:left;
  display:block;
  margin:11px 0 0 5px;
  width:55px;
}

.labelWrap:hover,
.labelWrap:focus {
  border:1px #96c2db solid;
  box-shadow:0 0 0 3px #F5F5F5;
  outline:0;
}

input.label_In[type="text"],
input.label_In[type="text"]:hover,
input.label_In[type="text"]:focus[type="text"] {
  width:178px;
  margin:2px 0;
  border:0;
  box-shadow:none;
  outline:0;
}

.fpLyr input.label_In[type="text"],
input.label_In[type="text"]:hover,
input.label_In[type="text"]:focus[type="text"] {
  width:178px;
  margin:2px 0;
  border:0;
  box-shadow:none;
  outline:0;
}

.chkb label {
  line-height:15px;
  margin-top:2px;
  float:left;
}

.chkb label span {
  float:left;
}

.chkb label em.w230 {
  float:left;
  width:230px;
  color:#7b7b7b;
  cursor:arrow;
}

.chkb input[type="checkbox"] {
  float:left;
}

.lyr_close {
  background-position:-427px 0%;
  width:29px;
  height:29px;
}

.yellowSubmit {
  background-image:-webkit-gradient(linear,left top,left bottom,from(#fed72a),to(#fcb21c));
  z-index:10;
  background-image:-moz-linear-gradient(top,#fed72a,#fcb21c);
  background-image:-ms-linear-gradient(top,#fed72a,#fcb21c);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fed72a',EndColorStr='#fcb21c');
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fed72a',EndColorStr='#fcb21c')";
  border:1px #ff9314 solid;
  width:auto;
  padding:2px 10px;
  height:34px;
  min-height:28px;
  overflow:visible;
  font-weight:bold;
  cursor:pointer;
  box-shadow:inset 0 0 1px 1px #FEDC4D;
  border-radius:5px;
  -moz-border-radius:5px;
}

.yellowSubmit:hover {
  background-image:-webkit-gradient(linear,left top,left bottom,from(#fcb21c),to(#fed72a));
  background-image:-moz-linear-gradient(top,#fcb21c,#fed72a);
  background-image:-ms-linear-gradient(top,#fcb21c,#fed72a);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcb21c',EndColorStr='#fed72a');
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcb21c',EndColorStr='#fed72a')";
}

.chkradCustom input[type="checkbox"] {
  display:none;
  display:inline-block\9;
}

.chkradCustom input[type="checkbox"]+label {
  color:#000;
  font-family:Arial,sans-serif;
  cursor:pointer;
}

.chkradCustom input[type="checkbox"]+label span {
  display:inline-block;
  width:19px;
  height:19px;
  margin:-1px 4px 0 0;
  vertical-align:middle;
  background-position:-198px 0%;
  cursor:pointer;
  display:none\9;
}

.chkradCustom input[type="checkbox"]+label:hover span {
  background-position:-218px 0%;
}

.chkradCustom input[type="checkbox"]:checked+label span {
  background-position:-178px 0%;
}

.chkradCustom input[type="radio"] {
  display:none;
  display:inline-block\9;
}

.chkradCustom input[type="radio"]+label {
  color:#000;
  font-family:Arial,sans-serif;
  cursor:pointer;
}

.chkradCustom input[type="radio"]+label span {
  display:inline-block;
  width:18px;
  height:18px;
  margin:-1px 4px 0 0;
  vertical-align:middle;
  background-position:-258px 0%;
  cursor:pointer;
  display:none\9;
}

.chkradCustom input[type="radio"]+label:hover span {
  background-position:-278px 0%;
}

.chkradCustom input[type="radio"]:checked+label span {
  background-position:-238px 0%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  line-height:normal;
  margin:0;
  font-size:normal;
}

.citymain {
  position:relative;
  zoom:1;
  margin-top:5px;
  font-size:13px;
}

.homemain {
  position:relative;
  zoom:1;
  margin-top:5px;
  font-size:13px;
}

.h2Head1 {
  font-size:16px;
  line-height:normal;
  font-weight:bold;
  color:#5b5b5b;
  margin:0;
  padding-bottom:8px;
  border-bottom:1px #e9e9e9 solid;
}

.nobdr {
  border-bottom:0;
}

.citymain .lcol {
  width:165px;
  float:left;
}

.citymain .lcol h1 {
  font-size:16px;
  line-height:normal;
  margin:0;
  padding-bottom:10px;
  border:0;
}

.citymain .mcol {
  width:538px;
  float:left;
  margin-left:30px;
}

.citymain .mcol h2 {
  font-size:16px;
  line-height:normal;
  margin:0;
  padding-bottom:8px;
  border-bottom:1px #e9e9e9 solid;
}

.homemain .lcol {
  width:165px;
  float:left;
}

.homemain .lcol h1 {
  font-size:16px;
  line-height:normal;
  margin:0;
  padding-bottom:10px;
  border:0;
}

.homemain .mcol {
  width:798px;
  float:left;
  margin-left:30px;
}

.homemain .mcol h2 {
  font-size:16px;
  line-height:normal;
  margin:0;
  padding-bottom:8px;
  border-bottom:1px #e9e9e9 solid;
}

.citymain .rcol {
  float:right;
  width:230px;
}

.citymain .rcol .bgGrey {
  background:#f5f5f5;
  border:1px #e5e5e5 solid;
}

.citymain .rcol input.pcode[type="text"] {
  width:136px;
}

.citymain .rcol span.bl {
  color:#0065de;
}

.citymain .anaQbg .txtarea {
  width:375px;
  height:52px;
  float:left;
  color:#6b6b6b;
}

.cityChicklist {
  background:#f2f2f2;
  padding:5px;
}

ul.chcklist {
  list-style:none;
  padding:0;
  margin:0;
}

ul.chcklist li {
  list-style:none;
  display:block;
  float:left;
  font-size:14px;
  line-height:22px;
  width:164px;
  font-size:12px;
}

ul.chcklist_ {
  list-style:none;
  padding:0;
  margin:0;
}

ul.chcklist_ li {
  list-style:none;
  display:block;
  float:left;
  font-size:14px;
  line-height:22px;
  width:245px;
  font-size:12px;
}

.fpHding {
  color:#8b110c;
  margin:15px 0 5px 0;
  border-bottom:1px #e9e9e9 solid;
  padding-bottom:4px;
  font-weight:bold;
}

.fpHding span {
  color:#000;
}

.fp {
  position:relative;
}

.fp ul {
  list-style:none;
  margin:0;
  padding:0;
  font-size:14px;
}

.fp ul li {
  list-style:none;
  background-position:3px 10px;
  padding:4px 4px 14px 14px;
  display:block;
  line-height:19px;
  position:relative;
}

.fp ul li:hover {
  background-position:3px 10px;
}

.fp ul li a {
  color:#0065de;
  text-decoration:none;
  display:block;
}

.fp ul li a span {
  color:#6b6b6b;
  font-size:12px;
}

.dif ul {
  font-size:13px;
}

.fplayer {
  font-size:12px;
  border:1px #cccdcd solid;
  -moz-border-radius:5px;
  border-radius:5px;
  box-shadow:0 0 10px 3px #dfdfdf;
  z-index:10;
  cursor:pointer;
}

.fplayer ul.dif li {
  padding:4px 4px 14px 0;
}

.fplayer .body {
  background:#fff;
  position:relative;
  z-index:10;
  -moz-border-radius:5px;
  border-radius:5px;
  word-break:break-word;
}

.fplayer .bBlue {
  background:#e2eff7;
  padding:8px;
}

.fplayer .bWhite {
  background:#fff;
  padding:8px;
}

.fplayer em.lArow {
  background-position:-349px 0%;
  position:absolute;
  z-index:11;
  left:-19px;
  top:10px;
  display:inline-block;
  width:19px;
  height:24px;
}

.fplayer em.rArow {
  background-position:-369px 0%;
  position:absolute;
  z-index:11;
  right:-19px;
  top:10px;
  display:inline-block;
  width:19px;
  height:24px;
}

ul.nolist {
  list-style:none;
  margin:0;
  padding:0;
}

ul.nolist li,
ul.nolist li:hover {
  list-style:none;
  background:none;
  display:block;
}

ul.nolist li em.lalign {
  text-align:left;
  float:left;
  word-wrap:break-word;
  width:72%;
}

ul.nolist li em.ralign {
  text-align:right;
  float:left;
  margin-right:2%;
  word-wrap:break-word;
  width:25%;
}

span.cancel {
  color:#0065de;
  font-size:12px;
  text-decoration:none;
  cursor:pointer;
  vertical-align:bottom;
  line-height:normal;
}

em.icnEmail {
  background-position:-189px -26px;
  width:18px;
  height:14px;
}

em.icnYtube {
  background-position:-279px -31px;
  width:205px;
  height:26px;
}

em.icnC1 {
  background-position:-213px -23px;
  width:22px;
  height:19px;
}

em.icnC2 {
  background-position:-237px -24px;
  width:22px;
  height:19px;
}

.ml10pdb5 {
  padding-bottom:5px;
  position:relative;
}

.w30inlne {
  width:30px;
  display:inline;
}

.shik_bgQuestionSign {
  
  padding-bottom:6px;
  padding-left:34px;
  margin:8px 0;
}

.grayFont {
  color:#707070;
}

.mtb5 {
  margin:5px 0;
}

.Fnt11 {
  font-size:11px;
  font-family:Tahoma,Arial;
}

.shik_bgQuestionSign a {
  color:#0065de !important;
  text-decoration:none;
}

.anam18 {
  margin:15px 0;
}

.ml10pdb5 a.uline {
  border:1px #ccc solid;
  background:#f8f8f8;
  padding:2px 5px !important;
  text-decoration:none;
  color:#0065de;
  margin-left:35px;
}

.ml10pdb5 a.uline:hover {
  border:1px #ccc solid;
  box-shadow:0 0 0 3px #e0eef5;
}

.anaQbg {
  background:#f8f8f8;
  padding:10px;
}

i.anaQIcn {
  background-position:-148px -18px;
  width:36px;
  font-weight:bold;
  height:25px;
  display:block;
  float:left;
  color:#8a100c;
  margin:0 5px;
}

.anaQbg .txtarea {
  width:635px;
  height:52px;
  float:left;
  color:#6b6b6b;
}

.anaQbg .askHding {
  color:#8b110c;
  font-size:13px;
}

.scrollbar96 {
  width:96%;
}

.scrollbarfp {
  width:100%;
  margin:20px 0 10px;
}

.scrollbar96 {
  width:96%;
}

.scrollbarfp .viewport {
  width:94%;
  height:100px;
  overflow:hidden;
  position:relative;
}

.scrollbarfp .overview {
  list-style:none;
  position:absolute;
  left:0;
  top:0;
  padding:0;
  margin:0;
}

.scrollbarfp .scrollbar {
  background:#cdced2;
  border-radius:10px;
  -moz-border-radius:10px;
  position:relative;
  background-position:0 0;
  float:right;
  width:9px;
}

.scrollbarfp .track {
  background:#cdced2;
  border-radius:10px;
  -moz-border-radius:10px;
  height:100%;
  width:9px;
  position:relative;
}

.scrollbarfp .thumb {
  background:#7b7b7d;
  border-radius:10px;
  -moz-border-radius:10px;
  height:20px;
  width:9px;
  cursor:pointer;
  overflow:hidden;
  position:absolute;
  top:0;
  left:0;
}

.scrollbarfp .thumb .end {
  background:#7b7b7d;
  border-radius:10px;
  -moz-border-radius:10px;
  overflow:hidden;
  height:5px;
  width:9px;
}

.lyrmodal {
  width:auto;
  -moz-border-radius:8px;
  border-radius:8px;
  background:url(../images/opacBg.png) 0% 0%;
  padding:10px;
}

.lyrmodal .ttl {
  background:#363636;
  -moz-border-radius:5px 5px 0 0;
  border-radius:5px 5px 0 0;
  font-size:14px;
  font-weight:bold;
  color:#fff;
  padding:10px;
}

.lyrmodal .body {
  padding:5px 3px 10px 3px;
  font-size:12px;
}

.footerWraper {
  background:#e5f4fc;
  padding-top:20px;
}

.foot {
  font-size:12px;
  width:990px;
  margin:0 auto;
}

.foot ul {
  Xborder-left:1px #cfdbe1 solid;
  float:left;
  padding:0 0 0 8px;
  margin:0 0 0 5px;
}

.foot ul li {
  display:block;
  Xfloat:left;
  background-position:0 8px;
  Xpadding-left:14px;
  line-height:22px;
  text-align:left;
}

.foot ul li a:link,
.foot ul li a:visited {
  color:#d9d9d9;
  text-decoration:none;
}

.foot ul li a:hover {
  text-decoration:underline !important;
}

.foot ul li.foot_hding {
  font-size:15px;
  font-weight:bold;
  background:none;
  padding:0 0 8px;
  width:100%;
}

ul.ftcity {
  width:200px;
  padding-left:0;
  border:0;
}

ul.ftcity li {
  Xwidth:85px;
}

ul.ft99 {
  width:338px;
}

ul.ft99 li {
  Xwidth:155px;
}

ul.ftCom {
  width:144px;
  border-right:0;
}

ul.ftCom li {
  Xwidth:136px;
}

ul.ftPtner {
  width:250px;
}

ul.ftPtner li {
  Xwidth:248px;
}

.foot_blackBar {
  background:#383838;
  height:23px;
  color:#a1a1a1;
  font-size:13px;
  text-align:center;
  padding:7px 0 2px 0;
}

.wd215 {
  width:215px;
  margin-left:5px;
}

i.naukri {
  background-position:-60px 0%;
  width:117px;
  height:17px;
}

.footBG img {
  text-align:center;
}

.inlineErr {
  background:none no-repeat;
  padding:3px 0 0 0;
  width:90%;
}

.cpointer {
  cursor:pointer;
}

.clr {
  clear:both;
}

.fFooter {
  font-size:13px;
}

.ffter {
  width:990px;
}

.ffter {
  position:relative;
  float:left;
  margin-top:10px;
  margin-bottom:25px;
}

.ffter .fTabs {
  padding-left:13px;
  position:absolute;
  z-index:100;
}

.ffter .fTabs span:hover {
  cursor:pointer;
}

.ffter .fTabs span.fSel {
  background:#fff;
  border-bottom:1px #fff solid;
  color:#000;
  padding:8px 8px;
  margin-top:-2px;
}

.ffter .fTabs span {
  background:#f4f4f4;
  border:1px #cccdcd solid;
  font-size:13px;
  font-weight:bold;
  color:#000;
  text-decoration:none;
  border-bottom:0;
  padding:6px 8px;
  display:block;
  float:left;
  margin:0 7px;
  color:#737374;
  border-radius:4px 4px 0 0;
  -moz-border-radius:4px 4px 0 0;
}

.ffter .fContent {
  border-top:1px #cccdcd solid;
  position:relative;
  padding-top:10px;
  top:30px;
  color:#7b7b7b;
}

.fHding {
  font-size:16px;
  color:#8b110c;
  margin:15px 0 5px 0;
  border-bottom:1px #E6E4E5 solid;
  padding-bottom:4px;
  font-weight:bold;
}

.fFooter ul {
  list-style:none;
  padding:0;
  margin:0;
  display:block;
  float:left;
}

.fFooter ul li {
  list-style:none;
  padding:0;
  display:block;
  float:left;
  width:330px;
}

.fFooter ul li.clrli,
.fFooter ul.noIcn li.clrli {
  clear:both;
  float:none;
  margin:0;
  padding:0;
  overflow:hidden;
  height:0;
}

.fFooter ul.noIcn li {
  list-style:none;
  padding:0;
  display:block;
  float:left;
  width:300px;
  background-position:0% 10px;
  padding:0 14px 6px;
  line-height:22px;
}

.fFooter ul li i {
  display:inline-block;
  font-style:normal;
  background-image:url(/images/fat_footer_icon-optimized.jpg);
  background-repeat:no-repeat;
  width:52px;
  height:52px;
  vertical-align:middle;
  margin:2px 0;
}

.fFooter ul li em {
  display:inline-block;
  font-style:normal;
  width:250px;
  vertical-align:middle;
  padding-left:10px;
}

i.ic_residential-land {
  background-position:0 0;
}

i.ic_real-estate-agents {
  background-position:-54px 0;
}

i.ic_serviced-apartments {
  background-position:-108px 0;
}

i.ic_flats {
  background-position:-160px 0;
}

i.ic_property {
  background-position:-215px 0;
}

i.ic_new-projects {
  background-position:-269px 0;
}

i.ic_residential-apartments {
  background-position:-323px 0;
}

i.ic_independent-house {
  background-position:-377px 0;
}

i.ic_builder-floor {
  background-position:-431px 0;
}

i.ic_studio-apartments {
  background-position:-485px 0;
}

.fnclr {
  color:#5b5b5b;
}

.toolTip {
  position:absolute;
  top:24px;
  !top:30px;
  left:0;
}

.toolTip p {
  padding:5px !important;
  background-color:#e2eff7;
  border:solid 1px #e0e0e0;
  -moz-border-radius:5px;
  -ie-border-radius:5px;
  -webkit-border-radius:5px;
  font-size:13px;
  -o-border-radius:5px;
  border-radius:5px;
  margin:13px 0 0;
}

#tail1 {
  position:absolute;
  top:-7px;
  left:20px;
  width:0;
  height:0;
  border-color:transparent transparent #e0e0e0 transparent;
  border-width:10px;
  border-style:solid;
}

#tail2 {
  position:absolute;
  top:-6px;
  left:20px;
  width:0;
  height:0;
  border-color:transparent transparent #e1eff8 transparent;
  border-width:10px;
  border-style:solid;
}

.addPdElip {
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
}

.stick {
  position:fixed;
  top:0;
  z-index:1000;
}

.textc {
  text-align:center;
}

.blue {
  color:blue;
}

#loginLayer table.register,
#loginLayer table.register td {
  border-collapse:collapse;
}

#loginLayer table.register td {
  padding:5px;
  vertical-align:top;
}

#loginLayer table.register td.tR {
  text-align:right;
  font-weight:bold;
  color:#424242;
  padding-top:18px;
}

#loginLayer table.register input[type="text"],
#loginLayer table.register input[type="password"] {
  border-collapse:collapse;
  width:180px;
  height:23px;
  font-size:13px;
}

#loginLayer .passShow {
  border:1px #FFFFFF solid;
  right:10px;
  cursor:pointer;
  top:10px;
  padding:2px;
}

#loginLayer .passShow:hover {
  border:1px #333 solid;
  border-radius:4px;
}

#loginLayer .inputCont input {
  height:23px;
  width:200px;
}

#loginLayer .inputCont .yellowSubmit {
  height:38px;
  width:auto;
}

#loginLayer .vOR {
  float:left;
  min-height:326px;
  width:2px;
  overfolow:hidden;
  background:#ccc;
  margin:10px 30px 0 30px;
}

#loginLayer .vORcir {
  margin-top:-20px;
  position:absolute;
  left:-15px;
  top:31%;
  background:#ccc;
  color:#fff;
  border-radius:20px;
  padding:7px 5px 2px;
  height:20px;
  width:20px;
  border:1px #ddd solid;
}

table.register,
table.register td {
  border-collapse:collapse;
}

table.register td {
  padding:5px;
}

table.register td.tR {
  text-align:right;
  font-weight:bold;
  color:#424242;
}

table.register input[type="text"],
table.register input[type="password"] {
  border-collapse:collapse;
  width:180px;
  height:20px;
  font-size:13px;
}

.passShow {
  right:5px;
  cursor:pointer;
  top:8px;
  padding:2px;
  border:1px #ccc solid;
  border-radius:4px;
}

.passShow:hover {
  border:1px #333 solid;
}

.infoTip {
  border:1px #ccc solid;
  float:left;
  font-weight:normal;
  color:#000;
  position:absolute;
  z-index:101;
  top:36px;
  left:10px;
  border-radius:5px;
  -moz-border-radius:5px;
  padding:4px;
  background:#fff;
}

.italic {
  font-style:italic;
}

.infoTip em {
  border:0;
  display:inline-block;
  vertical-align:middle;
  height:auto;
  margin:0;
}

.infoTip em.hIcn {
  
  width:17px;
  height:24px;
}

.infoTip em.text {
  vertical-align:middle;
  display:inline-block;
  padding:5px;
}

.infoTip em.upPin {
  
  position:absolute;
  top:-14px;
  left:5px;
  z-index:1;
  width:26px;
  height:14px;
}

.infoTip em.text {
  vertical-align:middle;
  display:inline-block;
  padding:5px;
}

.infoTip em.upPin {
 
  position:absolute;
  top:-14px;
  left:5px;
  z-index:1;
  width:26px;
  height:14px;
}

.infoTip em.hIcn {
  
  width:22px;
  height:23px;
}

.greySubmit {
  background-image:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#d2d2d2));
  border:1px #9b9b9b solid;
  width:auto;
  padding:2px 15px;
  height:35px;
  overflow:visible;
  z-index:10;
}

.okBox em.msgIcn {
  background-position:0 -17px;
  width:35px;
  height:36px;
}

.okBox .msgBox {
  width:95%;
  margin-left:2%;
  padding-top:5px;
}

.okBox span.main {
  color:#64a800;
  font-size:18px;
  font-weight:bold;
  display:block;
  float:left;
  word-wrap:break-word;
  clear:both;
}

.okBox span.sub {
  color:#545454;
  display:block;
  word-wrap:break-word;
  float:left;
  margin-top:10px;
}

.grnchk {
  
  width:17px;
  height:17px;
  margin:-2px 0 0 5px;
  display:inline-block;
}

.alertBox em.msgIcn {
  background-position:-72px -17px;
  width:35px;
  height:36px;
}

.alertBox .msgBox {
  width:80%;
  margin-left:1%;
  padding-top:5px;
}

.alertBox span.main {
  color:#64a800;
  font-size:18px;
  font-weight:bold;
  display:block;
  float:left;
  clear:both;
}

.alertBox span.sub {
  color:#545454;
  display:block;
  float:left;
  margin-top:10px;
}

.orange1 {
  color:#da730c;
}

em.fpNew {
  color:#8b110c;
  background:#f8f8fa;
  font-weight:bold;
  font-size:10px;
  display:inline;
  border:1px #ccc solid;
  padding:0 3px;
}