/*Blue Styling*/
.blue {
position: relative;
}

.blue a {
max-width: 204px;
min-height: 76px;
box-shadow: 0px 0px 0px 1px #e1e1e1;
padding: 12px;
display: block;
background: url(/Images/BBB/Promos/blue_promo_228.png);
}


.blue span.promobutton {
font: bold 11px Arial, Helvetica, sans-serif;
display: block;
background: #fff;
text-transform: uppercase;
height: 17px;
text-align: center;
padding: 5px 8px 0px;
position: absolute;
bottom: 0;
color: #000;
}

.blue:hover span.promobutton {
color: #005a78;
}

.blue span.promotext {
font: 17px "proxima_nova_rgbold", Arial, Helvetica, sans-serif;
line-height: 19px;
display: block;
color: #fff;
margin-bottom:9px;
}
/*end blue Styles*/


/*PaleBlue Styling*/
.PaleBlue {
position: relative;
}

.PaleBlue a {
max-width: 204px;
min-height: 47px;
box-shadow: 0px 0px 0px 1px #e1e1e1;
padding: 12px;
display: block;
}


.PaleBlue span.promobutton {
font: bold 11px Arial, Helvetica, sans-serif;
display: block;
background: #fff;
text-transform: uppercase;
height: 17px;
text-align: center;
padding: 5px 8px 0px;
position: absolute;
bottom: 0;
color: #000;
}

.PaleBlue:hover span.promobutton {
color: #005a78;
}

.PaleBlue span.promotext {
font: 17px "proxima_nova_rgbold", Arial, Helvetica, sans-serif;
line-height: 19px;
display: block;
color: #fff;
}

.PaleBlueBevel160x100 a {
max-width: 160px;
height: 87px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-160x100-bluepale.png);
}

.PaleBlueBevel200x60 a {
max-width: 200px;
height: 47px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-200x60-bluepale.png);
}

.PaleBlueBevel216x60 a {
max-width: 216px;
height: 47px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-216x60-bluepale.png);
}

.PaleBlueBevel228x100 a {
max-width: 228px;
height: 87px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-228x100-bluepale.png);
}

.PaleBlueBevel468x60 a {
max-width: 468px;
height: 47px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-468x60-bluepale.png);
}


.PaleBlueGradient160x100 a {
max-width: 160px;
height: 87px;
background: url(/Images/BBB/Promos/bkg-gradient-160x100-bluepale.png);
padding:12px 10px 0px 10px;
}

.PaleBlueGradient200x60 a {
max-width: 200px;
height: 47px;
background: url(/Images/BBB/Promos/bkg-gradient-200x60-bluepale.png);
padding:12px 10px 0px 10px;
}

.PaleBlueGradient216x60 a {
max-width: 216px;
height: 47px;
background: url(/Images/BBB/Promos/bkg-gradient-216x60-bluepale.png);
padding:12px 10px 0px 10px;
}

.PaleBlueGradient228x100 a {
max-width: 228px;
height: 87px;
background: url(/Images/BBB/Promos/bkg-gradient-228x100-bluepale.png);
padding:12px 10px 0px 10px;
}

.PaleBlueGradient468x60 a {
max-width: 468px;
height: 47px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-gradient-468x60-bluepale.png);
padding:12px 10px 0px 10px;
}


/*end PaleBlue Styles*/


/*DarkBlue Styling*/
.DarkBlue {
position: relative;
}

.DarkBlue a {
max-width: 204px;
min-height: 47px;
box-shadow: 0px 0px 0px 1px #e1e1e1;
padding: 12px;
display: block;
}


.DarkBlue span.promobutton {
font: bold 11px Arial, Helvetica, sans-serif;
display: block;
background: #fff;
text-transform: uppercase;
height: 17px;
text-align: center;
padding: 5px 8px 0px;
position: absolute;
bottom: 0;
color: #000;
}

.DarkBlue:hover span.promobutton {
color: #005a78;
}

.DarkBlue span.promotext {
font: 17px "proxima_nova_rgbold", Arial, Helvetica, sans-serif;
line-height: 19px;
display: block;
color: #fff;
}

