html { min-height: 100%; margin-bottom: 1px; }

body {
	font: .75em/1.5em "Lucida Grande", Verdana, sans-serif;
	color: #3c3d39;
	margin: 0;
	padding: 0;
	background: #fff;
	text-align: center;
}

h1, h2, h3, h4, h5, p, ul, ol, li, blockquote, form, img {
	margin-top: 0;
	padding: 0;
}

h1 {
	font-weight: bold;
	line-height: normal;
	margin: 0 0 14px 0;
	padding: 0 0 4px 0;
	color: #688e38;
	font-size: 1.8em;
}

h2 {
	color: #3c3d39;                                             
	line-height: normal;
	font-size: 1.3em;
}

h3 {
	text-transform: uppercase;
	font-size: 1.2em;
	line-height: normal;
}

h4 {
	font-size: 1.0em;
}

p {
	margin: 0 0 14px 0;
}

a {
	text-decoration: none;
	outline: 0;
	color: #a1630f;
}

a:hover {
	text-decoration: underline;
}

a:visited {
	border: 0;
	outline: none;
}

a img {
	border: 0;
}

th {
	background: #eaeaea;
	text-align: left;
	line-height: normal;
	padding: 4px;
}

td {
	vertical-align: top;
	padding: 4px;
	background: white;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.clearboth {
	clear: both;
}

.redtext {
	color: #c00;
	font-weight: bold;
}

div#ezarticleviewtpl ul,
div#ezarticleviewtpl ol,
.l ul,
.l ol {
	margin: 20px 30px 20px 40px;
}

div#ezarticleviewtpl ul {
	list-style-type: square;
}

/*#ezarticleviewtpl ul li, 
#ezarticleviewtpl ol li {
	margin-bottom: 16px;
}*/

.smaller {
	font-size: 80%;
	display: block;
}

.padding {
	padding: 20px;
}


label {
	display: block;
} 

.txt-upper {
	text-transform: uppercase;
}
         
blockquote {
	font-style: italic;
	border-left: 8px solid #ccc;
	background: #eaeaea;
	margin: 20px auto;
	padding: 8px 20px;
	min-height: 112px;
	height: auto !important;
	height: 112px;
}

blockquote img {
	float: left;
	margin: 0 8px 0 0;
}

.blockquote-sidebar {
	background: transparent;
	border: 0;
}

.imgleft {
	float: left;
	margin: 0 8px 0 0;
}

.imgright {
	float: right;
	margin: 0 0 0 8px;
}

.imgcenter {
	display: block;
	margin: 10px auto;
}

.emph {
	font-weight: bold;
	font-size: 1.2em;
}

.js-enabled { /* these elements we will have javascript enable the visibility */
	color: #a1630f;
	font-weight: bold;
	display: none;
}


/*
	MASTHEAD
	--------
*/

#masthead {
	height: 99px;
	background: #fff url("/ezstatic/data/unionstmedia/i/bg-masthead.jpg") no-repeat center top;
	position: relative;
	z-index: 999;
}

#homeinteractive #masthead,
#interactive #masthead {
	background: #fff url("/ezstatic/data/unionstmedia/i/bg-masthead.jpg") no-repeat center bottom;
}

#masthead p {
	margin: 0;
	padding: 0;
}

img.sitename {
	position: absolute;
	top: 30px;
	left: 0;
}

span.callustollfree {
	display: block;
	width: 214px;
	height: 13px;
	background: transparent url("/ezstatic/data/unionstmedia/i/hdr-callus.png") no-repeat left top;
	text-indent: -999em;
	position: absolute;
	top: 10px;
	right: 0;
}

#homeinteractive span.callustollfree,
#interactive span.callustollfree {
	right: 16px;
}



/*
	NAVBAR
	------
*/
#navbar {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	right: 0;
	top: 46px;
	height: 53px;
}

#homeinteractive #navbar,
#interactive #navbar {
	right: 16px;
}

.navbar-re {
	width: 530px;
	background: transparent url("/ezstatic/data/unionstmedia/i/navbar.png") no-repeat left top;
}

.navbar-int {
	width: 333px;
	background: transparent url("/ezstatic/data/unionstmedia/i/navbar-interactive.png") no-repeat left top;
}

#navbar li {
	list-style: none;
	position: absolute;
	top: 0;
	z-index: 200;
}

ul#navbar li,
#navbar a {
	height: 53px;
	display: block;
	margin: 0;
	padding: 0;
}

ul#navbar li a {
	text-indent: -9999px; 
	text-decoration: none;
	outline: none;
}

ul.navbar-int li a {
	color: #6c933a !important;
}

.navbar-re #nb0 { left: 0; width: 112px;}
.navbar-re #nb1 { left: 130px; width: 65px;}
.navbar-re #nb2 { left: 214px; width: 49px;}
.navbar-re #nb3 { left: 281px; width: 54px; }
.navbar-re #nb4 { left: 352px; width: 55px; }
.navbar-re #nb5 { left: 424px; width: 27px; }
.navbar-re #nb6 { left: 467px; width: 62px; }

.navbar-re #nb0 a:hover { background: transparent url("/ezstatic/data/unionstmedia/i/navbar.png") no-repeat left bottom; }
.navbar-re #nb1 a:hover { background: transparent url("/ezstatic/data/unionstmedia/i/navbar.png") no-repeat -130px bottom; }
.navbar-re #nb2 a:hover { background: transparent url("/ezstatic/data/unionstmedia/i/navbar.png") no-repeat -214px bottom;}
.navbar-re #nb3 a:hover { background: transparent url("/ezstatic/data/unionstmedia/i/navbar.png") no-repeat -281px bottom;}
.navbar-re #nb4 a:hover { background: transparent url("/ezstatic/data/unionstmedia/i/navbar.png") no-repeat -352px bottom;}
.navbar-re #nb5 a:hover { background: transparent url("/ezstatic/data/unionstmedia/i/navbar.png") no-repeat -424px bottom;}
.navbar-re #nb6 a:hover { background: transparent url("/ezstatic/data/unionstmedia/i/navbar.png") no-repeat -467px bottom;}

.navbar-int #nb0 { left: 0; width: 35px;}
.navbar-int #nb1 { left: 49px; width: 50px;}
.navbar-int #nb2 { left: 114px; width: 43px;}
.navbar-int #nb3 { left: 172px; width: 51px;}
.navbar-int #nb4 { left: 237px; width: 36px; }
.navbar-int #nb5 { left: 288px; width: 45px; }

.navbar-int #nb0 a:hover { background: transparent url("/ezstatic/data/unionstmedia/i/navbar-interactive.png") no-repeat left bottom; }
.navbar-int #nb1 a:hover { background: transparent url("/ezstatic/data/unionstmedia/i/navbar-interactive.png") no-repeat -49px bottom; }
.navbar-int #nb2 a:hover { background: transparent url("/ezstatic/data/unionstmedia/i/navbar-interactive.png") no-repeat -114px bottom;}
.navbar-int #nb3 a:hover { background: transparent url("/ezstatic/data/unionstmedia/i/navbar-interactive.png") no-repeat -172px bottom;}
.navbar-int #nb4 a:hover { background: transparent url("/ezstatic/data/unionstmedia/i/navbar-interactive.png") no-repeat -233px bottom;}
.navbar-int #nb5 a:hover { background: transparent url("/ezstatic/data/unionstmedia/i/navbar-interactive.png") no-repeat -283px bottom;}

