@charset "utf-8";
/* AmBev Style sheet (works with the Blueprint CSS Framework */

.ambev-header{ height:80px; background:url(../images/header-bg.jpg) no-repeat; }
.ambev-body{ background:#a6c1da url(../images/bg10.jpg) top center no-repeat; }
.ambev-flash{
	background:#C66;
	position:relative;
	z-index:5;
}
.ambev-featurelist, .ambev-feature{ background:#FFF; }
.ambev-feature-img, .ambev-content-header-img{
	margin:auto;
	text-align:center;
	margin-bottom:10px;
}
.ambev-content-header-img
{
	margin-top:8px;
}
.ambev-feature p{
	padding:0px 8px;
	line-height:1.6;
	color:#333;
}
.ambev-feature-img img{ text-align:center; }
.ambev-content-header-img img, .ambev-content-header-img div
{
	text-align:center;
	border:solid 1px #999;
	padding:3px;
	background:#ccc;
	margin:auto;
}
.ambev-body-bottom{
	background:url(../images/footer-bg.gif) no-repeat center;
	height:25px;
}
.ambev-footer{
	height:50px;
	background:#EEE;
}
.ambev-nav{
	color:#FFF;
	position:relative;
	z-index:10;
	float:right;
	top:45px;
}
.ambev-header-logo{
	height:80px;
	width:244px;
	background:url(../images/logo-header.jpg) no-repeat;
	text-indent:-9999em;
	border:none;
	display:block;
	outline:none;
	margin-left:15px;
}
.ambev-footer-left, .ambev-footer-right{
	text-align:left;
	color:#203963;
}
.ambev-footer-right{ text-align:right; }
.ambev-content{
	width:980px;
	padding:15px 15px;
	background:#518cc8;
}
.ambev-main-feature{
	margin-top:5px;
	height:370px;
}
.ambev-main-feature-top{
	background:url(../images/roundBoxTop.png);
	height:23px;
	margin:0;
	padding:0;
}
.ambev-main-feature-body{
	background:#FFF;
	clear:both;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	height:100%;
	padding:5px;
	overflow:hidden;
}
.ambev-main-feature-bottom{
	background:url(../images/roundBoxBottom.png);
	height:23px;
	margin:0;
	padding:0;
	clear:both;
}
.ambev-main-feature p{
	padding:0 10px;
	line-height:1.8;
	margin:0;
}
object{ position:relative; outline:none; }

/*//////////////////////  CONTENT MODULE   ///////////////////////*/
.mod
{
	padding:5px 0;
	width:100%;
}
.mod-header
{
	width:100%;
	background:#1C447E url(../images/module-bg.gif) repeat-x;
	margin:auto;
	padding:0;
}
.mod-body
{
	background:#FFF;
	width:100%;
	border-top:none;
	clear:both;
	padding:5px 0 1px 0;
}
.mod h3{
	border:#183A6B 1px solid;
	padding:6px;
	margin:0;
	color:#FFF;
	text-align:center;
	font-size:10pt;
	text-shadow:#300 1px 1px 0px;
	text-transform:uppercase;
}
.mod p
{
	padding:0px 1em;
	line-height:1.6;
	color:#333;
}
.ambev-client{ height:150px; }

a
{
	color:#1F4D8E;
	text-decoration:none;
	outline:none;
}
a:hover
{
	color:#2863B7;
	text-decoration:underline;
	outline:none;
}

/*//////////////////////  HEADER TAGS   ///////////////////////*/
h1, .h1
{
	color:#900;
	font-size:22pt;
	padding:4px 10px;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:.3em;
}
h2
{
	color:#203963;
	font-size:16pt;
	padding:0px 10px;
	margin:0;
}
h3
{
	font-size:18px;
	margin-bottom:1em;
	color:#000;
}
h4
{
	font-size:16px;
	padding:2px 10px;
	margin-bottom:.2em;
}
/*////////////////////// DROP DOWN MENU ///////////////////////*/
#multi-ddm
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	margin:0;
	width:520px;
	float:right;
	background:url(../images/nav-bg.gif) repeat-x;
}
.multi-ddm-div-right, .multi-ddm-div-normal
{
	background:white;
	position:absolute;
	display:none;
	border:1px solid #999;
	border-top:none;
}
.multi-ddm-div-right{ right:0px; }
.multi-ddm-li{ float:right; margin:0; padding:0; }
.multi-ddm-li-a, .multi-ddm-li-p
{
	width:100px;
	height:25px;
	padding:5px 15px;
	text-align:center;
	display:block;
	color:#FFF;
	font-size:16px;
	text-decoration:none;
	text-shadow:#300 1px 1px 0px;
	background:url(../images/nav-spacer.gif) left no-repeat;
}
.multi-ddm-li-p
{
	background:url(../images/nav-left-cap.gif) no-repeat right;
	width:39px;
	float:right;
}
.multi-ddm-li-a:hover
{
	outline:none;
	color:#FFF;
	background:url(../images/nav-bg-rollover.gif) repeat-x;
}
.multi-ddm-li-a:visited, .multi-ddm-li-a:active, .multi-ddm-li-a:link
{
	outline:none;
	color:#FFF;
}
.multi-ddm-li_ul
{
	list-style:none;
	list-style-position:outside;
	list-style-type:none;
}
.multi-ddm-li_ul
{
	padding:0;
	margin:0;
	width:240px;
}
.multi-ddm-li_ul2
{
	padding:0;
	margin:0;
	text-indent:15px;
	width:240px;
	list-style:none;
	list-style-position:outside;
	list-style-type:none;
}
.multi-ddm-li_ul a, .multi-ddm-li_ul2 a
{
	color:#333;
	border-bottom:1px solid #CCC;
	display:block;
	padding:5px;
	margin:0;
	height:20px;

	text-decoration:none;
	outline:none;
	font-size:13px;
}
.multi-ddm-li_ul2 a
{
	padding:3px 5px;
	font-size:12px;
	
}

.multi-ddm-li_ul a:hover
{
	color:#004E96;
	outline:none;
	background:#CEE8FF;
	text-decoration:none;
}
.multi-ddm-li_ul2 a:hover
{
	text-decoration:none;
}
/*/////////////////////////////////////////////////////////////*/

.ambev-content-main
{
	margin:5px 0;
	background:#FFF;
	height:100%;
}
.ambev-content-main p
{
	padding:0px 10px 0 10px;
	text-align:justify;
}
.ambev-content-side
{
	margin:8px 0;
	background:#66AAE4;
	height:100%;
}
.ambev-content-side p   
{
	padding:5px 5px 0 5px;
	color:#FFF;
}
.ambev-content-item{ margin:2px 6px; padding:15px 6px; background:#E9EFF3; border:1px solid #B0C4D7;}
.ambev-content-item:hover{background:#D9E3EA;}

.ambev-content-item:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
} * html .ambev-content-item {height: 1%;} 

.ambev-content-item img{ margin:0 8px; }
.ambev-content-item p{margin:0;}
.ambev-left-img{ float:left; border:1px solid #B0C4D7; }
.ambev-left-img{ float:left; height: 120px; border:1px solid #B0C4D7; background-color:#FFF; }
.ambev-right-img{ float:right; height: 120px; border:1px solid #B0C4D7; background-color:#FFF; }
.util-center{ text-align:center; }

.ambev-content-open
{
	margin-bottom:15px;
}
.ambev-spacer
{
	background:url(../images/spacer.jpg) center no-repeat;
	height:30px;
	margin:20px 0;
}
	
/*////////////////////// IMG SLIDER ///////////////////////*/
#client-slider
{
	margin:0;
	padding:0;
	overflow:hidden;
	height:150px;
	width:310px;
}
#client-slider ul, #client-slider li
{
	margin:0;
	padding:0;
	list-style:none;
}
#client-slider li
{
	width:310px;
	height:150px;
	overflow:hidden;
	text-align:center;
}

.ambev-list
{
	background:#FFF;
}
.ambev-list .head, .ambev-list .head:hover
{
	padding:10px 8px;
	background:#1C447E url(../images/module-bg.gif) repeat-x;
	color:#FFF;
}
.ambev-list .head:hover
{
	background:#225399 url(../images/module-bg-over.gif) repeat-x;
}
.ambev-list .head img
{
	vertical-align:top;
	display:inline;
	padding:0 10px 0 0;
}
.ambev-list .head h2
{
	color:#FFF;
	font-size:16px;
}
.ambev-list .body
{
	margin:15px 0;
}
.ambev-list .body p
{
	display:block;
}
.ambev-content-gutter
{
	margin:10px;
	text-align:justify;
}
.ambev-list-fourth
{
	width:158px;
	float:left;
	padding:0;
	margin:0;
}
.ambev-list-fourth li
{
	padding:0 5px;
}
.ambev-servicesbtn
{
	background:url(../images/services-btn.jpg) top center no-repeat;
	height:57px;
	width:445px;
	margin:auto;
	display:block;
	margin-bottom:10px;
}
.ambev-undernote
{
	padding-left:20px;
	font-size:14px;
	color:#054F95;
}
.ambev-servicesbtn:hover
{
	background-position:bottom center;
}
.bulleted-list
{
	list-style-type:circle;
	list-style-position:inside;
	list-style-image:none;
}
ul{ list-style-type:none;}
.anchor
{
	padding:0;
	margin:0;
	height:0;
	width:0;
}
.ambev-location-badge
{
	text-align:center;
	padding:5px;
	margin:8px auto;
	border:2px solid #8FB1D1;
	width:240px;
}
.ambev-location-badge h1
{
	font-size:22px;
	margin-bottom:0;
}
.ambev-location-badge .phone, .ambev-location-badge .address
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	line-height:2em;
}
.ambev-location-badge .address
{
	font-size:16px;
	color:#333;
	line-height:1.5;
}
.ambev-location-badge .btn
{
	background:url(../images/more-info-btn.jpg) no-repeat center;
	width:215px;
	height:29px;
	text-indent:-999em;
	text-align:center;
	margin:auto;
	margin-top:15px;
	outline:none;
}
.email-message-box{
	background:#FFF46C;
	border:2px solid #A5A23F;
	font-size:18px;
	font-weight:normal;
	text-align:center;
	padding:10px;
	margin:10px auto;
	width:100%;
}
table{
	padding:5px;
}
td{
	padding:3px;
	text-align:right;
	vertical-align:top;
}

/*///////////////////Page Specific Styles//////////////////*/
.emergency-svc {
	width:700px;
	height:550px;
	background-color:#ffffff;
	color:#000000;
	overflow:auto;
}

.beer03 {
	float: right;
	width: 130px;
	height: auto;
	clear:right;
}

.beer04 {
	float: right;
	width: 120px;
	height: auto;
	margin: 5px;
	text-align: left;
	clear:right;
}
