/* PRODUCTS / PROMOS / INFO / DIRECTORY - highlight boxes */
h2.red {
 color:#E30000 !IMPORTANT; 
 padding-bottom:0px !important;
}

.phone{
	font-size:2em;
	font-weight:bold;
}

.box {width:100%; /* display:table-cell; height:250px; acts as min-height */}
.box {height:auto;}

.box h2, .box h3, .box p {padding:5px 7px !important;}
.box h2 {font-size:1em; letter-spacing:normal;}
.box ul {padding:5px 2.5%;}
.box .img img {border-top:1px solid #FFF; border-bottom:1px solid #FFF;}
.box p.intro {font:bold 1.3em Arial, Helvetica, sans-serif; letter-spacing:-1px; padding-bottom:0 !important;}
.box ul.buttons {}
.box ul.buttons li {clear:none;}
.box .btn-blue a {color:#FFF !important;}
.box .deco1, .box .padding{ padding: 0 2px; }
.deco1 a{text-decoration: none;}
.deco1 a:hover{text-decoration: underline;}
.info-box a{text-decoration: none;}
.info-box a:hover{text-decoration: underline;}
.style2 a{text-decoration: none; color: #005A8D}
.style2 a:hover{text-decoration: underline; color: #005A8D}
.info-box-red a{text-decoration: none;}
.info-box-red a:hover{text-decoration: underline;}
.box .deco2{ border-bottom: 1px solid #fff; }
.deco2 .img img{ border: none !important; }
.box .padding .padding{ padding: 0 8px 0 0;background:none; }
.box .padding .illus{ margin: 0 -10px 0 0; }
	
	.col-two .col-two .slot-one, .col-two .col-two .slot-two{ width: 47.5%; }

	.col-two-wide-one .deco1, .col-two-wide-two .deco1 {display:inline-block /* IE mac */;}
		.col-two-wide-one .deco1:after, .col-two-wide-two .deco1:after {content:"."; height:0; clear:both; display:block; visibility:hidden;}

	.col-two-wide-one .slot-one .img, .col-two-wide-two .slot-two .img {float:left; width:47%;}
	.col-two-wide-one .slot-one p.intro, .col-two-wide-two .slot-two p.intro {float:right; width:47%;}


.product-box-blue{background:  url("../images/fade-blue-topleft.gif") top left no-repeat;}
	.product-box-blue .deco1{background:  url("../images/fade-blue-topright.gif") top right no-repeat; padding:8px;}
	.product-box-blue .deco2{ background:   url("../images/fade-blue-bottomleft.gif") top left no-repeat #fff; }
	.product-box-blue .padding{ background:   url("../images/fade-blue-bottomright.gif") top right no-repeat; padding:8px;}  

.product-box-green{background:  url("../images/fade-green-topleft.gif") top left no-repeat;}
	.product-box-green .deco1{background:  url("../images/fade-green-topright.gif") top right no-repeat; padding:8px;}
	.product-box-green .deco2{ background:   url("../images/fade-green-bottomleft.gif") top left no-repeat #fff; }
	.product-box-green .padding{ background:   url("../images/fade-green-bottomright.gif") top right no-repeat; padding:8px; }
	
.product-box-red{background:  url("../images/fade-red-topleft.gif") top left no-repeat;}
	.product-box-red .deco1{background:  url("../images/fade-red-topright.gif") top right no-repeat; padding:8px;}
	.product-box-red .deco2{ background:   url("../images/fade-red-bottomleft.gif") top left no-repeat #fff; }
	.product-box-red .padding{ background:   url("../images/fade-red-bottomright.gif") top right no-repeat; padding:8px;}

.promo-box-blue{background:  url("../images/fade-dblue-topleft.gif") top left no-repeat;}
	.promo-box-blue .deco1{background:  url("../images/fade-dblue-topright.gif") top right no-repeat;}
	.promo-box-blue .deco2{ background:   url("../images/fade-dblue-bottomleft.gif") top left no-repeat #fff; }
	.promo-box-blue .padding{ background:   url("../images/fade-dblue-bottomright.gif") top right no-repeat;  }

.promo-box-green{background:  url("../images/fade-dgreen-topleft.gif") top left no-repeat;}
	.promo-box-green .deco1{background:  url("../images/fade-dgreen-topright.gif") top right no-repeat;}
	.promo-box-green .deco2{ background:   url("../images/fade-dgreen-bottomleft.gif") top left no-repeat #fff; }
	.promo-box-green .padding{ background:   url("../images/fade-dgreen-bottomright.gif") top right no-repeat; }
	
.promo-box-red{background:  url("../images/fade-dred-topleft.gif") top left no-repeat;}
	.promo-box-red .deco1{background:  url("../images/fade-dred-topright.gif") top right no-repeat;}
	.promo-box-red .deco2{ background:   url("../images/fade-dred-bottomleft.gif") top left no-repeat #fff; }
	.promo-box-red .padding{ background:   url("../images/fade-dred-bottomright.gif") top right no-repeat; }

.border-box, .border-box-red, .border-box-black {border: 1px solid #B5DBE7; padding: 10px;} .border-box-red p.intro {color:#E30000 !IMPORTANT; font:bold 1.3em Arial, Helvetica, sans-serif; padding-bottom:0px !important;}
.border-box-black p.intro {color:black !IMPORTANT; font:bold 1.3em Arial, Helvetica, sans-serif; padding-bottom:0px !important;}


.info-box {}
	.info-box .intro {background:  url("../images/fade-dblue-bottomleft.gif") bottom right no-repeat;}
	.info-box-red .intro {background:  url("../images/fade-dred-bottomleft.gif") bottom right no-repeat;}

.dir-box {background:  url("../images/corner-fade-short-topright.gif") top right no-repeat;}
	.dir-box .padding {background:  url("../images/corner-fade-short-topleft.gif") top left no-repeat; padding:15px;}
	.dir-box h2 {margin-right:90px; width:auto;}
	.dir-box ul {margin-left:0; margin-right:0;}
	.dir-box li {background:  url("../images/bullet-circle.gif") 0 0.7em no-repeat;}
	.dir-box ul p {padding:0 !IMPORTANT;}

	.dir-box form {}
	.dir-box form label, .dir-box form .element {display:block; float:left;}
	.dir-box form label {width:90px; margin-right:10px;}
	.dir-box form .element {width:188px;}
	.dir-box form select, .dir-box form .btn {margin:0; padding:0;}
	.dir-box form select {width:150px; float:left; display:block; margin-right:5px;}
	.dir-box form .btn {float:left;}

	

/* FILTERS */
/* filter > non IE mac \*/ .col-two-wide-one .deco1, .col-two-wide-two .deco1 {display:block;}

