* { margin: 0; padding: 0; line-height: 110%; }
body { background: url(img/Wood.jpg) repeat; }
.CenterText { text-align: center; }
.RtFloat { float: right; }
.LtFloat { float: left; }
.Hidden { display: none; }
.RtAlign { text-align: right; }
.Smaller { font-size: 90%; }
.Smaller tr { height: 20px; vertical-align: bottom; }
a.DAheadLink { text-decoration: none; color: #633B34; }
a.DAheadLink:hover { color: #fff2d9; }
#LogoDA { border: 0; }
#DA-SVG { width: 640; height: 480; z-index:9999; }

#header { background: url(img/HeadBack.png) repeat; color: #633;
  width: 100%; height: 122px; overflow: hidden; border-bottom: 1px solid #333; }
#WrapHead { position: relative; margin: 0 auto; width: 941px; height: 100%; }
#LeftLogo { position: absolute; top: 19px; left: 19px; }
#HeaderLineA { position: absolute; top: 31px; height: 1px;
  width: 640px; right: 65px; }
#HeaderLineB { position: absolute; top: 88px; height: 1px;
  width: 630px; right: 70px; }
#HeaderLineC { position: absolute; top: 91px; height: 1px;
  width: 640px; right: 65px; }
#TagLine { position: absolute; top: 36px; left: 255px; line-height: 19px; text-align: right;
  font-family: Georgia,serif; font-size: 130%; }
#BizInfo { position: absolute; top: 42px; right: 85px; width: 260px; line-height: 19px; text-align: left;
  font-family: Times,"Times New Roman",serif; font-size: 100%; font-variant: small-caps; }

#Wrapper { position: relative; width: 941px; height: 472px; margin: 0 auto; border-bottom: 1px solid black; }
.Panel { position: absolute; width: 820px; height: 472px; background: url(../img/Paper.png) repeat; overflow: hidden; }
#LTab1 { position: absolute; left: 0px; }
#LTab2 { position: absolute; left: 30px; }
#LTab3 { position: absolute; left: 60px; }
#LTab4 { position: absolute; left: 90px; }
#RTab2 { position: absolute; left: 851px; }
#RTab3 { position: absolute; left: 881px; }
#RTab4 { position: absolute; left: 911px; }

.cTab1 { background: #8b4513; }
.cTab2 { background: #bc742e; }
.cTab3 { background: #c1a37b; }
.cTab4 { background: #eed3a4; }
#Tab1Label { position: relative; top: 387px; border: 0; }
#Tab2Label { position: relative; top: 248px; border: 0; }
#Tab3Label { position: relative; top: 130px; border: 0; }
#Tab4Label { position: relative; top: 10px; border: 0; }
.TabBar { width: 29px; height: 472px; text-align: center; cursor: pointer;
  border-left: 1px solid black; border-right: 1px solid black; }
#Panel1 { left: 31px; }
#Panel2 { left: 61px; }
#Panel3 { left: 91px; }
#Panel4 { left: 121px; }
.PanelContent { font-family: Georgia,serif; padding: 10px 0px 10px 0px; }
.Hd1 { font: 100% Georgia,serif; }
.TempPanel { margin: 100px auto; width: 430px; font: 110% Georgia,serif; text-align: center; }

/* * * EXTRAS PANEL * * */
#pnlExtras { margin: 0px auto; width: 750px; padding-top: 10px; color: #633;
  text-align: center; font: 100% Verdana,sans-serif; }
.pnlExtraQuad { width: 360px; height: 180px; margin-top: 30px;
  font: 100% Georgia,serif; line-height: 19px; }
.ExtraHead { font-variant: small-caps; font-weight: bold; }
.ExtraQtop { height: 150px; }
.NrmlTan { color: #c1a37b; }
.LiteBrwn { color: #bc742e; }
.NrmlBrwn { color: #8b4513; }
.SansSerif { font-family: Verdana,Geneva,sans-serif; }
#pnlExtras a { color: #8b4513; }
#pnlExtras a.LinkBold:hover { color: #c1a37b; }
#pnlExtras a.LinkGrow { color: #8b4513; line-height: 17px; text-decoration: none; }
#pnlExtras a.LinkGrow:hover { position: relative; top: -1px; font-size: 115%; line-height: 17px; }

/* * * PORTFOLIO PANEL * * */
#FolioHead { margin: 20px auto; width: 745px; height: 55px; text-align: center;
  font: 16px Georgia,serif; line-height: 20px; }
.Folio { margin: 0px auto; width: 745px; height: 160px; border: 0px solid blue; }
#UpperFolio {  }
#LowerFolio { margin-top: 8px; }
.Folio a { text-decoration: none; }
.SStext { font: 14px Tahoma,Geneva,sans-serif; }
.FolioText { width: 215px; height: 145px; float: left; line-height: 19px; }
.FT-Upper { margin-top: 5px; }
.FT-Lower { margin-top: 62px; }
.FT-Left { margin-right: 20px; text-align: right; }
.FT-Right { margin-left: 20px; }
.FolioButton { width: 131px; height: 156px; border: 0px; float: left; }
.FB-Upper {  }
.FB-Lower { margin-top: 0px; }
.FB-Left { margin-right: 5px; }
.FB-Right { margin-left: 5px; }

/* * * CONTACT PANEL * * */
#pnlContact { margin-top: 25px; color: #633; }
#ContactUs { width: 430px; text-align: center; float: left; }
#PhoneNum { font: bold 100% Times,'Times New Roman',serif; color: #bc742e; }
#frmContact { width: 425px; margin: 0px auto; }
#ContactForm { width: 303px; margin: 0px auto; margin-top: 25px; text-align: left; }
.FormLabel { width: 110px; margin-bottom: 0px; font-variant:small-caps; }
.FormTextbox { width: 300px; margin-bottom: 10px; border: 1px solid;
  font: 100% Times,'Times New Roman',serif; }
.Taller { height: 80px; }
.Button { margin: 5px auto; display: block; padding: 0px 1em; border: 1px solid black;
   font: 100% Georgia,serif; background: #633; color: #ffefd5; }
.Button:hover { color: #c1a37b; }
#ContactExtra { width: 340px; padding-top: 54px; font: 95% Tahoma,Geneva,sans-serif; float: left;}
a.ContactLink { color: black; font-weight: bold; }
a.ContactLink:hover { color: #bc742e; }
p.Spaced { line-height: 160%; text-align: justify; }

/* * * SERVICES PANEL * * */
#pnlServices { margin: 30px 0px 0px 45px; }
#ServicesLeft { margin-right: 45px; width: 415px; text-align: justify; }
#ServicesLeft p { font-family: Tahoma,Geneva,sans-serif; font-size: 80%; margin-bottom: 1.8em; line-height: 170%; }
#ServicesRight { margin-top: 25px; width: 275px; color: #bc742e;
  font-size: 90%; line-height: 170%; text-align: right;}
#ServicesRight h3 { font-size: 120%; font-style: italic; padding-bottom: 2em; }

