.ColLeft { width: 220px; float: left; margin: 0 0 0; padding: 0; }
.ColRight { top: 0; left: 0; width: 220px; margin: 0 5px 0 250px; padding: 0 0 0 10px; border-left: 1px solid #866632; }
.ColSplit { margin: 0.9em 0 0; padding: 0; }
.DGBanner { background-color: #ece8e0; visibility: visible; margin: 0; padding: 0; position: static; width: 768px; height: 100px; }
.DGContPage { visibility: visible; margin: 5px 0 0 -384px; padding: 5px; position: absolute; top: 0; left: 50%; width: 768px; min-height: 653px; border: solid 1px #866632; }
.DGFooter { position: absolute; top: 640px; left: 5px; visibility: visible; width: 768px; height: auto; clear: both; margin: 0; padding: 0; }
.DGWFooter { visibility: visible; margin: 0; padding: 0; width: 768px; height: auto; clear: both; }
.DGImageA { height: 94px; width: 127px; left: 516px; top: 312px; position: absolute; visibility: visible; }
.DGImageB { height: 94px; width: 127px; left: 644px; top: 312px; position: absolute; visibility: visible; }
.DGImageC { height: 94px; width: 127px; left: 516px; top: 407px; position: absolute; visibility: visible; }
.DGImageD { height: 94px; width: 127px; left: 644px; top: 407px; position: absolute; visibility: visible; }
.DGImageMain { height: 378px; width: 510px; left: 5px; top: 123px; position: absolute; visibility: visible; }
.DGWImageMain { visibility: visible; width: 510px; height: 378px; padding-top: 22px; }
.DGWThumbs { padding-top: 20px; padding-bottom: 20px; }
.DGMainNav { background-color: #bfe6f6; visibility: visible; position: absolute; top: 100px; left: 5px; width: 768px; height: 20px; z-index: 200; border-top: 1px solid #866632; border-bottom: 1px solid #866632; }
.DGMainText { position: absolute; top: 123px; left: 516px; width: 250px; height: 183px; margin-top: 5px; margin-left: 5px; }
.DGWMainText { margin-top: 5px; margin-left: 5px; position: absolute; top: 123px; left: 516px; width: 244px; padding-left: 5px; border-left: 1px solid #866632; }
.DGWMainText img { float: left; margin: 0; padding: 0 2px 2px 0; display: inline; }
.DGOtherCar1 { height: 119px; width: 127px; left: 0; top: 25px; position: absolute; visibility: visible; }
.DGOtherCar2 { height: 119px; width: 127px; left: 128px; top: 25px; position: absolute; visibility: visible; }
.DGOtherCar3 { height: 119px; width: 127px; left: 256px; top: 25px; position: absolute; visibility: visible; }
.DGOtherCar4 { height: 119px; width: 127px; left: 384px; top: 25px; position: absolute; visibility: visible; }
.DGOtherCar5 { height: 119px; width: 127px; left: 512px; top: 25px; position: absolute; visibility: visible; }
.DGOtherCar6 { height: 119px; width: 127px; left: 640px; top: 25px; position: absolute; visibility: visible; }
.DGOtherCarLinks { height: 139px; width: 768px; left: 5px; top: 502px; position: absolute; visibility: visible; margin: 0; padding: 0 0 1px; border-top: 1px solid #866632; border-bottom: 1px solid #866632; }
.DGOtherCarTitle1 { visibility: visible; position: absolute; top: 119px; left: 0; width: 127px; height: 25px; }
.DGOtherCarTitle2 { visibility: visible; position: absolute; top: 119px; left: 128px; width: 127px; height: 25px; }
.DGOtherCarTitle3 { visibility: visible; position: absolute; top: 119px; left: 256px; width: 127px; height: 25px; }
.DGOtherCarTitle4 { visibility: visible; position: absolute; top: 119px; left: 384px; width: 127px; height: 25px; }
.DGOtherCarTitle5 { visibility: visible; position: absolute; top: 119px; left: 512px; width: 127px; height: 25px; }
.DGOtherCarTitle6 { visibility: visible; position: absolute; top: 119px; left: 640px; width: 127px; height: 25px; }
.DirectionsList { margin: 0 0 0 11px; padding: 0; list-style-type: disc; list-style-position: outside; }
.DLBanner { background-color: #ece8e0; height: 300px; width: 768px; position: static; visibility: visible; margin: 0; padding: 0; }
.DLContact { height: 50px; width: 250px; left: 515px; top: 20px; position: absolute; visibility: visible; }
.DLContPage { height: auto; width: 768px; left: 50%; top: 0; position: absolute; visibility: visible; max-width: 768px; margin: 5px 0 0 -384px; padding: 5px; border: solid 1px #866632; }
.DLFooter { height: auto; width: 768px; visibility: visible; clear: both; margin-left: 0; padding-top: 20px; padding-left: 0; }
.DLIcon1 { background-color: #bfe6f6; height: 80px; width: 250px; left: 5px; top: 320px; position: absolute; visibility: visible; margin: 0; padding: 0; }
.DLIcon2 { background-color: #bfe6f6; height: 80px; width: 250px; left: 5px; top: 405px; position: absolute; visibility: visible; margin: 0; padding: 0; }
.DLIcon3 { background-color: #bfe6f6; height: 80px; width: 250px; left: 5px; top: 490px; position: absolute; visibility: visible; margin: 0; padding: 0; }
.DLIconNavLeft { position: absolute; top: 305px; left: 5px; width: 255px; z-index: 100; min-height: 300px; margin-top: 10px; }
.DLIconNavStyle { background-color: #ece8e0; width: 250px; height: 80px; margin-bottom: 2px; }
.DLIconNavStyleH { background-color: #ece8e0; margin-bottom: 2px; width: 250px; height: auto; }
.DLImageMain { height: 200px; width: 510px; left: 5px; top: 86px; position: absolute; visibility: visible; border-right: 2px solid #fff; }
.DLImageSub1 { height: 99px; width: 256px; left: 517px; top: 86px; position: absolute; visibility: visible; border-bottom: 1px solid #fff; }
.DLImageSub2 { height: 99px; width: 256px; left: 517px; top: 186px; position: absolute; visibility: visible; border-top: 1px solid #fff; }
.DLIntroText { height: auto; width: 768px; position: static; visibility: visible; }
.DLLogo { height: 50px; width: 300px; left: 0; top: 20px; position: absolute; visibility: visible; }
.DLMainNav { height: 20px; width: 768px; left: 5px; top: 285px; position: absolute; z-index: 200; visibility: visible; }
.DLMainTextCont { width: 510px; height: auto; min-height: 360px; margin-top: 10px; margin-left: 260px; padding-left: 10px; }
.DWBanner { background-color: #bfe6f6; visibility: visible; margin: 0; padding: 0; position: static; width: 768px; height: 300px; }
.DWGBanner { background-color: #bfe6f6; visibility: visible; margin: 0; padding: 0; position: static; width: 768px; height: 100px; }
.DWContPage { visibility: visible; position: absolute; top: 0; left: 50%; width: 768px; min-height: 600px; margin: 5px 0 0 -384px; padding: 5px; border: solid 1px #866632; }
.DWIconNavStyle { background-color: #bfe6f6; margin-bottom: 2px; width: 250px; height: 80px; }
.DWLogo { visibility: visible; position: absolute; top: 20px; left: -40px; width: 300px; height: 50px; }
.DWMainTextCont { margin-top: 10px; margin-left: 260px; padding-left: 10px; width: 490px; height: auto; min-height: 500px; padding-right: 10px; border-left: 1px solid #866632; }
.DWMarker { position: absolute; top: 313px; left: 3px; width: 250px; height: 540px; z-index: 90; }
.DWMarkerAdvice { position: absolute; top: 164px; left: 0; width: 250px; height: 80px; z-index: 90; }
.DWMarkerChoice { position: absolute; top: 82px; left: 0; width: 250px; height: 80px; z-index: 90; }
.DWMarkerPrice { position: absolute; top: 246px; left: 0; width: 250px; height: 80px; z-index: 90; }
.DWMarkerService { position: absolute; top: 0; left: 0; width: 250px; height: 80px; z-index: 90; }
.FooterText { font-size: 0.75em; clear: both; margin: 10px 0 0 0; padding: 0; }
.ImageBlock { display: block; }
.ImageOutline { border-color: #866632; border-width: 1px; display: block; }
.ImageContactTxt { position: relative; top: 5px; left: -8px; display: block; }
.NewsCol2 { width: 495px; clear: both; margin-top: 20px; }
.NewsCol1 { width: 230px; float: left; margin-top: 20px; margin-right: 10px; margin-left: 0; padding: 0; }
.NewsCol1L { padding: 0; width: 225px; float: left; margin: 20px 0 0; }
.NewsCol1R { padding: 0 0 0 5px; width: 235px; float: right; margin: 20px 5px 0 0; border-left: 1px solid #866632; }
.NewsImageR { vertical-align: top; margin-right: 0; margin-left: 10px; width: 150px; float: right; }
.NewsImageWideR { width: 235px; float: right; }
.NewsClear { width: 490px; clear: both; }
.NewsReturn { float: right; clear: both; }
.HomeIconNavUpper { top: 0; width: 520px ; height: 110px; margin-right: 0; margin-left: 0; padding-right: 0; padding-left: 10px; border-left: 1px solid #866632; }
.HomeIconNavLower { margin-right: 0; margin-left: 0; padding-right: 0; padding-left: 10px; position: absolute; top: 110px; left: 240px; width: 520px; height: 110px; margin-bottom: 10px; border-left: 1px solid #866632; }
.HomeIconNavBottom { margin-right: 0; margin-bottom: 0; margin-left: 0; padding-right: 0; padding-left: 10px; position: absolute; top: 220px; left: 240px; width: 520px; height: 100px; border-left: 1px solid #866632; }
.HomeIconNavUnder { margin-right: 0; margin-bottom: 10px; margin-left: 0; padding-right: 0; padding-left: 10px; position: absolute; top: 330px; left: 240px; width: 520px; height: 100px; border-left: 1px solid #866632; }
.HomeIconLargeLeft { background-color: #ece8e0; position: static; width: 250px; height: 100px; visibility: visible; float: left; top: 0; margin-bottom: 10px; }
.HomeIconLargeWide { visibility: visible; position: static; top: 0; width: 510px; height: 100px; float: left; margin-bottom: 10px; border-style: none; }
.HomeIconLargeWideBack { background-color: #ece8e0; visibility: visible; margin-bottom: 10px; position: static; top: 0; width: 510px; height: 100px; float: left; border-style: none; }
.HomeIconLargeRight { height: 100px; width: 250px; position: static; visibility: visible; margin-left: 260px; background-color: #ece8e0; top: 0; margin-bottom: 10px; }
.HomeContactLower { margin-top: 140px; }
.Page1ColL { position: static; left: 0; width: 230px; margin-bottom: 10px; margin-left: 0; }
.Page1ColLHome { position: static; width: 230px; float: left; margin: 0 0 10px 0; padding: 0; }
.Page2ColR { width: 495px; min-height: 290px; margin: 5px 5px 10px 260px; padding-left: 10px; border-left: 1px solid #866632; }
.Page2ColRHome { margin: 5px 5px 5px 240px; width: 495px; height: auto; min-height: 440px; padding: 0 0 0 10px; border-left: 1px solid #866632; }
.Page3Col { position: relative; width: 770px; margin-top: 5px; margin-right: 5px; margin-left: 5px; padding: 0; }
.TextSubscribe { font-size: 1em; margin: 5px 15px 5px 5px; border-style: none; border-width: 0; }
.TableSubscribe { font-size: 0.9em; }
.TextNarrativeList { margin: 0; padding: 0; list-style-type: disc; list-style-position: inside; }
.TextListBullet { list-style-type: disc; list-style-position: outside; margin: 0; padding: 0 0 0 12px; }
.TextNarrativeTable { font-size: 0.9em; margin-top: 10px; margin-bottom: 10px; border: solid 1px #866632; }
.xFloatHolly { position: absolute; top: -35px; left: 200px; z-index: 999; }
