@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	background: transparent;
}

body
{
	 background-color: black;
	 color:white;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12pt;
	 background-image:url(../images/page-background.jpg);
	 background-position:center top;
	 background-repeat:no-repeat;
	 height:100%;
}

a
{
	color:#0081d3;
	text-decoration:none;
}
a:link {}      
a:visited {}  
a:hover {text-decoration:underline;} 
a:active {} 

#unison-page
{
	width: 940px;
	margin-left:auto;
	margin-right:auto;
	background-color:black;
	/* background-color:#0A0A0A; */
	position:relative;
}

/*PAGE HEADER STYLE*/

#page-header
{
	background-image:url(../images/header-background.jpg);
	background-repeat:repeat-x;
	width:940px;
	height:100px;
	position:relative;
}

#page-header h2 span
{
	display:none;
}

#page-header h2
{
	width:200px;
	height:50px;
	display:block;
	position:absolute;
	left:20px;
	top:30px;
	background-image:url(../images/unison_logo.jpg);
}

#page-header h2 a
{
	width:200px;
	height:50px;
	display:block;
}

#page-header ul span
{
	display:none;
}

#page-header ul
{
	padding:0px;
	margin:0px;
	list-style:none;
	position:absolute;
	display:block;
	width:372px;
	height:30px;
	top:50px;
	left:557px;
}

#page-header li
{
	width:60px;
	height:30px;
	display:inline-block;
	padding:0px;
	margin:0px;
	margin-right:-4px;
	zoom: 1;
    *display: inline;
}

#page-header ul a
{
	width:60px;
	height:30px;
	display:block;
}

#page-header h4
{
	font-size:9pt;
	color:#777777;
	position:absolute;
	top:10px;
	left:10px;
	
}
.nav-small-button a, .nav-small-button
{
	width:30px !important;
}

.nav-separated 
{
	margin-left:10px !important;
}
.nav-home
{
	background-image:url(../images/Home.jpg);
}

.nav-about
{
	background-image:url(../images/About.jpg);
}
.nav-blogs
{
	background-image:url(../images/Blogs.jpg);
}
.nav-services
{
	background-image:url(../images/Services.jpg);
}
.nav-contact
{
	background-image:url(../images/Contact.jpg);
}
.nav-facebook
{
	background-image:url(../images/facebook.jpg);
}
.nav-twitter
{
	background-image:url(../images/twitter.jpg);
}

/*PROMO BOX STYLE*/
#promo-box
{
	position:relative;
	width:940px;
	height:340px;
	display:block;
	background-image:url(../images/promo-background.jpg);
	background-repeat:repeat-x;
}

#promo-slides
{
	position:absolute;
	width: 920px;
	height: 340px;
	left:10px;
	display:block;
}

#promo-navigator 
{
	list-style:none;
	width:108px;
	height:11px;
	display:block;
	position:absolute;
	left:417px;
	top:4px;
	z-index:10;

}

.promo-selected
{
	background-image:url(../images/promo-button-selected.jpg) !important;	
}
#promo-navigator span
{
	display:none;
}
#promo-navigator li
{
	display:inline-block;
	width:28px;
	height:11px;
	margin:0px;
	padding:0px;
	margin-left:3px;
	margin-right:2px;
	zoom: 1;
    *display: inline;
}
#promo-navigator a
{
	display:block;
	width:28px;
	height:11px;
	padding:0px;
	margin:0px;
	background-image:url(../images/promo-button.jpg);
}

#slide-2, #slide-3
{
	display:none;
}

/*LEFT RAIL STYLE*/
#left-rail
{
	float:left;
	width:300px;
	background-image:url(../images/left-rail-small-background.jpg);
	background-repeat:repeat-x;
	padding:10px;
}
#left-rail h2 span
{
	display:none;	
}
#left-rail h2
{
	width:240px;
	height:30px;
	display:block;
	margin-bottom:15px;
}

.header-who-we-are
{
	background-image:url(../images/header-who-we-are.jpg);	
}

.header-news-blogs-info
{
	background-image:url(../images/headline_news_blogs.jpg);
}

.header-creative-services
{
	background-image:url(../images/headline_creative_services.jpg);
}

#left-rail p
{
	color:#969696;
}
#left-rail p strong
{
	color:white;
	font-size:14pt;
}

hr
{
	color:#161616;
	background-color:#161616;
	border:0px;
	height:1px;
	margin-bottom:20px;
	margin-top:20px;
}
#left-rail ul
{
	list-style:none;
}

#news-listings li
{
	margin-bottom:10px;
}

/*CONTENT WELL STYLES*/
.header-plantz span
{
	display:none;	
}
.header-plantz
{
	width:240px;
	height:30px;
	display:block;
	margin-bottom:15px;
	background-image:url(../images/headline_david_plantz.jpg);
}
.header-landreman span
{
	display:none;	
}
.header-landreman
{
	width:240px;
	height:30px;
	display:block;
	margin-bottom:15px;
	background-image:url(../images/headline_david_landreman.jpg);
}
.header-roth span
{
	display:none;	
}
.header-roth
{
	width:240px;
	height:30px;
	display:block;
	margin-bottom:15px;
	background-image:url(../images/headline_andrew_roth.jpg);
}

