#frame {
		width:770px;
		margin-right:auto;
		margin-left:auto;
		margin-top:1px;
}
#preview1 {
	position: absolute;
	width: 286px;
	height: 354px;
	border: 1px #999999 solid;
	visibility: hidden;
}

#preview2 {
	position: absolute;
	width: 286px;
	height: 354px;
	border: 1px #999999 solid;
	visibility: hidden;
}

#preview3 {
	position: absolute;
	width: 286px;
	height: 354px;
	border: 1px #999999 solid;
	visibility: hidden;
}

#preview4 {
position: absolute;
width: 286px;
height: 354px;
border: 1px #999999 solid;
visibility: hidden;
}


#preview5 {
position: absolute;
width: 286px;
height: 354px;
border: 1px #999999 solid;
visibility: hidden;
}

#preview6 {
position: absolute;
width: 286px;
height: 354px;
border: 1px #999999 solid;
visibility: hidden;
}

#preview7 {
position: absolute;
width: 286px;
height: 354px;
border: 1px #999999 solid;
visibility: hidden;
}

#preview8 {
position: absolute;
width: 286px;
height: 354px;
border: 1px #999999 solid;
visibility: hidden;
}

#preview9 {
position: absolute;
width: 286px;
height: 354px;
border: 1px #999999 solid;
visibility: hidden;
}

#preview10 {
position: absolute;
width: 286px;
height: 354px;
border: 1px #999999 solid;
top: 392px;
left: 35px; 
visibility: hidden;
}

#preview11 {
position: absolute;
width: 286px;
height: 354px;
border: 1px #999999 solid;
visibility: hidden;
}

#preview12 {
position: absolute;
width: 286px;
height: 354px;
border: 1px #999999 solid;
visibility: hidden;
}

#preview1m {
	position: absolute;
	width: 286px;
	height: 354px;
	border: 1px #999999 solid;
	visibility: hidden;
	background-color: #FFFFFF;
}

#preview2m {
	position: absolute;
	width: 286px;
	height: 354px;
	border: 1px #999999 solid;
	visibility: hidden;
	background-color: #FFFFFF;
}

#preview3m {
	position: absolute;
	width: 286px;
	height: 354px;
	border: 1px #999999 solid;
	visibility: hidden;
	background-color: #FFFFFF;
}

#preview4m {
	position: absolute;
	width: 286px;
	height: 354px;
	border: 1px #999999 solid;
	visibility: hidden;
	z-index: 2;
	background-color: #FFFFFF;
}


#preview5m {
	position: absolute;
	width: 286px;
	height: 354px;
	border: 1px #999999 solid;
	top: 293px;
	left: 256px;
	visibility: hidden;
	background-color: #FFFFFF;
}

#preview6m {
	position: absolute;
	width: 286px;
	height: 354px;
	border: 1px #999999 solid;
	visibility: hidden;
	background-color: #FFFFFF;
}

#preview7m {
	position: absolute;
	width: 286px;
	height: 354px;
	border: 1px #999999 solid;
	visibility: hidden;
	background-color: #FFFFFF;
}

#preview8m {
	position: absolute;
	width: 286px;
	height: 354px;
	border: 1px #999999 solid;
	visibility: hidden;
	background-color: #FFFFFF;
}

#preview9m {
	position: absolute;
	width: 286px;
	height: 354px;
	border: 1px #999999 solid;
	visibility: hidden;
	background-color: #FFFFFF;
}

#preview10m {
	position: absolute;
	width: 286px;
	height: 354px;
	border: 1px #999999 solid;
	top: 592px;
	left: 35px;
	visibility: hidden;
	background-color: #FFFFFF;
}

#preview11m {
	position: absolute;
	width: 286px;
	height: 354px;
	border: 1px #999999 solid;
	top: 592px;
	left: 195px;
	visibility: hidden;
	background-color: #FFFFFF;
}

#preview12m {
	position: absolute;
	width: 286px;
	height: 354px;
	border: 1px #999999 solid;
	visibility: hidden;
	background-color: #FFFFFF;
}


#soonmens {
position: absolute;
width: 95px;
height: 99px;
border: 1px #999999 solid;
top: 44px;
left: 496px; 
visibility: hidden;
}

#soonwomen {
position: absolute;
width: 95px;
height: 99px;
border: 1px #999999 solid;
top: 67px;
left: 500px; 
visibility: hidden;
}

