/****************************************************/
/************ CSS by Four Cross Marketing ***********/
/****************************************************/
/*********** Used Strictly for Kelley Skar **********/
/****************************************************/
/******************** ©2011 *************************/
/****************************************************/


body {
    background: url(https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/4095.jpg) repeat-x scroll center top #FFFFFF;
    color: #3d3c3c;
    margin-bottom: 300px;
    font-family: Helvetica neue;
    font-weight: lighter;
    font-size: 10.5pt;

    
    
}

body.home.level_2 {
    background: url(https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/4096.png) repeat-x scroll center top #FFFFFF;
    color: #3d3c3c;
    margin-bottom: 300px;
    font-family: Helvetica neue;
    font-weight: lighter;
    font-size: 10.5pt;

    
    
}
sup{
	font-size: 60%;
}
body.custom_page  {
    background: url("https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/4123.jpg") repeat-x scroll center top #FFFFFF;

}

html {
    background: none repeat scroll 0 0 #204D60;
}

/* HEADER */

#ubertor #page_header_outer {
    background-color: transparent;
    background-position: center bottom !important;
    background-repeat: no-repeat;
    border: medium none;
    height: 400px;
    margin-bottom: 0;
    position: relative;
}

#ubertor.home.level_2 #page_header_outer
 {
    background-color: transparent;
    background-position: center bottom !important;
    background-repeat: no-repeat;
    border: medium none;
    height: 315px;
    margin-bottom: 0;
    position: relative;
}
#ubertor.custom_page #page_header_outer {
    height: 130px;

}

#contact_info {
display: none;
}
#broker_logo {
    display: none;
}
#page_header_inner h1,
 #site_title strong {
    line-height: 27px;
    margin-left: 40px;
    position: relative;
    top: 6px;
    width: 315px;
}


.calgary_neighbourhoods.property_detail #page_header_inner h1 {
    text-indent: 0px;
    position: relative;
}


/* SLIDESHOW */
#media_header {
    bottom: 5px;
    height: 248px;
    left: 2px;
    position: absolute;
    width: 1058px;
}


/* MENU */

#menu_outer {
    float: right;
    height: 120px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0px;
    z-index: 99;
}
#page_header_inner {
z-index: 100;
}

#menu_outer a {
color: #fff;
font-size: 12px;
text-transform: uppercase;
}
#menu_outer a:hover, #menu_outer .sel a, #menu_outer .sel a:hover, #menu_inner li:hover, #menu_outer li.sel a:hover {
background: none;
}
#menu_outer a:hover {
color: #000;
}
#menu_inner li.sel a {
color: #fff;
}
#menu_inner li ul {
}
#ubertor #menu_inner ul ul li {
border-bottom:0px;
margin-right: 0;
}
#ubertor #menu_inner ul ul li a {

    background: #fff;
    border-bottom: 1px solid #1D638E;
    border-left: 1px solid #1D638E;
    border-right: 1px solid #1D638E;
    color: #2D333A;
    font-size: 9pt !important;
    height: 22px;
    padding-top: 3px;
    width: 220px;
    padding-left: 10px;

}
#ubertor #menu_inner ul ul li a:hover,
#ubertor #menu_inner ul ul li a.sel,
#ubertor #menu_inner ul ul li a.sel:hover {
color: #fff;
background: #3C8BAB;
    border-bottom: 1px solid #1D638E;
    border-left: 1px solid #1D638E;
    border-right: 1px solid #1D638E;
    font-size: 9pt !important;
    height: 22px;
    padding-top: 3px;
    width: 220px;
    padding-left: 10px

}
#menu_outer #up_menu1 a, #menu_outer #up_menu2 a, #menu_outer #up_menu3 a, #menu_outer #up_menu4 a, #menu_outer #up_menu5 a, #menu_outer #up_menu6 a, #menu_outer #up_menu7 a {
font-size: 0em;
color: #ffffff;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#menu_inner ul li a {
text-indent: -5000px;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#menu_inner ul ul li a,
#menu_inner ul ul ul li a {
text-indent: 0px;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#menu_outer #up_menu1 a, #menu_outer #up_menu2 a, #menu_outer #up_menu3 a, #menu_outer #up_menu4 a, #menu_outer #up_menu5 a, #menu_outer #up_menu6 a, #menu_outer #up_menu7 a {
margin-left: 0px;
}
}
#menu_outer #up_menu1 ul a, 
#menu_outer #up_menu2 ul a, 
#menu_outer #up_menu3 ul a, 
#menu_outer #up_menu4 ul a, 
#menu_outer #up_menu5 ul a, 
#menu_outer #up_menu6 ul a, 
#menu_outer #up_menu7 ul a {
font-size: 10pt;
}
#menu_outer #up_menu1 a {
border: none;
background: url('https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2805.png') no-repeat;
height: 120px;
padding: 0px;
width: 109px;
margin-right: 1px;
}
#menu_outer #up_menu2 a {
border: none;
background: url('https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2808.png') no-repeat;
height: 120px;
padding: 0px;
width: 109px;
margin-right: 1px;
}
#menu_outer #up_menu3 a {
border: none;
background: url('https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2811.png') no-repeat;
height: 120px;
padding: 0px;
width: 113px;
margin-right: 1px;
}
#menu_outer #up_menu4 a {
border: none;
background: url('https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2814.png') no-repeat;
height: 120px;
padding: 0px;
width: 113px;
margin-right: 1px;
}
#menu_outer #up_menu5 a {
border: none;
background: url('https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2817.png') no-repeat;
height: 120px;
padding: 0px;
width: 104px;
margin-right: 1px;
}
#menu_outer #up_menu6 a {
border: none;
background: url('https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2820.png') no-repeat;
height: 120px;
padding: 0px;
width: 113px;
margin-right: 1px;
}
#menu_outer #up_menu1 a:hover, 
#menu_outer #up_menu1 .sel a, 
#menu_outer #up_menu1 .sel a:hover,
#menu_outer #up_menu1 li.sel a:hover
 {
background: url('https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2804.png') no-repeat ;
}
#menu_inner li#up_menu1:hover{
background: url('https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2803.png') no-repeat;
z-index: 999;
}

