﻿div.locations div#upperContentPanes{
    height: auto;
    background: transparent url('../images/locations/bg_interior_uppercontentpanes.png') repeat-y;
    margin-bottom: 91px;
    top: 91px;
}
div.locations div#blueCallout{
    top: 0;
    border: 0;
    background-image: url('../images/locations/bg_bluecallout.jpg');
}
div.locations div#leftNavWrap{
    background: none;
}
div.locations div.topPane {
    position: relative;
    top: 0px;
    left: 177px;
}
div.locations div.contentPane {
    display: block;
    margin: 5px 0px 0 177px;
}
div.locations div.contentPane h1{
    display: none;
}
div.locations div#map_container{
    margin-bottom: 5px;
}
div.locations div#linkButtons{
    position: relative;
    height: 101px;
    width: 795px;
    overflow: hidden;
    background-color: #a7a7a7;
}
div.locations div#linkButtons .leftCol{
    display: block;
    float: left;
    width: 157px;
    color: #4c4c4c;
}
div.locations div#linkButtons .leftCol p{
    position: relative;
    line-height: 8em;
    margin-left: 24px;
}
div.locations div#linkButtons .rightCol{
    display: block;
    float: left;
    width: 638px;
}
div.locations div#linkButtons .rightCol .row1{
    position: relative;
    top: 22px;
    overflow: hidden;
}
div.locations div#linkButtons .rightCol .row2{
    position: relative;
    top: 24px;
    overflow: hidden;
}
div.locations div#linkButtons .rightCol a{
    display: block;
    float: left;
    padding: 5px 16px 5px 16px;
}
div.locations div#linkButtons .rightCol a,
div.locations div#linkButtons .rightCol a:link,
div.locations div#linkButtons .rightCol a:visited{
    color: #222222;
}
div.locations div#linkButtons .rightCol a:hover{
    background-color: #616161;
    color: White;
}
/*
* SubNavWrap
*/
div#subNavWrap {
    background-color: #888888;
    height: 41px;
    left:178px;
    position:relative;
    top: 5px;
    width:794px;
}
/*
* Items
*/
div#locationsItemWrap{
    overflow: hidden;
}
ul#display-locations li.singleItemColumn{
    display: block;
    float: left;
    width: 230px;
    height: 160px;
}
ul#display-locations ul.singleItem li{
    list-style-type: none;
    color: #616161;
    font-size: .9em;
    line-height: 1.4em;
}
ul#display-locations ul.singleItem li a,
ul#display-locations ul.singleItem li a:link{
    color: Black;
    text-decoration: underline;
}
ul#display-locations ul.singleItem li a.display-get-directions{
    text-decoration: none;
}
/*
* End Items
*/
/*
* Buckets
*/
div.locations div.bucketColumnOne{
    position: absolute;
    top: 6px;
    left: 5px;
    height: 135px;
    width: 245px;
}
div.locations div.bucketColumnTwo{
    position: absolute;
    top: 6px;
    left: 250px;
    height: 135px;
    width: 242px;
}
div.locations div.bucketColumnThree{
    position: absolute;
    top: 6px;
    left: 493px;
    height: 135px;
    width: 242px;
}
div.locations div.bucketColumnFour{
    position: absolute;
    top: 6px;
    right: 5px;
    height: 135px;
    width: 243px;
    background: transparent url('../images/bucket_keyline.jpg') no-repeat left center;
}
div.locations div.bucketColumnFour h1{
    color: #22413A;
    letter-spacing: .03em;
    font-size: 1em;
    position: absolute;
    width: 243px;
    top: 14px;
    text-align: center;
    text-transform: uppercase;
}
div.locations div.bucketColumnFour ul#caseStudy{
    height: 70px;
}
div.locations div.bucketColumnFour ul#caseStudy h2{
    display: none;
}
div.locations div.bucketColumnFour .jcarousel-clip-horizontal{
    width: 198px;
    left: 22px;
    top: 54px;
}
div.locations div.bucketColumnFour .jcarousel-prev{
    position: absolute;
    left: 11px;
    top: 78px;
    height: 13px;
    width: 11px;
    background: transparent url('../images/home/btn_casestudyarrows_prev.png') no-repeat -33px 0;
}
div.locations div.bucketColumnFour .jcarousel-next{
    position: absolute;
    right: 11px;
    top: 78px;
    height: 13px;
    width: 11px;
    background: transparent url('../images/home/btn_casestudyarrows_next.png') no-repeat -33px 0;
}
div.locations div.bucketColumnFour .jcarousel-prev-disabled,
div.locations div.bucketColumnFour .jcarousel-next-disabled{
    background-position: 0 0;
}
div.locations div.bucketColumnFour .jcarousel-item-horizontal{
    width: 198px;
    text-align: center;
}
div.locations div.bucketColumnFour .jcarousel-item-horizontal div,
div.locations div.bucketColumnFour .jcarousel-item-horizontal img{
    margin: 0 auto;
}
div.locations div.bucketColumnTwo div.standardContentFooter,
div.locations div.bucketColumnThree div.standardContentFooter,
div.locations div.bucketColumnFour div.standardContentFooter{
    top: 0;
    right: 0;
    position: absolute;
}
div.locations div#recentTransExtControls,
div.locations div.bucketColumnThree div#extControls{
    position: absolute;
    top: 13px;
    width: 242px;
    overflow: hidden;
    text-align: center;
    margin: 0 auto;
}
div.locations div#recentTransExtControls a,
div.locations div.bucketColumnThree div#extControls a{
    display: block;
    float: left;
    height: 7px;
    width: 7px;
    background: transparent url('../images/home/btn_highlight_nav.png') no-repeat;
    text-indent: -1000em;
    margin-right: 6px;
}
div.locations div#recentTransExtControls a.last,
div.locations div.bucketColumnThree div#extControls a.last{
    margin-right: 0px;
}
div.locations div#recentTransExtControls a.active,
div.locations div#recentTransExtControls a:hover,
div.locations div.bucketColumnThree div#extControls a.active,
div.locations div.bucketColumnThree div#extControls a:hover{
    background: transparent url('../images/home/btn_highlight_nav-over.png') no-repeat;
}
div.locations div.bucketColumnTwo h1,
div.locations div.bucketColumnThree h1{
    color: #22413a;
    letter-spacing: .03em;
    font-size: 1em;
    position: absolute;
    left: 15px;
    top: 52px;
    text-transform: uppercase;
    line-height: normal;
}
div.locations div.bucketColumnTwo .jcarousel-container,
div.locations div.bucketColumnThree .jcarousel-container{
    top: 78px;
}
div.locations div.bucketColumnTwo .jcarousel-clip-horizontal,
div.locations div.bucketColumnThree .jcarousel-clip-horizontal{
    width: 213px;
    left: 15px;
}
div.locations div.bucketColumnTwo .jcarousel-item-horizontal,
div.locations div.bucketColumnThree .jcarousel-item-horizontal{
    width: 213px;
}
div.locations div.bucketColumnTwo h2,
div.locations div.bucketColumnThree h2{
    color: #8b8b8b;
    font-style: italic;
    font-size: .8em;
    margin-bottom: .7em;
}
div.locations div.bucketColumnTwo h3,
div.locations div.bucketColumnThree h3{
    color: #646464;
    font-size: 1.1em;
}
/*
* End Buckets
*/
/*
* Left nav mods
*/
div#leftNavWrap{
    position: absolute;
}
/*
* End Left nav mods
*/
table.locationsPager{
    display: none;
}
table.locationsPager,
table.locationsPager td{
    color: #000000;
}
table.locationsPager td{
    padding: 5px;
}
table.locationsPager a,
table.locationsPager a:link,
table.locationsPager a:visited{
    color: #929393;
}