﻿/* Global
-------------------------------------------------------------------------------------------*/
.well { zoom: 100%;}
#breadcrumbs-wrapper,
.arrow-collapse-blue,
.favDirectionLinks
{ 
    display: none !important; 
}

/* Background / filter
-------------------------------------------------------------------------------------------*/
html,
html body,
html[class^='IE'],
#h1Container,
#callouts .callout-heading,
#callouts .callout,
#footerActionBar,
#main-content #searchBox .content,
.box-gradient,
.heading-gradient,
#bottomPanel,
a.collapse-header-gray,
a.collapse-header-tan, 
.header-static-gray,
.header-static-tan,
.results-header-container,
a.button-gray, .button-gray
{
	background: #ffffff !important; 
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
}

/* Tabs
-------------------------------------------------------------------------------------------*/
.bluetab-gradient { display: none !important; }
.bluetab-content { border-top: 1px solid #ccc !important;  }
.ui-tabs .ui-tabs-nav li,
{
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
}
.ui-tabs .ui-tabs-nav li { display: none !important; margin-left: 0px !important;}
.ui-tabs .ui-tabs-nav li.ui-state-active { display: block !important; }

/* Search page print
-------------------------------------------------------------------------------------------*/
#searchBox .span6 { width: 100%; }
#searchBox input, 
.search-zip-content-container input,
#nameTxtBox 
{ 
    display: block !important; 
    border: 1px solid #ccc; 
} 
.search-zip-content-container input { float: left; }
.search-zip-content-container p { clear: both; }
#callouts ul li:before { content: "- "; }
#callouts div[class^='span'] { margin: 0; width: 99%; }
#callouts .callout  
{
    border: 0px solid !important;
    margin: 0px !important; 
    padding: 0px !important;
    height: auto !important;
}
#callouts .callout-heading { border-bottom: 1px solid #ccc !important; }

/* Results page print
-------------------------------------------------------------------------------------------*/ 
#resultsListContainer .box  
{
    border: none !important; 
}
#searchResultsContainer { padding: 5px; }
#resultsCompareTop { padding: 5px; border-top: none; }
#resultsContainer .left-col, 
#resultsContainer .right-col
{ 
    width: 100% !important; 
    margin-left: 0px !important; 
    padding-left: 0px !important;
}
.dataTables_wrapper,
.dataTables_wrapper table
{
    width: 100% !important;
	background: #ffffff !important;
}

#rightViewTabs #tabs-ul { display: none; }
#resultsDataTable thead th { border-bottom: 2px solid #000 !important; }
#resultsDataTable, #favoritesDataTable { border: none !important; }
#rsNewSearchWrapper { display: none; }
#modifyTab input,
#modifyTab select
{
    display: block !important; 
    border: 1px solid #ccc; 
}

#mapContainer { overflow: hidden; height: 500px; margin-bottom: 190px;}
#map_canvas > div { margin-top: -127px; }
.IE8 #mapContainer { overflow: visible; height: auto; margin-bottom: 0px;}
.IE8 #map_canvas > div { margin-top: 0px; }
.IE8 #map_canvas  { zoom: 100%; padding-bottom: 130px; }

#resultsCompareBottom { display: none; }
#myaddeddiv,
#dTableResults.map-view 
{
    height: auto;
    width: 98%; 
}
#dTableResults.map-view { height: auto !important; }

/* Compare page print
-------------------------------------------------------------------------------------------*/
html[class^='IE'] #comparePage table.content-table tr th
{
    padding-bottom: 70px; 
}

/* Profile page print
-------------------------------------------------------------------------------------------*/
#GeneralInfoContainer #map_canvas { height: 289px !important; }


/* Static page print
-------------------------------------------------------------------------------------------*/

/* Map and directions print
-------------------------------------------------------------------------------------------*/
#leftmap { width: 100%; }
#rightmap { width: 100%; }
#print-directions { margin-top: 220px;}
.FFX #print-directions { margin-top: 0px; page-break-before: always; }
.map-and-directions #resultspanel { border: none !important; }
.map-and-directions #addressDiv { margin-left:0px; } 
.map-callout  
{   
    border: none !important;
}
.map-callout .inner-callout { padding-top: 0px !important; }

#divStartingAddress, 
#dir-divider, 
#indicator, 
.map-gradient  
{
    display: none; 
}
.adp-directions {width:100%;}
#divStartingAddress input,
#divStartingAddress select
{
    display: block !important; 
}
#driveResultsPanel { margin-top: 0px; border: 1px solid !important; }
#driveResultsPanel h2 { border: 1px solid !important;  }
#driveResultsPanel .span5 { display: none; border: 1px solid !important; }
#resultspanel { overflow: visible !important; height: auto !important; display: block !important;}
#map-content #map_canvas { width: 320px !important; }
#map-content #map_canvas > div { margin-top: 0px; }

#resultsContainer .right-col 
{
    clear:both !important;
}
