* {
  box-sizing: border-box;
}
html,body {
	margin:0;
	padding:0;
	min-height:100%;
	min-width: 1263px;
	max-width: 100%;
	margin: 0 auto;
	background:#f0f0f0;
	font-family: 'Roboto', Segoe UI, Serif, Verdana;
}
#wrapper {
	min-height:100%;
	min-width:100%;
	position:relative;
}
#header {
	height:100px;
	z-index: 9999;
	background: #5b94fd;
	margin-top: -22px;
}
#container, #container2 {
	font-family: 'Roboto',Segoe UI, Serif;
	font-size:110%;
	background:#f0f0f0;
	padding:5px;
	margin-left:20px;
	margin-right:20px;
	color:#153643;
	padding-top: 20px;
	min-height: 450px;
	height: auto !important;
	padding-bottom: 130px;
}
#container2 {
	padding-bottom: 330px;
}
#footer {
	position:absolute;
	bottom:0% !important;
	left:0% !important;
	right:0% !important;
	background:#74A4FD;
	font-family:'Roboto Condensed',Segoe UI;
	font-weight:bold;
	font-size:120%;
	color:#D8E5FE;
	text-align:right;
	margin-bottom: -15px;
	margin-top: 200px;
}
a {
	text-decoration:none;
	pointer:cursor;
	color: #5b94fd;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari and Chrome */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
}
a:hover {
	color:#33b5e5;
	text-decoration:underline;
    -webkit-transition: border 200ms ease-in; 
    -moz-transition: border 200ms ease-in;
    -o-transition: border 200ms ease-in;
}

#header #nav {
	float:right;
}
#header #nav ul {
	float:right;
	list-style-type:none;
}
#header #nav ul li {
	float:right;
	border-radius: 8px;
	margin:10px;
	background:#000;
	border: 2px solid #000;
	cursor:pointer;
	cursor:hand;
	-o-transition:color .2s ease-in, border 0.2s ease-in;
  -ms-transition:color .2s ease-in, border 0.2s ease-in;
  -moz-transition:color .2s ease-in, border 0.2s ease-in;
  -webkit-transition:color .2s ease-in, border 1s ease-in;
  transition:color .2s ease-in, border 0.2s ease-in;
}
#header #nav ul li:hover a {
	color: #fff;
}
.errormsgs {
	display:none;
	font-family:Consolas;
	background: #ffcfcf;
}
.errormsgs span {
	background: #ffcfcf !important;
	color: #000 !important;
	font-weight: bold;
}
#header #nav ul li a {
	display: block;
	font-size: 127%;
	text-decoration: none;
	font-family: 'Roboto Condensed';
	padding: 10px;
	overflow: hidden;
	color: #5b94fd;
	-o-transition:color .2s ease-in, background 0.2s ease-in;
  -ms-transition:color .2s ease-in, background 0.2s ease-in;
  -moz-transition:color .2s ease-in, background 0.2s ease-in;
  -webkit-transition:color .2s ease-in, background 1s ease-in;
  transition:color .2s ease-in, background 0.2s ease-in;
}
#header #nav ul li a:hover {
	cursor:hand;
	cursor: pointer;
	color: #fff;
	-o-transition:color .2s ease-in;
  -ms-transition:color .2s ease-in;
  -moz-transition:color .2s ease-in;
  -webkit-transition:color .2s ease-in;
  transition:color .2s ease-in;
}
#header #nav ul li:hover {
	border: 2px solid #b6cffc;
	-webkit-transition: border 200ms ease-in; 
    -moz-transition: border 200ms ease-in;
    -o-transition: border 200ms ease-in;
}
.clearfix {
	*zoom:1;
}
.clearfix:before,.clearfix:after {
	display:table;
	content:"";
	line-height:0;
}
.clearfix:after {
	clear:both;
}
#logo {
margin:auto;
}

#logo img {
background:#5b94fd;
margin: 8px 0px 0px 8px;
height:80px;
}

