*/ #side.extrapadding { padding-top: 25px; }
 
#cssedit-logo {
	background: url(../images/AppHalf.png) no-repeat 100% 0;
	display: block;
	float: left;
	height: 190px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 20px;
	position: relative;
	width: 110px;
	z-index: 1; }
 
/* @group Catwalk */
#main #catwalk {
	background: url(../images/CatWalk4.jpg) no-repeat 0 0;
	height: 48px;
	margin: -2px 1px 0 0;
	padding: 0;
	position: relative;
	text-align: justify; }
 
#catwalk li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0; }
 
#main #catwalk-texts { border-bottom: 1px dotted #d5d5d5; }
 
	#main #catwalk-texts h2 {
		margin: 10px 0 0;
		position: relative;
		text-align: center; }
 
	#main #catwalk-texts p {
		margin-bottom: 15px;
		margin-top: 8px;
		text-align: justify; }
 
	#main #catwalk-texts .hidden { display: none; }
 
/* @group My Group */
#main #catwalk a {
	border-style: none;
	display: block;
	height: 48px;
	overflow: hidden;
	position: absolute;
	text-indent: -1000em;
	top: 0; }
 
	#main #catwalk a:hover, #main #catwalk a.active { background-image: url(../images/CatWalk4.jpg); }
 
#cwpreview {
	left: 87px;
	margin-left: 0;
	width: 52px; }
 
#cwselector {
	left: 139px;
	width: 52px; }
 
#cwvisual {
	left: 191px;
	width: 53px; }
 
#cwsource {
	left: 244px;
	width: 52px; }
 
#cwxray {
	left: 296px;
	width: 54px; }
 
#cwvalidate {
	left: 350px;
	width: 55px; }
 
#cwmilestones {
	left: 405px;
	width: 53px; }
 
#cwpreview:hover, #cwpreview.active { background-position: -87px -48px; }
 
#cwselector:hover, #cwselector.active { background-position: -139px -48px; }
 
#cwvisual:hover, #cwvisual.active { background-position: -191px -48px; }
 
#cwsource:hover, #cwsource.active { background-position: -244px -48px; }
 
#cwxray:hover, #cwxray.active { background-position: -296px -48px; }
 
#cwvalidate:hover, #cwvalidate.active { background-position: -350px -48px; }
 
#cwmilestones:hover, #cwmilestones.active { background-position: -405px -48px; }
 
/* @end */
/* @group Texts */
#cwselector-text h2 { color: #09606c; }
 
#cwvisual-text h2 { color: #673d93; }
 
#cwsource-text h2 { color: #b16506; }
 
#cwxray-text h2 { color: #5090b8; }
 
#cwvalidate-text h2 { color: #c71525; }
 
#cwmilestones-text h2 { color: #5a8442; }
 
/* @end */
/* @end */
#intro {
	background: #545454 url(../../global/images/DarkGradient.gif) repeat-x;
	color: #fff;
	margin: 2px 3px 1px 0;
	padding: 20px 20px 10px 0; }
 
	#intro img {
		display: block;
		float: left; }
 
	#intro h2 {
		color: #f2f2f2;
		float: left;
		font: normal normal 34px/1 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		margin: 6px 20px 0 10px;
		text-shadow: #242424 0 1px 1px;
		text-transform: lowercase; }
 
		#intro h2 span {
			color: #c8c8c8;
			font-size: 17px;
			left: -2px;
			position: relative;
			text-shadow: none;
			top: -4px; }
 
	#intro p {
		color: #a7a7a7;
		font-size: 12px;
		margin: 0 0 0 120px;
		text-align: left; }
 
	#intro .buttons {
		font-size: 17px;
		margin-bottom: 20px;
		margin-top: 30px;
		text-align: center; }
 
		#intro .buttons a {
			border-style: none;
			color: #fff; }
 
			#intro .buttons a:hover { text-decoration: underline; }
 
	#intro .download {
		background: url(../images/DownloadBuyNowDark.gif) no-repeat 0 50%;
		padding-left: 14px; }
 
	#intro .buynow {
		background: url(../images/DownloadBuyNowDark.gif) no-repeat -1000px 50%;
		padding-left: 18px; }
 
/* @group Banner */
.banner {
	background: url(../images/BannerText.png) no-repeat 40px 50%;
	height: 250px;
	margin-bottom: 0;
	position: relative; }
 
	.banner .app-icon {
		bottom: 5px;
		position: absolute;
		right: 15px; }
 
	.banner .holiday-icon {
		bottom: 220px;
		position: absolute;
		right: 130px; }
 
/* @end */
/* @group App Actions */
.app-actions {
	right: 270px;
	top: 84px; }
 
/* @end */
/* @group Features */
.feature-nav .preview a { background-image: url(../images/FeaturePreview.png); }
 
.feature-nav .selectorbuilder a { background-image: url(../images/FeatureSelectorBuilder.png); }
 
.feature-nav .visualeditors a { background-image: url(../images/FeatureVisualEditing.png); }
 
.feature-nav .sourceediting a { background-image: url(../images/FeatureSourceEditing.png); }
 
.feature-nav .xray a { background-image: url(../images/FeatureXRay.png); }
 
.feature-nav .validation a { background-image: url(../images/FeatureValidation.png); }
 
.feature-nav .milestones a { background-image: url(../images/FeatureMilestones.png); }
 
/* @end */
/* @group Espresso banner */
.espresso-banner { font: italic bold 13px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; }
 
	.espresso-banner strong { font-size: 1.5em; }
 
.espresso-banner, .espresso-banner p {
	margin: 0;
	padding: 0; }
 
.espresso-banner a {
	background-image: url(../images-global/maintain.jpg);
	background-position: 50% 0;
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	overflow: hidden;
	text-indent: -1000em;
	width: 100%; }
 
	.espresso-banner a:hover { background-position: 50% 100%; }
 
/* @end */