.DarkBlueBevel160x100 a {
max-width: 160px;
height: 87px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-160x100-blued.png);
}

.DarkBlueBevel200x60 a {
max-width: 200px;
height: 47px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-200x60-blued.png);
}

.DarkBlueBevel216x60 a {
max-width: 216px;
height: 47px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-216x60-blued.png);
}

.DarkBlueBevel228x100 a {
max-width: 228px;
height: 87px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-228x100-blued.png);
}

.DarkBlueBevel468x60 a {
max-width: 468px;
height: 47px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-468x60-blued.png);
}


.DarkBlueGradient160x100 a {
max-width: 160px;
height: 87px;
background: url(/Images/BBB/Promos/bkg-gradient-160x100-blued.png);
padding:12px 10px 0px 10px;
}

.DarkBlueGradient200x60 a {
max-width: 200px;
height: 47px;
background: url(/Images/BBB/Promos/bkg-gradient-200x60-blued.png);
padding:12px 10px 0px 10px;
}

.DarkBlueGradient216x60 a {
max-width: 216px;
height: 47px;
background: url(/Images/BBB/Promos/bkg-gradient-216x60-blued.png);
padding:12px 10px 0px 10px;
}

.DarkBlueGradient228x100 a {
max-width: 228px;
height: 87px;
background: url(/Images/BBB/Promos/bkg-gradient-228x100-blued.png);
padding:12px 10px 0px 10px;
}

.DarkBlueGradient468x60 a {
max-width: 468px;
height: 47px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-gradient-468x60-blued.png);
padding:12px 10px 0px 10px;
}


/*end DarkBlue Styles*/


/*MediumBlue Styling*/
.MediumBlue {
position: relative;
}

.MediumBlue a {
max-width: 204px;
min-height: 47px;
box-shadow: 0px 0px 0px 1px #e1e1e1;
padding: 12px;
display: block;
}


.MediumBlue span.promobutton {
font: bold 11px Arial, Helvetica, sans-serif;
display: block;
background: #fff;
text-transform: uppercase;
height: 17px;
text-align: center;
padding: 5px 8px 0px;
position: absolute;
bottom: 0;
color: #000;
}

.MediumBlue:hover span.promobutton {
color: #005a78;
}

.MediumBlue span.promotext {
font: 17px "proxima_nova_rgbold", Arial, Helvetica, sans-serif;
line-height: 19px;
display: block;
color: #fff;
}

.MediumBlueBevel160x100 a {
max-width: 160px;
height: 87px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-160x100-bluem.png);
}

.MediumBlueBevel200x60 a {
max-width: 200px;
height: 47px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-200x60-bluem.png);
}

.MediumBlueBevel216x60 a {
max-width: 216px;
height: 47px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-216x60-bluem.png);
}

.MediumBlueBevel228x100 a {
max-width: 228px;
height: 87px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-228x100-bluem.png);
}

.MediumBlueBevel468x60 a {
max-width: 468px;
height: 47px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-468x60-bluem.png);
}


.MediumBlueGradient160x100 a {
max-width: 160px;
height: 87px;
background: url(/Images/BBB/Promos/bkg-gradient-160x100-bluem.png);
padding:12px 10px 0px 10px;
}

.MediumBlueGradient200x60 a {
max-width: 200px;
height: 47px;
background: url(/Images/BBB/Promos/bkg-gradient-200x60-bluem.png);
padding:12px 10px 0px 10px;
}

.MediumBlueGradient216x60 a {
max-width: 216px;
height: 47px;
background: url(/Images/BBB/Promos/bkg-gradient-216x60-bluem.png);
padding:12px 10px 0px 10px;
}

.MediumBlueGradient228x100 a {
max-width: 228px;
height: 87px;
background: url(/Images/BBB/Promos/bkg-gradient-228x100-bluem.png);
padding:12px 10px 0px 10px;
}

.MediumBlueGradient468x60 a {
max-width: 468px;
height: 47px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-gradient-468x60-bluem.png);
padding:12px 10px 0px 10px;
}


/*end MediumBlue Styles*/

/*LightBlue Styling*/
.LightBlue {
position: relative;
}

