
/****************************************************/
/*      REGISTRATION REVAMP LOGIN FORM SETTINGS     */
/****************************************************/
/**#lightbox_login_new { font-family: arial; width: 100%; height: 1000px; position: absolute; left: 0; top: 0; display: none; background-color: #3f3f3f; color: #eee;  Z-index: 99999;  background:url("../img/overlay.png")}
#lightbox_login_new #lightbox_box  { width: 334px; position: absolute; top: 150px; left: 325px; border: solid 2px #eee; background: #fff;margin-top:15px; border-radius: 3px;border: 1px solid #b3b3b3;}
**/

#lightbox_login_new { width: 100%; height: 1000px; position: fixed; left: 0; top: 0; display: none; color: #eee; background-color: #3f3f3f; z-index: 2147483647 !important; /* changed from 9999990 */; background:url("../img/overlay.png"); }

#lightbox_login_new #lightbox_box { width: 334px; margin: 125px auto; border: solid 2px #eee; background: #fff;  border-radius: 3px;border: 1px solid #b3b3b3;}


/**#lightbox_login_new #lightbox_box p#lightbox_login_new_close  {background: #ffffff url(/img/law_10/registration_header.gif) no-repeat scroll 0 0; height: 43px; font-size: 16px; font-weight: bold; margin: 0; padding: 0; text-align: right; }**/
#lightbox_login_new #lightbox_box p#lightbox_login_new_close, #lightbox_login_welcome #lightbox_box p#lightbox_login_close  {background: #ffffff; font-size: 16px; font-weight: bold; margin: 0; padding: 0; text-align: right; float:right;}

#lightbox_login_new #lightbox_box p#lightbox_login_new_close a, #lightbox_login_welcome #lightbox_box p#lightbox_login_close a{color: #2d2d2d; cursor: pointer; text-decoration: none; margin: 3px;}

#lightbox_login_new #lightbox_box h3  {color: #AF743C; font-weight: bold; font-size:1.1em; margin: 10px; text-align: center;  }
#lightbox_login_new #lightbox_box p {font-size:0.75em; margin: 10px 20px; text-align:left; font-family:arial;}
#lightbox_login_new #lightbox_box p.access{font-weight: bold; margin:20px 40px 10px;color:#fff;}
#lightbox_login_new #lightbox_box p.access a{color:#d89d1f;}

#lightbox_login_new #lightbox_box .formStatusMessages  { clear:both; margin:10px 11px; }
#lightbox_login_new #lightbox_box .formStatusMessages   p {margin:0;}
#lightbox_login_new #lightbox_box  #emailCheckStatus p {font-weight: bold; color: #CE181F; margin: 10px; font-size:12px; font-family:arial;}

#lightbox_login_new #lightbox_box .linkedInBtn, #lightbox_login_welcome #lightbox_box .linkedInBtn { margin:10px 0;clear:both;}


#lightbox_login_new #lightbox_box form, #lightbox_login_welcome #lightbox_box form {margin:-10px 0 0; padding:10px 0 0; text-align: center;}

#lightbox_login_new #lightbox_box table#formLogin { width: 225px; margin:15px 0 0 40px; }
#lightbox_login_new #lightbox_box table#formLogin td { color: #000; font-size: 12px; text-align: right;  }
#lightbox_login_new #lightbox_box table#formLogin td input  { color:#000000; float: right; margin:0 0 5px 5px;  }
#lightbox_login_new #lightbox_box table#formLogin td.rememberMe  { clear: both; color: #00000; text-align: left; }
#lightbox_login_new #lightbox_box table#formLogin td.rememberMe input  { cursor: pointer; float:none; margin:0 5px 0 8px;}
#lightbox_login_new #lightbox_box table#formLogin td label { font-weight: bold; font-size: 13px; color: #333;}

#lightbox_login_new #lightbox_box  p.going {padding-left: 20px; background:transparent url(/img/universal/loading.gif) no-repeat scroll 0 0;}
#lightbox_login_new #lightbox_box #emailCheckStatus  { margin: 0; padding: 0;   }
#lightbox_login_new #lightbox_box #emailCheckStatus .user{color:#AF743C;}
#lightbox_login_new #lightbox_box #emailCheckStatus a{ color: #D89D1F;}
#lightbox_login_new #lightbox_box #loginSubmit  {  margin-left: 40px;  }

