﻿/* Structure */
html, body, div, p, ul, ol, dl, dd, dt, li, img, form, fieldset, input, textarea, h1, h2, h3, h4, h5, hr {margin: 0; padding: 0;}
html {height: 100%; margin-bottom: 1px;}/* Forces toolbars to appear in FF to avoid horizontal dif. */
body {background-color: #EDEBE6; text-align: center;}
.minHeight {float: left; width: 1px; height: 470px;}
.header {background-color: #d1cdc0; height: 100px; min-width: 910px;}
.logo {width: 645px; text-align: center; padding-right: 265px; margin: 0 auto;}
.container {width: 910px; margin: 0 auto; text-align: left;}
.containerInner {float: left; background: url(../images/bodyBg.gif) repeat-y -3px 0;}
.body {width: 582px; float: left; padding: 8px 12px 8px 50px;}
.rightBar {float: left; width: 182px; padding-left: 13px; border-left: 32px solid #B0A695; margin-bottom: -100px; position: relative; top: -100px; background: url(../images/rightBar.jpg) no-repeat 13px 0;}
.navigation {float: left; width: 100%; margin-top: 146px; background-color: #B0A695; list-style-type: none;}
.footer {background-color: #d1cdc0; float: left; width: 100%; min-width: 910px; padding: 5px 0;}
.footerContent {width: 910px; margin: 0 auto; text-align: left;}

/* Styles */
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em;}
a {color: #4a3e2c; text-decoration: none;}
a:hover {text-decoration: underline;}

.logo {height: 80px; background: url(../images/scajfa_logo2.gif) no-repeat 34px 0;}
.logo span {display: none;}

ul.navigation {list-style-type: none;}
ul.navigation li a {display: block; width: 100%; padding: 8px 0; border-top: 1px solid #d1cdc0; border-bottom: 1px solid #8a806e; background: url(../images/top_level_bullet.gif) no-repeat 7px 50%;}
ul.navigation li a:hover {text-decoration: none;}
ul.navigation li a span {display: block; padding: 0 10px 0 24px;}
ul.navigation ul {display: none; background-color: #bcb6a9; margin-bottom: -1px; list-style-type: none;}
ul.navigation .expand ul {display: block;}
ul.navigation .expand a {background-image: url(../images/top_level_bullet_rotate.gif);}
ul.navigation .expand ul li a {background-image: url(../images/middle_level_bullet.gif);}
ul.navigation ul li a {background-image: url(../images/middle_level_bullet.gif);}
ul.navigation ul li.active a {background-image: url(../images/middle_level_bullet_rotate.gif);}

.footer {font-size: 0.9em;}
.footer ul {display: block; float: left; width: 645px;}
.footer ul li {display: inline;}
.footer p {float: right; padding-right: 40px; color: #8a806e;}

h1 {font-size: 2em; font-family: "Times New Roman",Times,serif; color: #b0a695; font-weight: normal; margin-bottom: 12px;}
h2 {font-size: 1.5em; font-family: "Times New Roman",Times,serif; color: #b0a695; font-weight: normal; margin-bottom: 12px; border-bottom: 1px solid #999081;}

.home {padding-top: 36px;}
.home .pics {float: left; width: 153px; height: 410px; margin-right: 12px;}
.home .pics img {margin-bottom: 12px;}
.home p {text-align: justify; margin-bottom: 1.1em;}
.home address {margin-bottom: 1.1em; font-style: normal;}

.stockItems {float: left; width: 633px; margin-left: -12px;}
.searchItems {float: left; margin-left: -12px;}
.stockItems a, .searchItems a {float: left; display: inline; height: 165px; width: 184px; border: 1px solid #b0a695; background: #d2cdc0 no-repeat 50%; margin: 0 0 10px 12px;}
.stockItems a span, .searchItems a span {display: none;}
.stockItems a:hover, .searchItems a:hover {border-color: #8a806e;}
* html .stockItems, * html .searchItems {margin-left: -32px; position: relative; left: 52px;}

.pagingWrapper {margin: 0 auto; width: 30em; margin-top: 11px;}
.paging {float: left; width: 100%; clear: both; margin: 0 auto; padding: 0 3px; text-align: center; background-color: #d2cdc0; border: 1px solid #b0a695;}
.paging a {line-height: 2em;}
.paging a.disabled {color: #999; text-decoration: none;}

.mainImage {float:left; padding: 4px; border: 1px solid #b0a695; background-color: #d2cdc0; width: 300px;}
.details {float: right; width: 262px;}
.details p.description {margin-bottom: 16px;}
.details dl {border: 1px solid #b0a695; background-color: #d2cdc0; padding: 5px; font-size: 1.2em; line-height: 1.6em;}
.details dt {float: left; width: 85px;}
.options {float: left; width: 250px; border: 1px solid #b0a695; background-color: #d2cdc0; padding: 5px; margin-top: 10px;}

.secondaryImage {text-align: center; margin-top: 10px;}
.secondaryImage img {margin: 0 4px; display: inline; border: none;}
.secondaryImage img.preload {display: none;}

fieldset {float: left; width: 240px; border: 1px solid #b0a695; background-color: #d2cdc0; padding: 10px; margin-top: 10px;}
fieldset label {display: block; width: 85px; float: left; margin-right: -5px;}
fieldset span.radio {float: left; margin-right: 14px;}
fieldset span.radio input {display: block; height: 13px;}
fieldset p, fieldset div {float: left; width: 100%; margin-bottom: 10px;}
fieldset input.tbx {float: left; width: 150px; padding: 2px; margin-top: -2px; margin-left: -4px; position: relative; left: 4px;}
fieldset textarea {width: 150px; height: 4em;}
*html fieldset textarea {margin-left: -3px; width: 156px;}
fieldset input.btn {margin-left: 90px;}
select, input {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1em;}
.tbxMessage, .fromControls {display: none;}

fieldset.search {float: left; margin: 0 5px 5px 0; width: 572px; text-align: center; padding: 0 4px;}
fieldset.search {width: 460px; position: relative; top: -34px; left: 112px; margin-bottom: -24px;}

