/* BEGIN MainBox Styles */	
/* set the image to use and establish the lower-right position */ 
.mainbox, 
.mainbox_body, 
.mainbox_head, 
.mainbox_head h2 			{ background: transparent url(../images/mainbox.png) no-repeat bottom right; }

.mainbox 							{ width: 965px !important; 																									/* intended total box width - padding-right */ 
												width: 980px; 																														/* IE Win width = width (above) - content padding */ 
												padding-right: 15px; 																											/* padding-right = gap on the right edge of the image (not content padding) */ 
												margin: 0px auto; } 																											/* use to position the box */
									 
/* set the top-right image */ 
.mainbox_head 				{ background-position: top right; margin-right: -15px; 											/* pull the right image over on top of border */ 
												padding-right: 40px; }																										/* mainbox_head padding-right = right-image-gap + right-content padding */  

/* set the top-left image */ 
.mainbox_head h2 			{ background-position: top left; margin: 0; 																/* reset main site styles */ 
												border: 0; 																																/* reset main site styles */ 		
												padding: 15px 0 5px 40px; 																								/* mainbox_head h2 padding-left = image gap + interior padding ... no padding-right */ 
												height: auto !important; height: 1%; } 																		/* IE Holly Hack */ 

#mainbox_head h2 img	{ vertical-align: middle; }
.mainbox_headrt				{	clear: right; float: right; 
												margin: -60px 0px 10px 15px; }

/* set the lower-left corner image */ 
.mainbox_body 				{ background-position: bottom left; 
												margin-right: 25px; 																											/* interior-padding right */ 
												margin-bottom: -5px;	
												padding: 5px 0px 30px 40px;  } 																						/* mirror mainbox_head right/left */

/* END MainBox Styles */									