/*BEGIN HEADER CSS*/#logo_container a:hover{  background: transparent;}#logo_container img {  left:19px;  position:relative;  top:-11px;}#logo_big{ text-align: center;}#header_gradient{	position: absolute;	background: url(header_gradient.jpg) repeat-x; 	width:100%; 	top: -30px;}#logo_container{	position: relative;	top: 8px;	left: 0px;}#landing {  display: block;  margin-left: auto;  margin-right: auto}#menu_container{	margin-left: auto;  margin-right: auto;  background: transparent;}ul#topnav{  margin: 0;	top: -10px;  list-style-type: none;}ul#topnav li{  position: relative;	top: -37px;	left: -283px;  float: right;	display: inline;	border-right: 1px solid #000000;  padding: 0 8px 0 8px;}ul#topnav li, ul#topnav li a:active{  text-decoration: none;  color: #ffffff;}.inputbox{	font-size:15px;	font-weight: bold;	color:#2A373E;  }.inputbox_main{	font-size:18px;	color:#2A373E;  }.inputbox_uat{  margin:3px;  border:0;  padding: 3px 8px;  background:url("http://www.upingme.com/txtfld1.png") no-repeat  0 0;	font-size:20px;	font:1.1em  Verdana, Arial, Helvetica, sans-serif ;  width:274px;  height:24px;  border:0;  color:#000000;}.input_box_reply{  margin:3px;  border:0;  padding: 3px 8px;  font-size:20px;  font:1.1em  Verdana, Arial, Helvetica, sans-serif ;  border:0;  color:#000000;}#searchslot p{	position: relative;	top: -87px;	left: 65px;	float: right;	padding: 0px 0px 0px 0px;}#searchslot{	padding: 5px;	background: transparent;}.static_heading {	font-size: 24px;	color: #103251;  margin-left: 150px;	font-weight: bold;}/*END HEADER CSS*//*BEGIN STATIC BODY CSS*/#static p{	margin-left: 150px;	margin-right: 150px;}#static_login p{	position: relative;	top: -48px;	margin-left: 370px;	margin-right: 350px;}.login {	background-color:#CFCFB6;	border-radius:14px;	padding-right: 14px;	padding-left: 14px;	padding-top: 7px;	padding-bottom: 7px;	/*box-shadow: inset -2px -2px 2px #B6B6B6;*/;	color: #103251;  height:420px;  width:350px;	position: relative;	display: inline-block;  top: 10%;  left: 50%;  margin-top: 0px; /*set to a negative number 1/2 of your height*/  margin-left: -190px; /*set to a negative number 1/2 of your width*/}.register {	background-color:#CFCFB6;	border-radius:14px;	padding-right: 14px;	padding-left: 14px;	padding-top: 7px;	padding-bottom: 7px;	/*box-shadow: inset -2px -2px 2px #B6B6B6;*/;	color: #103251;  height:400px;  width:430px;	position: relative;	display: inline-block;  top: 10%;  left: 50%;  margin-top: -21px; /*set to a negative number 1/2 of your height*/  margin-left: -220px; /*set to a negative number 1/2 of your width*/}#grups_logo p{	position: relative;	top: -50px;	margin-left: 410px;	margin-right: 500px;}#static_grup_help p{	position: relative;	top: -340px;	margin-left: 140px;	margin-right: 150px;}#static_uat_help p{	margin-left: 140px;	margin-right: 150px;}#static_grup_help blockquote{	position: relative;	top: -340px;	margin-left: 140px;	margin-right: 150px;}/*END STATIC BODY CSS*//*BEGIN API DOC CSS*/#static_api p{	margin-left: 150px;	margin-right: 150px;}.apidoc {	font-size: 14px;	border-radius:14px;	padding: 14px 14px 14px 14px;	color: #000000;	font-family: "courier";  background: #BCCB97;	padding: 1px 1px 1px 1px;}.code {  color: Navy;  font-family: "Courier New", Courier, monospace;  padding:0px;  margin: 0px;}/*END API DOC CSS*//*BEGIN USER PAGE CSS*/#photo{	position: relative;	top: -17px;}#particulars{	position: relative;}#user_number p{	position: relative;}#user_number{	position: relative;	z-index: 1;	width: 450px;	padding: 0px 0px 0px 0px;}#location{	position: relative;	width:500px;	top: -145px;}#pin{	position: relative;	top: -150px;}#your_alerts{	position: relative;	top: -230px;	background-color:#ffffff;	border-radius:21px;	padding-right: 3px;	padding-top: 21px;	padding-bottom: 3px;	margin-top: 20px;		margin-left: 40px;	/*box-shadow: inset -2px -2px 2px #B6B6B6;*/;	width:700px;}#register_done{	position: relative;	background-color:#ffffff;	border-radius:21px;	padding-right: 3px;	padding-top: 21px;	padding-bottom: 3px;	margin-top: 20px;		margin-left: 40px;	/*box-shadow: inset -2px -2px 2px #B6B6B6;*/;	width:700px;}#delete_account{	position: relative;	background-color:#ffffff;	border-radius:21px;	padding-right: 3px;	padding-top: 21px;	padding-bottom: 3px;	margin-top: 20px;		margin-left: 40px;	/*box-shadow: inset -2px -2px 2px #B6B6B6;*/;	width:700px;}#bad_search{	position: relative;	background-color:#ffffff;	border-radius:21px;	padding-right: 3px;	padding-top: 21px;	padding-bottom: 3px;	margin-top: 20px;		margin-left: 40px;	/*box-shadow: inset -2px -2px 2px #B6B6B6;*/;	width:700px;}#your_alerts_no_number{	position: relative;	top: -280px;	background-color:#ffffff;	border-radius:21px;	padding-right: 3px;	padding-top: 21px;	padding-bottom: 3px;	margin-top: 20px;		margin-left: 40px;	/*box-shadow: inset -2px -2px 2px #B6B6B6;*/;	width:700px;}#semlink_alert{	position: relative;	background-color:#E4D7BE;	border-radius:21px;	padding-right: 3px;	padding-top: 21px;	padding-bottom: 3px;	margin-top: 20px;		margin-left: 40px;	/*box-shadow: inset -2px -2px 2px #B6B6B6;*/;	width:700px;}.semlink_text{color: #414329;font-style: oblique;margin-left: 14px;}#bitcoin{	position: relative;	top:-179px; 	left: 440px;	background-color:#ffffff;	border-radius:21px;	padding-right: 3px;	padding-top: 21px;	padding-bottom: 3px;	   margin-top: 20px;		   margin-left: 40px;	width:421px;}#bitcoin_sms{	position: relative;	top: 0px; 	left: 0px;	background-color:#ffffff;	border-radius:21px;	padding-right: 3px;	padding-top: 21px;	padding-bottom: 3px;	   margin-top: 20px;		   margin-left: 40px;	width:421px;}#bitcoin_no_number{	position: relative;	top:-233px; 	left: 440px;	background-color:#ffffff;	border-radius:21px;	padding-right: 3px;	padding-top: 21px;	padding-bottom: 3px;	   margin-top: 20px;		   margin-left: 40px;	width:421px;}.bitcoin_address{	font-family: monospace;	font-size: 15px;}#d_clip_button {        text-align:center; background-color:#ffffa6;border-radius:14px;padding-right:7px;        background-color:#ADA9CB;         margin-left:40px;padding:4px;width:320px;height:20px;}#d_clip_button.hover { background-color:#3FC241; }#d_clip_button.active { background-color:#aaa; }#your_balance{	position: relative;	left: 800px;	width:33%;		padding: 0px 0px 0px 0px;}#your_balance p{	font-size: 24px;	color: #103251;}#upingme_ppl{	position: relative;	top: -150px;	left: 900px;	width:33%;		padding: 0px 0px 0px 0px;}#spill{	position: relative;	left: 0px;	padding: 0px 0px 0px 0px;}#rating{	position: relative;	left: 0px;	padding: 0px 0px 0px 0px;}#your_messages{	position: relative;	top: -240px;	margin-left: 40px;	width: 900px;}#your_replies{	position: relative;	top: -240px;	margin-left: 40px;	width: 900px;}.bad_nickname{	font-size: 24px;	color: #103251;}/*END USER PAGE CSS*//* BEGIN LATEST MESSAGES CSS */#needz_box{	position: absolute;	width: 400px;	text-decoration: none;	padding: 0px 10px 10px 0px;	left:0px;	top:150px;}#surplus_box{	position: absolute;	width: 400px;	text-decoration: none;	padding: 0px 10px 10px 0px;	left:500px;	top:150px;}/* END LATEST MESSAGES CSS *//*BEGIN INDEX CSS*/#alert_box li{	background: url(header_gradient.jpg) repeat-x;	position: relative;	text-decoration: none;	padding: 0px 10px 10px 0px;	top: 7px;	left: 0px;}/*END INDEX CSS*//*BEGIN MAIN CSS*/body {	color: black;	font-family: "Bitstream Vera Sans", "Trebuchet MS", Verdana, Tahoma, Arial, helvetica, sans-serif;	margin: 0px;	padding: 0px;	background-color: #d0dfec;	background-repeat: repeat-x;}a {  background: transparent;  color: #17457c;  text-decoration: none;  font-weight: bold;}a:hover {	background: #6096BF;	text-decoration: none;	font-weight: bold;	border-radius:5px;	color: #ffffff;}img {  border: none;}h1 {  color: black;  font-weight: bold;  font-size: 200%;}h3 {  font-weight: bold;  clear: both;  font-size: 100%;}div.news {    clear: both;}div.margin { margin-left: 1em;}p {  margin: 1.33em 0px;  margin-left: 40px;  margin-right: 40px;}form {  margin: 1.33em 0px;  margin-left: 40px;  margin-right: 40px;}#semlink_form {  margin-left: 110px;  margin-right: 150px;}#centered_image {	border: 1px dashed #103251;	margin-left: 150px;	margin-right: 150px;	padding: 21;	background-color:#ff2654;}#main {  margin-left: 0px;  padding-right: 0px;  padding-left: 0px;}#search {  margin-left: 40px;}.bold_link {	font-size: 12px;	font-weight: bold;	color: #2A373E;}.link {	font-size: 12.3px;	color: #2A373E;}.img_index{	margin-top: -30px;}blockquote{	border: 7px dashed #336699;	margin-left: 150px;	margin-right: 150px;	padding: 21;	padding-right: 14px;	padding-left: 14px;	padding-top: 14px;	padding-bottom: 14px;}.footer {	font-size: 9px;	color: #2A373E;}.user_message {	font-size: 14px;	color: #182023;}.user_number {	font-size: 24px;	color: #103251;  margin-left: 40px;		font-weight: bold;}.user_page_heading{	font-size: 24px;	color: #103251;	font-weight: bold;}.user_number_no_margin {	font-size: 24px;	color: #103251;	font-weight: bold;}.sms_counter {	font-size: 24px;	color: #7793a8;	font-weight: bold;}.sms_message {	color: #331C26;	font-weight: bold;}.message_extension {	color: #001429;   margin-left: 40px;	}.too_many_sms_chars{  font-size: 24px;	color: #F22A09;	font-weight: bold;}.sms_just_enough{	font-size: 24px;	color: #330033;	font-weight: bold;	}.extension_counter {	font-size: 24px;	color: #adb39d;  margin-left: 0px;		font-weight: bold;}.system_note {  border-width: 1px;  border-style: solid;  border-color: gray;	font-size: 9px;	font-style: italic;	color: #2A373E;}.message_date {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #42575E;	font-weight: bold;}.message_date_small {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #7A8D8C;	margin-left: 15px;	font-weight: regular;}.message_date_small_post {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #88A1C3;	margin-left: 15px;	font-weight: regular;}.message_container {  background-color:#ffffff;  border-radius:14px;  padding-right: 14px;  padding-left: 14px;  padding-top: 7px;  padding-bottom: 7px;  margin-left: 40px;  /*box-shadow: inset -2px -2px 2px #B6B6B6;*/;  width:100%;}.message_container_latest {  background-color:#ffffff;  border-radius:14px;  padding-right: 14px;  padding-left: 14px;  padding-top: 7px;  padding-bottom: 7px;  margin-left: 40px;  /*box-shadow: inset -2px -2px 2px #B6B6B6;*/;  width:90%;}.message_container_amount {  background-color:#ffffff;  border-radius:14px;  padding-right: 14px;  padding-left: 14px;  padding-top: 7px;  padding-bottom: 7px;  margin-left: 40px;  /*box-shadow: inset -2px -2px 2px #B6B6B6;*/;  width:150px;}.qr_code_container {	position: relative;	top: 11px;	left: 554px;  background-color:#ffffff;  border-radius:14px;  padding-right: 14px;  padding-left: 14px;  padding-top: 7px;  padding-bottom: 7px;  margin-left: 40px;  /*box-shadow: inset -2px -2px 2px #B6B6B6;*/;  width:145px;  height:145px;}.qr_code_container_private_replies {	position: absolute;	top: 160px;	left: 754px;  background-color:#ffffff;  border-radius:14px;  padding-right: 14px;  padding-left: 14px;  padding-top: 7px;  padding-bottom: 7px;  margin-left: 40px;  /*box-shadow: inset -2px -2px 2px #B6B6B6;*/;  width:145px;  height:145px;}.message_page_tags_and_semlinks {	position: relative;	top: -195px;}.message_page_add_this{	position: absolute;	margin-left: 700px;	width: 180px;	height: 25px;	top: 140px;}.message_page_tags_and_semlinks_private_replies {	position: relative;	top: -20px;}.search_result_container{	background-color:#ffffff;	border-radius:14px;	padding-right: 14px;	padding-left: 14px;	padding-top: 7px;	padding-bottom: 7px;	margin-left: 0px;	/*box-shadow: inset -2px -2px 2px #B6B6B6;*/;	width:29%;	}.view_detail_bubble{	border-radius:10px;	padding-right: 5px;	padding-left: 5px;	padding-top: 2px;	padding-bottom: 2px;	font-size: 15px;	color: #ffffff;	background-color:#9DACC0;}.semlink_count_container {  background-color:#aeb9a7;  border-radius:14px;  padding-right: 7px;  padding-left: 7px;  padding-top: 4px;  padding-bottom: 4px;  margin-left: 40px;  /*box-shadow: inset -2px -2px 2px #B6B6B6;*/;  width:100%;}.message_container_new_message {  background-color:#ffffff;  border-radius:14px;  padding-right: 14px;  padding-left: 14px;  padding-top: 7px;  padding-bottom: 7px;  margin-left: 40px;  /*box-shadow: inset -2px -2px 2px #B6B6B6;*/;  width:700px;}.message_constrainer{	width:700px;}.user_alert_name{	 font-size: 19px;	font-weight: bold;}.taglist_message_container {  background-color:#ffffff;  color: #103251;  border-radius:14px;  padding-right: 14px;  padding-left: 14px;  padding-top: 2px;  padding-bottom: 2px;  /*box-shadow: inset -2px -2px 2px #B6B6B6;*/;}.symlinked_message_container {  background-color:#aeb9a7;  border-radius:14px;  padding-right: 14px;  padding-left: 14px;  padding-top: 7px;  padding-bottom: 7px;  margin-top: -15px;	  margin-left: 40px;	  width: 100%;  /*box-shadow: inset -2px -2px 2px #80887A;*/}.claim_code{  font-family: courier, Monospace, sans-serif;  font-weight: bold;  background-color:#ffffff;  border-radius:10px;  padding-right: 5px;  padding-left: 5px;  padding-top: 3px;  padding-bottom: 3px;  margin-top: 10px;		/*box-shadow: inset -2px -2px 2px #B6B6B6;*/;  width:100px;}#claim_message_box{	background-color:#ffffff;	border-radius:21px;	padding-right: 3px;	padding-left: 3px;	padding-top: 3px;	padding-bottom: 3px;	margin-top: 20px;		margin-left: 40px;	/*box-shadow: inset -2px -2px 2px #B6B6B6;*/;	width:400px;	height: 110px;}#claim_message_box_green{	background-color:#d1eed1;	border-radius:21px;	padding-right: 3px;	padding-left: 3px;	padding-top: 3px;	padding-bottom: 3px;	margin-top: 20px;		margin-left: 40px;	/*box-shadow: inset -2px -2px 2px #B6B6B6;*/;	width:400px;	height: 110px;}#claim_message_box_red{	background-color:#fddfde;	border-radius:21px;	padding-right: 3px;	padding-left: 3px;	padding-top: 3px;	padding-bottom: 3px;	margin-top: 20px;		margin-left: 40px;	/*box-shadow: inset -2px -2px 2px #B6B6B6;*/;	width:400px;	height: 110px;}#claim_message_box_yellow{	background-color:#fdf5d9;	border-radius:21px;	padding-right: 3px;	padding-left: 3px;	padding-top: 3px;	padding-bottom: 3px;	margin-top: 20px;		margin-left: 40px;	/*box-shadow: inset -2px -2px 2px #B6B6B6;*/;	width:400px;	height: 110px;}.red_ex{  font-family: Geneva, Arial, Helvetica, sans-serif;  border-radius:10px;  padding-right: 5px;  padding-left: 5px;  padding-top: 2px;  padding-bottom: 2px;  font-size: 14px;  color: #ffffff;  background-color:#f1a9b3;}.black_club{  font-family: Geneva, Arial, Helvetica, sans-serif;  border-radius:5px;  padding-right: 5px;  padding-left: 5px;  padding-top: 1px;  padding-bottom: 1px;  font-size: 14px;  color: #000000;  background-color:#F86767;}.process_alerts_green{  font-family: Geneva, Arial, Helvetica, sans-serif;  border-radius:10px;  padding-right: 5px;  padding-left: 5px;  padding-top: 2px;  padding-bottom: 2px;  font-size: 14px;  color: #ffffff;  background-color:#47763A;}.process_alerts_green_userpage{  font-family: Geneva, Arial, Helvetica, sans-serif;  border-radius:10px;  padding-right: 5px;  padding-left: 5px;  padding-top: 2px;  padding-bottom: 2px;  font-size: 14px;  color: #ffffff;  background-color:#B9BB36;}.process_alerts_red{  font-family: Geneva, Arial, Helvetica, sans-serif;  border-radius:10px;  padding-right: 5px;  padding-left: 5px;  padding-top: 2px;  padding-bottom: 2px;  font-size: 14px;  color: #ffffff;  background-color:#D51914;}.bernanke{  font-family: Geneva, Arial, Helvetica, sans-serif;  border-radius:10px;  padding-right: 5px;  padding-left: 5px;  padding-top: 2px;  padding-bottom: 2px;  font-size: 14px;  color: #000000;  background-color:#EC8E40;}.alerts_sent{  font-family: Geneva, Arial, Helvetica, sans-serif;	font-weight: bold;  border-radius:10px;  padding-right: 5px;  padding-left: 5px;  padding-top: 2px;  padding-bottom: 2px;  font-size: 14px;  color: #ffffff;  background-color:#47763A;}.reply_container {  background-color:#ffffa6;  border-radius:14px;  padding-right: 14px;  padding-left: 14px;  padding-top: 7px;  padding-bottom: 7px;  margin-top: -20px;	  margin-left: 40px;  /*box-shadow: inset -2px -2px 2px #B6B6B6;*/;  width:700px;}.nohover a:hover {	color: black;	background-color: transparent;	cursor: hand;	text-decoration: none;	font-weight: normal;	border-radius:5px;}.nohover a {  background: transparent;	color: black;  text-decoration: none;  font-weight: normal;}.reply_container_mustard {	text-decoration: none;  background-color:#FFDCAB;  border-radius:14px;  padding-right: 14px;  padding-left: 14px;  padding-top: 7px;  padding-bottom: 7px;  margin-top: -20px;	  margin-left: 40px;	  width:700px;  /*box-shadow: inset -2px -2px 2px #B6B6B6;*/;}.reply_container_purple {  text-decoration: none;  background-color:#D1BCFF;  border-radius:14px;  padding-right: 14px;  padding-left: 14px;  padding-top: 7px;  padding-bottom: 7px;  margin-top: -20px;	  margin-left: 40px;	  width:700px;  /*box-shadow: inset -2px -2px 2px #B6B6B6;*/;}.reply_page_massive_font{	font-size: 45px;	color: #331C26;	font-weight: bold;}.reply_constrainer{	width:500px;}.mega_reply{	position: absolute;	top: 118px;	left: 554px;	width:500px;}.mega_message_container {  background-color:#ffffff;  border-radius:14px;  padding-right: 14px;  padding-left: 14px;  padding-top: 7px;  padding-bottom: 7px;  margin-left: 40px;  /*box-shadow: inset -2px -2px 2px #B6B6B6;*/;  width:100%;  height: 429px;}.mega_reply_form{	width:500px;}.mega_input_box_reply{	width:500px;  margin:3px;  border:0;  padding: 3px 8px;  font-size:20px;  font:1.1em  Verdana, Arial, Helvetica, sans-serif ;  border:0;  color:#000000;}.reply_container_green {	text-decoration: none;  background-color:#BAECA4;  border-radius:14px;  padding-right: 14px;  padding-left: 14px;  padding-top: 7px;  padding-bottom: 7px;  margin-top: -20px;	  margin-left: 40px;	  width:700px;  /*box-shadow: inset -2px -2px 2px #B6B6B6;*/;}.contact_container {	text-decoration: none;  background-color:#B4CFF3;  border-radius:14px;  padding-right: 14px;  padding-left: 34px;  padding-top: 21px;  padding-bottom: 7px;  margin-top: -20px;	  margin-left: 145px;	  width:500px;  /*/*box-shadow: inset -2px -2px 2px #B6B6B6;*/;*/}.userland_reply_container {  background-color:#ffffa6;  border-radius:7px;  padding-right: 7px;  padding-left: 7px;  padding-top: 1px;  padding-bottom: 1px;  /*box-shadow: inset -1px -1px 1px #D4C298;*/  width:700px;}.userland_message_container {  background-color:#ffffff;  border-radius:7px;  padding-right: 7px;  padding-left: 7px;  padding-top: 1px;  padding-bottom: 1px;  /*box-shadow: inset -1px -1px 1px #B6B6B6;*/  width:700px;}.userland_reply_container_green {  background-color:#88d788;  border-radius:7px;  padding-right: 7px;  padding-left: 7px;  padding-top: 1px;  padding-bottom: 1px;  /*box-shadow: inset -1px -1px 1px #DDE99D;*/  width:700px;}.userland_reply_container_mustard {	background-color:#FAA9D5;	border-radius:7px;	padding-right: 7px;	padding-left: 7px;	padding-top: 1px;	padding-bottom: 1px;	/*box-shadow: inset -1px -1px 1px #B6B6B6;*/	width:700px;}.userland_reply_container_purple {	background-color:#b59dd9;	border-radius:7px;	padding-right: 7px;	padding-left: 7px;	padding-top: 1px;	padding-bottom: 1px;	/*box-shadow: inset -1px -1px 1px #B6B6B6;*/	width:700px;}.userland_tag_container_orange {	background-color: #D8D1C7;	border-radius: 14px;	padding-right: 7px;	padding-left: 7px;	padding-top: 1px;	padding-bottom: 50px;	margin-left: 40px;	/*box-shadow: inset -1px -1px 1px #B6B6B6;*/	width: 400px;	height: 15px;}.semlink_container_orange {	background-color: #D8D1C7;	border-radius: 14px;	padding-right: 7px;	padding-left: 7px;	padding-top: 1px;	padding-bottom: 50px;	margin-left: 40px;	/*box-shadow: inset -1px -1px 1px #B6B6B6;*/	width: 400px;	height: 95px;}.userland_tag_container_blue {  background-color:#E1E7EC;  border-radius:14px;  padding-right: 7px;  padding-left: 7px;  padding-top: 1px;  padding-bottom: 1px;  margin-left: 40px;	  /*box-shadow: inset -1px -1px 1px #B6B6B6;*/  width:450px;  height: 65px;}.login_error_message{	font-size: 21px;	font-weight: bold;	color:#D32F1F;  margin-left: 40px;	}.green_attention{	font-size: 14px;	font-weight: bold;	font-style: italic;	color:#4A0965;	}.footer_bubble {  background-color:#E1E7EC;  width:100%;  margin-top: 50px;  padding-top: 1px;  padding-bottom: 7px;  background: #D8D8D8; /* Old browsers */  background: -moz-linear-gradient(top, #D8D8D8 0%, #D0DFEC 100%); /* FF3.6+ */  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D8D8D8), color-stop(100%,#D0DFEC)); /* Chrome,Safari4+ */  background: -webkit-linear-gradient(top, #D8D8D8 0%,#D0DFEC 100%); /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(top, #D8D8D8 0%,#D0DFEC 100%); /* Opera11.10+ */  background: -ms-linear-gradient(top, #D8D8D8 0%,#D0DFEC 100%); /* IE10+ */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D8D8D8', endColorstr='#D0DFEC',GradientType=0 ); /* IE6-9 */  background: linear-gradient(top, #D8D8D8 0%,#D0DFEC 100%); /* W3C */}.tag_bubble {  background-color:#ffffff;  border-radius:14px;  padding-right: 14px;  padding-left: 14px;  padding-top: 7px;  padding-bottom: 7px;  margin-top: 40px;	  margin-left: 150px;  /*box-shadow: inset -2px -2px 2px #B6B6B6;*/;  width:70%;}.user_message_headers {	font-size: 16px;	color: #465F68;	font-weight: bolder;}.table_headers {	font-size: 18px;	color: #000000;	font-weight: bolder;	padding-bottom: 7px;}textarea {  -webkit-border-radius: 14px;  -moz-border-radius: 14px;  border-radius: 14px;	border-color: #ffffff;}input{	-webkit-border-radius: 14px;  -moz-border-radius: 14px;  border-radius: 14px;	border-color: #ffffff;	background: #F8F8F8;}.magic_number {	font-size: 14px;	color: #FFFFFF;	font-weight: bold;	background-color: #6F909E;	padding: 2;	padding-right: 3px;	padding-left: 3px;	letter-spacing: 1px;}.huge_magic_number {	font-size: 24px;	color: #FFFFFF;	font-weight: bold;	background-color: #6F909E;	padding-right: 4px;	padding-left: 4px;	letter-spacing: 1px;}.magic_number_search {	font-size: 14px;	color: #FFFFFF;	font-weight: bold;	background-color: #6F909E;	padding: 2;	letter-spacing: 1px;}.latest_message{	font-family: Monospaced;		font-size: 11px;	color: #000000;}.latest_message_reply{	font-family: Courier;		font-size: 11px;	font-weight: bold;		}.reply_block_magic_number {	font-size: 16px;	color: #2F4248;	font-weight: bolder;}.1 {	color: #4E4B8E;	font-size: 1mm;	}.2 {	color: #7C3875;	font-size: 4mm;	}.3 {	color: #7C4147;		font-size: 6mm;}.4 {	color: #A42E3A;	font-size: 8mm;	}.5 {	color: #D23200;	font-size: 10mm;	}.6 {		color: #D84203;	font-size: 12mm;	}.7 {		color: #FD4901;		font-size: 14mm;}.8 {	font-family: Arial, Helvetica, sans-serif;	color: #FD0D2E;	font-size: 16mm;}.9 {		color: #FDD20D;	font-size: 18mm;	}.10 {	color: #FF0000;	font-size: 20mm;	}.tags {		font-size: 17px;	color: #2F4248;	font-weight: bolder;}.reply_to_this {		font-size: 12px;	color: #003366;	font-weight: bolder;}.instruction_monospaced {	font-size: 14px;	color: #182023;}.search_result_body {	font-size: 14px;	border-top: 5px;	color: #000000;	font-weight: normal;}.reply_to_message {	font-size: 14px;	color: #040606;	font-weight: bold;}.access_number {	font-size: 24px;	color: #006633;	font-weight: bold;}#alerts{	position: relative;	display: inline;	top: 0px;	left: 0px;}	.static_heading_b {	font-size: 21px;	color: #103251;	font-weight: bold;	margin-left: 150px;}.static_heading_c {	font-size: 18px;	color: #123D65;	font-weight: bold;	font-style: italic;}.static_heading_d {	font-size: 23px;	color: #123D65;	font-weight: bold;	font-style: italic;}/* Button */.button, input[type=button], input[type=submit], button {    text-decoration: none;    border-color:#888;    border-color:rgba(0, 0, 0, 0.56);    cursor: pointer;    outline: none;    color:#111;    font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode","Segoe UI",Verdana,sans-serif;    display:inline-block;    vertical-align:top;    position:relative;    font-size:12px;    font-weight:bold;    text-align:center;    background-color:#aaa;    background-image:url(gradient.png);    background-image: -moz-linear-gradient(top, rgba(255,255,255,.75), rgba(255,255,255,0));    background-image: -o-linear-gradient(top, rgba(255,255,255,.75), rgba(255,255,255,0));    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,.75)), to(rgba(255,255,255,0)));    background-image: linear-gradient(top, rgba(255,255,255,.75), rgba(255,255,255,0));    background-repeat:repeat-x;    text-shadow:1px 1px 0 rgba(255,255,255,.67);    line-height:2;    margin:0 0 2em 0;    padding:0 1em;    height:2em;    -moz-box-shadow:1px 1px 0 rgba(255,255,255,.5) inset, -1px -1px 0 rgba(255,255,255,.5) inset;    -webkit-box-shadow:1px 1px 0 rgba(255,255,255,.5) inset, -1px -1px 0 rgba(255,255,255,.5) inset;    box-shadow:1px 1px 0 rgba(255,255,255,.5) inset, -1px -1px 0 rgba(255,255,255,.5) inset;    -webkit-transition: background .185s linear;    -moz-transition: all .185s linear;    -o-transition: all .185s linear;    transition: all .185s linear;    /** Make the text unselectable **/    -moz-user-select: none;    -webkit-user-select: none;}.button, .button:after, button, button:after, input[type=submit], input[type=button] {    -moz-border-radius:4px;    -webkit-border-radius:4px;    border-radius:4px;    border-width:1px;    border-style:solid;}.button:after, button:after{    display:block;    position:absolute;    content:' ';    width:100%;    height:100%;    border-color: transparent transparent #ccc;    border-color: transparent transparent rgba(255, 255, 255, 0.67);    bottom:-2px;    left:-1px;}.button:hover, .button:focus, button:hover, button:focus, input[type=button]:hover, input[type=button]:focus, input[type=submit]:hover, input[type=submit]:focus {    background-color:#a8c0cb;}.button:active, button:active, input[type=submit]:active, input[type=button]:active {    line-height:2.2;    -moz-box-shadow        :0 .33em 1em rgba(0,0,0,.67) inset,        1px 1px 0 rgba(255,255,255,.25) inset,         -1px -1px 0 rgba(255,255,255,.25) inset;    -webkit-box-shadow:        0 .33em 2em rgba(0,0,0,.67) inset,        1px 1px 0 rgba(255,255,255,.25) inset,         -1px -1px 0 rgba(255,255,255,.25) inset;    box-shadow:        0 .33em 2em rgba(0,0,0,.67) inset,        1px 1px 0 rgba(255,255,255,.25) inset,         -1px -1px 0 rgba(255,255,255,.25) inset;        -webkit-transition: line-height .1s linear;        -moz-transition: all .1s linear;        -o-transition: all .1s linear;        transition: all .1s linear;}.button.bg, .button.bg:hover, .button.bg:focus {    background-image: -moz-linear-gradient(top, rgba(255,255,255,.75), rgba(255,255,255,0));    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,.75)), to(rgba(255,255,255,0)));}/* Colors/Styles */.button.blue {    background-color:#9eb4bf;}.button.blue:hover {    background-color:#b4cdda;}.button.darkblue {    background-color:#046;    color:#fff;    text-shadow:-1px -1px 0 rgba(0,0,0,.3);}.button.darkblue:hover {    background-color:#00547e;}.button.red {    background-color:#900;    color:#fff;    text-shadow:-1px -1px 0 rgba(0,0,0,.3);}.button.red:hover {    background-color:#b30000;}.button.pill, .button.pill:before, .button.pill:after {    -moz-border-radius:1em;    -webkit-border-radius:1em;    border-radius:1em;}.button.black {    background-color:#000;    color:#fff;    text-shadow:-1px -1px 0 rgba(0,0,0,.3);}.button.black:hover {    background-color:#222;}.button.sharp {    background-image:-moz-linear-gradient(top, rgba(255,255,255,.75), rgba(255,255,255,.33) 50%, transparent 50%, transparent 100%);    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,         from(rgba(255,255,255,.75)),        color-stop(0.5, rgba(255,255,255,.33) ),        color-stop(0.5, transparent ),        to(transparent)    );    background-repeat:repeat-x;}.button.small {    font-size:10px;}.button.large {    font-size:15px;}.button.webkit {    -webkit-transition: all .185s linear;}@-moz-document url-prefix(http://) {    button:after {        left:-1.25em;        bottom:.25em;    }}#recaptcha_widget{}.recaptchatable .recaptcha_image_cell, #recaptcha_table {  background-color:#FF0000 !important; // reCAPTCHA widget background color}#recaptcha_table {  border-color: #FF0000 !important; // reCAPTCHA widget border color}#recaptcha_response_field {  border-color: #ffffff !important; // Text input field border color  background-color: #FF0000 !important; //Text input field background color}.recaptcha_only_if_image{	font-size:16px;	color: #959595;}.recaptcha_only_if_audio{	font-size:10px;}.recaptcha_get_another{	font-size:10px;}#recaptcha_push{	margin-left: 40px;	  background-color:#ffffff;	  border-radius:14px;	  padding-right: 0px;	  padding-left: 0px;	  padding-top: 7px;	  padding-bottom: 7px;		width: 300px;		height: 60px;}.object_ok{color: #1F4100; }.object_error{color: #333333; }.register_error_text{	font-size: 15px;	color: #F40000;}.bitcoin_pending{	font-size: 15px;	font-weight: bold;	color: #878f61;}#status{ position:relative; top:-47px; left:348px; height: 0px;}#status_bitcoin{ position:relative; top: -7px; left: -308px; height: 0px; width: 500px;}.recaptcha_image_bubble{  background-color:#ffffff;  border-radius:14px;  padding-right: 0px;  padding-left: 0px;  padding-top: 7px;  padding-bottom: 7px;	width: 300px;	height: 60px;}#welcome_bubble{	position: absolute;	top: 95px; 	left: 250px;	background-color:#ffffff;	border-radius:21px;	padding-left: 3px;	padding-right: 3px;	padding-top: 21px;	padding-bottom: 0px;	   margin-top: 20px;		   margin-left: 0px;	width:500px;	height:120px;}#doctor_details_bubble{	position: absolute;	top: 95px; 	left: 250px;	background-color:#B3A3C8;	border-radius:21px;	padding-left: 3px;	padding-right: 3px;	padding-top: 21px;	padding-bottom: 0px;	   margin-top: 20px;		   margin-left: 0px;	width:500px;}#details_instructions{	position: absolute;	top: 95px; 	left: 800px;	background-color:#ffffff;	border-radius:21px;	padding-left: 21px;	padding-right: 21px;	padding-top: 21px;	padding-bottom: 21px;	   margin-top: 20px;		   margin-left: 0px;	width:300px;}#request_instructions{	position: absolute;	top: 95px; 	left: 790px;	background-color:#E2F1FF;	border-radius:21px;	padding-left: 21px;	padding-right: 21px;	padding-top: 21px;	padding-bottom: 21px;	   margin-top: 20px;		   margin-left: 0px;	width:300px;}#request{	position: absolute;	top: 270px; 	left: 250px;	background-color:#EBE9DB;	border-radius:21px;	padding-left: 3px;	padding-right: 3px;	padding-top: 21px;	padding-bottom: 0px;	   margin-top: 20px;		   margin-left: 0px;	width:500px;}.request_form{	font: 15px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #000000;}.request_form_value{	font: 31px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #000000;}.smm_request_doctor_bubble {	position: absolute;  text-decoration: none;  background-color:#C1C8BC;  color: #ffffff;  border-radius:14px;  padding-right: 14px;  padding-left: 14px;  padding-top: 5px;  padding-bottom: 5px;  margin-top: -20px;	  margin-left: 40px;	left: 150px;	top: 113px;  width:450px;  /*box-shadow: inset -2px -2px 2px #B6B6B6;*/;}.smm_bitcoin_address_container {  background-color:#aeb9a7;  font-family: courier;  border-radius:14px;  padding-right: 7px;  padding-left: 7px;  padding-top: 4px;  padding-bottom: 4px;  margin-left: 40px;  /*box-shadow: inset -2px -2px 2px #B6B6B6;*/;  width:100%;}.doctor_page_column_2{		position: absolute;			left: 250px;			top: 50px;}.huge_magic_number_rounded {	font-size: 24px;  border-radius:14px;  padding-right: 8px;  padding-left: 8px;  padding-top: 3px;  padding-bottom: 3px;	color: #FFFFFF;	font-weight: bold;	background-color: #6F909E;	letter-spacing: 1px;}.smm_total_bubble {	text-decoration: none;  background-color:#95ED6E;  font-size: 20px;  font-weight: bold;  border-radius:14px;  padding-right: 14px;  padding-left: 14px;  padding-top: 7px;  padding-bottom: 7px;  margin-top: -20px;	  margin-left: 40px;	  width: 265px;  /*box-shadow: inset -2px -2px 2px #B6B6B6;*/;}.smm_donation_bubble {	text-decoration: none;  background-color:#ABAFC3;  border-radius:14px;  padding-right: 14px;  padding-left: 14px;  padding-top: 7px;  padding-bottom: 7px;  margin-top: -20px;	  margin-left: 40px;	  width: 700px;  /*box-shadow: inset -2px -2px 2px #B6B6B6;*/;}#your_requests{	position: relative;	top: 0px;	margin-left: 0px;	width: 900px;}#smm_logo_container {	position: absolute;	  width: 175px;	height:173px;	background-repeat:no-repeat;	background-image:url('smm_blue_sheild.png');	top: 395px;	left: 594px;}#smm_logo_background_container{	position: absolute;	width: 257px;	height:262px;	background-repeat:no-repeat;	background-image:url('smm_logo_popup_background.png');	top: 80px;	left: 216px;}#twitter_button{	position: absolute;	top: 370px;	left: 620px;}#api_bubble{	background-color: #ffffff;	  border-radius:21px;		margin-right: 100px;			margin-left: 100px;}
