/* GENERAL STYLES */
/* GENERAL STYLES */
/* Rich text editor styling start */
#holderBody {
	background:#fff;
	background-image:none;
}

#holder {
	border: 1px solid #ccc;
	padding: 10px;
	margin: 5px;
	text-align: left;

}
body .mceContentBody{
	background-color:#fff;
	background-image:none;
}


.mceContentBody .firstCell{
border-bottom:1px solid #b1becb;
}
.mceContentBody .afterCell{
border-bottom:1px solid #b1becb;
border-left:1px solid #b1becb;
}


/* Rich text editor styling end */




/***** Global Settings *****/
 
html, body {
border:0;
margin:0;
padding:0;
 
}
 
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 62.5%;  /* 16px × 62.5% = 10px */
background-color:#91a3b2;
background-image:url(/media/343/background.jpg);
background-repeat:repeat-x;
background-position:top center;
}
 
/***** Headings *****/
 
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}
 
h1 {
padding:0 0 0 0;
letter-spacing:-1px;
font-size:1.6em;
font-weight:bold;
}
 
h2 {
padding:0 0 0 0;
letter-spacing:-1px;
font-size:1.5em; /* 10px × 1.5 = 15px */
}
 
h3 {
font-size:1em; /* 10px × 1 = 10px */
font-weight:bold;
}
 
/***** Common Formatting *****/
 
p, ul, ol {
margin:0;
padding:0 0 0 0;
}
 
ul, ol {
padding:0 0 0 0;
}

blockquote {
margin:1.25em;
padding:1.25em 1.25em 0 1.25em;
}
 
small {
font-size:0.85em;
}
 
img {
border:0;
}
 
sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}
 
sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}
 
acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}
 
/***** Links *****/
 
a,
a:link,
a:visited,
a:hover {
text-decoration:underline;
}
 
/***** Forms *****/
 
form {
margin:0;
padding:0;
display:inline;
}
 
input, select, textarea {
font:1em Verdana, Arial, Helvetica, sans-serif;
}
 
textarea {
width:100%;
line-height:1.25;
}
 
label {
 
cursor:pointer;
 
}
 
/***** Tables *****/
 
table {
border:0; 
margin:0 0 1.25em 0;
padding:0;
}
 
table tr td {
padding:2px;
}
 
/***** Wrapper *****/
 
#wrap {
width:960px;
margin:0 auto;
}
 
/***** Global Classes *****/
 
.clear         { clear:both; height:0px;}

.float-left    { float:left; }

.float-right   { float:right; }

.text-left     { text-align:left; }

.text-right    { text-align:right; }

.text-center   { text-align:center; }

.text-justify  { text-align:justify; }

.bold          { font-weight:bold; }

.italic        { font-style:italic; }

.underline     { border-bottom:1px solid; }

.highlight     { background:#ffc; }
 
.wrap          { width:960px;margin:0 auto; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
 
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
 
.noindent      { margin-left:0;padding-left:0; }
 
.nobullet      { list-style:none;list-style-image:none; }

/****** Protuff Layout *******/

a, a:visited {
	color:#013e80;
}
a:hover{
	color:#0f2b4c;
}



#container{
	padding:14px 0 0 0;
}
#header{
	margin:0 auto;
	width:910px;
	height:123px;
	background-color:#7b8694;
	background-image:url(/media/397/header.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	border-top:solid 2px #485565;
	border-left:solid 2px #485565;
	border-right:solid 2px #485565;
}
#navUnderline{
	border-bottom:solid 2px #485565;
}
#navOverline{
	border-top:solid 2px #485565;
}
#navBox{
	margin:0 auto;
	width:912px;
	height:29px;
	background-color:#adb7c1;
	border-top:solid 2px #485565;
	border-right:solid 2px #485565;
}
#navBox2{
	margin:0 auto;
	width:912px;
	height:29px;
	background-color:#adb7c1;
	border-bottom:solid 2px #485565;
	border-right:solid 2px #485565;
}
#contentBox{
	margin:0 auto;
	width:910px;
	background-color:#496685;
	background-image:url(/media/376/contentBack.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	border-left:solid 2px #485565;
	border-right:solid 2px #485565;

}
#leftShadow{
	width:910px;
	height:100%;
	background-image:url(/media/466/leftShadow.jpg);
	background-position:left top;
	background-repeat:repeat-y;
}
#rightShadow{
	width:910px;
	height:100%;
	background-image:url(/media/469/rightShadow.jpg);
	background-position:right top;
	background-repeat:repeat-y;
}

