
body{ background-color:#fff; margin:0px 0px 0px 0px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:10px; color:#000;}

#hmario {position:relative; left:30px; top:-470px; width:150px;}
#hsweet {position:relative; right:655px; top:-270px;  width:150px;}
#hmbg {background:url(../../img/hm_bg2.jpg);  }
.bred {border:1px solid #aa0101; width:115px; padding:3px; margin:0px 0px 10px 0px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#aa0101; font-weight:bold; text-align:center;}
.bred2 { width:115px; padding:3px; margin:0px 0px 10px 0px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#aa0101; font-weight:bold; text-align:center;}

.header {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#483000; font-weight:bold;}
.header1 {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:16px; color:#000; font-weight:bold;}
.bkheader {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#483000; font-weight:bold;}

.homead {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.subcat {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:16px; color:#C11108; font-weight:bold; text-decoration:none;}

a.subcat, a.subcat:visited, a.subcat {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:16px; color:#C11108; font-weight:bold; text-decoration:none;}
a.subcat:hover, a.subcat:visited:hover { text-decoration:underline;}

.hmtxt{font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; color:#000;}

.text {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.green {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#068503;}
.bktext {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#483000;}
#bktext {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#483000;}
.stext {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#483000;}
.small {font-family:verdana, Trebuchet MS, Arial, Helvetica, sans-serif; font-size:10px; color:#992602;}
.sbtext {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#483000;font-weight:bold;}
.special {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#1f7312;}
.error {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#a20f0f; font-weight:bold;}
#lightrow {background-color:#FCFCFC;}
.copyright {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#999;}
#breadcrumb1 {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:14px; color:#bf030a; font-weight:bold;}
.breadcrumb2 {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:14px; color:#483000; font-weight:bold;}

#events {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#068503; font-weight:normal; border:1px solid #CCD7DC; width:520px; padding:5px;}

select {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#483000;}

.ornghd{font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:14px; color:#618BA9; font-weight:bold;}
a.ornghd, a.ornghd:visited{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#618BA9; font-weight:bold; z-index:10; text-decoration:none;}
a.ornghd:hover, a.ornghd:visited:hover {color:#7DA2BC; }

#menu a, #menu a:visited {color:#000; background:#F28119; font:11px Trebuchet MS, Arial, sans-serif; border:1px solid #000; padding:1px 5px 1px 0px; margin:5px 0px 0px 0px; text-decoration:none;  text-align:right; font-weight:bold; width:93px; display:block; }
#menu a:hover, #menu a:active {background:#FCA95D; text-align:right;}

#menu .subnav a, #menu .subnav a:visited, #menu .subnav a:hover {background:#f69c49; font:10px Trebuchet MS, Arial, sans-serif; color:#000; padding:1px 5px 1px 0px; margin:2px 0px 0px 0px; width:93px; display:block; list-style: none;}
#menu .subnav a:hover, #menu .subnav a:visited:hover {background:#FCA95D; text-align:right;}

#tnav {color:#483000;font:11px Trebuchet MS, Arial, sans-serif; margin-left:20px; }
#tnav a, #tnav a:visited {color:#483000;font:11px Arial, sans-serif; text-decoration:none; font-weight:normal;}
#tnav a:hover, #tnav a:active {text-decoration:none; color:#aa0101;}

.cname a{color:#483000;font:11px Trebuchet MS, Arial, sans-serif; text-decoration:none; font-weight:normal; }
.cname a:visited{color:#483000;font:11px Trebuchet MS, Arial, sans-serif; text-decoration:none; font-weight:normal; }
.cname a:hover, a.active, a.active:hover, a.active:visited {color:#483000;font:11px Trebuchet MS, Arial, sans-serif; text-decoration:none; font-weight:normal; }

a, a:visited {color:#483000;font:11px Trebuchet MS, Arial, sans-serif;text-decoration:underline; font-weight:normal;}
a:hover, a.active, a.active:hover, a.active:visited  {text-decoration:none; color:#A20208;}<br>

#content { background:#fff; clear:both; margin:0px; padding:15px; width:820px; align:center; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal;}
#content2 { clear:both; margin:0px; padding:0px; align:center; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;  font-size:12px;  color:#483000;  font-weight:normal;}
#content3 { font-family:Trebuchet MS, Arial, Helvetica, sans-serif;  font-size:12px;  color:#000;  font-weight:normal; }

#item { background:#fff; clear:both; margin:0px;}

form{ margin:0px 0px 0px;}

h1{ font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin:0px 0px 10px 0px;}
h2{ font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}

.submitbtn {   color:#000;   font-family:Trebuchet MS, Arial, Helvetica, sans-serif;   background-color:#F28119;   font-size:11px;   font-weight:bold;   border:1px solid #333; height:20px; }
/*
* { -moz-box-sizing: border-box; } magically fixes box model issue*/

.navbarbg{
color:#fff;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:x-small;
font-style:normal;
font-weight:normal;
}
.navbarbg a{
display:block;
 color:Black;
 background-image:url(../images/menu/menubg.jpg);
 border-top:1px solid #CCCCCC;
 border-right:1px solid #CCCCCC;
 border-left:1px solid #CCCCCC;

}
.navbarbg a:link{
background-color:#ffffff;
font-family:Trebuchet MS, 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:visited{
background-color:#ffffff;
font-family:Trebuchet MS, 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:Trebuchet MS, 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:Trebuchet MS, 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%;
}

.xCellBorder{
background-color:#FFFFFF;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
}

.xTopCell{
background-color:#fff;
width:100%;
}
/*formats the search box in the shoppage_header file.*/
.searchfield{
background-color:#FFFFFF;
border-bottom-color:#333;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color:#333;
border-left-style:solid;
border-left-width:1px;
border-right-color:#333;
border-right-style:solid;
border-right-width:1px;
border-top-color:#333;
border-top-style:solid;
border-top-width:1px;
color:#000;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
text-align:center;
}
/*formats the display of the text boxes throughout the front end*/
.txtfield{
background-color:#FFFFFF;
border-bottom-color:#333;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color:#333;
border-left-style:solid;
border-left-width:1px;
border-right-color:#333;
border-right-style:solid;
border-right-width:1px;
border-top-color:#333;
border-top-style:solid;
border-top-width:1px;
color:#000;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:x-small;
font-style:normal;
font-weight:normal;
}
.txtfielddropdown{
background-color:#FFFFFF;
color:#000;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:x-small;
font-style:normal;
font-weight:normal;
}
.menuhdr{
 font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
 background-color:#DDDEDE;
 color:#000;
 font-size:10px;
 font-weight:bold; 
}
.menubdr{
 background-color:#B3B7BB;
}
.dashed{
 border-left:1px solid #cccccc;
 border-right:1px solid #cccccc;
 border-bottom:1px solid #cccccc;
 background-color:#F7F7F7;
 color:#fff;
}

.leftmenumain a{
 border-top:1px solid #D3D3D3;
 display:block;
}
.leftmenumain{
background-color:#F7F7F7;
color:#fff;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:x-small;
font-style:normal;
font-weight:bold;
text-align:left;
}
.leftmenumain a:link{
color:#fff;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:xx-small;
font-style:normal;
font-weight:normal;
padding-bottom:7px;
padding-left:4px;
padding-top:6px;
text-align:left;
text-decoration:underline;
width:100%;
}
.leftmenumain a:visited{
color:#fff;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:xx-small;
font-style:normal;
font-weight:normal;
padding-bottom:7px;
padding-left:4px;
padding-top:6px;
text-align:left;
text-decoration:underline;
width:100%;
}

.leftmenumain a:hover{
background-color:#EEEEEE;
color:#fff;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:xx-small;
font-style:normal;
font-weight:normal;
padding-bottom:7px;
padding-left:4px;
padding-top:6px;
text-align:left;
text-decoration:none;
width:100%;
}

.leftmenumain a:active{
color:#fff;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:xx-small;
font-style:normal;
font-weight:normal;
padding-bottom:7px;
padding-left:4px;
padding-top:6px;
text-align:left;
text-decoration:underline;
width:100%;
}

.dottedBorder {
 border:1px dotted #cccccc; 
 background-color:#F9F9F9;
 padding:5px 
}


/*formats the header text throughout the site*/
.txtheader{
color:#fff;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:x-small;
font-style:normal;
font-weight:bold;
}
/*formats the mini cart subtotal  in the right menu*/
.cartsubtotalminicart{
color:#fff;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:x-small;
font-style:normal;
font-weight:bold;
text-align:right; 
}
/*formats the links in the minicart*/

.cartminilinks{
color:#fff;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:xx-small;
font-style:normal;
font-weight:bold;
text-align:left;
}
.cartminilinks a:link{
color:#fff;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:xx-small;
font-style:normal;
font-weight:normal;
text-align:left;
}
.cartminilinks a:visited{
color:#fff;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:xx-small;
font-style:normal;
font-weight:normal;
text-align:left;
}
.cartminilinks a:hover{
color:#FF0000;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:xx-small;
font-style:normal;
font-weight:normal;
text-align:left;
}
.cartminilinks a:active{
color:#fff;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:xx-small;
font-style:normal;
font-weight:normal;
text-align:left;
}

.hdrproduct{
color:#000;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
}
