/* colors
red: #A5341F
blue: #0b324d
light yellow: #EDE3AE
dark yellow: #ebc988
brown: #836a50 
*/

input, select {margin: 3px;}
body, html { color: #000; font-size:11pt; font-family: Verdana, Arial, Tahoma, sans-serif; background: #932a15 url(/elements/background.gif); padding-bottom:20px;}
body {min-width: 950px; text-align:center; margin:0;}
h1 { font: bold 12pt Verdana, Geneva, Arial, Helvetica, sans-serif; color:#0b324d; margin-bottom:10px; }
h2 {font: normal 9pt Verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom:10px; }
h3 { font: bold 11pt Verdana, Geneva, Arial, Helvetica, sans-serif; color:black; margin-bottom:5px; }
small { font: normal 8pt/8pt Verdana, Geneva, Arial, Helvetica, sans-serif;}
a:link, a:visited, a:hover { color: #A5341F; text-decoration: underline; font-weight: bold; }
p {margin-bottom:10px; margin-top:5px;}
label {float:left; width:75px;}
ul {list-style-type:disc; }
table tr td {font-size:10pt; font-family: Verdana, Arial, Tahoma, sans-serif;}
hr { border-top: 1px solid #999966; border-bottom:0px; border-left:0px; border-right:0px; height: 1px; margin: 3px 0; }}

.button {background-color:#A5341F; color:#FFFFFF; border: 1px solid #0b324d; font-weight: bold; font-size:9pt; padding:2px;}
.image {float:left; width:200px; margin:0 0 20px 0; }
.clearer {clear:both;}
.details {float:right; width: 410px; margin:0 20px 20px 20px; text-align:left; }
.price { font-weight:bold; font-size:12pt; color:#A5341F; margin-top:5px;}
.right {float:right;}
.left {float:left;}
.red {color:#CA432C;}

.container {margin:0 auto;}
.content {margin-right:20px;}
.background {background: url(/elements/leftbar_back.gif) top left repeat-y;}
.header {background: #0B324D url(/elements/header.gif) top repeat-x; height:104px;}
.cartbar {background: url(/elements/header_cartback.gif) top repeat-x; height:22px; font-size:9px; text-align:right; padding:0px 5px;}
.leftnavhome {background: url(/elements/leftbar_home.gif) top right no-repeat; width: 250px; padding-bottom: 20px; font-size:11px; }
.leftnav {background: url(/elements/leftbar_back.gif) top right repeat-y; width: 250px; padding-bottom: 20px; font-size:11px; }
.footer {background: url(/elements/footer_back.gif) top right no-repeat; height:39px; font-size:9px; text-align:center; padding:2px; color: #EDE3AE;}
.footer a:link, .footer a:visited, footer a:hover {color: #EDE3AE; font-weight:normal;}
.leftnav .links, .leftnavhome .links {margin-left:38px; text-align:center; width:177px; }
.links a:link, .links a:visited {font-size: 13px; font-weight:bold; color: #EDE3AE; text-transform:uppercase; text-decoration:none; }
.links a:hover {color:#A5341F;}
.main {background: #EBE0AA url(/elements/body_back.gif) top right repeat-y; font-size:11px;}
.productdisplay {background: url(/elements/productbox.gif) no-repeat; width:179px; height:234px; margin:0 20px 20px 0; float:left; text-align:center; font-size: 12px;}
.productdisplay h2 {margin: 10px 4px 2px 1px; height: 29px; width:173px;}
.productdisplay h2 a:link, .productdisplay h2 a:visited {color:#0b324d; text-decoration:none;}
.productdisplay h2 a:hover {color:#A5341F;}
.cartimg {float:left;}
.cartdesc {float:right;}
.cartoptions {clear:left;}

.faqHeader {font:Verdana, Arial, Helvetica, sans-serif bold 10pt; color:#0b324d;}
