/*
  $Id: stylesheet.css,v 1.00 06/23/05  12:48:42 project3000 Exp $

  This file created as a part of graphical design by AlgoZone, Inc
  http://www.algozone.com for osCommerce v 2.2ms2 Loaded6
  
  Copyright (c) 2003 AlgoZone, Inc
*/

BODY {
background-color:#FFF;
font-family:Helvetica;
font-size:11px;
margin:0;
}

img {
border: 0
}

.boxText {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
font-color:#65991A;
}

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

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

.productsNotifications {
background:#f2fff7;
}

.orderEdit {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#70d250;
text-decoration:underline;
}

A {
color:#607C9E;
text-decoration:none;
}

A:hover {
color:#F1574D;
text-decoration:underline;
}

FORM {
display:inline;
}

TR.header {
background:#17191D;
}

.newProductsBox {
border-left:1px solid #D5DCE1;
border-right:1px solid #D5DCE1;
border-bottom:1px solid #D5DCE1;
}

.infoBox {
border:1px solid #D5DCE1;
background-color:#FFF;
}

TD.infoBoxHeading,TD.infoBoxHeadingCenter {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
color:#566475;
padding-left:10px;
padding-bottom:5px;
}

TD.infoBoxHeadingleft {
font-family:Tahoma;
font-size:13px;
font-weight:700;
color:#000;
text-align:left;
padding-left:5px;
background-color:#FFF;
}

.infoBoxHeadingsearch {
font-weight:400;
padding-left:10px;
height:12px;
background-color:#D9DFE3;
color:#82919F;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
}

.infoBoxsearch {
font-family:Tahoma;
font-size:10px;
font-weight:400;
color:#000;
vertical-align:top;
background-color:#BFC9D0;
}

.infoBoxContentsSearch {
vertical-align:top;
}

.infoBoxContentsSearch A:link,.infoBoxContentsSearch A:active,.infoBoxContentsSearch A:visited {
font-family:Tahoma;
font-size:10px;
font-weight:400;
color:#677B8D;
}

.infoBoxContentsSearch A:hover {
font-family:Tahoma;
font-size:10px;
font-weight:400;
color:#F1574D;
}

.infoBoxContents,.infoBoxContentsleft,.infoBoxContentsright {
font-family:Tahoma;
font-size:10px;
font-weight:400;
color:#607C9E;
padding-left:5px;
}

.infoBoxContentsright {
font-family:Tahoma;
font-size:10px;
font-weight:400;
color:#000;
padding-left:5px;
}

.infoBoxContentsInformation A:link,.infoBoxContentsInformation A:active,.infoBoxContentsInformation A:visited {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:9px;
color:#5E7080;
}

.infoBoxContentsInformation A:hover {
color:#FFF;
}

.infoBoxContentsleft A:link,.infoBoxContentsleft A:active,.infoBoxContentsleft A:visited {
font-family:Tahoma, Tahoma, Arial, sans-serif;
font-size:10px;
font-weight:700;
color:#607C9E;
text-decoration:none;
}

.infoBoxContentsleft A:hover {
font-family:Tahoma;
font-size:10px;
font-weight:700;
color:#F1574D;
}

.infoBoxContentsCenter A:link,.infoBoxContentsCenter A:active,.infoBoxContentsCenter A:visited {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:400;
color:#607C9E;
}

.productBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:400;
color:#607C9E;
width:220px;
}

.productBox A:link,.productBox A:active,.productBox A:visited {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:400;
color:#F1574D;
}

.productBoxHeading {
line-height:0.8;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:400;
padding-left:4px;
}

TD.headerError {
font-family:Tahoma, Verdana, Arial, sans-serif;
background:#DCDEB3;
font-size:11px;
color:red;
text-align:center;
}

TD.headerInfo {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
background:#DCDEB3;
color:#000;
text-align:center;
}

TR.footer {
background:#008193;
}

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

.infoBoxNotice {
background:#F1574D;
}

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

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

TD.productListing-heading {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
font-weight:700;
border:1px solid #CECECE;
}

TD.productListing-data {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
border-bottom:1px solid #CECECE;
}

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

h1 {
font-size: 1.4em;
}

.pageHeading,DIV.pageHeading,.pageHeading H1 {
font-family:Arial;
font-size:16px;
font-weight:700;
color:#F1574D;
}

TR.subBar {
background:#f4f7fd;
}

TD.main,P.main {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
line-height:1.4;
padding-left:8px;
padding-right:5px;
color:#627586;
}

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

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

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

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

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

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

.inputRequirement {
font-family:Verdana, Arial, sans-serif;
color:red;
font-size:11px;
}

.moduleRowOver {
background-color:#D4E5E5;
cursor:hand;
}

