
/*html elements*/

a img {
border: 0;
}
label, input {
font-weight: bold;
}
h1, h2, h3, h4, h5, h6 {
margin: 0;
}
h1 {
font-size: 120%;
color: #955322;
}
h2 {
font-size: 110%;
color: #B26C38;
}
h2 a:visited {
text-decoration: none;
}
h3 {
color: #EC361D;
font-size: 110%;
}
h4 {
font-size: 110%;
color: #666;
}
h5 {
font-size: 100%;
color: #955322;
}
h6 {
color: #EC361D;
font-size: 100%;
}


a:link, a:visited {
color: #554FA0;
font-weight: bold;
text-decoration: none;
}




/* Basic Structure */
body {
  min-width: 750px;
  margin: 20px;
  font: 12pt Sans-serif,Verdana;
  background: #fff url("/images/body_back.gif") repeat-x;
}

#container {
  max-width: 900px;
  margin: 0 auto;
}

#mBody {
  clear: both;
  padding: 0 0 1em 0;
}

#mainContent {
margin-left: 25%;
}
.nomenu #mainContent {
margin-left: 0;
}
.bodyleft {
margin-left: 25% ! important
}
#mainContent.right {
float: left;
width: 62%;
margin-bottom: 1em;
margin-left: 0;
}




.key-point:before {
line-height: 0.1;
font-size: 1px;
background: transparent url("/images/key-point_tr.gif") no-repeat top right;
margin: -15px -15px 0 -15px;
height: 15px;
display: block;
border: none;
content: url("/images/key-point_tl.gif");
}

.key-point {
background: #e4ecec url("/images/key-point_back.gif") right repeat-y;
padding: 15px;
margin-bottom: 1em;
}

.key-point:after {
display: block;
clear: both;
padding-top: 15px;
line-height: 0.1;
font-size: 1px;
content:  url("/images/key-point_bl.gif");
margin: -15px;
height: 8px;
background: transparent url("/images/key-point_br.gif") scroll no-repeat bottom right ;
}

.script{
  padding-top: 0px;
  font-size: 2.1em;
  font-weight: bold;
  color: #656FC4;
  font-family: English Vivace BT, Edwardian Script ITC, URW Chancery L, Palace Script MT ;
}

p{
  margin: 0px 0px 0px 0px;
//  font-size: small;
  font: 10pt Sans-serif,Verdana;
}

p.body{
  margin: 0px 0px 10px 0px;
  color: #000035;
  text-indent: 15px;
}


table.finishes td{
  text-align: left;
  font-size: 10pt;
  padding: 0px;
  border-type: solid;
  border-width: thick;
}

table.finishes td.image{
  padding: 5px 35px 0px 0px;
}

form{
  padding: 0px;
  margin: 0px;
}

#cart_form{
  float: right;
  top: 0px;
  right: 0px;
}

p.productdesc{
  margin: 0% 5%;
  font-size: 10pt;
  color: #000035;
}

p.disclaimer{
  margin: 0% 5%;
  font-size: 8pt;
  color: #000035;
}

