* { padding:0;  margin:0;}

img { outline:0;  border:0}

.clear { clear:both;}

body { background:url(../images/background.jpg) repeat left top;  font-family:Arial, Helvetica, sans-serif; font-size:13px;}

html { }

#container { width:1000px; display:block; margin:0 auto; background:#FFF}

#header {width:1000px; height:244px; display:block; background:url(../images/header_bg.jpg) no-repeat left top}

.logo { margin:8px 0 0 10px;}

#navi_container { width:1000px; height:281px; display:block;}

#navi { width:259px; height:281px; display:block; float:left }

#navi ul li{ width:259px; height:56px; list-style:none } 

#navi ul li a { color:#fff; text-decoration:none; text-indent:-9999px; display:block; background-image:url(../images/navi.jpg)}

.home  {  width:259px; height:56px; display:block; background-position:0 0px; }
.home:hover  {  width:259px; height:56px; display:block; background-position:0px -281px; }

.apt  {  width:259px; height:56px; display:block; background-position:0 -56px; }
.apt:hover  {  width:259px; height:56px; display:block; background-position:0px -337px; }

.buy  {  width:259px; height:56px; display:block; background-position:0 -112px; }
.buy:hover  {  width:259px; height:56px; display:block; background-position:0px -393px; }

.sell  {  width:259px; height:56px; display:block; background-position:0 -168px; }
.sell:hover  {  width:259px; height:56px; display:block; background-position:0px -449px; }

.contact  {  width:259px; height:56px; display:block; background-position:0 -224px; }
.contact:hover  {  width:259px; height:56px; display:block; background-position:0px -505px; }

#navi ul li a:hover { color:#F00; text-decoration:none}

#slide_box { width:741px; height:281px; display:block; float:left; }

#slider_container { width:725px; height:265px; display:block; border:8px solid #9e0000; }

#content { width:1000px; display:block; background:#FFF }

#content .left { width:259px; float:left; background:#cdcdcd}

.band { width:259px; background:#000; color:#FFF; font-size:15px; text-align:center; padding:6px 0px; line-height:20px;}

.border { border:4px solid #4d4e4e; margin:10px 23px;}

#content p { padding:5px 20px; line-height:20px; font-size:14px;}

#content .span { font-size:14px; font-weight:bold; color:#090 }
 
#content .right { width:731px; float:left;  margin-left:10px }

.service_box { width:700px; display:block; background:url(../images/titlebg.jpg) repeat-y left top; margin-left:10px; line-height:30px; color:#FFF;  margin-top:8px; font-size:15px; float:left; padding-left:5px}

.img_align { float:left; margin:10px 5px;}

.service_img { margin:10px 15px;}
 
.footer { width:1000px; background:url(../images/footer_bg.jpg) repeat-x  center }

.footer ul { display:block; margin-left:345px; }

.footer ul li{ list-style:none; float:left;margin-top:15px; color:#fff;}

.footer ul li a { text-decoration:none; color:#fff; font-size:11px; padding:0px 5px; float:left;  line-height:15px;}

.footer a:hover { text-decoration:underline;}

.copy_txt { font-size:10px; color:#fff; padding-top:15px; text-align:center}

.design_txt { font-size:10px; color:#ccc; padding-top:15px; text-align:center}

.design_txt a{ font-size:10px; color:#ccc; text-align:center; text-decoration:none}


.shadow{
	
    -moz-box-shadow:0px 3px 6px 0px #cccccc;
    -webkit-box-shadow:0px 3px 6px 0px #a8a8a8;
    box-shadow:0px 3px 6px 0px #a8a8a8;
	behavior:url(PIE.htc); 
	}
	
.shadow1{

-moz-box-shadow:0px 3px 6px 0px #151515;
-webkit-box-shadow:0px 3px 6px 0px #151515;
box-shadow:0px 3px 6px 0px #151515;
behavior:url(PIE.htc); 
}
	
.h2 { font-size:25px; padding:25px 0 0 20px;}

.address { font-size:15px; padding:15px 0 0 30px; line-height:22px;}

.phone { font-size:15px; color:#426f92; float:left; padding-left:30px; line-height:30px;}

.contactform { width:250px; height:300px; display:block; border:1px solid #ccc;} 

.round {
	-webkit-radius-border :10px;
	-khtml-radius-border:10px;
	-moz-radius-border:10px;
	border-radius:10px;
	position:relative;
	behavior:url(PIE.htc);
	}
	
.imprt { color:#F00}

.h3_Txt { font-size:20px; font-weight:bold; color:#F00; padding-left:20px; line-height:30px;}

.cont_Txt { font-size:17px;  padding-left:20px; }

.h4_txt { width:400px; height:35px; background:#2487c7; font-size:20px; color:#FFF; line-height:35px;  }

.h4_txt a{  height:35px; background:#2487c7; font-size:20px; color:#FFF; text-decoration:none }
.h4_txt a:hover{ color:#f00; text-decoration:none }

.h4_txt1 { width:400px; height:35px; background:#f00; font-size:20px; color:#FFF; line-height:35px; }

.h4_txt1 a{  height:35px;  font-size:20px; color:#FFF; text-decoration:none }
.h4_txt1 a:hover{ color:#2487c7; text-decoration:none }