#soonkids {
position: absolute;
width: 95px;
height: 99px;
border: 1px #999999 solid;
top: 16px;
left: 610px; 
visibility: hidden;
}

#soonother {
position: absolute;
width: 95px;
height: 99px;
border: 1px #999999 solid;
top: 45px;
left: 610px; 
visibility: hidden;
}

#soonabout {
position: absolute;
width: 95px;
height: 99px;
border: 1px #999999 solid;
top: 15px;
left: 593px; 
visibility: hidden;
}

#soonwhole {
position: absolute;
width: 95px;
height: 99px;
border: 1px #999999 solid;
top: 74px;
left: 593px; 
visibility: hidden;
}


.leftcolhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 6px;
	line-height: 12px;
	color: #CC1100;
}
.leftcolbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 13px;
	padding-right: 16px;
	color: #444444;
	text-align: left;
	line-height: 12px;
	padding-top: 6px;
}
.shirtcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	line-height: 12px;
	padding-top: 5px;
}
.popuphead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 9px;
	padding-right: 10px;
	line-height: 12px;
	color: #666666;
	padding-top: 13px;
}
.popupbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	line-height: 12px;
	padding-right: 10px;
	padding-left: 9px;
}
.detailhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 23px;
	padding-right: 20px;
	line-height: 14px;
	color: #999999;
	padding-bottom: 5px;
	padding-top: 10px;
}
.detailbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	line-height: 12px;
	padding-right: 18px;
	padding-left: 23px;
	padding-top: 10px;
}
.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 6px;
	line-height: 14px;
	color: #666666;
	padding-left: 19px;
}
.pricecents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-left: 23px;
	padding-right: 20px;
	padding-top: 6px;
	line-height: 14px;
	color: #999999;
}
.quantity {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	line-height: 12px;
	padding-left: 20px;
}
.addtocart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	line-height: 12px;
}
.viewother {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: left;
	line-height: 12px;
	padding-left: 20px;
	text-decoration: none;
}
.alsoavailable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	line-height: 12px;
	padding-right: 8px;
}
a:link {
	text-decoration: none;
	color: #CC1100;
}
a:visited {
	text-decoration: none;
	color: #CC1100;
}
a:hover {
	text-decoration: none;
	color: #CC1100;
}
.indexredcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 6px;
	line-height: 14px;
	color: #AD0004;
	padding-left: 19px;
	font-weight: bold;
}
.homecopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #676767;
	text-align: left;
	line-height: 12px;
	padding-left: 32px;
	text-decoration: none;
	padding-top: 8px;
}
.aboutprogresswear {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	padding-right: 13px;
	padding-top: 6px;
	line-height: 20px;
	color: #8E7941;
}
.formbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	line-height: 12px;
}
.fields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	line-height: 12px;
	text-decoration: none;
	font-weight: bold;
}
.notifysubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8E7941;
	text-align: left;
	line-height: 12px;
	padding-top: 12px;
}
.kidslower {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-align: left;
	line-height: 12px;
	font-weight: bold;
	padding-top: 8px;
}
.faqmidcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 3px;
	color: #444444;
	text-align: left;
	line-height: 12px;
	padding-top: 0px;
	text-decoration: none;
}
.notifyhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	padding-right: 13px;
	padding-top: 6px;
	line-height: 20px;
	color: #666666;
}
.joinmailing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	color: #CC1100;
}

.politicalwear {
font-family: Arial;
font-size: 1.4em;
line-height: 1em;
letter-spacing: -1px;
text-align: left;
word-spacing: normal;
text-decoration: none;
color: CC0000;
}
.faqtopofpage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 3px;
	color: #444444;
	text-align: left;
	line-height: 12px;
	padding-top: 0px;
	text-decoration: none;
}
.fieldsasterisk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: left;
	line-height: 12px;
	text-decoration: none;
	font-weight: normal;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 16px;
	color: #444444;
	text-align: left;
	line-height: 10px;
	padding-top: 6px;
}
.fieldsemail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	line-height: 12px;
	text-decoration: none;
	font-weight: bold;
	padding-left: 16px;
}
.closewindow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: right;
	line-height: 12px;
	text-decoration: none;
	font-weight: normal;
	padding-right: 40px;
}
.detailnewhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 11px;
	padding-right: 20px;
	line-height: 14px;
	color: #999999;
	padding-bottom: 5px;
	padding-top: 10px;
}
.detailnewbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	line-height: 12px;
	padding-right: 18px;
	padding-left: 11px;
	padding-top: 10px;
}