#menu_outer #up_menu2 a:hover,
#menu_outer #up_menu2 .sel a,
#menu_outer #up_menu2 .sel a:hover,
#menu_outer #up_menu2 li.sel a:hover {
background: url('https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2807.png') no-repeat ;
}
#menu_inner li#up_menu2:hover{
background: url('https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2806.png') no-repeat;
z-index: 999;
}


#menu_outer #up_menu3 a:hover, 
#menu_outer #up_menu3 .sel a, 
#menu_outer #up_menu3 .sel a:hover, 
#menu_outer #up_menu3 li.sel a:hover {
background: url('https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2810.png') no-repeat;
}
#menu_inner li#up_menu3:hover{
background: url('https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2809.png') no-repeat;
z-index: 999;
}

#menu_outer #up_menu4 a:hover, 
#menu_outer #up_menu4 .sel a, 
#menu_outer #up_menu4 .sel a:hover, 
#menu_outer #up_menu4 li.sel a:hover {
background: url('https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2813.png') no-repeat;
}
#menu_inner li#up_menu4:hover{
background: url('https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2812.png') no-repeat;
z-index: 999;
}


#menu_outer #up_menu5 a:hover, 
#menu_outer #up_menu5 .sel a, 
#menu_outer #up_menu5 .sel a:hover, 
#menu_outer #up_menu5 li.sel a:hover {
background: url('https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2817.png') no-repeat;
}

#menu_inner li#up_menu5:hover{
background: url('https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2815.png') no-repeat;
z-index: 999;
}

#menu_outer #up_menu6 a:hover, 
#menu_outer #up_menu6 .sel a, 
#menu_outer #up_menu6 .sel a:hover, 
#menu_outer #up_menu6 li.sel a:hover {
background: url('https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2819.png') no-repeat;
}
#menu_inner li#up_menu6:hover{
background: url('https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2818.png') no-repeat;
z-index: 999;
}

