body 			{ background:#000000 url('../img/lda_bg.jpg') no-repeat top center; font-size:13px; margin:0px; padding:0px; font-family: Arial, Times, serif; color:#cc9933; }

a 				{ text-decoration:none; color:#ffffff; }
a:hover 		{ color:#cc9933; }

.clear 			{ clear:both; }

#knotWrap 	    { width:600px; /*height:500px;*/ margin:0 auto; padding-top:315px; position:relative; /*background: url('../img/lda_bg.jpg') no-repeat top center;*/ text-align:center; }

#age 			{ margin:0 auto; width:470px; }
#enter 			{ width:179px; height:40px; margin:30px auto 0; display:block; }
#check 			{ margin:25px auto 0; font-size:.9em; width:500px; overflow: hidden; }
.check_box 		{ width:25px; display: inline-block; float:left; text-align:left; }
.check_text 	{ width:475px; padding-top: 2px; display: inline-block; float:left; }

form            { margin:0; paddong:0; }

.day_input,
.month_input,
.year_input		{ width:42px; height:35px; line-height:35px; outline:none; font-family: Arial, Times, serif; font-size:1em; display:inline; color:#ffc64b; font-weight:bold; text-align:center; }

.day_input		{ background:url("../img/daymonth.png") no-repeat top left; }
.month_input	{ background:url("../img/daymonth.png") no-repeat top left; }
.year_input		{ width:88px; background:url("../img/year.png") no-repeat top left; }

input			{ border-style:none; }
h1, h2 			{ font-size:.9em; }
h2				{ margin-top:28px; } 

span.select {
	position: absolute;
  	width: 219px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
  	height: 35px;
  	color: #ffcc33;
  	font-weight:bold;
  	background: url('../img/pulldown.png') no-repeat top left;
  	overflow: hidden;
  	font-size:1em; 
  	padding: 10px 0px 10px 13px; 
  	text-align: left;
  	border: none;
  	outline: none;
}

#error			{ color: red; }

/* everything below is SAFARI CSS */

@media screen and (-webkit-min-device-pixel-ratio:0) {
	
	.day_input,
	.month_input,
	.year_input		{ font-size:1.1em; }
	
	.day_input		{ padding:0 0 0 8px; }
	.month_input	{ padding:0 0 0 5px; }
	.year_input		{ padding:0 0 0 20px; }
	span.select 	{ padding:13px 0 10px 13px; } 

}

/* everything below is IE CSS */

.styled_IE			{ margin-top:-47px; }