/*------------------------------------------------------------
	BODYCOLOGY TESTERS MAIN CSS
------------------------------------------------------------*/
/*------------------------------------------------------------
	CSS RESET
------------------------------------------------------------*/
body, div, dl, dt, dd, li, pre, form, fieldset, input, textarea, select, p, blockquote, th, td, hr { margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size:11px; font-weight: normal; }
ol, ul { list-style: none; margin: 0; padding: 0; }
img { border:none; outline:none; }
/*------------------------------------------------------------
	MAIN BODY
------------------------------------------------------------*/
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
/*------------------------------------------------------------
	MAIN DIV AND LOGO
------------------------------------------------------------*/
#main { width:935px; height:864px; margin:0 auto; background:url(../img/bg.jpg) top right no-repeat; }
#logo { padding:10px 0; }
/*------------------------------------------------------------
	TEXT STYLES
------------------------------------------------------------*/
#text1 { color:#a7d065; font-size:22px; font-weight:bold; line-height:20px; }
#text2 { margin:10px 0; color:#ea5b8d; font-size:26px; font-weight:bold; }
#text3 { margin-bottom:10px; color:#a7d065; font-weight:bold; line-height:18px; }
#text4 { width:500px; line-height:18px; }
/*------------------------------------------------------------
	FORM STYLES
------------------------------------------------------------*/
#main-form { width:500px; padding:10px 0; }
.f-item { float:left; width:120px; margin-top:10px; }
.f-label-g { width:100px; padding:0 20px 0 0; font-size:10px; font-weight:bold; text-align:right; line-height:15px; color:#000; }
.f-label-r { width:100px; padding:0 20px 0 0; font-size:10px; font-weight:bold; text-align:right; line-height:15px; color:#C00; }
.f-field { width:120px; }
#terms { float:left; width:15px; height:15px; margin-right:5px; }
a.f-terms	{ float:left; color:#ea5b8d; font-size:11px; padding-bottom:5px; }
a.f-terms:hover	{ text-decoration:underline; }
input.inputfield { width:120px; border:1px solid #666; padding:2px 3px; font-size:10px; }
#submitbtn { width:236px; height:40px; margin:10px 100px 0 0; border:1px solid black; padding:2px; }
.ddls { width:128px; border:1px solid #666; padding:2px 0; font-size:10px; }
/*------------------------------------------------------------
	TERMS AND CONDITIONS
------------------------------------------------------------*/
#tos { display:none; }
#tos div { margin-bottom:10px; }