#lightbox_login_new #lightbox_box p.forgetPass {font-size:0.75em; text-align: center; } 
#lightbox_login_new #lightbox_box p.forgetPass a { color:#D89D1F; cursor: pointer; } 
#lightbox_login_new #lightbox_box p.forgetPass a:hover {text-decoration: underline;}

#lightbox_login_new #lightbox_box .newUserRegister  { background-color: #222; font-size:0.75em; font-weight:bold; line-height:3.0em; margin:0; padding:0; text-align: center;}
#lightbox_login_new #lightbox_box .newUserRegister a  {  color:#D89D1F; margin:0 7px; text-decoration: none; }
#lightbox_login_new #lightbox_box .newUserRegister #subscribelink {  line-height: 1.2em; padding: 15px 0; margin: 0 0 0 20px; display: block; text-align: left;  }
#lightbox_login_new #lightbox_box .newUserRegister a:hover {text-decoration: underline;}


#lightbox_login_new #overlaysubscribe a , #lightbox_login_new #overlayfooter a{color: #0071C2;}

#lightbox_login_new #lightbox_box #formLogin input.required{width:185px; *margin-right:10px; border-radius: 3px;border: 1px solid #b3b3b3;padding: 3px;}

#lightbox_login_new #lightbox_box #formLogin input.error { border: 1px solid red; }

#lightbox_login_new #lightbox_box #emailCheckStatus .error, #lightbox_login_new #lightbox_box #emailCheckStatus .bad { background: url("/img/universal/error.png") no-repeat scroll left center transparent; padding-left:30px;}

#lightbox_login_new #lightbox_box #emailCheckStatus .info , #lightbox_login_new #lightbox_box  .access { background: url("/img/universal/alert.png") no-repeat scroll left center transparent; padding-left:30px; color:orange;}

#lightbox_login_new #lightbox_box  .success, #lightbox_login_new #lightbox_box #emailCheckStatus .good{ background: url("/img/universal/success.png") no-repeat scroll left center transparent; padding-left:30px; color:#00D100;}

#lightbox_login_new #lightbox_box #overlaysubscribe{ font-size:15px; color:#000;}

#lightbox_login_new #lightbox_box #overlayfooter{ text-align:center; border-top:1px solid #ccc;padding-top:10px;font-size:11px;}

#lightbox_login_new #lightbox_box #loginSubmit.button.blueStandard  {  color: #fff; padding: 5px 68px; *padding:0; margin-right:10px; font-size: 15px;letter-spacing: 1px; margin-top:5px;}


#lightbox_login_new #lightbox_box.closed .button {
margin:20px 10px 0;
}

#lightbox_login_new #lightbox_box.closed  #formLogin {
display:none;
}


#lightbox_login_new #lightbox_box.opened  #formLogin {
display:block;
}

/*** NEW BUTTON ***/
/* button 
---------------------------------------------- */
#lightbox_login_new #lightbox_box .button, #lightbox_login_welcome  #lightbox_box .button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 16px/100% Arial, Helvetica, sans-serif;
	font-weight: 700;
	min-height:22px;
	line-height:22px;
	padding: .5em 1.5em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	border-top-right-radius: .5em;
	border-top-left-radius: .5em;
	border-bottom-right-radius: .5em;
	border-bottom-left-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	overflow: hidden;
}
.ie9 #lightbox_login_new #lightbox_box .button, .ie9 #lightbox_login_welcome #lightbox_box .button {
	display: inline-block;
	display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 1.5em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius:0 !important;
	border-top-right-radius:0 !important;
	border-top-left-radius:0 !important;
	border-bottom-right-radius:0 !important;
	border-bottom-left-radius: 0 !important;
	-webkit-box-shadow: 0 !important;
	-moz-box-shadow: 0 !important;
	box-shadow: 0 !important;
	overflow: hidden;
}

