.errorBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
background:#FFF;
font-weight:700;
}

.stockWarning {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#C03;
}

.productsNotifications {
background:#f2fff7;
}

.orderEdit {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#70d250;
text-decoration:underline;
}

BODY {
color:#999;
background:url(images/template/bg_loop.png) repeat-x #000;
text-align:center;
margin:0;
}

#wrapper {
width:814px;
text-align:right;
background-color:#0A0909;
margin:0 auto;
padding:0;
}

A {
color:#9C3;
text-decoration:none;
}

A:hover {
color:#9C3;
text-decoration:underline;
}

FORM {
display:inline;
}

TD.headerError {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:#FFF;
color:#000;
font-weight:700;
text-align:center;
}

TR.headerInfo {
background:#0F0;
}

TD.headerInfo {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:#0F0;
color:#FFF;
font-weight:700;
text-align:center;
}

.infoBoxSmall {
background:#0A0909;
}

.infoBox {
background:#0A0909;
border:1px solid #272a2c;
}

.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:700;
background:#bbc3d3;
color:#FFF;
}

TABLE.productListing {
border:0;
margin:0;
}

.productListing-heading {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#FFF;
font-weight:700;
}

A.pageResults {
color:#999;
text-decoration:none;
}

A.pageResults:hover {
color:#F90;
text-decoration:underline;
}

TD.pageHeading,DIV.pageHeading {
font-family:Verdana, Arial, sans-serif;
font-size:20px;
font-weight:700;
color:#fafafa;
}

TR.subBar {
background:#f4f7fd;
}

TD.subBar {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
}

TD.main,P.main {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
line-height:1.5;
}

TD.accountCategory {
font-family:Verdana, Arial, sans-serif;
font-size:13px;
color:#ABD;
}

TD.fieldValue {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
}

CHECKBOX,INPUT,RADIO,SELECT {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
}

TEXTAREA {
width:100%;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
}

SPAN.greetUser {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#f0a480;
font-weight:700;
}

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:700;
}

SPAN.markProductOutOfStock {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
color:#c76170;
font-weight:700;
}

SPAN.productSpecialPrice {
font-family:Verdana, Arial, sans-serif;
color:red;
}

SPAN.errorText {
font-family:Verdana, Arial, sans-serif;
color:#000;
}

.moduleRowOver {
background-color:#FFF;
color:#093;
cursor:pointer;
}

.moduleRowSelected {
background-color:#13282D;
color:#00B9CD;
}

.checkoutBarFrom,.checkoutBarTo {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#8c8c8c;
}

.checkoutBarCurrent {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#FFF;
}

.messageStackError,.messageStackWarning {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
background-color:#FFF;
}

.messageStackSuccess {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background-color:#9F0;
}

.t1 {
background:url(images/template/box/t1.gif) no-repeat;
width:17px;
height:28px;
}

.t2 {
background:url(images/template/box/t2.gif) repeat-x;
width:100%;
height:28px;
color:#56b8c7;
text-transform:uppercase;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
}

.t2 a {
text-decoration:none;
}

.t3 {
background:url(images/template/box/t3.gif) no-repeat;
width:17px;
height:28px;
}

.m1 {
background:url(images/template/box/m1.gif) repeat-y;
width:17px;
}

.m2 {
background:url(images/template/box/m2.gif) repeat-y;
width:17px;
}

.d1 {
background:url(images/template/box/d1.gif) no-repeat;
width:17px;
height:14px;
}

.d2 {
background:url(images/template/box/d2.gif) repeat-x;
width:100%;
height:14px;
}

.d3 {
background:url(images/template/box/d3.gif) no-repeat;
width:17px;
height:14px;
}

#menu {
text-align:center;
position:relative;
height:37px;
}

.box a {
background:url(images/template/home.jpg) 0 0 no-repeat;
outline:none;
}

.box a:hover {
background:url(images/template/home.jpg) 0 100% no-repeat;
}

.box2 a {
background:url(images/template/new_products.jpg) 0 0 no-repeat;
outline:none;
}

.box2 a:hover {
background:url(images/template/new_products.jpg) 0 100% no-repeat;
}

.box3 a {
background:url(images/template/specials.jpg) 0 0 no-repeat;
outline:none;
}

.box3 a:hover {
background:url(images/template/specials.jpg) 0 100% no-repeat;
}

.box4 {
position:relative;
float:left;
width:154px;
}

.box4 a {
background:url(images/template/account.jpg) 0 0 no-repeat;
outline:none;
}

.box4 a:hover {
background:url(images/template/account.jpg) 0 100% no-repeat;
}

.box5 {
position:relative;
float:left;
width:154px;
}

.box5 a {
background:url(images/template/contact.jpg) 0 0 no-repeat;
outline:none;
}

.box5 a:hover {
background:url(images/template/contact.jpg) 0 100% no-repeat;
}

#menu a,#menu a:visited {
position:relative;
display:block;
height:37px;
}

#menu a:hover {
height:37px;
}

.spacer {
float:left;
width:7px;
height:37px;
}

.spacer-left {
float:left;
width:8px;
height:37px;
}

.spacer-right {
float:right;
width:8px;
height:37px;
}

.wncontainer {
height:140px;
width:140px;
text-align:center;
}

.whatsnew {
height:140px;
width:140px;
}

.whatsnew a {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#9C3;
}

.bestsellers table {
width:100%;
text-align:center;
}

.tax_info {
font-family:Verdana, Arial, sans-serif;
font-size:8px;
color:#9C3;
}

.boxText,TD.infoBox,SPAN.infoBox,TD.productListing-data,TD.smallText,SPAN.smallText,P.smallText,.messageBox {
font-family:Verdana, Arial, sans-serif;
font-size:10;
}

TR.header,TR.headerError {
background:#FFF;
}

TR.headerNavigation,TR.footer {
background:#bbc3d3;
}

TD.headerNavigation,TD.footer {
background:#bbc3d3;
color:#FFF;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
}

A.headerNavigation,A.headerNavigation:hover {
color:#FFF;
}

.infoBoxContents,.contentBoxContents {
background:#191E21;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd,TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even {
background:#f8f8f9;
}

TD.fieldKey,TD.tableHeading {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700;
}

SPAN.newItemInCart,.inputRequirement {
color:red;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

.box,.box2,.box3 {
float:left;
position:relative;
width:154px;
}

.whatsnew table,.specials table {
width:100%;
}

.speccontainer,.bscontainer {
height:170px;
text-align:center;
width:150px;
}

.specials,.bestsellers {
height:170px;
width:150px;
}

.specials td,.whatsnew td,.bestsellers td {
color:#fff;
text-align:center;
}

.specials a,.bestsellers a {
color:#3F0;
}
