﻿
a:link {
	color:navy;
	text-decoration: none;
}

a:visited {
	color:navy;
	text-decoration:none;
}

a:hover {
	color:maroon;
	text-decoration:underline;
}
a:active {
	color:maroon;
	text-decoration: underline;
}

.WhiteNav a:link {
	color:white;
}
.WhiteNav a:visited {
	color:white;
}
.WhiteNav a:hover {
	color:white;
	text-decoration:underline;
}
.WhiteNav a:active {
	color:white;
}

#container {
	width:960px; margin:0px auto; height:auto; 	
}

#header a:link {
	
}
#header a:visited {
	
}
#header a:hover {
	
	text-decoration:underline;
}
#header a:active {
	
}
#header {
	float:left; margin:0px; padding:0px; width:960px; color:black;	
}

#header ul {
	list-style:none; margin-bottom:0px;
}

#Navigation {
	font-weight:bold;
	
}

#Navigation a:link {
	color:white;
	text-decoration:none;
	font-size:14px;}
#Navigation a:visited {
	color:white;
	text-decoration:none;
	font-size:14px;}
#Navigation a:hover {
	color:white;
	text-decoration:underline;
	font-size:14px;}
#Navigation a:active {
	color:white;
	text-decoration:underline;
	font-size:14px;
}
.style1 {
	text-align: right;
}

div#splashHome {
	width:944px; height:271px; margin:0 8px 0 8px; background-image:url('images/splash-back.gif'); color:white;position:relative; background-repeat:no-repeat; cursor:pointer;
}

ul.splashList {
	list-style:none; margin:0px; padding:0px; height:97px; margin-top:3px; text-align:left;
}

ul.splashList li {
	margin:0px; padding:0px;
}

#splashShirts ul {
	list-style:none; margin:0px; padding:0px;
}
#splashShirts ul li {
	margin:0px; padding:0px; text-align:center; float:left; clear:none; font-size:15px; width:130px;
}

A {
color: #800000;
}



.AlignLeft {
	text-align: left;
}



a.web { 
  font-family: Arial, Helvetica, sans-serif;
  color: navy; 
}

body {
	margin: 0px auto;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif; font-size:small; background-color:white;
}

#content {
	background-color:white; color:black; width:960px; margin-top:8px; padding-top:8px; clear:left;	
}
.style28 {
	list-style-type: none;
	clear: none;
	color: black;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	border-left: 1px solid black;
	margin: 0px;
	padding: 7px;
}
ul.footer {
	list-style:none; margin:0px; padding:0px; float:left; clear:none; color:black; width: 177px; text-align:left;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10pt; padding:7px; height:225px; border-left:1px black solid;;
}

ul.footer span {
	padding-bottom:5px;
}

ul.footer li {
	padding-bottom:3px;
}

ul.footer li ul {
	margin-top:3px; list-style:none; margin:0px; padding:0px; float:left; clear:none;color:navy; text-align:left;
}
ul.footer li ul li{
	padding-bottom:0px;
}


ul.footer a { 
  font-family: Arial, Helvetica, sans-serif;
  color: navy;
  text-decoration:none;
}

ul.footer a:visited {
  font-family: Arial, Helvetica, sans-serif;
  color:navy;
  text-decoration:none;
}

ul.footer a:hover {
  font-family: Arial, Helvetica, sans-serif;
  color:maroon;
  text-decoration:underline;
}
div#footer {
	margin:3px auto 5px;
	font-family: Arial, Helvetica, sans-serif;
	width: 780px;
	text-align:left;
	height:235px;
	
}
#splashMore {
clear:none; position:absolute; bottom:11px; right:5px; font-size:x-large;	
}
#splashMore a:link {
	color:white;
}
#splashMore a:visited {
	color:white;
}
#splashMore a:hover {
	color:white;
}
#splashMore a:active {
	color:white;
}


