 BODY {
text-align:center;
background:#f9fdf9;
color:#050;
border:0 solid #f93;
padding:0 2px 2px 5px
}

A {
color:#153;
text-decoration:none;
border:0 solid #f60
}

A:hover {
color:#A00;
text-decoration:none;
border:0 solid #f93
}

.errorBox {
font-size:90%;
background:#fff;
font-weight:700
}

.stockWarning {
font-size:90%;
color:#c03
}

.productsNotifications {
background:#f2fff7
}

.orderEdit {
font-size:90%;
color:#70d250;
text-decoration:underline
}

TR.header {
background:#fff
}

TR.car {
height:40px;
background-image:url('images/marquee.jpg')
}

TD.headerNavigation,TD.footer,TR.headerNavigation {
font-size:90%;
background:#ff8f3f;
color:#fff;
font-weight:700;
border-bottom:2px solid #850;
border-right:2px solid #850;
border-left:2px solid #fd0;
padding-top:3px
}

A.headerNavigation,A.footer,A.headerNavigation:visited,A.footer:visited {
color:#FeFFFe
}

A.headerNavigation:hover,A.footer:hover {
color:#fff;
background:#f70
}

TD.headerError,TR.headerError {
font-size:99%;
background:#ff0003;
color:#fff;
font-weight:700;
text-align:center
}

TR.headerInfo {
background:#0f0
}

TD.headerInfo {
font-size:100%;
background:#0f0;
color:#fff;
font-weight:700;
text-align:center
}

TR.footer,.footer {
background:red
}

.infoBox {
background:#f9fdf9;
font-size:90%;
border:1px solid #ff4a10;
text-align:left
}

.infoBoxContents,.time {
background:#f9fdf9;
font-size:92%;
text-align:left;
color:#050;
padding:3px
}

.infoBoxNotice {
background:#FF8E90
}

.infoBoxNoticeContents {
background:#FFE6E6;
font-size:90%
}

TD.infoBoxHeading {
font-family:Trebuchet,Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700;
background:#C8C8C8 url('images/cellpic1.gif') repeat center top;
color:#ed6508;
border-left:1px solid #ff4a10;
border-right:1px solid #ff4a10;
border-top:1px solid #ff4a10;
text-align:left;
padding:7px 5px
}

.infoBoxHeading A {
color:#F60
}

.infoBoxHeading A:hover {
color:#ff9833
}

TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.linkListing-odd,TR.shippingOptions-odd {
background:#f9fef9
}

TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.linkListing-even,TR.upcomingProducts-even,TR.shippingOptions-even {
background:#f2fdf2;
border-top:1px solid #f93
}

TABLE.productListing,TABLE.linkListing {
border:1px;
text-align:left;
border-color:#f93;
border-style:solid
}

.productListing-heading,.linkListing-heading {
font-size:90%;
background:#347880;
color:#FFF;
font-weight:700
}

TD.productListing-data,TD.linkListing-data {
font-size:90%;
text-align:left
}

A.pageResults {
color:#00F
}

A.pageResults:hover {
color:#00F;
background:#FF3
}

TD.pageHeading,DIV.pageHeading {
font-family:Trebuchet,Arial,Verdana,Sans-serif;
font-weight:700;
color:#086;
text-transform:uppercase
}

TD.subHeading,DIV.subHeading {
font-family:Trebuchet,Verdana, Arial, sans-serif;
font-size:14px;
font-weight:700;
text-decoration:underline
}

TD.main,P.main,TD.smallText,SPAN.smallText,P.smallText {
background:#f9fdf9;
font-size:92%;
padding:3px
}

TD.accountCategory {
font-family:Trebuchet,Verdana, Arial, sans-serif;
font-size:13px;
color:#abd
}

TD.fieldValue {
font-size:100%
}

SPAN.newItemInCart {
font-size:100%;
color:#ff0100
}

