/*HEADER */

#cs-header {
	background-image: url(/solutions/customers/images/common/customer-story-title.gif);
	background-repeat: no-repeat;
	background-position:0% 40%;
	height:99px;
	width:977px;
	margin-left:0;
	#margin-left:0;
	_margin-left:12px;
}
.clear {
	clear:both;
}
#wrapper {
	margin-left:0;
	#margin-left:0;
	_margin-left:12px;	
}


/* SPOTLIGHT */
#spotlight {
	width:977px;
	height:35px;
}
#spotlight-content #left{
	width:895px;
	float:left;
	margin-top:10px;
}
#spotlight-content #right{
	width:70px;
	float:left;
	margin-top:15px;

}
#spotlight-content h2{
	font-size:16px;
	#font-weight:bold;
	line-height:18px;
	letter-spacing: -2px;
	letter-spacing: 0;
	margin:0 0 0 10px;
	padding:0 0 5px 0;
	font-family: 'Lucida Grande',Helvetica,Arial,Verdana,sans-serif;
}
.quote {
	margin:10px;
	color:#000000;
	font-size: 11px;
	font-family: 'Lucida Grande',Helvetica,Arial,Verdana,sans-serif;
}


/* LEFT CONTENT */

#content-left {
	float:left;
	width:732px;
	margin-top:15px;
	}
#content-left p{
	width:702px;
}
#content-left p.intro{
	width:245px;
	height: 363px;
}
#content-left hr{
	background-color:#999999;
	height:1px;
	width:712px;
	margin:10px 0 10px 0;
	text-align:left;
}

#content-right {
	float:left;
	width:213px;
	margin-top:15px;
}

#content-left hr{
	background-color:#999999;
	height:1px;
	margin:10px 0 10px 0;
	text-align:left;
	width: 712px;
}
#content-left h1 {
	color:#6a6a6c;
	font-size: 36px;
	font-family: 'Lucida Grande',Helvetica,Arial,Verdana,sans-serif;
	padding-bottom:0;
	letter-spacing: -1px;
	line-height: 38px;
}
.main-wrapper h2, #content-left h2  {
	color:#000000;
	font-size: 28px;
	font-family: 'Lucida Grande',Helvetica,Arial,Verdana,sans-serif;
	font-weight: normal;
	padding:5px 0 15px 0;
	letter-spacing: -1px;
	line-height: 32px;
	width: 712px;
}
.main-wrapper h3, #content-left h3 {
	color:#000000;
	font-size: 18px;
	font-family: 'Lucida Grande',Helvetica,Arial,Verdana,sans-serif;
	font-weight: normal;
	padding:5px 0 0 10px;
	letter-spacing: -1px;
	margin:0;
}
#content-left.intro {
	font-size: 12px;
	#font-size: 13px;
	line-height: 16px;
}


#content-left p.intro {
	font-size: 13px;
	line-height: 15px;
}

/* PANELS */
#moodboard {
	margin-top:0px;
	margin-bottom:-350px;
	margin-right: 20px;
	background-color: #f5f5f5;
	width:457px;
	float: right;
	position: relative;
	top: -370px;
	}
.box-copy {
	padding:15px 10px 10px 10px;
	#padding:30px 10px 10px 10px;
	width: 712px;
}
.benefits-box-copy {
	padding:15px 10px 10px 10px;
	#padding:20px 10px 10px 10px;

}
#challenge {
	margin-bottom:20px;
	background-color: #f5f5f5;
	border-bottom: solid 1px #9b9c9f;
	width:712px;
}
#challenge p{
	width:720px;
}

#solution {
	margin-bottom:20px;
	background-color: #f5f5f5;
	border-bottom: solid 1px #9b9c9f;
	width:712px;
}
#solution p{
	width:720px;
}
#benefits {
	margin-bottom:20px;
	background-color: #f5f5f5;
	border-bottom: solid 1px #9b9c9f;
	width:712px;
}
#benefits p{
	width:720px;
}
#benefits ul {
	list-style-type: none;
	margin: 0px;
	padding-left: 0px;
}
#benefits ul li{
	background-position: 0cm 0.04cm;
	padding:0 0 10px 10px;
}

#solutions-upsell {
	background-image: url(/solutions/customers/images/common/solutions-for-you.gif);
	background-repeat: no-repeat;
	height:220px;
	text-align: center;
	margin:0 0 20px 0;
}
#solutions-upsell img{
	margin-top:185px;
}
#customer-upsell {
	background-image: url(/solutions/customers/images/common/customer-stories.jpg);
	background-repeat: no-repeat;
	height:119px;
	text-align: center;
	margin:0 0 20px 0;
}
#customer-upsell img{
	margin-top:85px;
}




/* RIGHT CONTENT */