/*ABOUT PAGE*/
.header-about span
{
	display:none;	
}
.header-about
{
	width:240px;
	height:30px;
	display:block;
	margin-bottom:15px;
	background-image:url(../images/headline_about_us.jpg);
}

.about-links li
{
	margin-bottom:15px;
}

/*SERVICES PAGE*/
.header-services span
{
	display:none;	
}
.header-services
{
	width:240px;
	height:30px;
	display:block;
	margin-bottom:15px;
	background-image:url(../images/headline_services.jpg);
}

.header-process span
{
	display:none;	
}
.header-process
{
	width:240px;
	height:30px;
	display:block;
	margin-bottom:15px;
	background-image:url(../images/headline_process.jpg);
}

.content-heading
{
	font-weight:bold;
	margin-bottom:15px;
}

/*CONTACT PAGE*/
.header-contact span
{
	display:none;	
}
.header-contact
{
	width:240px;
	height:30px;
	display:block;
	margin-bottom:15px;
	background-image:url(../images/headline_contact_us.jpg);
}
.errorbox-good
{
	margin-bottom:10px;
}

.ss-q-title
{
	width: 160px;
	display: inline-block;
}

.ss-q-short
{
	width:350px;	
}

.ss-q-short, .ss-q-long
{
	background-color:#333;
	border-style:solid;
	border-color:#555;
	font-weight:bold;
	color:#FFF;
}

/*NEWS AND BLOG PAGE*/
.header-blog span
{
	display:none;	
}
.header-blog
{
	width:240px;
	height:30px;
	display:block;
	margin-bottom:15px;
	background-image:url(../images/headline_blog.jpg);
}

#landreman-blogs p, #roth-blogs p, #plantz-blogs p
{
	color: #969696;
	font-size:11pt;
}

/*CONTENT WELL*/
#content-well ul
{
	
	margin-bottom:15px;
}
#content-well
{
	position:relative;
	float:left;
	width:600px;
	padding:10px;
	background-color:black;
}

#content-well p
{
	margin-bottom:15px;
}
#portfolio-sample-2
{
	display:none;	
}

.portfolio-header span
{
	display:none;
}

.portfolio-header
{
	width: 240px;
	height: 30px;
	display:block;
	background-image:url(../images/headline_portfolio_of_work.jpg);
	margin-bottom: 15px
}

#portfolio-navigator
{
	list-style:none;
	display:block;
	position: absolute;
	width: 124px;
	height: 30px;
	top:10px;
	right:6px;
}

#portfolio-navigator span
{
	display:none;
}

#portfolio-navigator li
{
	display:inline-block;
	width: 60px;
	height:30px;
	zoom: 1;
    *display: inline;
}

#portfolio-navigator a
{
	display:block;
	width:60px;
	height:30px;
}

#portfolio-back-button
{
	background-image:url(../images/back_button.jpg);	
}

#portfolio-next-button
{
	background-image:url(../images/next_button.jpg);
	margin-left:-4px;
}

.portfolio-information
{
	display:block;
	width:590px;
	padding:5px;
	height:20px;
	margin-bottom:1px;
	background-image:url(../images/portfolio_cell_bg.jpg);
	color:#969696;
}

.portfolio-information h2
{
	float:left;
}

.portfolio-information h3
{
	float:right;
}

.portfolio-information strong
{
	color:white;
}

/*THREE COLUMN STYLES*/
.three-column
{
	width: 620px;
	position:relative;
}

.three-column-left
{
	left:0px;
	width:160px;
	position:absolute;
}

.three-column-middle
{
	left:200px;
	width:160px;
	position:absolute;
}

.three-column-right
{
	left:400px;
	width:160px;
	position:absolute;
}

.owners-info
{
	height:280px;
}


#content-well li
{
	list-style:none;
}
/* FOOTER STYLES */

#footer
{
	clear:both;	
	position:relative;
	width:940px;
	height:160px;
	background-image:url(../images/footer-background.jpg);
	background-position: 0px 0px;
	background-repeat:repeat-x;
	font-size:10pt;
	background-color:black;
}

#footer div
{
	top:0px;
	display:block;
	width:140px;
	padding:5px;
	height:150px;
	position:absolute;
}

#footer-contact
{
	left:340px;
}

#footer-legal
{
	left:490px;
}

#footer-navigation
{
	left:640px;	
}

#footer-social-media
{
	left:790px;
}

#footer ul
{
	list-style:none;
}
#footer h3
{
	margin-top:5px;
	margin-bottom:5px;
	font-size:14pt;
}

.unison-small-logo span
{
	display:none;
}

.unison-small-logo
{
	position:absolute;
	background-image:url(../images/unison-small-logo.jpg);
	width:90px;
	height:18px;
	left:20px;
	top:20px;
	display:block;
}

/* HOVER BUTTON STYLES */
a.link-button{}
a.link-button:link {}      
a.link-button:visited {}  
a.link-button:hover {background-position:0px -31px;} 
a.link-button:active {} 