    .boxText {	font-family: Arial, Helvetica, Sans-Serif;
           font-size : 11px;
           color : #666;		 
      }
    .errorBox {	font-family: Arial, Helvetica, Sans-Serif;
           font-size : 10px;
           background : #ccff00;
           font-weight : bold;
      }
      .stockWarning {	font-family: Arial, Helvetica, Sans-Serif;
           font-size : 10px;
           color : rgb(210, 80, 60);
      }
      .productsNotifications {
           background : #f2fff7;
      }
      .orderEdit {	font-family: Arial, Helvetica, Sans-Serif;
           font-size : 11px;
           color : rgb(210, 80, 60);
           text-decoration : underline;
      }
      A {
           color : rgb(210, 80, 60); 
           text-decoration : none;
      }
      A:hover {
           color : rgb(210, 80, 60);
      }
      FORM {
           display : inline;
      }
      TR.header {
           background : #ffffff;
      }
      TR.headerNavigation {
           background : #bbc3d3;
      }
      TD.headerNavigation {	font-family: Arial, Helvetica, Sans-Serif;
           font-size : 11px;
           background : #bbc3d3;
           color : #ffffff;
           font-weight : bold;
      }
      A.headerNavigation {
           color : #ffffff;
      }
      A.headerNavigation:hover {
           color : #ffffff;
      }
      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.headerInfo {
           background : #00ff00;
      }
      TD.headerInfo {
           font-family : Tahoma, Verdana, Arial, sans-serif;
           font-size : 12px;
	   background : #ccff00;
           color : rgb(210, 80, 60);
           font-weight : bold;
           text-align : center;
      }
