body {
background: #000 url(../images/backgroundS.jpg);
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
padding: 60px 0 0 0;
margin: 0;
}

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

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

#container #wrapper {
display: block;
height: 620px;
background: url(../images/background2.jpg) center no-repeat;
text-align: left;
overflow: hidden;
border: 5px solid #fff;
padding: 0;
margin: 0;
}

#container #wrapper #topHeaderBack {
background-color: #000;
display: block;
height: 100px;
padding: 0;
margin: 0;
}

#container #wrapper #topHeaderBack #logo {
padding: 0;
margin: 0;
}

#container #wrapper #topHeaderBack #navBox { padding: 0; margin: 0; }

#container #wrapper #topHeaderBack #navBox ul { list-style: none; padding: 0; margin: 0; }

#container #wrapper #topHeaderBack #navBox ul li { display: block; float: left; width: 175px; text-align: center; padding: 0; margin: 0; }

#container #wrapper #topHeaderBack #navBox ul li a { font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #fff; text-decoration: none; padding: 0; margin: 0; }

#container #wrapper #topHeaderBack #navBox ul li a:hover { color: #555; }

#container #wrapper #mainColBack { display: block; padding: 10px 0 0 0; margin: 0; }

#container #wrapper #mainColBack #leftCol { display: block; width: 300px; padding: 0; margin: 0; }

#container #wrapper #mainColBack #leftCol .pad { padding: 0 5px 0 5px; margin: 0; }

#container #wrapper #mainColBack #leftCol .leftBoxWrap { display: block; padding: 0 10px 0 5px; margin: 0; }

#container #wrapper #mainColBack #leftCol p { font-size: 10px; padding: 5px; margin: 0; }

#container #wrapper #mainColBack #leftCol .header { background: url(../images/leftHeader-back.jpg) top center no-repeat; text-transform: uppercase; font-size: 10px; font-weight: normal; color: #000; letter-spacing: 1px; padding: 5px; margin: 0; }

#container #wrapper #mainColBack #leftCol .leftBoxWrap .blockOne { background-color: transparent; display: block; height: 120px; padding: 0; margin: 0; }

#container #wrapper #mainColBack #leftCol .leftBoxWrap .blockOne .graphic { background-image: url(../images/calculator.png); background-color: transparent; background-position: top right; background-repeat: no-repeat; height: 120px; padding: 0; margin: 0; }

#container #wrapper #mainColBack #leftCol .leftBoxWrap .blockOne ul { display: block; list-style: none; height: 75px; padding: 15px 5px 5px 5px; margin: 0; }

#container #wrapper #mainColBack #leftCol .leftBoxWrap .blockOne ul li { display: block; height: 15px; padding: 0 0 2px 10px; margin: 0; }

#container #wrapper #mainColBack #leftCol .leftBoxWrap .blockOne ul li.cal {  }

#container #wrapper #mainColBack #leftCol .leftBoxWrap .blockOne ul li.faq {  }

#container #wrapper #mainColBack #leftCol .leftBoxWrap .blockOne ul li.pp {  }

#container #wrapper #mainColBack #leftCol .leftBoxWrap .blockOne ul li a { color: #fff; font-size: 10px; font-weight: bold; text-decoration: none; padding: 0; margin: 0 0 3px 0; }

#container #wrapper #mainColBack #leftCol .leftBoxWrap .blockOne ul li a:hover { color: #999; font-weight: bold; }

#container #wrapper #mainColBack #leftCol .leftBoxWrap .blockTwo { background-color: transparent; display: block; height: 120px; padding: 0; margin: 10px 0 10px 0; }

#container #wrapper #mainColBack #leftCol .leftBoxWrap .blockTwo .howGraphic { background-image: url(../images/how_it_works.png); background-color: transparent; background-position: top right; background-repeat: no-repeat; height: 120px; padding: 0; margin: 0; }

#container #wrapper #mainColBack #leftCol .leftBoxWrap .blockTre { background-repeat: repeat; background-color: transparent; display: block; height: 120px; padding: 0; margin: 0; }

