/* ************************ Defaults ************************ */

body{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:0.73em;
	text-align:center;
	color:#4d4d4b;
	background-color:#A2B1BB;
	background-image:url('/ezstatic/data/unionstreetmedia08/i/background.jpg');
	background-repeat:repeat-x;
}
body, h1, h2, h3, h4, h5, p, table, table th, form, a img, ul, li {
	border: none;
	margin: 0px;
	padding: 0px;
}

#content li{
	font-size:12px;	
	margin:0px;
	padding:0px 0px 7px 0px;
}

img {
	border: 0px;
	/*behavior: url("/static/page/unionstreetmedia/pngbehavior.htc");*/
}
h1{
	font-size:18px;
}
h2{
	color:#517676;
	font-size:1.15em;
	padding:10px 0px 5px;
	text-transform:uppercase;
}
a{
	color:#ae6403;
	text-decoration:none;
}
a:hover{
	color:#ae6403;
	text-decoration:underline;
}
.article-left a:hover {
	text-decoration: none;
}
/* ************************ structural ************************ */

#page{ 
	margin:0 auto; 
	padding:0px;
	width:960px;
	text-align:left;
	background-color:#fff;
}
#header {
background:transparent url('/ezstatic/data/unionstreetmedia08/i/headerbg.jpg') no-repeat scroll left top;
height:108px;
padding:0px 0px 0px 34px;
}
#header #logo {
float:left;
}
#header #headerpanel {
float:right;
}

/* ************************ top navigation ************************ */

#topnav {
padding-top:58px;
}
#nav, #nav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#nav {
height:49px;
width:469px;
}
#nav a {
display:block;
}
#nav a span {
display:none;
}
#nav li {
float:left;
position:relative;
z-index:100;
}
#nav li ul {
background:#FFFFFF none repeat scroll 0%;
border-color:-moz-use-text-color #A6A5A5 rgb(166, 165, 165);
border-style:none solid solid;
border-width:0px 1px 1px;
left:-999em;
margin-top:-2px;
padding:8px 0px;
position:absolute;
width:126px;
}
#nav li ul li {
width:126px;
}
#nav li ul#services {
width:205px;
}
#nav li ul#services li {
width:205px;
}
#nav li ul#work li {
width:225px;
}
#nav li ul#work{
width:225px;
}
#nav li ul#process {
width:200px;
}
#nav li ul#process li {
width:200px;
}
#nav li a {
color:#504231;
height:49px;
text-decoration:none;
}
#nav li a:hover {
color:#004677;
text-decoration:none;
}
#nav li ul li a {
background:transparent none repeat scroll 0%;
color:#4C4B4B;
font-size:0.93em;
height:17px;
padding:4px 0px 4px 18px;
}
#nav li ul li a:hover {
background:transparent url('/ezstatic/data/unionstreetmedia08/i/plus.gif') no-repeat scroll left top;
border-bottom:1px dashed #A6A5A5;
font-weight:bold;
}
#nav li:hover ul, #nav li.sfhover ul {
left:auto;
visibility:inherit;
}
#nav li a {
background:transparent url('/ezstatic/data/unionstreetmedia08/i/topnav.jpg') no-repeat scroll left top;
}
#nav li a.toplink1 {
background-position:0px top;
width:56px;
}
#nav li a.toplink2 {
background-position:-56px top;
width:92px;
}
#nav li a.toplink3 {
background-position:-148px top;
width:80px;
}
#nav li a.toplink4 {
background-position:-228px top;
width:77px;
}
#nav li a.toplink5 {
background-position:-305px top;
width:60px;
}
#nav li a.toplink6 {
background-position:-365px top;
width:103px;
}
#nav li a.toplink1:hover {
background-position:0px -49px;
}
#nav li a.toplink2:hover {
background-position:-56px -49px;
}
#nav li a.toplink3:hover {
background-position:-148px -49px;
}
#nav li a.toplink4:hover {
background-position:-228x -49px;
}
#nav li a.toplink5:hover {
background-position:-305px -49px;
}
#nav li a.toplink6:hover {
background-position:-365px -49px;
}



/* ************************ form ************************ */

