@charset "UTF-8";
/* CSS Document */

/*-----------------------------Global Styles-----------------------------------*/

* {margin:0px; padding:0px}
body {background:#603903; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:.75em; line-height:1.25em}

#header {background:url(../images/city.gif) repeat-x center; width:100%; height:139px}
#header h1 {background:url(../images/Logo.gif) no-repeat; width:167px; height:139px}
#header h1 span {visibility:hidden}
#headerWrap {width:695px; margin:0px auto}

#page{ background:url(../images/pageBack.gif) repeat-x; width:100%; float:left}
#pageWrap {width:695px; margin:0px auto;}

#logoBack2 {background:url(../images/logoBack2.gif) no-repeat; width:167px; height:30px; float:left}
#logoBack3 {background:url(../images/logoBack3.gif) no-repeat; width:167px; height:35px; float:left}

#nav {float:left}
#nav li {float:left; list-style:none}
#nav li span {display:none}
#nav li a {height:30px; display:block}
#advantage, #featureSuites, #suites, #map, #contact, #calgary { margin-left:17px}
#home {background:url(../images/home.gif) no-repeat; width:34px; margin-left:10px}
#advantage {background:url(../images/our-advantage.gif) no-repeat; width:88px}
#featureSuites { background:url(../images/feature-suites.gif) no-repeat; width:77px}
#suites {background:url(../images/suite-locations.gif) no-repeat; width:83px}
#map {background:url(../images/map.gif) no-repeat; width:27px}
#contact {background:url(../images/contact.gif) no-repeat; width:47px}
#calgary {background:url(../images/city-guide.gif) no-repeat; width:57px}
/*Top Nav Links*/
#nav li a:hover {background-position: -0px -30px}
#nav #active a { background-position: -0px -60px;}
#subhead { float: left; margin: 14px 0px 0px 140px;}
#content{width:698px; margin-top: 0px; text-align: left;}

a img { border: none;}
a:link, a:visited {color: #f06027}
a:hover {color:#603903}

/*----------Home Page-------------*/
#tabOne {  width: 84px; height:19px; display:block; background-image: url(../images/buttons/cityView_tab.gif);}
.tabActive { background-position: 0px -19px}
.homeFeatureActive{display:block;}
.homeFeatureInactive{display:none;}
#tabTwo {width: 84px; height:19px; display:block; background-image: url(../images/buttons/jr_tab.gif);}
#tabThree { background-image: url(../images/buttons/river_tab.gif); width: 84px; height:19px; display:block}
#tabs { margin-left: 200px; overflow:hidden}
#tabs ul { list-style: none; clear: both; position:absolute;}
#tabs ul li { float: left;}
#homeCol1 {margin: 1px 14px 0px 0px; float:left;}
#homeCol2 {float:left;}
#homeCol1 p, #homeCol2 p {margin:10px 20px; }
.homeBoxTop {background:url(../images/homeBoxTop.gif) no-repeat; width:468px; height:144px;overflow:hidden;}
.homeBoxTop img{margin:17px 0px 0px 20px;}
.homeBoxTop h3 { margin:0px 0px 0px 20px; font-size:1em; float:left}
.homeBoxTop a { float:right; margin-right:20px; color:#000000; text-decoration:none}
.homeBoxTop a img { margin: 0px 0px 0px 8px;}
.homePic {background-image:url(../images/homePhoto.jpg); background-repeat:no-repeat; width:468px; height:218px}
#welcomeBox {background:url(../images/homeRightBox.gif) no-repeat; width:213px; height:362px}
#welcomeBox img { margin:20px 0px 0px 20px;}
#welcomeBox span { color:#603903; font-weight:bold; font-size:16px;}

/*-----------Feature Page----------*/
#mainFeature { background-image: url(../images/mainFeatureBack.gif); width: 100%; height:389px; margin-top: 16px;}
#featLeftCent h4, #featRightCent h4 {color: #000000; margin-bottom: 15px; }
#mainFeature, #featLeftCent, #featRightCent { color:#603903 ;}

#mainFeatLeft { width: 240px; float: left;}
#mainFeatLeft p { margin: 0px 20px 32px}
#mainFeatLeft img { margin:20px}
#mainFeatLeft a { color:#000000; text-decoration: none; margin-left: 20px;}
#mainFeatLeft a img { margin: 0px 0px 0px 10px;}

#featGallery { float: left;}
#galleryPhoto { margin: 15px 0px 10px 16px}
#galleryNav img { padding: 0px;}
#galleryNav table { margin: 15px 0px 0px 16px;}
#galleryNav table a { background-image: url(../images/buttons/featureView.gif); color: #000000; text-decoration:none }
#galleryNav table #selectIco { }

#featureLeftBlock{margin-right: 15px; float: left;}
#featLeftTop { background-image: url(../images/featLeftTop.gif); width: 467px; height:19px; float: left;}
#featLeftCent{ background-image: url(../images/featLeftCent.gif); width: 467px; }
#featLeftCont{margin:0px 30px}
#featLeftBotm{ background-image: url(../images/featLeftBottom.gif); width: 467px; height:19px; }

#featureRightBlock {float: left;}
#featRightTop { background-image: url(../images/featRightTop.gif); width: 216px; height:19px}
#featRightCent { background-image: url(../images/featRightCent.gif); width:216px; }
#featRightCont{margin:0px 30px;}
#featRightBotm { background-image: url(../images/featRightBotm.gif); width:216px; height:19px}
#featRightCent ul {margin-left:15px;}

#baseTop { background: url(../images/baseContTop.gif) no-repeat; width:466px; height:18px}
#baseCent { background: url(../images/baseContBkgr.gif) no-repeat; width:466px; /*remove height*/}
#baseCentWrap {background-color: #FFFFFF; width:460px; margin: 0px auto;}
#baseBotm { background: url(../images/baseContBotm.gif) no-repeat; width:466px; height:18px}

fieldset{border:none;}
legend { color:#603913; font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
.contactusDiv {background-color:#ae937d;padding:10px 0px;color:#ffffff;}
#contactInfo dl{padding-bottom:10px;}
#contactInfo dt {font-weight:bold; color:#603903; float:left; margin:0px 4px 0px 0px}
#contactInfo dd {margin:0px 0px 5px 3px}
#contactInfo p {padding-bottom:10px; color:#603903}
#contactInfo p span {color:#000000}

#pageLeft { float:left;margin:14px 10px 30px 0px;width:188px;}
#leftBlockTop{ background-image: url(../images/leftNav_top.gif);width:188px;height:18px}
#leftBlockCent{ padding:0px 20px;  background-image: url(../images/list_leftnav_cent.gif);/*width:148px;*/}
#leftBlockMinHeight{width:1px;height:150px;float:left;}
#leftBlockContent{width:147px;float:left;}
#leftBlockBotm{background-image: url(../images/leftNav_botm.gif); background-repeat:no-repeat; width:188px; height:18px; padding-top:6px;}

#cityGuideLeftBlock h4 {font-weight:bold;font-size:1.0em;padding:10px 0px;}
#cityGuideLeftBlock ol { list-style: none; list-style-position: inside;}
#cityGuideLeftBlock ol li { padding: 0px 20px; line-height:1.8; background-image: url(../images/list_leftnav_cent.gif);}


/*---------------Building Page----------------*/
#buildLeft, #buildRight { float: left;}
#buildLeft { margin:14px 10px 30px 0px}
#buildRight { margin: 14px 0px 0px 30px;}
#buildNavTop { background-image: url(../images/select_location.gif); width: 188px; height:48px}
#buildNavCent {overflow:hidden; background-color:white;}
#buildNavCent ol { list-style: none; list-style-position: inside; margin-bottom:10px}
#buildNavCent ol li { padding: 0px 20px; line-height:1.8; background-image: url(../images/list_leftnav_cent.gif);}
#buildNavCent ol #buildActive { background-image: url(../images/listing_active.gif); background-position: 0px 2px; }
#buildNavBotm { background-image: url(../images/list_leftnav_botm.gif); background-repeat:no-repeat; width: 188px; height:30px; padding-top: 6px;}
#buildNavBotm a { color: #FFFFFF; text-decoration:none; margin:0px 0px 0px 16px}
#buildNavBotm a img { margin:0px 0px 0px 6px}
#buildPromo { margin-top: 20px;}
#buildPromo a { background-image: url(../images/contactUs_btn.gif); width: 188px; height:93px; display:block; text-decoration:none; }
#buildPromo a span { visibility:hidden; }
#buildPhoto { width:233px; height:351px; float: left;}
#buildCopy{ background-image: url(../images/buildingRight.gif); width:233px; height:351px; float:left}
#buildCopy h4 {margin:15px 10px; color: #603903; font-size: 14px; font-weight:normal}
#buildCopy p { margin: 5px 25px 0px 10px;}
#buildCopy table { margin:10px 0px 30px 10px; width: 190px;}
#buildCopy th { width: 35%; color:#f06027 ; height:30px}
#buildCopy td hr { color: #603903;}
#buildThumbs { background-image: url(../images/listingGalThumbs.gif); width:466px; height:85px;}
#buildThumbs table { width: 400px; margin:0px 0px 0px 36px}
#buildThumbs td { padding: 5px 0px 0px 0px;}

/*---------------Floors Page----------------*/
#floorPhoto { background-image: url(../images/floorListing.jpg); width:235px; height:467px; float: left;}
#floorCopy{ background-image: url(../images/floorListingBkgr.gif); width:234px; height:467px; float:left}
#floorCopy table { margin:10px 0px 30px 10px; width: 190px;}
#floorCopy th { width: 35%; color:#f06027 ; height:30px}
#floorCopy td hr { color: #603903;}

/*---------------Feature List Page----------------*/
#listPhoto { background-image: url(../images/featuredListPic.jpg); width:235px; height:595px; float: left;}
#listCopy{ background-image: url(../images/featuredListBack.gif); background-repeat:no-repeat; width:214px; padding:20px 10px 10px 10px; height:575px; float:left}
.suiteTitle{padding:2px 0px;font-weight:bold;color:#f06027;}
.suiteTitle a:link,.suiteTitle a:visited{font-weight:bold;color:#f06027;text-decoration:none;}
.suiteTitle a:hover,.suiteTitle a:active{font-weight:bold;color:#f06027;text-decoration:underline;}
.suiteDescr{padding-bottom:10px;}

/*---------------Map Page---------------*/
#mapSection {float: left;}
#mapPadding{padding:10px}
#mapAddresses{padding-left:10px;}
#mapAddresses a:link,#mapAddresses a:visited{color:#000000;}
#mapAddresses a:hover,#mapAddresses a:active{color:#f06027;}
#mapAddresses div{padding-bottom:4px;}

/*Left Nav Links*/
#buildNavCent ol li a, #cityGuideLeftBlock ol li a { color:#000000; text-decoration: none;}
#buildNavCent ol li a:hover, #cityGuideLeftBlock ol li a:hover { color:#603903 }
/*Copy Block Links*/
#buildCopy a { color:#000000; margin: 0px 10px; text-decoration: none; background-image: url(../images/buttons/featureView.gif); width: 156px; height:14px}
#buildCopy a img { margin-left: 6px;}

.error{color:#000000;font-weight:bold;}
.message-error{color:#ff0000;padding:10px 0px;}
.message-info{color:#008800;padding:10px 0px;}



