* {
	margin:0;
	padding:0;
}
body {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.box {
	clear:both;
	display:block;
}
h1 {
	padding:0px;
	margin:0px;
	font-size:160%;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2d6317;
}
h2 {
	padding:0px;
	margin:0px;
	font-size:110%;
	font-weight:normal;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
	color:#2d6317;
}
.htext {
	padding:0px;
	margin:0px;
	font-size:110%;
	font-weight:normal;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
	color:#2d6317;
}
h3 {
	padding:0px;
	margin:0px;
	font-size:160%;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2d6317;
}
h4 {
	padding:0px;
	margin:0px;
	font-size:155%;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2d6317;
}
a {
	color:#013B60;
}
a:link {
	color:#013B60;
}
a:visited {
	color:#013B60;
}
a:active {
	color:#B0383C;
}
a:hover {
	color:#B0383C;
	text-decoration:none;
}
#main {
	margin:0 auto;
	width:980px;
	text-align:left;
}
.main {
	margin:0 auto;
	width:980px;
	text-align:left;
}
#header_left {
	float:left;
	height:87px;
	width:10px;
}
.header_left {
	float:left;
	height:87px;
	width:10px;
}
#header_right {
	float:right;
	height:87px;
	width:10px;
}
.header_right {
	float:right;
	height:87px;
	width:10px;
}
#header_middle {
	float:left;
	height:87px;
	width:960px;
	background-image:url(../images/middle_header.jpg);
	background-repeat:repeat-x;
}
.header_middle {
	float:left;
	height:87px;
	width:960px;
	background-image:url(../images/middle_header.jpg);
	background-repeat:repeat-x;
}

#subheader_left {
	float:left;
	height:34px;
	width:10px;
}
.subheader_left {
	float:left;
	height:34px;
	width:10px;
}
#subheader_right {
	float:right;
	height:34px;
	width:10px;
}
.subheader_right {
	float:right;
	height:34px;
	width:10px;
}
#subheader_middle {
	float:left;
	height:34px;
	width:960px;
	background-image:url(../images/sub_header_middle.gif);
	background-repeat:repeat-x;
}
.subheader_middle {
	float:left;
	height:34px;
	width:960px;
	background-image:url(../images/sub_header_middle.gif);
	background-repeat:repeat-x;
}
#logo {
	float:left;
	width:308px;
	text-align:left;
	margin-top:14px;
}
.logo {
	float:left;
	width:308px;
	text-align:left;
	margin-top:14px;
}
#trackorder {
	float:right;
	width:187px;
	height:19px;
	background:url(../images/call_bg.jpg) bottom;
	background-repeat:no-repeat;
	padding-top:44px;
	margin-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#000000; 
	font-size:11px; 
	font-weight:normal; 
	text-align:center;
}
.trackorder {
	float:right;
	width:187px;
	height:19px;
	background:url(../images/call_bg.jpg) bottom;
	background-repeat:no-repeat;
	padding-top:44px;
	margin-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#000000; 
	font-size:11px; 
	font-weight:normal; 
	text-align:center;
}
#call {
	float:right;
	width:202px;
	height:23px;
	margin-top:38px;
	background-image:url(../images/callnumber_bg.jpg);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif; 
	color:#587600; 
	font-size:16px; 
	font-weight:bold; 
	text-align:center;
	padding-top:2px;
}
.call {
	float:right;
	width:202px;
	height:23px;
	margin-top:38px;
	background-image:url(../images/callnumber_bg.jpg);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif; 
	color:#587600; 
	font-size:16px; 
	font-weight:bold; 
	text-align:center;
	padding-top:2px;
}
#menu {
	float:left;
	height:33px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	line-height:2.5em; 
}
#menu a {
	color:#FFFFFF;
	text-decoration:none;
	text-align:center; 
}
#menu a:hover {
	color:#FFFFCC;
	text-decoration:underline;
	text-align:center;
}
.menu {
	float:left;
	height:33px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	line-height:2.5em;
}
.menu a {
	color:#FFFFFF;
	text-decoration:none;
	text-align:center; 
}
.menu a:visited {
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
}
.menu a:hover {
	color:#FFFFCC;
	text-decoration:underline;
	text-align:center;
}

