/*new*/

.fontmenutop { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#363636; text-decoration:none; }
a.fontmenutop:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#363636; text-decoration:none; }
a.fontmenutop:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#3bbfdc; text-decoration:none; }


.productSpecialPriceVolume { color:red;}

ul.bullet1 { list-style-image: url("graphics/dot_blue.gif"); }


.oas { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color:#000000; text-decoration:underline; }
a.oas:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color:#003c70; text-decoration:underline; }
a.oas:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color:#0c58a3; text-decoration:underline; }

.fontboxblock22 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#696867; text-decoration:none; display:block; }
a.fontboxblock22 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#696867; text-decoration:none;  }
a.fontboxblock22:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#696867; text-decoration:none;  }
a.fontboxblock22:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; text-decoration:none; background-color: #dea917; }

.fontcr { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color:#363636; text-decoration:none; }
a.fontcr:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color:#363636; text-decoration:none; }
a.fontcr:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color:#3bbfdc; text-decoration:none; }

.fontmenutopckout { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#f7941d; text-decoration:none;  }
a.fontmenutopckout:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#f7941d; text-decoration:none;  }
a.fontmenutopckout:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#3bbfdc; text-decoration:none; }

.fontcsr { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#630c0c; text-decoration:none;  }
a.fontcsr:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#630c0c; text-decoration:none;  }
a.fontcsr:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; text-decoration:none; }

.fontmenutop2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#706f6f; text-decoration:none;  }
a.fontmenutop2:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#706f6f; text-decoration:none;  }
a.fontmenutop2:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#3bbfdc; text-decoration:none; }

.footermenu1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; text-decoration:none;  }
a.footermenu1:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; text-decoration:none;  }
a.footermenu1:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#3bbfdc; text-decoration:none; }

.fontmenuleft { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#630c0c; text-decoration:none;  }
a.fontmenuleft:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#630c0c; text-decoration:none;  }
a.fontmenuleft:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; text-decoration:none; }

.fontmenuleft2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#4e4c4c; text-decoration:none; display:block;  }
a.fontmenuleft2:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#4e4c4c; text-decoration:none;  }
a.fontmenuleft2:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; text-decoration:none; background-color:#333333; }

.fontdow { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#000000; text-decoration:none;  }
a.fontdow:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#000000; text-decoration:none;  }
a.fontdow:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#3bbfdc; text-decoration:none; }

.fontdow2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#FF0000; text-decoration:none;  }
a.fontdow2:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#FF0000; text-decoration:none;  }
a.fontdow2:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#3bbfdc; text-decoration:none; }

.fontprod1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; text-decoration:none;  }
a.fontprod1:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; text-decoration:none;  }
a.fontprod1:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#3bbfdc; text-decoration:none; }

.fontblue10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#005ec2; text-decoration:none;  }
a.fontblue10:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#005ec2; text-decoration:none;  }
a.fontblue10:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#CCCCCC; text-decoration:none; }

.fontblue11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#005ec2; text-decoration:none;  }
a.fontblue11:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#005ec2; text-decoration:none;  }
a.fontblue11:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#CCCCCC; text-decoration:none; }

.fontblue12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#005ec2; text-decoration:none;  }
a.fontblue12:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#005ec2; text-decoration:none;  }
a.fontblue12:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#CCCCCC; text-decoration:none; }

.fontwhite12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; text-decoration:none;  }
a.fontwhite12:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; text-decoration:none;  }
a.fontwhite12:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FF0000; text-decoration:none; }

.fontwhite11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; text-decoration:none;  }
a.fontwhite11:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; text-decoration:none;  }
a.fontwhite11:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; text-decoration:none; }

.fontwhite12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; text-decoration:none;  }
a.fontwhite12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; text-decoration:none;  }
a.fontwhite12:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; text-decoration:none;  }
a.fontwhite12:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; text-decoration:underline; }

.fontblack11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; text-decoration:none;  }
a.fontblack11:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; text-decoration:none;  }
a.fontblack11:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#00aeef; text-decoration:none; }

.fontblack10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; text-decoration:none;  }
a.fontblack10:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; text-decoration:none;  }
a.fontblack10:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#CCCCCC; text-decoration:none; }

.fontgray10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#837f7f; text-decoration:none;  }
a.fontgray10:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#837f7f; text-decoration:none;  }
a.fontgray10:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#CCCCCC; text-decoration:none; }

.fontgray11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#6e6e6e; text-decoration:none;  }
a.fontgray11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#6e6e6e; text-decoration:underline;  }
a.fontgray11:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#6e6e6e; text-decoration:underline;  }
a.fontgray11:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#CCCCCC; text-decoration:none; }

.fontorange11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#f7941d; text-decoration:none;  }
a.fontorange11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#f7941d; text-decoration:underline;  }
a.fontorange11:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#f7941d; text-decoration:underline;  }
a.fontorange11:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#CCCCCC; text-decoration:none; }

