/*
	CONTENT AREA
	------------
*/

#home #ezarticleviewtpl,
#homeinteractive #ezarticleviewtpl {
	display: none;
}

/*
	PITCH AREA
	----------
*/

#home #pitch {
	background: #aa7227 url("/ezstatic/data/unionstmedia/i/pitch-webuildtopperforming.jpg") no-repeat center top;
	height: 265px;
}

#homeinteractive #pitch {
	background: #fff url("/ezstatic/data/unionstmedia/i/pitch-interactive.gif") no-repeat center 36px;
	border: 0;
	height: 265px;
}

#pitch p.lnk-otherindustries.
#pitch p.lnk-realestatewebsites {
	text-indent: 0;
}

#pitch p.lnk-otherindustries a,
#pitch p.lnk-realestatewebsites a {
	text-indent: -9999em;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 80px;
	height: 90px;
}

#pitch p.lnk-realestatewebsites a {
	width: 112px;
	height: 143px;
	background: transparent url("/ezstatic/data/unionstmedia/i/lnk-checkoutre.gif") no-repeat left top;
}


/*
#pageflip {
	position: absolute;
	right: 0; top: 0;
	z-index: 0;
}
#pageflip img {
	width: 150px; 
	height: 150px;
	z-index: 99;
	position: absolute;
	right: 0; top: 0;
	border: 0;
	-ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
	width: 145px;
	height: 145px;
	overflow: hidden;
	position: absolute;
	right: 0; top: 0;
	background: url("/ezstatic/data/unionstmedia/i/animated.gif") no-repeat right top; 
}
*/

#peelback {
	width: 161px;
	height: 160px;
	position: absolute;
	right: 0;
	top: -2px;
	background: transparent url("/ezstatic/data/unionstmedia/i/peelback-bg.png") no-repeat left top;
	z-index: 0;
}

#peelback span {
	display: none;
}

#peelback ul {
	position: absolute;
	left: 0;
	top: 0;
	width: 161px;
	height: 160px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#peelback ul li {
	width: 161px;
	height: 160px;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	text-indent: -999em;
	background-image: url("/ezstatic/data/unionstmedia/i/peelback-for.gif");
}

#peelback ul li a {
	display: block;
	width: 120px;
	height: 120px;
	position: absolute;
	right: 0;
	top: 0;
}

li.pb-summercamps {
	background-position: -3px -163px;
}

li.pb-nonprofits {
	background-position: left -480px;
}

li.pb-schools {
	background-position: left -320px;;
}

li.pb-businesses {
	background-position: left top;
}


/*
	PRODUCTS
	--------
*/
.popupwrapper {
	width: 348px; 
	height: 80px; 
	overflow: hidden;
	position: absolute; 
	top: 171px;
	left: 11px;
}

.popupwrapper a {
	color: #fff !important;
	display: block;
}


.popup {
	position: absolute; 
	background: #353535;
	width: 348px; 
	height: 80px; 
	top: 90px; 
	left: 0;
	color: #fff; 
	text-align: center
}

.padtop {
	padding-top: 10px;
}

.padtop4 {
	padding-top: 4px;
}


/*
	REAL ESTATE PRODUCTS
	--------------------
*/


#products-wrapper {
	width: 960px;
	margin: 0 auto;
	position: relative;
}

ul#products {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#products li {
	width: 310px;
	border: 1px solid #000;
	position: absolute;
	top: -100px;
	left: 0;
/*	float: left;*/
	background: #353432 url("/ezstatic/data/unionstmedia/i/re-products-gradient.gif") repeat-y center top;
/*	margin: -100px 3px 10px;*/
	padding: 10px 0;
	text-align: center;
}

ul#products li.enhanced,
ul#products li.education {
	left: 0;
}

ul#products li.premium,
ul#products li.business {
	left: 315px;
	left: 322px;
}

ul#products li.custom,
ul#products li.nonprofit {
	left: 645px;
}


ul#products li span.title {
	position: absolute;
}

ul#products img {
	display: block;
	margin: 0 auto;
}

span.title {
	display: block;
	background: transparent url("/ezstatic/data/unionstmedia/i/hdr-re-products.png") no-repeat left top;
	height: 20px;
	text-indent: -9999em;
	top: 230px;
}

.premium span.title {
	width: 80px;
	left: 115px;
}

.custom span.title {
	width: 67px;
	left: 115px;
	background-position: left -50px;
}

.enhanced span.title {
	width: 85px;
	left: 115px;
	background-position: left -100px;	
}

.education span.title {
	width: 88px;
	left: 115px;
	background: transparent url("/ezstatic/data/unionstmedia/i/hdr-int-products.png") no-repeat left top;
}

.business span.title {
	width: 78px;
	left: 115px;
	background: transparent url("/ezstatic/data/unionstmedia/i/hdr-int-products.png") no-repeat left -50px;
}

