/* BEGIN sBarBox Styles */	
/* set the image to use and establish the lower-right position */ 
.sBarBox, 
.sBarBox_body, 
.sBarBox_head, 
.sBarBox_head h2				{ background: transparent url(../images/sBarBox.png) no-repeat bottom right; } 

.sBarBox 								{ width: 160px !important; 																									/* intended total box width - padding-right(next) */ 
													width: 150px; 																														/* IE Win = width - padding */ 
													padding-right: 0; 																												/* the gap on the right edge of the image (not content padding) */ 
													margin: 50px auto 0 auto; 										 														/* use to position the box */
													text-align: left; }																												/* In IE, to center sBarBox in containing element, */
																																																		/* set containing element to text-align: center and .sBarBox to text-align: left */
									 
/* set the top-right image */ 
.sBarBox_head 					{ background-position: top right; 
													margin-right: 0; 																													/* pull the right image over on top of border */ 
													padding-right: 10px; 																											/* right-image-gap + right-inside padding */ 
													text-align: center; } 

/* set the top-left image */ 
.sBarBox_head h2 				{ background-position: top left; 														
													border: 0; margin: 0; 																										/* reset main site styles */ 		
													padding: 5px 0 10px 10px; 																								/* padding-left = image gap + interior padding ... no padding-right */ 
													height: auto !important; height: 1%;  																		/* IE Holly Hack */
													color: #ffffff;
													font-size: 14px;
													font-weight: bold; 
													font-style: normal; 
													letter-spacing: .1em;
													text-align: center; }

/* set the lower-left corner image */ 
.sBarBox_body 					{ background-position: bottom left; 
													margin-right: 10px; 																											/* interior-padding right */ 
													padding: 5px 0 10px 10px;  } 																							/* mirror .sBarBox_head right/left */

.sBarBox p							{ color: #ffffff;																														/* event or offer description */
													font-size: 11px;																													
													font-weight: normal;
													padding: 0;
													margin: 10px 0 10px 0;}
													
p.sBarBoxDescr					{ color: #ffffff;																														/* event or offer description */
													font-size: 12px;																													
													font-weight: bold;
													text-align: center;
													padding: 0;
													margin: 10px 0 10px 0; }

p.sBarBoxSubDescr				{ color: #ffffff; 																													/* event of offer sub-description */
													font-size: 10px;
													font-weight: bold;
													font-style: italic;
													letter-spacing: 0.05em;
													text-align: center; 
													padding: 0; 
													margin: 5px 0 5px 0; }
													
div.sBarBtn							{ position: relative; top: 0; left: 30px;
													width: 85px;
													height: 20px;
													background: transparent url(../images/btnBG.gif) 0 0 no-repeat;
													vertical-align: bottom;
													margin: 20px 0 0 0;
													padding: 0; }

p.sBarBtn								{ font-size: 10px;
													line-height: 12px;
													text-align: right; 
													margin: 0 5px 0 0;
													padding: 5px 0 0 0; }
a.sBarBtn,
a.sBarBtn:link,
a.sBarBtn:active,
a.sBarBtn:hover					{ font-size: 10px;
													line-height: 12px; 
													color: #ffffff;
													text-decoration: none;
													cursor: pointer; }
													
a.sBarBtn:hover,
a.sBarBtn:active				{ color: #4a578c; }

/* END sBarBox Styles */