select, input, textarea{
	font:1.00em Verdana, Arial, Helvetica, sans-serif;
}
#header #headerpanel .inputtext{
/*	background:url('/ezstatic/data/unionstreetmedia08/i/headerinput.gif') top left no-repeat; */
	background:#fff;
	border:solid 1px #B2B2B2;
	height:18px;
}

/* ************************ content ************************ */

#content{
	padding:20px 0px 20px 65px;
}
.clear{
	clear:both;
}
.pita{
	font-style:italic;
}

/* ************************ Typography ************************ */
#content h1{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#ae6403;
	font-size:20px;
	font-weight:bold;
}
#content h2, #content h3, #content h4, #content h5, #content h6{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#000;
	font-variant:small-caps;
}
#content h2{
	color:#517676;
	font-size:1.15em;
	padding:10px 0px 5px;
	text-transform:uppercase;
}

#content h3{
	font-size:14px;
	color:#517676;
		font-size:1.15em;
}

#content h4{
	font-size:13px;
}

#content h5{
	font-size:11px;
}

#content h6{
	font-size: 10px;
}

#content p{
	font-size:12px;	
	padding:9px 0px 9px 0px;
	line-height:17px;
}
#content blockquote{
	color:#69847E;
	font-weight:bold;
}

#video-intro{
padding: 10px;
height: 300px;
}

.video-block{
height: 300px;
padding: 10px;
float: left;
}

.video-text{
height: 300px;
padding: 10px;
width: 450px;
float: right;
}

/* ************************ footer ************************ */

#footer{
	background: transparent url("/ezstatic/data/unionstreetmedia08/i/footerbg.jpg") top left no-repeat;
	color:#fff;
	padding:22px 10px 0px 20px;
}
#footer a{
	color:#fff;
	text-decoration:none;
}
#footer a:hover{
	color:#fff;
	text-decoration:underline;
}
#footer h2{
	text-transform:uppercase;
	font-size:1.15em;
	padding-bottom:18px;
}
#footer ul{
	margin:0px;
	padding:0px 40px 0px 0px;
	list-style:none;
}
#footer li{
	margin:0px;
	padding:0px 0px 7px 0px;
}

#footer #footertext{
	
}
#footer #footertext p{
	padding:0px 0px 7px 0px;
}
#footer #footertext div{
	float:left;
}
#footer .footertext1{
	width:195px;
}
#footer .footertext1 h2{
	background: transparent url('/ezstatic/data/unionstreetmedia08/i/onlinebranding.png') no-repeat;
	height:13px;
	width:132px;
	text-indent:-9999px;
}
#footer .footertext2{
	width:331px;
}
#footer #footertext .footertext2 p{
	padding-right: 30px;
}
#footer .footertext2 h2{
	background: transparent url('/ezstatic/data/unionstreetmedia08/i/clientquote.png') no-repeat;
	height:14px;
	width:109px;
	text-indent:-9999px;
}
#footer .footertext3{
	width:202px;
}
#footer .footertext3 h2{
	background: transparent url('/ezstatic/data/unionstreetmedia08/i/askquestion.png') no-repeat;
	height:14px;
	width:119px;
	text-indent:-9999px;
}
#footer .footertext4{
	width:195px;
}
#footer .footertext4 h2{
	background: transparent url('/ezstatic/data/unionstreetmedia08/i/contactus.png') no-repeat;
	height:13px;
	width:94px;
	text-indent:-9999px;
}
#footer .footertext4 h3{
	font-size:1.50em;
	padding:0px 0px 7px 0px;
}
#footer .footertext4 a{
	color:#fff;
	text-decoration:underline;
}
#footer .footertext4 a:hover{
	color:#fff;
	text-decoration:none;
}
#footer #footertext .footertext4 p.footdown{
	padding:20px 0px 0px 0px;
	font-size:0.78em;
}
#footer .footertext4 .footdown a{
	background: url("/ezstatic/data/unionstreetmedia08/i/footdown.gif") top left no-repeat;
	padding:0px 0px 0px 25px;
	display:block;
}
#footer .copyright{
	clear:both;
	font-size:0.93em;
}
#footer .copyright span, #footer .copyright a{
	display:block;
	float:left;
}
#footer .copyright a.footrss{
	background: url("/ezstatic/data/unionstreetmedia08/i/footrss.gif") top left no-repeat;
	padding-left:15px;
}

