/* CSS Document */

/* promo boxes */
#promowrap1 {
	
	font-size:0.917em;
	float:left;
	text-align: center;
	padding-top: 1.1em;
}

#promowrap a:link, #promowrap a:visited, #promowrap a:active {
	text-decoration:underline;
	color:#003876;
}
#promowrap a:hover {
	color:#2981da;
	text-decoration:none;
}

#promocontainer-left1{
	float:left; 
	margin-right:2em;
	margin-left:4em;
	margin-top:1.5em;
	width:200px;
}
#promocontainer-right1 {
    float:left;
	margin-left:2em;
	margin-top:1.5em;
	margin-right:4.15em;
	width:200px;
}

#promocontainer-left2 {
	float:left; 
	margin-right:2em;
	margin-left:4em;
	margin-top:1.5em;
	margin-bottom:7em;
	width:200px;
}
#promocontainer-right2 {
    float:left;
	margin-left:2em;
	margin-top:1.5em;
	margin-right:4.15em;
	margin-bottom:7em;
	width:200px;
}
#promocontainer-left3 {
	float:left; 
	margin-right:2em;
	margin-left:4em;
	margin-top:1.5em;
	margin-bottom:1em;
	width:200px;
}
#promocontainer-right3 {
    float:left;
	margin-left:2em;
	margin-top:1.5em;
	margin-right:4.15em;
	margin-bottom:1em;
	width:200px;
}

/* News and Features Boxes */
.promotop_curve {
	background: url(http://www.myperfectcondo.com/images/promobox_top_curve2.jpg) no-repeat bottom left;
	width:200px;
	height:6px;
	margin:0;
	padding-top:0px;
}
.promobottom_curve {
	background: url(http://www.myperfectcondo.com/images/promobox_bottom_curve2.jpg) no-repeat top left;
	width:200px;
	height:6px;
	margin:0;
	padding-bottom:10px;
	
}
#promonewsfeature1, #promonewsfeature2, #promonewsfeature3, #promonewsfeature4 {
	width:198px;
	border-left:1px solid #bdb3a7;
	border-right:1px solid #bdb3a7;
	padding:0px;
	min-height:95px;
}

img.promoboxthumb {
	border:1px solid #9AAAB8;
	float:left;
	margin-right:7px;
	margin-bottom:10px;
	padding:0;
	width:75px;
}
#promowrap p { line-height:normal; }
#promowrap img.sponsorthumb { border:none; float:right; margin-top:5px;}



#promowrap2 {

	position:inherit;
	width:240px;
	margin-left: 1.1em;
	margin-top:1em;
	text-align:left;
	padding-left:1em;
	padding-top: 0em;
	float:left;
}

#promowrap2b {

	position:inherit;
	width:240px;
	margin-left: 1.9em;
	margin-top:1em;
	text-align:left;
	padding-left:0em;
	float:left;
}

#promowrap-neighbourhood {

	float:left;
	width:240px;
	margin-left: 0em;
	margin-top:1em;
	margin-right:1em;
	text-align:left;
	padding-left:0em;
	padding-top: 0em;
	float:left;
}
	
.promotop_curve2 {
	background: url(http://www.myperfectcondo.com/images/promobox_top_curve4.jpg) no-repeat top left;
	width:240px;
	height:6px;
	margin:0;
	padding-top:0px;
}
.promobottom_curve2 {
	background: url(images/promobox_bottom_curve4.jpg);
	width:240px;
	height:6px;
	padding-top:inherit;
	float:left;
	overflow:auto;
}

.promobottom_curve2b {
	background: url(images/promobox_bottom_curve4.jpg);
	width:240px;
	height:6px;
	padding-top:0em;
	margin-top:-0.1em;
	float:left;
}

.promobottom_curve2a {
	background: url(images/promobox_bottom_curve4a.jpg);
	width:100%;
	height:6px;
	padding-top:inherit;
	float:left;
	overflow:auto;
}

#promonewsfeature5 {
	width:238px;
	border-left:1px solid #bdb3a7;
	border-right:1px solid #bdb3a7;
	padding: 0em;
	min-height: 50em;
}

#promonewsfeature5b {
	width:238px;
	height: 49.9em;
	border-left:1px solid #bdb3a7;
	border-right:1px solid #bdb3a7;
	padding: 0em;
}

#promonewsfeature5-neighbourhood{
	width:238px;
	border-left:1px solid #bdb3a7;
	border-right:1px solid #bdb3a7;
	padding: 0em;
	min-height: 63.3em;
}

#promonewsfeature6 {
	
	border-left:1px solid #bdb3a7;
	border-right:1px solid #bdb3a7;
	padding: 0em;
	min-height: 50em;
}

#promonewsfeature7 {
	
	width:238px;
	border-left:1px solid #bdb3a7;
	border-right:1px solid #bdb3a7;
	padding: 0em;
	min-height: 9.3em;
}

#promowrap3 {
	
    position: inherit;
	width:300px;
	margin-left: 1.1em;
	text-align:left;
	padding-left:1em;
	float:left;
	margin-right: 0em;
	margin-top:0em;
	margin-bottom:0.2em;
}

