﻿h1 {
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #DDEEFF;
    color:#336699;
    font-size:20px;
    line-height:20px;
    padding:4px 8px;
    margin:0 0 0 6px;
}
#product-list {
    margin-bottom:14px;
}
#product-list li 
{
    list-style-type:none;
}
.prod-item 
{
    padding:4px 8px;
    border:1px dotted #ccc;
    display:block;
    float:left;
    width:320px;
    height:126px;
    background:#FFFFCC none repeat scroll 0 0;
    margin-left:12px;
    margin-bottom:4px;
    border:1px solid #66CCFF;
}
.prod-item p { padding:0px 4px;margin-bottom:2px; }
.prod-item p a { font-weight:bold; }
.prod-item p a:hover {background:blue;color:White; }
.prod-item p img  { padding:10px 6px 0 0; }
p.product-description { font-size:11px; }
p.author-name,p.product-format { font-size:11px; }
.memprice { color:Green;float:right;position:relative;top:0; }
#main-content-top-image { height:15px; }
#search-again-form {
    position:relative;
    float:left;
    top:30px;
    overflow:hidden;
    z-index:20;
    width:auto;
    height:30px;
}

#ctl00_MainContentArea_lblSearched { position:absolute;float:right;padding:0;right:0;top:2px;line-height:16px;width:auto; }
#ctl00_MainContentArea_sortproducts { position:absolute;float:right;right:0;top:38px;padding:0;width:auto;margin:0; }

/* pagination styles */

#left-search-top { width:280px;height:60px;position:relative;float:left; }
#left-search-top .highlight, #bottom-search .highlight { display:none !important; }
li.highlight { display:inline !important; }
#left-search-top .product-list-counter { position:relative;float:right;left:2px;width:202px; height:24px; padding:4px; }
#bottom-search .product-list-counter { position:relative;float:left;left:12px;width:202px; height:24px; padding:4px; }
.product-list-counter a, a.view-all {
    border:1px solid #AAAAEE;
    color:#1155BB;
    text-decoration:none;
    background:white none repeat scroll 0 0;
}
.product-list-counter a:hover, a.view-all:hover 
{
    border:1px solid #FFF;
    background:#FFFFAA;
    color:#333;
}
.product-list-counter a, .product-list-counter span, a.view-all 
{
    display:inline;
    margin-bottom:5px;
    margin-right:5px;
    padding:0.3em 0.5em;
}
.product-list-counter span { width:20px; }


#cart_links         { top:-17px; }
#toggle-view { position:relative;float:left;top:0px;left:4px;*top:0px;*right:0px;padding:4px 0;  }
a.view-all, a.view-all:hover {  }
#search-name {position:relative;float:left; }

#upper-results-content {
    background:#EEEEEE none repeat scroll 0 0;
    border:1px solid #ccc;
    height:62px;
    padding:2px 12px 0 0;
    width:674px;
    margin-left:10px;
    margin:0 0 4px 10px;
}
#authname { background-color:#eff; }

#sort-drop { position:relative;float:left;width:180px;bottom:0;top:-3px;text-align:right;z-index:10; }

#nothing-found { position:relative;float:left; top:0px;padding:0 4px; }
#nothing-found p {
    font-weight:bold; 
    background:#FFF none repeat scroll 0 0;
    border:0px solid #ccc;
    color:#336699;
    font-size:14px;
    padding:6px 12px;
    margin:0 0 0 8px;
    line-height:1.5em;
}

p.search-image { height:102px;border-right:1px solid #fca;display:block;float:left;margin-right:6px; }
p { line-height:14px; }

/* ie hacks */ 
#search-again-form { *bottom:0px;*right:0px; }
#sort-drop { *bottom:90px; }
.search-button {  }

/* rounded */
.prod-item, #upper-results-content, h1, .product-list-counter a, #nothing-found p, a.view-all {
   	-webkit-border-top-left-radius: .5em;
	-moz-border-radius-topleft: .5em;
	border-top-left-radius: .5em;
	-webkit-border-bottom-left-radius: .5em;
	-moz-border-radius-bottomleft: .5em;
	border-bottom-left-radius: .5em;
	-webkit-border-top-right-radius: .5em;
	-moz-border-radius-topright: .5em;
	border-top-left-radius: .5em;
	-webkit-border-bottom-right-radius: .5em;
	-moz-border-radius-bottomright: .5em;
	border-bottom-right-radius: .5em;
}

