/* search */
form
{
	margin: 0px;
	padding: 0px;
}

.F-medium-bold
{
	font-size: 12px;
	font-weight: bold;
}
.F-normal
{
	font-size: 11px;
	font-weight: normal;
}
.F-normal-bold
{
	font-size: 11px;
	font-weight: bold;
}
.F-small
{
	font-size: 10px;
}
.FC-silver
{
	color: #A2A7AB;
}
.BC-white
{
	background-color: #FFFFFF;
}
.BC-white-compare
{
	background-color: #FFFFFF;
	padding-left: 10px;
}
.price-fat
{
	font-size: 17px;
	font-weight: bold;
}

.b2b-price-fat
{
	font-size: 17px;
	font-weight: bold;
	color:#FF7500;
}

.select-width-wide2, .input-width-wide2
{
	width: 155px;
}
.input-width-wide
{
	width: 150px;
}
.input-width-flat
{
	width: 100px;
}
.input-width-tiny2
{
	width: 30px;
}

.LS-2
{
	color: #000066;
}
.LS-search
{
	color: #526BB5;
}
.LS-small
{
	color: #526BB5;
}
.LS-small-fat
{
	color: #010066;
	text-decoration: none;
	font-size: 10px;
}
.LS-infos2
{
	color: #42566A;
}

