/* liquidint.com */

.clear {
clear: both;
}

h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
display: none;
}

address {
font-style: normal;
}

img.left {
float: left;
}

img.right {
float: right;
}

	img.sty.right {
	margin: 8px 0 24px 16px;
	}
	
	.sideblock img.left {
	margin: 6px 12px 0 20px;
	}

html {
overflow-y: scroll; /* Forces vertical scrollbar in Firefox */
}

body {
background: #CACACA url(../image/background.jpg) no-repeat fixed top center;
font: normal 11px Arial, Helvetica, sans-serif;
}

a {
color: #9d1515;
text-decoration: none;
}

	a:hover {
	text-decoration: underline;
	}

#container {
margin: 0 auto;
width: 980px;
}

	#header {
	float: left;
	clear: both;
	height: 125px; /* remove this */
	width: 980px;
	}
		
		#header h1#logo {
		float: left;
		height: 71px;
		margin-left: -9px;
		width: 219px;
		}
		
		#header h1#logo a {
		background: url(../image/liquid_logo.png) no-repeat;
		cursor: pointer;
		display: block;
		height: 71px;
		margin-top: 24px;
		width: 219px;
		}
		
			/*
			#header h1#logo a:hover {
			background-position: 0 -96px;
			}
			*/
		
		ul#nav {
		float: left;
		margin: 84px 0 0 120px;
		width: 359px;
		}
		
			ul#nav li {
			display: inline;
			float: left;
			padding-right: 20px;
			}
			
				ul#nav li span {
				display: none;
				}
				
				ul#nav li a {
				background: url(../image/top_nav.gif) no-repeat;
				display: block;
				height: 11px;
				}
			
			ul#nav li a.nav_about-us {
			background-position: 0 0;
			width: 52px;
			}
			
				ul#nav li a.nav_about-us:hover, .about-us_pages ul#nav li a.nav_about-us {
				background-position: 0 -11px;
				}
			
			ul#nav li a.nav_services {
			background-position: -79px 0;
			width: 50px;
			}
			
				ul#nav li a.nav_services:hover, .services_pages ul#nav li a.nav_services {
				background-position: -79px -11px;
				}
			
			ul#nav li a.nav_our-work {
			background-position: -156px 0;
			width: 55px;
			}
			
				ul#nav li a.nav_our-work:hover, .our-work_pages ul#nav li a.nav_our-work {
				background-position: -156px -11px;
				}
			
			ul#nav li a.nav_news {
			background-position: -238px 0;
			width: 30px;
			}
			
				ul#nav li a.nav_news:hover, .news_pages ul#nav li a.nav_news {
				background-position: -238px -11px;
				}
			
			ul#nav li a.nav_contact-us {
			background-position: -295px 0;
			width: 64px;
			}
			
				ul#nav li a.nav_contact-us:hover, .contact-us_pages ul#nav li a.nav_contact-us {
				background-position: -295px -11px;
				}
				
		ul#toplinks {
		float: right;
		text-align: right;
		margin-top: 84px;
		width: 130px;
		}
		
			ul#toplinks li {
			}
			
			ul#toplinks a {
			color: #656565;
			}
	
	#flashcontent {
	clear: both;
	float: left;
	height: 333px;
	margin-bottom: 16px;
	width: 980px;
	}
	
	#main {
	float: left;
	clear: both;
	width: 980px;
	}
	
	#footer {
	color: #656565;
	float: left;
	clear: both;
	margin: 22px -3px 30px 0;
	width: 980px;
	}
	
		#footer a {
		color: #656565;
		}
		
		#footer ul {
		float: left;
		margin-bottom: 6px;
		width: 500px;
		}
		
			#footer ul.address {
			float: right;
			text-align: right;
			width: 300px;
			}
			
				#footer ul.address li {
				border: none;
				float: none;
				display: block;
				padding-bottom: 3px;
				}
		
		#footer li {
		border-left: 1px solid #656565;
		display: inline;
		float: left;
		padding: 0 6px;
		}
		
			#footer li.first {
			border: none;
			padding-left: 0;
			}
			
		#footer p {
		float: left;
		width: 500px;
		}
	
	.homepage { }
		
		.homepage #main {
		}
		
			.homepage #main h2.news a {
			background: url(../image/heading_home_news.png) no-repeat;
			display: block;
			height: 15px;
			margin-bottom: 16px;
			width: 44px;
			}
			
			.homepage #main #news_row {
			float: left;
			clear: both;
			width: 980px;
			}
			
				#news_row .news {
				background: url(../image/home_news_back.png) no-repeat;
				color: #656565;
				float: left;
				height: 99px;
				margin-right: 30px;
				overflow: hidden;
				padding: 12px 20px 0 20px;
				width: 273px;
				}
				
					#news_row .news h3 {
					background: url(../image/gt_red.png) no-repeat 0 3px;
					color: #4b4b4b;
					font: bold 14px Arial, Helvetica, sans-serif;
					margin-bottom: 6px;
					padding-left: 12px;
					}
					
						#news_row .news h3 a {
						color: #4b4b4b;
						}
					
					#news_row .news img {
					display: block;
					float: left;
					margin-right: 8px;
					margin-bottom: 20px;
					}
					
					#news_row .news p {
					line-height: 18px;
					}
					
					#news_row .news.first {
					margin-left: -10px;
					}
					
					#news_row .news.third {
					margin-right: -10px;
					}
					
						#news_row .news.third p {
						line-height: 14px;
						}
	
	.portfolio { }
	
		.portfolio #container #main {
		background: none;
		overflow: hidden;
		margin: 0;
		padding: 0;
		width: 980px;
		}
		
			.portfolio #header_nav {
			background: url(../image/portfolio_top_nav.jpg) no-repeat;
			float: left;
			height: 41px;
			overflow: hidden;
			padding: 20px 24px 9px 24px;
			width: 932px;
			}
		
		.portfolio #flashcontent {
		height: 404px;
		margin: 0;
		padding: 0;
		}
		
		.subpage.our-work.portfolio #container #main {
		background: url(../image/portfolio_behind_flash.jpg) no-repeat;
		min-height: 312px;
		}
	
	.subpage { }
	
		.subpage #main {
		background: url(../image/back_trans.png) repeat;
		font-size: 12px;
		min-height: 387px;
		padding: 20px 24px;
		width: 932px;
		}
		
			.subpage #main p {
			line-height: 22px;
			margin-top: 16px;
			}
			
			.subpage #main #content {
			}
			
				.subpage #main #content ul.pstart {
				margin-top: 16px;
				}
				
				.subpage #main #content ul li {
				background: url(../image/gray_square.gif) no-repeat 22px 12px;
				padding: 6px 0 0 32px;
				}
				
				.subpage #main #content ul ul {
				margin-left: 32px;
				}
				
			.subpage h4 { /* SUB HEADINGS */
			color: #515151;
			font: bold 21px "Arial Narrow", Arial, Helvetica, sans-serif;
			margin: 16px 0 -8px 0;
			}
			
			acronym {
			color: #555;
			}
			
			.emphasis {
			color: #9C1414;
			}
		
		#splash_back {
		background: url(../image/splash_back.png) no-repeat 350px bottom;
		clear: both;
		float: left;
		width: 980px;
		}
		
			.subpage ul.subnav {
			clear: both;
			float: left;
			margin-top: 4px;
			width: 900px;
			}
			
				.subpage #main ul.subnav li, .subpage.portfolio ul.subnav li {
				background: none;
				border-left: 1px solid #656565;
				display: inline;
				float: left;
				font-size: 11px;
				padding: 0 8px;
				text-transform: lowercase;
				}
				
					.subpage #main ul.subnav li.first, .subpage.portfolio ul.subnav li.first {
					border: none;
					padding-left: 0;
					}
					
				.subnav { 
				margin-top: 3px;
				}

				.subnavlink {
				color: #656565;
				font-size: 11px;
				text-transform: lowercase;
				}

				.active {
				font-size: 11px;
				text-transform: lowercase;
				font-weight: bold;
				}
		
		.subpage h3 {
		color: #951515;
		font-size: 13px;
		font-weight: bold;
		margin-top: 18px;
		margin-bottom: -10px; /* Intended for <p> tags underneath */
		}
		
		.color_text {
		color: #951515;
		}
		
		.normal_text {
		display: inline;
		font-weight: normal;
		}
		
		img.cty_logo {
		float: right;
		margin-right: 70px;
		margin-top: 16px;
		}
		
		img.sty_logo {
		float: right;
		margin-right: 80px;
		margin-top: 16px;
		}
	
	.about-us { }
	
		/* FORCES PAGE INTO SCROLLING "FRAME" */
		/*.about-us #main {
		height: 387px;
		overflow-y: auto;
		}*/
		
		.about-us #content {
		float: left;
		margin-right: 68px;
		width: 571px;
		}
		
		.about-us #main #pullquote {
		float: left;
		font: normal 20px "Times New Roman", Times, serif;
		margin: 50px 0 0 0;
		width: 255px;
		}
		
			.about-us #main #pullquote .quote {
			background: url(../image/quote_open.gif) no-repeat;
			padding-top: 1px;
			}
		
			.about-us #main #pullquote p {
			background: url(../image/quote_close.gif) no-repeat bottom right;
			line-height: 24px;
			padding-left: 24px;
			}
			
			.about-us #main #pullquote p.author {
			background: none;
			color: #9d1515;
			font: normal 11px "Times New Roman", Times, serif;
			margin-left: 60px;
			}
			
				#pullquote p.author strong {
				background: url(../image/red_dash.gif) no-repeat 0 7px;
				display: block;
				float: left;
				margin-left: -14px;
				padding-left: 14px;
				}
		
		.about-us #main #pullquote .quote.second {
		margin-top: 400px;
		}
		
			.subpage #main #sty_video p {
			background: none;
			line-height: 16px;
			padding-left: 0;
			}
		
			.subpage #main #sty_video {
			background: url(../image/trans_white_29.png);
			font: normal 12px Arial, Helvetica, sans-serif;
			padding: 1px 16px 16px;
			}
			
				.subpage #main #sty_video img {
				margin: 0;
				padding: 0;
				}
				
				.subpage #main #sty_video .ss-holder {
				padding: 8px 0 0 16px;
				}
				
				.subpage #main #sty_video .ss-holder p {
				margin: 4px 0 0 0;
				}				
				
				.subpage #main #sty_video p {
				line-height: 16px;
				}
		
		.subpage #video_flv {
		margin-top: 22px;
		}
				
	.leadership { }
	
		.leadership #main {
		height: auto;
		}
	
	.news { }
	
		.news h3 {
		font-size: 16px;
		}
	
	.site_map { }
	
		.site_map ul {
		margin-top: 18px;
		}
		
			.site_map ul ul {
			margin-top: 0;
			}
	
	.contentivity { }
	
		.contentivity #content {
		margin-right: 28px;
		width: 591px;
		}
		
		.contentivity .feature_box {
		background: #eee;
		float: left;
		margin-top: 26px;
		padding: 25px;
		width: 250px;
		}
		
			.feature_box h4 {
			margin: 0;
			}
			
			.contentivity .feature_box ul {
			margin-top: 12px;
			}
			
				.contentivity #main #content .feature_box li {
				background: url(../image/gt_red_small.gif) no-repeat 20px 7px;
				color: #9d1515;
				font-weight: bold;
				}
		
		.contentivity #col2 {
		float: right;
		margin: 0 20px 0 0;
		text-align: center;
		width: 275px;
		}
			
			.contentivity #col2 img {
			margin-bottom: 22px;
			}
			
			.contentivity #col2 .sideblock {
			background: url(../image/trans_white_29.png);
			margin-bottom: 36px;
			padding: 1px 16px 10px;
			text-align: left;
			width: 230px;
			}
			
				.sideblock form {
				font-size: 11px;
				margin-top: 16px;
				margin-bottom: -16px;
				}
				
				.sideblock input {
				font-size: 10px;
				margin-bottom: 12px;
				padding: 3px;
				position: relative;
				top: 3px;
				vertical-align: bottom;
				width: 200px;
				}
				
				.sideblock label {
				position: relative;
				}
				
				.sideblock input.checkbox {
				vertical-align: middle;
				width: auto;
				}
				
				.sideblock#learn_more {
				font-size: 11px;
				}
			
			.contentivity #col2 #features {
			}
			
				#col2 #features ul {
				margin-top: 12px;
				}
				
				#col2 #features li {
				background: url(../image/small_red_arrow.gif) no-repeat 6px 7px;
				padding: 3px 0 0 18px;
				font-size: 11px;
				}
				
				#col2 #features a {
				color: #333;
				}
			
			.contentivity #col2 #video-pull {
			}
			
				#col2 #video-pull p, #col2 #sty-demo p {
				line-height: 18px;
				margin-top: 12px;
				}
			
			.contentivity #col2 #sty-demo {
			}
			
			.contentivity #col2 .ss-holder {
			padding: 8px 0 0 16px;
			}
			
				.contentivity #col2 .ss-holder img, .contentivity #col2 .ss-holder p {
				margin: 4px 0 0 0;
				}
		
		.contentivity .cty_ss {
		float: right;
		margin-left: 16px;
		margin-top: 8px;
		width: 273px;
		}
		
			.cty_ss img {
			margin-top: 16px;
			}
		
	.contact-us { }
	
		.contact-us address {
		float: left;
		width: 170px;
		}
		
		.contact-us form#contact {
		float: left;
		margin-top: 12px;
		width: 390px;
		}
		
			.contact-us form#contact input {
			float: left;
			margin-top: 10px;
			padding: 3px;
			width: 200px;
			}
			
				.contact-us form#contact input.button {
				margin-left: 164px;
				width: 106px;
				}
			
			.contact-us form#contact label {
			clear: left;
			float: left;
			margin: 16px 14px 0 0;
			text-align: right;
			width: 150px;
			}
		
	/* subpage headings */
	
	.about-us h2 {
	background: url(../image/heading_about-us.png) no-repeat;
	height: 23px;
	width: 99px;
	}
	
	.services h2 {
	background: url(../image/heading_services.png) no-repeat;
	height: 23px;
	width: 94px;
	}
	
	.our-work h2 {
	background: url(../image/heading_our-work.png) no-repeat;
	height: 23px;
	width: 102px;
	}
	
	.contact-us h2 {
	background: url(../image/heading_contact-us.png) no-repeat;
	height: 23px;
	width: 118px;
	}
	
	.careers h2 {
	background: url(../image/heading_careers.png) no-repeat;
	height: 23px;
	width: 118px;
	}
	
	.thank-you h2 {
	background: url(../image/heading_thank-you.png) no-repeat;
	height: 23px;
	width: 112px;
	}
	
	.news h2 {
	background: url(../image/heading_news.png) no-repeat;
	height: 23px;
	width: 60px;
	}
	
	.site_map h2 {
	background: url(../image/heading_site-map.png) no-repeat;
	height: 28px;
	width: 97px;
	}
	
	.contentivity h2 {
	background: url(../image/heading_contentivity.png) no-repeat;
	height: 28px;
	width: 129px;
	}
	
	.socialtivity h2 {
	background: url(../image/heading_socialtivity.png) no-repeat;
	height: 28px;
	width: 119px;
	}
	
	.socialtivity h2 a {
	background: url(../image/heading_socialtivity.png) no-repeat;
	display: block;
	height: 28px;
	width: 119px;
	}
	
	/* subpage sub headings */
	
	h4.who_we_are {
	background: url(../image/subhead_who_we_are.png) no-repeat;
	height: 18px;
	width: 101px;
	}
	
	h4.leadership {
	background: url(../image/subhead_leadership.png) no-repeat;
	height: 21px;
	width: 92px;
	}
	
	h4.one_call {
	background: url(../image/subhead_one_call_one_contact.png) no-repeat;
	height: 21px;
	width: 403px;
	}
	
	h4.strategic_planning {
	background: url(../image/subhead_strategic_planning_icon.png) no-repeat;
	/*
	height: 22px;
	width: 153px;
	*/
	height: 54px;
	width: 236px;
	}
	
	h4.creative_design {
	background: url(../image/subhead_creative_design_icon.png) no-repeat;
	/*
	height: 22px;
	width: 132px;
	*/
	height: 54px;
	width: 210px;
	}
	
	h4.online_experiences {
	background: url(../image/subhead_online_experiences_icon.png) no-repeat;
	/*
	height: 21px;
	width: 161px;
	*/
	height: 55px;
	width: 245px;
	}
	
	h4.custom_applications {
	background: url(../image/subhead_custom_applications_icon.png) no-repeat;
	/*
	height: 21px;
	width: 172px;
	*/
	height: 54px;
	width: 262px;
	}
	
	h4.media_promotions {
	background: url(../image/subhead_media_promotions_icon.png) no-repeat;
	/*
	height: 18px;
	width: 170px;
	*/
	height: 55px;
	width: 257px;
	}
	
	h4.market_measure {
	background: url(../image/subhead_market_measure_icon.png) no-repeat;
	/*
	height: 18px;
	width: 155px;
	*/
	height: 55px;
	width: 236px;
	}
	
	h4.testimonials {
	background: url(../image/subhead_testimonials.png) no-repeat;
	height: 18px;
	width: 104px;
	}
	
	h4.directions {
	background: url(../image/subhead_directions.png) no-repeat;
	height: 18px;
	width: 84px;
	}
	
	h4.thank_you {
	background: url(../image/subhead_thank_you.png) no-repeat;
	height: 18px;
	width: 86px;
	}
	
	h4.grow_with_ease {
	background: url(../image/subhead_grow_with_ease.png) no-repeat;
	height: 21px;
	width: 315px; 
	}
	
	h4.new_rules {
	background: url(../image/subhead_new_rules_of.png) no-repeat;
	height: 22px;
	width: 379px;
	}
	
	h4.feature_highlights {
	background: url(../image/subhead_feature_highlights.png) no-repeat;
	height: 22px;
	width: 153px;
	}
	
	h4.socialtivity_net {
	background: url(../image/subhead_socialtivity_net.png) no-repeat;
	height: 25px;
	width: 163px;
	}
	
	h4.the_breakthrough_social_media_content_manager {
	background: url(../image/subhead_breakthrough_social.png) no-repeat;
	height: 41px;
	width: 180px;
	}
	
	h4.web_experts_trusted_by_leading_brands_worldwide {
	background: url(../image/subhead_web_experts_trusted.png) no-repeat;
	height: 41px;
	width: 197px;
	}
	
	h4.request_demo_pricing {
	background: url(../image/subhead_request_demo_pricing.png) no-repeat;
	height: 20px;
	width: 211px;
	}
	
	h4.join_our_community {
	background: url(../image/subhead_join_our_community.png) no-repeat;
	height: 24px;
	width: 213px;
	}
	
	h4.socialtivity_features {
	background: url(../image/subhead_socialtivity_features.png) no-repeat;
	height: 24px;
	width: 209px;
	}
	
	h4.learn_more {
	background: url(../image/subhead_learn_more.png) no-repeat;
	height: 20px;
	width: 126px;
	}
	
	h4.why_social_media {
	background: url(../image/subhead_why_social_media.png) no-repeat;
	height: 21px;
	width: 160px;
	}
	
	h4.what_is_socialtivity {
	background: url(../image/subhead_what_is_socialtivity.png) no-repeat;
	height: 21px;
	width: 169px;
	}
	
	h4.features {
	background: url(../image/subhead_features.png) no-repeat;
	height: 18px;
	width: 72px;
	}
	
	h4.faqs {
	background: url(../image/subhead_faqs.png) no-repeat;
	height: 18px;
	width: 41px;
	}
	
	/* ICONS */
	
	a[href$='.pdf'] { 
	background: transparent url(../image/icon/icon_pdf.gif) no-repeat center right;
	padding: 5px 20px 5px 0;
	}
	
	a[href ^="mailto:"] {
	background: transparent url(../image/icon/icon_mailto.gif) no-repeat center right;
	padding: 5px 20px 5px 0;
	}
	
	#main .normal_link {
	background: none;
	padding: 0;
	}
	
	/* ACTIVE SUBNAV */
	
	.about-us.who_we_are #main li.about_who_we_are a,
	.about-us.leadership #main li.about_leadership a,
	
	.contact-us.contact #main li.contact_contact a,
	.contact-us.directions li.contact_directions a,
	
	.subpage.our-work.portfolio li.our-work_portfolio a,
	.our-work.testimonials #main li.our-work_testimonials a,
	
	.services.creative_design #main li.services_creative_design a,
	.services.custom_applications #main li.services_custom_applications a,
	.services.market_measure #main li.services_market_measure a,
	.services.media_promotions #main li.services_media_promotions a,
	.services.online_experiences #main li.services_online_experiences a,
	.services.strategic_planning #main li.services_strategic_planning a,
	
	.socialtivity.why_social_media #main li.socialtivity_why_social_media a,
	.socialtivity.what_is_socialtivity #main li.socialtivity_what_is_socialtivity a,
	.socialtivity.features #main li.socialtivity_features a,
	.socialtivity.faqs #main li.socialtivity_faqs a,
	.socialtivity.join #main li.socialtivity_join a {
	color: #951515;
	font-weight: bold;
	}

	/* SERVICES */
	
	div.services_block {
	clear: both;
	float: left;
	font-size: 11px;
	margin-bottom: 24px;
	width: 571px;
	}
	
	div.services_block a {
	color: #000;
	display: block;
	height: 60px;
	text-decoration: none;
	}
	
	div.services_block p {
	display: block;
	float: left;
	left: 73px;
	margin-bottom: -56px;
	padding-right: 73px;
	position: relative;
	top: -56px;
	}
	
	.services_block.strategic_planning {
	background: url(../image/services-strategic_planning.png) no-repeat;
	margin-top: 24px;
	}
	
	.services_block.creative_design {
	background: url(../image/services-creative_design.png) no-repeat;
	}
	
	.services_block.online_experiences {
	background: url(../image/services-online_experiences.png) no-repeat;
	}
	
	.services_block.custom_applications {
	background: url(../image/services-custom_applications.png) no-repeat;
	}
	
	.services_block.media_promotions {
	background: url(../image/services-media_promotions.png) no-repeat;
	}
	
	.services_block.market_measure {
	background: url(../image/services-market_measure.png) no-repeat;
	}
	
	.services_block.liquid_mobile {
	background: url(../image/services-liquid_mobile.png) no-repeat;
	}
	
	.services_block h5 { display: none; }
	
	/* Services - Fancy Lists */
	
	.boxlist {
	background: url(../image/trans_white_29.png);
	margin: 25px auto;
	padding: 25px;
	width: 350px;
	}
	
		.boxlist h6 {
		font: bold 12px Arial, Helvetica, sans-serif;
		}
		
		#main #content .boxlist ul {
		margin-top: 10px;
		}
		
		#main #content .boxlist ul li {
		background: url(../image/gt_red_small.gif) no-repeat 23px 11px;
		}

