form ul {
width:250px;
border:1px solid red;
background-color:#FEDAED;
margin:10px auto;
padding:20px;
}

form ul li {
list-style-type:circle;
margin:5px 0;
}

input.invalid,textarea.invalid {
background-color:#FEDAED;
border:1px solid red;
}

strong.error {
color:red;
}

/*-------------[Contact]-------------*/

#contact_box_a {
width:95%;
background-color:#ECEDDF;
overflow:auto;
padding:0 0 5px 2px;
}

#contact_box {
width:95%;
border:1px solid #C9DBE7;
padding-left:15px;
float:right;
background-color:#FFF;
}

#contact_box h3 {
margin:20px 0 0;
}

#contact_box .sp_cont {
background:url(../images/contact_spacer.gif) no-repeat;
width:283px;
height:10px;
margin:0 auto;
}

#contact_box form {
margin:15px 0 0;
}

#contact_box label {
display:block;
width:120px;
float:left;
}

#contact_box .check_box {
width:95%;
overflow:auto;
margin:15px 0 0;
}

#contact_box .styled_cont {
display:block;
width:65px;
margin:0 0 0 5px;
}

.block {
display:block;
float:left;
}

.centered {
text-align:center;
display:block;
height:60px;
padding-top:60px;
}