/* Landing Page edits */

.article34631 #navbar{
display: none;
}

.article34631 .breadcrumb{
display: none;
}

.article34631 .l{
margin-top: 15px;
}

.article34631 #footer{
display: none;
}
.article34631 .lnk-articlecontactus{
display: none;
}

/* dropdowns */
ul#navbar li ul {
	font-size: 90%;
	position: absolute;
	left: -9999px;
	min-width: 145px;
	margin: 0;
	padding: 0 3px 6px;
	border: 3px solid #fff;
	background: #fff;
	z-index: 125;
}

ul#navbar li ul#nb-internetmarketing {
	width: 240px;
}

ul#navbar li ul#nb-features {
	width: 190px;
}

ul#navbar li ul#nb-ourwork {
	width: 130px;
}

ul#navbar li ul#nb-home {
	width: 180px;
}

ul#navbar li ul#nb-strategy {
	width: 200px;
}


ul#navbar li:hover ul, 
ul#navbar li.sfhover ul {
	top: 0;
	left: 0;
	top: 100%; /* ie 7 sticky windows */
	z-index: 150;
}

ul#navbar li ul ul {
	top: 0 !important;
	position: relative;
	padding: 0 !important;
	margin: 0 !important;
	border: 0 !important;
	font-size: 100%;
}

ul#navbar li ul ul li {
top: 0;
border-left: 12px solid #fff;
}

ul#navbar ul li:hover ul, 
ul#navbar ul li.sfhover ul{
}



ul#navbar li ul li {
	position: relative;
	height:auto;
	top: 6px;
	padding: 0;
}

ul#navbar li ul li a {
	text-indent: 0px;
	font-weight: bold;
	text-indent: 0px;
	background: transparent;
	display: block;
	min-height: 20px;
	padding: 0 2px 0 10px;
	color: #597c7c;
}

ul#navbar li ul li a {
  height: auto !important;
  height: 20px;
}

ul#navbar li ul li a:hover { background: transparent url("/ezstatic/data/unionstmedia/i/plus.gif") no-repeat left 6px !important; }

/* for crappy browsers */
* html ul#navbar li ul li, * html ul#navbar li ul li a {  

}


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

#pitch {
	background: #aa7227;
	border-bottom: 1px solid #655137;
	height: 117px;
	position: relative;
}

#pitch p {
	margin: 0;
	padding: 0;
	text-indent: -9999em;
}

.dropshadow {
	background: transparent url("/ezstatic/data/unionstmedia/i/bg-dropshadow.png") repeat-x left top;
}

/* default */
#pitch {
	background: #aa7227 url("/ezstatic/data/unionstmedia/i/pitch-ifyouonlybuildit.jpg") no-repeat center top;
}

body#staff #pitch {
	background: #aa7227 url("/ezstatic/data/unionstmedia/i/pitch-ourteam.jpg") no-repeat center top;
}

body#sitedesignpackage #pitch {
	background: #aa7227 url("/ezstatic/data/unionstmedia/i/pitch-beauty.jpg") no-repeat center top;
}

body.category6724 #pitch {
	background: #aa7227 url("/ezstatic/data/unionstmedia/i/pitch-support.jpg") no-repeat center top;
}

body#sitedesignportfolio #pitch {
	background: #aa7227 url("/ezstatic/data/unionstmedia/i/pitch-successstories.jpg") no-repeat center top;
}

body.category5262 #pitch, body.article5262 #pitch{
	background: #aa7227 url("/ezstatic/data/unionstmedia/i/pitch-getfound.jpg") no-repeat center top;
}

body.article28189 #pitch {
	background: #aa7227 url("/ezstatic/data/unionstmedia/i/pitch-contentmanagementtools.jpg") no-repeat center top;
}

body.article28186 #pitch {
	background: #aa7227 url("/ezstatic/data/unionstmedia/i/pitch-lotsoftrafficisonlyhalfthebattle.jpg") no-repeat center top;
}

body.article28187 #pitch {
	background: #aa7227 url("/ezstatic/data/unionstmedia/i/pitch-takeittothehoop.jpg") no-repeat center top;
}

body.article28571 #pitch,
body.article28890 #pitch {
	background: #aa7227 url("/ezstatic/data/unionstmedia/i/pitch-beautybuyer.jpg") no-repeat center top !important;
}

body.article28185 #pitch {
	background: #aa7227 url("/ezstatic/data/unionstmedia/i/pitch-sticky.jpg") no-repeat center top !important;
}

body.article28191 #pitch {
	background: #aa7227 url("/ezstatic/data/unionstmedia/i/pitch-werehereforyou.jpg") no-repeat center top !important;
}

body.article28188 #pitch {
	background: #aa7227 url("/ezstatic/data/unionstmedia/i/pitch-sellerstools.jpg") no-repeat center top !important;
}


/* 	interactive pitch areas */
body#interactive #pitch .sitewrapper {
	height: 117px;
	border-bottom: 1px solid #c1c0cb;
}
body.article29208 #pitch .sitewrapper {
	background: transparent url("/ezstatic/data/unionstmedia/i/pitch-process.jpg") no-repeat right top !important;
}

body.article29207 #pitch .sitewrapper,
body.article415 #pitch .sitewrapper,
body.article28289 #pitch .sitewrapper,
body.staticunionstmediainctestimonials-interactive #pitch .sitewrapper {
	background: transparent url("/ezstatic/data/unionstmedia/i/pitch-about.jpg") no-repeat right top !important;
}

body.category5429 #pitch .sitewrapper {
	background: transparent url("/ezstatic/data/unionstmedia/i/pitch-strategy.jpg") no-repeat right top !important;
}

body.statictmp-unionstreetmediaincour-work-carousel #pitch .sitewrapper,
body.article414 #pitch .sitewrapper {
	background: transparent url("/ezstatic/data/unionstmedia/i/pitch-portfolio.jpg") no-repeat right top !important;
}

body#ourwork #pitch {
	background: #aa7227 url("/ezstatic/data/unionstmedia/i/pitch-realestatesuccessstories.jpg") no-repeat center top !important;
}


/*
	TEMPLATE
	--------
*/

.sitewrapper {
	width: 960px !important;
	margin: 0 auto !important;
	position: relative;
	text-align: left;
}

#c {
	min-height: 200px;
	height: auto !important;
	height: 200px;
	background: #fff url("/ezstatic/data/unionstmedia/i/bg-contentarea.gif") repeat-x left top;
	padding: 0 0 20px 0;
}

.l {
	width: 500px;
	float: left;
	padding: 0 0 30px 0;
}

.template-onecolumn .l {
	width: 960px;
	margin: 0 auto;
	float: none;
}

/*
	template elements
	-----------------
*/

p.breadcrumb {
	border-bottom: 1px solid #c1c0cb;
	padding: 7px 0;
	margin: 0 0 20px 0;
	font-size: .9em;
}
/*
	right column elements
	---------------------
*/

.r {
	width: 380px;
	float: right;
}

.r .widget {
	border: 1px solid #e3e3e3;
	background: #f2f2f0;
	padding: 20px 0 0 0;
}

