a:link { color: #1a4d9e; text-decoration: none }
a:hover { text-decoration: underline }
a:visited { color: #1a4d9e; text-decoration: none }
a:visited:hover { color: #1a4d9e; text-decoration: underline }
.rtLine { border-left: 1px solid #999 }
body { color: #404040; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white }
td, p { color: #404040; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
.red, a.redlink1, .producttitle { color: #c90000; font-weight: bold; text-decoration: none;	}
a.redlink1:hover { color: #c90000; font-weight: bold; text-decoration: underline }
.greylink { color: #373737; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
.greylink1 {
	color: #373737;
	font-size: 9px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	text-decoration: none;
	line-height: 9px;
}
.greylink:hover { color: #373737; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }
.greylink:visited { color: #373737; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none}
.edition { color: #ffffff; font-size: 16px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif }

.tabCorpOn {
	color: #373737;
	font-size: 9px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../corporate/images/corp_nav_off.gif);
	background-repeat: no-repeat;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 4px 6px 0px 4px;
	border-bottom: 1px solid #969696;
	width: 78px;
	height: 30px;
}
.tabCorpOn:hover { text-decoration: underline; }
.tabCorpOff {
	color: #373737;
	font-size: 9px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../corporate/images/corp_nav_on.gif);
	background-repeat: no-repeat;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 3px 6px 0px 4px;
	/*border-bottom: 1px solid #fff;*/
	width: 78px;
	height: 30px;
}


.tools, .tools a, .tools a:visited { color: #ffffff; font-size: 10px; font-family: Verdana }
.tools a:hover { color: #ffffff; font-size: 10px; font-family: Verdana; text-decoration:underline; }
.lines { color: #f1d09c; font-size: 10px; font-family: Verdana }
.tableGreyLine { border: solid 1px #cbcbc2 }
.tableWhiteLine { border: solid 1px #fff }
.navbar { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.home { color: #fffcb2; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.navbar:hover { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.navbarline { color: #757575; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; word-spacing: 6px; letter-spacing: 6px }
.navbarline1 { color: #6f0000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; word-spacing: 6px; letter-spacing: 6px }
.tableline { border: dotted 1px #404040 }
.tableline1 { border-style: none dotted none none; border-width: 1px; border-color: #757575 }
.tableline3 { border-style: none none dotted; border-width: 1px; border-color: #fff }
.tableline4 { border-style: none none solid; border-width: 1px; border-color: #757575 }
.cookie { color: #757575; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
a { text-decoration: none }
.cookieLink { color: #0065b4; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.utilities, a.utilities { color: #ffffff; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.utilities:hover { color: #fff; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline }
.cookieLink:hover { color: #0065b4; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline }
.normal { color: #404040; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
.normal1 { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
.edition3 { color: white; font-size: 24px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.edition6 { color: white; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.edition5, .price { color: #cc0001; font-size: 24px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
.edition4 { color: #404040; font-size: 24px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.edition2 { color: white; font-size: 60px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.edition7 { color: white; font-size: 40px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.edition2Bold { color: white; font-size: 60px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }
.edition1 { color: #cc0001; font-size: 17px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.section { color: #404040; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.section:hover { color: #0065b4; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline }
.pagelink { color: #0065b4; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.pagelink:hover { color: #0065b4; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.tableline2 { border: solid 1px #404040 }
.tableline5 { padding: 5px; border: dashed 2px #c8c293 }
.tableline6 { background-color: #cc0001; padding: 5px; border: outset 5px #940000 }
.tableline6:hover { background-color: #8d0000; padding: 5px; border: inset 5px #940000 }
.words { color: white; position: absolute }
.shadow { color: #49596b; position: absolute; top: 1px; left: 1px }
.bl3 { background: #fff url(../images/bl.gif) no-repeat 0 100%; text-align: center; width: 100%; border: solid 1px #525252 }
.bl2 { background: #595959 url(../images/bl.gif) no-repeat 0 100%; text-align: center; padding: 10px; width: 20em; border: solid 1px #525252 }
.bl { background: url(../images/bl.gif) no-repeat 0 100%; text-align: center; width: 20em }
.br { background: url(../images/br.gif) no-repeat 100% 100% }
.tl { background: url(../images/tl.gif) no-repeat }
.tr { background: url(../images/tr.gif) no-repeat 100% 0 }
.tr2 { background: url(../images/tr.gif) no-repeat 100% 0; padding: 10px }
img { border: 0 }
.searchResult, .searchResult a {
color: #404040; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
}

.sftleft { border-top: 1px; border-right: 1px; border-bottom: 1px; border-left: 1px solid #969696 }
.sftright { border-right: 1px solid #969696 }
.sfttop { border-top: 1px solid #969696 }
.sftbot { border-bottom: 1px solid #969696 }
.redsfttable { background-color: #c90000; border-top: 1px solid #969696 }
.redsfttitle { color: #fff; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #c90000; padding-bottom: 5px; border-right: #969696; border-bottom: 1px solid #969696 }
.whitboxtitle, .whiteboxtitle, .specialstitle { color: #c90000; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold }
.Tanboxtitle { color: #4c4c48; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold }
.dropdown { font-size: 10px }
.redsftlft { background-color: #c90000; border-bottom: 1px solid #969696; border-left: 1px solid #969696 }
.redsfright { background-color: #c90000; border-right: 1px solid #969696; border-bottom: 1px solid #969696 }
.tanleft { background-color: #f5f3d2; border-left: 1px solid #969696 }
.tanright { background-color: #f5f3d2; border-right: 1px solid #969696 }
.tanbtm { background-color: #f5f3d2; border-bottom: 1px solid #969696 }
.tantop {
	background-color: #f5f3d2;
	border-top: 1px solid #969696;
	height: 9px;
}

.entertainsfttitle { color: #fff; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #c90000; padding-bottom: 1px; padding-top: 3px; border-right: #969696; border-bottom: 1px solid #969696 }
.NavList  {
	color: #4d4d4d;
	font-size: 12px;
	font-family: Verdana;
	font-weight: normal;
	line-height: 18px;
	text-decoration: none;
	margin: 0px;
	padding: 8px 0px 0px;
}
.NavList ul {
	padding-left: 12px;
	margin: 0px;
}
ul li {
	list-style-image: url(../images/bullet.gif);
	padding: 0px 0px 4px;
}
ol li {
	padding: 0px 0px 4px;
}
.NavList ul li, .NavList p {
	list-style-image: url(../images/bullet.gif);
	list-style-position: outside;
	line-height: 13px;
	margin: 0px;
	padding: 0px 0px 4px;
	left: -10px;
}
.NavList ul li a { color: #1a4d9e; font-size: 11px; font-family: Verdana; font-style: normal;  text-decoration: underline }
.NavList ul li a:hover  { color: #103062; font-size: 11px; font-family: Verdana; font-style: normal; text-decoration: none }

.productdiscount {
	font-weight: bold;
}
/* Newsletter Specific */
.tableline7 {
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e9e5bb;
}

table.thankyou {
	background-color: #e3e3e3;
	background-image: url(images/newsletter_grad.gif);
	background-repeat: repeat-x;
	border: 1px dotted #999999;
}
.newsletter_signup {
	background-color: e8e4b9;
	background-image: url(../images/newsletter_bg.jpg);
	background-repeat: repeat-x;
}

.edition8 { color: white; font-size: 24px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }