		html, body {
			border: 0px;
			padding: 0px;
			spacing: 0px;
			background-color: #eff3f6;
			font-weight: 100;
                        font-family: "MyriadPro-Light", "Myriad Pro Light", calibri, Arial, sans-serif;
		        color: #666666;

		}
		body{margin-top:0;}
		h1 {
			padding: 10px 40px;
			margin: 0;
			font-size: 32px;
                        font-weight: 100;
                        color: #0a82d0;
		}

		h2 {
			padding-top: 0px;
			margin-top: 0px;
			color: #0e84d1;
			font-size: 20px;
		}

		h3 {
			padding-top: 0px;
			margin: 0 0;
			color: #666666;
                        font-weight: 400;
                        font-size: 18px;
		}
		h4 {
			padding-top: 0px;
			margin: 0 0;
			color: #666666;
                        font-weight: 400;
                        font-size: 16px;
			color: #0e84d1;

		}
		p {
			margin-top: 0px;
                        line-height: 120%;
                        
		}

		em {
			
		}

		img {
			border: 0px;
		}
		
		.wrapper {
			width: 1034px;
			margin-left: auto;
			margin-right: auto;
		}

		.client-left {
			float: left;
			width: 434px;
		}
		.client-right {
			float: right;
			width: 434px;
		}
		.clientimage {
		       border: 1px solid #ff9933;
                       display: block;
		}
               div.clientLinks{
                       float: left;
                       width: 220px;
			font-size: 12px;
                }
              	div.navigation{
			height: 106px;
			margin-bottom: 114px;
			position: fixed;
			top: -10px;
			background-color: #EFF3F6;
			z-index: 100;
		}
		div.navigation span a{
		        margin: 0;
                        padding: 0;
		}
		.content {
			background-image: url(/images/chrome-background.png);
			padding: 10px 70px;
			width: 894px;
			margin-top: 90px;
		}
                div.featuredClient{
                       position: absolute;
                       width: 500px;
                       right: 0px;
                       opacity: 0;
                       filter:Alpha(opacity=0);
                       z-index: 0;
                }
               div.featuredClient p{
                      display: block;
                      width: 370px;
                      float: right;
                }
                div.featuredClient img{
                      float: left;
                      margin: 10px;
                }
                a#leftArrow{
                      z-index: 2;
                      position: absolute;
                      display: block;
                      height: 120px;
                      width: 100px;
                      top: 95px;
                      left: 25px;
                      background-image: url('images/left.png');
                }
                a#leftArrow:hover{
                      background-image: url('images/left_hover.png');
                      cursor: pointer;
                }
                a#rightArrow{
                      z-index: 2;
                      position: absolute;
                      display: block;
                      height: 120px;
                      width: 100px;
                      right: 25px;
                      top: 95px;
                      background-image: url('images/right.png');
                }
                a#rightArrow:hover{
                      background-image: url('images/right_hover.png');
                      cursor: pointer;
                }
                img.workSample{
                     display: block;
                     float: left;
                     margin: 20px 20px;
                     border: 1px solid #ff9933;

                }
		#nav-home a {
			width: 379px;
			height: 106px;
			display: block;
			float: left;
			text-decoration: none;
			text-align: center;
			background: url(/images/chrome-navbar.png) 0px 0px;
		}
		#nav-home a:hover {
			background: url(/images/chrome-navbar.png) 0px 212px;
		}
		#nav-home a:active {
			background: url(/images/chrome-navbar.png) 0px 106px;
		}
		
		#nav-staff a {
			width: 120px;
			height: 106px;
			display: block;
			float: left;
			text-decoration: none;
			text-align: center;
			background: url(/images/chrome-navbar.png) -379px 0px;
		}
		#nav-staff a:hover {
			background: url(/images/chrome-navbar.png) -379px 212px;
		}
		#nav-staff a:active {
			background: url(/images/chrome-navbar.png) -379px 106px;
		}
		
		#nav-services a {
			width: 123px;
			height: 106px;
			display: block;
			float: left;
			text-decoration: none;
			text-align: center;
			background: url(/images/chrome-navbar.png) -499px 0px;
		}
		#nav-services a:hover {
			background: url(/images/chrome-navbar.png) -499px 212px;
		}
		#nav-services a:active {
			background: url(/images/chrome-navbar.png) -499px 106px;
		}
		
		#nav-clients a {
			width: 116px;
			height: 106px;
			display: block;
			float: left;
			text-decoration: none;
			text-align: center;
			background: url(/images/chrome-navbar.png) -622px 0px;
		}
		#nav-clients a:hover {
			background: url(/images/chrome-navbar.png) -622px 212px;
		}
		#nav-clients a:active {
			background: url(/images/chrome-navbar.png) -622px 106px;
		}
		
		#nav-contact a {
			width: 126px;
			height: 106px;
			display: block;
			float: left;
			text-decoration: none;
			text-align: center;
			background: url(/images/chrome-navbar.png) -738px 0px;
		}
		#nav-contact a:hover {
			background: url(/images/chrome-navbar.png) -738px 212px;
		}
		#nav-contact a:active {
			background: url(/images/chrome-navbar.png) -738px 106px;
		}
		
		#nav-login a {
			width: 122px;
			height: 106px;
			display: block;
			float: left;
			text-decoration: none;
			text-align: center;
			background: url(/images/chrome-navbar.png) -864px 0px;
		}
		#nav-login a:hover {
			background: url(/images/chrome-navbar.png) -864px 212px;
		}
		#nav-login a:active {
			background: url(/images/chrome-navbar.png) -864px 106px;
		}
		
		#nav-end {
			width: 45px;
			height: 106px;
			display: block;
			float: left;
			text-decoration: none;
			text-align: center;
			background: url(/images/chrome-navbar.png) -986px 0px;
		}
                div.otherClientDetailsInside{
                      border: 1px solid #ff9933;
                      background-color: #ffffff;
                      padding: 20px 20px;
                }
                div.otherClientDetails{
                       width: 500px;
                       display:block;
                       visibility: hidden;
                       position: absolute;
                       border: 1px solid #ff9933;
                       margin-left: 205px;
                       padding: 7px 7px;
                       background-color: #eff3f6;
                }
                .sectorDescription{
                        width: 255px;
                       display: block;
                       float: left;
                       margin-left: 30px;
                }
                .serviceDiv,
                .bioDiv{
                        display: none;      
                }
                div.bioDiv h2{
                        margin: 0 0;
                }
                div.bioDiv img{
                        display: block;
                        float: left;
                        margin: 0px 10px 5px 0;
                }
                #centralContentSplit{
                        background:#ffffff url('http://crossroadscampaigns.com/images/middle_gradients.jpg') repeat-y left top;
                        min-height:400px;
                        border-top: 1px solid #ff9933;
                        border-bottom: 1px solid #ff9933;
                }
                #centralContent{
                        position: relative;
                        background:#ffffff url('http://crossroadscampaigns.com/images/center_gradient.png') repeat-y left top;
                        height: 300px;
                        width: 894px;
                        border-top: 1px solid #ff9933;
                        border-bottom: 1px solid #ff9933;
                }
                #servicesLinkDiv,
                #staffLinkDiv{
                        display: block;
                        float: left;
                        width: 250px;
                        height: 100%;
                        
                        text-align: right;
                        padding-bottom: 30px;
                }
                #servicesLinkDiv ul li{
                        padding: 20px 30px 0 0;
                        font-weight: 400;
                        font-size: 18px;
                }
                #staffLinkDiv ul li{
                        padding: 6px 30px 0 0;
                        font-weight: 400;
                        font-size: 18px;
                }
                #servicesLinkDiv ul li a,
                #servicesLinkDiv ul li a:visited,
                #staffLinkDiv ul li a,
                #staffLinkDiv ul li a:visisted{
                        color: #666666;
                        text-decoration: none;
                        display: block;
                        
                }
                a.serviceSelector,
                a.staffSelector,
                a.clientSelector{
                        cursor: pointer;
                }
                #servicesLinkDiv a:hover,
                #staffLinkDiv a:hover,
                .clientLinks a:hover{
                        color: #ff9933;
                }
                #servicesDescriptionDiv{
                        display: block;
                        float: left;
                        margin-left: 20px;
                        padding: 30px 30px 20px 30px;
                        width: 550px;
                        height: 100%;
                }
                div#servicesNav{
                        display:block;
                        margin-left: auto;
			margin-right: auto;
                        margin-bottom: 20px;
                        width: 256px;
                        height: 34px;
                        background: #ffffff url('http://crossroadscampaigns.com/images/header_gradient.png') no-repeat top left;
                        border-top: 1px solid #ff9933;
                        border-bottom: 1px solid #ff9933;
                        overflow: visible;
                }
                #servicesNav ul{
                        padding-top: 6px;
                        width: 265px;
                        height: 36px;
                }
               #servicesNav ul li{
                        display: block;
                        float: left;
                        padding-left: 40px;
                        font-size: 18px;
                 }
                 div#servicesNav ul li a{
                       text-decoration: none;
                       color: #666666;
                       display:inline;
                       float: none;
                       margin: 0;
                       padding: 0;
                }
                div#servicesNav ul li a:hover{
                        color: #ff9933;
                }
                 div.subnav {
			margin-left: auto;
			margin-right: auto;
		}
                div.subnav a, 
                div.subnav a:visited{
                       display: block;
                       float: left;
                       height: 29px;
                       width: 256px;
                       background: #ffffff url('http://crossroadscampaigns.com/images/header_gradient.png') no-repeat top left;
                       border-top: 1px solid #ff9933;
                       border-bottom: 1px solid #ff9933;
                       text-align: center;
                       font-size: 18px;
                       color: #666666;
                       text-decoration: none;
                       padding-top: 5px;
                       margin-bottom: 20px;
                }
                div.subnav a:hover{
                        color: #ff9933;

                }
		#contact-right {
			float: right;
			width: 230px;
		}
		#contact-left {
			width: 622px;
		}

		.jump {
			text-align: center;
		}

		.clear {
			clear: both;
			margin-top: .5em;
		}

		.nav {
			text-align: right;
			width: auto;
			position: relative;
			top: 25px;
			right: 20px;
			z-index: 10;
		}
		#nav a {
			background-color: #eee;
			border: 1px solid #cc8700;
			font-size: .75em;
			color: #000000;
			text-decoration: none;
			padding: 2px;
			margin: 2px;
		}
		#nav a.activeSlide {
			background-color: #999;
			border: 1px solid #666;
			font-size: .75em;
			color: #ffffff;
			text-decoration: none;
			padding: 2px;
			margin: 2px;
		}
			
		.tickbox {
			width: 588px;
			height: auto;
			background-color: transparent;
			border: none;
			font-size: .9em;
		}
		.tickerbox-header {
			width: auto;
			height: 26px;
			background-image: url(images/header_gradient_588x34.png);
			border-top: 1px solid #F93;
			border-bottom: 1px solid #F93;
			text-align: center;
			font-size: 1.15em;
			font-weight: bold;
			color: #0E84D1;
			padding-top: 7px;
		}
		.ticker-wrapper {
			padding: 10px;
			height: auto;
                        overflow: hidden;
		}
		.ticker-image {
			padding-bottom: 10px;
			display: block;
			margin: 0 auto;
		}

		div#FBFeed{
			float: right;
			margin-top: 19px;
			border: 1px solid #F93;
		}
		#right {
			float: left;
			position: relative;
			top: 12px;
			z-index: 20;
		}
		#s4, #s4 .tickbox{
			height: 200px;
		}
		.featurette{
			width: 588px;
			float: left;
		}
		.fbConnectWidgetTopmost{border:none;}

