/* ------------------------------- TEMPLATE STYLES -------------------*/

html { height: 100%; margin-bottom: 1px; 
}
body { background-color: #40A5CC; margin:0px; margin-top:2px;
}
.tiny { font-size:1px; margin:0px;
}
.logopos { padding-left:16px; padding-top:6px;
}
.toplinks { padding-top:15px; padding-bottom:2px; padding-right:4px;
       font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #A50094;}			 
.toplinks a:link    {color:#A50094; text-decoration:none;}
.toplinks a:visited {color:#A50094; text-decoration:none;}
.toplinks a:hover   {color:#000000; text-decoration:none; cursor:pointer; }
.toplinks a:active  {color:#A50094; text-decoration:none;
}
.msg { padding-top:15px; padding-bottom:2px; padding-right:4px;
       font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #A50094;}			 

.septop {padding-left:10px;
}
.cartcheck { padding-right:1px; padding-top:20px;
}
.formfield { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; border: 1px solid #FEC471; 
             padding-left:4px; color:#333333;
}
.searchpad {margin-top:20px; margin-right:1px;
}
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; 
	 margin-top:5px; margin-bottom:5px; margin-left:10px; margin-right:0px;    
}
.ours { text-align:center; padding:10px;
       font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #447182;}			 
.ours a:link    {color:#447182; text-decoration:underline;}
.ours a:visited {color:#447182; text-decoration:underline;}
.ours a:hover   {color:#FFFFFF; text-decoration:none; cursor:pointer; }
.ours a:active  {color:#447182; text-decoration:underline;
}
.mainbg { padding-left:10px; padding-right:10px; background-color:#FFFFFF; margin:0px;
}
.pad4feat {padding-top:10px;
}
.featuredimg {border:1px solid #FFFFFF;
}
.homebox {border-top:1px solid #A50094;
}
.feattxt { text-align:center; padding-bottom:5px;
           font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #FFFFFF;}			 
.feattxt a:link    {color:#FFFFFF; text-decoration:none;}
.feattxt a:visited {color:#FFFFFF; text-decoration:none;}
.feattxt a:hover   {color:#000000; text-decoration:none; cursor:pointer; }
.feattxt a:active  {color:#FFFFFF; text-decoration:none;
}
.impad {margin-left:15px;}

/* ------------------------------- Left Hand MENU STYLES for TEMPLATE -------------------*/

.menucat { font-family: Arial, Helvetica, sans-serif; line-height: 26px;
font-size: 13px; font-weight:bold; color: #FFFFFF; }
.menucat a { text-decoration:none; text-align:left;
  background-image: url(/images/template/menucatBG.gif); background-repeat:no-repeat;
  color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
  display:block; width:200px; height:26px; line-height:26px; margin:0px; padding-left: 12px; }
.menucat a:hover { color:#FFFFFF; text-decoration:underline; 
}
.menusubcat { font-family: Arial, Helvetica, sans-serif; line-height: 26px;
font-size: 13px; font-weight:bold; color: #FFFFFF; }
.menusubcat a { text-decoration:none; text-align:left;
  background-image: url(/images/template/menusubcatBG.gif); background-repeat:no-repeat;
  color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
  display:block; width:200px; height:26px; line-height:26px; margin:0px; padding-left: 12px; }
.menusubcat a:hover { color:#FFFFFF; text-decoration:underline; 
}

/* ------------------------------- TEXT STYLES used in site -------------------*/

.tabhead {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #FFFFFF;
}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #660000;
	 margin: 0px; margin-bottom:10px; }
h2 a:link    {color:#660000; text-decoration:underline;}
h2 a:visited {color:#660000; text-decoration:none;}
h2 a:hover   {color:#660000; text-decoration:underline; cursor:pointer;}
h2 a:active  {color:#660000; text-decoration:underline;
}
.maintxt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }
.maintxt a:link    {color:#660000; text-decoration:underline;}
.maintxt a:visited {color:#660000; text-decoration:underline;}
.maintxt a:hover   {color:#FF6600; text-decoration:none; cursor:pointer;}
.maintxt a:active  {color:#660000; text-decoration:underline;
}
.warning { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: red; 
}
.formscrollarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; border: 1px solid #A38166; 
			    scrollbar-face-color:#FFFFFF; 
                scrollbar-highlight-color:#A38166; 
                scrollbar-3dlight-color:#FFFFFF; 
                scrollbar-shadow-color:#A38166; 
                scrollbar-darkshadow-color:#FFFFFF; 
                scrollbar-track-color:#FFFFFF;
                scrollbar-arrow-color:#A38166;
}
.formbutton { color:#D93C01; background-color: #FFFFFF; border: 1px solid #D93C01; 
               font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
}

/* ------------------------------- EMAIL STYLES used in site -------------------*/

.topmailbox { margin:0px; margin-top:10px;
}
.unsub { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom:5px;}
.unsub a:link    {color:#FFFFFF; text-decoration:none;}
.unsub a:visited {color:#FFFFFF; text-decoration:none;}
.unsub a:hover   {color:#FFFFFF; text-decoration:underline; cursor:pointer;}
.unsub a:active  {color:#FFFFFF; text-decoration:none;
}