body{margin:0px;padding:0px;font-family:"Arial MT", arial, helvetica,sans-serif;font-size:10pt;text-align:center;}
.background_block{display:none;position:absolute;top:0px;left:0px;#height:464px;height:100%;width:100%;max-height:100%;z-index:10;background:white;font-size:100px;opacity:0.75;}
ul{padding-left:40px;}
.smaller{font-size:11pt;}
#container{text-align:left;top:22px;margin:auto;max-width:960px;position:relative;padding:0px;padding-top:0px;padding-bottom:5px;margin-bottom:0px;background-color:#ffffff;color:#211F50;}
html>body #container{max-width:960px;}
.PageTitle{}
.PageDetail{font-size:11px;font-style:italic;}
.PageBottom{font-size:11px;font-style:italic;}
header{display:block;max-width:952px;left:0px;top:0px;position:relative;height:125px;color:#ffffff;border-bottom:3px solid #a5d067;border-radius:50px 50px 0px 0px;}
header span{display:block;position:absolute;left:0;top:0;z-index:1;margin:0;padding:0;max-width:952px;width:925px;height:125px;background:url("header_blank.png") top left repeat;background-position:108% 100%;border-radius:50px 50px 0px 0px;}
H1{font-family:Arial, Verdana, Helvetica, sans-serif;font-weight:bold;font-size:14pt;color:#990002;margin-bottom:13px;margin-top:13px;}
H2{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12pt;font-weight:bold;color:#990002;margin-bottom:13px;margin-top:13px;}
H3{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11pt;font-weight:bold;color:#990002;margin-bottom:13px;margin-top:13px;}
textarea{font-size:9pt;}
.innerpage{}
.innerpage H1{font-weight:bold;font-size:14pt;color :#9A1C1D;}
.innerpage H2{font-size:12pt;font-weight:bold;color :#9A1C1D;}
.innerpage H3{font-size:11pt;font-weight:bold;color :#9A1C1D;}
input{font-size:9pt;}
img{border:0px;}
.bold_text{font-weight:bold;}
.italic_text{font-style:italic;}
.ul_text{font-style:normal;text-decoration:underline;}
.blogpost{padding-bottom:5px;border-bottom:1px #2E7029 solid;}
.blogbits{font-size:10pt;color:#990002;}
.blogbits h2{font-size:10pt;color:#990002;}
.blogbits a{font-size:10pt;color:#990002;}
.blogposted{font-size:10px;}
#headerblock1{display:block;position:absolute;z-index:1;top:0px;left:0px;width:241px;height:124px;color:white;}
#headerblock2{display:block;position:absolute;z-index:1;top:0px;right:35px;height:130px;}
#rightbeads{position:relative;top:50px;left:160px;background:url("smallbeadsright.png") top left no-repeat;width:148px;height:400px;display:block;}
#headerbeads1{position:relative;top:10px;left:5px;}
#headerbeads2{position:relative;top:-205px;left:370px;width:43px;}
#leftbeads{position:relative;top:-181px;left:-78px;width:98px;}
#topbeads{position:relative;left:20px;top:-684px;}
a:link{color:#2118e8;}
a:visited{color:#9A1C1D;}
a:hover{color:#ff7200;}
nav{position:absolute;top:128px;left:0px;max-width:941px;height:30px;padding:0px;padding-left:11px;margin:0px;text-align:left;background:#2F702A;background:url("menupanel.png") top left repeat;}
html>body nav{max-width:100%;}
#menu{padding:0px;margin:0px;top:0px;text-align:center;}
#menu li{display:inline;#list-style-image:url("menulist.jpg");list-style:none;padding:0px;margin:0px;color:#fcf7e7;height:30px;}
#menu li div{height:25px;}
#menu a:link,#menu a:visited{font-size:14px;text-transform:uppercase;color:#ffffff;padding:5px 10px 0px 10px;background:url("menulist.jpg") 0% 35% no-repeat;height:30px;float:left;width:auto;text-decoration:none;-webkit-transition:all 0.8s ease-in-out; -moz-transition:all 0.8s ease-in-out; -o-transition:all 0.8s ease-in-out; transition:all 0.8s ease-in-out;}
#menu a:hover{color:#000000;background:url("menulisthover.jpg") 0% 35% no-repeat #9394ca;-webkit-transition:all 0.8s ease-in-out; -moz-transition:all 0.8s ease-in-out; -o-transition:all 0.8s ease-in-out; transition:all 0.8s ease-in-out;}
#menu a:active{color:#fff;text-decoration:none;}
.inputlabel{color:black;background-color:#e1e1e1;border:0px;}
#messageBox{padding:10px;background:#e1e1e1;}
#rightpanel{display:block;float:left;position:relative;top:35px;left:3px;max-width:260px;padding-right:9px;padding-left:19px;padding-bottom:4px;font-size:12px;border:3px solid #9595c9;border-radius:10px;background-repeat:repeat-x;#background-position:center top;background-color:#eddb91;background-image:url("bodyback.png");}
html>body #rightpanel{max-width:230px;}
#pagecontent{float:left;position:relative;padding-left:20px;padding-right:20px;padding-top:4px;padding-bottom:7px;max-width:679px;top:35px;left:0px;color:#333333;#background:#FFFFFF;font-size:14px;border:3px solid #9595c9;border-radius:10px;}
html>body #pagecontent{max-width:639px;}
.graphicboxcontainer{width:290px;padding:5px}
html>body .graphicboxcontainer{width:280px;padding:5px}
.graphicboxhead{margin:0;padding:0;position:relative;width:280px;height:29px;margin:0;padding:0;overflow:hidden;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13pt;font-weight:bold;color:yellow;background-color:navy;}
.graphicboxhead span{display:block;position:absolute;left:0px;top:0px;z-index:1;width:280px;height:29px;margin:0;padding:0;}
.graphicboxbody{position:relative;left:4px;top:0px;width:272px;margin:0px;padding:5px 0px 5px 5px;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11pt;color:black;background-color:#F0F8FF;}
#linkcat1 span{background:url("../images/linkcat1.jpg") top left no-repeat;}
#linkcat2 span{background:url("../images/linkcat2.jpg") top left no-repeat;}
#linkcat3 span{background:url("../images/linkcat3.jpg") top left no-repeat;}
#linkcat4 span{background:url("../images/linkcat4.jpg") top left no-repeat;}
.IconLEFT{float:LEFT;margin-left:0px;margin-right:12px;margin-top:5px;margin-bottom:5px;}
.IconLEFT img{border:0px;}
.IconBARE{margin:0px;}
.IconBARE img{border:0px;}
.IconRIGHT{float:RIGHT;margin-left:12px;margin-right:0px;margin-top:5px;margin-bottom:5px;}
.IconRIGHT img{border:0px;}
.IconNONE{float:NONE;margin-left:12px;margin-right:12px;margin-top:5px;margin-bottom:5px;}
.IconNONE img{border:0px;}
.tinycart{float:right;margin-right:0px;padding:10px;background:#ededed;border:1px solid #d9d9d9;border-radius:5px 5px 5px 5px;font-size:9pt;background-color:#fbf1d8;color:#000;z-index:2;top:5px;right:5px;position:absolute;}
.stockpricebox{float:left;padding:10px;background:#ededed;border:1px solid #d9d9d9;border-radius:5px 5px 5px 5px;font-size:9pt;background-color:#fbf1d8;}
.shopboxes{display:grid;grid-gap:10px;grid-template-columns:repeat(10,1fr);width:90%;margin:0 auto;list-style-type:none;overflow:hidden;}
.shopbox_item{grid-column-end:span 2;position:relative;visibility:hidden;outline:1px solid transparent;}
.shopbox_item::after{content:'';display:block;padding-bottom:86.602%;}
.shopbox{position:absolute;width:100%;padding-bottom:115.470%; overflow:hidden;visibility:hidden;outline:1px solid yellow;background-color:yellow;-webkit-transform:rotate3d(0,0,1,-60deg) skewY(30deg); -ms-transform:rotate3d(0,0,1,-60deg) skewY(30deg); transform:rotate3d(0,0,1,-60deg) skewY(30deg);}
.shopimagethumb{width:100px;height:75px;display:block;padding:10px;margin:auto;}
.shopboxinfo{padding:10px;}
.LEFT{float:left;margin-right:20px;}
.RIGHT{float:right;margin-left:20px;}
.NONE{float:none;}
.PictureGallery{padding:10px;background:#ededed;border:1px solid #d9d9d9;border-radius:5px 5px 5px 5px;font-size:9pt;background-color:#fbf1d8;width:320px;margin-bottom:15px;}
html>body .PictureGallery{width:300px;}
.gallerythumbs{width:300px;display:block;overflow-x:auto;overflow-y:hidden;white-space:nowrap;}
.gallerythumb{border:1px solid #000;margin:1px;}
.stocktagsbox{clear:both;background:#ededed;border:1px solid #d9d9d9;border-radius:5px 5px 5px 5px;font-size:9pt;background-color:#fbf1d8;margin-top:15px;}
.stocktext{clear:left;padding-top:15px;}
.addressbox{float:left;background:#ededed;border:1px solid #d9d9d9;border-radius:5px 5px 5px 5px;font-size:9pt;background-color:#fbf1d8;margin:5px;height:145px;}
.PictureBoxLEFT{padding:10px;background:#ededed;border:1px solid #d9d9d9;border-radius:5px 5px 5px 5px;font-size:9pt;background-color:#fbf1d8;margin-right:20px;float:LEFT;}
.PictureBoxRIGHT{padding:10px;background:#ededed;border:1px solid #d9d9d9;border-radius:5px 5px 5px 5px;font-size:9pt;background-color:#fbf1d8;margin-left:20px;float:RIGHT;}
.PictureBoxNONE{padding:10px;background:#ededed;border:1px solid #d9d9d9;border-radius:5px 5px 5px 5px;font-size:9pt;background-color:#fbf1d8;margin-left:20px;float:NONE;}
.PictureBoxLEFT IMG{width:320px;border:2px solid #000;}
.PictureBoxRIGHT IMG{width:320px;border:2px solid #000;}
.PictureBoxNONE IMG{width:320px;border:2px solid #000;border-bottom:0px;}
.boxbodyLEFT{background:#ededed;border:1px solid #d9d9d9;border-radius:5px 5px 5px 5px;margin-right:20px;margin-top:8px;margin-bottom:8px;margin-left:0px;}
.boxbodyRIGHT{background:#ededed;border:1px solid #d9d9d9;border-radius:5px 5px 5px 5px;margin-right:0px;margin-top:8px;margin-bottom:8px;margin-left:20px;}
.boxbodyNONE{background:#ededed;border:1px solid #d9d9d9;border-radius:5px 5px 5px 5px;margin:0px;}
.boxhead{background:#5aa455;border:0px solid #5aa455;border-radius:5px 5px 0px 0px;color:#fff;font-weight:bold;padding-top:3px;padding-left:5px;padding-bottom:3px;}
.boxinner{padding:10px;color:#444085;background:#ededed;}
.boxinner H2{margin-top:6px;}
.boxfoot{clear:both;background:#5e5c8e;border:1px solid #5e5c8e;border-radius:0px 0px 5px 5px;color:#fff;padding-top:3px;padding-left:5px;padding-bottom:3px;font-size:11px;}
.boxfoot a{color:#fff;}
.boxfoot a:hover{color:#ff0;}
.linkbox{width:275px;}
.sharepanel{position:relative;#border:1px solid #211F50;border:2px solid #2E7029;border-radius:5px;font-size:10px;color:#000;clear:both;background:#fff;padding:5px;padding-bottom:0px;width:175px;height:45px;text-align:center;vertical-align:middle;margin-top:15px;#box-shadow:0 0 10px 5px black, 20px -15px lime, 20px 15px 25px red, -20px 15px yellow, -20px -15px 25px blue,inset #E2DBA8 -5px -5px 3px, inset white 5px 5px 3px;#box-shadow:inset #211F50 -5px -5px 3px, inset #a8e1ff 5px 5px 3px;}
.sharebutton{margin-right:5px;text-decoration:none;}
.sharediv{height:16px;width:16px;background:url("/buttons/sharepanel.png");margin:5px;-moz-transition:-moz-transform 0.5s cubic-bezier(0.42, 0, 1, 1);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.42, 0, 1, 1);-o-transition:-o-transform 0.5s cubic-bezier(0.42, 0, 1, 1);transition:transform 0.5s cubic-bezier(0.42, 0, 1, 1);}
.sharediv:hover{-moz-transform:rotate(360deg) scale(1.8);-webkit-transform:rotate(360deg) scale(1.8);-o-transform:rotate(360deg) scale(1.8);transform:rotate(360deg) scale(1.8);}
#sharefacebook{position:absolute;top:17px;left:10px;background-position:0px -16px;}
#sharefacebook:hover{background-position:0px 0px;}
#sharetwitter{position:absolute;top:17px;left:30px;background-position:-26px -16px;}
#sharetwitter:hover{background-position:-26px 0px;}
#sharereddit{position:absolute;top:17px;left:50px;background-position:-52px -16px;}
#sharereddit:hover{background-position:-52px 0px;}
#shareyahoo{position:absolute;top:17px;left:70px;background-position:-78px -16px;}
#shareyahoo:hover{background-position:-78px 0px;}
#sharedigg{position:absolute;top:17px;left:90px;background-position:-104px -16px;}
#sharedigg:hover{background-position:-104px 0px;}
#sharegoogle{position:absolute;top:17px;left:110px;background-position:-130px -16px;}
#sharegoogle:hover{background-position:-130px 0px;}
#sharestumble{position:absolute;top:17px;left:130px;background-position:-156px -16px;}
#sharestumble:hover{background-position:-156px 0px;}
#shareslashdot{position:absolute;top:17px;left:150px;background-position:-182px -16px;margin-right:0px;}
#shareslashdot:hover{background-position:-182px 0px;}
.adminpopup{display:none;position:absolute;background:#FCF7E7;border:2px solid #990002;box-shadow:7px 7px 4px #C6C6C6;border-radius:8px;padding:5px 5px 5px 5px;}
footer{position:relative;clear:both;padding:0px;padding-top:5px;padding-bottom:5px;border:3px solid #9595c9;border-radius:15px;top:85px;height:35px;left:-3px;margin-bottom:0px;text-align:center;width:100%;color:#fffff;background-color:#9595c9;bottom:10px;}
footer a{color:#ffffff;}
footer a:hover{color:#fbf362;}
#footer{position:relative;clear:both;padding:0px;padding-top:5px;padding-bottom:5px;border:3px solid #a5d067;border-radius:10px;top:85px;height:35px;left:-3px;margin-bottom:0px;text-align:center;width:100%;color:#fffff;background-color:#a5d067;bottom:10px;}
#footer a{color:#ffffff;}
#footer a:hover{color:#fbf362;}
.hamburger{ display:none;height:0px;width:0px;}
.webdisplay{ display:block;}
.mobdisplay{ display:none;}
.telnum{ margin:0px;float:left;}
form header{margin:0 0 20px 0;}
form header div{font-size:90%;color:#999;}
form header h2{margin:0 0 5px 0;}
form > div{clear:both;overflow:hidden;padding:1px;margin:0 0 10px 0;}
form > div > fieldset > div > div{margin:0 0 5px 0;}
form > div > label,legend{width:20%;float:left;padding-right:10px;}
form > div > div,form > div > fieldset > div{width:75%;float:left;}
form > div > div > div{width:45%;float:right;text-align:left;}
form > div > fieldset label{font-size:90%;}
fieldset{border:0;padding:0;}
input[type=text],input[type=email],input[type=url],input[type=password],textarea{width:50%;}
input[type=text],input[type=email],input[type=url],input[type=password]{width:50%;}
input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,textarea:focus{outline:0;border-color:#2E7029;}
@media (max-width:600px){form > div{ margin:0 0 15px 0;}
form > div > label, legend{width:100%;float:none;margin:0 0 5px 0;}
form > div > div, form > div > fieldset > div{ width:100%;float:none;}
form > div > div > div{ display:none;}
input[type=text], input[type=email], input[type=url], input[type=password], textarea, select{ width:100%;}
}
@media (min-width:1200px){form > div > label,legend{text-align:right;}
}
@media (max-width:600px){form > div{ margin:0 0 15px 0;}
form > div > label, legend{width:100%;float:none;margin:0 0 5px 0;}
form > div > div, form > div > fieldset > div{ width:100%;float:none;}
input[type=text], input[type=email], input[type=url], input[type=password], textarea, select{ width:100%;}
}
@media (min-width:1200px){form > div > label,legend{text-align:right;}
}
@media screen and (max-width:500px) , screen and (max-height:500px){ .webdisplay{ display:none;}
.mobdisplay{ display:block;}
header{ height:70px;}
header h1{ font-size:8px;margin:0px;}
 header h2{ font-size:8px;margin:0px;}
 header span{ height:70px;background:url("mobileheader.png") top left no-repeat;border-radius:0px;}
#container{ top:0px;}
#pagecontent{ display:block;}
.hamburger{ display:block;height:30px;width:50px;top:-5px;margin-bottom:10px;}
nav{ top:73px; z-index:5; max-width:400px;}
.hamburger button{ border:0px;margin:0px;padding:0px;background:transparent;}
 #menu{ display:none;z-index:5;top:10px;background-color:#9394ca;}
 .menumain{ display:none;z-index:5;top:10px;}
#menu li{ width:300px;}
#menu a:link, #menu a:visited{ padding-right:100%;background-color:#9394ca;width:400px;text-align:left;font-weight:bold;font-size:20px;height:40px;}
aside{ max-width:100%;border:1px solid #b7b7b7;margin-right:10px;}
#headerblock2, #headerblock1{ display:none;}
}