.LightBlue a {
max-width: 204px;
min-height: 47px;
box-shadow: 0px 0px 0px 1px #e1e1e1;
padding: 12px;
display: block;
}


.LightBlue span.promobutton {
font: bold 11px Arial, Helvetica, sans-serif;
display: block;
background: #fff;
text-transform: uppercase;
height: 17px;
text-align: center;
padding: 5px 8px 0px;
position: absolute;
bottom: 0;
color: #000;
}

.LightBlue:hover span.promobutton {
color: #005a78;
}

.LightBlue span.promotext {
font: 17px "proxima_nova_rgbold", Arial, Helvetica, sans-serif;
line-height: 19px;
display: block;
color: #fff;
}

.LightBlueBevel160x100 a {
max-width: 160px;
height: 87px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-160x100-bluel.png);
}

.LightBlueBevel200x60 a {
max-width: 200px;
height: 47px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-200x60-bluel.png);
}

.LightBlueBevel216x60 a {
max-width: 216px;
height: 47px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-216x60-bluel.png);
}

.LightBlueBevel228x100 a {
max-width: 228px;
height: 87px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-228x100-bluel.png);
}

.LightBlueBevel468x60 a {
max-width: 468px;
height: 47px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-468x60-bluel.png);
}


.LightBlueGradient160x100 a {
max-width: 160px;
height: 87px;
background: url(/Images/BBB/Promos/bkg-gradient-160x100-bluel.png);
padding:12px 10px 0px 10px;
}

.LightBlueGradient200x60 a {
max-width: 200px;
height: 47px;
background: url(/Images/BBB/Promos/bkg-gradient-200x60-bluel.png);
padding:12px 10px 0px 10px;
}

.LightBlueGradient216x60 a {
max-width: 216px;
height: 47px;
background: url(/Images/BBB/Promos/bkg-gradient-216x60-bluel.png);
padding:12px 10px 0px 10px;
}

.LightBlueGradient228x100 a {
max-width: 228px;
height: 87px;
background: url(/Images/BBB/Promos/bkg-gradient-228x100-bluel.png);
padding:12px 10px 0px 10px;
}

.LightBlueGradient468x60 a {
max-width: 468px;
height: 47px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-gradient-468x60-bluel.png);
padding:12px 10px 0px 10px;
}


/*end LightBlue Styles*/




/*green Styles*/
.green {
	position: relative;
}

.green a {
	max-width: 204px;
	min-height: 76px;
	box-shadow: 0px 0px 0px 1px #e1e1e1;
	padding: 12px;
	display: block;
	background: url(/Images/BBB/Promos/green_promo_228.png);
}

.green span.promobutton {
	font: bold 11px Arial, Helvetica, sans-serif;
	display: block;
	background: #fff;
	text-transform: uppercase;
	height: 17px;
	text-align: center;
	padding: 5px 8px 0px;
	position: absolute;
	bottom: 0;
	color: #66793a;
}

.green:hover span.promobutton {
	color: #005a78;
}

.green span.promotext {
	font: 17px "proxima_nova_rgbold", Arial, Helvetica, sans-serif;
	line-height: 18px;
	display: block;
	color: #fff;
	margin-bottom:9px;
}
/*end green Styles*/


/*Green Styles*/
.Green {
	position: relative;
}

.Green a {
	max-width: 204px;
	min-height: 47px;
	box-shadow: 0px 0px 0px 1px #e1e1e1;
	padding: 12px;
	display: block;
	background: url(/Images/BBB/Promos/green_promo_228.png);
}

.Green span.promobutton {
	font: bold 11px Arial, Helvetica, sans-serif;
	display: block;
	background: #fff;
	text-transform: uppercase;
	height: 17px;
	text-align: center;
	padding: 5px 8px 0px;
	position: absolute;
	bottom: 0;
	color: #66793a;
}

.Green:hover span.promobutton {
	color: #005a78;
}

.Green span.promotext {
	font: 17px "proxima_nova_rgbold", Arial, Helvetica, sans-serif;
	line-height: 18px;
	display: block;
	color: #fff;
}

