/* 
    Document   : moorebiz
    Created on : Jun 7, 2009, 12:59:14 AM
    Author     : aehall1976
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

/* body,table,a{font-family:serif;font-size:10pt;}

* {
  margin:0;
  padding:0;
}
*/
table, td, th, a, ul, span, h3, h4, div {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

/* Custom background color for pages not in WP */
.custom_background_color{background-color:#e6eac3}

/*
 * The following styles are for the search - AEH
 */
#search_content{display:block}
#search_content label{padding-right:10px}

#search_content a.back_to_search {display:none; font-size:12pt; text-align:center; text-decoration:none; color:#003658}
#search_content h3.section_heading{color:black}

/* #search_content #search_do fieldset {border:none} */

#search_content #search_do #building_search {display:block;width:46%;float:left}
#search_content #search_do #building_search #view_buildings_map {
        display:block;
        background-color: #e9e3de;
        width:70%;
        margin-top:10%;
        margin-left:15%;
        margin-right:15%;
        border:thin outset black;
        text-align:center;
        padding-top:2%;
        padding-bottom:2%;
        font-weight: 100;
    }

#search_content #search_do #building_search a,a:visited #view_buildings_map  {text-decoration:none; color:black;}
#search_content #search_do #building_search a:hover, a:active #view_buildings_map  {color:red;}

#search_content #search_do #site_search {display:block;width:46%;float:right}
#search_content #search_do #site_search #certified .image {display:block;width:50%;height:50%;margin-right:auto;margin-left:auto;margin-top:2%;margin-bottom:2%;}
#search_content #search_do #site_search #certified .text {display:block;text-align:center}
#search_content #search_do #site_search #view_sites_map {
        display:block;
        background-color: #e9e3de;
        width:60%;
        margin-top:10%;
        margin-left:20%;
        margin-right:20%;
        border:thin outset black;
        text-align:center;
        padding-top:2%;
        padding-bottom:2%;
        font-weight: 100;
     }
#search_content #search_do #site_search a,a:visited #view_sites_map  {text-decoration:none; color:black;}
#search_content #search_do #site_search a:hover, a:active #view_sites_map  {color:red;}


#search_content #map_iframe {display:none;width:100%;height:530px;border:none;}
#search_content #search_results {display:none;width:100%}
#search_content #search_results table{
        width:100%;
        font-family:serif;
        font-size:10pt;
        padding: 10px 0px 10px 0px;
    }

#search_content #search_results #building_results th {border-bottom:thin solid black; text-align:center;vertical-align:top}
#search_content #search_results #building_results th.buildingName {width:35%; border-right:thin dashed black}
#search_content #search_results #building_results th.squareFoot {width:20%; border-right:thin dashed black}
#search_content #search_results #building_results th.businessType {width:20%; border-right:thin dashed black}
#search_content #search_results #building_results th.salesPrice {width:25%; border-bottom:thin solid black}

#search_content #search_results #building_results td.buildingNameContent {text-align:left; padding: 0px 7px 0px 15px; border-right:thin dashed black}
#search_content #search_results #building_results td.squareFootContent {text-align:right; padding: 0px 20px 0px 15px; border-right:thin dashed black}
#search_content #search_results #building_results td.businessTypeContent {text-align:left; padding: 0px 7px 0px 15px; border-right:thin dashed black}
#search_content #search_results #building_results td.salesPriceContent {text-align:right; padding: 0px 20px 0px 15px;}

#search_content #search_results #site_results th.siteName {width:43%; border-bottom:thin solid black; border-right:thin dashed black}
#search_content #search_results #site_results th.acreage {width:2%; border-bottom:thin solid black; border-right:thin dashed black}
#search_content #search_results #site_results th.zoning {width:20%; border-bottom:thin solid black; border-right:thin dashed black}
#search_content #search_results #site_results th.salesPrice {width:25%; border-bottom:thin solid black; border-right:thin dashed black}
#search_content #search_results #site_results th.certified {width:10%; border-bottom:thin solid black}

#search_content #search_results #site_results td.siteNameContent {text-align:left; padding: 0px 7px 0px 15px; border-right:thin dashed black}
#search_content #search_results #site_results td.acreageContent {text-align:right; padding: 0px 20px 0px 15px; border-right:thin dashed black}
#search_content #search_results #site_results td.zoningContent {text-align:left; padding: 0px 7px 0px 15px; border-right:thin dashed black}
#search_content #search_results #site_results td.salesPriceContent {text-align:right; padding: 0px 7px 0px 15px; border-right:thin dashed black}
#search_content #search_results #site_results td.certifiedContent {text-align:center; padding: 0px 20px 0px 15px;}

#search_content #search_results td.highLight {background-color:#eeeeee}

#search_content #search_results #results a.buildingDetails {text-decoration:none;color:teal}
#search_content #search_results #results a:hover.buildingDetails {color:#90a090}

#data_sheet {display:block;width:97%;position:absolute;left:1.25%;background-color:#ffffff;}
#data_sheet h4.section_title {text-indent:1%;}
#data_sheet #ds_header {display:block;width:98%;margin-top:10px;}
#data_sheet #ds_header #header_ul {list-style-type:none;width:100%;}
#data_sheet #ds_header #header_ul li {float:left;}
#data_sheet #ds_header #header_ul li.logo {width:20%;}
#data_sheet #ds_header #header_ul li.title {width:55%;text-align:center;margin-top:5%}
#data_sheet #ds_header #header_ul li.print {width:20%;margin-top:4%;}
#data_sheet #ds_header #header_ul li.print img.logo_id {float:left}
#data_sheet #ds_header #header_ul li.print a.printableVersion {display:block;text-align:center;border:thin solid black;padding:5%;float:right}