.namein {
	border:2px solid #5b94fd;
	background-color: #f7f7f7;
	margin-top:15px;
	border-radius:15px;
	font-size:30px;
	font-family:'Roboto Condensed';
	padding:15px;
	width:70%;
	box-shadow: 0 0 5px rgba(91, 148, 253, 1);
}
.mobin, .oprin, .umobin, .umailin, .uoprin, .chatter, .mailin, .ecatin, .amazonurls, #strsrch, #reflink, #estrsrch, .ipfields, .selectopreq, .inputfield, .dropdownlist {
	box-shadow: 0 0 8px rgba(91, 148, 253, 1);
	border:2px solid #5b94fd;
	border-radius:5px;
	background:#f7f7f7;
	font-size:20px;
	font-family:'Roboto Condensed';
	padding:15px;
	margin:20px;
	width:500px;
	-o-transition:color .2s ease-in, background 0.2s ease-in, border 0.2s ease-in;
  -ms-transition:color .2s ease-in, background 0.2s ease-in, border 0.2s ease-in;
  -moz-transition:color .2s ease-in, background 0.2s ease-in, border 0.2s ease-in;
  -webkit-transition:color .2s ease-in, background 1s ease-in, border 0.2s ease-in;
  transition:color .2s ease-in, background 0.2s ease-in;
}
.payeeip {
	margin: 20px 0px 20px 0px;
}
#availbbin, #reqbtin, #totalbin, #rechargereqin, #mobreqin, #gvreqin, #opreqin {
	width: 250px;
}
#gvreqbtn, #btreqbtn {
	font-size: 130%;
}
.greyedout {
	background-color: #f0f0f0 !important;
}
.statein {
	margin: 0px;
	margin-top:-15px;
}
.mobin, .umobin {
	width: 265px;
	margin-top:0px;
	margin-right: 5px;
	padding-right:0px;
}
.chatter {
height:95px;
}
.amazonurls {
height:94px;
margin-top:-14px;
}
.buttons {
	border:2px solid #5b94fd;
	border-radius:15px;
	background:#5b94fd;
	color:#fff;
	margin:20px;
	min-width: 270px;
	height:70px;
	font-family:'Roboto',Segoe UI, Serif;
	font-size:30px;
	-webkit-transition: border 200ms ease-in; 
    -moz-transition: border 200ms ease-in;
    -o-transition: border 200ms ease-in;
}
.flipurlbtn, .amazurlbtn, .snapurlbtn {
	margin: 0px;
}
.snapurlbtn {
	width: 290px;
}
#findout {
	width:150px;
	height: 60px;
	margin: 15px 0 0 0;
}
.urlgendiv {
	color:#153643;
	margin-top:-60px;
	margin-bottom:-20px;
	display:none;
	font-family: 'Roboto Condensed', 'Roboto',Segoe UI;
	font-size:1.2em;
	clear:both;
	height: 315px;
}
.buttons:hover {
	cursor: pointer;
	cursor: hand;
		-webkit-transition: border 200ms ease-in; 
    -moz-transition: border 200ms ease-in;
    -o-transition: border 200ms ease-in;
}
input[type="text"], textarea {
  background-color : #f7f7f7; 
}
input[type="password"] {
  background-color : #f7f7f7; 
}
#faqans {
	text-align:left;
	font-family: 'Roboto';
	font-size: 140%;
	margin-top:-10px;
}
#faqans img {
	margin-top:10px;
	width:128px;
	height:128px;
	background:#5b94fd;
	border-radius:50%;
	padding: 0px;
    box-shadow: 0 0 15px #5b94fd;
}
#faqleft:hover, #faqcenter:hover, #faqright:hover {
	background:#fff;
}
#faqleft, #faqright, #faqcenter {
	width: 250px;
	height: 275px;
	float: left;
	padding: 5px;
	border: 2px solid #5b94fd;
	border-radius:15px;
	margin-top:12px;
	background:#f7f7f7;
	-webkit-animation: fadein 1s; /* Safari and Chrome */
       -moz-animation: fadein 1s; /* Firefox */
        -ms-animation: fadein 1s; /* Internet Explorer */
         -o-animation: fadein 1s; /* Opera */
            animation: fadein 1s;
			-o-transition:border .2s ease-in, background 0.2s ease-in, box-shadow 0.2s ease-in;
  -ms-transition:border .2s ease-in, background 0.2s ease-in, box-shadow 0.2s ease-in;
  -moz-transition:border .2s ease-in, background 0.2s ease-in, box-shadow 0.2s ease-in;
  -webkit-transition:border .2s ease-in, background 1s ease-in, box-shadow 0.2s ease-in;
  transition:border .2s ease-in, background 0.2s ease-in, box-shadow 0.2s ease-in;
}
#faqleft {
	margin-left: 14%;
}
#faqcenter {
	margin-left: 7%;
	height: 300px;
}
#faqright {
	margin-left: 7%;
}
#faqhead a,#faqhead{
	margin-top: 10px;
	margin-bottom: 10px;
	color: #5b94fd;
}
#faqtext {
	font-size: 70%;
	margin: 3px;
}
#orderdetails {
	display:none;
	margin-top: -45px;
}
#footext {
	color: #f0f0f0;
}
#notehead {
	font-size: 150%;
	margin-left: 15px;
	margin-right:15px;
}
#ournote {
	margin-left: 15px;
	margin-right:15px;
}
#noteend {
font-size: 150%;
margin-left: 75%;
}
#scrollable {
	overflow: auto;
	margin-top:-10px;
	margin-left:-30px;
	width: 605px; /* adjust this width depending to amount of text to display */
	height: 85px; /* adjust height depending on number of options to display */
}
#scrollable select{
   border: 2px solid #5b94fd;
 }
 #footleft {
	width:280px;
	float:left;
	margin-left:14%;
	padding: 10px;
	margin-top:-24px;
 }
 #footcenter {
	width:300px;
	float:left;
	margin-left: 7%;
	padding: 10px;
 }
 
