/* RESETS */

#main_content .clear { clear: both; }

#main_content img { border: 0; }

#main_content h1, #main_content h2, #main_content h3, #main_content h4, #main_content h5, #main_content h6 { margin: 0; padding: 0; }

/* MAIN CONTENT AREA */

#main_content {
font: normal 12px Arial, Helvetica, sans-serif;
line-height: 1.5em;
width: 714px;
}

	#main_content p {
	margin-top: 18px;
	}

#main_content #content_holder {
margin-top: 16px;
}

/* two column */

#main_content #columns_holder {
border-top: 2px dotted #EAD2C6;
float: left;
margin-bottom: 14px;
padding-top: 12px;
}

#main_content .columns_2 {
background: url(../image/col_vertical_dotted.gif) repeat-y center top;
font-size: 11px;
}

	#main_content .columns_2 p {
	margin: 0 0 12px 0;
	}
	
	#main_content .columns_2 .column {
	float: left;
	padding-bottom: 12px;
	}
	
		#main_content .columns_2 .left.column {
		margin-right: 12px;
		width: 345px;
		}
		
		#main_content .columns_2 .right.column {
		margin-left: 12px;
		width: 345px;
		}
		
		#main_content .columns_2 .product_image {
		float: left;
		margin-right: 16px;
		}

#main_content h1 {
font: bold 24px Arial, Helvetica, sans-serif;
}

#main_content h2 {
font: bold 20px Arial, Helvetica, sans-serif;
}

	#main_content h1.orange, #main_content h2.orange, #main_content h3.orange {
	color: #EE6425;
	}
	
	#main_content h1.purple, #main_content h2.purple, #main_content h3.purple {
	color: #401658;
	}

#main_content h3 {
font: bold 16px Arial, Helvetica, sans-serif;
}

#main_content #footer_fish {
height: 130px;
left: 600px;
position: relative;
top: 20px;
width: 200px;
}

#main_content p.pull { font-weight: bold; text-align: center; }