#menu_outer #up_menu1 a:hover,#menu_outer #up_menu1 a.sel {
background: url('https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2804.png') no-repeat;
height: 120px;
padding: 0px;
width: 109px;
}
#menu_outer #up_menu2 a:hover,#menu_outer #up_menu2 a.sel {
background: url('https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2807.png') no-repeat;
height: 120px;
padding: 0px;
width: 109px;
}
#menu_outer #up_menu3 a:hover,#menu_outer #up_menu3 a.sel {
background: url('https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2810.png') no-repeat;
height: 120px;
padding: 0px;
width: 113px;
}
#menu_outer #up_menu4 a:hover,#menu_outer #up_menu4 a.sel {
background: url('https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2813.png') no-repeat;
height: 120px;
padding: 0px;
width: 113px;
}
#menu_outer #up_menu5 a:hover,#menu_outer #up_menu5 a.sel {
background: url('https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2816.png') no-repeat;
height: 120px;
padding: 0px;
width: 104px;
}
#menu_outer #up_menu6 a:hover,#menu_outer #up_menu6 a.sel {
background: url('https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2819.png') no-repeat;
height: 120px;
padding: 0px;
width: 113px;
}
/*#menu_inner li.sel ul a:hover, #ubertor #menu_inner ul ul li a:hover {
background:#333333 url(http://ubertor.s3.amazonaws.com/skimmins/images/dropdown-hover.gif) repeat-x scroll 0 0;
}*/










/* CONTENT BODY */
iframe {
    background-color: transparent;
    border: medium none;
}
#container_outer {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    margin: 0 auto;
    position: relative;
    text-align: left;
    width: 1060px;
}
#content_inner {
    margin: 23px 0;
    overflow: hidden;
    min-height: 800px;
}
#container_inner {
    background: none repeat scroll 0 0 transparent;
    width: 1060px;
}
.has_id_inset_wrapper #content_body, .has_widgets_on_both_sides #content_body {
    margin-bottom: 25px;
    margin-left: 40px;
    padding: 0;
    width: 675px;
}

.active_listings #content_body,
.calgary_neighbourhoods #content_body,
.property_detail #content_body {

    width: 983px;
}

img.afc_head {
    margin: 8px 0 33px;
}



/* SIDEBAR */

#id_inset_wrapper p, #id_inset_wrapper_left p {
    color: #595858;
    font-size: 9pt;
    line-height: 11pt;
    margin: 0;
    padding: 0 0 10px;
    text-align: left;
}
#id_inset_wrapper {
    float: right;
    margin-right: 40px;
    position: relative;
    width: 260px;
}
.custom_page.nw_calgary_living #id_inset_wrapper,
.custom_page.nw_calgary_real_estate #id_inset_wrapper{
	position: relative;
	top: 115px;
	
}

.custom_page.calendar_of_events #id_inset_wrapper,
.custom_page.new_residents #id_inset_wrapper,
.custom_page.food__dining #id_inset_wrapper,
.custom_page.boutique_shopping #id_inset_wrapper,
.custom_page.spas__salons #id_inset_wrapper,
.custom_page.retail_shopping #id_inset_wrapper,
.custom_page.financial_services #id_inset_wrapper,
.custom_page.entertainment #id_inset_wrapper,
.custom_page.recreation #id_inset_wrapper,
.custom_page.kids #id_inset_wrapper,
.custom_page.pets #id_inset_wrapper,
.custom_page.schools #id_inset_wrapper,
.custom_page.getting_ready_to_sell #id_inset_wrapper,
.custom_page.home_evaluation #id_inset_wrapper,
.custom_page.selling_a_home #id_inset_wrapper,
.custom_page.buying_a_home #id_inset_wrapper,
.custom_page.home_buying_checklist #id_inset_wrapper,
.custom_page.real_estate_listing_blog #id_inset_wrapper,
.custom_page.tips_for_working_with_a_realtor #id_inset_wrapper,
.custom_page.nw_calgary_newsletter #id_inset_wrapper{
 float: right;
    margin-right: 40px;
    position: relative;
    width: 260px;
    	top: -6px;
}


.active_listings #id_inset_wrapper,
.calgary_mls_search #id_inset_wrapper,
.calgary_neighbourhoods #id_inset_wrapper,
.property_detail #id_inset_wrapper,
.property_detail #id_inset_wrapper_left,
.active_listings #id_inset_wrapper_left{
display: none;
}


.inset h3 {
    background: url("https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2833.jpg") no-repeat scroll 0 0 transparent;
    border-bottom: medium none;
    border-top: medium none;
    color: #FFFFFF;
    font-size: 12pt;
    font-weight: inherit;
    height: 29px;
    margin-top: 1px;
    padding: 4px 0 0 18px;
}
.inset h3{
    background: url("https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2833.jpg") no-repeat scroll 0 0 transparent;
    border-bottom: medium none;
    border-top: medium none;
    color: #FFFFFF;
    font-size: 12pt;
    font-weight: inherit;
    height: 29px;
    padding: 4px 0 0 18px;
}
.inset h3 a{

    border-bottom: medium none;
    border-top: medium none;
    color: #FFFFFF;
    font-size: 12pt;
    font-weight: lighter;
    height: 29px;
    padding: 4px 0 0 0px;
}
.inset h3 a, .inset h3 a:visited {
    color: #FFFFFF;
}
.inset h3 a:hover{

    color: #e7e7e7;

}
.inset img {
    max-width: inherit;
    padding: 0;
}