/*screenshots icons*/
#screenshots {
	background-repeat: no-repeat;
	margin-bottom:20px;
	background-color: #f5f5f5;
	border-bottom: solid 1px #9b9c9f;
	width:213px;
}
#screenshots .alt-text {
	height: 35px;
}
#screenshots .nav {
	height:35px;
	border-bottom: solid 1px #ffffff;
}
#screenshots .nav a {
	display:block;
	color:#000000;
	height: 25px;
	padding: 10px 0 0 45px;
}
#screenshots .nav a:hover {
	background-color: #EBEBEB;
}
#screenshots .ss {
	background-repeat: no-repeat;
	background-position: 10px 6px;
}
/*End of screenshots icons*/


/*testimony icons*/
#testimony {
	background-repeat: no-repeat;
	margin-bottom:20px;
	background-color: #f5f5f5;
	border-bottom: solid 1px #9b9c9f;
	width:213px;
}
#testimony .alt-text {
	height: 35px;
}
#testimony .nav {
	height:35px;
	border-bottom: solid 1px #ffffff;
}
#testimony .nav a {
	display:block;
	color:#000000;
	height: 25px;
	padding: 10px 0 0 45px;
}
#testimony .nav a:hover {
	background-color: #EBEBEB;
}
#testimony .mi {
	background-repeat: no-repeat;
	background-position: 10px 6px;
}
#testimony .si {
	background-repeat: no-repeat;
	background-position: 10px 6px;
}
#testimony .pdfi {
	background-repeat: no-repeat;
	background-position: 10px 6px;
}
#testimony-quote p{
	color:#555555;
	padding:10px;
}
/*End of testimony icons*/


/*quoteUnquote icons*/
#quoteUnquote {
	background-repeat: no-repeat;
	margin-bottom:20px;
	background-color: #f5f5f5;
	border-bottom: solid 1px #9b9c9f;
	width:213px;
}
#quoteUnquote .alt-text {
	height: 35px;
}
#quoteUnquote .nav {
	height:35px;
	border-bottom: solid 1px #ffffff;
}
#quoteUnquote .nav a {
	display:block;
	color:#000000;
	height: 25px;
	padding: 10px 0 0 45px;
}
#quoteUnquote .nav a:hover {
	background-color: #EBEBEB;
}
#quoteUnquote .mi {
	background-repeat: no-repeat;
	background-position: 10px 6px;
}
#quoteUnquote .si {
	background-repeat: no-repeat;
	background-position: 10px 6px;
}
#quoteUnquote .pdfi {
	background-repeat: no-repeat;
	background-position: 10px 6px;
}
#quoteUnquote-quote p{
	color:#555555;
	padding:10px;
}
/*End of quoteUnquote icons*/



/*in our files*/
#files {
	background-image: url(/solutions/customers/images/common/files-header.gif);
	background-repeat: no-repeat;
	margin-bottom:20px;
	background-color: #f5f5f5;
	border-bottom: solid 1px #9b9c9f;
	width:213px;
}
#files .alt-text {
	height: 35px;
}
#files .nav {
	height:35px;
	border-bottom: solid 1px #ffffff;
}
#files .nav a {
	display:block;
	color:#000000;
	height: 25px;
	padding: 10px 0 0 10px;
}
#files .nav a:hover {
	background-color: #EBEBEB;
}
#files .cs, .cs-link {
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
#files .first-nav {
	height:35px;
	border-bottom: solid 1px #ffffff;
}
#files .first-nav a {
	display:block;
	height: 25px;
	padding: 10px 0 0 10px;
}
#files .first-nav a:hover {
	background-color: #EBEBEB;
}


/*End in our files*/



/* related topics */
#topics {
	background-image: url(/solutions/customers/images/common/topics-header.gif);
	background-repeat: no-repeat;
	margin-bottom:20px;
	background-color: #f5f5f5;
	border-bottom: solid 1px #9b9c9f;
	width:213px;
}
#topics .alt-text {
	height: 35px;
}
#topics .nav {
	height:35px;
	border-bottom: solid 1px #ffffff;
}
#topics .nav a {
	display:block;
	color:#000000;
	height: 25px;
	padding: 10px 0 0 10px;
}
#topics .nav a:hover {
	background-color: #EBEBEB;
}
#topics .rt {
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
#topics .first-nav {
	height:35px;
	border-bottom: solid 1px #ffffff;
}
#topics .first-nav p{
	color:#555555;
	padding: 10px 0 0 10px;
}

/* End related topics */



/* related links */
#links {
	background-image: url(/solutions/customers/images/common/links-header.gif);
	background-repeat: no-repeat;
	margin-bottom:20px;
	background-color: #f5f5f5;
	border-bottom: solid 1px #9b9c9f;
	width:213px;
}
#links .alt-text {
	height: 35px;
}
#links .nav {
	height:35px;
	border-bottom: solid 1px #ffffff;
}
#links .nav a {
	display:block;
	color:#000000;
	height: 25px;
	padding: 10px 0 0 10px;
}
#links .nav a:hover {
	background-color: #EBEBEB;
}
#links .rl {
	background-repeat: no-repeat;
	background-position: 95% 50%;
}


/* End related links */


/* Rampart modifications */


#content-left #challenge .box-copy p,
#content-left #solution .box-copy p,
#content-left #benefits .benefits-box-copy p {
	width: 702px;
}