#promowrap6 {
	
    position: inherit;
	width:300px;
	margin-left: 1.1em;
	text-align:left;
	padding-left:1em;
	float:left;
	margin-right: 0em;
	margin-top:0.7em;
	margin-bottom:0.2em;
	margin-right:0.8em;
}

#promonewsfeature6 {
	width:298px;
	border-left:1px solid #bdb3a7;
	border-right:1px solid #bdb3a7;
	padding: 0em;
	min-height: 53px;
	text-align:
}


.promotop_curve3 {
	background: url(http://www.myperfectcondo.com/images/promobox_top_curve5.jpg) no-repeat top left;
	width:300px;
	height:6px;
	margin:0;
	padding-top:0px;
}
.promobottom_curve3 {
	background: url(http://www.myperfectcondo.com/images/promobox_bottom_curve5.jpg);
	width:300px;
	height:6px;
	padding-top:inherit;
	float:left;
	overflow:auto;
}

.promotop_curve4 {
	background: url(http://www.myperfectcondo.com/images/promobox_top_curve8.jpg) no-repeat top left;
	width:746px;
	height:6px;
	float:left;
	margin-left:-0.07em;
}

.promotop_curve4b {
	background: url(http://www.myperfectcondo.com/images/promobox_top_curve9.jpg) no-repeat top left;
	width:739px;
	height:6px;
	float:left;
	margin-left:-0.09em;
}

.promobottom_curve4 {
	background: url(http://www.myperfectcondo.com/images/promobox_bottom_curve8.jpg) no-repeat;
	width:746px;
	height:6px;
	padding-top:inherit;
	margin-left:-0.05em;
	margin-bottom:0.5em;
	margin-top:0.75em;
	overflow:auto;
	float:left;
}

.promobottom_curve4b {
	background: url(http://www.myperfectcondo.com/images/promobox_bottom_curve9.jpg) no-repeat;
	width:737px;
	height:6px;
	padding-top:inherit;
	margin-left:-0.05em;
	margin-bottom:0.5em;
	margin-top:0.75em;
	overflow:auto;
	float:left;
}

.promobottom_curve4c {
	background: url(http://www.myperfectcondo.com/images/promobox_bottom_curve8.jpg) no-repeat;
	width:746px;
	height:6px;
	padding-top:inherit;
	margin-left:-0.05em;
	margin-bottom:0.5em;
	margin-top:0em;
	overflow:auto;
	float:left;
}

#promowrap4 {
	
	
	width:742px;
	min-height:10em;
	border-left:1px solid #bdb3a7;
	border-right:1px solid #bdb3a7;
	padding-bottom:1em;
	text-indent:inherit;
	clear:both;
}

#promowrap4b {
	
	
	width:736px;
	min-height:37em;
	margin-left:-1em;
	border-left:1px solid #bdb3a7;
	border-right:1px solid #bdb3a7;
	clear:both;
}


.promotop_curve5 {
	background: url(http://www.myperfectcondo.com/images/promobox_top_curve10.jpg) no-repeat top left;
	width:476px;
	height:6px;
	float:left;
	margin-top:0em;
}
.promobottom_curve5 {
	background: url(http://www.myperfectcondo.com/images/promobox_bottom_curve10.jpg) no-repeat bottom left;
	width:476px;
	height:6px;
	float:left;
	padding-top:0em;
	
}

.promobottom_curve6 {
	background: url(http://www.myperfectcondo.com/images/promobox_bottom_curve10.jpg) no-repeat bottom left;
	width:476px;
	height:6px;
	float:left;
	padding-top:1em;
	
}

#promowrap5 {

	float:right;
	width:476px;
	margin-top:1em;
	margin-right:1em;
	margin-bottom:1em;
	margin-left:1em;
}

#promowrap-featured-listing {

	float:right;
	width:460px;
	margin-top:1em;
	margin-right:0em;
	padding-bottom:0em;
	margin-bottom:1em;
	margin-left:0em;
}

#promowrap7 {

	float:right;
	width:476px;
	margin-top:1em;
	margin-right:1em;
	padding-bottom:0em;
	margin-bottom:3em;
	margin-left:1em;
}

#promowrap8 {

	float:right;
	width:476px;
	height: 900px;
	margin-top:1em;
	margin-right:1em;
	padding-bottom:0em;
	margin-bottom:3em;
	margin-left:1em;
}

#promowrap-map-canvas {

	width:742px;
	height:624px;
	border-left:1px solid #bdb3a7;
	border-right:1px solid #bdb3a7;
	clear:both;
	margin-bottom:0em;
	padding-bottom:0em;
}

#promowrap-map-canvas2 {

	width:742px;
	height:424px;
	border-left:1px solid #bdb3a7;
	border-right:1px solid #bdb3a7;
	clear:both;
	margin-bottom:0em;
	margin-left:0em;
	padding-bottom:0em;
}

#promowrap-map-canvas3 {

	width:742px;
	min-height:100px;
	border-left:1px solid #bdb3a7;
	border-right:1px solid #bdb3a7;
	clear:both;
	margin-bottom:0em;
	margin-left:0em;
	padding-bottom:0em;
}

#promowrap-sitemap-canvas {

	width:742px;
	height:auto;
	border-left:1px solid #bdb3a7;
	border-right:1px solid #bdb3a7;
	clear:both;
	margin-bottom:0em;
	margin-left:0em;
	padding-bottom:0em;
}
