/* Stylesheet www.staircase-renovation.eu*/
* {margin: 0px;padding: 0px;}
body {margin: 0px;padding: 0px;background-color: #d4e992;font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 13px;line-height: 16px;font-weight: normal;color: #333333;}

/* DIVs ######################################### */
#wrapper {width: 900px;margin: 0px auto 0px auto;padding: 0px;position: relative;background-image: url(header_background.jpg);background-position: top;background-repeat: no-repeat;background-color: #f1efd2;border-left: 1px solid #333333;border-right: 1px solid #333333;}
#right {width: 450px;margin: 0px;padding: 50px 0px 0px 0px;float: right;}
#left {width: 450px;margin: 0px;padding: 60px 0px 0px 0px;float: left;}
#content01 {margin: 0px 40px 0px 40px;padding: 0px;}
#content02 {margin: 95px 40px 58px 40px;padding: 0px;}
#content03 {margin: 0px 0px 0px 40px;padding: 0px;}
#content04 {margin: 32px 40px 0px 40px;padding: 17px 0px 17px 17px;border-top: 6px solid #446a23;background-color: #d4e992;}
#content05 {margin: 0px 40px 0px 40px;padding: 17px 0px 17px 17px;border: 6px solid #e50607;background-color: #eae8e8;}
#content06 {margin: 0px 0px 0px 40px; padding: 90px 0 0 0;}
#footer {margin: 0px;padding: 10px 0px 10px 0px;clear: both;border-top: 6px solid #333333;text-align: center;}

/* Pictures ######################################### */
.button {margin: 52px 0px 0px 0px;padding: 0px;border: 0px;}
.graphic {margin: 0px 0px 30px 0px;padding: 0px;border: 0px;}
.photo {margin: 0px 17px 30px 0px;padding: 0px; float: left;border: 0px;}

/* Listing ######################################### */
ul {margin: 16px 0px 16px 0px;padding: 0px;}
li {margin: 0px 0px 5px 15px;padding: 0px;}

/* Form ######################################### */
label {display: block;}
#name, #phone, #email, #zipcodecity, #notice {margin-bottom: 10px;font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 13px;line-height: 16px;border: 1px solid #333333;}
#name, #phone, #email, #zipcodecity {width: 240px;}
#name:focus, #phone:focus, #email:focus, #zipcodecity:focus, textarea:focus {background-color: #fedede;}

/* Highlighting ######################################### */
strong {color: #e50607;}
span {font-size: 16px;line-height: 24px;font-weight: bold;}
h2 {font-size: 16px;line-height: 24px;}
.p_content01 {margin: 0px;padding: 0px;font-size: 16px;line-height: 24px;font-weight: bold;}
.p_content04 {margin: 32px 0px 0px 0px;padding: 0px;}
.h202 {margin:27px 0px 16px 0px;padding: 0px;}

/* Links ######################################### */
a:link,a:visited {color: #333333;text-decoration: underline;outline: none;}
a:hover {color: #e50607;text-decoration: underline;}
