*{
margin:0px;
padding:0px;
}
body{
background-image:url('/images/background_body.gif');
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:#404040;
}
div#container{
width:950px;
margin:0px auto 0px auto;
}
div#header{
width:950px;
height:231px;
background-image:url('/images/header.jpg');
background-position:bottom left;
background-repeat:no-repeat;
}
a#header_link{
position:relative;
top:5px;
left:13px;
}
a#estate_agency_magazine{
float:left;
display:block;
margin:8px 0px 0px 8px;
}
img{
border:0px;
margin:0px;
padding:0px;
}
div#content a{
color:#ff9900;
font-size:12px;
font-style:italic;
}
div#content a:hover{
color:#df5a00;
text-decoration:none;
}
div#top_menu{
width:950px;
height:36px;
}
div#top_menu ul,div#left_menu ul{
list-style-type:none;
}
div#top_menu ul li{
float:left;
width:160px;
height:36px;
background-image:url('/images/top_menu_button.jpg');
position:relative;
}
div#top_menu ul li a{
display:inline-block;
width:160px;
height:26px;
color:#404040;
font-size:12px;
text-decoration:none;
font-weight:bold;
text-align:center;
padding:10px 0px 0px 0px;
}
div#top_menu ul li a:hover,div#left_menu ul li a:hover{
color:#ec7728;
}
div#top_menu ul li#top_menu_left_button{
float:left;
width:157px;
height:36px;
background-image:url('/images/top_menu_button_left.jpg');
margin:0px;
padding:0px;
}
div#top_menu ul li#top_menu_left_button a{
width:157px;
}
div#top_menu ul li#top_menu_right_button{
float:left;
width:153px;
height:36px;
background-image:url('/images/top_menu_button_right.jpg');
}
div#top_menu ul li#top_menu_right_button a{
width:153px;
}
div#top_menu ul li ul li.top{
width:147px;
height:4px;
background:transparent;
border:0px;
}
div#top_menu ul li ul li a{
font-weight:normal;
padding:3px 0px 0px 0px;
text-align:center;
display:block;
width:147px;
height:17px;
font-size:11px;
}
div#top_menu ul li ul{
list-style-type:none;
width:147px;
margin:0px 0px 0px 5px;
}
div#top_menu ul li ul li{
width:143px;
height:20px;
border-left:2px solid #8e8e8e;
border-right:2px solid #8e8e8e;
background-image:url('/images/top_menu_sub_button.gif');
}
div#top_menu ul li ul li.bottom{
width:147px;
height:11px;
background-image:url('/images/top_menu_sub_button_bottom.gif');
border:0px;
}
div#content_holder{
width:950px;
margin:4px 0px 0px 0px;
background-color:#ffffff;
}
div.clearer{
width:100%;
height:0px;
line-height:0px;
clear:both;
}
div#content_top{
width:950px;
height:10px;
}
div#content_top_left{
width:10px;
height:10px;
float:left;
background-image:url('/images/content_top_left.gif');
}
div#content_top_middle{
width:931px;
height:10px;
float:left;
}
div#content_top_right{
width:9px;
height:10px;
float:left;
background-image:url('/images/content_top_right.gif');
}
p#breadcrumbs{
margin:6px 0px 18px 13px;
color:#ec7728;
font-size:10px;
}
p#breadcrumbs a{
color:#404040;
}
div#left_menu_container{
float:left;
margin:0px 0px 17px 0px;
}
div#left_menu{
width:161px;
min-height:478px;
background-image:url('/images/left_menu_back.jpg');
margin:0px 31px 0px 0px; 
}
div#left_menu_top{
width:161px;
height:10px;
background-image:url('/images/left_menu_top.jpg');
}
div#left_menu_bottom{
width:161px;
height:10px;
background-image:url('/images/left_menu_bottom.jpg');
}
div#left_menu ul li{
width:156px;
min-height:30px;
background-image:url('/images/left_menu_list_item.jpg');
background-repeat:no-repeat;
}
div#left_menu ul li a{
font-size:11px;
display:block;
width:142px;
height:18px;
padding:5px 0px 0px 9px;
color:#404040;
text-decoration:none;
cursor:pointer;
}
div#left_menu ul li ul{
margin:0px 0px 8px 0px;
}
div#left_menu ul li ul li{
background-image:none;
min-height:11px;
margin:5px 0px 0px 9px;
}
div#left_menu ul li ul li a{
color:#ffffff;
padding:0px;
margin:0px 0px 5px 0px;
height:auto;
}
div#left_menu_image{
width:161px;
height:151px;
background-image:url('/images/left_menu_flag.jpg');
}
div#content{
float:left;
width:568px;
}
div#right_menu_container{
float:left;
width:162px;
margin:0px 0px 0px 28px;
}
div#right_menu{
background-image:url('/images/right_menu_back.jpg');
min-height:478px;
width:162px;
text-align:right;
}
div#right_menu_top{
background-image:url('/images/right_menu_top.jpg');
width:162px;
height:14px;
}
div#right_menu_bottom{
background-image:url('/images/right_menu_bottom.jpg');
width:162px;
height:10px;
}
div#right_menu_image{
width:162px;
height:151px;
background-image:url('/images/right_menu_image.jpg');
text-align:right;
}
div#right_menu h1{
font-size:11px;
color:#404040;
font-weight:normal;
width:142px;
height:25px;
background-image:url('/images/right_menu_list_item.jpg');
float:right;
padding:5px 14px 0px 0px;
}
div#login_box,div#right_menu_information{
width:150px;
background-image:url('/images/background_login_box.gif');
float:right;
}
div#login_box p{
color:#5b2d15;
font-size:10px;
text-align:center;
margin:15px 0px 0px 0px;
}
input[type=text],input[type=password]{
border:1px solid #aaaaaa;
width:125px;
height:14px;
padding:5px;
color:#aaaaaa;
font-size:11px;
}
div#right_menu form table{
width:135px;
margin:0px auto 0px auto;
}
input[type=submit]{
border:0px;
background:transparent;
color:#ec7728;
cursor:pointer;
font-size:10px;
text-decoration:underline;
}
div.folded_corner{
width:150px;
height:24px;
background-image:url('/images/folded_corner.jpg');
float:right;
}
div.folded_corner p{
font-size:10px;
text-align:center;
margin:5px 0px 0px 15px;
}
div.folded_corner p a{
color:#ec7728;
text-decoration:underline;
}
div#right_menu_information p{
color:#404040;
font-size:11px;
margin:15px 6px 0px 6px;
text-align:center;
}
div#right_menu_information{
margin:17px 0px 0px 0px;
}
div#footer_text_top{
width:950px;
height:9px;
background-image:url('/images/footer_text_top.gif');
}
div#footer_text{
background-color:#e5e5e5;
width:950px;
}
div#rel-bar{
 height: 10px;
 width: 100px;
 display: none;
}
div#footer_text_bottom{
width:950px;
height:9px;
background-image:url('/images/footer_text_bottom.gif');
margin:0px 0px 15px 0px;
}
div#footer_text p{
padding:20px 35px 20px 35px;
font-size:10px;
color:#040404;
}
div#footer{
height:20px;
width:950px;
text-align:center;
}
div#footer p{
font-size:10px;
color:#040404;
}
div#footer p a{
color:#040404;
text-decoration:none;
}
div#footer p a#laurus{
color:#c7c7c7;
text-decoration:none;
position:relative;
left:200px;
}
div#content_bottom{
width:950px;
height:10px;
}
div#content_bottom_left{
width:10px;
height:10px;
float:left;
background-image:url('/images/content_bottom_left.gif');
}
div#content_bottom_middle{
width:931px;
height:10px;
float:left;
background-color:#ffffff;
}
div#content_bottom_right{
width:9px;
height:10px;
float:left;
background-image:url('/images/content_bottom_right.gif');
}
ul.left_menu_list_sub,ul.top_menu_list_sub{
display:none;
}
ul.top_menu_list_sub{
position:absolute;
top:36px;
left:0px;
}
div#content h1{
font-family:'Century Gothic', arialcursive, helvetica;
color:#5c2c15;
font-size:16px;
font-weight:normal;
text-align:center;
}
div#content h2{
font-family:'Century Gothic', arialcursive, helvetica;
color:#5c2c15;
font-size:14px;
font-weight:normal;
text-align:center;
margin:0px 0px 20px 0px;
}
div#content h3{
font-family:'Century Gothic', arialcursive, helvetica;
color:#404040;
font-size:13px;
font-weight:normal;
text-align:center;
margin:0px 0px 20px 0px;
font-weight:bold;
position:relative;
top:-10px;
}
div#content h5{
color:#5c2c15;
font-size:12px;
font-weight:normal;
text-align:right;
margin:0px 81px 18px 0px;
}
div#content p{
font-size:12px;
margin:0px 0px 10px 0px;
}
hr{
color:#e0e0e0;
border:0px;
background-color:#e0e0e0;
margin:25px 0px 21px 0px;
}
li.top_menu_list ul{
display:none;
}
li.top_menu_list:hover ul{
display:block;
}
div#content form#edit table{
width:320px;
}
form#registration table tr, form#edit table tr{
background-color:#f2f2f2;
}
form#registration table tr td, form#edit table tr td{
padding:9px;
}
div.article_box{
width:156px;
height:350px;
background-color:#f2f2f2;
float:left;
margin:0px 12px 0px 0px;
padding:0px 12px 15px 13px;
text-align:left;
}
div.article_box img{
text-align:center;
margin:11px 0px 12px 10px;
}
div#article_box_right{
margin:0px;
}
div.article_box h3{
font-size:14px;
color:#5b2c14;
font-weight:normal;
margin:0px 0px 14px 0px;
}
div#content div.article_box a{
color:#ec7728;
text-decoration:underline;
font-size:12px;
font-style:italic;
}
div.article_box p{
margin:0px 0px 18px 0px;
}
div#page_numbers{
text-align:center;
margin:20px 0px 0px 0px;
}
div#content table{
/*width:566px;
margin:0px 0px 20px 0px;*/
}
div#content form table{
width:220px;
margin:0px auto 0px auto;
}
td.right{
text-align:right;
}
div#content form table tr td p{
margin:3px 0px 0px 0px;
}
input.form_button{
cursor:pointer;
height:30px;
background-image:url('/images/button_back.jpg');
color:#000000;
float:left;
padding:0px;
padding:0px 0px 7px 0px;
}
img.button_image{
float:left;
}
td.button_cell{
text-align:center;
}
div.edit_agent_submit_button{
width:71px;
margin:0px auto 0px auto;
}
div.success{
border:1px dashed #dddddd;
margin:10px;
background-color:#f0fff2;
}
div.success p,div.error p{
padding:10px 10px 0px 10px;
margin:0px;
}
div.error{
border:1px dashed #dddddd;
margin:10px;
background-color:#fff7f7;
}
div#content ul,div#content ol{
margin:0px 0px 0px 15px;
}
div#login_box img{
margin:12px 12px 0px 0px;
}
div#login_box a{
color:#ec7728;
}
tr.even{
background-color:#eeeeee;
}
tr.odd{
background-color:#dddddd;
}
table.stripes tr td{
padding:3px 5px 0px 5px;
}
td.agent_name{
width:424px;
}
td.agency_name{
width:424px;
}
table.stripes{
margin:0px 0px 20px 0px;
}
span.gray{
color:#777;
}
div#content p.back{
text-align:right;
}
div#below_footer{
width:940px;
margin:0px auto 0px auto;
text-align:right;
}
div#below_footer a{
color:#ffffff;
font-size:11px;
text-decoration:none;
}
div#below_footer p{
color:#ffffff;
position:relative;
top:-20px;
font-size:11px;
}