.r .widget ul {
	margin-left: 25px;
}

.r .widget p {
	padding: 0 10px;
}

.article28104 .widget {display: none;}
.article28103 .widget {display: none;}
.article28105 .widget {display: none;}
.article28184 .widget {display: none;}

.videoplayer,
.r .wrapper {
	width: 340px;
	margin: 0 20px 20px;
}

.videobox { display: block; max-width: 100%; visibility: visible !important; margin: 10px auto; } 
.videobox img { max-width: 100%; height: 100%; } 
.videobox object { max-width: 100%; }

/* scorecard */
.scHeader {background-color: #b57b31; color: #fff; padding: 10px 10px 10px 10px;}
	.scTitle {font-weight: bold; font-size: 14px;}
	.scSubTitle {font-size: 12px; font-style: italic;}
#scorecard {background-color: #b57b31; font-weight: bold;}
	.nonBold {font-weight: normal;}

.getafreequote {
	width: 340px;
	margin: 20px 20px 0;
	padding: 0;
	border: 1px solid #b9b6b0;
	background: #fff;
	/* font-weight: bold; */
}

.getafreequote p {
	font-size: 1.3em;
	line-height: 1.35em;
}

.getafreequote ul {
	list-style-image: url("/ezstatic/data/unionstmedia/i/greater-than.gif");
	margin: 14px 20px;
}

.getafreequote ul li {
	text-transform: uppercase;
	margin: 0 0 8px 0;
	font-size: 1.10em;
}

.getafreequote ul li a {
	color: #688e38;
}

.txt-smaller {
	font-size: smaller;
}

.txt-center {
	text-align: center;
}

.btn-getafreequote {
	width: 173px;
	height: 20px;
	margin: 0;
	padding: 0;
	position: relative;
}

.btn-getafreequote a {
	display: block;
	width: 173px;
	height: 39px;
	background: transparent url("/ezstatic/data/unionstmedia/i/buttons.gif") no-repeat left -100px;
	position: absolute;
	left: 84px;
	top: 0;
	text-indent: -999em;
}

.btn-getafreequote a:hover {
	background: transparent url("/ezstatic/data/unionstmedia/i/buttons.gif") no-repeat -300px -100px;	
}

#ppc-contact{
padding: 30px 85px;
}

/*
	CONTACT FORM
	-------------
*/
.lnk-articlecontactus {
	margin: 50px 0;
}
.lnk-articlecontactus a {
	display: block;
	width: 120px;
	height: 36px;
	background: transparent url("/ezstatic/data/unionstmedia/i/buttons.gif") no-repeat left -700px;	
	text-indent: -999em;
}

.lnk-articlecontactus a:hover {
	background: transparent url("/ezstatic/data/unionstmedia/i/buttons.gif") no-repeat -300px -700px;	
}

.inputfield {
width: 200px;
}

input.inputfield {
/*height: 20px;
padding: 2px;*/
}

.form-contact {
list-style: none;
margin: 0 !important;
position: relative;
}

.form-contact .inputfield {
width: 334px;
}

.form-contact li {
margin: 0 0 8px 0;
}

.form-contact li label input,
.form-contact li label textarea {
display: block;
}

li.interests ul {
list-style: none;
}
.form-contact li.interests ul li {
float: left;
width: 49%;
}
.form-contact li.interests ul li label input {
display: inline;
}






/*
	TABBED AREA
	-----------
*/

.tabs-wrapper {
	clear: both;
	background: #e4e4e4;
	border: 1px solid #a9a9aa;
	border-width: 1px 0;
	margin: 40px 0 1px 0;
}

ul.nav-tabs {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: -32px;
}

ul.nav-tabs li {
	border: 1px solid #a9a9aa;
	border-bottom: 1px solid #e4e4e4;

}

a.hdr-premiumpackagesamples {
	display: block;
	width: 252px;
	height: 30px;
	background: #e4e4e4 url("/ezstatic/data/unionstmedia/i/hdrs-packages.gif") no-repeat 20px 10px;
	text-indent: -999em;
	
}

a.hdr-custompackagesamples {
	display: block;
	width: 246px;
	height: 30px;
	background: #e4e4e4 url("/ezstatic/data/unionstmedia/i/hdrs-packages.gif") no-repeat 20px -50px;
	text-indent: -999em;
	
}

a.hdr-wordpresspackagesamples {
	display: block;
	width: 240px;
	height: 30px;
	background: #e4e4e4 url("/ezstatic/data/unionstmedia/i/hdrs-packages.gif") no-repeat 0px -170px;
	text-indent: -999em;
}

a.hdr-enhancedpackagesamples {
	display: block;
	width: 260px;
	height: 30px;
	background: #e4e4e4 url("/ezstatic/data/unionstmedia/i/hdrs-packages.gif") no-repeat 20px -20px;
	text-indent: -999em;
	
}

a.hdr-educationpackagesamples {
	display: block;
	width: 278px;
	height: 30px;
	background: #e4e4e4 url("/ezstatic/data/unionstmedia/i/hdrs-packages.gif") no-repeat 20px -110px;
	text-indent: -999em;
}

a.hdr-businesspackagesamples {
	display: block;
	width: 270px;
	height: 30px;
	background: #e4e4e4 url("/ezstatic/data/unionstmedia/i/hdrs-packages.gif") no-repeat 20px -80px;
	text-indent: -999em;
}


a.hdr-non-profitpackagesamples {
	display: block;
	width: 278px;
	height: 30px;
	background: #e4e4e4 url("/ezstatic/data/unionstmedia/i/hdrs-packages.gif") no-repeat 20px -140px;
	text-indent: -999em;
}








/*
	FOOTER
	------
*/

#footer {
	background: #5d5a51 url("/ezstatic/data/unionstmedia/i/bg-footer.jpg") no-repeat center top;
}

#footer .sitewrapper {
	position: static; /* ie 7 and 6 love this */
	padding: 24px 0;
	background: transparent url("/ezstatic/data/unionstmedia/i/bg-footer-vert.gif") no-repeat 260px 22px;
}	

#footer .widget {
	float: left;
	text-align: center;
	color: #fff;
	margin: 0 22px;
	display: inline;
	width: 300px;
	max-height: 335px;
}


.footer-address {
	width: 584px;
	height: 13px;
	margin: 20px auto 0;
	padding: 0;
	background: transparent url("/ezstatic/data/unionstmedia/i/footer-address.png") no-repeat left top;
	position: relative;
}

.footer-address span {
	position: absolute;
	left: -999em;
	top: 0;
}

.footer-address a {
	position: absolute;
	top: 0; 
	right: 0;
	display: block;
	width: 130px;
	height: 13px;
	text-indent: -999em;
}

/* 
	have a question?
	----------------
*/



#footer .haveaquestion {
	width: 210px;
}

.haveaquestion h3 {
	display: block;
	width: 172px;
	height: 19px;
	background: transparent url("/ezstatic/data/unionstmedia/i/hdrs-footer.gif") no-repeat left top;
	text-indent: -999em;
	margin: 0 auto 2px;
}

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

form#form-haveaquestion ul li {
	text-align: left;
	margin: 0 0 2px 0;
}

form#form-haveaquestion ul label {
	text-transform: lowercase;
	font-size: .9em;
}

textarea.inputfield {
	height: 120px;
}

