// General styles

BODY {
MARGIN: 0px;
text-align: center;
}

img {
  border: 0px;
  margin: 0px;
  madding: 0px;
}

a {
  margin: 0px;
  padding: 0px;
}

.l {
  text-align: left;
}

.r {
  text-align: right;
}

.c {
  text-align: center;
}

.t {
  vertical-align: top;
}

.m {
  vertical-align: middle;
}

.b {
  font-weight: bold;
}

.fl {
  float: left;
}

.cb {
  clear: both;
}

.ft10 {
  font-size: 10px;
}

.ft11 {
  font-size: 11px;
}

form {
 margin: 0px;
 padding: 0px;
}

input {
  font-size: 11px;
  font-family: Tahoma, Verdana;
}

select {
  font-size: 11px;
  font-family: Tahoma, Verdana;
}

p,ul,li {
  font-size: 12px; 
  font-family: Tahoma, Verdana;
  padding: 0px;
  margin: 0px;
}

h1 {
  font-size: 11px; 
  font-family: Tahoma, Verdana;
  padding: 0px;
  margin: 0px;
  font-weight: bold;
  text-decoration: none;
  color: black;
}

a {
  text-decoration: none;
}

#container {
  width: 655px;
  position:absolute;
  left:40%;
  margin-left:-250px;
}

#out {

}

#toprow {
  text-align: left;
}

#logopad {
  float: left; padding-top: 23px;
}

#shopback {
  float: right; background-image: url(../images/shopback.gif); width: 138px; height: 66px; text-align: right;
}

#padprice {
  position: relative;
  top: 30px;
  right: 45px;
}

#topprice {
  position: relative; 
  top: 29px; 
  right: 14px;
}

 .cssnav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/menuicon_on.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 170px;
height: 18px;
margin: 0;
padding: 0px;
}

.cssnav a
{
display: block;
color: #000000;
font-size: 11px;
font-family: tahoma;
width: 170px;
height: 18px;
display: block;
float: left;
text-decoration: none;
font-weight: bold;
}

.cssnav img
{
width: 20px;
height: 18px;
border: 0
}

* html a:hover
{
visibility:visible
}

.cssnav a:hover img
{
visibility:hidden
}