.hr {
border-top: 1px solid #9b9b9b;
height: 1px;
margin: 20px 0;
}

.contactlabel {
	clear: left;
	float: left;
	margin: 16px 14px 0 0;
	text-align: right;
	width: 150px;
}

.contactinput {
	float: left;
	margin-top: 10px;
	padding: 3px;
	width: 200px;
}	

.contactbutton {
	margin-left: 164px;
	width: 106px;
	float: left;
	padding: 3px;
	margin-top: 10px;
}

#bloglink {
	margin-top: 84px;
	margin-left: 70px;
	float: left;
}

.nocaptchadiv {
	width: 1px;
	height: 1px;
	overflow: hidden;
	visibility: hidden;
	display: none;
}

/* award styles */

.award {
clear: both;
float: left;
margin: 16px 0;
width: 570px;
}

  .award_image {
  display: inline;
  float: left;
  height: 102px;
  margin-right: 22px;
  width: 158px;
  }
  
  .award_list {
  float: left;
  width: 390px;
  }
  
  .award dl {
  clear: both;
  float: left;
  margin-top: 16px;
  width: 390px;
  }
  
    .award dl dt {
    clear: both;
    font: bold 14px Arial, Helvetica, sans-serif;
    }
    
    .award dl dd {
    background: url(../image/gray_square.gif) no-repeat 22px 12px;
		padding: 6px 0 0 32px;
    }
    
    .award dl:first-child {
    margin-top: 0;
    }