/* CSS Document */


body { margin: 0px; background-color: #015590; background-image: url(images/page_bg.gif); background-repeat: repeat-x; }
td, div, p { font: normal 8pt Verdana; color: #333333; }
.left-body {width: 5px; font-size: 1pt; background-image: url(images/lt-body-shade.gif); background-repeat: repeat-y; vertical-align: top; }
.right-body {width: 5px; font-size: 1pt; background-image: url(images/rt-body-shade.gif); background-repeat: repeat-y; vertical-align: top;  }
.hdr-1 { height: 162px; background-color: white; }
.mid-body { height: 100%; padding-top: 15px; background-image: url(images/body-bg.gif); background-repeat: repeat-x; background-color: white; }
.footer-body { height: 37px; background-image: url(images/footer-bg.gif); background-repeat: repeat-x; background-color: white; }
.hdr-bod {  background-image: url(images/hdr/hdr-bg.gif); background-repeat: repeat-x; text-align: center;}
.logo { margin-left: auto; margin-right: auto; margin-top: 18px; }

.menu-frame { background-image: url(images/menu/menu-bg.gif); background-repeat: repeat-x; }
.menu { width: 90%; }
.menu td { text-align: center; vertical-align: middle}
.menu img { border-width: 0px; margin: 3px auto 3px auto 3px;}
.menu a { display: block; }
.menu-img { margin-top: 3px; }

.left-side { width: 200px; vertical-align: top; }
.right-side { width: 560px; vertical-align: top; }
.product-right-side { width: 100%; vertical-align: top; }

.product-body { width: 83%; }


.gal-left-side { width: 170px; vertical-align: top; text-align: center; }
.gal-right-side { width: 590px; vertical-align: top; }
.galleryside { border-bottom: 1px solid #015590; border-left: 1px solid #015590; border-right: 1px solid #015590; text-align: center; }
.center-img { margin-left: auto; margin-right: auto; border-width: 0px; }
   
.gallery_menu { float: left; margin: 5px; }
.gal_td { text-align: center; padding: 2px; }
.gallery_image { border: 1px solid #440000; margin-left: auto; margin-right: auto; }
/* ------------------ */
/*  Box 1             */
.box1-tp-rt { width: 5px; font-size: 1pt; background-image: url(images/box1/rt-shade.gif); background-repeat: repeat-y; vertical-align: top; }
.box1-btm { height: 5px; font-size: 1pt; background-image: url(images/box1/btm-shade.gif); background-repeat: repeat-x; }
.box1-btm-rt { height: 5px; width: 5px; font-size: 1pt; }

.side-title { border: 1px solid #015590; font-size: 1pt; }
.side-info { border-bottom: 1px solid #015590; border-left: 1px solid #015590; border-right: 1px solid #015590; padding: 5px;}

.side-pc { margin-bottom: 10px; text-align: center; }
.side-pc td { vertical-align: top;  }

.c_title { font-weight: bold; colro: #0000AA; }
.c_div { margin: 10px; }

.footer-cell { width: 100%; font: normal 10px Verdana; text-align: center;}
.last-row { height: 15px; }


.product-info { border-bottom: 1px solid #015590; border-left: 1px solid #015590; border-right: 1px solid #015590; text-align: center; height: 100%; vertical-align: middle;}
.product-info img { margin-left: auto; margin-right: auto; }
.product-tab { margin: 10px; width: 183px; float: left; height: 195px; }
.item-pics { width: 160px; border-width: 0px; }
.i-title { font-weight: bold; color: #000099; text-decoration: underline; }
.spec { font-weight: bold; }
.prices { width: auto; font-weight: bold; font-style: italic; text-decoration: underline; font-size: 10pt; color: white; padding: 5px; border: 1px dotted green; background-color: #0000FF;}

.product-title { font: bold 11px #FFFFFF; border: 1px solid #015590; background-image: url(images/tabs/tab-bg.gif); background-repeat: no-repeat; text-align: center;}
.product-title1 { font: bold 11px #FFFFFF; border: 1px solid #015590; text-align: center; }

#form_table { width: 100%; }
.rdcontact { height: 18px; width: 70%; border: 1px inset #333333; background-color: white; color: #333333; font: normal 8pt Verdana; }
.rdcontact2 { height: 80px; width: 80%; border: 1px inset #333333; background-color: white; color: #333333; font: normal 8pt Verdana; }
.form { width: 20%; text-align: right; font-weight: normal; color: #000099; }

a { }
a:link, a:visited { color: #777777; text-decoration: underline; }
a:hover, a:active { color: #333333; text-decoration: underline; }

