@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - Concrete + Cashmere Age Verification
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		cc_verification.css
	Date:			May 25, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	

/*	--------------------------------------------------------------------------------------------------------------------------
	main/body/global Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	body {
		background:#fff url(../images/bg_body_verifi.jpg) center 0 no-repeat;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#footer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#footer {
		margin:45px auto 0 auto; padding:10px 0 20px 0;
	}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	#content Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#content {
		width:640px; height:431px;
		margin:43px auto 0 auto; padding:179px 0 0 0;
		background:url(../images/bg_age_verification.png) no-repeat;
	}
		#content h2 {
			width:420px; height:40px;
			margin:0 auto;
			background:url(../images/h1_legalDrinkingAge.png) no-repeat;
		}
		#content form {
			width:506px;
			margin:0 auto;
		}
			form #inputs {
				margin:44px 0 0 0;
			}
				form #inputs .inputBox {
					width:76px;
					margin:0 8px;
					text-align:center;
					float:left;
					display:inline;
				}
					form #inputs .inputBox label {
						font:bold 11px Verdana, Arial, Helvetica, sans-serif;
						color:#453b3b;
						display:block;
					}
					form #inputs .inputBox .box {
						border:1px solid #a9d8ea;
						width:74px; height:30px;
						margin:5px 0 0 0;
						background:#f2fbff;
					}
						form #inputs .inputBox .box input {
							border:none;
							width:74px; height:23px;
							padding:5px 0 0 0;
							background:transparent;
							font:bold 16px Arial, Helvetica, sans-serif;
							color:#399bc0;
							text-align:center;
						}
				form #inputs #country {
					width:216px;
					text-align:center;
					float:left;
				}
					form #inputs #country .select_wrap {
						width:216px; height:32px;
						background:url(../images/bg_selectBox.png) no-repeat;
					}
					form #inputs #country label {
						font:bold 11px Verdana, Arial, Helvetica, sans-serif;
						color:#453b3b;
						display:block;
					}
					form #inputs #country .box {
						border:1px solid #a9d8ea;
						width:214px; height:30px;
						margin:5px 0 0 0;
						background:#f2fbff;
					}
						form #inputs #country .box select {
							border:none;
							width:214px; height:23px;
							padding:5px 0 0 0;
							background:transparent;
							font:normal 13px Verdana, Arial, Helvetica, sans-serif;
							color:#453b3b;
							text-align:center;
						}
				form #btnContainer {
					width:330px;
					margin:0 auto; padding:39px 0 0 0;
				}
					form #btnContainer #submit {
						width:158px; height:79px;
						margin:0 auto;
					}
						form #btnContainer #submit input {
							display:block;
						}
				
				form #checkBox {
					width:132px;
					margin:26px auto 7px auto;
					background:url(../images/h3_rememberMe.png) 25px 4px no-repeat;
				}
					form #checkBox .box {
						width:19px; height:17px;
					}
						form #checkBox .box input {
							width:19px; height:17px;
							background:transparent;
						}
				form p {
					font:normal 10px Verdana, Arial, Helvetica, sans-serif;
					text-align:center;
				}