      
#body        {margin-top: 0; margin-bottom: 0; background-color: #C9D7EB}
#wrapper     {display:table; width: 749px; margin-top: 0px; margin-left: auto; margin-right: auto; text-align: center;}
#table1      {display:table; width: 749px; text-align: center; background-color: #000080; border-width: 1px;}
#table2      {display:table; width: 749px; text-align: center; background-color: #ffffff; padding: 0px; border-width: 0px;}
#header_td   {width: 749px; height: 115px; text-align: center;}
#dropdown_td {width: 749px; height: 20px; margin:0;}

/* MAIN CONTENT */
.main_content_td           {width: 451px; background: url('images/divider_top.gif'); background-position: 0% 100%; 
                            background-repeat: no-repeat; padding-top:8px; padding-left:15px; padding-right:15px; 
                            text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000;}
.main_content_td a:hover   {text-decoration: underline; color: purple}
.main_content_td a:active  {text-decoration: underline; color: purple}
.main_content_td a:visited {text-decoration: underline; color: blue}
.main_widecontent_td       {width: 479px; background: url('images/divider_top.gif'); background-position: 0% 100%; 
                            background-repeat: no-repeat; padding-top:8px; padding-left:40px; padding-right:30px; 
                            text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000;}
.title                     {text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; 
                            font-weight: bold; color: #000080;}
.bold                      {font-weight: bold;}
.estimate_reminder         {text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000080;}
.center                    {text-align: center;}
.left                      {text-align: left;}  
.italic                    {font-style: italic;}
.under                     {text-decoration: underline;}
                  
/* RIGHT COLUMN IMAGES */
.aboutus_image_td {width: 268px; height: 428px; padding: 0px; text-align:left;background: url('images/decks.jpg'); background-position: 0% 0%; 
                   background-repeat: no-repeat; vertical-align:top;}
.doors_image_td     {width: 268px; height: 428px; padding: 0px; text-align:left;background: url('images/doors.jpg'); background-position: 0% 0%; 
                   background-repeat: no-repeat; vertical-align:top;}
.employment_image_td {width: 268px; height: 428px; padding: 0px; text-align:right;background: url('images/employment.jpg'); background-position: 0% 0%; 
                   background-repeat: no-repeat;}
.estimates_image_td {width: 200px; height: 690px; padding: 0px; text-align:left; background: url('images/estimates.jpg'); background-position: 0% 0%; 
                   background-repeat: no-repeat;}
.garages_image_td {width: 200px; height: 564px; padding: 0px; text-align:left;background: url('images/garages2.jpg'); background-position: 0% 0%; 
                   background-repeat: no-repeat; vertical-align:top;}
.gutters_image_td {width: 268px; height: 428px; padding: 0px; text-align:left;background: url('images/gutters.jpg'); background-position: 0% 0%; 
                   background-repeat: no-repeat; vertical-align:top;}
.join_image_td {width: 200px; height: 543px; padding: 0px; text-align:right;background: url('images/join.jpg'); background-position: 100% 0%; 
                   background-repeat: no-repeat;}
.ourapproach_image_td {width: 268px; height: 428px; padding: 0px; text-align:right;background: url('images/ourapproach.jpg'); background-position: 0% 0%; 
                   background-repeat: no-repeat;}
.ourphilosophy_image_td {width: 268px; height: 498px; padding: 0px; text-align:right;background: url('images/ourphilosophy2.jpg'); background-position: 0% 0%; 
                   background-repeat: no-repeat;}
.ourwork_image_td {width: 268px; height: 428px; padding: 0px; text-align:left;background: url('images/ourwork.jpg'); background-position: 0% 0%; 
                   background-repeat: no-repeat; vertical-align:top;}
.photogallery_image_td {width: 268px; height: 428px; padding: 0px; text-align:right;background: url('images/photogallery.jpg'); background-position: 0% 0%; 
                   background-repeat: no-repeat;}
.porches_image_td {width: 268px; height: 428px; padding: 0px; text-align:left;background: url('images/porches.jpg'); background-position: 0% 0%; 
                   background-repeat: no-repeat; vertical-align:top;}
.railings_image_td {width: 268px; height: 428px; padding: 0px; text-align:left;background: url('images/railings.jpg'); background-position: 0% 0%; 
                   background-repeat: no-repeat; vertical-align:top;}
.roofing_image_td {width: 268px; height: 428px; padding: 0px; text-align:left;background: url('images/roofing.jpg'); background-position: 0% 0%; 
                   background-repeat: no-repeat; vertical-align:top;} 
.siding_image_td {width: 268px; height: 428px; padding: 0px; text-align:left;background: url('images/siding.jpg'); background-position: 0% 0%; 
                   background-repeat: no-repeat; vertical-align:top;} 
.soffitfascia_image_td {width: 268px; height: 428px; padding: 0px; text-align:left;background: url('images/soffitfascia.jpg'); background-position: 0% 0%; 
                   background-repeat: no-repeat; vertical-align:top;} 
.testimonials_image_td {width: 268px; height: 428px; padding: 0px; text-align:right;background: url('images/testimonials.jpg'); background-position: 0% 0%; 
                   background-repeat: no-repeat;} 
.windows_image_td {width: 268px; height: 428px; padding: 0px; text-align:left;background: url('images/windows.jpg'); background-position: 0% 0%; 
                   background-repeat: no-repeat; vertical-align:top;} 

                   
/* FOOTER CELL */
.main_footer_td     {background: url('images/divider_bottom.gif'); height: 153px; background-position: 0% 0%;
                     background-repeat: no-repeat; background-color: #000080;}
.main_widefooter_td {width: 749px; height: 153px; background: url('images/divider_bottom_wide.gif'); background-position: 0% 0%; 
                     background-repeat: no-repeat; background-color: #000080; font-family: Arial, Helvetica, sans-serif; 
                     font-size: 10pt; font-weight: bold; color: #fff;}

/* FOOTER TEXT */
.footer_text        {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #fff;}
.footer_text a:link {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: underline; color: #fff;}
.footer_text a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: underline; color: #fff;}
.footer_text span   {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #F4EFDA;}

/* PHOTO GALLERY ICON (ON "OUR WORK" PAGES) */
#rightdiv     {position:relative;top:0px;left:0px;}
#photogallery_icon  {position:absolute;top:4px;left:-49px;text-decoration:none;border:none;}
