/*

  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

*/

a:hover {
color:#F1AA12;
text-decoration:underline;
}
select {
color:#666666;
font-family:sans-serif;
font-size:8pt;
}
html, body {
background-color:#FFFFFF;
height:99%;
margin:5px;
}
#body td, div {
font-size:9pt;
}
h2 {
color:#003366;
font-size:10pt;
margin:0;
}
h3 {
color:#666666;
font-size:9pt;
margin:0;
}
h4 {
color:#003366;
font-size:9pt;
margin:0;
}
.zform_button {
font-weight:bold;
}
.button {
background-color:#DDDDDD;
border:1px solid #AAAAAA;
color:#666666;
font:bold 8pt Verdana,Arial,Helvetica,sans-serif;
height:17px;
padding:1px 5px 3px;
}
.formed {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
}
.field_size {
-moz-box-sizing:border-box;
border:1px solid #CCCCCC;
display:inline;
font-size:11px;
height:18px;
width:108px;
}
.headlines {
color:#000066;
font-size:18px;
font-weight:bold;
margin-bottom:5px;
margin-top:5px;
text-align:left;
width:485px;
}
.logobar {
background-color:#FFFFFF;
border:1px solid #B4C3E2;
height:64px;
margin:0 2px;
width:auto;
}
.logo {
-moz-box-sizing:border-box;
height:60px;
width:173px;
}
.banner {
-moz-box-sizing:border-box;
height:60px;
margin:2px;
width:468px;
}
.text_links a {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
text-align:right;
text-decoration:none;
vertical-align:top;
}
.text_links a:hover {
text-decoration:underline;
}
.breadcrumb {
color:#FFFFFF;
font-size:10px;
}
.zcat a:hover {
background-color:#EEEEEE;
}
.zcat a {
-moz-box-sizing:border-box;
border-bottom:1px solid #BBBBBB;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
margin:0 5px;
padding:2px 0 3px;
text-align:left;
text-decoration:none;
width:150px;
}
.search_field {
left:12px;
position:absolute;
top:9px;
}
.search_but {
height:20px;
position:absolute;
right:14px;
top:8px;
width:24px;
}
.minicart {
font-size:10px;
}
.listies {
font-size:11px;
}
.news_email_field {
border:medium none;
display:inline;
font-size:11px;
height:15px;
position:absolute;
right:9px;
top:34px;
width:86px;
}
.news_name_field {
border:medium none;
display:inline;
font-size:11px;
height:15px;
position:absolute;
right:9px;
top:11px;
width:86px;
}
.news_but {
position:absolute;
right:9px;
top:58px;
width:150px;
}
.foot_text_links a {
font-size:11px;
font-weight:300;
text-align:right;
text-decoration:none;
vertical-align:top;
word-spacing:25px;
}
.foot_text_links a:hover {
text-decoration:underline;
}
div.keywords_auto_complete {
width:350px;
}
div.keywords_auto_complete ul {
background-color:#FDFDFD;
border:1px solid #888888;
list-style-type:none;
margin:0;
opacity:0.85;
padding:0;
width:100%;
}
div.keywords_auto_complete ul li {
font-size:11px;
margin:0;
padding:1px 2px;
}
div.keywords_auto_complete ul li.selected {
background-color:#EFEFEF;
}
div.keywords_auto_complete ul strong.highlight {
background-color:#666666;
color:#FFFFFF;
margin:0;
padding:0;
}
.search_list {
color:#333333;
font-size:12px;
}
.search_list_text {
color:#333333;
font:10px Arial,Helvetica,sans-serif;
margin-left:4px;
text-decoration:none;
}
.z_add_link a {
color:#888888;
font-size:10px;
text-decoration:none;
}
.z_add_link a:hover {
color:#000000;
}
.searchKeywords {
border-bottom:1px solid #BBBBBB;
font-size:10px;
font-weight:bold;
margin:0 2px;
text-align:left;
width:150px;
}
#keywordsDisplay a {
display:block;
padding:2px 4px 3px;
text-decoration:none;
}
#keywordsDisplay a:hover {
background-color:#EEEEEE;
}
#edresultscontainer {
background-color:#F1F1F1;
border:1px solid #666666;
left:50px;
position:absolute;
top:10px;
width:350px;
}
#edresults {
color:#666666;
font-size:10px;
height:350px;
overflow:scroll;
width:350px;
}
#effectsdemo {
background-color:white;
border:1px solid #CCCCCC;
margin:4px;
padding:4px;
position:relative;
width:185px;
}
div.auto_complete {
background-color:white;
border:1px solid #888888;
margin:0;
padding:0;
position:absolute;
width:250px;
}
#message_to_auto_complete ul.contacts {
list-style-type:none;
margin:0;
padding:0;
}
#edsubpanel {
background-color:#EFEFEF;
border:1px dashed #666666;
font-size:10px;
padding:3px;
width:auto;
}
div#tabs #active a {
background-color:#F1AA12;
color:#666666;
}
#foot_links a {
text-decoration:none;
}
.box_content td {
font-size:10pt;
}
 
