/* GENERAL MERCHANT DIRECTORY STYLE */
/* -------------------------------- */

body {
        background: #d6d0c9;
}
.contenttable {
        background: #FFFFFF;
}
.footer {
	color: #829CB5;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: italic;
	width: 100%;
	padding-bottom: 5px;
	border: none;
}
.horizontal_boxad {
        padding: 0px;
        margin: 0px 0px 0px 15px;
}
.vertical_boxad {
        padding: 0px;
        margin: 0px 0px 15px 10px;
}
.separator800 {
/*        background: #5493B6;
        height: 10px;
        overflow: hidden;
        width: 800px;
        margin: 4px 0px 4px 0px;
        padding: 0px; */
	display: block;
	overflow: hidden;
	border-top: double #cccccc;
	margin-bottom: 10px;
}
.outterrail_right {
        width: 120px;
        background: transparent;
        border: none;
        margin: 100px 0px 0px 15px;
}
.outterrail_left {
        width: 120px;
        background: transparent;
        border: none;
        margin: 100px 15px 0px 0px;
}
table.centered {
        margin-left: auto;
        margin-right: auto;
}
td.leftnavcell {
        border: none;
}
td.contentcell {
        border: none;
        padding-left: 3px;
}
td.rightadcell {
        border: none;
}


/* MERCHANT LISTING STYLE */
/* ---------------------- */

div.listing { }
div.listing a {
	color: #005092;
	text-decoration: none;
}
div.listing a:visited {
	text-decoration: none;
}
div.listing a:hover {
	text-decoration: underline;
}
table.listing {
        border: none;
        background: #FFFFFF;
        padding: 0px;
        margin: 0px 0px 10px 0px;
}
.listing_HOURS {
}
.listing_HOURS_prompt {
	color: #b80007;
}
.listing_HOURS_dayhead {
	font-weight: bold;
}
.listing_NO_LOGO {
        border: 1px solid #EFEFEF;
        color: #EFEFEF;
        width: 100px;
        height: 50px;
        text-align: center;
}
.listing_LOGO {
        border: none;
        width: 100px;
        height: auto;
	margin-top: 5px;
}
.listing_TITLE {
        font-size: 16px;
        font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
        font-weight: bold;
        /*color: #b80007;*/
	color: #005092;
        text-align: left;
}
.listing_DETAILS {
        background-color: #fffad9;
        font-size: 10px;
        font-family: Arial, Helvetica, sans-serif;
        width: 390px;
        padding: 3px; /* applies to all 4 sides */
        text-align: left;
}
.listing_DETAILS_SEPARATOR {
	border: 1px dotted #5794B5;
	margin: 2px 0px 2px 0px;
}
.listing_SUMMARY {
        background-color: #ffffff;
        font-size: 10px;
        font-family: Arial, Helvetica, sans-serif;
        width: 390px;
        padding: 3px;
        text-align: left;
}
.listing_SPOTLIGHT_header {
	background: #ECF1E8;
	color: #246433;
	text-align: left;
	padding-left: 15px;
	font-weight: bold;
}
.listing_SPOTLIGHT_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #005092;
	text-align: left;
}
.listing_WEBURL {
	float: right;
}
.listing_MAP {
	float: right;
	margin-left: 5px;
}
.listing_EMAIL {
	float: right;
	margin-left: 5px;
}


/* PAGINATION STYLE */
/* ---------------- */

div.merchant_pagination {
	margin: 0px 0px 15px 0px;
}
div.merchant_pagination_thin {
	display: inline;
	margin: 0px 0px 0px 0px;
	white-space: nowrap;
}
div.merchant_pagination_thin form {
	margin: 0px;
	padding: 0px;
}
.pagination_form {
	display: inline;
	margin: 0px;
	padding: 0px;
}
.pagination_link {
	display: inline;
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
}


/* MERCHANT NAVIGATION STYLE */
/* ------------------------- */

.merchant_navhead {
        color: #FFFFFF;
        font-family: "Trebuchet MS", Verdana, Arial;
        font-weight: bold;
        font-size: smaller;
        background: #F8560F; /*gray;*/
        margin: 0px 0px 1px 0px;
}
.merchant_navlist {
	border-right: 1px solid #CFCFCF;
        margin: 0px;
        padding: 0px;
}
.merchant_navlist li {
        list-style: none;
        margin: 0px 0px 1px 0px;
        padding: 0px 2px 0px 2px;
        background: #E5F5FF; /*#EEEEEE;*/
        font-size: 12px;
        font-family: "Trebuchet MS", Verdana, Arial;
        overflow: hidden;
        text-align: left;
        width: auto;
}
.merchant_navlist li:hover {
}
.merchant_navlist li a {
	color: #005092;
}
.merchant_navlist li a:visited {
	color: #0e2f4a;
}
.merchant_navlist li a:hover {
	color: #2181d0;
}

/* SPOTLIGHT PAGES STYLE */
/* --------------------- */

.text_sans12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#map {
	border: 1px solid gray;
}