#sidebar_contact {
    position: relative;
    right: 11px;
}
.side_email{

    height: 13px;
    left: 4px;
    position: relative;
    width: 260px;
}
a.side_email{
    background: url("https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2792.png") no-repeat scroll 0 0 transparent;
    height: 13px;
    position: absolute;
    width: 260px;
}

a.side_email:hover{
	background: url(https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/4120.png)no-repeat scroll 0 0 transparent;
cursor: pointer;
}

#sidebar_social {
    left: 0px;
    position: relative;
    width: 260px;
}
#sidebar_social img{
	width: 40px;
}

img.tab1,img.tab2{
	
margin-bottom: 3px;
}



/* LEFT SIDEBAR */
.has_widgets_on_both_sides #id_inset_wrapper_left {
    float: left;
    margin-left: 40px;
    position: relative;
    width: 675px;
}
#id_inset_wrapper_left .inset_group {
    background: url("https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2789.jpg") repeat-x scroll 0 0 #fff;
    float: left;
    margin-right: 19px;
    width: 200px;
}
#id_inset_wrapper_left #id_inset_group9{
margin-right: 0px;
}
#id_inset_wrapper_left #id_inset_group7, #id_inset_wrapper_left #id_inset_group8, #id_inset_wrapper_left #id_inset_group9 {
    padding: 0 0 0 12px;
}

#id_inset_group7 iframe{
	width:186px;
	height: 126px;

}
#id_inset_group8 #up_inset7 img {
    height: 126px;
    width: 186px;
}

.custom_featured_listings .image,
.custom_featured_listings img {
    height: 124px;
    width: 187px;
}
.custom_featured_listings .description {
color: #595858;
font-size: 9pt;
line-height: 11pt;
}


#id_inset_group7 h3, #id_inset_group8 h3 {
    background: url("https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2833.jpg") no-repeat scroll 0 0 transparent;
    border-bottom: medium none;
    border-top: medium none;
    color: #FFFFFF;
    font-size: 12pt;
    font-weight: inherit;
    height: 27px;
    padding: 4px 0 0 18px;
    position: relative;
    right: 12px !important;
    width: 194px;
    margin-top:0px ;
}
#id_inset_group9 h3 {
    background: url("https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2833.jpg") no-repeat scroll 0 0 transparent;
    border-bottom: medium none;
    border-top: medium none;
    color: #FFFFFF;
    font-size: 12pt;
    font-weight: inherit;
    height: 25px;
    margin-bottom: 11px;
    margin-top: 0;
    padding: 4px 0 0 18px;
    position: relative;
    right: 12px !important;
    width: 194px;
}

#id_inset_group7 p, #id_inset_group8 p, #id_inset_group9 .description {
    padding-top: 10px;
    text-align: justify;
    width: 190px;
}
p.blog_link {
    margin: 0 !important;
    padding: 0 !important;
}
p.blog_link a{
	
}


/* BLOG PAGE */

h2#blog_heading{
	display: none;
}

.blog #id_inset_wrapper {
    float: right;
    margin-right: 40px;
    position: relative;
    width: 260px;
    top: 10px;
}





/* TEXT FORMATTING */
#content_body p {
    line-height: 20px;
    padding: 0 0 10px;
    text-align: justify;
}
#content_body p a {
    color: #3C8BAB;
}
a:link, a:visited {
    color: #3C8BAB;
    outline: medium none;
}
#page_footer a {
    font-size: 9pt;
    line-height: 30px;
    margin: 0 15px 0 0;
    padding: 0;
}

#content_body  .content ul {
    list-style: square outside none;
	list-style-image: url(https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2770.png);
}

.listing_details #navigation {
    height: 20px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%;
}

.has_id_inset_wrapper .listing_details div.info {
    clear: left;
    margin: 0 0 20px;
    overflow: auto;
    padding: 0;
    width: 980px;
}

