/* mostly home slider css */

#sliderNav
{
  float:left;
}
#sliderNav ul
{
  list-style:none;
  padding:0px;
  margin:0px;
  height:256px;
  width:280px;
}
#sliderNav ul .slider
{
	height:51px;
	width:280px;
	color:#60686B;
	background:url(../images/MainSlider/sliderImage.png) 0px 0px;
	background-repeat:no-repeat;
	overflow:hidden;
	z-index:7000;
  margin:0px;
  padding:0px;
  line-height:300%;
  cursor:pointer; 
  font-size:17px;
  text-align:left;
}
#sliderNav ul li
{
  color:#7E898D;
}
#sliderNav ul .show
{
  opacity:1;
  height:auto;
}
#sliderContent
{
	width:673px;
	height:1275px;
	background:#fff;
	float:left;
	overflow:hidden;
	position:relative;
}
.RMC
{
  width:673px;
  height:255px;
  clear:both;
  overflow:hidden;
  position:relative;
}
.RMC ul.grow
{
 list-style:none;
 padding:20px;
 width:350px;
}
.RMC ul.grow li
{
  font-size:22px;
  color:#555;
  float:left;
}
.RM ul.grow li div.bullet
{ 
  background:transparent url(../images/RMC/growLi.png); 
  height:13px; 
  width:13px; 
  float:left;
}

.RMC ul.grow li span
{
  font-family:arial black;
  font-weight:bold;
}