form#form-haveaquestion .submit {
	display: block;
	width: 56px;
	height: 22px;
	margin: 0 0 0 144px;
}
/* 
	widget: interactive
	-------------------
*/

.widget-interactive {
	font-style: italic;
}

.widget-interactive h3 {
	display: block;
	width: 222px;
	height: 42px;
	margin: 0 auto 14px;
	background: transparent url("/ezstatic/data/unionstmedia/i/hdrs-footer.gif") no-repeat left -50px;
	text-indent: -999em;
}

.btn-usmwebdesign {
	display: block;
	width: 169px;
	height: 65px;
	background: transparent url("/ezstatic/data/unionstmedia/i/buttons.gif") no-repeat left top;
	text-indent: -999em;
	margin: 14px auto 0 auto;
}

.btn-usmwebdesign:hover {
	background: transparent url("/ezstatic/data/unionstmedia/i/buttons.gif") no-repeat -300px top;	
}

/* 
	widget: real estate
	-------------------
*/

.widget-realestate {
	font-style: italic;
}

.widget-realestate h3 {
	display: block;
	width: 240px;
	height: 42px;
	margin: 0 auto 14px;
	background: transparent url("/ezstatic/data/unionstmedia/i/hdrs-footer.gif") no-repeat left -150px;
	text-indent: -999em;
}

.btn-usmrealestate {
	display: block;
	width: 169px;
	height: 67px;
	background: transparent url("/ezstatic/data/unionstmedia/i/buttons.gif") no-repeat left -400px;
	text-indent: -999em;
	margin: 14px auto 0 auto;
}

.btn-usmrealestate:hover {
	background: transparent url("/ezstatic/data/unionstmedia/i/buttons.gif") no-repeat -300px -400px;	
}


/* 
	re blog
	-------
*/

.reblog {
/*	overflow: auto;*/
}

h3.reblog {
	display: block;
	width: 140px;
	height: 21px;
	margin: 0 auto 14px;
	background: transparent url("/ezstatic/data/unionstmedia/i/hdrs-footer.gif") no-repeat left bottom;
	text-indent: -999em;
}

/*#homeinteractive .reblog h3,
#interactive .reblog h3 {
	display: block;
	width: 43px;
	height: 21px;
	margin: 0 auto 14px;
	background: transparent url("/ezstatic/data/unionstmedia/i/hdrs-footer.gif") no-repeat -112px -100px;
	text-indent: -999em;
}*/

#blogposts {
	margin: 0;
	padding: 0;
	text-align: center;
	list-style: none;
}

#blogposts li {
	margin: 0 0 6px 0;
	font-weight: bold;
}

#blogposts li a {
	color: #fff;
}

#blogposts li a:hover {
	text-decoration: underline;
}

/*
	LINK: DOWNLOAD OUR BROCHURE
	---------------------------
*/

.lnk-downloadrebrochure {
	width: 312px;
	height: 108px;
	background: transparent url("/ezstatic/data/unionstmedia/i/lnk-downloadbrochure.png") no-repeat left top;
	margin: 30px 0 0;
}

.lnk-downloadrebrochure a {
	display: block;
	width: 312px;
	height: 108px;
	text-indent: -999em;
}

/*
	CREDITS
	-------
*/
.social-media {
	text-align: center;
	margin: 8px auto;
	width: 325px;
	height: 22px;
	list-style: none;
	display: block;
}

.social-media li {
	color: #a1630f;
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
}

.social-media li a {
	position: absolute;
	top: 0;
	display: block;
	width: 22px;
	height: 22px;
	background: transparent url("/ezstatic/data/unionstmedia/i/btn-socialmedia.gif") no-repeat left top;
	text-indent: -999em;
}

#google-plus1 {
	float: right;
	margin-top: 1px;
}

a.facebook {
	left: 10px;
}

a.youtube {
	left: 40px;
	background-position: -31px 0 !important;
}

a.flickr {
	left: 70px;
	background-position: -62px 0 !important;
}

a.twitter {
left: 130px;
	background-position: -93px 0 !important;
}

a.rss {
	left: 100px;
	background-position: -124px 0 !important;
}

a.linkedin {
	left: 160px;
	background-position: -155px 0 !important;
}

.credits {
	clear: both;
	font-size: .7em;
	color: #000;
	margin: 6px 0;
}


/*
	LEARN MORE BOX
	--------------
*/
.action-box {
	background: #fff url("/ezstatic/data/unionstmedia/i/lightbulb.gif") no-repeat 10px 10px;
	border: 1px solid #6f953d;
	padding: 6px 10px 6px 40px;
	min-height: 40px;
	height: auto !important;
	height: 40px;
	
}

.action-box span {
	color: #6f953d;
	font-weight: bold;
}

/*
	COLUMNIZER
	----------
*/
div.first {
padding: 0 17px 0 0;
}

div.last {
padding: 0 0 0 18px;
}


/*
	@					@
	@	PRODDIR PAGES	@
	@					@
*/

/*
	IMAGE DROP SHADOWS
	------------------
*/

.dropshadow img {
	border: 1px solid #aaaaaa;
}

.wrap0, .wrap1, .wrap2, .wrap3 {
  	display:inline-table;
  	/* \*/display:block;/**/
}

.wrap0 {
  	float:left;
  	background: transparent url("/ezstatic/data/unionstmedia/i/img-dropshadow/shadow.gif") right bottom no-repeat;
}

.wrap1 {
	/*  background: transparent url("/ezstatic/data/unionstmedia/i/img-dropshadow/shadow180.gif") no-repeat;*/
}

.wrap2 {
  	background: transparent url("/ezstatic/data/unionstmedia/i/img-dropshadow/corner_bl.gif") -18px 100% no-repeat;
  	background: transparent url("/ezstatic/data/unionstmedia/i/img-dropshadow/corner_bl.gif") no-repeat left bottom;
}

.wrap3 {
	padding:10px 14px 14px 10px;
  	background: transparent url("/ezstatic/data/unionstmedia/i/img-dropshadow/corner_tr.gif") 100% -18px no-repeat;
  	background: transparent url("/ezstatic/data/unionstmedia/i/img-dropshadow/corner_tr.gif") no-repeat right top;
}

/*
	NEW SITE FEATURES
	-----------------
*/

.site-features {
	border: 1px solid #a7a49e;
	margin: 14px auto;
}

.site-features h3 {
	color: #fff;
	padding: 10px 30px;
	text-transform: uppercase;
	background: #5b822d;
}

.site-features-content {
	padding: 10px 30px 20px;
}

.site-features-content ul,
.site-features-content ol {
	margin: 0 0 0 10px;
	padding: 0;
}

.site-features-content ul li,
.site-features-content ol li {
	margin: 0 0 14px 0;
}

/*
	VIDEO
	-----
*/

.leftbar .widget {
	border: 1px solid #e3e3e3;
	background: #f3f3f1;
	padding: 10px;
	margin: 20px 0 0 0;
	clear: both;
}

.leftbar .widget {

}


/*
	TEMPLATE FOR TWO COLUMN LAYOUT
	------------------------------
*/
.leftbar {
	width: 420px;
	float: left;
}

.rightbar {
	width: 500px;
	float: right;
}




/*
	OUR TEAM PAGE
	-------------
*/

