.cat_description {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:maroon;
background:inherit;
font-weight:700;
}

.decription {
font-family:Tahoma;
font-size:11px;
color:#3F3F3F;
}

.centerTable {
background-image:url(images/bg_cat4.gif);
background-repeat:repeat-x;
background:#fbfcfd;
color:inherit;
}

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

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

.productsNotifications {
background:#f2fff7;
color:inherit;
}

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

.navBlue {
color:red;
background:inherit;
font-size:8pt;
font-family:Verdana, Arial, sans-serif;
}

.subnavBlue {
color:#96f;
background:inherit;
font-size:8pt;
font-family:Verdana, Arial, sans-serif;
}

BODY {
background:url(images/dropShadow.png) center top repeat-y;
color:#000;
margin:0;
}

A {
color:#5c6061;
font-family:Tahoma;
background:inherit;
text-decoration:none;
font-weight:700;
}

A:hover {
color:#5c6061;
font-family:Tahoma;
background:inherit;
text-decoration:underline;
}

FORM {
display:inline;
}

TR.header {
background:#fff;
color:inherit;
}

TR.headerError {
background:red;
color:#bbc3d3;
}

TD.headerError {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:red;
color:#fff;
font-weight:700;
}

TR.headerInfo {
background:#0f0;
color:#bbc3d3;
}

TD.headerInfo {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:#0f0;
color:#fff;
font-weight:700;
}

.templateinfobox {
background:#f8f8f9;
color:inherit;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
}

.infoBox {
background:#333;
color:#000;
}

TD.infoBox,SPAN.infoBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
background:#333;
color:inherit;
}

TD.infoBoxHeading {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
background:#333;
color:#fff;
}

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

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

TD.contentBoxHeading {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
color:#534f4d;
background:#fff;
padding-top:5px;
}

.infoBoxContentsHeader {
background:url(images/box_head.jpg);
color:#220103;
font-family:Tahoma;
font-size:12px;
font-weight:700;
padding-left:15px;
}