#footright {
	width:250px;
	float:left;
	margin-left: 5%;
	padding: 10px;
}
#footer a {
	color: #2974FD;
}
#question {
	font-size: 140%;
	color:#5b94fd;
	margin-top:10px;
}
#answer {
	margin-top:10px;
	margin-left:0px;
	margin-right:20px;
	font-size:105%;
	margin-bottom:30px;
}
#estimatediv, #selectstorediv {
	display: none;
}
#selectstorediv, #selectstoredivuser {
	min-height:1530px;
	padding: 0px;
	margin-bottom:15px;
	clear:both;
}
.invisible {
	display:none;
}
#selectstorediv {
	min-height:1700px;
}
.estimatedivs {
	display:none;
	clear:left;
	overflow:hidden;
	margin-top:-95px;
	font-size:110%;
	font-family: 'Roboto Condensed';
	margin-bottom: 65px;
}
.getsetgo {
	margin-bottom: 15px;
}
.pricein, #youget, #wekeep, .flipestimates {
	font-family: 'Roboto Condensed';
	border: 2px solid #5b94fd;
	border-radius: 8px;
	background:#f7f7f7;
	font-size:110%;
	text-align:center;
	box-shadow: 0 0 5px rgba(91, 148, 253, 1);
}
.pricein {
	width:105px; margin-left: 10px;
}
#youget, #wekeep, .flipestimates {
	font-family: Times New Roman;
	font-size:110%;
	width: 200px;
	font-style: italic;
	background: #dedede;
	margin-bottom: 40px;
	margin-top:20px;
}
#wekeep {
	width: 100px;
}
.ecatin {
	width: 235px;
}
.estimatestores, .selectstores {
	height: 105px;
	width: 105px;
	font-size: 100%;
	font-family: 'Roboto Condensed';
	background-color: #f7f7f7;
	border: 2px solid #5b94fd;
	border-radius: 20px;
	float:left;
	-o-transition:border .2s ease-in, background 0.2s ease-in;
  -ms-transition:border .2s ease-in, background 0.2s ease-in;
  -moz-transition:border .2s ease-in, background 0.2s ease-in;
  -webkit-transition:border .2s ease-in, background 1s ease-in;
  transition:border .2s ease-in, background 0.2s ease-in;
}
.estimatestores div, .selectstores div {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 64px;
	height: 64px;
	background-repeat: no-repeat;
}
div.storename {
	width: 100px;
}
.paytmlogo, .airasialogo, .amarchitrakathalogo, .amazlogo, .babyoyelogo, 
.bankbazaarlogo, .basicslifelogo, .batalogo, .bewakooflogo, .bluegapelogo, 
.bookinglogo, .chumbaklogo, .dailyobjectslogo, .dhamaallogo, .dominoslogo, 
.ebaylogo, .etihadlogo, .expedialogo, .faballeylogo, .fabfurnishlogo, 
.fashionaralogo, .firstcrylogo, .fliplogo, .fnplogo, .foodpandalogo, 
.healthkartlogo, .homeshop18logo, .hotelslogo, .indiarushlogo, .indiatimeslogo, 
.infibeamlogo, .inkfruitlogo, .jabonglogo, .justeatlogo, .kfclogo, 
.koovslogo, .lenskartlogo, .limeroadlogo, .makemytriplogo, .maxbupalogo, 
.mobikwiklogo, .musafirlogo, .myntralogo, .pepperfrylogo, .pizzahutlogo, 
.prettysecretslogo, .printvenuelogo, .redifflogo, .shopclueslogo, .simplilearnlogo, 
.snaplogo, .stalkbuylovelogo, .starcjlogo, .suratdiamondlogo, .thomascooklogo, 
.travelgurulogo, .trendinlogo, .vistaprintlogo, .yatralogo, .yebhilogo, 
.yepmelogo, .zivamelogo, .zovilogo
{ background-image: url('images/storesprite.png'); }
 
