body {
	background:url('/_assets/holiday/site-bg.gif') 0 0 repeat-x;
	font-family:Georgia, "Times New Roman", Times, serif;
}

body.popup {
	background-image:none;
}

.blackcopybold {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.redprice {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #ff0000;
	text-decoration: none;
}
.blueProductTitle {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin:0;
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #1992c8;
	text-decoration: none;
}

.blueProductTitle.gc {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 13px;
	
	line-height: 14px;
	font-weight: bold;
	
	text-transform: none;
	color: #1992c8;
	text-decoration: none;
}


.redProductTitle {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 15px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
}
.blackDetailsLink {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 11px;
	
	
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.space {
	font-size: 7px;
	line-height: 7px;
}
.bluePopupLink {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 12px;
	font-weight: bold;
	
	text-transform: none;
	color: #1992c8;
	text-decoration: none;
	word-spacing: normal;
}
.bluecopy {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #1992c8;
	text-decoration: none;
}
.darkbluecopy {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #0565a0;
	text-decoration: none;
}
.blackThumbnailTitle {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	text-decoration: none;
	
	
	
	text-transform: none;
	word-spacing: normal;
}
.blackthumbw {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	text-decoration: none;
	
	
	
	text-transform: none;
	word-spacing: normal;
}
.blackPageUnderline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 10px;
	
	
	text-transform: none;
	color: #000000;
	text-decoration: underline;
	word-spacing: normal;
}
.blueThumbnailPrice {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #1992c8;
	text-decoration: none;
	
	
	
	text-transform: none;
	word-spacing: normal;
}
.bluethumbw {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #1992c8;
	text-decoration: none;
	
	
	
	text-transform: none;
	word-spacing: normal;
}
.bluePageUnderline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 10px;
	
	
	text-transform: none;
	color: #1992c8;
	text-decoration: underline;
	word-spacing: normal;
}
.bluePageNoUnderline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 10px;
	
	
	text-transform: none;
	color: #1992c8;
	text-decoration: none;
	word-spacing: normal;
}
.blackCategoryTitle {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 13px;
	
	
	text-transform: none;
	color: #000000;
	text-decoration: none;
	word-spacing: normal;
}
.blueCategoryPrice {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 13px;
	
	
	text-transform: none;
	color: #1992c8;
	text-decoration: none;
	word-spacing: normal;
}
.redCategory {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
}
.redCategorySale {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
}
.magentaPage {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 10px;
	font-weight: bold;
	
	text-transform: none;
	color: #FF0099;
	text-decoration: none;
	word-spacing: normal;
}
.blackPage {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 10px;
	
	
	text-transform: none;
	color: #000000;
	text-decoration: none;
	word-spacing: normal;
}
.magentamicro {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 10px;
	
	
	text-transform: none;
	color: #FF0099;
	text-decoration: none;
	word-spacing: normal;
}
.magentamicro.underline {
	text-decoration: underline;
}

.magentamicro.out {
	font-weight: bold;
}

span.magentamicro {
	line-height:20px;
	vertical-align:baseline;
}

.magenta_8 {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 8px;
	
	line-height: 9px;
	
	
	text-transform: none;
	color: #FF0099;
	text-decoration: none;
	word-spacing: normal;
}
.magenta_9 {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 9px;
	
	line-height: 10px;
	font-weight: bold;
	
	text-transform: none;
	color: #FF0099;
	text-decoration: none;
	word-spacing: normal;
}
.magenta_9underline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 9px;
	
	line-height: 10px;
	font-weight: bold;
	
	text-transform: none;
	color: #FF0099;
	text-decoration: underline;
	word-spacing: normal;
}
a:hover span.magenta_9underline {
	color: #CCCCCC;
}
.magenta_8underline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 8px;
	
	line-height: 9px;
	
	
	text-transform: none;
	color: #FF0099;
	word-spacing: normal;
}
.purple_12 {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	line-height: 14px;
	
	
	text-transform: none;
	color: #e450d0;
	text-decoration: none;
	word-spacing: normal;
}

.magenta_12 {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 12px;
	
	
	text-transform: none;
	color: #FF0099;
	text-decoration: none;
	word-spacing: normal;
}

