div,span,h1,h2,h3,a,img,
dl,dt,dd,ol,ul,li,textarea,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:'lucida grande',arial;vertical-align:baseline;color:#262626;} 
body {
margin:0;
padding:0;
background: url('images/laminatetop3.jpg') repeat-x;
} 
#psps-shop ul{list-style-type:none;} 
#psps-shop a img{border:none;}
#psps-shop a {text-decoration: none; font-size:1em}
#psps-shop a:hover {text-decoration: underline; color:red;}

#psps-shop h1 {
font-size:2em;
background: #fff url('images/laminatewoodflooringh1.gif')  50px 0 no-repeat;
height:100px;
width: 100%;
text-indent: -9999px;
}

#psps-shop h2 {font-size:1.4em;}
#psps-shop h3 {font-size:1.2em;font-weight:bold;}

/* Main Div */
#psps-shop {
padding:0;
margin: 0;
font-size: 70.5%;
line-height: 1.8em;
}

/* Laminate Lower Section */
#laminatelower {
padding-top: 5px;
background: #ffffff;
}

/* Categories */
#psps-navigation {
width:175px;
float:left;
position:relative;
padding-left: 5px;
}

#psps-navigation ul {
display: block;
}

#psps-navigation li {
padding: 5px 0 0 0;
border-bottom: 1px solid #000;
}

#psps-navigation a {
padding: 5px 0 2px 0;
font-size:1.2em;
}
#psps-navigation a:hover {
color: red;
text-decoration: none;
}

/* Brands-Prices-Stores */
#psps-filters {
width:200px;
float:right;
position:relative;
}

/* Products Results Page */
#psps-results {
margin:0 210px;
position:relative;
}
#psps-products {
width:100%;
}

/* Header - H1 Div */
#psps-head {
background: #bc6313 url('images/searchbannerslice.jpg') 0 100px repeat-x;
height: 250px;
padding:0;
margin: 0;
}
h1 {
margin-top: 20px;
}

#psps-search-form {
float:left;
height: 150px;
width: 100%;
background: url('images/searchbanner.jpg') 20px 0 no-repeat;
}

#psps-search-form input {
position: relative;
top: 115px;
left: 425px;
}

#googlesearch {
position: relative;
top: 115px;
left: 425px;
}

.psps-suggested-merchants { padding-top:25px;position:relative;}
.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 {display:block;padding:0 2px;border:1px solid #ccc;float:left;text-decoration:none;margin-left:2px;}
.psps-results-pages span a {display:inline;padding:0;border:none;}

.psps-results-pages {float:right;}
#psps-products img {max-height:125px;max-width:125px;}
.psps-pagination {
width:100%;
float:left;
font-size:1.2em;
margin: 4px 0 4px 0;
font-weight: bold;
}
.psps-pagination2 {
margin-left: 20%;
padding: 10px 0 10px 0;
text-align: center;
width:35%;
float:left;
font-size:1.2em;
font-weight: bold;
}
.psps-cell {border:1px dotted #ccc;padding:10px;}
.psps-img {text-align:center;}
.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 #ccc;}

.psps-filter-options {height:200px;overflow:auto;}
.psps-tall {height:400px;overflow:auto;}

.psps-price {text-align:center;padding:5px;font-size:110%;}
.psps-retail-price {font-weight:bold;}
.psps-store-price {font-weight:bold;padding:0 0 0 10px;color:red;}

/* colors */
#psps-shop a, #psps-navigation a {color:#06f;}
.psps-suggested-merchants h3 { color:#555;}
.psps-suggested-merchant, .psps-cell, #psps-shop span, #psps-shop span a.page, .psps-deal {border-color: #a3ca7e;}
.store-price {color:#cc0000;}
.psps-deal, .psps-cell, .psps-results-pages span, .psps-results-pages a, .psps-suggested-merchant {border-color:#ccc;}


.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;}
#footer {
width: 100%;
text-align: center;
float: left;
margin: 0;
padding: 0;
}

.pright {
font-size:1.2em;
float: left;
display:block;
width: 55%;
margin: 0 0 10px 10px;
padding: 0;
}

.pright2 {
font-size:1.2em;
float: left;
display:block;
margin: 0 0 10px 10px;
padding: 0;
width: 100%;
}


#laminatevideo {
position: relative;
float:left;
display:block;
}

#psps-products ol {
float: left;
display:block;
font-size:1.2em;
font-weight: bold;
margin: 5px 0 15px 0;
}
#laying {
float: left;
width:100%;
}