/* MLP Design (http://www.mlpdesign.tk) */

body
{ background:url(template63/bg.gif) 0 0 repeat-x #CECECE; color: #333;
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13pt;margin:0;}

h1
{font-size:14pt; font-weight:bold; margin-bottom:5px;}

h2
{font-size:8pt; font-weight:normal; padding-bottom: 5px; margin:0; text-transform:uppercase; border-bottom:#ccc 1px dashed;}

a:link, a:visited, a:active
{ background-color: #ffffff; color:#0000ff; text-decoration: none;}

a:hover
{ background-color: inherit; text-decoration: none; color:#777; border-bottom:1px dotted;}

ul 
{ list-style:none; margin-left:10px; padding:1px;}

ul li
{ padding-left:15px; background: url(template63/arw.gif) 0 3px no-repeat;}

ul.submenu1 li
{ padding-left:15px;
background-image:url(template63/arw.gif);
background-repeat:no-repeat;
background-position:10px 8px;
border-bottom: solid 1px #eaeaea;
margin-left:-9px;
padding-right:25px;
padding-left:25px;
padding-bottom:5px;
padding-top:5px;
}

blockquote
{	
	background-image:url(template63/quote.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left: 30px; 
	margin:0 50px;
	color:#aaa; 
	font-size:9pt; 
	font-weight:normal;
	text-align:justify;
}
  
#header
{ width:750px; height:60px; margin:auto; padding-top:30px;
  font-size:22pt; font-weight:bold; letter-spacing:2px; text-transform:uppercase; text-align:justify;}
  
#menu
{ width:755px; margin:auto; height:24px; border-top:#999 1px solid; border-bottom:#999 0 solid; border-left:#aaa 1px solid; font-size:9pt; clear:both;}

#body
{ width:734px; margin: auto; padding:10px; background:#fff; color:inherit;
  border-right:#666 1px solid; border-bottom:#666 1px solid; border-left:#666 1px solid; }
  
#footer
{ padding:15px; font-size:8pt; border-top:#333 1px solid;}
  
.header
{ float:right; font-size:9pt; font-weight:normal; padding-top:10px; text-align:right; letter-spacing:-1px;}

div.title{ color:#000; letter-spacing:-2px; float:left;text-align:justify;   }

.menu 
{ width:250px; height:24px; float:left; border-right:#aaa 1px solid; 
  font-family: Tahoma,sans-serif; text-align:center; text-transform:uppercase; }

.menu a:link, .menu a:visited, .menu a:active
{ background:#000; text-decoration: none; color:#eee;display:block; height:15px; padding-top:7px;
  font-weight:bold; font-size:7pt; background-image:url(template63/menu_bg.jpg);}

.menu a:hover
{ background:#666666; text-decoration:none; color:#FFF; border:0;}

.submenu
{ float:right; font-size:8pt; font-weight:normal; margin:0 0 5px 0;}

.content
{ padding:20px; background-color:#fff; color:inherit; text-align:justify; border:#ccc 1px solid; width:460px;}

.footer 
{
	float:right;
}

.wb{
background-image:url(template63/wb.jpg);
height:250px;}

.spacer
{ clear:both; margin:15px;}

.sidebar{
	width:217px;
	background-color:#fff;
	color:inherit;
	text-align:justify;
	border:#ccc 1px solid;
	float:right;
}


.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; }
