#listingWrapper {
	width:524px; 
	margin:0 23px; 
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:RGB(51,51,51);
}

#listingWrapper .listingRow {
	padding:10px;
	border-bottom:1px solid RGB(210,210,210); 
	cursor:pointer;
}

#listingWrapper .listingRow:hover {
	background-color:#FFC;
}

#listingWrapper .listingRowTop {
	padding-top:10px;
	border-top:1px solid RGB(210,210,210);
}

#listingWrapper .listingRow .colPic {
	width:180px; 
	height:auto; 
	padding:0; 
	margin:0; 
	float:left;
}

#listingWrapper .listingRow .colPic a {
	display:block; 
	width:180px; 
	height:115px; 
	background-image:url(pictures/click-to-enlarge-small-thumb.png); 
	border:1px solid RGB(150,150,150);
}

#listingWrapper .listingRow .colPic a.noEnlarge {
	display:block; 
	width:180px; 
	height:115px; 
	border:1px solid RGB(150,150,150);
	background-image:none;
	overflow:hidden;
}

#listingWrapper .listingRow .colPic a img {
	border:none;
}

#listingWrapper .listingRow .colInfo {
	width:304px; 
	height:auto; 
	padding:0; 
	margin:0; 
	float:right;
}

#listingWrapper .listingRow .colInfo .more {
	display:none;
}

#listingWrapper .listingRow:hover .colInfo .more {
	display:block;
	text-align:right;
	color:RGB(51,102,204);
	font-weight:bold;
	padding:7px;
}

#listingWrapper .listingRow .colInfo a.name {
	font-size:14px;
}

#listingWrapper .listingRow .colInfo ul {
	margin:10px auto;
}

#listingWrapper h3 {
	margin:0;
	color:#CC3366;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
}

#listingWrapper h4 {
	margin:0;
	color:RGB(25,25,25);
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
}

/* --- New Styles for Simple Listing --- */
#simpleListing h1 {
	border-bottom:1px dotted RGB(210,210,210); 
	margin:10px 0 10px 5px;
}

#simpleListing ul {
	margin:0; 
	padding:0; 
	list-style:none;
}

#simpleListing li {
	display:block; 
	float:left; 
	margin-right:20px; 
	margin-bottom:20px; 
	width:161px; 
	height:auto;
}

#simpleListing ul li .wrapper {
	width:159px; 
	height:100px; 
	border:1px solid RGB(51,102,204); 
	overflow:hidden;
}

#simpleListing img {
	border:none;
}

#simpleListing ul li .textBox {
	margin-top:3px; 
	padding:3px; 
	border:1px solid RGB(210,210,210); 
	cursor:pointer;
}

#simpleListing ul li .textBox h2 {
	margin:0;
}

#simpleListing ul li:hover .textBox {
	background-color:#FFC;
}

#simpleListing ul li:hover .wrapper {
	border-color:#CC3366;
}