﻿body, html { padding: 0px; margin: 0px;}
body { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000;	text-decoration: none; background-image: url(../siteimages/general/page_bg.gif);}

#page-container { width: 652px; margin: auto;}

#header { margin: 1px 0px 0px 0px; padding: 0px;}
#content { margin: 0px; padding: 0px; background: url(../siteimages/general/content_middle.gif);}
#footer { margin: 0px; padding: 0px;}
#footer-content { margin: 0px; padding: 0px; background: url(../siteimages/general/footer_bg.gif); color: #B0B0B0; font-size: 11px;}
#footer-content a { color: #B0B0B0; text-decoration: none;}
#footer-content a:hover { text-decoration: underline;}

#content-area { margin: 0px 20px 0px 20px;}
#callus h1 { color: #800000; font-size: 23px; margin: 0px; padding: 0px;}
#callus h2 { font-size: 20px; margin: 0px; padding: 0px;}
#callus h3 { font-size: 18px; margin: 0px; padding: 0px;}
#menu  
{
    width:130px;
    float:left; 
    padding: 0 10px 0 0; 
    margin: 0; 
    display:block;
    font-size:8pt;
}
#menu-items { padding: 0px; margin: 0px}
#menu-items p { padding: 3px 0px 3px 0px; margin: 0px;}
/* uncommenting this eats the page 
#content-top { width:490px; float:right; }
*/
#content-bottom { clear:both; }

div.imageCentered { text-align:center; }

h1  
{
    font-size:18pt;  
    margin:0; 
    padding:0; 
    color:#303030;
}
h2 { font-size:16pt; }
h3 { font-size:14pt; }
h4 { font-size:12pt; }
h5 { font-size:10pt; }
h6 { font-size:8pt; }
h7 { font-size:6pt; }
h2, h3, h4, h5, h6, h7 
{
    margin:.7em 0 .5em 0; 
    color:#303030;
}

p { margin: .5em 0 .7em 0; }

h1.title, h2.title, h3.title, h4.title, h5.title, h6.title, h7.title
{
    text-transform:uppercase;
    padding:0;
}
h2.title, h3.title, h4.title, h5.title, h6.title, h7.title
{
    border-top:solid 1px #CCCCCC;
    margin:1em 0 0 0;
}
h1.title:first-letter, h2.title:first-letter, h3.title:first-letter, h4.title:first-letter, h5.title:first-letter, h6.title:first-letter, h7.title:first-letter
{
    font-size:1.2em;
}
li 
{
    margin:0 0 .5em 0;
}
div.RightSideNav
{
    float:right; 
    width:150px; 
    border:1px solid #CCCCCC; 
    margin:0 0 5px 5px; 
    padding:6px; 
    background:#EFEFEF;
    text-align:center;
}
div.RightSideNav p
{
    font-weight:bold;
    text-transform:uppercase;
    padding:0;
    margin:0;
}
div.RightSideNav ul
{
    padding:0;
    margin:0;
    list-style:none;
}
div.Location
{
}
div.gallery img
{
    padding:2px;
    margin:5px;
    background:#666666;
    margin:0;
}
#FormTable td.title
{
    font-weight:bold;
    padding:.7em 0 0 0;
}
.redtext
{
    color:#990000;
}
#ContactUsBlock td
{
    font-weight:bold;
}
#ContactUsBlock .required
{
    color:#BD0000;
}
#ContactUsBlock .optionalBlock
{
    border:2px solid #A5A5A5; 
    margin:1em 0 0 0; 
    padding:0
}
#ContactUsBlock .optionalBlock p
{
    font-weight:bold;
}
#ContactUsBlock .optionalBlock i
{
    font-weight:normal;
}
