.breadcrumb {
font: .9em/2em Arial, sans-serif;
padding:3px 0 0 10px;
text-align:left;
color:#fff;
}
.breadcrumb a:link, .breadcrumb a:visited {
color:#cfd9d9;
text-decoration:none;
}
.breadcrumb a:hover {
color:#fff;
text-decoration:underline;
}
#column-left {
width:940px;
margin: 0 0 0 10px;
text-align:center;
background-color:#2F7285;
}
#quickbuttons a {
	text-decoration: none;
}
#quickbuttons img {
	border: 0;
	margin-bottom: 2px;
}
.listhead {
color:#054572;
padding:10px;
background-color:#ffd95d;
border-top:solid 1px #aa913e;
}
.listpage-spacer {
height:30px;
}
#listblocks {
width:940px;
text-align:center;
}
/* LISTING BLOCKS */
.listblock, .listheader, .listmain, .listfooter	{
width: 660px;
clear: both;
padding: 0px;
margin: 0px;
}
.listblock {
height: 213px;
margin-bottom: 30px;
}
.listheader {
height:	24px;
background-image: url(/templates/images/listings/listheader.png);
}
.hdrleft, .hdrright, .footerright, .footerleft, .listimage, .listnav, .listtext {
text-align: left;
float:	left;
width:	330px;
height:	24px;
margin: 0px;
padding: 0px;
}
.hdrright, .footerright	{
text-align: right;
}
.listmain {
height:	165px;
}
.listimage {
padding: 0px;
margin:	0px;
border:	0px;
width:	255px;
height: 165px;
}
.listimage img {
width: 255px;
height: 165px;
padding: 0px;
}
.listnav {
width: 405px;
text-align: center;
height: 33px;
background-image: url(/templates/images/listings/listnav.gif);
}
.navlinks {
position: relative;
top: 4px;
left: 0px;
height: 20px;
}
.listtext {
width: 405px;
height: 132px;
background-image: url(/templates/images/listings/listtext.jpg);
}
.listfooter, .footerleft, .footerright	{
height: 24px;
}
.listfooter {
background-image: url(/templates/images/listings/listfooter.png);
}

/* END LISTING BLOCKS */

/* LISTING BLOCKS */

.listmain {
background-color: #99CCFF;
}
.listnav {
border-color: #333333;
}
#listblocks h2 {text-align:left; padding-left:5px; margin-top:60px; font:bold 1.2em/1.8em Geneva, Arial, Helvetica, sans-serif; color:#E5E5E5; width:660px; height:30px; background:url(../images/listings/list_headers.gif) no-repeat;}
#listblocks h4 {text-align:left; padding-left:5px; margin-top:60px; font:bold 1.2em/1.8em Geneva, Arial, Helvetica, sans-serif; color:#F7F7F7; width:660px; height:30px;}
.greenheader {background: url(/templates/images/listings/list_headers_green.gif) no-repeat;}
.redheader {background: url(/templates/images/listings/list_headers_red.gif) no-repeat;}
.blueheader {background: url(/templates/images/listings/list_headers_blue.gif) no-repeat;}
.orangeheader {background: url(/templates/images/listings/list_headers_orange.gif) no-repeat;}
.hdrleft p {
display: inline;
color: #333333;
font: normal .9em/1.6em Arial, Helvetica, sans-serif;
padding-left: 10px;
}
.hdrright h3 {
color: #000099;
font: bold 1.1em Arial, Helvetica, sans-serif;
padding: 2px 7px 0px 0px;
display: inline;
}
.navlinks a:link, .navlinks a:hover, .navlinks a:visited {
font: bold 13px/33px Arial, Helvetica, sans-serif;
padding: 0px;
margin:	0px;
margin-top: -20px;
}
.navlinks a:link, .navlinks a:visited {
color: #FFFFFF;
text-decoration: none;
}
.navlinks a:hover {
color: #FF0000;
text-decoration: underline;
}	
.listtext p {
font: normal 1em/1.1em verdana, tahoma, Arial, Helvetica, sans-serif;
padding: 47px 10px 0px 10px;
margin-top: -20px;
}
div.listtext ul {
padding: 27px 10px 0px 20px;
}
.footerright p {
text-align: right;
font: bold 14px/20px Arial, Helvetica, sans-serif;
padding-right: 10px;
color: #006600;
margin-top: -10px;
padding-top: 14px;
}
.footerleft a:link, .footerleft a:hover, .footerleft a:visited {
text-decoration: underline;
margin: 0px;
padding: 20px 0px 0px 10px;
font: normal 11px/24px Verdana, Arial, Helvetica, sans-serif;
}
.footerleft a:link {
color: #333333;
}
.footerleft a:hover {
color: #FF0033;
}
.footerleft a:visited {
color: #993399;
}

/* END LISTING BLOCKS */