.header {
-moz-box-sizing:border-box;
background-color:#D8DCDB;
border:1px solid #5E8ED0;
width:100%;
}
.filler_table {
-moz-box-sizing:border-box;
background-color:#D8DCDB;
border:1px solid #5E8ED0;
height:100%;
margin-top:3px;
position:relative;
width:176px;
}
div, html, textarea, select {
}
a {
color:#5E8ED0;
}
.search_list_price {
color:#5E8ED0;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.box_padbottom {
border-bottom:2px solid #FFFFFF;
}
.box_border {
background-color:#D8DCDB;
border:1px solid #5E8ED0;
padding:2px;
position:relative;
}
.box_content {
background-color:#FFFFFF;
border:1px solid #B4C3E2;
margin-bottom:2px;
padding:2px;
width:auto;
}
.box_header {
-moz-box-sizing:border-box;
background:url("http://static.zoovy.com/graphics/wrappers/evolution/bar_back_5E8ED0-1x25.gif") repeat-x scroll center bottom #5E8ED0;
border:1px solid #FFFFFF;
color:#FFFFFF;
font:bold 11px Verdana,Arial,Helvetica,sans-serif;
padding:2px 5px 3px;
width:auto;
}
.box_title {
font-size:8pt;
margin-bottom:2px;
padding-top:6px;
text-align:right;
}
.box_bottom {
background-color:#5E8ED0;
border:1px solid #FFFFFF;
height:15px;
width:auto;
}

