body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
}
.aboutus_lnks a, .aboutus_lnks a:visited {
	font-size: 13px;
	color: #009900;
	text-decoration: none;
}
.banneradd_lnk {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 560px;
	height: 444px;
	clear: both;
}
.banneradd_lnk a, .banneradd_lnk a:visited{
	padding-top:222px;
	padding-right:280px;
	padding-left:280px;
	padding-bottom:200px;
	margin: 0px;
	float: left;
	text-decoration: none;
}

a, a:visited{
	color:#009900;
	text-decoration:none;
}
a:hover{
	color: #390;
	font-weight: bold;
	text-decoration: underline;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-bottom: 0px;
}
.wrap {
	margin: 0px;
	padding: 0px;
	width: 994px;
	height: 200%;
}
form {
	margin: 0px;
	padding: 0px;
}

hr {
	width: 970px;
	float: left;
	height: 1px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
	color: #000;
}
.heading {
	font-size: 16px;
	color: #CCC;
	margin: 0px;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 19px;
	width: 975px;
	text-align: left;
	font-weight: bold;
	background-image: url(Images/topbar.jpg);
	background-repeat: repeat-x;
	background-position: center 7px;
	height: 20px;
}
.head {
	font-size: 16px;
	color: #CCC;
	margin: 0px;
	float: left;
	padding-right: 0px;
	width: 994px;
	text-align: left;
	font-weight: bold;
	height: 50px;
}