#leftMargin {
	float:left; width:220px; padding-right:5px; 
}
#centerMargin {
	float:left; clear:none; width:430px; margin-left:5px; padding-right:9px; 
}
#centerMargin h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold;
}
#centerMargin p {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-top:3px;
}
#rightMargin {
	float:left; clear:none; width:252px; margin-left:8px; margin-right:5px;
}
#mainContent {
	width:944px; margin-left:8px; margin-top:5px; text-align:left;
}
.rightBlocks {
	background-image:url('images/right-side-blocks.gif'); background-repeat:no-repeat; background-position:center bottom;margin-top:15px;
}

.innerNav ul {
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:medium;
}
.PromoBlock{
	background-image:url('images/promo-background.jpg'); width:408px; padding:13px; height:188px; font-weight:bold; font-size:large; overflow:hidden;
	margin-bottom:5px; color:white;
}
.PromoBlock a:link {
	color:white; text-decoration:none;
}
.PromoBlock a:visited {
	color:white; text-decoration:none;
}
.PromoBlock a:hover {
	color:white; text-decoration:underline;
}
.PromoBlock a:active {
	color:white; text-decoration:none;
}

.PromoBlock p.CallToAction {
	text-align:center;  height: 81px; z-index:55; position:relative; top:-35px; font-size:xx-large;
}
.PromoBlock p.ContactUs {
	clear:both; float:right; position:relative; height:auto;
}
	p.PromoSend {
		top:-53px;
	}
		ul.HomeContentBullets {
			font-size:medium; margin:0px; list-style:none; width: 118px; padding:0px; padding-left:15px;
		}
	p.PromoMatching {
	
	}
	p.PromoTotes {
		clear:both; float:right; position:relative; top:-13px;
	}
	p.PromoTrade {
		clear:both; float:right; position:relative; top:-5px;
	}

.rightAlign {
	text-align:right;
}

#Navigation {
float:left; clear:both; width:946px; padding-top:7px; height:31px; margin:10px 6px 5px 8px; background-image:url('images/navigation-slice.gif'); text-align:center; font-size:medium;
}
.CardLogoUl {
	text-align: right;
	font-size: medium;
}

#RequestQuote{
	background-image:url('images/request-quote.gif'); background-repeat:no-repeat; margin-top:25px; clear:left;
}
#ShippingMethods {
	background-image:url('images/shipping-methods.gif'); background-repeat:no-repeat; line-height:25px;margin-top:25px; clear:left;
	font-size: large;
	color: white;

}
#ViewCatalog {
	background-image:url('images/view-catalog.jpg'); background-repeat:no-repeat; line-height:25px;margin-top:25px; clear:left;
	font-size: large;
	color: white;
}

#ViewCatalog a:link {
	color:white;
	text-decoration:none;
}
#ViewCatalog a:visited {
	color:white;
}
#ViewCatalog a:hover {
	color:white;
	text-decoration:underline;
}

.LessPMargin p {
	margin-bottom:6px;
}

.Steps {
	font-size:16px; font-weight:bold;
}

.LessPMargin p img {
	margin-top:6px;
}

.LargeContent {
	font-size:large;
}

.LargeContent p {
	font-size:large;
}

.ContentBullets ul {
	margin:0px; padding:0px; list-style:none;
}

.ContentBullets li {
	margin:0px; margin-top:3px; padding-left:13px; background-image:url('images/bullet2.gif'); background-position:left 7px; background-repeat:no-repeat;
}
.HomeContentBullets ul {
	margin:0px; padding:0px; list-style:none;
}

.HomeContentBullets li {
	margin:0px; margin-top:3px; padding-left:11px; background-image:url('images/bullet3.gif'); background-position:left 7px; background-repeat:no-repeat;
}


h2.Hbar {
	font-size:17px; color:white; background-color:#2C4D2A; margin:0px; padding:2px;
}

/* CONTACT FORM STYLING */

.contactForm label {
	width:150px; float:left; text-align:right; padding-top:2px; padding-right:2px;
}
.contactForm input {
	width:200px;
}
.contactForm ol {
	list-style:none; margin:0px; padding:0px;
}
.contactForm ol li {
	clear:left; list-style:none;
}
#splashShirts {
	float:left;clear:left; margin-left:17px; width: 706px;
}