.article_img {
    float:left;
    padding:3px;
    border:1px solid #e2e2e2;
    margin:0 5px 0 0;
}

img#sitelogo {
    margin-top:7px;
    margin-right:20px;
}
/*Top Page Navbar */

#page_nav {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height:55px;
    background-color:#fff;
    border-bottom:1px solid #e2e2e2;
}
.nav ul, .nav ul * {
    list-style: none;
    z-index:1;
}
.nav ul {


    width: 960px;
    font-size: 1.5em;
    margin: 0 auto;
}
.nav ul li.withlogo {
    text-align:left;
}
.nav ul li {
    float: left;
    position: relative;
    text-align:center;
}

li.search #searchform {
    margin-top:2px;
    margin-left:20px;
}
.nav ul li a {
    color:#444;
    text-transform:none;
    text-decoration: none;
    display: block;
    padding: 0;
    line-height: 55px;
    width: 100px;

}

.nav ul li a:hover {
    text-decoration:underline;
    background-color:#fff;
}


#banner_container {
    overflow:hidden;
    width:958px;
    margin:0;
    padding:0;
    height:240px !important;
}
img#menubarlogo {
    margin-right:45px;
}
div.feature_banner {
    border:1px solid #e2e2e2;
    border-width:0px 1px 1px 1px;

}
#banner_container div { display: none }
#banner_container div.first { display: block }

table.four_col {

    border-collapse:collapse;
    border-bottom:1px solid #e2e2e2;

}
table.four_col tbody td {
    width:25%;
    margin:0;
    padding:0;
    border-right:1px solid #e2e2e2;


}
.blog_style .entry {
    margin-top:10px;
}

table.four_col tbody td div.blog_style {
    margin:10px 10px 0 10px;

}

#wrapper {
    padding-bottom: 0px;
    background: transparent url("/wp-content/themes/pico-original/custom/img/wrapper.png") repeat-y;
    border-bottom: 1px solid #e2e2e2;
}

#wide_content {
    width:960px;
    padding: 0;
    float:left;
}

#lead_text h2 a, .blog_style_text h2 a {
    font-size:1.8em;
    letter-spacing:-1px;
    line-height:1.25em;
    text-decoration:none;
}
table.aztable {
    border-collapse:collapse;

}
table.aztable tbody td {
    border:1px solid #e2e2e2;

}
table.aztable td dl {
    margin-right:10px;
}
table.aztable td h4 {
    font-size:1.8em;
    margin:0 0 5px 5px;
}
table.aztable td dt a {
    text-decoration:none;
    font-weight:bold;
    font-size:1.2em;
}
table.aztable td dt a:hover {
    text-decoration:underline;

}
table.aztable td dd  {
    margin-bottom:1em;
}

.theme-default {
    margin:0px !important;

}

.theme-default .stepcarousel {
    height:165px !important;
}
.theme-default .arrow-left,
.theme-default .arrow-right
{
    height:160px !important;
}
.theme-default .stepcarousel .panel .panel-text {
    line-height:110%;
    color:#666;
}
img.carousel_img {
    -moz-box-shadow: 1px 1px 1px 1px #a2a2a2;
    -webkit-box-shadow: 1px 1px 1px 1px #a2a2a2;
    box-shadow: 1px 1px 1px 1px #a2a2a2;
}
.aztable td dl {
    margin:5px;
}
div.az_select_wrap {
    width:100%;
    
    display:block;
    
    font-size:1.3em;
    text-align:center;
}
ul.az_select {
    margin:0;
    padding:0;
    margin:0 auto;

}
ul.az_select li {
    display:inline;
    list-style-type:none;
}
ul.az_select li a {
    text-decoration:none;
    padding:5px 5px;
    display:block;
    float:left;

}

ul.az_select li a:hover {
    background-color:#e2e2e2;
    

}