#eznavigatortpl {
	clear: both;
	border-top: 1px solid #c1c0cb;
	padding: 4px 0 0 0;
}

#staff-list {
	margin: 0 auto;
	padding: 0;
	list-style: none;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	width: 870px;
}

li.staff-block {
	width: 250px;
	float: left;
	margin: 20px;
	min-height: 220px;
	height: auto !important;
	height: 220px;
}

li.staff-block img {
	width: 230px;
	height: 130px;
}

li.staff-block .name a {
	text-transform: uppercase;
	font-weight: bold;
}

li.staff-block .image a:hover {
	text-decoration: none;
}
ul.staff-data {
	list-style: none;
	margin: 0 0 0 10px;
}

.navbar-text { display: inline-block; }
.navbar-text { display: inline; }
.holder { display: table; }

.navbar-text {
	display: table-row;
  	padding: 0;
  	margin: 0;
  	list-style-type: none;
  	white-space: nowrap; 
}

.navbar-text li { display:inline; }
.navbar-text a, .navbar-text a:visited {
  	display: block;
  	float: left;
  	padding: 0 16px;
  	border-right: 1px solid #746d64; 
	color: #746d64;
}

.navbar-text li.first a {
	padding-left: 0;
}

.navbar-text li.last a {
	border: 0;
}
.navbar-text a:hover,
.navbar-text li.selected a {
	color: #ae6403;
 }


.navbar-text li#vcards a {
	font-weight: bold;
	padding: 0 0 0 25px;
}

body#interactive .navbar-text li#vcards a {
	font-weight: bold;
	padding: 0 0 0 180px;
}

.wrapper-left {text-align:left;}


.wrapper-left .holder {margin:0;}

.bio-wrapper {
	width: 760px;
	margin: 14px auto;
	text-align: left;
}
.bio-left {
	width: 230px;
	float: left;
}

.bio-right {
	width: 500px;
	float: right;
}

.bio-right h1 {
	margin: 0;
	padding: 0;
}

.bio-blogposts a {
	display: block;
	font:1.5em/1.2em Verdana;
	background: url('/ezstatic/data/unionstmedia/i/blog-icon.png') left center no-repeat;
	height: 60px;
	padding-left: 75px;
	padding-top:15px
}




/*
	OUR WORK 
	--------
*/

h1.hdr-ourwork {
	color: #ae6403;
	margin: 50px 0 10px 82px;
}

/*
	SITE DESIGN PACKAGE NAVBAR
	--------------------------
*/

ul#nb-sitedesignpackage {
margin: 20px 0;
padding: 0;
list-style: none;
height: 42px;
}

ul#nb-sitedesignpackage li,
ul#nb-sitedesignpackage li a {
display: block;
width: 114px;
height: 42px;
float: left;
}

ul#nb-sitedesignpackage li {
margin: 0 14px 0 0;
}

ul#nb-sitedesignpackage li a {
background: transparent url("/ezstatic/data/unionstmedia/i/buttons.gif") no-repeat left top;
text-indent: -999em;
}
ul#nb-sitedesignpackage li.lnk-signup a {
background-position: left -200px;
}

ul#nb-sitedesignpackage li.lnk-signup a:hover {
background-position: -300px -200px;
}



ul#nb-sitedesignpackage li.lnk-livechat a {
background-position: left -300px;
}

ul#nb-sitedesignpackage li.lnk-livechat a:hover {
background-position: -300px -300px;
}



/*
	GET A FREE QUOTE SIGN UP FORM
	-----------------------------
*/

#form-quote-signup {
display: none;
}

#form-quote-signup ul {
list-style: none;
}

/*
	PINGBOX
	-------
*/

#pingbox {
	display: none;
}

/*
	CONTENT MANAGEMENT TOOLS
	------------------------
*/
body.article28189 .r {
	width: 541px;
}

body.article28189 .r .widget {
	padding: 0;
	border: 0;
	background: #fff;
}

body.article28189 .l {
	width: 400px;
	float: left;
	padding: 0 0 30px 0;
}

/*
	CONVERSION TOOLS
	----------------
*/
body.article28186 .r {
	width: 506px;
}
body.article28186 .r .widget {
	padding: 0;
	border: 0;
	background: #fff;
}

body.article28186 .l {
	width: 429px;
	float: left;
	padding: 0 0 30px 0;
}



/*
	LEAD MANAGEMENT
	----------------
*/
body.article28187 .r {
	width: 536px;
}
body.article28187 .r .widget {
	padding: 0;
	border: 0;
	background: #fff;
}

body.article28187 .l {
	width: 399px;
	float: left;
	padding: 0 0 30px 0;
}

.greylist {
background: #f1f1ef;
padding: 0;
}

.greylist ol {
padding: 10px 0;
}

.greylist ol li {
margin-bottom: 10px;
}


/*
	OUR PROCESS
	----------------
*/
/*body.article28571 .r {
	width: 472px;
}
body.article28571 .r .widget {
	padding: 0;
	border: 0;
	background: #fff;
}

body.article28571 .l {
	width: 463px;
	float: left;
	padding: 0 0 30px 0;
}

.r .testimonial {
	color: #7b9894;
	margin: 14px 0;
}*/

/*
	PROPERTY SEARCH TOOLS
	----------------
*/
body.article28185 .r {
	width: 541px;
}
body.article28185 .r .widget {
	padding: 0;
	border: 0;
	background: #fff;
}

body.article28185 .l {
	width: 394px;
	float: left;
	padding: 0 0 30px 0;
}


/*
	SUPPORT
	----------------
*/
body.article28191 .r {
	width: 541px;
}
body.article28191 .r .widget {
	padding: 0;
	border: 0;
	background: #fff;
}

body.article28191 .l {
	width: 394px;
	float: left;
	padding: 0 0 30px 0;
}

/*
	CUSTOM HEADER DESIGN
	--------------------
*/

body.article29489 .r .widget {
border: 0;
background: #fff;
}
body.article29489 .l {
width: 380px;
}
body.article29489 .r {
margin-top: 36px;
width: 550px;
}




/*
	SECRET SAUCE
	------------
*/

body.article28890 .r {
	width: 555px;
}
body.article28890 .r .widget {
	padding: 0;
	border: 0;
	background: #fff;
}

body.article28890 .l {
	width: 380px;
	float: left;
	padding: 0 0 30px 0;
}

#hoverlist {
	width: 551px;
	height: 651px;
	background: transparent url("/ezstatic/data/unionstmedia/i/gerireilly.jpg") no-repeat left top;
	position: relative;
}

#hoverlist dt {
	position: absolute;
	text-indent: -999em;
}

#hoverlist dd {
	color: #fff;
	background: #403f3f;
	margin: 0 auto;
	padding: 20px;
	border: 1px solid #cfcfcf;

	-moz-box-shadow: 0px 0px 5px #666; /* Firefox */
	-webkit-box-shadow: 0px 0px 5px #666; /* Safari, Chrome */
	box-shadow: 0px 0px 5px #666; /* CSS3 */
	_width: 1%;
	width: 90%;
	position: absolute;
	display: none;
}

.pointer {
	display: block;
	width: 50px;
	height: 50px;
	background: transparent url("/ezstatic/data/unionstmedia/i/pointer.png") no-repeat left top;
	position: absolute;
}

