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/cellphonestorebg.gif') repeat;
}

#psps-shop ul{list-style-type:none;} 
#psps-shop a img{border:none;}
#psps-shop a:hover{color:red;}

#psps-shop h1 {
font-size:2em;
height: 200px;
width: 100%;
background: url('images/cellphonestoreh1.gif') 30% 0 no-repeat;
text-indent: -9999px;
margin: 0;
padding: 0;
}
#psps-shop h2 {font-size:1.4em; color:#fff; text-align:center;}
#psps-shop h3 {font-size:1.2em;font-weight:bold;color:#fff;}

/* Main Div */
#psps-shop {
padding:2px;
font-size: 67.5%;
line-height: 1.8em;
}

/* Categories */
#psps-navigation {
width:200px;
float:left;
position:relative;
background: #0d0726;
}

#psps-navigation a {
text-decoration: none;
font-size:1.1em;
margin-top: 4px;
padding: 6px 0px 6px 6px;
display: block;
border-top: 1px solid #8483c4;
border-bottom: 1px solid #8483c4;
}

#psps-navigation a:hover {
background: #CFFFFF;
color:blue;

}

/* Brands-Prices-Stores */
#psps-filters {
background: #0d0726;
width:200px;
float:right;
position:relative;
}
#psps-filters a {
text-decoration: none;
font-size:1em;
padding-left:2px;
}
#psps-filters a:hover {
color: red;
}

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

#psps-head {padding-bottom:20px;}

/* Search Form */
#psps-search-form {
float:left;
width: 100%;
margin: 0;
padding: 0;
height: 35px;
background: #0d0726 url('images/searchterm.gif') 28% 0 no-repeat;
}
#psps-search-form input {
position: relative;
top: 20%;
left: 45%;
}

.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;}


/* color for showing part */
.psps-pagination {
width:100%;
float:left;
color:#fff;
font-weight: bold;
padding: 4px;
}

.psps-pagination2 {
width:100%;
float:left;
color:#fff;
font-weight: bold;
padding: 8px 4px 4px 4px;
}

.psps-cell {border:2px solid #220000;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;}
.psps-count {color: #fff;}
.psps-search-current {color:#fff;}

#psps-results table {
background: #ffffff;
}
#footer {
color: #fff;
width: 100%;
text-align: center;
float: left;
margin: 0;
padding: 0;
}
.addthis_button {
position: relative;
top: 7px;
right: 50px;
float: right;
}
.add3 {
position: relative;
top: 7px;
left:10px;
float: left;
}
.add {
background: #fff;
height: 24px;
width: 350px;
margin: 6px 0 16px 24%;
}
#news {
width: 75%;
position: relative;
top: .5em;
left: 15%;
}