/*
  $Id: stylesheet.css template: OS03C00253 v3.00 02/10/08  15:22:51 project3000 Exp $

  This file created as a part of graphical design by AlgoZone, Inc
  http://www.algozone.com for osCommerce CRE Loaded v6.2
  
  Copyright (c) 2003-2005 AlgoZone, Inc

*/
body 
{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 margin: 0px;
 color: #5f5b56;
}

/* .breadCrumb,.plainbox-description and "BODY TD" for ZenCart */
.boxtext, .breadcrumb, .plainbox-description, body td 
{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
}

.errorbox 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 font-weight: bold;
}

.stockwarning 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #5f5b56;
}

.productsnotifications 
{
 background-color: #f2fff7;
}

.orderedit 
{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #c80000;
 text-decoration: underline;
}

a 
{
 color: #746a6d;
 text-decoration: none;
}

a:hover 
{
 color: #c80000;
 text-decoration: normal;
}

form 
{
 display: inline;
}

input, select, textarea 
{
 border-color: #959595;
 border-width: 1px;
 border-style: solid;
 background-color: #fefefe;
 color: #000001;
}

input.submit_button, input.az_login_input, .az_button_submit 
{
 border-width: 0px ! important;
}

.az_hiddenimage 
{
 display: none;
}

tr.header 
{
 background-color: #17191D;
}

.formarea 
{
 border-color: #474747;
 border-width: 1px;
 border-style: solid;
}

tr.headererror 
{
 
}

td.headererror 
{
 font-family: Tahoma, Verdana, Arial, sans-serif;
 background-color: #5f5b56;
 font-size: 11px;
 color: red;
 text-align: center;
}

tr.headerinfo 
{
 
}

td.headerinfo 
{
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 11px;
 background-color: #5f5b56;
 color: #000000;
 text-align: center;
}

tr.footer 
{
 background-color: #008193;
}

td.footer 
{
 font-family: Arial;
 font-size: 11px;
 background-color: #009384;
 color: #ffffff;
}

.infoboxnotice 
{
 background-color: #C3000B;
}

.infoboxnoticecontents 
{
 background-color: #fbf4e4;
 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 
{
 
}

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

tr.productlisting-heading 
{
 
}

td.productlisting-heading, th.productlisting-heading 
{
 font-family: Tahoma;
 font-size: 12px;
 font-weight: bold;
 color: #5f5b56;
 white-space: nowrap;
}

.productlisting-heading a, th.productlisting-heading a 
{
 color: #5f5b56;
}

.productlisting-heading a:hover, th.productlisting-heading a:hover 
{
 color: #c80000;
}

td.productlisting-data 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 border-bottom-color: #7e7e7e;
 border-bottom-width: 1px;
 border-bottom-style: solid;
}

.pageresults 
{
 font-size: 11px;
 color: #5f5b56;
}

a.pageresults 
{
 color: #5f5b56;
 text-decoration: underline;
}

a.pageresults:hover 
{
 color: #c80000;
}

.pageheading, div.pageheading 
{
 height: 30px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 14px;
 color: #5f5b56;
 text-align: left;
}

/* greetUser is for ZenCart and H1 for ms3*/
.pageheading h1, .infoboxheadingtop, .greetuser, h1 
{
 font-family: Arial;
 font-size: 15px;
 font-weight: bold;
 color: #5f5b56;
}

tr.subbar 
{
 background-color: #f4f7fd;
}

td.subbar 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #000000;
}

td.main 
{
 padding-top: 0;
 padding-right: 5px;
 padding-bottom: 0;
 padding-left: 5px;
}

td.main, p.main 
{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 1.3;
 color: #5f5b56;
}

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: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #5f5b56;
 text-align: left;
 width: 494px;
 height: 36px;
 text-transform: uppercase;
}

span.newitemincart 
{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #C3000B;
}

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

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-size: 11px;
 font-weight: bold;
}

span.productspecialprice 
{
 font-family: Verdana, Arial, sans-serif;
 color: #C3000B;
 font-weight: bold;
}

span.errortext, .messagestackerror 
{
 font-family: Verdana, Arial, sans-serif;
 color: #C3000B;
 font-size: 11px;
}

.inputrequirement 
{
 font-family: Verdana, Arial, sans-serif;
 color: #C3000B;
 font-size: 11px;
}

.modulerow 
{
 
}

