.aboutImgBgrd {
 background: url(images/about/aboutUs_bgrd.jpg) no-repeat bottom right;
 }
body {
 background-color:#a39889;
 }
#bodyTable td {
 vertical-align:top;
 text-align:left;
 font-family:Arial, Helvetica, sans-serif;
 }
#bodyTable {
 background-color:#ffffff;
 }
#caseListing {
 text-align:left;
 color:#888888;
 font-weight:bold;
 list-style-type:none;
 width:430px;
 padding:0 0 0 0;
 margin:20px 0 0 0;
 }
#caseListing a, #caseListing a:active, #caseListing a:visited, #caseListing a:hover {
 color:#888888;
 font-size:12px;
 text-decoration:none;
 padding:8px 40px 8px 0;
 margin:1px 0 1px 0;
 }
#caseListing a.baseball {background: url(images/case/icon_baseball.gif) no-repeat top right;}
#caseListing a.helmet {background: url(images/case/icon_helmet.gif) no-repeat top right;}
#caseListing a.puck {background: url(images/case/icon_puck.gif) no-repeat top right;}
#caseListing a.tennis {background: url(images/case/icon_tennisball.gif) no-repeat top right;}
#caseListing li {
 list-style-type:none;
 font-size:12px;
 line-height:30px;
 display:block;
 padding:2px 0 1px 0;
 margin:0 0 0 0;
 border-bottom: 1px dotted #000000;
 }
#columnList td {width: 50%;}
#columnList ul {
 padding:0 0 0 0;
 margin:16px 20px 0 0;
 color:#888888;
 font-size:12px;
 line-height:14px;
 list-style-type:none;
 }
#columnList ul li {
 padding:0 0 0 10px;
 margin:3px 0 2px 0;
 background: url(images/blue_bullet.gif) no-repeat top left;
 }
#columnList ul.last {
 padding-top: 16px;
 background: url(images/border_dot.gif) repeat-x top left;
 }
#content {
 color:#777777;
 font-size:12px;
}
#content {
 padding:0 0 60px 0;
 }
#content ul.standardList {
 width:400px;
 padding-left:20px;
 margin-left:10px;
 }
#content p {
 width:430px;
 margin:10px 0 0 0;
 padding:0 0 0 0;
 }
#content p.narrow {
 width:370px;
 }
#content strong {
 font-size:14px;
 }
#footer {
 padding:20px 10px 10px 10px;
}
#footer a, #footer a:active, #footer a:visited, #footer a:hover {
 margin:0 3px 0 3px;
 color:#999999;
 text-decoration:none;
}
#footer p {
 text-align:center;
 color:#999999;
 font-size:11px;
 line-height:20px;
 }
.gridLine {
 padding:0 0 20px 0;
 }
h4 {
 color:#336699;
 font-size:14px;
 margin:4px 0 0 0;
 padding:0 0 0 0;
 }
.homeImgBgrd {
 background: url(images/home_bgrd.jpg) no-repeat top right;
 }
td.leftBgrd  {
 background: url(images/leftGrad.gif) repeat-y top left;
 }
#leftNav ul {
 font-size:10px;
 line-height:11px;
 font-weight:bold;
 visibility: visible;
 display: block;
 margin: 0 10px 0 20px;
 padding: 0 0 0 0;
 list-style-type: none;
 }
#leftNav ul a {
 display:block;
 width:100px;
 line-height:21px; 
}
#leftNav ul a.about {background: url(images/blue_aboutUs.gif) no-repeat top left;}
#leftNav ul a.case {background: url(images/blue_caseStudies.gif) no-repeat top left;}
#leftNav ul a.contact {background: url(images/blue_contactUs.gif) no-repeat top left;}
#leftNav ul a.home {background: url(images/blue_home.gif) no-repeat top left;}
#leftNav ul a.links {background: url(images/blue_links.gif) no-repeat top left;}
#leftNav ul a.news {background: url(images/blue_news.gif) no-repeat top left;}
#leftNav ul a.privacy {background: url(images/blue_privacyPolicy.gif) no-repeat top left;}
#leftNav ul a.services {background: url(images/blue_services.gif) no-repeat top left;}
#leftNav ul a.sitemap {background: url(images/blue_siteMap.gif) no-repeat top left;} 
#leftNav ul a.termsofuse {background: url(images/blue_termsofuse.gif) no-repeat top left;}
#leftNav ul a.testimonials {background: url(images/blue_testimonials.gif) no-repeat top left;}