.moduleRowSelected {
background-color:#D4E5E5;
}

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

.messageStackError,.messageStackWarning,.messageStackSuccess {
font-family:Arial, sans-serif;
font-size:10px;
background-color:#ffb3b5;
}

/* #################
      Algozone CSS 
   #################
*/
.az_top_nav {
height:23px;
background-image:url(images/az_top2_mid_r.gif);
background-repeat:repeat-x;
}

.az_top_nav A:link,.az_top_nav A:active,.az_top_nav A:visited {
font-size:10px;
font-family:Tahoma;
color:#4F6EA5;
font-weight:400;
text-decoration:none;
}

.az_top_nav_1 {
background-image:url(images/az_top2_mid.gif);
background-repeat:no-repeat;
background-position:top left;
padding-left:10px;
}

.az_top_nav_3 {
background-image:url(images/az_cartbox_bk.gif);
background-repeat:no-repeat;
background-position:top right;
}

.data_trail {
font-family:Tahoma;
font-style:normal;
font-size:10px;
color:#FFF;
}

.topbanner_td2 {
background-image:url(images/az_top_mid_r.gif);
background-repeat:repeat-x;
height:61px;
font-size:10px;
font-family:Tahoma, Verdana, Arial, sans-serif;
color:#8595a2;
}

.topbanner_td2 A:link,.topbanner_td2 A:active,.topbanner_td2 A:visited {
font-size:10px;
font-family:Tahoma, Verdana, Arial, sans-serif;
color:#8595a2;
}

.topbanner_td2 A:hover {
color:#627586;
}

/* MENU bar css controls */
.menubarmain A:link,.menubarmain A:active,.menubarmain A:visited {
font-size:11px;
font-family:Tahoma;
color:#4F6EA5;
font-weight:700;
text-decoration:none;
}

.menubarmain A:hover {
font-size:11px;
color:#F1574D;
}

.menubarmain {
font-size:12px;
font-family:Tahoma;
font-style:normal;
height:23px;
background-image:url(images/az_nav_mid_r.gif);
background-repeat:repeat-x;
}