/* Watermelon Sauce */

		form,fieldset,input,img,textarea,ul,li {
			 margin:0;
			 padding:0;
			 border:0;
			 text-decoration:none;
			 font-style:normal;
			 font-weight:normal;
			 border-collapse:collapse;
			 border-spacing:0;
			 list-style:none;
		}
		input:focus,a:focus,textarea:focus{outline:0;}

		input,textarea {
			 padding: 5px;
			 -webkit-transition: all 0.5s;
			 -moz-transition: all 0.5s;
			 -webkit-border-radius: 5px;
			 -moz-border-radius: 5px;
			 border-radius: 5px;
			 width: 290px;
			 color: #888;
			 border: 1px solid #333;
		}
		textarea {
			 height: 90px;
		}
		input:focus, textarea:focus {
			  background: #FFF !important; 
			  color: #000; 
		}

		input#submit {
			  background: #f0c552; 
			  color: #000; 
			  float: right; 
			  width: 140px; 
			  cursor: pointer; 
			  margin-top: 10px;
		}
		input#submit:hover {
			  background: #ffe68b;
		}
		input#submit:active {
			  background: #ecb523;
		}

		label {
			  display: block;
			  padding-bottom: 4px;
		}

		form ul {
			  width: 620px; 
			  margin: 0 auto; 
			  text-align: left; 
			  position: relative;
		}
		form ul li {
			  float: left; 
			  width: auto; 
			  width: 290px; 
			  margin-bottom: 10px;
		}
		form ul li.message {
			  float: right; 
			  width: 300px; 
			  padding-left: 20px;
		}

		ul.errors {
			  width: 600px; 
			  padding-left: 20px; 
			  list-style-type: disc;
		}
		ul.errors li {
			  display: block; 
			  float: none; 
			  color: #C82620; 
			  list-style-type: disc;
		}
		div.slideshow {
			height: 337px; 
			width: 602px; 
			margin-top: 20px;
			float: left;
		}
		.slideshow img { 
			border: 1px solid #f93; 
			background: transparent;
			position: absolute;
			height: 335px;
			width: 600px;
		}
		p.home-caption{
			color: #fff;
			z-index: 20;
			position: relative;
			top: 312px;
			left: 10px;
		}
		a.home-news-link{
			color: #666;
			text-decoration: none;
			display: block;
			font-size: 14px;
			margin: 10px 0 0 0;
		}
		a.home-news-link:hover{
			color: #f93;
		}
		i.home-news-source{
			font-size: 12px;
			color: #999;
		}	
		div.addthis_toolbox{
			position: relative;
			float: right;
			top: 16px;
			right: 47px;	
		}
		a.addthis_button_facebook_like{width:90px;}
		a.addthis_button_twitter_follow_native{width:262px;}
		a.addthis_button_google_plusone{width:75px;}
		a.addthis_counter{width:60px;}
		div#new-footer{
			background-image: url('/images/chrome-footer-blank.png');
 			width: 1034px;
			height: 94px;
		}
		div#footer-address{
			color: #fff;
			font-size: 12px;
			text-align: center;
			width: 400px;
			float: left;
			padding-top: 11px;
			padding-left: 87px;
		}
		div#footer-address a{
			color: #fff;
		}
