/*CSS Styles for Sod Global PagesAuthor: Green Latitudes / Jeff GreenClient: Sporting Valley Turf FarmsModified: April 28, 2010*/body { font:normal 13px/18px Tahoma, Arial, Helvetica, sans-serif; color:#000; margin:0 auto; padding:0; background:#193408 url(/sportingvalleysod/images/ui/site-bkgd.jpg) no-repeat center top; }/* * { margin: 0; padding: 0; } */a img { border:0pt none!important; }a { color:#2b4925; }a:hover { color: #d3783f; }.clear { clear:both!important; }h1 { color: #FFF; font-size:28px; line-height:36px; font:"Verdana"; padding:0; margin:0; font-weight:normal; }h2 { font-size:16px; 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 20px/26px Georgia, "Times New Roman", Times, serif; color:#527E44; margin:5px 0 10px 0; padding:0; }p { margin:0; padding:0 0 14px 0; }/*-------------- HEADER ------------------*/#headerWrapper { position:relative; display:block; width:924px; height:53px; margin:0 auto; padding:0; }#contactTab { width:110px; height:29px; position:absolute; top:24px; right:15px; }#contactTab a:hover { filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7; }#hummerLink { width:257px; height:29px; position:absolute; top:24px; right:15px; }#hummerLink a:hover { filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7; }#searchWrapper { height:23px; position:absolute; top:23px; left:20px; 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:130px; }#mailingList a:hover { filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7; }/*----- Map -------*/#googleMap { display:inline-block; position:absolute; right:0; }#newImg { float:right; padding:0 0 5px 15px; margin:0; display:inline; position:relative; }/*------ SOD News Page ----*/.newsDate { font: normal 16px Georgia, "Times New Roman", Times, serif; color:#527E44; 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; }.sodNav {color: #FFF; font-size:11px; text-decoration: none; font-weight:bold; text-transform:uppercase;}a.sodNav:active, a.sodNav:link, a.sodNav:visited {color: #FFF;}a.sodNav:hover {color: #FFF;}/* footer */#footerWrapper { position:relative; display:block; width:100%; margin:0 auto; padding:0; }#footer { display:block; position:relative; width:900px; padding:30px 12px 60px 12px; margin:0 auto; color:#FFF; background:url(../images/ui/footer-bkgd.gif) no-repeat center top; }#footer b { font-size:13px; color:#FEE849; }.copyright { display:block; position:absolute; width:500px; right:12px; top:30px; text-align:right; font-size:11px; line-height:25px; }.copyright a { color:#FEE849; }.copyright a:hover { color:#FFF; }/*-------------- PAGE HEADER ------------------*/#pageHeader { width:918px; height:155px; position:relative; display:block; margin:0 auto; padding:0 3px 0 3px; border-top:solid 3px #FFF; background:#FFF url(../images/ui/sod_topimg.jpg) no-repeat center top; }#pageHeader h1 { color:#FFF; font:normal 28px/36px Verdana, Geneva, sans-serif; padding:0; margin:0; position:absolute; left:185px; bottom:35px; }#navWrapper { position:relative; display:block; width:918px; height:29px; text-align:center; margin:0; padding:0; top:0px; z-index:1000!important; }#sodLogo { position:absolute; display:block; width:129px; height:111px; left:21px; top:39px; }/*-------------- PAGE CONTENT ------------------*/#contentWrapper { position:relative; display:block; width:924px; margin:0 auto; padding:0; background:url(../images/ui/content-bkgd.gif) repeat-y center top; }#mainContent { position:relative; display:block; width:546px; left:185px; padding:0; margin:0; }#mainContentNew { position:relative; display:block; width:700px; left:185px; margin:0; padding:0; min-height:350px; height:auto; }.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; }#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; }.whiteRules {background-color:#FFFFFF;}.paleYellowBar {background-color:#FFF8C8;}.rustRules {background-color:#D3783F;}.greenRules {background-color:#2b4925;}.sodHomeBkgdImage {background-image:url(../images/sod_home_bkgdimg.jpg);}.sodBkgdImage {background-image:url(../images/sod_topimg.jpg);}.sodHomeBkgdPromo {background-image:url(../images/sod_home_bkgdpromo.jpg);}.sodHomePromoHead {color: #FFFFFF; font-size:20px; line-height:22px; font:"Verdana";}.sodHomePromoSub {color: #FFFFFF; font-size:12px; line-height:28px; font-weight:bold;}.sodHomePromoLink {color: #FEE849; text-transform:uppercase; line-height:22px; text-decoration:underline;}a.sodHomePromoLink:active, a.sodHomePromoLink:link, a.sodHomePromoLink:visited {color: #FEE849; text-transform:uppercase; line-height:22px; text-decoration:underline;}a.sodHomePromoLink:hover {color: #FFFFFF; text-transform:uppercase; line-height:22px; text-decoration:underline;}.pageTextLinks {color: #2b4925; text-decoration:underline;}a.pageTextLinks:active, a.pageTextLinks:link, a.pageTextLinks:visited {color: #2b4925; text-decoration:underline;}a.pageTextLinks:hover {color: #d3783f; text-decoration:underline;}.sodPageHead {color: #FFFFFF; font-size:28px; line-height:36px; font:"Verdana";}.sodSearchText {color: #FFFFFF; text-transform:uppercase; font-size:10px;}.sodSearchBox {color: #000000; background-color:#FFFFFF; font-size:10px;}.sodHomeText {color: #000000; font-size:12px; line-height:19px;}.pageHeadline {font-size:15px; line-height:20px; text-transform:uppercase;}.pageSubhead {font-size:12px; line-height:20px; font-weight:bold;}#sodHomeLogo {	overflow:visible;	position:relative;	TOP:200px;	LEFT:0px;	WIDTH:201px;	HEIGHT:172px; 	background: url(../images/sod_home_logo.gif) no-repeat 10% 0;}#tablemenu1 {width: 148px;margin: 0 0 0 0;border-collapse:collapse;table-layout:inherit;}#tablemenu1 td {width:148px;}#tablemenu1 td a {text-decoration:underline;text-transform:uppercase;display:block;padding:3px;font: 10px Tahoma, sans-serif;font-weight:bold;color:#2B4925;}#tablemenu1 td a:link, #tablemenu1 a:visited,#tablemenu1 a:active{color: #2B4925;background-color:#FEE849;}#tablemenu1 td a:hover {color: #FEE849;background-color:#3f7700;}#tablemenu1 td {text-align: center;}* html #tablemenu1 td a {width: 148px;}/*---- Sub Menu ------*/#subMenuTable { width:156px; margin: 0; border-top:solid 1px #2b4925; display:block; text-align:left; position:absolute; left:11px; }#subMenuTable a { text-decoration:none; text-transform:uppercase; display:block; width:144px; padding:6px; font: 11px Tahoma, sans-serif; color:#000; border-bottom:solid 1px #2b4925; background-color:#FFF; }#subMenuTable a:hover { display:block; color: #000; text-decoration:underline; background-color:#D9F0A3; }#pageRtMenu2 { width:156px; margin:0; padding:0 0 4px 0; display:block; border-bottom:solid 1px #2b4925; }#pageRtMenu2 a { width:128px; text-decoration:underline; text-transform:none; display:block; padding:6px; font:normal 11px/14px Tahoma, sans-serif; color:#d3783f; border:none!important; background-color:#FFF; margin:0 0 0 16px; }#pageRtMenu2 a:hover { color:#2b4925; text-decoration:underline; background-color:#FFF; }#subMenuTable2 {width: 156px;margin: 0 0 0 0;border-collapse:collapse;table-layout:inherit;}#subMenuTable2 td {text-transform:uppercase;font: 10px Tahoma, sans-serif;color:#000000;}#subMenuTable2 td a {text-decoration:none;text-transform:uppercase;display:block;padding:6px;font: 10px Tahoma, sans-serif;color:#000000;}#subMenuTable2 td a:link, #subMenuTable2 a:visited,#subMenuTable2 a:active{color: #000000;background-color:#FFFFFF;}#subMenuTable2 td a:hover {color: #000000;text-decoration:none;background-color:#FFFFFF;}#subMenuTable2 td {text-align: left;}* html #subMenuTable2 td a {width: 156px;}#pageRtMenu {width: 168px;margin: 0 0 0 0;border-collapse:collapse;table-layout:inherit;}#pageRtMenu td {width:168px;}#pageRtMenu td a {text-decoration:underline;text-transform:none;display:block;padding:6px;font: 10px Tahoma, sans-serif;line-height: 13px;color:#2b4925;}#pageRtMenu td a:link, #pageRtMenu a:visited,#pageRtMenu a:active{color: #2b4925;background-color:#FFFFFF;}#pageRtMenu td a:hover {color: #d3783f;text-decoration:underline;background-color:#fff8c8;}#pageRtMenu td {text-align: left;}* html #pageRtMenu td a {width: 168px;}#add-element {  cursor: pointer;}/*HOME PROMOTION AREA----------------------------------------------------*/#homeBottom {	border-left: 3px solid #ffffff;	border-right: 3px solid #ffffff;	height:162px;	width:918px;	display:block;}#PromoBox {position:relative;top:-34px;left:521px;HEIGHT:128px; width:302px;display:block;background-color: #000;/*filter:alpha(opacity=70);    /* Internet Explorer       *//*-moz-opacity:0.7;            /* Mozilla 1.6 and below   *//*opacity: 0.7;                /* newer Mozilla and CSS-3 */}#truckPromo {position:relative;top:0px;left:551px;HEIGHT:162px; width:352px;display:block;background-color: transparent;}#homePromoBox { top:10px; left:15px; text-align:left; width:272px; position:relative; margin:0; display:block; padding:0; font: normal 12px "Verdana"; color:#fff; line-height:28px; }#homePromoBox a:link, #homePromoBox a:active, #homePromoBox a:visited { color:#FEE849; text-transform:uppercase; }#homePromoBox a:hover { color:#fff; text-transform:uppercase; }#homePromoBox h1 { color: #FFFFFF; font:normal 19px "Verdana"; line-height:22px; margin:0; padding:0; }.transform-test {position: relative; border: 5px solid #fff; z-index: 100;}#transform-test-1 {top: 10px; left: 600px;}/*BIG PHOTOS-------------------------------------------------------*/#largePhoto { position:relative; border:solid 1px #999; margin:0 0 15px 15px; padding:3px; float:right; }#horzPhoto { position:relative; border:solid 1px #999; margin:0 0 15px 0; padding:3px; }