#psps-shop ul{list-style-type:none; margin-left: -40px; } 
#psps-shop a img{border:none;}

#psps-shop h1 {font-size:2em;}
#psps-shop h2 {font-size:1.4em;}
#psps-shop h3 {font-size: 10pt;font-weight:bold;}

#psps-shop {}
div#psps-navigation {width:195px;float:left;position:relative; display: block; overflow: hidden; }
div#psps-navigation a:link, div#psps-navigation a:visited { font-family: Helvetica; font-size: 10pt; color: #16359a; text-decoration: none; }
#psps-filters, #psps-filtersHP {width:200px;float:right;position:relative;}
#psps-results {margin: 0px 210px;}    
#psps-deals {margin-left: 210px; position: relative;}    
/*#psps-shop_resultsHP { float: left; position: relative; width: 495px; } */
#psps-shop_resultsHP { width: 495px; }
#psps-shop_results { float: left; width: 660px; margin-right: 10px; }
#psps-head {padding-bottom:20px;}
#psps-search-form {float:right;}
#psps-products {width:100%;}

.psps-suggested-merchants { padding-top:0px;position:relative; font-size: 10pt; }
.psps-suggested-merchants h3 {clear:both;font-style:italic;position:relative;}
.psps-suggested-merchant {border:1px solid #ccc;float:left;font-size:12px;margin:2px;padding:8px;text-align:center;      }
.psps-suggested-merchant img {display:block;margin-bottom:2px;}

.psps-results-pages span, .psps-results-pages a, .psps-results-pages span.psps-search-current {
	display:block;
	float:left;
	text-decoration:none;
}

span.psps-search-current {
	width: 25px;
	height: 25px;
	background: transparent url(/images/page-current.jpg) no-repeat 0 0;
}

a.NavPage {
	width: 25px;
	height: 25px;
	background: transparent url(/images/page.jpg) no-repeat 0 0;
}

a.NavPrevious { padding-right: 3px; } 
a.NavNext { padding-left: 3px; }

.psps-results-pages {float:right;}
#psps-products img.prodImg {max-height:64px;max-width:64px; margin-left: 4px; }
.psps-pagination {width:98%;float:left; font-size: 10pt;}
.psps-img {text-align:center; float: left; max-height: 64px; max-width: 64px; height: 64px; margin-right: 10px; }
p.psps-name { font-weight:bold; }

.psps-deal .psps-merchant {font-weight:bold;font-size:1.3em;}
.psps-deal {padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #888;}

.psps-filter-options-deals {}
.psps-filter-options { height:200px; overflow-x:hidden; overflow-y: scroll; }
.psps-tall {height:400px;overflow:auto;}

.psps-price {text-align:right;font-size:10pt; color: #cc0000; overflow: hidden; white-space: nowrap; }
span.psps-max-price {font-size:8pt;}
.psps-retail-price {font-weight:bold;}
.psps-retail-price del {font-weight:normal; color: #880000; font-size: 10pt;}
.psps-store-price {font-weight:bold;}

/* colors */
p.psps-name a, span.psps-label a { color:#0B55C4;}
.psps-suggested-merchants h3 { color:#555;}
.psps-suggested-merchant, .psps-cell, #psps-shop span, #psps-shop span a.page, .psps-deal {}
.store-price {color:#cc0000;}
.psps-deal, .psps-cell, .psps-suggested-merchant { font-size: 9pt; }

td.psps-cell {
	border: none;
	height: 90px;
}

p.psps-name a, h3.psps-name a { font-size: 10pt; font-weight: bold; display: block; overflow: hidden; height: 15px; }

.psps-deal-meta {font-weight:bold;font-size:11px;}
.psps-deal-expiration {color:#cc0000;}
.psps-deal-code {padding-left:20px;}
.psps-deal-name {font-size:14px;}
.psps-deal-logo {float:left;padding-right:8px;padding-bottom:10px;}

span.comparePrice, span.comparePriceHP {
	text-align: right;
	color:#0B55C4;
	font-weight:bold;
	margin-top: 5px;
	padding:0;
	float: right;
}

img.compGoStore, img.comparePrice, img.compGoStoreHP, img.comparePriceHP {
	width: 99px;
	height: 28px;
	max-height: 28px;
	max-width: 99px;
	float: right;
}

img.compGoStore, img.compGoStoreHP {
	margin-top: -15px;
}

div.psps-comp-price p {
	height: 13px;
	padding: 0;
	margin: 0;
}

td.psps-cell td.price {
	vertical-align: top;
	text-align: right;
	white-space: nowrap;
	height: 70px;
}

img.gotoStore, img.gotoStoreComp, img.gotoStoreHP, img.gotoStoreCompHP { width: 99px; height: 28px; margin-left: 22px; margin-top: 5px;}

p.psps-description, p.psps-comp-description {
	font-size: 9pt;
	font-family: 'lucida grande',arial, san-serif;
	display: block;
	overflow: hidden;
	height: 48px;
}

div.ProdTextLHP table, divProdTextL table { display: none; }

td.psps-cell td.description a:link {
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

td.psps-cell td.image {
	width: 125px;
	text-align: left;
}

td.psps-cell td.store {
	white-space: nowrap;
}

td.psps-cell td {
	vertical-align: top;
}

.psps-label a:link, .psps-count {
	font-size: 9pt;
}

span.NavText {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	margin-top: 4px;
	width: 23px;
	height: 23px;
}

a:link.NavPage,
a:hover.NavPage,
a:visited.NavPage {
	color: #FFFFFF;
	text-decoration: none;
}

span.NavWrap {
	text-align: center;
	vertical-align: middle;
}

span.psps-search-current {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}

p.psps-text {
	padding: 0;
	margin: 0;
}

div.ProdText, div.ProdTextHP { margin-left: 75px; height: 65px;}
div.ProdText { width: 585px; }
div.ProdTextHP { width: 410px; }
div.CompText { width: 460px; }

div.ProdTextL, div.ProdTextLHP { float: left; height: 63px; overflow: hidden; }
div.ProdTextL { width: 465px; }
div.ProdTextLHP { width: 290px; }

div.ProdTextR, div.ProdTextRHP {  width: 120px; height: 70px; }
div.ProdTextR { margin-left: 465px; overflow: hidden; }
div.ProdTextRHP { margin-left: 290px; }

div.ProdWrap, div.ProdWrapHP { 
	padding-top: 9px;
	background: transparent url(/images/row_top.gif) no-repeat scroll left top;
}

div.ProdWrapHP { width: 490px; overflow: hidden; }

div.ProdInfo { 
	margin: 0px;
	padding: 0px;
	background: transparent url(/images/row_bottom.gif) no-repeat scroll left bottom;
	height: 74px;
}

p.psps-store-name, p.psps-store-name-hp {
	font-size: 7pt;
	margin-top: 5px;
	white-space: nowrap;
	text-align: right;
}

 div.Vads { margin-left: 10px; width: 180px; }

table.Comparison { float: left; width: 100%; }
table.psps-ProductResultsHP, table.psps-ProductResults { float: left; } 

table.psps-ProductResultsHP { width: 485px; }
table.psps-ProductResults { width: 663px; }
#psps-shop h2.psps-suggested-merchants { font-size: 10pt; font-weight: normal; margin-bottom: 5px; }
