#cms_steps { line-height:1.6em; margin:2px 0 0 -1px;}


#cms_steps  td.step1 div,
#cms_steps  td.step2 div,
#cms_steps  td.step3 div {
  padding:10px;
  /*font-size:1.1em;*/
}

#cms_steps td.step1 {
  width:260px;
  background:#e9e8e6;
}

#cms_steps td.step2 {
  width:260px;
  background:#e9e8e6;
}

#cms_steps td.step3 {
  width:260px;
  background:#e9e8e6;
}

#cms_steps td.spacer {
  width:3px;
  overflow:hidden;
}

body.cms-index-index .col-main-wrap, 
body.cms-page-view .col-main-wrap {
  font-size:1.1em;
  margin:0 0 0 11px;
}

#bottomflashcontent {
  margin:40px 0 20px;
}

#flashcontent2 {
  margin:0 0 10px 0;
}

.cms_standout { color:#b1841b; }

td.img_container div {
  text-align:center;
  background:#e5e5e5;
  margin:0 5px 10px 30px;
}

td.img_container div img {
  margin:8px 5px;
}

td.img_container div span {
  padding-bottom:8px;
  display:block;
}

.clientswrapper { color:#996600; }

.clientswrapper .alphaindex { font-size:1.7em;}

.clientswrapper ul { margin:3px 0 15px;}

a.home_r_1, a.home_r_2, a.home_r_3 {
  width:262px;
  height:68px;
  display:block;
  text-decoration:none;
}

a.home_r_1 {
  background:url(../images/home_rollover_01.gif) no-repeat 0px -136px;
}

a.home_r_2 {
  background:url(../images/home_rollover_02.gif) no-repeat 0px -136px;
}

a.home_r_3 {
  background:url(../images/home_rollover_03.gif) no-repeat 0px -136px;
}

a.home_r_1:hover, a.home_r_2:hover, a.home_r_3:hover {
  text-decoration:none;
  background-position:0px -68px;
}

a.orderonline {
  background:transparent url(../images/newcustomer.gif) no-repeat scroll 0pt;
  color:#996600;
  display:block;
  height:15px;
  line-height:14px;
  margin:6px 0pt;
  padding-left:22px;
  text-decoration:none;
}

a.orderonline:hover {
  text-decoration:underline;
}

/* Homepage - Encription  Verified */
.encript { border:none; margin-top:15px; }

/********************** Homepage blocks */

/* Main 3x Promotional Block */
#home-block-container { overflow: hidden; text-align: center; margin-top:15px; }
	
	#home-block-container > div { float:left; width: 260px; }
		#home-block-container h2 { color:#FFF; line-height: 16px; padding: 10px 0; font-weight: normal; font-size: 15px; margin:0 }
		#home-block-container img {  }
		#home-block-container p { color:#555555; line-height: 16px; padding:10px 10px 0; font-weight: normal }
		#home-block-container a { display:block; padding-bottom:15px; }
		#home-block-container a span { padding:5px 0 5px 25px; background: url(../images/plus-icon.png) no-repeat center left; }
		#home-block-container a span:hover { text-decoration: underline }
		#home-block-container a:hover { background: #fffff0; text-decoration: none }
		#home-block-container a:visited { }
		
	.home-block {border-bottom:3px solid #efeeec}
	#bh-set-menus.home-block { margin-right: 5px}
		#bh-set-menus.home-block h2 { background:#996600 }
	#create-your-own.home-block {}
		#create-your-own.home-block h2 { background:#cc9900 }
	#our-events-services.home-block { float:right }
		#our-events-services.home-block h2 { background:#2b2b2b }
		#our-events-services.home-block a { color: #cc0000 }
		#our-events-services.home-block a span { background: url(../images/new-icon.png) no-repeat center left; padding-left:40px; }
		#our-events-services.home-block a span:hover { text-decoration: underline }
		#our-events-services.home-block a:hover { background: #f8f8f7; color: #FF0000 }
		
	/* Survey Block */
	#survey.home-block {}
	#survey.home-block h2 { background:#cc0000 }
		#survey.home-block a { color: #cc0000 }
		#survey.home-block a span { background: url(../images/free-icon.png) no-repeat center left; padding-left:40px; }
		#survey.home-block a span:hover { text-decoration: underline }
		#survey.home-block a:hover { background: #f8f8f7; color: #FF0000 }
		
		
/* Events Services Block */
#events-services-container { margin-top:20px; }
	#events-promotion-pr { height: 247px; width:799px; background: url(../images/events-bg-img.jpg) no-repeat center center; }
	#events-promotion-pr p { width:415px; position: relative; left:353px; top:80px; }
	#events-promotion-pr a { color: #cc0000; top:15px; position: relative; /* background: url(../images/new-icon.png) no-repeat center left; */ padding:5px 0 5px 0px;  }




/********************** Site Survey */
#site-survey { background: #ffffcc; text-align:center; border-bottom: 1px solid #cc9900; font-size:13px; padding:10px 0; }
#site-survey p { padding:0; margin:0; width:75%; position: relative; margin: 0 auto; }
.close { position:absolute; font-size:20px; right:30px; top:10px; }
	.close a  {text-decoration: none; }