.fontorange11b { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#f7941d; text-decoration:none; display:block;  }
a.fontorange11b { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#f7941d; text-decoration:underline;  }
a.fontorange11b:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#f7941d; text-decoration:underline;  }
a.fontorange11b:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; text-decoration:none; background-color: #84c4fc; }

.fontgray11b { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#6e6e6e; text-decoration:none; font-weight:bold;  }
a.fontgray11b:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#6e6e6e; text-decoration:none; font-weight:bold;  }
a.fontgray11b:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#CCCCCC; text-decoration:none; font-weight:bold;}

.fontheaderblue13 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#68C1E3; text-decoration:none;  }
a.fontheaderblue13:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#68C1E3; text-decoration:none;  }
a.fontheaderblue13:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#CCCCCC; text-decoration:none; }

.fontorangelogin { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#f56017; text-decoration:none;  }
a.fontorangelogin:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#f56017; text-decoration:none;  }
a.fontorangelogin:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#CCCCCC; text-decoration:none; }

.fontorangelogin2 {  border-bottom: 1px dotted #c5c4c4; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#f56017; text-decoration:none; font-weight:bold;  }
a.fontorangelogin2:visited {  border-bottom: 1px dotted #c5c4c4; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#f56017; text-decoration:none; font-weight:bold;   }
a.fontorangelogin2:hover {  border-bottom: 1px dotted #c5c4c4; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#CCCCCC; text-decoration:none; font-weight:bold;  }

.fontblue11a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#2cb2e5; text-decoration:none;  }
a.fontblue11a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#2cb2e5; text-decoration:none;  }
a.fontblue11a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; text-decoration:none; }

.fontgraylogin { font-family: Arial, Helvetica, sans-serif; font-size: 19px; color:#666679; text-decoration:none; text-transform: lowercase;  }
a.fontgraylogin:visited { font-family: Arial, Helvetica, sans-serif; font-size: 19px; color:#666679; text-decoration:none; text-transform: lowercase; }
a.fontgraylogin:hover { font-family: Arial, Helvetica, sans-serif; font-size: 19px; color:#000000; text-decoration:none;text-transform: lowercase; }

.fontgraylogin2 { border-bottom: 1px dotted #c5c4c4; font-family: Arial, Helvetica, sans-serif; font-size: 19px; color:#666679; text-decoration:none; height:30px;  }
a.fontgraylogin2:visited { border-bottom: 1px dotted #c5c4c4;font-family: Arial, Helvetica, sans-serif; font-size: 19px; color:#666679; text-decoration:none;  }
a.fontgraylogin2:hover { border-bottom: 1px dotted #c5c4c4;font-family: Arial, Helvetica, sans-serif; font-size: 19px; color:#000000; text-decoration:none; }

td.cellbgbudgetquote { background-color:#dfe0e0; }
td.cellbordermain { border: #adaeb1 1px solid; background-color: #FFFFFF; }
td.cellbordermainbottom { border-bottom: #adaeb1 1px solid; background-color: #FFFFFF; }
td.cellbordermainbot { border-bottom: #adaeb1 1px solid; background-color: transparent; }
td.cellbordermain2 { border: #adaeb1 1px solid; border-top: none 0px; }
td.cellbordermain3 { border: #adaeb1 1px solid; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#636363; padding:6px; }
td.cellborderright1 { border-right: #adaeb1 1px solid; background-color: transparent; }
td.cellborderbottomtool { border-bottom: 1px solid #b0b0b1; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#2e2f2f; font-weight:bold;}
td.cellmenubg { background-color:#c4c4c4; }
td.cellbgwhite { background-color:#FFFFFF; }
td.cellprodhead1 { background-color: #84c4fc; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; }
td.cellnewcustomer { background-color: #8dc63f; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding:8px; }
td.celllogin1 { background-color: #727272; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding: 8px; }
td.cellborderprodimg { border-bottom: 1px solid #CCCCCC; }
td.cellborderdesc { border-bottom: 1px solid #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#00aeef; }
td.cellborderright { border-right: 1px solid #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#00aeef; }
td.cellpricing { background-color: #84c4fc; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#323232; }
td.cellcomments { background-color: #84c4fc; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; height: 18px; padding: 6px; }
td.cellrightdot1 { border-right: dotted 1px #CCCCCC; }
td.cellbordermain { border: 1px solid #CCCCCC; }
td.cellgray1 { background-color:#cececd; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
td.cellgray2 { background-color:#e4e5e3; }
td.cellgray3 { background-color:#cececd; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
td.cellgray4 { background-color:#e8e8e8; }
td.cellproduction1 { background-color: #908e8e; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; margin-left: 3px; }
td.cellproduction2 { background-color: #f7941d; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; margin-left: 3px; }
td.cellproduction3 { background-color: #f62e2e; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; margin-left: 3px; }
td.cellheight5 { height:5px; }
td.cellhead1{background-color: #00aeef; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; padding:8px; }
td.cellhead2{background-color: #f7941d; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; padding:0px; }
td.cellhead3{background-color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2cb2e5; padding:0px; }
td.cellhead4{background-color: #565656; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; padding:8px; }
td.cellhead4a{background-color: #e2e2e2; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6b6a6a; padding:8px; }
td.cellhead5{background-color: #9dd74a; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; padding:8px; }
td.cellhead6{background-color: #dddcdc; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8d8d8d; padding:8px; }
td.cellheight3 { height: 3px; }
td.cellheight8 { height: 8px; }
td.cellwidth5 { width: 5px; }
td.cellsplashcat1 { border-bottom: #d9d8d8 1px solid; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; }
td.cellsplashcat2 { padding: 8px; }



/* table */

table.center {margin-left:auto; margin-right:auto;}

.inputsearch { width:213px; height:22px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#85827f; border:#bab9b8 1px solid; padding:3px; }
.inputemaillist { width:138px; height:23px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#85827f; border:#a8a7a7 1px solid; padding:3px; }
.inputcomments { width:100%; height:40px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#85827f; border:#bab9b8 1px solid; padding:3px; }
.inputbudgetquote { width:100%; height:28px; background-color:#fae975; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#656455; border:#bab9b8 1px solid; padding:3px; }
.inputbudgetquote2 { width:100%; height:60px; background-color:#fae975; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#656455; border:#bab9b8 1px solid; padding:3px; }

.inputbrowseart { width:113px; height:22px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#85827f; border:#bab9b8 1px solid; padding:3px; }
.inputtextim { width:100%; height:22px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#85827f; border:#bab9b8 1px solid; padding:3px; }
.dropdowncolor { width:113px; height:22px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#85827f; border:#bab9b8 1px solid; padding:3px; }

.butsearch {font-family: Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; width:87px; height:22px; border: none; vertical-align:middle; background-color:#00aeef;}
.butupload {font-family: Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; width:87px; height:22px; border: none; vertical-align:middle; background-color:#f7941d;}
.butemail {font-family: Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; width:140px; height:25px; border: none; vertical-align:middle; background-image: url(graphics/butback_email.jpg);}

/* HTC BEGIN */



p,td {font-size:12px; font-family: Arial, Helvetica, sans-serif; 

	line-height: 15px;

}





.submitWebsiteSteps {

	font-size: 14px;

	font-weight: bold;

	color: #FF0000;

}

/* product info */

h1, td.h1 {

	font-size: 15px;

	font-weight: bold;

	color: #005ec2;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 20px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

}



.navcat_select {

	font-size: 12px;

	font-weight: bold;

	color: #2E548D;

	font-family: Arial, Helvetica, sans-serif;

	background-color: #FFFFFF;

}

h3, td.h3 {

	font-size: 16px;

	font-weight: bold;

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 20px;

}





h2 {

	font-family: Arial, sans-serif;

	font-size: 14px;

	line-height: 24px;

	color: #333333;

}





/* HTC END */

/*-------------  hr classes ----------------*/

/*-------------  myecommerce hr blue ----------------*/

 .hrblu {

  width: 100%;

  color: #7DA7D9;

  background-color: #FFFFFF;

  height: 1px;

}



/*-------------  myemcommerce hr gray ----------------*/

 .hrgra {

  width: 100%;

  color: #CCCCCF;

  background-color: #FFFFFF;

  height: 1px;

}



/*-------------  main text ----------------*/



.productjsyn3 {

	color:#686868;

	font-size: 11px;

	line-height: 17px;

	font-family:Arial, Helvetica, sans-serif;

}

.h1Home {

	font-size: 12px;

	font-weight: bold;

	color: #FFEBD2;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-style: italic;

}

.productprice {

	color:#333333;

	font-size: 14px;

	font-weight: bold;

	font-family: Georgia, "Times New Roman", Times, serif;

	display: block;

	padding-top: 5px;

	padding-bottom: 5px;

}







a.productjsyn3 {

	color:#686868;

	font-size: 14px; }



a.productjsyn3:visited { 

	color:#686868;

	font-size: 14px; }



a.productjsyn3:active {

	color:#686868;

	font-size: 14px; }



a.productjsyn3:hover {

	color:#F26522;

	font-size: 14px; }

	

/*-------------------- myecommerce used in splash featuresn ----------------------*/

.jsyn2d {

	font-size: 12px;

	color: #797878;

}



a.jsyn2d {

	color:#797878;

	font-size: 12px;

	font-family: Georgia, "Times New Roman", Times, serif;

}

	

a.jsyn2d:visited { 

	color:#797878;

	font-size: 12px;

	font-family: Georgia, "Times New Roman", Times, serif;

	}

	

a.jsyn2d:active {

	color:#797878;

	font-size: 12px;

	font-family: Georgia, "Times New Roman", Times, serif;

	}

a.jsyn2d:hover {

	color:#FF0000;

	text-decoration: underline;

	font-size: 12px;

	font-family: Georgia, "Times New Roman", Times, serif;

	}



/*-------------------- silkletter used favorites box ----------------------*/

.jsyn2dfb1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 14px;

}



a.jsyn2dfb1 {

	font-size: 14px;

}

	

a.jsyn2dfb1:visited { 

	font-size: 14px; }

	

a.jsyn2dfb1:active {

	font-size: 14px; }

	

a.jsyn2dfb1:hover {

	color:#FF0000;

	text-decoration: underline;

	font-size: 14px;

}

	

/*-------------------- silkletter used favorites box ----------------------*/

.jsyn2dfb2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #333333;

}



a.jsyn2dfb2 {

	color:#333333; 

	font-size: 14px;}

	

a.jsyn2dfb2:visited { 

	color:#333333;

	font-size: 14px; }

	

a.jsyn2dfb2:active {

	color:#333333;

	font-size: 14px;

}

	

a.jsyn2dfb2:hover {

	color:#FF0000;

	text-decoration: underline;

	font-size: 14px;

}





/*-------------------- silkletter white font 12px ----------------------*/

.jsyn2dwf {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	color: #2E548D;

}



a.jsyn2dwf {

	font-size: 14px;

	color: #2E548D;

	font-weight: bold;

	line-height: 20px;

	}

	

a.jsyn2dwf:visited {

	font-size: 14px;

	color: #2E548D;

	font-weight: bold;

	}

	

a.jsyn2dwf:active {

	font-size: 14px; 

	color: #2E548D;

	font-weight: bold;

	}

	

a.jsyn2dwf:hover {

	color:#2E548D;

	text-decoration:none;

	border-bottom:1px solid #92cdcf;

	}





.Categories {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	color: #2E548D;

	line-height: 18px;

}



a.Categories:link, a.Categories:visited {

	color:#2E548D;

	font-size: 14px;

	font-weight: bold;

	}

	

a.Categories:hover {

	color:#31353d;

	text-decoration:none;

	font-size: 14px;

	border-bottom:1px solid #92cdcf;

	}

/*-------------------- silkletter blue font 12px ----------------------*/

.jsyn2dbf {

	font-size: 12px;

	color: #1792e8;

}



a.jsyn2dbf {

	color:#1792e8; 

	font-size: 12px;}

	

a.jsyn2dbf:visited { 

	color:#1792e8;

	font-size: 12px; }

	

a.jsyn2dbf:active {

	color:#1792e8;

	font-size: 12px; }

	

a.jsyn2dbf:hover {

	color:#000000;

	text-decoration: underline;

	font-size: 12px; }

	

/*-------------------- silkletter gray font 12px ----------------------*/

.jsyn2dgf {

	font-size: 12px;

	color: #3e3e3e;

}



a.jsyn2dgf {

	color:#3e3e3e; 

	font-size: 12px;}

	

a.jsyn2dgf:visited { 

	color:#3e3e3e;

	font-size: 12px; }

	

a.jsyn2dgf:active {

	color:#3e3e3e;

	font-size: 12px; }

	

a.jsyn2dgf:hover {

	color:#000000;

	text-decoration: underline;

	font-size: 12px; }

	

/*-------------------- silkletter left nav font 12px ----------------------*/

TD.leftnav {

	padding-left: 10px;

}

.leftnav {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #31353d;

}



a.leftnav {

	color:#000000;

	font-size: 12px;

	line-height: 24px;

}

	

a.leftnav:visited { 

	color:#000000;

	font-size: 12px; }

	

a.leftnav:active {

	color:#000000;

	font-size: 12px; }

	

a.leftnav:hover {

	color:#2E548D;

	text-decoration:none;

	border-bottom:1px solid #92cdcf;

}

	

/*-------------------- silkletter burgundy font 12px ----------------------*/

.jsyn2dbgf {

	font-family:arial, sans-serif;

	font-size: 14px;

	color: #570505;

}



a.jsyn2dbgf {

	color:#570505; 

	font-family:arial, sans-serif;

	font-size: 14px;}

	

a.jsyn2dbgf:visited { 

	color:#570505;

	font-family:arial, sans-serif;

	font-size: 14px; }

	

a.jsyn2dbgf:active {

	color:#570505;

	font-family:arial, sans-serif;

	font-size: 14px; }

	

a.jsyn2dbgf:hover {

	color:#FFFFFF;

	text-decoration: underline;

	font-family: arial,san-serif;

	font-size: 14px; }

	

/*-------------------- silkletter menu login ----------------------*/

.jsyn2dml {

	color: #363636;

	font-family:arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

	line-height: 20px;

	}



a.jsyn2dml {

	color:#363636; 

	font-family:arial, sans-serif;

	font-size: 12px;

	font-weight: bold;}

	

a.jsyn2dml:visited { 

	color:#363636;

	font-family:arial, sans-serif;

	font-size: 12px;

	font-weight: bold; }

	

a.jsyn2dml:active {

	color:#363636;

	font-family:arial, sans-serif;

	font-size: 12px; 

	font-weight: bold;}

	

a.jsyn2dml:hover {

	color:#FFFFFF;

	text-decoration: underline;

	font-family: arial,san-serif;

	font-size: 12px; 

	font-weight: bold;}





.jsyn2bcr {

	font-family:arial, sans-serif;

	font-size: 9px;

	color: #8DC63F;

}



a.jsyn2bcr {

	color:#8DC63F;

	text-decoration: underline; }

	

a.jsyn2bcr:visited { 

	color:#8DC63F; }

	

a.jsyn2bcr:active {

	color:#8DC63F; }

	

a.jsyn2bcr:hover {

	font-family:arial, sans-serif;

	font-size: 9px;

	color:#00AEEF;

	text-decoration: underline; }



/*-------------------- silkletter header dk  ----------------------*/

.jsyn2bhdk {

	font-family:arial, sans-serif;

	font-size: 9px;

	color: #363636;

}



a.jsyn2bhdk {

	color:#363636;

	text-decoration: none; }

	

a.jsyn2bhdk:visited { 

	color:#363636; }

	

a.jsyn2bhdk:active {

	color:#363636; }

	

a.jsyn2bhdk:hover {

	font-family:arial, sans-serif;

	font-size: 9px;

	color:#6d1b1b;

	text-decoration: underline; }



	

/*-------------------- myecommerce small font ----------------------*/

.jsyn2b {

	font-family:arial, sans-serif;

	font-size: 9px;

	color: #5F606A;

}



a.jsyn2b {

	color:#5F606A; }

	

a.jsyn2b:visited { 

	color:#5F606A; }

	

a.jsyn2b:active {

	color:#5F606A; }

	

a.jsyn2b:hover {

	font-family:arial, sans-serif;

	font-size: 9px;

	color:#F26522;

	text-decoration: underline; }











/*-----------------  dynamic sitemap  ------------------*/



ul.sitemap {

color: #444C8A;

}



/*--------------  myecommerce button cleasses -----------*/	

.buttontryit {

		BORDER-RIGHT: #31353d 1px solid;

		BORDER-TOP: #31353d 1px solid;

		FONT-SIZE: 12px;

		BORDER-LEFT: #31353d 1px solid;

		WIDTH: 80px;

		HEIGHT: 16px;

		COLOR: #FFFFFF;

		BORDER-BOTTOM: #31353d 1px solid;

		FONT-FAMILY: Arial, Helvetica, sans-serif;

		FONT-WEIGHT: normal;

		BACKGROUND-COLOR: #8DC63F;

	}

	

/*--------------  myecommerce button go! dropdown -----------*/	

.buttongomy {

		BORDER-RIGHT: #31353d 1px solid;

		BORDER-TOP: #31353d 1px solid;

		FONT-SIZE: 12px;

		BORDER-LEFT: #31353d 1px solid;

		WIDTH: 23px;

		HEIGHT: 19px;

		COLOR: #FFFFFF;

		BORDER-BOTTOM: #31353d 1px solid;

		FONT-FAMILY: Arial, Helvetica, sans-serif;

		FONT-WEIGHT: normal;

		BACKGROUND-COLOR: #8DC63F;

	}

	

/*--------------  silkletter button cleasses -----------*/	

.buttonsearchsts {

	BORDER-RIGHT: #31353d 0px solid;

	BORDER-TOP: #31353d 0px solid;

	FONT-SIZE: 14px;

	BORDER-LEFT: #31353d 0px solid;

	COLOR: #FFFFFF;

	BORDER-BOTTOM: #31353d 0px solid;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	FONT-WEIGHT: bold;

	BACKGROUND-COLOR: #004000;

	}



/*-----------------  table classes  --------------------*/







.boxtable1 {



	background-color: #DEEDF7;	



} 







.table2 {



	font-size: 10px;

	font-family: arial;

	color: 616263;

	border-top-width: 1px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	border-top-style: dashed;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #8A8A8A;

	border-right-color: #FF6600;

	border-bottom-color: #8A8A8A;

	border-left-color: #FF6600;

	background: #F1F1F1;



}



/*-----------------  x  --------------------*/



.table3 {



	font-size: 10px;

	border-top-width: 1px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #8A8A8A;

	border-right-color: #FF6600;

	border-bottom-color: #8A8A8A;

	border-left-color: #FF6600;

	background: #FFFFFF;



}







.tablew {



	font-size: 10px;



	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #8A8A8A;

	border-right-color: #FF6600;

	border-bottom-color: #8A8A8A;

	border-left-color: #FF6600;

	background: #FFFFFF;



}







.tablew2 {



	font-size: 10px;



	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #8A8A8A;

	border-right-color: #FF6600;

	border-bottom-color: #8A8A8A;

	border-left-color: #FF6600;

	background: #F3F3F3;



}







.tableg {



	font-size: 10px;



	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #8A8A8A;

	border-right-color: #FF6600;

	border-bottom-color: #8A8A8A;

	border-left-color: #FF6600;

	background: #DBD9D9;



}



/*-----------------  x  --------------------*/



.table4 {



	background-color: C04E12;

	font-size: 10px;



}



/*-----------------  x  --------------------*/



.table5 {



	background-color: FFFFFF;

	color: #2F2C2C;



	font-size: 12px;



}







.table6 {



	background-color: 53A6DC;

	font-size: 10px;



}

/*----------------- TD Classes  --------------------*/



.tdjsyn1 {

	font-size: 10px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #B9B9B9;

	border-right-color: #B9B9B9;

	border-bottom-color: #B9B9B9;

	border-left-color: #B9B9B9;

}





.tdjsyn2 {

	font-size: 10px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-top-color: #B9B9B9;

	border-right-color: #B9B9B9;

	border-bottom-color: #B9B9B9;

	border-left-color: #B9B9B9;

	height: 36px;

}



/*----------------- table for sts template  --------------------*/



.table3sts {

	font-size: 10px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #B9B9B9;

	border-right-color: #B9B9B9;

	border-bottom-color: #B9B9B9;

	border-left-color: #B9B9B9;

	background: #FFFFFF;

}





/*----------------- table for sts template  --------------------*/



.table3stsfp {

	font-size: 12px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #ADAEB2;

	border-right-color: #ADAEB2;

	border-bottom-color: #ADAEB2;

	border-left-color: #ADAEB2;

	background: #FFFFFF;

}



/*----------------- myecommerce admin login box  --------------------*/



.table3sts2 {

	font-size: 10px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: solid;

	border-top-color: #F26522;

	border-right-color: #F26522;

	border-bottom-color: #F26522;

	border-left-color: #F26522;

	background: #FFFFFF;

}



/*----------------- myecommerce shopping cart  --------------------*/



.table3sts3 {

	font-size: 10px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #F26522;

	border-right-color: #F26522;

	border-bottom-color: #F26522;

	border-left-color: #F26522;

	background: #FFFFFF;

}





/*--------------  end table classes ----------------*/

/*--------------  begin input classes ----------------*/

.inputsearchsts {

	FONT-SIZE: 12px;

	COLOR: #31353d;

	FONT-WEIGHT: normal;

	BACKGROUND-COLOR: #FFFFFF;

	border: 1px solid #999999;

	padding-right: 5px;

	padding-left: 5px;

	width: 175px;

	}

.inputPersonalization{

	FONT-SIZE: 12px;

	COLOR: #31353d;

	FONT-WEIGHT: normal;

	BACKGROUND-COLOR: #FFFFFF;

	border: 1px solid #999999;

	padding-right: 5px;

	padding-left: 5px;

	width: 175px;

	}

.inputaccount {

	FONT-SIZE: 12px;

	COLOR: #990000;

	FONT-WEIGHT: normal;

	BACKGROUND-COLOR: #FFFFFF;

	border: 1px solid #999999;

	padding-right: 5px;

	padding-left: 5px;

	width: 200px;

	}

.inputcharvarjsyn {

		BORDER-RIGHT: #636363 1px solid;

		BORDER-TOP: #636363 1px solid;

		FONT-SIZE: 12px;

		COLOR: #000000;

		BORDER-LEFT: #636363 1px solid;

		BORDER-BOTTOM: #636363 1px solid;

	

		FONT-WEIGHT: normal;

		BACKGROUND-COLOR: #FFFFFF;

		width: 200px;

		height: 40px;

	}

/*------------  myecommerce go to dropdown ----------------*/

.inputdropdowngoto {

		BORDER-RIGHT: #66696B 1px solid;

		BORDER-TOP: #66696B 1px solid;

		FONT-SIZE: 12px;

		COLOR: #45454A;

		BORDER-LEFT: #66696B 1px solid;

		BORDER-BOTTOM: #66696B 1px solid;

	

		FONT-WEIGHT: normal;

		BACKGROUND-COLOR: #FFFFFF;

		height: 16px;

		width: 140px;

	}



/*------------  silkletter menu bg ----------------*/

TD.bgmenu1



{

	background-color: #FFFFFF;

	border: thin solid #999999;

}





/*--------------  all below is legacy ----------------*/











.boxText

{

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

/*	line-height: 14px; */

	padding:0px;

	margin:0px;

}



.errorBox



{





	font-size: 12px;

	background: #ffb3b5;

	font-weight: bold;



}



.stockWarning



{

	font-size: 12px;

	color: #cc0033;

}



.productsNotifications



{



	background: #8DC63F;



}



.orderEdit



{

	font-size: 12px;

	color: #62adef;

	text-decoration: underline;

}



BODY



{



	background: #FFFFFF;

	margin: 0px;

	font-family: Arial,Sans-serif;

	color: 3A3A3A;

	text-align:center;
	



}



A

{

	color: #0033CC;

	text-decoration: underline;

	font-size: 11px;
	outline:none;



}



A:hover



{

	color: #76b9f4;

	text-decoration: underline;

	font-size: 11px;
	outline: none;



}



FORM



{



	display: inline;



}



TR.header



{



	background: #707070;



}



TR.headerNavigation

{

	color: #B7BCCC;

	background-color: #5D5D5E;

}



TD.headerNavigation

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	font-weight: normal;

	text-transform: lowercase;

}



A.headerNavigation

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	font-weight: normal;

	text-transform: lowercase;

}



A.headerNavigation:hover

{

	color: #0099FF;

}



TR.headerError

{

	background: #ff0000;

}



TD.headerError

{



	font-size: 12px;

	background: #ff0000;

	color: #ffffff;

	font-weight: bold;

	text-align: center;

}



TR.headerInfo

{

	background: #00ff00;

}



TD.headerInfo

{

	font-family:Arial, sans-serif;

	font-size: 12px;

	background: #00ff00;

	color: #ffffff;

	font-weight: bold;

	text-align: center;

}





.footerText{

	color:#31353d;

}

.footerText a:link{

	color:#31353d;

	text-decoration:none;

	border-bottom:1px solid #92cdcf;

}

.footerText a:visited{

	color:#31353d;

	text-decoration:none;

	border-bottom:1px solid #92cdcf;

}

.footerText a:hover{

	color:#2E548D;

	text-decoration:none;

	border-bottom:1px solid #92cdcf;

}

.footerText a:active{color:#31353d;}





.ContactusText{

	color:#31353d;

}

.ContactusText a:link{

	color:#31353d;

	text-decoration:none;

	border-bottom:1px solid #95a0aa;

}

.ContactusText a:visited{

	color:#31353d;

	text-decoration:none;

	border-bottom:1px solid #95a0aa;

}

.ContactusText a:hover{

	color:#990000;

	text-decoration:none;

	border-bottom:1px solid #f90;

}

.ContactusText a:active{color:#990000;}











.infoBox

{

	background-color: transparent;

}



.infoBoxContents

{

	font-size: 11px;

}



.infoBoxNotice

{

	background: #FF8E90;

}



.infoBoxNoticeContents

{

	background: #FFE6E6;



	font-size: 12px;

}



TD.infoBoxHeading

{

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	height: 30px;

	/*	background-image: url(images/infobox/Category_BG.gif); */

	padding-left: 10px;

	background-repeat: no-repeat;

	text-transform: uppercase;

/*	background-color: #1c3017; */

}



a.infoBoxHeading:link, a.infoBoxHeading:visited

{

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-transform: uppercase;

}

a.infoBoxHeading:hover

{

	font-size: 12px;

	font-weight: bold;

	color: #FFFF00;

	text-transform: uppercase;

}

TD.infoBoxHeading2

{

	font-size: 12px;

	font-weight: bold;

	color: #FFF;

	height: 30px;

	padding-left: 10px;

	text-transform: uppercase;

/*	background-color: #648C5C; */

}

TD.infoBoxHeadingSuggestA

{

	font-size: 12px;

	font-weight: bold;

	color: #FFF;

	height: 30px;

	padding-left: 10px;

	text-transform: uppercase;

	background-color: #1C3017;

}

TD.infoBoxHeadingPriceBox

{

	font-size: 12px;

	font-weight: bold;

	color: #990000;

	height: 30px;

	padding-left: 10px;

	text-transform: uppercase;

	background-color: #FFF18C;

}

TD.infoBoxHeadingHome

{

	font-size: 12px;

	font-weight: bold;

	color: #FFF;

	height: 12px;

	padding-left: 10px;

	text-transform: uppercase;

/*	background-color: #1C3017; */

	padding-top: 5px;

}

a.infoBoxHeadingHome:link, a.infoBoxHeadingHome:visited 

{

	font-size: 14px;

	font-weight: bold;

	color: #FFF;

	height: 25px;

	padding-left: 10px;

	text-transform: uppercase;

	background-color: #1C3017;

	padding-top: 5px;

	text-decoration: none;

}

a.infoBoxHeadingHome:hover

{

	font-size: 14px;

	font-weight: bold;

	color: #FF0;

	height: 25px;

	padding-left: 10px;

	text-transform: uppercase;

	background-color: #1C3017;

	padding-top: 5px;

	text-decoration: none;

	display: block;

}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-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.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even

{

	background: #FEFEFF;

}



TR.productListing-odd

{

	background: #FFFFFF;

	border: 1px dotted #333;

}



TR.productListing-even

{

	background: #FFFFFF;

	border: 1px dotted #333;

}





TABLE.productListing

{

	padding-top: 5px;

	padding-bottom: 5px;

}

.productlisting_model {

	font-weight: normal;

	color: #999;

	text-align: center;

	font-size: 11px;

}



.productListing-heading

{

	font-size: 11px;

	color: #4d92ce;

	font-weight: normal;

	padding: 3px;

	border-bottom: 1px dotted #747575;

	background-color: transparent;

}



TD.productListing-data

{

	vertical-align: top;

	border-bottom: 1px solid #c9cacb;

	padding: 1px;

	margin: 1px;

}





TD.productListing-data-Over

{

	vertical-align: top;

	border-bottom: 2px solid #0f7dcb;

	padding: 1px;

	margin: 1px;

	padding-bottom:0px;

}



A.pageResults

{

	color: #2E548D;

}



A.pageResults:hover

{

	color: #FF0000;

	background: #FFFF33;

}



TD.breadcrumbspageHeading, DIV.breadcrumbspageHeading

{

	font-size: 12px;

	font-weight: bold;

	height: 35px;

	background-image: url(images/px1.gif);

	padding-left: 10px;

	background-repeat: repeat-x;

	padding-top: 10px;

	padding-right: 10px;

}

TD.pageHeading, DIV.pageHeading

{

	background-color: #8dc63f; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; padding:8px; 

}

TR.subBar

{

	background: #f4f7fd;

}



TD.subBar

{



	font-size: 12px;

	color: #333131;

}



TD.main, P.main

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #31353d;

}



TD.smallText, SPAN.smallText, P.smallText

{

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 11px;

}

TD.FeatureProducts, SPAN.FeatureProducts, P.FeatureProducts

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

}

TD.accountCategory

{



	font-size: 12px;

	color: #aabbdd;

}



TD.fieldKey

{



	font-size: 12px;

	font-weight: normal;

}



TD.fieldValue

{



	font-size: 12px;

}



TD.tableHeading

{



	font-size: 12px;

	font-weight: bold;

}



SPAN.newItemInCart

{



	font-size: 11px;

	color: #ff0000;

}



CHECKBOX, RADIO, SELECT

{



	font-size: 12px;

}



INPUT

{

	background-color: #DFDFDF;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	border: none;

	



}



TEXTAREA

{

	width: 100%;



	font-size: 12px;

}



SPAN.greetUser

{



	font-size: 12px;

	color: #E80000;

	font-weight: bold;

}



TABLE.formArea

{

	background: #f1f9fe;

	border-color: #7b9ebd;

	border-style: solid;

	border-width: 1px;

}



TD.formAreaTitle

{



	font-size: 12px;

	font-weight: bold;

}



SPAN.markProductOutOfStock

{



	font-size: 12px;

	color: #c76170;

	font-weight: bold;

}







SPAN.errorText

{



	font-size: 12px;

	color: #ff0000;

}



.moduleRowOver

{

	background-color: #FFFFCC;

	cursor: pointer;

	cursor: pointer;

}



.moduleRowSelected

{

	background-color: #67b4f7;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

}



.checkoutBarFrom, .checkoutBarTo

{



	font-size: 11px;

	color: #9e9e9d;

}



.checkoutBarCurrent

{



	font-size: 11px;

	color: #5ea0da;

}



.messageBox

{



	font-size: 12px;

}



.messageStackError, .messageStackWarning

{



	font-size: 12px;

	background-color: #FFFFFF;

}



.messageStackSuccess

{



	font-size: 12px;

	background-color: #FFFFFF;

}



.inputRequirement

{

	font-size: 11px;

	color: #FF0000;

}



.site_table

{

	background-color: #FFFFFF;

}



TD.left

{

	background-color: #F0F0F0;

}



TD.right

{

	background-color: #F0F0F0;

}



TABLE.content



{

	padding: 7px;

}



.foot_dole

{



	background-image: url('images/pyk_down.gif');

	background-repeat: repeat-x;

	background-position: top;

	height: 10px;

	border-top: 1px solid #333333;

	background-color: #CCCCCC;

}



.desno

{

	width: 10px;

	background-image: url('images/pyk_right.gif');

	background-repeat: repeat-y;

	background-position: left;

	background-color: #CCCCCC;

}







/* OTF contrib begins */

/* DDB - 041031 - Form Field Progress Bar */

.progress{

  width: 1px;

  height: 14px;

  color: white;

  font-size: 12px;

  overflow: hidden;

  background-color: navy;

  padding-left: 5px;}

  

/* OTF contrib ends */



.productListing-data a:link, .productListing-data a:visited, .productListing-data-Over a:link, .productListing-data-Over a:visited {

	color: #000000;

	text-decoration:none;

}



.productListing-data a:hover, .productListing-data-Over a:hover {

	color: #000000;

	text-decoration:underline;

}





.productlisting_price {

	color: #99CC00;

	font-size: 13px;

	font-weight: bold;

}

.productlisting_aslowastext {

	color: #000000;

	font-size: 13px;

	font-weight: bold;

}

.productlisting_aslowas {

	color: #FF0000;

	font-size: 13px;

	font-weight: bold;

}



.origPriceText {

	color: #62adef;

	font-size: 14px;

	font-weight: bold;

}

.origPrice {

	color: #000000;

	font-size: 14px;

	font-weight: bold;

	text-decoration: line-through;

}

SPAN.productSpecialPrice

{

	font-size: 14px;

	font-weight: bold;

	color: #FF0000;

}

a.productlisting_pname {

	color:#364F7A;

	font-size: 12px;

	text-decoration: underline;

}

	

a.productlisting_pname:visited { 

	color:#364F7A;

	font-size: 12px;

	text-decoration: underline;

}

	

a.productlisting_pname:hover {

	color:#0066CC;

	font-size: 12px;

	text-decoration: none;

}



.h1-text {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	color: #333333;

	font-weight: bold;

	line-height: 18px;



}

.h1-title {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #006600;

	font-weight: bold;

	line-height: 18px;

}

.h1-faq {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	font-weight: bold;

	line-height: 18px;

	padding-bottom: 10px;

}

td.faq {

	padding: 10px;

	border-bottom-width: 2px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-bottom-color: #2E548D;

}

.couponName {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	text-transform: lowercase;

	font-weight: bold;

	color: #FF6600;

}

td.table_h1_bar{

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #006600;

}

td.table_h1_bar2{

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #990000;

}

.productlistingIMG{

	height: 165px;

	display: block;

	vertical-align: middle;

	width: 165px;

	text-align: center;

	border: 1px solid #999999;

	padding: 2px;

}

.productlistingIMGcell{

	height: 165px;

	vertical-align: middle;

	width: 165px;

	text-align: center;

	padding: 2px;

	background-image: url(images/infobox/product_img_thumbBG.gif);

	background-repeat: no-repeat;

	background-position: center center;

}

.productInfoIMG{

	height: 300px;

	display: table-cell;

	clear: none;

	float: none;

	vertical-align: middle;

	width: 300px;

	text-align: center;

}

.leftBG{

	background-color: #393939;

	background-image: url(images/BG-left.gif);

	background-repeat: repeat-y;

	background-position: right;

}

.rightBG{

	background-color: #393939;

	background-image: url(images/BG-right.gif);

	background-repeat: repeat-y;

	background-position: left;

}

.productListingTitle {

	display: block;

}



.NAV_top{

	background-image: url(images/NAV/NavBG.gif);

	height: 30px;

}

.OrderStatus{

	font-weight: bold;

	color: #62adef;

	font-size: 14px;

}

.CategoryDescription{

	font-family: Geneva, Arial, Helvetica, sans-serif;

	color: #666666;

	font-size: 14px;

	line-height: 18px;

}



.catlink {

	font-size: 12px;

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	display: block;

}

.catlink_sub {

	font-size: 12px;

	color: #FFF;

	font-family: Arial, Helvetica, sans-serif;

/*	background-color: #648C5C; */

	display: block;

	padding-left: 12px;

	padding-bottom: 2px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #999999;

	padding-top: 2px;

}

.catlink_nosub {

	font-size: 12px;

	color: #FFF;

	font-family: Arial, Helvetica, sans-serif;

	display: block;

	background-image: url(/images/infobox/cat_normal.gif);

	background-repeat: no-repeat;

	padding-left: 9px;

	padding-top: 2px;

	padding-bottom: 2px;

}



a.catlink_nosub:link, a.catlink_nosub:visited  {

	font-size: 12px;

	color: #FFF;

	font-family: Arial, Helvetica, sans-serif;

	display: block;

	background-image: url(/images/infobox/cat_normal.gif);

	background-repeat: no-repeat;

	padding-left: 9px;

	padding-top: 2px;

	padding-bottom: 2px;

	text-decoration: none;

}

a.catlink_nosub:hover {

	font-size: 12px;

/*	color: #648C5C; */

	font-family: Arial, Helvetica, sans-serif;

	display: block;

	background-image: url(/images/infobox/cat_normal_mo.gif);

	background-repeat: no-repeat;

	padding-left: 9px;

	padding-top: 2px;

	padding-bottom: 2px;

	background-color: #FFF;

}

.catSelect {

	font-size: 12px;

	font-weight: bold;

	color: #FFF;

	font-family: Arial, Helvetica, sans-serif;

	background-repeat: no-repeat;

	display: block;

	padding-left: 9px;

}



a.catSelect:link, a.catSelect:hover, a.catSelect:visited {

	font-size: 12px;

	font-weight: bold;

	color: #FFF;

	font-family: Arial, Helvetica, sans-serif;

	background-color: #486B40;

	background-image: url(/images/infobox/cat_selectBG.gif);

	background-repeat: no-repeat;

	display: block;

	padding-top: 5px;

	padding-bottom: 5px;

}





.menu1{

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	padding-left: 10px;

	text-transform: uppercase;

	display: block;

	padding-top: 3px;

	padding-bottom: 3px;

	background-color: #486B40;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	text-decoration: none;

}

a.menu1:link, a.menu1:visited{

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-transform: uppercase;

	display: block;

	text-decoration: none;

}

a.menu1:hover{

	font-size: 12px;

	font-weight: bold;

	color: #FF0;

	text-transform: uppercase;

	display: block;

	padding-left: 10px;

	text-decoration: none;

	cursor: hand;

}



a.menu2:link, a.menu2:visited{

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	padding-left: 10px;

	display: block;

	padding-top: 3px;

	background-color: #606E5D;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	padding-bottom: 3px;

	text-decoration: none;

}

a.menu2:hover{

	font-size: 12px;

	font-weight: bold;

	color: #1C3017;

	padding-left: 10px;

	display: block;

	padding-top: 3px;

	background-color: #A1C19A;

	padding-bottom: 3px;

	padding-left: 10px;

	text-decoration: none;

}



a.closeouts:link, a.closeouts:visited{

	font-size: 12px;

	font-weight: bold;

	color: #FFFF00;

	padding-left: 10px;

	display: block;

	padding-top: 3px;

	text-transform: uppercase;

	background-color: #006600;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	padding-bottom: 3px;

}

a.closeouts:hover{

	font-size: 12px;

	font-weight: bold;

	color: #FFCC00;

	text-transform: uppercase;

	display: block;

	padding-left: 15px;

}

.submenu{

background-image: url(images/submenu.gif);

display: block;

height: 16px;

padding-left: 20px;

color: #333333;

}



.hide{

display: none;

}





.show{

display: block;

}

.newaccount_bigTitle{

	font-size: 18px;

	font-weight: bold;

	color: #FF9920;

}

.newaccount_3Reasons{

	font-size: 12px;

	font-weight: bold;

	color: #000000;

}

.newaccount_ReturnCustomer{

	font-size: 18px;

	color: #FF0000;

}

.newaccount_ReturnCustomerBG{

	background-image: url(images/return_customer_bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.signupframe {

  background: #ffffff;

  color: #226699;

  font-family: Arial, Helvetica, sans-serif;

}

.newsletterEmailBox{

	background-color: #FFFFFF;

	padding: 3px;

	font-weight: bold;

	color: #FF6600;

	border: 1px solid #FF9900;

}



.testimonialTitle{

	font-size: 14px;

	line-height: 24px;

	font-weight: bold;

	color: #000066;

}

.testimonialText{

	font-size: 12px;

	line-height: 16px;

	color: #333333;

}

TD.testimonial{

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #666666;

}

.testimonialPostby{

	font-size: 12px;

	font-weight: bold;

}

TD.testimonialHeading

{

	font-size: 14px;

	font-weight: bold;

	height: 35px;

	padding-left: 10px;

	line-height: 24px;

	color: #990000;

}

a.topNAV {

	color:#FFFFFF;

	font-size: 12px;

	padding-right: 3px;

	padding-left: 3px;

	font-weight: bold;

	text-decoration: none;

}

	

a.topNAV:visited { 

	color:#FFFFFF;

	font-size: 12px;

	padding-right: 3px;

	padding-left: 3px;

	font-weight: bold;

	text-decoration: none;



}

	

a.topNAV:active {

	color:#FFFFFF;

	font-size: 12px;

	padding-right: 3px;

	padding-left: 3px;

	font-weight: bold;

	text-decoration: none;



}

	

a.topNAV:hover {

	color:#FFFF00;

	font-size: 12px;

	padding-right: 3px;

	padding-left: 3px;

	font-weight: bold;

	text-decoration: underline;

}

.subheadingText{

	font-size: 12px;

	line-height: 16px;

	color: #333333;

}

.orderHistoryTableBG{

	background-color: #6F8341;

}

.orderHistoryHeading{

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #6F8341;

	padding-left: 10px;

}

.orderHistoryHeading2{

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #A3B870;

	padding-left: 10px;

}

.orderHistoryTDline{

	margin-bottom: 1px;

	padding-bottom: 1px;

	background-color: #FFFFFF;

	border: 1px dotted #999999;

}

#fixedtipdiv{

position:absolute;

padding: 2px;

border:1px solid black;

font:normal 12px Verdana;

line-height:18px;

z-index:100;

}