hr { display: none; }

div#header {
	height: 140px !important;
	border: 0 !important;
}

div#main1 div.container-fluid {
	padding: 1.5em;
}

div#main1 div#Div1 {
	position: relative; top: -1.33em;
}

#pLeft {
	padding-right: 0;
	float: left;
}

#carousel, #carousel img { width: calc(75% + 9vw); margin-bottom: 1em; }

div#right-box-login {
	padding: 0;
	float: right;
}

/* Remove existing "Register Online" button and replace with simple linked DIV */
div#right-box-login div#dvNewReg > * {
	display: none;
}
div#right-box-login div#dvNewReg {
	border-radius: 15px;
	color: #fff; background-color: #427aa9;
	border: 2px black solid;
	background-image: url("/Crywolf_Online/local/images/register.gif");
	background-repeat: no-repeat;
	background-position: center;
	padding: 1em;
	margin-right: 1.5em;
}

/* Create image button for the "STOP" text, similarly style Login box,  */
div#right-box-login div#dvNewReg + div {
	border-radius: 15px;
	padding: 1em;
	margin: 20px 1.5em 0 0 !important;
	border: 1px #6F0202 solid; color: #6F0202 !important; background-color: #FFB3B3;
}

/* Login box, docs box */
div#right-box-login div.login { width: 95% !important; margin: 0 !important; }
div#right-box-login div.login span#spalready { display: none; }
div#right-box-login div.login .input-group { width: 100%; }
div#right-box-login div.login span.input-group-btn button { border: 1px #4f4 solid; background-color: #dfd; }
span#ctl00_ContentPlaceHolder1_lblPhone { position: relative; top: 1em; }
div#docs1 {
	margin: 20px 0;
} .docA { width: 100% !important; }

div#emailMe, div#lblNotice { position: relative; top: 1em; }



/* Contact Us, Privacy Policy */
div#ctl00_ContentPlaceHolder1_Panel1 {
	background-color: white !important;
	padding: 2em;
}
/* Bottom contact info */
#ctl00_lblBottomText {
	font-size: calc(30% + .75vw);
}
/* JS notice */
#ctl00_lblDefaultBottomNotice {
	width: calc(90% + .75vw) !important;
}

/* Credits */
#xxxcredits {
	color: #000;
}