body {
width: 960px;
margin:  0 auto;
background: url('../images/bg-fade.jpg');
background-repeat: repeat-x;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.2em;
font-size: 0.9em;
}

h1 {
font-size: 1.4em;
color: #fff;
padding: 0.5em 0 .5em .5em;
margin: 0 0 0.5em 0;
background: #5e151c url('../images/h2bg3.jpg');
}

h2 {
font-size: 1.2em;
color: #a31724;
padding: .5em 0 .5em .5em;
margin: 0 0 1em 0;
background: #fefcfd url('../images/h3bg.jpg');
background-repeat: repeat-x;
}

ul {
list-style-image: url('../images/G-stick2.jpg');
list-style-position: outside;
margin-left: .5em;
vertical-align: text-top;
}

li {
padding:.2em;
}

strong {
font-weight: bold;
}

a {
color: #a31724;
}

p {
margin: 0.5em;
}

#header {
height: 100px;
border-bottom: #e4bbbf 10px double;
}
#header img {
border: 0;
}

#mainContent {
width: 945px;
padding: 10px;
background-color: #fff;
}

.clearfloats {
clear: both;
}

#footer {
background-color: #fff;
border-top: 4px solid #a31724;
}

#welcome-side {
float: left;
width: 42%;
padding: 1em;
}

#contact-side {
float: right;
width: 42%;
padding: 1em;
}

#mainContent {
padding: .5em .5em 0 .5em;
background-color: #fff;
}

#contact{
padding: 0 .5em;
}

#ContactForm ul {
margin: 0;
padding: 0;
list-style: none;
}

#ContactForm li {
margin: 0 0 .25em 0;
padding: .5em;
}

#ContactForm label {
margin: 0;
display: block;
padding: 0 0 .25em 0;
font-weight: bold;
}

#ContactForm input.Text {
width: 300px;
border: 1px solid #dca5aa;
padding: .1em;
margin: 0;
background-color: #fff;
}

#ContactForm Textarea {
width: 300px;
border: 1px solid #dca5aa;
padding: .1em;
height: 8em;
background: #fff;
}

#ContactForm .Button {
padding: .2em;
margin: 0 0 0 .25em;
width: auto;
border: 2px solid #c2272d;
color: #ffffff;
font-weight: bold;
background: #a31724 url('../images/h2bg3.jpg') repeat-x;

}
#ContactForm {
padding: .5em;
}

#ErrorBox {
border: 1px solid #c00;
padding: .5em 0 0 .5em;
background-color: #fffcd5;
}

#ErrorBox p {
margin: 0 0 1em 0;
}

#Success {
text-align: center;
font-size: 1.1em;
}
.message {
line-height: 1.5em;
font-size: 1.5em;
}

.smallprint{
font-size: .6em;
}

#specoffer {
float: right;
}

img {
border: none;
}

.valid {
padding-top: 2em;
}