/* CONTENT TITLES */
#content_body h1,#content_body h1 a,h1,h1 a{
	color: #3D3C3C;
	font-size: 24.5pt;
	font-weight: lighter;
	margin-bottom:10px;
	line-height:25px;
	margin-top: 0px;
	text-decoration: none;
}

#content_body h2, #content_body h2 a, h2, h2 a, #content_body .post h2 {
    border: medium none;
    color: #3D3C3C;
    font-size: 18pt;
    font-weight: lighter;
    margin-bottom: 5px;
    margin-top: 10px;
    padding: 0;
    text-align: left;
    text-decoration: none;
}
#content_body .post h2.post_heading {
border-bottom: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
}

#content_body .post h2.post_heading a:hover{
	color: #3C8BAB;
}

.post h2{
	border: none;
}
#posts .post{
	margin-bottom:35px;
}
#content_body h3,#content_body h3 a,h3,h3 a{
	color: #3C8BAB;
	font-size: 17.5pt;
	font-weight: lighter;
	margin-bottom: 3px;
	margin-top: 5px;
	padding: 0px;
	text-align: left;
	text-decoration: none;
}

#content_body h4,#content_body h4 a,h4,h4 a{
	color: #3D3C3C;
	font-size: 14.25pt;
	font-weight: lighter;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	padding: 0px;
}

#content_body h5,#content_body h5 a,h5,h5 a{
	color: #3D3C3C;
	font-size: 10.5pt;
	font-weight: lighter;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	padding: 0px;
}

#content_body h6,#content_body h6 a,h6,h6 a{
	color: #3D3C3C;
	font-size: 9.75pt;
	font-weight: lighter;
	margin-bottom: 0px;	
	margin-top: 0px;
	text-align: left;
	text-decoration: none;
	padding: 0px;
}
#content_body div.listing ul.stats li.value {
    color: #3C8BAB;
}
form.skype ul,
form.che ul,
form.phe ul
 {
    list-style: none outside none;
    margin: 0px;
    padding: 0px;
}


.che label,
.phe label {
    clear: left;
    display: block;
    float: left;
    padding-right: 10px;
    text-align: right;
    width: 95px;
}
form.che select,
form.phe select{
	width: 150px;
}
form.che select option,
form.phe select option {
    padding-left: 10px;
}

.skype label {
    clear: left;
    display: block;
    float: left;
    padding-right: 10px;
    text-align: right;
    width: 71px;
}

.che li.submit,
.phe li.submit {
    float: left;
    left: 355px;
    position: relative;
}
li.skype .submit {
    float: left;
    left: 275px;
    position: relative;
}
#content_body #listing_description h3 {
    color: #3C8BAB;
}


.listing_details #detail_menu .sel a, .listing_details #detail_menu a:hover {
    background: none repeat scroll 0 0 #1D638E;
    color: #FFF;
    margin-top: 0;
    padding: 5px 10px 10px;
    position: relative;
    top: 1px;
}

.listing_details #detail_menu li a {
    background-color: #fff;
    border-left: 1px solid #1D638E;
    border-right: 1px solid #1D638E;
    border-top: 1px solid #1D638E;
    color:#000;
    display: block;
    margin: 0 5px 0 0;
    padding: 7px 10px;
    text-decoration: none;
        position: relative;

    top: 1px;
}

#details img, #photos img {
    float: left;
    margin: 0 25%;
}


/* FOOTER */

#page_footer {
	    background: none repeat scroll 0 0 transparent;
    top: 0px;
    clear: both;
    height: 0;
    margin: 0;
    padding: 10px 0 0 40px;
    position: relative;
    text-align: left;
    text-transform: none;
}



#page_footer_inner {
    margin-top: 40px;
}



#footer_cta {
	background: none repeat scroll 0 0 transparent;
	height: 260px;
	width: 980px;
	position: relative;
	left: 0px;
	color: #fff;
}

#footer_cta p {
	font-size: 9pt;
	left: 0;
	line-height: 13pt;
	margin-bottom: 5px;
	position: relative;
	top: 43px;
	width: 220px;
}

#footer_cta a {
    height: 0px;
    position: relative;
    text-decoration: none;
}
.fcta1 a {
	width: 175px;
}

.fcta2 a {
	width: 190px;
}

.fcta3 a {
	width: 150px;
}

.fcta4 a {
	width: 100px;
}

#footer_cta p a {
	color: #35AED7;
	float: none;
	font-weight: bold;
	height: auto;
	line-height: 10.5pt;
	position: relative;
	text-decoration: none;
	width: auto;
}

