BODY {
	background-color : White;
	background-image : url(/graphics/left_bg_tile.gif);
	margin : 0px 0px;
}

.bold {  
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold
}

HR {
	color : #D4D4D4;
	height : 1px;
	width : 100%;
}

LI {
	list-style-type : disc;
	color : #3E3E3E;
	margin-right : 10px;
}

P {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
	text-align : justify;
	/*	color : #003399;*/
}

.smallheading {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	/*color : #003399;*/
	color : #3E3E3E;
	font-weight : bold;
}

.heading {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	/*color : #003399;*/
	color : #3E3E3E;
	font-weight : bold;
}


.largeheading {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 18px;
	text-decoration : none;
	/*color : #003399;*/
	color : #3E3E3E;
	font-weight : bold;
}

 .headinginverse {
	/* background: url("graphics/left_bg_tile.jpg");*/
   /* background: url("graphics/left_bg_tile.gif");*/
   /* background: url("graphics/gradient_bg_1.jpg");*/
    padding:0.3em;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color : White;
	font-weight : bold;
	margin-left : 20px;
	width : 430px;
	border-left:0px solid #D2DBF2;
	border-top:0px solid #D2DBF2;
	border-bottom:0px solid #D2DBF2;
	border-right:0px solid #D2DBF2;
	background-color: #B4B4B4;
}





 a.headinglink {  
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: bold; 
	color: #003399;
	text-decoration : none;
}

 a.headinglinkunderlined {  
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: bold; 
	color: #003399;
	text-decoration : underline;
}

a.headinglink:visited {  
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: bold; 
	color: #003399;
	text-decoration : none;
}

a.headinglink:hover { 
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: bold; 
	color: #000000;
	text-decoration : underline;
 } 
 
 a.headinglinkunderlined:hover {  
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: bold; 
	color: #000000;
	text-decoration : underline;
}

a:link {  
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color: #003399;
}

a:visited {  
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color: #003399;
text-decoration : underline;
}

a:hover { 
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal; 
	color: #000000;
	text-decoration : underline;
 }

.menuheading {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	color : White;
	font-size : 11px;
}
 
 a.menulink {  
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color: White;
	text-decoration : none;
}

 a.menulink:visited {  
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color: White;
	text-decoration : none;
}

 a.menulink:hover {  
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color: #003399;
	text-decoration : none;
}

 a.menulinktop {  
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color: White;
	text-decoration : none;
}

 a.menulinktop:visited {  
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color: White;
	text-decoration : none;
}

 a.menulinktop:hover {  
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color: Yellow;
	text-decoration : none;
}

.resultstabletext {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	color : Black;
	font-weight : normal;
}

.gallerytabletext {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	color : Black;
	font-weight : normal;
	text-align: justify;
	margin-left: 15px;
	margin-right: 15px;
}

.tabletextblue {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	color : #069;
	font-weight : normal;
}

.tabletextred {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	color : #F00;
	font-weight : normal;
}

.tabletextpurple {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	color : #60F;
	font-weight : normal;
}

.tabletextgreen {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	color : #090;
	font-weight : normal;
}

.tabletextdarkgreen {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	color : #060;
	font-weight : normal;
}

.text {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : #3E3E3E;
	font-weight : normal;
	text-align : justify;
}

.text_left_justified {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : #3E3E3E;
	font-weight : normal;
	text-align : left;
}

.textleft {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : #3E3E3E;
	font-weight : normal;
	text-align : left;
}

.textright {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : #3E3E3E;
	font-weight : normal;
	text-align : right;
}

.textorange {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : #3E3E3E;
	font-weight : normal;
}

.textcopyright {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	color : Gray;
	font-weight : normal;
}

.textheader {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	color : #FFFFFF;
	font-weight : normal;
	text-align : justify;
}

.textlistbox {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	color : #003399;
	font-weight : normal;
}
a.textlink {  
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color: #003399;
	text-decoration : underline;
}

a.textlink:visited {  
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color: #003399;
	text-decoration : underline;
}

a.textlink:hover { 
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal; 
	color: #000000;
	text-decoration : underline;
}

