﻿body { background-color: #fff; font-size: 80%; font-family: Tahoma, Verdana, Arial, Helvetica; }
img { border: 0px; }
h1, h2, h3 { font-weight: bolder; clear: both; }
h1 { border-bottom: 15px solid #00a6d6; color: #00a6d6; }

div.hd div.logo { float: right; }
div.doc div.pg p img.photo { float: left; margin: 5px 15px 10px 0px; border: 1px solid #999; }
div.doc div.pg p img.photoalternate { float: right; margin: 5px 0px 10px 15px; border: 1px solid #999; }

/* product */
div.doc div.pg div.productInfo h2 { clear: both; font-size: 100%; letter-spacing: 0px; margin-top: 20px; }
div.doc div.pg div.productInfo table { border-top: 1px solid #b2b2b2; border-bottom: 1px solid #b2b2b2; width: 100%; margin-bottom: 15px; }
div.doc div.pg div.productInfo table tr th { font-weight: normal; width: 50%; text-align: left;  border-right: 1px solid #b2b2b2; border-bottom: 1px solid #e5e5e5; padding: 3px; vertical-align: top; }
div.doc div.pg div.productInfo table tr td { font-weight: bold; width: 50%; border-bottom: 1px solid #e5e5e5; padding: 3px; vertical-align: top; }
div.doc div.pg div.productInfo table tr td img.colorPreview { border: 1px solid #b2b2b2; vertical-align: middle; margin-right: 5px; width: 12px; height: 12px;  }
/* info */
div.doc div.pg div.info form { margin-bottom: 30px; padding: 5px; }
div.doc div.pg div.info form div.field { margin: 5px 0px 5px 0px; }
div.doc div.pg div.info form div.field label { width: 120px; float: left; font-weight: bold; padding-top: 5px; text-align: right; margin-right: 10px; }
div.doc div.pg div.info form div.field input { width: 300px; }
div.doc div.pg div.info form div.field textarea { width: 300px; height: 150px; }
div.doc div.pg div.info form div.field input.btn { width: auto; margin: 5px 0px 0px 130px; }


div.ft { clear: both; border-top: 3px solid #999; padding: 10px; }

/* hidden elements */
div.menu,
div.sb,
div.productsearch,
div.language,
div.com { display: none; }
