body {
	color:  #000000;
	background-color: #f1f1f1;
	font-family: "Roboto-Regular";
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
	a:link {ff8a00
	color: #009cff;
	text-decoration: none;
}
    a:visited {
	color: #ff8a00;
	text-decoration: none;
}
    a:active {
	color: #ff8a00;
	text-decoration: none;
}

    a:hover {
	color: #000000;
	text-decoration:underline;
}

.verdana { font-family: "Verdana"; }
	
.editbox {
  box-sizing: border-box;
  border-radius: 4px;
  padding: 5px;
  color: #000000;
  background-color: #c6c6c6;
  border-color:#000000;
  border-width: 1px;
}
.editbox:focus {
  border-width: 1px;
	font-weight: bold;
}
.editbox:hover {
border-color: #009cff;
}
.button {
  box-sizing: border-box;
  border-radius: 4px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 6px;
  padding-right: 6px;
  color: #ffffff;
  background-image:url("_images/bg.darkbabyblue.png");
  border-color:#ffffff;
  border-width: 1px;
  font-weight: bold;
}
.button:hover {
border-color:#77d4ff;
color: #77d4ff;
border-width: 2px;
}

.buttonbig {
  box-sizing: border-box;
  border-radius: 10px;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  color: #ffffff;
  background-image:url("_images/bg.darkbabyblue.png");
  border-color:#ffffff;
  border-width: 2px;
  font-family: "roboto-black";
}
.buttonbigcartsignin {
  box-sizing: border-box;
  border-radius: 10px;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  color: #ffffff;
  background-image:url("_images/bg.lightorange.png");
  border-color:#ffffff;
  border-width: 2px;
  font-family: "roboto-black";
}

.buttonbigcartadd {
  box-sizing: border-box;
  border-radius: 10px;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  color: #ffffff;
  background-image:url("_images/bg.darkbabyblue.png");
  border-color:#ffffff;
  border-width: 2px;
font-family: "roboto-black";
}

.buttonbigcartremove {
  box-sizing: border-box;
  border-radius: 10px;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  color: #ffffff;
  background-image:url("_images/bg.red.png");
  border-color:#ffffff;
  border-width: 2px;
  font-family: "roboto-black";
}

.buttonbigcartcheckout {
  box-sizing: border-box;
  border-radius: 10px;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  color: #ffffff;
  background-image:url("_images/bg.darkgold.png");
  border-color:#ffffff;
  border-width: 2px;
  font-family: "roboto-black";
}

.buttonbig:hover {
border-color:#77d4ff;
color: #77d4ff;
border-width: 2px;
}

.goldborderssolid {
border-top-style:solid;
border-top-width:1px;
border-right-style:solid;
border-right-width:1px;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-style:solid;
border-left-width:1px;
border-color:#b08a4d;
}
.goldbordersdot {
border-top-style:dotted;
border-top-width:1px;
border-right-style:dotted;
border-right-width:1px;
border-bottom-style:dotted;
border-bottom-width:1px;
border-left-style:dotted;
border-left-width:1px;
border-color:#b08a4d;
}
.orangeborderssolid {
border-top-style:solid;
border-top-width:1px;
border-right-style:solid;
border-right-width:1px;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-style:solid;
border-left-width:1px;
border-color:#ffb000;
}
.orangeborderssolidleft {
border-left-style:solid;
border-left-width:1px;
border-color:#ffb000;
}
.blackborderssolidleft {
border-left-style:solid;
border-left-width:1px;
border-color:#000000;
}
.babyblueborderssolid {
border-top-style:solid;
border-top-width:1px;
border-right-style:solid;
border-right-width:1px;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-style:solid;
border-left-width:1px;
border-color:#009cff;
}
.lightnavyborderssolid {
border-top-style:solid;
border-top-width:1px;
border-right-style:solid;
border-right-width:1px;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-style:solid;
border-left-width:1px;
border-color:#698ab8;
}
.greybghover:hover {
background-color: #131313;
border-top-style:solid;
border-top-width:1px;
border-right-style:solid;
border-right-width:1px;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-style:solid;
border-left-width:1px;
border-color:#ffa800;
}

.whiteborderssolid {
border-top-style:solid;
border-top-width:1px;
border-right-style:solid;
border-right-width:1px;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-style:solid;
border-left-width:1px;
border-color:#ffffff;
}

.menuitem {
background-image:url("_images/bg.menuitem.png");
color: #ffffff;
}
.menuitem:hover {
/*background-image:url("_images/bg.menuitem.over.png");*/
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-width: 1px;
border-color:#77d4ff;
color: #77d4ff;
}
.menuitemactive {
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-color:#006ad3;
border-width: 0px;
color: #77d4ff;
}

.productitem {
border-top-style:solid;
border-top-width:1px;
border-right-style:solid;
border-right-width:1px;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-style:solid;
border-left-width:1px;
border-color:#006ad3;
background-image:url("_images/bg.productitem.png");
}
.productitem:hover {
background-image:url("_images/bg.productitem.over.png");
}

.goldborderover:hover {
border-top-style:solid;
border-top-width:1px;
border-right-style:solid;
border-right-width:1px;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-style:solid;
border-left-width:1px;
border-color:#b08a4d;
}
.lightnavyborderover:hover {
border-top-style:solid;
border-top-width:1px;
border-right-style:solid;
border-right-width:1px;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-style:solid;
border-left-width:1px;
border-color:#698ab8;
}
.lightorangeborderover:hover {
border-top-style:solid;
border-top-width:1px;
border-right-style:solid;
border-right-width:1px;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-style:solid;
border-left-width:1px;
border-color:#ffbe58;
}

.citiesover {
border-top-style:solid;
border-top-width:1px;
border-right-style:solid;
border-right-width:1px;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-style:solid;
border-left-width:1px;
border-color:#b08a4d;
background-image:url("_images/bg.menuitem.png");
}
.citiesover:hover {
border-top-style:solid;
border-top-width:1px;
border-right-style:solid;
border-right-width:1px;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-style:solid;
border-left-width:1px;
background-image:url("_images/bg.menuitem.over.png");
}

.bgblue { background-image:url("_images/bg.menuitem.png"); }
.bgnavy { background-image:url("_images/bg.navy.png"); }
.bgnavyover { background-image:url("_images/menuitem"); }
.bgnavyover:hover { background-image:url("_images/bg.navy.png"); }
.bgnavy-80 { background-image:url("_images/bgnavy-80.png"); }
.bgnavy-90 { background-image:url("_images/bgnavy-90.png"); }
.bgnavy-95 { background-image:url("_images/bgnavy-95.png"); }
.bgbabyblue { background-image:url("_images/bg.babyblue.png"); }
.bgbabyblue70 { background-image:url("_images/bg.babyblue.70.png"); }
.bgdarkbabyblue { background-image:url("_images/bg.darkbabyblue.png"); }
.bgwhite { background-color: #ffffff; }
.redbg { background-color: #c30000; }
.greenbg { background-color: #009c0b; }
.bgorange { background-image:url("_images/bg.orange.png"); }
.bgorangehover { background-image:url("_images/bg.orange.png"); }
.bgorangehover:hover { background-image:url("_images/bg.lightorange.png"); }
.bgadminover { background-image:url("_images/admin.bg.png"); }
.bgadminover:hover { background-image:url("_images/admin.bg-over.png"); }

.blue { color: #6666ff; }
.red { color: #ff0000; }
.yellow { color: #ffff00; }
.green { color: #009c0b; }
.lred { color: #ff7979; }
.dred { color: #c30000; }
.babyblue { color: #009cff; }
.lightbabyblue { color: #77d4ff; }
.darkbabyblue { color: #0048aa; }
.orange { color: #ffb639; }
.lightsatgreen { color: #879d7b; }
.satgreen { color: #0b0b0b; }
.teal {color: #77d4ff; }
.purple {color: #a783ff;}
.lightgold { color: #f0c585; }
.darkgold { color: #452900; }
.gold { color: #b08a4d; }
.lightgrey { color: #ababab; }
.white { color: #FFFFFF; }
.black { color: #000000; }
.darkblue { color: #001321; }

.font6 { font-size:6px; }
.font8 { font-size:8px; }
.font10 { font-size:10px; }
.font12 { font-size:12px; }
.font14 { font-size:14px; }
.font16 { font-size:16px; }
.font18 { font-size:18px; }
.font20 { font-size:20px; }
.font22 { font-size:22px; }
.font24 { font-size:24px; }
.font26 { font-size:26px; }
.font28 { font-size:28px; }
.font30 { font-size:30px; }
.font32 { font-size:32px; }
.font34 { font-size:34px; }
.font36 { font-size:36px; }
.font38 { font-size:38px; }
.font40 { font-size:40px; }
.font42 { font-size:42px; }
.font44 { font-size:44px; }
.font46 { font-size:46px; }
.font48 { font-size:48px; }
.font50 { font-size:50px; }
.font72 { font-size:72px; }

.bold { font-weight:bold;  }