.modulerowover 
{
 background-color: #f5f8fb;
 cursor: pointer;
}

.modulerowselected 
{
 background-color: #f5f8fb;
}

.checkoutbarfrom, .checkoutbarto 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #5f5b56;
}

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

.messagestackerror, .messagestackwarning, .messagestacksuccess 
{
 font-family: Arial, sans-serif;
 font-size: 10px;
 background-color: #ffb3b5;
}

/*
	#################
		Algozone CSS 
	#################
*/
/* HEADER bar css controls */
.header_tb 
{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 11px;
 color: #5f5b56;
 line-height: 1.5;
}

.header_tb a:link, .header_tb a:active, .header_tb a:visited 
{
 color: #425c78;
 text-decoration: none;
}

.header_tb a:hover 
{
 color: #c80000;
 text-decoration: underline;
}

.header_td1 
{
 
}

.header_td2 
{
 
}

.header_td3 
{
 
}

.header_boxes_tb 
{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 10px;
 color: #5f5b56;
}

.header_boxes_top 
{
 height: 54px;
}

.header_boxes_bottom 
{
 background-image: url("images/az_header_bg.gif");
 background-repeat: repeat-x;
 height: 45px;
}

.header_search 
{
 background-image: url("images/az_nav_bg.gif");
 background-repeat: repeat-x;
 background-position: right top;
 padding-left: 2px;
 padding-right: 2px;
 height: 48px;
}

.infoboxcontentssearch, .infoboxcontentssearch td, .infoboxcontentssearch td.boxtext 
{
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 10px;
 color: #ffffff;
}

.header_boxes_tb a:link, .header_boxes_tb a:active, .header_boxes_tb a:visited 
{
 color: #5f5b56;
 text-decoration: none;
 text-transform: lowercase;
}

.header_boxes_tb a:hover 
{
 color: #5f5b56;
 text-decoration: underline;
 text-transform: lowercase;
}

.infoboxheadingheader 
{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 11px;
 color: #000001;
 text-align: left;
}

.infoboxheader 
{
 margin-left: 20px;
}

.infoboxcontentsheader, .infoboxcontentsheader table, .infoboxcontentsheader td.boxtext 
{
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 11px;
 color: #5f5b56;
}

.infoboxcontentsheader a:link, .infoboxcontentsheader a:active, .infoboxcontentsheader a:visited 
{
 color: #5f5b56;
 text-decoration: none;
}

.infoboxcontentsheader a:hover 
{
 color: #828282;
 text-decoration: underline;
}

/* MENU bar css controls */
.menubarmain_tb 
{
 background-image: url("images/az_nav_bg.gif");
 background-repeat: repeat-x;
}

.menubarmain 
{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 11px;
 color: #ffffff;
 text-transform: uppercase;
 text-align: center;
 vertical-align: middle;
 background-image: url("images/az_nav_unsel.gif");
 background-position: right top;
 background-repeat: no-repeat;
 width: 150px;
 height: 49px;
}

.menubarmain a:link, .menubarmain a:active, .menubarmain a:visited 
{
 color: #ffffff;
 text-transform: uppercase;
 text-decoration: none;
}

.menubarmain a:hover 
{
 color: #c80000;
 text-transform: uppercase;
 text-decoration: none;
}

.menubarmain_over 
{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 11px;
 color: #ffffff;
 text-transform: uppercase;
 text-align: center;
 vertical-align: middle;
 background-image: url("images/az_nav_sel.gif") ! important;
 background-position: right top;
 background-repeat: no-repeat;
 width: 150px;
 height: 49px;
}

.menubarmain_over a:link, .menubarmain_over a:active, .menubarmain_over a:visited 
{
 color: #ffffff;
 text-transform: uppercase;
 text-decoration: none;
}

.menubarmain_over a:hover 
{
 color: #ffffff;
 text-transform: uppercase;
 text-decoration: none;
}

/* MAIN table css controls */
.sitewidth 
{
 width: 974px;
}

.maincont_tb 
{
 padding-top: 5px;
 padding-bottom: 5px;
}

/* LEFT bar css controls */
.maincont_left_td 
{
 width: 221px;
}

.leftbar_tb 
{
 width: 221px;
}

td.infoboxheadinglcornerleft, td.infoboxheadinglcornerleft_categ 
{
 
}