.paytmlogo { background-position: -0px -0px; width: 64px; height: 64px; }
.airasialogo { background-position: -64px -0px; width: 64px; height: 64px; }
.amarchitrakathalogo { background-position: -128px -0px; width: 64px; height: 64px; }
.amazlogo { background-position: -192px -0px; width: 64px; height: 64px; }
.babyoyelogo { background-position: -256px -0px; width: 64px; height: 64px; }
.bankbazaarlogo { background-position: -320px -0px; width: 64px; height: 64px; }
.basicslifelogo { background-position: -384px -0px; width: 64px; height: 64px; }
.batalogo { background-position: -0px -64px; width: 64px; height: 64px; }
.bewakooflogo { background-position: -64px -64px; width: 64px; height: 64px; }
.bluegapelogo { background-position: -128px -64px; width: 64px; height: 64px; }
.bookinglogo { background-position: -192px -64px; width: 64px; height: 64px; }
.chumbaklogo { background-position: -256px -64px; width: 64px; height: 64px; }
.dailyobjectslogo { background-position: -320px -64px; width: 64px; height: 64px; }
.dhamaallogo { background-position: -384px -64px; width: 64px; height: 64px; }
.dominoslogo { background-position: -0px -128px; width: 64px; height: 64px; }
.ebaylogo { background-position: -64px -128px; width: 64px; height: 64px; }
.etihadlogo { background-position: -128px -128px; width: 64px; height: 64px; }
.expedialogo { background-position: -192px -128px; width: 64px; height: 64px; }
.faballeylogo { background-position: -256px -128px; width: 64px; height: 64px; }
.fabfurnishlogo { background-position: -320px -128px; width: 64px; height: 64px; }
.fashionaralogo { background-position: -384px -128px; width: 64px; height: 64px; }
.firstcrylogo { background-position: -0px -192px; width: 64px; height: 64px; }
.fliplogo { background-position: -64px -192px; width: 64px; height: 64px; }
.fnplogo { background-position: -128px -192px; width: 64px; height: 64px; }
.foodpandalogo { background-position: -192px -192px; width: 64px; height: 64px; }
.healthkartlogo { background-position: -256px -192px; width: 64px; height: 64px; }
.homeshop18logo { background-position: -320px -192px; width: 64px; height: 64px; }
.hotelslogo { background-position: -384px -192px; width: 64px; height: 64px; }
.indiarushlogo { background-position: -0px -256px; width: 64px; height: 64px; }
.indiatimeslogo { background-position: -64px -256px; width: 64px; height: 64px; }
.infibeamlogo { background-position: -128px -256px; width: 64px; height: 64px; }
.inkfruitlogo { background-position: -192px -256px; width: 64px; height: 64px; }
.jabonglogo { background-position: -256px -256px; width: 64px; height: 64px; }
.justeatlogo { background-position: -320px -256px; width: 64px; height: 64px; }
.kfclogo { background-position: -384px -256px; width: 64px; height: 64px; }
.koovslogo { background-position: -0px -320px; width: 64px; height: 64px; }
.lenskartlogo { background-position: -64px -320px; width: 64px; height: 64px; }
.limeroadlogo { background-position: -128px -320px; width: 64px; height: 64px; }
.makemytriplogo { background-position: -192px -320px; width: 64px; height: 64px; }
.maxbupalogo { background-position: -256px -320px; width: 64px; height: 64px; }
.mobikwiklogo { background-position: -320px -320px; width: 64px; height: 64px; }
.musafirlogo { background-position: -384px -320px; width: 64px; height: 64px; }
.myntralogo { background-position: -0px -384px; width: 64px; height: 64px; }
.pepperfrylogo { background-position: -64px -384px; width: 64px; height: 64px; }
.pizzahutlogo { background-position: -128px -384px; width: 64px; height: 64px; }
.prettysecretslogo { background-position: -192px -384px; width: 64px; height: 64px; }
.printvenuelogo { background-position: -256px -384px; width: 64px; height: 64px; }
.redifflogo { background-position: -320px -384px; width: 64px; height: 64px; }
.shopclueslogo { background-position: -384px -384px; width: 64px; height: 64px; }
.simplilearnlogo { background-position: -0px -448px; width: 64px; height: 64px; }
.snaplogo { background-position: -64px -448px; width: 64px; height: 64px; }
.stalkbuylovelogo { background-position: -128px -448px; width: 64px; height: 64px; }
.starcjlogo { background-position: -192px -448px; width: 64px; height: 64px; }
.suratdiamondlogo { background-position: -256px -448px; width: 64px; height: 64px; }
.swanlogo { background: url('images/storeicons/swan.png') }
.thomascooklogo { background-position: -320px -448px; width: 64px; height: 64px; }
.travelgurulogo { background-position: -384px -448px; width: 64px; height: 64px; }
.trendinlogo { background-position: -0px -512px; width: 64px; height: 64px; }
.vistaprintlogo { background-position: -64px -512px; width: 64px; height: 64px; }
.yatralogo { background-position: -128px -512px; width: 64px; height: 64px; }
.yebhilogo { background-position: -192px -512px; width: 64px; height: 64px; }
.yepmelogo { background-position: -256px -512px; width: 64px; height: 64px; }
.zivamelogo { background-position: -320px -512px; width: 64px; height: 64px; }
.zovilogo { background-position: -384px -512px; width: 64px; height: 64px; }
.cromalogo { background-image: url('images/croma.jpg'); }
.cleartriplogo { background-image: url('images/cleartrip.png'); }
.freechargelogo { background-image: url('images/freecharge.png'); }
.happilyunmarriedlogo { background-image: url('images/happilyunmarried.png'); }
.redbuslogo { background-image: url('images/redbus.jpg'); }
.pumalogo { background-image: url('images/puma.png'); }
.adidaslogo { background-image: url('images/adidas.jpg'); }
.cardekhologo { background-image: url('images/cardekho.jpg'); }
.zoroomslogo { background-image: url('images/zorooms.png'); }
.oyoroomslogo { background-image: url('images/oyorooms.jpg'); }
.greendustlogo { background-image: url('images/greendust.png'); }
.nearbuylogo { background-image: url('images/nearbuy.png'); }
.mcdonaldslogo { background-image: url('images/mcdonalds.png'); }
.naaptollogo { background-image: url('images/naaptol.jpg'); }

