h1 {font-size: 14px;margin:0px;padding:0px;font-weight:500;}
h2 {font-size: 13px;margin:0px;padding:0px;}
h3 {font-size: 12px;margin:0px;padding:0px;}

#div_midle_menu {
position:absolute;
top:80px;
left:270px;
font-family:Verdana, Arial, Helvetica;
font-size:14px;
width:610px;
}
.div_midle_menu_table {
position:relative;
left:-8px;
font-size:13px;
color:#333333;
font-family:Verdana, Arial, Helvetica;
text-decoration:none;
border-style:none;
border-color:#000000;
border-width:1px;
padding:10px 10px;
table-layout:fixed;
}
.featured_ads {
width:150px;
height:160px;
font-family:Verdana, Arial, Helvetica;
font-size:9px;
color:black;
background-image:url(http://images.montreallisting.ca/universelisting/images/featured_grad_bg.jpg);
background-repeat:repeat-x;
}
.div_browse_classifieds {
color:white;
font-weight:bold;
padding:2px 5px;
text-align:center;
background-image:url(http://images.montreallisting.ca/universelisting/images/sample2_bg.gif);
width:500px;
}
.table_browse_classifieds {
font-family:Verdana, Arial, Helvetica;
font-size:12px;
}
.table_featured_ads {
cursor:pointer;
width:170px;
height:160px;
font-family:Verdana, Arial, Helvetica;
font-size:10px;
color:black;
table-layout:fixed;
overflow: hidden;
}
.table_featured_ads_right {
cursor:pointer;
width:145px;
height:160px;
font-family:Verdana, Arial, Helvetica;
font-size:10px;
color:black;
table-layout:fixed;
overflow: hidden;
}
.main_table_classifieds {
font-size:12px;
color:white;
font-weight:bold;
width:100%;
background-image:url(http://images.montreallisting.ca/universelisting/images/sample2_bg.gif);	
}
.top_menu_div {
position:absolute;
top:50px;
width:100%;
background-color:#5c99dc;
border-style:solid;
border-color:#111111;
border-width:1px;
padding:0px;height:18px;
}
.hello_user {
	color:#507BFF;font-weight:bold;padding:0px 0px;text-align:center;font-size:12px;font-family:Verdana, Arial, Helvetica;
}
.div_news_header {
position:absolute;top:75px;left:11px;width:169px;height:19px;color:white;background-color:#5c99dc;font-weight:bold;padding:2px 0px;text-align:center;font-size:12px;font-family:Verdana, Arial, Helvetica;
}
.div_news {
position:absolute;top:91px;left:11px;width:169px;font-size:9px;font-family:Verdana, Arial, Helvetica;
}
.div_billboard {
position:absolute;top:269px;left:80%;width:169px;font-size:9px;font-family:Verdana, Arial, Helvetica;
}
.table_billboard {
font-size:10px;font-family:Verdana, Arial, Helvetica;height:160px;table-layout:fixed;	
}
.div_billboard_content {
background-color: #DFDFFF; border: 1px solid black; width:170px;font-size:13px;font-family:Verdana, Arial, Helvetica;
}
.div_right_featured_ad_header {
	position:absolute;top:75px;left:80%;height:19px;width:150px;color:white;background-color:#5c99dc;font-weight:bold;padding:2px 0px;text-align:center;font-size:12px;font-family:Verdana, Arial, Helvetica;
}
.div_right_featured_ad {
position:absolute;
width:150px;
font-family:Verdana, Arial, Helvetica;
font-size:11px;
}
.featured_banner {
background-image:url(http://images.montreallisting.ca/universelisting/images/featured_grad_bg.jpg);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica;
font-size:11px;
width:170px;
height:160px;
}
.featured_banner_right {
background-image:url(http://images.montreallisting.ca/universelisting/images/featured_grad_bg.jpg);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica;
font-size:11px;
width:150px;
height:160px;
}
.div_left_cont_misc_cl {
position:absolute;
top:567px;
left:10px;
width:170px;
font-family:Verdana, Arial, Helvetica;
font-size:11px;
}
.blog_title {
cursor:pointer;color:white;background-image:url(http://images.montreallisting.ca/universelisting/images/sample2_bg.gif); width:170px;font-weight:bold;padding:2px 0px;text-align:center;font-size:12px;font-family:Verdana, Arial, Helvetica;
}
.blog_msg {
cursor:pointer;width:170px;font-size:12px;font-family:Verdana, Arial, Helvetica;
}
.div_calendar_header {
position:absolute;top:270px;left:11px;height:19px;width:170px;color:white;background-color:#5c99dc;font-weight:bold;padding:2px 0px;text-align:center;font-size:12px;font-family:Verdana, Arial, Helvetica;
}
.div_calendar {
position:absolute;top:289px;left:11px;width:170px;height:400px;
font-size:8px;
font-family:Verdana, Arial, Helvetica;
}
.div_currency_converter_header {
position:absolute;top:415px;left:11px;height:19px;width:169px;color:white;background-color:#5c99dc;font-weight:bold;padding:2px 0px;text-align:center;font-size:12px;font-family:Verdana, Arial, Helvetica;
}
.div_currency_converter {
position:absolute;top:434px;left:11px;width:169px;height:170px;font-size:10px;background-image:url(http://images.montreallisting.ca/universelisting/images/featured_grad_bg.jpg);background-repeat:repeat-x;font-family:Verdana, Arial, Helvetica;
}
.currency_converter_table {
font-size: 11px;font-weight: bold;font-family:Verdana, Arial, Helvetica;
}
.div_mortgage_calculator_header {
position:absolute;top:595px;left:11px;height:19px;width:169px;color:white;background-color:#5c99dc;font-weight:bold;padding:2px 0px;text-align:center;font-size:12px;font-family:Verdana, Arial, Helvetica;
}
.div_mortgage_calculator {
position:absolute;top:614px;left:11px;width:169px;height:170px;font-size:10px;background-image:url(http://images.montreallisting.ca/universelisting/images/featured_grad_bg.jpg);background-repeat:repeat-x;font-family:Verdana, Arial, Helvetica;
}
.mortgage_calculator_table {
font-size: 11px;font-weight: bold;font-family:Verdana, Arial, Helvetica;
}
.mortgage_calculator_table_td {
background-color: #FFFFFF; color: #3366FF; font-size: 9px; font-weight: bold; width: 70px; height: 19px;font-family:Verdana, Arial, Helvetica;
}
.mortgage_calculator_result {
background-color: #FFFFFF; color: #FF0000; font-size: 9px; font-weight: bold; width: 70px; height: 19px;font-family:Verdana, Arial, Helvetica;
}
.div_footer {
position:absolute;top:1750px;left:220px;width:600px;height:33px;font-size:8px;font-family:Verdana, Arial, Helvetica;
}
.footer_table {
position:relative;top:-10px;font-size:9px;font-family:Verdana, Arial, Helvetica;
}
.div_logo {
position:absolute;
top:0;
left:20px;
height:5px;
font-family:Verdana, Arial, Helvetica;
}
.div_top_menu_sign {
position:absolute;top:25px;left:640px;width:240px;font-size:12px;font-family:Verdana, Arial, Helvetica;
}
.div_top_menu_logout {
position:absolute;top:25px;left:620px;width:390px;font-size:12px;font-family:Verdana, Arial, Helvetica;
}
.div_post_ad {
position:absolute;top:100px;left:230px;width:100%;font-size:12px;font-family:Verdana, Arial, Helvetica;
}
.div_search_ad {
position:absolute;top:90px;left:230px;width:100%;font-size:14px;font-family:Verdana, Arial, Helvetica;
}
.div_about {
position:absolute;top:140px;left:250px;width:500px;font-size:14px;font-family:Verdana, Arial, Helvetica;
}
.div_businessDIR {
position:absolute;top:100px;left:250px;width:500px;font-size:14px;font-family:Verdana, Arial, Helvetica;
}
.div_services_cl {
position:absolute;top:100px;left:250px;width:500px;font-size:14px;font-family:Verdana, Arial, Helvetica;
}
.div_tools_cl {
position:absolute;top:100px;left:250px;width:500px;font-size:14px;font-family:Verdana, Arial, Helvetica;
}
.div_ad_details {
position:absolute;top:90px;left:230px;width:100%;font-size:12px;font-family:Verdana, Arial, Helvetica;
}
.ad_details_table {
  font-size:12px;
  color:#000066;
  max-height:900px;
  height: expression(this.height > 900 ? 900:true);
  overflow: hidden;
}
.ad_details_description { 
   height: expression( this.scrollHeight > 500 ? "500px" : "auto" ); /* sets max-height for IE */
   max-height: 500px; /* sets max-height value for all standards-compliant browsers */
   overflow: hidden;
}
.ad_img {
  max-width:200px;
  width: expression(this.scrollWidth > 200 ? "200px": true);
  max-height:200px;
  height: expression(this.scrollHeight > 200 ? "200px": true); 
}
.ad_img_small {
  max-width:35px;
  width: expression(this.scrollWidth > 35 ? "35px": true);
  max-height:35px;
  height: expression(this.scrollHeight > 35 ? "35px": true); 
}
.featured_ad_img {
  max-width:120px;
  width: expression(this.scrollWidth > 120 ? "120px": true);
  max-height:150px;
  height: expression(this.scrollHeight > 150 ? "150px": true); 
}
.div_search_ad_result {
position:absolute;top:75px;left:230px;width:100%;font-size:12px;font-family:Verdana, Arial, Helvetica;
}
.div_weather {
position:absolute;top:580px;left:20px;width:140px;height:200px;font-size:10px;font-family:Verdana, Arial, Helvetica;
}
.div_urls_result {
position:absolute;top:110px;left:230px;width:100%;font-size:10px;font-family:Verdana, Arial, Helvetica;
}
.div_post_url {
position:absolute;top:110px;left:230px;width:100%;font-size:12px;font-family:Verdana, Arial, Helvetica;
}
.formbutton{
cursor:pointer;
border:outset 1px white;
background:#999;
color:black;
font-weight:500;
padding: 1px 1px;
font-size:12px;
background-image:url(/images/bg_navcon.gif);
}
.contact_ad_owner_label {
background: #609BE8;color:white;font-size:14px;font-weight:600;
}
.div_agent {
position:absolute;top:100px;left:220px;width:500px;font-size:12px;font-family:Verdana, Arial, Helvetica;
}
.table_agent {
font-size:12px;font-family:Verdana, Arial, Helvetica;
}
.div_finance {
position:absolute;top:100px;left:220px;width:500px;font-size:12px;font-family:Verdana, Arial, Helvetica;
}
.ad_details_content {
background-color:#ebf2fa; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: black; padding-left: 5px; padding-bottom: 4px; font-weight: bold;
}
.table_CrossBrowserMarquee {
font-size:10px;font-family:Verdana, Arial, Helvetica;height:160px;width:95%;table-layout:fixed;
}
#marqueecontainer{
position: relative;
top:3px;
max-width: 170px; /*marquee width */
height: 160px; /*marquee height */
overflow: hidden;
border: 0px solid black;
padding: 2px;
padding-left: 4px;
background-image:url(http://images.montreallisting.ca/universelisting/images/featured_grad_bg.jpg);
background-repeat:repeat-x;
}
.news_separator_hr {
border:0;background:#5c99dc;width: 95%;height:1px;border:1px solid #5c99dc;
}
.page_name_header {
font-family:Verdana, Arial, Helvetica;color:#507BFF;font-size:20px;font-weight:bold;
}
.page_name_header_medium {
font-family:Verdana, Arial, Helvetica;color:#507BFF;font-size:14px;font-weight:bold;
}
a:hover{color:#000000; background-color:#B1C7ED; text-decoration: none}
a:link { color: #000000; text-decoration: none}
a:visited { color: #000000; text-decoration: none}
a:active { color: #000000; text-decoration: none}

.currency_textfield_effect    {
    border-width: 1px;
    border-style: solid;
    border-color: #999999;
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    width: 163px;
    height: 20px;
    }
    
.currency_textfield_effect:hover    {
    border-color: #64acd8;
    border-width: 1px;
    }

.currency_textfield_effect:focus    {
    border-color: #64acd8;
    border-width: 1px;
    }
    
.currency_small_textfield_effect    {
    border-width: 1px;
    border-style: solid;
    border-color: #999999;
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    width: 87px;
    height: 20px;
    }
    
.currency_small_textfield_effect:hover    {
    border-color: #64acd8;
    border-width: 1px;
    }

.currency_small_textfield_effect:focus    {
    border-color: #64acd8;
    border-width: 1px;
    }

.menu_blue_border_color {
border:1px solid #5c99dc;
background-color:#ebf2fa;
}
/* Oval button */
a.ovalbutton{
background: transparent url('/images/oval-blue-left.gif') no-repeat top left;
display: block;
float: left;
font: bold 11px Tahoma;
line-height: 16px; 
height: 24px;
padding-left: 11px;
text-decoration: none;
cursor:pointer;
}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949;
}
a.ovalbutton span{
background: transparent url('/images/oval-blue-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; 
}
a.ovalbutton:hover{ 
background-position: bottom left;
}
a.ovalbutton:hover span{
background-position: bottom right;
color: black;
}
.buttonwrapper{ 
overflow: hidden;
}