#headerPrint, .noDisplay { display: none; }

BODY {
	color: #000000;
	font-size: 10pt;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #6E78AF;
	margin: 0px;
	text-align: center; }
	
h1 {
	font-size: 18pt;
    color: #ffcc66;
	font-weight: bold; 
	margin-bottom: 0px; }	

h2 {
	color: #ffcc66;
	font-family: Arial, sans-serif;
	font-size: 140%;
	line-height: 95%; }

h3 {
	color: #ffcc66;
	font-family: Arial, sans-serif;
	font-size: 105%;
	font-weight: bold;
	margin-bottom: 0px; }

TR {
	vertical-align: top; }
		
TD {
	color: #000000;
	font-size: 10pt;
    font-family: Arial, sans-serif; }

P {
	font-size: 10pt;
	color: #000000;  }
	
LI {
	color: black;
	font-size: 10pt;
	padding-bottom: 3px; }
	
#whiteText1 LI, #whiteText2 LI {
	color: white;
	font-size: 10pt;
	padding-bottom: 3px; }
	
.PageSize { 
	width: 763px; }

A {
    font-size: 10pt;
    color: white;
	text-decoration: none;  }
	
A:visited {
    font-size: 10pt;
    color: white;
	text-decoration: none;  }
	
A:hover {
    font-size: 10pt;
    color: #FFCC66;
	text-decoration:underline; }
	
hr {
	width: 100%;
	size: 1px;
	color: #D2CCB8; }
	
.hrRepeat {
	width:100%;
	size:1px;
	color:#CACCE3;
	padding: 0px 0px 0px 0px; }
	
.width {
	width:215px; }
	
.widthSm {
	width:100px; }
	
.errorMsg {
	padding: 5px 5px 5px 5px;
	background-color:#FFE0E0;
    font-size: 10pt;
    color: #EE3224;
	font-weight: bold; }

#boxTop {
	border: none;
	width: 765px;
	background-color: white; }
	
	
/* ----------- H E A D E R / F O O T E R ----------- */


#headerAddress {
    font-size: 8pt;
    color: white; }
	
#header {
	width: 765px;
	margin-bottom: 0px; }
	
#footer {
	width: 765px;
	padding: 2px;
	margin-bottom: 0px;
	background-color: black; }	

#header ul, #footer ul {
	list-style: none; }

#header li,  #footer li {
	float: right;
	margin: 2px 2px 4px 2px; 
	border: none;
	padding: 3px 2px 0px 2px; }

#header li, #header ul a:link, #header ul a:visited {
	color: black; }

#footer li, #footer ul a:link, #footer ul a:visited {
	color: white; }

#header ul a:link, #header ul a:visited, 
#footer ul a:link, #footer ul a:visited {
    font-size: 8pt;
	display: block;
	text-decoration:underline;
	background-color: none; }

#header ul a:hover, 
#footer ul a:hover {
    font-size: 8pt;
    color: #FFCC66;
	text-decoration: none; }	
		
	
/* ----------- L E F T   N A V  ----------- */

#leftNav ul {
	list-style: none; }

#leftNav li {
	margin: 2px 2px 2px -30px;
	padding: 2px 2px 2px 2px; }

#leftNav ul a:link, #leftNav ul a:visited {
	color: white; }

#leftNav ul a:link, #leftNav ul a:visited {
    font-size: 8pt;
	display: block;
	text-decoration:underline;
	background-color: none; }

#leftNav ul a:hover {
    font-size: 8pt;
    color: #FFCC66;
	text-decoration: none; }

#girlsUniforms li.#girlsUniforms a:link, #girlsUniforms li.#girlsUniforms a:visited,
#boysUniforms li.#boysUniforms a:link, #boysUniforms li.#boysUniforms a:visited,
#bookstore li.#bookstore a:link, #bookstore li.#bookstore a:visited,
#spirit li.#spirit a:link, #spirit li.#spirit a:visited,
#corporate li.#corporate a:link, #corporate li.#corporate a:visited,
#returns li.#returns a:link, #returns li.#returns a:visited,
#payMethod li .#payMethod a:link, #payMethod li.#payMethod a:visited,
#shipping li .#shipping a:link, #shipping li.#shipping a:visited,
#privacy li .#privacy a:link, #privacy li.#privacy a:visited,
#orders li .#orders a:link, #orders li.#orders a:visited,
#swatches li .#swatches a:link, #swatches li.#swatches a:visited,
#sizes li .#sizes a:link, #sizes li.#sizes a:visited, {
	font-weight: bold;
    color: #95CC5E;  }

	
