body
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	padding:0px;
	margin:0px;
}
a img
{
	border:none;
}
a
{
	color:#917b57;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section 
{ 
   display:block;
}
.img-right
{
	/*float:right;
	margin-left:10px;*/
	border:solid 1px #999;
	padding:2px;
}
.masterContainer
{
	width:900px;
	margin:auto;
}
.flash-container
{
	margin:3px 0px;
}
.content-container
{
	background:url(images/content-bg.jpg) repeat-x top left;
	margin-top:10px;
	padding-top:25px;
}
.home-article
{
	width:900px;
	margin:auto;
}
h1
{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#917b57;
	font-weight:normal;
	font-size:21px;
	margin-top:0px;
}
h2
{
	color:#1a1a1a;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:normal;
	font-size:17px;
}
.contener
{
	width:900px;
	margin:auto;
}
.sub-article
{
	padding-right:20px;
}
.shadow-left
{
	background:url(images/shadow-left.jpg) repeat-y top right;
	padding-right:7px;
}
.shadow-bottom
{
	background:url(http://austeninsurancebrokers.com/images/bottom-funnel-bg.jpg) repeat-x bottom left;
	border:solid 1px #a5afb2;
	border-bottom:none;
	border-right:none;
	padding:10px;
	text-align:center;
	font-size:13px;
}
.footer-funnel
{
	width:900px;
	margin:auto;
	margin-top:20px;
}
.left-content
{
	width:662px;
}
/* ====================== Form ================*/
.form-container
{
	background:url(images/form-shadow.png) repeat-y top right;
	border-left:solid 1px #a5afb2;
	padding-right:8px;
	font-size:11px;
}
.form-container input[type='text']
{
	width:85px;
}
.form-container table
{
	margin-left:10px;
}
.form-header
{
	background:url(images/form-header.jpg) repeat-x top left;
	text-align:center;
	font-size:16px;
	padding:10px 0px;	
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.form-footer
{
	background:url(images/form-footer.jpg) repeat-x bottom left;
	height:34px;
}
/* ====================== Footer ================*/
.footer
{
	background:#a7916a url(http://austeninsurancebrokers.com/images/footer-bg.jpg) repeat-x top left;
	padding:20px;
	
	text-align:center;
	margin:auto;
	width:859px;
	color:#1a1a1a;
	margin-top:20px;
	font-size:11px
}
.footer a
{
	color:#1a1a1a;
}
/*================== Header =====================*/
.header
{
background:#a7916a;	
height:159px;
font-size:11px;
}
.logo-container
{
	float:left;
	width:300px;
	margin-left:10px;
	margin-top:10px;
}
.quote-header
{
	float:right;
	height:115px;
}

/*= ============== TNB ================== =*/
.tnb
{
	background:url(http://austeninsurancebrokers.com/images/tnb-bg.jpg) repeat-x top left;
	height:44px;
	clear:both;
}
#access {
	display: block;

}
#access .menu-header,
div.menu {
	font-size: 13px;
	padding:0px 0px;
}

#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0px;
	padding:0px;
}

#access .menu-header li, div.menu li {
	float: left;
	position: relative;
	padding:0px 0px;
	background:url(images/tnb-seprator.jpg) no-repeat top left;
}

div.menu li ul li {
	padding:0px 0px 0px 0px;

}

div.menu li ul
{
	margin-top:6px;
}

#access a {
	color: #fff;
	display: block;
	line-height: 29px;
	padding: 8px 24px;  
	text-decoration: none;
 }

@media screen and (-webkit-min-device-pixel-ratio:0){

}

/*#access ul ul {
	filter:alpha(opacity=90);
	opacity: .85;
	-moz-opacity:.85;
	display: none;
	position: absolute;
	top: 23px;
	left: 0px;
	float: left;
	
	z-index: 99999;
}*/
#access ul ul {
	display: none;
    float: left;
    left: 0;
    position: absolute;
    top: 38px;
    z-index: 99999;
}
#access ul ul li {
	min-width: 230px;
	
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	
	background: #856c50;
	line-height: 1em;
	padding: 8px;

	color:#FFFFFF;
	border:solid 1px #392814;
	border-top:solid 1px #b69979;
	border-bottom:solid 1px #392814;
	font-size:12px;
}
#access li:hover > a{
	background: url(images/tnb-hover.jpg) repeat-x top left;
	color:#000;
}

#access ul ul :hover > a {
	color: #000;
}

#access ul li:hover > ul {
	display: block;
}

#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #000;
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #000;
}
#access ul li.current_page_item
{
	
	background: url(images/tnb-hover.jpg) repeat-x top left;
	
}
#access ul li.current_page_item > a
{
		color: #000;
}
#access ul li ul li.current_page_item 
{
	
	color: #000;
}
#access ul li ul li.current_page_item a
{
	background-image:none;
	color: #333;
}
#access ul li ul li.current_page_item > a:hover
{
	background: url(images/tnb-hover.jpg) repeat-x top left;
	color: #333;
}
#access ul li ul li.current_page_item ul li a
{
	color: #333;
}
div.menu li.page-item-4
{
	background:none;
}