/**
 * 	These styles will be only used on the search page.
 * 
 * @madeby: Stefan
 */

.search-page-header {
    height: auto;
    vertical-align: top;
}

.page-header, .search-page-header {
    background-color: #F9F9F8;
    display: inline-block;
    /*height: 111px;*/
    margin: 10px 0 0;
    position: relative;
    /*vertical-align: top;*/
    width: 954px;
}

.search-page-header .header h2 {
    font: bold 24px 'Ubuntu', sans-serif;
    padding-top: 26px;
}

.search-page-header .search-bar, .search-page-header .explore-bar {
    background-color: #F5F5F5;
    height: auto;
    overflow: hidden;
    width: 100%;
}


.search-page-header .bar-wrap {
    border-top: 4px solid #CCCCCC;
    display: inline-block;
    vertical-align: top;
    width: 100%;
}

.search-page-header h3 {
    color: #000000;
    font: bold 24px/58px 'Ubuntu', sans-serif;
    padding: 0 0 0 15px;
}


.search-page-header .search-bar form {
    height: 35px;
    margin: 12px 0 0;
}


.search-results {
    background-color: #FFFFFF;
    display: inline-block;
    padding-bottom: 60px;
    vertical-align: top;
    width: 954px;
}


.search-results .header {
    height: 84px;
    position: relative;
    width: 100%;
}

.search-results .header h2,
.search-results .header h2 span {
    font: bold 24px 'Ubuntu', sans-serif;
    padding-top: 26px;
}


.search-results.product .content-holder h3, 
.search-results.product-detail .content-holder h3 {
    font: 18px 'Ubuntu', sans-serif;
    padding: 18px 0 2px;
    width: 100%;
	text-decoration:underline;
	color:3e3e3e;
}

.search-results .content-holder p {
    padding: 0 0 10px;
    width: 95%;
}

.search-results .content-holder{
	padding-left:20px;
	width:590px;
}

.main-container .search-results .maincontent-two-thirds-wide  a{
	font: 14px/20px 'Ubuntu', sans-serif;
}


.main-container .search-results .maincontent-two-thirds-wide h3 a{
    font: bold 18px 'Ubuntu', sans-serif;
    padding:30px 0 0 0;
}

.searchresults {
    margin-top: 20px;
}


.searchresults  h3 {
    padding-top: 30px;
}


.searchresults a {
    color: #3E3E3E;
    text-decoration: underline;
}


.summary p {
    line-height: 1.4em;
    padding-bottom: 0;
}


.searchresults p a {
    color: #3E3E3E;
    text-decoration: none;
}

.searchresults p a:hover {
	color: #3E3E3E;
}

.searchresults p a.url {
    color: #CC0000;
}

.searchresults p a:hover.url {
    color: #CC0000;
}

.searchResultsMeta {
	background: none repeat scroll 0 0 #F5F5F5;
    clear: both;
    font: 1em 'Ubuntu', sans-serif;
    margin: 10px 0 20px;
    overflow: hidden;
    padding: 8px 10px;
    width: 570px;
}
.searchResultsMeta span.right{
	float:left;
}

/* SEARCH RESULTS FOOTER */
.searchResultsFooter {}

