@charset "utf-8";
/* CSS Document */

body {
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0;
	background:#EAEAEA;
	padding:0;
}
h1, h2, h3, h4, h5, p, span, form, img, a, ul, li {
    border:none;
    list-style:none;
    margin:0;
    outline:0;
    padding:0;
    text-decoration:none;
}
* {
	margin:0;
	padding:0;
}
.clear {
	clear:both;
	overflow:hidden;
	height:0px;
}
.wrapper {
	width:770px;
	margin:auto;
	text-align:center;
/*	padding:20px;*/
	background:#fff;
	border:1px solid #440862;
}
.form-section {
	width:450px;
	margin:auto;
	text-align:center;
}
.form-section h1 {
	font:bold 33px Arial, Helvetica, sans-serif;
	color:#030303;
	margin:0 0 10px 0;
}
.form-content {
}
.label-text {
	float:left;
	margin:0 5px 0 0;
	width:138px;
	text-align:right;
}
.label-text label {
	text-align:right;
	font:11px Arial, Helvetica, sans-serif;
	color:#030303;
}
.input-field {
	float:left;
	margin:0 0 10px 0;
}
.input-field input{
	border:1px solid #908F8F;
    padding:2px;
    width:300px;
	font:11px Arial, Helvetica, sans-serif;
	color:#030303;
}
.input-field span {
	display:block;
	text-align:center;
	width:300px;
	margin:2px 0 0 0;
	color:#ff0000;
	font:10px Arial, Helvetica, sans-serif;
}
.input-field textarea {
	padding:2px;
    width:300px;
	font:11px Arial, Helvetica, sans-serif;
	color:#030303;
	height:100px;
	border:1px solid #908F8F;
}
.choose-banner-layout {
	margin:8px 0 0 0;
}
.choose-banner-layout h2 {
	font:27px Arial, Helvetica, sans-serif;
	color:#030303;
}
.choose-banner-layout p  {
	font:15px/20px Arial, Helvetica, sans-serif;
	color:#030303;
}
.choose-banner-layout p span {
	font:15px/20px Arial, Helvetica, sans-serif;
	color:#ff0000;
	display:block;
}
.choose-banner-layout span {
	font:13px Arial, Helvetica, sans-serif;
	color:#030303;
}
.banner-print-section {
	margin:20px 20px 25px;
}
.banner-print-section ul li {
	width:132px;
	float:left;
	margin:0 17px 15px 0;
	text-align:center;
}
.banner-print-section ul li.last {
	margin:0;
}
.img-banner {
	width:130px;
	height:79px;
	overflow:hidden;
	border:1px solid #424242;
}
.img-banner-price {
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#ff0000;
	min-height:24px;
	margin:5px 0 10px 0;
}
.banner-print-section p {
	font:13px Arial, Helvetica, sans-serif;
	color:#030303;
}
.bottom-text {
	font:14px Arial, Helvetica, sans-serif;
	color:#030303;
	margin:0 20px;
}
.send-btn {
	margin:20px 0;
}
.send-btn input {
	background:url(images/send-order_03.jpg) no-repeat left top;
	border:none;
	width:119px;
	height:40px;
	display:inline-block;
	cursor:pointer;
}
.youth-size, .adult-size {
	float:left;
}
.adult-size {
	margin:0 0 0 20px;
}
.youth-size ul li, .adult-size ul li {
	float:left;
}
.youth-size input, .adult-size input {
	width:22px;
}
.size-quantity .label-text {
	margin-top:33px;
}
.tshirt-print-section {
	margin:20px 20px 25px;
}
.tshirt-print-section ul li {
	/*width:132px;*/
	float:left;
	margin:0 51px 15px 0;
	text-align:center;
}
.tshirt-print-section ul li.last {
	margin:0;
}
.tshirt-print-section .img-banner {
	width:209px;
	height:auto;
	overflow:hidden;
	border:0;
}
.tshirt-print-section .img-banner-price {
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#ff0000;
	margin:5px 0 10px 0;
	min-height:15px;
}
.tshirt-print-section p {
	font:13px Arial, Helvetica, sans-serif;
	color:#030303;
}
.header-sec {
	padding:4px 0 0 0;
	background:url(../images/d_header-top.gif) no-repeat left top;
	border-bottom:5px solid #440862;
	margin:0 0 15px 0;
}
.logo {
	float:left;
}
.banner {
	float:left;
}
.shirt-banner-layout {
	margin:8px 20px 0;
}
.thank-you {
	width:auto;
	margin:0 20px 20px;
}
.thank-you p {
	color: #030303;
    font: 14px Arial,Helvetica,sans-serif;
}
