div.cosmetic{position:absolute; top:-20px; left:0px; z-index:7; width:750px; height:10px; color:#1c7d88; font-size:10px; margin:0; padding:0}
.h1{font-size:10px}

.boxText{font-family:Verdana,Arial,sans-serif; font-size:10px}
.errorBox{font-family:Verdana,Arial,sans-serif; font-size:10px; background:#ffb3b5; font-weight:bold}
.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:#0072AC; text-decoration:underline}

BODY{  background:#E7D5BB url(images/bg.gif) repeat-x;   color:#1C7D88;   margin:0px;   padding:0px;   font-family:Verdana,Arial,sans-serif}

body{behavior:url("csshover.htc")}

.main img{padding:3px; border:1px solid #66B9D2; display:block; margin-left:0px; margin-right:0px; margin-top:10px}

.main img:hover{padding:3px; border:1px solid #E7D5BB; display:block; margin-left:0px; margin-right:0px; margin-top:10px}

A{  color:#1c7d88;   text-decoration:none}

A:hover{  color:#1c7d88;   text-decoration:underline}
*.topmenu{list-style-image:url(images/topmenu_marker.gif); margin-left:20px; margin-top:0px; margin-bottom:0px; margin-right:0px; line-height:1em}
a.atopmenu{font-family:Tahoma Arial,Helvetica,sans-serif; color:#FFF; text-decoration:none; font-size:11px}
a.atopmenu:hover{font:Tahoma Arial,Helvetica,sans-serif; color:#FFF; text-decoration:underline; font-size:11px}
FORM{display:inline}

TR.header{ /*background:#fff; */}

TR.headerNavigation{  background:#bbc3d3}

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

A.headerNavigation{  color:#FFF}

A.headerNavigation:hover{  color:#fff}

TR.headerError{  background:#f00}

TD.headerError{  font-family:Tahoma,Verdana,Arial,sans-serif;   font-size:12px;   background:#f00;   color:#fff;   font-weight:bold;   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:bold;   text-align:center}
a.menu{background:url(images/menu_bg.gif) repeat-x; display:block; width:123px; height:27px;  padding-top:10px; padding-left:0px; color:#6c6f65; font:bold 11px Tahoma,Helvetica,sans-serif; text-transform:uppercase; text-decoration:none}
a.menu:hover{background:url(images/menu_bg2.gif) repeat-x; display:block; width:123px; height:27px;  padding-top:10px; padding-left:0px; color:#6c6f65; font:bold 11px Tahoma,Helvetica,sans-serif; text-transform:uppercase; text-decoration:none}
*.search{color:#b5e1e7; text-decoration:underline}
.search:hover{color:#b5e1e7; text-decoration:none}
.horiz_menu{font:11px Tahoma,Helvetica,sans-serif; text-decoration:none; color:#D3F4FF}
.horiz_menu:hover{font:11px Tahoma,Helvetica,sans-serif; text-decoration:underline; color:#D3F4FF}
.categories{color:#343940}
.categories:hover{color:#343940}
*.header{border:1px solid #6DC7E5; text-align:left; padding-left:10px; padding-top:4px;   background:url(images/box_bg.gif) repeat-x; height:22px; margin-bottom:1px; color:#FFF; font:bold 14px Arial,Tahoma,Helvetica,sans-serif}
*.productName{color:#1c7d88; font-weight:bold; font:12px Arial,Tahoma,Helvetica,sans-serif}
*.productName:hover{color:#1c7d88; font-weight:bold; font:12px Arial,Tahoma,Helvetica,sans-serif; text-decoration:underline}
*.price{color:#E6553A; font:bold 16px Arial,Helvetica,sans-serif}
a.bottom{color:#6B6F75; font-weight:bold; text-transform:uppercase; text-decoration:none}
a.bottom:hover{color:#6B6F75; font-weight:bold; text-transform:uppercase; text-decoration:underline}
a.bestsellers{color:#1C7D88; text-decoration:none}
a.bestsellers:hover{color:#65B9D2; text-decoration:underline}
TR.footer{  }

TD.footer{  font-family:Verdana,Arial,sans-serif;   font-size:11px;   color:#6b6f75;   font-weight:bold;   padding:5px 0px}

.infoBox{background-color:E7D5BB}
.infoBox1{background-color:#E7D5BB; border:1px solid #A6B3BA}
.infoBoxContents{background-color:E7D5BB; font-family:Verdana,Arial,sans-serif; font-size:10px}

.infoBoxNotice{  background:#FF8E90}

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

TD.infoHeaderHeading{  color:#000; font-size:10px; padding-left:4px; padding-bottom:3px; text-align:left}
TD.infoBoxHeading{  background:url(images/infobox/infobox_bg.gif) repeat-x;   font-family:Verdana,Arial,sans-serif;   font-size:11px;   font-weight:bold; text-transform:uppercase;   color:#FFF}

TD.infoBoxHeading1{  background:url(images/infobox/block_bg.gif) repeat-x;   font-family:Verdana,Arial,sans-serif;   font-size:11px;   font-weight:bold;   color:#FFF}

TD.infoBoxCategoriesHeading{  background:url(images/infobox/cat_bg.gif) repeat-x;  font-family:Verdana,Arial,sans-serif;  font-size:11px;  font-weight:bold;  color:#FFF}

TD.infoBox, SPAN.infoBox{ font-family:Verdana,Arial,sans-serif;  font-size:10px}

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:#E7D5BB}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even{ background:#E7D5BB}

TABLE.productListing{ border:1px;  border-style:solid;  border-color:#c2c5bb;  border-spacing:1px;  background:#E7D5BB}

.productListing-heading{ font-family:Verdana,Arial,sans-serif;  font-size:10px;  background:#66B9D2;  color:#FFF;  font-weight:bold}
.productListing-heading a{  color:#FFF;  font-weight:bold}
.productListing-heading a:hover{  color:#FFF;  font-weight:bold; text-decoration:underline}

TD.productListing-data{ font-family:Verdana,Arial,sans-serif;  font-size:10px}
TD.productListing-data a{ font-family:Verdana,Arial,sans-serif;  font-size:10px;  color:#1C7D88}
TD.productListing-data a:hover{ font-family:Verdana,Arial,sans-serif;  font-size:10px;  color:#65B9D2}
A.pageResults{ color:#4A4949}

A.pageResults:hover{ color:#4A4949;  text-decoration:none}

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

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;  color:#1F8491;  line-height:1.5}

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

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

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

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

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

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

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:bold}

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:bold}

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

SPAN.productSpecialPrice{ font-family:Arial,Verdana,Arial,sans-serif;  color:#E6553A;  font:bold 12px Arial,Helvetica,sans-serif}

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

.moduleRow{}
.moduleRowOver{background-color:#D7E9F7; cursor:pointer; cursor:hand}
.moduleRowSelected{background-color:#E9F4FC}

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

/* message box */
.messageBox{font-family:Verdana,Arial,sans-serif; font-size:10px}
.messageStackError, .messageStackWarning{font-family:Verdana,Arial,sans-serif; font-size:10px; background-color:#ffb3b5}
.messageStackSuccess{font-family:Verdana,Arial,sans-serif; font-size:10px; background-color:#9f0}

/* input requirement */
.inputRequirement{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#f00}

*.h11{color:#1C7D88; font-weight:bold; text-decoration:none; font-size:11px}
*.h11:hover{color:#65B9D2; font-weight:bold; text-decoration:underline; font-size:11px}

*.m11{color:#1C7D88; text-decoration:none; font-size:10px}
*.m11:hover{color:#65B9D2; text-decoration:underline; font-size:10px}