.nonprofit span.title {
	width: 94px;
	left: 115px;
	background: transparent url("/ezstatic/data/unionstmedia/i/hdr-int-products.png") no-repeat left -100px;
}


/*
	flyout menu
*/

div.productdropdown {
	width: 370px;
	height: 280px;
	border: 1px solid #000;
	background: #353432 url("/ezstatic/data/unionstmedia/i/re-products-gradient.gif") repeat-y center top;
	position: absolute;
	top: -135px;
	left: -9999em;
	padding: 10px 0;
	text-align: center;
}


ul#products li a:hover {
/*	visibility: visible;*/ /* ie 6 & 7 love this */
}

ul#products li a:hover div {
/*	left: -35px;
	top: -40px;*/
}

.lnk-learnmore a {
	display: block;
	padding: 10px 0;
	text-transform: uppercase;
	color: #6c933a;
	font-weight: bold;
}

span.description {
	display: block;
	width: 469px;
	height: 200px;
	position: absolute;
	top: 288px;
	left: -50px;
	padding: 30px 0 0;
	background: transparent url("/ezstatic/data/unionstmedia/i/drop-shadow-base.png") no-repeat center top;
}

div.left-dropshadow {
	position: absolute;
	top: 0;
	left: -7px;
	width: 7px;
	height: 300px;
	display: block;
	background: transparent url("/ezstatic/data/unionstmedia/i/drop-shadow-left.png") no-repeat right top;
}

span.description span {
	display: block;
	width: 80%;
	margin: 0 auto;
}

span.drop-title {
	display: block;
	background: transparent url("/ezstatic/data/unionstmedia/i/hdr-re-products.png") no-repeat -150px top;
	width: 200px;
	height: 25px;
	text-indent: -9999em;
	top: 230px;
	top: 0;
	margin: 8px auto;
}

#drop-premium span.drop-title {
	width: 125px;
	left: 115px;
}

#drop-custom span.drop-title {
	width: 115px;
	left: 115px;
	background-position: -150px -50px;
}

#drop-enhanced span.drop-title {
	width: 143px;
	left: 115px;
	background-position: -150px -100px;	
}

#drop-education span.drop-title {
	background: transparent url("/ezstatic/data/unionstmedia/i/hdr-int-products.png") no-repeat -150px top;
	width: 150px;
	left: 115px;
}

#drop-business span.drop-title {
	width: 115px;
	left: 115px;
	background: transparent url("/ezstatic/data/unionstmedia/i/hdr-int-products.png") no-repeat -150px -50px;	
}

#drop-nonprofit span.drop-title {
	width: 154px;
	left: 115px;
	background: transparent url("/ezstatic/data/unionstmedia/i/hdr-int-products.png") no-repeat -150px -100px;	
}


/*
	FEATURED TABLE
	--------------
*/

/*table#table-features {
	width: 98%;
	margin: 0 auto;
	border: 1px solid #333;
}
*/
table.tbl-compare {
	border-collapse: collapse;
	border: 1px solid #8d8d8d;
	width: 100%;
}
.tbl-compare th {
	text-transform: uppercase;
	background: #d1d1d1;
	text-align: left;
	padding: 4px 10px;
}

.tbl-compare td img {
	display: block;
	margin: 0 auto;
}

tr.submain th {
	background: #c1c1c1;
}

tr.main th {
	background: #000;
	color: #fefefe;
	text-transform: capitalize;
}

th.hdr-ctr {
	text-align: center;
	padding: 4px 20px;
}

.tbl-compare td {
	padding: 4px;
	border: 1px solid #c1c1c1;
	border-width: 0 1px 0 0;
}

.tbl-compare .odd {
	background: #fff;
}

.tbl-compare tr.even td {
	background: #eee !important;
}

.clickable {
cursor: pointer;
}

th.clickable:hover {
background: #b1b1b1 !important; 
}




/*
	Recent Site Launches
	--------------------
*/

#recent-site-launches ul {
height: auto;
overflow: hidden;
}
#recent-site-launches ul {
list-style: none;
margin: 0 !important;
padding: 0 !important;
}

#recent-site-launches ul li {
width: 302px;
float: left;
display: inline;
}

li.middle {
margin: 0 25px !important;
}

#recent-site-launches h3 {
margin: 8px 0;
}

#recent-site-launches h3 span {
display: block;
text-transform: capitalize;
font-size: 80%;
font-style: italic;
color: #3c3d39;
}

.lnk-viewallrecentlaunches {
border: 1px solid #ccc;
border-width: 1px 0;
padding: 4px 0;
margin: 10px 0;
text-align: center;
}

/*
	WHY US TAB
	----------
*/

#whyusmmovie {

}
