#listings-wrap { padding-bottom: 40px!important;}
.listings-premium, .listings-basic, .listings-free { float:left; padding: 8px; border-bottom: 1px dashed #ccc;}

.listings-premium { background-color:#f5eec2; margin: 2px 0 15px 0;}
	.listings-premium .listings-premium-colA { float:left; width: 614px;}
	.listings-premium .listings-premium-colB { float:left; width: 270px; height:115px; text-align: center;}
	.listings-premium h1 { font: 14px Tahoma, Geneva, sans-serif!important; font-weight: bold!important; display: inline;}
		.listings-premium h1 a { text-decoration: underline; color:#0c7ba4;}
		.listings-premium h1 a:hover { text-decoration: none;}
	.listings-premium h1+p { display: inline; margin-left: 25px; color:#492b1f; font: 11px Tahoma, Geneva, sans-serif!important; font-weight: bold!important;}
	.listings-premium h2 { color:#492b1f; font: 11px Tahoma, Geneva, sans-serif!important; font-weight: bold!important; margin: 10px 0 10px 10px;}
		.listings-premium h2 a { text-decoration: none; color:#0c7ba4;}
		.listings-premium h2 a:hover { text-decoration: underline;}
	.listings-premium p { color:#492b1f; font: 11px Tahoma, Geneva, sans-serif!important; margin-left: 10px; margin-right: 10px;}
	.listings-premium ul { margin: 8px 0 8px 10px;}
	.listings-premium ul li { float:left;}
		.listings-premium ul li a { font: 11px Tahoma, Geneva, sans-serif!important; font-weight: bold!important; margin-right: 18px; text-decoration: none; color: #0c7ba4; cursor: pointer!important;}
		.listings-premium ul li a:hover { text-decoration: underline; cursor: pointer!important;}
	

.listings-basic { margin: 2px 0 15px 0;}
	.listings-basic h1 { font: 14px Tahoma, Geneva, sans-serif!important; font-weight: bold!important; display: inline;}
		.listings-basic h1 a { text-decoration: underline; color:#0c7ba4;}
		.listings-basic h1 a:hover { text-decoration: none;}
	.listings-basic h1+p { display: inline; margin-left: 25px; color:#492b1f; font: 11px Tahoma, Geneva, sans-serif!important; font-weight: bold!important;}
	.listings-basic h2 { color:#492b1f; font: 11px Tahoma, Geneva, sans-serif!important; font-weight: bold!important; margin: 10px 0 10px 10px; display: inline;}
		.listings-basic h2 a { text-decoration: none; color:#0c7ba4; padding-right: 10px; cursor: pointer!important;}
		.listings-basic h2 a:hover { text-decoration: underline; cursor: pointer!important;}	
	.listings-basic h2+p { display: inline; border-left: 1px solid #0c7ba4; padding-left: 10px;}
		.listings-basic h2+p a {font: 11px Tahoma, Geneva, sans-serif!important; font-weight: bold!important; text-decoration: none; color: #0c7ba4; cursor: pointer!important;}
		.listings-basic h2+p a:hover { text-decoration: underline; cursor: pointer!important;}
	.listings-basic p.txt { color:#492b1f; font: 11px Tahoma, Geneva, sans-serif!important; margin: 10px 0 0 10px;}

.listings-free { margin: 0px 0 4px 0; padding-bottom: 14px!important;}
	.listings-free div { display: block; width: 884px;}
	.listings-free h1 { font: 14px Tahoma, Geneva, sans-serif!important; font-weight: bold!important; color:#832500!important; display: inline; margin-right: 12px;}
	.listings-free p { color:#492b1f; font: 11px Tahoma, Geneva, sans-serif!important; display: inline; margin:0; padding:0;}
	.listings-free p+h2 { color:#492b1f; font: 11px Tahoma, Geneva, sans-serif!important; font-weight: bold!important; display: inline; margin-left: 12px;}
		.listings-free p+h2 a { text-decoration: none; color:#0c7ba4; margin-left: 10px; cursor: pointer!important;}
		.listings-free p+h2 a:hover { text-decoration: underline; cursor: pointer!important;}


/* Pagination Styles */
#pagination-wrap { width: 880px; padding: 10px; background-color:#f6f6cb; margin: 30px 0 15px 0;}
#pagination-wrap #display { float: left; width:300px; text-align: left;}
	#pagination-wrap #display p { display: inline; font: 12px Tahoma, Geneva, sans-serif; color:#492b1f;}
#pagination-wrap #sequence { float: left; width: 580px; text-align: right;}
	#pagination-wrap #sequence ul { float: right; display: inline;}
	#pagination-wrap #sequence ul li { float: left; background-color:#ae502b; margin-right: 6px; text-align:center; display: block; width:30px; height: 16px; font: 12px Georgia, "Times New Roman", Times, serif; color:#fff;}
		#pagination-wrap #sequence ul li.greenAlt a { background-color: #78ae2b!important;; color: #fff;}
		#pagination-wrap #sequence ul li.greenAlt a:hover { background-color:#d27700!important; color:#fff;}
	#pagination-wrap #sequence ul li a { background-color:#e3de95!important; text-decoration: none; color: #492b1f; display: block; width:30px; height: 16px;}
	#pagination-wrap #sequence ul li a:hover { background-color:#d27700!important; color:#fff;}
	
	
/* Listings CFWindow Content Styles */
#hoursOfOperation { text-align: left; font: 14px Tahoma, Geneva, sans-serif;}
	#hoursOfOperation h1 { font: 24px "Times New Roman", Times, serif; text-align: center; margin: 15px auto 30px; color:#b29265;}
#specialOfferWindow { margin: 10px; text-align:center;}
	#specialOfferWindow h1 { font: 24px "Times New Roman", Times, serif; margin: 10px 0 20px; color:#b29265;}
	#specialOfferWindow p { font: 14px Tahoma, Geneva, sans-serif; margin: 10px;}
	#specialOfferWindow a { font: 14px "Times New Roman", Times, serif; color:#0c7ba4; margin: 30px 0 40px 0!important; text-decoration: underline;}
	#specialOfferWindow a:hover { text-decoration: none;}
	
/* Navigation: Styles To Highlight Which Letter in the Nav You Are On */
body#a #navigation ul#alphabetical li a#a,
body#b #navigation ul#alphabetical li a#b,
body#c #navigation ul#alphabetical li a#c,
body#d #navigation ul#alphabetical li a#d,
body#e #navigation ul#alphabetical li a#e,
body#f #navigation ul#alphabetical li a#f,
body#g #navigation ul#alphabetical li a#g,
body#h #navigation ul#alphabetical li a#h,
body#i #navigation ul#alphabetical li a#i,
body#j #navigation ul#alphabetical li a#j,
body#k #navigation ul#alphabetical li a#k,
body#l #navigation ul#alphabetical li a#l,
body#m #navigation ul#alphabetical li a#m,
body#n #navigation ul#alphabetical li a#n,
body#o #navigation ul#alphabetical li a#o,
body#p #navigation ul#alphabetical li a#p,
body#q #navigation ul#alphabetical li a#q,
body#r #navigation ul#alphabetical li a#r,
body#s #navigation ul#alphabetical li a#s,
body#t #navigation ul#alphabetical li a#t,
body#u #navigation ul#alphabetical li a#u,
body#v #navigation ul#alphabetical li a#v,
body#w #navigation ul#alphabetical li a#w,
body#x #navigation ul#alphabetical li a#x,
body#y #navigation ul#alphabetical li a#y,
body#z #navigation ul#alphabetical li a#z, 
body#num #navigation ul#alphabetical li a#num
{ text-decoration: none; background-color:#f9f9e3;}

/* Sort Function Styles */
#sortBar { text-align: right; width: 900px; color: #000; font: 12px Tahoma, Geneva, sans-serif; margin-bottom: 10px;}
#sortBar p { display: inline; color:#000; margin: 0 10px 0 0;}
#sortBar p a { color:#09b7e2; text-decoration: underline;}
#sortBar p a.selected { text-decoration: none; font-weight:bold;}
#sortBar p a:hover { text-decoration: none;}