.az_header_messages {
font-family:Verdana, Arial, sans-serif;
font-size:13px;
font-weight:700;
color:#fff;
filter:Shadow(Color=#55543C, Direction=250);
padding-top:6px;
}

/* MAIN table css controls */
.maincont_tb {
margin-top:5px;
}

/* LEFT bar css controls */
.maincont_left_td {
width:166px;
background-image:url(images/az_left_col_bk.gif);
background-repeat:repeat-y;
}

.leftbar_tb {
width:166px;
}

.maincont_mid_td {
padding-right:4px;
padding-left:4px;
padding-top:11px;
}

.infoBoxHeadingInformation {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:14px;
font-weight:700;
color:#6581B0;
vertical-align:top;
padding-top:5px;
padding-bottom:5px;
}

.az_cart_body {
font-size:9px;
color:#fff;
padding-left:5px;
padding-right:5px;
padding-top:5px;
}

.infoBoxHeadingshopcart {
height:22px;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#fff;
vertical-align:top;
padding-bottom:18px;
padding-left:60px;
}

.infoBoxLogin {
background-image:url(images/az_membersbox_body_r.gif);
background-repeat:repeat-x;
background-position:top right;
background-color:#9CBABC;
padding:4px;
}

.infoBoxHeadingLogin {
height:23px;
background-image:url(images/az_membersbox_top_r.gif);
background-repeat:repeat-x;
background-position:top right;
font-family:Tahoma;
font-size:13px;
font-weight:700;
color:#000;
text-align:center;
}

TD.infoBoxHeadingleft,TD.infoBoxHeadingleft_categ {
background-image:url(images/az_leftbox_top.gif);
background-repeat:no-repeat;
background-position:top right;
padding-left:10px;
height:18px;
font-weight:700;
font-size:10px;
color:#fff;
font-family:Tahoma, Arial, sans-serif;
}

.infoBoxContentsleft_categ {
background-image:url(images/az_leftbox_category.gif);
background-repeat:no-repeat;
background-position:top right;
height:18px;
padding-left:10px;
font-size:10px;
font-family:Tahoma, Tahoma, Arial, sans-serif;
color:#607C9E;
}

.infoBoxContentsleft_categ A:link,.infoBoxContentsleft_categ A:active,.infoBoxContentsleft_categ A:visited {
font-family:Tahoma, Tahoma, Arial, sans-serif;
font-size:10px;
color:#607C9E;
text-decoration:none;
}

.infoBoxContentsleft_categ A:hover {
font-family:Tahoma, Tahoma, Arial, sans-serif;
font-size:10px;
color:#F1574D;
}

/* RIGHT bar css controls */
.maincont_right_td {
background-image:url(images/az_right_col_top.gif);
background-repeat:no-repeat;
background-position:top left;
width:137px;
height:19px;
}

.rightbar_tb {
width:137px;
}

.az_right_boxes_end {
background-image:url(images/az_right_col_bottom.gif);
background-repeat:no-repeat;
background-position:top left;
height:10px;
}

.infoBoxHeadingRight {
background-image:url(images/az_right_col_bk.gif); 
background-repeat:repeat-y;
height:19px;
}

.infoBoxHeadingLcorner {
background-image:url(images/az_box_mid_l.gif);
background-repeat:no-repeat;
width:4px;
height:23px;
}

.infoBoxHeading {
background-image:url(images/az_box_mid_m.gif);
background-repeat:repeat-x;
/* height:23px;*/
}

.infoBoxHeadingRcorner {
background-image:url(images/az_box_mid_r.gif);
background-repeat:no-repeat;
width:3px;
height:24px;
}

.productBoxMSide {
height:140px;
}

.productBoxOuter {
width:220px;
background-image:url(images/az_product_h_line.gif);
background-repeat:repeat-x;
background-position:bottom left;
}

.productsBoxContents {
padding:0;
}

.productBoxRSide_l {
background-image:url(images/az_product_v_line.gif);
background-repeat:repeat-y;
background-position:top right;
width:1px;
}

.footer_line {
background-image:url(images/az_bottom_bk_r.gif);
background-repeat:repeat-x;
height:10px;
}

.footer_tb {
text-align:cente;
color:#9A875A;
margin-bottom:10px;
}

.footer_td1 {
background-image:url(images/az_bottom_left.gif);
background-repeat:repeat-x;
height:17px;
width:170px;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:10px;
color:#627586;
vertical-align:middle;
}

.footer_td2 {
background-image:url(images/az_bottom_mid.gif);
background-repeat:repeat-x;
width:8px;
}

.footer_td3 {
background-image:url(images/az_bottom_mid_r.gif);
background-repeat:repeat-x;
}

.footer_td4 {
background-image:url(images/az_bottom_right.gif);
background-repeat:repeat-x;
width:3px;
}

.footer_menu_tb {
font-family:Tahoma;
font-weight:400;
color:#000;
font-size:11px;
vertical-align:middle;
}

.footer_menu_tb A:link,.footer_menu_tb A:active,.footer_menu_tb A:visited {
text-decoration:none;
color:#8595A2;
vertical-align:middle;
}

.az_pageheading_main {
background-image:url(images/az_welcome_r.gif);
background-repeat:repeat-x;
height:69px;
}

.az_pageheading_main_td1 {
width:4px;
}

.az_pageheading_main_td2 {
width:110px;
}

.az_button_img {
background-image:url(images/az_button_mid.gif);
background-repeat:repeat-x;
background-position:top left;
white-space:nowrap;
color:#1F5351;
font-family:Tahoma;
font-weight:400;
font-size:10px;
cursor:hand;
display:inline;
text-decoration:none;
}

.az_button_submit {
background-image:url(images/az_button_mid.gif);
background-repeat:repeat-x;
white-space:nowrap;
vertical-align:top;
border:0;
color:#1F5351;
font-family:Tahoma;
font-weight:400;
font-size:10px;
height:15px;
cursor:hand;
}

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

TD.infoBoxHeadingRight,.infoBoxHeadingSpecials {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
vertical-align:middle;
padding-left:10px;
padding-bottom:1px;
color:#566475;
height:19px;
}

.infoBoxContentsSpecials A:link,.infoBoxContentsSpecials A:active,.infoBoxContentsSpecials A:visited,.infoBoxContentsRight A:link,.infoBoxContentsRight A:active,.infoBoxContentsRight A:visited {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:10px;
font-weight:400;
color:#627586;
}

.infoBoxContentsSpecials A:hover,.infoBoxContents A:hover,.infoBoxContentsRight A:hover,.infoBoxContentsCenter A:hover,.productBoxHeading A:hover,A.productListing-heading:hover,A.pageResults,.az_top_nav A:hover,.footer_menu_tb A:hover {
color:#F1574D;
}

.infoBoxContents A:link,.infoBoxContents A:active,.infoBoxContents A:visited,.productBoxHeading A:link,.productBoxHeading A:active,.productBoxHeading A:visited {
font-family:Tahoma;
font-size:10px;
font-weight:700;
color:#607C9E;
}

.productBox A:hover,A.productListing-heading {
color:#607C9E;
}

TD.subBar,.checkoutBarCurrent {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
}

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

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

.infoBoxSpecials,.infoBoxRight {
background-image:url(images/az_right_col_bk.gif);
background-repeat:repeat-y;
}
