body #age_main,#age_main div,#age_main dl,#age_main dt,#age_main dd,#age_main ul,
#age_main ol,#age_main li,#age_main h1,#age_main h2,#age_main h3,#age_main h4,
#age_main h5,#age_main h6,#age_main pre,#age_main form,#age_main fieldset,
#age_main input,#age_main label,#age_main textarea,#age_main p,#age_main blockquote,#age_main th,#age_main td,#age_main hr{margin:0;padding:0;}
#age_main table{border-collapse:collapse;border-spacing:0;}
#age_main fieldset,#age_main img{border:0;}
#age_main address,#age_main caption,#age_main cite,#age_main code,#age_main dfn,#age_main em,#age_main strong,#age_main th,#age_main var{font-style:normal;font-weight:normal;}
#age_main ol,#age_main ul{list-style:none;}
#age_main caption,#age_main th{text-align:left;}
#age_main h1,#age_main h2,#age_main h3,#age_main h4,#age_main h5,#age_main h6{font-size:100%;font-weight:normal;}
#age_main q:before,#age_main q:after{content:'';}
#age_main abbr,#age_main acronym{border:0;}
/** 
* Percents could work for IE, but for backCompat purposes, we are using keywords.
* x-small is for IE6/7 quirks mode.
* 
*/
body #age_main{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
#age_main table{font-size:inherit;font:100%;}
/**
* 99% for safari; 100% is too large
*/
#age_main select,#age_main input,#age_main label,#age_main textarea{font:99% arial,helvetica,clean,sans-serif;}
/**
* Bump up !IE to get to 13px equivalent
*/
#age_main pre,#age_main code{font:115% monospace;*font-size:100%;}
/**
* Default line-height based on font-size rather than "computed-value"
* see: http://www.w3.org/TR/CSS21/visudet.html#line-height
*/
body #age_main *{line-height:1.22em;}
body{background:#850101;color:#ffffff;}
body #age_main{background-image:url(../images/age_bck.jpg);background-repeat:no-repeat;margin:50px auto auto auto;width:700px;height:430px;}
#age_main form{padding-top:85px;}
#age_main a:link,#age_main a:visited{color:#8accff;text-decoration:underline;}
#age_main a:hover,#age_main a:active,#age_main a:focus{color:#ffffff;}
#age_main p{margin-left:20px;width:300px;margin-top:0px;margin-bottom:10px;font-size:85%;}
/*  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
FORM - Default Styles 
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx	
*/
#age_main fieldset{position:relative;clear:both;display:block;border:none;padding:0px 0px 25px 0px;margin:0px 0 0 20px;}
#age_main legend{border:1px none #fff;/* Need to fake this to change the color in IE 7 */ padding:0px 0 5px 0px;color:#fff;font-weight:bold;line-height:1.2em;text-transform:uppercase;}
#age_main #birthdayFieldset,#age_main #rememberdetailsFieldset{}
#birthdayFieldset legend,#rememberdetailsFieldset legend{}
#age_main .labelHide{position:absolute;left:-9999em;top:auto;}
#age_main #b_enterShop input,
#verify2/* mysterious name - DJ 12/28/2009 */{margin-left:20px;border:0px none #000;background-color:transparent;width:164px;height:23px;}
#age_main .age_bg{background-image:url(../images/age_bg.jpg);background-repeat:no-repeat;}
#age_main label{position:absolute;left:-9999em;top:auto;}
#age_main input{background:##EDF1E1;clear:none;text-align:center;margin-right:21px;}
#age_main input[type="hidden"]{position:absolute;top:0;left:-9999em;border:none;}
#age_main input[maxlength="4"]{width:6ex;}
#age_main input[maxlength="2"]{width:3.5ex;margin-right:21px;}
#age_main table.rememberYesNo input{margin-right:8px;float:left;}
#age_main table.rememberYesNo label{position:relative;top:auto;left:auto;float:left;width:auto;font-size:85%;margin:0em 8px 0.1em 0px;}
#age_main table.rememberYesNo td{/* For the radio inputs that are in a TABLE!! - DJ 1/13/2010 */ padding-right:0 25px 0 15px;}
/* mysterious CLASS - DJ 12/28/2009 */
/*#age_main INPUT.greeninput {
background : #FFFFFF;
border-right-color : #CCCCCC;
border-bottom-color : #CCCCCC;
border-left-color : #CCCCCC;
border-top-color : #CCCCCC;
border-right-width : 1px;
border-left-width : 1px;
border-bottom-width : 1px;
border-top-width : 1px;
font-family : Arial;
font-size : 11px;
}
*/
#age_main .errors{position:relative;display:block;color:#149ed7;font-weight:bold;padding-left:13px;background:transparent url(../images/arrow-error_ageverify.png) no-repeat scroll 2px 60%;}
#age_main ul.errors{margin-left:20px;margin-bottom:10px;width:300px;}
