/*CSS Styles for Hummer Global PagesAuthor: Green Latitudes / Jeff GreenClient: Sporting Valley Turf FarmsModified: June 16, 2009*/body { font:normal 13px/17px Tahoma, Geneva, sans-serif; color:#000; background:#018357 url(/hummersportsturf/images/ui/content-bkgd.jpg) repeat-x center top; margin:0; padding:0; }a img { border:0pt none!important; }a {color: #ff6600;}a:hover {color: #666600;}p { margin:0; padding:0 0 14px 0; }.clear { clear:both!important; }h1 { color:#DE8E45; font:normal 28px Verdana, Arial, Helvetica, sans-serif; padding:0 0 5px 0; margin:0; }h2 { font-size:15px; line-height:20px; text-transform:uppercase; font-weight:bold; padding:0; margin:0; }h3 { font-size:15px; line-height:20px; font-weight:bold; padding:0; margin:0; }h4 { font: normal 16px/26px Georgia, "Times New Roman", Times, serif; color:#018357; margin:0 0 10px 0; padding:0; }.textNew { font:normal 13px/18px Tahoma, Arial, Helvetica, sans-serif; color:#000; }.textLeadNew { font: normal 16px/26px Georgia, "Times New Roman", Times, serif; color:#527E44; }.newH2 { font-size:16px; line-height:20px; text-transform:uppercase; font-weight:bold; padding:0; margin:0; }#mainContentNew { position:relative; display:block; width:655px; left:212px; padding:15px 0 15px 0; margin:0; }/*------ News Page ----*/.newsDate { font: normal 16px Georgia, "Times New Roman", Times, serif; color:#018357; margin:8px 0 0 0; padding:0 0 5px 0; }#newsArticle { display:block; padding:0 0 12px 0; margin:0 0 20px 0; border-bottom:solid 1px #CCC; }#newsQuote { font: normal 18px/22px Georgia, "Times New Roman", Times, serif; color:#018357; margin:10px 0 4px 0; padding:0; }/*-------------- HEADER ------------------*/#headerWrapper { position:relative; display:block; width:924px; height:50px; margin:0 auto; padding:0; }#contactTab { width:110px; height:29px; position:absolute; top:21px; left:15px; }#contactTab a:hover { filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7; }#hummerLink { width:257px; height:29px; position:absolute; top:21px; right:15px; }#hummerLink a:hover { filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7; }#searchWrapper { height:20px; position:absolute; top:23px; left:170px; padding:0; margin:0; }.sodSearchText { color:#FFF; text-transform:uppercase; font-size:10px; padding:0 5px 8px 0; }#searchWrapper input { color:#000; background-color:#FFF; font-size:11px; padding:3px; margin:0 2px 0 0; border:none; }.searchSubmit { padding:0!important; border:none!important; }#mailingList { width:150px; height:29px; position:absolute; top:24px; right:280px; }#mailingList a:hover { filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7; }/*-------------- COMMON CONTENT ------------------*/#contentWrapper { position:relative; display:block; width:924px; background-color:#FFF; margin:0 auto; padding:0 0 3px 0; }#content { position:relative; display:block; width:916px; border:solid 1px #2b4925; background-color:#FFF; margin:0 auto; padding:0; min-height:450px; height:auto; }#navWrapper { position:absolute; display:block; margin:0; padding:0; top:0; left:0; z-index:1000!important; }#ProjectNameNew { margin:0; background-color:#DE8E45; height:20px; color:#FFF; font-size:11px; padding: 5px 16px 3px 10px; display:block; position:absolute; right:0; bottom:20px; }#ProjectNameNew a { font-size:11px; text-transform:uppercase; font-weight:bold; color:#2b4925; text-decoration:none; }#ProjectNameNew a:hover { color:#FFF; }#linkListings { display:block; width:277px; float:left; text-align:center; height:150px; padding:0 15px 0 15px; margin:10px; border-bottom:solid 1px #CCC; }#linkListings img { margin:14px 0 0 0; padding:0; }/*-------------- PAGE HEADER ------------------*/#pageHeader { width:924px; height:83px; position:relative; display:block; margin:0 auto; padding:0; background-color:#FFF; }#pageHeader h1 { color:#DE8E45; font:normal 28px Verdana, Arial, Helvetica, sans-serif; padding:20px 0 3px 0; margin:0; position:absolute; width:563px; right:142px; top:0; /*border-bottom:solid 1px #2b4925;*/ }#hummerLogo { position:absolute; display:block; width:167px; height:50px; left:12px; top:20px; }#subNav { position:absolute; right:0; top:62px; width:705px; text-align:left; display:block; margin:0; padding:0; }#subNav a { color:#004227; font-size:11px; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:0; margin:0; }#subNav a:hover { color:#de8e45; }/*EQUIPMENT PAGE---------------------------------------------------*/#equipmentPhoto { position:relative; border:solid 1px #999; margin:0 0 15px 25px; padding:3px; float:right; }#equipmentGroups { position:relative; display:block; width:563px; margin:15px 0 15px 0; padding:0 0 10px 0; min-height:190px; border-bottom:solid 1px #999; }/*PROJECTS PAGE---------------------------------------------------*/#projectListings { position:relative; display:block; width:655px; margin:10px 0 20px 0; padding:0 0 20px 0; border-bottom:solid 1px #666; }#projectListings img { margin:0; padding:4px; border:solid 1px #CCC!important; position:absolute; left:0; }#projectListings h1 { color:#DE8E45; font:normal 22px/22px Verdana, Arial, Helvetica, sans-serif; padding:0 0 2px 0; margin:0; }#projectListings h4 { font:normal 17px/22px Georgia, "Times New Roman", Times, serif; color:#018357; margin:0 0 7px 0; padding:0; }#projectListings p { width:495px; display:block; position:relative; left:150px; padding:6px 0 6px 0; border-bottom:solid 1px #CCC; }/*#projectLeftColumn { width:290px; position:relative; border-bottom:solid 1px #999; margin:0; padding:15px 10px 15px 0px; float:left; text-align:left; vertical-align:top; }#projectLeftColumn a, #projectLeftColumn a:active, #projectLeftColumn a:link { padding:0; margin:0; }#projectLeftColumn a:hover { padding:0; margin:0; }#projectLeftColumn p { padding:20px 0 0 10px; margin:0; }#projectLeftColumn img { margin:0; padding:0 10px 0 0; }#projectRightColumn { width:290px; position:relative; border-bottom:solid 1px #999; margin:0; padding:15px 0 15px 10px; float:right; right:24px; text-align:left; vertical-align:top; }#projectRightColumn a, #projectRightColumn a:active, #projectRightColumn a:link { padding:0; margin:0; }#projectRightColumn a:hover { padding:0; margin:0; }#projectRightColumn p { padding:20px 0 0 10px; margin:0; }#projectRightColumn img { margin:0; padding:0 10px 0 0; }*/#projectNext { position:absolute; left:0; bottom:0; }/*BIG PHOTOS-------------------------------------------------------*/#largePhoto { position:relative; border:solid 1px #999; margin:5px 0 15px 15px; padding:3px; float:right; }/*-------------- FOOTER ------------------*/#footerWrapper { position:relative; display:block; width:924px; height:50px; margin:0 auto; padding:10px 0 0 0; }.copyright { color:#FFF; font-size:11px; line-height:14px; padding:0 5px 0 0; }.copyright a { color:#FFF; font-size:11px; border-left:solid 1px #FFF; padding:0 10px 0 10px; }.copyright a:hover { color:#de8e45; font-size:11px; }/*.projectInfoLead {color: #000000; font-size:10px; text-decoration: none; font-weight:bold; line-height:14px;}.projectInfo {color: #000000; font-size:10px; text-decoration: none; line-height:14px;}a.projectInfo:active, a.projectInfo:link, a.projectInfo:visited {color: #DE8E45; text-decoration: underline; font-weight:bold;}a.projectInfo:hover {color: #000000; text-decoration: underline; font-weight:bold;}*//*-------------- PROJECT IMAGES ------------------*/#project_AlverniaSoccer { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/projects/images/alvernia-DSC_0441.jpg) no-repeat; }#project_AlverniaBB { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/projects/images/alvernia-BB-DSC_0289.jpg) no-repeat; }#project_BinnsPark { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/images/project_binnspark.jpg) no-repeat; }#project_BinnsPark-Alt { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/images/project_binnspark-alt2.jpg) no-repeat; }#project_VillanovaBB1 { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/about/images/villanova_bb_0014.jpg) no-repeat; }#project_VillanovaBB2 { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/services/images/villanova_bb_2.jpg) no-repeat; }#project_VillanovaSoftball { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/projects/images/villanova-softball-DSC_0021.jpg) no-repeat; }#project_UofD { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/about/images/uofd_DSCF2856.jpg) no-repeat; }#project_SandGrid { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/services/images/sand_grid_DSCF3323.jpg) no-repeat; }#project_Irrigation { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/services/images/irrigation_P7180013.jpg) no-repeat; }#project_FioreField { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/services/images/fiore_field_construction.jpg) no-repeat; }#project_PSUbeaver1 { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/projects/images/psu_beaver_DSCF2723.jpg) no-repeat; }#project_PSUbeaver3 { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/testimonials/images/beaver_stad_3.jpg) no-repeat; }#project_PennKoro { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/equipment/images/penn_koro.jpg) no-repeat; }#project_Downingtown { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/news/images/downingtown_stadium.jpg) no-repeat; }#project_PSUbaseball { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/projects/images/psu-baseball-DSC_0168.jpg) no-repeat; }#project_PSUsoccer1 { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/news/images/penn_soccer_DSCF1120.jpg) no-repeat; }#project_PSUsoccer2 { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/news/images/1322_psu_soccer.jpg) no-repeat; }#project_PSUsoccer3 { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/projects/images/psu-practice-soccer_431.jpg) no-repeat; }#project_PSUsoccer4 { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/projects/images/psu-practice-soccer_438.jpg) no-repeat; }#project_Swarthmore { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/images/project_swarthmore_wizz.jpg) no-repeat; }#project_Holuba { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/projects/images/PSU_Holuba-2008-18.jpg) no-repeat; }#project_noimage { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/projects/images/lg_noimage.gif) no-repeat; }#project_PSUparking { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/images/project_psu_parking2.jpg) no-repeat; }#project_SolancoFootball { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/projects/images/solanco-DSC_0188.jpg) no-repeat; }#project_SolancoLittleLeague { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/projects/images/solanco-baseball-DSC_0661.jpg) no-repeat; }#project_LehighU { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/projects/images/lehigh-DSC_0244.jpg) no-repeat; }#project_LehighUSoccer { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/projects/images/lehigh-soccer-DSC_0623.jpg) no-repeat; }#project_DallastownHS { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/projects/images/dallastownHS-DSC_0581.jpg) no-repeat; }#project_psuHarrisburg { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/projects/images/psu-harrisburg-DSC_0323.jpg) no-repeat; }#project_governorMifflin { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/projects/images/governorMifflin-DSC_0392.jpg) no-repeat; }#project_volunteerLLWS { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/projects/images/volunteer-LLWS-100_1446.jpg) no-repeat; }#project_volunteerLLWS { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/projects/images/volunteer-LLWS-100_1446.jpg) no-repeat; }#project_mcCaskeyBB { position:relative; display:block; left:0; top:0; width:916px; height:312px; background:url(/hummersportsturf/projects/images/mccaskey-baseball-field.jpg) no-repeat; }.hummerPageHead {color: #DE8E45; font-size:28px; font:"Verdana";}.pageHeadline {font-size:15px; line-height:20px; text-transform:uppercase; font-weight:bold;}.pageHeadlineLight {font-size:15px; line-height:20px; text-transform:capitalize; font-weight:normal;}.pageText {line-height:17px;}.captions {background-color:#DE8E45; height:20px; color:#FFFFFF; font-size:10px;}#tablemenu1 {width: 187px;margin: 0 0 0 0;border-collapse:collapse;table-layout:inherit;}#tablemenu1 td {width:187px;}#tablemenu1 td a {text-decoration:underline;text-transform:uppercase;display:block;padding:4px;font: 10px Tahoma, sans-serif;font-weight:bold;color:#FFFFFF;}#tablemenu1 td a:link, #tablemenu1 a:visited,#tablemenu1 a:active{color: #FFFFFF;background-color:#de8e45;}#tablemenu1 td a:hover {color: #FFFFFF;background-color:#004227;}#tablemenu1 td {text-align: center;}* html #tablemenu1 td a {width: 187px;}