@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - Alize Age Verification
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		alize_verification.css
	Date:			October 14, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	

/*	--------------------------------------------------------------------------------------------------------------------------
	main/body/global Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#bg {
		width:100%; height:100%;
	}
	html {
		width:100% !important; height:100% !important;
	}
	body {
		width:100% !important; height:100% !important;
	}
	#main {
		width:100% !important; height:100% !important;
		position:absolute !important;
		top:0; left:0;
		z-index:1;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	#content Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#content {
		margin:0 auto 74px auto; padding:20px 0 0 0;
	}
		#content h1 {
			width:275px; height:72px;
			margin:0 auto 23px auto;
			background:url(../../images/h1_alize.png) 0 0 no-repeat;
		}
		#content h2 {
			width:704px; height:58px;
			margin:0 auto; 
			background:url(../../images/h2_legalDrinkingAge.png) no-repeat;
		}
		#content #errors {
			padding:10px 0 0 0;
			font:bold 16px Arial, Helvetica, sans-serif;
			color:#fff;
			text-align:center;
		}
		#content form {
			width:506px;
			margin:0 auto;
		}
			form #inputs {
				margin:44px 0 47px 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:#801000;
						display:block;
					}
					form #inputs .inputBox .box {
						width:74px; height:30px;
						margin:5px 0 0 0;
						background:#f3756a;
					}
						form #inputs .inputBox .box input {
							border:none;
							width:74px; height:27px;
							padding:5px 0 0 0;
							background:#f3756a;
							font:bold 16px Arial, Helvetica, sans-serif;
							color:#fff;
							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:#801000;
						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:155px; height:116px;
					margin:0 auto; padding:0 0 0 29px;
				}
					form #btnContainer #submit {
						width:143px; height:84px;
						float:left;
					}
						form #btnContainer #submit input {
							display:block;
						}
					form #btnContainer #exit {
						width:143px; height:84px;
						margin:0 auto;
						float:left;
					}
						form #btnContainer #exit input {
							display:block;
						}
				
				form #checkBox {
					width:132px;
					margin:0 auto 15px auto; padding:0 0 0 41px;
					font:normal 13px Arial, Helvetica, sans-serif;
					color:#fefefe;
				}
					form #checkBox .box {
						width:132px; height:20px;
					}
						form #checkBox .box input {
							width:19px; height:17px;
							background:transparent;
							vertical-align:middle;
						}
				form p {
					padding:0 0 0 12px;
					font:normal 10px Verdana, Arial, Helvetica, sans-serif;
					text-align:center;
					color:#fff;
					clear:both;
				}

/*	--------------------------------------------------------------------------------------------------------------------------
	#country Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#country .jquery-selectbox {
		width:210px !important;
	}
	#country .jquery-selectbox .jquery-selectbox-list {
		width:186px !important;
	}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	#checkBox Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
	#checkBox .box a {
		display:block;
		width:17px;
		height:24px;
		float:left;
		padding-right:5px;
		outline:none;
	}
	#checkBox .box input {
		display:none;
	}
	#checkBox .box a.aCheckboxOff {
		background:url(../../images/unchecked.png) top left no-repeat;
		behavior:url("shared/css/iepngfix.htc");
	}
	#checkBox .box a.aCheckboxOn {
		background:url(../../images/checked.png) top left no-repeat;
		behavior:url("shared/css/iepngfix.htc");
	}
	#checkBox .box .rememberMe {
		
		padding:8px 0 0 0;
		display:block;
	}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	#footer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#footer {
		width:775px; height:55px;
		margin:0 auto 0 auto; padding:17px 0 0 0;
		background:#000;
		text-align:center;
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#7e7d7d;
	}
		#footer a {
			font:bold 11px Arial, Helvetica, sans-serif;
			color:#fff;
			text-decoration:underline;
		}
			#footer a:hover {
				color:#fa9900;
			}
		#footer p {
			margin:8px 0 0 0;
		}				
				