/* ----------- Other & Text within the page body ----------- */

.CategoryTitle {
	font-size: 18pt;
    color: #ffcc66;
	font-weight: bold; 
	margin-bottom: 0px; }	
	 
.heading, .SectionHead {
    font-size: 14pt;
    color: #6E78AF; }	

.IntroTextSm {
	font-size: 8pt;
	line-height: 12pt;}
	 
.requiredText {
    font-size: 8pt;
    font-weight: bold;
    color: red; }
	
.cartText {
	font-size: 8pt;
    color: #000000; }

.pageLink {
    color: #486CEE; }

A.pageLink, 
A.pageLink:visited {
    font-size: 8pt;
	line-height: 12pt;
    color: #333366;
	text-decoration:underline; }
	
A.pageLink:hover {
    font-size: 8pt;
	line-height: 12pt;
    color: #FFCC66;
	text-decoration: none; }

.bodyLink {
    color: white; }

A.bodyLink, 
A.bodyLink:visited {
    font-size: 10pt;
	line-height: 12pt;
    color: white;
	text-decoration:underline; }
	
A.bodyLink:hover {
    font-size: 10pt;
	line-height: 12pt;
    color: #FFCC66;
	text-decoration: none; }
	
.modelName {
    font-size: 8pt;
    color: #818181;
	text-decoration: none; }

A.productLinkName, A.productLinkName:visited {
    font-size: 10pt;
	line-height: 12pt;
    color: black;
	font-weight: bold;
	text-decoration: underline; }
	
A.productLinkName:hover {
    font-size: 10pt;
	line-height: 12pt;
    color: #6C6C90;
	font-weight: bold;
	text-decoration: none; }


/* ----------- C L I E N T   P A G E S ----------- */	

#clientPageCorporate, #clientPageSpirit {
	background-color: #333367;
	padding: 0px 0px 30px 10px;
	list-style-image: url("http://www.justmeapparel.com/shared/images/header/yellowSquare_onB.gif"); }

#clientPage, #clientPagePromotions, #clientPageFittings, #clientPageBoys, #clientPageBookstore, 
#clientPageGirls {
	background-color: #333367;
	padding: 20px 10px 30px 10px;
	list-style-image: url("http://www.justmeapparel.com/shared/images/header/yellowSquare_onB.gif"); }
	
#clientPage td, #clientPage p, #clientPage li, #clientPage, 
#clientPagePromotions, #clientPageFittings, #clientPageBoys, #clientPageBookstore, #clientPageGirls, #clientPageSpirit, #clientPageCorporate, 
#clientPagePromotions td, #clientPageFittings td, #clientPageBoys td, #clientPageBookstore td, #clientPageGirls td, #clientPageSpirit td, #clientPageCorporate td, 
#clientPagePromotions p, #clientPageFittings p, #clientPageBoys p, #clientPageBookstore p, #clientPageGirls p, #clientPageSpirit p, #clientPageCorporate p, 
#clientPagePromotions li, #clientPageFittings li, #clientPageBoys li, #clientPageBookstore li #clientPageGirls li, #clientPageSpirit li #clientPageCorporate li {
    color: white; }	
	
#clientPagePromotions {
	background-image: url("http://www.justmeapparel.com/shared/images/w/promotions_boys.jpg");
	background-repeat: no-repeat; }
	
#clientPageFittings {
	background-image: url("http://www.justmeapparel.com/shared/images/w/fittings.jpg");
	background-repeat: no-repeat; }
	
#clientPageBoys {
	background-image: url("http://www.justmeapparel.com/shared/images/w/boys_uniforms.jpg");
	background-repeat: no-repeat; }
	
#clientPageBookstore {
	background-image: url("http://www.justmeapparel.com/shared/images/w/bookstore_book.jpg");
	background-repeat: no-repeat;
	padding-top: 20px; }
	
#message1, #message2 {
	background-color: #333367;
	padding: 10px 0px 15px 0px; 
	color: #FFCC66;
	font-family: "Times New Roman";
	font-style: italic;
	font-size: 19pt;
	text-align: center; }

#promotions {
	width: 320px;}
	
.swatchName {
	color: black;
	text-align: center;
	padding: 3px 0px 10px 0px;  }


/* ----------- C O N T A C T   U S  ----------- */

#pageItems th, #locations th {
	color: #FFCC66;
	background-color: black; }