.GreenBevel160x100 a {
max-width: 160px;
height: 87px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-160x100-green.png);
}

.GreenBevel200x60 a {
max-width: 200px;
height: 47px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-200x60-green.png);
}

.GreenBevel216x60 a {
max-width: 216px;
height: 47px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-216x60-green.png);
}

.GreenBevel228x100 a {
max-width: 228px;
height: 87px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-228x100-green.png);
}

.GreenBevel468x60 a {
max-width: 468px;
height: 47px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-468x60-green.png);
}


.GreenGradient160x100 a {
max-width: 160px;
height: 87px;
background: url(/Images/BBB/Promos/bkg-gradient-160x100-green.png);
padding:12px 10px 0px 10px;
}

.GreenGradient200x60 a {
max-width: 200px;
height: 47px;
background: url(/Images/BBB/Promos/bkg-gradient-200x60-green.png);
padding:12px 10px 0px 10px;
}

.GreenGradient216x60 a {
max-width: 216px;
height: 47px;
background: url(/Images/BBB/Promos/bkg-gradient-216x60-green.png);
padding:12px 10px 0px 10px;
}

.GreenGradient228x100 a {
max-width: 228px;
height: 87px;
background: url(/Images/BBB/Promos/bkg-gradient-228x100-green.png);
padding:12px 10px 0px 10px;
}

.GreenGradient468x60 a {
max-width: 468px;
height: 47px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-gradient-468x60-green.png);
padding:12px 10px 0px 10px;
}
/*end Green Styles*/

/*Red Styles*/
.Red {
	position: relative;
}

.Red a {
	max-width: 204px;
	min-height: 47px;
	box-shadow: 0px 0px 0px 1px #e1e1e1;
	padding: 12px;
	display: block;
	background: url(/Images/BBB/Promos/red_promo_228.png);
}

.Red span.promobutton {
	font: bold 11px Arial, Helvetica, sans-serif;
	display: block;
	background: #fff;
	text-transform: uppercase;
	height: 17px;
	text-align: center;
	padding: 5px 8px 0px;
	position: absolute;
	bottom: 0;
	color: #66793a;
}

.Red:hover span.promobutton {
	color: #005a78;
}

.Red span.promotext {
	font: 17px "proxima_nova_rgbold", Arial, Helvetica, sans-serif;
	line-height: 18px;
	display: block;
	color: #fff;
}

.RedBevel160x100 a {
max-width: 160px;
height: 87px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-160x100-red.png);
}

.RedBevel200x60 a {
max-width: 200px;
height: 47px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-200x60-red.png);
}

.RedBevel216x60 a {
max-width: 216px;
height: 47px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-216x60-red.png);
}

.RedBevel228x100 a {
max-width: 228px;
height: 87px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-228x100-red.png);
}

.RedBevel468x60 a {
max-width: 468px;
height: 47px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-468x60-red.png);
}


.RedGradient160x100 a {
max-width: 160px;
height: 87px;
background: url(/Images/BBB/Promos/bkg-gradient-160x100-red.png);
padding:12px 10px 0px 10px;
}

.RedGradient200x60 a {
max-width: 200px;
height: 47px;
background: url(/Images/BBB/Promos/bkg-gradient-200x60-red.png);
padding:12px 10px 0px 10px;
}

.RedGradient216x60 a {
max-width: 216px;
height: 47px;
background: url(/Images/BBB/Promos/bkg-gradient-216x60-red.png);
padding:12px 10px 0px 10px;
}

.RedGradient228x100 a {
max-width: 228px;
height: 87px;
background: url(/Images/BBB/Promos/bkg-gradient-228x100-red.png);
padding:12px 10px 0px 10px;
}

.RedGradient468x60 a {
max-width: 468px;
height: 47px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-gradient-468x60-red.png);
padding:12px 10px 0px 10px;
}
/*end Red Styles*/


/*Gold Styles*/
.Gold {
	position: relative;
}

.Gold a {
	max-width: 204px;
	min-height: 47px;
	box-shadow: 0px 0px 0px 1px #e1e1e1;
	padding: 12px;
	display: block;
	background: url(/Images/BBB/Promos/gold_promo_228.png);
}

