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:left; font-weight:bold; letter-spacing:1px;}
#psps-shop h3 {font-size:1.2em;font-weight:bold;color:#fff;}

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

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

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

nav 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;}
section {
width:100%;
display:block;
}

header {
padding-bottom:20px;
display:block;
}

/* 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;}

section 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; color:#fff;}

.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;font-size:110%;}
.psps-store-price {font-weight:bold; padding:0 0 0 10px;color:red;font-size:150%;}

/* colors */
#psps-shop a, nav 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; color:orange;}
.psps-deal-name {font-size:11px; color:#fff;}
.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 {
display:block;
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 {
float:left;
background: #fff;
height: 24px;
width: 350px;
margin: 6px 0 16px 24%;
}
#news {
width: 75%;
position: relative;
top: .5em;
left: 15%;
}

   /* New CSS Code START COPY HERE DOWN*/

#psps-single-product {width:100%;}

.proimg {
border:1px solid #000;
margin: 6px;
padding: 4px;
box-shadow:0px 0px 9px #333333;
-webkit-box-shadow:0px 0px 9px #333;
-moz-box-shadow:0px 0px 9px #333333;
border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px;
width:125px;
height:125px;
}

.relatedcell {
border:1px solid #000;
width:175px;
height:350px;
margin: 6px;
padding: 4px;
float:left;
box-shadow:0px 0px 9px #333333;
-webkit-box-shadow:0px 0px 9px #333;
-moz-box-shadow:0px 0px 9px #333333;
border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px;
}

.relatedcell img {max-height:125px;max-width:125px;}

.rel-name {
text-align:center;
}

.rel-price {
color:red;
font-weight: bold;
}

.socialbar {
float:left
margin:2px;
padding:2px;
 }
 
.button-img {
margin:2px;
text-align: center;
}
.button-img-buy a {
display:block;
width:150px;
height:30px;
background: #fff url('images/buycell.png')  no-repeat;
text-align:center;
margin:2px;
}
.button-img-buy a:hover {
width:150px;
height:30px;
background: #fff url('images/buycell.png') -150px 0 no-repeat;
margin:2px;
}
.button-img-more a {
display:block;
width:150px;
height:30px;
background: #fff url('images/morecell.png')  no-repeat;
text-align:center;
margin:2px;
}
.button-img-more a:hover {
width:150px;
height:30px;
background: #fff url('images/morecell.png') -150px no-repeat;
text-align:center;
margin:2px;
}
.button-img-large a {
display:block;
width:300px;
height:60px;
background: #fff url('images/buybig.png')  no-repeat;
text-align:center;
margin:2px;
}
.button-img-large a:hover {
width:300px;
height:60px;
background: #fff url('images/buybig.png') -300px no-repeat;
text-align:center;
margin:2px;
}
.otherdeals {
width:100%;
float:left;
background:#fff;
}

#psps-videobar {
margin: 4px 0 0 0;
padding: 2px;
float:left;
width: 100%;
background:#fff;
border: 1px solid #000;
}

#psps-results-single {
margin:17px 210px;
position:relative;
background:#fff;
border: 1px solid #000;
}
.bigimg {
margin: 6px 0 0 10%;
text-align:center;
border:1px solid #000;
box-shadow:0px 0px 9px #333333;
-webkit-box-shadow:0px 0px 9px #333;
-moz-box-shadow:0px 0px 9px #333333;
border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px;
}
.single-description {
margin:2px;
padding:4px;
}
.price {
font-size:300%;
}
#product-holder {
float:left;
width:100%;
min-width:550px;
}
.product-cell {
background: #fff;
float:left;
border:2px solid #000;
padding:10px;
margin:4px;
width:27%;
height:600px;
}
.product-row {
float:left;
}

