body {
    margin: 0px;
    padding: 0px;
    font-family: Verdana, sans;
    font-size: 10pt;
}
a {
	color: #00a6eb;
	text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
#container {
    border-top: 4px solid #98c000;
    margin:0px;
}
/******************** Index page styles ******************/
#index-container form {
    margin: 0px;
    padding: 0px;
}
#index-content {
    margin: 0px auto;
    width: 680px;
    text-align: center;
    border-top: 50px solid white;
}
#index-search-input-box {
    margin-top: 35px;
    margin-bottom: 45px;	
}
#index-search-input-box div.box-content {
	text-align: center;
	vertical-align:center;
}
#index-search-input {
	height: 33px;
	width: 440px;
	border: 1px solid #a2a3a7;
	margin:0px;
	font-size: 25px;
	margin-right: 20px;
	padding: 0px;
	vertical-align:middle;
}
#index-tags-cloud {
	width: 480px;
	margin: 0px 100px;
	padding: 0px;
}
#index-tags-cloud div.box-content {
    text-align:left;
    vertical-align: top;
}
#index-tags-cloud h3{
    margin: 0px;
    color: #a2a3a7;
}
#index-content div.more-options {
    font-size: 12px;
    color: white;
    text-align: left;
    padding: 0px 50px;
    vertical-align: middle;
}
/****************** Search results styles ******************/
.result_item_container {
}
.result_item_container hr{
	border: 0px;
	border-bottom: 1px dashed #E40083;
	margin: 15px 5px;
	height: 0px;
}
.result_item_image_container {
    width: 100px;
    float: left;
}
.result_item_data_container {
	margin-left: 100px;
}
.result_item_data_container h3 {
    margin: 0px;
}
.result_item_data_container p {
	margin-top: 5px;
    margin-bottom: 5px;
}
.result_item_data_container span.title {
    color: #666666;	
}
.result_item_data_container span.price {
	font-size: 120%;
	font-weight: bold;
	color: #e40083;
}
#search-input-box-container {
	background: white url('/media/images/logo2.gif') no-repeat scroll 0% 50%;
	height: 87px;
	border: 1px solid white;
}
#search-input-box {
	margin-left: 150px;
	margin-top: 6px;
}
#search-input-box input[type="text"] {
	width: 500px;
    border: 1px solid #a2a3a7;
    margin:0px;
    font-size: 25px;
    padding: 0px;
    vertical-align:middle;
}
#results-content-container {
    width : 100%;
    margin: 0px;
    padding: 0px;
}
#results-content {
	margin: 20px 50px;
    padding: 0px;
}
#search-results {
	margin-top: 25px;
    padding: 0px;
}
#top-notify {
    margin-top:25px;
    margin-bottom: 15px;
}
#google-map {
    width: 270px;
    height: 280px;
    border: 1px solid #d1d1d3;
    background-color: #99b3cc;
    overflow: hidden;
}
#tags-cloud {
	width: 270px;
	margin-top: 15px;
	padding: 0px;
}
#block-right form[name="distance_search"] {
    margin-top: 10px;
}
#block-right form[name="distance_search"] input[type="text"] {
    width: 55px;
}
#block-right form[name="distance_search"] input[type="image"] {
    clear:left;
    border-width: 0px;
    margin-top: 10px;
}
#block-right form[name="distance_search"] select {
    width: 75px;
}
#search-results-paginator-container {
	text-align: center;
	line-height: 200%;
	margin-top: 15px;
}
#search-results-paginator-container span{
	color: #666;
}
#footer-block {
	margin-top: 15px;
	text-align: center;
	clear:both;
}
#footer-block a {
	color: #fff;
}
.locate-on-map {
	font-size: 10px;
	margin: 5px 2px;
	display: none;
    vertical-align:middle;
}
.locate-on-map img {
	float:left;
	margin-right: 5px;
	vertical-align:middle;
}
div.left-ads {
    padding: 20px 10px 20px 0px;
}
div.left-ads div.ad{
    margin-bottom: -10px 0px;
    font-size: 11px;
    cursor: pointer;
}
div.left-ads div.ad div.box-content{
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer;
}
div.left-ads div.ad a:hover {
 text-decoration: none;
}
div.left-ads div.ad span.title{
    color: #000000;
    font-weight: bold;
}
div.left-ads div.ad span.description{
    color: #6e7269;
}
div.left-ads div.ad span.link-host{
    font-size: 80%;
    color: #a2a3a7;
}
p.tags-cloud {
    text-align: justify;
    padding-right: 10px;
    margin: 0px;
}
p.tags-cloud a.tag-rank-4 {
    font-size: 200%;
}
p.tags-cloud a.tag-rank-3 {
    font-size: 160%;
}
p.tags-cloud a.tag-rank-2 {
    font-size: 130%;
}
p.tags-cloud a.tag-rank-1 {
    font-size: 100%;
}
p.tags-cloud a.tag-rank-0 {
    font-size: 90%;
}
#results-content-container div.more-options {
    font-size: 12px;
    color: white;
    text-align: left;
    vertical-align: middle;
}