td.infoboxheadingleft, td.infoboxheadingleft_categ 
{
 background-image: url("images/az_leftbox_heading_mid.gif");
 background-position: left center;
 background-repeat: no-repeat;
 height: 32px;
}

td.infoboxheadingrcornerleft, td.infoboxheadingrcornerleft_categ 
{
 
}

td.infoboxheadingleft, td.infoboxheadingleft_categ 
{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 12px;
 color: #476a9e;
 text-align: left;
 padding-left: 30px;
 padding-bottom: 2px;
}

.infoboxheadingleft a:link, .infoboxheadingleft a:active, .infoboxheadingleft a:visited 
{
 color: #476a9e;
 text-decoration: none;
}

.infoboxheadingleft a:hover 
{
 color: #c80000;
 text-decoration: none;
}

.infoboxleft, .infoboxleft_categ 
{
 border-left-width: 1px;
 border-left-color: #dddddd;
 border-left-style: solid;
 border-right-width: 1px;
 border-right-color: #dddddd;
 border-right-style: solid;
 border-bottom-width: 1px;
 border-bottom-color: #dddddd;
 border-bottom-style: solid;
 margin-bottom: 8px;
}

.infoboxleft .boxtext, .boxtext 
{
 padding-top: 0;
 padding-right: 10px;
 padding-bottom: 0;
 padding-left: 10px;
}

.infoboxcontentsleft 
{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 11px;
 color: #5f5b56;
 text-align: left;
 line-height: 1.5;
}

.infoboxcontentsleft span.productspecialprice 
{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 12px;
 color: #d44100;
}

.infoboxcontentsleft .boxtext a:link, .infoboxcontentsleft .boxtext a:active, .infoboxcontentsleft .boxtext a:visited 
{
 color: #5f5b56;
 text-decoration: none;
}

.infoboxcontentsleft .boxtext a:hover 
{
 color: #c80000;
 text-decoration: underline;
}

.infoboxcontentsleft_categ 
{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 11px;
 color: #c80000;
 text-align: left;
}

.infoboxcontentsleft_categcell 
{
 background-image: url("images/az_categbox_bg.gif");
 background-position: left bottom;
 background-repeat: repeat-x;
 padding-top: 5px;
 padding-right: 0px;
 padding-bottom: 5px;
 padding-left: 0px;
}

.infoboxcontentsleft_categcell a:link, .infoboxcontentsleft_categcell a:active, .infoboxcontentsleft_categcell a:visited, .infoboxcontentsleft_categ a:link, .infoboxcontentsleft_categ a:active, .infoboxcontentsleft_categ a:visited 
{
 color: #5f5b56;
 text-decoration: none;
}

.infoboxcontentsleft_categcell a:hover, .infoboxcontentsleft_categ a:hover 
{
 color: #c80000;
 text-decoration: underline;
}

/* RIGHT bar css controls */
.maincont_right_td 
{
 width: 221px;
}

.rightbar_tb 
{
 width: 221px;
}

td.infoboxheadinglcornerright 
{
 
}

td.infoboxheadingright 
{
 background-image: url("images/az_leftbox_heading_mid.gif");
 background-position: left center;
 background-repeat: no-repeat;
 height: 32px;
}

td.infoboxheadingrcornerright 
{
 
}

td.infoboxheadingright 
{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 12px;
 color: #476a9e;
 text-align: left;
 padding-left: 30px;
 padding-bottom: 2px;
}

.infoboxheadingright a:link, .infoboxheadingright a:active, .infoboxheadingright a:visited 
{
 color: #476a9e;
 text-decoration: none;
}

.infoboxheadingright a:hover 
{
 color: #c80000;
 text-decoration: none;
}

.infoboxright 
{
 border-left-width: 1px;
 border-left-color: #dddddd;
 border-left-style: solid;
 border-right-width: 1px;
 border-right-color: #dddddd;
 border-right-style: solid;
 border-bottom-width: 1px;
 border-bottom-color: #dddddd;
 border-bottom-style: solid;
 margin-bottom: 20px;
}

.infoboxright .boxtext 
{
 padding-top: 0;
 padding-right: 20px;
 padding-bottom: 0;
 padding-left: 20px;
}

.infoboxcontentsright 
{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 11px;
 color: #c80000;
 text-align: left;
 line-height: 1.5;
}

.infoboxcontentsright span.productspecialprice 
{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 12px;
 color: #d44100;
}

