﻿body {
 background-color:#333333;
 margin:0px;
 margin-top:-19px;
}

#entireScreen
{
    text-align:center;
}

#webpage
{
    text-align:center;
    width:724px;
    z-index:0;
}

#webpage td 
{
    padding:0px;
    margin:0px;
}

#collageNavigationContainerCell
{
   background-color: #000000; 
   height: 159px; 
   padding-left: 0px;
   text-align:left;
   vertical-align:top;
}

#collageNavigationTable
{
    background-color:#000000;
    border:0;
    text-align:left; 
    width:724px;
}

#collageCell 
{ 
    background-color:#000000;
    height:124px;
    padding-top: 5px; 
    padding-left: 0px; 
    padding-bottom: 2px;  
    text-align: left; 
}

#mainContentContainerCell 
{
    background-color: #dcdcd4;
}

#placeholderCell
{ 
    width:100px;
}

#tower 
{
    margin-left:740px; 
    margin-top:-615px;
    position:relative; 
    z-index:99;  
}
    
a.bodylink, a.bodylink:visited
{
    font-family:'Times New Roman', Times, Serif;
    font-weight:bold;
    font-style:italic;
    font-size:11px;
    text-decoration:underline;
}

a.bodylink:hover 
{
    color:#8c1717;
    font-size:11px;
    text-decoration:underline;
    font-family:'Times New Roman', Times, Serif;
    font-weight:bold;
    font-style:italic;
    
}


#lblRequestAQuote 
{
    margin-left:30px;
}

a img 
{
    border:solid 1px #8c1717;
}

td img 
{
    display:block;
}

td .tinyThumb
{
    display:inline;
}

.tinyThumb 
{
    margin:0;
    padding:0;
    margin-left: 2px;
    margin-right: 2px;
    border: solid 1px #8c1717;
}

a.photoNav, .photoNav 
{
    font-family: 'Times New Roman', Times, Serif;
    color:#8c1717;
    text-decoration:underline;
    font-size:11px;
    font-style:italic;
    font-weight:bolder;
}

a.photoNav:hover 
{
    font-family: 'Times New Roman', Times, Serif;
    color:#8c1111;
    text-decoration:underline;
    font-size:11px;
    font-style:italic;
    font-weight:bolder;
}

.photoNav
{
    color:#000000;
    text-decoration:none;
}



.photoNavTable 
{
    width:auto;
    border: solid 1px #8c1717;
    padding:0px;
    padding-left:1px;
    padding-right:1px;
    margin:0px;
    margin-left:auto;
    margin-right:auto;
}

#photoNavigationTable td
{
    padding-left:4px;
    padding-right:4px;
    width:10px;
    border: solid 1px #000000;
    background-color:#ffffff;
}

#photoNaviagationTable td.navCellNoLink
{
    border: solid 1px #8c1717;
}

td img 
{
	display:block;
}

.imgNoBorder
{
    border:0px;
}

.copyrightInc {
font-family:'Times New Roman', Times, Serif; 
font-size:8pt; 
color: #232323; 
font-style:italic; 
position:absolute;
margin:0;
padding:0; 
margin-top:-9px; 
margin-left:auto; 
margin-right:auto; 
width: 100%; 
text-align:justify; 
z-index:-2;

}

.link {
  font-family:'Times New Roman', Times, Serif;
  line-height:10pt; 
  font-size:10pt; 
  font-weight:bold; 
  font-style:italic; 
  color:#000000;
  text-decoration:none;
}

.bodylink {
    font-family:'Times New Roman', Times, Serif;
    font-size:10pt;
    text-align:left;
    color:#000000;
    font-style:italic;
    text-decoration:none;
}

.bodylink:hover {
    font-family:'Times New Roman', Times, Serif;
    font-size:10pt;
    text-align:left;
    color:#8c1717;
    font-style:italic;
}

.pageTitle {
    font-family: 'Times New Roman', Times, Serif;
    font-size:14pt;
    font-weight:bold;
    color:#8c1717;
    font-style:italic;
}

.time {
 font-family: 'Times New Roman', Times, Serif;
    font-size:11pt;
    font-weight:bold;
    text-align:left;
    color:#000000;
    font-style:italic;
    }

.servicesHeader {
    font-family:'Times New Roman', Times, Serif;
    font-size:11pt;
    font-weight:bold;
    text-align:center;
    color:#8c1717;
    font-style:italic;
}

