body	{
	line-height:1.2em;  font-family:futura, helvetica, sans-serif;
	font-style:normal;  color:#fff;  font-size:13px;  font-weight:normal;
	background-position:center 100px;
	background-repeat:no-repeat;  background-color:#000;
	padding:0;  position:relative;  margin:40px 0 0 0;
	}

table, img
	{ border:0; }

td	{ vertical-align:top;  padding:0; }

.center	{ text-align:center; }
.left	{ text-align:left; }
.right	{ text-align:right; }

h1.title
	{ line-height:1.0em;  margin-top:0; }


.gold	{ color:#fc0; }

body.fiveoneone
	{ background-image:url(/_images/511-background.jpg); }

body.teamwork
	{ background-image:url(/_images/teamwork-background.jpg); }

body.medline
	{ background-image:url(/_images/medline-background.jpg); }

body.fiveoneone, body.teamwork
	{ background-position:top center;  background-repeat:no-repeat; }

body.medline
	{ background-position:center 150px;  background-repeat:no-repeat; }



#item_menu
	{ text-align:center;  padding:0 25px; }

#item_menu a, #item_menu a:visited
	{ color:#fc0;  text-decoration:none; }
#item_menu a:hover, #item_menu a:active
	{ color:#fff;  text-decoration:underline; }


.navlist, .navlist li
	{
	list-style-type:none;  display:inline;
	color:#fc0;  list-style-position:inside;
	}

.navlist li
	{ padding-right:10px;  font-size:140%; }

.navlist li a
	{ color:inherit;  text-decoration:none; }

.navlist li a.pageon
	{ color:#369; }


#navigation
	{ height:20px;  width:605px;  margin-top:10px; }

#navigation a:active, #navigation a:hover
	{ color:#fff; }


.sports_uniforms_call_out
	{
	color:#fff;  font-family:Futura, Helvetica, sans-serif;
	font-size:18pt;  line-height:1.3em;  padding-left:30px;
	margin:10px 0 0 0;
	}

#footer	{ height:125px;  position:absolute;  left:12px;  top:700px; }

#footer p
	{
	font-family:Georgia, serif;  font-weight:bold;
	font-size:16px;  line-height:1.2em;  position:relative;
	left:300px;  width:545px;  top:-125px;  font-variant:small-caps;
	margin:0;  padding:0 0 5px 0;  text-shadow:-1px -1px 0px black;
	}

#footer p.all_caps
	{ text-transform:uppercase;  padding:15px 0; }

#footer p.hilite
	{ color:#3cf; }


/* home page specific */
#homepic1 {
	position:absolute;
	left:290px;
	top:83px;
}
#homepic2 {
	position:absolute;
	left:485px;
	top:83px;
}
#homepic3 {
	position:absolute;
	left:290px;
	top:388px;
}
#calloutleft {
	width :271px;
	height:458px;
	position:absolute;
	background-image:url("_images/callout-background.png");
	background-repeat:repeat;
	top:220px;
	left:12px;
}
#calloutleft p {
	font-size:190%;
	line-height:1.3em;
	margin:55px 33px;
}
#homebullet {
	width:370px;
	position:absolute;
	top:383px;
	left:530px;
}
#homebullet_col1, #homebullet_col2 {
	width:175px;
}
#homebullet_col2 {
	position:absolute;
	top:0;
	left:175px;
}
#homebullet ul, #homebullet ul li {
	list-style-image:url("_images/yellow-bullet.png");
	list-style-type:disc;
}
#homebullet ul li {
	font-size:100%;
	line-height:165%;
}
.scbullet {
	font-variant:small-caps;
}
/* about us specific */
#aboutuspara1 {
	text-align:justify;
	position:absolute;
	left:313px;
	width:256px;
	top:90px;
	line-height:1.35em;
}
#aboutuspara2 {
	position:absolute;
	top:90px;
	left:622px;
	width:256px;
}
#aboutuspara2 p {
	text-align:justify;
	line-height:1.35em;
}
#aboutuscallout {
	position:absolute;
	top:245px;
	left:12px;
	width:281px;
	height:458px;
}
#aboutuscallout p {
	font-size:145%;
	line-height:1.54em;
	margin:0 25px 50px 25px;
}
/* uniform specific */
/* uniform and screenprint use the same ids */
#uniformcallout {
	position:absolute;
	top:245px;
	left:12px;
	width:281px;
	height:458px;
}
#uniformcallout p {
	font-size:170%;
	line-height:1.7em;
	margin:0 25px 45px 25px;
}
/* Team Uniforms Page */
#container {
	height:900px;
	width:900px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
}
.left_block {
	float:left;
	height:665px;
	width:283px;
}
.left_block_copy {
	float:left;
	width:283px;
	height:450px;
	margin-top:20px;
}
.click_button_scrubs {
	float:left;
	width:283px;
	height:96px;
	margin-top:24px;
}
.sub_header {
	height:295px;
	width:601px;
	position:relative;
	float:left;
	margin-left:10px;
	margin-top:47px;
}


.footer {
	float:left;
	width:900px;
	height:145px;
	margin-top:20px;
}
.footer_right {
	float:left;
	width:220px;
	padding-left:40px;
}
.footer_right ul {
	list-style-type:none;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#fff;
	font-weight:normal;
}
.footer_right a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#fff;
	font-size:9pt;
	font-weight:normal;
}

