@media print{ 
	/*hide the left column when printing*/
	#leftcol{display:none;} 
	#outer{border-left:0;} 
}

/* Yavor's original css, plus some modifications */
td
{
font-family: "Trebuchet MS", Arial, sans-serif;
font-size: 11px;
color: #000000;
} 

input.submit_button {
	border-style: none;
	background-color: white;
	font-size: 11px;
}

input.submit_button, a
{
color: #000000;
border-height:  1px;
border-bottom: 1px dotted #ccccd6;
text-decoration: none;
}

input.submit_button:hover, a:hover
{
color: #000000;
border-bottom: 1px solid #ccccd6;
}

.img a
{
text-decoration: none;
border-bottom: 0px;
}

.img a:hover
{
text-decoration: none;
border-bottom: 0px;
}

.search_element {
	font-size: 8pt;
	width: 132px;
}

input.search_input {
	font-size: 8pt;
	width: 132px;
	border-style: solid;
	border-width: 1px;
	border-color: black;
}

input.ibutton {
	font-size: 8pt;
	border-style: solid;
	border-width: 1px;
	border-color: #E5F1D4;
	background-color: #005034;
	color: white;
}

option.group {
	background-color: #f1f1f1;
}
/* Ends here */

form td {
	color: #808080;
	font-weight: bold;
	padding-left: 6px;
}

form#search_form {
	margin-top: 32px;
	margin-bottom: 12px;
}

select.search_selector {
	width: 172;
	height: 23;
}

td#top_offer_panel {
	background-image: url('http://www.therealestate.co.uk/template/therealestateimages/tab_top.gif');
	background-repeat: repeat-x;
}

#menuv {
	font-weight: bold;
	padding-left: 24px;
	margin-bottom: 8px;
}

.result_col_0 {
	background-color: #f5f5f5;
}

#col_0, #col_1, #col_2 {
	padding-top: 14px;
	
        padding-right: 14px;
        padding-left: 14px;
	padding-bottom: 2px;
        border-style: dotted;
        border-width: 1px;
        border-color: black;
	float: left;

	border-top-style: none;
	border-left-style: none;
	border-bottom-style: none;

	height: 100%;

	vertical-align: top;
}

#col_0 {
	border-right: none;
}

#col_1 {
	border-left: none;
}

.result_col_0 img {
	border-style: solid;
	border-width: 1px;
}

.result_col_1 img {
	border-style: solid;
        border-width: 1px;
}

div a {
	border-style: none;
}

.title {
	font-weight: bold;
}

.price {
	color: red;
}

.more a {
	border-bottom-style: none;
	text-decoration: underline;
}

.more a:hover {
	border-bottom: 1px solid #ccccd6;
}

td#images_td {
	border-left: 1px dashed #ccccd6;
	padding-left: 8px;
}

.featured_listings {
	width: 100%;
        text-align: center;
}

.featured_listings img {
	border-width: 1px;
}

/*
td.search_col_2 {
	border-style: dotted;
	border-width: 1px;
	border-color: black;

	border-top-style: none;
	border-bottom-style: none;

	background-color: #f5f5f5;
}*/

/*td.featured_listings {
}*/

table.horiz_feat td {
	padding-left: 12px;
	padding-right: 12px;
}

table.horiz_feat {
	margin-top: -10px;
	margin-bottom: -10px;
}


table#search_results_table {
	border-collapse: collapse;
}

table#search_results_table tr.ssrow td.cont {
	border-bottom: 1px dotted black;
	/*border-bottom: 1px dotted black;*/
	/*height: 100%;*/
}



