body {
	background-color:#fff;
	font: 11px Tahoma, Arial, helvetica, sans-serif;
	color:#444;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.no-padding {
	padding:0;
	margin:0;
}

.cursor-pointer {
	cursor:pointer;
}

.style4 {font-size: 10px}
.style37 {	font-size: 10pt;
	color: #ff6699;
}
.style38 {	color: #ff6699;
	font-weight: bold;
	font-family: Georgia;
	font-size: 10pt;
}
.style40 {color: #ff6699; font-weight: bold; font-size: 10pt; }
.style42 {font-size: 10pt; color: #ff6699; font-family: Georgia; }


.inputemail {
	font-family: arial;
	font-size: 10px;
	color: #000000;
	width:150px;
	height:16px;
	border:solid 1px #abadb3;
	margin: 0 0 0 0;
	padding:0 0 0 0;
}

.inputemail-left {
	font-family: arial;
	font-size: 10px;
	color: #000000;
	width:100px;
	height:16px;
	border:solid 1px #abadb3;
	margin: 0 0 0 0;
	padding:0 0 0 0;
}

INPUT, SELECT, TEXTAREA {
	font:10px Tahoma, Arial, helvetica, sans-serif;
	color:#444
}
/* text */
#sideNav {
	font: 11px Tahoma, Arial, helvetica, sans-serif;
	color:#444;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	width:140px;
	background-color:#f3f3f3;
	display:block;
}
#sideNav B {
	font: bold 13px Georgia, "Times New Roman", serif;
	color:#F69;
	text-transform:lowercase;
	line-height:22px;
}
#sideNav a:link {
	font-size:11px;
	color:#069;
}
#sideNav a:visited {
	font-size:11px;
	color:#069;
}
#sideNav a:hover {
	font-size:11px;
	color:#F39;
}
#sideNav a:active {
	font-size:11px;
	color:#F39;
}
#sideNav div {
	margin-bottom:5px;
}
.cfacHeading {
	font-size:18px;
	font-weight:bold;
	line-height:24px;
}
a.cfacHeading:link {
	color:444;
	text-decoration:none;
}
a.cfacHeading:visited {
	color:444;
	text-decoration:none;
}
.cfacPrice {
	font-size:12px;
	font-weight:bold;
	line-height:19px;
}
.sideList {
	margin-left:10px;
}
.secsideList {
	margin-left:20px;
}
.thirsidelist {
	margin-left:30px;
}
#youth a:link {
	color:#934DF7;
}
#youth a:visited {
	color:#934DF7;
}
#youth a:hover {
	color:#F39;
}
#youth a:active {
	color:#934DF7;
}
#sale a:link {
	color:#F39;
}
#sale a:visited {
	color:#F39;
}
#sale a:hover {
	color:#F39;
}
#sale a:active {
	color:#F39;
}
#saleM a:link {
	color:#FFAAF0;
}
#saleM a:visited {
	color:#FFAAF0;
}
#saleM a:hover {
	color:#FFAAF0;
}
#saleM a:active {
	color:#FFAAF0;
}
.txtA {
	font: 11px Tahoma, Arial, helvetica, sans-serif;
	color:#444;
}
.txtAb {
	font: bold 11px Tahoma, Arial, helvetica, sans-serif;
	color:#444;
}
.txtB {
	font: bold 10px Tahoma, Arial, helvetica, sans-serif;
	color:#FFF;
}
.txtC {
	font: 10px Tahoma, Arial, helvetica, sans-serif;
	color:#444;
}
.txtD {
	font: 11px Tahoma, Arial, helvetica, sans-serif;
	color:#444;
	padding:20px;
}
.txtD B {
	font: bold 13px Georgia, "Times New Roman", serif;
	color:#F69;
	text-transform:lowercase;
}
.txtE {
	font: 9px Tahoma, Arial, helvetica, sans-serif;
	color:#444;
}
.txtF {
	font: 9px Tahoma, Arial, helvetica, sans-serif;
	color:#808080;
	font-weight: bold;
}
.txtG {
	font: 11px Tahoma, Arial, helvetica, sans-serif;
	color:#444;
}
.txtG B {
	font: bold 13px Georgia, "Times New Roman", serif;
	color:#F69;
	text-transform:lowercase;
}
/* links */
a:link {
	color:#069;
}
a:hover {
	color:#F39;
}
a:active {
	color:#F39;
}
a:visited {
	color:#069;
}
.style2 {
	font-weight: bold;
	text-transform: lowercase;
	color: #6B82BE;
	text-decoration: none;
	padding: 5px;
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.uniforms {
	font-weight: bold;
	color: #9ACD57;
	text-decoration: none;
	padding: 5px;
	font-size: 12px;
	font-family: Trebuchet, Geneva, Helvetica, sans-serif;
}
.contestHead {
	font-weight: bold;
	color: #1397d5;
	text-decoration: none;
	padding: 5px;
	font-size: 12px;
	font-family: Trebuchet, Geneva, Helvetica, sans-serif;
}
.nfinity {
	font-weight: bold;
	color: #ffffff;
	background-color:#000000;
	text-decoration: none;
	padding: 0px;
	font-size: 12px;
	font-family: Trebuchet, Geneva, Helvetica, sans-serif;
}
.nfinityred {
	font-weight: bold;
	color: #8A1E04;
	background-color:#000000;
	text-decoration: underline;
	padding: 0px;
	font-size: 12px;
	font-family: Trebuchet, Geneva, Helvetica, sans-serif;
}
.style34 {
	font-weight: bold;
	text-transform: lowercase;
	color: #000000;
	text-decoration: none;
	padding: 5px;
	font-size: 12.5px;
	font-family: Clarendon, Verdana, Tahoma, sans-serif;
	word-spacing: normal;
}
/* START CUSTOMCSS */
.navbar {
	font: 12px Verdana, Verdana, helvetica, sans-serif;
	color:#FFFFFF;
}
.navbar a:link {
	color:#FFFFFF;
	text-decoration: none
}
.navbar a:hover {
	color:#C6E5FF;
	text-decoration: underline
}
.navbar a:active {
	color:#C6E5FF;
	text-decoration: underline
}
.navbar a:visited {
	color:#FFFFFF;
	text-decoration: none
}
.navbar2 {
	font: 10px Arial, Verdana, helvetica, sans-serif;
	color:#FFFFFF;
}
.navbar2 a:link {
	color:#FFFFFF;
	text-decoration: none
}
.navbar2 a:visited {
	color:#FFFFFF;
	text-decoration: none
}
.navbar2 a:hover {
	color:#C6E5FF;
	text-decoration: underline
}
.navbar2 a:active {
	color:#C6E5FF;
	text-decoration: underline
}
.navbar3 {
	font: 10px Arial, Verdana, sans-serif;
	color:#494949;
}
.navbar3 a:visited {
	color:#ED395E;
	text-decoration: none;
}
.navbar3 a:link {
	color:#ED395E;
	text-decoration: none;
}
.navbar3 a:hover {
	color:#CE1A3F;
	text-decoration: underline;
}
.navbar3 a:active {
	color:#CE1A3F;
	text-decoration: underline;
}
.footerbar {
	font: 11px Arial, Verdana, sans-serif;
	color:#1397d5;
	font-weight: normal;
}
.footerbar a:visited {
	font: 11px Arial, Verdana, sans-serif;
	color:#1397d5;
	font-weight: normal;
	text-decoration: none;
}
.footerbar a:link {
	font: 11px Arial, Verdana, sans-serif;
	color:#1397d5;
	font-weight: normal;
	text-decoration: none;
}
.footerbar a:hover {
	font: 11px Arial, Verdana, sans-serif;
	color:#275285;
	font-weight: normal;
	text-decoration: underline;
}
.footerbar a:active {
	font: 11px Arial, Verdana, sans-serif;
	color:#275285;
	font-weight: normal;
	text-decoration: underline;
}
.footermenu1 {
	font: 12px Geneva, Arial, Verdana, sans-serif;
	color:#4f8fb7;
	font-weight: bold;
}
.footermenu1 a:link {
	color:#4f8fb7;
	text-decoration: none
}
.footermenu1 a:hover {
	color:#ed395e;
	text-decoration: underline
}
.footermenu1 a:active {
	color:#ed395e;
	text-decoration: underline
}
.footermenu1 a:visited {
	color:#4f8fb7;
	text-decoration: none
}
.footermenu2 {
	font: 11px Geneva, Arial, Verdana, sans-serif;
	color:#8192c4;
}
.footermenu2 a:link {
	color:#8192c4;
	text-decoration: none
}
.footermenu2 a:hover {
	color:#ed395e;
	text-decoration: underline
}
.footermenu2 a:active {
	color:#ed395e;
	text-decoration: underline
}
.footermenu2 a:visited {
	color:#8192c4;
	text-decoration: none
}
.style36 {
	font: 14px Geneva, Arial, Helvetica, sans-serif;
	color:#8192C4;
}
.style36 a:link {
	color:#8192c4;
	text-decoration: underline
}
.style36 a:hover {
	color:#ed395e;
	text-decoration: underline
}
.style36 a:active {
	color:#ed395e;
	text-decoration: underline
}
.style36 a:visited {
	color:#8192c4;
	text-decoration: underline
}
/* END CUSTOM CSS */

/* decoration */

.hrA {
	border-bottom:1px solid #ccc;
	padding:20px 0 3px;
}
/* subnavigation */
.subnav {
	border-bottom: 1px solid #ccc;
	background-color:#54b7c6;
	font:  11px Tahoma, Arial, Helvetica, sans-serif;
	padding:4px 4px 4px 22px;
	color:#fc0;
	text-transform:lowercase
}
.subnav a {
	font-weight:bold;
	padding:0 3px
}
.sn-current {
	background-color:#036
}
/* links */

/* links */
a.style2:link {
	color:#069;
}
a.style2:hover {
	color:#F39;
}
a.style2:active {
	color:#F39;
}
a.style2:visited {
	color:#069;
}
/* links */
a.style2copy:link {
	color:#069;
}
a.style2copy:hover {
	color:#F39;
}
a.style2copy:active {
	color:#F39;
}
a.style2copy:visited {
	color:#069;
}
/* links */
a.style34:link {
	color:#069;
}
a.style34:hover {
	color:#F39;
}
a.style34:active {
	color:#F39;
}
a.style34:visited {
	color:#069;
}
/* links */
a.style3:link {
	color:#069;
}
a.style3:hover {
	color:#F39;
}
a.style3:active {
	color:#F39;
}
a.style3:visited {
	color:#069;
}
/* error messages */
.error {
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#F00;
}
.a11r {
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#F00;
}
/* cart in the header */
.ct-itm {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}
.ct-amt {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color:#F69;
	text-decoration:none;
}
/* blue border around site */
.siteframe {
	border:2px solid #1397d5
}
/* footer */
.footernav {
	height:22px;
	background-color:#8192C4;
	text-align:center
}
.footertxt {
	padding-top:10px;
	font: 10px Verdana, sans-serif;
	color:#AAA;
	text-align:center
}
.footertxt a {
	color:#999;
	font-size:9px
}
/* store department list */
.depttd {
	padding:5px 0;
	background-color:#8192C4;
	border-bottom:1px solid #328FD0
}
.dept {
	font:11px/15px Tahoma, Arial, Helvetica, sans-serif
}
.dept a {
	color:#333;
	text-decoration:none;
	padding:2px 25px 0 0
}
.dept a:hover {
	color:#000;
	text-decoration:underline
}
/*  	Department	*/
.itemimg {
	border:1px solid #ddd
}
.swatchimg {
	border:1px solid #ddd;
	margin-right:6px;
}
.itemdesc {
	font: 19px Arial, sans-serif;
	color:#00528c;
	text-decoration:none;
	font-weight:bold;
}
.itemdescsale {
	font: 19px Arial, sans-serif;
	color:#FF0000;
	text-decoration:none;
	font-weight:bold;
}
.itemupsell {
	font: 11px Tahoma, sans-serif;
	text-decoration:none;
}
.iteminfo {
	font: 11px Arial, sans-serif;
	color:#000;
	text-decoration:none;
	text-align:center;
}
.iteminfo a {
	font-weight:bold;
	color:#036;
	text-decoration:none;
}
.iteminfo img {
	border:1px solid #e1e1e1;
}
.itemopt a {
	font: 11px Tahoma, sans-serif;
	color:#036;
}

.paging {
	font: 11px Tahoma, Arial, sans-serif;
	color:#666;
	border-top:1px solid #ccc;
	padding:5px;
}
.paging a {
	color:#328FD0
}
.paging2 {
	font: 11px Tahoma, Arial, sans-serif;
	color:#666;
	border-bottom:1px solid #ccc;
	padding:5px;
}
.paging2 a {
	color:#328FD0;
}
.depthdr {
	background-image:url(/site/tcl-images-site/deptbg.gif);
	padding-left:16px;
}
/* product detail */
.mprice-h {
	font: 11px Tahoma, sans-serif;
	background-color:#5ABED3;
}
.std-h {
	font: 11px Tahoma, sans-serif;
	color:#444;
}
.mprice-d {
	font: 11px Tahoma, sans-serif;
	text-align:center;
	background-color:#fff;
	color:#000;
}
.added a {
	font-weight:bold;
}
.stylehdr {
	font:bold 11px Georgia, "Times New Roman", serif;
	color:#8192C4;
	text-transform:lowercase;
}
.custline {
	font: bold 9px Tahoma, Arial, helvetica, sans-serif;
	color:#444;
	text-transform:lowercase;
	padding-left:15px;
}
/* shopping bag */
.cart {
	font: 10px Tahoma, Helvetica, sans-serif;
	color:#444;
	border:1px solid #CCC;
	width:580px;
}
.cart TH {
	background-color:#328FD0;
	font-weight:bold;
	color:#D6EBF5;
	padding-left:10px;
}
.cart TD {
	font-size:11px;
	height:25px;
	padding:3px 10px;
	border-top:1px solid #ccc;
}
.scode {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	height:40px;
}
/* login dialogs */
.acctlogin {
	font: 11px Tahoma, Helvetica, sans-serif;
	color:#444;
	border:1px solid #CCC;
	width:260px;
	height:150px;
}
.acctlogin th {
	background-color:#328FD0;
	font-weight:bold;
	color:#ffffff;
	padding-left:10px;
	height:20px;
	border-bottom:1px solid #CCC;
}
.acctlogin TD {
	font-size:11px;
	padding:3px;
}
/* standard dialogs */
.stdialog {
	font: 10px Tahoma, Helvetica, sans-serif;
	color:#444;
	border:1px solid #CCC;
}
.stdialog TH {
	background-color:#328FD0;
	font-weight:bold;
	color:#ffffff;
	padding-left:10px;
}
.stdialog TD {
	font-size:11px;
	height:25px;
	padding:5px 10px 0 10px;
}
.stdialog2 {
	font: 10px Tahoma, Helvetica, sans-serif;
	color:#444;
	border:1px solid #CCC;
}
.stdialog2 TH {
	background-color:#328FD0;
	font-weight:bold;
	color:#ffffff;
	padding:10px;
}
.stdialog2 TD {
	font-size:11px;
	height:25px;
	padding:10px;
}
.singlebdr {
	border-top:1px solid #ccc;
	height:1px;
}
/* order detail */
.ordrdetail {
	font: 10px Tahoma, Helvetica, sans-serif;
	background-color:#f1f1f1;
	color:#444;
	border:1px solid #CCC;
	width:550px;
}
.ordrdetail TH {
	font-weight:bold;
	color:#036;
	font-size:11px;
	text-align: left;
	padding:0 0 0 10px;
}
.ordrdetail TD {
	padding:6px 0 6px 0;
	font-size:11px;
}
.ordrdetail2 {
	font: 10px Tahoma, Helvetica, sans-serif;
	background-color:#D6EBF5;
	color:#444;
	border:1px solid #328FD0;
	width:550px;
}
.ordrdetail2 TH {
	font-weight:bold;
	color:#036;
	font-size:11px;
	text-align: left;
	padding:0 0 0 10px;
}
.ordrdetail2 TD {
	padding:6px 0 6px 10px;
	font-size:11px;
}
.ordrdetailc {
	font-size:11px;
	background-color:#FFFFFF;
	border-top:1px solid #CCC;
}
.ordrdetail3 {
	font-size:11px;
	background-color:#FFFFFF;
	border:1px solid #CCC;
	padding: 8px;
}
.ordrdetail3c {
	font-size:11px;
	background-color:#FFFFFF;
	border-top:1px solid #CCC;
	padding: 6px;
	font-weight:bold;
	background-color:#f1f1f1;
}
/* order form */
.ordrform {
	border:1px solid #ccc;
}
.ordrformc1 {
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
}
.ordrformc2 {
	border-top:1px solid #ccc;
}
.ordnum {
	font-size:15px;
	font-weight:bold;
}
.ordhdr {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#328FD0;
	padding:4px;
	border: 1px solid #ccc;
}
.ordhdr2 {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#036;
	border-bottom: 1px solid #ccc;
	text-align:left;
}
.ordbdy {
	background-color:#f1f1f1;
	padding:4px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.ordcc {
	background-color:#fff;
	padding:4px;
	border: 1px solid #ccc;
}
/* site map */
.smcat {
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#328FD0;
}
.smsubcat {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#444;
	padding-left:8px;
}
.smsubcat2 {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#444;
	padding-left:16px;
}
.smsubcat3 {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#444;
	padding-left:24px;
}
h2 {
	font-family: Verdana, sans-serif;
	color:#036;
}
.std-h2 {
	font: 11px Tahoma, sans-serif;
	color:#444;
	font-weight:bold;
}
.trivpad TD {
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:5px
}
.joblistingtext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	color: #006666;
	font-weight: bold;
	text-decoration: underline;
}
.jobtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
/* START CUSTOM CSS */
a.frontfeatured:link {
	color:#ED395E;
}
a.frontfeatured:hover {
	color:#8290C9;
}
a.frontfeatured:active {
	color:#ED395E;
}
a.frontfeatured:visited {
	color:#ED395E;
}
.frontfeatured {
	background-color:#fff;
	font: 11px Tahoma, Arial, helvetica, sans-serif;
	color:#444;
}
.testing {
	background-color:#fff;
	font: 14px Tahoma, Arial, helvetica, sans-serif;
	color:#444;
}
/* END CUSTOM CSS */.txtDPink {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #F69;
}
.cocpad {
	margin-bottom: 5px;
	padding: 20px 10px 2px 0;
}
a.coc:link {
	color: #ef5160;
	font-size: 11px;
	text-decoration: none;
	font-weight : bold
}
a.coc:hover {
	color: #ef5160;
	font-size: 11px;
	text-decoration: none;
	font-weight : bold
}
a.coc:active {
	color: #ef5160;
	font-size: 11px;
	text-decoration: none;
	font-weight : bold
}
a.coc:visited {
	color: #ef5160;
	font-size: 11px;
	text-decoration: none;
	font-weight : bold
}
.uniform {
	font-family: "Trebuchet MS", Arial, Avalon;
	font-size: 12px;
	font-weight: bold;
	color: #33CC00;
}
.testQuo blockquote {
	display:block;
	background-image:url(/site/tcl-images-site/quoleft.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
blockquote div {
	padding: 0 44px 0 44px;
	background-image:url(/site/tcl-images-site/quoright.jpg);
	background-position: right bottom;
	background-repeat:no-repeat;
}
.blockImg {
	float:left;
	padding:5px;
}
.testQuo2 blockquote {
	display:block;
	background-image:url(../css/images/quoleft.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
blockquote2 div {
	padding: 0 44px 0 44px;
	background-image:url(../css/images/quoright.jpg);
	background-position: right bottom;
	background-repeat:no-repeat;
}
.blockImg2 {
	float:left;
	padding:5px;
}
.hrZ {
	border-bottom:1px solid #ccc;
	padding:5px 0 3px;
}
.imgNum {
	background-color:#295789;
	color:#ffffff;
	padding:4px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}