body {background-color: #F0E0DA; font-size: medium; color: #000000; font-family: Times New Roman,Garamond,Serif;}

.noscreen {display: none;}

.header {width: 100%; text-align: center;}

.main {width: 762px; position: absolute; left: 50%; margin-left: -380px;}

.mainhome {width: 962px; position: absolute; left: 50%; margin-left: -480px;}

.mainBorder {border: 1px solid #CC3300; background-color: #ffffff;}

.images {clear: both; margin: 0; padding: 0; border-bottom: 1px solid #CC3300; }

.leftcolumn {width: 175px; float: left;}
.rightcolumn {width: 579px; float: right;}
.rightcolumnhome {width: 779px; float: right;}

.link {clear: both; margin: 10px 10px 0 10px;}
.linktext {width: 50%; float: left; font-weight: bold;}
.linksub {font-size: 0.85em; margin: 5px 10px 10px 10px;}

.clear {clear: both; width: 100%; height: 1px; margin: 0; padding: 0;}

.introcontent {font-size: 0.9em; margin: 10px; line-height: 1.4em; font-weight: 600;}

.maincontent {font-size: 0.85em; margin: 10px; line-height: 1.4em;}

.centeredcontent {font-weight: bold; font-size: 0.85em; margin: 10px; line-height: 1.4em; text-align: center;}

.centeredtext {font-size: 0.75em; text-align: center; margin: 3px;}

.context {font-size: 0.8em;}

.centralcontent {}

.linkscontent {height: 600px; overflow: auto;}

.centralcontentoff {display: none;}

.navigation {font-size: 0.8em; margin: 10px 5px;}

.address {clear: both; font-size: 0.8em; margin: 10px 5px;}

.clickable {cursor: pointer;}

.house {color: #CC3300;}

th {text-align: left;}

img {border: 0 none;}

hr {height: 1px; margin: 3px 10px 3px 10px; color: #CC3300; border: 1px solid #CC3300;}

hr.tight {height: 1px; margin: 3px; color: #CC3300; border: 1px solid #CC3300;}

a:link {color: #CC3300; text-decoration:underline;} 
a:visited {color: #CC3300; text-decoration:underline;} 
a:hover {color: #606000; text-decoration:none;}
a:active {color: #606000; text-decoration:underline;}

h1 {clear: both; color: #CC3300; font-size: 1.8em; margin: 20px; font-family: Copperplate Gothic Bold, Garamond, Times New Roman, Serif; font-variant:small-caps;}
h2 {clear: both; color: #CC3300; font-size: 1.1em; margin: 10px; font-family: Garamond, Times New Roman, Serif;}
h3 {clear: both; color: #CC3300; font-size: 0.95em; margin: 10px; font-family: Garamond, Times New Roman, Serif;}
h4 {clear: both; color: #CC3300; font-size: 0.9em; margin: 10px; font-family: Garamond, Times New Roman, Serif;}
h5 {clear: both; color: #CC3300; font-size: 0.85em; margin: 10px; font-family: Garamond, Times New Roman, Serif;}
h6 {clear: both; color: #CC3300; font-size: 0.75em; margin: 10px; font-family: Garamond, Times New Roman, Serif;}

.copyright {clear: both; color: #808080; font-size: 0.7em; text-align: right; font-family: verdana,arial,helvetica,sans-serif; margin: 5px;}

a.copyrightLink:link {color: #808080; text-decoration:none;} 
a.copyrightLink:visited {color: #808080; text-decoration:none;} 
a.copyrightLink:hover {color: #808080; text-decoration:underline;}
a.copyrightLink:active {color: #808080; text-decoration:none;}

a.discrete:link {color: #000000; text-decoration:none;} 
a.discrete:visited {color: #000000; text-decoration:none;} 
a.discrete:hover {color: #000000; text-decoration:none;}
a.discrete:active {color: #000000; text-decoration:none;}

a.whitelink:link {color: #ffffff; text-decoration:underline;} 
a.whitelink:visited {color: #ffffff; text-decoration:underline;} 
a.whitelink:hover {color: #ffffff; text-decoration:none;}
a.whitelink:active {color: #ffffff; text-decoration:underline;}

a.houselink:link {color: #CC3300; text-decoration:none;} 
a.houselink:visited {color: #CC3300; text-decoration:none;} 
a.houselink:hover {color: #CC3300; text-decoration:underline;}
a.houselink:active {color: #CC3300; text-decoration:none;}

.bottomaddress {width: 100%; background-color: #CC3300; min-height: 90px;}

/* filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#CC3300, endColorStr=#FFDBCF, gradientType=0); */

.rightphone {color: #ffffff; float: right; margin: 15px; font-size: 3em;}

.leftaddress {color: #ffffff; float: left; margin: 15px;}

.floatedboxes {width: 100%; float: left; margin: 0; position: relative;}

.floatedbox {width: 250px; float: left; margin: 5px 0 0 5px; padding: 5px 0px; border: 1px solid #CC3300; text-align: center; background-color: #FFF8F5;}