html {overflow:auto;}

body {color:#222; font-size:17px; line-height:20px; font-family: Arial, Verdana, sans serif;
	background: url(images/grainbg.jpg) #fff0ce repeat fixed; margin:0; padding:0;}
h1 {color:#680f18; font-family:Impact; font-size:28px; font-weight:normal;}
h2 {color: #dc9b43; font-family:Georgia; font-size:22px; margin:16px 0 14px;}
h3 {color: #dc9b43; font-family:Georgia; font-size:18px; margin:0 0 12px;}
h4 {font-size: 12px;line-height: 14px; text-align: right; font-weight: bold; color: #7B070A; margin:0 0 10px;}
h5 {color: #dc9b43; font:normal 20px/20px Impact ;  margin:0 0 2px; letter-spacing:1px;}
p {margin:0 0 10px;}
small {font-size:85%;}
a:link, a:visited {color: #8b0b18;}
a:hover {color:#d2071b;text-decoration:none;}
.imgheader {margin-bottom:14px;}

#main {width:950px; height:auto; padding:0px!important; margin:5px 0 0; background: url(images/officesmid.jpg) 5px 0px repeat-y;}
#container {padding:0; width: 950px; height:100%; margin: 5px auto 0;}

#innerlogo {margin:10px 0 0 -5px;}
.patient {font-size:75%; font-style:italic; color:maroon;}

.smalltext {margin:0 0 10px; font-size: 11px; line-height: 13px; text-align: justify;}
.subtext {font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: italic; color: #7A070C;}
hr, .hrdiv {display:block; border-top: 1px solid #dba152; border-bottom: 1px solid #666; padding:0;}
.hrdiv {width:100%; height:0px; margin:15px auto 12px auto;}

#maincolumn ul {margin:0 0 14px 40px; padding:0; font-size:16px; line-height:18px; list-style:disc outside; color:#680f18;}

.truck {background: url(images/truckbottrans.png) right bottom no-repeat;}
.newvid {font-family:'Monotype Corsiva', serif; font-size:110%; color:#de0d0d; font-weight:bold;}

#bannerlink {float:right; margin-top:90px;}

#header {width:950px; height:347px; background: url(images/banner.jpg) bottom no-repeat;}

#headersub {padding:0; border:0; width:950px; height:auto;}

#menuback {width:949px; height:27px; background: maroon url(images/indentbg.gif) center center repeat-x; border:1px solid #dba152;}

.indentmenu {font: normal 14px Arial; overflow: hidden;}
#menuback .indentmenu {padding-left:10px;}
#thetabs {background: maroon url(images/indentbg.gif) center center repeat-x!important; width:746px; border:1px solid #dba152; border-bottom:none;}

.indentmenu ul{
margin: 0!important;
padding-left:3px;
background: maroon url(images/indentbg.gif) center center repeat-x;
}

.indentmenu ul li{display: inline;}

.indentmenu ul li a, .indentmenu ul li a:visited {
float: left;
color:#fadc91; /*text color*/
padding: 5px 11px;
text-decoration: none;
font-variant:small-caps;
}

.indentmenu ul li a:hover, .indentmenu ul li .current, .indentmenu ul li a.selected {
color: #eec45c !important; /*text color of selected and active item*/
padding-top: 6px !important; /*shift text down 1px for selected and active item*/
padding-bottom: 4px !important; /*shift text down 1px for selected and active item*/
background: maroon url(images/indentbg2.gif) center center repeat-x;
}

.tabcontent{display:none;}

@media print {.tabcontent {display:block !important;}}

#leftcolumn {margin:0; padding:0; float:left; width:188px; height:auto;}

#leftcolumn-inner {margin:0; padding:0;	width:178px; height:auto; margin:0 auto;}

#quote {height:210px; padding:16px 6px 0px; font-weight:bold; color: tan; font-size: 13px; line-height:16px;}

#testquotes {text-align:justify; font-weight:bold; color: #dba152; font-size: 13px; line-height:16px; padding: 16px 6px 6px;}
#testquotes a {color: tan; font-size: 13px;}

#offices {padding:20px 8px 12px; color:#dba152; font-size:13px; line-height:15px; margin-left:5px; height:auto;}

#centercolumn {float:left;padding:0 15px;width:480px;margin:15px 0 0;height:auto;}
#centercolumn p {line-height:21px;margin: 0 0 5px; text-align:justify;}

#maincolumn {float:left;padding-left:15px;width:740px;height:auto;text-align:justify;}

#rightcolumn {text-align:right; float:left;  margin:20px 0 0; width:250px; height:auto;}
#rightcolumn p {margin:0 0 20px; line-height:24px;}

#rightarticle {color:#680f18;float:right;width:255px;padding-left:20px;font-size:14px;line-height:14px;}

#footer {margin:0px auto 0;clear:both;text-align:center;width:950px;height:auto;font-size:12px;padding:0 0 5px 0;}
#footer ul {margin:-5px 0 0; padding-left:40px;}
#footer ul li {display: inline;margin:0;padding:0 10px 0 0;}
#footer p {line-height:14px;}

#leftcolumn a:link, #leftcolumn a:visited {color: #cc9966;}
#leftcolumn a:hover {color: #fdd6b0;}

img {border:0px;padding:0px;margin:0px;}

.leftimg {border: 4px solid #ccc;border-width: 4px;border-color: #d88b3f #ab7036 #3b2106 #663c13;float:left;margin: 0 18px 8px 0;} 

.rightimg {border: 4px solid #ccc;border-width: 4px;border-color: #d88b3f #663c13 #3b2106 #ab7036; float:right;margin: 5px 0 5px 10px;} 

.GAredhd {font-family:Georgia; color:#680f18; font-weight:bold;}

.thumbnailstitle {font-weight: bold;color: #7E070B;text-align: center;}

.leftmarginsbordered {float:left; border:thin solid #7C080B; margin: 0 10px 0 0;}

.red, .red a:link, .red a:visited {color:#de0d0d!important;font-variant:small-caps;}
.red a:hover {color:maroon!important;}

.company {border:4px solid #ccc; border-width:4px; border-color:#d88b3f #663c13 #3b2106 #ab7036; width:172px; height:120px;}