* {margin:0; padding:0;}

img {
border:0;
}

body {
background:#5B547E;
background-image:url(../backgrounds/bodybg.jpg);
background-repeat:repeat-x;
text-align:center;
font-family:Arial;
font-size:11px;
color:#5B547E;
}

#all {
position:relative;
width:900px;
margin-right:auto;
margin-left:auto;
text-align:left;
}

#content {
background-image:url(../backgrounds/home-allbg-new.jpg);
background-repeat:no-repeat;
width:775px;
min-height:1000px;
padding:25px 0 30px 220px;
padding-top:25px;
padding-bottom:30px;
}

#contact-form {
color:#fff;
background-image:url(../backgrounds/home-allbg-new.jpg);
background-repeat:no-repeat;
width:775px;
min-height:1000px;
padding:25px 0 30px 150px;
padding-top:25px;
padding-bottom:30px;
}

#contact-form p {
padding-bottom:35px;
padding-left:50px;
font-size:14px;
line-height:19px;
}

#content p#address {
font-size:11px;
clear:left;
text-transform:uppercase;
letter-spacing:1px;
color:#fff;
font-weight:bold;
text-align:center;
margin-left:-250px;
padding:35px 0 50px 0;
}

.mainimage {
border:2px solid #fff;
margin-bottom:12px;
}

h1 {
color:#fff;
font-size:17px;
text-align:right;
padding-right:137px;
padding-bottom:6px;
}

h2 {
color:#fff;
font-size:13px;
text-align:right;
padding-right:137px;
margin-bottom:24px;
}

h3 {
font-size:14px;
padding-top:15px;
padding-bottom:5px;
}

#supplemental-images {
width:182px;
float:left;
margin-top:-50px;
}

#supplemental-images img {
display:block;
border:1px solid #fff;
margin-bottom:18px;
}

table {
width:420px;
margin-left:225px;
border:1px solid #fff;
background:#DFDBF1;
background-image:url(../backgrounds/tablebg.jpg);
background-repeat:repeat-x;
}

table#formtable {
width:600px;
background-image:none;
background:none;
border:0;
margin-bottom:75px;
margin-left:0;
}

table#formtable td {
color:#fff;
}

td.label {
text-align:right;
font-weight:bold;
}

td#button {
padding-top:20px;
}

td {
font-size:12px;
color:#371705;
padding:0 10px 12px 18px;
}

td.desc {
padding-top:15px;
padding-right:12px;
}

td p {
padding-bottom:7px;
}

td#link {
padding-top:0;
}

ul {
list-style:none;
}

ul li {
padding-bottom:5px;
}

.price {
text-align:right;
font-weight:bold;
padding:5px 35px 0 0;
}




