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

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

#colLeft { width:694px; float:left; }
#progressCnt { width:694px; height:62px; background:url(../images/progressCnt_tile.gif) repeat-x; margin:0 0 10px 0; }
#progressLeft { background:url(../images/progressCnt_left.gif) no-repeat top left; }
#progressRight { background:url(../images/progressCnt_right.gif) no-repeat top right;  height:62px; padding:11px 0 0 20px;}

	#progressRight h3 { font-size:15px; width:150px; float:left; margin:14px 0 0 0; }
	#progressRight ul { width:493px; float:left; margin:0; }
		#progressRight li { list-style-type:none; float:left; text-align:right; font-size:10px; height:40px; }
		#progressRight li.oneOn { background:url(../images/status_itemDetails_on.gif) no-repeat bottom left; width:146px; }
		#progressRight li.twoOff { background:url(../images/status_review_off.gif) no-repeat bottom left; width:184px; }
		#progressRight li.twoOn { background:url(../images/status_review_off.gif) no-repeat bottom left; width:184px; }
		#progressRight li.threeOff { background:url(../images/status_confirm_off.gif) no-repeat bottom left; width:163px; }
		#progressRight li.threeOn { background:url(../images/status_confirm_off.gif) no-repeat bottom left; width:163px; }
			#progressRight li span { display:none; }
	
	#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:100%; }
	#mainBtm h4 { font-weight: bold; font-size:15px; border-bottom: 1px solid #b7b7b7; padding: 10px 0 5px 0; clear:left; }
	#mainBtm label, #mainBtm div#new_used, #mainBtm div#shipping_typeCnt { display:block; float:left; width:510px; margin-bottom:18px; }
	#mainBtm div#new_used, #mainBtm div#shipping_typeCnt { display:block; float:left; width:244px; margin-bottom:18px; padding-right:24px; }
	#mainBtm label.halfSize, #mainBtm div.halfSize { width:244px; }
	
	#mainBtm label#primary_category_container { float:left; padding-right:24px; }
	#mainBtm label#secondary_category_container { float:left; }
	
	#mainBtm label#new_used { float:left; padding-right:24px; }
	#mainBtm label#conditionCnt { float:left; }
	#mainBtm label#item_quantityCnt { clear:left; }
		#mainBtm label#item_quantityCnt input { width:50px; }
	
	#mainBtm label#item_priceCnt { float:left; padding-right:24px; }
		#mainBtm label#item_priceCnt input { width:114px; }
		
	#mainBtm label#commissionCnt { float:left; }
		#mainBtm label#commissionCnt input { width:77px; }
		
	#mainBtm div#payMethods, #mainBtm div#shipCnt, #mainBtm div#shipCourierCnt, #mainBtm div#flatRateCnt { clear:left; }
	
	#mainBtm label#item_locationCnt, #mainBtm label#shipping_typeCnt, #mainBtm label#item_shippingCnt { width:200px; clear:left; float:none; }
	
	#mainBtm div#shipCourierCnt { width:200px; margin-bottom:18px; }
		#mainBtm div#shipCourierCnt select { width:120px; }
		#mainBtm div#shipCourierCnt input { width:50px; }
		
	#mainBtm label#flatRateCnt { clear:left; width:200px; }
		#mainBtm  label#flatRateCnt input {width:80px; }
	
	
	#mainBtm table { border:0 }
	#mainBtm table tr td, #mainBtm table tr th { border:0; }
	#mainBtm table tr td { border-top:1px solid #e2e2e2; padding:2px 0pt 4px 0; }
	#mainBtm table tr td label { width:150px; margin:0 0 3px 0; display:inline; }
	#mainBtm table tr td input.textbox { width:150px; }

	.closed { display:none; }

	#mainBtm label.closed { display:none; }
	#mainBtm table tr.closed { display:none; }
	
div#adSpace { width:160px; float: right; padding:0 0 0 30px; }