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

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

div.loading { width:100%; text-align:center; }

#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; }
	
#msgCenter { background:url(../images/msgBox_tile.gif) repeat-y; width:694px; margin-bottom:20px; float:left; }
	#msgCenterTop { background:url(../images/msgBox_top_grey.gif) no-repeat top left; }
		#msgCenterBtm { background:url(../images/msgBox_btm.gif) no-repeat bottom left; padding:12px 0 0 0; }
			#msgCenterBtm 
				#msgTabs {  }
					#msgTabs ul { height:33px; margin:0; padding:0 0 0 15px; background:url(../images/msgBox_tile_grey.gif) repeat-y; width:694px; }
					#msgTabs ul li { text-align:center; width:137px; padding:10px 0 0 0; margin:0 0 0 1px; height:23px;list-style-type:none; display:block; background:#dcdcdc url(../images/msgTab_bg.gif) no-repeat top left; float:left; }
					#msgTabs ul li.selected { font-weight:bold; width:118px; background:#fff url(../images/msgTab_selected_bg.gif) no-repeat top left; }
	
	#msgCenterBtm .textbox { border:1px solid #95a5c6; padding:4px; width:88%; }
	#msgCenterBtm h4 { font-weight: bold; font-size:15px; padding: 10px 0 0 0; clear:left; }
	#msgCenterBtm label { display:block; float:left; width:180px; margin-bottom:18px; font-weight:bold; }
	
	
	#methodOne, #methodTwo { width:654px; padding:0 20px 20px 20px; }
	#methodTwo { width:694px; padding:0 0 20px 0; }
	#methodTwo h4, #methodTwo p, #methodTwo form#friendsForm { padding-left:20px; }
	#contactsResults.loading, #friendsResults.loading { background:url(../images/loading.gif) no-repeat center 30px; height:80px; }
	#contactsResults.open, #friendsResults.open { background:none; }
	
	#methodOne .button { float:left; width: 128px; height: 38px; padding: 0; margin: 10px 0 0 0; border: 0; }
	
	#methodTwo .button { float:left; width: 128px; height: 38px; padding: 0; margin: 10px 0 0 0; border: 0;   }
	form>#methodOne .button, form>#methodTwo #login { /* For non-IE browsers*/ height: 0px; }
	
	#socialNetwork select { border:1px solid #95a5c6; width:50%; padding:4px; }
	
	#msgCenterBtm label#primary_category_container { float:left; padding-right:24px; }
	#msgCenterBtm label#secondary_category_container { float:left; }
	#msgCenterBtm label#socialNetwork { width:100%; }
	#msgCenterBtm label#socialNetwork select { border:1px solid #95a5c6; width:50%; padding:4px; }
		
/*** AJAX STYLES ***/
#contactResults { clear:left; }
#contactsHead { width:100%;  }
	#contactsHead h3 { float:left; }
	#contactsHead label { font-size:11px; padding:8px 0 0 15px; color:#999; }
	#results { padding:0 0 15px 0; }
	div.contact { overflow:hidden; width:100%; margin:3px 3px 3px 0; background:#efefef; border:1px solid #dedede; padding:2px; }
	div.contact span { display:block; }
	
	div.friend { overflow:hidden; width:200px; margin:3px 3px 3px 0; float:left;background:#efefef; border:1px solid #dedede; padding:2px 10px 2px 2px; }
	div.friend input { float:left; }
	div.friend div.imgblock { float:left; padding:0 5px; }
	
	#friendsColLeft {float:left; width:450px; padding-left:20px; }
	#friendsColRight {padding-top:40px; float:left; width:200px; }
	#friendsColRight label { width:100%; }
	
div#adSpace { width:160px; float: right; padding:0 0 0 30px; }

#homepanel {padding-top:10px; }