BODY {background: #ffffff; color: #000000; margin: 0px; text-align: center;}



A {text-decoration:none; color: #2a6ebb;}

A:link {text-decoration:none; color: #2a6ebb;}

A:visited {text-decoration:none; color:#2a6ebb;}

A.registryLink {color: #2a6ebb; text-decoration: none;}

A.registryLink:hover {color: #2a6ebb; text-decoration: none;}

A.registryLink:visited {color: #2a6ebb; text-decoration: none;}

.topheaderclass {padding: 0px; background-color:#5E8ED0; font-weight:bold; color:#ffffff; border-bottom:solid medium #D8DCDB;}
.bottomheaderclass {border: 1px; border-color:#ffffff; border-style:solid; padding: 0px; background-color:#5E8ED0; font-weight:bold; color:#ffffff; border-top:solid medium #D8DCDB;}
.boxborders {border: 3px; border-color:#D8DCDB; border-style:solid; padding: 0px; background-color:#5E8ED0; font-weight:bold; color:#000000;}
.AccountInformationBoxHeader {border: 1px; border-color:#ffffff; border-style:solid; padding: 0px; background-color:#5E8ED0; font-weight:bold; color:#ffffff; border-bottom:solid medium #D8DCDB;}
.AccountInformationBoxContent {border: 0px; padding: 0px; background-color:#ffffff; color:#000000;}
.BestSellersBoxHeader {border: 1px; border-color:#ffffff; border-style:solid; padding: 0px; background-color:#5E8ED0; font-weight:bold; color:#ffffff; border-bottom:solid medium #D8DCDB;}
.BestSellersBoxContent {border: 0px; padding: 0px; background-color:#ffffff; color:#000000;}
.CategoriesBoxHeader {border: 1px; border-color:#ffffff; border-style:solid; padding: 0px; background-color:#5E8ED0; font-weight:bold; color:#ffffff; border-bottom:solid medium #D8DCDB;}
.CategoriesBoxContent {border: 0px; padding: 0px; background-color:#ffffff; color:#000000;}
.CurrenciesBoxHeader {border: 1px; border-color:#ffffff; border-style:solid; padding: 0px; background-color:#5E8ED0; font-weight:bold; color:#ffffff; border-bottom:solid medium #D8DCDB;}
.CurrenciesBoxContent {border: 0px; padding: 0px; background-color:#ffffff; color:#000000;}
.CurrentAuctionsBoxHeader {border: 1px; border-color:#ffffff; border-style:solid; padding: 0px; background-color:#5E8ED0; font-weight:bold; color:#ffffff; border-bottom:solid medium #D8DCDB;}
.CurrentAuctionsBoxContent {border: 0px; padding: 0px; background-color:#ffffff; color:#000000;}
.GoogleAdsenseBoxHeader {border: 1px; border-color:#ffffff; border-style:solid; padding: 0px; background-color:#5E8ED0; font-weight:bold; color:#ffffff; border-bottom:solid medium #D8DCDB;}
.GoogleAdsenseBoxContent {border: 0px; padding: 0px; background-color:#ffffff; color:#000000;}
.InformationBoxHeader {border: 1px; border-color:#ffffff; border-style:solid; padding: 0px; background-color:#5E8ED0; font-weight:bold; color:#ffffff; border-bottom:solid medium #D8DCDB;}
.InformationBoxContent {border: 0px; padding: 0px; background-color:#ffffff; color:#000000;}
.LinksBoxHeader {border: 1px; border-color:#ffffff; border-style:solid; padding: 0px; background-color:#5E8ED0; font-weight:bold; color:#ffffff; border-bottom:solid medium #D8DCDB;}
.LinksBoxContent {border: 0px; padding: 0px; background-color:#ffffff; color:#000000;}
.ManufacturerInfoBoxHeader {border: 1px; border-color:#ffffff; border-style:solid; padding: 0px; background-color:#5E8ED0; font-weight:bold; color:#ffffff; border-bottom:solid medium #D8DCDB;}
.ManufacturerInfoBoxContent {border: 0px; padding: 0px; background-color:#ffffff; color:#000000;}
.ManufacturersBoxHeader {border: 1px; border-color:#ffffff; border-style:solid; padding: 0px; background-color:#5E8ED0; font-weight:bold; color:#ffffff; border-bottom:solid medium #D8DCDB;}
.ManufacturersBoxContent {border: 0px; padding: 0px; background-color:#ffffff; color:#000000;}
.OrderHistoryBoxHeader {border: 1px; border-color:#ffffff; border-style:solid; padding: 0px; background-color:#5E8ED0; font-weight:bold; color:#ffffff; border-bottom:solid medium #D8DCDB;}
.OrderHistoryBoxContent {border: 0px; padding: 0px; background-color:#ffffff; color:#000000;}
.ProductNotificationsBoxHeader {border: 1px; border-color:#ffffff; border-style:solid; padding: 0px; background-color:#5E8ED0; font-weight:bold; color:#ffffff; border-bottom:solid medium #D8DCDB;}
.ProductNotificationsBoxContent {border: 0px; padding: 0px; background-color:#ffffff; color:#000000;}
.ReviewsBoxHeader {border: 1px; border-color:#ffffff; border-style:solid; padding: 0px; background-color:#5E8ED0; font-weight:bold; color:#ffffff; border-bottom:solid medium #D8DCDB;}
.ReviewsBoxContent {border: 0px; padding: 0px; background-color:#ffffff; color:#000000;}
.SearchBoxHeader {border: 1px; border-color:#ffffff; border-style:solid; padding: 0px; background-color:#5E8ED0; font-weight:bold; color:#ffffff; border-bottom:solid medium #D8DCDB;}
.SearchBoxContent {border: 0px; padding: 0px; background-color:#ffffff; color:#000000;}
.ShopByPriceBoxHeader {border: 1px; border-color:#ffffff; border-style:solid; padding: 0px; background-color:#5E8ED0; font-weight:bold; color:#ffffff; border-bottom:solid medium #D8DCDB;}
.ShopByPriceBoxContent {border: 0px; padding: 0px; background-color:#ffffff; color:#000000;}
.ShoppingCartBoxHeader {border: 1px; border-color:#ffffff; border-style:solid; padding: 0px; background-color:#5E8ED0; font-weight:bold; color:#ffffff; border-bottom:solid medium #D8DCDB;}
.ShoppingCartBoxContent {border: 0px; padding: 0px; background-color:#ffffff; color:#000000;}
.SpecialsBoxHeader {border: 1px; border-color:#ffffff; border-style:solid; padding: 0px; background-color:#5E8ED0; font-weight:bold; color:#ffffff; border-bottom:solid medium #D8DCDB;}
.SpecialsBoxContent {border: 0px; padding: 0px; background-color:#ffffff; color:#000000;}
.TellAFriendBoxHeader {border: 1px; border-color:#ffffff; border-style:solid; padding: 0px; background-color:#5E8ED0; font-weight:bold; color:#ffffff; border-bottom:solid medium #D8DCDB;}
.TellAFriendBoxContent {border: 0px; padding: 0px; background-color:#ffffff; color:#000000;}
.WhatsNewBoxHeader {border: 1px; border-color:#ffffff; border-style:solid; padding: 0px; background-color:#5E8ED0; font-weight:bold; color:#ffffff; border-bottom:solid medium #D8DCDB;}
.WhatsNewBoxContent {border: 0px; padding: 0px; background-color:#ffffff; color:#000000;}
.BoxadBoxHeader {border: 1px; border-color:#ffffff; border-style:solid; padding: 0px; background-color:#5E8ED0; font-weight:bold; color:#ffffff; border-bottom:solid medium #D8DCDB;}
.BoxadBoxContent {border: 0px; padding: 0px; background-color:#ffffff; color:#000000;}
.Boxad2BoxHeader {border: 1px; border-color:#ffffff; border-style:solid; padding: 0px; background-color:#5E8ED0; font-weight:bold; color:#ffffff; border-bottom:solid medium #D8DCDB;}
.Boxad2BoxContent {border: 0px; padding: 0px; background-color:#ffffff; color:#000000;}
.Boxad3BoxHeader {border: 1px; border-color:#ffffff; border-style:solid; padding: 0px; background-color:#5E8ED0; font-weight:bold; color:#ffffff; border-bottom:solid medium #D8DCDB;}
.Boxad3BoxContent {border: 0px; padding: 0px; background-color:#ffffff; color:#000000;}
.Boxad4BoxHeader {border: 1px; border-color:#ffffff; border-style:solid; padding: 0px; background-color:#5E8ED0; font-weight:bold; color:#ffffff; border-bottom:solid medium #D8DCDB;}
.Boxad4BoxContent {border: 0px; padding: 0px; background-color:#ffffff; color:#000000;}
.Boxad5BoxHeader {border: 1px; border-color:#ffffff; border-style:solid; padding: 0px; background-color:#5E8ED0; font-weight:bold; color:#ffffff; border-bottom:solid medium #D8DCDB;}
.Boxad5BoxContent {border: 0px; padding: 0px; background-color:#ffffff; color:#000000;}
.Boxad6BoxHeader {border: 1px; border-color:#ffffff; border-style:solid; padding: 0px; background-color:#5E8ED0; font-weight:bold; color:#ffffff; border-bottom:solid medium #D8DCDB;}
.Boxad6BoxContent {border: 0px; padding: 0px; background-color:#ffffff; color:#000000;}
.Boxad7BoxHeader {border: 1px; border-color:#ffffff; border-style:solid; padding: 0px; background-color:#5E8ED0; font-weight:bold; color:#ffffff; border-bottom:solid medium #D8DCDB;}
.Boxad7BoxContent {border: 0px; padding: 0px; background-color:#ffffff; color:#000000;}
.Boxad8BoxHeader {border: 1px; border-color:#ffffff; border-style:solid; padding: 0px; background-color:#5E8ED0; font-weight:bold; color:#ffffff; border-bottom:solid medium #D8DCDB;}
.Boxad8BoxContent {border: 0px; padding: 0px; background-color:#ffffff; color:#000000;}
.Boxad9BoxHeader {border: 1px; border-color:#ffffff; border-style:solid; padding: 0px; background-color:#5E8ED0; font-weight:bold; color:#ffffff; border-bottom:solid medium #D8DCDB;}
.Boxad9BoxContent {border: 0px; padding: 0px; background-color:#ffffff; color:#000000;}
.Boxad10BoxHeader {border: 1px; border-color:#ffffff; border-style:solid; padding: 0px; background-color:#5E8ED0; font-weight:bold; color:#ffffff; border-bottom:solid medium #D8DCDB;}
.Boxad10BoxContent {border: 0px; padding: 0px; background-color:#ffffff; color:#000000;}





.infoBox {background: #ffffff; border: 0px; border-style: solid; border-color: #ffffff; border-spacing: 0px;}

.infoBoxContents {background: transparent; font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000;}

.infoBoxNotice {background: #ffffff; color: #000000;}

.infoBoxNoticeContents {background: #FFE6E6; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000;}

TD.infoBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; background: #ffffff; color: #000000;}

TD.infoBox, SPAN.infoBox {font-family: Verdana, Arial, sans-serif; font-size: 10px;}



h1 {font-family: Verdana, Arial, sans-serif; font-size: 15px; font-weight: bold; margin-bottom: 0; padding-bottom: 0;}



.boxText { font-family: Verdana, Arial, sans-serif; color:#000000;}

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #FFE667; font-weight: bold; }

.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }

.productsNotifications { background: #f2fff7; }

.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }



FORM {display: inline;}

TR.headerError {background: #ff0000;}

TD.headerError {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #ff0000; color: #ffffff; font-weight : bold; text-align : center;}

TR.headerSearch {background: #99325D;}

TD.headerSearch {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #99325D; color: #ffffff; font-weight : bold; text-align : center;}

TR.headerInfo {background: #00ff00;}

TD.headerInfo {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center;}

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;}

TABLE.productListing {border: 0px; border-style: solid; border-color: #ffffff; border-spacing: 1px;}

.productListing-heading { font-family: Verdana, Arial, sans-serif; font-size: 12px; background: #fafafa; color: #000000; font-weight: bold;}

TD.productListing-data {font-family: Verdana, Arial, sans-serif; font-size: 10px;}

A.pageResults {color: #0000FF;}

A.pageResults:hover {color: #0000FF; background: #FFFF33;}

TD.pageHeading, DIV.pageHeading {font-family: Verdana, Arial, sans-serif;  font-size: 15px;  font-weight: bold;  color: #000000;  font-variant: small-caps;}

TR.subBar {background: #f4f7fd;}

TD.subBar {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000;}

TD.main, P.main {font-family: Verdana, Arial, sans-serif; font-size: 11px; 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: #aabbdd;}

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: #ff0000;}

CHECKBOX, INPUT, RADIO, SELECT { font-family: Verdana, Arial, sans-serif; font-size: 11px;}

TEXTAREA {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: #ffffff; 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: Verdana, Arial, sans-serif; color: #ff0000;}

SPAN.errorText {font-family: Verdana, Arial, sans-serif; color: #ff0000;}



.moduleRow { }

.moduleRowOver { background-color: #FFE667; 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: #000000; }



.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #FFE667; }

.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #B27ECF; }



.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }



TABLE.linkListing { border: 1px; border-style: solid; border-color: #b6b7cb; border-spacing: 1px; }

.linkListing-heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; background: #b6b7cb; color: #ffffff; text-align: center; }

TD.linkListing-data {border-right: 1px solid #b6b7cb; border-bottom: 1px solid #b6b7cb; padding: 4px; font-family: Verdana, Arial, sans-serif; font-size: 10px; }

TR.linkListing-odd {background: #f8f8f9;}

TR.linkListing-even {background: #F5F5F5;}

.linkFeatured {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; background: #dbd6d6; color: #ffffff; text-align: center; }



.dataTableHeadingContent_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }

.dataTableHeadingRow_INVOICE { background-color: #C9C9C9; }

.dataTableRow_INVOICE { background-color: #F0F1F1; }

.dataTableContent_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

.order_history_top { color : #000000; font-weight: bold; font-family: Verdana; font-size: 13px; }

.order_infobox_heading { color : #000000; font-weight: bold; font-family: Verdana; font-size: 12px; }

.order_infobox_data { color : #000000; font-family: Verdana; font-size: 12px; }

.product_infobox_heading_row { background-color: #C9C9C9; }

.product_infobox_heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }

.product_infobox_data_row { background-color: #F0F1F1; }

.product_infobox_data { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

.order_history_top_INVOICE { color : #000000; font-weight: bold; font-family: Verdana; font-size: 13px; }

.order_infobox_heading_INVOICE { color : #000000; font-weight: bold; font-family: Verdana; font-size: 12px; }

.order_infobox_data_INVOICE { color : #000000; font-family: Verdana; font-size: 12px; }

.product_infobox_heading_row_INVOICE { background-color: #C9C9C9; }

.product_infobox_heading_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }

.product_infobox_data_row_INVOICE { background-color: #F0F1F1; }

.product_infobox_data_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

.smallText_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.smallTextBlue_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

.smallAddressBlue_INVOICE { font-family: Arial; font-size: 9px; color: #000000; }

.main_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 12px; }

.pageHeading_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: #727272; font-weight: bold; }
.zbody {  background-color: #FFFFFF; }
.zborder {  border: 1px solid #CCCCCC; }
.zbox {  border: 1px solid #666666; }
.zbox_body {  background-color: #EFEFEF; color: #333333; font-family: verdana, sans serif, helvetica; font-size: 9pt; }
.zbox_head {  background-color: #666666; color: #FFFFFF; font-family: verdana, sans serif, helvetica; font-size: 9pt; }
.zcolor {  background-color: #666666; color: #ffffff; }
.zcolor_contrast {  background-color: #e5e5e5; color: #101010; }
.zcolor_dark {  background-color: #262626; color: #bfbfbf; }
.zcolor_light {  background-color: #a6a6a6; color: #ffffff; }
.zform_button {  background-color: #EFEFEF; border: 1px solid #B4C3E2; color: #666666; font-family: verdana, sans serif, helvetica; font-size: 7pt; }
.zform_select {  background-color: #FFFFFF; border: 1px solid #B4C3E2; color: #000000; font-family: verdana, sans serif, helvetica; font-size: 8pt; }
.zform_textarea {  background-color: #FFFFFF; border: 1px solid #B4C3E2; color: #000000; font-family: verdana, sans serif, helvetica; font-size: 8pt; }
.zform_textbox {  background-color: #FFFFFF; border: 1px solid #B4C3E2; color: #000000; font-family: verdana, sans serif, helvetica; font-size: 8pt; }
.zhint {  color: #333333; font-family: verdana, sans serif, helvetica; font-size: 8pt; }
.zlink {  color: #333333; }
.zsmall {  color: #333333; font-family: verdana, sans serif, helvetica; font-size: 8pt; }
.ztab0 {  background-color: #ffffff; color: #737373; font-family: verdana, sans serif, helvetica; font-size: 9pt; }
.ztab1 {  background-color: #EFEFEF; color: #333333; font-family: verdana, sans serif, helvetica; font-size: 9pt; font-weight: bold; }
.ztabbody {  background-color: #666666; color: #FFFFFF; font-family: verdana, sans serif, helvetica; font-size: 8pt; }
.ztable_head {  background-color: #666666; color: #FFFFFF; font-family: verdana, sans serif, helvetica; font-size: 9pt; }
.ztable_row {  color: #333333; font-family: verdana, sans serif, helvetica; font-size: 9pt; }
.ztable_row0 {  background-color: #EFEFEF; color: #333333; font-family: verdana, sans serif, helvetica; font-size: 9pt; }
.ztable_row1 {  background-color: #FFFFFF; color: #333333; font-family: verdana, sans serif, helvetica; font-size: 9pt; }
.ztable_row_small {  color: #333333; font-family: verdana, sans serif, helvetica; font-size: 8pt; }
.ztable_row_title {  color: #333333; font-family: verdana, sans serif, helvetica; font-size: 11pt; font-weight: bold; }
.ztitle {  color: #333333; font-family: verdana, sans serif, helvetica; font-size: 10pt; font-weight: bold; }
.ztitle2 {  color: #333333; font-family: verdana, sans serif, helvetica; font-size: 9pt; font-weight: bold; }
.ztxt {  color: #333333; font-family: verdana, sans serif, helvetica; font-size: 9pt; }
.zwarn {  color: #990000; font-weight: bold; }