.fcta1 {
background:url("https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2776.png") no-repeat scroll 0px 0px transparent;
float:left;
height:186px;
width:252px;
}

.fcta2 {
    background: url("https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2777.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 270px;
    width: 253px;
}
.fcta3 {
	background: url("https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2775.png") no-repeat scroll 0 0 transparent;
	width: 240px;
	height: 150px;
	float: left;
}

.fcta4 {
	background: transparent;
	width: 220px;
	height: 150px;
	float: left;
}
.fcta4 p {
top: 0px !important;
text-align: justify;
}

img.sutton {
    float: left;
    margin-bottom: 10px;
    margin-right: 11px;
}

ul#twitter_update_list {
	position: relative;
	top: 30px;
	width: 220px;
}
ul#twitter_update_list li a {
    margin: 0 5px 0 0;

}
ul#twitter_update_list li {
	font-size: 9pt;
	margin-bottom: 8px;
	width: 220px;
}

ul#twitter_update_list li a {
color:#35AED7;
float:none;
line-height:10.5pt;
position:relative;
word-wrap:break-word;
font-size:9pt;
}

#page_footer a {
	color: #000000;
	opacity: 1;
}


#footer_bottom_links a {
	color: #666666 !important;
}

#footer_bottom_links {
    height: 45px;
    left: 60px;
    position: absolute;
    width: 960px;
}#footer_bottom_links .left {
float:right;
}
#footer_bottom_links .left p{
float: right;
}
#footer_bottom_links .left p, #footer_bottom_links .left a {
    color: #93B6C4 !important;
    font-size: 8pt;
    font-weight: inherit;
}

#footer_bottom_links .right {
	float:right;
}

div#page_footer a#powered_by {
	display: none;
}

div#page_footer a#powered_by_ubertor {
background:url("https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2796.png") no-repeat scroll 0 0 transparent;
display:block;
float:right;
height:30px;
margin:0;
opacity:1;
overflow:hidden;
position:relative;
right:0;
text-align:left;
text-indent:-5000px;
top:0;
width:90px;
}





#feedsweep_intellitxt {
    font-size: 9pt;
    margin-top: 35px;
    width: 220px;
}

a.rss_link {
    top: -7px;
}
#feedsweep_intellitxt a {
    color: #35AED7;
    position: relative;
}
.feedsweep{}

.feedsweep_headline{}
a.feedsweep_link {
    top: -4px;
    font-weight: bold;
}.feedsweep_body{}




.jquery_issue {

	display: none;
	
}






/* LIVING IN CALGARY TABLES */	

#left_table {
    float: left;
    margin-bottom: 23px;
    text-align: justify;
    white-space: normal;
    width:440px;
}

table#right_table {
    border-collapse: collapse;
    float: right;
    font-size: 11px;
    margin-bottom: 23px;
    position: relative;
    top: 10px;
    width: 200px;
}
table#right_table img {
float: left;
height: 140px;
    width: 200px;
    margin: 0px 0px 5px 0px;
}
.content img {
    margin: 5px;
    max-width: 675px;
}
table#main_table {
    border-bottom: 1px solid #3C8BAB;
    margin-top: 23px;
}
/*  FEEDSWEEP REMOVE BUBBLE */

.itxthook .itxtrstspan, .itxtrstspan, .itxtrst span {
    background-color: transparent !important;
    border: medium none !important;
    bottom: auto !important;
    display: inline !important;
    float: none !important;
    font-family: inherit !important;
    font-size: inherit !important;
    font-variant: normal !important;
    left: auto !important;
    line-height: normal !important;
    margin: 0 !important !important;
    padding: 0 !important !important;
    position: static !important;
    right: auto !important;
    text-align: left !important;
    top: auto !important;
    white-space: normal !important;
    color: inherit !important;
}
a#itxthook0,
a#itxthook1{
	margin: 0px !important;
		padding: 0px !important;
	cursor: auto;
	}
#itxthook0,
#itxthook0w1,
#itxthook0w2,
#itxthook0w3,
#itxthook1,
#itxthook1w0,
#itxthook1w1,
#itxthook1w2,
#itxthook1w3
{
    background-color: transparent;
    border-bottom: none !important;
    color: #fff !important;
    font-size: 100%;
    font-weight: normal;
    padding-bottom: 0;
    text-decoration: none;

}
#itxthook0icon,
#itxthook1icon,
#itxthook2icon,
#itxthook3icon{
	display: none !important;
}
#Template0,
#itxttt{
	display: none !important;
}