.Gold span.promobutton {
	font: bold 11px Arial, Helvetica, sans-serif;
	display: block;
	background: #fff;
	text-transform: uppercase;
	height: 17px;
	text-align: center;
	padding: 5px 8px 0px;
	position: absolute;
	bottom: 0;
	color: #66793a;
}

.Gold:hover span.promobutton {
	color: #005a78;
}

.Gold span.promotext {
	font: 17px "proxima_nova_rgbold", Arial, Helvetica, sans-serif;
	line-height: 18px;
	display: block;
	color: #fff;
}

.GoldBevel160x100 a {
max-width: 160px;
height: 87px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-160x100-gold.png);
}

.GoldBevel200x60 a {
max-width: 200px;
height: 47px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-200x60-gold.png);
}

.GoldBevel216x60 a {
max-width: 216px;
height: 47px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-216x60-gold.png);
}

.GoldBevel228x100 a {
max-width: 228px;
height: 87px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-228x100-gold.png);
}

.GoldBevel468x60 a {
max-width: 468px;
height: 47px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-bevel-468x60-gold.png);
}


.GoldGradient160x100 a {
max-width: 160px;
height: 87px;
background: url(/Images/BBB/Promos/bkg-gradient-160x100-gold.png);
padding:12px 10px 0px 10px;
}

.GoldGradient200x60 a {
max-width: 200px;
height: 47px;
background: url(/Images/BBB/Promos/bkg-gradient-200x60-gold.png);
padding:12px 10px 0px 10px;
}

.GoldGradient216x60 a {
max-width: 216px;
height: 47px;
background: url(/Images/BBB/Promos/bkg-gradient-216x60-gold.png);
padding:12px 10px 0px 10px;
}

.GoldGradient228x100 a {
max-width: 228px;
height: 87px;
background: url(/Images/BBB/Promos/bkg-gradient-228x100-gold.png);
padding:12px 10px 0px 10px;
}

.GoldGradient468x60 a {
max-width: 468px;
height: 47px;
padding:12px 10px 0px 10px;
background: url(/Images/BBB/Promos/bkg-gradient-468x60-gold.png);
padding:12px 10px 0px 10px;
}
/*end Gold Styles*/


/*Yellow Styles*/
.yellow {
	position: relative;
}

.yellow a {
	max-width: 204px;
	min-height: 76px;
	box-shadow: 0px 0px 0px 1px #e1e1e1;
	padding: 12px;
	display: block;
	background: url(/Images/BBB/Promos/yellow_promo_228.png);
}

.yellow span.promobutton {
	font: bold 11px Arial, Helvetica, sans-serif;
	display: block;
	background: #fff;
	text-transform: uppercase;
	height: 17px;
	text-align: center;
	padding: 5px 8px 0px;
	position: absolute;
	bottom: 0;
	color: #ca950d;
}

.yellow:hover span.promobutton {
	color: #005a78;
}

.yellow span.promotext {
	font: 17px "proxima_nova_rgbold", Arial, Helvetica, sans-serif;
	line-height: 18px;
	display: block;
	color: #fff;
	margin-bottom:9px;
}
/*end Yellow Styles*/
/*Orange Styles*/
.orange {
	position: relative;
}

.orange a {
	max-width: 204px;
	min-height: 76px;
	box-shadow: 0px 0px 0px 1px #e1e1e1;
	padding: 12px;
	display: block;
	background: url(/Images/BBB/Promos/orange_promo_228.png);
}

.orange span.promobutton {
	font: bold 11px Arial, Helvetica, sans-serif;
	display: block;
	background: #fff;
	text-transform: uppercase;
	height: 17px;
	text-align: center;
	padding: 5px 8px 0px;
	position: absolute;
	bottom: 0;
	color: #dd7000;
}

.orange:hover span.promobutton {
	color: #dd7000;
}

.orange span.promotext {
	font: 17px "proxima_nova_rgbold", Arial, Helvetica, sans-serif;
	line-height: 18px;
	display: block;
	color: #fff;
	margin-bottom:9px;
}
/*end orange Styles*/
/*red Styles*/
.red {
	position: relative;
}

