/* CSS Document */

body { background-repeat: repeat; background-color: #1e2b4e; font-family: "Goudy Old Style", Baskerville, Garamond,  Times, "Times New Roman", "Baskerville Old Face", Perpetua, serif; margin: 0; }

p { margin: 0px; font-family: "Goudy Old Style", Baskerville, Garamond,  Times, "Times New Roman", "Baskerville Old Face", Perpetua, serif; }

#clear { clear: both; margin: 0px; background-color: #FFF;  }

.thinSpacer { font-size: 9px; line-height: 9px; }

a:link { color: #000000; text-decoration: underline; }
a:visited { color: #000000; text-decoration: underline; }
a:hover { color: #333399; text-decoration: underline; }
a:active { color: #333399; text-decoration: none; }

#wholeSite, .wholeSite  { visibility:visible; width:900px; z-index:3; border-color: #000000; border-style: solid; border-width: 1px; background-color: #FFFFFF; top: 0px; background-image: url(images/NavigationSide/navigationSide_04.jpg); background-repeat: repeat-y; margin: 0 0 0 -450px; left: 50%; position: absolute; *height: 715px; min-height: 801px; }

#wholeSite.homePage  { visibility:visible; width:900px; z-index:3; border-color: #000000; border-style: solid; border-width: 1px; background-color: #FFFFFF; top: 0px; background-image: url(images/NavigationSide/navigationSide_04.jpg); background-repeat: repeat-y; margin: 0 0 0 -450px; left: 50%; position: absolute; *height: 805px; min-height: 805px; }

#wholeSiteAdmin, .wholeSiteAdmin  { position:absolute; visibility:visible; left:50%; width:900px; z-index:3; margin-left: -450px; border-color: #000000; border-style: solid; border-width: 1px; background-color: #FFFFFF; top: 0px; height: 749px; }

#wholeSiteArchitectural, .wholeSiteArchitectural { visibility:visible; top:0px; width:900px; z-index:1; margin-left: -450px; border-color: #000000; border-style: solid; border-width: 1px; background-color: #FFFFFF; position: absolute; background-image: url(images/NavigationSide/navigationSide_04.jpg); background-repeat: repeat-y; left: 50%; }

#wholeSiteAdminArchitectural, .wholeSiteAdminArchitectural { visibility:visible; left:50%; top:0px; width:900px; z-index:2; margin-left: -450px; border-color: #000000; border-style: solid; border-width: 1px; background-color: #FFFFFF; position: absolute; background-image: url(images/NavigationSide/navigationSide_04.jpg); background-repeat: repeat-y; }

.chilstoneBlue { color: #333399 }
.chilstoneRed { color: #990000 }

#navigationTop { position:absolute; visibility:visible; left:50%; top:0px; width:900px; height:200px; z-index:10; margin-left: -449px; }
#saleBanner1 { position:absolute; font-family: Arial, Helvetica, sans-serif; width: 646px; right: 15px; top: 169px; color: #FFF; font-weight: bold; visibility: visible; text-align: right; text-transform: none; font-size: 15px; z-index: 100; }
#saleBanner1 a:link, #saleBanner1 a:visited { color: #F00; text-decoration: none; }
#saleBanner1 a:hover, #saleBanner1 a:active { color: #FFF; text-decoration: none; }
#saleBannerShadow { position:absolute; font-family: Arial, Helvetica, sans-serif; width: 646px; right: 14px; top: 170px; color: #000; font-weight: bold; visibility: visible; text-align: right; text-transform: none; font-size: 15px; z-index: 99; }
#chilstoneDetails { visibility:visible; left:0px; width:210px; font-size: 12px; line-height: 16px; margin: 10px 0 0px 0px; float: left; color: #000; }
#chilstoneDetailsArchitectural { position:relative; visibility:visible; left:0px; width:210px; z-index:3; bottom: 0px; font-size: 11px; padding-left: 0px; line-height: 16px; margin: 30px 0 10px 0; float: left; }
#shadowUnderLogo { position:absolute; visibility:visible; left:220px; top:199px; width:680px; height:5px; z-index:6; background-image: url(images/Common/shadowUnderLogo.jpg); background-repeat: repeat-x; }
#shadowUnderLogoSection { position:absolute; visibility:visible; left:50%; top:200px; width:680px; height:5px; z-index:5; background-image: url(images/Common/shadowUnderLogo.jpg); background-repeat: repeat-x; margin-left: -229px; }
#shadowUnderLogoNarrower { position:absolute; visibility:visible; left:220px; top:199px; width:347px; height:5px; z-index:6; background-image: url(images/Common/shadowUnderLogo.jpg); background-repeat: repeat-x; }

#navigationSide { min-height: 400px; }
#navigationSideSectionFiller { height:440px; }
#navigationSideAdmin { height:540px; }

#navigationSide, #navigationSideHome, #navigationSideArchitectural, #navigationSideAdmin { position:absolute; visibility:visible; left:50%; top:200px; width:210px; z-index:20; background-color: #FFFFFF; background-image: url(images/NavigationSide/navigationSide_04.jpg); margin-left: -449px; text-transform: uppercase; letter-spacing: 1px; font-size: 13px; line-height: 16px; background-repeat: repeat-y; padding: 10px 0 0 10px; }

#whiteBackgroundFullWidth { position:absolute; visibility:visible; left:50%; top:648px; width:890px; z-index:3; background-color: #FFFFFF; background-image: url(images/NavigationSide/navigationSide_04.jpg); margin-left: -450px; text-transform: uppercase; letter-spacing: 1px; padding-left: 10px; padding-top: 10px; font-size: 14px; line-height: 22px; background-repeat: repeat-y; height: 200px; }

#whiteBackgroundFullWidth2 { position:absolute; visibility:visible; left:50%; top:648px; width:890px; z-index:4; background-color: #FFFFFF; background-image: url(images/NavigationSide/navigationSide_04.jpg); margin-left: -449px; text-transform: uppercase; letter-spacing: 1px; padding-left: 10px; padding-top: 10px; font-size: 14px; line-height: 22px; background-repeat: repeat-y; height: 200px; }

#navigationSide a:link, #navigationSideHome a:link, #navigationSideArchitectural a:link, #navigationSideAdmin a:link { color: #000000; text-decoration: none; }
#navigationSide a:visited, #navigationSideHome a:visited, #navigationSideArchitectural a:visited, #navigationSideAdmin a:visited { color: #000000; text-decoration: none; }
#navigationSide a:hover, #navigationSideHome a:hover, #navigationSideArchitectural a:hover, #navigationSideAdmin a:hover { color: #333399; text-decoration: underline; }
#navigationSide a:active, #navigationSideHome a:active, #navigationSideArchitectural a:active, #navigationSideAdmin a:active { color: #333399; text-decoration: underline; }

#navigationSide p.bolderBlue a:link, #navigationSide p.bolderBlue a:visited { color: #339; text-decoration: none; font-weight: bold; }
#navigationSide p.bolderBlue a:hover, #navigationSide p.bolderBlue a:active { color: #000; text-decoration: underline; font-weight: bold; }

/*to get menu items showing in RED instead of black*/

#navigationSide p.redMenuItems a:link, #navigationSideHome p.redMenuItems a:link, #navigationSideArchitectural p.redMenuItems a:link, #navigationSideAdmin p.redMenuItems a:link { color: #F00; text-decoration: none; }
#navigationSide p.redMenuItems a:visited, #navigationSideHome p.redMenuItems a:visited, #navigationSideArchitectural p.redMenuItems a:visited, #navigationSideAdmin p.redMenuItems a:visited { color: #F00; text-decoration: none; }
#navigationSide p.redMenuItems a:hover, #navigationSideHome p.redMenuItems a:hover, #navigationSideArchitectural p.redMenuItems a:hover, #navigationSideAdmin p.redMenuItems a:hover { color: #990000; text-decoration: underline; }
#navigationSide p.redMenuItems a:active, #navigationSideHome p.redMenuItems a:active, #navigationSideArchitectural p.redMenuItems a:active, #navigationSideAdmin p.redMenuItems a:active { color: #990000; text-decoration: underline; }
.redMenuItems { color: #990000; }

#navigationSideREDbackground { position:absolute; visibility:visible; left:50%; top:200px; width:210px; height:440px; z-index:2; background-color: #CC0000; margin-left: -449px; text-transform: uppercase; letter-spacing: 1px; padding-left: 10px; padding-top: 10px; font-size: 14px; line-height: 22px; }

#navigationSideREDbackground a:link { color: #000000; text-decoration: none; }
#navigationSideREDbackground a:visited { color: #000000; text-decoration: none; }
#navigationSideREDbackground a:hover { color: #333399; text-decoration: underline; }
#navigationSideREDbackground a:active { color: #333399; text-decoration: underline; }

#navigationSideTopShadow { position:absolute; visibility:visible; left:0px; top:0px; width:220px; height:5px; z-index:4; background-image: url(images/NavigationSide/navigationSide_02.jpg); background-repeat: no-repeat; }
#navigationSideArchitecturalTopShadow { position:absolute; visibility:visible; left:0px; top:0px; width:900px; height:5px; z-index:2; background-image: url(images/NavigationSide/NavigationDropShadows_02.jpg); background-repeat: no-repeat; }
.tel { letter-spacing: 0em; padding-bottom: 10px; }
.navSplashAds { position:relative; width:200px; z-index:100; border-width: 0px; border-style: dotted; border-color: #F3C; font-size: 13px; line-height: 16px; visibility: visible; margin: 10px 0 10px 0px; text-transform: none; }

#homeSplashAds { border-style: dotted; border-color: #C1DCD5; position:relative; width:190px; z-index:100; top: 10px; left: 0px; border-width: 2px; font-size: 9px; line-height: 10px; visibility: visible; padding: 0 0 0px 0; text-align: center; margin: 0 0 20px 0; float: left; }

#homeSplashAds a img { padding-bottom: 3px; text-decoration: none; border-width: 0; }

.navSplashSundials { position:relative; width:200px; z-index:100; font-size: 13px; line-height: 16px; visibility: visible; margin: 10px 0 10px 0px; text-transform: none; }

.navSplashAds img { margin-left: -4px; }
.navSplashSundials img { margin-left: -4px; padding: 0 0 5px 0; }

.whiteMask   { background-color: #FFF; bottom: -300px; visibility: visible; z-index: 1; position: absolute; left: 0px; height: 300px; background-image: url(images/NavigationSide/navigationSide_04.jpg); background-repeat: repeat-y; width: 900px; }

#pic1 { position:relative; visibility:visible; width:680px; height:450px; z-index:38; top: 199px; left: 220px; }
#pic2, #pic3, #pic4, #pic5, #pic6, #pic7, #pic8, #pic9, #pic10, #pic11, #pic12, #pic13, #pic14, #pic15
{ position:absolute; visibility: hidden; width:680px; height:450px; top: 199px; left: 220px; }
#pic2 { z-index:37; } #pic3 { z-index:36; } #pic4 { z-index:35; } #pic5 { z-index:34; } #pic6 { z-index:33; } #pic7 { z-index:32; } #pic8 { z-index:31; }
#pic9 { z-index:30; } #pic10 { z-index:29; } #pic11 { z-index:28; } #pic12 { z-index:27; } #pic13 { z-index:26; } #pic14 { z-index:25; } #pic15 { z-index:24; }

#refreshesPage { height: 20px; visibility: hidden; z-index: 1000; padding: 0; font-family: "Goudy Old Style", Perpetua, Baskerville, Times, "Times New Roman", serif; font-size: 9px; text-align: right; width: 660px; top: 640px; position: absolute; left: 50%; margin: -20px 0 0 -220px; }
.replaySlideshowButton { font-family: "Goudy Old Style", Perpetua, Baskerville, Times, "Times New Roman", serif; font-size: 9px; }

#howToFindUsTextTL, #showGardensTextTL, #showGardensTextTR, #showGardensTextML, #showGardensTextBL, #sectionOpenerTextTL, #sectionOpenerTextTR, #sectionOpenerTextML, #sectionOpenerTextBL, #sectionOpenerTextBR, #architecturalOpenerTextTL, #architecturalOpenerTextTR, #architecturalOpenerTextML, #architecturalOpenerTextBL, #architecturalOpenerTextBR, #productsTextTL, #productsTextBL, #sectionTextTL, #contactUsTL, #contactUsTR, #contactUsBL, #contactUsForm, #adminProductsTextTL, #aboutChilstoneTextTL, #aboutChilstoneTextTR, #aboutChilstoneTextML, #aboutChilstoneTextBL, #aboutChilstoneTextBR, #clickPagesReminderTR, #productNEWstatus, #video   { position:absolute; z-index:8; font-size: 13px; letter-spacing: normal; line-height: 16px; padding-top: 10px; visibility: visible; }

#howToFindUsMap { position:absolute; visibility:visible; width:558px; z-index:3; font-size: 11px; text-transform: uppercase; line-height: 15px; right: 0px; text-align: right; height: 417px; top: 240px; }
#howToFindUsTextTL { left:235px; top:200px; width:431px; }

#showGardensMap { position:absolute; visibility:visible; width:483px; z-index:3; bottom: 5px; font-size: 11px; text-transform: uppercase; line-height: 15px; right: 15px; text-align: right; }
#showGardensMap a:link { color: #000000; text-decoration: none; }
#showGardensMap a:visited { color: #000000; text-decoration: none; }
#showGardensMap a:hover { color: #333399; text-decoration: underline; }
#showGardensMap a:active { color: #333399; text-decoration: underline; }

#showGardensTextTL { left:235px; top:200px; width:425px; }
#showGardensTextTR { top:200px; right: 15px; }
#showGardensTextML { left:235px; width:140px; top: 350px; }
#showGardensTextBL { left:235px; width:200px; bottom: 15px; }

#sectionOpenerTextTL { left:235px; top:200px; width:302px; }
#sectionOpenerTextTR { top:200px; right: 0px; width: 348px; }
#sectionOpenerTextML { left:235px; width:140px; bottom: 15px; }
#sectionOpenerTextBL { left:386px; width:151px; bottom: 15px; padding: 0; height: 195px; }
#sectionOpenerTextBR { width:348px; bottom: 50px; right: 0px; height: 450px; padding: 0 0 0 0; }
#morePedestalsArchToGarden { position:absolute; visibility:visible; left:235px; top:215px; width:482px; height:40px; z-index:12; font-size: 13px; }

#architecturalOpenerTextTL { left:235px; top:200px; width:317px; }
#architecturalOpenerTextTR { top:200px; right: 15px; }
#architecturalOpenerTextML { left:235px; width: 317px; top: 430px; height: 15px; }
#architecturalOpenerTextBL { left:386px; width:151px; padding: 0; height: 195px; top: 454px; }
.architecturalOpenerTable { width:665px; right: 0px; padding: 0 0 0 235px; top: 210px; position: relative; background-color: #FFFFFF; font-size: 13px; line-height: 16px; background-image: url(images/NavigationSide/navigationSide_04.jpg); background-repeat: repeat-y; z-index: 5; }

#aboutChilstoneTextTL { left:235px; top:200px; width:302px; }
#aboutChilstoneTextTR { top:200px; right: 0px; width: 348px; }
#aboutChilstoneTextML { left:235px; width:140px; bottom: 15px; }
#aboutChilstoneTextBL { left:235px; width:151px; bottom: 15px; padding: 0; height: 220px; }
#aboutChilstoneTextBR { width:348px; bottom: 50px; right: 0px; height: 450px; padding: 0 0 0 0; }

#productsTextTL { left:235px; top:200px; width:302px; }
#productsTextBL { left:235px; width:302px; bottom: 15px; text-align: center; }

#sectionTextTL { left:235px; top:200px; width:302px; }
#sectionThumbs { position:relative; visibility:visible; left:0px; width:665px; z-index:4; top: 215px; background-color: #FFFFFF; background-image: url(images/NavigationSide/navigationSide_04.jpg); padding-left: 235px; background-repeat: repeat-y; color: #000000; }

#sectionThumbs a:link { color: #000000; text-decoration: underline; }
#sectionThumbs a:visited { color: #000000; text-decoration: underline; }
#sectionThumbs a:hover { color: #333399; text-decoration: underline; }
#sectionThumbs a:active { color: #333399; text-decoration: underline; }
#productPhoto { position:absolute; visibility:visible; width:348px; height:450px; z-index:20; right: 0px; margin: 0 0 0 0; padding: 0 0 0 0; background-repeat: repeat-x; top: 199px; }
#productNEWstatus { width:332px; height:89px; z-index:20; right: 0px; margin: 0 0 0 0; padding: 0 16px 0 0; bottom: 0px; }



#contactUsTL { left:235px; top:200px; width:152px; }
#contactUsTR { top:200px; width:317px; right: 15px; }
#contactUsBL { left:235px; width:140px; bottom: 15px; }
#contactUsForm { width:483px; right: 15px; text-align: left; top: 200px; }

.bigHeadings { font-size: 14px; text-transform: uppercase; letter-spacing: 1px; line-height: 20px; font-weight: bold; }
.brochureRow { height: 15px; padding-bottom: 3px; }
.brochureRowHeading { height: 20px; padding-bottom: 1px; }
.contactButtons { font-size: 11px; text-transform: uppercase; color: #000000; }


#credits { position:relative; width:900px; z-index:1; color: #666666; font-size: 11px; margin: 0px 0 0 -10px; top: 30px; height: 20px; text-transform: none; letter-spacing: 0px; }

#credits a:link { color: #666666; text-decoration: none; }
#credits a:visited { color: #666666; text-decoration: none; }
#credits a:hover { color: #FFFFFF; text-decoration: underline; }
#credits a:active { color: #FFFFFF; text-decoration: underline; }

#creditsSectionOnly { visibility:visible; left:50%; width:900px; height:400px; z-index:1; color: #666666; font-size: 11px; margin-left: -450px; background-color: none; position: absolute; top: 800px; }

#creditsSectionOnly a:link { color: #666666; text-decoration: none; }
#creditsSectionOnly a:visited { color: #666666; text-decoration: none; }
#creditsSectionOnly a:hover { color: #FFFFFF; text-decoration: underline; }
#creditsSectionOnly a:active { color: #FFFFFF; text-decoration: underline; }

.text { font-size: 12px; line-height: 15px; }

.ruleBelow { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000; padding-top: 3px; padding-bottom: 5px; }
.thumbSize { float: left; width: 151px; height: 210px; margin: 0 15px 0px 0; }
.width151px { width: 151px; }
.dimensionsHeading { font-size: 10px; font-weight: bold; text-transform: uppercase; }
li { list-style-position: inside; list-style-type: square; text-transform: capitalize; letter-spacing: 0px; padding: 0 0 0 0; }
ul { margin: 0px; padding: 0px; line-height: 17px; }


#adminMenuBottom { position:absolute; visibility:visible; left:0px; width:210px; z-index:3; font-size: 14px; padding-left: 10px; line-height: 16px; letter-spacing: 1px; padding-right: 10px; color: #FFFFFF; text-transform: uppercase; top: 220px; }
#adminShadowUnderLogo { position:absolute; visibility:visible; left:0px; top:199px; width:900px; height:5px; z-index:6; background-image: url(images/Common/shadowUnderLogo.jpg); background-repeat: repeat-x; }
.adminSummaryTable { float: left; width: 151px; height: 260px; margin: 0 15px 15px 0; font-size: 12px; line-height: 15px; background-color: #eeeeee; }
.adminHoldingTable { height: 195px; width: 151px; margin-bottom: 5px; }
.adminProductPhoto { width:151px; height:195px; }
#adminProductsTextTL { left:235px; top:200px; width:649px; padding-top: 5px; }
#wholeSiteREDbackground { position:absolute; visibility:visible; left:50%; top:0px; width:900px; z-index:1; margin-left: -450px; border-color: #000000; border-style: solid; border-width: 1px; background-color: #CC0000; height: 749px; }
.maxWidthFormField { width: 470px; font-family: font-size: 13px; background-color: #eeeeee; padding-top: 3px; }
.field135pxWide { width: 151px; font-size: 13px; background-color: #eeeeee; padding-top: 3px; }
.fieldNarrow { width: 70px; font-size: 13px; background-color: #eeeeee; padding-top: 3px; }
.fieldMediumWidth { width: 100px;  font-size: 13px; background-color: #eeeeee; padding-top: 3px; }
.adminFormHeadings {  font-size: 12px; line-height: 15px; text-transform: uppercase; padding-top: 8px; font-weight: bold; }
.paddingLeft { padding-left: 3px; }
.notes { font-style: italic; text-transform: none; letter-spacing: 0px; }
#adminProductsHome { left:235px; top:200px; width:649px; padding-top: 5px; position:absolute; visibility:visible; z-index:5;  font-size: 14px; letter-spacing: normal; line-height: 22px; padding-top: 10px; text-transform: uppercase; }
.whiteText { color: #FFFFFF; }
#adminProductsHomeBottom { left:235px; width:570px; padding-top: 5px; position:absolute; visibility:visible; z-index:5;  font-size: 14px; letter-spacing: normal; line-height: 22px; padding-top: 10px; text-transform: uppercase; bottom: 10px; text-align: left; }
.sectionThumbsTableHeight { height: 210px; }

#adminMenuLogIn { position:absolute; visibility:visible; left:50%; width:200px; z-index:30; font-size: 14px; padding-left: 10px; line-height: 16px; letter-spacing: 1px; padding-right: 10px; color: #000000; text-transform: uppercase; margin-left: -450px; margin-bottom: -325px; top: 220px; }
#adminMenuLogInWhiteType { position:absolute; visibility:visible; left:50%; width:200px; z-index:30; font-size: 14px; padding-left: 10px; line-height: 16px; letter-spacing: 1px; padding-right: 10px; color: #FFFFFF; text-transform: uppercase; top: 220px; margin-left: -450px; }
#adminProductsHomeBottomRR { width:200px; padding-top: 5px; position:absolute; visibility:visible; z-index:5;  font-size: 14px; letter-spacing: normal; line-height: 22px; padding-top: 10px; text-transform: uppercase; bottom: 10px; text-align: right; right: 16px; }
#adminProductsHomeBottomRR a:link { color: #000000; text-decoration: none; }
#adminProductsHomeBottomRR a:visited { color: #000000; text-decoration: none; }
#adminProductsHomeBottomRR a:hover { color: #333399; text-decoration: underline; }
#adminProductsHomeBottomRR a:active { color: #000000; text-decoration: underline; }
#noImagesInThisSection { position:absolute; visibility:visible; left:50%; top:205px; width:300px; z-index:5;  text-transform: uppercase; font-size: 13px; line-height: 18px; letter-spacing: 1px; padding-top: 10px; margin-left: -210px; }
.adminShowHiddenProductsOnly {  font-size: 12px; line-height: 15px; text-transform: uppercase; padding-top: 0px; text-align: right; padding-right: 15px; padding-bottom: 8px; color: #000000; }
#creditsArchitecturalOnly { position:absolute; visibility:visible; left:50%; width:900px; height:200px; z-index:50;  color: #1e2b4e; font-size: 11px; margin-left: -449px; top: 780px; }
.architecturalThumbs { float: left; width: 649px; margin: 0 15px 15px 0; *margin: 0 0px 15px 0; }
.priceListText {  font-size: 13px; line-height: 15px; border-bottom-color: #000000; border-bottom-style: dotted; border-bottom-width: 1px; padding: 5px 15px 3px 0; }
#sectionThumbsPriceList { position:relative; visibility:visible; left:0px; width:665px; z-index:20; top: 215px; background-color: #FFFFFF; background-image: url(images/NavigationSide/navigationSide_04.jpg); padding-left: 235px; background-repeat: repeat-y; color: #000000; }
#clickPagesReminderTR { position:absolute; visibility:hidden; top:160px; width:500px; height:38px; z-index:11; color: #FFFFFF; text-align: right; right: 50%; margin-right: -435px; }
.sectionPedestalCell { background-color: #eeeeee; width: 151px; height: 195px; float: left; margin: 0 15px 15px 0; font-size: 13px; }
.sectionPedestalsReferal { height: 195px; width: 151px; }



.dynamicTable
{ margin: 0px; background: white; }

.dynamicTable td, .dynamicTable th
{
	padding: 5px;
	border-bottom: 1px solid black;
}

#dynamicTableMenu
{
	position: absolute;
	background: white;
	border: 0px;
	padding: 5px;
	text-align: left;
	cursor: hand;
	cursor: pointer;
}

#dynamicTableMenu ul, #dynamicTableMenu ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
}

#dynamicTableMenu button
{
	margin-top: 10px;
}

.dynamicTable .sortAsc
{ background-image: url(images/Common/arrow-up.gif); padding: 0 15px 0 15px; font-weight: bold; }

.dynamicTable .sortDesc
{ background-image: url(images/Common/arrow-down.gif); padding: 0 15px 0 15px; font-weight: bold; }

.dynamicTable th
{ cursor: hand; cursor: pointer; background-color: #FFFFFF; background-repeat: no-repeat; background-position: center left; font-size: 12px; text-align: left; color: #0000FF; font-weight: normal; }
.rrNoPadding { text-align: right; margin: 0px; padding: 0px; }
#codeDoesNotExist { position:absolute; top:212px; width:157px; height:168px; z-index:9; text-align: center; right: 16px; background-color: #990000; font-family: Perpetua, Baskerville, Times, "Times New Roman", serif; color: #FFFFFF; text-transform: uppercase; visibility: visible; }


.new, .newBLANK { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase; color: #FFFFFF; visibility: visible; text-align: left; font-weight: bold; margin-top: -15px; margin-bottom: 0px; display: inline-block; padding: 0px 2px 0px 2px; margin-left: 0px; position: relative; margin-bottom: 0px; float: left; bottom: 0px; }

.new { background-color: #C00; padding: 0px 2px 0px 2px; }
.newBLANK { background-color: none; padding: 0px 0px 0px 0px; }
.redNumberSans { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000; }
.redSansNOTcaps { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF0000; letter-spacing: 0px; text-transform: none; }

#newFlashProductsPage, #newFlashProductsAdminPage  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase; position:absolute; visibility:visible; left:552px; background-color: #FF0000; color: #FFFFFF; z-index:21; font-weight: bold; padding: 5px 5px 5px 5px; height: 16px; }

#newFlashProductsPage { bottom: 0px; }
#newFlashProductsAdminPage { bottom: 100px; }
.italicsInSideNavigation { font-style: normal; font-size: 13px; font-weight: bold; }
#video { width:680px; bottom: 0px; right: 0px; height: 450px; padding: 0; text-align: center; background-color: #FFF; }
#widthFixer { visibility: visible; height: 10px; width: 20px; top: 0px; background-color: #CCC; z-index: 100; position: absolute; left: 50%; margin: 0 0 0 -500px; overflow: visible; }
.sectionBounceHeight { height: 500px; }
h3 { font-size: 13px; line-height: 16px; text-transform: capitalize; margin: 0; font-weight: normal; }

h4 { font-size: 12px; line-height: 15px; text-transform: uppercase; padding: 8px 0 0 0; letter-spacing: 1px; }
h2 { font-size: 14px; line-height: 16px; text-transform: uppercase; letter-spacing: 1px; padding: 6px 0 0 0; margin: 0; font-weight: normal; }
#sectionThumbs #MiscTextURL { width: 509px; }

#sectionThumbs #MiscText { width: 509px; }

#sectionThumbs #ref { width: 60px; background: #666; text-align: right; }
.tableBG { background-color: #c1dcd7; }
#homeBottomPadding { height: 130px; width: 660px; z-index: 1000; background-color: #C1DCD5; margin: 201px 0 0 220px; *margin: 201px 0 0 0px; float: left; *float: right; padding: 10px; }
#navigationSide #homeSplashAds a { text-decoration: none; }
.homeSplashAdsHeading { font-size: 12px; font-weight: bold; line-height: 14px; }

/*--------------------------chelsea additions-----------------------------*/

.rrNoPadding #button { margin: 0px; padding: 0px; }
.plantingPlan { font-size: 15px; line-height: 22px; }
.plantingPlan tr .nos { text-align: right; padding-right: 10px; font-family: "Arial Black", Gadget, sans-serif; font-size: 12px; }
.architecturalOpenerTable table tr td hr { margin-top: 20px; margin-bottom: 0px; }
#buttons { text-align: center; height: 150px; font-weight: bold; float: left; width: 680px; }
#buttons table tr td a { font-size: 12px; text-decoration: none; font-weight: bold; font-family: "Arial Black", Gadget, sans-serif; }
#buttons table tr td a:link, #buttons table tr td a:visited { color: #000000; }
#buttons table tr td a:hover, #buttons table tr td a:active { color: #F00; }
#navigationSide #homeSplashAds p { padding-bottom: 7px; }
#medal { height: 107px; width: 121px; margin-left: -121px; position: absolute; z-index: 500; background-color: none; }

#productsTextTL h2 { line-height: 20px; letter-spacing: 0px; font-weight: bold; }
#productsTextTL h2 a:link, #productsTextTL h2 a:visited { color: #339; font-weight: bold; }
#productsTextTL h2 a:hover, #productsTextTL h2 a:active { color: #900; font-weight: bold; }
#homeBottomPadding img { padding: 0 10px 0 0; float: left; }
#homeBottomPadding h2 { padding-top: 0px; }

