td  { font-family: Verdana, Arial, Helvetica; font-size: 11px; }
body  { font-family: Verdana, Arial, Helvetica; font-size: 11px; }

.fiftyWays {font-size: 10px;}

ul  { list-style: square outside url(/images/bullet.gif);
     margin-left: 17px;
      line-height: 17px
    }
	
.ulHome  { list-style: square outside url(/images/bulletHome.gif);
     margin-left: 17px;
      line-height: 17px
    }

.ulindent  { list-style: square outside url(/images/bullet.gif);
      margin-left: 27px;
      line-height: 17px
    }

#home501, #home502, #home503 {
	padding-bottom: 15px;
	}

#home501 img, #home502 img, #home503 img {
	float: left; 
	margin-right: 10px; 
	margin-top: 3px
	}

.galleryPic { padding: 8px; border: 1px solid #CCCCCC; }

.greyBorder { border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
.greyBorder2 { border: 1px solid #CCCCCC;}

.update {  padding-top: 10px; padding-bottom: 0px; margin-top: 10px;}

.white { font-size: 12px; font-weight: bold; color: #FFFFFF; font-style: italic; padding: 2px 2px 2px 4px }
a.whitelink:link { font-size: 11px; font-weight: bold; color: #FFFFFF; font-style: normal;}
a.whitelink:visited { font-size: 11px; font-weight: bold; color: #FFFFFF; font-style: normal;}
a.whitelink:hover { font-size: 11px; font-weight: bold; color: #EDEDED; font-style: normal;}
a.whitelink:active { font-size: 11px; font-weight: bold; color: #EDEDED; font-style: normal;}

a.ArticleHeadline:link { font-size: 12px; font-weight: bold; color: #000; font-style: normal; text-decoration: none; }
a.ArticleHeadline:visited { font-size: 12px; font-weight: bold; color: #000; font-style: normal; text-decoration: none; }
a.ArticleHeadline:hover { font-size: 12px; font-weight: bold; color: #000; font-style: normal; text-decoration: underline; }
a.ArticleHeadline:active { font-size: 12px; font-weight: bold; color: #000; font-style: normal; text-decoration: underline; }

a.ArticleMore:link { font-size: 11px; font-style: italic;}
a.ArticleMore:visited { font-size: 11px; font-style: italic;}
a.ArticleMore:hover { font-size: 11px; font-style: italic;}
a.ArticleMore:active { font-size: 11px; font-style: italic;}

H1, .mimicH1  { font-size: 15px; font-weight: bold; color: #C91D4D; }
H2, .mimicH2  { font-size: 13px; color: #C91D4D; font weight: bold }
H3, .mimicH3  { font-size: 24px }
H4, .mimicH4  { font-size: 17px; color: #4B80BF }
H5, .mimicH5  { font-size: 11px; color: #C91D4D; font weight: bold  }

.subHeading  { font-size: 11px; color: #C91D4D; font weight: normal; padding-top: 10px; }

.storeCat		{ font-size: 14px; font-weight: bold; color: #FCA019; border-bottom: 1px solid #FCA019 }

.printerFriendlyHd  { font-size: 17px; font-weight: bold; margin-left: 20px }
.printerFriendlySub  { font-size: 15px; font-weight: bold; margin-left: 20px }

.mimicH2 a:link {  color: #C91D4D; font-weight: bold; text-decoration: underline;}
.mimicH2 a:visited {  color: #C91D4D; font-weight: bold; text-decoration: underline;}
.mimicH2 a:hover {   color: #0097D1; font-weight: bold; text-decoration:underline;}
.mimicH2 a:active {  color: #0097D1; font-weight: bold; text-decoration: underline;}

a:link {  color: #234083; font-weight: bold; text-decoration: underline;}
a:visited {  color: #234083; font-weight: bold; text-decoration: underline;}
a:hover {   color: #0097D1; font-weight: bold; text-decoration:underline;}
a:active {  color: #0097D1; font-weight: bold; text-decoration: underline;}


a.red:link { font-size: 10px; color: #D80144; text-decoration: underline; font-weight: bold;}
a.red:visited { font-size: 10px; color: #D80144; text-decoration: underline; font-weight: bold; }
a.red:hover {  font-size: 10px; color: #002D62; text-decoration: underline; font-weight: bold; }
a.red:active {  font-size: 10px; color: #E73039; text-decoration: underline; font-weight: bold; }

a.none:link { text-decoration: none; font-size: 10px;}
a.none:visited { text-decoration: none; font-size: 10px;}
a.none:hover {  text-decoration: none; font-size: 10px;}
a.none:active { text-decoration: none; font-size: 10px;}

.float	{
		float: right;
		}

.floatRightSearch {
		float: right;
		margin-top: -33px;
		}

		
.floatRight	{
		font-size: 10px;
		border: 1px solid #cccccc;
		background: #E9E9E9;
		padding: 3px;}

.floatRight2	{
		float: right;
		margin-top: -33px;
		font-family: Verdana, Arial, Helvetica;
		font-size: 10px;
		width: 18%
		}

.floatRight3	{
		float: right;
		border: 1px solid #cccccc;
		background: #E9E9E9;
		margin-top: -27px;
		font-family: Verdana, Arial, Helvetica;
		font-size: 10px;
		padding: 3px
		}

.paging	{font-size: 10px;
		margin-top: 5px;
		padding-left: 0px;
		padding-top: 8px;
		padding-bottom: 12px;
		color: #B8B8B8;
		}


.paging A:link	{
		background: #F6F6F6;
		border: 1px solid #B8B8B8;
		color: #636363;
		font-weight: bold;
		padding: 1px;
		text-decoration: none;
		}

.paging A:visited	{
		background: #F6F6F6;
		border: 1px solid #B8B8B8;
		color: #636363;
		font-weight: bold;
		padding: 1px;
		text-decoration: none;
		}

.paging A:hover	{
		background-color: #AABBCC;
		border: 1px solid #36A6FF;
		color: #fff;
		font-weight: bold;
		padding: 1px;
		text-decoration: none
		}

.paging A:active	{
		background: #AABBCC;
		border: 1px solid #B8B8B8;
		color: #636363;
		font-weight: bold;
		padding: 1px;
		text-decoration: none;		
		}

a.thepage:link, a.thepage:visited, a.thepage:hover, a.thepage:active	{
		background: #FFF336;
		border: 1px solid #CCC336;
		color: #636363;
		font-weight: bold;
		padding: 1px;
		text-decoration: none;		
		}




INPUT, TEXTAREA, SELECT, OPTION, .formFont
{ font-family: Arial, Courier New, courier, monospace; font-size: 11px }

.book
{ font-family: Arial, Courier New, courier, monospace; font-size: 11px; padding: 0px; }

.prettyInput { border: 1px solid #AABBCC; background-color: #FFFFFF }

.prettyInputSearch, .prettyTextarea { border: 1px solid #C0D7A9; background-color: #FFFFFF }

.btnSubmit {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #999999; background: #D4D0C8}
.btnSubmitSearch {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: 1px solid #E0D700; background: #F4EA00; padding: 1px}

.btnSubmitProducts {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: FFFFFF; border: 1px solid #E0D700; background: #00A45F; padding: 2px;}

.btnBack {font-family: Helvetica, sans-serif; font-size: 10px; font-weight: bold;}

.hdBorderLeft {
border-top: 1px dashed #AABBCC;
border-left: 1px dashed #AABBCC;
border-right: 1px dashed #AABBCC;
padding: 6px
	      }

.hdBorderDash {
border: 1px dashed #AABBCC;
padding: 6px
	      }



.coupon2 td {
border-top: 1px dashed #AABBCC;
padding: 11px
     }
		  
.coupon td {
border: 1px dashed #AABBCC;
padding: 9px;
font-size: 10px;
     }
	 
.couponBorder {
border: 2px dashed #FF0000;
padding: 2px;

     }

.coupon a:link {  color: #234083; font-weight: normal; text-decoration: underline;}
.coupon a:visited {  color: #234083; font-weight: normal; text-decoration: underline;}
.coupon a:hover {   color: #0097D1; font-weight: normal; text-decoration: none;}
.coupon a:active {  color: #0097D1; font-weight: normal; text-decoration: underline;}



.hdBorder {
border:  1px solid #E8E8E8;
padding: 8px
	      }

.hdBorder2 {
border-right: 2px solid #E8E8E8;
	      }

.hdBorder3 {
border-right: 2px solid #E8E8E8;
border-bottom: 2px solid #E8E8E8D;
	      }

.hdBorderRight {
border-top: 1px dashed #AABBCC;
border-right: 1px dashed #AABBCC;
padding: 6px
	      }


.hdLogoBorder { border: 1px solid #D1DDEA;  }


.search { color: #666666;
	background-color: #E6EBF2;
	padding: 8px; 8px; 8px; 8px;
	border: 1px solid #C4D7EB;}

.tinySearch { font-size: 9px;}

.searchContain { background-color: #F0F7FE;
	padding-left: 17px;
	padding-right: 2px;
	padding-top: 4px;
	padding-bottom: 2px;
	border: 1px solid #EAEFF6}

.tableBG { background-color: #F0F7FE;
	border: 1px solid #EAEFF6}


.tip { 	color: #666666;
	background-color: #FDFEF4;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 12px;
	padding-bottom: 12px;
	border: 1px solid #F0F1E8}

.products { 	color: #333333;
	background-color: #FFFFFF;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.iconView { 
	color: #666666;
	background-color: #FDFEF4;
	border: 1px solid #F0F1E8}


.iconHd { color: #F4F7FE;
	background-color: #7688B1;
	}

.tinyicon  {font-size: 10px }

.error		{
		background: #F6F6F6;
		color: red;
		border: 1px solid #FF0000;
		padding: 10px;
		}

.tiny { font-size: 9px }


.weather  { color: #42327B;
	 
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  font-weight: bold;
              }

.tile {margin-top: 20px; margin-bottom: 10px;}

.WeatherTable { background-color: #EDEDED; }

