/* Home */

#bottomRow #shopInstructions p {
	font-size: 0.6em;
	color: #fff;
	text-align: center;
	padding: 10px 5px 0 5px;
}

/* Generic text-based pages */

#contentBoxOut p {
	font-size: 0.7em;
	line-height: 1.4em;	
	padding: 0 25px 5px 0;		
}

#contentBoxOut h2 {
	font-size: 1.0em;
	line-height: 1.4em;		
	padding: 0 0 5px 0;	
	color: #97975F;		
}

#contentBoxOut h3 {
	font-size: 0.8em;
	line-height: 1.4em;	
	font-weight: bold;	
	padding: 0 0 5px 0;	
	color: #97975F;		
}

/* Shop Stuff - Stage 2 */

.styleBoxOutItem p {
	font-size: 0.6em;
	color: #545454;
	font-weight: bold;
	line-height: 1.6em;	
	padding: 5px 0 5px 0;
}

.styleBoxOutItem a {
	color: #545454;
}

.styleBoxOutItem span {
	color: #33332E;
}

/* Shop Stuff - Stage 3 */

#productDetailBoxOut h2 {
	font-size: 0.8em;
	color: #333;
	padding: 0 0 5px 0;
}

#productDetailBoxOut p {
	font-size: 0.7em;
	color: #545454;
	font-weight: bold;
	line-height: 1.4em;	
	padding: 0 0 5px 0;
}

#tshirtSelect p {
	display: inline;
	font-size: 0.6em;
	padding: 0;
	margin: 0;
}

/* Pick Details Column */

#pickDesignColumn p {
	font-size: 0.6em;
	color: #fff;
	text-align: center;
}

/* Shopping Basket */

#tableCartContent th {
	font-size: 0.8em;
	color: #fff;
}

#tableCartContent td {
	font-size: 0.7em;
}

#tableCartContent td.total {
	font-weight: bold;
	color: #333;
}

.tableFormHolder td {
	font-size: 0.7em;
}

.tableFormHolder a, #faqHolder a {
	color: #55621D;
	font-weight: bold;
}

	/* Checkout Progress / FAQ Column */
	
	.checkoutProgressHolderRight p {
		font-size: 0.7em;
		padding: 0 0 0 10px;
		margin: 0;
	}		
	
	#faqHolder li {
		font-size: 0.7em;
	}
	
/* Glow Tribe */

#glowTribeZonePanel p {
	color: #ffffff;
	font-size: 0.7em;
	line-height: 1.4em;
	padding: 0 20px 10px 20px;
}	

#glowTribeZonePanel a {
	color: #34342E;
	font-weight: bold;
}	

#informationPanel p {
	color: #34342E;
	font-size: 0.7em;
	line-height: 1.4em;
	padding: 0 20px 10px 20px;
}	

/* Footer */

#footerHolder p {
	font-size: 0.6em;
	color: #999999;
}

#footerHolder a {
	color: #999999;
	padding: 0 6px;
}

.productOptions td {
	font-size:0.7em;
	padding:0 0 2px 2px;
	font-weight:bold;
}

.productOptions label {
	margin-right:20px;
}

.productOptions {
	margin-bottom:10px;
}

.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	color:#ff0000;
	font-size:0.7em;
	font-weight:bold;
}