@charset "utf-8";
/* CSS Document */

@font-face{
	font-family:'PRISTINA';
	src:url('../fonts/PRISTINA.eot'); /* IE9 Compat Modes */
	src:url('../fonts/PRISTINA.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	    url('../fonts/PRISTINA.woff') format('woff'), /* Modern Browsers */
	    url('../fonts/PRISTINA.ttf')  format('truetype') /* Safari, Android, iOS */
	}

nav li:first-child a{ color:#000000}
.active a {color:#ff3300;}

/* Homepage - start */
	
.banner dl{float:right; width:615px;}

hgroup {

    float: left;
    margin: 0 0 15px;
    padding: 82px 0 40px;
    text-align: center;
    width: 495px;
	background:none
}
h2 {
    color: #FF3300;
    font: 65px futuraLight;
    padding: 0 0 10px;
    text-transform: uppercase;
}

.banner dl hgroup h2.htitle{font-size: 65px; font-weight: normal; background:none; line-height:99%}
	.banner dl hgroup h3.hsubtitle{ padding:7px 0 0 17px}
					
	#hcontent{background:url(../img/bgd_threemodels.jpg) no-repeat center top #ffffff; width:100%; margin:0 auto; overflow:hidden; position:relative; z-index:1; min-height:771px}
	
		.hhighlight{background:url(../img/interface/bgd_highlight.png) repeat-x left top; width:100%; position:absolute; left:0; bottom:140px; min-height:56px; font:13px futuraMedium; text-transform:uppercase;}
			.hhighlight > div{width:980px; margin:0 auto; position:relative;}
				.hhighlight ul{float:left; width:570px; margin:0; padding:0;}
					.hhighlight li{float:left; padding:0;}
					/*.hhighlight li{background:url(../img/interface/bgd_btnHighlightLi.png) no-repeat 0 1px; float:left; padding:0 0 0 7px;}*/
						.hhighlight li + li{}
						.hhighlight li a{float:left; padding:0 0 0 0; color:#ffffff; margin:10px 0 0 0; text-transform:uppercase}
/*						.hhighlight li a{background:url(../img/interface/bgd_btnHighlight.png) no-repeat right top; float:left; padding:7px 48px 12px 2px; color:#333;}*/	.stxt {margin:10px 10px 0 10px}

				.highlightVid{background: #000000 ; min-height:204px; min-width:289px; position:absolute; right:25%; top:-60px;}
/*					.highlightVid dt{float:left; margin:0 5px 0 36px; padding:19px 0 16px; width:180px;}
						.highlightVid p:first-child{font-size:21px; color:#ff3300; font-weight:bold; padding:0 0 8px;}
						.highlightVid p{font-size:14px; color:#333;}
							.highlightVid a{color:#333;}
					.highlightVid dd{float:left; width:auto; margin:-22px 0 0;}	*/
					
					.highlightDesign{background:url(../img/interface/bgd_btndesignyourshirt.png) no-repeat left top; min-height:86px; min-width:195px; position:absolute; right:2px; top:-18px;}
					.highlightDesign dt{float:left; margin:22px 0 0 18px; padding:0; width:150px; font-size:17px}
						.highlightDesign p:first-child{font-size:21px; color:#ff3300; font-weight:bold; padding:0 0 8px;}
						.highlightDesign p{font-size:14px; color:#333;}
							.highlightDesign a{color:#ffffff;}
					.highlightDesign dd{float:left; width:auto; margin:-22px 0 0;}
										
/* Homepage - end */		


/* About Us - start */

	/*#aucontent{width:100%; margin:0 auto; overflow:hidden; position:relative; z-index:1; }*/
	#aucontent { overflow: hidden; width: 100%; min-width:980px}
	#aucontent p + p { margin-top: 3%; }

div.twocol { margin:20px 0 30px 0; overflow:hidden; line-height:150%}

.leftcontent {float:left; display:block; width:60%; color:#333333;}
	.leftcontent h1 {color:#ff3300; font: 40px futuraLight; text-transform:uppercase; width:100%; letter-spacing:-1px; padding: 0 0 20px 0 }
	.leftcontent h2 {color:#333333; font: 23px futuraLight; font-weight:bold; text-transform:none; width:100%; padding: 0 0 30px 0}

aside { float:right; display:block; background:#f8f8f8; width:28%; color:#333333; padding:20px}
	aside.customertesti h1.sidebartitle { color:#232323; text-transform:uppercase; font: 20px futuraMedium; text-align:center; padding:10px 0 30px 0; width:100%}
.testimonials { background:url(../img/sidebar-testimonial.png) no-repeat left top; font-size:11px; display:block; position:relative; clear: both; padding:25px 0 30px 20px; /*border-top:dashed thin #333333;*/ }
.testimonials-author { color:#174d68; display:block; width:100%; text-align:right}

/*.mttestimonials { background:url(../img/au_mission-topborder.png) no-repeat left top; font:24px PRISTINA; display:list-item; padding:20px 0 30px 48px; list-style:none; color:#174d68; width:100% }*/

.mttestimonials { font:24px PRISTINA; display:list-item; padding:20px 0 20px 48px; margin:30px 0 35px 0; list-style:none; color:#174d68; width:100%;
background-image: url(../img/au_mission-bottomborder.png), url(../img/au_mission-topborder.png);
background-position: center bottom, left top;
background-repeat: no-repeat;}

/*#example1 {
width: 500px;
height: 250px;
background-image: url(sheep.png), url(betweengrassandsky.png);
background-position: center bottom, left top;
background-repeat: no-repeat;
}*/

		.auhighlight{background: #f1f1f1; width:120%;left:0; bottom:20px; min-height:163px; font:13px futuraMedium; text-transform:uppercase; padding:23px 0 0; margin: 0 0 -80px -19px;}
			.auhighlight > div{width:980px; margin:0 auto; position:relative;}
				.auhighlight ul{float:left; width:300px; margin:0 0 0 25px; padding:0;}
					.auhighlight li{background:url(../img/interface/bgd_btnHighlightLi-sidebar.png) no-repeat 0 0 #999999; float:left; padding:0 0 0 7px; margin:0 0 20px; height:29px}
						.auhighlight li + li{margin:0; padding: 0 0 0 16px;}
						.auhighlight li a{background:url(../img/interface/bgd_btnHighlight-sidebar.png) no-repeat right top; float:left; padding:7px 48px 12px 2px; color:#333;}

/* About Us - end */

/* Support - start */

.support{width:980px; margin:0 auto; overflow:hidden; padding-bottom:35px}

div.stwocol { margin:100px 0 0 0; overflow:hidden;}

nav.submenu ul { font: 13px futuraMedium; margin: 0 auto; width: 980px;}
nav.submenu { background: none repeat scroll 0 0 #CCCCCC; left: 0; margin-top: 120px; position: absolute; width: 100%; min-width:980px}
		nav.submenu li { margin-top:5px; }
			nav.submenu li a { color:#ffffff}
			nav.submenu li.subactive a { color:#000000}
			nav.submenu li.active {background:#ff3300; color:#ffffff; padding:5px 10px; margin-top:-2px;
		border-radius:3px;
		-moz-border-radius:3px; /* Firefox 3.6 and earlier */}
			nav.submenu li.active a {color:#ffffff; font-size:18px; padding: 0 5px 0 5px}

#rightcontent {float:right; display:block; width:69%; color:#333333;}
	#rightcontent p { margin: -3% 0 7% 0; line-height:190%;}
	#rightcontent h3 {color:#ff3300; font: 19px futuraMedium ; text-transform:uppercase; width:100%; letter-spacing:-1px; padding: 0 0 20px 0; clear:both; padding:0 0 30px }
	#rightcontent div.new { background:url(../img/interface/bgd_new.png) no-repeat #ff3300; display:block; float:right; font: 12px futuraLight; margin-top:-49px; padding:2px 10px 2px 17px; color:#ffffff; text-transform:uppercase }
	
		span.stxtbtn1 a { background:#333333; color:#ffffff; padding:3px 12px 3px 12px; display:block; float:left; width:auto; margin: 20px 0 7% 0;
		border:0px solid;
		border-radius:3px;
		-moz-border-radius:3px; /* Firefox 3.6 and earlier */}
		span.stxtbtn2 a { background:#333333; color:#ffffff; padding:2px 5px 2px 5px;
		border-radius:3px;
		-moz-border-radius:3px; /* Firefox 3.6 and earlier */}
	
aside.mguides { float:left; display:block; background:#d6cecc; width:22%; color:#333333; }
	aside.mguides h1.sidebartitle { color:#232323; text-transform:uppercase; font: 22px futuraMedium; text-align:left; overflow:hidden; width:auto}
/*aside.mguides nav.mguidesmenu { color:#ffffff; font: 19px futuraMedium; width:370px; background:none; margin-bottom:-25px}
	aside.mguides nav ul { }
		aside.mguides nav li{ background:url(../img/interface/bgd_btnsupport.png) no-repeat;  width:221px; height:62px; margin:0 0 0 150px; padding:15px 0 0 30px }
		aside.mguides nav li a {color:#ffffff; }
		aside.mguides nav li span a { width:221px; height:62px; color:#ffffff; padding:19px 55px 15px 20px; margin: 0 0 0 0px }*/
		.btnmguides {font:19px futuraMedium; text-transform:uppercase; margin:25px -4px auto; }
			.btnmguides div{width:980px; margin:0 auto; position:relative;}
				.btnmguides ul{ margin-top:70px}
					.btnmguides li{background:url(../img/interface/bgd_btnsupportli.png) no-repeat 0 0; float:left; }
						.btnmguides li + li{margin:15px 0 0 0;}
						.btnmguides li a{background:url(../img/interface/bgd_btnsupportl.png) no-repeat right top; float:left; padding:18px 48px 20px 18px; color:#fff; width:155px}			

section { color:#000000;}
section.gallery { background:url(../img/s_threecol-vdash.png) right repeat-y; width:33%; display:block; float:left; height:304px}
	section.gallery h1 { font: 18px futuraMedium; text-align:center; text-transform:uppercase; padding:0 20px 20px 0; }
		section.gallery li { display:inline;}
		section.gallery li img { padding:12px 3px 12px 3px}
section.guarantee { background:url(../img/s_threecol-vdash.png) right repeat-y; width:33%; display:block; float:left; text-align:center;height:304px; line-height: 170%;}
	section.guarantee h1 { color:#000000; font: 18px futuraMedium; text-align:center; text-transform:uppercase; padding:0 20px 12px 0; width:100%}
		section.guarantee img {padding:0 10px}
		section.guarantee span.yoursatisfaction { font: 30px futuraLight; color:#000000; line-height:60%; }
		section.guarantee span.ifyourshirt { font: 18px futuraLight; color:#000000; line-height:60%; }
		section.guarantee span.free { font: 25px futuraLight; color:#ff3300; line-height:60%; font-weight:bolder;; }
section.promo { width:33%; display:block; float:left; text-align:center; margin-left:7px; height:278px}
	section.promo h1 { color:#000000; font: 18px futuraMedium; text-align:center; text-transform:uppercase; padding:0 0 20px 0;  }
	section.promo h2 { color:#666666; font: 23px futuraLight; text-align:center; text-transform:uppercase; padding:0 20px 0 20px; letter-spacing:6px}
		section.promo div { background:url(../img/getatrial.png) no-repeat top; min-height:174px; font: 35px futuraLight; padding: 30px 0 0 0 }
			section.promo div p { color:#ffffff;}
			section.promo div span.superscript { vertical-align:super; font: 35px futuraMedium; }
			section.promo div span.price { font: 55px futuraMedium; }
			section.promo div span.subscript { vertical-align:sub; font: 37px futuraMedium; }
			section.promo .trynow { background:url(../img/interface/bgd_btntrynow.png) no-repeat center; font: 17px futuraMedium; color:#ffffff; padding: 13px 50px 20px 40px}
			section.promo .trynow a { margin: 5px 0 0 0px;}
			section.promo .limitedoffer { float:right; font-size:10px; padding:5% 2% 0 0}
		/*section.promo p { background:url(../img/getatrial.png) no-repeat center;}*/
		
section.promo div div.sbtntrynow { background: none; margin:0 auto; padding:0; min-height:0}		

		div.sbtntrynow {font:13px futuraMedium; text-transform:uppercase; margin:25px auto; width:55% }
			div.sbtntrynow div{width:980px; margin:0 auto; position:relative;}
				div.sbtntrynow ul{width:100%;}
					div.sbtntrynow li{background:url(../img/interface/bgd_hiwbtnli.png) no-repeat 0 0; float:left; padding:0 0 0 11px; margin: 0 0 0 2%}
						div.sbtntrynow li + li{margin:0 0 0 5%;}
						div.sbtntrynow li a{background:url(../img/interface/bgd_hiwbtn.png) no-repeat right top; float:left; padding:15px 55px 10px 11px; color:#fff; font: 18px futuraMedium;}			

/* Support- end */		

/* How It Works - start */	

hgroup.hiw-titles { margin:0 auto; width:980px; float:none; margin-top:45px}
hgroup.hiw-titles h1 { color:#ff3300; text-transform:uppercase; font: 40px futuraLight; width:60%; text-align:left}
hgroup.hiw-titles div { background:url(../img/bgd_arrow-createyourownshirt.png) no-repeat left #FF0000; color:#ffffff; float:right; font: 20px futuraLight; height:37px; padding: 0 25px 0 40px; margin: 5px 0 0; line-height:180%}

		.hiw-highlight{background: #404040; width:100%; min-width:980px; position:absolute; left:0; font:13px futuraMedium; text-transform:uppercase; margin-top:30px}
			.hiw-highlight div{width:980px; margin:0 auto; position:relative;}
				.hiw-highlight ul{float:left; width:100%; padding:17px 0 12px 0;}
					.hiw-highlight li{background:url(../img/interface/bgd_btnHighlightLi.png) no-repeat 0 1px; float:left; padding:0 0 0 7px; margin: 0 0 0 5%}
						.hiw-highlight li + li{margin:0 0 0 5%;}
						.hiw-highlight li a{background:url(../img/interface/bgd_btnHighlight.png) no-repeat right top; float:left; padding:7px 48px 12px 2px; color:#333; width:190px}
						
article.hiw-rows { display:block; margin:11% 0 0 0}						
	section.hiw-row1 { width:980px; margin:0 auto; overflow:hidden; font: 38px futuraMedium; padding:0 0 3% 0}	
	section.hiw-row1 p { display:block; float:left; width:40%; padding: 3% 0 0 0}	
	section.hiw-row1 img { display:block; float:right;}	
	section.hiw-row1 span.firstrow { color:#13506e;}	
	
	section.hiw-row2 { width:980px; margin:0 auto; overflow:hidden; font: 38px futuraMedium; padding:0 0 3% 0}
	section.hiw-row2 p { display:block; float:right; width:40%; padding: 3% 0 0 0; text-align:right}	
	section.hiw-row2 img { display:block; float:left}	
	section.hiw-row2 span.firstrow { color:#13506e}		
	
	section.hiw-row3 { width:980px; margin:0 auto; overflow:hidden; font: 38px futuraMedium; padding:0 0 3% 0}
	section.hiw-row3 p { display:block; float:left; width:40%; padding: 3% 0 0 0}	
	section.hiw-row3 img { display:block; float:right}	
	section.hiw-row3 span.firstrow { color:#13506e}	 

article.hiw-bottomtxt { background:url(../img/au_mission-bottomborder.png) repeat-x top; text-align:center; width:980px; margin:0 auto; overflow:hidden; font: 18px futuraMedium; color:#333333; padding:3% 0 2%; margin-top: 1%; line-height:200%}
	article.hiw-bottomtxt a { color:#a32f12}
	
		.hiw-btnregisternow {font:13px futuraMedium; text-transform:uppercase; margin:25px auto; width:55% }
			.hiw-btnregisternow div{width:980px; margin:0 auto; position:relative;}
				.hiw-btnregisternow ul{width:100%;}
					.hiw-btnregisternow li{background:url(../img/interface/bgd_hiwbtnli.png) no-repeat 0 0; float:left; padding:0 0 0 11px; margin: 0 0 0 2%}
						.hiw-btnregisternow li + li{margin:0 0 0 5%;}
						.hiw-btnregisternow li a{background:url(../img/interface/bgd_hiwbtn.png) no-repeat right top; float:left; padding:15px 55px 32px 11px; color:#fff;}	

/* How It Works - end */	

/* Suits - start */	

div.threecol { margin:20px 0 30px 0; overflow:hidden; line-height:150%}

.col1 {float:left; display:block; width:50%; color:#333333; padding: 3% 0 0 0}
	.col1 h1 {color:#ff3300; font: 42px futuraLight; text-transform:uppercase; width:100%; letter-spacing:-1px; padding: 0 0 40px 0; line-height:90% }
	.col1 h2 {color:#07090a; font: 50px futuraLight; font-weight:bold; text-transform:uppercase; width:100%; padding: 0 0 30px 0;line-height:50%}
	.col1 h3 {color:#424242; font: 40px futuraLight; font-weight:bold; text-transform:uppercase; width:100%; padding: 0 0 50px 0; line-height:50%}
	.col1 .col1-2col { min-height:280px}
		.col1 ul { min-width:30%; display:block; float:left; padding-top:5%}
			.col1 div.bullets1 ul li { font: 23px futuraLight; list-style: inside url(../img/bullet1.png); text-transform:uppercase; color:#666666; padding-top:3%}
		.col1 div.bluestarburst	{ background:url(../img/starburst-blue.png) no-repeat; float:left; width:181px; height:164px; color:#ffffff; text-align:center;  font: 15px futuraMedium; text-transform:uppercase; margin-left:7% }
				.col1 div.bluestarburst p	{ padding:21% 10% 10% 10%}
				.col1 div.bluestarburst p span.bs-larger{ font: 20px/200% futuraHeavy;}
				
	.col1 div.price h1 { font: 80px futuraLight; display:block; float:left; width:auto; padding:0 }	
		.col1 div.price span.dollar { font: 40px futuraMedium;  }		
	.col1 div.subscript {font: 11px futuraMedium; background:#ff3300 url(../img/subscript-arrowpoint.png) no-repeat left; display:block; float:left; color:#ffffff; padding:2% 2% 2% 6%; text-transform:uppercase; margin:9% 0 0 2% }	
	
	.col2 { float:left; display:block; width:auto; padding:3px}
		col2.customertesti h1.sidebartitle { color:#232323; text-transform:uppercase; font: 20px futuraMedium; text-align:center; padding:10px 0 30px 0; width:100%}
	.col1 article.customisenow{ color:#ffffff; padding-bottom:59%}
				.col1 article.customisenow div{}
					.col1 article.customisenow ul{ padding-top:20px}
						.col1 article.customisenow li{background:url(../img/interface/bgd_btnHighlightLi.png) no-repeat 0 1px; float:left; padding:0 0 0 7px; list-style:none; text-transform:uppercase}
							.col1 article.customisenow li + li{margin:0 0 0 5%;}
							.col1 article.customisenow li a{background:url(../img/interface/bgd_btnHighlight.png) no-repeat right top; float:left; padding:7px 48px 12px 16px; color:#ffffff; width:227px;  font: 15px futuraMedium;}	
						
	.col1 div.bottomtxt a { color:#307598; font: 30px futuraLight; display:block; float:left; position:relative; bottom:5px }							
	
	
.col3 { float:right; display:block; width:175px; padding: 3% 0 0 0}	
	.col3 ul.sthumbnails li { float:right; padding:0 0 10% 0;}
	.col3 ul.sidemenu ul {width:151px; font: 12px futuraMedium; padding: 5% 0 5% 0}
		.col3 ul.sidemenu li { background: url(../img/au_mission-bottomborder.png) no-repeat bottom; line-height:200%; text-transform:uppercase; font: 12px futuraMedium; clear:right; padding: 11px 0 11px 0; line-height:150%}
			.col3 ul.sidemenu li a { color:#333333; }
				.col3 ul.sidemenu li ul { float:right; padding:0 0 10% 0; margin:25px 0 0}
					.col3 ul.sidemenu li ul li { list-style: inside url(../img/bullet2.png); background:none; line-height:5%; margin-left:-20px}
						.col3 ul.sidemenu li ul li a { color:#333333}

/* Suits - end */	


/* Uniforms - start */	

.leftcontent1 {float:left; display:block; width:63%; color:#333333;}
	.leftcontent1 h1 {color:#ff3300; font: 40px futuraLight; text-transform:uppercase; width:100%; letter-spacing:-1px; padding: 0 0 20px 0 }
	.leftcontent1 h2 {color:#333333; font: 23px futuraLight; font-weight:bold; text-transform:none; width:100%; padding: 0 0 30px 0}

.uniforms-form { background:#e9e9e9; padding:20px; margin:27px 0 0 0; font: 14px futuraLight; }
	h1.contact-header{ font: 20px futuraLight; text-transform:none; color:#4d4d4d; background:url(../img/au_mission-bottomborder.png) bottom repeat-x; margin-bottom:20px}
	td.common2 { color:#4d4d4d;  }
	.form-table { width:100%; }
	.txtbx { font:14px futuraLight; border: solid #c9c9c9 thin; width:85%; height:25px; background:#f3f3f3; color:#174d68; margin:5px 0 20px 0; padding:0 10px 0 10px}
	.txtbx-code { font:14px futuraLight; border: solid #c9c9c9 thin; width:160px; height:25px; background:#f3f3f3; color:#174d68; padding:0 10px 0 10px}
	/*input[type="text"] { border: solid #c9c9c9 thin; width:278px; height:27px; background:#f3f3f3; color:#174d68}*/
	.txtarea { font:14px futuraLight; border: solid #c9c9c9 thin; width:95%; height:100px; background:#f3f3f3; color:#174d68; margin-bottom:20px; padding:10px; margin:5px 0 20px 0;}
	.required { color:#922003 }
	/*.uniform-submit { background:url(../img/au_mission-bottomborder.png)}*/
	input.uniform-submit {background: url(../img/interface/submit-button.png) no-repeat; width:165px;  text-transform:uppercase; font: 16px futuraMedium; color:#333333; float:right;padding: 5px 20px 3px 13px; text-align: left; border: 0 none; height:29px; cursor:pointer; margin:0 5px 0 0  }

.txtlink { color:#922003}
	
aside.uniformsphotos { width:313px; background:none}
	aside.uniformsphotos img { padding:0 0 10px 0;}

/* Uniforms - end */	


/* Gift Certificates - start */	

section.gc { background:#e9e9e9; width:596px; margin-top:-7px; padding:20px}
	div.hr { height: 50px; background: url(../img/au_mission-bottomborder.png) no-repeat scroll center;}
		div.hr hr { display: none;}

/* Gift Certificates - end */	


/* Why Custom Tailored Shirts - start */

aside.twomodel { width:auto; background:none; padding-bottom:0}
	aside.twomodel img { padding:0 0 30px 0; margin:-35px 0 0 -60px; padding:0}

.wcts-leftcontent {float:left; display:block; width:60%; color:#333333; }
	.wcts-leftcontent h1 {color:#ff3300; font: 40px futuraLight; text-transform:uppercase; width:100%; letter-spacing:-1px; padding: 0 0 20px 0 }
	.wcts-leftcontent h2 {color:#307598; font: 21px futuraLight; font-weight:bold; text-transform:uppercase; width:100%; padding: 20px 0 20px 0}
	
		.wct-highlight{ font:13px futuraMedium; text-transform:uppercase; padding:23px 0 0; margin: 0 0 -80px -19px;}
			.wct-highlight > div{}
				.wct-highlight ul{ margin:0 0 0 25px;}
					.wct-highlight li{background:url(../img/interface/bgd_btnHighlightLi-sidebar.png) no-repeat 0 0 #999999; float:left; padding:0 0 0 7px; margin:0 40px 0 0; height:29px; width:250px}
						.wct-highlight li + li{margin:0; padding: 0 0 0 16px;}
						.wct-highlight li a{background:url(../img/interface/bgd_btnHighlight-sidebar.png) no-repeat right top; float:left; padding:7px 48px 12px 2px; color:#333; width:200px}	

/* Why Custom Tailored Shirts - end */

/* Trial Shirt - start */

section.ts-3bullets { background:url(../img/ts_section1.jpg) no-repeat center; height:131px; margin:20px 0 20px 0 }
	section.ts-3bullets li { display:inline; float:left; font:20px futuraMedium; }
	section.ts-3bullets li.bullet1 { padding:25px 0 0 30px  }
	section.ts-3bullets li.bullet2 { padding:18px 0 0 70px }
	section.ts-3bullets li.bullet3 { padding:25px 0 0 12% }
	.blue { color:#103d53}
	.orange { color:#871f05}
	
section.ts-pleasenote { background:url(../img/ts_section2.jpg) no-repeat center; height:44px; color:#ffffff; text-transform:uppercase; font:15px futuraMedium; padding: 25px 0 0 47px; margin:0 0 20px}	

section.ts-deliverytime { background:#f6f6f6; border:thin solid #ebebeb; padding:20px; color:#717171}	

		.ts-ordernow{ text-transform:uppercase; margin: 0 0 -80px -18px; font:13px futuraMedium; padding:10px 0 0}
			.ts-ordernow > div{}
				.ts-ordernow ul{margin:0 0 0 19px;}
					.ts-ordernow li{background:url(../img/interface/bgd_btnHighlightLi-sidebar.png) no-repeat 0 0 #999999; padding:0 0 0 7px; height:29px}
						/*.ts-ordernow li + li{margin:0; padding: 0 0 0 16px;}*/
						.ts-ordernow li a{background:url(../img/interface/bgd_btnHighlight-sidebar.png) no-repeat right top; float:left; padding:7px 48px 12px 2px; color:#333; width: 255px}

/* Trial Shirt - end */


/* Control Panel - start */

hgroup.cp-titles { margin:0 auto; width:980px; float:none; margin-top:-10px}
hgroup.cp-titles h1 { color:#ff3300; text-transform:uppercase; font: 40px futuraLight; width:60%; text-align:left}
hgroup.cp-titles div { background:url(../img/bgd_arrow-createyourownshirt.png) no-repeat left #FF0000; color:#ffffff; float:right; font: 20px futuraLight; height:37px; padding: 0 25px 0 40px; margin: 5px 0 0; line-height:180%}

		.cp-highlight{background: #333333; width:100%; position:relative; left:0; font:13px futuraMedium; text-transform:uppercase; margin-top:0; height:108px}
			.cp-highlight div{width:980px; margin:0 auto; position:relative;}
				.cp-highlight ul{float:left; width:100%; padding:17px 0 12px 0;}
					.cp-highlight li{background:url(../img/interface/bgd_btnHighlightLi.png) no-repeat 0 1px; float:left; padding:0; margin: 0}
						.cp-highlight li + li{margin:0}
						.cp-highlight li a{background:url(../img/interface/bgd_btnHighlight.png) no-repeat right top; float:left; padding:7px 48px 12px 2px; color:#333; width:190px}
						
						
					.cp-highlight li.acctname{ font: 20px futuraLight; color:#ff3300; font-size:30px; background:none; text-transform:none; display:block; float:left; width:55%; margin: 0 0 18px}
						span.aname{ font: 30px futuraMedium; letter-spacing:-1px}
					.cp-highlight li.yourbalance{ color:#ffffff; font-size:15px; background:none; text-transform:none; display:block; float:left;width:55% }			
						span.bprice { background:#000000; padding:3px 7px 3px 7px; border-radius:2px; -moz-border-radius:2px; /* Firefox 3.6 and earlier */}

article.cp-bottomtxt { background:none; text-align:center; width:980px; margin:0 auto; overflow:hidden; font: 18px futuraMedium; color:#333333; padding:3% 0 2%; margin-top: 1%; line-height:200%}
	article.cp-bottomtxt a { color:#a32f12}
	
					.highlightDesign1 {background:url(../img/interface/bgd_btndesignyourshirt.png) no-repeat left top; min-height:86px; min-width:195px; position:absolute; right:-5px; top:11px;}
					.highlightDesign1 dt{float:left; margin:22px 0 0 18px; padding:0; width:150px; font-size:17px}
						.highlightDesign1 p:first-child{font-size:21px; color:#ff3300; font-weight:bold; padding:0 0 8px;}
						.highlightDesign1 p{font-size:14px; color:#333;}
							.highlightDesign1 a{color:#ffffff;}
					.highlightDesign1 dd{float:left; width:auto; margin:-22px 0 0;}	
					
					.highlightDesign2 {background:url(../img/interface/bgd_btnseeourwork.png)  no-repeat left top; min-height:82px; min-width:151px; position:absolute; right:183px; top:13px; padding-right:18px}
					.highlightDesign2 dt{float:left; margin:22px 0 0 18px; padding:0; width:70px; font-size:17px}
						.highlightDesign2 p:first-child{font-size:21px; color:#ff3300; font-weight:bold; padding:0 0 8px;}
						.highlightDesign2 p{font-size:14px; color:#333;}
							.highlightDesign2 a{color:#ffffff;}
					.highlightDesign2 dd{float:left; width:auto; margin:-22px 0 0;}	

nav.cp-submenu ul { font: 13px futuraMedium; margin: 0 auto; width: 980px; padding:0; }
nav.cp-submenu { background: url(../img/cp-submenu_back.png) repeat scroll 0 0 #cccccc; left: 0; margin:20px auto 0; position: relative; float:none; height:23px; width:980px;		border-radius:2px;
		-moz-border-radius:2px; /* Firefox 3.6 and earlier */ }
		nav.cp-submenu li { margin:5px 0 0 15px; border-right:#8c8c8c thin solid; padding-right:20px}
			nav.cp-submenu li a { color:#333333}
			nav.cp-submenu li.subactive a { color:#000000}
			nav.cp-submenu li.active {background:#ff3300; color:#ffffff; padding:5px 10px; margin-top:-2px;
		border-radius:2px;
		-moz-border-radius:2px; /* Firefox 3.6 and earlier */}
			nav.cp-submenu li.active a {color:#ffffff; font-size:13px; padding: 0 5px 0 5px}	
			nav.cp-submenu li.last { border:none}		

div.cartitem { margin:0 auto; width:980px; text-align:right; padding:10px 0 30px 0; font-size:11px}	
table.cptable { margin:0 auto; width:980px; clear:both; border:#999999; }
table.cptable th { background:#CCCCCC; padding:5px 10px; font:11px futuraHeavy; text-transform:uppercase; text-align:center}
	.red { color:#FF0000; font-weight:bold}
table.cptable td { padding:5px 10px; text-align:center; padding:15px 0 130px 0}
	table.cptable td a { font-weight:bold; color:#3366ff}

		.cp-highlight1{ width:14%; font:13px futuraMedium; text-transform:uppercase; margin:0 auto; padding-bottom:60px }
			.cp-highlight1 div{}
				.cp-highlight1 ul{}
					.cp-highlight1 li{background:url(../img/interface/bgd_btnHighlightLi-dark.png) no-repeat 0 1px; float:left; padding:0 0 0 7px; }
						.cp-highlight1 li + li{margin:0 0 0 5%;}
						.cp-highlight1 li a{background:url(../img/interface/bgd_btnHighlight-dark.png) no-repeat right top; float:left; padding:7px 48px 12px 7px; color:#ffffff; width:90px }
						
						
		.cp-highlight2 { font: 16px futuraMedium; left: 64%; margin: 0 auto; position: absolute; text-transform: uppercase; top: -3px; }
			.cp-highlight2 div{}
				.cp-highlight2 ul{}
					.cp-highlight2 li{ background: url("../img/interface/bgd_btnseeourwork.png") no-repeat scroll left top transparent;
    float: left; }
						.cp-highlight2 li + li{}
						.cp-highlight2 li a{ background: url("../img/interface/bgd_btnseeourwork_.png") no-repeat scroll left top transparent;    color: #FFFFFF; float: left; height: 50px; margin: 0 15px 5px 0; padding: 23px 33px 7px 20px; width: 96px;
}	

		.cp-highlight3 { font: 16px futuraMedium; left: 788px; margin: 0 auto; position: absolute; text-transform: uppercase; top: -5px; }
			.cp-highlight3 div{}
				.cp-highlight3 ul{}
					.cp-highlight3 li{ background: url("../img/interface/bgd_btndesignyourshirt.png") no-repeat scroll left top transparent;
    float: left; }
						.cp-highlight3 li + li{}
						.cp-highlight3 li a{ background: url("../img/interface/bgd_btndesignyourshirt_.png") no-repeat scroll left top transparent;    color: #FFFFFF; float: left; height: 50px; margin: 3px 0 0 4px; padding: 21px 22px 9px 15px; width: 150px;
}

article.cp-ordernow {padding-bottom:30px}							
article.cp-ordernow p { color:#0033cc; line-height:90%; clear:both; font:12px Geneva, Arial, Helvetica, sans-serif; font-weight:bold}	
article.cp-ordernow a { color:#333333;}	


/* with 201201 - start */	


/* with 201201 - end */					


/* Control Panel - end */


/* Index - Gangnam - start */	

hgroup.gangnam {

    float: left;
    margin: 0 0 15px;
    padding: 65px 0 40px;
    text-align: center;
    width: 410px;
	background:none
}

.banner dl hgroup h3.hsubtitle{ padding:7px 0 0 17px; font-size:20px}

	#hcontent{background:url(../img/bgd_threemodels-gangnam.jpg) no-repeat center top #ffffff; width:100%; margin:0 auto; overflow:hidden; position:relative; z-index:1; min-height:690px}
	
		.highlightVid{background: #000000 ; min-height:204px; min-width:289px; position:absolute; right:26%; top:-130px;}

		.hhighlight-gangnam{background:url(../img/interface/bgd_highlight.png) repeat-x left top; width:100%; position:absolute; left:0; min-height:56px; font:13px futuraMedium; text-transform:uppercase; top:508px}
			.hhighlight-gangnam > div{width:980px; margin:0 auto; position:relative;}
				.hhighlight-gangnam ul{float:left; width:570px; margin:0; padding:0;}
					.hhighlight-gangnam li{float:left; padding:0;}
					/*.hhighlight li{background:url(../img/interface/bgd_btnHighlightLi.png) no-repeat 0 1px; float:left; padding:0 0 0 7px;}*/
						.hhighlight-gangnam li + li{}
						.hhighlight-gangnam li a{float:left; padding:0 0 0 0; color:#ffffff; margin:10px 0 0 0; text-transform:uppercase}
/*						.hhighlight li a{background:url(../img/interface/bgd_btnHighlight.png) no-repeat right top; float:left; padding:7px 48px 12px 2px; color:#333;}*/	.stxt {margin:10px 10px 0 10px}

		.hhighlight-gangnam1{width:100%;left:0;font:13px futuraMedium; text-transform:uppercase; top:585px; padding:170px 0 120px 80px}
			.hhighlight-gangnam1 > div{width:980px; margin:0 auto; position:relative;}
				.hhighlight-gangnam1 ul{float:left; margin:0; padding:0;}
					.hhighlight-gangnam1 li{float:left; padding:0;}
					/*.hhighlight li{background:url(../img/interface/bgd_btnHighlightLi.png) no-repeat 0 1px; float:left; padding:0 0 0 7px;}*/
						.hhighlight-gangnam1 li + li{}
						.hhighlight-gangnam1 li a{float:left; padding:0 0 0 0; margin:5px 0 0 0;}
/*						.hhighlight li a{background:url(../img/interface/bgd_btnHighlight.png) no-repeat right top; float:left; padding:7px 48px 12px 2px; color:#333;}*/	
							article.hhighlight-gangnam1 div ul li.gangnam-stylecollection { background:#0033CC; display:block; float:left; margin:10px 10px 0 10px; width:300px; font-size:28px; text-align:center; color:#FFFFFF; padding:0 0 5px}
							article.hhighlight-gangnam1 div ul li.gangnam-stylecollection a {color:#FFFFFF;  text-transform:uppercase}
							article.hhighlight-gangnam1 div ul li.gangnam-coupon { display:block; float:right; margin:20px 10px 0 10px; color:#e8040e; width:500px;color:#e8040e; font-size:23px; text-transform:none; text-align:center}

/* Index - Gangnam - end */	


/* ==================================================================================
		NEW CODE
	================================================================================= */
#container{ width:980px; margin:0 auto; padding:32px 0 0 0; border:0;}

section.bannerTop{ width:980px; height:391px; position:relative; display:block; background:url(../images/banner.jpg) no-repeat 0 0;}
	section.bannerTop p.btext1{ position:absolute; top:40px; left:367px; width:516px; height:37px; color:#fff; font-size:18px; font-family:'futuraMedium'; line-height:1em;}
		div.bdiv{position:absolute; top:82px; left:367px; width:516px; height:120px; }
			div.bdiv h2.btext2{font-family:'futuraHeavy'; text-shadow: 2px 0px 2px #333; font-size:28px; color:#fff; line-height:1em; font-weight:normal; letter-spacing:-2px; border-bottom:1px solid #fff; padding:10px 0 5px 0;}
	section.bannerTop img{ width:306px; height:353px; position:absolute; top:192px; left:630px; z-index:99;}

section.three-step{ width:965px; height:266px; margin-top:32px; border:7px solid #ffff66;
					-webkit-border-radius: 7px;
					   -moz-border-radius: 7px;
						    border-radius: 7px; 
				}
	section.three-step h4{ display:block; color:#666; font-size:40px; font-family:'futuraLight'; text-transform:none; padding:35px 0 0 25px; letter-spacing:-3px}
	articel.steps{ display:block;}
		div.stapes{ width:310px; display:inline-block; margin:15px 0 0 25px; float:left;}
			div.bulet{ width:67px; height:67px; background:url(../images/circel.png) no-repeat 0 0; float:left;}
			p.bulet-text{ font-family:'futuraHeavy'; font-size:45px; color:#fff; padding:7px 0 0 17px; float:left;}
			p.text1{ width:217px; padding:10px 0 0 18px; font:13px normal Arial, Helvetica, sans-serif; color:#020202; line-height:1.3em; float:left;}
			p.text1 a, p.text1 a:hover{ color:#ff3300;}
			
		div.stapes1{ width:240px; display:inline-block; margin:15px 0 0 25px; float:left;}
			p.text3{ width:150px; padding:20px 0 0 18px; font:13px normal Arial, Helvetica, sans-serif; color:#020202; line-height:1.3em; float:left;}
			p.text3 a, p.text2 a:hover{ color:#ff3300;}
			
			p.text2{ width:100%; display:block; padding-top:40px; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase;}
			
			a.applyBtn{ width:100px; height:34px; background:url(../images/button.png) repeat-x; display:inline-block; margin:25px 0 0 323px; font-family:'futuraHeavy'; color:#fff; font-size:19px; text-transform:uppercase; padding:10px 0 0 35px; float:left;
						-webkit-border-radius: 3px;
					   	   -moz-border-radius: 3px;
						        border-radius: 3px;
				   }
			a.faqsBtn{ width:93px; height:28px; color:#ccc; background-color:#fff; border:3px solid #ccc;  display:inline-block; margin:25px 0 0 40px; font-family:'futuraHeavy'; font-size:19px; text-transform:uppercase; padding:10px 0 0 35px; float:left;
						-webkit-border-radius: 3px;
					   	   -moz-border-radius: 3px;
						        border-radius: 3px;
				   }
		
	section.testimonialsDiv{ width:100%; padding:80px 0 10px; display:block;}
		div.testimoni-titel{ width:130px; height:154px; display:inline-table; vertical-align:top;}
			a.faqsBtn2{ color:#fff; background-color:#666; display:inline-block; margin:0; font-family:'futuraHeavy'; font-size:16px; text-transform:uppercase;
			padding:6px 43px; float:left;
						-webkit-border-radius: 3px;
					   	   -moz-border-radius: 3px;
						        border-radius: 3px;
				   }
			
		div.testimoni-post{ width:695px; margin-left:65px; display:inline-table;}
			div.post-entry{ width:100%; display:inline; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #d5d5d5; float:left;}
				
					article.aText{ width:100%; height:75px; float:left; }
						article.aText p.tQ{ color:#484848; font-family:'futuraMedium'; font-size:30px; width:25px; height:25px; float:left; margin:0 !important; padding:0 !important}
						article.aText p.tA{ color:#eb3103; font-family:'futuraMedium'; font-size:30px; width:25px; height:25px; float:left;}
						article.aText p.tQuestion{ font:bold 13px Arial, Helvetica, sans-serif; color:#020202; float:left; width:660px; padding:12px 0 0 5px; margin:0 !important;}
						article.aText p.tAnswer{ font:13px normal Arial, Helvetica, sans-serif; color:#020202; float:left; width:660px; padding:12px 0 0 5px; margin:0 !important;}
			
			
















