
body {font: 11px Arial, Helvetica, sans-serif;background: #ffffff; margin: 0;	padding: 0;	text-align: center; color: #333333;
	background-image:url(/img/bg_body.png); background-position:top; background-repeat:repeat-x
}
.container {width: 703px;  margin: 0 auto; text-align: center; }
#header {
	background: #DDDDDD; 
	padding: 0 10px 0 10px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}
#header h1 {margin: 0; 	padding: 10px 0; }
#mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
}
#footer {
	padding: 20px 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background-image:url(/img/bg-footer.png); background-repeat:no-repeat; height:86px; margin-top:10px;
}
#footer p {	margin: 0; 	padding: 10px 0; }

#__ctl00_ContentPlaceHolder1_Label1 {background-image:url(/img/bg_content.png); background-position:top; background-repeat:no-repeat; width:703px; text-align:center}

td {font:normal 12px Arial, sans-serif; color:#333333; line-height:120%}

#main_nav {font:bold 13px "Trebuchet MS" Arial, sans-serif; color:#ffffff; height:40px;  padding:10px 15px 10px 20px; text-align:left; margin:0; background-image:url(/img/bg_nav.png); background-repeat:no-repeat}
a.main_nav {font:bold 13px "Trebuchet MS" Arial, sans-serif; color:#ffffff;}
a.main_nav:hover {text-decoration:underline; color:#ffffff;}

a {font:normal 12px Arial, sans-serif; color:#333333; text-decoration:none}
a:hover {text-decoration:underline; color:#039A34}

a.category {font:bold 14px Arial, sans-serif; text-decoration:none; color:#094582}
a.category:hover {text-decoration:underline; color:#039A34}

a.footer {font:bold 14px Arial, sans-serif;  color:#3A6A9B; text-decoration:underline;}


#copyright {font:normal 11px Arial, sans-serif; color:#5c5c5c; text-align:center; padding: 10px 0 10px 0;}

#featured_container { width:676px; text-align:center; background-image:url(/img/bg_featured.gif); background-repeat:repeat-y; margin:25px 10px 10px 10px;}

#listings_container {width:676px; text-align:center; margin-top:20px;}

.featured_header {font:bold 16px Arial, sans-serif;  color:#094582; padding-left:15px;}

.listings_header {font:bold 14px Arial, sans-serif;  color:#666666}

a.add_listing {color:#0C5687; font:normal 10px Arial, sans-serif; text-decoration:underline; }
a.add_listing:hover {text-decoration:underline;}

.listing {margin:0 15px 10px 15px; padding:5px; background-image:url(/img/list_dots.gif); background-position:bottom; background-repeat:repeat-x; text-align:left;}
.listing_title {font:bold 14px Arial, sans-serif; color:#0F6CAA;  padding-bottom:5px;}
.listing_title1 {font:bold 13px Arial, sans-serif; color:#004B95;  padding-bottom:5px;}

a.listing_link {color:#0A9A00; font:normal 10px Arial, sans-serif; margin-top:5px;}