.divider_bar {
	color:#FFFFFF;
}
.editfield {
    border-right:#5c780b 1px solid;
    border-top:#5c780b 1px solid;
    font-weight:normal;
    font-size:11px;
    border-left:#5c780b 1px solid;
    border-bottom:#5c780b 1px solid;
    font-family:verdana,tahoma,arial,helvetica,sans-serif;
    background-color:#ffffff;
	width:145px;
	height:17px;
	padding-left:3px;
	padding-top:2px;
}
#leftmenu_content {
	float:left;
	width:228px;
	height:177px;
}
.leftmenu_content {
	float:left;
	width:228px;
	height:177px;
}
#leftmenu_content_banner {
	float:left;
	width:226px;
	height:auto;
	border-top:1px #5c780b solid;
	border-left:1px #5c780b solid;
	border-right:1px #5c780b solid;
	border-bottom:1px #5c780b solid;
}
.leftmenu_content_banner {
	float:left;
	width:226px;
	height:auto;
	border-top:1px #5c780b solid;
	border-left:1px #5c780b solid;
	border-right:1px #5c780b solid;
	border-bottom:1px #5c780b solid;
}

.banner_divider_left {
	height:1px; 
	width:226px;
	overflow:hidden; 
	border-bottom:1px #5c780b solid;
}
#digitalprint_body {
	float:left;
	width:226px;
	height:175px;
	border:1px #587600 solid;
}
.digitalprint_body {
	float:left;
	width:226px;
	height:175px;
	border:1px #587600 solid;
}
#divied_body {
	float:left;
	width:13px;
}
.divied_body {
	float:left;
	width:13px;
}
#divied_body1 {
	float:right;
	width:13px;
}
#right_flash {
	float:right;
	width:738px;
	/*background-image:url(../images/flash_banner.jpg);
	height:245px;*/
}
#header_container {
	float:right;
	width:738px;
}
.header_container {
	float:right;
	width:738px;
}
#flash_header{
	float:right;
	width:738px;
}
#middle_content {
	float:right;
	width:444px;
	height:177px;
	padding-right:14px;
}
.middle_content {
	float:right;
	width:444px;
	height:177px;
	padding-right:14px;
}
#middlebox_body {
	float:left;
	width:442px;
	height:175px;
	border:1px #587600 solid;
}
.middlebox_body {
	float:left;
	width:442px;
	height:175px;
	border:1px #587600 solid;
}
#mboxtshirt_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#587600;
	font-weight:bold;
	padding-bottom:18px;
	padding-top:8px;
}
#mboxtshirt_text a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#587600;
	font-weight:bold;
	padding-bottom:18px;
	padding-top:8px;
	text-decoration:underline;
}
#mboxtshirt_text a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#587600;
	font-weight:bold;
	padding-bottom:18px;
	padding-top:8px;
	text-decoration:underline;
}
#mboxtshirt_text a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ff7011;
	font-weight:bold;
	padding-bottom:18px;
	padding-top:8px;
	text-decoration:underline;
}

.mboxtshirt_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#587600;
	font-weight:bold;
	padding-bottom:18px;
	padding-top:8px;
}
.mboxtshirt_text a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#587600;
	font-weight:bold;
	padding-bottom:18px;
	padding-top:8px;
	text-decoration:underline;
}
.mboxtshirt_text a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#587600;
	font-weight:bold;
	padding-bottom:18px;
	padding-top:8px;
	text-decoration:underline;
}
.mboxtshirt_text a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ff7011;
	font-weight:bold;
	padding-bottom:18px;
	padding-top:8px;
	text-decoration:underline;
}