.infoboxcontentsright .boxtext a:link, .infoboxcontentsright .boxtext a:active, .infoboxcontentsright .boxtext a:visited 
{
 color: #5f5b56;
 text-decoration: underline;
}

.infoboxcontentsright .boxtext a:hover 
{
 color: #c80000;
 text-decoration: none;
}

/* CENTER bar css controls */
.maincont_mid_td 
{
 padding-top: 0;
 padding-right: 5px;
 padding-bottom: 0;
 padding-left: 5px;
}

td.infoboxheadinglcorner, td.infoboxheadinglcornercenter 
{
 
}

td.infoboxheadingrcorner, td.infoboxheadingrcornercenter 
{
 
}

/* .plainBoxHeading for ZenCart */
td.infoboxheading, td.infoboxheadingcenter, td.plainboxheading 
{
 padding-left: 20px;
 height: 30px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 14px;
 color: #5f5b56;
 text-align: left;
}

/* .plainBox for ZenCart and moduleBox for ms3 */
.infobox, .infoboxcenter, .newproductsbox, .plainbox, .modulebox 
{
 
}

.infobox, .plainbox, .modulebox, .infoboxcenter, .newproductsbox 
{
 border-width: 1px;
 border-color: #e1e4e7;
 border-style: solid;
 background-color: #f5f8fb;
}

td.infobox, span.infobox 
{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
}

.infoboxcontents 
{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 11px;
 color: #5f5b56;
 text-align: left;
 line-height: 1.5;
}

.infoboxcontents a:link, .infoboxcontents a:active, .infoboxcontents a:visited, .infoboxcontentscenter a:link, .infoboxcontentscenter a:active, .infoboxcontentscenter a:visited 
{
 color: #5f5b56;
 text-decoration: underline;
}

.infoboxcontents a:hover, .infoboxcontentscenter a:hover 
{
 color: #c80000;
 text-decoration: none;
}

/* PRODUCT box css controls */
.productboxheading_tb, .productboxouter, .productboxbottom_tb 
{
 width: 220px;
}

.productboxouter 
{
 border-right-color: #dddddd;
 border-right-width: 1px;
 border-right-style: solid;
 border-left-color: #dddddd;
 border-left-width: 1px;
 border-left-style: solid;
}

.productboxbottom_tb 
{
 border-right-color: #dddddd;
 border-right-width: 1px;
 border-right-style: solid;
 border-left-color: #dddddd;
 border-left-width: 1px;
 border-left-style: solid;
 border-bottom-color: #dddddd;
 border-bottom-width: 1px;
 border-bottom-style: solid;
}

td.productboxheadinglcorner 
{
 
}

td.productboxheading 
{
 padding-left: 10px;
 border-top-color: #dddddd;
 border-top-width: 1px;
 border-top-style: solid;
 border-left-color: #dddddd;
 border-left-width: 1px;
 border-left-style: solid;
 border-right-color: #dddddd;
 border-right-width: 1px;
 border-right-style: solid;
}

td.productboxheadingrcorner 
{
 width: 0px;
}

td.productboxheading 
{
 background-image: url("images/az_prod_box_header_l.gif");
 background-position: 10px 5px;
 background-repeat: no-repeat;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #5f5b56;
 height: 25px;
 padding-top: 0;
 padding-right: 20px;
 padding-bottom: 0;
 padding-left: 20px;
}

td.productboxheading a:link, td.productboxheading a:active, td.productboxheading a:visited 
{
 color: #5f5b56;
 text-decoration: none;
}

td.productboxheading a:hover 
{
 color: #5f5b56;
 text-decoration: underline;
}

.productbox 
{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 10px;
 color: #5f5b56;
 text-align: left;
}

.productboxcontent 
{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #5f5b56;
 padding-top: 10px;
 padding-right: 0;
 padding-bottom: 10px;
 padding-left: 10px;
}

.productbox a:link, .productbox a:active, .productbox a:visited, .productboxcontent a:link, .productboxcontent a:active, .productboxcontent a:visited 
{
 color: #c80000;
 text-decoration: none;
}

.productbox a:hover, .productboxcontent a:hover 
{
 color: #5f5b56;
 text-decoration: underline;
}

.productboximage 
{
 text-align: center;
 vertical-align: top;
}

