body{ background: #000 url(../images/search_engine.jpg) top center no-repeat; }

.image_div { width:1000px; margin:-331px auto 0; text-align:center; }
.real_estate { width:100%; margin:0 auto; height:500px; }
.contact_div1 { background-color:#FFF; margin-top:-500px; }
.web_links { width:100%; height:67px; background:url(../images/web_slice.jpg) bottom center no-repeat; }

.web_linking { width:1009px; height:70px; margin:1px auto 0; overflow:hidden; background:url(../images/service_bg3.jpg) top center no-repeat; }
.web_linking ul { list-style:none; display:block; margin-left:3px; }
.web_linking ul li{ float:left; padding:8px 0 0; width:333px; text-align:center;  }
.web_linking ul li a { text-decoration:none;font-family: 'Swis721GreekLtBTLight'; font-size:16px; color:#666; font-weight:bold;}
.web_linking ul li span.current { text-decoration:none; font-family: 'Swis721GreekLtBTLight'; font-size:16px; color:#2c5aa9; font-weight:bold;}

.text_div { width:1001px; margin:0 auto; overflow:hidden; }
.text_left { width:630px; float:left; padding:20px 0 15px 30px; }
.text_left p { font-family: 'Swis721GreekLtBTLight'; font-size:23px; color:#2c5aa9; margin-bottom:10px; text-align:justify; }
.text_left img { vertical-align:middle; margin-left:10px; }

.text_right { float:right; margin:0; width:150px; }
.text_right p { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2b71aa; }
.text_right p a { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2b71aa; text-decoration:none;}

.web_text { width:984px; margin:0 auto; padding-top:8px;  padding-bottom:10px; }
.web_text p { color:#515151; font-size:23px; font-family: 'Swis721GreekLtBTLight'; margin:0px; line-height:150%; }
.web_text p.sites { color:#2c5aa9; font-size:23px; font-family: 'Swis721GreekLtBTLight'; margin-top:20px; }
.web_text p.sites a { color:#2c5aa9; font-size:23px; font-family: 'Swis721GreekLtBTLight'; text-decoration:none; }
.web_text p.out { color:#666; font-size:15px; font-family:Arial, Helvetica, sans-serif; margin-top:5px; }
.web_text img { vertical-align:middle; margin-left:10px; }
.web_text p.great { color:#666; font-size:15px; font-family:Arial, Helvetica, sans-serif; line-height:150%; margin-top:20px; }
.web_text p.great a { color:#2C59A9; font-size:15px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;  }
.web_text p.dark { color:#666; font-size:15px; font-family:Arial, Helvetica, sans-serif; line-height:150%; font-weight:bold; margin-top:20px; margin-bottom:10px; }

.inner_div { width:1001px; border:1px solid #FFF; margin:0 auto; overflow:hidden; padding-bottom:20px; }
.first_div { width:320px; float:left; overflow:hidden; }

#options { color: #9AC1C9; text-align: right; }
#options a { color: #9AC1C9; text-decoration: none; }
#options a:hover { color: #003333; }
#options { color: #2b71aa; margin: 26px 50px 0 0; text-align: right; width: 220px; }
#options a { color: #2b71aa; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
#options a:hover { color: #2b71aa; }

.second_div { width:320px; float:left; margin-left:18px; overflow:hidden; }
.third_div { width:320px; float:right; overflow:hidden; }
.side_image111 { margin-top:-380px; position:absolute; }

.acc { color: #003333; list-style: none outside none; margin: 0 auto; width: 319px; }
.acc h3 { background:url(../images/main_bar.jpg) no-repeat; cursor: pointer; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#2c5aa9; padding: 20px 0 0 20px; width: 300px; height:55px; }
.acc h3 span.text { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666; }
.acc h3:hover { }
.acc .acc-section {  overflow: hidden;  margin-top:-5px; }
.acc .acc-content {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
  
    border-color: -moz-use-text-color #9AC1C9 #9AC1C9;
   	border-style: none solid solid; border-width: medium 0 0; padding: 0; width: 319px;
}
.nestedcss { color: #003333; list-style: none outside none; margin-bottom: 15px; width: 319px; }
.nestedcss h3 { background: url(../images/bar.jpg) no-repeat; cursor: pointer; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333; padding: 15px 0 0 45px; width: 273px; height:30px; }
.nestedcss h3:hover { }
.nestedcss .acc-section { overflow: hidden; }
.nestedcss .acc-content {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
	border:1px solid #F00; background-color:#ebf0fa; margin-left:7px; border-color: -moz-use-text-color #9AC1C9 #9AC1C9; border-style: none solid solid;
    border-width: medium 0 0; padding: 15px 15px 15px 13px; width: 283px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;
	line-height:160%;
}
.acc .acc-content img { margin:0 0 0 7px; width:311px;}
.acc .acc-content span { margin:0 0 0 20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#2c5aa9; vertical-align:middle;}

.nestedcss .acc-selected { background: url(../images/bar3.jpg) no-repeat; color:#2c5aa9 !important; }
.real_estate1 { float:right; margin-top:15px; }
.about_text { width:980px; overflow:hidden; margin-top:30px; padding-bottom:10px; }
.about_first { width:483px; float:left; }
.about_first p { font-family: Arial, Helvetica, sans-serif; color:#666; font-size:15px; }
.about_first ul { list-style:url(../images/list_point.jpg) outside; margin-left:20px;  }
.about_first ul li { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#666; line-height:150%; padding:10px 0 10px 10px; }

.about_second { width:476px; height:225px; float:right; }