/* reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body { line-height: 1; }

blockquote, q { quotes: none; }

:focus { outline: 0;}

ins { text-decoration: none;}

del {	text-decoration: line-through; }

table { border-collapse: collapse; border-spacing: 0;}
td {vertical-align: top;}

/* generics */





body {font: 0.8125em/1.3 Arial, Helvetica, sans-serif; margin: 0; padding: 0; 
  color: #000; background:  #fff; 
  min-width: 960px; margin: 0 auto;}

html>body {
font-size: 13px; /*  IE can't read this */
}

img {position: relative;}
.clr {display: block; clear: both; }

a {color: #000; text-decoration: none; outline: none;}
a:hover, a:active {color: #333; text-decoration: none;}

p {margin: 0 0 15px 0; padding: 0;}
object, embed {margin: 0 0 15px 0;}


ul, ol {margin: 0 0 15px 10px; padding: 0 0 0 10px;}

h1, h2 {font-size: 1.307em; font-weight: normal; color: #000;}
h3 {font-weight: bold; color: #000; margin: 0 0 15px 0;}
input, textarea {font-size: 100%; font-family: Arial, Helvetica, sans-serif; line-height: 1.2;}

#wrapper {position: relative; width: 100%;}
#header {position: relative; height: 190px; background: url(http://www.crownrealtypartners.com/template/images/header-bg.gif) no-repeat #fff; }
#logo {position: absolute; top: 46px; left: 25px;}

#nav {position: absolute; top: 0; left: 168px; width: 617px; height: 75px; }
#nav ul {margin:0; padding: 0; list-style-type: none;}
#nav li {display: block; margin:0; padding: 0; float: left; border-right: solid 4px #fff; }
#nav a {display: block; width: 108px; height: 75px; background: url(http://www.crownrealtypartners.com/template/images/nav.gif) no-repeat #647ab6; color: #fff; text-transform: uppercase; text-indent: -9999px;}

#businessNav a {width: 108px; background-position: 0 0;}
#businessNav a:hover, #businessNav a:active, #businessNav a.active {background-position: 0 -75px;}

#partnersNav a {width: 87px; background-position: -112px 0;}
#partnersNav a:hover, #partnersNav a:active, #partnersNav a.active {background-position: -112px -75px;}

#propertiesNav a {width: 96px; background-position: -203px 0;}
#propertiesNav a:hover, #propertiesNav a:active,  #propertiesNav a.active {background-position: -203px -75px;}

#newsNav a {width: 97px; background-position: -303px 0;}
#newsNav a:hover, #newsNav a:active, #newsNav a.active {background-position: -303px -75px;}

#greenNav a {width: 108px; background-position: -404px 0;}
#greenNav a:hover, #greenNav a:active,  #greenNav a.active {background-position: -404px -75px;}

#contactNav a {width: 97px; background-position: -516px 0;}
#contactNav a:hover, #contactNav a:active, #contactNav a.active {background-position: -516px -75px;}

/* top submenu */

#locations {position: absolute; top: 75px; left: 372px;}
#locations ul {margin: 0; padding: 0; list-style-type: none;}
#locations li {display: block; margin:0; padding: 0; float: left; }
#locations  a {display: block; width: 108px; height: 25px; background: url(http://www.crownrealtypartners.com/template/images/locations.gif) no-repeat #fff; color: #383838; text-transform: uppercase; text-indent: -9999px; }

#locations  .east a {width: 89px; background-position: 0 0; }
#locations  .east a:hover, #locations  .east a:active, #locations  .east a.current  {background-position: 0 -25px;}

#locations  .central a {width: 108px; background-position: -89px 0; }
#locations  .central a:hover, #locations  .central a:active, #locations  .central a.current  {background-position: -89px -25px;}

#locations  .west a {width: 82px; background-position: -197px 0; }
#locations  .west a:hover, #locations  .west a:active, #locations  .west a.current {background-position: -197px -25px;}

#locations  .winnipeg a {width: 85px; background-position: -279px 0; }
#locations  .winnipeg a:hover, #locations  .winnipeg a:active, #locations  .winnipeg a.current {background-position: -279px -25px;}

#newsSubmenu {position: absolute; top: 75px; left: 472px;}


#page {position: relative; background: #383838; color: #fff; zoom: 1; }

#footer {position: relative; clear: both; margin: 50px 0 25px 25px; font-size: 0.769em; color: #333; }

.content {position: relative; float: left; background: #fff; color: #000; }
.frame {position: relative; float: left;}
.w570 {width: 570px;}
.w389 {width: 389px;}
.w681 {width: 681px;}
.w275 {width: 275px;}
.margin4 {margin-right: 4px;}
.quote {position: relative; float: left; background: #383838; color: #fff; }
.quote p {margin: 0; padding: 0; }
.quote img {float: left; }
.entry {margin: 5px 10px;}

#slideshow {position: relative; width: 389px; background: #c60; height: 300px; margin-top: -25px;}
#slideshow .propertyName {height: 25px; overflow: hidden; color: #fff; text-transform: uppercase; line-height: 25px; padding: 0 10px; font-size: 0.769em;}
#slideshow p {display: inline;}



#propertiesH ul {margin: 0; padding: 0; list-style-type: none; width: 681px; height: 445px;}
#propertiesH li {display: block; width: 681px; margin-bottom: 4px;}
#propertiesH a {display: block; width: 681px; height: 108px; background: url(http://www.crownrealtypartners.com/template/images/propertiesH.gif) no-repeat #fff; text-decoration: none; text-indent: -9999px;}

#propertiesH .east a {height: 108px; background-position: 0 0; background-color: #8898c7; color: #fff;}
#propertiesH .east a:hover, #propertiesH .east a:active {background-position: -681px 0 ;}

#propertiesH .central a {height: 108px; background-position: 0 -113px; background-color: #4d65ab; color: #fff;}
#propertiesH .central a:hover, #propertiesH .central a:active {background-position: -681px -113px ;}

#propertiesH .west a {height: 108px; background-position: 0 -223px; background-color: #11328f; color: #fff;}
#propertiesH .west a:hover, #propertiesH .west a:active {background-position: -681px -223px ;}

#propertiesH .winnipeg a {height: 109px; background-position: 0 -336px; background-color: #f58025; color: #fff;}
#propertiesH .winnipeg a:hover, #propertiesH .winnipeg a:active {background-position: -681px -336px ;}


.property {position: relative; float: left; background: url(http://www.crownrealtypartners.com/template/images/propertyBg.gif) repeat-y #383838; color: #000;}
.property .list {width: 275px ; height: 404px; position: relative; float: left; margin-right: 4px; background: #383838; color: #fff; overflow: hidden; }
.property .description {width: 289px; position: relative; float: left; margin-right: 4px; background: #ccc; color: #000; border-top: solid 1px #383838;}
.property .other {width: 389px; position: relative; float: left; background: #383838; color: #000; min-height: 429px; margin-top: -25px; }
.property .other .contact {height: 25px;  background: #c60;  color: #fff; text-transform: uppercase; line-height: 25px; padding: 0 10px; font-size: 0.769em;}
.property .other .contact span {padding-right: 3px;}
.property .other .contact span span {padding-right: 0;}
.property .other  a {color: #fff; text-decoration: none;}
.property .other  a:hover, .property .other  a:active {color: #ccc; text-decoration: none;}

.property .description ul {list-style-image: url(http://www.crownrealtypartners.com/template/images/bullet.gif); }

.propertyCateg {width: 100%; position: relative; float: left; background: url(http://www.crownrealtypartners.com/template/images/propertyCategBg.gif) repeat-y #c60; color: #fff; min-height: 540px;}
.propertyCateg .list {height: 540px;}

.list {position: relative; float: left; margin-right: 4px; background: #383838; color: #fff; overflow: hidden; }
.list ul {margin: 50px 0; padding: 0; list-style-type: none; font-size: 0.846em;}
.list li {margin: 0 25px 5px 25px; padding: 0;}
.list a {display: block; clear: both;  color: #fff; text-decoration: none;}
.list a:hover, .list a:active {color: #ccc; text-decoration: none;}
.list a.current {font-weight: bold;}

.thumbs {width: 275px; float: left; margin-right: 4px;}
.list ul.thumbs li {margin-bottom: 15px;}
.thumbs img {border: solid 4px #fff; float: left; vertical-align: top; margin-right: 10px;}
.thumbs a {height: 58px;}


.info {font-size: 1.153em; }

.otherLinks {margin-left: 279px; width: 289px;}
.otherLinks ul {margin:0; padding: 0; list-style-type: none;}
.otherLinks li {background: #c60; margin-top: 4px; height: 25px; line-height: 25px; text-transform: uppercase; padding: 0 10px; font-size: 0.769em;}

.otherLinks a {color: #fff; text-decoration: none;}
.otherLinks a:hover,  .otherLinks a:active {color: #ccc; text-decoration: none;}

#otherPropertyLinks {position: absolute; top:  165px; left: 0; display: block;  width: 100%; height: 25px; background: #c60; }
#otherPropertyLinks ul {margin:0; padding: 0 0 0 168px;; list-style-type: none; width: 795px; height: 25px; background: #fff;}
#otherPropertyLinks li {display: block; width: 177px;  height: 25px; float: left; background: #c60; margin-right: 4px; line-height: 25px; text-transform: uppercase; font-size: 0.769em; color: #fff; padding: 0 10px;}
* html #otherPropertyLinks li {
	width: 197px; 
	w\idth: 177px;
}

#otherPropertyLinks li.previous {width: 181px;}
* html #otherPropertyLinks li.previous {
	width: 201px; 
	w\idth: 181px;
}

#otherPropertyLinks li.contact {width: 369px; margin-right: 0;}
* html #otherPropertyLinks li.contact {
	width: 389px; 
	w\idth: 369px;
}
#otherPropertyLinks li.contact span {padding-right: 3px;}
#otherPropertyLinks li.contact span span {padding-right: 0;}
#otherPropertyLinks a {color: #fff; text-decoration: none;}
#otherPropertyLinks a:hover,  #otherPropertyLinks a:active {color: #ccc; text-decoration: none;}

.map, .lease {border: solid 1px #383838; border-width: 1px 0; height: 524px; overflow: hidden; background: #fff; color: #000; float: left;}
* html .map,  * html .lease{
	height: 506px; 
	h\eight: 504px;
}

.lease {width: 957px;}
.lease .info {float: none; margin: 50px 50px 50px 380px; font-size: 1em;}


.business {position: relative; float: left; width: 960px; height: 540px; overflow: hidden; background: url(http://www.crownrealtypartners.com/template/images/businessBg.gif) repeat-y #383838; color: #000; }

#business {position: absolute; top: 0; left: 279px; width: 186px; background: #fff; color: #000; }
#business ul {list-style-type: none; margin: 0; padding: 0; border-top: solid 1px #383838;}
#business li {display: block; width: 186px; height: 89px;}
#business a {display: block; width: 186px; height: 89px; background: #fff; text-align: center;}
#business a img {padding-top: 20px;}
#business a.selected {background: #ccc;}

.business .quote {position: absolute; width: 275px;}
.business .descr {position: absolute; left: 469px; width: 490px;  background: #fff; border-top: solid 1px #383838;}
.business .entry1, .business .entry2, .business .entry3, .business .entry4,  .business .entry5, .business .entry6 {background: #CFD6E9; padding: 20px 15px 10px 15px;}
.business .entry1 {margin-top:0;}
.business .entry2 {margin-top:89px;}
.business .entry3 {margin-top:178px;}
.business .entry4 {margin-top:267px;}
.business .entry5 {margin-top:356px;}
.business .entry6 {margin-top:445px;}



.news {position: relative; float: left; width: 960px; background: url(http://www.crownrealtypartners.com/template/images/newsBg.gif) repeat-y #383838; color: #000; }
.news .items {width: 506px; margin-left: 168px; border-top: solid 1px #383838;  background: #b6cea4; color: #000;}
.news .item {clear: both; margin: 15px 10px; overflow: hidden; }
.news .date {margin: 0 0 5px 0;}
.news h1 {padding: 0 10px; margin: 15px 0 0 0;}
.news .image {width: 191px; float: right; }
.news .image img {border: 6px solid #fff; border-width: 6px 0 6px 6px;}
.news .copy {width: 290px; float: left;}

.peopleBG {background: url(http://www.crownrealtypartners.com/template/images/peopleBG.gif) repeat-y #383838;}
.people {width: 684px ;float: left;}
.people .entry {margin: 10px 5px 0 10px; height: 100px; overflow: hidden; }
.people .entry .photo {width: 82px; height: 82px; background: #fff; float:left;}
.people .entry .photo img {width: 72px; height: 72px; margin: 5px;}
.people .entry .info {font-size: 1em;  line-height: 1.2; color: #000; width: 233px; float:right;}
.people ul {margin: 0; padding: 0; }
.people li {display: block; width: 338px; margin-right: 4px; float: left;  overflow: hidden;}
.people li.first {border-top: solid 1px #383838; }
.people .credentials {font-size: 1.14em; color: #333;}
.people .position {font-size: 0.923em; color: #fff; text-transform: uppercase; }

.contact {padding-left:168px; overflow: hidden; background: url(http://www.crownrealtypartners.com/template/images/contactBG.gif) repeat-y 0 0 #383838; color: #000;}
.contact .frame {width: 300px; background: #d47d26; color: #000; margin-right: 4px; border-top: solid 1px #383838;}
.contact .entry {margin: 15px;}
.contact h2, .contact h3 {color: #fff; font-weight: normal; font-size: 1em;}
.contact h2 {margin: 0 0 15px 0;}
.contact h3 {margin-bottom: 0;}

.careers {padding-left:168px; overflow: hidden;  background: url(http://www.crownrealtypartners.com/template/images/newsBg.gif) repeat-y 0 0 #383838; color: #000;}
.careers .frame {width: 506px; margin-right: 4px;  background: #b6cea4; border-top: solid 1px #383838; }
.careers .entry {margin: 15px;}
.careers .position {font-weight: bold; margin: 0 0 15px 0;}
.careers h2 {font-weight: normal; text-decoration: underline; font-size: 1em; margin: 0 0 15px 0;}
.careers .otherInfo {margin-top: 30px;}


.green {padding-left:168px; overflow: hidden;  background: url(http://www.crownrealtypartners.com/template/images/newsBg.gif) repeat-y 0 0 #383838; color: #000;}
.green .frame {width: 506px; margin-right: 4px;  background: #b6cea4; border-top: solid 1px #383838; }
.green .entry {clear: both; margin: 15px 200px 30px 15px; overflow: hidden;}
.green .thumb {width: 56px overflow: hidden; float: left;}
.green .thumb img {border: solid 4px #fff;}
.green .brief { margin-left: 75px;}
.green .file {margin:  3px 0 15px 0;}
.green .file a {display: block; padding-left: 20px; background: url(http://www.crownrealtypartners.com/template/images/pdficon_small.gif) no-repeat 0 0 #b6cea4; color: #000; line-height: 20px;}
.green .date {margin: 0 0 10px 0;}
.green h2 {font-size: 1em; font-weight: bold;}

#sitemap {margin: 0; padding: 20px; border-top: solid 1px #383838; }
#sitemap ul {list-style-type: none; margin: 0; padding: 0; width: 250px; float: left; }
#sitemap ul ul {list-style-type: none; margin: 0; padding: 0; width: 100%; float: none; }
#sitemap li {font-size: 1.307em; }
#sitemap li li {font-size: 0.764em;}