.infoBoxContentsCenter {
color:inherit;
background:#fff;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

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

TD.infoBoxHeadingImage {
background-color:transparent;
background-image:url(images/blue-hdngbg-strip.jpg);
background-repeat:repeat-x;
background-attachment:scroll;
background-position:0 0;
width:130px;
height:24px;
font-family:Tahoma;
font-size:12px;
font-weight:700;
color:#fff;
padding-left:14px;
padding-top:0;
vertical-align:middle;
}

TD.infoBoxFooterImage {
font-family:Verdana, Arial, sans-serif;
font-size:1px;
font-weight:700;
background-color:#bbc3d3;
color:#000;
}

.infoBoxNotice {
background:#ff8e90;
color:#fff;
}

.infoBoxNoticeContents {
background:#ffe6e6;
color:#fff;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

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

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

.productListing-heading {
font-family:Tahoma;
font-size:11px;
color:#220103;
font-weight:700;
}

.productlisting-headingPrice {
font-family:Verdana, Arial, sans-serif;
font-size:20px;
color:#9a9a9a;
font-weight:700;
text-align:right;
}

A.pageResults {
color:#00f;
background:inherit;
}

a:hover.pageResults {
color:#00f;
background:#ff3;
}

TD.pageHeading,DIV.pageHeading {
font-family:Tahoma;
font-size:14px;
font-weight:700;
color:#220103;
height:24px;
padding-left:15px;
text-transform:none;
background:url(images/box_head.jpg);
}

TR.subBar {
background:#f4f7fd;
color:inherit;
}

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

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

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

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

TABLE.formArea {
background:#f1f9fe;
color:#f4f7fd;
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;
background:inherit;
font-weight:700;
}

.moduleRowOver {
background-color:#d7e9f7;
color:inherit;
cursor:pointer;
}

.moduleRowSelected {
background-color:#e9f4fc;
color:inherit;
}

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

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

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

.linkListing-heading {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
background:#b6b7cb;
color:#fff;
text-align:center;
}

TD.linkListing-data {
border-right:1px solid #b6b7cb;
border-bottom:1px solid #b6b7cb;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
padding:4px;
}

TR.linkListing-even {
background:#f5f5f5;
color:inherit;
}

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

TR.ShowCartDetails,TD.ShowCartDetails,P.ShowCartDetails {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
line-height:1.5;
color:#bdcaf0;
background:inherit;
}

TR.HeaderPageLinksLeft,TD.HeaderPageLinksLeft,P.HeaderPageLinksLeft {
background-image:url(images/button_blank_left.gif);
}

TR.HeaderPageLinksRight,TD.HeaderPageLinksRight,P.HeaderPageLinksRight {
background-image:url(images/button_blank_right.gif);
}

TR.HeaderPageLinks,TD.HeaderPageLinks,P.HeaderPageLinks {
background-image:url(images/button_blank_middle.gif);
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
background-color:inherit;
color:#000;
}

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

a:hover.HeaderPageLinks {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
background:inherit;
color:#0f0;
}

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

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

.storyboxtitle A:hover {
font-family:Verdana, Arial, sans-serif;
color:#fff;
font-size:10px;
font-weight:700;
text-decoration:underline;
background:inherit;
}

.yearHeader {
font-family:Verdana, Arial, sans-serif;
font-size:14px;
font-weight:700;
color:#000;
background-color:#fff;
}

.calendarMonth {
background-color:#ccc;
color:inherit;
cursor:default;
width:100%;
}

.calendarHeader {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
font-weight:700;
color:#000;
background-color:#fff;
text-decoration:none;
height:22px;
}

.calendarToday {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
background-color:#ffcf00;
padding-left:3px;
text-decoration:none;
border:1px solid #fff;
height:22px;
width:18px;
}

.calendarWeekend {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
background-color:#caeeff;
padding-left:3px;
line-height:14px;
text-decoration:none;
border:1px solid #fff;
height:22px;
width:18px;
}

.calendar {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
background-color:#fff;
padding-left:3px;
line-height:14px;
text-decoration:none;
height:22px;
width:18px;
}

.event {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#000;
background-color:#fff;
text-decoration:none;
border:1px solid #e6e6e6;
}

.empty {
background-color:#f0faff;
color:inherit;
line-height:14px;
height:22px;
width:18px;
}

h4.infoTitle {
margin:0 0 .2em;
}

p.infoBlurb {
margin:0 0 2em;
}

TD.productPriceInListing {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#d2e9fb;
color:inherit;
}

TD.productPriceInBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#eee;
color:inherit;
}

TD.productPriceInProdInfo {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
background:#cfc;
color:inherit;
}

#navMenu {
clear:both;
height:.01%;
list-style:none;
margin:0;
padding:0;
}

#navMenu ul {
float:left;
width:150px;
list-style:none;
margin:0;
padding:0;
}

#navMenu li {
position:relative;
float:left;
line-height:24px;
margin-bottom:-1px;
width:150px;
}

#navMenu li ul {
position:absolute;
left:-999em;
margin-left:150px;
margin-top:-26px;
}

#navMenu li a {
width:150px;
display:block;
color:#334;
font-weight:700;
text-decoration:none;
background:#fff;
border:1px solid #cce;
padding-left:2px;
}

#navMenu li a:hover {
color:#000;
background:#aac;
}

#navMenu li:hover ul,#navMenu li li:hover ul,#navMenu li li li:hover ul,#navMenu li.sfhover ul,#navMenu li li.sfhover ul,#navMenu li li li.sfhover ul {
left:auto;
}

.txt {
font-family:Tahoma;
font-size:10px;
font-weight:400;
color:#EEF5FD;
}

a.txt1 {
font-family:Tahoma;
font-size:12px;
text-decoration:none;
color:#EEF5FD;
}

a.txt1:hover {
font-family:Tahoma;
color:#FFF;
}

.txt2 {
font-family:Tahoma;
font-size:11px;
font-weight:700;
color:#ca0b05;
padding-left:8px;
}

a.txt3:hover {
font-family:Tahoma;
font-size:11px;
font-weight:700;
color:#5c6061;
text-decoration:underline;
}

.txt4 {
color:#053048;
font-family:Tahoma;
font-size:10px;
font-weight:400;
padding:5px;
}

.txt5 {
color:#545556;
font-family:Tahoma;
font-size:10px;
font-weight:400;
line-height:14px;
padding:5px;
}

.txt6 {
color:#d54b39;
font-family:Tahoma;
font-size:10px;
font-weight:700;
padding:5px;
}