.orange_12 {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	line-height: 14px;
	
	
	text-transform: none;
	color: #ff6600;
	text-decoration: none;
	word-spacing: normal;
}
a:hover {
	color: #CCCCCC;
}
.greencopy {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 12px;
	font-weight: bold;
	
	text-transform: none;
	color: #79c527;
	text-decoration: none;
	padding:4px 0 0 0;
	display:block;
}
.greencopy2 {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 12px;
	font-weight: bold;
	
	text-transform: none;
	color: #79c527;
	text-decoration: none;

}
.redcopy2 {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 12px;
	font-weight: bold;
	
	text-transform: none;
	color: #ff0000;
	text-decoration: none;

}
.pinkcopy2 {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;

	line-height: 12px;
	font-weight: bold;
	
	text-transform: none;
	color: #FF0099;
	text-decoration: none;

}
.hurrycopy {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 12px;
	font-weight: bold;
	
	text-transform: none;
	color: #79c527;
	text-decoration: none;
	padding:4px 0 0 0;
	display:block;
}
.greencart {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 11px;
	font-weight: bold;
	
	text-transform: none;
	color: #79c527;
	text-decoration: none;
}
.greyCartInfo {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 12px;
	
	
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.greypinkcart {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 12px;
	
	
	color: #666666;
	text-decoration: none;
	
}
.blueCartInfo {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 12px;
	font-weight: bold;
	
	text-transform: none;
	color: #1992c8;
	text-decoration: none;
}
.greyCart {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 12px;
	font-weight: bold;
	
	text-transform: none;
	color: #666666;
	text-decoration: none;
}

select, option {
	font-family: Georgia, Arial, Helvetica, sans-serif!important;
	font-size: 11px;
}

.greycopy {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	
	
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.grey_13 {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 13px;
	
	line-height: 17px;
	
	
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.greydropdown {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 9px;
	
	line-height: 15px;
	
	
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.blueDetailsLink {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 11px;
	
	
	text-transform: none;
	color: #1992c8;
	text-decoration: none;
}
.greyDetailsLink {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 11px;
	
	
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.greyCartInfoUnderline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 12px;
	
	
	text-transform: none;
	color: #666666;
	text-decoration: underline;
}
.greyCartremove {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	
	
	text-transform: none;
	color: #666666;
}
.blueUnderline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 13px;
	
	
	text-transform: none;
	color: #1992c8;
	text-decoration: underline;
	word-spacing: normal;
}
.blueBoldUnderline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 13px;
	font-weight: bold;
	
	text-transform: none;
	color: #1992c8;
	text-decoration: underline;
	word-spacing: normal;
}
.blackcopyUnderline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	
	
	text-transform: none;
	color: #000000;
	text-decoration: underline;
}
.bluecopyUnbold {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 14px;
	
	
	text-transform: none;
	color: #1992c8;
	text-decoration: none;
}
.bluecopypleaseallow {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	padding-bottom:10px;
	display:inline-block;
	text-align: top;
	color: #1992c8;
	text-decoration: none;
}
.greyTextFieldCopy {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 9px;
	
	line-height: 9px;
	
	
	text-transform: none;
	color: #666666;
	text-decoration: none;
	border: #AFAFAF;
}
.greyTextField {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 9px;
	
	line-height: 9px;
	
	
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.emailfield {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	color: #666666;
	border-top-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	width: 233px;
	font-size: 11px;
	line-height: 15px;
}
.emailmessagefield {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	color: #666666;
	border-top-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-size: 11px;
	position: static;
	height: 50px;
	width: 233px;
}
.loginfield {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	position: static;
	height: 15px;
	width: 140px;
	line-height: 15px;
	text-decoration: none;
	border: #999999;
	
	
	
	text-transform: none;
}
.blackcopy {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	
	
	text-transform: none;
	color: #4C4C4C;
	text-decoration: none;
}

.blackcopy p { padding-bottom:10px; margin:0; display:block; }


.pricecopy {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 15px;
	
	line-height: 18px;
	
	
	text-transform: none;
	color: #4C4C4C;
	text-decoration: none;
}
.drkgrey {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	
	
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.blackcopy_noheight {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 11px;
	
	
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.redsalecategory {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	font-weight: bold;
	
	text-transform: none;
	color: #ff0000;
	text-decoration: none;
}

.redsalecategory.ws {
	line-height:15px;
}


.redwholesaleprice {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	
	text-transform: none;
	color: #ff0000;
	text-decoration: none;
}
.blackPageUnderline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 10px;
	
	
	text-transform: none;
	color: #000000;
	text-decoration: underline;
	word-spacing: normal;
}
.blueThumbnailPrice {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #1992c8;
	text-decoration: none;
	
	
	
	text-transform: none;
}
.bluePageUnderline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 10px;
	
	
	text-transform: none;
	color: #1992c8;
	text-decoration: underline;
	word-spacing: normal;
}
.blackCategoryTitle {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	
	
	text-transform: none;
	color: #000000;
	text-decoration: none;
	word-spacing: normal;
}
.blueCategoryPrice {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	line-height: 15px;
	
	
	text-transform: none;
	color: #1992c8;
	text-decoration: none;
	word-spacing: normal;
}
.bluepricews {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	
	
	text-transform: none;
	color: #1992c8;
	text-decoration: none;
	word-spacing: normal;
}
.blueCategorysmall {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 9px;
	
	line-height: 13px;
	
	
	text-transform: none;
	color: #1992c8;
	text-decoration: none;
	word-spacing: normal;
}
.bluechecktheseout {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 9px;
	
	line-height: 10px;
	
	
	text-transform: none;
	color: #1992c8;
	text-decoration: none;
	word-spacing: normal;
}
.redCategorySale {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
}
.magentaPage {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 10px;
	font-weight: bold;
	
	text-transform: none;
	color: #FF0099;
	text-decoration: none;
	word-spacing: normal;
}
a:hover {
	color: #CCCCCC;
}
.blackprice {
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
}
.greyCartInfo {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 12px;
	
	
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.blueCartInfo {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 12px;
	font-weight: bold;
	
	text-transform: none;
	color: #1992c8;
	text-decoration: none;
}
.greyCart {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 12px;
	font-weight: bold;
	
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.greycopy {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	
	
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.blueDetailsLink {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 11px;
	
	
	text-transform: none;
	color: #1992c8;
	text-decoration: none;
}
.greyDetailsLink {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 11px;
	
	
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.productblue {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 13px;
	
	line-height: 13px;
	font-weight: bold;
	
	text-transform: none;
	color: #1992c8;
	text-decoration: none;
	letter-spacing: normal;
	word-spacing: normal;
}
.productblack {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	
	line-height: 14px;
	
	
	text-transform: none;
	color: #000000;
	text-decoration: none;
	letter-spacing: 1px;
	word-spacing: normal;
}
.fredblack {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	line-height: 16px;
	
	
	text-transform: none;
	color: #000000;
	text-decoration: none;
	word-spacing: normal;
}
.fredblue {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	line-height: 16px;
	font-weight: bold;
	
	text-transform: none;
	color: #2899cc;
	text-decoration: none;
	word-spacing: normal;
}
.fredgreen {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	line-height: 16px;
	font-weight: bold;
	
	text-transform: none;
	color: #79c527;
	text-decoration: none;
	word-spacing: normal;
}
.fredblackSmall {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 13px;
	
	
	text-transform: none;
	color: #000000;
	text-decoration: none;
	word-spacing: normal;
}
.fredredSmall {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 13px;
	font-weight: bold;
	
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
	word-spacing: normal;
}
.productDarkblue {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 13px;
	
	
	text-transform: none;
	color: #001585;
	text-decoration: none;
	letter-spacing: normal;
	word-spacing: normal;
}
.fredblack2 {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	
	
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.fredblueSmall {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 13px;
	
	
	text-transform: none;
	color: #1992c8;
	text-decoration: none;
	word-spacing: normal;
}
.fredblackTiny {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 12px;
	
	
	text-transform: none;
	color: #000000;
	text-decoration: none;
	word-spacing: normal;
}
.fredblueTiny {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 12px;
	
	
	text-transform: none;
	color: #1992c8;
	text-decoration: none;
	word-spacing: normal;
}
.fredblue2 {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #1992c8;
	text-decoration: none;
}
.space {
	font-size: 7px;
	line-height: 7px;
}
.fredgreenlink {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #79c527;
	text-decoration: underline;
}
.fredblackrollover {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 15px;
	
	
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #CCCCCC;
}
.fredblueTinyUnderline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 10px;
	
	
	text-transform: none;
	color: #1992c8;
	text-decoration: underline;
	word-spacing: normal;
}
.fredblackTinyUnderline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 10px;
	
	
	text-transform: none;
	color: #000000;
	text-decoration: underline;
	word-spacing: normal;
}
.fredred {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
}
.fredwholesalegreen {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	
	
	text-transform: none;
	color: #1b8c00;
	text-decoration: none;
}
.fredwholesalegreenUnderline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	
	
	text-transform: none;
	color: #1b8c00;
	text-decoration: underline;
}
.fredblackTinysmaller {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 9px;
	
	line-height: 11px;
	
	
	text-transform: none;
	color: #000000;
	text-decoration: none;
	word-spacing: normal;
}
.blueUnderline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 13px;
	
	
	text-transform: none;
	color: #1992c8;
	text-decoration: underline;
	word-spacing: normal;
}
.blueBoldUnderline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 13px;
	font-weight: bold;
	
	text-transform: none;
	color: #1992c8;
	text-decoration: underline;
	word-spacing: normal;
}
.fredwholesaleblueUnderline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	
	
	text-transform: none;
	color: #1992c8;
	text-decoration: underline;
}
.spaceThumb {
	font-size: 5px;
	line-height: 5px;
}
.fredredTiny {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 12px;
	
	
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
	word-spacing: normal;
}
.redthumbw {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 12px;
	font-weight: bold;
	
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
	word-spacing: normal;
}
.fredbluediary {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #2899cc;
	text-decoration: none;
	word-spacing: normal;
}
.fredgreendiary {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #79c527;
	text-decoration: none;
	word-spacing: normal;
}
.fredpinksmall {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #FF0099;
	text-decoration: none;
	word-spacing: normal;
}
.pinksmall_so {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 11px;
	font-weight: bold;
	
	text-transform: none;
	color: #FF0099;
	text-decoration: none;
	word-spacing: normal;
}
.fredltpinkdiary {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #f772ac;
	text-decoration: none;
	word-spacing: normal;
}
.fredblack2Underline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	
	
	text-transform: none;
	color: #000000;
	text-decoration: underline;
}
.darkgreendiary {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #118811;
	text-decoration: none;
	word-spacing: normal;
}
.reddiary {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #ff0000;
	text-decoration: none;
	word-spacing: normal;
}
.orangediary {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #ff6600;
	text-decoration: none;
	word-spacing: normal;
}
.mustarddiary {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #a1a112;
	text-decoration: none;
	word-spacing: normal;
}
.dullbluediary {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #336699;
	text-decoration: none;
	word-spacing: normal;
}
.fredblueUnbold {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	
	
	text-transform: none;
	color: #1992c8;
	text-decoration: none;
}
.fredblue2Underline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #1992c8;
	text-decoration: underline;
}
.fredgrey2Underline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #666666;
	text-decoration: underline;
}
.fredpinksmallUnderline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #FF0099;
	text-decoration: underline;
	word-spacing: normal;
}
.reddiaryLink {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #ff0000;
	text-decoration: underline;
	word-spacing: normal;
}
.fredgreendiaryLink {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #79c527;
	text-decoration: underline;
	word-spacing: normal;
}
.orangediaryLink {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #ff6600;
	text-decoration: underline;
	word-spacing: normal;
}
.diaryarchivePink {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	
	
	text-transform: none;
	color: #ff66ff;
	text-decoration: none;
	word-spacing: normal;
}
.fredgreenlessspace {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 12px;
	font-weight: bold;
	
	text-transform: none;
	color: #79c527;
	text-decoration: none;
	word-spacing: normal;
}
.fredbluelessspace {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 12px;
	font-weight: bold;
	
	text-transform: none;
	color: #1992c8;
	text-decoration: none;
	word-spacing: normal;
}
.fredblack2Lessspace {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 11px;
	
	
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.fredredLessspace {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 11px;
	font-weight: bold;
	
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
}
.fredredLessspaceUnderline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 11px;
	font-weight: bold;
	
	text-transform: underline;
	color: #FF0000;
	text-decoration: none;
}
.fredhotpinkdiary {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #Ff66FF;
	text-decoration: none;
	word-spacing: normal;
}
.fredpinksmallLessspace {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 12px;
	font-weight: bold;
	
	text-transform: none;
	color: #FF0099;
	text-decoration: none;
	word-spacing: normal;
}
.fredgreendiaryUnbold {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	
	
	text-transform: none;
	color: #79c527;
	text-decoration: none;
	word-spacing: normal;
}
.fredbrightpinkdiary {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #ff0099;
	text-decoration: none;
	word-spacing: normal;
}
.fredltpinkdiaryUnderline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #f772ac;
	text-decoration: underline;
	word-spacing: normal;
}
.fredwholesalegreenBold {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #1b8c00;
	text-decoration: none;
}
.fredorangeLessspace {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 12px;
	font-weight: bold;
	
	text-transform: none;
	color: #ff6600;
	text-decoration: none;
}
.fredltpinkLessspace {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 12px;
	font-weight: bold;
	
	text-transform: none;
	color: #f772ac;
	text-decoration: none;
}
.redbig {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	line-height: 16px;
	font-weight: bold;
	
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
	word-spacing: normal;
}
.fredyellowdiary {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #FFCC00;
	text-decoration: underline;
	word-spacing: normal;
}
.fredblackSmallUnderline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 13px;
	
	
	text-transform: none;
	color: #000000;
	text-decoration: underline;
	word-spacing: normal;
}
.aqua {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #00CCCC;
	text-decoration: underline;
}
.brownlink {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #864300;
	text-decoration: underline;
}
.brown {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #864300;
	text-decoration: none;
}
.purplecopy {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #8000FE;
	text-decoration: none;
}
.purplecopysmall {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #8000FE;
	text-decoration: none;
}
.purplecopysmallnotbold {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 15px;
	
	
	text-transform: none;
	color: #8000FE;
	text-decoration: none;
}
.purple {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #660066;
	text-decoration: none;
}
.blackcopyUnderline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	
	
	text-transform: none;
	color: #000000;
	text-decoration: underline;
}
.bluecopyUnderline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #1992c8;
	text-decoration: underline;
}
.pinkcopy {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #f772ac;
	text-decoration: none;
	word-spacing: normal;
}
.redcopy {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #ff0000;
	text-decoration: none;
	word-spacing: normal;
}
.redcopysmall {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 9px;
	
	line-height: 13px;
	font-weight: bold;
	
	text-transform: none;
	color: #ff0000;
	text-decoration: none;
	word-spacing: normal;
}
.redcopyUnderline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #ff0000;
	text-decoration: underline;
	word-spacing: normal;
}
.pinkcopyUnderline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #f772ac;
	text-decoration: underline;
	word-spacing: normal;
}
.greencopyUnderline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #79c527;
	text-decoration: underline;
}
.magentacopy {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #FF0099;
	text-decoration: none;
}
.magentacopysmall {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 14px;
	font-weight: bold;
	
	text-transform: none;
	color: #FF0099;
	text-decoration: none;
}
.magentacopysmallUnderline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 14px;
	font-weight: bold;
	
	text-transform: none;
	color: #FF0099;
	text-decoration: underline;
}
.magentacopybig {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #FF0099;
	text-decoration: none;
}
.magentacopyUnderline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #FF0099;
	text-decoration: underline;
}
.greyCartInfo {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 12px;
	
	
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.greyCart {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 12px;
	font-weight: bold;
	
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.greycopy {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	
	
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.greytiny {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	
	
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.grey9 {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 9px;
		line-height: 13px;
	
	
	
	text-transform: none;
	color: #9a9a9a;
	text-decoration: none;
}
.grey10 {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
		line-height: 13px;
	
	
	
	text-transform: none;
	color: #9a9a9a;
	text-decoration: none;
}
.greyCartInfoUnderline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 12px;
	
	
	text-transform: none;
	color: #666666;
	text-decoration: underline;
}
.magentacopyUnbold {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	
	
	text-transform: none;
	color: #FF0099;
}
.magentasmall {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 11px;
	
	
	text-transform: none;
	color: #FF0099;
}


.ltpinksmall {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 9px;
	
	line-height: 15px;
	
	
	text-transform: none;
	color: #f772ac;
}
.greensmall {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	
	
	text-transform: none;
	color: #79c527;
}
.greygcField {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 9px;
	
	
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.textbox {
	color: #666666;
	text-decoration: none;
	width: 130px;
	font-size: 10px;
	line-height: 10px;
}
.textbox_gc_short {
	color: #666666;
	text-decoration: none;
	width: 130px;
	font-size: 9px;
	line-height: 9px;
}
.textboxmessage {
	color: #666666;
	text-decoration: none;
	width: 130px;
	font-size: 10px;
	line-height: 10px;
}
.textboxlong {
	color: #666666;
	text-decoration: none;
	width: 148px;
	font-size: 10px;
	line-height: 10px;
}
.textbox_gc{
	color: #666666;
	text-decoration: none;
	width: 140px;
	font-size: 9px;
	line-height: 9px;
}
.textboxnames {
	color: #666666;
	text-decoration: none;
	width: 70px;
	font-size: 10px;
	line-height: 10px;
}
.textboxshort {
	color: #666666;
	text-decoration: none;
	width: 44px;
	font-size: 10px;
	line-height: 10px;
}
.bold {
	font-weight: bold;
	text-decoration: none;
}
.fredgreendiaryTiny {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 12px;
	font-weight: bold;
	
	text-transform: none;
	color: #79c527;
	word-spacing: normal;
	text-decoration: none;
}
.purplediary {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #c162c7;
	text-decoration: none;
	word-spacing: normal;
}
.purplediaryUnderline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #c162c7;
	text-decoration: underline;
	word-spacing: normal;
}
.orangesmallLessspace {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 13px;
	font-weight: bold;
	
	text-transform: none;
	color: #ff6600;
	text-decoration: none;
	word-spacing: normal;
}
.greysmall {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 14px;
	
	
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.whitecopy {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: normal;
}
.forwardtextfields {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 14px;
	
	
	text-transform: none;
	color: #666666;
	text-decoration: none;
	height: 14px;
	width: 210px;
}
.forwardtextfieldsM {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	line-height: 10px;
	
	
	text-transform: none;
	color: #666666;
	text-decoration: none;
	height: 80px;
	width: 210px;
}
.orangecopyUnderline {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #ff6600;
	text-decoration: underline;
	word-spacing: normal;
}
.tbl {
	width: 100px;
	clear: none;
	float: none;
	white-space: normal;
}
.purplediaryUnderline2 {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	font-weight: bold;
	
	text-transform: none;
	color: #800080;
	text-decoration: underline;
	word-spacing: normal;
}
.purpletiny {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	
	
	
	text-transform: none;
	color: #8000FE;
	text-decoration: underline;
}
.blacktiny {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	
	
	
	text-transform: none;
	color: #000000;
	text-decoration: underline;
}
.orangelarge {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	line-height: 14px;
	font-weight: bold;
	
	text-transform: none;
	color: #ff6600;
	text-decoration: none;
	word-spacing: normal;
}
.orange_16 {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 16px;
	
	line-height: 16px;
	font-weight: bold;
	
	text-transform: none;
	color: #ff6600;
	text-decoration: none;
	word-spacing: normal;
}
.orangecopy {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	line-height: 12px;
	
	text-transform: none;
	color: #ff6600;
	text-decoration: none;
	word-spacing: normal;
}
.orangecopyunderlinenotbold {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	line-height: 12px;
	
	text-transform: none;
	color: #ff6600;
	text-decoration: underline;
	word-spacing: normal;
}
.pad {
	padding-top: 2px;
}
/* fred friends page google rank fix */
h2 {
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	}

.daysleft {
	FONT-SIZE: 22px;
	font-family: "Century Gothic", "Avant Garde", Arial, sans-serif;
	font-weight: bold;
	
	text-transform: uppercase;
	margin:0;
	padding:0;
	color: #1992c8;
	text-decoration: none;	
}
.subcats {
	COLOR: #666666;
	text-decoration: none;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;			
}
.subcats a { COLOR: #7B7B7B; text-decoration: none; }
.subcats a:hover { COLOR: #1992c8; TEXT-DECORATION: none; }

.subcats_whatsnew a { COLOR: #666666; text-decoration: none; }
.subcats_whatsnew a:hover { COLOR: #ef0079; TEXT-DECORATION: none; }

.subcats_sale a { COLOR: #666666; text-decoration: none; }
.subcats_sale a:hover { COLOR: #FF0000; TEXT-DECORATION: none; }
.blog_bg {
	background:url(http://www1.fredflare.com/blog/wp-content/themes/fredflare_design/images/dots.gif);
	margin:0 0 20; padding:0 0 20;
      }	
.searchthestore {
	COLOR: #000000;
	FONT-SIZE: 10px;
	width: 155px;
}	  
.press_title {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #808080;
	padding-bottom: 20px;
}
.press_on {
	border: 2px solid #1992c8;
}
.press {
	border: 2px solid #FFFFFF;
}
.calmagentacopysmall {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	line-height: 13px;
	
	
	text-transform: none;
	color: #fe0000;
	text-decoration: none;
}
.calgreencopysmall {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	line-height: 13px;
	
	
	text-transform: none;
	color: #336601;
	text-decoration: none;
}
.calpurplecopysmall {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	line-height: 13px;
	
	
	text-transform: none;
	color: #3399fe;
	text-decoration: none;
}
.calbluecopysmall {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	line-height: 13px;
	
	
	text-transform: none;
	color: #003466;
	text-decoration: none;
}
.calredcopysmall {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	line-height: 13px;
	
	
	text-transform: none;
	color: #339a99;
	text-decoration: none;
}
.calorangecopysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	line-height: 13px;
	
	text-transform: none;
	color: #cb00cc;
	text-decoration: none;
	word-spacing: normal;
}
.caldarkbluecopysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	line-height: 13px;
	
	text-transform: none;
	color: #cd9933;
	text-decoration: none;
	word-spacing: normal;
}
.caldarkgreencopysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	line-height: 13px;
	
	text-transform: none;
	color: #33cc33;
	text-decoration: none;
	word-spacing: normal;
}
.calblackcopysmall {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	line-height: 13px;
	
	text-transform: none;
	color: #000000;
	text-decoration: none;
	word-spacing: normal;
}
.calgreycopysmall {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	line-height: 13px;
	
	text-transform: none;
	color: #666666;
	text-decoration: none;
	word-spacing: normal;
}
.calblackcopysmallbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: bold;
	line-height: 13px;
	
	text-transform: none;
	color: #000000;
	text-decoration: none;
	word-spacing: normal;
}
.calgreycopysmallbold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: bold;
	line-height: 13px;
	
	text-transform: none;
	color: #666666;
	text-decoration: none;
	word-spacing: normal;
}




.caldrkgreencopysmall {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	line-height: 13px;
	
	text-transform: none;
	color: #6601ff;
	text-decoration: none;
	word-spacing: normal;
}
.calaquacopysmall {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	line-height: 13px;
	
	text-transform: none;
	color: #663398;
	text-decoration: none;
	word-spacing: normal;
}
.calbrowncopysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	line-height: 13px;
	
	text-transform: none;
	color: #66669a;
	text-decoration: none;
	word-spacing: normal;
}
.callightpinkcopysmall {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	line-height: 13px;
	
	text-transform: none;
	color: #ff6634;
	text-decoration: none;
	word-spacing: normal;
}

.kcourierblue
{
	font-family: Courier New;
	font-size: 14pt;
	
	line-height: 16pt;
	
	
	text-transform: none;
	color: #1992c8;
	text-decoration: none;
}
.kcourierred
{
	font-family: Courier New;
	font-size: 14pt;
	
	line-height: 16pt;
	
	
	text-transform: none;
	color: red;
	text-decoration: none;
}
.kcourierblack
{
	font-family: Courier New;
	font-size: 14pt;
	
	line-height: 16pt;
	
	
	text-transform: none;
	color: black;
	text-decoration: none;
}
div.scrollpress {
	height: 630px;
	width: 370px;
	overflow: auto;
	border: 0px
	background-color: #FFF;
}
div.wishlist {
	top: 500px;
	right: 100px;
	position: relative;
	overflow: auto;
	height: 95px;
	width: 94px;
}
.addthis_toolbox .vertical
{
    width: 136px;
    padding: 10px 0 10px 0;
    border: 3px solid #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.addthis_toolbox .vertical a
{
    width: 102px;
    padding: 4px 0 4px 34px;
    position: relative;
    display: block;
    text-decoration: none;
    color: blue;
}

.addthis_toolbox .vertical a:hover
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #B4D3F8;
    text-decoration: none;
}

.addthis_toolbox .vertical span
{
    position: absolute;
    left: 14px;
    top: 4px;
}

.addthis_toolbox .vertical .more
{
    border-top: solid 1px #eee;
    padding: 10px 0 0 0;
    margin: 10px 10px 0 10px;
    text-align: center;
}

.addthis_toolbox .vertical .more a
{
    padding: 4px 0;
    margin: 0;
}

.addthis_toolbox .vertical .more span
{
    display: none;
}

a.overlink {
	width:174px;
	height:200px;
	display:block;
	z-index:1;
	position:relative;
	margin: 0;
}

span.overlay {
	display:block;
	width:45px;
	height:45px;
	z-index:99;
	position:absolute;
}

span.overlay.top-right {
	top:4px;
	right:4px;
}

span.overlay.top-left {
	top:4px;
	left:4px;
}

span.overlay.bot-right {
	bottom:4px;
	right:4px;
}

span.overlay.bot-left {
	bottom:4px;
	left:4px;
}

span.overlay.colors {
	background:url('/_assets/img/morecolors-ovr.png') 0 0 no-repeat;
}

span.overlay.styles {
	background:url('/_assets/img/morestyles-ovr.png') 0 0 no-repeat;
}

span.overlay.today {
	background:url('/_assets/img/todayonly-ovr.png') 0 0 no-repeat;
}

span.overlay.heart {
	background:url('/_assets/img/weheart-ovr.png') 0 0 no-repeat;
}

span.overlay.stock {
	background:url('/_assets/img/backinstock-ovr.png') 0 0 no-repeat;
}
span.overlay.topseller {
	background:url('/_assets/img/topsellers-ovr.png') 0 0 no-repeat;
}

/*old overlays*/
span.weheart {
	display:block;
	height:56px;
	width:184px;
	background:url('/_assets/img/weheart.gif') 0 0 no-repeat;
	z-index:99;
	position:relative;
}

a.weheart {
	display:block;
	z-index:1;
	margin:-56px 0 0 0;
	
}

span.morecolor {
	display:block;
	height:18px;
	width:184px;
	background:url('/_assets/img/morecolor.png') 0 0 no-repeat;
	z-index:99;
	position:relative;
	margin:-17px 0 0 ;
}

a.morecolor {
	display:block;
	z-index:1;
	margin:0;
	
}

span.morestyles {
	display:block;
	height:18px;
	width:184px;
	background:url('/_assets/img/morestyle.png') 0 0 no-repeat;
	z-index:99;
	position:relative;
	margin:-17px 0 0 ;
}

a.morestyles {
	display:block;
	z-index:1;
	margin:0;
	
}


/* HOLIDAY STUFF */

a.vc-link {
	font-size:16px;
	color:#f140a9;
	text-decoration:underline;
	}
	
td.sm-blk {
	font-size:11px;
	color:#000;
}

form.h-search {
	width:215px;
	height:20px;
	border:1px solid #41AD49;
	margin:8px 0 0 0;
}

form.h-search label {
	display:block;
	width:50px;
	height:16px;
	text-align:right;
	color:#000;
	font-size:14px;
	line-height:16px;
	border-right:1px solid #41AD49;
	margin:2px 0;
	float:left;
	padding:0 4px 0 0;
}

form.h-search input {
	display:block;
	width:134px;
	height:16px;
	text-align:left;
	color:#000;
	font-size:11px;
	margin:2px 0 0 4px;
	float:left;
	border:0;
}

form.h-search input.sub {
	width:20px;
	height:20px;
	margin:0;
	border:0;
	float:right;
}

form.mlist {
	width:215px;
	height:20px;
	border:1px solid #41AD49;
	margin:6px 0 6px 0;
}

form.mlist label {
	display:block;
	width:84px;
	height:16px;
	text-align:right;
	color:#000;
	font-size:14px;
	line-height:16px;
	border-right:1px solid #41AD49;
	margin:2px 0;
	float:left;
	padding:0 4px 0 0;
}

form.mlist input {
	display:block;
	width:94px;
	height:16px;
	text-align:left;
	color:#000;
	font-size:11px;
	margin:2px 0 0 4px;
	float:left;
	border:0;
}

form.mlist input.sub {
	width:20px;
	height:20px;
	margin:0;
	border:0;
	float:right;
}


form.h-search input[type=hidden],
form.mlist input[type=hidden] {
	display:none;
}

a.link-green {
	display:block;
	width:215px;
	height:20px;
	line-height:20px;
	border:1px solid #3fae45;
	margin:0 0 6px 0;
	background:url('/_assets/img/holiday10/sb-red-arw-2.gif') 195px 0 no-repeat;
	color:#000;
	text-indent:6px;
	text-decoration:none;
	font-size:14px;
}

a.link-blue {
	display:block;
	width:215px;
	height:20px;
	line-height:20px;
	border:1px solid #44c9f6;
	margin:0 0 6px 0;
	background:url('/_assets/img/holiday10/sb-grn-arw.gif') 195px 0 no-repeat;
	color:#000000;
	text-indent:6px;
	text-decoration:none;
	letter-spacing:-.5px;
	font-size:14px;
}

td.txt-link {
	font-size:24px;
	line-height:25px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:100;
}	


td.txt-link a {
	text-decoration:none;
	color:#000;
}

td.txt-link.mday a {
	text-decoration:none;
	color:#017eb6;
	text-transform:uppercase;
}


td.txt-link a:hover {
	text-decoration:none;
	color:#ff0000;
}

td.txt-link.sale a {
	text-decoration:none;
	color:#ed3422;
}

td.txt-link.sale a:hover {
	text-decoration:none;
	color:#000;
}

td.txt-link .subcats {
	line-height:13px;
}

div.faq-wrap {
	width:300px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

ul.po-faq {
	margin:0 0 4px 17px;
	padding:0;
	list-style-position:outside;
	width:280px;
}

ul.po-faq li {
	padding:0;
	font-size:10px;
	color:#000;
	list-style-image:url('/_assets/img/star.gif');
}

span.po-bluecopy {
	color:#00acf0;
	font-size:11px;
	text-transform:uppercase;
}

#header {
	width:935px;
	height:75px;
	margin:0;
	padding:0;
	position:relative;
}

#header div.heading, #header h1 { 
	display:block;
	width:167px;
	height:20px;
	margin:0;
	position:absolute;
	left:0;
	bottom:7px; }

#header div.heading a, #header h1 a {
	display:block;
	width:167px;
	height:20px;
	background:url('/_assets/holiday/header-logo-white.png') 0 0 no-repeat;
	text-indent:-9999em;
	overflow:hidden;
}

.freeship-head {
	position:absolute;
	top:0px;
	left:0;	
	height:50px;
	width:695px;
	overflow:hidden;
	cursor:pointer; 
	text-decoration:none;
	color:#000;
}

	.freeship-head p {
		font-size:24px;
		font-family:"Times New Roman", Times, serif;
		color:#ee1b24;
		font-weight:100;
		float:left;
		margin:18px 0 0;
		line-height:24px;
	}

		
	.freeship-head span#scroll-fs { margin:0 0 0 10px; font-size:13px; text-transform:lowercase; line-height:24px; position:absolute; bottom:5px; z-index:1; }
	
	.freeship-head #freeship-info { font-size:10px; color:#808285; position:absolute; bottom:-100px; height:26px; padding-top:14px; left:126px; width:595px; display:block; z-index:2; background:#fff; }
	
		.freeship-head #freeship-info p {
			font-size:16px;
			font-family:"Times New Roman", Times, serif;
			color:#007dca;
			font-weight:100;
			float:left;
			line-height:14px;
			width:595px;
			height:14px;
			margin:0;
		}
		.freeship-head #freeship-info > span {
			width:595px; display:inline-block; clear:both; float:left; vertical-align:top;
		}
		.freeship-head #freeship-info .green { text-decoration:underline; vertical-align:top; }
	
	.freeship-head:hover #freeship-info {bottom:11px!important; }
	
ul#top-nav {
	position:absolute;
	top:24px;
	right:0;
	list-style:none;
	width:500px;
	height:50px;
	margin:0;
	padding:0;
	line-height:16px
}