.red a {
	max-width: 204px;
	min-height: 76px;
	box-shadow: 0px 0px 0px 1px #e1e1e1;
	padding: 12px;
	display: block;
	background: url(/Images/BBB/Promos/red_promo_228.png);
}

.red span.promobutton {
	font: bold 11px Arial, Helvetica, sans-serif;
	display: block;
	background: #fff;
	text-transform: uppercase;
	height: 17px;
	text-align: center;
	padding: 5px 8px 0px;
	position: absolute;
	bottom: 0;
	color: #9f2c1f;
}

.red:hover span.promobutton {
	color: #9f2c1f;
}

.red span.promotext {
	font: 17px "proxima_nova_rgbold", Arial, Helvetica, sans-serif;
	line-height: 18px;
	display: block;
	color: #fff;
	margin-bottom:9px;
}
/*end red Styles*/
/*Gray Styles  */
.gray {
	position: relative;
}

.gray a {
	max-width: 204px;
	min-height: 76px;
	box-shadow: 0px 0px 0px 1px #e1e1e1;
	padding: 12px;
	display: block;
	background: #b8b8b8;
}

.gray span.promobutton {
	font: bold 11px Arial, Helvetica, sans-serif;
	display: block;
	background: #fff;
	text-transform: uppercase;
	height: 17px;
	text-align: center;
	padding: 5px 8px 0px;
	position: absolute;
	bottom: 0;
	color: #000;
}

.gray:hover span.promobutton {
	color: #005a78;
}

.gray span.promotext {
	font: 17px "proxima_nova_rgbold", Arial, Helvetica, sans-serif;
	line-height: 18px;
	display: block;
	color: #fff;
	margin-bottom:9px;
}
/*end Gray Styles*/
/*Double Line Promo*/
.double {
	position: relative;
	max-width: 228px;
	display: block;
	border-bottom: 4px double #e8e8e8;
	padding: 0 0 10px;
}

.double a {
}

.double span.promobutton {
	font: bold 11px Arial, Helvetica, sans-serif;
	display: block;
	background: #66793a;
	text-transform: uppercase;
	height: 17px;
	text-align: center;
	padding: 7px 8px 2px;
	position: absolute;
	color: #fff;
	right: 0;
	border: 1px solid #e8e8e8;
	margin: 10px 0 0 0;
}

.double span.promobutton:hover{
	background: #026a8d;
}

.double span.promotext {
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 20px;
	display: block;
	color: #000
	line-height: 17px;
}

.double .doubleline .blocktitle {
	font: 17px "proxima_nova_rgbold", Arial, Helvetica, sans-serif;
	color: #66793a;
	line-height: 19px;
}

.double .doubleline {
	border-bottom: 4px double #E8E8E8;
	height: 8px;
	margin-bottom: 10px;
	position: relative;
}
/*End Doubline Promo*/
/*Doubline Promo With Map*/
.double_m {
	position: relative;
	max-width: 228px;
	height: 180px;
	display: block;
	background: url(/Images/BBB/Promos/program_promo_map_126.png) no-repeat left bottom;
	border-bottom: 4px double #e8e8e8;
}

.double_m a {
}

.double_m span.promobutton {
	font: bold 11px Arial, Helvetica, sans-serif;
	display: block;
	background: #66793a;
	text-transform: uppercase;
	height: 17px;
	text-align: center;
	padding: 7px 8px 2px;
	position: absolute;
	color: #fff;
	right: 0;
	border: 1px solid #e8e8e8;
	margin: 10px 0 0 0;
}

.double_m span.promobutton:hover{
	background: #005A78;
}

.double_m span.promotext {
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 20px;
	display: block;
	color: #000
	line-height: 17px;
}

.double_m .doubleline .blocktitle {
	font: 17px "proxima_nova_rgbold", Arial, Helvetica, sans-serif;
	color: #66793a;
	line-height: 19px;
}

.double_m .doubleline {
	border-bottom: 4px double #E8E8E8;
	height: 40px;
	margin-bottom: 10px;
	position: relative;
}