#altop_search {
	height:46px;
	float:left;
}

#altop_search_container {
	float:left;
	width:100%;
	margin:0px -16px 0px 0px;
}

#altop_search_content {
	margin:0px 16px 0px 0px;
}

#altop_search_left {
	width:16px;
	height:46px;
	float:left;
	background:url(./images/bg_search_left.png) left top no-repeat;
}

#altop_search_center {
	width:auto;
	height:46px;
	margin:0px 0px 0px 16px;
	background:url(./images/bg_search_center.png) left top repeat-x;
}

#altop_search_right {
	width:16px;
	height:46px;
	float:right;
	background:url(./images/bg_search_right.png) left top no-repeat;
}

#altop_search_center input[type="text"] {
	width:90%;
	height:46px;
	line-height:46px;
	background:none;
	border:none;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#282c31;
	padding:0px 0px 0px 20px;
}

#altop_search_center input[type="text"]:focus { 
	outline:none;
}

#altop_search_center .form-textbox {
	background:none !important;
	border:none !important;
}

#altop_search_center .form-textbox-border {
	background:none !important;
	border:none !important;
}

div.title-search-result_body {
	display:none; 
	background:rgba(22, 23, 25, 0.4); 
	left:0; 
	top:0; 
	position:fixed; 
	width:100%; 
	height:100%; 
	z-index:600;
}

div.title-search-result {
	border:none;
	display:none;
	z-index:700;
}

div.title-search-result div.title-search-result-top {
	width:13px;
	height:12px;
	position:absolute;
	top:0px;
	left:28px;
	background:url(./images/bg_title-search-result-top.png) left top no-repeat;
}

div.title-search-result table.title-search-result {
	width:100%;
	background:url(./images/bg_table_result.jpg) left bottom repeat-x #f6f6f6;
	margin:7px 0px 0px 0px;
	border:5px solid #ffc200;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow:0px 0px 5px rgba(115, 113, 92, 0.77);
	-moz-box-shadow:0px 0px 5px rgba(115, 113, 92, 0.77);
	box-shadow:0px 0px 5px rgba(115, 113, 92, 0.77);
}

div.title-search-result table.title-search-result td {
	border-collapse:collapse;
	margin:0px;
	padding:0px;
}

/*Search*/
div.title-search-result #catalog_search {
	width:100%;
	float:left;
	border-top:1px solid #e8e8df;
	margin:7px 0px;
	padding:0px;
}

div.title-search-result #catalog_search a.search_all {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#333;
	display:block;
	float:right;
	margin:0px;
	padding:7px 10px 0px 0px;
	text-decoration:underline;
}

div.title-search-result #catalog_search a.search_all:hover {
	color:#cc9900;
	text-decoration:none;
}

div.title-search-result .tvr_search {
	width:100%;
	float:left;
	clear:both;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #e8e8df;
}

div.title-search-result .tvr_search:hover {
	background:#fff;
}

div.title-search-result .tvr_search .image {
	width:82px;
	height:66px;
	float:left;
	text-align:center;
	position:relative;
	background:#fff;
}

div.title-search-result .tvr_search .image a {
	width:82px;
	height:66px;
	display:table-cell;
	vertical-align:middle;
	text-decoration:none !important;
	text-align:center;
}

div.title-search-result .tvr_search .image a img {
	max-width:82px;
	max-height:66px;
	border:none;
}

div.title-search-result .tvr_search .item_title,
div.title-search-result .tvr_search .vendor_title {
	width:280px;
	height:58px;
	float:left;
	margin:4px 0px;
	padding:0px;
	overflow:hidden;
}

div.title-search-result .tvr_search .vendor_title {
	width:300px;
}

div.title-search-result .tvr_search .item_title a {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#333 !important;
	margin:0px;
	padding:0px 13px;
	height:58px;
	display:table-cell;
	vertical-align:middle;
	text-align:left;
	line-height:1.3;
	text-decoration:underline;
}

div.title-search-result .tvr_search .vendor_title a {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#333 !important;
	text-align:left;
	line-height:1.3;
	text-decoration:underline;
	height:58px;
	display:table-cell;
	vertical-align:middle;
	margin:0px;
	padding:0px 13px;
}

div.title-search-result .tvr_search .category_title {
	width:100%;
	float:left;
}

div.title-search-result .tvr_search .category_title a {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#333 !important;
	text-align:left;
	line-height:1.3;
	text-decoration:underline;
	display:block;
	margin:0px;
	padding:7px 13px;
}

div.title-search-result .tvr_search .item_title a:hover,
div.title-search-result .tvr_search .vendor_title a:hover,
div.title-search-result .tvr_search .category_title a:hover {
	color:#cc9900 !important;
	text-decoration:none;
}

div.title-search-result .tvr_search .price,
div.title-search-result .tvr_search .price_all {
	width:93px;
	height:66px;
	display:table-cell;
	vertical-align:middle;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#222 !important;
	text-align:right;
	margin:0px;
	padding:0px 5px 0px 0px;
}