
/* -------------------------------- TCA STYLE SHEET -------------------------------- */

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #DFE7EC;
}

#wrapper {
	position: relative;
	background-color: #FFFFFF;
	width: 810px;
	height: 695px;
	left: 50%;
	margin-left: -405px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

#nav {
	float: left;
	background-image: url(../images/grn_nav_bg.gif);
	background-repeat: no-repeat;
	width: 170px;
	height: 171px;
	padding-left: 50px;
	padding-top: 39px;
	padding-right: 100px;
	padding-bottom: 30px;
	margin: 0px 0px 0px 0px;
}

#homeNav {
	float: left;
	background-image: url(../images/wht_nav_bg.gif);
	background-repeat: no-repeat;
	width: 170px;
	height: 171px;
	padding-left: 50px;
	padding-top: 50px;
	padding-right: 100px;
	padding-bottom: 19px;
	margin: 0px 0px 0px 0px;
}

#logo {
	float: left;
	background-image: url(../images/logo_bg.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 120px;
	padding-left: 260px;
	padding-top: 50px;
	padding-right: 100px;
	padding-bottom: 70px;
	margin: 0px 0px 0px 0px;
}

#homeLogo {
	float: left;
	background-image: url(../images/logo_bg.gif);
	background-repeat: no-repeat;
	width: 100px;
	height: 130px;
	padding-left: 210px;
	padding-top: 50px;
	padding-right: 180px;
	padding-bottom: 60px;
	margin: 0px 0px 0px 0px;
}

#logo a img {border-style: none;}

#homeLogo img {border-style: none;}

#curvy {
	float: left;
	width: 320px;
	height: 455px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	_margin: -5px 0px 0px 0px;
}

#content {
	float: left;
	background-image: url(../images/content_bg.gif);
	background-repeat: no-repeat;
	width: 385px;
	height: 345px;
	padding-left: 55px;
	padding-top: 90px;
	padding-right: 50px;
	padding-bottom: 20px;
	margin: 0px 0px 0px 0px;
	_margin: -5px 0px 0px 0px;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
}

#contactContent {
	float: left;
	background-image: url(../images/content_bg.gif);
	background-repeat: no-repeat;
	width: 400px;
	height: 415px;
	padding-left: 55px;
	padding-top: 20px;
	padding-right: 35px;
	padding-bottom: 20px;
	margin: 0px 0px 0px 0px;
	_margin: -5px 0px 0px 0px;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
}

#psubContent {
	float: left;
	background-image: url(../images/content_bg.gif);
	background-repeat: no-repeat;
	width: 385px;
	height: 405px;
	padding-left: 55px;
	padding-top: 30px;
	padding-right: 50px;
	padding-bottom: 20px;
	margin: 0px 0px 0px 0px;
	_margin: -5px -320px 0px 0px;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
}

#testimonials {
	float: left;
	background-image: url(../images/testimonials.gif);
	background-repeat: no-repeat;
	width: 750px;
	height: 385px;
	padding-left: 30px;
	padding-top: 50px;
	padding-right: 30px;
	padding-bottom: 20px;
	margin: 0px 0px 0px 0px;
	_margin: -5px 0px 0px 0px;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
}

#tOne {
	float: left;
	display: block;
	width: 158px;
	height: 385px;
	padding: 0px 0px 0px 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 19px;
	margin-bottom: 0px;
}

#tTwo {
	float: left;
	display: block;
	width: 158px;
	height: 385px;
	padding-left: 19px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 19px;
	margin-bottom: 0px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #5A5A5A;
}

#tThree {
	float: left;
	display: block;
	width: 158px;
	height: 385px;
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 19px;
	margin-bottom: 0px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #5A5A5A;
}

#tFour {
	float: left;
	display: block;
	width: 158px;
	height: 385px;
	padding-left: 19px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 0px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #5A5A5A;
}

