/*  ----------   Site Designed By Innovative Media      -------    */
.Bodytext,body,p,td,table {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}

a {color: #E31A22;text-decoration: none;}
a:hover {text-decoration: underline; }
.textdesignby {font-size: 10px; color: #999999; text-decoration: none;}
.textdesignby a {font-size: 10px; color: #666666; text-decoration: none;}
.textdesignby:hover {font-size: 10px; color: #DF5D09; text-decoration: none;}
.copyright {font-size: 10px; color: #999999; text-decoration: none;}

/*  ----------   Template      -------    */
.topbanner { background-color:#55becf;}
.bottomhomead {border:1px solid #E0E0E0; padding:7px; width:363px;}
.mainbanner {border:1px solid #E0E0E0;}
.mainnavigation {border:1px solid #E0E0E0; padding:10px;}
.borderbottom {border-bottom:1px solid #E0E0E0; padding-bottom:5px; }
.contentdefault {padding-left:5px;}
.contentshop {padding-left:5px;}

/*   Navigation - main botttom     */
.FooterLink { color:#5E5E5D; text-decoration:none; font-size:11px; font-weight:bold;}
.FooterLink:hover { color:#5E5E5D; text-decoration:underline; font-size:11px; font-weight:bold;}
.MenuLink {color:#5E5E5D; font-weight:bold; text-decoration:none;}
.MenuLink:hover {color:#5E5E5D; font-weight:bold; text-decoration:underline;}
.MenuCell {padding:5px;}

.MenuLinkShop {color:#5E5E5D; font-weight:bold; font-size:12px;  text-decoration:none;}
.MenuLinkShop:hover {color:#5E5E5D; font-weight:bold; font-size:12px; text-decoration:underline;}

.MenuLinkShopEx {color:#5E5E5D; font-size:11px; font-weight:normal;  text-decoration:none;}
.MenuLinkShopEx:hover {color:#5E5E5D; font-size:11px; font-weight:normal;  text-decoration:underline; }

.MenuCellShopEx { padding-bottom:5px; padding-left:20px;  }
.MenuCellShopEx:hover {padding-bottom:5px;  padding-left:20px;  }
.MenuCellShopOn {font-size:11px;}
/*   Navigation - legal    */
.MenuLinklegal {color:#5E5E5D; text-decoration:none; font-size:10px;}
.MenuLinklegal:hover {color:#5E5E5D;  text-decoration:underline; font-size:10px;}
.MenuCelllegal {}
/*   Navigation - main left     */
.MenuLinkleft {color:#5E5E5D; text-decoration:none; }
.MenuLinkleft:hover {color:#5E5E5D;  text-decoration:underline;}
.MenuCellleft {padding-left:10px; padding-top:5px;  }

/*  ----------   Content Formatting      -------    */
H1 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#E31A22;}
H2 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#7F7F7F;}
H3 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#7F7F7F;}
.introText {  font-size:12px; font-weight: bold; color:#122568; }
.greytextsmall {color:#5E5E5D; font-size:10px;}

/* --- Text Styles --- */
.header { color:#e31a22; font-size:14px; font-weight:600; font-family:arial, helvetica, sans-serif; }
.subheader { font-size:12px; font-weight:600; color:#95AC01; font-family:arial, helvetica, sans-serif; }
.smalltext { font-size:10px; }
.featuretext { color:#e31a22; }
.featuregreen { color:#95AC01; }
.searchHeading { font-weight:bold; }
.greytext {color:#939292; font-size:14px; font-weight:bold; }
.dividerline { border-bottom:1px solid #E0E0E0; padding-bottom:3px; }
li {list-style-image: url(Images/bullet.gif); line-height: 18px;  margin-bottom:6px; margin-bottom:6px;}

/* --- User Search --- */
.search-map { width:394px; /*border:1px solid #e2e2e2;*/ padding:4px; vertical-align:top; }
.search-inputs { width:190px;  border:1px solid #e2e2e2; padding:15px; vertical-align:top; }
.EvenRow {}
.OddRow { background-color:#F0EEEE; }

/* --- Shop--- */
.GreyHeader {font-size:13px; color:#929191; font-weight:bold;}
.greybox-shop {padding:15px; border:1px solid #e2e2e2; }
.greybox {padding:5px; border:1px solid #e2e2e2; }