/*      TR.footer {
          background : #bbc3d3;
      }
      TD.footer {	font-family: Arial, Helvetica, Sans-Serif;
           font-size : 10px;
           background : #bbc3d3;
           color : #ffffff;
           font-weight : bold;
      }
*/
      .infoBox {
      }

      .infoBoxContents {	font-family: Arial, Helvetica, Sans-Serif;
           font-size : 11px;
           color : rgb(210, 80, 60);		   
      }
      .infoBoxNotice {
      }
      .infoBoxNoticeContents {	font-family: Arial, Helvetica, Sans-Serif;
           font-size : 10px;
      }
      TD.infoBoxHeading {	font-family: Arial, Helvetica, Sans-Serif;
           font-size : 11px;
           font-weight : bold;
		   /* color: rgb(210, 80, 60); */
		   color : #666;
           background-color : rgb(245,245,245);
      }
      TD.infoBox, SPAN.infoBox {	font-family: Arial, Helvetica, Sans-Serif;
           font-size : 11px;
           color : rgb(210, 80, 60);		   
      }
	  
	  TR.productListing-odd, TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
	  background : url(images/listing.gif);
	  height: 100;
	  }

	  TR.productListing-even, TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
	  background : url(images/listing.gif);
	  height: 100;
	  }

	  TABLE.tablemain {
           margin : auto;
           width : 770px;
           background-color : #fff;
           overflow : hidden;
           height : auto;
           background : url(images/cntnerbkgrnd.gif);
           background-position : bottom left;
           background-repeat : no-repeat;
}

      TABLE.productListing {
           border : none;
		   
      }
      .productListing-heading {	font-family: Arial, Helvetica, Sans-Serif;
           font-size : 11px;
           background-color : rgb(222,222,222);
           color : rgb(210, 80, 60);
           font-weight : bold;
      }
      TD.productListing-data {	font-family: Arial, Helvetica, Sans-Serif;
           font-size : 11px;
      }
      A.pageResults {
           color : rgb(210, 80, 60);
      }
      A.pageResults:hover {
           color : rgb(210, 80, 60);
      }
      TD.pageHeading, DIV.pageHeading {	font-family: Arial, Helvetica, Sans-Serif;
           font-size : 20px;
           font-weight : bold;
           color : rgb(210, 80, 60);
      }
      TR.subBar {
           background : #f4f7fd;
      }
      TD.subBar {	font-family: Arial, Helvetica, Sans-Serif;
           font-size : 11px;
           color : #666;
      }
      TD.main, P.main {	font-family: Arial, Helvetica, Sans-Serif;
           font-size : 11px;
           line-height : 1.5;
	   color : #666;
      }
      TD.smallText, SPAN.smallText, P.smallText {	font-family: Arial, Helvetica, Sans-Serif;
           font-size : 11px;
      }
      TD.accountCategory {	font-family: Arial, Helvetica, Sans-Serif;
           font-size : 13px;
           color : #aabbdd;
      }
      TD.fieldKey {	font-family: Arial, Helvetica, Sans-Serif;
           font-size : 12px;
           font-weight : bold;
      }
      TD.fieldValue {	font-family: Arial, Helvetica, Sans-Serif;
           font-size : 12px;
      }
      TD.tableHeading {	font-family: Arial, Helvetica, Sans-Serif;
           font-size : 12px;
           font-weight : bold;
      }
      SPAN.newItemInCart {	font-family: Arial, Helvetica, Sans-Serif;
           font-size : 11px;
           color : #ff0000;
      }
      CHECKBOX, INPUT, RADIO, SELECT {	font-family: Arial, Helvetica, Sans-Serif;
           font-size : 11px;
      }
      TEXTAREA {
           width : 100%;	font-family: Arial, Helvetica, Sans-Serif;
           font-size : 11px;
      }
      SPAN.greetUser {	font-family: Arial, Helvetica, 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, Helvetica, Sans-Serif;
           color : #ff0000;
      }
      SPAN.errorText {	font-family: Arial, Helvetica, Sans-Serif;
           color : #ff0000;
      }
      .moduleRowOver {
           background-color : #F5F5F5;
           cursor : pointer;
      }
      .moduleRowSelected {
           background-color : #F5F5F5;
      }
      .checkoutBarFrom, .checkoutBarTo {	font-family: Arial, Helvetica, Sans-Serif;
           font-size : 10px;
           color : #8c8c8c;
      }
      .checkoutBarCurrent {	font-family: Arial, Helvetica, Sans-Serif;
           font-size : 10px;
           color : #666;
      }
      .messageBox {	font-family: Arial, Helvetica, Sans-Serif;
           font-size : 10px;
      }
      .messageStackError, .messageStackWarning {	font-family: Arial, Helvetica, Sans-Serif;
           font-size : 10px;
	   background-color : #ccff00;
      }
      .messageStackSuccess {	font-family: Arial, Helvetica, Sans-Serif;
           font-size : 10px;
           background-color : #99ff00;
      }
      .inputRequirement {	font-family: Arial, Helvetica, Sans-Serif;
           font-size : 10px;
           color : #ff0000;
      }
      body {
	margin : 0;
	padding : 0;
 /*          background-color : #8B0000; */
           background-image : ./images/greydots.png;
	text-align : center;
	font-family: Arial, Helvetica, Sans-Serif;
	text-align : left;
	background-image: url(images/greydots.png);
		   
      }
      #container {
           margin : auto;
           width : 770px;
           background-color : #fff;
           overflow : hidden;
           height : auto;
           background-position : bottom left;
           background-repeat : no-repeat;
      }

      #container_news {
           margin : auto;
           width : 790px;
           background-color : #fff;
           overflow : hidden;
           height : auto;
           background-position : bottom left;
           background-repeat : no-repeat;
      }

      #topleft {
	float : left;
	margin-bottom : 15px;
	padding : 0;
	width : 430px;
	height : 205px;
	background-color : #FFF;
	background-image : url(images/logo1.png);
	background-position : center;
	background-repeat : no-repeat;
      }
      #topright {
           float : left;
           margin-bottom : 15px;
           padding : 0;
           width : 340px;
           height : 205px;
           background-color : #fff;
      }

      #topright_news {
           float : left;
           margin-bottom : 15px;
           padding : 0;
           width : 360px;
           height : 205px;
           background-color : #fff;
      }

      #leftcol {
           float : left;
           margin : 0;
           padding : 0;
           width : 225px;
      }
	  TABLE.maintable {
	  		width : 750;
			background-color: #ffffff;
	  }

	  TABLE.centertable {
	  		width : 750;
           background-color : #ffffff;
	  }

      TD.leftcol {
           float : left;
           margin : 0 0 0 0;
           padding : 0;
           width : 200;
		   valign : top;
      }
	  
	  TABLE.leftcol {
           float : left;
           margin : 0 0 0 0;
           padding : 0;
		   valign : top;
      }

      TD.maincontent {
           float : left;
           margin : 0;
           padding : 0;
		   width: 500;
		   background-color: #ffffff;
      }

      #copyright {
           margin : 0 auto;
           padding : 0;
           width : 770px;
           height : 20px;
      }
      #footer {
           width : 770px;
           height : 20px;
      }
      TD.footer {
           width : 770px;
/*           height : 20px; */
		   background : url(images/cntnerbkgrnd.gif) no-repeat left bottom;
		   background-norepeat : norepeat;
	  }

      #divblanksquares {
           float : right;
           margin-left : 0;
           padding : 0;
           width : 340px;
           height : 35px;
           background-color : transparent;
      }
      #navone {
           float : right;
           margin-left : 85px;
           padding : 0;
           width : 255px;
           height : 85px;
           background-color : transparent;
      }
      #navtwo {
           float : right;
           margin-left : 170px;
           padding : 0;
           width : 170px;
           height : 85px;
           background-color : transparent;
      }
      div.topsquare {
           float : right;
           margin-left : 10px;
           padding : 0;
           width : 75px;
           height : 35px;
           background-color : rgb(139, 0, 0);
      }
      div.midsquare {
           float : right;
           margin-left : 10px;
           margin-top : 10px;
           padding : 0;
           width : 75px;
           height : 75px;
           background-color : rgb(205, 0, 0);
      }
      div.bttmsquare {
           float : right;
           margin-left : 10px;
           margin-top : 10px;
           padding : 0;
           width : 75px;
           height : 75px;
           background-color : rgb(238, 0, 0);
      }

      TD.leftitem {
           margin : 0 10px 10px;
		   width : 90%;
           padding : 0;
			border-color: #F5F5F5;
			border-width: 1px;
			border-style: solid;
      }

      TD.leftitem_heading {
           margin : 0 10px 10px;
		   width : 100%;
           padding : 0;
			border-color: #F5F5F5;
			border-width: 1px;
			border-style: solid;
			background-color: #F5F5F5;
	   height : 35px;
      }

      div.leftitem {
           margin : 0 10px 10px;
           padding : 0;
           background-color : #f4f0ed;
      }
      p {
           margin : 5px;
           padding : 5px;
           font-size : 12px;
           line-height : 1.4em;
           font-weight : normal;
           color : #666;
      }
      p.small {
           margin : 1px 5px;
           padding : 5px;
           font-size : 0.6em;
           line-height : 0.6em;
           font-weight : normal;
           color : #666;
      }
      p.design {
           margin : 1px 5px;
           padding : 5px;
           font-size : 0.6em;
           line-height : 0.6em;
           font-weight : bold;
           text-align : center;
           color : #999;
      }
      h1 {
	margin-top : 30px;
	margin-left : 70px;
	padding : 0;
	font-size : 3em;
	font-weight : bold;
	font-style : normal;
	line-height : 2em;
    color : rgb(139, 0, 0);
	font-family: Calligrapher;
      }

      h7 {
	margin-top : 30px;
	margin-left : 70px;
	padding : 0;
	font-size : 3em;
	font-weight : bold;
	font-style : normal;
	line-height : 2em;
      }

      #slogan {
           margin-left : 90px;
           padding : 0;
           font-size : 0.8em;
           line-height : 1em;
           color : rgb(139, 0, 0);
	       font-family: Calligrapher;
      }
      h2 {
           margin : 5px;
           padding : 5px;
           font-size : 12px;
           font-weight : bold;
           font-style : normal;
           line-height : 1.4em;
		   color: rgb(210, 80, 60);
      }
      h3 {
           margin : 5px;
           padding : 5px;
           font-size : 0.7em;
           font-weight : bold;
           font-style : normal;
           line-height : 1.4em;
           color : #666;
      }
      h8 {
           margin : 5px;
           padding : 5px;
           font-size : 11px;
           font-weight : bold;
           font-style : normal;
           line-height : 1.4em;
		   color: rgb(210, 80, 60);
      }
	  
      h4 {
           margin : 5px;
           padding : 5px;
           font-size : 11px;
           font-weight : bold;
           font-style : normal;
           line-height : 1.4em;
		   color: rgb(210, 80, 60);
      }

      ul li {
           margin : 0;
           padding : 0;
           font-size : 0.7em;
           line-height : 1.6em;
           font-weight : normal;
           color : #666;
           list-style-type : square;
      }
      ol li {
           margin : 0 0 0 10px;
           padding : 0;
           font-size : 0.7em;
           line-height : 1.6em;
           font-weight : normal;
           color : #666;
           list-style-type : decimal-leading-zero;
      }
      #mainnav {
           width : 255px;
           height : 85px;
           margin : 0;
           padding : 0;
      }
      #mainnav li {
           float : right;
           list-style : none;
           margin : 0;
           padding : 0;
      }
      #mainnav a {
           margin : 10px 0 0 10px;
           padding : 0;
           display : block;
           width : 75px;
           height : 75px;
           text-align : right;
           font-weight : bold;
           font-size : 11px;
      }
      #mainnav a:link, #mainnav a:visited {
           color : #fff;
           text-decoration : none;
           background-color : rgb(205, 0, 0);
      }
      #mainnav a:hover, #mainnav a:active {
           color : #fff;
           text-decoration : none;
           background-color : rgb(238, 0, 0);
      }
      #secondnav {
           width : 170px;
           height : 85px;
           margin : 0;
           padding : 0;
      }
      #secondnav li {
           float : right;
           list-style : none;
           margin : 0;
           padding : 0;
      }
      #secondnav a {
           margin : 10px 0 0 10px;
           padding : 0;
           display : block;
           width : 75px;
           height : 75px;
           text-align : right;
           font-weight : bold;
           font-size : 11px;
      }
      #secondnav a:link, #secondnav a:visited {
           color : #fff;
           text-decoration : none;
           background-color : rgb(238, 0, 0);
      }
      #secondnav a:hover, #secondnav a:active {
           color : #fff;
           text-decoration : none;
           background-color : rgb(255, 0, 0);
      }
      a:link, a:visited {
           font-weight : bold;
           text-decoration : none;
		   color : rgb(210, 80, 60);      
		   }
      a:hover, a:active {
           font-weight : bold;
           text-decoration : none;
           color : rgb(210, 80, 60);
      }
      acronym {
           border-bottom : 1px dotted #777;
      }