#hover-header {
        height:79px;
        left:70px;
        top:38px;
        width:402px;
}

#hover-dd-header {
	top: 140px;
	left: 8px;
}

#hover-dd-header span.pointer {
	top: -49px;
	left: 18px;
	background-position: right bottom;
}


#hover-menubar {
height:12px;
left:69px;
top:122px;
width:402px;
}

#hover-dd-menubar {
	top: 180px;
	left: 8px;
}

#hover-dd-menubar span.pointer {
	top: -49px;
	left: 18px;
	background-position: right bottom;
}


#hover-quicksearch {
        height:132px;
        left:69px;
        top:149px;
        width:75px;
}

#hover-dd-quicksearch {
	top: 330px;
	left: 8px;
}

#hover-dd-quicksearch span.pointer {
	top: -49px;
	left: 18px;
	background-position: right bottom;
}



#hover-popularsearches {
height:85px;
left:69px;
top:285px;
width:70px;
}

#hover-dd-popularsearches {
	top: 120px;
	left: 5px;
}

#hover-dd-popularsearches span.pointer {
	bottom: -59px;
	left: 18px;
	background-position: right top;
}


#hover-contentarea {
	width: 240px;
	height: 125px;
	top: 150px;
	left: 150px;
}

#hover-dd-contentarea {
	top: 10px;
	left: 8px;
}

#hover-dd-contentarea span.pointer {
	bottom: -59px;
	left: 100px;
	background-position: right top;
}



#hover-featuredlistings {
height:130px;
left:152px;
top:286px;
width:238px;
}

#hover-dd-featuredlistings {
	top: 450px;
	left: 12px;
}

#hover-dd-featuredlistings span.pointer {
	top: -49px;
	left: 90px;
	background-position: right bottom;
}



#hover-joinnow {
	width: 75px;
	height: 90px;
	top: 150px;
	left: 395px;
}

#hover-dd-joinnow {
	top: 310px;
	left: 8px;
}

#hover-dd-joinnow span.pointer {
	top: -49px;
	right: 18px;
	background-position: left bottom;
}


#hover-askaquestion {
height:150px;
left:396px;
top:271px;
width:75px;
}

#hover-dd-askaquestion {
	top: 120px;
	left: 8px;
}

#hover-dd-askaquestion span.pointer {
	bottom: -59px;
	right: 18px;
}
#hoverlist span {
	display: block;
	margin: 0 0 10px 0;
	color: #fbfed6;
}

#hoverlist dt:hover {
	cursor: pointer;
}



/* 
	Category Pages
	--------------
*/
.ezarticleimage,
.eznav,
.ezdetails,
.ezreadmore img {
display: none;
}

.ezreadmore {
text-align: right; 
margin-bottom: 20px;
border-bottom: 1px solid #ccc;
}




/*
	INTERACTIVE TEMPLATE OVERRIDES
	------------------------------
*/

#homeinteractive a,
#interactive a {
	color: #6c933a;
}

#interactive h1 {
	color: #656363;
	color: #6c933a;
}

#homeinteractive #pitch,
#homeinteractive .dropshadow,
#homeinteractive #c,
#interactive #pitch,
#interactive .dropshadow,
#interactive #c {
	background-image: none;
	background: transparent;
	border: 0;
}

#hdr-parentcategory {
	font: 2.4em Helvetica, Arial, Verdana, sans-serif;
	color: #888686;
	position: absolute;
	left: 0;
	bottom: 0;
	margin: 0;
	padding: 0;
	letter-spacing: .12em;
}


/*
	INTERACTIVE: ABOUT
	-----------------
*/

.lnk-meetourteam a {
display: block;
width: 174px;
height: 43px;
background: transparent url("/ezstatic/data/unionstmedia/i/buttons.gif") no-repeat left -500px;
text-indent: -9999em;
margin: 20px 0;
}

.lnk-meetourteam a:hover {
background: transparent url("/ezstatic/data/unionstmedia/i/buttons.gif") no-repeat -300px -500px;
}

h1.heading29207 {
display: none;
}

.firstp {
font-weight: bold;
color: #6c933a;
font-size: 120%;
line-height: 1.4em;
}

.lnk-meettheteam a {
color: #716e67 !important;
text-transform: uppercase;
border-bottom: 1px solid #716e67;
}

.lnk-meettheteam a:hover {
text-decoration: none;
}

.navbar-text a {
color: #3c3d39 !important;
}

.navbar-text li.selected a {
	color: #6c933a !important;
}


/*
	INTERACTIVE: GENERATE TRAFFIC
	ACCORDION STYLES
	-----------------------------
*/

#accordion {
border-bottom: 1px solid #c1c0cb;
margin-bottom: 20px;
}
#accordion h3 {
border: 0;
background: transparent;
border-top: 1px solid #c1c0cb;
padding: 8px 0 0 0;
text-transform: lowercase;
cursor: pointer;
}
.accordion-content ul {
margin: 10px 30px;
}

.accordion-content ul li {
margin-bottom: 10px;
}

.ui-state-default a {
background: transparent url("/ezstatic/data/unionstmedia/i/plus-minus.gif") no-repeat right 4px;
padding-right: 14px;
}
.ui-state-active a {
background: transparent url("/ezstatic/data/unionstmedia/i/plus-minus.gif") no-repeat right -42px;
padding-right: 14px;
}



/*
	INTERACTIVE: ENGAGE YOUR VISITOR
	--------------------------------
*/

.article29261 .l {
width: 440px;
}
.article29261 .r {
width: 480px;
}


#nb-beforeafter {
	list-style: none;
	position:absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
}

#nb-beforeafter li {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
}

li.lnk-before {
	
}

li.lnk-after {
	left: 70px;
}

#nb-beforeafter li a {
	display: block;
	width: 50px;
	height: 20px;
	text-indent: -999em;
	background: transparent url("/there/is/no/just/for/ie6/hack/image.jpg") repeat left top;
}



/*
	INTERACTIVE: UPDATE EVERYTHING YOURSELF 
	----------------------------------------
*/

body.article29493 .l {
width: 400px;
}

body.article29493 .r {
width: 541px;
}




/*
	FORM VALIDATION
	---------------
*/
label.error {
	width:auto;
	padding:15px 5px 5px;
	background:transparent url('/ezstatic/data/unionstmedia/i/bg-errors.png') no-repeat left top;
	color:#FFFFFF;
}





/*
	SIDEBAR BUBBLES
	---------------
*/

.sidebar-bubble {
	position: relative;
}

#bubblelist {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

#bubblelist dt {
	position: absolute;
	text-indent: -999em;
	width: 35px;
	height: 35px;
	margin: 0;
	padding: 0;
	border: 1px solid blue;
}

#bubblelist dt:hover {
	cursor: pointer;
}

#bubblelist dd {
	color: #fff;
	background: #403f3f;
	margin: 0 auto;
	padding: 20px;
	border: 1px solid #cfcfcf;
	-moz-box-shadow: 0px 0px 5px #666;
	-webkit-box-shadow: 0px 0px 5px #666;
	box-shadow: 0px 0px 5px #666;
/*	_width: 1%;
	width: 90%;*/
	width: 500px;
	position: absolute;
	display: none;
}

#bubblelist dd span {
	display: block;
}

