/*--------------body {color:#918e8e; font-size:100%; font-family:Arial; line-height:1; padding:0; margin:0}---------------*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
/*--------------------------------- Helpful css start---------------------------------*/
.clearfix {clear:both; display:block !important; height:0; overflow:hidden;}
ul, ol {list-style:none; padding:0; margin:0}
h1, h2, h3,h4,h5,h6, form, fieldset,input,p{padding:0; margin:0}
img, fieldset, area, map {border:0 none;}
area, map {outline:none;}
.Fleft {float:left !important;}
.Fright {float:right !important;}
.posR {position:relative;}
.posA {position:absolute;}
.txtLeft {text-align:left;}
.txtRight {text-align:right;}
.txtCenter {text-align:center;}
a {color:#3e79a4; }
a:focus{outline:none}
a:hover {text-decoration:none;}
.mTop5 {margin-top:5px;}
.mTop10 {margin-top:10px}
.mTop20 {margin-top:20px;}
.mTop35 {margin-top:35px;}
.mBottom5 {margin-bottom:5px;}
.pLR10 {padding:0 10px;}
.pLR25 {padding:0 25px;}
.no-border {border:none !important;}
label.last{padding-right:0 !important}
/*--------------------------------- Helpful css end---------------------------------*/

/*--------------------------------- font face css start---------------------------------*/
@font-face {font-family: 'lubalgraph_md_btmedium'; 
src: url('/fonts/lubgrhm.eot'); /* IE9 Compat Modes */
src: url('/fonts/lubgrhm.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	 url('/fonts/lubgrhm.woff') format('woff'), /* Modern Browsers */
	 url('/fonts/lubgrhm-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
	 url('/fonts/lubgrhm-webfont.svg#lubalgraph_md_btmedium') format('svg'); /* Legacy iOS */
	 font-weight: normal; font-style: normal;}
/*--------------------------------- font face css end---------------------------------*/

/*--------------------------------- Common css start---------------------------------*/
.ft12 {font-size:0.750em;}
.greenBtn {background:url(/img/site_content/meritnation/green-btn-bg.jpg) repeat-x 0 0; height:29px; border-radius:2px; -o-border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -ms-border-radius:2px; padding:0 8px; border:none; color:#fff; font-size:13px; line-height:29px; border-right:1px solid #00a708; border-left:1px solid #00a708; text-shadow:0 -1px 0 rgba(0,0,0,0.3); text-transform:uppercase; font-weight:bold; overflow:visible;}
.greenBtn:hover {background-position:0 -29px}
.greenBtn:active {background-position:0 -58px}
.redMore {color:#ff7200;}
.link1 {color:#018a9f; font:0.875em Georgia; text-decoration:none; cursor:default;}
.login_bt, .login_btnf, .joinus .submit, .pricing_bt {cursor:pointer;padding:5px 10px 6px; display:inline-block; font:bold 0.875em Arial;  text-align:center; text-decoration:none;}
.login_bt_style1, .login_btnf, .pricing_bt_style{color:#ffffff; text-shadow:1px 0 2px #4d86b0, 1px 0 2px #4d86b0, 1px 0 2px #4d86b0, 1px 0 2px #4d86b0; -moz-text-shadow:1px 0 2px #4d86b0, 1px 0 2px #4d86b0, 1px 0 2px #4d86b0, 1px 0 2px #4d86b0; -webkit-text-shadow:1px 0 2px #4d86b0, 1px 0 2px #4d86b0, 1px 0 2px #4d86b0, 1px 0 2px #4d86b0; -o-text-shadow:1px 0 2px #4d86b0, 1px 0 2px #4d86b0, 1px 0 2px #4d86b0, 1px 0 2px #4d86b0; border:1px solid #5589b0; background:#69a4ce; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#69a4ce), to(#528ab2)); background:-webkit-linear-gradient(#69a4ce, #528ab2); background:-moz-linear-gradient(#69a4ce, #528ab2); background:-ms-linear-gradient(#69a4ce, #528ab2); background:-o-linear-gradient(#69a4ce, #528ab2); background:linear-gradient(#69a4ce, #528ab2); box-shadow:inset 0 1px #86bfe8; -moz-box-shadow:inset 0 1px #86bfe8; -webkit-box-shadow:inset 0 1px #86bfe8; -o-box-shadow:inset 0 1px #86bfe8; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px;}
.login_bt_style1:hover, .login_btnf:hover, .joinus .submit:hover ,.pricing_bt_style:hover{background:#5d97c0; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#7cb6df), to(#5d97c0)); background:-webkit-linear-gradient(#7cb6df, #5d97c0); background:-moz-linear-gradient(#7cb6df, #5d97c0); background:-ms-linear-gradient(#7cb6df, #5d97c0); background:-o-linear-gradient(#7cb6df, #5d97c0); background:linear-gradient(#7cb6df, #5d97c0);}
.login_bt_style2 {color:#818181; border:1px solid transparent; background:#d1d4d5; box-shadow:inset 0 1px #9b9d9e; -moz-box-shadow:inset 0 1px #9b9d9e; -webkit-box-shadow:inset 0 1px #9b9d9e; -o-box-shadow:inset 0 1px #9b9d9e; border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; -o-border-radius:3px 3px 0 0;}
.submitBT_block .login_btnf{padding: 4px 6px; text-transform: uppercase;}

.submitBlock .login_btnf{text-transform: uppercase; padding: 4px 6px; width:100%; background:#1abc9c; border:none; font:bold 1.250em Arial; text-transform:upparcase; box-shadow:0 2px 1px #19202A;  -moz-box-shadow:0 2px 1px #19202A;  -webkit-box-shadow:0 2px 1px #19202A; -o-box-shadow:0 2px 1px #19202A; -ms-box-shadow:0 2px 1px #19202A; text-shadow:none; }
.submitBlock .login_btnf:hover{background:#0aa788;}


/*--------------------header start here------------------------*/
#header .inner {padding-top:12px; padding-bottom:14px;}
#header .leftBlock {float:left;}
#header .rightBlock .purchaseLink { color:#6a6a6a; padding:0 0 0 10px;}
#header .rightBlock .purchaseLink, #header .rightBlock #login_frm_outer {padding-top:4px; padding-bottom:4px; position: relative;}
#login_frm_outer{padding-left: 9px;}
div.logo {float:left; width:186px;}
div.logo a {display:block; height:46px; background:url(/img/site_content/meritnation/logo.jpg) no-repeat; text-indent:-9999px; overflow:hidden;}
.fb-like_outer {position:relative; z-index:101; display:block; min-width:295px; float:left; height:41px; padding-top:5px; margin-left:5px; padding-left:10px; position:relative; border-left: 1px solid #d9d9d9;}
.fb-like_outer .fb-like {width:100px; display: block;  overflow:hidden; float:left; max-width: 92px;}
.fb-like_outer .callus {float:left; margin-top:4px; font-size:0.750em;}
.fb-like_outer .callus strong {color:#5f5f5f}
#header .rightBlock {float:right; padding:10px 0 0 0; position:relative; z-index:100;}
#header .rightBlock ul li, #header .rightBlock ul li form fieldset {float:left; display:inline;}
.explorNow {padding:6px 9px 6px 0; position:relative; z-index:9999;border-right:1px solid #D9D9D9}
.explorNow .enTab {display:block; border:1px solid #d1d1d1; cursor:pointer; position:relative; padding-right:21px;}
.explorNow .enTab span {display:inline-block; height:24px; border-right:1px solid #d1d1d1; padding:0 28px 0 9px; color:#989898; font-size:0.875em; line-height:23px;}
.explorNow .enTab  .darrow {width:12px; height:7px; margin:0 3px; position:absolute; top:9px; right:2px; background:url(/img/site_content/meritnation/sprite.png) no-repeat 0 -51px; display:inline-block; overflow:hidden; text-indent:-9999px;}
.explorNow .enTab  .down {background-position:0 -58px}
.explorNow a {text-decoration:none;}
.explorNow .category {display:none; position:absolute;  width:288px; top:28px; left:50%; margin-left:-143px; border:1px solid #fff; box-shadow:0 -1px 1px rgba(102, 102, 102, 0.2); -moz-box-shadow:0 -1px 1px rgba(102, 102, 102, 0.2);  -webkit-box-shadow:0 -1px 1px rgba(102, 102, 102, 0.2); -o-box-shadow:0 -1px 1px rgba(102, 102, 102, 0.2); -ms-box-shadow:0 -1px 1px rgba(102, 102, 102, 0.2)}
.explorNow .category div ol li {float:none !important; display:block !important;}
.explorNow .category div ol li {width:100%;}
.explorNow .category div ol li a {display:block;}
.explorNow > .category > li {width:96px; height:37px; background:#fff;  position:relative; z-index:1;}
.explorNow .category > li:hover {background:#3b485a;  z-index:2;}
.explorNow > .category > li > span.notLink{height:37px; font-size:1em; line-height:2.313em; color:#1f1f1f; text-align:center; display:block}
.explorNow .category > li:hover  span.notLink{color:#fff}
.explorNow ul li div { width:288px; left:-1px; top:100%; border:1px solid #fff; border-top:none; display:none; position:absolute; box-shadow:0 2px 2px #666666; -moz-box-shadow:0 2px 2px #666666; -webkit-box-shadow:0 2px 2px #666666; -o-box-shadow:0 2px 2px #666666; -ms-box-shadow:0 2px 2px #666666;}
.explorNow ul li div > ol {float:left; width:96px}
.explorNow ul li:hover > div {display:block;}
.explorNow ul li div ol ol {width:98px; display:none; position:absolute !important;  top:0; left:100%; z-index:100; box-shadow:1px 1px 1px rgba(102, 102, 102, 0.8); -moz-box-shadow:1px 1px 1px rgba(102, 102, 102, 0.8);  -webkit-box-shadow:1px 1px 1px rgba(102, 102, 102, 0.8); -o-box-shadow:1px 1px 1px rgba(102, 102, 102, 0.8); -ms-box-shadow:1px 1px 1px rgba(102, 102, 102, 0.8)}
.explorNow ul li #classes > ol + ol li ol {left:100%;}
 #features > ol + ol li ol {right:100%; left:auto; box-shadow:-1px 1px 1px rgba(102, 102, 102, 0.8); -moz-box-shadow:-1px 1px 1px rgba(102, 102, 102, 0.8);  -webkit-box-shadow:-1px 1px 1px rgba(102, 102, 102, 0.8); -o-box-shadow:-1px 1px 1px rgba(102, 102, 102, 0.8); -ms-box-shadow:-1px 1px 1px rgba(102, 102, 102, 0.8)}
#subjects ol a, #features li a {text-align:left !important;}
.explorNow ul li div ol ol li { background:#fff}
.explorNow ul li div ol ol li a{color:#1F1F1F}
.explorNow ul li div ol ol a {text-align:left;}
.explorNow ul li div ol li:hover > ol {display:block;}
.explorNow ul li div ol li {position:relative;}
.explorNow ul li div ol li a {color:#fff; font-size:0.750em; line-height:1em; padding:6px 0 6px 18px;}
.explorNow ul li div ol li ol li a{padding-left:8px;}
.explorNow ul li div .lFont li a{font-size:0.875em; font-weight:bold}
#classes  ol li a{padding-left:0; text-align:center}
#classes  ol li li a{padding-left:10px; text-align:left}
.explorNow .nav_arrow{background:url("/img/site_content/meritnation/sprite.png") no-repeat  -90px -106px; overflow:hidden; position:absolute; top:50%;  margin-top:-4px; cursor:pointer; right:5px; width:7px; height:8px}
.explorNow .no-link:hover > a > .nav_arrow {display:none;}
.explorNow .nav_arrow.left{right:auto; left:5px; background-position:-90px -114px}
.explorNow  li ol li li a{border-bottom:1px solid transparent; margin:0 1px}
.explorNow .link:hover a, .explorNow .link.lihov  a{background:#6982a4; border-bottom:1px solid #3b485a}
.explorNow .no-link:hover, .explorNow .no-link.lihov1 {background:#fff}
.explorNow .no-link:hover  a{color:#1F1F1F}
.explorNow .no-link:hover  li  a:hover{color:#fff}
.explorNow  .notLink{cursor:auto}
#subjects {left:-97px;}
#features ol {float:right !important;}
#features {left:auto; right:-1px;}
#features ol ol{width:110px;}
#features ol + ol ol, #subjects ol ol {width:100px;}
.explorNow  .sMenu{background:#3b485a url(/img/site_content/meritnation/sub-menu-bg.gif) repeat-y 0 0; padding:5px 0}
.optClass .olWrap {left:auto;  right:0}
.joinusOuter {/*width:321px;*/ padding:0 0 5px 0; position:absolute; /*right:-18px;*/ right:0; top:100px;}
@-moz-document url-prefix() { 
  .joinusOuter {
     top:101px;
  }
}
.joinus {width:307px; /*padding:4px; */border-width:0px 2px 0 2px; border-style:solid; border-color:#fff; background:#fff;/* box-shadow:0 5px 8px #D9D9D9; -moz-box-shadow:0 5px 8px #D9D9D9; -webkit-box-shadow:0 5px 8px #D9D9D9; -o-box-shadow:0 5px 8px #D9D9D9; z-index:100; position:relative;*/}
.joinus .inner1 {background:#2c3747; /*padding:40px 0 0; border:1px solid #e0e0e4;*/}
.joinus h3.ribben {background:#009174; text-align:center; color:#fff; font:1.375em/1.89em Arial; /*text-transform:uppercase;  height:39px; width:355px; background:url(/img/site_content/meritnation/ribben.gif) no-repeat; position:absolute; left:-33px; top:0; text-shadow:1px -1px 2px #4D86B0; -moz-text-shadow:1px -1px 2px #4D86B0; -webkit-text-shadow:1px -1px 2px #4D86B0; -o-text-shadow:1px -1px 2px #4D86B0;*/ }
.joinus .inputblock{padding-top:16px; padding-bottom:12px;}
.joinus input.text,.joinus .selectCover .selectRow{width:243px; border:2px solid #19202a; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; padding:7px 5px; color:#8c99a0; font-size:0.875em; font-family:Arial; background:#fff;}
.joinus .halfBox {width:125px}
.joinus .selectCover .selectRow{width:auto;}
.joinus .halfBox input.text {width:110px}
.joinus .inputText {margin-bottom:5px; /*border-top:1px solid #7f7f80;*/}
.joinus .inputText label {color:#9d9a9e; cursor:text; font:normal 0.750em Arial, Helvetica, sans-serif; position:absolute; margin:4px 0 0 7px; z-index:10;}
.joinus .submitBlock {padding:5px 0; /*border-top: 1px solid #d4d4d4;*/}
.joinus .tac {display:block; font-size:0.688em; padding:16px 0 0; color:#d6d6d6;}
.joinus  .tac a{color:#D6D6D6;}
.joinus  .tac a:hover{text-decoration:underline;}
.submitBT_block {/*float:right; display:inline;border-left:1px solid #dbdbdc;*/ padding:3px 0 3px 0px; }
.fb_btn {padding:0 8px;}
.fb_btn a {display:inline-block; width:195px; height:43px; background:url(/img/site_content/meritnation/facebook-new-btn.png) no-repeat; text-indent:-99999px;}
.fb_btn a:hover {background-position:0 -43px}
.login_frm_outer h3 {font:normal 0.97em Arial; color:#3f5c99; padding-bottom:10px;}
.lineBreaker {height:17px; margin:5px 0 10px; background:url("/img/site_content/meritnation/border1.gif") left 8px repeat-x;}
.lineBreaker .or {padding:0 5px; font:bold 0.875em Arial; color:#777777;}
.joinusOuter .lineBreaker .or {background:#efeff1;}
.fb_radio {padding:0 0 15px 0; /*border-bottom: 1px solid #fff;*/ color:#b8b8b8;}
.fb_radio label {font-size:0.875em; margin-right:26px; cursor:pointer; float:left; line-height:16px; position:relative;}
.fb_radio label.Checked{border-bottom:2px solid #fff; color:#fff;}
.fb_radio label.last {margin:0;}
.fb_radio input {position:absolute; height:14px; width:14px; line-height:0.875em; float:left; /*margin-right:4px;*/ opacity:0;  filter: alpha(opacity=0); left:-18px;}
/*--------------------header ends here------------------------*/

/*--------------------login and register drop down starts here------------------------*/
.login_frm_outer {position:absolute; z-index:99999; left:50%; top:33px; width:307px; margin-left: -147px;}
.fb_form {width:277px; border:5px solid #d1d4d5; padding:10px 10px; background:#e7e8e8; text-align:center; position:relative; height:auto!important; height:263px; min-height:263px; top:0; z-index:999; float:left;}
.fb_form h4 {color:#797A7A; font:0.875em Arial; margin:0; padding:0 0 7px;}
.login_frm {font-family:Arial; color:#797a7a; text-align:left; padding:0 10px;}
.login_frm h3 {margin:0; padding:10px 0; font-size:15px;}
.login_frm .in_field {padding:5px 0;}
.login_frm  .regRow{padding-top:10px}
.login_frm .in_field label ,.logNregister label{float:left; color:#5e5e5e; font:0.75em Arial, Helvetica, sans-serif;}
.login_frm .in_field label em{color:#FF0063}
label.chooseOpt{line-height:15px; padding-right:11px}
.login_frm  input.textBox{border:1px solid #9D9D9D; width:175px; padding:0 5px; height:22px; line-height:22px; float:right; color:#918E8E; font-size:0.75em; font-family:arial; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0;}
 input.radioBtn{float:left; width:14px; height:14px; margin:0; padding:0}
 label.chooseOpt input.radioBtn{margin-right:3px}
.login_frm .inputOuterbox {border-top:1px solid #7F7F80; float:right}
.login_frm .in_field .remeber {float:left;}
.login_frm .in_field .remeber input {width:auto; border:none; float:left; height:auto;}
.forgotPass {color:#FF6000}
.login_frm .forgotPass {line-height:2.0em}
.login_frm_outer .lineBreaker .or {background:#E7E8E8;}
.login_frm_outer .tNc{line-height:0.20em; padding-top:7px}
.login_frm .selectCover {float:right; width:186px}
.grborder1 {border-bottom: 1px solid #ccc;}
.whborder1 {border-top: 1px solid #fff;}
.create_one {color:#848587; padding:10px 0 0 0; font-size:0.750em;}
.create_one a {text-decoration:none; color:#679b1e; background:none; width:0; padding:0; text-transform:capitalize; height:0; margin:0; display:inline;}
.forgotPassword {color:#ff6000; text-decoration:none; font-size:0.750em; line-height:1.688em;}
/*--------------------login and register drop down end here------------------------*/

/*--------------------menu starts here------------------------*/
#topMenus {border-bottom:1px solid #fff; background:#2c3747; position:relative; z-index:50}
#topMenus #tBorder {position:absolute; top:-2px; border-top:2px solid #00456d; width:103%; left:-2px}
#topMenus ul {display:table; width:100%;}
#topMenus ul li {border-right:1px solid #05080c; border-left:1px solid #506a79; display:table-cell; position:relative}
#topMenus ul li.fixWidth {width:120px; white-space:nowrap}
#topMenus ul li.first {border-left:none}
#topMenus ul li.last {border-right:none}
#topMenus ul li a {padding:10px; font:0.84em Tahoma; color:#fff; text-decoration:none; display:block; text-align:center; position:relative; white-space:nowrap; border-bottom:1px solid transparent}
#topMenus ul li.hover {background:#fff;}
#topMenus ul li.hover a {color:#2c3747;}
#topMenus ul li.subMenuInc a {border-bottom:1px dashed #9fa0a0; color:#2c3747}
#topMenus ul li ul {position:absolute; top:100%; background:#f0f0f0; width:185px; padding:6px 0; display:none; box-shadow:0 2px 3px rgba(0,0,0, 0.7)}
#topMenus ul li.subMenuInc ul li {display:block; border:none; text-align:left; padding:0 5px;}
#topMenus ul li.subMenuInc ul li a {color:#2c3747; border-bottom:1px dashed #9fa0a0; padding:10px; margin-bottom:0; background-image:none; text-align:left; background:#f0f0f0}
#topMenus ul li.subMenuInc ul li a:hover {background:#556378; color:#fff; border-bottom:1px solid transparent}
/*--------------------menu ends here------------------------*/

.mnOffers {background:#f0f0f0; padding:10px 0 0; height:60px;}
.totalJoin {margin:6px 0 0 3px; font:normal 0.813em Georgia; position:relative; z-index:1; color:#2c3747; text-align:center;}
.totalJoin em {font-size:1.3em;}
.mnOffers p {font-size:1em; color:#363636;}


/*--------------------click2call starts here------------------------*/
#callOuterbody {float:left; position:relative}
.click2call, .salected_call {background:url("/img/site_content/meritnation/sprite.png") no-repeat  0 -129px; width:73px; height:17px; display:inline-block; padding:0 0 0 23px; font:bold 0.750em/1.42em Arial; color:#fff;}
a.click2call:hover, a.salected_call {background-position:0 -146px;}
a.click2call, a.click2call:hover, a.salected_call, a.salected_call:hover, a.click2call_Now, a.click2call_Now:hover {color:#fff; text-decoration:none;}
.click2call_expand {position:absolute; left:0; z-index:1000; width:300px; background:#f0f0f0 url("/img/site_content/meritnation/click2call_bg.jpg") no-repeat -4px top; border:solid 1px #ff6101; border-top:0; font:normal 0.750em/0.938em Arial; color:#666; top:16px}
#callOuterbody .pad10 {padding:10px 0 0 25px}
.click2call_Now {float:right;}
.click2call_close {background:url("/img/site_content/meritnation/sprite.png") no-repeat -13px -51px ; width:8px; height:9px; margin:6px 6px 0 0; display:inline; float:right}
a.click2call_close:hover {background-position:-13px -60px;}
.click2call_close span {display:none}
.click2call_expand .calling_phone_area {margin:10px 10px 13px 25px;}
.calling_phone_area input {width:188px; font:normal 0.95em Arial; color:#666; padding:2px 2px 2px 5px; border:solid 1px #ccc;}
.calling_phone_area .phnumberRow {display:block; padding-top:6px}
.click2call_Thanks {background:#5eac00; color:#bff96c; border-top:solid 1px #717171; text-align:center;}
.click2call_Thanks, .click2call_Timing {padding:5px 0; clear:both;}
.click2call_Timing {text-align:center; border-top:solid 1px #5eac00;}
.click2call_Now {background:url("/img/site_content/meritnation/sprite.png") no-repeat  0 -106px; font-weight:bold; color:#fff; display:inline; text-align:center; padding-top:5px; margin:0 23px -1px 0; width:89px; height:17px;}
#callOuterbody .clickrow {padding:10px 0 0 25px}
/*--------------------click2call ends here------------------------*/

/*--------------------Login and Register popup starts here------------------------*/
.fbHeadRow {padding:12px 0 8px}
.brownTitle {font:bold 0.875em arial; color:#4A4A4A;}
.fbConnectBtn a {background:url(/img/site_content/meritnation/facebook-new-btn.png) no-repeat; display:inline-block; height:43px; width:195px;}
.fbConnectBtn a:hover {background-position:0 -43px}
.fbConnectBtn span {display:none}
.secDivider {background: url("/img/site_content/facebook/single_liner.jpg") repeat-x 0 center;}
.secDivider span {padding:2px; font:0.875em arial; background:#F7F7F7}
.logNregister .comWidth {margin:0 auto; width:266px}
.logNregister .inputBox {width:254px; border:1px solid #9D9D9D; padding:5px; clear:both; font-size:0.750em; font-family:arial; color:#918E8E; margin-bottom:10px; border-radius:0; -moz-border-radius:0; -o-border-radius:0; -ms-border-radius:0; -webkit-border-radius:0}
.formBotRow {padding:15px 0}
.botText {color:#414141; font-size:0.75em}
.botText .ft12 {font-size:1em;}
.formBotRow .tNc{padding-top:4px}
.logNregister .forgetPass {margin-top:7px}
.existMember {border-top:1px solid #606060; margin-top:20px; padding-top:5px}
.loginErrorMsg{font-size:0.938em; text-align:center; }
#login_form_popup  .loginErrorMsg{padding:0 0 5px 0}
/*--------------------Login and Register popup ends here------------------------*/

/*--------------------custom select box starts here------------------------*/
 .selectCover {position: relative; font-size:0.95em}
.logNregister .selectCover {width:266px; clear:both; font:0.950em arial; color:#767676; margin-bottom:10px; margin-bottom:10px;}
.selectCover .selectRow {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #9D9D9D; display: block; padding: 5px 0 5px 5px;}
.selectCover .selectScreen {background: url("/theme/newNav/img/icon-select-box.gif") no-repeat right center transparent; display: block; margin-right: 5px; padding-right: 15px}
.selectCover select {display: block; left: 0; opacity: 0; position: absolute; top: 0; width: 100%; z-index: 1; min-height:24px; height:auto !important; height:24px; color:#797A7A}
.selectCover select option{text-indent:5px}
/*--------------------custom select box ends here------------------------*/

/*media css only check to media query support the browser or not*/
@media screen and (min-width:1px) {.mediatest {position:absolute; height:1px; overflow:hidden}}
#upgradeBrowser{text-align:center; padding:5px 0; font-size:1em; font-weight:bold; background:#fff6bd; border-bottom:1px solid #b4b4b4;  display:block; width:100%;}
span.placeholder{font-size:0.75em}

/*following only applicable for those browser where placeholder not support in input, which inserted by addplaceholder.js*/
.logNregister span.placeholder{line-height:17px}
.joinusOuter span.placeholder, .login_frm span.placeholder{line-height:24px }
.butterfly{background:url("/img/site_content/meritnation/sprite.png") no-repeat  -64px -84px; width:24px; height:22px; margin-top:6px; float:left}
#header .upgrade {
    background: url("/img/site_content/meritnation/icon_upgrade.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #287BAE;
    float:left;
    display:block;
    font-size: 12px;
    font-weight: bold;
    height: 19px;
    line-height: 19px;
    margin-left:0px;
    padding-right: 9px;
    text-align: right;
    width: 82px;
	text-decoration:none;
	vertical-align: top;
}
#header .upgrade:hover{background-position:left -19px;}

.Green-G-Btn{ color:#ffffff; display:inline-block; font:bold 14px/26px Arial;  text-align:center;  text-decoration:none; padding:0 10px ;    
    text-shadow:2px 2px #488a66; -moz-text-shadow:2px 2px #488a66; -webkit-text-shadow:2px 2px #488a66; -o-text-shadow:2px 2px #488a66;
	border:1px solid #228c4a; 
    background:#27ab60;
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(#27ab60), to(#229955));
    background:-webkit-linear-gradient(#27ab60, #229955);
    background:-moz-linear-gradient(#27ab60, #229955);
    background:-ms-linear-gradient(#27ab60, #229955);
    background:-o-linear-gradient(#27ab60, #229955);
    background:linear-gradient(#27ab60, #229955);
    box-shadow:inset 0 1px #5ec785; -moz-box-shadow:inset 0 1px #5ec785; -webkit-box-shadow:inset 0 1px #5ec785; -o-box-shadow:inset 0 1px #5ec785; -ms-box-shadow:inset 0 1px #5ec785;
	border-radius:3px; -moz-border-radius:3px;  -webkit-border-radius:3px; -ms-border-radius:3px;  -o-border-radius:3px; }
.Green-G-Btn:hover{
	background:#2db960;
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(#2db960), to(#1b9949));
    background:-webkit-linear-gradient(#2db960, #1b9949);
    background:-moz-linear-gradient(#2db960, #1b9949);
    background:-ms-linear-gradient(#2db960, #1b9949);
    background:-o-linear-gradient(#2db960, #1b9949);
    background:linear-gradient(#2db960, #1b9949);

}
.mobileApp{display:block; position: relative; padding:4px 0 0 10px; margin-top:-6px; vertical-align: middle; float:left;}
.mobileApp a:hover .iconApp{top:-2px;}
.mobileApp .iconApp{position: absolute; top:0; }
.mobileApp .downloadLink{font:bold 11px/11px Arial; color:#607594; padding-left: 20px; display: inline-block; width:80px;}


