#sliderWrapper
{
  position:relative;
  float:left;
  height:292px;
  border:1px solid #e5e5e5;
  width:75%;
  overflow:hidden;
}
#sliderContent
{
  width:574px;
  float:left;
  position:relative;
}
.sliderRichContent
{
  position:absolute;
}
.sliderRichContent a
{
  height:100%;
  width:100%;
  display:block;
}
#sliderContent .sliderRichContent
{
  float:left;
  width:574px;
  height:292px;
  background:transparent url(../images/Residential-Construction.jpg) no-repeat;
}
#sliderContent #comRichContent
{
  background:transparent url(../images/Commercial-Construction.jpg) no-repeat;
}
#sliderContent #retailRichContent
{
  background:transparent url(../images/Retail-Construction.jpg) no-repeat;
}
#sliderContent #greenRichContent
{
  background:transparent url(../images/Pre-Engineered-Steel.jpg) no-repeat;
}
#sliderContent #designRichContent
{
  background:transparent url(../images/Current-Offers.jpg) no-repeat;
}
#sliderSlideUpContent
{
  background:transparent url(../images/slider/darkGreyTile.png) repeat-x;
  height:100px;
  width:574px;
  border-top:1px solid #444;
  position:absolute;
  z-index:4000;
  top:292px;
  left:0px;
}
#sliderSlideUpContent .interiorWrap
{
  padding:10px;
  width:97%;
  float:left;
}
#sliderSlideUpContent h3
{
  color:#fff;
  padding:0px;
  margin:0px;
  margin-bottom:5px;
  font-size:14px;
}
#sliderSlideUpContent p
{
  color:#fff;
  padding:0px;
  margin:0px;
  margin-bottom:5px;
  font-size:14px;
}
#sliderSlideUpContent p a, #sliderSlideUpContent p a:visited
{
  color:#FFFF00;
  text-decoration:underline;
}
#sliderButtons
{
  position:absolute;
  float:right;
  left:574px;
}
#sliderButtons ul { list-style:none; padding:0px; margin:0px; }
#sliderButtons ul li 
{ 
	background:url(../images/slider/sliderTabTile.png) repeat-x;
	height:58px; 
	width:146px;
	color:#415192;
  display:block;
 cursor:pointer;
}
#sliderArrow
{
  position:absolute;
  left:546px;
  height:58px;
  z-index:5000;
  background:transparent url(../images/slider/activeTabArrow.png) no-repeat;
  width:28px;
}
#sliderButtons ul li:hover
{
 background-position:0px -58px;
 color:#fff;
 cursor:pointer;
}
#sliderButtons ul li.selectedItem:hover
{
 background-position:0px 0px;
 color:#415192;
}
#sliderButtons ul li h3
{
  padding:3px;
  padding-left:5px;
  padding-top:5px;
  margin:0px;
  font-size:12px;
}
#sliderButtons ul li p
{
  font-size:10px;
  padding:0px;
  margin:0px;
  padding-left:5px;
  padding-top:5px;
}

#servicesWrapper { float:left; width:200px; height:auto; margin-left:5px; }
#servicesTitle
{
  padding-bottom:7px;
  padding-left:3px;
  padding-top:3px; 
  color:#415192; 
  display:block;
  font-weight:bold;
}
#servicesWrapper ul { list-style:none; padding:0px; margin:0px; }
#servicesWrapper ul li
{
 border:1px solid #E5E5E5;
cursor:pointer;
float:left;
height:122px;
margin-bottom:10px;
overflow:hidden;
padding:2px;
width:215px;
background-position:1px 1px;
}
#resServiceOffer { background: url(../images/servicesImage1.png) no-repeat; }
#comServiceOffer { background: url(../images/servicesImage2.png) no-repeat; }
#servicesWrapper ul li .slideUpContent
{
  position:relative;
  z-index:5000;
  top:126px;
  background: url(../images/slider/darkGreyTile.png) repeat-x;
  border-top:1px solid #444;
  height:22px;
  width:224px;
}
#servicesWrapper ul li .slideUpContent a, #servicesWrapper ul li .slideUpContent a
{
  color:#FFFF00;
  padding-top:3px;
  padding-left:5px;
  text-decoration:underline;
}
#offerWrapper
{
 position:relative;
 float:left;
 width:100%;
 margin-bottom:15px;
 text-align:center;
}
#offerWrapper ul
{
 list-style:none;
 padding:0px;
 margin:0px;
 text-align:left;
 width:100%;
 float:left;
}
#offerWrapper ul li a
{
  padding:5px;
}
#offerWrapper ul li a,
#offerWrapper ul li
{
  width:100%;
  height:100%;
  text-decoration:none;
  color:#444;
}

#offerWrapper ul li.offer,
#offerWrapper ul li.offer2
{
  float:left;
  background:#fff;
  /* border-top:10px solid #335; */
  padding:0px;
  width:180px;
  font-size:12px;
  height:150px;
  padding-right: 10px;
}

/*
#offerWrapper ul li.offer2
{
  border-top:10px solid #415192;
}
*/
#offerWrapper a h1
{
  font-size:13px;
  margin:0px;
  margin-top:5px;
  margin-bottom:5px;
  padding:0px;
  background:transparent;
}
#offerWrapper a h1, #offerWrapper a:visited h1 
{
  text-decoration:none;
  color:444;
}

/* Nish Mods Begin - 20100401 */

#offerWrapper ul li.offer a
{
  display:block;
  border-top:10px solid #335;
}

#offerWrapper ul li.offer2 a
{
  display:block;
  border-top:10px solid #415192;
}

#offerWrapper ul li.offer a:hover h1,
#offerWrapper ul li.offer2 a:hover h1
{
  margin-top:0px;
  color:#fff;
}

#offerWrapper ul li.offer a:hover,
#offerWrapper ul li.offer a:hover h1
{
  background:#335;
  color:#fff;
}

#offerWrapper ul li.offer a:hover p
{
 background:#335;
 color:#fff;
}

#offerWrapper ul li.offer2 a:hover,
#offerWrapper ul li.offer2 a:hover h1
{
  background:#415192;
  color:#fff;
}

#offerWrapper ul li.offer2 a:hover p
{
  background:#415192;
  color:#fff;
}

/* Nish Mods End */

/*
#offerWrapper ul li.offer2 a:hover
{
  background:#415192;
  color:#fff;
  margin:0px;
}
#offerWrapper ul li.offer2 a:hover h1
{
  margin:0px;
  padding:0px;
}
*/

#bottomContentWrapper
{
	width:100%;
	float:left;
	margin-bottom:30px;
}
.bottomColumn 
{
 	padding:5px;
	width:30%;
	border-right:1px solid #e5e5e5;
	float:left;
	padding-left:10px;
}
.bottomColumnRight
{
 	padding:5px;
	width:30%;
	float:left;
	padding-left:10px;
}
.bottomColumn h2, .bottomColumnRight h2
{
	font-weight:normal;
	font-size:18px;
	color:#415192;
	margin:0px
	margin-top:10px
	margin-bottom:10px;
}
.bottomColumn p, .bottomColumnRight p
{
	padding:5px;
	font-size:14px;
}
a.learnMoreButton
{
	background:url(../images/learnMoreButton.png) no-repeat;
 	height:29px;
	width:98px;
	font-size:13px;
	font-weight:bold;
    color:#415192;
	text-decoration:none;
	display:block;
}
a.learnMoreButton span
{
  padding-left:7px;
  padding-top:6px;
	position:relative;
	display:block;
}
.bottomColumn a:hover
{
	background-position:0px -29px;
}

input.watermarkText
{
  color:#999;
  font-style:italic;
}