.ubr_share_bar .twitter-share-button {
    background-color: #E8F3F9;
    border-color: #B1B7BB #4B84A2 #4B84A2 #B1B7BB;
    border-left: 1px solid #B1B7BB;
    border-style: solid;
    border-width: 1px;
    margin-top: 8px !important;
}

#content_body .listing .ubr_share_bar {
    margin-top: -5px;
}

body.home.level_2 #featured {
    background: url("https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2823.gif") no-repeat scroll center center transparent;
    float: left;
    height: 166px !important;
    overflow: hidden;
    width: 1060px !important;
}

body.home.level_2 #media_header {
    bottom: 5px;
    height: 163px;
    left: 2px;
    position: absolute;
    width: 1058px;
}



	#featured { width: 1060px !important; height:248px !important; background: transparent url('https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2823.gif') no-repeat center center; overflow: hidden; float: left;}
/* CONTAINER */
div.orbit { width: 1px; height: 1px; position: relative;overflow: hidden; }
div.orbit img { position: absolute; top: 0; left: 0; margin: 0px;}
div.orbit a img { border: none; }

/* TIMER */
div.timer { width: 40px; height: 40px; overflow: hidden; position: absolute; top: 10px; right:10px; opacity: .6; cursor: pointer; z-index: 1001;display: none; }
span.rotator { display: block; width: 40px; height: 40px; position: absolute; top: 0; left: -20px; background: url('https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2825.png') no-repeat; z-index: 3; }
span.mask { display: block; width: 20px; height: 40px; position: absolute; top: 0; right: 0; z-index: 2; overflow: hidden; }
span.rotator.move { left: 0; }
span.mask.move { width: 40px; left: 0; background: url('https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2826.png') repeat 0px 0px;  }
span.pause { display: block; width: 40px; height: 40px; position: absolute; top: 0; left: 0px; background: url('https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/4131.png') no-repeat; z-index: 4; opacity: 0; }
div.timer:hover span.pause,
span.pause.active, 
div.timer:hover span.pause.active { opacity: 1; }

/* CAPTIONS */
div.caption { background: #000; background: rgba(0,0,0,.6); width: 100%; z-index: 1000; position: absolute; bottom:-100px; color: #fff; padding: 8px 0; }
div.caption span { padding: 0 10px; font-size: 14px; text-shadow: 0px 1px 0px rgba(0,0,0,.8); margin: 0; }
.orbit-caption { display: none; }

/* DIRECTIONAL NAV */
div.orbit:hover div.slider-nav { display: block; }
div.slider-nav { display: none; }
div.slider-nav span { width: 33px; height: 33px; text-indent: -9999px; position: absolute; z-index: 1000; top: 43%; cursor: pointer; }
div.slider-nav span.right { background: url('https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/4132.png'); right: 10px; }
div.slider-nav span.left { background: url('https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/4128.png'); left: 10px; }   

/* BULLET NAV */
.orbit-bullets { position: absolute; z-index: 1000; list-style: none; bottom: 10px; left: 7px; margin: 0; padding: 0; }
.orbit-bullets li { float: left; margin-left: 5px; cursor: pointer; color: #999; text-indent: -9999px; background: url(https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/2822.png) no-repeat; 0 0; width: 15px; height: 15px; overflow: hidden; }
.orbit-bullets li.active { color: #222; background-position: -16px 0; }

#featured p{
    z-index: 9999;
    color: red;
    font-size: 10px;
}



* { margin: 0; padding: 0; }



#demo-info { text-align: right; color: white; vertical-align: middle; font: 13px "Lucida Grande", Arial, Sans-Serif; }
#demo-info a { color: white; text-decoration: none; border-bottom: 1px dotted white; padding-bottom: 1px; }
#demo-info a:hover { border-bottom-style: solid; }

h1, h2, h3 { font-weight: normal; margin: 0 0 15px 0; }

#page-wrap { 
	margin: 40px auto; 
	width: 700px; 
	padding: 50px; 
	background: white; 
	-webkit-box-shadow: 0 0 16px #666; -moz-box-shadow: 0 0 16px #666; 
}

#wufoo-form {
    left: 0;
    position: relative;
    top: 0;
}

