/*GLOBAL RESET*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;} 
table {border-collapse:collapse; border-spacing:0;} 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;} 
ol,ul{list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;} 
q:before,q:after {content:'';} 
abbr,acronym {border:0;} 

body{background:#333333;}
p, ul{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:1.3em;}
h3{font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:600;}
.bold{font-weight:600;}
.italic{font-style:italic;}
.right{float:right; width:auto;}
.margin{margin:10px 0 0 0;}

/*LAYOUT*/
#wrapper{width:850px; margin:0 auto;}
#header{width:850px; height:214px; background:url(images/header_bkgrd.jpg);}

#sidebar{float:left; background:#FFFFFF; width:170px; height:320px;}
#sidebar img{padding:0 0 5px 15px;}
#maincontent{float:right; background:#FFFFFF; width:680px; height:320px;}
	#maincontent p{padding:0 0 10px 15px; width:450px;}
	#maincontent img{clear:left; padding:10px;}
	#maincontent ul{clear:left; width:200px; font-weight:600; padding:0 0 0 10px;}
	
	#payment h3{padding:0 0 10px 15px; width:450px; padding:0 0 0 15px;}
	#payment p{padding:0 0 10px 15px; width:450px;}
	#payment form{float:right; margin:0 20px 0 0; border:solid 1px #000066; padding:10px;}
	#payment input{margin:0 0 3px 0;}
	.formtd{font-weight:bold;}
	
#aboutcontent{float:right; background:#FFFFFF; width:680px; height:630px;}
	#aboutcontent p{padding:0 0 10px 15px; width:450px;}
	#aboutcontent img{clear:left; padding:10px;}
	#aboutcontent ul{clear:left; width:200px; font-weight:600; padding:0 0 0 10px;}
	#about p{width:645px;}
	#about ul{font-weight:100; font-size:12px; width:500px; margin:0 0 5px 10px;}
	.about{border:#999999 1px solid; margin:0 0 10px 5px; width:670px;}
	
#aboutsidebar{float:left; background:#FFFFFF; width:170px; height:630px;}
#aboutsidebar img{padding:0 0 5px 15px;}


#contactcontent{float:right; background:#FFFFFF; width:680px; height:500px;}
	#contactcontent p{padding:0 0 5px 15px; width:475px;}
	#contactcontent ul{padding:0 0 5px 15px;}
	#contactcontent img{clear:left; padding:10px;}


form{padding:20px 0 0 0;}
#form{list-style:none; margin:0 0 0 5px; width:160px;}

/*#text_area label{position:absolute; margin:0 0 0 -2.5em;}
#text_area input{margin:0 0 1em 4em;}
textarea{margin:0 0 1em 4.2em;}*/
#case_type{width:185px;}
#case_type label{position:absolute; margin:0 0 0 7px;}
#case_type input{margin:0 0 0 -1em;}
	#other_sp{position:relative; left:60px;}
	
#how_would label{position:absolute; margin:0 0 0 7px;}
#how_would input{margin:0 0 0 -1em;}

#best_time label{position:absolute; margin:0 0 0 7px;}
#best_time input{margin:0 0 0 -1em;}

#how_did label{position:absolute; margin:0 0 0 7px;}
#how_did input{margin:0 0 0 -1em;}
fieldset{float:left;} 
legend{font-weight:600;}
#submit{position:relative; top:290px; right:260px;}
#contactsidebar{float:left; background:#FFFFFF; width:170px; height:500px;}
#contactsidebar	img{padding:0 0 5px 15px;}
	
	
#footer{width:850px; height:50px; background:#666666; border:#333333 1px solid; clear:both;}
	#footer p{text-align:center; font-size:10px; color:#999999; padding:0 0 15px 0;}
	#footer a{color:#999999;}
	#contactInfo{font-size:12px;}
