﻿h1 {
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #DDEEFF;
    color:#336699;
    font-size:18px;
    line-height:20px;
    padding:4px 8px;
    margin:0 0 0 6px;
}

li.prod-item img {
    margin:5px 5px 0 5px;
}
/* pagination styles */
#toggle-view { position:relative;float:left;top:0px;left:4px;*top:0px;*right:0px;padding:4px 0;  }
a.view-all, a.view-all:hover {  }

#left-category-top { width:294px;height:60px;position:relative;float:left; }
li.highlight { display:inline !important; }
#left-category-top .highlight, #bottom-search .highlight { display:none !important; }
#left-category-top .product-list-counter { position:relative;float:left;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; }

#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:#EEFFEE none repeat scroll 0 0;
    margin-left:12px;
    margin-bottom:4px;
    border:1px solid #66CCFF;
}
.prod-item p { padding:0px 4px;margin-bottom:4px; }
.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.webname { width:308px;padding-bottom:4px; border-bottom:1px dotted #FFFFFF;}
p.author-name,p.product-format,p.product-description { font-size:11px; }
.memprice { color:Green;float:right;position:relative;*top:-14px; }
#main-content-top-image { height:15px; }
#search-again-form, #ctl00_MainContentArea_lblSearched { position:relative;float:right; }
#ctl00_MainContentArea_lblSearched { padding:2px 0 6px;right:22px; }
.product-list-counter { position:relative;float:left;left:20px; }
#cart_links         { top:-6px; }
#category-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:right;top:32px; }

/* ie hacks */ 
#sort-drop { *bottom:30px; }
#cart_links { *top:10px;*z-index:200;*height:auto; }

/* rounded */
.prod-item, h1, #upper-results-content, .product-list-counter a, 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;
}
p.search-image { height:102px;border-right:1px solid #fca;display:block;float:left;margin-right:6px; }
p { line-height:14px; }

#account-links 
{
    top:-5px;
    *top:-28px;
}
#welcome-user { *top:-30px; }
/*
li.prod-item a {
    text-decoration:none;
    border:1px solid #AAAAEE;
    color:#1155BB;
    padding:2px 6px;
    font-weight:normal;
    text-transform:capitalize;
}
li.prod-item a:hover {
    background-color:#1155BB;
    color:#FFFFCC;
}
*/