#leftNav ul li {
 display:block;
 margin:3px 15px 3px 17px;
 padding: 0 0 0 0;
}
#leftNav ul li a, #leftNav ul li a:active, #leftNav ul li a:visited  {
 display:inline;
 text-decoration:underline;
 color:#888888;
 line-height:14px;
}
#leftNav ul li a:hover, #leftNav ul li a.on, #leftNav ul li a:active.on, #leftNav ul li a:visited.on {
 text-decoration:underline;
 color:#336699;
}
#leftNav ul span {
 margin:0 0 4px 0;
 visibility:hidden;
 display:block;
 }
#leftNav ul.auxLinks {
 margin-top:30px;
 font-size:12px;
 line-height:14px;
 font-weight:normal;
 }
td.rightBgrd  {
 background: url(images/rightGrad.gif) repeat-y top left;
 }
td.sitemap ul {
 margin:0 0 10px 0;
 padding:0 0 0 0;
 list-style-type:none;
 font-size:11px;
 line-height:14px;
 }
td.sitemap ul li a{
 margin:0 0 0 0;
 padding:0 0 0 0;
 color:#888888;
 text-decoration:underline;
 }
td.sitemap ul ul li a{
 margin:0 0 0 10px;
 padding:0 0 0 0;
 color:#336699;
 text-decoration:underline;
 }
 
 
#topNav {
 text-align:center;
 font-size:10px;
 }
#topNav span {
 visibility:hidden;
 }
#topNav ul {
 visibility: visible;
 display: block;
 margin: 36px 10px 0 10px;
 padding: 0 0 0 0;
 list-style-type: none;
 }
#topNav ul li {
 float:left;
 display:block;
 margin:0 15px 0 15px;
}
#topNav ul li a {
 display:block;
 text-decoration:none;
}
#topNav ul li a.about {
 background:url(images/mainNav_about.gif) no-repeat top left;
 line-height: 21px;
 width:62px;
 }
#topNav ul li a.about:hover, #topNav ul li.on a.about {
 background:url(images/mainNav_about.gif) no-repeat bottom left;
 line-height: 21px;
 width:62px;
 }
#topNav ul li a.case {
 background:url(images/mainNav_case.gif) no-repeat top left;
 line-height: 21px;
 width:84px;
 }
#topNav ul li a.case:hover, #topNav ul li.on a.case {
 background:url(images/mainNav_case.gif) no-repeat bottom left;
 line-height: 21px;
 width:84px;
 }
#topNav ul li a.home:hover, #topNav ul li.on a.home{
 background:url(images/mainNav_home.gif) no-repeat bottom left;
 line-height: 21px;
 width:44px;
 }
#topNav ul li a.home{
 background:url(images/mainNav_home.gif) no-repeat top left;
 line-height: 21px;
 width:44px;
 }
#topNav ul li a.services {
 background:url(images/mainNav_services.gif) no-repeat top left;
 line-height: 21px;
 width:60px;
 }
#topNav ul li a.services:hover, #topNav ul li.on a.services {
 background:url(images/mainNav_services.gif) no-repeat bottom left;
 line-height: 21px;
 width:60px;
 }
#topNav ul li a.sitemap {
 background:url(images/mainNav_testimonials.gif) no-repeat top left;
 line-height: 21px;
 width:83px;
 } 
#topNav ul li a.testimonials {
 background:url(images/mainNav_testimonials.gif) no-repeat top left;
 line-height: 21px;
 width:83px;
 }
#topNav ul li a.testimonials:hover, #topNav ul li.on a.testimonials {
 background:url(images/mainNav_testimonials.gif) no-repeat bottom left;
 line-height: 21px;
 width:83px;
 }
