﻿/* Styles created by DS & SB == 21st August 2006 */ 
/*HTML Styles*/
BODY {scrollbar-base-color: #daecf1; scrollbar-darkshadow-color: #648BD8; scrollbar-arrow-color: #648BD8;} 
H1 {font-size: 14pt;}
H2 {font-size: x-small;}
H3 {font-size: 10pt;}
H4 {font-size: 9pt; } 
 
H2, H3, H4 {margin: 0 0 0 0; padding:0; }
body { width: 97%; height: 800px; text-align: center; margin: 10px 0 0 0; padding: 0; font-family: arial; border: 0px solid black;}
#main { margin: 0; padding: 0; width: 100%; text-align:center; border: 0px solid black;}
p, a, td { font: 8pt/13pt verdana; }
 
 
/*Main window*/
#MainSection {width:auto; padding: 0 10px 0 10px;}
#RightSection { padding: 0 0 0 10px; }
#LeftSection { padding: 0 10px 15px 0; }
#titlePDF{ width:33px;}
 
/*Background Images Per Page */
#photoGalleryBackground {height:464px; background-image: url(/images/backgrounds/photo_bg.gif); background-repeat:no-repeat; background-position: bottom right; z-index: 100;} 
#locationMapBackground { height:454px; background-image: url(/images/backgrounds/map_bg.gif); background-repeat:no-repeat; background-position: bottom right;z-index: 100;}
#TenantDirectoryBackground  { height:369px; background-image: url(/images/backgrounds/tenant_bg.gif); background-repeat:no-repeat; background-position: bottom right;z-index: 100;}
#rootBorder  { height:496px; background-image: url(/images/green_left_bg.gif); background-repeat:no-repeat; background-position: top left;z-index: 100;}
#propertyListing {background-color:#f2f8f7; border-bottom: 1px solid #b2d2e2; border-left: 1px solid #b2d2e2; border-right: 1px solid #b2d2e2; height: 45px; width:683px;}
#ContactUsColLeft { background: url(/images/backgrounds/about_bg.gif) no-repeat; width: 280px; height: 490px; margin: 0; padding: 0; }
#ContactUsColLeft h3 {background: url(/images/backgrounds/contact_title.gif) no-repeat; width: 235px; height: 75px; }
#ContactUsColLeft h3 span { visibility: hidden; }
#ContactUsColRight { margin-right: 15px; }
#ContactUsColRight h3 { background: url(/images/backgrounds/contact_us_h3.gif) no-repeat; width: 95px; height: 10px; margin-top: 20px; }
#ContactUsColRight h3 span { visibility: hidden; }
#ContactUsColRight div.MoreInfo { width: 635px; text-align: right; position: absolute; top: 540px; }
#ContactUsColRight div.MoreInfo h3 { float: right; background: url(/images/backgrounds/contact_sl_link.gif) no-repeat; width: 244px; height: 11px; }
#ContactUsColRight div.MoreInfo h3 a { width: 241px; height: 11px; text-decoration: none; display: block; }
#ContactUsColRight div.MoreInfo h3 a span { visibility: hidden; }
 
 
/* Border Colour Blue for each Property Box on ALL PAGES */
#contentBox, #googleMap, 
#photoThumbnails, 
#PropertySearchNav, #PropertySearchNavResults,
#TenantDetailsBox, #TenantDirectoryBox, #TenantSearchBox
{border: 1px solid #b2d2e2; background-color: #FFFFFF;}
 
#mainContent { border: 1px solid #d6e49a; background-color: #FFFFFF; margin: 0; padding: 0; height:470px; overflow:hidden;}
.mainContent { border: 1px solid #d6e49a; }
#homeContent { border: 0px solid #d6e49a; background-color: #FFFFFF; margin: 0; padding: 0; height:470px; overflow:hidden;}
.homeContent { border: 0px solid #d6e49a; }
.box, .drivingDirections, .photoThumbnails, .photoSelectDeselect, .photoInfo {border: 1px solid #b2d2e2; background-color: #FFFFFF; }
#siteContainer { margin: 0 auto; padding: 0; width: 954px; border: 0px solid red; text-align: left; }
.borderBottom{  border-bottom: 1px solid #dbefe4;}
 
 
 
 
 
 
#layout1, #layout2 {width: 952px; padding: 0; margin: 0; }
#layout1 {background-image: url(/images/backgrounds/bg_gradient.jpg); background-repeat: repeat-x; background-position: top left; } 
#layout1_row1 { padding: 0; margin: 0; }
 
#layout1_col1 { width: 650px; padding: 0; margin: 0; border: 0; } 
#layout1_col2 { width: 300px; padding: 0; margin: 0; border: 0; }
 
 
 
 
#layout2_col2 { width: 650px; padding: 0; margin: 0; border: 0; }
#layout2_col1 { width: 300px; padding: 0; margin: 0; border: 0; vertical-align: top; }  
#siteMapColRight h3 { background: url(/images/backgrounds/sitemap_h3.gif) no-repeat; width: 100px; height: 10px; margin-top: 20px; }
 
/********************************************************************************************************************************/
/*	Classes that apply to all	*/
/********************************************************************************************************************************/
 
 .propertyDetails { border: 0px solid black; margin: 10px 0 10px 0; height: 50px; } 
 .propertyDetails H1 {Margin:0; padding: 0;}
 .propertyDetails p {Margin: 0; padding: 0; }
 
 .IC_Green, .IC_GreenBold {color: #a3ac3e; }
 .IC_Pink, .IC_PinkBold {color: #b51062; } 
 .IC_Blue, .IC_BlueBold {color: #289ed8;}
 .IC_Teale, .IC_TealeBold {color: #5797a0; }
 .IC_TealeBold {font-weight: bold;}
 .IC_PinkBold {font-weight: bold;}
 .IC_GreenBold {font-weight: bold;}
 .IC_BlueBold {font-weight: bold;}
 
/********************************************************************************************************************************/
/*	Individual Pages	*/
/********************************************************************************************************************************/
 
 
 
 
 
 
 
 
/* Controls */
 
#printPDF {width:auto; height:24px; margin: 0 15px 0 10px; padding: 5px 0 10px 10px; text-align:right; }
#TenantSearchBox {width: auto; margin: 0 15px 0 10px; padding: 5px 10px 5px 10px; }
 
 
/*PhotoGallery.aspx: width 300px, height 550px;*/
.photoThumbnails TD {vertical-align:top; padding:5px;margin: 0;width: 55px;height: 55px;text-align: left;}
.photoGalleryThumbnailImage {width: 50px; height:50px; border:1px solid black;  }
.photoSelectDeselect{width: auto; border-top: none; border-bottom: none;}
.photoInfo{width: auto;}
#photoThumbnails, .photoSelectDeselect, .photoInfo  {width:auto; margin: 0 15px 0 10px; padding: 5px 10px 5px 10px;}
 
.photoInfo p {margin:0; font-size: x-small; }  
/*LocationMap.aspx: */
.drivingDirections {width: auto; height:390px; margin: 0 15px 0 10px; padding: 5px 10px 5px 10px;}
 
.borderPropertyTable {  border-bottom: 1px solid #dbefe4; vertical-align:top;}
.borderPropertyTable a:link { color: #5797a0; text-decoration:none; }
.borderPropertyTable a:active { color: #b51062; text-decoration:none; }
.borderPropertyTable a:visited { color: #5797a0; text-decoration:none; }
 
/*TenantDirectory.aspx: */
#TenantDirectoryBox {width:auto; height:360px;overflow:auto; }
#TenantDetailsBox {width: auto; margin: 0 15px 0 10px; padding: 5px 10px 5px 10px; height: 250px;}
.TenantDetails {margin-bottom: 10px; }
#tenantTitleBox{}
#Button2,#Button1{cursor:pointer;}
 
 
/*PropertySearch & PropertySearchResults.aspx*/
#PropertySearchForm { }
#PropertySearchMap {}
#PropertySearchNav {width: auto; border:5; margin: 0 15px 0 10px; padding: 5px 10px 5px 10px; height: 450px;}
#PropertySearchNavResults {}
 
 
#PropertySeatchTableHeader {}
#PropertySeatchTableHeaderResults { }
.searchResultTableRowOff{background-color:#ffffff;}
.searchResultTableRowOn{ background-color:#daecf1;}
 
 
 
#FRtitlePDF{background-color: #f2f8f7; padding-left:8px;}
#FRtitleProperty{background-color: #f2f8f7; width:185px; padding-left:10px;}
#FRtitleCity{background-color: #f2f8f7; width:105px;}
#FRtitleRegion{background-color: #f2f8f7; width:85px;}
#FRtitleLeasingContact{background-color: #f2f8f7; width:140px;}
#FRtitlePhone{background-color: #f2f8f7; width:94px; padding-right:10px;}
 
.searchResultscol1{width:48px;}
.searchResultscol2{width:205px;}
.searchResultscol3{width:132px;}
.searchResultscol4{width:52px;}
.searchResultscol5{width:87px;}
.searchResultscol6{width:77px;}
.searchResultscol7{width:61px;}
 
.searchResultscol1Header{width:31px; font-size:xx-small; background-color: #f2f8f7; padding-left:15px;}
.searchResultscol2Header{width:165px; font-size:xx-small;background-color: #f2f8f7;}
.searchResultscol3Header{width:115px; font-size:xx-small;background-color: #f2f8f7; padding-left:35px;}
.searchResultscol4Header{width:30px; font-size:xx-small;background-color: #f2f8f7;padding-right:10px;}
.searchResultscol5Header{width:75px; font-size:xx-small;background-color: #f2f8f7;padding-right:13px}
.searchResultscol6Header{width:55px; font-size:xx-small;background-color: #f2f8f7;padding-right:23px;}
.searchResultscol7Header{width:50px; font-size:xx-small;background-color: #f2f8f7;padding-right:18px;}
 
.searchResultscol1HeaderFR{width:31px; font-size:xx-small; background-color: #f2f8f7; padding-left:15px;}
.searchResultscol2HeaderFR{width:165px; font-size:xx-small;background-color: #f2f8f7;}
.searchResultscol3HeaderFR{width:115px; font-size:xx-small;background-color: #f2f8f7; padding-left:35px;}
.searchResultscol4HeaderFR{width:44px; font-size:xx-small;background-color: #f2f8f7;padding-right:20px;}
.searchResultscol5HeaderFR{width:75px; font-size:xx-small;background-color: #f2f8f7;padding-right:5px}
.searchResultscol6HeaderFR{width:45px; font-size:xx-small;background-color: #f2f8f7;padding-right:12px;}
.searchResultscol7HeaderFR{width:50px; font-size:xx-small;background-color: #f2f8f7;padding-right:20px;}
 
 
 
#propertyListingHeader{width: 683px; height:35px; display:block; background-color: #f2f8f7; color:#5797a0; border-top:1px solid #b2d2e2;border-right:1px solid #b2d2e2;border-left:1px solid #b2d2e2}
#propertyListingHeaderFR{width: 683px; height:57px; display:block; background-color: #f2f8f7; color:#5797a0; border-top:1px solid #b2d2e2;border-right:1px solid #b2d2e2;border-left:1px solid #b2d2e2}
.ctlMallDropLists {width:220px; margin:0 0 3px 0;  font-size: x-small;}
.ctlPropertySearchDropLists  { margin:0 0 3px 0; width: 200px; font-size: x-small;}
/*TO BE DELETED ONCE MOVED TO NEW PAGE - PRopertySearch*/
.quebecSubNavList, 
.centralSubNavList, 
.easternSubNavList, 
.westernSubNavList {overflow: auto;height : 125px; width: auto;}
 
.britishColumbiaSubNavList{overflow: auto;height : 80px; width: auto;}
.ontarioSubNavList{overflow: auto;height : 120px; width: auto;} 
 
.subNav{ overflow: auto; width: 220px; display:none; padding-left: 10px; }
#boxProvince{background-color: white;border-left: 1px solid #b2d2e2;border-right: 1px solid #b2d2e2;border-bottom: 1px solid #b2d2e2; padding: 10px;} /*D*/ 
#boxList {background-color: white;border-left: 1px solid #b2d2e2;border-right: 1px solid #b2d2e2; padding: 10px;} /*D*/   
#boxProvince { height: 230px;} /*D*/ 
#tablePropertiesHeader{width: 663px;font-weight: bold;}
#divTableProperties {overflow: auto; border: 1px solid #b2d2b2; height: 280px; width:683px;}
#headerProvinceProperties {color: #b51062;  margin: 0 0 10px 0; font-weight: bold; }  
#tableProperties{width: auto;}
 
 
.boxListProvItem {cursor:pointer;}
.tableSearchResults{display:none;font-size: 0.7em; width: 205px; font-family: Arial;}
 
.searchResultTableRowOff{background-color:#ffffff;}
.searchResultTableRowOn{ background-color:#daecf1;}
 
#results{background-color:Red;}
#propertyListingAJAX
{
background-color:#f2f8f7; 
border-bottom: 1px solid #b2d2e2; 
border-left: 1px solid #b2d2e2; 
border-right: 1px solid #b2d2e2; 
height: 45px; 
width:683px; 
display:block;
}
#criteriaTableDiv 
{
	overflow:auto;
	border: 1px solid #b2d2b2; 
	height: 280px; 
	width:683px;
}
#criteriaTableDivFR
{
	height:250px;
	overflow:auto;
	border: 1px solid #b2d2b2;
	width:683px; 	
}
 
 
/* Dan's stuff for Property Fact Page....Hands off Sammy */
 
 
div.MoreInfo h3 { float: right; background: url(/images/backgrounds/contact_sl_link.gif) no-repeat; width: 234px; height: 11px; }
div.MoreInfo h3 a { text-decoration: none; display: block; }
div.MoreInfo h3 a span { visibility: hidden; }
 
 
 
#propertyFactBackground {height: 449px; padding: 0 0 15px 10px; background-image: url(/images/backgrounds/facts_bg.gif); background-repeat:no-repeat; background-position: bottom right; z-index: 100;}
 
#propertyProfileBackground {height: 423px; padding: 0 0 0 10px; background-image: url(/images/backgrounds/profile_bg.gif); background-repeat:no-repeat; background-position: bottom right; z-index: 100;}
 
#contactInformation, #tenantSearchBox, #NewsInfo
{
	width:auto; margin: 0 15px 0 10px; padding: 5px 10px 5px 10px;
    background-color: white;
    border: 1px solid #b2d2e2;
    
    height: auto;
    /*padding: 10px;
    width: 210px;*/
  font-family: Arial;
    font-size: 13px; 
}
 #hoursOfOperation{
	
    background-color: white;
    border: 1px solid #b2d2e2;
	font-family: Arial;
    font-size: 13px; 
    height: 140px;
}
 
#mainQueryTable
{
    background-color: white;
    border: 1px solid #b2d2e2;
    padding: 10px;
    height: 325px;
    width: auto;
    font-family: Arial;
    font-size: 13px;	
    overflow:auto;
    margin-top:24px;
}
 
#tableContactWrapper, #application2
{
    background-color: white;
    width: auto;
    font-family: Arial;
    font-size: 13px;	
    overflow:auto;
 
}
#mainQueryTable {margin-top:24px;}
* html #mainQueryTable {margin-top:10px;}
.contactThumbnail
{
	float:left;
 padding-top:8px;	
	
}
.contactTable{width:350px;}
.contactCol1{width:75px;}
.contactCol2{width:275px;}
.textContact {overflow:auto;}
/* Footer class for all pages */
#footer { text-align: center; clear: both;  }
#footer p {font: 11px arial; line-height: 30px;}
#footer a { color: #8e9635; }
#footer span.icSites a {margin: 0 10px; }
#printControl{margin-bottom:100px;}
#tenantControl{margin-bottom:17px;}
#profileSearch{margin-top:30px;}
 
* html #profileSearch{margin-top:85px;}
 
* html #printControl{margin-bottom:106px;}
* html #tenantControl{margin-bottom:20px;}
* html #XmasHoursOfOperation, * html #regHoursOfOperation {margin-top:-25px; }
 
 
#showProperty{
border-top: 1px solid #b2d2e2;
border-right: 1px solid #b2d2e2;
background-color: #F2F8F7;
border-left: 1px solid #b2d2e2;
 
}
#showMap{
border-top: 1px solid #b2d2e2;
border-right: 1px solid #b2d2e2;
border-bottom: 1px solid #ffffff;
}
