/* Copyright © Paul Blatt Enterprises, Inc. */

body {color: #333; background-color: #48011C; background-image: url(images/background.gif); margin: 0 0 10px 0; font-family:Verdana, Geneva, sans-serif; font-size:.8em;  }

#wrapper {margin:0 auto; width:762px; background-image: url(images/content_bkgrnd.gif); padding-bottom: 18px; }
#header {height: 69px; background-image: url(images/header_paul_blatt.gif); background-repeat: no-repeat; }
#navTopLayout {color: #F1C44C; text-align: right; font-size: .85em; padding: 15px 15px 0 0; }
#backgroundMain {background-image: url(images/bkgrnd_main_table.gif); background-repeat: no-repeat; }
#productNavLayout {color: #5C0124; text-align: right; font-size: .85em; padding: 2px 15px 25px 0; }
#printHeader {display: none; }
#wrapperContent {margin-left: 114px; width:580px; padding-bottom: 20px; }
#wrapperContentBonar {margin-left: 114px; width:580px; }
#productBoxes {margin-left: 52px; width:672px; padding-bottom: 15px; }
#border {margin: 0 auto; width: 460px; border: 1px solid #48011C; }

#footer {padding-top: 20px; text-align: center; }
#map {}
#clr {clear:both; }
#copyright {margin:0 auto; width:762px; color: #fff; font-size: .8em; padding: 1.5em 0; text-align: center; }

#creditApp {float: right; padding: 10px 20px; text-align: center; background-color: #fff; border: 1px dotted #48011C; }


/* link styles */
h4 {color:#023799; text-decoration: underline; font-size:1.0em; }
a:link {color:#023799; text-decoration: underline; }
a:visited {color: #023799; text-decoration: underline; }
a:hover {color:#828282; text-decoration: underline; }
a:active {color:#828282; text-decoration: underline; }

#navTopLayout a:link {color:#F1C44C; text-decoration: none; }
#navTopLayout a:visited {color: #F1C44C; text-decoration: none; }
#navTopLayout a:hover {color:#fff; text-decoration: none; }
#navTopLayout a:active {color:#fff; text-decoration: none; }

#productNavLayout a:link {color:#333; text-decoration: none; }
#productNavLayout a:visited {color: #333; text-decoration: none; }
#productNavLayout a:hover {color:#fff; text-decoration: none; }
#productNavLayout a:active {color:#fff; text-decoration: none; }

#topNav {color:#fff; height: 17px; margin: -18px 5px 0 0; text-align:right; }
#topNav a:link {color:#fff; text-decoration: none; }
#topNav a:visited {color: #fff; text-decoration: none; }
#topNav a:hover {color:#F1FA04; text-decoration: none; }
#topNav a:active {color:#B2F315; text-decoration: none; }

a:link.prod {color:#023799; text-decoration: none; }
a:visited.prod {color: #023799; text-decoration: none; }
a:hover.prod {color:#828282; text-decoration: none; }
a:active.prod {color:#828282; text-decoration: none; }

#copyright a:link {color:#fff; text-decoration: underline; }
#copyright a:visited {color: #fff; text-decoration: underline; }
#copyright a:hover {color:#F1C44C; text-decoration: underline; }
#copyright a:active {color:#F1C44C; text-decoration: underline; }

/* classes */
.prodBoxBack {background-image: url(images/product_box_bkgrnd.gif); background-repeat: repeat-x; }
.prodBoxPad {padding: 0 15px 0 10px; margin-top: -1px; font-size: .85em; text-align: left; }
.prodMore {padding: 0 15px 0 10px; margin-top: -1px; font-size: .85em; text-align: right; }
.footer {padding: 5px 0 0 0; margin-top: -1px; }
.marginHeight {margin-bottom: -.8em; }
td.black {color: #fff; background-color: #000; font-weight: bold; }

/* images */
img.iconNav {border: 0; width: 11px; height: 10px; padding: 0 0 0 20px; }
img.seperator {border: 0; width: 1px; height: 8px; padding: 0 11px; }
img.prodCaps {border: 0; width: 189px; height: 6px; }
img.product {border: 0; width: 147px; height: 149px; }
img.top {border: 0; width: 631px; height: 8px; }
img.spacer {border: 0; width: 1px; height: 1px; }

/* text treatments */
h2 {font-size: 1.6em; }
span.title {font-size: 1.35em; font-family: Georgia, serif; font-style: italic; }
span.maroon {color: #5C0124; font-weight: bold; }

/* Contact Form
----------------------------------------- */
form { margin: 0; padding: 0; }
fieldset { padding: 0 0 10px 10px; margin: 0; border: 1px solid #663C28; }
legend { font-weight: bold; font-size: 1.3em; padding: 0 4px 8px 4px; color: #663C28; background-color: #fff; }
dt { float: left; width: 30%; text-align: right; padding: 5px 10px 0 0; }
label.last { font-weight: bold; text-align: left; padding-left: 10px; }
input, textarea, select { margin: 5px 0; border: 1px solid #a7a7a7; font-family: inherit; font-size: 1em; padding: 1px 3px; }
input.submit { margin-top: 1em; padding: 3px; color: inherit; background-color: #FDFE9A; }
.errorMessage { color: red; background-color: inherit; font-weight: bold; font-size: 1.1em; }
