.auto_terrace .sz_file_block {
margin: 5px 0 5px 25px;
}
.contact_heading02 {
margin: 10px 0;
}
.contact_heading03 {
margin: 20px 0 0;
font-size: 2em;
font-weight: bold;
color: #333333;
text-align: center;
}
div.auto_terrace .contact_txt {
margin: 0 !important;
font-size: 1.4em;
font-weight: bold;
line-height: 1.8;
color: #333333;
}
.auto_terrace .sz_area_splitter_wrapper {
margin: 15px 0;
}

.lead h3{
 margin:0 0 5px 0;
}
.lead .sz_area_splitter_wrapper {
margin:0 0 20px 0;
}


div.clm{
width: 760px;
border: 2px solid #777;
padding: 10px;
line-height: 1.3;
margin:0 auto 10px;
}
div.clm p{color: #555;}
div.clm p.fs16{
font-size: 16px;
margin-bottom: 5px;
}
div.clm p span{color: #ff0000;}
div.clm img{margin-bottom: 5px;}
div.clm1{margin: 10px 0;}
div.clm1 p{
font-size: 17px;
color: #555;
font-weight: bold;
margin-bottom: 15px;
}
div.clm1{
padding: 10px;
}

div.clm1_btm ul{
float: left;
font-size: 16px;
}
div.clm1_btm p{
float: right;
}
p.fs17_fcR{
font-size: 17px;
color: #ff0000;
font-weight: bold;
margin: 10px 0;
padding: 10px;
}

div.clm3_1{
width: 230px;
height: 225px;
border :solid 2px #cccccc;
padding: 8px;
margin: 0 0 10px 5px;
}
div.clm3_1 p img,
div.clm3_2 p img,
div.clm3_3 p img{
text-align: center;
}
div.clm3_1 p,
div.clm3_2 p,
div.clm3_3 p{
font-size: 12px;
color: #333333;
}
div.clm3_2{
width: 230px;
height: 225px;
border :solid 2px #cccccc;
padding: 8px;
margin: 0 0 10px;
}

p.clm3_ttl{
text-align: center;
margin: 10px 0 10px;
}
div.clm3_3{
width: 230px;
height: 225px;
border :solid 2px #cccccc;
padding: 8px;
margin: 0 0 10px 5px ;
}
table{
border: 1px solid #ccc;
border-collapse: collapse !important;
}
table tr th {
border: 1px solid #ccc;
text-align: left;
width: 75px;
padding: 2px !important;
}

table tr td{
border: 1px solid #ccc;
font-size: 12px;
padding: 2px !important;
}
h3{
background-color: #f2f2f2;
border: 2px solid #ccc !important;
border-bottom: 0 !important;
padding: 3px !important;

}