.boxText {
font-size:11px;
color:#5E5E5E;
}

.productsNotifications {
background:#f2fff7;
}

.orderEdit {
font-size:10px;
color:#70d250;
text-decoration:underline;
}

td.headerNavigation,td.headerNavigation a:link,td.headerNavigation a:visited {
color:#b3b3b3;
text-decoration:none;
}

td.headerNavigation a:hover {
color:#7a2426;
text-decoration:underline;
}

.template-button-left,.template-button-middle,.template-button-right,.soldout-button-left,.soldout-button-middle,.soldout-button-right {
height:16px;
font-family:Verdana;
font-size:11px;
color:#fff;
vertical-align:middle;
display:inline-block;
cursor:pointer;
margin:5px;
padding:7px 5px 5px;
}

.template-button-middle,.soldout-button-middle {
background:url(images/button-middle.png) repeat-x;
white-space:nowrap;
}

.template-button-middle .submitButton {
white-space:nowrap;
vertical-align:top;
border:0;
color:#FFF;
font-family:Verdana;
font-size:11px;
text-decoration:none;
cursor:pointer;
background:transparent;
}

.blurbs {
width:400px;
background-color:#FFF;
padding-right:5px;
padding-left:20px;
margin:0.2em 2px 0;
}

body {
margin:0;
padding:0;
}

body td {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#5E5E5E;
}

a {
color:#17426b;
text-decoration:none;
font-weight:700;
}

a:hover {
color:#000;
text-decoration:none;
}

.top_nav {
margin-bottom:10px;
background-repeat:no-repeat;
background-position:right;
}

table.branding {
margin-left:10px;
}

span.branding_slogan {
font-weight:400;
}

td.brand_links img {
margin-left:6px;
margin-right:6px;
}

.top_bar,.top_bar_td2 {
font-size:11px;
color:#7a2426;
font-weight:700;
height:30px;
padding-right:10px;
}

td.top_bar_td1 {
font-size:11px;
font-weight:400;
}

td.top_bar_td1 a:link,td.top_bar_td1 a:visited {
color:#5E5E5E;
font-size:11px;
text-decoration:none;
}

td.top_bar_td1 a:hover {
color:red;
font-size:11px;
text-decoration:none;
}

.top_bar A:link,.top_bar A:active,.top_bar A:visited {
font-size:10px;
color:#6D6D6D;
font-weight:400;
text-decoration:none;
}

.info_bar_td2,.info_bar_td3 {
background-image:url("images/menu_mid.png");
background-repeat:repeat-x;
height:43px;
}

.info_bar_search {
font-size:11px;
font-weight:700;
color:#fff;
}

table.menubarmain A:link,.menubarmain A:active,.menubarmain A:visited {
font-size:11px;
color:#FFF;
font-weight:700;
text-decoration:none;
}

table.menubarmain A:hover {
font-size:11px;
color:#7eb0df;
}

table.menubarmain {
font-size:11px;
font-style:normal;
color:#597f8f;
}

.maincont_tb {
padding-top:5px;
}

.maincont_td {
width:197px;
padding-top:5px;
padding-right:5px;
}

SPAN.greetUser {
font-size:12px;
color:#f0a480;
font-weight:700;
}

.pageHeading,DIV.pageHeading,td.pageHeading,td.productlisting-headingPrice,.productlisting-headingPrice {
font-family:Verdana, sans-serif;
font-style:italic;
font-size:18px;
font-weight:700;
color:#7a2426;
}

td.main,P.main {
font-size:11px;
line-height:1.2;
color:#5E5E5E;
}

td.mains,p.mains {
font-size:11px;
line-height:1.2;
color:#5E5E5E;
margin-bottom:0;
}

td.main_table_heading {
background:#ccc;
}

td.main_table_heading_inner {
background:#fff;
}

A.pageResults:hover {
color:#F6ECDC;
background:#597f8f;
}

table.footer {
height:10px;
background-image:url(images/footer.gif);
background-repeat:repeat-x;
background-position:left top;
text-align:center;
}

td.footer_center {
padding-top:5px;
text-align:center;
}

.footer_menu_tb {
font-weight:400;
color:#737373;
font-size:11px;
}

.footer_menu a:link,.footer_menu a:active,.footer_menu a:visited {
font-size:11px;
color:#737373;
font-family:Tahoma;
font-weight:400;
text-decoration:none;
}

.footer_menu A:hover {
font-size:11px;
color:red;
}

table.footer_banner {
margin-top:5px;
margin-bottom:5px;
}

table.productListing {
padding-left:1px;
padding-right:5px;
}

td.productListing-heading {
font-size:10px;
color:#000;
font-weight:700;
background-color:#EAEAEA;
height:20px;
}

A.productListing-heading {
color:#000;
font-weight:700;
text-decoration:none;
}

A.productListing-heading:hover {
text-decoration:underline;
}

td.productListing-data {
font-size:12px;
line-height:14px;
}

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.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd {
background-color:#FFF;
}

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

.moduleRowSelected {
background-color:#D3D3D3;
}

.checkoutBarFrom,.checkoutBarTo {
font-size:10px;
color:#8c8c8c;
}

tr.subBar {
background:#f4f7fd;
}

td.accountCategory {
font-size:13px;
color:#abd;
}

SPAN.newItemInCart {
font-size:10px;
color:#597f8f;
}

SPAN.markProductOutOfStock {
font-size:12px;
color:#c76170;
font-weight:700;
}

.nowrap {
white-space:nowrap;
}

