#catxcdiv li.xc,#catxcdiv ul {
list-style:none;
}

#catxcdiv li.xc ul {
margin:.3em 0 0 -0.8em;
}

#catxcdiv ul,BODY {
margin:0;
}

#catxcdiv ul {
padding:0 0 0 1.5em;
}

.boxText,.checkoutBarTo,.checkoutBarFrom,.infoBoxContents,.infoBoxNoticeContents,.messageBox,.messageStackWarning,.messageStackError,.messageStackSuccess,.orderEdit,.stockWarning,.inputRequirement,SPAN.newItemInCart,SPAN.infoBox,TD.infoBox,TD.productListing-data,P.smallText,SPAN.smallText,TD.smallText,.checkoutBarCurrent,TD.subBar {
font:10px Verdana,Arial,sans-serif;
}

.checkoutBarTo,.checkoutBarFrom {
color:#8c8c8c;
}

.cssButton {
font:10px verdana,sans-serif;
background:#000;
width:100px;
cursor:pointer;
border-color:#000;
border-width:1px;
}

.cssButton,TD.headerInfo,TD.headerError {
color:#fff;
text-align:center;
}

.cssButton,TABLE.productListing {
border-style:solid;
}

.cssButton,A,div.xcc a:visited,div.xcc a:link,div.xcx a:visited,div.xcx a:link {
text-decoration:none;
}

.errorBox,.messageStackWarning,.messageStackError {
background:#ffb3b5;
}

.errorBox,TD.infoBox_leftTOP,TD.infoBox_left,TD.infoBox_rightTOP,.productListing-heading,TD.footer,TD.headerNavigation,TD.infoBox_right {
font:bold 10px Verdana,Arial,sans-serif;
}

.HeadMain,div.xcc,div.xcx {
position:relative;
}

.HeadMain {
height:auto;
top:-22px;
font:bold 14px Arial,Helvetica,sans-serif;
}

.infoBoxNotice {
background:#ff8e90;
}

.messageStackSuccess {
background:#9f0;
}

.moduleRowOver {
cursor:hand;
background:#d7e9f7;
}

.moduleRowSelected {
background:#e9f4fc;
}

.orderEdit {
color:#70d250;
}

.orderEdit,A:hover {
text-decoration:underline;
}

.productListing-heading {
background:#CCC;
}

TD.infoBox_leftTOP,TD.infoBox_left,TD.infoBox_rightTOP,.productListing-heading {
color:#FFF;
}

.productsNotifications {
background:#f2fff7;
}

.stockWarning {
color:#c03;
}

A,A.headerNavigation,BODY,TD.footer,TD.headerNavigation,TD.infoBoxHeading,.checkoutBarCurrent,TD.subBar {
color:#000;
}

A.headerNavigation:hover,A:hover,SPAN.greetUser {
color:#00008b;
}

A.pageResults,A.pageResults:hover {
color:#00F;
}

A.pageResults:hover {
background:#FF3;
}

body {background: url(/images/shade.jpg) #fff repeat-x 0px 0px;}

div.xcc a,div.xcx a {
position:absolute;
left:-2em;
}

div.xcc a:visited,div.xcc a:link,div.xcx a:visited,div.xcx a:link {
font:90% verdana,arial,sans-serif;
}

div.xcc,div.xcx,FORM {
display:inline;
}

div.xcc>a,div.xcx>a,li.xc>div.xcc,li.xc>div.xcx {
position:static;
}

li.xc>div.xcc,li.xc>div.xcx {
margin-left:-1.5em;
float:left;
width:1.5em;
}

SPAN.greetUser,TD.fieldKey,TD.tableHeading {
font:bold 12px Verdana,Arial,sans-serif;
}

SPAN.markProductOutOfStock {
color:#c76170;
}

SPAN.markProductOutOfStock,TD.formAreaTitle,TD.headerInfo,TD.headerError {
font:bold 12px Tahoma,Verdana,Arial,sans-serif;
}

.inputRequirement,SPAN.newItemInCart,SPAN.errorText,SPAN.productSpecialPrice {
color:red;
}

SPAN.errorText,SPAN.productSpecialPrice {
font-family:Verdana,Arial,sans-serif;
}

TABLE.formArea,TR.shippingOptions-even,TR.upcomingProducts-even,TR.productReviews-even,TR.productListing-even,TR.payment-even,TR.alsoPurchased-even,TR.addressBook-even,TR.accountHistory-even {
background:#FFF;
}

TABLE.productListing {
border:1px;
border-spacing:1px;
}

TABLE.productListing,TD.productListing-data {
border-color:#b6b7cb;
}

TD.accountCategory {
color:#abd;
font:13px Verdana,Arial,sans-serif;
}

TD.fieldValue {
font:12px Verdana,Arial,sans-serif;
}

TD.headerError,TR.headerError {
background:red;
}

TD.headerInfo,TR.headerInfo {
background:#0f0;
}

TD.infoBox_right {
color:#FFFF;
}

TD.infoBox_leftTOP,TD.infoBox_left,TD.infoBox_rightTOP,TD.infoBox_right {
background:url(images/infobox.jpg) no-repeat left top;
}

TD.infoBoxHeading {
font:bold 11px Verdana,Arial,sans-serif;
}

DIV.pageHeading,TD.pageHeading {
color:#000;
font:bold 18px Verdana,Arial,sans-serif;
}

TEXTAREA {
width:100%;
}

TR.subBar {
background:#f4f7fd;
}

TABLE.linkListing {
border:1px;
border-spacing:1px;
border-color:#ccc;
border-style:solid;
}

.linkListing-heading {
font:bold 10px Verdana,Arial,sans-serif;
background:#ccc;
color:#FFF;
text-align:center;
}

TD.linkListing-data {
font:10px Verdana,Arial,sans-serif;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:4px;
}

TR.linkListing-odd {
background:#f8f8f9;
}

TR.linkListing-even {
background:#F5F5F5;
}

.index {
font:9px Verdana,Arial,sans-serif;
color:#666;
}

SELECT,RADIO,INPUT,CHECKBOX,TEXTAREA,P.main,TD.main {
font:11px Verdana,Arial,sans-serif;
}