/* *** CSS *** */

/* Page Wide */

h2 {
font-size: 17px;
font-family: Arial, Verdana, Arial, Sans-Serif;
color: #292929;
font-weight: bold;
padding-bottom: 12px;
}

.contentx h2 {
font-size: 17px;
font-family: Arial, Verdana, Arial, Sans-Serif;
color: #292929;
font-weight: bold;
padding-bottom: 5px;
}


h3 {
font-size: 14px;
font-family: Arial, Verdana, Arial, Sans-Serif;
color: #292929;
font-weight: normal;
padding-left: 0px;
margin: 0px; 
}

.sectionyes {
width:175px;
padding:0px;
font-size: 18px;
font-family: Arial, SunSans-Regular, Sans-Serif;
border-top:solid 1px #D9DEF2;
}

.grey {
font: 11px Arial, Sans-Serif;
font-weight: normal;
padding-left: 0px;
}

a:link.blacklink, a:visited.blacklink, a:active.blacklink {
font-size: 12px;
font-family: Arial, SunSans-Regular, Sans-Serif;
color: #222222;
font-weight: none;
font-style: none;
text-decoration: none;
border-bottom: 1px dotted #BDC3DA;
}
a:hover.blacklink {
font-size: 12px;
font-family: Arial, SunSans-Regular, Sans-Serif;
color: #222222;
font-weight: none;
   text-decoration: underline;
border-bottom: 0px;
}

a:link.greylink, a:visited.greylink, a:active.greylink {
font-size: 12px;
font-family: Arial, SunSans-Regular, Sans-Serif;
color: #848484;
font-weight: none;
font-style: none;
text-decoration: none;
}
a:hover.greylink {
font-size: 12px;
font-family: Arial, SunSans-Regular, Sans-Serif;
color: #848484;
font-weight: none;
text-decoration: underline;
}

/* Frontpage */

select.bizcategory {
	width: 190px;
	height: 22px;
	border: 1px solid #adadad;
	margin:0 0 6px 15px;
	font-size: 14px;
}

select.bizlocation {
	width: 190px;
	height: 22px;
	border: 1px solid #adadad;
	margin:0 0 0 15px;
	font-size: 14px;
}

input.emailfront {
	border: 1px solid #adadad;
	margin:0 0 5px 15px;
}

input.emailfronttwo {
	border: 1px solid #adadad;
	margin: 5px 0 5px 15px;
}

input.emailtick {
	margin: 0;
	padding: 0;
}


input.emailbut {
	margin:0 0 5px 0;
}

/* ListingBrowse Page */

table.browsebar {

height: 35px;
width: 100%;
border: 0px;
font-size: 15px;
}

.subhtext {
margin: 5px 0px 5px 0px;
}

.adbox {
padding:5px;
}

.results_price {
  font-size: 16px;
  font-weight: bold;
  padding-right: 6px;
}

.results_location {
  font-size: 14px;
}

.results {
  font-size: 15px;
  font-family: Arial, SunSans-Regular, Sans-Serif;
  color: #222222;
  text-decoration: none;
  padding-top: 10px;
}

.results a {
  font: 18px "Arial", arial, serif;
  color: #1a0dab;
  text-decoration: none;
}

.results a:hover {
  text-decoration: underline;
}

.results a:visited {
  color: #660099;
}

.results a:active {
  color: #dd4b39;
}



h2.list {
font-size: 18px;
font-family: Arial, Verdana, Arial, Sans-Serif;
color: #292929;
font-weight: none;
}

h2.listpad {
font-size: 18px;
padding-top: 8px;
font-family: Arial, Verdana, Arial, Sans-Serif;
color: #292929;
font-weight: none;
}


/* ListingView Page */

.listingbottomlist {
margin: 120px 0 0 0;
}

.listingtop2 ul, li 
{ 
	margin: 0;
	padding: 0;
}

.listingtop2 li {
	list-style: none;
	display: list-item;
}

.listingtop2 li.sub {
}

.listingtop2 li.main {
	list-style: none;
	padding-top: 7px;
}

.listingtop2 a.blue {
color: #0006E7;
text-decoration: underline;
border-bottom: 0px;
}

.listingtop2 a.sml {
font-size:11px;
}


.listingtop2,  .listingtop2 a  {
color: #222222;
}