.estimatestores:hover, .selectstores:hover {
	background-color: #fff;
	border-radius: 20px;
	cursor: hand;
	cursor:pointer;
	-o-transition:border .2s ease-in, background 0.2s ease-in;
  -ms-transition:border .2s ease-in, background 0.2s ease-in;
  -moz-transition:border .2s ease-in, background 0.2s ease-in;
  -webkit-transition:border .2s ease-in, background 1s ease-in;
  transition:border .2s ease-in, background 0.2s ease-in;
}
#estr54 {
	margin-bottom: 55px;
}
.rower {
	margin-left: 25% !important;
}
.storethumb {
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left:15px;
}
.storethumb:hover, #faqleft:hover, #faqcenter:hover, #faqright:hover, .buttons:hover {
	-webkit-box-shadow: 0px 0px 10px 4px rgba(91, 148, 253, .75);
	-moz-box-shadow: 0px 0px 10px 4px rgba(91, 148, 253, .75);
	box-shadow: 0px 0px 10px 4px rgba(91, 148, 253, .75);
	-o-transition: box-shadow 0.2s ease-in;
  -ms-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  -webkit-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
}
.storethumb, #selpay, #selpay2, #selpay3, .buttons {
	-o-transition: box-shadow 0.2s ease-in;
  -ms-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  -webkit-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
  cursor: pointer;
  cursor: hand;
}
.selected, .selected:hover {
	border: 2px solid #000;
}
.selectedNav, .selectedNav:hover {
	border: 2px solid #b6cffc !important;
}
.flipkartlogo {
	background: url("images/spritestore.png") no-repeat scroll 0px 0px;
	background-position: 0 0; width: 64px; height: 64px;
}
.fliplogo {
	border: 1px solid #1b2433;
	border-radius: 15px;
	background-color: #1b2433;
}
.oprin, .uoprin {
	width: 191px;
	margin-top:0px;
	float:right;
	margin-left: 0px;
	padding-right:0px;
}
.ecatin:hover {
	background:#f7f7f7;
	color:#000;
	border: 2px solid #000000;
	-o-transition:color .2s ease-in, background 0.2s ease-in, border 0.2s ease-in;
  -ms-transition:color .2s ease-in, background 0.2s ease-in, border 0.2s ease-in;
  -moz-transition:color .2s ease-in, background 0.2s ease-in, border 0.2s ease-in;
  -webkit-transition:color .2s ease-in, background 1s ease-in, border 0.2s ease-in;
  transition:color .2s ease-in, background 0.2s ease-in;
}
#semresult {
	font-family: Times New Roman;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #94A3C0;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #94A3C0;
    opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #94A3C0;
    opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #94A3C0;
}

