﻿/*Site Wide CSS*/
body { font-size: 11px; font-family: Verdana, Helvetica, Arial; font-weight: normal; font-style: normal; text-decoration: none; color: #000000; line-height: normal;margin:0px; padding:0px; background-color:#FFFFFF; }

body, table, p { font-size: 12px; font-family: Verdana, Helvetica, Arial; font-weight: normal; font-style: normal; text-decoration: none; color: #333333; margin-bottom: 0px; margin-top: 0px; }

img { border-style:none; padding:0; margin:0; border:none; }

.h1 {
	font-size: 14px;
	font-family: Verdana, Helvetica, Arial;
	font-weight: Bold;
	font-style: normal;
	text-decoration: none;
	color: #FF6633;
	line-height: 1.3em;
	margin-bottom: 1px;
	margin-top: 1px;
}
.h2 {
	font-size: 13px;
	font-family: Verdana, Helvetica, Arial;
	font-weight: Bold;
	font-style: normal;
	text-decoration: none;
	color: #006699;
	line-height: 1.3em;
	margin-bottom: 1px;
	margin-top: 1px;
}

small { font-size: 9px; font-family: Verdana, Helvetica, Arial; font-weight: normal; font-style: normal; text-decoration: none; color: #000000; line-height: normal; }

A {	color: #336699;
	text-decoration: none;
	font-style: normal;
	font-weight: Bold;
	font-family: Verdana, Helvetica, Arial;

	font-size: 13px;
}

A:Hover {	color: #003366;
	text-decoration: Underline;
	font-style: normal;

	font-weight: normal;
}

.L1 A { color: #444444; text-decoration: none; font-style: normal; font-weight: normal; font-family: Verdana, Helvetica, Arial; font-size: 11px; }
.L1 A:Hover { text-decoration: none; font-style: normal; font-weight: normal; color: #CC0000; }
.L1_Active { color: #CC0000; text-decoration: none; font-style: normal; font-weight: normal; }

.L2 A { color: #003366; text-decoration: none; font-style: normal; font-weight: normal; font-family: Verdana, Helvetica, Arial; font-size: 10px; }
.L2 A:Hover { text-decoration: none; font-style: normal; font-weight: normal; color: #990000; }
.L2_Active { color: #003366; text-decoration: none; font-style: Italic; font-weight: normal; }

.L3 A { color: #003366; text-decoration: none; font-style: normal; font-weight: normal; font-family: Arial, Helvetica; font-size: 10px; }
.L3 A:Hover { text-decoration: none; font-style: normal; font-weight: normal; color: #990000; }
.L3_Active { color: #003366; text-decoration: none; font-style: normal; font-weight: normal; }

.L4 A { color: #003366; text-decoration: none; font-style: normal; font-weight: normal; font-family: Verdana, Helvetica, Arial; font-size: 10px; }
.L4 A:Hover { text-decoration: none; font-style: normal; font-weight: normal; color: #990000; }
.L4_Active { color: #003366; text-decoration: none; font-style: normal; font-weight: normal; }

.L5 A { color: #003366; text-decoration: none; font-style: normal; font-weight: normal; font-family: Verdana, Helvetica, Arial; font-size: 10px; }
.L5 A:Hover { text-decoration: none; font-style: normal; font-weight: normal; color: #990000; }
.L5_Active { color: #003366; text-decoration: none; font-style: normal; font-weight: normal; }

INPUT, TEXTAREA { font-size: 12px; font-family: Verdana, Helvetica, Arial; font-weight: normal; font-style: normal; color: #000000; }
SELECT { font-size: 12px; font-family: Verdana, Helvetica, Arial; font-weight: normal; font-style: normal; color: #000000; }
.checkbox { font-size: 12px; font-family: Verdana, Helvetica, Arial; font-weight: normal; font-style: normal; color: #000000; }
.radio { font-size: 12px; font-family: Verdana, Helvetica, Arial; font-weight: normal; font-style: normal; color: #000000; }

/*Top Page CSS*/
.bg_eee { background-color:#EEEEEE;margin:5px;padding:5px;color:#333333; }

/*Category Page CSS*/
.shopLink { padding: 2px 0 2px 13px; background:url(../Images/arrow_red.gif) no-repeat -0.4em; }
.shopListTitle { border-top: #ff4200 3px solid; padding-left: 10px; font-weight: bold; padding-top: 5px; border-bottom: #cccccc 1px dotted; height: 20px; background-color: #f1f1f1; text-align: left }
#shopTable {  }
#shopTable td { height:20px }

/*Shop Page CSS*/
.shopInfo { color:#666666; font-size:13px; font-weight:bold; border-bottom:3px #cccccc solid; margin-bottom:10px; width:500px; }
.greyLine { width:500px; border-bottom:2px #cccccc solid; margin-bottom:10px; }
.subImage { float:left; padding:5px; }
#storeTable { font-size:13px; line-height:160%; width:500px; }

/*Master Page CSS*/
#body { width:803px; padding:0; margin:0; }
#content { width:803px; }
#contentContainer { padding:0 0 0 20px; }
#footer { width:805px; height:40px; }
#footerContainer { text-align:center; padding:25px 0 0 0; font-size:10px; background:url(../Images/footer.gif) no-repeat top right;  }
#header { width:803px; height:164px; padding:0; margin:0;  }
#headerContainer { width:803px; height:164px; background:url(../Images/logo.gif) no-repeat top left; padding:0; margin:0; }
.clearBoth { clear:both; }

#zigZagNav { padding:126px 0 0 210px; }
#zigZagNav ul { margin:0; padding:0; list-style:none; display:inline; }
#zigZagNav ul li { padding:0; padding:0 0 0 0; float:left; }
#zigZagNav a { margin:0; padding:0 8px 1px 8px; display:block; color:#FFFFFF; font-family:sans-serif; font-size:12px; font-weight:bold; text-decoration:none; }
#zigZagNav li ul { position:absolute; padding:0; margin:0 0 0 5px; left:-999em; background-color:#FFFFFF; border-left:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; }
#zigZagNav li ul li { padding:0; margin:0 0 -1px 0; background:url(GlobalImages/splitter.gif) no-repeat bottom right; }
#zigZagNav li ul li a { color:#187DBD; font-family:sans-serif; font-size:12px; padding:5px 8px 0px 8px; text-decoration:none; }
#zigZagNav .hover ul { left:auto; }

/*Navigation CSS*/

/*Sub Category CSS*/
#categoryTable { border-collapse:collapse; width:100%; }
#categoryTable td { border:solid 1px #CCCCCC; padding:5px; }