#container #wrapper #mainColBack #leftCol .leftBoxWrap .blockTre .howGraphic { background-image: url(../images/graphic-news.png); background-color: transparent; background-position: top right; background-repeat: no-repeat; height: 120px; padding: 0; margin: 0; }

#container #wrapper #mainColBack #leftCol .leftBoxWrap .blockTre .howGraphic p { font-size: 12px; font-weight: normal; padding: 10px; margin: 15px 10px 0 0; }

#container #wrapper #mainColBack #leftCol .leftBoxWrap .blockTre .howGraphic a { color: #fff; font-size: 10px; font-weight: normal; text-decoration: underline; padding: 0; margin: 0 0 3px 0; }

#container #wrapper #mainColBack #leftCol .leftBoxWrap .blockTre .howGraphic a:hover { color: #999; }

#container #wrapper #mainColBack #media {
width: 485px;
padding: 0;
margin: 0;
}

#container #wrapper #mainColBack #media .pad { padding: 0 5px 0 5px; }

#container #wrapper #mainColBack #media .pad .mediaWrap { height: 380px; background-image: url(../images/contactBack.png); background-repeat: no-repeat; background-color: transparent; padding: 0; margin: 0; }

#container #wrapper #mainColBack #media .pad .mediaWrap #contactForm { padding: 20px; margin: 0; }

#container #wrapper #mainColBack #media .pad .mediaWrap #contactForm form { padding: 0; margin: 0; }

#container #wrapper #mainColBack #media .pad .mediaWrap #contactForm form  fieldset { padding: 0; margin: 0; border: 0; }

#container #wrapper #mainColBack #media .pad .mediaWrap #contactForm form  fieldset label { display: block; font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #064051; font-weight: bold; text-align: left; padding: 2px; margin: 0; border: 0; } 

#container #wrapper #mainColBack #media .pad .mediaWrap #contactForm form fieldset .inputBox { background-color: #fff; color: #000; width: 70%; text-align: left; border: 1px #3c74cc solid; padding: 1px; margin: 1px 0 1px 0; }

#container #wrapper #mainColBack #media .pad .mediaWrap #contactForm form fieldset .formfieldarea { background-color: #fff; color: #000; width: 70%; border: 1px #000 solid; height: 50px; text-align: left; border: 1px #3c74cc solid; padding: 1px; margin: 1px 0 1px 0; } 

#container #wrapper #mainColBack #media .pad .mediaWrap #contactInfo { background-color: #000000; padding: 0; margin: 0; }

#container #wrapper #mainColBack#media .pad .mediaWrap #contactInfo p { font-size: 10px; color: #fff; padding: 10px; margin: 0; }

#container #wrapper #mainColBack #media .pad .aboutWrap { height: 380px; overflow: hidden; background-image: url(../images/aboutBack.png); background-repeat: no-repeat; background-color: transparent; font-size: 9px; font-weight: bold; padding: 0; margin: 0; }

#container #wrapper #mainColBack #media .pad .aboutWrap #aboutBlock { padding: 20px; margin: 0; }

#container #wrapper #mainColBack #media .pad .aboutWrap #aboutBlock p { color: #183805; padding: 2px; margin: 0; }

#container #wrapper #mainColBack #media .pad .aboutWrap #aboutBlock p.first { color: #183805; font-size: 10px; padding: 2px; margin: 0; }

#container #wrapper #mainColBack #media .pad .aboutWrap #aboutBlock ul { color: #183805; }

#container #wrapper #mainColBack #media .pad .aboutWrap #aboutBlock ul li { color: #183805; }

#container #wrapper #mainColBack #media .pad .aboutWrap #contactBlock p.contactReply { font-size: 28px; color: #fff; font-weight: normal; text-align: center; line-height: 30px; padding: 20px; margin: 0; }

#container #wrapper #mainColBack #media .pad .aboutWrap #contactBlock p.contactReply .endtext { font-size: 10px; color: #000; }

#container #wrapper #mainColBack #rightCol {
width: 215px;
border-left: 0px solid #fff;
overflow: hidden;
padding: 0;
margin: 0;
}

#container #wrapper #mainColBack #rightCol .pad { padding: 0 5px 0 5px; margin: 0; }

