
	body {
		background: #F0F8FF;
		font-family: helvetica, sans-serif;
		font-size: 12px;
		line-height: 14px;
		margin: 0 auto;
	}
	button::-moz-focus-inner {
		/* fix buttons in FF */
		border: 0;
		padding: 0;
	}
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		/* Remove button margin in webkit */
		button{
			margin: 0;
		}
	}   
	.acchide {
	}
	.search-box {
		width: 595px;
		margin: 0 auto;
		margin-top: 63px;
	}
	.royal-branding {
	background: url(../images/logo31.jpg);
	height: 200px;
	border-radius: 5px 5px 0 0;
	background-repeat: no-repeat;
	background-position: center;
	}
	.wrapper {
		padding: 0;
		border: 1px solid #eee;
		border-top: 0;
		border-radius: 0 0 5px 5px;
		margin: 0 auto;
		text-align: center;
	}
	.wrapper h1 {
		margin: 0;
		padding: 0;
	}
	.wrapper input {
		/* allows styling in webkit */
		-webkit-appearance: textfield;
		display: inline-block;
		vertical-align: top;
		width: 384px;
		height: 32px;
		font-size: 18px;
		padding-left: 5px;
		padding-right: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
		border: 1px solid #AEA79F;
	}
	.inner {
		display: inline-block;
		margin: 65px auto 100px auto;
	}
	.inner form {
		height: 32px;
	}
	.external-links {
		
		text-align: center;
		padding-top: 20px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.external-links li {
		height: 30px;
		display: inline-block;
		text-align: left;
		padding-top: 8px;
		margin: 0 10px;
	}
	.external-links a {
		text-decoration: none;
		color: gray;
		padding: 10px 0 10px 0px;
	}

	.external-links a:hover {
		color: #e24912;
	}
	.help-link, 
	.shop-link, 
	.community-link {
		
	}
	.help-link {
		background-position: -10px -450px;
	}
	.help-link:hover {
		background-position: -10px -490px;
	}
	.shop-link {
		background-position: -10px -368px;
	}
	.shop-link:hover {
		background-position: -10px -410px;
	}
	.community-link {
		background-position: -10px -528px;
	}
	.community-link:hover {
		background-position: -10px -568px;
	}
	.raja {
		width: 25px;
		background: url(../images/favicon27.jpg) no-repeat bottom;
	}
	#sbtn {
		margin: 0 3px;
		display: inline-block;
		vertical-align: top;
		background-color: #4D90FE;
		background: #4d90fe; /* Old browsers */
		background: -moz-linear-gradient(top, #4d90fe 0%, #4787ed 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d90fe), color-stop(100%,#4787ed));
		background: -webkit-linear-gradient(top, #4d90fe 0%,#4787ed 100%); 
		background: -o-linear-gradient(top, #4d90fe 0%,#4787ed 100%); 
		background: -ms-linear-gradient(top, #4d90fe 0%,#4787ed 100%);
		background: linear-gradient(to bottom, #4d90fe 0%,#4787ed 100%); 
		border: 1px solid #3079ED;
		border-radius: 2px;
		color: #FFFFFF;
		-moz-user-select: none;
		cursor: default;
		font-weight: bold;
		height: 32px;
		line-height: 32px;
		min-width: 50px;
		padding: 0 16px 0 0;
		text-align: center;
		text-decoration: none;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
	}
	#sspan {
		background: url(../images/g3b.png) no-repeat;
		background-position: -4px -3px;
		vertical-align: top;
		display: inline-block;
		height: 23px;
		margin: 5px 19px;
		width: 23px;
	}
