* {
   margin: 0;
   padding: 0;
   /*border: 1px solid #f00;*/
}
body {
    margin: 0 auto;
   background-color: #221e1f;
   font-family: Verdana, Helvetica, Arial, sans-serif;
   font-size: 10pt;
   color: #fff;
   width: 690px;
}
a {
   color: #63c3e8;
   font-weight: bold;
   text-decoration: none;
}
a:hover {
   color: #f382aa;
}
.mainMenu {
   height: 20px;
   line-height: 20px;
}
.mainMenu li {
   display: inline;
}
.mainMenu li a {
   text-align: center;
}
#header {
   height: 135px;
}
#title {
   padding-top: 20px;
   float: left;
   width: 180px;
}
#title h1 {
   height: 100px;
   width: 200px;
   background: transparent url('../images/logo.gif') center center no-repeat;
}
#title h1 span {
   display: none;
}
#menuBar {
   float: right;
   margin-top: 10px;
   margin-left: 32px;
   height: 23px;
}
#menuBar .itemSep {
   padding: 5px 10px 5px 8px;
   text-align: center;
}
#footer {
   font-size: 8pt;
   clear:both;
}
#footer * {
   margin-top: 20px;
}
#footer .contact {
   float: left;
   padding-left: 2px;
}
#footer .copyright {
   float: right;
}

#mainView
{
   border: solid #fff;
   border-width: 1px 1px 1px 1px;
   float: left;
   padding:10px;
}
#mainView
{
   width: 687px;
}
#mainView #preview
{
   height: 310px;
   background: transparent no-repeat 180px center;
   /*url('../images/pink_shirt.gif') */
}
#mainView #previewLinks {
   padding-top: 230px;
   padding-left: 40px;
}
#mainView #addToCart {
   text-align: center;
   margin: auto;
   padding-top: 280px;
}
#contentView
{
    float: left;
    width: 570px;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
}
#sideView {
   width: 115px;
    float: right;
}
#sideView .color a {
   margin: 34px auto;
   display: block;
   height: 55px;
   width: 55px;
   border: 1px solid #fff;
}
.c1 a {
   background-color: #59ccf5;
}
.c2 a {
   background-color: #f382aa;
}
.c3 a {
   background-color: #c6dd84;
}
a.blue {
   color: #59ccf5;
}
a.pink {
   color: #f382aa;
}
a.green {
   color: #c6dd84;
}
a.back {
   color: #fff;
}

.prodFrame
{
    clear: both;
    height: 150px;
    margin-left: 10px;
}

.prodPict
{
    float: left;
}

.prodPict img
{
    float: left;
    width: 150px;
    height: 150px;
}

.prodName
{
    font-size: 13pt;
    font-weight: bold;
}

.prodDesc
{
    float: left;
    width: 300px;
}

.prodPrice
{
    float: left;
    padding: 5px 0px 0px 10px;
    font-size: 12pt;
    text-align: center;
    margin-top: 10px;
    color: #c6dd84;
}

.prodPrice form
{
    margin-top: 15px;
}

.viewCart {
   /*margin: -20px 25px 25px; */
   _margin: 25px 15px 0 -15px;
   margin: 25px 25px 0;
   text-align: right;
}

.clearThis
{
    clear: both;
    height: 0px;
    line-height: 0px;
}

#contactInfo
{
    font-size: 12pt;
    margin: 10px 0px 10px 10px;
}

.contHeader
{
    font-weight: bold;
    font-variant: italic;
    display: block;
    font-size: 12pt;
}

#sizeLength
{
   margin: 1em 1em 0 1em;
   font-size: 12pt;
   float:left;
}

#sizeLength input
{
   margin: 0 .5em 0 .5em;
}

#sizeLength h4,p
{
  margin-bottom: .5em;
}

#size
{
   width: 265px;
   float: left;
   margin-bottom: 1em;
}

#length
{
   width: 265px;
   float: left;
}

#offer
{
   width: 100%;
   text-align: center;
   margin: .3em;
}

#offer h1
{
   font-size: 22pt;
   font-weight: normal;
}

#product_category li
{
    padding-top:20px;
    list-style:none;
    margin-left:20px;
    float:left;
    width:200px;
    height:300px;
/*     border:solid 1px white; */
    text-align:center;
}

#product_category img
{
    border:none;
}

.gallery-album-list img,
.gallery-photo-list img
{
    border:none;

}

.gallery-album-list li,
.gallery-photo-list li
{
    list-style:none;
    float:left;
    width:200px;
    height:300px;
    text-align:center;
}

.photo
{
    text-align:center;
    padding:10px;
}

#checkoutprogress li
{
    list-style:none;
    margin-left:10px;
}

#checkoutprogress
{
    padding-bottom:10px;
}

#shipping li
{
    list-style:none;
}

.testimonial
{
    border:solid 1px #707070;
    background-color: #303030;
    padding:7px;
    margin-bottom:10px;
}

.testimonial .name
{
    text-align:right;
}


#store_note
{
    width:450px;
    float:right;
    padding:20px;
}