.breakdownback {
	font-size: 15px;
	color: #CCC;
	margin: 0px;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 19px;
	width: 975px;
	text-align: left;
	font-weight: bold;

}
.bibletopnav {
	font-size: 19px;
	color: #009933;
	margin: 0px;
	float: left;
	width: 994px;
	text-align: left;
	font-weight: bold;
	height: 35px;
	padding: 0px;
}
.shirts {
	background-image: url(images/shirts.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 481px;
	height: 377px;
}
.shirts_start {
	background-image: url(images/shirts_start.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	float: left;
	height: 277px;
	width: 453px;
	font-size: 16px;
	font-weight: bold;
	padding-top: 100px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
	text-align: left;
}
.shirts_start a, .shirts_start a:visited {
	color:#fe6700;
	text-decoration:none;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:14px;
	font-weight:normal
}
.join {
	font-weight: bold;
	color: #000;
	font-size: 18px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.create {
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 20px;
	color: #707070;
}



.subscribe{
	width:550px;
	float:right;
	margin: 0px;
	position: relative;
	text-align: right;
	font-weight: bold;
	color: #333;
	line-height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.subscribe input {
	border:solid 1px #707070;
	color:#999;
	height: 15px;
	width: 110px;
	text-align: center;
	margin-top: 5px;
}
.subscribe a, .subscribe a:visited {
	color:#000;
	text-decoration:none;
}
.logo, .logo img{
	clear: both;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 77px;
	width: 252px;
	text-align: left;
}
.topmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	font-weight:bold;
	margin: 0px;
	float: right;
	padding-top: 54px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.topmenu a:link, .topmenu a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight:bold;
	padding-left:20px;
	text-decoration: none;
}
.start_creating_box {
	float: left;
	width: 481px;
	margin: 0px;
	padding: 0px;
}

.left_column {
	float: left;
	margin: 0px;
	width: 194px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
}
.press_left {
	margin: 0px;
	float: left;
	padding-top: 90px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.founder {
	margin: 0px;
	padding-top: 170px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.bl_sarted {
	margin: 0px;
	padding: 0px;
}

.content {
	float: left;
	width: 470px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	text-align: left;
	line-height: 17px;
	position: relative;
	margin: 0px;
}
.content2 {
	float: left;
	width: 470px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-align: left;
	line-height: 17px;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.content3 {
	float: left;
	width: 654px;
	padding-top: 55px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 25px;
	text-align: left;
	line-height: 17px;
	position: relative;
	background-image: url(Images/breakblock.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 440px;
}
.content li {
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
}

.sayhi {
	font-weight: bold;
	color: #333;
}
.sayhi a, .sayhi a:visited {
	text-decoration:none;
	color:#333;
}


.right_column {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 300px;
	height: auto;
}
.signup {
	float: left;
	width: 180px;
	color: #656565;
	font-size: 16px;
	font-weight: bold;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.off {
	font-size: 42px;
	color: #414141;
	line-height: 42px;
	font-family: Impact, Arial, Tahoma, Verdana;
}
.offsmall{
	font-size: 9px;
	color: #414141;
	font-weight:bold;
}
.r_b_m {
	background-image: url(images/right_bx_mid.jpg);
	background-repeat: repeat-y;
}
h1 {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	text-transform: uppercase;
}
h2 {
	font-size: 15px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #1c1c1c;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
h3 {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	text-transform: none;
}
.shirtlining {
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.savnow a, .savnow a:visited{
	font-weight: bold;
	color: #333;
	font-size:13px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-family: Verdana, Geneva, sans-serif;
}
.savnow input {
	border:solid 1px #999;
	font-size: 14px;
	text-align: center;
	color: #666;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

.footer {
	text-align: right;
	margin: 0px;
	float: right;
	height: 50px;
	width: 980px;
	padding-top: 40px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	background-image: url(Images/bottombar.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.footer a:link, .footer a:visited{
	font-weight: bold;
	color: #999;
	text-decoration: none;	

}
.shirtlining input {
	border:solid 1px #999;
	font-size: 14px;
	text-align: center;
	color: #666;
}
.submit a, .submit a:visited {
	font-weight: bold;
	color: #333;
	font-size:15px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.strt_cre {
	font-size: 19px;
	color: #fd604f;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	width: 461px;
	text-align: left;
	font-weight: bold;
	background-image: url(images/strt_cre_bg_h.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	height: 76px;
}
.strt_cre a, .strt_cre a:visited {
	color: #fd604f;
	text-align: left;
	text-decoration:none;
}
.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	margin: 0px;
	float: left;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.strt_cre_img {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	width: 461px;
	background-image: url(images/strt_bg2_h.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.strt_cre_typ {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 161px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #9d9d9d;
	text-align: left;
	line-height: 23px;
}
.press_h {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 250px;
	width: 468px;
	text-align: left;
}
.press_h a, .press_h a:visited {
	color:#333;
	text-decoration:none;
	text-align:left;
	text-indent:10px;
	font-size: 19px;
	font-weight:bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}
.twitter {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 212px;
	width: 242px;
	background-image: url(images/twi_bg_h.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.twitter_lnk a, twitter_lnk a:visited{
	text-align:left;
	font-size:18px;
	font-weight:bold;
	float:left;
	padding-left:10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 4px;
	color: #aae7e6;
	text-decoration: none;
}
.frnd_never_hurt {
	float: left;
	background-image: url(images/f_bg_h.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 239px;
	text-align: left;
}
.frnd_lnk {
	text-align: right;
	margin: 0px;
	float: left;
	width: 220px;
	font-size: 13px;
	font-weight: bold;
	padding-top: 30px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(images/friend_neverhurt.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 168px;
	color: #959595;
}
.frnd_lnk a, .frnd_lnk a:visited {
	color:#77b9c8;
	text-decoration:none;
}
.blog {
	float: left;
	height: 205px;
	width: 468px;
	background-image: url(images/rightbox_bg_h.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.custom_mens {
	margin: 0px;
	float: left;
	width: 416px;
	height: auto;
	text-align: left;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 40px;
}
.custom_mens h2{
	font-size: 14px;
	font-weight:bold;
	color: #fd4e49;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.custom_mens h3{
	font-size: 14px;
	font-weight:bold;
	color: #000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.custom_mens_rght {
	margin: 0px;
	float: left;
	width: 429px;
	height: auto;
	text-align: left;
	padding-top: 25px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 40px;
}
.bottom {
	float: left;
	height: 173px;
	width: 949px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.bottom_img {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.sitemap {
	margin: 0px;
	padding: 10px;
	float: left;
	text-transform: uppercase;
}
.sitemap a, .sitemap a:visited {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.heading a, .heading a:visited {
	color: #CCC;
	text-align: left;
	text-decoration:none;
	font-weight: bold;
	font-size: 16px;
}
.heading_m {
	font-size: 19px;
	color: #fd604f;
	margin: 0px;
	float: left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 35px;
	padding-left: 55px;
	width: 300px;
	text-align: left;
	font-weight: bold;
}
.wrap_lp {
	margin: auto;
	padding: 0px;
	width: 740px;
}
.heading_lp {
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 28px;
	padding-left: 0px;
	width: 485px;
	font-size: 30px;
	font-weight: bold;
	text-transform: uppercase;
	color: #a3fffe;
	margin: auto;
	float: left;
	font-family: "Century Gothic", "Trebuchet MS", Tahoma, Arial;
}
.custom_dress_shirts {
	font-size: 32px;
	color: #111;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Century Gothic", "Trebuchet MS", Tahoma, Arial;
	margin: auto;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
}
.why_lp {
	padding: 0px;
	float: left;
	height: 245px;
	width: 425px;
	text-align: left;
	background-image: url(images/why_lp_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.why_hdng_lp {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	text-align: center;
	font-family: "Century Gothic", "Trebuchet MS", Tahoma, Arial;
	height: 225px;
	width: 400px;
	background-image: url(images/why_lp_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
}
.clear {
	clear: both;
	float: left;
}
.why_txt_lp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-transform: none;
	text-align: left;
	clear: both;
	float: left;
	line-height: 24px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.signup_lp {
	background-image: url(images/signup_lbg.jpg);
	background-repeat: repeat-x;
	padding: 0px;
	float: left;
	height: 245px;
	width: 315px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position: left top;
}
.signup_off_lp {
	float: left;
	width: 180px;
	color: #656565;
	font-size: 20px;
	font-weight: bold;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.signup_man_lp {
	background-image: url(images/signup_img_lp.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 288px;
	height: 245px;
}
.savnow_lp input {
	border:solid 1px #999;
	font-size: 14px;
	text-align: center;
	color: #666;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.savnow_lp {
	padding: 0px;
	float: left;
	width: 288px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.savnow_lp a, .savnow_lp a:visited {
	font-weight: bold;
	color: #333;
	font-size:15px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.asseen_hdng_lp {
	margin: 0px;
	padding-top: 19px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	text-align: left;
	font-family: "Century Gothic", "Trebuchet MS", Tahoma, Arial;
	height: 200px;
	width: 400px;
	background-image: url(images/press_lbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
}
.asseen_lp {
	padding: 0px;
	float: left;
	height: 219px;
	width: 425px;
	text-align: left;
	background-image: url(images/press_lbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
}
.startdesign_lp {
	padding: 0px;
	float: left;
	height: 219px;
	width: 315px;
	margin: 0px;
}
.startdesign_mdl_lp {
	background-image: url(images/press_lbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 219px;
	width: 288px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.mainwrap {
	margin: 0px;
	padding: 0px;
	width: 953px;
	height: 100%;
}
.banner_add {
	background-image: url(images/banner_add.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 444px;
	width: 953px;
	float: left;
}
.mainhome_topmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	font-weight:bold;
	margin: auto;
	float: left;
	padding-top: 31px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 30px;
	width: 425px;
	text-transform: uppercase;
	text-align: center;
}
.mainhome_topmenu a:link, .mainhome_topmenu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight:bold;
	padding-left:20px;
	text-decoration: none;
	padding-right: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
}
.mainhome_subscribe {
	width:225px;
	float:left;
	margin: 0px;
	position: relative;
	text-align: left;
	font-weight: bold;
	color: #333;
	line-height: 16px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 20px;
}
.mainhome_subscribe input {
	border:solid 1px #707070;
	color:#999;
	height: 15px;
	width: 110px;
	text-align: center;
	margin-top: 5px;
	float: left;
}
.mainhome_subscribe a, .mainhome_subscribe a:visited {
	color:#000;
	text-decoration:none;
}
.mainhome_shirts_start {
	margin: 0px;
	float: right;
	width: 349px;
	font-size: 14px;
	padding-top: 175px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}
.mainhome_shirts_start a, .mainhome_shirts_start a:visited {
	color:#FFF;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-image: url(images/cocreative_btn.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 221px;
	text-align: center;
	float: left;
	text-transform: uppercase;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 16px;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.mainhome_join {
	font-weight: bold;
	color: #000;
	font-size: 15px;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 0px;
	padding-right: 85px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
	margin: 0px;
}
.mainhome_create {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 15px;
	line-height: 18px;
	color: #707070;
	margin: 0px;
	padding: 0px;
}
.mainhome_footer {
	text-align: right;
	margin: 0px;
	float: right;
	height: 50px;
	width: 939px;
	padding-top: 40px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
}
.mainhome_footer a:link, .mainhome_footer a:visited {
	font-weight: bold;
	color: #999;
	text-decoration: none;
}
.mainhome_start_creating_box {
	float: left;
	width: 375px;
	margin: 0px;
	padding: 0px;
	background-image: url(images/startcreating_img_home.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 205px;
}
.mainhome_strt_cre {
	font-size: 17px;
	color: #289741;
	margin: 0px;
	float: left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	width: 355px;
	text-align: left;
	font-weight: bold;
	height: 51px;
	font-family: Verdana, Geneva, sans-serif;
}
.mainhome_strt_cre a, .mainhome_strt_cre a:visited {
	color: #289741;
	text-align: left;
	text-decoration:none;
}
.mainhome_strt_cre_img {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	width: 355px;
}
.mainhome_normal {
	font-size: 9px;
	color: #666666;
	font-weight: bold;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.mainhome_strt_cre_typ {
	margin: 0px;
	float: left;
	width: 161px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #9d9d9d;
	text-align: left;
	line-height: 17px;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: bottom;
}
.mainhome_guarantee {
	background-image: url(images/perfectshirtgaurantee_img_home.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 205px;
	width: 227px;
}
.mh_perf_shir {
	font-family: "Trajan Pro", "Times New Roman", Tahoma, Verdana;
	font-size: 15px;
	text-transform: uppercase;
	color: #5b5b5b;
	text-align: left;
	margin: 0px;
	float: left;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
	font-weight: bold;
}
.mh_perf_shir a, .mh_perf_shir a:visited {
	font-family: "Trajan Pro", "Times New Roman", Tahoma, Verdana;
	font-size: 15px;
	text-transform: uppercase;
	color: #5b5b5b;
	text-align: left;
	text-decoration: none;
}
.mh_guarantee {
	font-size: 18px;
	text-transform: uppercase;
	color: #3c3c3c;
	text-align: left;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
	width: 170px;
	font-weight: bold;
}
.mh_guarantee a, .mh_guarantee a:visited {
	font-size: 18px;
	text-transform: uppercase;
	color: #3c3c3c;
	text-align: left;
	text-decoration: none;
}
.mh_guarantee_txt {
	font-size: 10px;
	color: #040504;
	width: 120px;
	margin: 0px;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
	text-align: left;
	font-family: "Century Gothic", Arial, Tahoma;
	font-weight: bold;
}
.mainhome_madprops {
	margin: 0px;
	float: left;
	height: 190px;
	width: 351px;
	text-align: left;
	background-image: url(images/madprops_bg_home.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.mainhome_madprops a, .mainhome_madprops a:visited {
	color:#333;
	text-decoration:none;
	text-align:left;
	font-size: 14px;
	font-weight:bolder;
	text-transform: uppercase;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	margin: 0px;
	padding: 0px;
}
.mainhome_cocreation_box {
	float: left;
	width: 375px;
	margin: 0px;
	padding: 0px;
	background-image: url(images/cocreation_img_home.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 196px;
}
.custom_revolution {
	padding: 0px;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.mainhome_middle_content {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 196px;
	width: 578px;
	background-image: url(images/home_content_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.mainhome_middle_txt {
	margin: 0px;
	float: left;
	height: 114px;
	width: 416px;
	text-align: left;
	padding-top: 25px;
	padding-right: 76px;
	padding-bottom: 47px;
	padding-left: 76px;
}
.dive_in2des a, .dive_in2des a:visited {
	font-weight: bold;
	color: #289741;
	text-decoration:none;
}
.bold {
	font-weight: bold;
}
.strt_cre_img_lnk a, .strt_cre_img_lnk a:visited {
	padding-top:165px;
	padding-right:150px;
	padding-bottom:5px;
	padding-left:198px;
	display:inline;
}
.mainhome_facebook_box {
	float: left;
	height: 198px;
	width: 235px;
	background-image: url(images/facebook_img_home.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
}
.mainhome_twitter_box {
	margin: 0px;
	float: left;
	height: 198px;
	width: 238px;
	background-image: url(images/twitter_img_home.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.mainhome_twitter_lnk a, mainhome_twitter_lnk a:visited {
	font-size: 10px;
	font-weight: bold;
	color: #959595;
	text-decoration: none;
	margin: 0px;
	float: left;
	text-align: left;
	padding-top: 105px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.mainhome_blog_box{
	background-image: url(images/blog_img_home.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	float: left;
	width: 245px;
	text-decoration: none;
}
.mainhome_blog_box a {
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	float: left;
	width: 245px;
	padding-top: 99px;
	padding-right: 0px;
	padding-bottom: 86px;
	padding-left: 0px;
	text-decoration: none;
}
.mainhome_shirtbible_box {
	margin: 0px;
	float: left;
	height: 170px;
	width: 200px;
	background-image: url(images/shirtbible.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: left;
	padding-top: 28px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.mainhome_shirtbible_box a {
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color:#292929;
	float: left;
	padding-top: 0px;
	padding-right: 100px;
	padding-bottom: 100px;
	padding-left: 0px;
}
.mainhome_f_link a, .mainhome_f_link a:visited{
	float: left;
	padding-top: 80px;
	padding-bottom: 100px;
	text-decoration: none;
	padding-right: 110px;
	display: inline;
	padding-left: 110px;
	margin-top: -30px;
	margin-right: -110px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.perf_gaurt_img_lnk a, .perf_gaurt_img_lnk a:visited {
	padding-top:140px;
	padding-right:110px;
	padding-bottom:0px;
	padding-left:95px;
	display:inline;
	text-decoration: none;
	float: left;
	margin-top: -70px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}


#gsfn_list_widget
{
	font-size: 12px;
	float: none;
	width: 605px;
	border: 6px solid #DDD;
	padding: 20px;
	clear: both;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#gsfn_list_widget img { border: none; }
#gsfn_list_widget a.widget_title { color: #000; display: block; margin-bottom: 10px; font-weight: bold; }
#gsfn_list_widget .powered_by { margin-top: 8px; padding-top: 8px; border-top: 1px solid #DDD; }
#gsfn_list_widget .powered_by a { color: #333; font-size: 90%; }
#gsfn_list_widget div#gsfn_content { }
#gsfn_list_widget div#gsfn_content li { text-align:left; margin-bottom:6px; }
#gsfn_list_widget div#gsfn_content a.gsfn_link { line-height: 1; }
#gsfn_list_widget div#gsfn_content span.time { font-size: 90%; padding-left: 3px; }
#gsfn_list_widget div#gsfn_content p.gsfn_summary { margin-top: 2px }

#subscribe {
	text-transform: uppercase;
	color: #ffffff;
	margin-left: 4px;
	cursor: pointer;
	width: 72px;
	height: 18px;
	font-size: 12px;
}
#breakdownbackground {
	background-image: url(Images/breakdownheader.jpg);
	width: 994px;
	height: 290px;
	background-repeat: no-repeat;
	background-position: center bottom;
}
#breakdownbar {
	float: left;
	height: 20px;
	width: 975px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 19px;
	font-size: 15px;
	font-weight: bold;
	color: #CCC;
	background-image: url(Images/bibletop.jpg);
	background-repeat: repeat-x;
	background-position: center 7px;
}
