.supergrid {
margin:auto;
	text-align : center;
}

.grid {
	width : 651px;
	margin : auto;
	/*background-color : #BBBCBC;
	border : 20px solid #BBBCBC;
	border-top : 5px solid #BBBCBC;*/
}

.headtext {
	font-size : 13px;
	color : white;
	text-align : center;
}

.sheadphoto {
	border : 5px solid white;
	margin: 0px;
	padding : 0px;
}

.sheadphoto img {
	margin:0px;
}

.sheadphoto td {
	padding:0px;
}


.grid p {
	margin : 0px;
	color : black;
}

.grid .pubr {
	display : none;
	/*
	vertical-align : top;
	text-align : center;
	*/
}

.grid .publ {
	display : none;
}

.grid .pubr{
	vertical-align : top;
	text-align : center;
}


.grid .content {
	vertical-align : top;
	padding:0px;
}

.tdpubphot {
	padding:0px;
}

.static-links {
	display : none;
}

.geobrowser {
	padding:0px 0px 0px 15px;
	margin : 5px 0px 0px 0px;
	text-align: left;
	color: black;
	font-weight: bold;
	font-size: 15px;
}

.geobrowser a {
	text-decoration: none;
	color: black;
}

.geobrowser a:hover{
	text-decoration:underline;
}

.select-boxes {
	margin: 5px 0px 5px 0px;

}

.select-boxes a {
	color : black !important;
	text-decoration: none;
}

.select-boxes a:hover {
	text-decoration:underline !important;
}

.num-results {
	color : black;
	margin: 5px 0px 5px 0px;
}

.num-results span {
	font-weight: bold;
}

.info-price-from {
	text-align : left;
	font-weight : bold;
	color: black;
}

.info-price-from tt {
	color : #dd1c00;
	font-size: 17px;
}

.pro-footer-links {
display:none;
}

.footer-pages-pro-n {
display:none;
}

h1 {font-size:19px}

.no {display:none;}

.footergrid {
	padding: 0px 5px 0px 5px;
	background-color: white;
}

.pro-footer a {
	text-decoration: none;
	color: #3d3d3d;
}

.pro-footer a:hover {
	text-decoration: none;
	color: black;
}

