body { margin: 0; padding: 0; background: #FFFFFF url(images/vTile.jpg) repeat-y center; font-family: Georgia, "Times New Roman", Times, serif; color: #FFF; }
img { border: none; }
h1, h2, h3, #h1 { margin: 0; padding: 0; letter-spacing: -1px; font-weight: normal; font-style: italic; color: #8F3844;	}
p, ul, ol {	margin-top: 0; padding-top: 0; line-height: 150%; }
ul { margin-left: 0; padding-left: 0; list-style-type: square; list-style-position: inside; }
ol { margin-left: 0; padding-left: 1em; }
label { width:150px; float:left; }
input { width:270px; margin:0 0 10px 0; font-size:16px; padding:2px; border:2px solid #ccc; }
select { width:170px; margin:0 0 10px 0; font-size:16px; padding:2px; border:2px solid #ccc; }
textarea { width:270px; font-size:14px; height:150px; padding:2px; margin-bottom:5px; border:2px solid #ccc; }

.helper { padding:2px 2px 2px 150px; font-size:12px; margin:0 0 10px 0; }

.content { background:url(images/header.jpg) no-repeat center top; width: 1000px; margin: 0 auto; height:auto; overflow:hidden; padding-top:310px; }

.block { height:auto; overflow:hidden; width:1000px; }

.colOne { float: left; width: 450px; color:#333; padding:25px; height:auto; overflow:hidden; }
.colOne h2 { color:#000; margin:5px 0 15px; padding:5px; border: 1px dashed #333; height:auto; overflow:hidden; }
.colOne .article { padding:5px; width:435px; height:auto; overflow:hidden; }
.colOne a:link, .colOne a:active, .colOne a:visited { text-decoration: underline; color:#333; }
.colOne a:hover { color:#333; }



.colTwo { float: right; width: 450px; color:#bbb; padding:25px; height:auto; overflow:hidden; }
.colTwo h2 { color:#FFF; margin:5px 0 15px; padding:5px; border: 1px dashed #bbb; height:auto; overflow:hidden; }
.colTwo .article { padding:5px; width:435px; height:auto; overflow:hidden; }
.colTwo a:link, .colTwo a:active, .colTwo a:visited { text-decoration: underline; color:#bbb; }
.colTwo a:hover { color:#bbb; }

.contactDesc { margin:0 0 20px 0; }
#contactForm { height:500px; }
.thankYou { height:500px; font-size:26px; text-align:center; margin-top:30px; color:#0ABF00; }

.submitButton { background: url(images/submitButton.jpg) no-repeat center top; width:137px; height:55px; margin:20px auto 70px; overflow:hidden; display:block; text-indent:-9999px; }
.orderButton { background: url(images/orderNow.jpg) no-repeat center top; width:137px; height:55px; margin:20px auto 0px; overflow:hidden; display:block; text-indent:-9999px; }

.floatedUl { margin: 10px 0; padding-left: 0; list-style-type: none; list-style-position: inside; font-size:12px; }
.floatedUl li { float:left; width:100px; text-align:center; }

.pricing { float:left; width:32%; margin:1px; padding:1px; text-align:center; }

.footer { margin-bottom:0px; font-size:12px; text-align:center; }

.mt20 { margin-top:20px; }
.mt70 { margin-top:70px; }
.center { text-align:center; }
.red { color:#F00; }
.red2 { color:#b00; }
.red2 a:link, .red2 a:active, .red2 a:visited { text-decoration: underline; color:#b00; }
.red2 a:hover { color:#b00; }
.hauto { height:auto; overflow:hidden; }

.green { color:#0ABF00; }
.font12 { font-size:12px; }
.clear { clear:both; }
.bold { font-weight:bold; }
.shaded { background-color:#161616; }
.shaded2 { background-color:#222; }