body {
background: #000 url(../images/bg.png) center top no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
line-height: 18px;
text-align: left;
padding: 0;
margin: 0px 0 0 0;
}

#container {
padding: 0;
margin: 0;
}

#leftBack {
background: none;
padding: 0 0 25px 0;
margin: 0 0 0 25px;
}

.leftCol {
background: #fff url(../images/c/top_shadow-fff.jpg) top left repeat-x;
display: block;
width: 652px;
text-align: left;
padding: 0 0 50px 0;
margin: -25px 0 -25px 25px;
border-bottom: 2px #cc0000 solid;
}

.leftCol .pad {
padding: 20px;
margin: 0;
}

.leftCol a { color: #555; }

.leftCol a:hover { color: #ff0000; }

.leftCol .headBlock {
display: block;
padding: 5px 5px 5px 0px;
margin: 0;
}

.leftCol .headBlock h1 {
font-family: "Century Gothic",Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
color: #ff0000;
font-weight: normal;
border-bottom: 1px #cccccc solid;
padding: 0px 0px 5px 0px;
margin: 0;
}

.leftCol h2 {
font-family: "Century Gothic",Verdana, Arial, Helvetica, sans-serif;
padding: 0;
margin: 0;
}

.leftCol .contentPad {
padding: 18px;
margin: 0;
}

.leftCol .contactForm {
display: block;
border: 0px #999 dotted;
padding: 0 15px 10px 10px;
margin: 0 10px 0 20px;
}

.leftCol .contactForm p {
font-size: 11px;
padding: 0;
margin : 5px 0 15px 30px;
}

.leftCol .contactForm ul {
list-style: none;
padding: 0;
margin: 0;
}

.leftCol .contactForm ul li {
padding-top: 10px;
}

.leftCol .contactForm ul li a {
text-decoration: underline;
color: #ff0000;
}

.leftCol .contactForm ul li a:hover {
color: #000;
}

.leftCol .contactForm ul li label {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #555;
text-transform: uppercase;
letter-spacing: 1px;
text-align: left;
border-right: 0px #444 solid;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

.leftCol .contactForm ul li label.title { text-align: center; font-weight: bold; color: #000; letter-spacing: 0px; }

.leftCol .contactForm ul li .formfieldarea {
width: 275px;
height: 100px;
background-color:  #eee;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color: #000;
border : 2px solid #777;
padding: 2px 2px;
margin: 0;
}

.leftCol .contactForm .inputBox {
width: 275px;
height: 15px;
background-color: #eee;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color: #000;
border : 2px solid #777;
padding: 0;
margin: 0;
}

.leftCol .contactForm fieldset {
border-top: 0px #111 dotted;
border-right: 0px #111 dotted;
border-bottom: 0px #111 dotted;
border-left: 0px #111 dotted;
padding: 0 0 5px 0;
margin: 0 0 0 0;
}

.leftCol .contactForm label.submit {
display: block;
text-align: left;
padding: 10px;
}


#rightBack {
background-color: #000000;
padding: 0;
margin: 0;
}

.rightCol {
display: block;
width: 200px;
text-align: left;
color: #fff;
padding: 0;
margin: -25px 0 -50px 0;
background: url(../images/c/right-side.png) repeat-y;

}

.rightCol .pad {
padding: 10px 0 0 10px;
margin: 0;
}

.rightCol a { color: #ccc; }

.rightCol a:hover { color: #ff0000; }

.leftCol .headBlock {
display: block;
padding: 5px 5px 5px 0px;
margin: 0;
}

.rightCol h2 {
font-size: 11px;
color: #fff;
font-weight: bold;
border-bottom: 1px #cc0000 dotted;
text-transform: uppercase;
letter-spacing: 2px;
padding: 20px 0 0 0;
margin: 0px 0px 4px 0px;
}

.rightCol ul { list-style: none; text-align: left; }

.rightCol ul li { padding: 2px; }

.rightCol ul li a { color: #ccc; }

.rightCol ul li a:hover { color: #cc0000; }

.rightCol p { color: #999999; padding: 0 10px 0 0; margin-bottom: 15px; }

.rightCol p.right { text-align: right; padding-right: 10px; margin-bottom: 10px; }

.rightCol p.right a { color: #555; text-decoration:none; }

.rightCol p.right a:hover { color: #fff; }


<!-- /////////////////////////////////// MAIN NAVIGATION ///////////////////////////////////// -->

#navbar {
width: 900px; background: #000 url(../images/c/navi_red1.jpg) repeat-x; text-align: left; overflow: hidden; border-top: 0px #000 solid; border-bottom: 1px #000 solid; padding: 0; margin: 0; }

#navbar ul { display: block; width: 100%;  list-style: none; padding: 0; margin: 0; }
#navbar ul li.left { display: block; background: none; width: 24px; float: left; margin: 0; border-right: 1px solid #660000; }
#navbar ul li.right { display: block; background: none; width: 24px; float: right; margin: 0; }


#navbar ul li { display: block; background: #000 url(../images/c/navi_red1.jpg) repeat-x; width: 142px; float: left; margin: 0; }

#navbar ul li a { display: block; text-decoration: none; font-family: Verdana, Arial, sans-serif; font-size: 12px; text-align: center; color: #fff; letter-spacing: 0px; border-right: 1px solid #660000; padding: 10px 0 10px 0; }

#navbar ul li a:hover { background: #000 url(../images/c/navi_black1.jpg) repeat-x; color: #ccc; }

/* end main navigation */

.formPad {
padding: 10px 0px 0px 0px;
margin: 0;
}

input[type="text"] /* To keep form fields consistent */
{
background: #e2e2e2 !important;
}

.inputBlock {
width: 230px;
font-size: 11px;
color: #fff;
border-bottom: 1px #cccccc solid;
padding: 0px;
margin: 2px 0px 2px 0px;
}

.inputbox {
background-color: #e2e2e2;
width: 230px;
color: #777777;
padding: 0px;
margin: 0px 0px 10px 0px;
}

.contactLabel {
font-size: 10px;
color: #fff;
}

<!-- /////////////////////////////////// FOOTER ///////////////////////////////////// -->

.footer {
display: block;
padding: 25px 0px 0px 0px;
margin: 0;
border-top: 2px #cc0000 solid;
}

.footer p { display: block; font-size: 10px; text-align: left; border-top: 0px #cc0000 solid; padding: 10px 0 0 0; margin: 0 0 0 25px; width: 702x; color: #aaa;}

.footer ul { display: block; list-style: none; padding-left: 0; margin-left: 25px;   }

.footer ul li { float: left; margin-right: 10px; }

.footer ul li a {
color : #fff;
font-size : 11px;
font-weight : bold;
text-decoration : none;
text-transform : lowercase;
padding: 0;
margin : 0;
}
.footer ul li a:hover {
color : #fff;
text-decoration : underline;
padding: 0;
margin : 0;
}

.footer .grip { display: block; padding: 0; margin: 0; }

.footer .grip p { text-align: right; border: none; }

.footer .grip p a {
color : #ffffff;
font-size : 10px;
font-weight : bold;
text-decoration : none;
text-align: right;
text-transform : lowercase;
letter-spacing: 0px;
margin : 0;
}
.footer .grip p a:hover {
color : #000;
}

.clear { clear:both; height: 1%; }



.top-nav-left { position: relative; left: -50px; top: 0px; }
