a, a:visited, a:link, a:visited, a:active { color: #A52A2A; font-family: century Gothic, verdana, sans-serif; font-size: 11px; text-decoration: none; }
a:hover { color: #FFCC00; font-family: century Gothic, verdana, sans-serif; font-size: 11px; text-decoration: underline; }
body { background-attachment: fixed; font-family: verdana, verdana, sans-serif; font-size: 10px; scrollbar-3dlight-color: #7FFF00; scrollbar-arrow-color: Green; scrollbar-base-color: #F0FFF0; scrollbar-darkshadow-color: #006400;  }
form{ margin: 0px 0px 0px; }
h1 { color: #990000; font-family: century Gothic, verdana, sans-serif; font-size: 28px; font-weight: lighter; layout-grid-char: 20px; text-align: center; text-transform: uppercase; }
hr { border: 1px dotted; color: #8B0000; height: 1px; }
td { color: #272727; font-family: verdana, Arail, sans-serif; font-size: 11px; text-align: justify; }
textarea{ background-color: #F3FFE7; border-bottom: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
input,select{ background-color: #F3FFE7; border-bottom: 1px solid #999999; border-left: 1px solid #999999; border-right: 2px solid #999999; border-top: 2px solid #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
select {background-color: #F0F4F0; clip: rect(); font-family: sans-serif; font-size: 10px; font-weight: bold; }
selectbox {background-color: #F0F4F0; clip: rect(); font-family: sans-serif; font-size: 10px; font-weight: bold; }

.tdBK1 { background-position: left top ; background-repeat: no-repeat; }
.hr2 { border: 1px dotted; color: #00AC01; height: 1px;  margin-top: -1px; margin-bottom: -1 }
.maintitle { color: #990000; font-family: sans-serif; font-size: 28px; font-weight: lighter; layout-grid-char: 20px; text-align: center; text-transform: uppercase;  position: static;}
.navigationtop, .navigationtop:link , .navigationtop:visited , .navigationtop:active { color: #FFFFFF; font-family: sans-serif; font-size: 10px; font-weight: bolder; letter-spacing: 2px; text-align: left; text-decoration: none; text-transform: uppercase; }
.navigationtop:hover { color: #B22222; font-family: sans-serif; font-size: 10px; font-weight: bolder; letter-spacing: 2px; text-align: left; text-decoration: underline; text-transform: uppercase; }
.navigationtop_prod, .navigationtop_prod:link , .navigationtop_prod:visited , .navigationtop_prod:active { color: #FFFFFF; font-family: sans-serif; font-size: 12px; font-weight: bolder; letter-spacing: 3px; text-align: left; text-decoration: none; text-transform: uppercase; }
.navigationtop_prod:hover { color: #B22222; font-family: sans-serif; font-size: 12px; font-weight: bolder; letter-spacing: 3px; text-align: left; text-decoration: underline; text-transform: uppercase; }
.hr3 { border: 1px ridge; color: #00AC01; height: 1px;  margin-top: 1px; margin-bottom: 1 }
.bigfont { color: #006400; font-family: verdana; font-size: 24px; letter-spacing: 5px; text-decoration: none; text-transform: uppercase; }
.button { background-color: #006400; border-bottom-color: #8FBC8F; border-bottom-style: solid; border-bottom-width: 3px; border-left-color: Gray; border-left-style: solid; border-left-width: 3px; border-right-color: #8FBC8F; border-right-style: solid; border-right-width: 1px; border-top-color: Gray; border-top-style: solid; border-top-width: 1px; color: White; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; padding-bottom: 1px; text-align: center; text-transform: uppercase; }
.button_noborder { border-bottom-style: solid; border-bottom-width: 0px; border-left-style: solid; border-left-width: 0px; border-right-style: solid; border-right-width: 0px; border-top-style: solid; border-top-width: 0px; padding-bottom: 0px; }
.button_red { background-color: Maroon; border-bottom-color: #DC143C; border-bottom-style: solid; border-bottom-width: 3px; border-left-color: Gray; border-left-style: solid; border-left-width: 3px; border-right-color: #8B4513; border-right-style: solid; border-right-width: 1px; border-top-color: Gray; border-top-style: solid; border-top-width: 1px; color: White; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; padding-bottom: 1px; text-align: center; text-transform: uppercase; }
.button_red_big { background-color: #B22222; border-bottom-color: #EF5A78; border-bottom-style: solid; border-bottom-width: 2px; border-left-color: #FFB6C1; border-left-style: solid; border-left-width: 2px; border-right-color: #8B4513; border-right-style: solid; border-right-width: 1px; border-top-color: Black; border-top-style: solid; border-top-width: 1px; color: White; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: 1px; text-align: center; text-transform: uppercase; }
/*formats the links in the minicart*/
.cartminilinks{ color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; font-weight: bold; text-align: left; }
.cartminilinks a:hover{ color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; font-weight: normal; text-align: left; }
.cartminilinks a:active, .cartminilinks a:link, .cartminilinks a:visited { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; font-weight: normal; text-align: left; }

.cartsubtotalminicart{ color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; font-weight: bold; text-align: right; }
.contents { color: White; font-family: sans-serif; font-size: 13px; font-weight: bold; text-align: justify; }
.dashed{ background-color: #F7F7F7; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px dotted Green; }
.dottedborder { background-color: #F9F9F9; border: 1px dotted #cccccc; padding: 5px; }
.hh2 { color: #990000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-align: left; }
.input_images { border-bottom: 0; border-left: 0; border-right: 0; border-top: 0; }

.leftmenumain { background-color: #F7F7F7; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;   text-align: left; text-decoration: none;}
.leftmenumain a, .xleftmenumain a { border-top: 1px solid #D3D3D3; display: block; text-decoration: none; }

.leftmenumain a:active, .leftmenumain a:link, .leftmenumain a:visited { color: #006400; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; padding-bottom: 2px; padding-left: 4px; padding-top: 2px; text-align: left; text-decoration: none; width: 100%; }
.leftmenumain a:hover { background-color: #EEEEEE; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; padding-bottom: 2px; padding-left: 4px; padding-top: 2px; text-align: left; text-decoration: underline; width: 100%; }


.menubdr{ background-color: #B3B7BB; }
.menuhdr{ background-color: #B3B7BB; color: White; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; padding: 4px 0px 4px 2px; text-align: left; }
.menutop { color: #B22222; font-family: sans-serif; font-size: 12px; letter-spacing: 2px; text-align: left; text-decoration: underline; text-transform: uppercase; }
.navbarbg{ color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; font-weight: normal; }
.navbarbg a{ background-image: url(../images/menu/menubg.jpg); border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; color: Black; display: block; }



.navbarbg a:link, .navbarbg a:visited { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; font-weight: normal; height: 20px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 4px; text-align: center; text-decoration: none; width: 100%; }
.navbarbg a:hover{ color: #B22222; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; font-weight: normal; height: 20px; padding-bottom: 0px; padding-top: 4px; width: 100%; }
.navbarbg a:active{ background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; font-weight: normal; height: 20px; padding-bottom: 0px; padding-top: 4px; text-align: center; text-decoration: none; width: 100%; }
.navigation { color: #B22222; font-family: sans-serif; font-size: 11px; letter-spacing: 0px; text-align: left; text-transform: uppercase; }
.navigation_big { color: #B22222; font-family: sans-serif; font-size: 15px; letter-spacing: 2px; text-align: left; text-transform: uppercase; }
.navigation_box , .navigation_box:link , .navigation_box:visited , .navigation_box:active { color: #FFFFFF; font-family: sans-serif; font-size: 10px; font-weight: bolder; letter-spacing: 0px;  text-decoration: none; text-transform: uppercase; }
.navigation_box:hover { color: Yellow; font-family: sans-serif; font-size: 10px; font-weight: bolder; letter-spacing: 0px;  text-decoration: underline; text-transform: uppercase; }

.prods { color: #2E8B57; font-family: verdana ;font-size: 10px;  font-weight: bold;  text-align: left; }
.smalllink,.smalllink:link,.smalllink:visited,.smalllink:active { color: Maroon; font-family: sans-serif; font-size: 8px; font-weight: bolder; letter-spacing: 0px; text-decoration: none; text-transform: uppercase; text-align: left;}
.smalllink:hover { color: Lime; font-family: sans-serif; font-size: 8px; font-weight: bolder; letter-spacing: 0px; text-decoration: underline; text-transform: uppercase; text-align: left;}

.smalltext_white, .smalltext_white:link , .smalltext_white:visited , .smalltext_white:active { color: #ffffff; font-family: verdana, arial; font-size: 8px; letter-spacing: 1px; text-align: left; text-transform: uppercase; }
.smalltext_white:hover { color: #B22222; font-family: verdana, arial; font-size: 8px; font-weight: bolder; letter-spacing: 1px; text-align: left; text-decoration: underline; text-transform: uppercase; }
.smalltext2 { clip: rect(   ); color: #696969; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; }
.style1 { color: #000000; font-weight: bold; }
.submitbtn { background-color: #DC143C; border: 1px solid #aaaaaa; color: White; font-family: Tahoma,Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; }
.tables { background-image: url(/images/greentransp2.gif); }
.verticaline { background-image: url(/images/verticaldots.gif);  background-position: left;  background-repeat: repeat-y;    }

.tables_cat { background-position: top; background-repeat: repeat-x; text-align: right}
.tables_cat_arial { background-position: top; background-repeat: repeat-x; text-align: right font-family: Arial, Helvetica, sans-serif; font-size: 9px;}
.tablespics { background-position: center; background-repeat: no-repeat; }
/*formats the display of the text boxes throughout the front end*/
.txtfield{ background-color: #FFFFFF; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #000000; border-left-style: solid; border-left-width: 1px; border-right-color: #000000; border-right-style: solid; border-right-width: 1px; border-top-color: #000000; border-top-style: solid; border-top-width: 1px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; }
.txtfielddropdown{ background-color: #FFFFFF; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; }
.txtheader, .hdrproduct { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; font-weight: bold; }
.xcellborder{ background-color: #FFFFFF; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
.xleftmenumain { background-color: #FFFFFF; }
.xleftmenumain a:hover{ background-color: #BBEE55; padding-bottom: 5px; padding-left: 3px; padding-top: 5px; width: 100%; }
.xleftmenumain a:active, .xleftmenumain a:link, .xleftmenumain a:visited { padding-bottom: 5px; padding-left: 3px; padding-top: 5px; width: 100%; }
.xtopcell{ background-color: #000000; width: 100%; }

.whiteback { background-color: #FFffFF; width: 100%;  display: block; } 

.navbread 
{ background-color: #4C8100; padding-bottom: 3px; padding-left: 7px; padding-top: 3px;  color: #FFFFFF; font-family: sans-serif; font-size: 11px; letter-spacing: 1px; text-align: left; text-transform: uppercase; font-weight: bold;}
.navbread a:link, .navbread a:visited, .navbread a:link, .navbread a:visited, .navbread a:active
{ background-color: #4C8100; padding-bottom: 3px; padding-left: 7px; padding-top: 3px; color: #FFFFFF; font-family: sans-serif; font-size: 11px; letter-spacing: 1px; text-align: left; text-transform: uppercase; font-weight: bold;}
.navbread a:hover
{ background-color: #4C8100; padding-bottom: 3px; padding-left: 7px; padding-top: 3px;  color: Yellow; font-family: sans-serif; font-size: 11px; letter-spacing: 1px; text-align: left; text-transform: uppercase; font-weight: bold; }

.TABLEBD { border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; border-bottom: 1px double #CCCCCC;  padding-bottom: 2px;  padding-left: 2px;  padding-right: 2px;  padding-top: 2px; margin-bottom: 4px;  margin-right: 4px;}
.tablebackshop { background-image: url(/images/backshop.gif);background-repeat: no-repeat; background-position: bottom RIGHT; }
.image_margin { margin-right: 4px;}
.smalltext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #696969; }
.smalltext_left { font-family: Arial, Helvetica, sans-serif; font-size: 8.5px; color: #3F4E58; text-align:left;}
.noIbar {cursor:default;}