a.LS-2
{
	color: #000066;
	text-decoration: underline;
	font-size: 11px;
}
a.LS-2:hover
{
	color: #000066;
	text-decoration: none;
}
a.LS-search
{
	color: #526BB5;
	text-decoration: underline;
	font-size: 11px;
}
a.LS-search:hover
{
	color: #526BB5;
	text-decoration: none;
}
a[disabled].LS-search
{
	color: #888;
	text-decoration: none;
}
a.LS-small
{
	color: #526BB5;
	text-decoration: underline;
	font-size: 10px;
}
a.LS-small:hover
{
	color: #526BB5;
	text-decoration: none;
	cursor: pointer;
}
a[disabled].LS-small
{
	color: #888;
	text-decoration: none;
}
a.LS-small-fat
{
	color: #010066;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
a.LS-small-fat:hover
{
	color: #010066;
	text-decoration: underline;
}
a.LS-infos2
{
	color: #42566A;
	text-decoration: underline;
	font-size: 11px;
}
a.LS-infos2:hover
{
	color: #42566A;
	text-decoration: none;
}
a.LS-infos
{
	color: #4C4535;
	text-decoration: underline;
	font-size: 11px;
}
a.LS-infos:hover
{
	color: #4C4535;
	text-decoration: none;
}
.search-top
{
	clear: both;
	width: 822px;
	height: 185px;

}
.search-top-left
{
	float: left;
	width: 464px;
	height: 150px;
	margin: 0px 18px 0px 0px;
}
.search-top-left h2
{
	margin: 0px;
	padding: 0px;
	color: #07006A;
	font-size: 18px;
	font-weight: bold;
}
.search-top-right
{
	float: left;
	width: 332px;
	height: 150px;
	margin-top: 5px;
}
.search-top-text
{
	float: left;
	margin-top: 4px;
}

.search-top-result { float: left; width: 450px; 
	min-height: 83px; height: auto !important; height: 83px;
	overflow: hidden; margin-top: 10px; line-height: 16px; }

.search-top-link
{
	clear: both;
	float: left;
	width: 420px;
	margin-top: 10px;
	color: #3436CD;

}
.search-top-link a
{
	margin-right: 25px;
}
h2.topccars-text
{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 12px;
	color: #41566B;
	margin: 0px 0px 4px 24px;
}
.search-area
{
	position: relative;
	float: none;
}

.search-result-action-A {
	position: relative;
	clear: both;
	float: none;
	width: 822px;
	height: 30px;
}

.search-result-action-A div.inner
{
	position: absolute;
	width: 822px;
	height: 30px;
	top: 0px;
	background-color: #D9E1F0;
	font-size: 10px;
}

.search-result-action-A-u {
	position: relative;
	clear: both;
	float: none;
	width: 822px;
	height: 30px;
}

.search-result-action-A-u div.inner
{
	position: absolute;
	width: 822px;
	height: 30px;
	top: 0px;
	background-color: #D9E1F0;
	font-size: 10px;
}
.search-result-action-B
{
	position: relative;
	clear: both;
	float: none;
	width: 822px;
	height: 40px;
	font-size: 10px;
}
.francise-result-action-B div.inner, .francise-result-action-B-u div.inner .search-result-action-B div.inner
{
	position: absolute;
	width: 822px;
	height: 40px;
	top: 0px;
}
.search-result-action-B-u
{
	position: relative;
	clear: both;
	float: none;
	width: 822px;
	height: 40px;
	font-size: 10px;
}
.search-result-action-B-u img.fix-height-image
{
	margin-top: -13px;
}
.search-result-action-B-u div.inner
{
	position: absolute;
	width: 822px;
	height: 40px;
}
.sra-A-type
{
	float: left;
	width: 340px;
	padding: 8px;
	font-size: 10px;
}
.sra-A-res
{
	float: left;
	padding-top: 8px;
	color: #526BB5;
}
.sra-A-pager
{
	float: right;
	padding-top: 8px;
	padding-right: 9px; /*for AT*/
}
.border-top-x
{
	border-top: 2px solid #D3DAEA;
}
.search-result-action-left
{
	float: left;
	height: 30px;
	padding-top: 10px;
	border-left: 2px solid #D3DAEA;
}
.sra-B-arrow
{
	text-align: center;
}
.sra-B-3comp
{
	background-color: navy;
}
.search-result-action-right
{
	float: right;
	height: 30px;
	padding-top: 10px;
	border-right: 2px solid #D3DAEA;
}
.sra-B-sort
{
}
.sra-B-sort-fo
{
	padding-top: 3px;
}
.sra-B-sort-fo select
{
	width: 95px;
}
.sra-B-by
{
	padding-left: 10px;
}
.sra-B-by-fo
{
	padding-top: 3px;
}
.sra-B-by-fo select
{
}
.sra-B-res
{
	padding-left: 10px;
}
.sra-B-res-fo
{
	padding-top: 3px;
	padding-right: 5px;
}
.sra-B-res-fo select
{
}
.sra-B-go
{
	text-align: center;
	padding-left: 10px;
	padding-right: 5px;
	display: none;
}
.action-links
{
	position: relative;
	clear: both;
	float: none;
	width: 822px;
	height: 40px;
	color: #3436CD;
}
.action-links div.inner
{
	position: absolute;
	width: 822px;
	height: 30px;
	top: 15px;
}
.action-links div.inner a
{
	margin-right: 25px;
}
.prod-legend
{
	width: 819px;
	height: 83px;
	border: 1px solid #B2B2B2;
	margin-left: 8px;
	color: #676767;
	margin-top: 40px;
}
div.prod-legend p
{
	margin: 10px 0 0 5px;
	float: left;
}
div.prod-legend table
{
	margin: 4px 0 0 45px;
	float: left;
}
div.prod-legend table tr td
{
	color: #676767;
	font-size: 10px;
	padding: 1px;
}
div.prod-legend table tr td.sep
{
	width: 25px;
}
div.prod-legend table tr td img
{
	margin-right: 4px;
}
.fix-height-image
{
	margin-top: -5px;
}
.box-top-right
{
	float: left;
	width: 180px;
	height: 230px;
}
.box-top-right div.advert-head
{
	font-size: 10px;
	color: #AEAEAE;
	padding-bottom: 8px;
	text-align: right;
}
.box-top-right div.body
{
	background-color: white;
	width: 180px;
	height: 300px;
	color: #4F4333;
}

.navi-button-numbers {
	float: left;
	margin: 0px 3px 0px 3px;
}

.navi-button-first,
.navi-button-back,
.navi-button-next,
.navi-button-last,
.navi-button-first-disabled,
.navi-button-next-disabled,
.navi-button-back-disabled,
.navi-button-last-disabled {
	float: left;
	margin: 2px 3px 0px 3px;
}

.navi-disabled,
.navi-button-first-disabled,
.navi-button-back-disabled,
.navi-button-next-disabled,
.navi-button-last-disabled {
	cursor: default;
}
