.product-title {
		font-size:1.4em;
		font-weight:900;
		margin-top:4px;
		text-align:justify;


}

.product-header {
		font-size:1.0em;
		font-weight:900;
		margin-top:4px;
		text-align:justify;

}

.product-description {
		font-size:11px;
		padding-right:50px;
		text-align:justify;
		margin-top:4px;

}

.prop {
    height:238px;
    float:right;
    width:1px;
}

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
}

#product-image {
		
		position:absolute;
		top:0;
		left:0;
		
		margin:10px 10px 10px 60px;
		border: 1px solid #CCCCCC;
		display:inline;
}

.product-specs{
	margin:15px 0 15px 0;
	color:#666666;
	
}

.spec{
	font-size:.9em;
	margin-left:20px;
	font-weight:900;
}

.spec-value{
	font-size:.9em;
	margin-right:20px;
	margin-top:4px;
	font-weight:100;
 }


.price {
	font-size:1.1em;
	margin:0 16px 0 20px;
	font-weight:900;
	text-align:justify;
}

#shop-buttons{
	margin-top:20px;
	text-align:justify;
}

#shop-buttons img{
	margin-left:12px;
}

.view-add-links  {
	margin-top:4px;
}

#prod-page-area {
	margin-left:320px;
	padding:10px;
	text-align:justify;

}

#line-space {
	/*
	position:absolute;
	top:430px;
	*/
	width:980px;
	text-align:center;
	margin:0 auto;
	padding:0;
	height:2px;
	background-color:#FFFFFF;
	border-left:1px solid #818688;
	border-top:1px solid #000000;
}

#size-popup{
 	position:absolute;
	 top:-76px;
	 left:640px;
	 width:104px;
	 height:69px;
	 z-index:3;
	 cursor: pointer;
	cursor: hand;
}

#other-items-box {
	/*
	position:absolute;
	top:432px;
	*/
	text-align:center;
	margin:0 auto;
	padding:0;
	width:980px;
	height:220px;
	color:#00000;
	background-color:#F9F9F9;
	border-left:none;
	border-right:none;
	border-top:3px solid #000000;
	font-size:11px;
}



#other-items-table{
	height:200px;
	width:940px;
	border:none;
	margin:10px auto 0 auto;
	padding:0;
}


#other-items-table td{
	width:33%;
	text-align:center;
	color:#0000000;
}

#other-items-table img{
	border:1px solid #CCCCCC;
}

#other-items-table .product-title{
	font-size:.9em;
	text-align:center;
}


#other-items-table .product-header{
	font-size:.8em;
	text-align:center;
}

#other-items-table a{
	font-size:0.8em;
	text-decoration:underline;
	font-weight:900;
	color:#38739E;
}

#other-items-table a:hover {
	text-decoration:underline;
}

#other-items-table .price {
	font-size:.75em;
	margin:0 12px 0 0;
}

/*T-shirt Order Form*/
#shirtSelectors{
	font-family:Arial,Helvetica,Sans-serif;
	font-weight:normal;
	margin-bottom: 6px;
	margin-top:12px;

}
#shirtSelectors li{
	display:inline;
	margin:0;
	border-bottom:2px solid #000;
	list-style:none;
	padding:0 15px;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}

#shirtSelectors  th{
		font-size:12px;
}

#shirtSelectors li.colors{
	padding:0 50px;
}
#shirtSelectors select.colors{
	width:120px;
}
#shirtSelectors select{
	width:40px;
	font-size:10px;
}
#shirtSelectors ul{
	margin:0;
	padding:0 0 0 8px;
}
img.swatch{
	height:20px;
	width:20px;
	border:1px solid #000;
	vertical-align:bottom;
}
#shirtSelectors div{
	margin: 7px 0;
	vertical-align:top;
}

.product-header{
	font-weight:100;
	font-size:12px;

}

span.teamColor {
	color:#333;
	font-weight:900;
	padding-left:12px;
	font-size:16px;
}