#data_sheet #sub_header {display:block;width:86%;float:left;margin-top:10px;}
#data_sheet #sub_header #maps_ul {list-style-type:none;width:100%;}
#data_sheet #sub_header #maps_ul li {float:left;}
#data_sheet #sub_header #maps_ul li.name_acre {width:25%;text-align:left;font-weight:bold;margin-top:1%}
#data_sheet #sub_header #maps_ul li.maps {width:75%;overflow: auto;}
#data_sheet #sub_header #maps_ul li.maps .ngg-galleryoverview {margin-top:0px;}



#data_sheet #content {display:block;width:100%;float:left;margin-top:30px;}
#data_sheet #content table {width:100%;border:thin solid black;border-collapse:collapse;}
#data_sheet #content table .col1,.col2,.col3,.col4 {width:25%;}
#data_sheet #content th {padding:3px;border:thin solid black;}
#data_sheet #content td {padding:3px;border:thin solid black;}
#data_sheet #content td.separation_row {background-color:#90a090}

#data_sheet #content #general_information {display:block;width:95%;margin-left:1%;}
#data_sheet #content #general_information #certified_site_link {margin-left:50%;}
#data_sheet #content #general_information #certified_site_link a {font-style:italic;}

#data_sheet #content #building_features {display:block;width:95%;margin-top:25px;margin-left:1%;}

#data_sheet #content #additional_features {display:block;width:95%;margin-top:25px;margin-left:1%;}
#data_sheet #content #additional_features .right_dimensions {border-right-style:none}
#data_sheet #content #additional_features .left_dimensions {border-left-style:none}

#data_sheet #content #utilities {display:block;width:95%;margin-top:25px;margin-left:1%;}

#data_sheet #content #accessibility {display:block;width:95%;margin-top:25px;margin-left:1%;}

#data_sheet #content #contacts {display:block;width:95%;margin-top:25px;margin-left:1%;}
#data_sheet #content #contacts .contact div.border {display:block;width:100%;border:thin solid black;float:left;margin-bottom:5%;}
#data_sheet #content #contacts .contact div.border .margins {margin-top:2%;margin-left:2%}
#data_sheet #content #contacts .contact div.border .img {display:block;width:100%;float:left;}
#data_sheet #content #contacts .contact div.border .name_org {display:block;width:100%;float:left;}
#data_sheet #content #contacts .contact div.border .phone_email {display:block;width:100%;float:left;}
#data_sheet #content #contacts .contact div.border .addresses {display:block;width:100%;margin-top:2%;margin-bottom:2%;}
#data_sheet #content #contacts .contact div.border .addresses .mailing_address {display:block;width:40%;float:left;}
#data_sheet #content #contacts .contact div.border .addresses .physical_address {display:block;width:40%;float:left;}


#data_sheet #footer {display:block;width:100%;float:left;margin-top:25px;}
#data_sheet #footer a.back_to_top {text-decoration:none;color:blue}
#data_sheet #footer a:hover.back_to_top {text-decoration:underline;color:#90a090}
#data_sheet #footer a.close_window {display:block;text-decoration:none;margin-top:2%;margin-bottom:2%;}
#data_sheet #footer a:hover.close_window {display:block;text-decoration:underline;margin-top:2%;margin-bottom:2%;color:#90a090}


/* CSS for background for Certified Site Pop Up */
#background_popup{
    display:none;
    position:fixed;
    _position:absolute; /* hack for internet explorer 6*/
    height:100%;
    width:100%;
    top:0;
    left:0;
    background:#000000;
    border:1px solid #cecece;
    z-index:1;
}

#popup_certified_site {
    display:none;
    position:fixed;
    _position:absolute; /* hack for internet explorer 6*/
    height:300px;
    width:550px;
    background:#FFFFFF;
    border:2px solid #cecece;
    z-index:2;
    padding:12px;
    font-size:13px;
}

#popup_certified_site a {cursor:pointer; text-decoration:none;}
#popup_certified_site #cs_header {display:block;width:100%;text-align:center;margin-bottom:2%}
#popup_certified_site #cs_header h3 {margin-bottom:0;}
#popup_certified_site #cs_content {display:block;}
#popup_certified_site #cs_text {display:block;width:100%;margin-bottom:2%}
#popup_certified_site #cs_content .image {display:block;float:left;width:250px;height:182px;}
#popup_certified_site #cs_content ul {
        list-style-image:url('/wp-content/themes/mcpip/search/images/bullet_check.png');
        list-style-type:square;
    }
#popup_certified_site #cs_content .bullets {display:block;float:right;}
#popup_certified_site #cs_footer {display:none;}
#popup_certified_site #popup_certified_site_close {
    font-size:14px;  
    line-height:14px;  
    right:6px;
    top:4px;  
    position:absolute;
    color:#6fa5fd;  
    font-weight:700;  
    display:block;
}


@media print{
    #data_sheet #content td.separation_row {background-color:#ffffff}
}
