
.gsstyle   { color: #000f37; font-size: 12px; font-family: Verdana }

a.boxstyle{ color: #000f37; font-size: 12px; font-family: Verdana; text-decoration: none;}

.generalredstyle { color: #B90B0E; font-size: 12px;  font-family: Verdana;}
.generaltxtstyle {color: #000f37; font-size: 13px;  font-family: Arial;}
.smalltxtstyle{{color: #000f37; font-size: 10px;  font-family: Arial;}

.occassionstyle {color: #000f37; font-size: 11px; font-family: arial; height: 18px;  letter-spacing : 1}
.proddescstyle { color: #000f37; font-size: 11px; font-family: Verdana }
a.proddescstyle { color: #000f37; font-size: 11px; font-family: Verdana; text-decoration: none;}
a.proddescstyle:hover { color: #0000aa; font-size: 11px; font-family: Verdana; text-decoration: underline;}

.prodtitlestyle { color: #227744; font-size: 14px; font-family: Arial; font-weight:bold;}
.prodpricestyle { color: #aaaaaa; font-size: 12px; font-family: Verdana }
.carttitlestyle { color: #ffffff; font-size: 10px; background-color: #003366; font-family: Verdana; font-weight:bold; height: 18px;}

.iconmenutextstyle { color: #000f37; font-size: 11px; font-family: Verdana }
a.iconmenutextstyle { color: #000f37; font-size: 11px; font-family: Verdana; text-decoration: none;}

.navtextstyle { color: #005835; font-size: 11px; font-family: Arial; text-decoration: none;}
a.navtextstyle { color: #005835; font-size: 11px; font-family: Arial; text-decoration: none;}

.navtextstyle2 { color: #005835; font-size: 12px; font-family: Verdana; text-decoration: none;}
a.navtextstyle2 { color: #005835; font-size: 12px; font-family: Verdana; text-decoration: none;}

.orangenavtextstyle { color: #EE4F2A; font-size: 11px; font-family: Arial; text-decoration: none;}
a.orangenavtextstyle { color: #EE4F2A; font-size: 11px; font-family: Arial; text-decoration: none;}

.orangenavtextstyle2 { color: #EE4F2A; font-size: 12px; font-family: Verdana; text-decoration: none;}
a.orangenavtextstyle2 { color: #EE4F2A; font-size: 12px; font-family: Verdana; text-decoration: none;}

.catmenulinks { color: #005835; font-size: 11px; font-family: Verdana; text-decoration: none;}
a.catmenulinks { color: #005835; font-size: 11px; font-family: Verdana; text-decoration: none;}


.inputboxestextstyle  { color: #000f37; font-size: 11px; font-family: Verdana; height: 18px }
.signuptextstyle  { color: #003366; font-size: 12px; font-family: Verdana; height: 18px; font-weight: bold;}


.gslogoGNTtext  { color: #000f37; font-size: 12px; font-family: Verdana; letter-spacing : 1px }
.gslogoSHOPtext  { color: #900; font-size: 9px; font-family: Verdana; letter-spacing : 1px}
.gslogoCOMtext  { color: #000f37; font-size: 9px; font-family: Verdana; letter-spacing : 1px}

.copyrighttextstyle  { color: #000f37; font-size: 11px; font-family:  Verdana; vertical-align: middle; height:18;}

.lms{ color: #003366; width:135px; font-size: 11px; font-family: Verdana; vertical-align: middle; letter-spacing : 3;}
a.lms{ text-decoration: none; height:18px; padding-top: 2px;}
a.lms:hover{color: #ffffff; background-color: #004477; }

.wms{ color: #003366; width:110px; font-size: 11px; font-family: Verdana; vertical-align: middle; letter-spacing : 3;}
a.wms{ text-decoration: none; height:18px; padding-top: 2px;}
a.wms:hover{color: #ffffff; background-color: #004477; }


.cms{ color: #003366; width:120px; height:18px; font-size: 11px; font-family: Verdana; vertical-align: middle; letter-spacing : 1;}
a.cms{ text-decoration: none; height:14px; padding-top: 0px;}
a.cms:hover{color: #ffffff; background-color: #004477; }


.bluetextstyle{ color: #003366; font-size: 11px; font-family: Verdana; vertical-align: middle; letter-spacing : 3;}
a.bluetextstyle{ text-decoration: none; height:17px; padding-top:2;}
a.bluetextstyle:hover{color: #ffffff; background-color: #0863b7;}

.occtextstyle{ color: #ffffff; background-color: #FF6633; font-size: 11px; font-family: Verdana; vertical-align: middle; letter-spacing : 3;}
a.occtextstyle{ text-decoration: none; height:17px; padding-top:2;}

.redtextstyle{ color: #B90B0E; font-size: 11px; font-family: Verdana; vertical-align: middle; letter-spacing : 3;}
a.redtextstyle{ text-decoration: none; height:17px; padding-top:2;}
a.redtextstyle:hover{color: #ffffff; background-color: #B90B0E;}

.greentextstyle{ color: #005826; font-size: 11px; font-family: Verdana; vertical-align: middle; letter-spacing : 3;}
a.greentextstyle{ text-decoration: none; height:17px; padding-top:2;}
a.greentextstyle:hover{color: #ffffff; background-color: #01B75A;}

.violettextstyle{ color: #9e005d; font-size: 11px; font-family: Verdana; vertical-align: middle; letter-spacing : 3;}
a.violettextstyle{ text-decoration: none; height:17px; padding-top:2;}
a.violettextstyle:hover{color: #ffffff; background-color: #dd01Dd;}

.browntextstyle{ color: #754c24; font-size: 11px; font-family: Verdana; vertical-align: middle; letter-spacing : 3;}
a.browntextstyle{ text-decoration: none; height:17px; padding-top:2;}
a.browntextstyle:hover{color: #ffffff; background-color: #ff6633;}

.boldgreentextstyle{ color: #FFFFFF; background-color: #01B75A; font-size: 11px; font-family: Verdana; vertical-align: middle; letter-spacing : 3; font-weight:bold;}
a.boldgreentextstyle{ text-decoration: none; height:17px; padding-top:2;}
a.boldgreentextstyle:hover{color: #ffffff; background-color: #01B75A;}


.logouttextstyle { color: #B90B0E; font-size: 10px; font-family: Verdana; text-decoration: none; }


.bluevdivstyle  { color: #000f37; font-size: 11px;  font-family: Verdana; vertical-align: middle; }


.selectstyle  { color: #000f37;font-size: 11px; font-family: Verdana; height:20;}

.iconmenustyle  { padding-top: 5px }
.srchstyle { color: #000f37; font-size: 12px; font-family: Verdana; letter-spacing:4px; }
.topmenustyle { font-size: 11px; font-family: Verdana }


.buynowstyle { color: #900; font-size: 11px; font-family: Verdana }
a.buynowstyle { color: #900; font-size: 11px; font-family: Verdana; text-decoration: none;}
a.buynowstyle:hover { color: #fff; background-color: #900; height : 14px; width : 78px;}

a.buynowstyle2 { color: #005826; font-size: 11px; font-family: Verdana; text-decoration: none; font-weight:bold}
a.buynowstyle2:hover { text-decoration: underline; }


.buynowgreenstyle { color: #007826; font-size: 11px; font-family: Verdana; }
a.buynowgreenstyle { color: #007826; font-size: 11px; font-family: Verdana; text-decoration: none; font-weight:bold;}
a.buynowgreenstyle:hover { color: #fff; background-color: #019045; height : 14px; width : 78px; font-weight: bold;}

.buynoworangestyle { color: #EE4F2A; font-size: 11px; font-family: Verdana; }
a.buynoworangestyle { color: #EE4F2A; font-size: 11px; font-family: Verdana; text-decoration: none; font-weight:bold;}
a.buynoworangestyle:hover { color: #fff; background-color: #EE4F2A; height : 14px; width : 78px; font-weight: bold;}



.pricebarstyle  { color: #fff; font-size: 11px; font-family: Verdana; background-color: #900; text-align: center; vertical-align: top }

.redbkarrowstyle { color: #fff; font-weight: bold; font-size: 12px; font-family: Verdana; background-color: #900; text-align: center; vertical-align: top }
.bluebkarrowstyle  { color: #fff; font-weight: bold; font-size: 12px; font-family: Verdana; vertical-align: top }
.lightbkarrowstyle { color: #000f37; font-size: 12px; font-family: Verdana; vertical-align: top }
.srchstyle2 { padding-top: 4px; padding-bottom: 0px }

.searchbuttonstyle  { color: #000f37; background-color: #fcfdff; font-size: 10px; font-family: Verdana; text-decoration: none; border: solid 1px #003366; width:20; height:20}
.greenbuttonstyle  { color: #005835; background-color: #ffffff; font-size: 10px; font-family: Verdana; text-decoration: none; border: solid 1px #005835; height:20;}

.navbuttonstyle  { color: #ffffff; background-color: #005826; font-size: 10px; font-family: Verdana; text-decoration: none; border: solid 1px #ffffff; width:100; height:20; font-weight: bold;}
.bigbuttonstyle  { color: #ffffff; background-color: #003366; font-size: 10px; font-family: Verdana; text-decoration: none; border: solid 1px #ffffff; width:100; height:20; font-weight: bold;}
.addtocartstyle  { color: #003366; background-color: #ffffff; font-size: 11px; font-family: Helvetica,Verdana; text-decoration: none; border: solid 1px #003366; width:90;  height:22; font-weight: bold;}
.dispcartstyle  { color: #003366; background-color: #ffffff; font-size: 11px; font-family: Helvetica,Verdana; text-decoration: none; border: solid 1px #003366; width: 110; height:22; font-weight: bold;}

.linebox    { color: #000f37; font-size: 11px; font-family: Verdana; padding-top: 2px; padding-right: 2px; padding-left: 2px; border: 1px #003366 solid; width: 130; height: 20 }

.inputbigbox  { color: #000f37; background-color: #fcfdff; font-size: 11px; font-family: Verdana; padding-top: 2px; padding-right: 2px; padding-left: 2px; border: solid 1px #003366; width: 146px; height: 20px }
.input175box{ color: #000f37; background-color: #fcfdff; font-size: 11px; font-family: Verdana; padding-top: 2px; padding-right: 2px; padding-left: 2px; border: solid 1px #003366; width: 200px; height: 20px }
.inputsmallbox { color: #000f37; background-color: #fcfdff; font-size: 11px; font-family: Verdana; padding-top: 2px; padding-right: 2px; padding-left: 2px; border: solid 1px #003366; width: 120px; height: 20px }
.inputpasswordbox { color: #000f37; background-color: #fcfdff; font-size: 11px; font-family: Verdana; padding-top: 4px; padding-right: 2px; padding-left: 2px; border: solid 1px #003366; width: 120px; height: 20px }
.tellafriendstyle  { color: white; font-size: 11px; font-family: Verdana; background-color: #003366; vertical-align: middle }
.cartlayerstyle  { color: #000f37; font-size: 11px; font-family: Verdana; background-color: #e2e6ee; vertical-align: middle }

.logintitlestyle  {color: #000F37; font-size: 11px; font-family: Verdana; background-color: #E2E6EE; vertical-align: middle;text-decoration: none;}
a.logintitlestyle  {color: #000F37; font-size: 11px; font-family: Verdana; background-color: #E2E6EE; vertical-align: middle;text-decoration: none;}

.signuphelpstyle  {color: #999faf; font-size: 11px; font-family: Verdana; background-color: #E2E6EE; vertical-align: middle; text-decoration: none;}
a.signuphelpstyle  {color: #999faf; font-size: 11px; font-family: Verdana; background-color: #E2E6EE; vertical-align: middle; text-decoration: none;}
.cartstyle  {color: #003366; font-size: 11px; font-family: Verdana; border: solid 1px #003366; }

.cell1style{
  background-color: #e2e6ee;
  border-style: solid;
  border-width: 1px;
  border-color: #999faf;
  color: #000F37;
  padding: 0px;
  font-size: 11px;
  font-family: Verdana;

}

#logolayer { position: absolute; top: 2px; left: 2px; width: 776px; height: 87px; visibility: visible }
#boxmenutextlayer { position: absolute; top: 65px; left: 279px; width: 500px; height: 23px; visibility: visible }
#topmenulayer { position: absolute; top: 95px; left: 2px; width: 776px; visibility: visible }
#bottommenulayer { position: absolute; top: 840px; left: 2px; width: 776px; visibility: visible }
#copyrightlayer { position: absolute; top: 900px; left: 2px; width: 776px; visibility: visible }

#leftmenulayer { position: absolute; top: 157px; left: 4px; width: 165px; height: 460px; visibility: visible }




#categorylayer { position: absolute; top: 170px; left: 164px; visibility: hidden;   z-index: 100;}


#qslayer { position: absolute; top: 157px; left: 175px; width: 560px; height: 484px; visibility:  visible}
#bblayer { position: absolute; top: 550px; left: 175px; width: 438px; height: 432px; visibility: visible }
#tellafriendlayer { position: absolute; top: 620px; left: 4px; width: 162px; height: 339px; visibility: visible }
#loginlayer { position: absolute; top: 242px; left: 612px; width: 160px; height: 653px; visibility: visible }
.titlebar {
  background-color: #e2e6ee;
  border-style: solid;
  border-width: 1px;
  border-color: #ffffff;
  border-bottom-color: #999faf;
  color: #000F37;
  padding: 0px;
  padding-top: 1px;
  padding-bottom: 1px;
  font-size: 11px;
  font-family: Verdana;

  z-index: 100;
}
.titlebarbk {
  background-color: #999faf;
  position:absolute;
  left: 612px;
  top: 222px;
  width: 160;
  padding: 1px;
}

#middlelayer { position: absolute; top: 157px; left: 175px; width: 560px; height: 484px; visibility:  visible }
#cartlayer { position: absolute; top: 144px; left: 590px; width: 165px; height: 460px; visibility: visible}
#hiddenlayer {position: absolute; top: 115px; left: 4px; color : #ffffff; border: solid 1px #003366; background-color: #ffffff;  width: 160px; height: 140px; visibility: hidden;   z-index: 100;}
#freecalllayer {position: absolute; top: 157px; left: 612px;}
#rightaddlayer {position: absolute; top: 157px; left: 612px;}
#holidaylayer {position: absolute; top: 157px; left: 612px;}





