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 60px; 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; }
	label#store_nameCnt, label#emailCnt { display:block; float:left; width:244px; margin-bottom:18px; padding-right:24px; }
	#mainBtm label.halfSize, #mainBtm div.halfSize { width:244px; }
	
	label#storeLogoCnt { display:block; float:left; width:244px; margin-bottom:18px; padding-right:24px; }
	div#currentLogo { width:285px; margin:0 0 18px 0; }
	div#currentLogo label { width:100%; margin:0 0 10px 0; padding:0; }
	
	#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; }
	
	ul#colors { margin:10px 0; padding:0; }
	ul#colors li { list-style-type:none; background:url(../images/store_radioBox_tile.gif) repeat-y 10px 0; width:143px; height:152px; float:left;margin:10px 0;  }
	ul#colors li div.colorTop { width:143px; height:152px; background:url(../images/store_radioBox_top.gif)  10px 0 no-repeat; }
	ul#colors li div div.colorBtm { text-align:center; width:143px; height:152px; background:url(../images/store_radioBox_btm.gif) 10px bottom no-repeat; padding:5px 0 0 0; } 
	ul#colors li div div.colorBtm label { margin:0 auto; width:88px; padding:92px 0 0 25px; display:block;  }
	ul#colors li div div.colorBtm label.blue { background:url(../images/store_color_blue.gif) 27px 0 no-repeat; }
	ul#colors li div div.colorBtm label.red { background:url(../images/store_color_red.gif) 27px 0  no-repeat; }
	ul#colors li div div.colorBtm label.green { background:url(../images/store_color_green.gif) 27px 0  no-repeat; }
	ul#colors li div div.colorBtm label.purple { background:url(../images/store_color_purple.gif) 27px 0  no-repeat; }
	ul#colors li div div.colorBtm label.pink { background:url(../images/store_color_pink.gif) 27px 0  no-repeat; }
	ul#colors li div div.colorBtm label.turquoise { background:url(../images/store_color_turquoise.gif) 27px 0  no-repeat; }
	ul#colors li div div.colorBtm label.orange { background:url(../images/store_color_orange.gif) 27px 0  no-repeat; }
	ul#colors li div div.colorBtm label.brown { background:url(../images/store_color_brown.gif) 27px 0  no-repeat; }

	.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; }