﻿body { background: black; margin: 0; padding: 0;_padding-bottom: 60px; font-family: sans-serif; }
a { outline: none; }
#bodybg { margin: 10px auto; background: url(/images/Background.jpg); width: 1000px; height: auto; padding-bottom: 40px; position: relative; }
#main { margin: auto; border: 1px solid #a3997d; width: 960px;  min-height: 575px; _height: 575px; background: #ebe4d9; text-align: left; position: relative; top: 17px; }
/*
#main_shadow_right { background: url(/images/Background_shadow_right.png); width: 8px; height: 573px; position: absolute; top: 3px; right: -8px; }
#main_shadow_bottom { background: url(/images/Background_shadow_bottom.png); width: 950px; height: 7px; position: absolute; top: 571px; left: 10px; font-size: 1px; }
*/
#main_shadow_right { background: url(/images/Background_shadow_right.png); width: 8px; height: 100%; position: absolute; top: 7px; right: -9px; }
#main_shadow_bottom { background: url(/images/Background_shadow_bottom.png); width: 950px; height: 7px; position: absolute; bottom: -8px; left: 11px; _left: 13px; font-size: 1px; }
#logo { position: absolute; top: 310px; right: 80px; background: url(/images/logo.gif); width: 153px; height: 77px; }
#innermain { margin: 50px 80px; }
#nav { padding-left: 2px; }
#nav a { display: block; float: left; background: url(/images/button.jpg) no-repeat; width: 159px; height: 25px; _height: 28px; text-align: center; text-decoration: none; position: relative; padding-top: 5px; width: 159px; font-family: Georgia,serif; color: #dcdcdc; font-size: 14px; }
.clearit { float: none; clear: both; font-size: 1px; height: 1px; }
#photoframe { float: none; clear: both; margin-top: 5px; margin-left: 1px; width: 798px; height: 233px; background: url(/images/photoframe.jpg) }
#photoframe img { margin: 2px; }
#boxes { width:796px;height:205px;_height:205px;margin:auto;text-align:left;position:relative;top:30px; }
#leftbottom,
#rightbottom,
#middlebottom { border: 1px solid #a3997d; height: 174px; position:absolute; top:0; background: url(/images/boxgradient.jpg); }
#leftbottom { width: 470px; left: 0; }
#rightbottom { width: 146px; right: 0; }
#middlebottom { width: 146px; left: 486px; _left: 488px; }
.headingbg { background: url(/images/headingbg.gif); height: 42px; }
.heading { margin: 5px 10px; font-weight: bold; font-family: Tahoma,sans-serif; font-size: 14px; text-align: center; }
.heading2 { font-weight: bold; font-family: Tahoma,sans-serif; font-size: 16px; text-align: left; position: relative; top: 5px; left: 10px; }
.heading3 { font-weight: bold; font-family: Arial,sans-serif; font-size: 12px; text-align: left; position: relative; top: 5px; left: 0px; }
#lefttextcontainer { position:absolute;top:40px;left:10px;width:450px;height:128px;overflow:hidden; }
#righttextcontainer { position:absolute;top:40px;left:10px;width:126px;height:128px;overflow:hidden; }
#middletextcontainer { position:absolute;top:40px;left:10px;width:126px;height:128px;overflow:hidden; }
.scrolledtext { position:absolute;top:0;left:0;font-size:11px;font-family:sans-serif;line-height:16px;text-align:justify; }
.scrolledtext p { margin: 16px 0 0; }
.scrolledtext p:first-child { margin-top: 0; }
.scrolltable { display:none;position:absolute;bottom:2px;_bottom:0px; }
.scrolltable td { line-height:1px;font-size:1px; }
.scrolltable td a { display:block;margin:0;padding:2px 0 0; }
#abouthdg { margin: 4px 20px 18px; }
#newseventshdg { margin: 4px 50px 18px; }
#newreleasedhdg { margin: 5px 11px 18px; }
#bottomnav,
#bottomnav a { color: #80765a; font-size: 11px; font-style: italic; font-family: sans-serif; }
#bottomnav a { position: relative; top: -2px; text-decoration: none; }
#bottomnav { position: absolute; bottom: 20px; right: 80px;font-size: 13px;  }
#copyright { position: absolute; bottom: 10px; left: 10px; font-size: 10px; font-style: italic;color : #80765a; }
#gotobw { position: absolute; top: 0; left: 0; display: block; background: url(/images/gotobw.png); width: 162px; height: 101px; text-align: center; text-decoration: none; }
#gotobw span { font-size: 11px; position: relative; top: 10px; left: -35px; font-family: Georgia,serif; color: black; }
.plain { margin: 0; padding: 0; }

.seal           { position: absolute; background: url(/images/seal.png); width: 65px; height: 65px; }
#seal_find      { top: 360px; right: 150px; }
#seal_trade     { top: 525px; left: 185px; }
#seal_policies  { top: 193px; right: 185px; }
#seal_contactus { top: 360px; left: 80px; }

#findcalcontainer p { margin-bottom: 5px; }
#findcal td { font-size:11px;font-family:sans-serif; }

#peopleimg { background: url(/images/people.jpg); width: 800px; height: 194px; }
#clientsimg { background: url(/images/clients.jpg); width: 800px; height: 194px; }
#servicesimg { background: url(/images/services.jpg); width: 800px; height: 194px; }
#services { position: absolute; left: 80px; width: 400px; font-family: sans-serif; font-size: 13px; top: 353px; }
#services p:first-child { margin-top: 5px; }
#services ul { font-weight: bold; padding: 0; padding-left: 20px; margin: 0; }
#clients td { font-size:11px;font-family:sans-serif; }

/* */
