.topBar {
position:relative;
width:100%;
height:130px;

}

.headerName {
background-image: url('http://assets.rmcloud.com/templates/e-z_ca/e-z_ca_images/e-z_header_bg.jpg');
background-repeat: repeat-x;
background-position: top left;
position:relative;
width:900px;
margin-left:auto;
margin-right:auto;
height:125px;
line-height:1.75em;
}

.agentName {
padding-top:32px;
width:500px;
float: left;
text-align: left;
font-family:tahoma;
font-size: 30px;
vertical-align:top;
}

.officeName {
font-family:tahoma;
font-size: 16px;
}

.agentInitials {
bottom:70px;
font-family:arial;
font-size:171px;
margin-left:auto;
margin-right:auto;
opacity:0.05;
position:relative;
width:900px;

}

* html .agentInitials {display: none;}

.headerSlogan{
padding-top:32px;
float:right;
text-align: right;
font-family:tahoma;
font-size: 20px;
font-weight:bold;
}

.menuNav {
width:100%;
background-image: url('http://assets.rmcloud.com/templates/e-z_ca/e-z_ca_images/menu_bg_tile.png');
background-repeat: repeat-x;
background-position: top left;
padding: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-right:auto;
margin-left:auto;
}

.menu_new {
font-family: tahoma;
font-size: 18px;
width: 900px;
margin-top: 0;
margin-bottom: 0;
margin-right:auto;
margin-left:auto;
padding-top: 15px;
padding-bottom: 15px;
position:relative;
z-index:5;
}


#nav {position: relative; text-align:left; display: block; list-style: none; margin:0px; padding:0px; overflow-y: visible; width:900px; }
#nav li {position: relative; display:inline; margin:0px; padding:0px 0px 0px 10px; color:#FFFFFF; float: none; width:80px; height:54px; cursor: pointer;}
#nav li a {text-decoration: none; margin:0px;}
#nav li ul {display:none; position: absolute; margin:0px; padding: 39px 0px 0px 0px; top:0; left:0;}
#nav li ul li a { margin:0px; line-height:1.0em; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;font-size: 11px; display: block; padding:10px; background-image: url('http://assets.rmcloud.com/templates/e-z_ca/e-z_ca_images/menu_dropdown.png'); background-repeat: repeat-x; background-position: bottom left;}
#nav li ul li a:hover {background-image: url('http://assets.rmcloud.com/templates/e-z_ca/e-z_ca_images/menu_dropdown_over.png'); cursor:pointer; margin:0px;}
#nav li ul li { font-family: verdana; font-size: 12px; display:block; width:150px; height: auto; padding:0px; line-height:1.0em; margin:0px; float: left;}
#nav li.over ul {display: block; margin:0px;}

* html #nav li ul li {float:none;}

.mainContent{
position: relative;
width:900px;
margin-right: auto;
margin-left: auto;
padding-top: 10px;
}

.agentphoto{
float: left;
width: 255px;
height:227px;
background-image: url('http://assets.rmcloud.com/templates/e-z_ca/e-z_ca_images/agent_photo_bg.png');
background-repeat: no-repeat;
background-position: top left;
padding: 0px;
position:relative;
margin-bottom:2px;
}
#agentphoto {
width: 255px;
position: absolute;
bottom:0;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.photoname {
font-family:verdana;
font-size:14px;
font-weight: bold;
}

.featlisting {
position: relative;
width: 245px;
min-height:316px;
background-image: url('http://assets.rmcloud.com/templates/e-z_ca/e-z_ca_images/featured_listing_bg.png');
background-repeat: no-repeat;
background-position: top left;
font-family: tahoma;
font-size: 22px;
margin-bottom: -10px;
padding:10px 5px 10px 5px;

}

* html .featlisting {float: left; width:240px; height: 290px;}
* html .featuredbutton {padding-top:20px;}

.featuredhome {
position: relative;
min-height:245px;
}
.featuredtitle {
padding-left:5px;
padding-bottom:10px;
}

.featuredbutton {
position:relative;
left: 40px;
}


.flashsec {float: right; height:217px;padding:5px;}


.textsec {
width: 633px;
min-height: 217px;
background-image: url('http://assets.rmcloud.com/templates/e-z_ca/e-z_ca_images/conent_border_bg.png');
background-position: top left;
margin-left:2px;
padding:5px;
}

.int_textsec {
width: 890px;
min-height: 217px;
background-image: url('http://assets.rmcloud.com/templates/e-z_ca/e-z_ca_images/conent_border_bg.png');
background-position: top left;
margin-top: 2px;
padding:5px;
}

.img_btns {
width: 643px;
height:97px;
margin-top: 2px;
margin-left: 2px;
padding: 0px;
left:-5px;
}

.content_holder {
border-top: solid 5px #000000;
font-family: verdana;
font-size: 12px;
line-height: 1.75em;
padding: 20px;
background-color:#eeeeee;
background-image: url('http://assets.rmcloud.com/templates/e-z_ca/e-z_ca_images/content_bg_tile.gif');
background-repeat: repeat-x;
background-position: top left;
}

* html .main_content_holder {float:right; width: 640px; margin:0px; padding:0px;}

.main_content_holder{
padding:0px;
background-color: #000000;

}

.int_main_content_holder{
margin:0p
padding:0px;
background-color: transparent;
}

.bottom_content {
overflow: hidden;
}

.bottom_content >div { height:inherit; float: left;}


.bottomBar {
margin-top: 10px;
width:100%;

}

.footer_area {
margin-right:auto;
margin-left:auto;
font-family: verdana;
font-size:11px;
padding-top: 15px;
width:900px;
}

.text_header_sec { 
padding: 15px 0px 15px 20px;
font-family: tahoma;
font-size:24px;
color:#FFFFFF;
background-image: url('http://assets.rmcloud.com/templates/e-z_ca/e-z_ca_images/text_header_bg.png');
}

#divSysCurrFeatLayerId #SysCurrFeatLayerS, #divSysCurrFeatLayerId #SysCurrFeatLayerE { left: 7px !important; top: 5px !important; }