#logindiv, #signupdiv, #gostatusdiv {
	width: 425px;
	text-align: center;
	margin: 0 auto;
	border: 2px solid #5b94fd;
	border-top: 0px;
	border-radius: 15px;
	display:block;
}
#logindiv{
	min-height: 100px;
	border-bottom: 0px;
}
#signupdiv {
	min-height:550px;
}
#gostatusdiv {
	min-height: 250px;
	width: 600px;
	border-bottom: 0px;
}
#ortext, #ortextb, #storetext, #filltext {
	width:395px;
	text-align:center;
	border-bottom: 2px solid #5b94fd;
	line-height:0em;
	margin: 0 auto;
	font-size: 1.5em;
	clear:both;
}
#ortext span, #ortextb span, #filltext span {
	background: #f0f0f0;
	padding-top:0;
}
#storetext, #filltext {
	width: 90%;
	margin-top:30px;
}
#filltext {
	margin-top: 50px;
	margin-bottom: 20px;
}
#lower {
	margin-top:25px;
}
#storetext span, #filltext span {
	background: #f0f0f0;
	font-size: 1.35em;
	padding: 0px;
	margin-top:20px;
	font-family: Roboto Condensed, Roboto;
}
span#bigger {
	font-size: 1.2em;
}
#ortextb {
	margin-top:-41px;
}
#li_email, #li_password, #su_name, #su_email, #su_password, #su_password_confirm , #su_mob, #su_opr, #gostatus, #fp_email, #su_referrer {
	width: 350px;
	height: 35px;
	border: 1px solid #5b94fd;
	border-radius: 8px;
	margin-top:5px;
	margin-bottom:20px;
	font-size: 1em;
	font-family: 'Roboto Condensed', Roboto;
	padding: 5px;
}
#loginbtn, #signupbtn, #gostatusbtn  {
	width: 200px;
	height: 50px;
	margin-top: 10px;
}
#su_opr {
	width:150px;
	height:50px;
	background-color: #f7f7f7;
	cursor:pointer;
}
.loginerror {
	width: 425px;
	min-height: 40px;
	font-size: 1.2em;
	background-color: #ffcfcf;
	border: 2px solid #ffcfcf;
	border-radius: 5px;
	margin: 0 auto;
	padding-top:5px;
	text-align: center;
}
.greenerror {
	width: 425px;
	min-height: 40px;
	font-size: 1.2em;
	background-color: #5DDE77;
	border: 2px solid #5DDE77;
	border-radius: 5px;
	margin: 0 auto;
	padding-top:5px;
	text-align: center;
}
#profileemailerror {
	margin-bottom: 15px;
}
.validfields {
	background-color: #d9d9d9 !important;
}
.invalidfields {
	background-color: #ffcfcf !important;
}
table {
	border-collapse: collapse;
	z-index: -1;
	clear: both;
	margin-left:auto;
	margin-right:auto;
	width: 75%;
}
table, th, td {
	border: 2px solid #5b94fd;
	-o-transition: background-color .4s ease-in, border 0.4s ease-in;
  -ms-transition: background-color .4s ease-in, border 0.4s ease-in;
  -moz-transition: background-color .4s ease-in, border 0.4s ease-in;
  -webkit-transition: background-color .4s ease-in, border 0.4s ease-in;
  transition: background-color .4s ease-in, border 0.4s ease-in;
}
th {
	background-color: #5b94fd;
	color: #3d3d3d;
	font-size: 120%;
	height:40px;
	border: 2px solid #5b94fd;
}
td {
	padding: 10px;
	font-family: 'Roboto Condensed';
	border:0px;
}
#gostatustable, #u_statustable {
	margin: 0 auto;
	text-align:center;
}
#gostatustable {
	min-height: 380px;
}
tr:nth-child(even) {
    background-color: #dfe1e3;
}
tr:hover, th:hover {
	background-color: #bbd2fc;
	-o-transition: background-color .4s ease-in, border 0.4s ease-in;
  -ms-transition: background-color .4s ease-in, border 0.4s ease-in;
  -moz-transition: background-color .4s ease-in, border 0.4s ease-in;
  -webkit-transition: background-color .4s ease-in, border 0.4s ease-in;
  transition: background-color .4s ease-in, border 0.4s ease-in;
}
.tooltip {outline:none; }
.tooltip strong {line-height:30px;}
.tooltip:hover {text-decoration:none;} 
.tooltip span {
    z-index:10;visibility:hidden; display:inline; position:absolute; padding:10px;
    margin-top:-50px; margin-left:0px;color:#4a4a4a;
    width:215px; line-height:16px; font-size: 0.8em !important;
	opacity:0;
	transition:visibility 0s linear 0.1s,opacity 0.1s linear;
	-webkit-transition:visibility 0s linear 0.1s,opacity 0.1s linear;
	-o-transition:visibility 0s linear 0.1s,opacity 0.1s linear;
	-moz-transition:visibility 0s linear 0.1s,opacity 0.1s linear;
	-ms-transition:visibility 0s linear 0.1s,opacity 0.1s linear;
}
.tooltip:hover span{
    visibility:visible;
	opacity:1;
	transition-delay:0s;
    border:2px solid #5b94fd; background:#F0F0F0;
	}
    