#middleboxbody_text {
	font-family:verdana, Arial, Helvetica, sans-serif;
	color:#013B60;
	font-size:12px;
	padding-left:25px;
	font-weight:normal;
}
.middleboxbody_text {
	font-family:verdana, Arial, Helvetica, sans-serif;
	color:#013B60;
	font-size:12px;
	padding-left:25px;
	font-weight:normal;
}
#mboxtlower_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#013B60; 
	font-weight:normal; 
	text-align:center;
}
.mboxtlower_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#013B60; 
	font-weight:normal; 
	text-align:center;
}
#startnow {
	padding-left:25px;
	padding-top:24px;
	padding-bottom:22px;
}
.startnow {
	padding-left:25px;
	padding-top:24px;
	padding-bottom:22px;
}
#right_banner1 {
	float:left;
	width:278px;
	height:304px;
}
#right_banner2 {
	float:left;
	width:278px;
	height:auto;
	/*border:1px #5c780b solid;*/
	border-left:1px #5c780b solid;
	border-right:1px #5c780b solid;
	border-bottom:1px #5c780b solid;
}
.right_banner2 {
	float:left;
	width:278px;
	height:auto;
	/*border:1px #5c780b solid;*/
	border-left:1px #5c780b solid;
	border-right:1px #5c780b solid;
	border-bottom:1px #5c780b solid;
}
.banner_divider {
	height:1px; 
	width:278px;
	overflow:hidden; 
	border-bottom:1px #5c780b solid;
}
#custom_left {
	float:left;
	height:36px;
	width:10px;
}
.custom_left {
	float:left;
	height:36px;
	width:10px;
}
#custom_middle {
	float:left;
	height:28px;
	width:196px;
	background:url(../images/custom_menu_middle.jpg);
	background-repeat:repeat-x;
	padding-left:12px;
	padding-top:8px;
}
.custom_middle {
	float:left;
	height:28px;
	width:196px;
	background:url(../images/custom_menu_middle.jpg);
	background-repeat:repeat-x;
	padding-left:12px;
	padding-top:8px;
}
#custom_right {
	float:right;
	height:36px;
	width:10px;
}
.custom_right {
	float:right;
	height:36px;
	width:10px;
}
#custom_body {
	float:left;
	width:226px;
	background-color:#DEEDBF;
	border-bottom:1px #587600 solid;
	border-left:1px #587600 solid;
	border-right:1px #587600 solid;
}
.custom_body {
	float:left;
	width:226px;
	background-color:#DEEDBF;
	border-bottom:1px #587600 solid;
	border-left:1px #587600 solid;
	border-right:1px #587600 solid;
}
#makeone {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#034876;
	text-align:center;
	font-weight:bold;
	padding-top:2px;
}
.makeone {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#034876;
	text-align:center;
	font-weight:bold;
	padding-top:2px;
}

#leftboxhd_text {
	font-family: Arial, Helvetica, sans-serif;
	color:#587600;
	font-size:16px;
	padding-left:14px;
	padding-bottom:7px;
	padding-top:6px;
	font-weight:bold;
}
.leftboxhd_text {
	font-family: Arial, Helvetica, sans-serif;
	color:#587600;
	font-size:16px;
	padding-left:14px;
	padding-bottom:7px;
	padding-top:6px;
	font-weight:bold;
}
#leftboxbody_text {
	font-family:verdana, Arial, Helvetica, sans-serif;
	color:#013B60;
	font-size:11px;
	padding-left:14px;
	font-weight:normal;
}
.leftboxbody_text {
	font-family:verdana, Arial, Helvetica, sans-serif;
	color:#013B60;
	font-size:11px;
	padding-left:14px;
	font-weight:normal;
}
.more a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#D48501;
	font-size:11px;
	text-decoration:none;
}
.more a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#D48501;
	font-size:11px;
	text-decoration:none;
}
.more a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#B0383C;
	font-size:11px;
	text-decoration:underline;
}
.more a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:11px;
	text-decoration:none;
}
#footer {
	float:left;
	width:972px;
	padding-top:10px;
	padding-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333366;
	font-weight:normal;
	text-align:center;
}
.footer {
	float:left;
	width:972px;
	padding-top:10px;
	padding-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333366;
	font-weight:normal;
	text-align:center;
}
#enterhere {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#587600;
}
.enterhere {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#587600;
}
#customtshirt {
	float:left;
	margin-left:8px;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:normal;
}
.customtshirt {
	float:left;
	margin-left:8px;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:normal;
}
#leftbox_img {
	padding-left:14px; 
	padding-bottom:6px;
}
.leftbox_img {
	padding-left:14px; 
	padding-bottom:6px;
}
.flashbgstyle {
	background-image:url(../images/flashbg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:195px;
	padding-top:20px;
}

.servicecenter {
	border-right:#2d6317 2px solid;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:5px;
	border-left:#2d6317 2px solid;
	width:157px;
	padding-top:0px;
	border-bottom:#2d6317 2px solid;
}
.servicecenter li {
	padding-right:3px;
	padding-left:3px;
	padding-bottom:4px;
	padding-top:3px;
	list-style-type:none;
	text-align:left;
}
.servicecenter ul.top li {
	padding-right:3px;
	padding-left:3px;
	padding-bottom:2px;
	padding-top:3px;
}
.servicecenter ul {
	margin:3px 0px;
}
.servicecenter ul li img {
	margin:0px 3px 0px 0px;
}
.servicecenter P {
	padding-right:2px;
	border-top:#336 2px solid; 
	padding-left:2px;
	font-weight:bold;
	background:#ccc;
	padding-bottom:2px;
	padding-top:2px;
	border-bottom:#336 2px solid;
}
#shortsleev_bodyleft {
	float:left;
	width:285px;
	padding-right:44px;
}
.time {
	width:36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2d6317;
	float:left;
}
.money {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	width:36px;
	color:#2d6317;
	float:left;
}
.divi {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:6px;
	color:#006600;
	float:left;
}
.time_bigimg {
	width:157px;
	float:left;
}
.time_text {
	width:166px;
	float:right;
	padding-left:8px;
}
.colorcatagory {
	color:#ff7011;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
/*	width:85px;*/
	float:right;
}
.detail {
	width:56px;
	float:left;
	height:20px;
	padding-top:2px;
}
.pickacolor {
	width:92px;
	float:right;
	/*padding-left:4px;*/
}
.viewallpro_text {
	text-decoration:none;
	text-align:center;
	color:#587600;
}
.viewallpro_text a {
	text-decoration:none;
	text-align:center;
	color:#587600;
}
.viewallpro_text a:visited {
	text-decoration:none;
	text-align:center;
	color:#587600;
}
.viewallpro_text a:hover {
	text-decoration:underline;
	text-align:center;
	color:#ff7011;
}
.viewallpro_bodycon {
	padding-bottom:4px;
	text-align:left;
	float:left;
}

