.box_image {
    height:442px;
    background-color:transparent;
    background-image:url(images/home.jpg);
    background-repeat:no-repeat; 
    background-position:top;
    }
.box_image img {
    margin:326px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:right;
    }
.box_image h1 {
    font-size: 23px; color:#fff; float:left; text-align: left; font-family: Arial, Helvetica, sans-serif; margin:340px 0px 0px 18px; font-weight:normal;
    }
.box-left {
    width:476px;
    border:none;border-right:1px dashed #333;
    float:left;
    margin:18px 0px 18px 18px;
    padding:0px 0px 0px 0px;
    }
.box-left .block {
    width:476px;
    float:left; clear:both;
    margin:0px 0px 15px 0px;
    padding:0px 0px 0px 0px;
    border:none;
    }
.box-left img {
    border:1px solid #333;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    }
.box-right {
    width:456px;
    border:none;
    float:left;
    margin:18px 0px 18px 25px;
    padding:0px 0px 0px 0px;
    }
.box-right .block {
    width:476px;
    float:left; clear:both;
    margin:0px 0px 15px 0px;
    padding:0px 0px 0px 0px;
    border:none;
    }
.box-right img {
    border:1px solid #333;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    }
.box_txt {
    width:340px;
    border:none;
    float:right;
    margin:0px 20px 0px 0px;
    padding:0px 0px 0px 0px;
    }
.box_txt p {
    text-align:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-size:12px; line-height:12px;
    color:#333;
    }
.box_txt a {
    font-size:16px; line-height:18px;
    font-weight:bold;
    text-shadow:#0F0;
    color:#333;
    margin:0px 0px 0px 0px;
    padding:0px 0px 5px 0px;
    text-decoration:none;
    text-transform:uppercase;
    }
.box_txt a:hover {
    text-decoration:underline;
    }