#leftColumn {
	float: left;
	display: block;
	width: 175px;
	height: 345px;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 35px;
	margin-bottom: 0px;
}

#rightColumn {
	float: left;
	display: block;
	width: 175px;
	height: 345px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#pleftColumn {
	float: left;
	display: block;
	width: 170px;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 30px;
	margin-bottom: 0px;
	_list-style-image: url(../images/bullet.gif);
}

#prightColumn {
	float: left;
	display: block;
	width: 170px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	_list-style-image: url(../images/bullet.gif);
}

#footer {
	position: relative;
	width: 780px;
	height: 35px;
	left: 50%;
	margin-left: -375px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 8px 0px 0px 0px;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #858B8E;
}

#shirts {
	float: left;
	background-image: url(../images/FrontPage2.jpg);
	background-repeat: no-repeat;
	width: 700px;
	height: 411px;
	margin: 0px 0px 0px 55px;
	_margin: -5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#homeContent {
	float: left;
	background-image: url(../images/home_green.gif);
	background-repeat: no-repeat;
	width: 300px;
	height: 250px;
	padding-left: 30px;
	padding-top: 70px;
	padding-right: 70px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 0px;
	_margin: -5px 0px 0px 0px;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #FFFFFF;
}

#homeColor {
	float: left;
	background-color: #FFFFFF;
	width: 220px;
	height: 60px;
	padding-left: 120px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 75px;
	margin: 0px 0px 0px 0px;
}

#homeColor a img {border-style: none;}

#homeCurve {
	float: left;
	background-image: url(../images/home_grn_curve.gif);
	background-repeat: no-repeat;
	width: 460px;
	height: 135px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#productsMain {
	float: left;
	background-image: url(../images/products.jpg);
	background-repeat: no-repeat;
	width: 320px;
	height: 79px;
	padding-top: 115px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 261px;
	margin: 0px 0px 0px 0px;
	_margin: -5px 0px 0px 0px;
}

#productsSub {
	float: left;
	width: 320px;
	height: 455px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	_margin: -5px 0px 0px 0px;
}

#flash {
	float: left;
	display: block;
	width: 320px;
	height: 235px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#flashForm {
	width: 399px;
	height: 245px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#modpodSubnav {
	float: left;
	display: block;
	background-image: url(../images/p_modpod_crv.gif);
	background-repeat: no-repeat;
	width: 255px;
	height: 50px;
	padding-top: 40px;
	padding-left: 50px;
	padding-right: 15px;
	padding-bottom: 130px;
	margin: 0px 0px 0px 0px;
	_margin: -5px 0px 0px 0px;
}

#customSubnav {
	float: left;
	display: block;
	background-image: url(../images/p_custom_crv.gif);
	background-repeat: no-repeat;
	width: 255px;
	height: 50px;
	padding-top: 40px;
	padding-left: 50px;
	padding-right: 15px;
	padding-bottom: 130px;
	margin: 0px 0px 0px 0px;
	_margin: -5px 0px 0px 0px;
}

#singleColumn {
	font-size: 13px;
	line-height: 18px;
}

#singleColumn a {
	color: #009BDF;
	text-decoration: none;
}

#singleColumn a:hover {
	color: #009BDF;
	border-bottom-style: dotted;
	_border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #009BDF;
}

/* ----------------------------------- TWEAK IE ------------------------------------- */

#navHome {
	_margin: 0px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
}

#navChallenges {
	_margin: -5px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
}

#navSolutions {
	_margin: -5px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
}

#navProducts {
	_margin: -5px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
}

#navCommitment {
	_margin: -5px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
}

#navTestimonials {
	_margin: -5px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
}

#navContact {
	_margin: -5px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
}

#navLogin {
	_margin: -5px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
}

#pnavModpod {
	_margin: 0px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
}

#pnavCustom {
	_margin: -5px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
}

#navModpod {
	_margin: 0px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
}

#navCustom {
	_margin: -5px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
}