.listingtop2 a  {
font-style: none;
text-decoration: none;
border-bottom: 1px dotted #BDC3DA;
}

.listingtop2 a:hover {
text-decoration: underline;
border-bottom: 0px;
}

.listingbold {
color: #222222;
font-size: 12px;
font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
font-weight: bold;
}

.listingtwo, .listingone {
font-size: 14px;
font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
line-height: 22px;
}

.listingtop2, .listingtop2 a {
font-size: 12px;
font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;

}


.listingoneblue {
padding:10px;
background: #EFF2FB;
border-top:solid 1px #E9E9E9;
}

.listingone {
padding:10px;
background: #FFFFFF;
border-top:solid 1px #E9E9E9;
border-bottom:solid 1px #E9E9E9;
}



.listingone a, .listingtwo a {
  font-size: 12px;
  font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
}



#listingone p
{
padding-left: 0px;
}

.listingtwo {
padding:10px;
}

.listingtop {
font-size: 11px;
font-family: Arial, SunSans-Regular, Sans-Serif;
color: #666666;
}

.listingtop2_null {
padding-bottom: 5px;
}

table.financials .name {
  white-space: nowrap;
  text-align: left;
  padding-left: 0px;
  line-height: 22px;
  width: 135px;
  vertical-align: top;
}
table.financials .value {
  text-align: left;
  line-height: 22px;
  vertical-align: top;
   width: 305px;
}


.listingbart {
background: #000000;
height: 40px;
}


.listingbar
{
position: relative;
background-image:  url(/images/listingbar.gif);
background-repeat: repeat-x;
width: 100%;
border: 5px;
height: 35px;
padding-bottom: 8px;
overflow: hidden;	
}

ul#listbar {
	list-style:none;
	margin-top: 10px;
	padding: 0px;
	margin-left: 10px;
	position: absolute; 
}

ul#listbar li {
  display:inline;
}

ul#listbar a {
  font-size: 14px;
  font-family: "Arial", Arial, SunSans-Regular, Sans-Serif;
  color: #0005CF;
  text-decoration: none;
  margin-right: 20px;
}

ul#listbar a:hover {
  text-decoration: underline;
}


/** control the appearance of the image switcher **/

.imgsw_list_numbers a.active,
.imgsw_list_titles a.active,
.imgsw_list_filenames a.active,
.imgsw_list_thumbnails a.active,
.imgsw_list_numbers a.active:hover,
.imgsw_list_thumbnails a.active:hover,
.imgsw_list_titles a.active:hover,
.imgsw_list_filenames a.active:hover
{
	color: #222222;
	background-color: #EAEAEA;
}
	
.imgsw_list_numbers a,
.imgsw_list_titles a,
.imgsw_list_filenames a,
.imgsw_prevnext a
{
	padding: 0 0.5em;
	padding-bottom: 14px;
	text-decoration: none;
	color: #0005CF;
	font-weight: bold;
	background-color: #DCDCDC;
}


.imgsw_list_numbers a:hover,
.imgsw_list_thumbnails a:hover,
.imgsw_list_titles a:hover,
.imgsw_list_filenames a:hover,
.imgsw_prevnext a:hover
{
	color: #292929;
	background-color: #EAEAEA;
}

.imgsw_list_titles a,
.imgsw_list_filenames a
{
	display: block;
	padding: 0;
	margin: 0;
	width: 300px;
}

.imgsw_list_thumbnails a
{
	padding: 1px;
	background-color: #DCDCDC;
	display: block;
	float: left;
}

.imgsw_list_numbers,
.imgsw_list_titles,
.imgsw_list_filenames,
.imgsw_list_thumbnails,
.imgsw_prevnext
{
	display: inline;
	padding: 0;
	margin: 0;
}

.imgsw_image
{
	border: none;
	margin: 0;
}

.imgsw_viewport 
{
	clear: both;
	

}

.imgsw_title
{
	font-size: 2em;
	padding: 0;
	margin: 0;
	color: #D70000;
}

.imgsw_toplevel
{
	padding: 0;
	position: relative;
	font-family: Arial, sans-serif;
}

/** control the rest of the page **/

.results_location_nu {
    color: #292929;
    display: block;
    font-family: Arial,Verdana,Arial,Sans-Serif;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 0;
}
