div.middle div.left {
	width: 161px;
	float: left;
}

div.middle div.right {
	width: 206px;
	float: right;
}

div.middle div.right img.register_button {
    margin-bottom: 30px;
}

div.middle div.search_content {
	padding: 0px 10px 0px 10px;
	min-width: 512px;
	margin: 0px;
	float: left;
}

	div.middle div.search_content div.actions {
       	padding: 0px 0px 3px 0px;
       	text-align: right;
    }

	div.middle div.search_content div.search_top {
		color: #512828;
		padding: 0px 0px 3px 0px;
	}

	div.middle div.search_content div.search_top a {
		padding: 0px 2px 0px 2px;
	}

	div.middle div.search_content div.search_top div.search_top_keyword a {
		padding: 0px 1px 0px 1px;
		font-size: 15px;
	}

		div.middle div.search_content div.search_top div.search_top_keyword {
			font-size: 14px;
		}

			div.middle div.search_content div.search_top div.search_top_keyword h1 {
	    		color: #ff0000;
	    		display: inline;
			}

		div.middle div.search_content div.search_top div.search_top_category {
			font-size: 12px;
		}

			div.middle div.search_content div.search_top div.search_top_category h3{
				font-size: 12px;
	    		color: #ff0000;
	    		display: inline;
			}

	div.middle div.search_content div.search_pages {
		margin: 20px 0px 10px 0px;
		font-size: 14px;
		text-align: center;
	}

	div.search_pages  div.disabled {
		margin: 20px 0 20px;
		padding-right: 10px;
		font-size: 14px;
		text-align: center;
		display: inline;
	}

		div.middle div.search_content div.search_pages a {
			font-size: 18px;
			margin: 0 2px 0;
		}

			div.middle div.search_content div.search_pages a.active {
				color: #000;
				text-decoration: none;
			}

	div.middle div.search_content div.search_results {
	}

		div.middle div.search_content div.search_results table.result {
			margin: 0px 0px 20px 0px;
			width: 512px;
			border-collapse: collapse;
			border-spacing: 0;
		}

			div.middle div.search_content div.search_results table.result td.small_image{
				width: 85px;
				padding: 0px 5px 0px 0px;
				text-align: center;
				vertical-align: middle;
			}

			div.middle div.search_content div.search_results table.result td.product {
				vertical-align: middle;
				padding: 0px 0px 0px 0px;
			}

				div.middle div.search_content div.search_results table.result td.product table {
					width: 421px;
				}

					div.middle div.search_content div.search_results table.result td.product table img {
						margin: 0px; padding: 0px; float: left;
					}

					div.middle div.search_content div.search_results table.result td.product table a img {
						border: 1px solid #000;
					}

					div.middle div.search_content div.search_results table.result td.product table td.title {
						vertical-align: bottom;
					}


						div.middle div.search_content div.search_results table.result td.product table td.title div.product_title {
							font-size: 14px;
							float:left;
							margin: 0px 5px 2px 0px;
						}

						div.middle div.search_content div.search_results table.result td.product table td.title div.product_title h2 {
							font-size: 14px;
						}

						div.middle div.search_content div.search_results table.result td.product table td.title div.search_relevance{
							font-size:12px;
							padding: 1px 0px 0px 0px;
						}

						div.middle div.search_content div.search_results table.result td.product table td.title div.search_match{
							margin:0px; padding:0px 0px 0px 1px; font-size:11px;
							clear: both;
						}

							div.middle div.search_content div.search_results table.result td.product table td.title div.search_match div.search_match_alias{
								color:Red; margin:0px; padding: 0px;
								float:left;
							}

							div.middle div.search_content div.search_results table.result td.product table td.title div.search_match div.search_match_value{
								color:Blue; margin:0px; padding: 0px 4px 0px 2px;
								float:left;
							}

					div.middle div.search_content div.search_results table.result td.product table td.desc {
						vertical-align: top;
						height: 40px;
					}

					div.middle div.search_content div.search_results table.result td.product table td.desc a {
						text-decoration: none;
					}

					div.middle div.search_content div.search_results table.result td.product table td.desc p {
						text-indent: 34px;
						margin: 0px;
						padding: 0px 0px 0px 0px;
						text-align: justify;
					}

					div.middle div.search_content div.search_results table.result td.product table td.cat {
						color: #c06e19;
					}

					div.middle div.search_content div.search_results table.result td.product table td.download {
					 text-align: right;
					}

					div.middle div.search_content div.search_results table.result td.product table td.title h2 {
					    font-weight: normal;
					    margin: 0px;
					}

					div.middle div.search_content div.search_results table.result td.product table td.cat h3 {
					    font-weight: normal;
					    font-size: 12px;
					    display: inline;
					}