.biline {
    font-family:'Times New Roman', Times, Serif;
    font-size:11pt;
    font-weight:bold;
    margin-left:150px;    
    color:#000000;
    font-style:italic;
}


.bilineCenter {
    font-family:'Times New Roman', Times, Serif;
    font-size:11pt;
    font-weight:bold;    
    color:#000000;
    font-style:italic;
}

.servicesDescription {
    font-family:'Times New Roman', Times, Serif;
    font-size:10pt;
    text-align:left;
    font-weight:bold;
    color:#000000;
    font-style:italic;
}  
#otherProceduresTable td  {
	text-align: left;
}
  
td.content {
	text-align:left
}

table.content, table.quote, table.navigation {
z-index:99 !important;
}

table.content {
margin-top:0px;
}


.mainLink {
background-image:none;
}

a.mainLink:hover {
}

table.navigatio {
width:724px; 
height:21px;
border-collapse:collapse;
text-align:center;
z-index:99;
color:#000000;
text-decoration:none;
}

.mainLinkCell {
border:solid 1px #000000;
border-spacing:0px;
text-align:center;
height:21px;
color:#cdcdcd;
} 


table.quote td p {
color:#8c1717;
font-family:'Times New Roman', Times, Serif;
font-size:22pt;
line-height:24pt;
font-style:italic;
font-weight:bolder;
text-decoration:none;
}

table.mainContent {
margin-top:-300px;
}

.comingSoon {
font-family:'Times New Roman', Times, Serif;
font-size:18pt;
color:#8c1717;
font-style:italic;
}

table.content td  {
font-family: 'Times New Roman', Times, Serif;
padding-left:30px;
padding-right:30px;
text-align:center;
}

table.navigation td font a {
color:#cdcdcd;
font-family:'Times New Roman', Times, Serif;
font-size:9pt;
line-height:12pt;
font-style:italic;
font-weight:bolder;
text-decoration:none;
z-index:99;
}

.mainLink {
color:#cdcdcd;
font-family:'Times New Roman', Times, Serif;
font-size:9pt;
line-height:12pt;
font-style:italic;
font-weight:bolder;
text-decoration:none;
z-index:99;
}

hr 
{
border-top:solid 1px #8c1717;
color:#8c1717;
line-height:1px;
}

.pictures {
background-color:#000000;
height:72px;
width:742px;
margin-top:-62px;
}

.subheader {
color:#000000;
font-family: 'Times New Roman', Times, Serif;
font-size: 10pt;
line-height: 12.5pt;
font-weight: bolder;
font-style: italic;
text-align: left;
}

.galleryTable {
width:auto;
margin:0px;
padding:0px;
border-collapse:collapse;
}

.xgalleryTable td {
padding:0px;
margin:0px;
width:96px;
margin-left:0px;
margin-right:0px;
padding-right:5px;
padding-left:5px;
overflow:hidden;
}


.thumbnailCell {
width:96px; 
margin-left:0px; 
padding-left:5px; 
margin-right:0px; 
padding-right:5px;
}
.thumbnailCell img {
display:block;
padding:0px;
padding-left:0px;
padding-right:0px;
margin-left:0px;
margin-right:0px;
margin:1px;
border:5px solid #000000;
}

a.photoLink img {
border: solid 5px #000000;
}

a:hover.photoLink img {
border: solid 5px #8c1717;
}

hr {
line-height:1px;
color:#8c1717;
}

.labelCell {
 width:78px;
 padding:1px 1px 5px 1px;
 text-align:center;
}

#zipLabelCell, #stateLabelCell {
width:68px;
padding:1px 1px 5 px 1px;
text-align:center;
}

.textboxCell 
{
    width:auto;
    padding: 0px 5px 3px 5px;
}

.labelText {
color:#000000;
font-family: 'Times New Roman', 'Times', Serif;
font-size:9pt;
line-height:12pt;
font-weight:bolder;
font-style:italic;
}

.textbox {
border: solid 1px #000000;
padding: 0px 5px 3px 3px;
}

.formTable td {
text-align:center;
margin-left:auto;
margin-right:auto;
}

td .formTable {
text-align:center;
padding-left:49px;
padding-right:49px;
margin-left:auto;
margin-right:auto;
}

.formTable {
text-align: center;
margin-left:auto;
margin-right:auto;
width:auto;
}

