/*
www.bjumg.org stylesheet
Created by N. Brad Garrett 6-10-05
Last updated by Brade 6-10-05
*/
* {
margin: 0;
padding: 0;
}
body {
background: #8C5B4D url(images/z/header.jpg) no-repeat top left;
margin: 0;
padding: 0;
font: 62.5% Verdana, sans-serif;
}
div#wrapper {
position: relative;
width: 760px;
margin: 0;
padding: 0;
color: #fff;
}
p {
margin: 0 0 16px 0;
font-size: 1.2em;
}
a {
color: #C1A680;
text-decoration: none;
}
a:hover {
color: #ddd;
text-decoration: none;
}
table {
font-size: 1.2em;
}
table table {
font-size: 1em;
}
div#header {
margin: 0;
padding: 0;
height: 107px;
text-align: right;
}
div.headerError {
background: #ff0000;
color: #ffffff;
font-weight : bold;
text-align : center;
}
div.headerInfo {
background: #00ff00;
color: #ffffff;
font-weight: bold;
text-align: center;
}
div#innerwrap {
position: relative;
}
div#leftcol {
float: left;
width: 213px;
}
div#leftcontent {
position: relative;
margin: 0;
padding: 10px;
text-transform: lowercase;
}
div#leftcontent ul {
margin: 0 0 16px 0;
padding: 0;
list-style: none;
font-size: 1.2em;
}
div#leftcontent li {
line-height: 1.6em;
}
div#leftcontent ul ul {
margin: 0 0 0 10px;
font-size: 1em;
}
div#leftcontent ul ul a {
color: #DED1B6;
}
div#leftcontent ul ul a:hover {
color:#FDFAD0;
}
form {
display: block;
position: relative;
margin: 0;
padding: 0;
}
form#quick_find {
v-align: center;
}
select {
background-color: #eee;
}
input#keywords {
float: left;
margin-top: 1px;
padding: 2px 4px;
width: 100px;
border: 1px solid #724C40;
background-color: #eee;
}
input#searchbutton {
float: left;
margin: 0 8px;
}
div#maincol {
float: left;
width: 547px;
}
div#mainbanner {
position: relative;
margin: 0 0 16px 0;
}
div#mainbanner img, div#mainbanner object {
display: block;
border: solid 1px #C1A680;
}
div#maincontent {
position: relative;
margin: 0;
padding: 16px;
background-color: #724C40;
border-top: solid 1px #C1A680;
border-bottom: solid 10px #C1A680;
line-height: 1.6em;
}
span.greetUser {
font-weight: bold;
}
.errorText, .inputRequirement, .stockWarning {
color: #e66;
}
td.messageStackError, td.messageStackWarning {
color: #e66;
padding: 0 0 16px 0;
}
td.messageStackSuccess {
color: #9c0;
padding: 0 0 16px 0;
}
h1 {
margin: 0 0 16px 0;
padding: 0;
color: #ddd;
font-size: 1.8em;
font-weight: normal;
}
h2 {
margin: 0 0 16px 0;
padding: 0;
color: #FFF7E6;
font-size: 1.6em;
font-weight: normal;
}
h3, h4 {
margin: 0 0 16px 0;
padding: 0;
color: #fff;
font-size: 1.2em;
font-weight: bold;
}
h4 {
margin: 0;
}
ul.cats {
position: relative;
margin: 0 0 16px 0;
padding: 0;
list-style: none;
font-size: 1.2em;
}
ul.cats li {
float: left;
width: 171px;
height: 160px;
text-align: center;
vertical-align: text-bottom;
}
div.callout {
margin: 0 0 16px;
padding: 4px 8px;
background-color: #AE796A;
border-top: solid 1px #C1A680;
}
div.callout a {
color: #DED1B6;
}
div.callout a:hover {
color:#FDFAD0;
}
table.subtable {
margin: 0 0 16px 0;
padding: 0;
border-width: 0;
}
table.productListing {
border: 1px solid #C1A680;
margin: 8px 0;
}
td.productListing-heading {
background: #A5644F;
color: #fff;
padding: 2px 8px;
}
a.productListing-heading {
color: #fff;
}
a.productListing-heading:hover {
color: #ddd;
}
td.productListing-data {
color: #000;
padding: 8px;
}
td.productListing-data a {
color: #724C40;
}
td.productListing-data a:hover {
text-decoration: underline;
}
span.productSpecialPrice {
color: #900;
}
tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd {
background: #F7DCD4;
}
tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, tr.productListing-even, tr.productReviews-even, tr.upcomingProducts-even, tr.shippingOptions-even {
background: #DBB3A6;
}
p.subtotal {
text-align: right;
}
.price {
font-weight: bold;
}
.tiny {
font-size: 0.8em;
line-height: 1em;
}
div#productpic {
float: right;
position: relative;
}
ul.standard {
margin: 0 0 16px 16px;
padding: 0;
list-style: none;
font-size: 1.2em;
}
ul.standard li {
margin: 4px 0;
padding: 0;
}
div.floatacross {
position: relative;
margin: 0;
padding: 0;
width: 99%;
}
.leftcol {
float: left;
margin-bottom: 16px;
}
.rightcol {
float: right;
margin-bottom: 16px;
}
div.twowide {
float: left;
width: 49%;
}
div.floatform {
float: left;
position: relative;
text-align: right;
}
.reginput input {
width: 160px;
border: 1px solid #C1A680;
background-color: #eee;
padding: 1px 4px;
}
textarea {
display: block;
border: 1px solid #C1A680;
background-color: #eee;
margin-bottom: 16px;
}
table.regform {
margin: 0;
padding: 0;
border: 0;
font-size: 1em;
}
td.regfield {
text-align: right;
}
td.regvalue {
padding-left: 8px;
}
td.buffer {
padding: 0 16px;
}
.pageHeading, .pageResults {
color: #ff0;
}
table.infoBoxContents td {
padding-bottom: 16px;
}
.infoBoxHeading {
padding-bottom: 16px;
}
div#footer {
position: relative;
margin: 0 0 16px 212px;
padding: 16px 0;
text-align: center;
}
div#innerwrap:after, form#quick_find:after, div.floatacross:after, ul.cats:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
* html #innerwrap, * html #quick_find, * html div.floatacross, * html ul.cats {
height: 1%;
}