#contentBottom{
	width:910px;
	height:100%;
	background-image:url(/media/379/contentBottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}



#leftSide{
	float:left;
	width:179px;
}

#productsTitle{
	padding:23px 0 13px 13px;
}

#content{
	float:left;
	padding:14px 0 0 0;
	width:731px;	
	margin:0 auto;
}

#approvalContent{
	float:left;
	padding:30px;
	margin:0 auto;
	width:850px;
	text-align:center;
}
#bottomContent{
	padding:0 0 20px 0;
}
#insideABottomContent{
	padding:0 0 20px 0;
	background-image:url(/media/436/insideABottomShadow.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

#footerLines{
	margin:0 auto;
	width:914px;
	background-image:url(/media/394/footerLine.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	padding:0 0 40px 0;
}
#footer{
	margin:0 auto;
	width:910px;
	background-image:url(/media/394/footerLine.jpg);
	background-repeat:repeat-x;
	background-position:top center;
padding:0 0 40px 0;
}
#footerLinks{
	text-align:center;
	padding:12px 40px 0 40px;
	height:48px;
	color:#75808c;
	line-height:14px;
}
#footerLinks a, #footerLinks a:active, #footerLinks a:link, #footerLinks a:visited{
	color:#b1bbc7;
	text-decoration:none;
}
#footerLinks a:hover{
	color:#ffffff;
	text-decoration:underline;
}

#copyRight{
	font-size:.9em;
	color:#b1bbc7;
	text-align:center;
	padding:12px 40px 10px 40px;
}
#seoTextTop{
	margin:0 auto;
	width:844px;
	height:22px;
	background-image:url(/media/285/footerTextTop.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
#seoTextBottom{
	margin:0 auto;
	width:844px;
	height:21px;
	background-image:url(/media/282/footerTextBottom.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
#seoTextBox{
	margin:0 auto;
	width:844px;
	background-image:url(/media/279/footerTextBackground.gif);
	background-repeat:repeat-y;
}
#seoText{
	margin:0 auto;
	width:800px;
	color:#2b425d;
}
#seoTextCol1{
	padding:8px 0 0 0;
	color:#2b425d;
	font-size:1em;
	width:395px;
	float:left;
}
#seoTextCol2{
	padding:8px 0 0 0;
	color:#2b425d;
	font-size:1em;
	width:395px;
	float:right;
}

#tshirtBox{
position:absolute;
padding:100px 0 0 70px;
margin:115px 0 0 550px;
height:403px;
width:331px;
z-index:500;
background-image:url(/media/315/tshirtBackground.png);
background-repeat:no-repeat;
}
#flashTshirtBox{
margin:0 auto;
z-index:501;
}

#flashBox{
background-image:url(/media/382/flashBack.jpg);
background-repeat:repeat-x;
background-position:top;
height:571px;
width:719px;
}
#flashLeft{
width:100%;
height:100%;
background-image:url(/media/385/flashLeft.jpg);
background-position:left;
background-repeat:no-repeat;
}
#flashRight{
width:100%;
height:100%;
background-image:url(/media/388/flashRight.jpg);
background-position:right;
background-repeat:no-repeat;
}

#insideABox{
background-image:url(/media/433/insideABack.jpg);
background-repeat:repeat-x;
background-position:top;
min-height:610px;
height:expression(document.body.clientHeight < 1026? "610px" : "auto");
width:715px;
}
#insideALeft{
width:100%;
height:100%;
background-image:url(/media/439/insideALeft.jpg);
background-position:left;
background-repeat:no-repeat;
}
#insideARight{
width:100%;
height:100%;
background-image:url(/media/442/insideARight.jpg);
background-position:right;
background-repeat:no-repeat;
}