SPAN.ItemInCart {
font-size:100%;
color:#000
}

TEXTAREA {
width:100%;
font-size:95%
}

SPAN.greetUser {
color:#f60;
font-weight:700
}

TABLE.formArea {
background:#f9fbf9;
border:1px;
border-color:#7b9ebd;
border-style:solid
}

SPAN.markProductOutOfStock {
color:#c76170;
font-weight:700
}

SPAN.green {
color:#79ac79
}

TD.productPriceInListing {
font-size:90%;
background:#d2e9fb
}

TD.productPriceInBox {
font-size:95%;
background:#eee
}

TD.productPriceInProdInfo {
font-size:95%;
background:#cFc
}

.moduleRowOver {
background-color:#D7E9F7
}

.moduleRowSelected {
background-color:#E9F4FC
}

.checkoutBarFrom,.checkoutBarTo {
font-size:95%;
color:#8c8c8c
}

.checkoutBarCurrent {
font-size:95%;
color:#000;
background-color:#c9fdc9
}

.messageStackError,.messageStackWarning {
font-size:95%;
background-color:red
}

.messageStackSuccess {
font-size:95%;
background-color:#9f0
}

.inputRequirement {
font-size:95%;
color:#ff0001
}

.inputRestriction {
font-size:95%;
color:#666
}

.button,.button2 {
font-family:Trebuchet,Verdana, Arial, sans-serif;
font-size:10px;
background:#f83;
color:#fff;
font-weight:700;
width:95px;
text-align:center;
border-bottom:2px solid #850;
border-top:2px solid #fd0;
border-right:2px solid #850;
border-left:2px solid #fd0;
padding:2px 5px 2px 3px
}

.buttongreen {
font-family:Trebuchet,Verdana, Arial, sans-serif;
font-size:10px;
background:#f83;
color:#fff;
font-weight:700;
width:95px;
text-align:center;
padding:2px 5px 2px 3px
}

span.button {
display:block;
font-family:Trebuchet,Verdana, Arial, sans-serif;
font-size:10px;
background:#f83;
color:#fff;
font-weight:700;
width:95px;
text-align:center;
border-bottom:2px solid #850;
border-top:2px solid #fd0;
border-right:2px solid #850;
border-left:2px solid #fd0;
padding:2px 5px 2px 3px
}

div.button a:link,div.button a:visited {
color:#fefffe
}

.button:hover,.button2:hover,.buttongreen:hover {
font-weight:700;
color:red;
background-color:#fc5;
text-decoration:none;
border-bottom:2px solid #850;
border-right:2px solid #850;
width:95px;
border-style:outset
}

span.button:hover {
font-weight:700;
background-color:#fc5;
text-decoration:none;
border-bottom:2px solid #850;
border-right:2px solid #850;
width:95px;
color:red;
border-style:outset
}

.cat {
background-color:#fff;
width:100%;
vertical-align:middle
}

.mainhead {
background-color:#e8f1ee;
width:100%;
vertical-align:middle
}

.cat:hover {
background-color:#fc1
}

h1 {
line-height:1.2em;
text-transform:uppercase;
letter-spacing:.07em;
font:normal normal 150% Trebuchet, Serif;
margin:2px 2px 0;
padding:0 20px .25em
}

h2 {
font-family:Verdana, Arial, sans-serif;
font-size:15px
}

H5 {
font-size:65%
}

h4,h3 {
font-size:15px;
padding-top:17px;
padding-bottom:2px;
margin:3px
}

H6 {
font-size:75%
}

.fixcenter {
width:99%;
border:solid;
background:#f9fdf9;
text-align:center;
border-width:0;
margin:0
}

.contentcenter {
width:100%;
border:solid;
background:#f9fdf9;
margin-top:0;
margin-left:6px;
margin-right:6px;
padding-right:2px;
padding-left:2px;
color:#008459;
text-align:left;
border-width:0
}

