body { color: #333; font-size: 100.01%; font-family: "trebuchet ms", Georgia, "Palatino Linotype", "Times New Roman", Times, serif; background-color: #fff; text-align: left; margin: 0; padding: 0; }
p {  }
a:link { color: white ; text-decoration: none; }
a:visited { color: #ddd; text-decoration: underline; }
a:hover { color: #666 ; background-color: #fff; text-decoration: underline; }
a:active { color: white ; text-decoration: underline; }
h1 { color: white; font-size: 1.8em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
h2 { font-size: 1.6em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
h3 { font-size: 1.2em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
#headcontainer { width: 850px; margin: 0 auto; }
#leftcolumn { width: 270px; float: left; }
#logo { background-image: url(../images/logo.gif); background-repeat: no-repeat; background-position: 0 0; width: 270px; height: 160px; }
#feature1 { background-image: url(../images/feature1_contact.jpg); background-repeat: no-repeat; background-position: 0 0; width: 270px; height: 200px; }
#centrecolumn { width: 270px; float: left; }
#headerwhiteleft { background-image: url(../images/headerwhiteleft.gif); background-repeat: no-repeat; background-position: 0 0; width: 270px; height: 160px; }
#head { background-image: url(../images/head_contact.gif); background-repeat: no-repeat; background-position: 0 0; width: 270px; height: 200px; float: left; }
#rightcolumn { width: 270px; float: left; }
#headerwhiteright { background-image: url(../images/headerwhiteright.gif); background-repeat: no-repeat; background-position: 0 0; width: 270px; height: 160px; }
#feature2 { background-image: url(../images/feature2_contact.jpg); background-repeat: no-repeat; background-position: 0 0; width: 270px; height: 200px; float: left; }
#bodycontainer { margin: 0 auto; width: 850px; }
#leftcolumn2 { width: 270px; float: left; }
#nav { font-size: 0.7em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 2.0em; background-image: url(../images/bg_nav.gif); width: 270px; height: 160px; padding: 20px 0; }
#subfeature1 { color: #333; font-size: 0.9em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.6em; background-image: url(../images/bg_homesubfeature1.gif); padding: 20px; width: 230px; height: 541px; }
#subfeature2 { background-image: url(../images/subfeature_home.gif); width: 270px; height: 310px; }
#nav ul { text-indent: 25px; margin: 0; padding: 0; list-style-type: none; }
#nav a:link { color: #fff; text-decoration: none; padding: 4px; }
#nav a:visited { color: #fff; text-decoration: none; padding: 4px; }
#nav a:active { color: #fff; background-color: white; text-decoration: none; padding: 4px; }
#nav a:hover { color: #fff; background-color: #663; text-decoration: none; padding: 4px; }
#current { background-color: #231f20; text-decoration: none; padding: 4px; }
#rightcolumn2 { width: 540px; float: left; }
#maincontent { color: #fff; font-size: 0.7em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.5em; background-image: url(../images/bg_content-home.gif); padding: 20px; width: 500px; }
#midfeature1 { background-image: url(../images/midfeature_home.jpg); background-repeat: no-repeat; background-position: 0 0; width: 540px; height: 189px; }
#botcontent { color: #333; font-size: 0.9em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.3em; background-image: url(../images/bg_homemidfeature2.gif); padding: 20px; width: 500px; height: 380px; }
#payment { font-size: 0.8em; }
#footer { font-size: 0.7em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #cc3; background-image: url(../images/bg_footer.gif); text-align: center; padding: 20px; width: 500px; }