/* ************************ section.tpl ************************ */
body#section #content{
	padding:0px 0px 0px 0px;
}
body#section .contentsection{
	border-top:solid 1px #889090;
	background:#fff url('/ezstatic/data/unionstreetmedia08/i/sectionback.jpg') repeat-x;
	padding:20px 30px 0px 30px;
}

/* ************************ section.tpl ************************ */

body#landing #content{
	padding:20px 0px 20px 36px;
}
body#landing h1{
	background:transparent url('/ezstatic/data/unionstreetmedia08/i/fireup.gif') no-repeat scroll center top;
	height:55px;
	text-align:center;
	text-indent:-999999px;
}
body#landing .ezbreadcrumbs{
	display:none;
	}
	
body#landing h3 {
	color:#517676;
	font-size:1em;
	padding:10px 0px 2px;
}
#content h2 {
	font-size:1em;
	padding:0px 0px 2px;
	text-transform:uppercase;
}
body#landing .landprojects {
	float:left;
	padding-right:22px;
}
body#landing .landproject .findmore {
	padding:20px 0px 0px;
	text-align:right;
}
body#landing .landproject {
	background:#000000 none repeat scroll 0%;
	padding:8px 4px;
}
body#landing #realestate.landprojects {
	width:421px;
}
body#landing #ecommerce.landprojects {
	width:446px;
}
body#landing #realestate.landprojects .landproject {
	background:#000000 url('/ezstatic/data/unionstreetmedia08/i/landreal.gif') no-repeat scroll left bottom;
}
body#landing #ecommerce.landprojects .landproject {
	background:#000000 url('/ezstatic/data/unionstreetmedia08/i/landecom.gif') no-repeat scroll left bottom;
}
body#landing .landtext {
	padding:10px 10px 0px;
}
body#landing .landtext p {
	line-height:18px;
}

/* ************************ success stories ************************ */
h3.success{
	background:#fff url('/ezstatic/data/unionstreetmedia08/i/successtitle.jpg') no-repeat;
	height:28px;
	width:183px;
	margin:30px 0px 0px -30px;
	padding:0px;
	text-indent:-99999px;
}
div.success{
	background:#fff url('/ezstatic/data/unionstreetmedia08/i/successback.jpg') repeat-x;
	padding:10px 30px 15px 30px;
	margin: 0px -30px;
}
div.success div.site{
	display:block;
	float:left;
	padding-right:25px;
}
div.success div.site a{
	background:transparent url('/ezstatic/data/unionstreetmedia08/i/viewarrow.gif') no-repeat scroll right center;
	color:#656565;
	display:block;
	text-decoration:none;
	width:95px;
}
div.success div.site a{
	text-decoration: underline;
}

/* ************************ Bread Crumbs ************************ */
.ezbreadcrumbs{
	color:#889090;
	text-align:right;
	font-size:11px;
}
.ezbreadcrumbs a:link, .ezbreadcrumbs a:active, .ezbreadcrumbs a:visited,{
	color:#889090;
	font-style:italic;
}




/* SIFR VERSION 3 BETA 2
--------------------------------
*/


/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}


.sIFR-flash a {
	color: #000;
}
.sIFR-unloading .sIFR-flash {
  visibility: hidden !important;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

.sIFR-dummy { 
  width: 0px;
  height: 0px;
  margin-left: 42px;
  z-index: 0;
}

.sIFR-active h1.articleheadline,{
    visibility: hidden;
}

/* Override */

.ezbreadcrumbs{
display: none;
}

.article-right h2
{
margin-top: 10px;
}

#referafriend { margin: -96px 0 0 50px; }

/* RRR Case Study Styles */
.pagetable {
	border-collapse: collapse;
	border-top: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	margin: 10px 0;
}
.pagetable td,
.pagetable th {
	border-bottom: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	padding: 4px;
}
.darkbg {
	background: #ececec;
}
.pagetable .highlight {
	background: #d6e3bc;
}
