h2 { margin:0 0 12px 0; }
p {}

span.req { color:#A90817; font-weight:bold; }

#colLeft { width:694px; float:left; }
	
	#mainCnt { width:694px; background:url(../images/main_tile.gif) repeat-y; }
		#mainTop { background:url(../images/main_top.gif) no-repeat top left; }
			#mainBtm { background:url(../images/main_btm.gif) no-repeat bottom left; padding:35px 90px; font-size:12px; }
	
	#mainBtm .textbox, #mainBtm .textarea, #mainBtm .selectbox { border:1px solid #95a5c6; width:80%; }
	
	#mainBtm label, #mainBtm div#new_used, #mainBtm div#shipping_typeCnt { display:block; float:left; width:510px; margin-bottom:18px; }
	
	#mainBtm label.halfSize, #mainBtm div.halfSize { width:257px; }
	#mainBtm label#passConfirmCnt { width:257px; float:right; }
	
	#mainBtm div#captcha { clear:left; margin:15px auto; width:191px; text-align:center; }
		#mainBtm div#captcha label { text-align:left; width:191px; }
			#mainBtm div#captcha label input { width:100%; }
		#mainBtm p#terms { clear:left; font-size:11px; color:#8b8b8b; text-align:center; }
		#mainBtm div#joinBtn { width:100%; margin:10px 0 50px 0; text-align:center; }
	
	
div#adSpace { width:160px; float: right; padding:0 0 0 30px; }