.pointer {
	display: block;
	width: 50px;
	height: 50px;
	background: transparent url("/ezstatic/data/unionstmedia/i/pointer.png") no-repeat left top;
	position: absolute;
}

/*
	property search tools 
*/
.sidebar-propertysearchtools #hover-one {
	left: 239px;
	top: 253px;
}

.sidebar-propertysearchtools #hover-dd-one {
	top: 100px;
}

.sidebar-propertysearchtools #hover-dd-one span.pointer {
	bottom: -49px;
	left: 252px;
	background-position: left top;
}


.sidebar-propertysearchtools #hover-two {
	left: 87px;
	top: 329px;
}

.sidebar-propertysearchtools #hover-dd-two {
	top: 114px;
}

.sidebar-propertysearchtools #hover-dd-two span.pointer {
	bottom: -49px;
	left: 100px;
	background-position: left top;
}

.sidebar-propertysearchtools #hover-three {
	left: 468px;
	top: 102px;
}

.sidebar-propertysearchtools #hover-dd-three {
	top: 192px;
}

.sidebar-propertysearchtools #hover-dd-three span.pointer {
	top: -49px;
	left: 434px;
	background-position: right bottom;
}

/*
	conversion tools
*/
.sidebar-conversiontools #hover-one {
	left: 463px;
	top: 149px;
}

.sidebar-conversiontools #hover-dd-one {
	top: 240px;
}

.sidebar-conversiontools #hover-dd-one span.pointer {
	top: -49px;
	left: 425px;
	background-position: right bottom;
}


.sidebar-conversiontools #hover-two {
	left: 268px;
	top: 161px;
}

.sidebar-conversiontools #hover-dd-two {
	top: 250px;
}

.sidebar-conversiontools #hover-dd-two span.pointer {
	top: -49px;
	left: 235px;
	background-position: right bottom;
}

.sidebar-conversiontools #hover-three {
	left: 354px;
	top: 68px;
}

.sidebar-conversiontools #hover-dd-three {
	top: 155px;
}

.sidebar-conversiontools #hover-dd-three span.pointer {
	top: -49px;
	left: 320px;
	background-position: right bottom;
}

.sidebar-conversiontools #hover-four {
	left: 247px;
	top: 4px;
}

.sidebar-conversiontools #hover-dd-four {
	top: 90px;
}

.sidebar-conversiontools #hover-dd-four span.pointer {
	top: -49px;
	left: 215px;
	background-position: right bottom;
}

/* form pages */s
.rutledgeForm {width: 300px; margin: 20px 0 0 40px;}

/* 02.17.10 custom page layout for john m. */
.article34911 .contentareabody { width: 960px; margin: 0px auto; }
.article36968 .contentareabody { width: 960px; margin: 0px auto; }

/* webinar */
.webinar-leftbar {width: 420px; float: left; background-color: #F2F2F0; border: 1px solid #E3E3E3;}
.lnk-pdfdownload {background-color: #9c9a90; width: 300px; margin: 0px auto; text-align: center; padding: 10px 0; margin-top: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#webinar-contact {padding: 30px;}
	
/* case study */
.case-study-rightbar {float: right; width: 298px; padding: 10px 10px 10px 10px; background-color: #F2F2F0; border: 1px solid #E3E3E3;}
.case-study-leftbar {float: left; width: 630px; padding: 0 10px 0 0;}
.case-study-content {margin: 20px 0 0 0;}
	
/* testimonials */

#form-client-testimonial {
	display: none;
}

ul.content {
	list-style: none;
}

.clear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clear  {
	display:inline-block;
}

.clear {
	display: block;
}

.testimonial {
	margin: 20px 0 0 0;
}

.testimonial ul {
	float: right;
	list-style: none;
	margin: 0 0 0 20px;
	width: 600px;
}

.clientimg {
	float: left;
	text-align: center;
	width: 230px;
}

#paging-container {
	margin: 0 auto;
}

.page_navigation , .alt_page_navigation {
	float: right;
	margin-right: 20px;
	min-width: 205px;
	padding-bottom: 10px;
}

.page_navigation a, .alt_page_navigation a {
	padding:3px 5px;
	margin:2px;
	color: #fff;
	text-decoration: none;
	float: left;
	background-color:#688E38;
}

.active_page {
	background-color: #fff !important;
	color: #000 !important;
}

a.first_link, a.last_link {
	display: none;
}

#form-testimonial ul {
	list-style: none;
	margin: 20px;
	padding: 0;
}

#form-testimonial li {
	margin: 0 0 14px 0;
}

#form-testimonial .inputfield {
	width: 300px;
}

#form-testimonial textarea {
	font: 12px Arial,Helvetica,sans-serif;
	height: 150px;
}

ul#education, ul#business, ul#nonprofit{
	display: none;
}

ul#testimonial-nav {
	list-style: none;
	margin: 30px 0;
}


ul#testimonial-nav a {
	float: left;
   font-size: 1.3em;
   font-weight: bold;
   line-height: normal;
   margin: 0 25px 0 0;
   padding: 5px 10px;
	text-decoration: none;
}

ul#testimonial-nav a.active {
	background-color: #688e38;
   color: #ffffff !important;
}

ul#testimonial-nav a.inactive {
	background-color: #FFFFFF;
   color: #688e38;
}

ul#testimonial-nav a.inactive:hover{
	background-color: #5d5a51;
	color: #fff;
}

ul#education span.testimonial-type,
ul#business span.testimonial-type,
ul#nonprofit span.testimonial-type {
	display: none;
}

div#testimonials-container li.testimonial {
	background-color: #ecebe7;
	padding: 10px;
}

ul.content,
ul.content ul {
	margin: 0;
}

/* Ask A Question */

#question-form {
	background-color: #f2f2f2;
	border: 1px solid #e3e3e3;
	margin-bottom: 20px;
	padding: 10px 30px 0 30px;
	text-align: center;
}

#question-form label, #form-ebook label {
	text-align: left;
}

#question-form .list-submit, #form-ebook .list-submit {
	margin-top: 5px;
}

#question-form h2, #form-ebook h2 {
	text-align: center;
}

#question-form ul, #form-ebook ul {
	list-style: none;
}

#question-form .inputfield, #form-ebook .inputfield {
	width: 100%;
}

/* ---- WEBINARS ---- */

#webinar {
	margin: 0 auto;
	width: 960px;
}

#webinar #top p {
	float: left;
	margin-right: 30px;
	width: 585px;
}

#login-wrapper {
	border-left: 1px #000 solid;
	float: right;
	padding-left: 30px;
	width: 310px;
}

ul#webinars {
	list-style: none;
	margin: 30px auto 0 auto;
	padding-left: 5px;
	overflow: hidden;
	width: 960px;
}

ul#webinars ul {
	float: left;
	list-style: none;
	margin: 0 45px;
	width: 230px;
}

ul#webinars img {
	border: 1px #000 solid;
}

div#watch-now {
	background-color: #6c933a;
	font-size: 1.5em;
	margin: 15px auto 0 auto;
	padding: 10px 20px;
	text-align: center;
	width: 150px;
}

#watch-now a {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}

#TB_ajaxContent #login {
	margin: 10px auto;
}

