@charset "utf-8";
/* CSS Document */

body{ margin: 0px auto; width: 870px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-image: url(../images/bg.jpg); background-repeat: repeat-x;}
 
.main{ margin: 0px auto; width: 870px; background-image: url(../images/slice.jpg);}

.header{ width: 870px; height: 103px; background-image: url(../images/header.jpg);}

.nav{ width: 870px; height: 38px; background-image: url(../images/nav.jpg); background-repeat: no-repeat;}

#HeaderImage{ width: 870px; height: 230px; background-image: url(../images/image.jpg);}

.whychoose{ width: 269px; height: 176px; background-image: url(../images/whychoose.jpg); float:left; padding-top: 35px; font-size: 10px; padding-left: 25px;}

.business{ display:block; width: 282px; height: 211px; background-image: url(../images/business.jpg); float: left;}

.business a {display:block; width:275px; height:200px; margin-top: 0px; margin-left: 3px;}

.homes{ display:block; width: 294px; height: 211px; background-image: url(../images/homes.jpg); float: left;}

.homes a {display:block; width: 275px; height: 200px; margin-top: 0px; margin-left: 3px;}

.texttop{ width: 850px; height: 23px; background-image: url(../images/texttop.jpg); padding-left: 20px; padding-top: 5px; float: left;}

.textarea{ width: 830px; height: auto; background-image: url(../images/textarea.jpg); padding-left: 20px; padding-right: 20px; float: left; background-repeat: no-repeat;}

.textbottom{ width: 870px; height: 14px; background-image: url(../images/text_bottom.jpg); float: left;}

.floater{ clear: both;}

.footer{ width: 870px; height: 30px; background-image: url(../images/footer.jpg); font-size: 11px; text-align: center; padding-top: 5px; color: #FFFFFF;}

.textarea img { padding: 10px; padding-top: -10px; float: right;}

a, a:hover, a:visited { text-decoration:none; color: #CC0000;}
.text{ width: 570px; float: left;}

p{ margin-top: 0px; margin-bottom: 0px; padding: 8px 0px;}
ul{ padding: 2px 0px 5px 15px; margin: 0;}
li{ padding: 0px 0px 0px 10px; margin: 0;}

/* navigation */

#nav { width:845px; height:34px;background-image:url(../images/nav.jpg);padding-top:4px;z-index:1001;padding-left:25px;}
#nav ul { margin:0;padding:0px;list-style:none;}
#nav ul li { background:; background-position:;background-repeat:no-repeat; float:left; padding:0 0 0 0;margin:0px;list-style:none; }
#nav ul li a { font-size:13px; color: #FFFFFF; padding:0 29px 0 29px;text-decoration:none; border-right:1px solid #FFFFFF;}
#nav ul li a:hover { color: #CCCCCC; text-decoration:none; }
#nav ul li a#navEnd { border:none; }
#nav ul ul { display:none; }