/* 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 rt edge of 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-rt = 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 0px 40px; 														/* mainbox_head h2 padding-lft = img gap + int padding  no padding-rt */
												height: auto !important; height: 1%; } 								/* IE Holly Hack */ 

#mainbox_head h2 img	{ vertical-align: middle; }
.mainbox_headrt				{	clear: right; 
												float: right; 
												margin: -60px 0px 0px 15px; }

/* set the lower-left corner image */ 
.mainbox_body 				{ background-position: bottom left; 
												margin-right: 25px; 																	/* interior-padding right */ 
												margin-bottom: -5px;	
												margin-top: 0px;
												padding: 5px 0px 30px 40px;  } 												/* mirror mainbox_head right/left */

/* END MainBox Styles */									