/* CSS Document */
.searchresults .WhiteFrame {
margin-bottom: -110px;
position: relative;
}

.searchresults   #SearchToolSection {
margin: -70px 0 -20px 25px;
position: relative;
z-index:1200;
}


.searchresults h2 {
width: 715px;
margin-top: 30px;
padding: 15px 0 2px 15px;
font: normal 20px/22px Arial, Helvetica, sans-serif;
position: relative;
border-top: 1px solid #aaa;
letter-spacing: 0;
color: #333;
}
.produresults ul.productgallery {
margin-top: 5px;
}
.searchresults ul.productgallery li {
height: 10em;
}


.searchresults ul.inforesults {
margin-bottom: 0px;
}
.searchresults ul.inforesults  li {
width: 714px;
clear: both;
border-top: 1px solid #aaa;
padding: 4px 0 4px 15px;
}
.searchresults ul.inforesults li a{
float: left;
clear: none;
text-decoration: none;
}
.searchresults ul.inforesults  li a.result {
width: 150px;
}
.searchresults ul.inforesults li a.section{
width: 150px;
color: #888;
}
.searchresults ul.inforesults  li a:hover {
text-decoration: underline;
}

/*no results - element*/
.noresults{
width: 600px;
padding-left: 76px;
position: relative;
margin: -30px 0 -20px 0;
}
.noresults img {
position: absolute;
left: 17px;
top: 10px;
}
.noresults p{
width: 22em;
color:#888;
padding: 20px 0 40px 0;
}







/*no results - page*/
.noresultspage {
position: relative;
float: left;
clear: both;
margin: 0 0 0 10px;
width: 710px;
display: inline;
}
.searchresults .GalleryFrame  h1 {
font: 18px/20px Arial, Helvetica, sans-serif;
padding: 67px 0 0px 0;
float: left;
clear: both;
letter-spacing: 0;
color: #000;
margin-bottom: -35px;
}
.searchresults .GalleryFrame .vertmenu img {
padding: 4px 0 0px 0;
float: left;
clear: both;
margin-bottom: -30px;
}
.noresultspage p.intro {
padding: 0px 0 20px 2px;
float: left;
clear: both;
width: 690px;
line-height: 100%;
}

.noresultspage ul li {
padding: 0 0 0 8px;
background:url(../img/global/bullet3.png) left 11px no-repeat;
float: left;
clear: both;
padding-top: 8px;
width: 690px;
}
.noresultspage ul li li {
padding: 0px 0 0 16px;
background:url(../img/global/bullet3.png) 8px 3px no-repeat;
float: left;
clear: both;
color: #999;
}
.noresultspage ul li li a {text-decoration: none;}
.noresultspage ul li li a:hover {text-decoration: underline;}

.noresultspage h5 {
float: left;
clear: both;
padding: 30px 0 4px 0;
width: 690px;
}
.noresultspage #SearchToolSection {
float: left;
clear: both;
margin: 0;
}
.searchresults .noresultspage .searchhelp {
float: left;
clear: both;
padding: 5px 10px 5px 55px;
text-align: left;
position: relative;
border-top: 1px solid #ddd;
margin: 22px 0 0px 0;
width: 640px;
}
.searchresults .noresultspage .searchhelp h4{
margin: 0;
padding: 0;
font-weight: bold;
}
.searchresults .noresultspage .searchhelp img {
left: 0;
position: absolute;
top: 8px;
}
.searchresults u {
font-style: normal;
background: #FFFFCC;
text-decoration: none;
}