ul#top-nav li {
	float:right;
	font-size:12px;
	text-transform:uppercase;
	margin:0 0 0 6px;
	font-family:Arial, Helvetica, sans-serif;
	color:#888;
}
	
	#header .pink { color:#EC008C; }

#header .green { color:#41AD49; border:none!important }


ul#main-nav {
	position:absolute;
	bottom:7px;
	right:0;
	list-style:none;
	width:500px;
	height:20px;
	margin:0;
}

ul#main-nav li {
	float:right;
	height:20px;
	margin:0 0 0 12px;
}

ul#main-nav li.last {
	margin:0 16px 0 0;
}

ul#main-nav li a {
	color:#fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	text-decoration:none;
}

ul#main-nav li a:hover {
	color:#a3d3e9;	
}

.ie-select { display:none; visibility:hidden}

.f-wl form.fri-wl {
	display:block;
	width:358px;
	height:24px;
	border:none;
	margin:0 6px 6px;
	background:#fff;
}

.f-wl label {
	display:block;
	width:98px;
	height:20px;
	text-align:right;
	color:#00a5ef;
	font-size:17px;
	line-height:20px;
	margin:2px 0 2px 0px;
	float:left;
	padding:0 4px 0 0;
	background:#fff;
}

.f-wl input {
	display:block;
	width:217px;
	height:14px;
	text-align:left;
	color:#000;
	padding:2px;
	font-size:11px;
	margin:2px 0;
	float:left;
	border:0;
	border-left:1px solid #b8d4eb;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}

.f-wl form.fri-wl input[type=hidden] {
	display:none;
	visibility:hidden;
}

fieldset.gc {
	width:196px;
	min-height:18px;
	height:100%;
	border:1px solid #4EB252;
	padding:2px 0 0;
	margin:0 0 5px 0;
}

fieldset.gc label {
	display:block;
	width:43px;
	height:16px;
	text-align:left;
	color:#000;
	font-size:12px;
	line-height:16px;
	border-right:1px solid #a2d6a5;
	margin:0;
	float:left;
	padding:0 0 0 4px;
}

fieldset.gc input {
	display:block;
	width:142px;
	height:16px;
	text-align:left;
	color:#000;
	font-size:11px;
	margin:0 0 0 4px;
	float:left;
	border:0;
}

input[type=radio] {
	margin:2px 2px 0 0;	
}

fieldset.gc textarea {
	width:188px;
	height:78px;
	border:0;
	font-size:10px;
	color:#666;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:4px;
	overflow:auto;
	display:block;
	padding:0;
	clear:both;
	float:left;
}

.selectbox.green-gc {
    border: 1px solid #4EB252;
    height: 20px;
	margin-bottom:5px!important;
}

/* Custom Globals */
span.color-magenta { color: #f140a9; }
.selectbox.magenta { color: #f140a9; }


input[type=checkbox] {
	margin:0;	
}


/* BIKE MONTH CONTEST */

#bike-sweeps {
	display:block;
	width:596px;
	height:525px;
	background:#fff url('/_assets/img/bm-contest-bg.jpg') 0 0  no-repeat;
	position:relative;	
}

#bike-sweeps p {
	text-indent:-9999em;
	overflow:hidden;
	visibility:hidden;		
}

#bike-sweeps form#signUps {
	width:231px;
	min-height:184px;
	border:1px solid #000;
	position:absolute;
	top:283px;
	left:354px;
	padding:8px 0 0;	
}