FORM {
display:inline;
}

TEXTAREA {
width:100%;
font-size:11px;
}

td.fieldValue {
font-size:12px;
}

td.BoxBorderRight {
border-right:solid 1px #D3D3D3;
width:1px;
padding-right:10px;
}

td.BoxBorderLeft {
padding-left:10px;
border-left:solid 1px #D3D3D3;
width:1px;
}

.infoboxContents {
font-size:10px;
color:#005EA7;
}

.infoBoxContents A:link,.infoBoxContents A:active,.infoBoxContents A:visited {
font-size:10px;
font-weight:400;
color:#005EA7;
}

.infoBoxContents A:hover {
color:#17426B;
}

td.infoBoxHeading,td.Left_infoBoxHeadingCenter,td.Right_infoBoxHeadingCenter,.infoBoxHeadingCenter {
font-size:13px;
font-weight:700;
text-align:left;
}

td.Left_category {
background-image:url("images/category_star.png");
background-repeat:no-repeat;
background-position:top left;
height:25px;
padding-top:0;
padding-bottom:1px;
padding-left:25px;
font-size:10px;
color:#5E5E5E;
}

td.Left_category a:link,td.Left_category a:visited {
color:#5E5E5E;
}

td.Left_category a:hover {
color:red;
}

span.category_count {
color:#7a2426;
}

.popupBody,.popupBody td {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#5E5E5E;
text-align:left;
margin:10px;
}

.popupBox {
border:1px solid #474f56;
}

td.popupBoxHeading {
color:#FFF;
background:#474f56;
font-weight:700;
text-align:left;
height:20px;
padding-left:15px;
}

span.popupClose {
color:#FFF;
font-weight:700;
text-decoration:none;
background:#900;
float:right;
cursor:pointer;
margin-top:30px;
padding:1px 3px;
}

table.contentBoxHeading {
width:100%;
}

td.contentBoxHeadingCenter {
padding-left:15px;
font-weight:700;
color:#009;
background-image:url(images/infobox/content_top_center.png);
background-repeat:repeat-x;
}

td.contentBoxFooterCenter {
background-image:url(images/infobox/content_footer_center.png);
background-repeat:repeat-x;
}

.TD.attributeBoxContent {
font-size:10px;
color:#000;
background-color:silver;
}

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

.storyboxtitle A:hover {
color:#fff;
font-size:10px;
font-weight:700;
text-decoration:underline;
background:inherit;
}

.yearHeader {
font-size:14px;
font-weight:700;
color:#000;
background-color:#fff;
}

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

.calendarHeader {
font-size:11px;
font-weight:700;
color:#000;
background-color:#fff;
text-decoration:none;
height:22px;
}

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

.calendarWeekend {
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-size:10px;
color:#000;
background-color:#fff;
padding-left:3px;
line-height:14px;
text-decoration:none;
height:22px;
width:18px;
}

.event {
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;
}

.errorBox {
font-size:10px;
font-weight:700;
}

.messageStackError,.messageStackWarning {
font-size:10px;
background-color:#ffb3b5;
}

.messageStackSuccess {
font-size:10px;
background-color:#699;
}

td.headerError {
text-align:center;
font-size:12px;
background:red;
color:#fff;
font-weight:700;
}

td.headerInfo {
font-size:11px;
background:#DCDEB3;
color:#000;
text-align:center;
}

.infoBoxNotice {
background:#005EA7;
}

.infoBoxNoticeContents {
background:#FFE6E6;
font-size:10px;
}

td.price_mainpage,td.price_mainpage s,td.price_mainpage span {
color:#7a2426;
font-weight:700;
}

td.brand_links,td.Left_infoBoxHeadingRight,td.Left_infoBoxFooterRight {
text-align:right;
}

td.top_bar_td2 a:link,td.top_bar_td2 a:visited,td.top_bar_td2 a:hover {
color:#7a2426;
font-size:11px;
font-weight:700;
text-decoration:none;
}

.top_bar A:hover,.stockWarning {
font-size:10px;
color:red;
}

table.menubarmain td,td.footer_copyright,table.footer_banner td {
text-align:center;
}

td.smallText,SPAN.smallText,P.smallText,.infoBox,td.infoBox,span.infoBox,.messageBox {
font-size:10px;
}

A.pageResults,SPAN.productSpecialPrice {
color:#597f8f;
}

.checkoutBarCurrent,td.subBar {
font-size:10px;
color:#000;
}

td.tableHeading,td.formAreaTitle,td.fieldKey {
font-size:12px;
font-weight:700;
}

CHECKBOX,INPUT,RADIO,SELECT,.popupBoxContents {
font-size:11px;
}

.inputRequirement,SPAN.errorText,.messageStackError {
color:#005EA7;
font-size:11px;
}

td.Left_infoBoxHeadingCenter,td.Right_infoBoxHeadingCenter {
background-image:url("images/infobox/infobox_top_mid.png");
background-repeat:repeat-x;
width:100%;
}

table.Left_infoBoxFooter,table.Right_infoBoxFooter {
margin-bottom:5px;
}

td.Left_infoBoxFooterCenter,td.Right_infoBoxFooterCenter {
background-image:url("images/infobox/infobox_footer_mid.png");
background-repeat:repeat-x;
width:100%;
}

td.contentBoxHeadingRight,table.contentBoxContents td {
text-align:left;
}

.attributeBoxContent,.TR.attributeBoxContent {
font-size:10px;
color:#000;
background-color:gray;
}

.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;
}