.footer_right a:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;  color:#fc0;
	}

.address_footer
	{
	font-family:Arial, Helvetica, sans-serif;  color:#fff;
	text-align:center;  float:left;  height:25px;  width:900px;
	}

.address_footer a
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;  text-decoration:none;
	}

.footer_left
	{ float:left;  width:295px;  height:129px;  text-align:center; }

#banner	{
	width:570px;  font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;  color:#fff;  left:506px;  top:51px;
	margin-left:auto;  margin-right:auto;  margin-bottom:40px;
	}

.home_bullets
	{
	float:left;  width:350px;  font-size:13px;  color:#fff;
	font-family:Futura, Helvetica, sans-serif;
	height:300px;  line-height:18px;  margin-left:250px;
	}

.home_bullets_one
	{ float:left;  width:165px;  height:300px;  margin:10px 0 0 0; }

.home_bullets_two
	{ float:left;  width:165px;  height:300px;  margin-top:10px; }

.home_call_out
	{
	color:#fff;  font-family:Futura, Helvetica, sans-serif;
	font-size:18pt;  line-height:1.3em;  padding-left:30px;
	margin-top:20px;
	}

.left_block_home
	{
	float:left;  width:263px;  height:390px;
	margin-top:60px;  margin-left:20px;
	}

.footer_address
	{
	font-family:Arial, Helvetica, sans-serif;  font-size:10pt;
	color:#fff;  float:left;  height:25px;  width:900px;
	text-align:center;  margin-top:55px;
	}

.left_block_embroidery
	{ float:left;  width:283px;  height:410px;  margin-top:75px; }

h2	{
	font-family:Arial, Helvetica, sans-serif;
	color:#006;  margin-left:20px;  font-size:12pt;
	}




.footer_middle
	{ float:left;  width:150px;  padding-left:40px;  margin-left:75px; }

.footer_middle ul
	{
	list-style-type:none;  display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;  color:#fff;  font-weight:normal;
	}

.footer_middle a
	{
	font-family:Arial, Helvetica, sans-serif;  color:#fff;
	text-decoration:none;  font-size:9pt;  font-weight:normal;
	}

.footer_middle a:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;  color:#fc0;
	}

.footer_left_catalogs
	{ float:left;  width:280px;  height:129px;  text-align:center; }

.left_block_scrubs
	{ float:left;  width:283px;  height:390px;  margin-top:95px; }

.left_block_form
	{
	float:left;  width:273px;  height:380px;
	margin-top:55px;  padding-right:5px;  padding-left:2px;
	}

.form_box
	{
	float:left;  width:300px;  font-size:16px;
	color:#333;  font-family:Futura, Helvetica, sans-serif;
	height:285px;  line-height:18px;  padding-left:35px;
	margin-top:0px;  margin-right:280px;
	}

.sub_header_form {
	height:200px;
	width:600px;
	position:relative;
	float:left;
	margin-top:150px;
	padding-left:10px;
}
.content_area_catalogs {
	height:745px;
	width:590px;
	position:relative;
	float:left;
	margin-left:10px;
	margin-top:47px;
	font-family:Futura, Helvetica, sans-serif;
	color:#000000;
	font-size:9pt;
}
.footer_catalogs {
	float:left;
	width:600px;
	height:145px;
	padding-left:300px;
}
.catalog_box_one {
	float:left;
	height:358px;
	width:281px;
	margin-top:10px;
	margin-left:5px;
}
.catalog_box_two {
	float:left;
	height:358px;
	width:281px;
	margin-top:10px;
	margin-left:15px;
}
.catalog_box_three {
	float:left;
	height:350px;
	width:281px;
	margin-left:5px;
}
.catalog_box_four {
	float:left;
	height:350px;
	width:280px;
	margin-left:15px;
}
.left_block_catalogs {
	float:left;
	height:820px;
	width:285px;
}
.button_box_catalogs {
	float:left;
	height:125px;
	width:290px;
	margin-top:60px;
	text-align:center;
}
#container_catalogs {
	height:1000px;
	width:900px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
}
.sub_header_testimonials {
	height:412px;
	width:601px;
	position:relative;
	float:left;
	margin-top:47px;
}
.content_area_testimonials_left {
	height:725px;
	width:280px;
	position:relative;
	float:left;
	margin-top:20px;
	padding-left:10px;
	padding-right:10px;
}
.content_area_testimonials_right {
	height:725px;
	width:280px;
	position:relative;
	float:left;
	margin-top:20px;
	padding-right:10px;
	padding-left:10px;
}
#container_testimonials {
	height:1500px;
	width:900px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
}
.content_area_portfolio {
	height:745px;
	width:590px;
	position:relative;
	float:left;
	margin-top:47px;
	font-family:Futura, Helvetica, sans-serif;
	color:#000000;
	font-size:9pt;
	margin-left:8px;
}
.button_box_portfolio {
	float:left;
	height:125px;
	width:290px;
	margin-top:10px;
	text-align:center;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18pt;
	color:#fc0;
	line-height:25px;
	text-align:center;
}

