	   body { background-color:#FFFFFF; margin:0; }
             td {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 15px; }
             td.bebi { background-image: url('/images/bee-red.gif');}
        .location_1 { background-color: #d8fae4; }
        .location_2 { background-color: #D8E4F1; }
       .content {font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 16px; }
	   .contentsmall {font-family: arial, helvetica, sans-serif; font-size: 11px; line-height: 15px; }
       .boldcontent {font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight:bold; line-height: 18px; color:#808080; }
	   .boldcontent-red {font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight:bold; line-height: 18px; color:#CC3333; }
       .hypercontent1 {font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight:bold; line-height: 16px; color:#C05803; }       	
   .H2 { font-family: Arial, sans-serif; font-size: 16px; color: #909090; font-weight: bold; } 
       .tablelink {font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; line-height: 12px; background-color:#D8E4F1 }
       .tablelink-green {font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; line-height: 12px; background-color:#d8fae4 }
       .tablelink-red {font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; line-height: 12px; background-color:#f3e0da }       
       .searchres {font-family: arial, helvetica, sans-serif; font-size: 14px; line-height: 16px; }
	.select {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight:normal; }
	.subscribe {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px;}
	    img { border-color: white; }
	      a { color:blue; }
      a:visited { color:#0000AA; }   
	.nochange { text-decoration: none }    
	.nochange:hover { text-decoration: none }   

	.menucellnopad { background-color:#999999; background-image: url('/images/new-company/grad1.gif'); }	
	.footcellnopad { background-color:#999999; background-image: url('/images/new-company/grad-foot.gif'); }
	.signupcellnopad { background-color:#CC3333; background-image: url('/images/new-company/grad-signup.gif'); }
	.signupcell { padding:1px 1px 1px 1px; background-color:#CC3333; }
	.signupcellH2 { background-color:#CC3333; font-family : Arial, sans-serif; font-size : medium; color : 909090; font-weight : bold; }
	
	.xmasmenucellnopad { background-color:#009900; background-image: url('/images/new-company/xmas/grad1-xmas.gif'); }
	.xmasfootcellnopad { background-color:#999999; background-image: url('/images/new-company/xmas/grad-footxmas.gif'); }
	.xmassearchgrad { background-color:#999999; background-image: url('/images/new-company/xmas/grad-searchxmas.gif'); }
	
	.paddedcell { padding:5px 10px 1px 10px; }
	.paddedcell2 { padding:1px 1px 1px 1px; }
	.tablebordertop { border-top: 1px solid #8793B1; border-left: 1px solid #8793B1; border-right: 1px solid #8793B1; }
	.tableborder1 { border-bottom: 1px solid #8793B1; } 
	.tableborder2 { border-bottom: 1px solid #8793B1; border-right: 1px solid #8793B1; }
	.cellborder { border-top: 1px solid #CCCCCC;
				  border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;
				  font-family: Arial, sans-serif; font-size: medium; color: #336699; font-weight: bold;
				}
	.cellborder-c1 { border-top: 1px solid #CCCCCC;
				  border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;
				  font-family: Arial, sans-serif; font-size: medium; color: #663333; font-weight: bold;
				}
	.cellborder-sale { border-top: 1px solid #CCCCCC;
				  border-left: 1px solid #CCCCCC;
				  border-right: 1px solid #CCCCCC;
				  border-bottom: 1px solid #CCCCCC;
				  font-family: Arial, sans-serif; font-size: medium; color: #663333; font-weight: bold;
				}				
	.cellbordersmall { border-top: 1px solid #CCCCCC;
				  	   border-left: 1px solid #CCCCCC;
				  	   border-right: 1px solid #CCCCCC;
				 	   border-bottom: 1px solid #CCCCCC;
				 	   padding: 5px 5px 5px 5px;
				 	   font-family: Arial, sans-serif; font-size: 10px; color: #336699; font-weight: bold; line-height: 12px; text-decoration: none;
					 }
	.cellbordersmall2 { border-top: 1px solid #CCCCCC;
				  	   border-left: 1px solid #CCCCCC;
				  	   border-right: 1px solid #CCCCCC;
				 	   border-bottom: 1px solid #CCCCCC;
				 	   padding: 0 0 0 0;
				 	   font-family: Arial, sans-serif; font-size: 10px; color: #336699; font-weight: bold; line-height: 12px; text-decoration: none;
					 }					 
	.whitecellwborder { border-top: 1px solid #CCCCCC;
				 		border-left: 1px solid #CCCCCC;
				  		border-right: 1px solid #CCCCCC;
				  		border-bottom: 1px solid #CCCCCC;
				  		padding:5px 5px 5px 5px;
					  }			
	.transitioncell { border-top: 1px solid #CCCCCC;
				  border-left: 1px solid #CCCCCC;
				  border-right: 1px solid #CCCCCC;
				  border-bottom: 1px solid #CCCCCC;
				  font-family: Arial, sans-serif; font-size: medium; color: #336699; font-weight: bold; line-height: 20px;
				}
	.anchortext { color: #909090; text-decoration: none; }
	.anchortext:visited { color: #909090; text-decoration: none; }
  	.anchortext:hover { color: #909090; text-decoration: none; }
 
	.blendlink { color: #006060; text-decoration: none; }
	.blendlink:visited { color: #006060; text-decoration: none; }
  	.blendlink:hover { color: #006060; text-decoration: underline; }
  	
  	.black { color: #000000; text-decoration: none; }
	.black:visited { color: #000000; text-decoration: none; }
  	.black:hover { color: #000000; text-decoration: underline; }
  	
  	.blackstat { color: #000000; text-decoration: none; }
	.blackstat:visited { color: #000000; text-decoration: none; }
  	.blackstat:hover { color: #000000; text-decoration: none; }
  	
  	.cell { color: #336699; text-decoration: none; }
	.cell:visited { color: #336699; text-decoration: none; }
  	.cell:hover { color: #336699; text-decoration: underline; }
  	
  	.blacklink { font-size: 10px; color: #000000; text-decoration: none; }
  	.blacklink:visited { font-size: 10px; color: #000000; text-decoration: none; }
  	.blacklink:hover { font-size: 10px; color: #000000; text-decoration: underline; }
  	
  	.graylink { font-size: 10px; color: #999999; text-decoration: none; }
  	.graylink:visited { font-size: 10px; color: #999999; text-decoration: none; }
  	.graylink:hover { font-size: 10px; color: #999999; text-decoration: underline; }  
  	
  	.graylinkfront { font-size: 10px; color: #666666; text-decoration: underline; }
  	.graylinkfront:visited { font-size: 10px; color: #666666; text-decoration: underline; }
  	.graylinkfront:hover { font-size: 10px; color: #666666; text-decoration: underline; } 
  	
  	.graylinkfront2 { font-size: 10px; color: #666666; text-decoration: none; }
  	.graylinkfront2:visited { font-size: 10px; color: #666666; text-decoration: none; }
  	.graylinkfront2:hover { font-size: 10px; color: #666666; text-decoration: underline; }	
  	
  	.salelink { font-size: 10px; font-weight: bold; color: #6699CC; text-decoration: none; }
  	.salelink:visited { font-size: 10px; font-weight: bold; color: #6699CC; text-decoration: none; }
  	.salelink:hover { font-size: 10px; font-weight: bold; color: #62728A; text-decoration: underline; }
  	
  	.toplink { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #A7A9B1; text-decoration: none; }
	.toplink:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #A7A9B1; text-decoration: none; }
  	.toplink:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #A7A9B1; text-decoration: underline; }  	
  	
  	.toplink2 { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #79839E; text-decoration: none; }
	.toplink2:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #79839E; text-decoration: none; }
  	.toplink2:hover { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #79839E; text-decoration: underline; }  	
  	
      .footlink {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #999999; text-decoration: underline;}
 .footlink:visited {color: #999999; text-decoration: underline; }
.footlink:hover {color: #999999; text-decoration: underline;}

 div.footlink-seo, div.footlink-seo a { font: bold 9px Verdana; color: #999; text-decoration: none;  }

      .listlink {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #666666; text-decoration: underline;}
 .listlink:visited {color: #666666; text-decoration: underline; }
.listlink:hover {color: #666666; text-decoration: underline;}

      .listlink2 {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #666666; text-decoration: none;}
 .listlink2:visited {color: #666666; text-decoration: none; }
.listlink2:hover {color: #666666; text-decoration: underline;}
      
      .listlink2med {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none;}
 .listlink2med:visited {color: #666666; text-decoration: none; }
.listlink2med:hover {color: #666666; text-decoration: underline;}

      .listlink3 {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #999999; text-decoration: underline;}
 .listlink3:link {color: #999999; text-decoration: underline; }
 .listlink3:visited {color: #999999; text-decoration: underline; }
.listlink3:hover {color: #999999; text-decoration: underline;}

      .listlink4 {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #999; text-decoration: underline;}
 .listlink4:link {color: #999; text-decoration: underline; }
 .listlink4:visited {color: #999; text-decoration: underline; }
.listlink4:hover {color: #999; text-decoration: underline;}

      .footlinkwhite {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: underline;}
 .footlinkwhite:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: underline;}
.footlinkwhite:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: underline;}
  	
  	.titlelink1 { color : #909090; text-decoration: none;}
  	
	.titlelink2 { color : #999999; text-decoration: none;}
	.titlelink2:visited { color : #999999; text-decoration : none; }
	.titlelink2:hover { color : #999999; text-decoration : none; }
	
	.titlelink3 { color : #FFFFFF; text-decoration: none;}
	.titlelink3:visited { color : #FFFFFF; text-decoration : none; }
	.titlelink3:hover { color : #FFFFFF; text-decoration : none; }	
	
       .contentold {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #000066;}
       .sale {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #6666CC;}

        .text10 {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #6666EE; text-decoration: none; }
.text10:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #0000EE; text-decoration: none; }
  .text10:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #0000EE; text-decoration: underline; }

        .text11 {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #006060; text-decoration: none; }
.text11:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #006060; text-decoration: none; }
  .text11:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #006060; text-decoration: underline; }
        

        .topnav {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000066; }
  .topnav:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000066; text-decoration: none;}

        .topred {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF0000; }
  .topred:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF0000; text-decoration: none;}

      .whitenav {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
      .whitenav2 {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none;} 
      .whitenav2:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none;} 
.whitenav:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: underline;}
       .white10 {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; }
       .white11 {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; }
 .white11:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FCCD0F; }       
       .white12 {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}

   .bluenavsub {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000066; text-decoration: underline;}
.bluenavsub:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000066; text-decoration: underline;}
      .bluenav {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000066; text-decoration: none;}
      .bluenav2 {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #061F8B; text-decoration: none;}
.bluenav:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000066; text-decoration: underline;}
       .blue10 {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000066; text-decoration: none;}
 .blue10:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000066; text-decoration: underline;}
     .bluetext {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #000066;}

 .subtitlelink {font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #000066; font-weight: bold; text-decoration: none;}     
        .title {font-family: verdana, arial, helvetica, sans-serif; font-size: 16px; color: #000066; font-weight: bold;}
        .boxtitle {font-family: verdana, arial, helvetica, sans-serif; font-size: 16px; color: #8793B1; font-weight: bold;}
     .subtitle {font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #000066; font-weight: bold;}
         .tag1 {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #000066; font-weight: bold;}

      	  .grey	{font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; text-decoration: none;}
      	  .grey:visited	{font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; text-decoration: none;}
      .greybold {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #555555; text-decoration: none;}
.greybold:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #555555; text-decoration: underline;}
        .grey12 {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #cccccc; text-decoration: none;}
          .red  {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000;}
          
      .rmenuxmastitle {font-family: verdana, arial, helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #CC0000; text-decoration: none;}
      .rmenutitle {font-family: verdana, arial, helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #336699; text-decoration: none;}
      .rmenu {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #999999; text-decoration: none;}

.rmenulink {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; text-decoration: none; line-height:14px; }
.rmenulink:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; text-decoration: none; line-height:14px;}
.rmenulink:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; text-decoration: underline; line-height:14px; }

.boxlink {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #0066CC; text-decoration: underline;}
.boxlink:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #0066CC; text-decoration: underline;}
.boxlink:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #0066CC; text-decoration: underline;}

.boxlink-c1 {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #663300; text-decoration: underline;}
.boxlink-c1:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #663300; text-decoration: underline;}
.boxlink-c1:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #663300; text-decoration: underline;}

.boxlinktitle-c1 {font-family: verdana, arial, helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #663333; text-decoration: none; }
.boxlinktitle-c1:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #663333; text-decoration: none;}
.boxlinktitle-c1:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #663333; text-decoration: underline;}

.boxlinktitle-c2 {font-family: arial, helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000000; text-decoration: none; }
.boxlinktitle-c2:visited {font-family: arial, helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000000; text-decoration: none;}
.boxlinktitle-c2:hover {font-family: arial, helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000000; text-decoration: underline;}

.level2box {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #336699; text-decoration: none;}
.level2box:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #336699; text-decoration: none;}
.level2box:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #336699; text-decoration: underline;}

      .whitelink {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #DDDDDD; text-decoration: none;}
 .whitelink:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #DDDDDD; text-decoration: none;}
.whitelink:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #DDDDDD; text-decoration: underline;}

.truewhite {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
 .truewhite:visited { color: #FFFFFF; text-decoration: none;}
.truewhite:hover { color: #FFFFFF; text-decoration: underline;}

.front {font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #F4F4F4; text-decoration: underline;}
 .front:visited { color: #F4F4F4; text-decoration: underline;}
.front:hover { color: #F4F4F4; text-decoration: underline;}

.truered {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CC3333; text-decoration: none;}
 .truered:visited { color: #CC3333; text-decoration: none;}
.truered:hover { color: #CC3333; text-decoration: underline;}

.truered2 {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CC3333; text-decoration: underline;}
 .truered2:visited { color: #CC3333; text-decoration: underline;}
.truered2:hover { color: #CC3333; text-decoration: underline;}

.truered2title {font-family: verdana, arial, helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #CC3333; text-decoration: underline;}
 .truered2title:visited { color: #CC3333; text-decoration: underline;}
.truered2title:hover { color: #CC3333; text-decoration: underline;}

.shopredlink {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000; text-decoration: underline;}
 .shopredlink:visited { color: #FF0000; text-decoration: underline;}
.shopredlink:hover { color: #FF0000; text-decoration: underline;}

.trueredtext {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CC3333; text-decoration: none;}
.arialerror   { color: #ff0000; font-weight: bold; font-size: 11px; font-family: arial, verdana, helvetica, sans-serif; }
.small  { color: black; font-size: 10px; line-height: 10px; font-family: arial, verdana, helvetica, sans-serif; }
.smallblue  { color: #0000FF; font-size: 10px; line-height: 10px; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }
.blueboldarial   { color: #003399; font-weight: bold; font-size: 11px; font-family: arial, verdana, helvetica, sans-serif; }
.hh { color: black; font-size: 11px; line-height: 12px; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold }
.instructions   { color: black; font-size: 11px; line-height: 12px; font-family: arial, verdana, helvetica, sans-serif; }
.row0   { color: black; font-size: 11px; line-height: 12px; font-family: arial, verdana, helvetica, sans-serif; background-color:#FFFFFF }
.row1   { color: black; font-size: 11px; line-height: 12px; font-family: arial, verdana, helvetica, sans-serif; background-color:#D0E0FF }

A.blueboldarial  { color: #003399; font-weight: bold; font-size: 11px; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none }
A.blueboldarial:hover  {  text-decoration: underline }
.instructionsblue   { color: #0000FF; font-size: 11px; line-height: 12px; font-family:  arial, verdana, helvetica, sans-serif; text-decoration: underline; }

/*A.hover { color: red; font-style: bold; text-decoration: none; }*/
A:visited { color: blue; }

a.bluespec, .bluespec { color:#061F8B; font-weight:bold; }
A.bluespec:link { text-decoration:none; }
A.bluespec:visited { text-decoration:none; }
A.bluespec:hover { text-decoration:underline; }

H1 { font-family : Arial, sans-serif; font-size : 18px; font-weight:bold; color : #909090; line-height:20px; margin: 10px 0 10px 0; }
.H1 { font-family : Arial, sans-serif; font-size : medium; color : #909090; }
.h1:visited { font-family : Arial, sans-serif; font-size : medium; color : #909090; }
H1.red { font-family : Arial, sans-serif; font-size : medium; color : #CC3333; line-height:20px; }
H1.white { font-family : Arial, sans-serif; color : #FFFFFF;  }
H1.white2 { font-family : Arial,sans-serif; color : #FFFFFF;  }
H1.black { font-family : Arial, sans-serif; color : #000011;  }
H1.box {font-family: verdana, arial, helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #663333; text-decoration: none; margin-top:0; margin-bottom:0;}


H2 { font-size: 18px; font-family: Arial, sans-serif; color: #909090; font-weight: bold; }
H2.box {font-family: verdana, arial, helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #663333; text-decoration: none; margin-top:2px; margin-bottom:2px;}
H2.white2 { font-family : Arial,sans-serif; font-size : 14px; font-weight: 500; color : #F4F4F4;  }
H2.white3 { font-family : Arial,sans-serif; font-size : 18px; font-weight: 700; color : #FFFFFF; text-decoration: none; margin-top:5px; margin-bottom:5px; }
H2.black { font-family : Arial,sans-serif; font-size : 18px; font-weight: 700; color : #000000; text-decoration: none; margin-top:5px; margin-bottom:5px; }


H3 { font-family: Arial, sans-serif; font-size: 13px; color : #909090; font-weight : bold; }
H4 { font-family : arial, helvetica, sans-serif; font-size : 12px; color : #707070; font-weight : bold; }
FORM { margin: 0 0 }
UL.bebi { list-style-image: url('/images/bee-red.gif'); margin: 0; padding: 12px 0 0 12px;}
UL.redarrow { list-style-image: url('/images/bullet-arrow-red.gif'); margin-left: 30px; padding: 0 0 0 12px;}
UL.circle { list-style: circle; margin: 0; padding: 12px 0 0 12px;}
UL.circle2 { list-style: circle; color:#FFFFFF; margin: 0; padding: 0 0 0 12px;}
.boldproduct { font-family: Verdana; font-size: 11px; font-weight:bold; line-height: 18px; color:#808080; }
.pricestrike { font-family: Verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight:normal; line-height: 18px; color:#808080;text-decoration: line-through; }
.price { font-family: Verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight:normal; line-height: 18px; color:#A06060;text-decoration: none; }
.availability { font-family: Verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight:bold; line-height: 18px; color:#606060;text-decoration: none; }
.searchpagination { font-family: Verdana, arial, helvetica, sans-serif; font-size: 14px; font-weight:normal; line-height: 18px; color:#606060;text-decoration: none; }

.moreproducts {font-family: verdana, arial, helvetica, sans-serif; font-weight:bold; font-size: 11px; line-height: 15px; }


.afftitle {font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #CC3333; text-decoration: none;}
.affred {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF0000; text-decoration: none;}
.acontent {font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 16px; }
.aheader {font-family: verdana,arial, helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight:bold; background-color: #E6E6E6; border:1px solid #BBB; padding:0 5px 0 5px;  }
.aheadertall {font-family: verdana,arial, helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight:bold; background-color: #E6E6E6; border:1px solid #BBB; padding:3px 10px 3px 10px;  }
.thumbimg { border:1px solid #ccc; }
.thumbtxt { color: #999; font-family: verdana; font-size:11px;}
table.level2 th { text-align:left; font-size:13px; padding:0 0 1px 0; color:#666;}
table.level2 td { text-align:left; font-size:11px; padding:0 2px 2px 7px; vertical-align:top; }
table.level2 a {  color: #333; text-decoration: none; }
table.level2 a:visited {  color: #333; text-decoration: none; }
table.level2 a:hover {  color: #333; text-decoration: underline; }
div { border: 0px solid red;}


table.leftmenu td div {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; text-decoration: none; line-height:14px;}
table.leftmenu div a {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; text-decoration: none; line-height:14px;}
table.leftmenu div a:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; text-decoration: none; line-height:14px;}
table.leftmenu div a:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; text-decoration: underline; line-height:14px; }
* html img.iefix-sidemenu { margin: 1px 0 0px 0;}

hr.dotted { width:100%; margin:0; color:#eee; background-color:#eee; }
div.dotted { overflow:hidden;width:100%; height:7px; margin:0 0 7px 0; border-bottom:1px dotted #ccc; }
img.link { cursor:pointer; }

div#rightmenubody { position:relative; width:616px; height:580px; min-height:580px; height:auto; vertical-align:top; float:right; overflow:hidden; border: 0px solid grey; }


/* Entrance popup ad*/

div#entrance-ad { visibility: hidden; }
div.entrance-cover {
	position: absolute; 
	z-index: 999;
	left: 50%;
	margin-left: -400px;
	top: 0px;
	width: 800px; 
	height: 800px; 
	/*border: 1px solid red;*/
	background-color: #fff;
	opacity: 0.6; 
	filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=60)";
}

div.entrance-bg { position: absolute; 
	z-index: 1000;
	background-color: #fff;
	left: 50%;
	margin-left: -300px;
	top: 100px;
	width: 600px; height: 400px; 
	text-align: right;
	border: 1px solid #ccc;
	opacity: 0.8; 
	filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)";
}

div.entrance { position: absolute; 
	z-index: 1001;
	left: 50%;
	margin-left: -300px;
	top: 100px;
	width: 600px; height: 400px; 
	text-align: center; 
	font: bold 14px Arial;
}

div.entrance-close
{
	font: 10px Verdana;
	padding: 5px;
	float:right;
}
/**/

div.coupon { font: 13px Verdana; border: 2px dashed #999; padding: 10px; margin: 5px; width:200px; line-height: 18px; background-color: #FDF360; }
div.coupon a { font-weight: bold; color: blue; }
div.coupon .expires { font: 10px Verdana; line-height: 18px; }


/* level3 */

.paginate {
  position:relative;
  padding-left:2px;
  padding-right:2px;
  text-align:center;
  //background-color: #EEEEFF;
  background-color: #FFFFFF;
  font-size:11px;
  width: 350;
  }

#debug
	{
		position: absolute;
		left: 5px;
		top: 50px;
		border-style: dotted;
		border-width: 1;
		padding: 5px;
		visibility: hidden;
	}

#left { padding-left: 15px; }

#outer {width:100px; height: 100px; overflow: hidden; position: relative;text-align:center; border-style:solid;border-width:1px;border-color:#DDDDDD; }

#outer[id] {display: table; position: static;}

#middle {position: relative; top: 50%; left:0; width:100px; vertical-align:middle; display: table-cell;
	border-style:solid;border-width:0px;border-color:#000000;};	/* for explorer only*/

#middle[id] {display: table-cell; vertical-align: middle; position: static; }

#inner { position: relative; top: -50%;
	border-style:solid;border-width:0px;border-color:#FF0000; }	/* for explorer only */

/* end level3 */