#pageItems td {
	background-color: #6C6C90; }

#pageItems .thLabel, .thLabel {
	color: #FFCC66;
	font-weight: bold;
	text-align: center; }

.thLabel {
    font-size: 12pt; }

#pageItems .thLabel {
    font-size: 10pt;
	background-color: black; }
	
.getDirections {
	background-color: #2A2859;
	width:105px;
	padding: 2px 2px 3px 2px;
	margin-top:6px;
	border-top: 1px solid #989AB1;
	border-left: 1px solid #989AB1;
	border-right: 1px solid #141122;
	border-bottom: 1px solid #141122; }
	
#contactUsPage, #pageItems {
    text-align: center; }
	

/* ----------- T A B L E S ----------- */

#bodyTable {
	border: 1px solid purple;
	width: 400px; }

#mainTable td {
	text-align: left; }
	
.alignRight {
	text-align: right; }
	
.TableHead {
    font-size: 8pt;
    color: white;
	font-weight: bold;
	background-color: #6E78AF;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding: 4px 2px 4px 2px;	 }

.TableHeadRight {
	text-align: right;
    font-size: 8pt;
    color: white;
	font-weight: bold;
	background-color: #6E78AF;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding: 4px 2px 4px 2px; }	
	
.TableSecHead {
    font-size: 8pt;
    color: white;
	background-color: #333366;
	text-align: left;
	font-weight: bold;
	padding: 4px 2px 4px 2px; }
	
#productLines A {
    color: black;
	text-decoration: none; }

#productLines A:visited {
    color: #818181;
	text-decoration: none; }
	
#productLines A:hover {
    color: #486CEE;
	text-decoration:underline; }
	

		
.productLinks {
	border-bottom: 1px solid #FFCC66; }
		
.itemLines {
	border-bottom: 1px solid #D2CCB8;
	padding: 3px 2px 5px 2px;
	font-size: 8pt;
    color: #000000; }
	
.itemLinesRight {
	text-align: right;
	border-bottom: 1px solid #D2CCB8;
	padding: 3px 2px 5px 2px;
	font-size: 8pt;
    color: #000000; }

.subtotalBack {
    background-color: #EEEEEE; }
	
.subtotal {
	border-bottom: 1px solid black;
	padding: 3px 2px 5px 2px;
	font-size: 8pt;
    color: #000000;
	line-height:20px; }
	
.subtotalRight {
	text-align: right;
	border-bottom: 1px solid black;
	padding: 3px 2px 5px 2px;
	font-size: 8pt;
    color: #000000;
	line-height:20px; }
	
.subtotalRightBold {
	text-align: right;
	font-weight: bold;
	border-bottom: 1px solid black;
	padding: 3px 2px 5px 2px;
	font-size: 8pt;
    color: #000000;
	line-height:20px; }
	
.clientColor {
	background-color: #CDE9FB; }
		
.TableBox {
    border-color: #D2CCB8;
    border-style:solid solid solid solid;
    border-width:1px  1px  1px  1px;
    width:100%;}
	
.pageBottomLine {
	text-align: right;
	border-top:1px solid #D2CCB8;
	padding: 10px 0px 5px 0px; }

#spacerNoPrint {
	background-color: #333367; }
	

/* ----------- PRODUCT PAGE 1 ----------- */


.CategoryTitleProduct {
	font-size: 20pt;
    color: #333366;
	font-weight: bold;
	text-transform: capitalize; }	
	
.smProdHead {
	font-size: 8pt;
    color: #6E78AF;
	letter-spacing: 1px;
	font-weight: bold; 
	text-transform: uppercase; }
	
.attributeHead {
	font-size: 8pt;
    color: #A4A4A3;
	text-transform: uppercase;
	line-height: 18pt;
	vertical-align: middle; }
	
.attributeText {
	font-size: 10pt;
    color: black;
	line-height: 18pt;
	vertical-align: middle; }
	
.descHead {
	font-size: 10pt;
    color: #6E78AF;
	font-weight: bold; 
	text-transform: uppercase; }
	
.descText {
	font-size: 12pt;
	font-style: italic;
    color: black;}

#categoryNav A, #categoryNav A:visited {
	text-align: left;
	color: black;
	text-decoration:underline; }

#categoryNav A:hover {
    color: #FFCC66;
	text-align: left;
	text-decoration: none;
	background-color: pink; }	

#categoryNav {
    padding: 3px 0px 5px 0px; }	
	
#optionBoxSize select {
	width: 225px; }