#container #wrapper #mainColBack #rightCol .rightBoxWrap { display: block; padding: 0 0 0 0; margin: 0; }

#container #wrapper #mainColBack #rightCol p { font-size: 10px; padding: 5px; margin: 0; }

#container #wrapper #mainColBack #rightCol .header { padding: 0; margin: 0; }

#container #wrapper #mainColBack #rightCol .rightBoxWrap .blockOne { background-image: url(../images/rightBack.png); background-repeat: no-repeat; background-color: transparent; display: block; height: 160px; padding: 0; margin: 0; }

#container #wrapper #mainColBack #rightCol .rightBoxWrap .blockOne p.vLink a { color:#006600; padding: 0; margin: 0; }

#container #wrapper #mainColBack #rightCol .rightBoxWrap .blockOne p.vLink a:hover { color:#000000; padding: 0; margin: 0; }

#container #wrapper #mainColBack #rightCol .rightBoxWrap .blockTwo { background-image: url(../images/rightBack.png); background-repeat: no-repeat; background-color: transparent; display: block; height: 220px; overflow: hidden; padding: 0; margin: 0; }

#container #wrapper #mainColBack #rightCol .rightBoxWrap .blockTwo form { padding: 0; margin: 0; border: 0; }

#container #wrapper #mainColBack #rightCol .rightBoxWrap .blockTwo form fieldset { text-align: center; padding: 2px; margin: 0; border: 0; } 

#container #wrapper #mainColBack #rightCol .rightBoxWrap .blockTwo form fieldset .inputBox { background-color: #fff; color: #000; width: 90%; text-align: left; border: 1px #3c74cc solid; padding: 1px; margin: 1px 0 1px 0; }

#container #wrapper #mainColBack #rightCol .rightBoxWrap .blockTwo form fieldset .submitBox { background-color: #3c74cc; color: #fff; width: 90%; text-align: center; border: 1px #3c74cc solid; padding: 1px; margin: 2px 0 2px 0; } 

#container #wrapper #mainColBack #rightCol .rightBoxWrap .blockTwo form fieldset .submitBox:hover { background-color: #1a59c3; color: #fff; width: 90%; text-align: center; border: 1px #3c74cc solid; padding: 1px; margin: 2px 0 2px 0; } 

#container #wrapper #mainColBack #rightCol .rightBoxWrap .blockTwo #hoursInfo { padding: 0; margin: 0; }

#container #wrapper #mainColBack #rightCol .rightBoxWrap .blockTwo #hoursInfo p { color: #183805; padding: 5px; margin: 10px; }

#container #wrapper #mainColBack #corner { padding: 0; margin: 0; }

#container #wrapper #mainColBack #bottomHeader { background-image: url(../images/bottomheaderBack.png); background-color: transparent; display: block; height: 95px; padding: 0; margin-top: 10px; margin-right: 5px; margin-left: 5px; }

#container #wrapper #mainColBack #bottomHeader .pad { padding: 10px; }

#container #wrapper #mainColBack #bottomHeader .header { font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 10px; color: #fff; letter-spacing: 1px; font-weight: bold; padding: 2px; margin: 0; }

#container #wrapper #mainColBack #bottomHeader p { font-size: 10px; padding: 0 10px 10px 10px; }

#container #wrapper #mainColBack #bottomHeader #talkWrap { overflow: hidden; padding: 0; margin: 0; }

#container #wrapper #mainColBack #bottomHeader #talkWrap .talkBox { font-size: 10px; padding: 0 10px 10px 10px; }

#container #wrapper #mainColBack #bottomHeader .imageLeft { float: left; padding: 0; margin: 0 20px 0 0; }

#copyPad { display: block; text-align: center; padding: 5px; margin: 0; }

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

#copyPad ul li { color: #555; font-size: 10px; float: left; padding: 10px; margin: 0;  }

#copyPad ul li.phone { color: #cc0000; letter-spacing: 2px; }

#copyPad ul li.clearblu { float: right; }

#copyPad ul li.clearblu a { font-size: 10px; color: #333; text-decoration: none; }

#copyPad ul li.clearblu a:hover { color: #555; }