#hdband {
margin: 16px 0 0 0;
}
#hdsymb {
  float: left;
	width: 75px;
	margin: 0;
	padding: 0 50px 0 0;
}

/* content  */

#content {
clear: both;
  font-size: 11px;
  padding-bottom: 35px;
  position: relative;
}
#title {
  margin-bottom: 15px;
}
.col {
  width: 155px;
  margin-right: 6px;
  float: left;
  padding-bottom: 40px;
}
.col h1 {
  margin: 2px 0;
	padding: 0;
  color: #f69;
	font-weight: normal;
	font-size: 11px;
}

.col h2 {
margin: 5px 8px 2px 0;
  color: #999;
  font-size: 11px;
}
.col p {
margin: 3px 0 1.5em 0;
  margin-bottom: 1.5em;
}
.col h2 {
}
#grid {
  width: 320px;
  margin-bottom: 50px;
  float: left;
}
#grid img, .homeimg {
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
}

#hometext {
width: 650px;
}

.homespan{
  color: #f69;
  font-weight: bold;
}

.collection {
height: 250px;
    width: 190px;
  padding-bottom: 10px;

}

.vertline{
float: left;
width: 3px;
margin: 0 6px;
}
#homecool {
clear: both;

}

#abouttext {
  float: left;
  width: 340px;
}
#abouttext p {
  margin-bottom: 20px;
}

#collectiontext{
float: right;
width: 315px;
}


#mm {
  float: left;
  margin: 0 15px 15px 0;
}
#mm2 {
  position: absolute;
  top: 0;
  right: 0;
}
#mm3 img {
  margin-bottom: 15px;
}
#mm3 {
  position: absolute;
  top: 300px;
  right: 0;
}

#press {
  width: 100%;
}
#press td {
  text-align: center;
  padding: 15px;
}


/* popups - */

#pop {
  font-size: 11px;
}
#pop a {
  text-decoration: none;
}
#poptxt {
  width: 200px;
  position: absolute;
  left: 315px;
  top: 20px;
  text-align: left;
}
#poptxt-two {
  width: 200px;
  text-align: left;
padding: 0 20px;
position: relative;
vertical-align: top;
}
#poptxt h2, #poptxt-two h2 {
  margin: 30px 0 3px 0;
  font-size: 11px;
}
#roll {
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-weight: bold;
}
#roll2 {
  position: absolute;
  bottom: 20px;
  right: 20px;
  font-weight: bold;
}
#price {
  margin-top: 30px;
}
#prevnext {
  position: absolute;
  bottom: 20px;
  left: 368px;
}
#pricespan {
  text-decoration: line-through;
  color: #f69;
}




#price strong {
  color: #c33;
}

/* custom properties and hacks ---------------------------- */


table.newsletter {
border: solid 1px #efefef;
width: 100%;
padding: 10px;
}

.newsletter th {
color: #f69;
text-align: center;
padding: 5px 0;
}

.newsletter td {
padding: 5px;
}

.formlabel {
width: 120px;
}

input {
border: solid 1px #999;
background-color: #efefef;
color: #FF3399;
padding: 2px;
font-size: 11px;
font-weight: bold;
}

.hottest, .hottest a {
font-weight: bold;
color: #F69;
padding: 15px 0 35px 0;
}

.error {
font-weight: bold;
color: #FF0000;
}

#left {
width: 275px;
text-align: left;
}

#right {
text-align: left;
}
.lefthome {
float:left;
width: 300px;
text-align: center;
}
.righthome {
float:right;
width: 300px;
text-align: center;
}

.supersale {
color: #990033;
font-weight: bold;
}

.oldprice {
text-decoration: line-through;
font-weight: bold;
color: #CCC;
}

#homecool {
padding-top: 100px;
}

#flashit {float: left; width: 220px; padding: 0 25px 25px 0;}
#rightside {
float: left;
width: 400px;
padding-bottom: 20px;
}
#bottomside {

width: 600px;
padding: 10px;
margin: 0 auto;
}

.imagine {
float: left;
width: 275px;
padding: 10px;
text-align: center;
font-size: 10px;
font-family: arial;
}
.hothot {font-weight: bold;
color: #F69;
}
a.hothot {font-weight: bold;
color: #F69;
}
