/* AD PAGE STYLES */
#ad {

}
#ad h4 {
	color: #f00;
	padding: 0;
	margin: 5px;
	text-align: center;
}
#ad h1 {
	padding: 15px 0 10px 0;
	margin: 0;
}
#ad h2, #ad h2 a, #ad h2 a:hover {
	color: #09c;
	font-weight: bold;
	padding: 0;
	margin: 15px 0;
	font-size: 14px;
}
#ad h2 a:hover {
	color: #F8981D;
}
#missing p {
	text-align: center;
	font-family: Arial;
	padding: 20px 0 0 0;
}
#locs table {
	padding: 0;
	margin: 0 0 10px 0;
}
#locs th {
	width: 60px;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	display: table-cell;
	vertical-align:top;
}
#locs th.line, #locs td.line {
	padding: 5px 0 0 0;
}

/* STARS SECTION */
#stars {
	float: right;
	text-align: center;
	padding: 0 0 0 20px;
}
#stars a, #stars a:hover, #review a, #review a:hover {
	font-size: 10px;
	color: #F8981D;
	text-decoration: underline;
	font-weight: bold;
}
#stars a:hover, #review a:hover {
	text-decoration: none;
}

#review {
	clear: right;
	float: right;
	padding: 0 0 0 20px;
}

/* REVIEWS SECTION */
#reviewBlock { /* CONTAINS ALL REVIEW ELEMENTS */
	padding: 0;
	margin: 0;
}
#reviewWrap { /* CONTAINS INDIVIDUAL REVIEW ELEMENTS */
	padding: 0;
	margin: 0;
}
#reviewText, #reviewUser, #reviewReply { /* CONTAINS TEXT OF REVIEW */
	padding: 10px 0 0 0;
	margin: 0;
	color: #333;
	font-size: 11px;
}
#reviewUser { /* CONTAINS USER DATA */
	padding: 5px 0 10px 0;
}
#reviewReply { /* CONTAINS REPLY */
	border: 1px solid #999;
	background: #CEF3FF;
	padding: 10px;
	margin: 0 0 10px 0;
}


/* OLD
#reviewText {
	padding: 0;
	margin: 0;
}
#reviewText p {
	padding: 5px 0;
	margin: 0;
	color: #999;
	font-size: 11px;
	font-family: Arial, Geneva, sans-serif	
}
*/

/* LEFT COLUMN STYLES */
#adLeft p {
	padding: 0 0 15px 0;
	margin: 0;
}
#adLeft p img, #gallery a img {
	border: 1px solid #F8981D;
}
#adLeft th {
	text-align: center;
	width: 25px;
	padding: 6px 5px 6px 0;
	margin: 0;
}
#adLeft a, #adLeft a:hover, #adLeft td.gray {
	font-size: 10px;
	color: #09c;
	text-decoration: none;
	font-weight: bold;
}
#adLeft td.gray {
	color: #999;
}
#adLeft a:hover {
	color: #F8981D;
}


/* RIGHT COLUMN STYLES */
#adRight td, #adRight p, #adRight h1 {
	font-family: Arial, Geneva, sans-serif;
	padding: 0;
	margin: 0;
	color: #333;
	font-size: 11px;
}
#adRight td a  {
	text-decoration: none;
}
#adRight td a:hover {
	color: #09c;
	text-decoration: underline;
}
#adRight p {
	padding: 0 0 10px 0;
}
#adRight h1 {
	color: #333;
	font-weight: normal;
}
#adRight h2 {
	font-size: 14px;
	color: #333;
	font-weight: bold;
	padding: 0 0 10px 0;
	margin: 0;
}
#adRight h3 { /* DOTTED LINE */
	width: 100%;
	height: 18px;
	padding: 0;
	margin: 0 0 15px 0;
	border-bottom: 3px dotted #F8981D;
}
#addl_loc {
	font-size: 11px;
	padding: 0 0 10px 0;
}
#defaultCityState, #teaser {
	padding: 0;
	margin: 0;
	font-size: 11px;
	color: #333;
}

/* GALLERY */
#gallery {
	margin: 10px 0 0 0;
}
#gallery td {
	padding: 0 0 12px 0;
}
#gallery td.gleft {
	padding-right: 12px;
	border: none;
}
#gallery p {
	font-size: 10px;
	color: #999;
	text-align: center;
	margin-bottom: 0;
	padding-bottom: 0;
}