img.faded {
	filter:alpha(opacity=25);
	-moz-opacity:0.25;
	-khtml-opacity: 0.25;
	opacity: 0.25;
}

div.pretty-text {
	padding: 5px;
}

div.pretty-text ul {
	margin-left: 25px;
}

#prod-webinar .rightbar {
	background-color: #F2F2F0;
    border: 1px solid #E3E3E3;
    float: right;
	margin-top: 43px;
    width: 255px;
}

#prod-webinar .leftbar {
	float: left;
    width: 640px;
}

#prod-webinar .rightbar #download-lnk {
	padding: 15px 15px 0;
}
#prod-webinar .rightbar #download-lnk img {
	width: 225px;
	margin: 10px auto 0;
}

/* ----- LOG IN ----- */

ul#login {
	background-color: #F2F2F0;
	border: 1px solid #E3E3E3;
	list-style: none;
	margin: 0;
	padding: 15px 30px;
	width: 250px;
}

ul#login h3 {
	font-size: 1.4em;
	margin: 0 0 15px 0;
}

ul#login label {
	font-weight: bold;
	float: left;
	width: 75px;
}

ul#login .textinput {
	width: 165px;
}

ul#login li {
	margin: 7px 0;
}

.top-border {
	border-top: 1px #3C3D39 solid;
	margin-top: 25px;
	padding-top: 10px;
	text-align: center;
}

ul#tab-links {
	list-style: none;
	margin: 30px 0 0 !important;
}

ul#tab-links li {
	margin-bottom: 20px;
}

ul#tab-links li a {
	background: transparent url('/static/unionstmedia/i/tab-area-buttons.jpg') no-repeat top left;
	display: block;
	height: 45px;
	width: 275px;
	text-indent: -9999px;
}

ul#tab-links li#tb1 a {background-position: -0px -0px;}
ul#tab-links li#tb2 a {background-position: -0px -45px;}
ul#tab-links li#tb3 a {background-position: -0px -90px;}
ul#tab-links li#tb4 a {background-position: -0px -135px;}
ul#tab-links li#tb5 a {background-position: -0px -180px;}

ul#tab-links li#tb1 a:hover {background-position: -275px -0px;}
ul#tab-links li#tb2 a:hover {background-position: -275px -45px;}
ul#tab-links li#tb3 a:hover {background-position: -275px -90px;}
ul#tab-links li#tb4 a:hover {background-position: -275px -135px;}
ul#tab-links li#tb5 a:hover {background-position: -275px -180px;}

div#contact-quote a {
	background-color: #81b844;
	color: #fff;
	display: block;
	font-size: 1.3em;
	font-weight: bold;
	padding: 15px 0;
	margin: 10px 20px 20px;
	text-align: center;
	width: 340px;
}

div#contact-quote a:hover {
	background-color: #5d5a51;
	text-decoration: none;
}

div#package-testimonial {
	padding: 0 20px;
	margin-bottom: -25px;
}

/* ----- EVENTS PRODDIR ----- */

.content-wrapper{
	width:960px;
}

ul#events{
	list-style:none;
	margin: 0;
	width: 960px;
}

ul#events ul{
	margin: 0;
}

li#past{
	display: none;
}

ul#events li.event{
  	background-color: #F2F2F0;
    display: block;
	margin: 20px 0 0 0;
    padding: 10px;
}

div.event-img{
	float: left;
	margin: 0;
	text-align: center;
	width: 300px;
}

div.event-img img{
	margin: 0 !important;
	max-width: 300px;
}

li.event ul {
    float: right;
    list-style: none outside none;
    margin: 0 0 0 20px;
    width: 600px;
}

ul#events li.name{
	font-size: 120%;
}

ul#events li.description{
	margin: 10px 0;
}

ul#events li.speaker{
	margin: 5px 0 0 0;
}

div#event-nav{
	height: 25px;
}

.tab-link {
	background-color: #A1630F;
	color: #fff;
	float: left;
	font-size: 1.3em;
	font-weight: bold;
	line-height: normal;
	margin: 0 25px 0 0;
	padding: 5px 10px;
}

a.tab-link{
	background-color: #fff;
	color: #A1630F;
}

a.tab-link:hover{
	background-color: #688E38;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
}

/* ----- NEWSLETTER SIGN UP ----- */

div.reblog p.lnk-downloadrebrochure{
	position: relative;
	left: -350px;
}

div#newsletter-footer{	
    background-color: #9C9A90;
    border: 1px solid #504D4D;	
	margin: 0 auto;
	padding: 10px;
	position: relative;
	text-align: left !important;
	top: -112px;
	width: 275px;
}

div#int-newsletter-footer{	
    background-color: #9C9A90;
    border: 1px solid #504D4D;	
	margin: 30px auto 0;
	padding: 10px;
	text-align: left !important;
}


div#newsletter-footer h3, div#int-newsletter-footer h3{
	font-size: 1.5em;
	margin: 0 0 5px 0;
	text-align: center;
	text-transform: none;
}

div#subscribe{
	float: left;
	padding: 20px 0 0 0;
	position: relative;
	width: 75px;
}

div.mc-field-group{
	float: left;
	width: 200px;
}

div.mc-field-group label{
	text-transform: lowercase;
}

div.mc-field-group input{
	width:185px;
}

div#mc_embed_signup fieldset{
	border: 0;
	margin: 0;
	padding: 0;
}

div#portfolio-btn a {
	background: url('/ezstatic/data/unionstmedia/i/likethissite.png') top left transparent no-repeat;
	display: block;
	height: 44px;
	margin: 0 0 15px 10px;
	text-indent: -9999px;
	width: 400px;
}

div#portfolio-btn a:hover{
	background-position: -0px -44px;
}

div#meet-acct-mgmt a {
	background: url('/ezstatic/data/unionstmedia/i/meetacctmgmt.png') top left transparent no-repeat;
	display: block;
	height: 44px;
	margin: 5px 0 15px 20px;
	text-indent: -9999px;
	width: 340px;
}

div#meet-acct-mgmt a:hover{
	background-position: -0px -44px;
}

form#which-package ul {
	list-style: none;
}

form#which-package label {
	display: inline;
}

form#which-package li#agents-row{
	display: none;
}

/* --- ORDER FORM --- */

div#order-form{
	padding: 0 30px 30px 30px;
}

div#order-form h2 {
	text-align: center;
}

div#order-form ul{
	list-style: none;
	margin: 0;
}

div#order-form li {
	margin: 0 0 10px 0;
}

div#order-form label {
	font-weight: bold;
}

div#order-form label.inline {
	display: inline;
}

div#order-form .inputfield{
	width: 310px;
}

div#order-form input.submit-button {
	background-color: #688E38;
    border: 0;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 1em;
	padding: 5px;
    text-transform: uppercase;
    width: inherit;
}

/* --- CUSTOMER SATISFACTION SURVEY --- */

form#csi ul {
	list-style: none;
	margin: 0;
}

form#csi ul.contact li{
	margin: 0 0 5px 0;
	padding: 0 0 0 10px;
}

form#csi ul.contact label{
	display: inline-block;
	width: 50px;
}

form#csi ul ul {
	margin: 10px 0;
}

form#csi label{
	display: inline;
}

form#csi textarea{
	height: 75px;
	margin: 0 0 15px 0;
	resize: none;
	width: 400px;
}