div.list-menu {
width:100%
}

div.list-menu ul {
list-style-type:none;
margin:0;
padding:0 0 5px
}

span.list-menu2 {
display:block;
width:100%;
padding-top:8px;
padding-left:2px;
text-decoration:none;
padding-bottom:5px;
border-left:5px solid #f93;
margin:0
}

div.list-menu li {
padding-top:8px;
padding-left:2px;
padding-bottom:5px;
margin:0
}

div.list-menu a {
display:block;
width:100%;
padding-top:8px;
padding-left:2px;
text-decoration:none;
padding-bottom:5px;
border-left:5px solid #f9fdf9;
margin:0
}

div.list-menu a:link,.list-menu a:visited {
color:#020;
width:127px;
margin:0
}

.list-menu a:active,div.list-menu a:active {
border-left:5px solid #f93;
background-color:#FC0;
margin:2px
}

.list-menu a:hover {
background:#e5ffd6;
border-left:5px solid #090;
color:#020;
margin:0
}

.strike {
color:#0b0;
text-decoration:line-through
}

.shadetabs {
margin-left:0;
margin-top:1px;
margin-bottom:0;
font:bold 12px Verdana;
list-style-type:none;
text-align:left;
padding:3px 0
}

.shadetabs li {
display:inline;
margin:0
}

.shadetabs li a {
text-decoration:none;
position:relative;
z-index:1;
margin-right:3px;
border:1px solid #778;
color:#2d2b2b;
background:#FFF url(ajaxtabs/shade.gif) top left repeat-x;
padding:3px 7px
}

.shadetabs li a:visited {
color:#2d2b2b
}

.shadetabs li a:hover {
text-decoration:underline;
color:#2d2b2b
}

.shadetabs li a.selected {
position:relative;
top:1px;
background-image:url(ajaxtabs/shadeactive.gif);
border-bottom-color:#FFF
}

.shadetabs li a.selected:hover {
text-decoration:none
}

.modernbricksmenu2 {
width:362px;
border-top:5px solid #D25A0B;
background:transparent;
voice-family:inherit;
padding:0
}

.modernbricksmenu2 ul {
list-style:none;
margin:0 0 0 10px;
padding:0
}

.modernbricksmenu2 li {
display:inline;
text-transform:uppercase;
margin:0 2px 0 0;
padding:0
}

.modernbricksmenu2 a {
float:left;
display:block;
font:bold 11px Arial;
color:#FFF;
text-decoration:none;
background-color:#000;
border-top:1px solid #FFF;
margin:0 1px 0 0;
padding:5px 10px
}

.modernbricksmenu2 a:hover {
background-color:#D25A0B;
color:#FFF
}

.modernbricksmenu2 a.selected {
background-color:#D25A0B;
color:#FFF;
border-color:#D25A0B
}

.indentmenu {
font:bold 13px Arial;
width:100%
}

.indentmenu ul {
float:left;
border-top:1px solid #8B0000;
background:#000 url(/ajaxtabs/indentbg.gif) center center repeat-x;
margin:0;
padding:0
}

.indentmenu ul li a {
float:left;
color:#000;
text-decoration:none;
border-right:1px solid #8B0000;
padding:3px 11px
}

.indentmenu ul li a:visited {
color:#000
}

.indentmenu ul li a.selected {
color:#000 !important;
padding-top:4px;
padding-bottom:2px;
background:#000 url(ajaxtabs/indentbg2.gif) center center repeat-x
}

boxText,TD.infoBox,SPAN.infoBox {
font-size:90%
}

FORM,.indentmenu ul li {
display:inline
}

TD.fieldKey,TD.tableHeading,TD.formAreaTitle {
font-weight:700
}

CHECKBOX,INPUT,RADIO,SELECT,.messageBox {
font-size:95%
}

SPAN.productSpecialPrice,SPAN.errorText {
color:#ff0100
} 
