/*** DEFAULTS ***/

* { margin:0; padding:0; }
img { border:0; }
li, p, ul { margin:10px 0; }
.relative { position:relative; }

/*** TEMPLATE STYLES ***/

body { background:background:#fff;; font:12px arial, helvetica, sans-serif; color: #636467; }
#container { width:950px; height:1300px; position:absolute; top:0px; left:0px; background:transparent ; padding:0 0 0 0; margin:0 0 0 0; position:relative; margin:0 auto; }
h1 { font:28px normal arial,helvetica,sans-serif; color: #460E00; margin: 0px !important; color: #5B1400; font-weight: bold; margin: 0px;; margin:10px 0; }
h2 { font:22px normal arial,helvetica,sans-serif;  color: #5B1400; margin: 0px;; margin:10px 0; }
h3 { font:13px normal arial,helvetica,sans-serif; margin: 0px !important; line-height: 18px;  color: #8A803F; font-weight: bold;; margin:10px 0; }
h4 { font:16px normal arial,helvetica,sans-serif; color:#460E00; font-weight: bold;  color: #5B1400;; margin:10px 0; }
h5 { font:12px normal arial,helvetica,sans-serif; color:#766F32; margin: 0 0 0 0 !important; font-weight: bold;  color: #5B1400;; margin:10px 0; }
h6 { font:13px normal arial,helvetica,sans-serif; color:#766F32; font-weight: bold;  color: #5B1400; margin: 0px !important;; margin:10px 0; }
 #img65 { width:950px; height:173px; position:absolute; top:10px; left:0px; }
 #img66 { width:420px; height:99px; position:absolute; top:15px; left:16px; }
 #tb198 { width:240px; height:20px; position:absolute; bottom:17px; left:40px; text-align:Left; font-size:14; color:#5B1400; }
 #grid58 { width:907px; height:20px; position:absolute; bottom:20px; left:20px; background:#A99B76 ; }
 #tb199 { width:250px; height:20px; position:absolute; bottom:20px; left:660px; }
 #tb283 { width:362px; height:81px; position:absolute; top:31px; left:552px; text-align:Right; }
 #tb283 #mod18 { width:250px; height:200px; position:absolute; top:-36px; left:63px; }
 #mod14 { width:827px; height:95px; position:absolute; top:122px; left:101px; }
 #mod5 { width:283px; height:29px; position:absolute; top:147px; left:659px; }
 #img94 { width:227px; height:9px; position:absolute; top:243px; left:7px; }
#ni33 { list-style:none; margin:0; width:213px; height:115px; position:absolute; top:252px; left:7px; background:transparent url('/images/module_small_bottom.jpg') No-Repeat Bottom Left; padding:0 5px 0 5px; text-align:Left; font-size:12px; color:#9D6528; }
#ni33 li {  border-bottom:1px Solid #929395; padding:0 0 3px 5px; margin:0 0 3px 8px; }
#ni33 li ul { margin:0; }
#ni33 li#link166 {  border-bottom:0px Solid ; }
 #tb285 { width:188px; height:33px; position:absolute; top:396px; left:26px; text-align:Left; font-size:12px; }
 #tb292 { width:200px; height:47px; position:absolute; top:430px; left:26px; }
 #img68 { width:146px; height:24px; position:absolute; top:479px; left:25px; }
 #tb287 { width:224px; height:241px; position:absolute; top:537px; left:7px; }
 #img69 { width:227px; height:9px; position:absolute; top:825px; left:7px; }
 #tb192 { width:202px; height:270px; position:absolute; top:834px; left:7px; background:transparent url('/images/module_small_bottom.jpg') No-Repeat Bottom Left; padding:0 5px 0 20px; text-indent:10; text-align:Left; font-size:13px; }
 #tb192 #img70 { width:146px; height:23px; position:absolute; top:230px; left:18px; }
 #tb193 { width:70px; height:124px; position:absolute; top:926px; left:27px; text-align:Left; font-size:12px; }
 #tb194 { width:97px; height:125px; position:absolute; top:926px; left:127px; text-align:Left; font-size:12px; }
 #tb306 { width:7px; height:4px; position:absolute; top:1077px; left:23px; }

/*** ACCESSORIES PAGE STYLES ***/

#ctl00_Accessories #tb221 { width:418px; height:34px; position:absolute; top:243px; left:280px; }
#ctl00_Accessories #tb220 { width:543px; height:1044px; position:absolute; top:278px; left:280px; }
#ctl00_Accessories #container { height:1595px; }

/*** AGGREGATES PAGE STYLES ***/

#ctl00_Aggregates #tb223 { width:588px; height:34px; position:absolute; top:243px; left:280px; }
#ctl00_Aggregates #tb222 { width:539px; height:801px; position:absolute; top:297px; left:280px; }
#ctl00_Aggregates #container { height:1300px; }

/*** BRICK PAGE STYLES ***/

#ctl00_Brick #tb244 { width:454px; height:38px; position:absolute; top:243px; left:280px; }
#ctl00_Brick #img84 { width:527px; height:201px; position:absolute; top:300px; left:280px; }
#ctl00_Brick #tb245 { width:531px; height:213px; position:absolute; top:524px; left:280px; }
#ctl00_Brick #tb246 { width:150px; height:108px; position:absolute; top:746px; left:314px; text-align:Left; color:#9D6528; }
#ctl00_Brick #tb247 { width:150px; height:108px; position:absolute; top:746px; left:466px; text-align:Left; color:#9D6528; }
#ctl00_Brick #tb248 { width:150px; height:108px; position:absolute; top:746px; left:618px; text-align:Left; color:#9D6528; }
#ctl00_Brick #tb288 { width:532px; height:81px; position:absolute; top:900px; left:280px; }
#ctl00_Brick #container { height:1300px; }

/*** BUYING GUIDE PAGE STYLES ***/

#ctl00_BuyingGuide #tb211 { width:418px; height:34px; position:absolute; top:243px; left:280px; }
#ctl00_BuyingGuide #tb210 { width:556px; height:728px; position:absolute; top:278px; left:280px; }
#ctl00_BuyingGuide #container { height:1300px; }

/*** COMMUNITY CONTRIBUTIONS PAGE STYLES ***/

#ctl00_CommunityContributions #tb231 { width:418px; height:72px; position:absolute; top:242px; left:280px; }
#ctl00_CommunityContributions #tb230 { width:526px; height:219px; position:absolute; top:315px; left:280px; }
#ctl00_CommunityContributions #mod11 { width:640px; height:409px; position:absolute; top:585px; left:271px; }
#ctl00_CommunityContributions #tb279 { width:527px; height:259px; position:absolute; top:1083px; left:280px; background:#F0F0E5 ; padding:10px 10px 10px 10px; }
#ctl00_CommunityContributions #container { height:1595px; }

/*** CONTACT US PAGE STYLES ***/

#ctl00_ContactUs .form7 { width:307px; height:299px; position:absolute; top:243px; left:280px; }
#ctl00_ContactUs .form7 #fieldName { position:absolute; width:120px; height:30px; top:6px; left:1px; }
#ctl00_ContactUs .form7 #fieldName label { width:80px; }
#ctl00_ContactUs .form7 #fieldEmail { position:absolute; width:125px; height:30px; top:67px; left:1px; }
#ctl00_ContactUs .form7 #fieldEmail label { width:80px; }
#ctl00_ContactUs .form7 #fieldPhone { position:absolute; width:120px; height:30px; top:131px; left:1px; }
#ctl00_ContactUs .form7 #fieldPhone label { width:80px; }
#ctl00_ContactUs .form7 #fieldComments { position:absolute; width:119px; height:39px; top:199px; left:1px; }
#ctl00_ContactUs .form7 #fieldComments label { width:80px; }
#ctl00_ContactUs .form7 .formBtn28 { position:absolute; width:52px; height:18px; top:283px; left:1px; }
#ctl00_ContactUs #tb233 { width:212px; height:230px; position:absolute; top:243px; left:609px; background:#F0F0E5 ; padding:0 0 0 10px; }
#ctl00_ContactUs #tb233 #tb234 { width:39px; height:59px; position:absolute; top:113px; left:11px; text-align:Right; font-size:14; }
#ctl00_ContactUs #tb233 #tb235 { width:132px; height:64px; position:absolute; top:113px; left:62px; text-align:Left; font-size:14; }
#ctl00_ContactUs #tb236 { width:540px; height:210px; position:absolute; top:562px; left:280px; background:#F0F0E5 ; padding:0 0 0 10px; }
#ctl00_ContactUs #tb236 #tb237 { width:154px; height:133px; position:absolute; top:47px; left:9px; }
#ctl00_ContactUs #tb236 #tb238 { width:157px; height:134px; position:absolute; top:47px; left:184px; }
#ctl00_ContactUs #tb236 #tb239 { width:161px; height:135px; position:absolute; top:47px; left:353px; }
#ctl00_ContactUs #img81 { width:146px; height:23px; position:absolute; top:782px; left:678px; }
#ctl00_ContactUs #container { height:1300px; }

/*** FINANCING PAGE STYLES ***/

#ctl00_Financing #tb251 { width:418px; height:34px; position:absolute; top:243px; left:280px; }
#ctl00_Financing #tb252 { width:548px; height:446px; position:absolute; top:278px; left:280px; }
#ctl00_Financing #tb252 #img98 { width:127px; height:28px; position:absolute; top:44px; left:0px; }
#ctl00_Financing #tb252 #tb253 { width:327px; height:44px; position:absolute; top:27px; left:137px; }
#ctl00_Financing #container { height:1300px; }

/*** FIREPLACES PAGE STYLES ***/

#ctl00_Fireplaces #tb225 { width:418px; height:34px; position:absolute; top:243px; left:280px; }
#ctl00_Fireplaces #img95 { width:527px; height:201px; position:absolute; top:298px; left:280px; }
#ctl00_Fireplaces #tb224 { width:520px; height:648px; position:absolute; top:519px; left:280px; }
#ctl00_Fireplaces #img96 { width:527px; height:201px; position:absolute; top:1178px; left:280px; }
#ctl00_Fireplaces #tb289 { width:516px; height:233px; position:absolute; top:1403px; left:280px; }
#ctl00_Fireplaces #container { height:1795px; }

/*** HARDSCAPES PAGE STYLES ***/

#ctl00_Hardscapes #mod17 { width:250px; height:200px; position:absolute; top:-20px; left:150px; }
#ctl00_Hardscapes #tb272 { width:418px; height:34px; position:absolute; top:243px; left:280px; }
#ctl00_Hardscapes #tb273 { width:530px; height:142px; position:absolute; top:287px; left:280px; }
#ctl00_Hardscapes #tb273 #mod8 { width:628px; height:399px; position:absolute; top:155px; left:0px; }
#ctl00_Hardscapes #container { height:1595px; }

/*** HOMEPAGE PAGE STYLES ***/

#ctl00_Homepage #tb326 { width:685px; height:345px; position:absolute; top:194px; left:242px; }
#ctl00_Homepage #tb326 #tb328 { width:203px; height:208px; position:absolute; top:905px; left:464px; text-align:Left; font-size:12px; }
#ctl00_Homepage #img121 { width:135px; height:104px; position:absolute; top:555px; left:767px; }
#ctl00_Homepage #mod23 { width:497px; height:468px; position:absolute; top:558px; left:245px; }
#ctl00_Homepage #tb331 { width:150px; height:95px; position:absolute; top:661px; left:761px; }
#ctl00_Homepage #img122 { width:205px; height:250px; position:absolute; top:754px; left:745px; }
#ctl00_Homepage #tb330 { width:515px; height:69px; position:absolute; top:1020px; left:245px; text-align:Left; font-size:19px; }
#ctl00_Homepage #tb330 #tb327 { width:215px; height:213px; position:absolute; top:79px; left:237px; text-align:Left; font-size:12px; }
#ctl00_Homepage #tb330 #tb329 { width:229px; height:213px; position:absolute; top:79px; left:0px; text-align:Left; font-size:12px; }
#ctl00_Homepage #container { height:1300px; }

/*** HOMEPAGE_OLD PAGE STYLES ***/

#ctl00_Homepage_old #img74 { width:685px; height:345px; position:absolute; top:194px; left:242px; }
#ctl00_Homepage_old #tb286 { width:685px; height:345px; position:absolute; top:194px; left:242px; }
#ctl00_Homepage_old #tb200 { width:444px; height:71px; position:absolute; top:557px; left:266px; }
#ctl00_Homepage_old #grid59 { width:200px; height:433px; position:absolute; top:557px; left:727px; border-left:1px Solid #B0B8B9; }
#ctl00_Homepage_old #grid59 #tb204 { width:176px; height:48px; position:absolute; top:96px; left:19px; text-align:Left; font-size:12px; }
#ctl00_Homepage_old #img78 { width:128px; height:95px; position:absolute; top:557px; left:766px; }
#ctl00_Homepage_old #img75 { width:44px; height:44px; position:absolute; top:654px; left:266px; }
#ctl00_Homepage_old #tb201 { width:326px; height:92px; position:absolute; top:654px; left:335px; }
#ctl00_Homepage_old #img80 { width:189px; height:2px; position:absolute; top:714px; left:738px; }
#ctl00_Homepage_old #img79 { width:208px; height:255px; position:absolute; top:738px; left:738px; }
#ctl00_Homepage_old #img76 { width:44px; height:43px; position:absolute; top:775px; left:266px; }
#ctl00_Homepage_old #tb202 { width:324px; height:104px; position:absolute; top:775px; left:335px; }
#ctl00_Homepage_old #img77 { width:44px; height:43px; position:absolute; top:916px; left:266px; }
#ctl00_Homepage_old #tb203 { width:327px; height:89px; position:absolute; top:916px; left:335px; }
#ctl00_Homepage_old #container { height:1300px; }

/*** HOURS DIRECTIONS PAGE STYLES ***/

#ctl00_HoursDirections #tb262 { width:418px; height:34px; position:absolute; top:243px; left:280px; }
#ctl00_HoursDirections #tb270 { width:256px; height:31px; position:absolute; top:278px; left:280px; }
#ctl00_HoursDirections #img103 { width:527px; height:312px; position:absolute; top:310px; left:280px; border:1px Solid #5B1400; }
#ctl00_HoursDirections #img104 { width:527px; height:312px; position:absolute; top:638px; left:280px; border:1px Solid #5B1400; }
#ctl00_HoursDirections #tb271 { width:374px; height:145px; position:absolute; top:967px; left:280px; }
#ctl00_HoursDirections #tb271 #img92 { width:146px; height:23px; position:absolute; top:120px; left:218px; }
#ctl00_HoursDirections #tb271 #img109 { width:23px; height:42px; position:absolute; top:101px; left:-1px; }
#ctl00_HoursDirections #tb269 { width:520px; height:170px; position:absolute; top:1135px; left:272px; background:#F0F0E5 ; padding:0 0 0 15px; }
#ctl00_HoursDirections #tb269 #tb263 { width:143px; height:104px; position:absolute; top:47px; left:202px; }
#ctl00_HoursDirections #tb269 #tb264 { width:152px; height:118px; position:absolute; top:47px; left:16px; }
#ctl00_HoursDirections #tb269 #tb268 { width:150px; height:115px; position:absolute; top:47px; left:375px; }
#ctl00_HoursDirections #container { height:1545px; }

/*** INSTALLATION OR DO IT YOURSELF PAGE STYLES ***/

#ctl00_InstallationorDoItYourself #tb208 { width:559px; height:34px; position:absolute; top:243px; left:280px; }
#ctl00_InstallationorDoItYourself #tb209 { width:538px; height:654px; position:absolute; top:278px; left:280px; }
#ctl00_InstallationorDoItYourself #tb209 #img97 { width:146px; height:24px; position:absolute; top:624px; left:310px; }
#ctl00_InstallationorDoItYourself #container { height:1300px; }

/*** NEXT DAY DELIVERY PAGE STYLES ***/

#ctl00_NextDayDelivery #tb214 { width:532px; height:644px; position:absolute; top:243px; left:280px; }
#ctl00_NextDayDelivery #container { height:1300px; }

/*** OUR HISTORY PAGE STYLES ***/

#ctl00_OurHistory #tb205 { width:418px; height:34px; position:absolute; top:243px; left:280px; }
#ctl00_OurHistory #tb206 { width:537px; height:64px; position:absolute; top:287px; left:280px; text-align:Left; font-size:14px; color:#B8A988; }
#ctl00_OurHistory #tb207 { width:535px; height:381px; position:absolute; top:361px; left:280px; }
#ctl00_OurHistory #container { height:1300px; }

/*** OUTDOOR KITCHENS AND GRILLS PAGE STYLES ***/

#ctl00_OutdoorKitchensandGrills #tb243 { width:648px; height:36px; position:absolute; top:243px; left:280px; }
#ctl00_OutdoorKitchensandGrills #img93 { width:527px; height:201px; position:absolute; top:298px; left:280px; }
#ctl00_OutdoorKitchensandGrills #tb242 { width:530px; height:223px; position:absolute; top:520px; left:280px; }
#ctl00_OutdoorKitchensandGrills #container { height:1300px; }

/*** PRODUCT MAINTENANCE PAGE STYLES ***/

#ctl00_ProductMaintenance #tb213 { width:619px; height:38px; position:absolute; top:243px; left:280px; }
#ctl00_ProductMaintenance #tb212 { width:540px; height:572px; position:absolute; top:290px; left:280px; }
#ctl00_ProductMaintenance #container { height:1300px; }

/*** PRODUCTS PAGE STYLES ***/

#ctl00_Products #tb216 { width:521px; height:34px; position:absolute; top:243px; left:280px; }
#ctl00_Products #img100 { width:527px; height:201px; position:absolute; top:297px; left:280px; }
#ctl00_Products #tb217 { width:537px; height:684px; position:absolute; top:523px; left:280px; }
#ctl00_Products #tb217 #tb218 { width:125px; height:344px; position:absolute; top:94px; left:0px; }
#ctl00_Products #tb217 #tb219 { width:128px; height:344px; position:absolute; top:94px; left:152px; }
#ctl00_Products #tb217 #tb280 { width:129px; height:344px; position:absolute; top:94px; left:306px; }
#ctl00_Products #container { height:1300px; }

/*** PROJECT CONSULTATION PAGE STYLES ***/

#ctl00_ProjectConsultation #tb240 { width:418px; height:34px; position:absolute; top:243px; left:280px; }
#ctl00_ProjectConsultation #tb241 { width:517px; height:614px; position:absolute; top:278px; left:280px; }
#ctl00_ProjectConsultation #tb241 .form9 { width:500px; height:355px; position:absolute; top:244px; left:0px; }
#ctl00_ProjectConsultation #tb241 .form9 #fieldName { position:absolute; width:206px; height:39px; top:26px; left:1px; }
#ctl00_ProjectConsultation #tb241 .form9 #fieldName label { width:80px; }
#ctl00_ProjectConsultation #tb241 .form9 #fieldEmail { position:absolute; width:207px; height:39px; top:26px; left:215px; }
#ctl00_ProjectConsultation #tb241 .form9 #fieldEmail label { width:80px; }
#ctl00_ProjectConsultation #tb241 .form9 #fieldHomePhone { position:absolute; width:132px; height:41px; top:76px; left:1px; }
#ctl00_ProjectConsultation #tb241 .form9 #fieldHomePhone label { width:80px; }
#ctl00_ProjectConsultation #tb241 .form9 #fieldCellPhone { position:absolute; width:132px; height:41px; top:76px; left:149px; }
#ctl00_ProjectConsultation #tb241 .form9 #fieldCellPhone label { width:80px; }
#ctl00_ProjectConsultation #tb241 .form9 #fieldWorkPhone { position:absolute; width:132px; height:41px; top:76px; left:296px; }
#ctl00_ProjectConsultation #tb241 .form9 #fieldWorkPhone label { width:80px; }
#ctl00_ProjectConsultation #tb241 .form9 #fieldTypeofJob { position:absolute; width:350px; height:30px; top:132px; left:1px; }
#ctl00_ProjectConsultation #tb241 .form9 #fieldTypeofJob label { width:80px; }
#ctl00_ProjectConsultation #tb241 .form9 #fieldSizeofJob { position:absolute; width:186px; height:42px; top:182px; left:1px; }
#ctl00_ProjectConsultation #tb241 .form9 #fieldSizeofJob label { width:80px; }
#ctl00_ProjectConsultation #tb241 .form9 #fieldComments { position:absolute; width:421px; height:95px; top:228px; left:1px; }
#ctl00_ProjectConsultation #tb241 .form9 #fieldComments label { width:80px; }
#ctl00_ProjectConsultation #tb241 .form9 .formBtn29 { position:absolute; width:99px; height:33px; top:327px; left:1px; }
#ctl00_ProjectConsultation #container { height:1300px; }

/*** SAVINGS CENTER PAGE STYLES ***/

#ctl00_SavingsCenter #tb293 { width:418px; height:34px; position:absolute; top:243px; left:280px; }
#ctl00_SavingsCenter #img123 { width:638px; height:672px; position:absolute; top:288px; left:284px; }
#ctl00_SavingsCenter #container { height:1695px; }

/*** SEARCH PAGE STYLES ***/

#ctl00_Search #mod7 { width:483px; height:377px; position:absolute; top:203px; left:252px; }
#ctl00_Search #container { height:1300px; }

/*** SHOWROOMS PAGE STYLES ***/

#ctl00_Showrooms #tb249 { width:418px; height:34px; position:absolute; top:243px; left:280px; }
#ctl00_Showrooms #img99 { width:527px; height:201px; position:absolute; top:298px; left:280px; }
#ctl00_Showrooms #tb250 { width:512px; height:294px; position:absolute; top:521px; left:280px; }
#ctl00_Showrooms #container { height:1300px; }

/*** SUPPLIERS PAGE STYLES ***/

#ctl00_Suppliers #tb227 { width:418px; height:34px; position:absolute; top:243px; left:280px; }
#ctl00_Suppliers #tb226 { width:595px; height:480px; position:absolute; top:288px; left:280px; }
#ctl00_Suppliers #container { height:1300px; }

/*** TEST GALLERY PAGE STYLES ***/

#ctl00_TestGallery #mod9 { width:645px; height:317px; position:absolute; top:214px; left:263px; }
#ctl00_TestGallery #container { height:1300px; }

/*** TESTEVENTS PAGE STYLES ***/

#ctl00_testEvents #mod19 { width:731px; height:1075px; position:absolute; top:200px; left:243px; }
#ctl00_testEvents #container { height:1300px; }

/*** TESTPAGE2 PAGE STYLES ***/

#ctl00_testpage2 #mod21 { width:250px; height:200px; position:absolute; top:-20px; left:150px; }
#ctl00_testpage2 #container { height:1300px; }

/*** VENEER STONE PAGE STYLES ***/

#ctl00_VeneerStone #tb290 { width:418px; height:34px; position:absolute; top:243px; left:280px; }
#ctl00_VeneerStone #tb291 { width:525px; height:107px; position:absolute; top:287px; left:280px; }
#ctl00_VeneerStone #mod15 { width:628px; height:217px; position:absolute; top:395px; left:280px; }
#ctl00_VeneerStone #container { height:1595px; }

/*** WHY MILLER BRICK PAGE STYLES ***/

#ctl00_WhyMillerBrick #tb229 { width:418px; height:34px; position:absolute; top:243px; left:280px; }
#ctl00_WhyMillerBrick #tb228 { width:543px; height:990px; position:absolute; top:288px; left:280px; }
#ctl00_WhyMillerBrick #container { height:1300px; }