.bodycon {
	padding-bottom:4px;
	text-align:center;
	float:left;
}
.sms {
	font-size:8px;
	vertical-align:super;
}

.site-footer .navigation {
	margin-bottom:0.4em;
}
.site-footer .navigation LI {
	padding-right:0.1em;
	display:inline;
	padding-left:0.45em;
	font-size:77%;
	padding-bottom:0px;
	border-left:#336 1px solid;
	padding-top:0px;
}
.site-footer .navigation LI.first {
	border-top-width:0px;
	padding-left:0px;
	border-left-width:0px;
	border-bottom-width:0px;
	border-right-width:0px;
}
.site-footer-ct {
	padding-right:0px;
	padding-left:14em;
	padding-bottom:0px;
	padding-top:0px;
}
.product_box {
	width:194px;
	height:48px;
	padding-left:2px;
	padding-top:2px;
	float:left;
	background-color:#dfecc0;
	border:1px #2d6317 solid;
}

.back {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	color:#2d6317;
}
.back a {
	text-decoration:none;
	text-align:center;
	color:#2d6317;
}
.back a:hover {
	text-decoration:underline;
	text-align:center;
	color:#ff7011;
}
#prodetails_pad {
	width:2px;
	height:25px;
	float:left;
}
#productcolor_maindiv {
	width:546px;
	height:27px;
	float:left;
	padding-bottom:2px;
}
.productcolor_maindiv {
	width:546px;
	height:27px;
	float:left;
	padding-bottom:2px;
}
#productcolor_main {
	width:126px;
	height:25px;
	padding-left:2px;
	padding-top:2px;
	float:left;
}
#productcolor_text {
	width:101px;
	float:right;
	padding-top:5px;
}
#Embroidery_print {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2d6317;
	font-weight:bold;
}
.headername {
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333366;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
	text-align:center;
}
.sizename{
	padding-left:90px;
	text-align:center;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333366;
	font-weight:bold;
}
.devider {
	border-right:1px #ffffff solid;
	background-color:#ecf6d8;
	text-align:center;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333366;
	font-weight:bold;
}
.devider2 {
	border-right:1px #ffffff solid;
	background-color:#c8d9a5;
	text-align:center;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333366;
	font-weight:bold;
}
.chart_colorname {
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#333366;
	font-size:11px;
	font-weight:bold;
}
.bar_div {
	color:#FFFFFF;
}
	