.ie7 #lightbox_login_new #lightbox_box .button, .ie7 #lightbox_login_welcome #lightbox_box .button {
	display: inline-block;
	display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 1.5em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius:0 !important;
	border-top-right-radius:0 !important;
	border-top-left-radius:0 !important;
	border-bottom-right-radius:0 !important;
	border-bottom-left-radius: 0 !important;
	-webkit-box-shadow: 0 !important;
	-moz-box-shadow: 0 !important;
	box-shadow: 0 !important;
	overflow: hidden;
}
#lightbox_login_new #lightbox_box .button:hover, #lightbox_login_welcome #lightbox_box .button:hover {
	text-decoration: none;
}
#lightbox_login_new #lightbox_box .button:active, #lightbox_login_welcome #lightbox_box .button:active {
	position: relative;
	top: 1px;
}

.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
	border-top-right-radius: 2em;
	border-top-left-radius: 2em;
	border-bottom-right-radius: 2em;
	border-bottom-left-radius: 2em;
}
.medium {
	font-size: 12px;
	padding: .4em 1.5em .42em;
}
.small {
	font-size: 11px;
	padding: .2em 1em .275em;
}


/* blue */
.blue {

                color: white;
                border: solid 1px #0076a3;
                background: #3991c4;
                background: -webkit-gradient(linear, left top, left bottom, from(#3991c4), to(#316693));
                background: -moz-linear-gradient(top,  #3991c4,  #316693);
                filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#3991c4', endColorstr='#316693');
                
                
}
.blue:hover {
                color: white;
                background: #316693;
                background: -webkit-gradient(linear, left top, left bottom, from(#316693), to(#2a5c83));
                background: -moz-linear-gradient(top,  #316693,  #2a5c83);
                filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#316693', endColorstr='#2a5c83');
}
.blue:hover {
                color: white;
                background: #316693;
                background: -webkit-gradient(linear, left top, left bottom, from(#316693), to(#2a5c83));
                background: -moz-linear-gradient(top,  #316693,  #2a5c83);
                filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#316693', endColorstr='#2a5c83');
}
.blue:visited {
                color: white;
}

/*.blueStandard - use for standard dark blue buttons on the reg form */
.blueStandard {
	color: white;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#3C5886), to(#133168));
	background: -moz-linear-gradient(top,  #3C5886,  #133168);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#3C5886', endColorstr='#133168');
}
.blueStandard:hover {
	color: white;
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#133168), to(#132A55));
	background: -moz-linear-gradient(top,  #133168,  #132A55);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#133168', endColorstr='#132A55');
}
.blueStandard:active {
	color: white;
	background: -webkit-gradient(linear, left top, left bottom, from(#132A55), to(#133168));
	background: -moz-linear-gradient(top,  #132A55,  #133168);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#132A55', endColorstr='#133168');
}
.blueStandard:visited {
	color: white;
}



#linkedin, #account {
	width: 260px;
	font-size: 1.3em;
	color: white;
	position: relative;
	z-index: 100;
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
	margin:10px;
}

#linkedinLogo {
	background: url('/img/share/linkedin.png') no-repeat;
	width: 38px;
	height: 100%;
	display: inline-block;
	position: absolute;
	left: 18px;
	top: 0;
}


/****************************************************/
/******* NEW STYLES FOR WELCOME WALL *********/
/****************************************************/
#lightbox_login_welcome { 
 background: url("http://www.law.com/img/overlay.png") repeat scroll 0 0 transparent;
    color: #EEEEEE;
    display: none;
    height: 1500px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2147483647 !important; /* changed from 9999990 */

}


#lightbox_login_welcome #lightbox_box {margin: 35px auto 125px auto; padding: 0;border: solid 2px #eee;   border-radius: 3px;border: 1px solid #b3b3b3;}



#lightbox_login_welcome #lightbox_box {background-color: #163561; width: 600px !important; margin-top: 50px !important; background:#163561 url("/img/universal/wall/devices2.png") no-repeat 90% 80%; }


#lightbox_login_welcome #lightbox_box p#lightbox_login_new_close, #lightbox_login_welcome #lightbox_box p#lightbox_login_close  {background: #163561; font-size: 18px; font-weight: bold; margin: 0 -10px 5px 0; padding: 0; text-align: right; float:right;}


#lightbox_login_welcome #lightbox_box p#lightbox_login_new_close {display: none}

#lightbox_login_welcome #lightbox_box p#lightbox_login_new_close a, #lightbox_login_welcome #lightbox_box p#lightbox_login_close a{color: #ffffff; cursor: pointer; text-decoration: none; margin: 0;}

#lightbox_login_welcome #lightbox_box #topMessage {clear: both; text-transform: uppercase; font-size: 14px; float: right !important; margin: 10px 0 20px;}

#lightbox_login_welcome #lightbox_box #topCopy {font-family: Georgia,"Times New Roman",Times,serif; color: #ffffff; text-align: left; margin-bottom: 20px; }


#lightbox_login_welcome #lightbox_box #topCopy h3 {display: block !important; clear: both; text-align: left; color: #ffffff; font-size: 20px !important; margin: 0; padding: 0; font-weight: bold;}

#lightbox_login_welcome #lightbox_box #topCopy ul {margin: 0 !important; padding: 0 !important; font-family: Georgia,"Times New Roman",Times,serif !important; color: #999999; list-style: disc inside none !important;}

#lightbox_login_welcome #lightbox_box #topCopy ul li{font-size: 14px !important; color: #999999; margin: 10px !important; font-family: Georgia,"Times New Roman",Times,serif !important; font-style: italic !important; font-weight: bold !important; line-height: 20px !important; padding: 0 !important; list-style: disc inside none !important;}

#lightbox_login_welcome #lightbox_box #topCopy ul li span {color: #ffffff; font-size: 14px !important;}

#lightbox_login_welcome #lightbox_box #loginSubmit.button.blueStandard, #lightbox_login_welcome #lightbox_box #loginSubmit.button.grayStandard  {  color: #fff; padding: 5px 50px; *padding:0; margin-right:10px; font-size: 15px;letter-spacing: 1px; margin-top:5px;}

#lightbox_login_welcome #lightbox_box #loginSubmit.button.grayStandard {
    background-color: #838385; 

}

#lightbox_login_welcome #lightbox_box form {margin:0; padding:0; text-align: left;}
#lightbox_login_welcome #lightbox_box #login-form {margin: 0 20px;}
#lightbox_login_welcome #lightbox_box #login-form p {color: #ffffff; font-size: 12px; font-family: Georgia,"Times New Roman",Times,serif; }


.ie9 #lightbox_login_welcome #lightbox_box .button {
/*
	display: inline-block;
	display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 1.5em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius:0 !important;
	border-top-right-radius:0 !important;
	border-top-left-radius:0 !important;
	border-bottom-right-radius:0 !important;
	border-bottom-left-radius: 0 !important;
	-webkit-box-shadow: 0 !important;
	-moz-box-shadow: 0 !important;
	box-shadow: 0 !important;
	overflow: hidden;
	*/
}

#lightbox_login_welcome #lightbox_box .blue {
	position: relative;
	z-index: 100;	
	-webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    -ms-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
	border: solid 1px #0076a3;
	background: #3991c4;
	background: -webkit-gradient(linear, left top, left bottom, from(#3991c4), to(#316693));
	background: -moz-linear-gradient(top,  #3991c4,  #316693);               
	filter:  none;                              
}

#lightbox_login_welcome #lightbox_box .blue:hover {
	color: white !important;
	background: #316693 !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#316693), to(#2a5c83));
	background: -moz-linear-gradient(top,  #316693,  #2a5c83);
	filter:  none;
}

#lightbox_login_welcome #lightbox_box .blue:visited {
	color: white;
}


.grayStandard {
	width: 260px;
	font-size: 1.3em;
	color: white !important;
	position: relative;
	z-index: 100;
	-webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    -ms-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
	margin:10px;
	color: white;
	border: solid 1px #636365;
	background: #838385;
	/*background: -webkit-gradient(linear, left top, left bottom, from(#555555, to(#686868));
	background: -moz-linear-gradient(top,  #555555,  #686868);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#686868');*/
}
.grayStandard:hover {
	color: white !important;
	background: #707075 !important;
	/*background: -webkit-gradient(linear, left top, left bottom, from(#555555), to(#686868));
	background: -moz-linear-gradient(top,  #555555,  #132A55);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#686868');*/
}
.grayStandard:active {
	color: white;
	background: -webkit-gradient(linear, left top, left bottom, from(#555555), to(#686868));
	background: -moz-linear-gradient(top,  #555555,  #686868);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#686868');
}
.grayStandard:visited {
	color: white;
}



#lightbox_login_welcome #lightbox_box #payWallBottom {font-family: Arial,Helvetica,sans-serif; font-size: 14px; height: 40px; border-top: 1px solid #dedede; background-color:163561; margin-top: 50px; padding-top: 20px; text-align: center;}
#lightbox_login_welcome #lightbox_box #payWallBottom span {font-family: Arial,Helvetica,sans-serif;}
#lightbox_login_welcome #lightbox_box #payWallBottom a {font-family: Arial,Helvetica,sans-serif; cursor: pointer; color: #b39705 !important; font-weight: bold;}
#lightbox_login_welcome #lightbox_box #payWallBottom a:hover {color: #7A6703 !important}


/**** NEW STYLES FOR firstViewBox metering paywall *****/

#lightbox_login_firstView { 
 background: url("http://www.law.com/img/overlay.png") repeat scroll 0 0 transparent;
    color: #EEEEEE;
    display: none;
    height: 1500px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2147483647 !important; /* changed from 9999990 */

}


#lightbox_login_firstView #firstViewBox {margin: 55px auto 125px auto; padding: 0;border: solid 2px #eee;   border-radius: 3px;border: 1px solid #b3b3b3;}



#lightbox_login_firstView #lightbox_box {background-color: #999999; width: 600px !important; margin-top: 35px !important;}


#lightbox_login_firstView #firstViewBox div#lightbox_firstView_close, #lightbox_login_firstView #lightbox_box p#lightbox_login_close  { color: #FFFFFF !important; font-size: 18px; font-weight: bold; margin: 2px 4px 5px 0; padding: 0; text-align: right; float:right;}

#lightbox_login_firstView #firstViewBox div#lightbox_firstView_close {display: block;}

#lightbox_login_firstView #firstViewBox div#lightbox_firstView_close a#xbox {color: #FFFFFF !important; cursor: pointer;}

#lightbox_login_firstView #firstViewBox div#lightbox_firstView_close a, #lightbox_login_firstView ##firstViewBox p#lightbox_login_close a{color: #ffffff !important; cursor: pointer; text-decoration: none; margin: 0;}






#firstViewBox {background-color: #17365d; width: 600px; border: 2px solid #cccccc; font-family: helvetica;}
#firstViewBox #topMessage {font-family: Georgia,"Times New Roman",Times,serif; color: #ffffff; text-transform: uppercase; font-size: 14px; float: right; margin: 10px 10px 20px 0;}
#firstViewBox #topMessage span  { color: #e39e27; float: right;  text-transform: none;}
#firstViewBox #topMessage span  a { color: #e39e27; text-decoration: underline; }
#firstViewBox #topMessage span  a hover { color: #E9aF22;}
#firstViewBox #topCopy {font-family: Georgia,"Times New Roman",Times,serif; color: #ffffff; text-align: left;  margin: 10px 40px;}
#firstViewBox #topCopy p {font-family: Georgia,"Times New Roman",Times,serif; clear: both; text-align: left; color: #ffffff; font-size: 20px; line-height: 25px; margin: 10px 0; padding: 0;}

#firstViewBox #topCopy p strong, #firstViewBox #topCopy h2 strong {font-family: Georgia,"Times New Roman",Times,serif; font-weight: bold;font-size: 20px;  /*font-style: italic;*/}
#firstViewBox #topCopy h2 {font-family: Georgia,"Times New Roman",Times,serif; text-transform: none; clear: both; text-align: left; color: #ffffff; font-size: 20px; margin: 10px 0; line-height: 30px; padding: 0;}
#firstViewBox #topCopy h2 span {font-family: Georgia,"Times New Roman",Times,serif; color: #e39e27;}
#firstViewBox #topCopy ul {font-family: Georgia,"Times New Roman",Times,serif; color: #555555;list-style-type:disc; margin: 20px;}
#firstViewBox #topCopy ul li{font-size: 12px; color: #999999;}
#firstViewBox #topCopy ul li span {color: #ffffff; font-size: 14px;}
#firstViewBox p.subButton {text-align: center; margin: 20px;}
#firstViewBox p.bottomNote {color: #ffffff; text-align: left; font-size: 10px; margin: 5px 0 20px 40px;}
#article #firstViewBox p.subButton, #firstViewBox p.subButton a {cursor: pointer; font-family: Arial,Helvetica,sans-serif; color: #ffffff; text-decoration: underline; text-transform: uppercase; font-size: 14px;}
#firstViewBox #go {font-family: Georgia,"Times New Roman",Times,serif;  width:250px; margin: 0 auto;}
#firstViewBox .btn {
    font-family: Arial,Helvetica,sans-serif;
	text-align: center;
	margin: 20px 10px; 
	background:#E39E27 !important;
		-webkit-border-radius: .7em; 
		-moz-border-radius: .7em;
		border-radius: .7em;
		border-top-right-radius: .7em;
		border-top-left-radius: .7em;
		border-bottom-right-radius: .7em;
	border-bottom-left-radius: .7em;
}
/*
#firstViewBox .btn a {
font-family: Georgia,"Times New Roman",Times,serif !important;
    background-image: -moz-linear-gradient(center top , #E39E27, #c38E23);
	background: -webkit-gradient(linear, left top, left bottom, from(#E39E27), to(#c38E23));
	background-color: #E39E27 !important;
    border-color: #E39E27 #E39E27 #c38E23;
    border-radius: 7px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 1px #333333;
    color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: 700;
    padding: 6px 20px;
    text-decoration: none;
    text-transform: uppercase;
    text-shadow: 1px 0 2px rgba(0, 0, 0, 0.8);
    cursor: pointer;
}
*/

#firstViewBox  .btn a {
    background-image: -moz-linear-gradient(center top , #E39E27, #c38E23);
background: -webkit-gradient(linear, left top, left bottom, from(#E39E27), to(#c38E23));
background-color: #E39E27 !important;
    border-color: #E39E27 #E39E27 #c38E23;
    border-radius: 7px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 1px #333333;
    color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: 700;
    padding: 6px 20px;
    text-decoration: none;
    text-transform: uppercase;
    /*text-shadow: 1px 0 2px rgba(0, 0, 0, 0.8);*/
    cursor: pointer;
} 

#firstViewBox .btn a:hover {
    font-family: Arial,Helvetica,sans-serif;
    background-color: #E9aF11 !important;
    background-image: -moz-linear-gradient(center top , #f3aE37, #c38E23);
	background: -webkit-gradient(linear, left top, left bottom, from(#E39E27), to(#c38E23));
    cursor: pointer;
	text-decoration: none !important;
}
#firstViewBox .btn a:active {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #E39E27 #E39E27 #c38E23;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0 8px 4px #c38E23 inset, 0 1px 0 0 #17365d;
}


/****************************************************/
/****************************************************/

/**** Article Metered Coundown Window Stalker ****/


#lightbox_login_countdown { 
    color: #4c4c4c;
    width: 400px;
    height: auto;
    position: fixed;
    bottom: 0px;
	left:0;
    z-index: 99999;
	margin: 0 auto;
}

#lightbox_login_countdown #lightbox_box {margin: /*35px auto 125px auto*/0px; border: solid 2px #eee; border-radius: 3px;border: 1px solid #b3b3b3;border-top:2px solid #19437C;}
#lightbox_login_countdown #lightbox_box {background-color: #ffffff; width: 400px !important; /*margin-top: 400px !important;*/}
#lightbox_login_countdown #lightbox_box #boxContent {padding: 10px;}
#lightbox_login_countdown #lightbox_box p {margin: 3px 3px 10px 3px; font-size: 12px;  color: #444444; clear: both; text-align: left;font-family:Helvetica, arial, sans-serif; font-size:12px;width:325px;line-height:15px;}
#lightbox_login_countdown #lightbox_box p span {font-weight:bold;text-transform:uppercase;}
#lightbox_login_countdown #lightbox_box p.subscriber {}
#lightbox_login_countdown #lightbox_box a {cursor: pointer;font-family:Helvetica, arial, sans-serif; font-size:12px;color:#19437C;text-decoration:underline;}
#lightbox_login_countdown #lightbox_box h3 {margin: 3px; font-size: 16px; color: #666666; text-align: left;}
#lightbox_login_countdown #lightbox_box h3 a {text-transform:uppercase;font-size:14px;font-weight:bold;}
#lightbox_login_countdown #lightbox_box #lightbox_login_new_close {position:absolute;right:10px;top:10px;margin: 0; border: 1px solid #999999;}
#lightbox_login_countdown #lightbox_box #lightbox_login_new_close a {display:block;padding:0px 4px;text-decoration:none;color: #4c4c4c;}