/*CSS3 extras*/
.tooltip span
{
    border-radius:10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	font-weight: normal !important;
     text-align: left;
    -moz-box-shadow: 5px 5px 8px #CCC;
    -webkit-box-shadow: 5px 5px 8px #CCC;
    box-shadow: 5px 5px 8px #CCC;
	font-family: Trebuchet MS;
}
.tooltip span p {
	margin-top:-1px;
	margin-bottom:-1px;
	color:#5b94fd
}
.tooltip a {
	color: #4a4a4a !important;
}
.centered {
	margin:0 auto;
	text-align:center;
}
#profilediv fieldset {
	width: 70%;
	border: 2px solid #5b94fd;
	border-radius: 20px;
	min-height:300px;
	box-shadow: 0 0 0 3px #ccddfc;
}
#profilediv fieldset legend {
	font-size: 1.5em;
	font-family: Roboto Condensed, Roboto;
	padding: 0 10px 0 10px;
	background: #f0f0f0;
	border: 2px solid #5b94fd;
	border-radius: 20px;
	padding: 5px 10px;
}
#getdetails form {
	width: 70%;
	border: 2px solid #5b94fd;
	border-radius: 20px;
	margin-bottom:0px;
	padding:0px;
	box-shadow: 0 0 0 3px #ccddfc;
}
#getdetails form label {
	display: inline-block;
    float: left;
    clear: left;
	width: 38%;
    text-align: right;
	margin-right: 20px;
	padding-top:15px;
}
#profilefs {
	margin-top: -34px;
}
#profilefs label{
    display: inline-block;
    float: left;
    clear: left;
	width: 38%;
    text-align: right;
	margin-right: 20px;
	padding-top:15px;
}
#profilefs input[type="text"]:disabled, #profilefs input[type="password"]:disabled, #profilefs select:disabled {
	background: #c9c9c9;
}
#profilefs input[type="text"], #profilefs input[type="password"], #profilefs select {
  display: inline-block;
  float: left;
  height: 30px;
  min-width: 350px;
  border:0px;
  border: 2px solid #ccddfc;
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 1.2em;
  font-family: Roboto Condensed, Roboto;
  text-align: center;
  color: #666;
  background: #f0f0f0;
}
#up_savedisabled, #up_editdisabled, .loginerrordisabled {
  height:0;
  width:0;
  opacity:0;
}
#up_save {
  opacity:1;
  -webkit-transition: opacity 1s ease-out;
  -o-transition: opacity 1s ease-out;
  -ms-transition: opacity 1s ease-out;
  -moz-transition: opacity 1s ease-out;
  transition: opacity 1s ease-out;
}
#up_edit {
	margin-left :80px;
}
#logindiv form, #signupdiv form {
	text-align: left;
	margin-left: 40px;
}
#smaller {
	font-size: 80% !important;
}
#fpbtn {
	font-size: 110% !important;
}
#ustatstable {
	width: 30%;
	margin: 0 auto;
	text-align:center;
}
form p {
	margin-bottom: 0px;
	padding: 0px;
}
#copyhelp, #loginfirst {
	border: 2px solid #5b94fd;
	padding: 10px;
	border-radius: 10px;
	color: #5b94fd;
}
#copyhelp {
	display:none;
	width: 300px;
}
#loginfirst {
	padding: 3px;
	margin: 3px;
	padding-top:0px;
}
#tipster {
	color: #5b94fd;
	padding:10px;
	border: 2px solid #5b94fd;
	border-radius: 15px;
}
#tipster a {
	text-decoration: underline;
}
.socialshare {
	margin-right: 10px;
}
#strsrch, #estrsrch {
	padding: 5px;
	width:300px;
}
.distinguish {
	border: 2px solid red;
	background: #fff;
}
#estdivheader {
	clear:both;
	margin-bottom: 100px !important;
	display: none;
}
.scrollToTop{
	text-align:center; 
	font-weight: bold;
	color: #5b94fd;
	text-decoration: none;
	position:fixed;
	top:90%;
	font-size:70%;
	border-radius: 50%;
	right:10px;
	display:none;
	transition: color 200ms ease-in; 
	-webkit-transition: color 200ms ease-in; 
    -moz-transition: color 200ms ease-in;
    -o-transition: color 200ms ease-in;
}
.scrollToTop:hover{
	color: #000;
}
#getkeep {
	display: none;
	margin-top: -60px;
}
.activehistorytab {
	background: #5b94fd !important;
	border: 0px;
}
.historytabs {
	margin-bottom: 0px;
	min-width: 200px;
	background: #8db4fd;
	border-radius: 0px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border: 0px;
	padding-left: 48px;
	padding-right: 48px;
	z-index:20;
}
.historytabs:hover {
	border: 0px;
	background: 74A4FD;
}
#selpay:hover {
	-webkit-box-shadow: 0px 0px 10px 4px rgba(40, 200, 71, .75);
	-moz-box-shadow: 0px 0px 10px 4px rgba(40, 200, 71, .75);
	box-shadow: 0px 0px 10px 4px rgba(40, 200, 71, .75);
}
#selpay2:hover {
	-webkit-box-shadow: 0px 0px 10px 4px rgba(109, 190, 196, .75);
	-moz-box-shadow: 0px 0px 10px 4px rgba(109, 190, 196, .75);
	box-shadow: 0px 0px 10px 4px rgba(109, 190, 196, .75);
}
#selpay3:hover {
	-webkit-box-shadow: 0px 0px 10px 4px rgba(51, 77, 93, .75);
	-moz-box-shadow: 0px 0px 10px 4px rgba(51, 77, 93, .75);
	box-shadow: 0px 0px 10px 4px rgba(51, 77, 93, .75);
}

