body {
text-align: center;
margin: 0;
background: #f5f5f5 url(../images/shadow2.gif) top center repeat-y;
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size:12px;
line-height:160%;
color: #666666;
}
/* ------------ TEXT ------------ */
h1 {
font-weight: normal;
font-size: 16px;
color:#E33826;
}
h2 {
font-weight: normal;
font-size: 17px;
font-weight: normal;
color:#666666;
}
h3 {
font-weight: normal;
font-size: 14px;
font-weight: bold;
color:#666666;
}
h4 {
font-size: 11px;
color:#A95400;
margin-top:4px;
margin-bottom:1px;
}
.style2 {
color: #E56C34;
font-weight: bold;
}
.fineprint { 
color: #999; 
font-size: 9px; 
line-height:14px; 
}
div#wrapper	{
width: 775px;
margin: 0 auto;
text-align: left;
position:relative;
}
/** get rid of dotted line **/
div:active,
div:focus,
div:hover
{
outline-style: none; -moz-outline-style:none;
}
a:active,
a:focus,
a:hover
{
outline-style: none; -moz-outline-style:none;
}
/** get rid of dotted line **/
a:focus, a:hover {color:#E56C34;}
a {color:#666;text-decoration:none; }
/** image **/
a img {
border: 2px solid #dddddd;
padding:2px;
background: none;
}
a:hover img {
border: 2px solid #E56C34;
padding:2px;
background: none;
}
div.picsText {
float:left;
padding:10px 10px 10px 0;
}
div.services {width:100%;margin:10px 0 20px 0;padding:10px 0 0 0;border-top:4px solid #eee;display:block;position:relative;}
div.services div.quote {width:100%;float:left;}
div.services div.package {width:50%;float:left;}
div.services div.package span.desc {margin:0 0 1.5em 0;font-size:11px; color:#aaa;display:block;}
div.services div.overview h5 {margin:0;display:block;}
div.services div.quote span.desc {margin:0 0 .5em 0;font-size:12px; color:#444;display:block;font-weight:bold;}
div.services div.quote p {font-size:1.0em;}
div.services div.example {width:35%;margin-top:1em;float:right;color:#666;}
div.services div.example span.price {font-size:1.5em;color:#4bbbf5;font-weight:bold;}
/* ==== Hacks =============================================================== */
.clearfix:after, #container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, #container {display:inline-block;}
* html .clearfix, * html #container {height:1%;}
.clearfix, #container {display:block;}
.clear {clear:both;}
/* Sortable tables */
table.sortable thead {
    background-color:#666666;
    color:#ffffff;
    font-weight: bold;
    cursor: default;
}