#bike-sweeps form#signUps fieldset{
	border:0;
	margin:0 0 2px 0;
	padding:0;
	
}

#bike-sweeps form#signUps fieldset label{
	display:block;
	width:60px;
	float:left;
	font-family:normal 11px/12px "Times New Roman", Times, serif;
	color:#ed1f24;
	text-align:right;
	padding:4px 0 0;	
}

#bike-sweeps form#signUps fieldset input[type=text] {
	display:block;
	width:160px;
	height:18px;
	padding:1px 0;
	border:1px solid #777;
	float:left;
	font:normal 11px/12px "Times New Roman", Times, serif;
	color:#000;
	margin:0 0 0 4px;
	text-align:left;
	text-indent:3px;	
}

#bike-sweeps form#signUps fieldset select{
	display:block;
	width:160px;
	height:18px;
	padding:1px 0;
	border:1px solid #777;
	float:left;
	font:normal 11px/12px "Times New Roman", Times, serif;
	color:#000;
	margin:0 0 0 4px;
	text-align:left;	
}

#bike-sweeps form#signUps fieldset input[type=submit] {
	width:160px;
	line-height:14px;
	letter-spacing:.15em;
	padding:0;
	border:0;
	background:#00aeef;
	float:left;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	color:#fff;
	margin:0 0 0 64px;
	text-align:center;	
}

#bike-sweeps form#signUps fieldset small {
	font-size:10px;
	color:#000;
	line-height:10px;
	text-align:justify;
	padding:7px;
	display:block;
	letter-spacing:-.05em;	
}	

#home_squares a { display:block; width:94px; height:108px; padding:0 0 5px 5px; float:left; }
#home_squares a.first { padding-left:0; }
#home_squares .row2 a { padding-bottom:0; }

.shipping-table .greycopy { padding:0 0 11px; }
.shipping-table .bluecopypleaseallow { margin:-2px 0 -9px; padding:0; line-height:11px; }

