h1.cufon {
   font-size:44px;
}
h1#subtitle {
   font-size:18px;
   text-transform:uppercase;
}
h2.cufon {
   font-size:34px;
}
h3 {
   font-weight:bold;
   font-size:18px;
}
h3.cufon {
   font-size:34px;
}
h4.rate_cost {
   font-size:14px;
   color:#666;
   margin:0 0 10px 0;
   font-weight:bold;
}
div.sub_page {
   margin-top:2em;
}
#content_inner {
   float:right;
   width:449px;
   margin-right:21px !important;
   margin-right:10px;
   background-color:#fff;
   padding:0 37px 0 38px;
   height:auto !important;
   min-height:200px !important;
   height:200px;
}
#content_inner .error {
   background-color:#cc0000;
   color:#fff;
   font-weight:bold;
   padding:1em;
}
#content_inner em {
   font-style:italic;
}
#content_inner ul {
   list-style:square;
}
#content_inner li {
   margin:0.5em;
}
#content_inner a {
   text-decoration:underline;
}
#page {
   background-repeat: repeat-x;
   background-position: top;
}
#holder {
   width:745px;
   margin:auto;
}
#content {
   background-repeat:no-repeat;
   width:745px;
   height:auto !important;
   min-height:677px !important;
   height:677px;
}
#header {
   height:180px;
   padding-top:20px;
   padding-right:30px;
   text-align:right;
}
#menu {
   float:left;
   height:300px;
   width:130px;
   margin-left:40px !important;
   margin-left:20px;
   text-align:center;
}
#menu ul {
   margin: 0px;
   padding: 0px;
   list-style:none;
}
#menu li {
   height:21px;
}
#menu li a {
   font-family: Tahoma;
   font-size: 11px;
   text-decoration:none;
}
#menu a:hover {
   font-weight: bold;
   text-decoration: underline;
}
#text_bottom {
   clear:both;
   width:524px;
   height:11px;
   margin-left:200px;
   margin-bottom:10px;
}
#footer {
   padding:3px 0;
   margin:0 auto;
   height: 16px;
   width:729px;
   clear: both;
   font-size:10px;
   color:#fff;
}
#footer_text {
   padding-left:21px;
}
#footer a {
   font-family:Tahoma;
   font-size:10px;
   color:#fff;
}
#customer_form {
   width:100%;
   margin-bottom:20px;
}
#customer_form fieldset{
   border:#3592a4 2px solid;
}
#customer_form .inner {
   margin:10px 25px 15px 15px;
}
#customer_form fieldset legend{
   font-size:1.3em;
   font-weight:bold;
   padding:0 5px;
   margin:0 10px;
}
#customer_form .labeled_input {
   width:100%;
   height:35px;
   clear:both;
   margin:5px 0;
   padding-left:10px;
   color:#000;
}
#customer_form .tall {
   height:100px;
}
#customer_form .labeled_input label{
   float:left;
   width:110px;
   text-align:right;
   margin-right:20px;
   font-weight:bold;
   padding-top:8px;
}
#customer_form .labeled_input .fields {
   display:block;
   float:left;
   padding-top:7px;
}
#customer_form .labeled_input input[type="text"] {
   height:20px;
   width:250px;
}
#customer_form .labeled_input textarea {
   height:80px;
   width:250px;
}
#customer_form input[type="submit"] {
   clear:both;
   margin:0 0 8px 130px;
}
#customer_form .labeled_input input.phone {
   width:40px;
}
#customer_form .labeled_input input.amount {
   width:60px;
}
#hours_box {
   border:#3592a4 1px solid;
   color: #000;
}

#hours_box .odd {
   background:#bfe0dd;
}

#hours_box .even {
   background:#e9f5f1;
}

.st_sharethis {
   position:absolute;
   margin:210px 0 0 620px;
}
#social_networking {
   font-size:11px;
   font-family:Tahoma;
   margin-top:8px;
   color:#fff;
}