.txt7 {
color:#220103;
font-family:Tahoma;
font-size:12px;
font-weight:700;
padding-left:15px;
}

.txt8 {
color:#545556;
font-family:Tahoma;
font-size:10px;
font-weight:700;
line-height:14px;
padding:5px;
}

.txt9 {
font-family:Tahoma;
font-size:10px;
font-weight:400;
color:#ca0b05;
}

.txt10 {
font-family:Tahoma;
font-size:11px;
font-weight:700;
color:#d44b46;
}

.txt11 {
font-family:Tahoma;
font-size:11px;
color:#000;
font-weight:630;
}

.txtform {
font-family:Tahoma;
font-size:12px;
color:#1882bd;
font-weight:400;
background-color:transparent;
border:none;
width:100px;
height:15px;
padding-top:1px;
padding-left:1px;
}

a.linktxt1 {
color:#5c6061;
font-family:Tahoma;
text-transform:lowercase;
font-size:10px;
font-weight:700;
text-decoration:none;
}

a.linktxtq:hover {
color:#5c6061;
font-family:Tahoma;
font-size:10px;
font-weight:700;
text-decoration:underline;
}

a.linktxt {
color:#5c6061;
font-family:Tahoma;
font-size:11px;
font-weight:700;
text-decoration:none;
}

.linktxt:hover {
color:#5c6061;
font-family:Tahoma;
font-size:11px;
font-weight:700;
text-decoration:underline;
}

.dataTableHeadingRow {
background-color:#C9C9C9;
}

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

.dataTableRow {
background-color:#F0F1F1;
}

.dataTableRowSelected {
background-color:#DEE4E8;
}

.dataTableRowOver {
background-color:#FFF;
}

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

.attributes-odd {
background-color:#f4f7fd;
}

.attributes-even {
background-color:#fff;
}

.specialPrice {
color:red;
}

.oldPrice {
text-decoration:line-through;
}

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

.titleHeading {
font-family:Verdana, Arial, sans-serif;
font-size:18px;
color:#727272;
font-weight:700;
}

.bestseller-text a {
font-family:Tahoma;
font-size:11px;
font-weight:700;
color:#646464;
text-decoration:none;
}

.bestseller-text a:hover {
font-family:Tahoma;
font-size:11px;
color:#000;
text-decoration:none;
}

.PriceList {
font-family:Verdana, Arial, sans-serif;
color:#000;
font-size:12px;
}

.topleftcurve-prod-desc {
background:url(images/top-left-curve-pro-desc.gif) no-repeat;
width:10px;
height:10px;
}

.toprightcurve-prod-desc {
background:url(images/top-right-curve-pro-desc.gif) right top no-repeat;
width:10px;
height:10px;
}

.btmrightcurve-prod-desc {
background:url(images/btm-right-curve-pro-desc.gif) right bottom no-repeat;
width:10px;
height:10px;
}

.btmleftcurve-prod-desc {
background:url(images/btm-left-curve-pro-desc.gif) left bottom no-repeat;
width:10px;
height:10px;
}

.border-top-pro-desc {
border-top:1px solid #c6c5ca;
background-color:#fff;
}

.border-btm-pro-desc {
border-bottom:1px solid #c6c5ca;
background-color:#fff;
}

.border-left-pro-desc {
border-left:1px solid #c6c5ca;
background-color:#fff;
}

.border-right-pro-desc {
border-right:1px solid #c6c5ca;
background-color:#fff;
}

.product-text1 a {
padding-bottom:5px;
font-family:Tahoma;
font-size:13px;
color:gray;
font-weight:700;
text-decoration:none;
}

.product-text1 a:hover {
padding-bottom:5px;
font-family:Tahoma;
font-size:13px;
color:#58595b;
font-weight:700;
text-decoration:underline;
}

.price {
font-family:Tahoma;
font-size:12px;
color:#C00;
padding-bottom:5px;
font-weight:700;
}

.saleprice {
font-family:Tahoma;
font-size:12px;
color:#e60000;
padding-bottom:5px;
font-weight:700;
}

.productlinkText11 {
color:#1d1b40;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:400;
text-decoration:none;
}

.linkspace {
padding-left:26px;
}

