/*Element Styles*/
h1 { font-size: 18pt; font-style: italic; text-align: center; margin: 0 10px 0 10px; }
h2 { font-size: 14pt; text-align: center; margin: 0 10px 0 10px; }
form { margin: 0; padding: 0; }
pre { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
/*ID Styles*/
#content-wrapper { background-image: url(../images/content-bg.gif); width: 885px; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 5px 5px 5px 90px; overflow: hidden; }
#content-left { background-color: #111; width: 770px; float: left; padding: 5px 15px 5px 15px; }
#content-left p { line-height: 1.3em; }
#product-copy-wrapper { margin-top: 1em; margin-bottom: 5px; overflow: hidden; width: 747px; }
#paragraph1 { width: 377px; font-size: 9pt; margin-right: 20px; }
#paragraph1 img { margin: 0 5px 5px 0; }
#paragraph2 { width: 350px; font-size: 9pt;  }
#paragraph3 { width: 377px; font-size: 9pt; margin-top: 1em; margin-right: 20px; }
#product-image { width: 350px; margin-top: 1em; }
#product_image { display: none; }
#order-code-thumbs { width: 717px; margin: 0 15px 2px 15px; background-color: #565656; padding: 10px 0 10px 0; overflow: auto; cursor: pointer; cursor: hand; }
#order-code-thumbs img { margin-right: 9px; }
#order-code-thumbs .label { font-size: 9pt; font-weight: bold; display: block; float: left; text-align: left; margin-left: 10px; }
#order-code-thumbs .thumbs { display: block; float: right; width: 561px; text-align: right; overflow: hidden; }
#product-price-quantity { font-size: 9pt; width: 747px; overflow: visible; clear: both; }
#product-price-quantity input { background-color: black; }
#product-price-quantity table { border: solid 1px #565656; }
#product-price-quantity tr { cursor: hand; cursor: pointer; background-color: black; }
#product-section { clear: both; margin-top: 1em; margin-bottom: 1em; padding: 0; border-bottom: 4px solid #565656; }
#product-section .product-section-label { color: #fff; font-size: 10pt; background: #565656 url(../images/product-section-label-bg.gif); margin-left: 20px; padding-top: 4px; padding-right: 10px; padding-left: 10px; }
#product-specifications { width: 747px; line-height: 1.1em; }
#product-specifications-col1 { font-size: 9pt; font-weight: ; width: 360px; float: left; margin: 0; padding: 0; }
#product-specifications-col1 ul { margin-top: 0; margin-bottom: 0; margin-left: 1em; padding-right: 5px; padding-left: 5px; }
#product-specifications-col2 { font-size: 9pt; font-weight: ; width: 360px; float: left; margin: 0 0 0 1em; padding: 0; }
#product-specifications-col2 ul { margin-top: 0; margin-bottom: 0; margin-left: 1em; padding-right: 5px; padding-left: 5px; }
#product-purchase-policy { font-size: 9pt; clear: both; padding-bottom: 1em; }
#popup_title { font-size: 11pt; font-weight: bold; color: #fff; }
#popup_message { color: #ddd; } 
/*Class Styles*/
.paragraph1_heading { font-size: 11pt; font-weight: bold; margin-top: 0; }
.paragraph2_heading { font-size: 11pt; font-weight: bold; margin-top: 0; }
.paragraph3_heading { font-size: 11pt; font-weight: bold; margin-top: 0; }
.darkblue-bg { background-color: #09094c; }
.border-bottom-gray { border-bottom: 2px solid #565656; }
.transorder { background: #000 url(/images/product-quantity-price-orderpage-transparent.gif) no-repeat center; }
.message_1 { font-size: 10pt; font-weight: bold; margin-top: 0; }
.message_2 { font-size: 10pt; font-weight: bold; margin-top: 0; }
.message_3 { font-size: 10pt; font-weight: bold; margin-top: 0; }
a.popwindow:hover { text-decoration: underline; }