.cssnav span
{
position: absolute;
left: 25px;
top: 3px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

.cssnav a:hover
{
color: #fd92fe;
}

 .cat1
{
position: relative;
white-space: nowrap;
height: 92px;
width: 75px;
display: block;
margin: 0;
padding: 0;
}

 .cat2
{
position: relative;
white-space: nowrap;
height: 92px;
width: 75px;
display: block;
margin: 0;
padding: 0;
}

 .cat3
{
position: relative;
white-space: nowrap;
height: 92px;
width: 75px;
display: block;
margin: 0;
padding: 0;
}

 .cat4
{
position: relative;
white-space: nowrap;
height: 92px;
width: 75px;
display: block;
margin: 0;
padding: 0;
}

.menu {
  background-color: #f1f1f0; 
  width: 665px; 
  height: 17px; 
  clear: both; 
  text-align: right; 
  margin-bottom: 2px;
}

.content {
  width: 665px; 
  clear: both;
}

.manlink {
  width: 160px; 
  float: left;
  background-image: url(../images/manback.jpg); 
}

.gradband {
  width: 665px; 
  background-image: url(images/gradband.jpg); 
  background-repeat: repeat-x; 
  height: 13px;
}

.bottlinks {
  font-weight: bold;
  font-family: Tahoma,Verdana;
  font-size: 12px;
  color: black;
  text-decoration: none;
}

.bottlinks:hover {
  color: #fd92fe;
}

.blue {
  color: #6cc7d0;
  font-family: Tahoma,Verdana;
  font-size: 12px;
  font-weight: bold;
}

.blue2 {
  color: #6cc7d0;
  font-family: Tahoma,Verdana;
  font-size: 13px;
  font-weight: bold;
}

.purple {
  color: #fd92fe;
}

.bluelink {
  color: #6cc7d0;
  font-family: Tahoma,Verdana;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.bluelink:hover {
  color: #fd92fe;
}

.price {
  color: #fd92fe;
  font-size: 14px;
  font-family: Tahoma,Verdana;
  font-weight: bold;
}

.price2 {
  color: #fd92fe;
  font-size: 18px;
  font-family: Tahoma,Verdana;
  font-weight: bold;
}

.bestimage {
  float:left; 
  padding-right: 6px;
}

.pt6 {
  padding-top: 6px;
}

.padhome {
  width: 495px; 
  float: left;
}

.bestsellers {

 margin-top: 18px; 
 width: 156px; 
 height: 297px; 
 background-image: url(../images/bestsellers.gif);

}

.sumback {
  background-image: url(../images/summer_back.jpg); 
  width: 464px; 
  height: 249px;
}

.subcatback {
  background-image: url(../images/subcat.jpg); 
  width: 473px; 
  height: 151px;
}

.padcat {
  position: relative; 
  top: 140px; 
  left: 170px;
}

.toppad {
  padding-left: 5px; 
  padding-top: 30px;
}

.bottgrad {
  height: 96px; 
  text-align: center; 
  background-image: url(../images/bottgrad.jpg);
}

.prodad {
  width: 240px;
  height: 150px;
}

.prodadtxtlink {
  font-size: 10px; 
  font-family: Tahoma, Verdana;
  padding: 0px;
  margin: 0px;
  text-decoration: none;
  font-weight: normal;
  color: black;
}

.prodadtxtlink:hover {
  color: #fd92fe;
}

.prodadtxtlink2 {
  font-size: 11px; 
  font-family: Tahoma, Verdana;
  padding: 0px;
  margin: 0px;
  text-decoration: none;
  font-weight: normal;
  color: black;
}

.prodadtxtlink2:hover {
  color: #fd92fe;
}

.greysmall {
  font-size: 9px;
  color: #d1d1d1;
}

.pagelink {
  font-size: 12px; 
  font-family: Tahoma, Verdana;
  padding: 0px;
  margin: 0px;
  text-decoration: underline;
  font-weight: normal;
  color: #6b6a6a;
}

.pagelink:hover {
  color: #fd92fe;
}

.pagelinksel {
  font-size: 12px; 
  font-family: Tahoma, Verdana;
  padding: 0px;
  margin: 0px;
  text-decoration: none;
  font-weight: normal;
  color: #37b3bf;
}

.pagelinksel:hover {
  color: #fd92fe;
}

.subcatlinkprod {
  font-size: 9px; 
  color: #fd92fe;
  font-family: Tahoma, Verdana;
  padding: 0px;
  margin: 0px;
  text-decoration: underline;

}

.pagelinks {
  background-color: #e2e2e1; 
  width: 472px; 
  height: 19px; 
  position: relative; 
  top: 25px; 
  float: left; 
  margin-bottom: 20px;
}

.prevlink {
  float: left; 
  width: 71px;
}

.pagelinkc {
  float: left; 
  width: 330px; 
  text-align: center;
}

.pagelinkr {
  float: right; 
  width: 71px;
}

.subsblock {
  position: relative; 
  left: 20px; 
  top: 40px; 
  width: 250px;
}

.prodlines {
  position: relative; 
  top: 20px;
}

.prodhead {
  font-size: 17px;
  color: #cbcbcb;
  font-style: italic;
}

.prodhead2 {
  font-size: 17px;
  color: #c9c8c8;
}

.prodback {
  background-image: url(../images/prodadborder.gif); 
  background-position: bottom right; 
  height: 140px; 
  width: 472px; 
  background-repeat: no-repeat;
}

.w330 {
  width: 330px;
}

.w250 {
width: 250px;
}

.w71 {
  width: 71px;
}

.w100 {
  width: 100px;
}

.vprod2 {
  height: 180px; 
  width: 160px; 
  background-image: url(../images/vprodbak.gif); 
  background-repeat: 
  no-repeat; float: left;
}

.vprodimg {
  padding-top: 40px; 
  padding-left: 19px; 
  float: left;
}

.vpsd {
  float: right; 
  text-align: right;
}

.prodline {
  float:right; 
  background-image: url(../images/att_back.gif); 
  height: 262px; 
  width: 262px; 
  text-align: right;
}

.faqno {
  font-family: Tahoma, Verdana;
  font-size: 12px;
  font-weight: bold;
  color: #fd92fe;
}

.faqno:hover {
  color: black;
}

.faqyes {
  font-family: Tahoma, Verdana;
  font-size: 12px;
  color: #6cc7d0;
  font-weight: bold;
}

.faqyes:hover {
  color: black;
}

.bh {
  font-family: Tahoma;
  font-size: 11px;
  background-color: #e2e2e1;
  border-right: 2px solid white;
  border-bottom: 2px solid white;
}

.bh2 {
  font-family: Tahoma;
  font-size: 13px;
  background-color: #37b3bf;
  color: white;
  border-right: 2px solid white;
  border-bottom: 2px solid white;
}

.bgg1 {
  background-image: url(../images/login_back.gif);
  width: 474px;
  height: 169;
  background-repeat: no-repeat;
}

.wyl {
  height: 520px;
  width: 473px;
  background-image: url(../images/where_you_live.gif);
  background-repeat: no-repeat;
  vertical-align: top;
  padding-top: 10px;
}