.links-left22 {
font-family:Tahoma;
display:block;
background:url(images/right-link-bg.gif) center top no-repeat;
height:24px;
width:183px;
text-align:left;
font-size:11px;
font-weight:700;
color:#58595b;
line-height:18px;
text-decoration:none;
padding:0 0 0 6px;
}

.links-left22:hover {
background:url(images/right-link-bg-hover.gif) center top no-repeat;
text-decoration:none;
}

.links-leftsub {
font-family:Tahoma;
display:block;
background:url(images/left-link-bg-sub.gif) center top no-repeat;
height:24px;
width:173px;
text-align:left;
font-size:11px;
font-weight:700;
color:#58595b;
line-height:18px;
text-decoration:none;
padding:1px 0 0 16px;
}

.links-leftsub:hover {
background:url(images/left-link-bg-sub-hover.gif) center top no-repeat;
text-decoration:none;
}

.productbox-border {
border-left:1px solid #c1c2c7;
border-right:1px solid #c1c2c7;
}

.orange-hdng-bg1 {
background:url(images/orange-hdng-bgstrip.jpg) repeat-x;
width:595px;
height:25px;
font-family:Tahoma;
color:#fff;
padding-left:14px;
vertical-align:middle;
font-weight:700;
font-size:13px;
}

.orange-hdng-bg1kkkk0 {
background:url(images/orange-hdng-bgstrip.jpg) repeat-x;
width:97%;
height:25px;
font-family:Tahoma;
color:#fff;
padding-left:14px;
vertical-align:middle;
font-weight:700;
font-size:13px;
}

.orange-hdng-bg20 {
background:url(images/orange-hdng-bgstrip.jpg) repeat-x;
width:589px;
height:25px;
font-family:Tahoma;
color:#fff;
padding-left:14px;
font-weight:700;
vertical-align:middle;
}

.orange-border {
border:1px solid #c1c2c7;
padding:3px;
}

.orange-border20 {
border:1px solid #dda409;
padding:7px 7px 7px 12px;
}

.product-text2 a {
font-family:Tahoma;
font-size:12px;
color:#000;
font-weight:700;
text-decoration:none;
}

.product-text2 a:hover {
font-family:Tahoma;
font-size:12px;
color:#000;
font-weight:700;
text-decoration:underline;
}

.list-price {
font-family:Tahoma;
font-size:11px;
color:#727373;
padding-bottom:5px;
font-weight:700;
text-decoration:none;
}

.price-txt2 {
font-family:Tahoma;
font-size:11px;
color:#727373;
font-weight:700;
}

.list-price2 {
font-family:Tahoma;
font-size:11px;
color:#727373;
text-decoration:line-through;
}

.price2 {
font-family:Tahoma;
font-size:11px;
color:#208ed1;
font-weight:700;
}

.price-txt {
font-family:Tahoma;
font-size:11px;
color:#727373;
font-weight:700;
padding-left:8px;
padding-bottom:5px;
}

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

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

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

A.headerNavigation,a:hover.headerNavigation {
color:#fff;
background:#bbc3d3;
}

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

TABLE.productListing,TABLE.linkListing {
border:1px;
border-spacing:1px;
border-color:#b6b7cb;
border-style:solid;
}

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

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

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

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

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

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

.attributeBoxContent,.TR.attributeBoxContent {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
background-color:gray;
}

.storyboxtitle,.storyboxtitle A:link,.storyboxtitle A:active,.storyboxtitle A:visited {
font-family:Verdana, Arial, sans-serif;
color:#000;
font-size:10px;
font-weight:700;
background:inherit;
}

.calendar A:hover,.calendar A:link,.calendar A:visited,.calendar A:visited:hover,.yearHeader A:hover,.calendarWeekend A:hover,.calendarWeekend A:link,.calendarWeekend A:visited,.calendarWeekend A:visited:hover,.calendarToday A:hover,.calendarToday A:link,.calendarToday A:visited,.calendarToday A:visited:hover {
color:red;
text-decoration:underline;
background:inherit;
}

#navMenu li ul ul,#navMenu li:hover ul ul,#navMenu li:hover ul ul ul,#navMenu li.sfhover ul ul,#navMenu li.sfhover ul ul ul {
left:-999em;
}

a.txt3,a.txt30 {
font-family:Tahoma;
font-size:11px;
font-weight:700;
color:#5c6061;
vertical-align:top;
text-decoration:none;
}
