﻿#divHero
{
	background-color:#ddd; height:290px;
	position:relative;
}
#divBody 
{
    margin-bottom:0;
}
#divHero .content
{
	background-color:White;
	height:270px;
	overflow:hidden;
	margin-bottom:0;
	position:absolute;
	left:10px;
	top:10px;
	width:600px;
	background-color:#287cfd;
	background-image:url(/linked/images/hero-image.jpg);
	background-repeat:no-repeat;
}
#divHero .content .buttons
{
	position:absolute;
	bottom:21px;
	right:19px;
}
#divHero .content .buttons a
{
	margin-left:10px;
}
#divHomeCallouts
{
	position:absolute;
	bottom:0px;
}
	#lnkDemo
	{
		display:block;
		text-indent:-9999pt;
		width:186px;
		height:24px;
		background-image:url(/Linked/Images/promo-site/callout-watch-the-demo-video.jpg);
	}
	#lnkRegister
	{
		display:block;
		text-indent:-9999pt;
		width:186px;
		height:24px;
		background-image:url(/Linked/Images/promo-site/callout-request-account.jpg);
	}
#divLoginBox
{
	position:relative;
}
	#divLoginBox div.loginRow
	{
		margin-bottom:15px;
	}
	#divLoginBox div.loginRow input
	{
		background-image:url(/Linked/Images/promo-site/login-box-input-bg.jpg);
		border:solid 1px #666;
		height:20px;
		padding:5px;
		width:270px;
		font-size:16px;
		font-weight:bold;
		color:White;
	}
	#divAfterLogin
	{
		position:absolute;
		right:0px;
		margin-top:10px;
	}
	#divAfterLogin *
	{
		float:right;
		clear:both;
		display:block;
	}
	
div.callout
{
	background-repeat:no-repeat;
}
div.callout p, div.callout h3
{
	visibility:hidden;
}
	#aCalloutAgencies
	{
		background-image:url(/Linked/Images/home/for-web-agencies.jpg);
	}
	#aCalloutDesigners
	{
		background-image:url(/Linked/Images/home/for-designers.jpg);
	}
	#aCalloutDevelopers
	{
		background-image:url(/Linked/Images/home/for-developers.jpg);
	}
	
#divRightColumn p { font-size:16px; letter-spacing:0px; line-height:25px; color:#666; }
#divRightColumn p strong { color:#000; }

.mini-head { display:inline; font-size:2em; letter-spacing:-0.05em; padding:1em 0; }
.mini-head .weak { color:#999999; }
.mini-head .green { color:#99cc00; }
.mini-head a { text-decoration:underline; }

/* adams edits, addtion of sitefabric + testimonials */
#divSiteFabric
{
	background-color:#ddd; height:290px;
	position:relative;
	margin-bottom:25px;
}

#divSiteFabric .content
{
	background-color:White;
	height:270px;
	overflow:hidden;
	margin-bottom:0;
	position:absolute;
	left:10px;
	top:10px;
	width:600px;
	background-color:#287cfd;
	background-image:url(/linked/images/home/sitefabric.jpg);
	background-repeat:no-repeat;
}

#divTestimonial p, #divTestimonial2, #divTestimonial3, #divTestimonial4 p { font-size:1.1em; letter-spacing:0px; line-height:19px; color:#000; font-style:italic;}
.box-left {padding: 1em 1em 1em 0em; }

.testimonialleft 
{
	height:250px;
	width:102px;
	float:left;
	margin-right:14px;
}

.pictureframe {
	width: 101px;
	height: 114px;
	background: url("/linked/images/home/pictureframe.gif") no-repeat;
}

.pictureframe img {
	width: 75px;
	height: 89px;
	padding: 13px 5px 5px 13px;
}

.testimonial-name { font-weight:bold; font-size:1.3em; float:right; display:inline-block; font-style:normal !important;}

.testimonial-box { height:185px;}
.testimonial-box-short { height:130px;}

/* added for new callouts - AD */

.main-callout { font-weight:bold; 
                -moz-text-shadow: 1px 1px 1px #ccc;
				-webkit-text-shadow:1px 1px 1px #ccc;
				text-shadow: 1px 1px 1px #ccc;
				 font-size:34px; }
.secondary-callout { font-size:22px; line-height:23px; font-weight:normal; color:#333; margin-top:16px;}
.third-callout { font-size:15px; color:#666 !important; font-weight:normal !important; line-height:20px; letter-spacing:normal;}
.third-callout em { font-style:normal;  }
.third-callout strong { font-weight:normal; color:#000; white-space:nowrap; }

