 /*
  stylesheet.css
*/

* {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
}

BODY {
 background:#fff;
 color:#52687F;
 top:0;
 margin:0;
 padding:0;
}
#container {
 width:1024px;
 \width:1024px;
 w\idth:1024px;
 border:0px solid gray;
 #margin:0px auto; 
 margin-left:0px;
 margin-top:0px;
 padding:0px;
}
.main, .main * {
 font-size:11px;
 line-height:1.5;
}

.boxText {
 margin-left:0px;
 margin-right:0px;
 background:#fff;
}
.boxTextCategories, .boxTextCategories b {
 margin:0;
 font-size:11px;
 font-weight:bold;
 color:#fff;
}
.boxTextSpacer { 
 background:#fff;
}
.boxTextSpacerGrey { 
 background:#ddd;
}
.boxSpacer {
 background:#DDDDE0;
}
.productinfoName {
 color:#2A609C;
 font-size:18px;
 font-weight:bold;
}
.menu {
 font-family:Arial;
 font-size:12px;
 font-weight:normal;
 padding:2px;
}

.errorBox { background:#ffb3b5; font-weight:bold; }
.stockOK { color:#006600; }
.stockWarning { color:#cc0033; }
.productsNotifications { background:#E0E8F8; }
.orderEdit { color:#32488F; text-decoration:underline; }

A {
 color:#52687F;
 text-decoration:none;
}
A:hover {
 text-decoration:underline;
}
FORM {
 display:inline;
 font-size:10px; 
}

.headerNavigation {
 background:#CCD6E0;
 color:#52687F;
}
A.headerNavigation { 
 color:#52687F; 
}
A.headerNavigation:hover {
 color:#52687F;
}
.headerNavigation2 {
 background:#7098B8;
}
.headerError {
 font-size:12px;
 background:#f00;
 color:#fff;
 font-weight:bold;
 text-align:center;
}
.headerInfo {
 font-size:12px;
 background:#0f0;
 color:#52687F;
 font-weight:bold;
 text-align:center;
}

.footer {
 background:#E8E8E8;
 color:#52687F;
}

.category_desc {
 line-height: 1.5;
}
.categoryHeading {
 font-size:12px;
 color:#52687F;
 line-height:1.5;
}

.showcase, .showcase * {
 font-size:10px;
 color:#52687F;
 line-height:normal;
}

.box {
 margin-bottom:7px;
}
.boxBorder {
 background:#EBEFF9;
}
.infoBox {
 background:#fff;
 font-size:10px;
}
.infoBoxBg {
 background:#DBDFE9;
}
.infoBoxCategories {
 background:#C0D0E0;
 border:1px solid #A8B4C4;
 text-align:left;
 margin-bottom:7px;
}
.infoBoxOut {
 background:#C0D0E0;
 padding-top:4px;
 padding-bottom:4px;
}
.infoBoxOver {
 background:#4987DA;
}
.infoBoxNotice {
 background:#FF8E90;
}
.infoBoxNoticeContents {
 background:#FFE6E6;
}
.infoBoxHeading {
 background:#fff;
 background-image:url(images/infobox/blockbg_heading.gif);
 background-repeat:no-repeat;
 border-top:1px solid #A8B4C4;
 border-left:1px solid #A8B4C4;
 border-right:1px solid #A8B4C4;
}
.infoBoxHeading td, .infoBoxHeading a {
 text-align:left;
 color:#52687F;
 font-weight:bold;
 font-size:13px;
}
.infoBoxContents {
 background:#DBDFE9;
 border-left:1px solid #A8B4C4;
 border-right:1px solid #A8B4C4;
 border-bottom:1px solid #A8B4C4;
 margin-bottom:7px;
 text-align:left;
}
.contentBoxHeading {
 background:#DBDFE9;
 border-top:1px solid #D1D1E8;
 border-left:1px solid #D1D1E8;
 border-right:1px solid #D1D1E8;
 color:#52687F;
}
.productListing {
 background:#F8F8F8;
 border:solid 1px #D1D1E8;
}

.pbBox {
 border-collapse:collapse;
 background:#F0F0F4;
}
.pbBoxHeading {
 border:1px solid #fff;
 font-weight:bold;
}
.pbBoxMid {
 border:1px solid #fff;
}
.pbBoxBottom {
 background:#DBDFE9;
 border:1px solid #fff;
}
/* css menu styles */
.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 163px; /* Width of Menu Items */
border-bottom: 1px solid #fff;
font-size: 12px;
font-weight:bold;
}
.suckerdiv ul li{
position: relative;
z-index:100;
background-color: #7098B8;
}
/*1st level sub menu style */
.suckerdiv ul li ul{
left: 163px; /* Parent menu width - 1*/
position: absolute;
z-index:100;
width: 163px; /*sub menu width*/
top: 0;
border: 1px solid #C0D0E0;
display: none;
}
/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul{
left: 163px; /* Parent menu width - 1*/
}
/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li a{
left: 163px; /* Parent menu width - 1*/
background-color: #F0F0F4;
}
/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul li a{
background-color: #F0F0F4;
}
/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul li ul li a{
background-color: #fff;
}
/* menu links style */
.suckerdiv ul li a{
display: block;
text-decoration: none;
background-color: #fff;
padding: 1px 5px;
border: 1px solid #fff;
border-bottom: 0;
line-height: 1.75em;
}
.suckerdiv ul li a:hover{
background-color: #7098B8;
color: #fff;
text-decoration: none;
}
.suckerdiv ul li ul li a:hover{
background-color: #7098B8;
color: #fff;
text-decoration: none;
}
.suckerdiv ul li ul li ul li a:hover{
background-color: #7098B8;
color: #fff;
text-decoration: none;
}

/*
magenta - osterspecial
.special a {
color: #F0F0F4 !important;
background-color: #FF019D !important;
}
.special a:hover {
color:#FF019D !important;
background-color: #F0F0F4 !important;
}
.special ul li a {
color:#FF019D !important;
background-color: #F0F0F4 !important;
}
.special ul li a:hover {
color: #F0F0F4 !important;
background-color: #FF019D !important;
}
*/
.special a {
color: #f0F0f4 !important;
background-color: #3Fd13D !important;
}
.special a:hover {
color:#3Fd13D !important;
background-color: #f0F0f4 !important;
}
.special ul li a {
color:#3Fd13D !important;
background-color: #f0F0f4 !important;
}
.special ul li a:hover {
color: #f0F0f4 !important;
background-color: #3Fd13D !important;
}


/* The main categories with sub-categories */
.suckerdiv .subfolderstyle{
/* background: url(images/infobox/arrow_right.gif) no-repeat center right; */
background-color: #F0F0F4;
}
/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul .subfolderstyle {
background-color: #F0F0F4;
}
/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul li ul .subfolderstyle {
background-color: #F0F0F4;
}
/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul li ul li ul .subfolderstyle {
background-color: #F0F0F4;
}

/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */


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:#f8f8f9;
}

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:#f8f8f9;
}
 
.productListing-heading1 {
 background:#B0C4DE;
 color:#00529B;
 font-weight:bold;
}
.productListing-heading2 {
 background:#CDCDD2;
 color:#00529B;
 font-weight:bold;
}
.productListing-heading3 {
 background:#DDDDE0;
 color:#00529B;
 font-weight:bold;
}
.productListing-heading1:hover {
 color:#00529B;
 font-weight:bold;
}
.productListing-heading2:hover {
 color:#00529B;
 font-weight:bold;
}

.productOptions {
 background:#f8f8f9;
}
.pageResults {
 color:#52687F;
}
A.pageResults {
 text-decoration:underline;
 color:#52687F;
}
A.pageResults:hover {
 color:#52687F;
 background:#D8D8D8;
}

.pageHeading {
 font-size:21px;
 font-weight:bold;
 color:#6c8094;
}
.subHeading {
 font-size:18px;
 font-weight:bold;
 color:#6c8094;
}

.subBar {
 background:#f4f7fd;
 color:#000;
}

.newProducts1 {
 background:#CDCDD2;
}
.newProducts2 {
 background:#CCD6E0;
}

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

.fieldKey {
 font-size:12px;
 font-weight:bold;
}
.fieldValue {
 font-size:12px;
}

.tableHeading {
 font-size:12px;
 font-weight:bold;
}

.newItemInCart {
 color:#ff0000;
}

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

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

.greetUser {
 font-weight:bold;
}

.knr { 
 font-size:11px;
 font-weight:bold;
}

TABLE.formArea {
 background:#f1f9fe;
 border:solid 1px #7b9ebd;
}

.formAreaTitle {
 font-size:12px;
 font-weight:bold;
}

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

.productSpecialPrice {
}

.productPrice {
 font-style:bold;
}

.errorText {
 color:#f00;
}

.productPriceInListing {
#background:#d2e9fb;
 font-weight:bold;
}

.productPriceWithTax {
 color:#f00;
}

.productPriceBox {
 background:#2A609C;
}
.productPriceInBox {
 color:#52687F;
 background:#fff;
 white-space:nowrap;
}
productPriceInBox_invers {
 color:#fff;
 white-space:nowrap;
 background:#7D8FA5;
}

.productPriceInProdInfo {
 font-size: 12px;
 background:#ccFFcc;
}

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

.checkoutBarFrom, .checkoutBarTo { color:#8c8c8c; }
.checkoutBarCurrent { color:#000; }

.messageBox {}
.messageStackError, .messageStackWarning { background-color:#f00; color:#fff; }
.messageStackSuccess { background-color:#99ff00; }

.inputRequirement { color:#f00; }
.rot , .rot * { color:#f00; }
