body {
	background-color:#333333;
	margin:0 auto;
}

/* LAYOUT */



/* Surrounding table */

.around {
	width:619px;
	text-align:center;
	padding:5px 5px 5px 5px;
	background-color:#eeeeee;
	border:1px solid #6666666;
}




/* Navbar */

.nav {
	border:1px solid #676767;
	width:600px;
	text-align:center;
	height:32px;
	background-image: url(template43/navbg.gif);
	background-repeat: repeat-x;
	vertical-align:middle;
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
}



/* Main content Area */

.maincontent {
	width:600px;
	border:1px solid #676767;
	background-color:#F4F4F4;
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
}


.maincontent td {font-size:11px; }

/* Height Gap */

.hg {
	height:5px;
}



/* Red footer bar */

.footerbar {
	width:600px;
	height:6px;
	background-image: url(template43/footerbg.gif);
	background-repeat:repeat-x;
}



/* Footer (w. links) */

.footer {

	width:600px;
	height:10px;
	text-align:right;
}


/* Link back */

.lbt {
	width:600px;	
	text-align:center;
}

/* LINK STYLES */


/* Link back to spyka design */

a.linkback {
	font-size:9px;
	color:#666666;
	font-family:Arial;
}


/* Navbar links */

a.navlink, a.navlink:hover {
	font-family:Arial;
	font-size:12px;
	text-decoration:underline;
	color:#ffffff;
}


/* Footer links */

a.footerlink, a.footerlink:hover {
	font-family:Tahoma;
	font-size:10px;
	color:#4680C2;
	text-decoration:none;
}


/* All other links */

a {
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
a:hover {
	text-decoration:overline;
}	
#header {background: url(template43/banner.jpg); width:601px; height:140px; ;
vertical-align:bottom;

 
}

#header h1 {padding-left:10px; margin:0px; font-varient:small-caps; text-transform:capitalize; }
#header  h1.split {font-size:22px; position:relative; font-family:arial, verdana, sans-serif; color:#000; 
font-varient:small-caps; text-transform:capitalize; }
#header span  {margin:-2px; margin-left:10px; color:#fff; font-varient:small-caps; text-transform:capitalize;}

#thenews  {float:right; width:160px; padding-top:-2px; padding:2px; border:3px double #666666; 
margin:2px; }


.homeresults {
  border-bottom:1px solid #555555  ;
  margin-bottom:5px;
  clear: both;
  height:160px;
}

.homeresultspage {
  border-bottom:1px dotted  #555555  ;
  margin-bottom:5px;
  clear: both;

}

.housedetailstext {
clear: both;
  height:200px;
             margin:2px;
             padding:5px;
             padding-right:20px;
  overflow:hidden;
}
.housedetailstext:focus, .housedetailstext:hover {
  overflow: auto;
   padding-right:0px;
}


   .homeresults h2,   .homeresultspage h2 {
     font-size:14px;

   }

.homeresults img, .homeresultspage img{
border-right:1px solid #aaa;
border-top:1px solid #aaa;
border-left:1px solid #666666;
border-bottom:1px solid #666666;
padding:5px;
float:right;
width:169px;
height:120px;
}




#results #paging {
  display: block;
}
#results #paging a {
     padding:4px;
     margin:2px;
}
#results #paging a:hover {
background:    #000000;
color:white; text-decoration: none; }

.homedetails {

  margin-bottom:5px;
  clear: both;


}

.homedetails img{
border-right:1px solid #aaa;
border-top:1px solid #aaa;
border-left:1px solid #666666;
border-bottom:1px solid #666666;
padding:5px;
display:block;
clear:both;
width:229px;
height:180px;

}


#details #paging {
  display: none;
}

.newsItem {
  margin-bottom:8px; padding-bottom:5px; border-bottom:1px dotted #aaa; 
}
.sponsLinks {
            margin:6px;
            padding:2px;
            border:1px solid #FFCC00;
            background: #FFFFCC;
            color:#333333;
}
.sponsLinks a {
  color:#2BA1C0;
  text-decoration:none;
}

.sponsLinks a:hover {
  background:#2BA1C0;
  color:white;
  text-decoration:none;
}

.introtitle {text-transform:capitalize; }