* { margin:0; padding:0; list-style:none }
body { margin:0; background:#fff url('img/bg.jpg') top center fixed no-repeat; text-align:center; font-family:Arial, Helvetica, sans-serif; }
img { -ms-interpolation-mode: bicubic; }
a, a:visited, a:link { outline: none; color:#09354f;}
a:hover { color:#09212F;}
strong { font-weight: bold;}

#siteWrap{width:100%;height:100%; padding:0; margin:0; background: url('') top center no-repeat;}
#wrap{width:960px; padding:0; margin:0 auto 18px;}
h1{width:759px;height:120px;padding:0;cursor: pointer;margin:0 auto;}
h1 a{text-decoration:none;border:none;}

#aboutHeader{background: url('/img/aboutheader.png') top center no-repeat;margin:0 0 0 15px;padding:0;width:536px;height:48px;display:block;float:left;}
	#aboutHeader span{display:none;}
#shareHeader{background: url('/img/shareheader.png') top center no-repeat;margin:0 10px 0 0;padding:0;width:390px;height:48px;display:block;float:right;}
	#shareHeader span{display:none;}
#shirtHeader{background: url('/img/shirtheader.png') top center no-repeat;margin:0 0 0 7px;padding:0;width:536px;height:48px;}
	#shirtHeader span{display:none;}
#tweetHeader{background: url('/img/tweetheader.png') top center no-repeat;margin:0 10px 0 0;padding:0;width:390px;height:48px;display:block;float:right;}
	#tweetHeader span{display:none;}
		
#content{width:550px;float:left;margin:0 0 0 8px;}
	#info{border:3px solid #025ec1;margin:0 auto 10px auto;padding:0;width:530px;background:#fff;border-top:none;text-align:left;}
		#info p{font-size:13px;line-height:19px;padding:3px 5px;}
	#shirt{height:400px;width:530px;overflow:hidden;list-style-type: none;padding:0;border:3px solid #025ec1;margin:0 auto;}
		#shirt li{height:400px;float:left;list-style:none;margin:0;padding:0;}
			#shirt li a{display:block;background-image: url('/img/shirt.jpg');height:400px;width:530px;} #shirt li a span{display:none;}
			#shirt li a.view{background-position:0 0;}
				#shirt li a.view:hover{background-position:0 -400px;}	
	#countdown{margin:2px auto;width:546px;}
		#countdown h3{font-size:20px; font-weight:bold;padding:3px;margin:0;color:#025EC1;}
	#sizes{height:50px;width:546px;list-style-type: none;margin:8px auto;padding:0;}
		#sizes li{height:50px;float:left;list-style:none;margin:0 0 0 3px;padding:0;}
			#sizes li a{display:block;background-image: url('/img/sizes.png');height:50px;width:57px; cursor:pointer;} #sizes li a span{display:none;}
			#sizes li a.xs{background-position:0 0;}
				#sizes li a.xs:hover{background-position:0 -50px;}	
			#sizes li a.s{background-position:-57px 0;}
				#sizes li a.s:hover{background-position:-57px -50px;}	
			#sizes li a.m{background-position:-114px 0;}
				#sizes li a.m:hover{background-position:-114px -50px;}	
			#sizes li a.l{background-position:-171px 0;}
				#sizes li a.l:hover{background-position:-171px -50px;}	
			#sizes li a.xl{background-position:-228px 0;}
				#sizes li a.xl:hover{background-position:-228px -50px;}	
			#sizes li a.cart{background-position:-285px 0;}
				#sizes li a.cart:hover{background-position:-285px -50px;}	
		#sizes li.buyNow{height:51px;width:183px;float:left;list-style:none;margin:0 0 0 3px;padding:0;}
.mylasttweets { width:390px; margin:0 10px 0 0 !important; padding:0;float:right;clear:right;}
	.mylasttweets ul { border:3px solid #025ec1; background:#fff; margin:0; padding-top:1px; border-top:none;}
	.mylasttweets li { font-family:Arial, Helvetica, sans-serif; clear:both; text-align:left; font-size:11px; line-height:16px; padding:10px; border-bottom:1px solid #fff; background:#f0eee3; }
	#twitter_content { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
	.mylasttweets li:hover { background:#f7f6f0; cursor:default; }
	.mylasttweets a {text-decoration:none;cursor:pointer;}
	.mylasttweets a:hover {text-decoration:underline;}
	.mylasttweets cite { font-weight:bold; font-style:normal; color:#025EC1; }
	.mylasttweets cite a { color:#025EC1; }
	.mylasttweets span { color:#025EC1; }
	.mylasttweets span a { color:#ccab17; font-weight:bold; }
	.mylasttweets input {background: transparent url('http://twitter.com/favicon.ico') 0 50% no-repeat; text-indent:18px; width:100%;border:1px solid #ccc;}
	.mylasttweets p { display:block; color:#025EC1; }
	.mylasttweets p a { color:#025EC1; }
	.mylasttweets p:after {clear:both; display:block; height:0; visibility:hidden; }
	.mylasttweets img {margin:0 10px 10px 0; height:36px; width:36px;border:3px solid #025ec1; }
	.mylasttweets img:hover {border:3px solid #ccab17;}
	.mylasttweets .hidden { display:none; }
	.mylasttweets p:after { clear:both; display:block; height:0; visibility:hidden; }
	li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	li { *zoom: 1; }
#share {text-align:center !important; background:#f0eee3; border:none;width:384px;float:right; border:3px solid #025ec1;margin:0 10px 0 0;clear:right;}
	#sharing {text-align:center !important;margin:0 auto; width:449px !important; overflow:hidden;}
	#share .shareButton{ margin:2px 8px; text-align:center !important; width:60px; height:70px; float:left;}
		#share .first{margin:2px 9px; text-align:center !important; width:60px; height:70px; float:left;}
	#share img {height:66px; width:56px; border: none; cursor: pointer;}
	#share img:hover {border: none;}
#ad{ width:384px; margin:10px 10px 0 0;background:#fff;padding:0;float:right;clear:right;border:3px solid #025ec1;text-align:center !important;}
	#ad a{text-decoration:none;border:none;float:left;margin:8px 0 2px 20px;}
	#advertise{font-size:10px !important;clear:both !important;margin:0 0 0 165px !important;text-align:center !important;text-decoration:underline !important;padding:3px !important;}
#footer{ clear:both; font-size:12px; padding: 5px; margin:10px auto !important; width:960px;float:left; }
#footerTwitter{margin:2px auto;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;}
.clearfix {	display: inline-block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {	height: 1%;}