#lb-nav { margin: 0 0 15px 0; }
#lb-nav a { padding: 2px 6px; }
#lb-nav strong { margin-right: 10px; }
#roll-your-own-version .lb-nav-roll,
#mediabox-version .lb-nav-moo,
#colorbox-version .lb-nav-jq { color: white; text-decoration: none; background: #222; -moz-border-radius: 4px; -webkit-border-radius: 4px; color: white; pointer-events: none; cursor: default; }


/*Skar*/
.info {

    display: none !important;

}
.wufoo label.desc {
    color: #FFFFFF;
    font-family: helvetica neue;
    font-size: 9.5pt;
    font-style: normal;
    font-weight: lighter;
}

label#title3,
label#title4{
	float: left;
	width: 80px;
}

#Field5 .textarea{
	
}

form.wufoo {
    margin: 20px 14px 0;
    padding: 0 0 20px;
    position: relative;
    top: 37px;
    width: 212px;
}
.wufoo input.text, .wufoo textarea.textarea {
    width: 125px;
}

form li {
    background-color: transparent;
    clear: both;
    margin: 0;
    padding: 0 1% 3px;
    position: relative;
}


.wufoo input.text, .wufoo textarea.textarea, .wufoo input.file, .wufoo select.select {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.4);
    border: medium none;
    color: #fff;
    font-family: helvetica neue;
    font-size: 100%;
    font-style: normal;
    font-weight: lighter;
}

#form1 .buttons {
    clear: both;
    padding: 0px 0px 15px 0px !important;
    position: relative !important;
    text-align: right !important;
    width: auto !important;
}
li.buttons a {
    display: none !important;
}

#errorLi {
    display: none;
}
form li.error {
    background-color: transparent !important;
    display: block !important;
    margin-bottom: 3px !important;
}
form li.error p.error {
    display: none;
}
form li.buttons input {
    font-size: 8pt !important;
    left: 0 !important;
    margin-right: 0 !important;
    margin-top: 2px !important;
    position: relative !important;
    width: 60px !important;
}
form span.req {
    color: #35AED7 !important;
    display: inline;
    float: none;
    font-weight: bold;
    margin: 0;
    padding: 0;
}


.embed .confirm h2 {
    color: #FFFFFF !important;
    font-family: helvetica neue !important;
    font-size: 130% !important;
    font-weight: lighter !important;
    line-height: 100% !important;
    padding: 0 0 0 !important;
    text-align: left !important;
}
.embed .confirm h2 p {
    color: #FFFFFF !important;
    font-family: helvetica neue !important;
    font-size: 10pt !important;
    font-weight: lighter !important;
    line-height: 10pt !important;
    margin: 0 !important;
    padding: 15px 0 191px !important !important;
    text-align: left !important;
}


/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/4137.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/4137.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/4137.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/4137.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/4137.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/4137.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/4137.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/4137.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/4137.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/4137.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/4138.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/4139.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/4137.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/4147.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/4146.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/4148.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/4142.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/4141.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/4143.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/4144.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://s3.amazonaws.com/storage-ubertor-com/nwcalgaryliving.myubertor.com/content/image/4145.png, sizingMethod='scale');}

/* WFLight */
* { margin: 0; padding: 0; }



#demo-info { text-align: right; color: white; vertical-align: middle; font: 13px "Lucida Grande", Arial, Sans-Serif; }
#demo-info a { color: white; text-decoration: none; border-bottom: 1px dotted white; padding-bottom: 1px; }
#demo-info a:hover { border-bottom-style: solid; }

h1, h2, h3 { font-weight: normal; margin: 0 0 15px 0; }

#page-wrap { 
	margin: 40px auto; 
	width: 700px; 
	padding: 50px; 
	background: white; 
	-webkit-box-shadow: 0 0 16px #666; -moz-box-shadow: 0 0 16px #666; 
}

#wufoo-form {
    left: 0;
    position: relative;
    top: 0;
}

#lb-nav { margin: 0 0 15px 0; }
#lb-nav a { padding: 2px 6px; }
#lb-nav strong { margin-right: 10px; }
#roll-your-own-version .lb-nav-roll,
#mediabox-version .lb-nav-moo,
#colorbox-version .lb-nav-jq { color: white; text-decoration: none; background: #222; -moz-border-radius: 4px; -webkit-border-radius: 4px; color: white; pointer-events: none; cursor: default; },


