h1 { color: #12588A; }
h2 { color: #12588A; border-bottom: 1px solid #12588A; }

#header { background: none; }
#head-top { height: auto; }
#head-search { float: right; color: black; border: none; height: 28px; line-height: 2em; }
#head-search input { top: auto; }
#footer { background: none; height: auto; font-size: inherit; }
#results { border: none; }
.hp-modules-row { background : none; }
.section { border: none; }
.section h2 { color: #12588A; border-bottom: 2px solid #12588A; }
#alphabet { border-bottom: 3px solid #12588A; }
#categories-atoz h2 { color: #12588A; border-bottom: 2px dotted #12588A; }
#results-head { border-bottom: none; }
.product { border-bottom: 1px dotted #12588A; }
#rh-toplist { border: none; }
#rh-toplist h2 { color: #12588A; border-bottom: 1px dotted #12588A; }
#rh-toplist .rh-product { border-bottom: 1px dotted #12588A; }
#web-prices table th { border-bottom: 1px solid #12588A; }
#web-prices table td { border-bottom: 1px dotted #12588A; }
#product-nav { border: none; }

/* google sponsored links */
#aubg { border: 1px solid #12588A; 
}


#head-search #go {
background:transparent url(/images/HJ-GO-BUTTON.png) no-repeat scroll 0 0;
border:0 none;
height:35px;
margin-left:5px;
position:relative;
top:3px;
width:33px;
}


#navigation {
left:35px;
margin-left:10px;
position:relative;
}

#navigation li a {
position:relative;
top:2px;
}


.section #prod-desc #desc {
width:280px;
}

#head-search {
border:medium none;
color:black;
float:right;
height:28px;
left:-42px;
line-height:2em;
position:relative;
top:-9px;
}

.pagetype-popular .product .details {
width:305px;
}

#product_details .showme img {position:relative;left:-15px}
.search-results-list {
width:550px;
}

.pagetype-product #other-retailers .prices .total {
border-bottom:0px solid #DDDDDD;
}

.pagetype-category .product .details {
width:325px;
}

.pagetype-category .search-results-list {
width:580px;
}

.pagetype-search .product .details {
width:305px;
}

.pagetype-product #other-retailers td {
width:250px;
}

.content-module-section {
padding:5px;
width:265px;
}

li img {
width:80px;
}

.section {
width:550px;
}

.product .details h2 {
width:282px;
}

.product .details {
width:325px;
}

.product {
width:100%;
}

#maincontent {
width:915px;
}

#main-col {
width:585px;
}

#product_details .showme img {
left:-10px;
position:relative;
}

.section {width:580px;}

