body				{ background-color: #ffffff; margin: 0; padding: 0; }
body, td			{ font-family: arial; font-size: 12px; color: #333333; }
a				{ }
h1				{ margin: 0 0 10px 0; padding: 0; font-size: 16px; }
div.contain		{ width: 291px; height: 292px; overflow: auto; }
div.footer		{ margin: 5px 0 5px 0; font-size: 10px; color: #666666; }
div.head			{ text-align: center; background-image: url(images/bg_head.gif); margin: 10px 0 10px 0; }
div.ititle		{ padding: 5px 0 5px 0; text-align: center; background-color: #333333; color: #ffffff; border-bottom: 3px double #ffffff; width: 110px; }
div.showres		{ text-align: left; width: 400px; color: #ffffff; }
form				{ margin: 0; padding: 0; }
input.listnow		{ width: 260px; background-color: #145B95; color: #ffffff; font-weight: bold; }
li.space			{ padding-bottom: 10px; font-weight: bold; color: darkred; }
.resnum			{ font-weight: bold; color: yellow; }
.full			{ width: 100%; }
.hilight			{ font-size: 16px; color: darkred; font-weight: bold; }
.label			{ font-weight: bold; }
.padr			{ padding-right: 10px; }

/* CATALOG STYLES */
div.listing		{ font-size: 16px; font-weight: bold; color: yellow; }
h1.listing		{ font-size: 26px; color: #ffffff; }
input.big			{ height: 50px; }
span.regularTxt	{ color: #ffffff; font-size: 26px; font-weight: bold; }
table.listing		{ margin-bottom: 1px; }
td.info			{ padding: 5px; background-color: #656434; border: 5px solid #ffffff; width: 500px; color: #ffffff; text-align: center; }
td.photo			{ padding: 5px; background-color: #ffffff; }
.light			{ color: #ffffff; }
.lightr			{ color: yellow; font-weight: bold; text-align: right; }

/* AD STYLES */
div.contact		{ background-color: #666633; padding: 25px; color: #ffffff; }
div.contact td		{ color: #ffffff; }
div.contact a		{ color: #ffffff; }
div.desc			{ background-color: #EFEFDE; padding: 20px 25px 20px 25px; }
div.light			{ background-color: #ffffff; }
div.location		{ background-color: #145B95; padding: 5px; color: #ffffff; font-size: 14px; font-weight: bold; text-align: center; }
div.title			{ background-color: #4C82AE; padding: 5px; color: #ffffff; font-size: 22px; font-weight: bold; text-align: center; }
td.label2			{ text-align: right; font-weight: bold; padding-right: 5px; border-right: 1px solid #ffffff; width: 50px; }
td.label3			{ color: #656434; text-align: right; font-weight: bold; padding-right: 5px; border-right: 1px solid #656434; }
td.value			{ padding-left: 5px; text-align: left; }

