@charset "utf-8";

/* 

listings.css

Software design and development by:
	Terence M. Bandoian
	P.O. Box 4074
	Austin, TX 78765
	http://www.tmbsw.com
	terence@tmbsw.com

Under agreement with:
	Senior E-Commerce, Inc.
	http://www.seniortravelgenie.com

Copyright 2006-2009 Terence M. Bandoian. All rights reserved.

*/

table.premium-listing-header-top,
table.premium-listing-header,
table.free-listing-header-top,
table.free-listing-header{
	clear: both;
	width: 100%;
	padding: 0;
	border: none;
	text-align: left;
	background-position: left center;
	background-repeat: repeat-x;
}

table.premium-listing-header-top,
table.premium-listing-header {
	background-color: #003366;
	background-image: url(../images/blueline.jpg);
}

table.premium-listing-header-top { margin: 1em 0 0 0; }
table.premium-listing-header { margin: 1.5em 0 0 0; }

table.free-listing-header-top,
table.free-listing-header {
	background-color: #159c43;
	background-image: url(../images/greenline.jpg);
}

table.free-listing-header-top { margin: 1em 0 0 0; }
table.free-listing-header { margin: 1.5em 0 0 0; }

td.listing-header-name {
	width: 100%;
	padding: 0;
	border: none;
}

td.listing-header-name h5 {
	margin: 0;
	padding: 2px 0 2px 5px;
	border: none;
	font-size: 100%;
	line-height: 1em;
	color: #ffffff;
}

td.listing-header-name a,
td.listing-header-name a:visited {
	color: #ffffff;
	text-decoration: none;
}

td.listing-header-name a:hover {
	text-decoration: underline;
}

td.listing-header-rating,
td.listing-header-cost,
td.listing-header-accessibility {
	padding:0;
	border: none;
}

td.listing-header-rating div,
td.listing-header-cost div,
td.listing-header-accessibility div {
	margin: 0;
	padding: 0;
	border: none;
	overflow: hidden;
}

td.listing-header-rating div { width: 134px; }
td.listing-header-cost div { width: 64px; }
td.listing-header-accessibility div { width: 34px; height: 30px; }

td.listing-header-rating img,
td.listing-header-cost img,
td.listing-header-accessibility img {
	display: block;
	margin: 0 0 0 auto;
	padding: 2px;
	border: none;
}


table.premium-listing {
	width: 100%;
	margin: 1em 0 0 0;
	padding: 0;
	border: none;
}

td.premium-listing-image {
	width: 140px;
	padding: 0;
	border: none;
}

td.premium-listing-contact {
	padding: 0 .1in 0 .1in;
	border: none;
	font-weight: bold;
}

td.premium-listing-image div {
	width: 140px;
	margin: 0;
	padding: 0;
	border: none;
	overflow: hidden;
}

td.premium-listing-image img {
	display: block;
	margin: 0 auto 0 auto;
	padding: 0;
	border: none;
}


div.premium-listing-links {
	margin: .5em 0 0 0;
	padding: 0;
	border: none;
	text-align: center;
	white-space: nowrap;
}


table.premium-listing-coupon {
	width: 100%;
	margin: .75em 0 0 0;
	padding: 0;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #000000;
	background-color: #d1eaf7;
}

td.premium-listing-coupon-image {
	padding: .05in;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #000000;
}

td.premium-listing-coupon-image img {
	margin: 0;
	padding: 0;
	border: none;
	display: block;
}

td.premium-listing-coupon-description {
	width: 100%;
	padding: .02in .05in .02in .05in;
	border-width: 0 1px 1px 0px;
	border-style: solid;
	border-color: #000000;
	font-weight: bold;
}

td.premium-listing-coupon-description a,
td.listing-coupon-description a:visited {
	color: #000000;
	text-decoration: none;
}

td.premium-listing-coupon-description a:hover {
	text-decoration: underline;
}


div.free-listing {
	margin: .75em .5in 0 .5in;
	padding: 0;
	border: none;
	font-weight: bold;
}

div.free-listing-links {
	margin: .5em .5in 0 .5in;
	padding: 0;
	border: none;
}


div.premium-listing-links img,
div.free-listing-links img {
	margin: 0;
	padding: 0;
	border: none;
	vertical-align: middle;
}

div.premium-listing-links a,
div.premium-listing-links a:visited,
div.free-listing a,
div.free-listing a:visited,
div.free-listing-links a,
div.free-listing-links a:visited {
	text-decoration: underline;
	color: #000000;
}

div.premium-listing-links a:hover,
div.free-listing a:hover,
div.free-listing-links a:hover {
	color: #ff0000;
}


div.listing-spacer {
	height: 1.5em;
	margin: 0;
	padding: 0;
	border: none;
	line-height: 1em;
}

/* Copyright 2006-2009 Terence M. Bandoian. All rights reserved. */