.productboxprice 
{
 background-color: #42505f;
 background-image: url("images/az_vert_price_box.gif");
 background-position: center;
 background-repeat: no-repeat;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 12px;
 text-align: center;
 color: #ffffff;
 padding-bottom: 4px;
 width: 70px;
}

.productboxprice small 
{
 font-size: 14px ! important;
 color: #ffffff ! important;
}

.productboxdescription 
{
 height: 40px;
}

.productboxlbottom 
{
 width: 50%;
 text-align: center;
}

.productboxmbottom 
{
 width: 0px;
}

.productboxrbottom 
{
 width: 50%;
 text-align: center;
}

.productboxhsep 
{
 
}

.productboxvsep 
{
 
}

.productboxmid 
{
 
}

.productinfo 
{
 font-family: Tahoma;
 font-size: 11px;
 font-weight: normal;
 color: #5f5b56;
 text-align: left;
 line-height: 1.5;
}

.productinfoprice 
{
 font-family: Tahoma, Arial;
 font-weight: bold;
 font-size: 14px;
 color: #d44100;
 height: 30px;
}

.productinfo a:link, .productinfo a:active, .productinfo a:visited 
{
 color: #5f5b56;
 text-decoration: underline;
}

.productinfo a:hover 
{
 color: #c80000;
 text-decoration: none;
}

/* FOOTER bar css controls */
.footer_tb 
{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 11px;
 color: #ffffff;
 background-image: url("images/az_footer_mid.gif");
 background-position: left top;
 background-repeat: repeat-x;
 height: 56px;
}

.footer_tb a:link, .footer_tb a:active, .footer_tb a:visited 
{
 color: #bababa;
 text-decoration: none;
}

.footer_tb a:hover 
{
 color: #7f7f80;
 text-decoration: underline;
}

.footer_td1 
{
 
}

.footer_td2 
{
 background-image: url("images/az_footer_left.gif");
 background-position: left top;
 background-repeat: no-repeat;
 padding-left: 3px;
 padding-right: 5px;
 height: 56px;
 color: #ffffff;
}

.footer_menu_tb 
{
 color: #746a6d;
}

.footer_menu_tb a:link, .footer_menu_tb a:active, .footer_menu_tb a:visited 
{
 color: #746a6d;
 text-decoration: none;
}

.footer_menu_tb a:hover 
{
 color: #c80000;
 text-decoration: underline;
}

/* BUTTONS css controls */
.az_button_img 
{
 background-image: url("images/az_button_left.gif");
 background-repeat: no-repeat;
 background-position: top left;
 white-space: nowrap;
 color: #ffffff;
 font-family: Tahoma;
 font-weight: normal;
 font-size: 11px;
 cursor: pointer;
 display: inline;
 text-decoration: none;
 height: 25px;
}

.az_button_submit 
{
 background-image: url("images/az_button_left.gif");
 background-repeat: no-repeat;
 white-space: nowrap;
 vertical-align: top;
 border-width: 0px;
 color: #ffffff;
 font-family: Tahoma;
 font-weight: normal;
 font-size: 11px;
 cursor: pointer;
 height: 25px;
}

/* DIV specific */
.centeredcontainer 
{
 margin: auto;
}

.alignleft 
{
 text-align: left;
}

.aligncenter 
{
 text-align: center;
}

.alignright 
{
 text-align: right;
}

.aligntop 
{
 vertical-align: top;
}

.alignmiddle 
{
 vertical-align: middle;
}

.alignbottom 
{
 vertical-align: bottom;
}

.floatleft 
{
 float: left;
}

.floatright 
{
 float: right;
}

.clearboth 
{
 clear: both;
}

.clearleft 
{
 clear: left;
}

.clearright 
{
 clear: right;
}

.inline 
{
 display: inline;
}

.block 
{
 display: block;
}

.nowrap 
{
 white-space: nowrap;
}

.paddingtop 
{
 padding-top: 5px;
}

.paddingright 
{
 padding-right: 5px;
}

.paddingbottom 
{
 padding-bottom: 5px;
}

.paddingleft 
{
 padding-left: 5px;
}

.margintop 
{
 margin-top: 5px;
}

.marginright 
{
 margin-right: 5px;
}

.marginbottom 
{
 margin-bottom: 5px;
}

.marginleft 
{
 margin-left: 5px;
}

.listplain 
{
 margin: 0px;
 padding: 0px;
 list-style-type: none;
}

