@charset "UTF-8";

h2#main_title { background-image: url(../images/title_success_stories.png); }

#success_stories { margin-bottom: 10px; margin-top: 10px; }
#success_stories div {
	float: left;
	width: 302px;
	padding: 126px 7px 0 7px;
	background-color: #fbfbfb;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-left: 5px;
	min-height: 340px;	
}
#success_stories div.speaking { background: url(../images/success-stories-img-speaking.jpg) 7px 7px no-repeat; }
#success_stories div.telephone { background: url(../images/success-stories-img-phone.jpg) 7px 7px no-repeat; }
#success_stories div.writing { background: url(../images/success-stories-img-writing.jpg) 7px 7px no-repeat; }

#success_stories div:first-child { margin-left: 0px; }
#success_stories div.clear { float: none; padding: 0px; background: none; border: none; min-height: 0; }
#success_stories h3 { font-size: 1.5em; }
#success_stories h5 { font-size: 1.1em; color: #000; }

.left {
	width: 610px;
	margin-left: 5px;
}
.right {
	width: 316px;
}

.left h3 {
	font-size: 1.7em;	
}
.left h5 {
	font-size: 1.1em;
	color: #000;
	margin-bottom: 10px;
}
.left p {
	border-top: 1px dotted #ccc;
	padding: 10px 0 0 16px;
	background: url(../images/red-arrow.gif) 0px 14px no-repeat;
}
.left p strong {
	color: #d71f2b;
	font-weight: normal;
}

.right { 
	padding-bottom: 25px;
	background: url(../images/success-stories-clients-bottom.png) bottom left no-repeat #595959;
}

.right h3 {
	background: url(../images/success-stories-clients-top.png) top left no-repeat;
	height: 46px;
}
.right h4 {	
	font-size: 1.1em;
	line-height: 1.1em;
	color: #fff;
	padding: 0 12px 10px 12px;
}

.right ul { margin-left: 12px; }
.right li {
	list-style-type: disc;
	list-style-position: inside;
	color: #ccc;
	font-size: 1.1em;
	padding-bottom: 4px;
}

#featured_story {
	background-color: #fbfbfb;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 10px;
	padding: 7px;
}
#featured_story h2 { color: #000; font-size: 13px; }
#featured_story h3 { font-size: 16px; line-height: 1.1em; padding-bottom: 8px; font-style: italic; }
#featured_story .img { float: left; width: 302px; margin-right: 20px; }
#featured_story .text { float: left; width: 600px; }
#featured_story .read_more { display: none; }
#featured_story p.more a, #featured_story p.less a { cursor: pointer; }