/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}
a:link {
	color:#949300;
	text-decoration:none;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:4px;
	margin:0px;
}
a:visited{
	color:#949300;
	text-decoration:none;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:4px;
	margin:0px;
}
a:hover {
	color:#000;
	text-decoration:underline;
	background-color:#B5B44B;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:4px;
	margin:0px;
}
a:active {
	color:#949300;
	text-decoration:none;
	border-bottom:dotted 1px #949300;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:4px;
	margin:0px;
}
.commcontainer {
	background-color:#949200;
}
.retailcontainer {
	background-color:#0073BC;
}
H3 {
	font-family:Arial, Helvetica, sans-serif;

}
P {
	text-align:left;
	line-height:1.3em;
}
.lvl3 {
	text-align:left;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.style2 {font-size: 18px}
.padding10 { padding:10px; }
.blueLinkText {
	FONT-WEIGHT: 700; FONT-SIZE: 10px; COLOR: #4b7cc1; FONT-FAMILY: verdana,geneva,arial; TEXT-DECORATION: none
}
.blueLinkText:hover {
	FONT-WEIGHT: 700; FONT-SIZE: 10px; COLOR: #4b7cc1; FONT-FAMILY: verdana,geneva,arial; TEXT-DECORATION: underline
}
.altLink {
	FONT-WEIGHT: 700; FONT-SIZE: 10px; COLOR: #555555; FONT-FAMILY: verdana,geneva,arial; TEXT-DECORATION: none
}
.altLink:hover {
	FONT-WEIGHT: 700; FONT-SIZE: 10px; COLOR: #555555; FONT-FAMILY: verdana,geneva,arial; TEXT-DECORATION: underline
}
.blueDetailText {
	FONT-SIZE: 11px; COLOR: #4b7cc1; FONT-FAMILY: verdana,geneva,arial; TEXT-DECORATION: none
}
.grayBigText {
	FONT-SIZE: 12px; COLOR: #555555; FONT-FAMILY: verdana,geneva,arial
}
.grayBigBoldText {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #555555; FONT-FAMILY: verdana,geneva,arial
}
.grayMedText {
	FONT-SIZE: 10px; COLOR: #555555; FONT-FAMILY: verdana,geneva,arial; TEXT-DECORATION: none
}
.grayMedBoldText {
	FONT-WEIGHT: 700; FONT-SIZE: 10px; COLOR: #555555; FONT-FAMILY: verdana,geneva,arial; TEXT-DECORATION: none
}
.grayDetailText {
	FONT-SIZE: 10px; COLOR: #555555; FONT-FAMILY: verdana,geneva,arial; TEXT-DECORATION: none
}
.grayDetailBoldText {
	FONT-WEIGHT: 700; FONT-SIZE: 10px; COLOR: #555555; FONT-FAMILY: verdana,geneva,arial; TEXT-DECORATION: none
}
.grayDetailUnderlineText {
	FONT-SIZE: 10px; COLOR: #555555; FONT-FAMILY: verdana,geneva,arial; TEXT-DECORATION: underline
}
.redText {
	FONT-SIZE: 10px; COLOR: #ee2a24; FONT-FAMILY: verdana,geneva,arial
}
.alertText {
	FONT-WEIGHT: 700; FONT-SIZE: 10px; COLOR: #f2910f; FONT-FAMILY: verdana,geneva,arial
}
.alertStrongText {
	FONT-WEIGHT: 700; FONT-SIZE: 10px; COLOR: #ee2a24; FONT-FAMILY: verdana,geneva,arial
}
.redDetailText {
	FONT-SIZE: 10px; COLOR: #ee2a24; FONT-FAMILY: verdana,geneva,arial
}
.redDetailBoldText {
	FONT-WEIGHT: 700; FONT-SIZE: 10px; COLOR: #ee2a24; FONT-FAMILY: verdana,geneva,arial
}
.cartRedText {
	FONT-WEIGHT: 700; FONT-SIZE: 11px; COLOR: #ee2a24; FONT-FAMILY: verdana,geneva,arial; TEXT-DECORATION: none
}
.largeRedText {
	FONT-WEIGHT: 700; FONT-SIZE: 12px; COLOR: #ee2a24; FONT-FAMILY: verdana,geneva,arial; TEXT-DECORATION: none
}
.blackText {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana,geneva,arial
}
.blackBoldText {
	FONT-WEIGHT: 700; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana,geneva,arial
}
.largeBlack {
	FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: verdana,geneva,arial
}
.submit {
	FONT-SIZE: 11px
}
.checkoutPromoHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #4b7cc1; FONT-FAMILY: geneva,arial; TEXT-DECORATION: none
}
.textBox {
	FONT-SIZE: 11px; COLOR: #555555
}
.textBoxProceed {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN: 1px; WIDTH: 190px; COLOR: white; FONT-FAMILY: verdana,geneva,arial; HEIGHT: 26px; BACKGROUND-COLOR: #4b7cc1
}
.textBoxContinue {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN: 1px; WIDTH: 90px; COLOR: white; FONT-FAMILY: verdana,geneva,arial; HEIGHT: 26px; BACKGROUND-COLOR: #4b7cc1
}
.cssButtonSmall {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 1px; COLOR: white; FONT-FAMILY: verdana,geneva,arial; BACKGROUND-COLOR: #4b7cc1
}
.checkBox {
	style: "width:15px;height:15px"
}
TD.grayBack {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #555555; FONT-FAMILY: verdana,geneva,arial; HEIGHT: 25px; BACKGROUND-COLOR: #f0f0f0
}
TD.grayBackMain {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #555555; FONT-FAMILY: verdana,geneva,arial; HEIGHT: 25px; BACKGROUND-COLOR: #f0f0f0
}
.comBullets {
	COLOR: #555555; LIST-STYLE-TYPE: disc
}
.altBullets {
	COLOR: #4b7cc1; LIST-STYLE-TYPE: disc
}
.hideAsterisk {
	FONT-WEIGHT: 700; FONT-SIZE: 12px; COLOR: #f0f0f0; FONT-FAMILY: verdana,geneva,arial
}
.loupePriceRow {
	BORDER-BOTTOM: black thin solid
}
.discStoreMenu {
	FONT-WEIGHT: 700; FONT-SIZE: 12px; COLOR: #555555; FONT-FAMILY: verdana,geneva,arial; TEXT-DECORATION: none
}
.discStoreTabs {
	BORDER-BOTTOM: black 1px solid
}
.discStoreHeaders {
	FONT-SIZE: 15px
}
.topNavText {
	FONT-SIZE: 9px; COLOR: white; FONT-FAMILY: verdana,geneva,arial
}
.topNavLink {
	FONT-SIZE: 9px; COLOR: white; FONT-FAMILY: verdana,geneva,arial; TEXT-DECORATION: none
}
.topNavLink:hover {
	FONT-SIZE: 9px; COLOR: white; FONT-FAMILY: verdana,geneva,arial; TEXT-DECORATION: underline
}
.topNavBoldLink {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: white; FONT-FAMILY: verdana,geneva,arial; TEXT-DECORATION: none
}
.topNavBoldLink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: white; FONT-FAMILY: verdana,geneva,arial; TEXT-DECORATION: underline
}
.categories {
	FONT-SIZE: 11px; COLOR: #476084; TEXT-DECORATION: underline
}
.thumbnailTitles {
	FONT-SIZE: 10px; COLOR: #555555
}
.searchTitle {
	FONT-WEIGHT: 900; FONT-SIZE: 15px; COLOR: #555555
}
.mainBackground {
	HEIGHT: 20px; BACKGROUND-COLOR: #f0f0f0
}
.sub1Background {
	BACKGROUND-COLOR: #f0f0f0
}
.sub2Background {
	BACKGROUND-COLOR: #f0f0f0
}
.sub3Background {
	BACKGROUND-COLOR: #f0f0f0
}
.plainBackground {
	BACKGROUND-COLOR: #ffffff
}
.thumbnailTitles {
	FONT-SIZE: 10px
}
.subheaderStrongText {
	FONT-SIZE: 15px
}
.header2Text {
	FONT-SIZE: 18px
}
.bullets {
	LIST-STYLE-TYPE: disc
}
.spacer {
	COLOR: #f0f0f0
}
.graySmallText {
	FONT-SIZE: 10px; COLOR: #555555; FONT-FAMILY: Verdana, geneva, Arial; TEXT-DECORATION: none
}
.leftNavSearchWithin {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana,geneva,arial
}
.leftNavSubHeader {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: verdana,geneva,arial
}
.leftNavBrands {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana,geneva,arial
}
.leftNavFilterType {
	FONT-SIZE: 10px; COLOR: #555555; FONT-FAMILY: verdana,geneva,arial
}
.leftNavFilterOption {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #555555; FONT-FAMILY: verdana,geneva,arial
}
H1 {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #4b7cc1; FONT-FAMILY: verdana,geneva,arial; TEXT-DECORATION: none
}
H2 {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #4b7cc1; FONT-FAMILY: verdana,geneva,arial; TEXT-DECORATION: none
}
.thumbnailDividerBar {
	HEIGHT: 2px; BACKGROUND-COLOR: #e4e4e4
}
.thumbnailsDIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px
}
.thumbnailTable {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.floatercell {
	BORDER-RIGHT: #080 0px solid; BORDER-TOP: #080 0px solid; MARGIN: 7px; BORDER-LEFT: #080 0px solid; BORDER-BOTTOM: #080 0px solid
}
#trailimageid {
	Z-INDEX: 1000; LEFT: 0px; VISIBILITY: hidden; WIDTH: 340px; POSITION: absolute; TOP: 0px; HEIGHT: 1px
}
.thumbnailHoverText {
	FONT-SIZE: 10px; COLOR: #555555; FONT-FAMILY: verdana,geneva,arial; BACKGROUND-COLOR: #e4e4e4; TEXT-DECORATION: none
}
.th {
	border-bottom:1px solid #949300;
}
h3 {
	font-family:"Times New Roman", Times, serif;
}
h4 {
	font-family:"Times New Roman", Times, serif;
}