#insideBBox{
	background-image:url(/media/445/insideBback.jpg);
	background-repeat:repeat-y;
	width:714px;
	margin:0 auto;	
}
#insideBtop{
	float:left;
	width:717px;
	height:20px;
	background-image:url(/media/454/insideBtop.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#insideBbottom{
	float:left;
	width:717px;
	height:20px;
	background-image:url(/media/448/insideBbottom.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#insideAContent{
	padding:10px 40px 0 20px;
	margin:0;
	text-align:left;
}

#insideBContent{
	min-height:580px;
	height:expression(document.body.clientHeight < 1026? "580px" : "auto");
	width:657px;
	padding:0 20px 0 40px;
	margin:0;
	text-align:left;
	background-image:url(/media/451/insideBshadow.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}


#insideA1Box{
	background-image:url(/media/1186/insideA1BackgroundY.jpg);
	background-repeat:repeat-y;
	background-position:top;
	width:714px;
	margin:0 auto;

}

#insideA1Box2{
	background-image:url(/media/1183/insideA1background.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width:714px;
}


#insideA1top{
	float:left;
	width:714px;
	height:20px;
	background-image:url(/media/1195/insideA1Top.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#insideA1bottom{
	float:left;
	width:714px;
	height:20px;
	background-image:url(/media/1180/insdieA1bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#insideA1Content{
	min-height:580px;
	height:expression(document.body.clientHeight < 1026? "580px" : "auto");
	width:640px;
	padding:0 34px 0 40px;
	margin:0;
	text-align:left;
	background-image:url(/media/1192/insideA1RightShadow.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}
#insideA1ContentApproval{
	min-height:580px;
	height:expression(document.body.clientHeight < 1026? "580px" : "auto");
	width:640px;
	padding:10px 34px 0 40px;
	margin:0;
	text-align:left;
	background-image:url(/media/1192/insideA1RightShadow.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

#insideA1left{
	float:left;
	width:714px;
	background-image:url(/media/1189/insideA1left.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}



#insideBottomTextBlock{
float:left;
padding:20px 0 0 0;
color:#FFFFFF;
font-style:italic;
font-weight:bold;
font-size:1.2em;
width:450px;
}

#insideBottomChartBlock{
float:left;
width:465px;
}

#chartTab{
background-image:url(/media/367/chartTab.jpg);
background-position:right top;
background-repeat:no-repeat;
padding:0 17px 0 0;
height:30px;
}
#chartTitle{
float:right;
text-align:center;
width:136px;
color:#486583;
padding:8px 0 0 0;
font-weight:bold;
font-size:1.1em;
}
#chartTop{
height:21px;
background-image:url(/media/370/chartTop.jpg);
background-position:top right;
background-repeat:no-repeat;
}
#chartUpperContent{
padding:0 32px 0 15px;
background-image:url(/media/373/chartUpperBack.jpg);
background-position:right;
background-repeat:repeat-y;
color:#fff;
}
#chartSeparator{
background-image:url(/media/364/chartSeparator.jpg);
background-position:top right;
background-repeat:no-repeat;
height:17px;
}
#chartLowerContent{
padding:7px 15px 0 15px;
background-image:url(/media/361/chartLowerBack.jpg);
background-position:right;
background-repeat:repeat-y;
color:#fff;
}
#chartBottom{
height:36px;
background-image:url(/media/358/chartBottom.jpg);
background-position:top right;
background-repeat:no-repeat;
}
#chartUpperContent table{
	margin:0 0 5px 0;
	padding:0; 
	border:0; 
	border-collapse:separate; 
	border-spacing:0;
}
.firstCell{
border-bottom:1px solid #b1becb;
}
.afterCell{
border-bottom:1px solid #b1becb;
border-left:1px solid #b1becb;
}


