a.shape-select
{
   color: #606060;
   font-size: 13px;
   font-weight: bold;
   letter-spacing: 1px;
   text-align: center;
   text-decoration: none;
}
a.links
{
   font-size: 11px;
   line-height: 36px;
   text-decoration: none;
}
a.logout
{
   color: #808080;
   font-size: 11px;
}
a.nav
{
   color: #606060;
   font-family: Verdana, Arial, Swiss, Helv, Helvetica, Sans-Serif;
   font-size: 13px;
   font-weight: bold;
   text-decoration: none;
}
a.nav-on
{
   color: #ffffff;
   font-family: Verdana, Arial, Swiss, Helv, Helvetica, Sans-Serif;
   font-size: 13px;
   font-weight: bold;
   text-decoration: none;
}
a.news
{
   color: #707070;
   font-size: 17px;
   font-weight: bold;
   text-decoration: none;
}
a.news-more
{
   font-size: 10px;
}
a.popup
{
   color: #808080;
   margin: 5px;
   font-size: 10px;
   text-align: center;
   text-decoration: none;
}
a.signup
{
   color: #808080;
   font-size: 12px;
   letter-spacing: 1;
   text-decoration: none;   
}
a.signup-footer
{
   color: #808080;
   font-size: 9px;
   text-decoration: none;   
   letter-spacing: 0;
}
.back-color1
{
   background-color: #ffffff;
}
.back-color2
{
   background-color: #d0d0d0;
}
blockquote.thumbs
{
   height: 70px;
   margin: 0px 5px 0px 5px;
   overflow: auto;
   width: 680px;
}
body
{
   background-color: #d0d0d0;
   color: #000000;
   font-family: Verdana, Arial, Swiss, Helv, Helvetica, Sans-Serif;
   margin: 0px;
}
.footer
{
   color: #808080;
   font-size: 9px;
   text-decoration: none;
}
.form-item
{
   color: #000000;
   font-family: Verdana, Arial, Swiss, Helv, Helvetica, Sans-Serif;
   font-size: 11px;
}
.form-item-info
{
   color: #808080;
   font-size: 10px;
   font-style: italic;
}
.form-error
{
   color: #d01010;
   font-size: 11px;
   font-weight: bold;
   text-align: center;
}
.form-error-small
{
   color: #d01010;
   font-size: 10px;
}
.form-instruction
{
   color: #808080;
   font-size: 10px;
}
.form-label
{
   color: #000000;
   font-size: 10px;
   text-align: right;
}
.gallery
{
   color: #606060;
   font-size: 9px;
   font-decoration: none;
   letter-spacing: 0;
}
.gallery-selected
{
   color: #404040;
   font-size: 10px;
   font-decoration: none;
   font-weight: bold;
   letter-spacing: 0;
}
.gallery-selection
{
   color: #606060;
   font-family: Verdana, Arial, Swiss, Helv, Helvetica, Sans-Serif;
   font-size: 17px;
   text-decoration: none;
}
.height-break
{
   height: 10px;
}
img.product
{
   border-color: #000000;
}
img.products
{
   border-color: #000000;
}
img.thumb
{
   border-color: #808080;
   height: 36px;
}
img.thumb-selected
{
   border-color: #000000;
   height: 36px;
}
input.button
{
   font-family: Verdana, Arial, Swiss, Helv, Helvetica, Sans-Serif;
   font-size: 11px;
}
input.contact
{
   color: #606060;
   font-size: 12px;
}
input.contact-button
{
   color: #404040;
   font-size: 12px;
   font-weight: bold;
}
input.text
{
   font-size: 9px;
}
p.contact-info
{
   color: #404040;
   font-size: 11px;
   text-align: center;
   letter-spacing: 1;
   line-height: 24px;
}
p.contact
{
   font-size: 13px;
   font-weight: bold;
}
p.contact-response
{
   color: #404040;
   font-size: 18px;
   font-weight: bold;
   line-height: 30px;
   margin: 10px 32px 20px 32px;
   text-align: center;
}
p.description
{
   color: #808080;
   margin: 50px;
   font-size: 10px;
   letter-spacing: 1px;
}
p.detail-title
{
   color: #808080;
   font-size: 16px;
   font-weight: bold;
   letter-spacing: 1px;
   margin: 10px 30px 10px 30px;
   text-align: left;
}
p.overview
{
   color: #606060;
   margin: 8px 40px 8px 40px;
   font-size: 11px;
   letter-spacing: 1px;
   line-height: 24px;
}
p.popup
{
   color: #606060;
   margin: 2px;
   font-size: 11px;
   text-align: center;
}
p.popup-title
{
   color: #606060;
   margin: 2px;
   font-size: 13px;
   font-weight: bold;
   text-align: center;
}
p.product-description
{
   font-size: 12px;
   margin: 5px 5px 15px 5px;
   text-align: center;
}
p.product-name
{
   color: #800000;
   font-size: 14px;
   font-weight: bold;
   margin: 0px;
   text-align: center;
}
p.offsite
{
   font-family: Verdana, Arial, Swiss, Helv, Helvetica, Sans-Serif;
   color: #404040;
   font-size: 12px;
   font-weight: bold;
   margin: 0;
}
p.text
{
   color: #707070;
   margin: 10px 30px 10px 30px;
   font-size: 10px;
   letter-spacing: 1px;
   line-height: 20px;
}
.shape
{
   color: #606060;
   font-size: 10px;
   font-decoration: none;
   letter-spacing: 0;
}
.shape-selected
{
   color: #404040;
   font-size: 11px;
   font-decoration: none;
   font-weight: bold;
   letter-spacing: 0;
}
table
{
   border-collapse: collapse;
}
table.full
{
   border-collapse: collapse;
   height: 100%;
   width: 100%;
}
table.inner
{
   margin: 10px 20px 10px 20px;
   width: 950px;
}
table.product
{
   height: 600px;
   width: 700px;
}
table.site
{
   background-color: #ffffff;
   height: 580px;
   text-align: center;
   width: 990px;
}
table.site-small
{
   text-align: center;
   width: 768px;
}
table.size-content
{
   background-color: #ffffff;
   border-color: #000000;
   border-width: 1px;
   height: 580px;
   width: 990px;
}
td.admin-left
{
   width: 300px;
}
td.admin-right
{
   width: 468px;
}
td.art
{
   color: #404020;
   font-size: 9px;
}
td.close
{
   font-size: 9px;
}
td.contact
{
   color: #606060;
   font-size: 11px;
   letter-spacing: 1;
}
td.contact-right
{
   font-size: 12px;
   text-align: right;
}
td.links-title
{
   color: #303030;
   font-size: 16px;
   text-decoration: none;
}
td.news
{
   font-size: 10px;
   line-height: 18px;
}
td.product-details
{
   height: 500px;
   width: 200px;
}
td.product-header
{
   color: #7f7355;
   font-size: 9px;
   text-align: left;
}
td.product-image
{
   height: 510px;
   width: 510px;
}
td.product-normal
{
   font-size: 11px;
   letter-spacing: 1px;
   text-align: center;
}
td.product-title
{
   color: #804040;
   font-size: 13px;
   font-weight: bold;
   font-variant: small-caps;
   letter-spacing: 1px;
   text-align: center;
}
td.product-title
{
   font-size: 11px;
   font-style: italic;
   letter-spacing: 1px;
   text-align: center;
}
td.preview-image
{
   height: 170px;
}
td.preview-description
{
   color: #ffffff;
   height: 60px;
   font-size: 10px;
}
td.preview-title
{
   color: #804040;
   font-size: 17px;
   letter-spacing: 2px;
}
td.thank_you
{
   color: #808080;
   font-size: 11px;
   font-weight: bold;
   letter-spacing: 1px;
   line-height: 28px;
   text-align: center;
}
td.title
{
   color: #808080;
   font-size: 32px;
   font-weight: bold;
   letter-spacing: 2px;
}
textarea.contact
{
   color: #606060;
   font-size: 12px;
}
.title-admin
{
   color:#606060;
   font-size:24px;
   font-weight:bold;
}