.RMC ul li span.blue{ color:#1F7BA6; }

.RMC ul li span.orange{ color:#FF9C00; }

.RMC ul li span.green{ color:#1FA61F; }

.RMC .buttonContainer
{
  height:30px;
  padding-left:50px;
  position:absolute;
  top:200px;
  width:125px;
  left:250px;
}
#sliderContent a
{
 height:30px;
 display:block;
 overflow:hidden;
}
#sliderContent a:visited, #sliderContent a:active
{
  text-decoration:inherit;
  color:inherit;
}

#sliderContent #design
{
 background:url(../images/RMC/expBg.jpg) no-repeat;
}
#sliderContent #designButtonContainer a
{
  background:url(../images/RMC/experiencesBtn.png) no-repeat;
  width:139px;
}
#sliderContent .tagLineContainer
{
  font-size:18px;
  padding:5px;
  position:relative;
}
#sliderContent #designTagLine
{
  width:425px;
  color:#FF7C3B;
  top:150px;
  left:15px;
}
#sliderContent #designButtonContainer
{
  top:155px;
  left:240px;
  position:relative;
}
#sliderContent #designButtonContainer a:hover
{
  background-position:-138px 0px;
}
#sliderContent #marketing
{
  background:url(../images/RMC/succeedbg.jpg) no-repeat;
}
#sliderContent #marketing .tagLineContainer
{
  color:#666;
  font-size:22px;
  left:25px;
  line-height:100%;
  top:100px;
  width:115px;
}
#sliderContent #marketing .tagLineContainer b
{
  color:#84d55d;
  font-style:italic;
  font-size:24px;
  letter-spacing:150%;
  text-align:center;
}
#sliderContent #marketing .buttonContainer
{
  left:30px;
  padding-left:0px;
  top:190px;
}
#sliderContent #marketing a
{
  width:133px;
  background:url(../images/RMC/succeedBtn.png) no-repeat;
  float:left;
}
#sliderContent #marketing a:hover
{
  background-position:-133px 0px;
}
#sliderContent #hosting
{
  background:url(../images/RMC/hostingBg.gif) no-repeat;
}
#sliderContent #hostingTagLine
{
  color:#2299ff;
  width:400px;
  top:115px;
  left:40px;
}
#sliderContent #hostingTagLine b
{
  font-weight:normal;
  color:#339900;
}
#sliderContent #hostingButtonContainer
{
 left:260px;
}
#sliderContent #hostingButtonContainer a
{
  width:326px;
  background:url(../images/RMC/powerBtn.png) no-repeat;
  float:left;
}
#sliderContent #hostingButtonContainer a:hover
{
  background-position:-327px 0px;
}
#sliderContent #seo
{
  background:url(../images/RMC/growbg.png) no-repeat;
}
#sliderContent #seo .buttonContainer
{
  top:205px;
  left:227px;
}
#sliderContent #seo a
{
  height:30px;
  width:122px;
  overflow:hidden;
  background:url(../images/RMC/growBtns.png) no-repeat;
  display:block;
  float:left;
}
#sliderContent #seo #growGifContainer
{
  left:450px;
  position:absolute;
  top:8px;
  width:208px;
}
#sliderContent #seo a:visited, #sliderContent #seo a:active
{
  text-decoration:inherit;
  color:inherit;
}
#sliderContent #seo a:hover
{
  background-position:-124px 0px;
}
#sliderContent #webdevRMC
{
  background:url(../images/RMC/toolsCloud.jpg) no-repeat;
  width:673px;
}
#sliderContent #webdevRMC #webDevOverlay
{
  background:url(../images/RMC/toolsBg.jpg) no-repeat;
  width:673px;
  height:255px;
}
#sliderContent #webdevRMC .buttonContainer
{
  left:400px;
}
#sliderContent #webdevRMC #webdevContainer
{
  font-size:20px;
  color:#555;
  float:left;
  position:absolute;
  top:100px;
  left:275px;
  width:300px
}
#sliderContent #webdevRMC a
{
  height:30px;
  width:122px;
  overflow:hidden;
  background:url(../images/RMC/toolsBtn.png) no-repeat;
  display:block;
  float:left;
}
#sliderContent #webdevRMC a:hover
{
  background-position:-124px 0px;
}
#sliderContent #webdevRMC a:visited, #sliderContent #seo a:active
{
  text-decoration:inherit;
  color:inherit;
}
#mainContentSlider
{
  height:255px;
  overflow:hidden;
}
.arrow
{
  width:56px;
  height:24px;
  float:left;
  background:url(../images/RMC/arrow.png) no-repeat 24px 0px;
  font-size:13px;
  color: #00ff00;
}
.teaser
{
  background:url(../images/RMC/teaserTile.png);
  border:1px solid #00FF00;
  color:#fefffe;
  display:none;
  opacity:0;
  height:0px;
  width:300px;
  position:relative;
  z-index:15000;
  overflow:hidden;
  text-align:left;
}
.teaser h3
{
  font-size:14px;
  padding:none;
  margin:none;
  width:200px;
  padding:10px;
}
.teaser p
{
  font-size:12px;
  padding:none;
  margin:none;
  width:250px;
  padding:5px;
  padding-left:10px;
}

/*copied from home.php -- mf 10/9*/
#serviceOfferWrapper
{
  float:left;
  width:962px;
  height:219px;
  overflow:show;
  background:url(images/Products/serviceOffers.png) no-repeat;
}
.serviceOffer
{
  width:320px;
  float:left;
}
.serviceOffer h1
{
    font-size:16px;
    font-weight:bold;
    color:#137899;
    padding-left:20px;
    margin:0px;
}
.serviceOffer p
{
   font-size:14px;
   color:#949494;
   padding-left:20px;
   padding-top:5px;
   margin:0px;
}
.serviceOfferHeader
{
   font-size:18px;
   font-weight:bold;
   line-height:300%;
}
#webDevHeader
{
  color:#339900;
  padding-left:15px;
}
#moleculeHeader
{
  color:#006699;
  padding-left:40px;
}
#aweseomHeader
{
  color:#ec9d2d;
  padding-left:60px;
}
.serviceOffer .hover
{
   text-decoration:underline;
   cursor:pointer;
}
.serviceOffer p a
{
   text-decoration:none;
   color:#006699;
}
.serviceOffer p a:hover
{
   text-decoration:underline;
}

.serviceOfferMiddle {
float:left;
padding:10px 0px 10px 10px;
width:310px;
margin-right:-5px;
}

.serviceOfferMiddle h3
{
    font-size:16px;
    font-weight:bold;
    color:#137899;
    padding-left:10px;
    margin:0px;
}
.serviceOfferMiddle p
{
   font-size:14px;
   color:#949494;
   padding-left:10px;
   padding-top:5px;
   margin:0px;
   position:relative;
   z-index:6000;
}
.serviceOfferMiddle p br
{
  padding-top:5px;
}

.serviceOfferMiddle p a
{
   text-decoration:none;
   color:#006699;
   float:right;
   position:relative;
   top:-5px;
}
.serviceOfferMiddle p a:hover
{
   text-decoration:underline;
   color:#11AADD;
}