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

.grid {
	width : 651px;
	margin : auto;
}

li a {
	text-decoration:none;
	color:black;
}
	
ul {
	list-style-type : none;
	list-style-position : outside;
	padding : 0px;
	background-color : inherit;
	font-variant: small-caps;
	margin : 0px 10px 0px 5px;
	
}

li {
	padding : 0.1em 0em 0.1em 1em;
	color : black;
	display : inline;
}

.topleft {
	float:left;
	text-align:left; 
	margin:0px 0px 4px 10px;
}

.topright {
	float:right;
	text-align:right; 
	padding:0px;
}

.sheadphoto {
	margin: 2px 0px 0px 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 5px;
	text-align: left;
	color: black;
	font-weight: bold;
	font-size: 15px;
background-color:#8CB500;
}

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

.pro-footer {
	padding: 0px 5px 0px 5px;
margin-left:5px;
}
	

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

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

