div, select {
				position:relative;
			}
			ul {
				margin:0 0 0 15px;
				padding:0;
			}
			.clear {
				clear:both;
				float:none;
			}
			div#maincontainer {
				width:950px;
				margin: 0 auto;
				background-color:#BBB;
			}
			
			div.firstcolumn div.module {
				min-height:105px;
			}
			div#lowersection div.firstcolumn div.module {
				min-height:162px;
			}
			div#collectormodule {
				min-height:283px;
			}
			div.column_double div.module {
				min-height:100px;
			}
			div.headermodule {
				border:0 none;
				background:0 none;
			}
			.packageheader {
				margin-bottom:16px;
			}
			.packagetitle {
				font-weight:bold;
			}
			.packageprice, .packagebuybutton, .moredetailslink {
				position:absolute;
			}
			.packageprice {
				right:104px;
			}
			.packagebuybutton {
				right:6px;
				height:22px;
				width:80px;
				text-align:center;
				background-color:#999;
				text-decoration:none;
			}
			#shirtbuybutton {
				bottom:6px;
			}
			.packageimage {
				float:left;
				margin-right:20px;
				border:solid 1px #AAA;
			}
			#tshirtimage {
				position:relative;
				display:block;
				margin:40px 10px;
				border:solid 1px #AAA;
			}
			#collectorimage {
				display:block;
				float:right;
				border:solid 1px #AAA;
			}
			.moredetailslink {
				right:6px;
				bottom:6px;
			}
			#shirtcombotitle {
				float:left;
				margin:0;
				padding:19px 0;
				width:50%;
				text-align:center;
			}
			#shirtcombochoicetitle {
				text-align:center;
			}
			#shirtform {
				position:relative;
				margin:0 0 10px 0;
			}
			
			#selectioncontainer {
				position:absolute;
				left:-500px;
				top:0;
				z-index:1000;
				min-width:166px;
				*width:180px;
				*overflow:visible;
				*height:114px;
				background-color:#999;
				border-right:solid 1px #666;
				border-bottom:solid 1px #666;
				border-top:solid 1px #FFF;
				border-left:solid 1px #FFF;
			}
			#selectioninnercont {
				position:relative;
				margin:8px;
			}
			#contBtnContainer {
				margin-top: 6px;
			}
			#continueButton,
			#cancelButton {
				position:relative;
				width:80px;
				padding:4px 6px;
				margin-right:6px;
				text-align:center;
				background-color:#333;
				color:#FFF;
				text-decoration:none;
			}
			#cancelButton {
				background:none;
				color:#000;
			}
			#cancelButton:hover {
				background-color:#333;
				color:#FFF;
			}
			.footnote {
				font-style:italic;
			}
			.addin {
				float:right;
				margin-right:105px;
			}


.post {color:#fff;}
.post ul {margin:0 0 0 15px;padding:0;}




.column {width:460px;float:left;margin-left:10px;}

.module {padding:10px;margin-bottom:10px;background-color:#333;}


.image {float:left;display:inline;width:155px;}
.image img {margin-bottom:2px;}
.text {float:left;display:inline;width:275px;}

.itemMeta {float:left;height:40px;}


.title, .price, .buy {font-weight:bold;text-transform:uppercase;float:left;display:inline;margin-left:5px;}
.title {width:130px;}
.price {width:40px;}
.buy {width:70px;margin-left:20px;}

.buy a {display:block;height:22px;width:70px;text-align:center;background-color:#111;text-decoration:none;color:#fff;text-transform:uppercase;border:4px solid #000;}

.description {float:left;}
.description p {margin-top:20px;}
.description ul {margin:20px 0 0 20px;}
.description ul li {margin-bottom:5px;}

.tshirt .text {width:440px;margin-top:20px;}
.tshirt .title {width:220px;}

#footer {text-align:center;}			