.mainNavText{
	width:100px;
	text-align:center;
	word-wrap:break-word ;
}

#insideSubContent{
	float:left;
	height:140px;
	padding:0 0 25px 0;
}
.insideNavLink{
	float:left;
	width:240px;
}
.subCatNavLink {
	padding:0 0 3px 0;
}
.insideNavLink a, .insideNavLink a:visited, .subCatNavLink a, .subCatNavLink a:visited{
	padding:0 0 0 10px;
	color:#013e80;
	text-decoration:none;
	font-weight:bold;
}
.insideNavLink a:hover, .subCatNavLink a:hover{
	color:#0f2b4c;
	text-decoration:underline;
	background-image:url(/media/9973/insidenavarrow.gif);
	background-repeat:no-repeat;
	background-position:3px 4px;
}


.insideNavLink .noLink{
	padding:0 0 0 10px;
	font-weight:bold;
	color:#384150;	
}
.catNavHolder{
	padding:0 25px 0 0;
}


#catTab0{
	float:right;
	height:29px;
	background-image:url(/media/14702/catnavtabtop.gif);
	background-repeat:repeat-x;
	background-position:top;
}
#catTab1{

	background-image:url(/media/14696/catnavtableft.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:29px;
}
#catTab2{
	padding:10px 15px 0 15px;
	text-align:center;
	font-weight:bold;
	min-width:120px;
	color:#013e80;
	font-size:1.1em;
	background-image:url(/media/14699/catnavtablright.gif);
	background-repeat:no-repeat;
	background-position:right top;
	height:19px;
}
#catNavTop{
	float:right;
	background-image:url(/media/14705/catnavtop.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:291px;
	height:15px;
}
#catNav{
	float:right;
	padding:0 10px 0 10px;
	background-image:url(/media/14708/catnavback.gif);
	background-repeat:repeat-y;
	width:271px;
}
#catNavBottom{
	float:right;
	background-image:url(/media/14711/catnavbottom.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:291px;
	height:15px;
}
#catNavBack{
	float:right;
	width:291px;
	height:15px;
}
#contactContent{
	float:left;
	width:430px;
}
#contactFormButtons{
	float:left;
	width:190px;
}
#contactFormButtons a, #contactFormButtons a:visited{
	display:block;
	text-decoration: none;
	text-align:center;
	width:167px;
	height:29px;
	font-weight:bold;
	font-size:1.2em;
	color: #ffffff;
	padding:13px 0 0 0;
	background-image:url(/media/15201/formbutton.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	overflow:hidden;

}
#contactFormButtons a:hover{
	background-position:-167px 0;
}



#formTab0{
	float:right;
	height:29px;
	background-image:url(/media/14702/catnavtabtop.gif);
	background-repeat:repeat-x;
	background-position:top;
}
#formTab1{

	background-image:url(/media/17140/formtableft.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:29px;
}
#formTab2{
	padding:10px 15px 0 15px;
	text-align:center;
	font-weight:bold;
	min-width:120px;
	color:#013e80;
	font-size:1.1em;
	background-image:url(/media/17137/formtabright.gif);
	background-repeat:no-repeat;
	background-position:right top;
	height:19px;
}
#formBox{
	width:401px;
	background-color:#ffffff;
	border:solid 2px #496685;	
}
.insideNavLeft{
	float:left;
	width:240px;
}
.styleTableHolder {
	width:620px;
}

.styleCell{
	border-bottom:1px solid #b4b4b4;
	border-right:1px solid #b4b4b4;
	height:120px;
}
.styleCellLast{
	border-bottom:1px solid #b4b4b4;
}
.tShirtStyleCell{
	border-bottom:1px solid #b4b4b4;
	border-right:1px solid #b4b4b4;
	height:100px;
}
.styleContent{
	font-size:1.1em;
	font-weight:bold;
}

.threeCol{
	float:left;
	width:150px;
}
.catImage{
	float:right;
	padding:0 11px 0 0;
}





/* EDITOR PROPERTIES */