.noborder 
{
 border-style: none;
}

/* ANIMATED BOXES css controls */
.jsbutton, .jstrigger 
{
 cursor: pointer;
}

.animbox 
{
 position: relative;
 overflow: hidden;
 white-space: nowrap;
 margin: 0;
 padding: 0;
}

.animboxdropover 
{
 position: absolute;
 visibility: hidden;
 overflow: hidden;
 margin: 0;
 padding: 0;
}

#btn_animBoxCart 
{
 width: 250px;
}

#animBoxCart 
{
 border-width: 1px;
 border-color: #504C47;
 border-style: solid;
 background-color: #efefef;
 width: 250px;
 z-index: 100;
}

.animboxcartimage 
{
 
}

.animboxcartcontent 
{
 vertical-align: top;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 11px;
 color: #504C47;
}

.animboxcartcontent a:link, .animboxcartcontent a:active, .animboxcartcontent a:visited 
{
 color: #c80000;
 text-decoration: underline;
}

.animboxcartcontent a:hover 
{
 text-decoration: none;
 color: #504C47;
}

.animboxcartname, .animboxcartname a:link, .animboxcartname a:active, .animboxcartname a:visited 
{
 font-weight: bold;
 color: #c80000;
 text-decoration: none;
}

.animboxcartname a:hover 
{
 font-weight: bold;
 color: #504C47;
 text-decoration: underline;
}

.animboxcartlink, .animboxcartlink a:link, .animboxcartlink a:active, .animboxcartlink a:visited 
{
 font-weight: bold;
 color: #c80000;
 text-decoration: none;
}

.animboxcartlink a:hover 
{
 font-weight: bold;
 color: #504C47;
 text-decoration: underline;
}

.animboxcarttotal, .animboxcartlink 
{
 text-align: right;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 11px;
 color: #c80000;
}

.animboxcartlink 
{
 border-bottom-width: 1px;
 border-bottom-color: #504C47;
 border-bottom-style: solid;
}

.animboxcarttotal 
{
 border-top-width: 1px;
 border-top-color: #504C47;
 border-top-style: solid;
}

.animboxcartnotice 
{
 padding: 5px;
 text-align: center;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 11px;
 color: #5f5b56;
}

/*Category JavaScript Menu*/
#menu 
{
 margin: 0;
 padding: 2px;
 height: 247px;
 width: 720px;
 list-style: none;
 overflow: hidden;
 border-width: 0px;
}

#menu li 
{
 float: left;
 width: 118px;
 height: 247px;
 border-right-color: #fff;
 border-right-width: 1px;
 border-right-style: solid;
}

#menu li .menuoptionhover 
{
 display: block;
 width: 100%;
 height: 247px;
 text-indent: -8000px;
 cursor: pointer;
}

#menu-1 
{
 background-image: url("images/category_pic01.jpg");
 background-color: #d7e2f2;
}

#menu-2 
{
 background-image: url("images/category_pic02.jpg");
 background-color: #d7e2f2;
}

#menu-3 
{
 background-image: url("images/category_pic03.jpg");
 background-color: #d7e2f2;
}

#menu-4 
{
 background-image: url("images/category_pic04.jpg");
 background-color: #d7e2f2;
}

#menu-5 
{
 background-image: url("images/category_pic05.jpg");
 background-color: #d7e2f2;
}

#menu-6 
{
 background-image: url("images/category_pic06.jpg");
 background-color: #d7e2f2;
}

#menu li#menu-1 .menuoptionhover 
{
 background-image: url("images/category_pic01.jpg");
 background-color: #d7e2f2;
}

#menu li#menu-2 .menuoptionhover 
{
 background-image: url("images/category_pic02.jpg");
 background-color: #d7e2f2;
}

#menu li#menu-3 .menuoptionhover 
{
 background-image: url("images/category_pic03.jpg");
 background-color: #d7e2f2;
}

#menu li#menu-4 .menuoptionhover 
{
 background-image: url("images/category_pic04.jpg");
 background-color: #d7e2f2;
}

#menu li#menu-5 .menuoptionhover 
{
 background-image: url("images/category_pic05.jpg");
 background-color: #d7e2f2;
}

#menu li#menu-6 .menuoptionhover 
{
 background-image: url("images/category_pic06.jpg");
 background-color: #d7e2f2;
}