#navigdiv {
	min-width: 350px;
	max-width: 530px;
	height: 45px;
	text-align: center;
	border-radius: 12px;
	padding-top: 8px;
	vertical-align: middle;
	margin: 0 auto;
	color: #28c847;
}
.pgnumblock {
	width:30px;
	height:30px;
	border-radius:50%;
	line-height:30px;
	text-align:center;
	background:#f5f5f5;
	margin-left: 5px;
	border: 1px solid #28c847;
	float: left;
	margin-top: -5px;
	color: #28c847;
	-o-transition: background 0.2s ease-in, color 0.2s ease-in;
  -ms-transition: background 0.2s ease-in, color 0.2s ease-in;
  -moz-transition: background 0.2s ease-in, color 0.2s ease-in;
  -webkit-transition: background 0.2s ease-in, color 0.2s ease-in;
  transition: background 0.2s ease-in, color 0.2s ease-in;
}
.pgnumblock:hover, #pgactive {
	color: #fff;
	background: #28c847;
	-o-transition: background 0.2s ease-in, color 0.2s ease-in;
  -ms-transition: background 0.2s ease-in, color 0.2s ease-in;
  -moz-transition: background 0.2s ease-in, color 0.2s ease-in;
  -webkit-transition: background 0.2s ease-in, color 0.2s ease-in;
  transition: background 0.2s ease-in, color 0.2s ease-in;
}
#pgstatus {
	float:left; 
	margin-left: 10px; 
	margin-right: 10px; 
	padding-right: 10px; 
}
#statscontainer {
	height: 155px;
	width: 1130px;
	border-radius: 10px;
	padding-top: 10px;
	margin: 0 auto;
}				
.statscircles {
	height: 145px;
	width: 142px;
	border-radius: 50%;
	box-shadow: inset 0px 0px 50px #74A4FD;
	margin: -20px 17px -20px 21px;
	background-color: #BFD4FD;
	font-family: "Roboto Condensed";
	color: #2974FD;
	font-size: 85%;
	text-align: center;
	float: left;
	padding-top: 42px;
	-o-transition: background 0.2s ease-in;
	-ms-transition: background 0.2s ease-in;
	-moz-transition: background 0.2s ease-in;
	-webkit-transition: background 0.2s ease-in;
	transition: background 0.2s ease-in;
}
.statscircles:hover {
	background-color: #D8E5FE;
	cursor: pointer;
}
.numberinstats {
	font-size: 300%;
}
#stats1 {
	margin-left: 25px;
}
#stats5 .numberinstats, #stats4 .numberinstats, #stats3 .numberinstats {
	font-size: 230%;
}
#statsheetText {
	position: relative;
	margin: 27px -1px 0px 50px;
	border-radius: 5px 5px 0 0;
	float: left;
	-moz-transform: rotate(270deg);  /* FF3.5+ */
	-o-transform: rotate(270deg);  /* Opera 10.5 */
	-webkit-transform: rotate(-90deg);  /* Saf3.1+, Chrome */
	-moz-transform-origin: 100% 100%;
	-o-transform-origin: 100% 100%;
	-webkit-transform-origin: 100% 100%;
	font-size: 95%;
	font-family: "Roboto Condensed";
	color: #2974fd;
}
#refreshstats {
	position: relative;
	float: right;
	margin: -125px 0px 0px 20px;
	cursor: pointer;
}