/*
Design by Scotty Tidey
http://www.ScottyTidey.com
Developed Under a Creative Commons Attribution 2.5 License
*/

* { 
margin : 0;
padding : 0;
} 
.boxText { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
} 
.errorBox { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
background : #ffb3b5;
font-weight : bold;
} 
.stockWarning { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #cc0033;
} 
.productsNotifications { 
background : #f2fff7;
} 
.orderEdit { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #70d250;
text-decoration : underline;
} 
body { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : small;
} 
h1, h2, h3 { 
margin-bottom : 20px;
font-family : Georgia, "Times New Roman", Times, serif;
font-weight : normal;
color : #333333;
} 
h1 { 
font-size : 3em;
} 
h2 { 
font-size : 2em;
} 
h3 { 
font-size : 1.5em;
} 
p, blockquote, ul, ol { 
margin-bottom : 1.5em;
line-height : 1.2em;
} 
blockquote, ul, ol { 
margin-left : 1.1em;
} 
a { 
color : #0065cc;
} 
a:hover { 
text-decoration : none;
color : #cc0000;
} 
FORM { 
display : inline;
} 
img { 
border : none;
} 
img.left { 
float : left;
margin : 0 15px 15px 0;
} 
img.right { 
float : right;
margin : 0 15px 0 15px;
} 
hr { 
display : none;
} 
.hr { 
height : 36px;
margin-bottom : 15px;
background : url(images/hr.gif) repeat-x left center;
} 
#header { 
width : 800px;
height : 184px;
margin : 0 auto;
} 
#page { 
width : 770px;
margin : 0 auto;
background : url(images/bar.gif) repeat-y;
} 
#content { 
float : right;
width : 480px;
padding : 20px;
}
.infoBox { 
background : #b6b7cb;
} 
.infoBoxContents { 
background : #f8f8f9;
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
} 
.infoBoxNotice { 
background : #ff8e90;
} 
.infoBoxNoticeContents { 
background : #ffe6e6;
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
} 
TD.infoBoxHeading { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
font-weight : bold;
background : #bbc3d3;
color : #ffffff;
} 
TD.infoBox, SPAN.infoBox { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
} 
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 : #f8f8f9;
} 
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 : #f8f8f9;
} 
TABLE.productListing { 
border : 1px;
border-style : solid;
border-color : #b6b7cb;
border-spacing : 1px;
} 
.productListing-heading { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
background : #b6b7cb;
color : #ffffff;
font-weight : bold;
} 
TD.productListing-data { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
} 
A.pageResults { 
color : #0000ff;
} 
A.pageResults:hover { 
color : #0000ff;
background : #ffff33;
} 
TD.pageHeading, DIV.pageHeading { 
font-family : Verdana, Arial, sans-serif;
font-size : 20px;
font-weight : bold;
margin-left : 10px;
color : #9a9a9a;
} 
TR.subBar { 
background : #f4f7fd;
} 
TD.subBar { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #000000;
} 
TD.main, P.main { 
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
line-height : 1.5;
} 
TD.smallText, SPAN.smallText, P.smallText { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
} 
TD.accountCategory { 
font-family : Verdana, Arial, sans-serif;
font-size : 13px;
color : #aabbdd;
} 
TD.fieldKey { 
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
font-weight : bold;
} 
TD.fieldValue { 
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
} 
TD.tableHeading { 
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
font-weight : bold;
} 
SPAN.newItemInCart { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #ff0000;
} 
CHECKBOX, INPUT, RADIO, SELECT { 
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
} 
TEXTAREA { 
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
} 
SPAN.greetUser { 
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
color : #f0a480;
font-weight : bold;
} 
TABLE.formArea { 
background : #f1f9fe;
border-color : #7b9ebd;
border-style : solid;
border-width : 1px;
} 
TD.formAreaTitle { 
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 12px;
font-weight : bold;
} 
SPAN.markProductOutOfStock { 
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 12px;
color : #c76170;
font-weight : bold;
} 
SPAN.productSpecialPrice { 
font-family : Verdana, Arial, sans-serif;
color : #ff0000;
} 
SPAN.errorText { 
font-family : Verdana, Arial, sans-serif;
color : #ff0000;
} 
.moduleRowOver { 
background-color : #d7e9f7;
cursor : pointer;
} 
.moduleRowSelected { 
background-color : #e9f4fc;
} 
.checkoutBarFrom, .checkoutBarTo { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #8c8c8c;
} 
.checkoutBarCurrent { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #000000;
} 
.messageBox { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
} 
.messageStackError, .messageStackWarning { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
background-color : #ffb3b5;
} 
.messageStackSuccess { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
background-color : #99ff00;
} 
.inputRequirement { 
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #ff0000;
} 
#sidetop { 
float : left;
width : 215px;
background : url(images/coltop.gif) no-repeat;
} 
#sidebar { 
width : 175px;
padding : 5px 5px 20px 20px;
background : #afd1f0;
} 
#sidebar h3 { 
margin-bottom : 5px;
padding-bottom : 5px;
background : url(images/bar.gif) repeat-x left bottom;
color : #000000;
} 
#sidebar blockquote { 
margin-left : 0;
margin-right : 0;
} 
#sidebar a { 
color : #ffffff;
} 
#footer { 
width : 780px;
margin : 0 auto;
padding : 10px 0;
background : url(images/hr.gif) repeat-x;
border-top : 1px solid #ffffff;
font-size : x-small;
} 
#footer p { 
margin : 0;
line-height : normal;
color : #999999;
} 
#footer a { 
color : #999999;
} 