TABLE.saledate_table{
	background :#D4D4D4;
	/*	border-top : 1px solid #D4D4D4;*/
/*	border-bottom : 1px solid #D4D4D4;*/
/*	border-right : 1px solid #D4D4D4;*/
/*	border-left : 1px solid #D4D4D4;*/	
    width :100%;
	vertical-align : top;
	color: #60C;
/*	margin-left : 15px;	*/
/*	margin : 5px 5px 5px;*/
/*	padding : 5px 5px 5px;*/
}

TABLE.feature_table{
	background : White;
	border-top : 1px solid #D4D4D4;
	border-bottom : 0px solid #D4D4D4;
	border-right : 1px solid #D4D4D4;
	border-left : 1px solid #D4D4D4;
	width :95%;
	vertical-align : top;
	margin-left : 15px;	
/*	margin : 5px 5px 5px;*/
/*	padding : 5px 5px 5px;*/
}

TABLE.postage_stamp_table{
	background : #DAE0EF;
	border-top : 1px dotted #D4D4D4;
	border-bottom : 1px dotted #D4D4D4;
	border-right : 1px dotted #D4D4D4;
	border-left : 1px dotted #D4D4D4;
	width : 100%;
	vertical-align : top;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	padding-bottom : 5px;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : #3E3E3E;
	font-weight : normal;
	text-align : normal;
}

TABLE.half_feature_table{
	background : White;
	border-top : 1px solid #D4D4D4;
	border-bottom : 0px solid #D4D4D4;
	border-right : 1px solid #D4D4D4;
	border-left : 1px solid #D4D4D4;
	width :90%;
	vertical-align : top;
	margin-left : 15px;
}

TABLE.index_feature_table{
	background : White;
	border-top : 1px solid #D4D4D4;
	border-bottom : 0px solid #D4D4D4;
	border-right : 1px solid #D4D4D4;
	border-left : 1px solid #D4D4D4;
	width :95%;
	vertical-align : top;
	margin-left : 6px;
}

TABLE.feature_footer{

	background : White;
	background-image: url('graphics/cnr.gif');
    background-repeat: no-repeat;
    background-position: 100% 100%;
	
	border-top : 0px solid #D4D4D4;
	border-bottom : 0px solid #D4D4D4;
	border-right : 0px solid #D4D4D4;
	border-left : 1px solid #D4D4D4;
	width :95%;
	margin-left : 15px;
	}
 
TABLE.half_feature_footer{

	background : White;
	background-image: url('graphics/cnr.gif');
    background-repeat: no-repeat;
    background-position: 100% 100%;
	
	border-top : 0px solid #D4D4D4;
	border-bottom : 0px solid #D4D4D4;
	border-right : 0px solid #D4D4D4;
	border-left : 1px solid #D4D4D4;
	width :90%;
	margin-left : 15px;
	}
 
 TABLE.index_feature_footer{

	background : White;
	background-image: url('graphics/cnr.gif');
    background-repeat: no-repeat;
    background-position: 100% 100%;
	
	border-top : 0px solid #D4D4D4;
	border-bottom : 0px solid #D4D4D4;
	border-right : 0px solid #D4D4D4;
	border-left : 1px solid #D4D4D4;
	width: 200px;
	margin-left : 6px;
	}
	
 TABLE.real_estate_thumbs{
	width : 100%;
	background : #F7F7F7;
	border-bottom : 1px dotted #968D92;
	border-top : 1px dotted #968D92;
	border-left : 1px dotted #968D92;
	border-right : 1px dotted #968D92;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	/*border : 1px solid #787878;*/
}
 
 /* bestrates search box style */

select.bestrates_search {
    font-size: 8pt;
    width: 120px;
	/* width: 158px; */
 }
div.bestrates_search {
    font-weight: bold; 
    padding-left: 0px; 
    width: 120px;
    /*  width: 160px; */
} 
div.bestrates_search_bottom {
  padding:5px; 
  margin:0;
}
input.bestrates_search {
  margin:0;
  padding:0;
}
option.bestrates_search {
    
}

 /* end bestrates search box style */
.feature_table tr td table tr td .saledate_table tr td {
	color: #F00;
}

