﻿.ech { float: left; margin: 10px 12px; padding: 10px 0; width: 47%; }
.sep { border-right: dotted 1px #CCC; }
.feats, .bene { color: #303426; font-family: Vagabond, trebuchet, "Trebuchet MS", sans-serif; font-size: 1.45em; padding: 12px 0 12px 50px; }		
.ech ul li { padding: 3px 0; }
.ech .feats { background-color: transparent; background-image: url("../../Images/gearimg.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; background-clip: border-box; background-origin: padding-box; background-size: auto auto; }
.ech .bene { background: url(../../Images/benefitsimg.gif) center left no-repeat; }		 
.emailHeader { background:url(../../Images/email.gif); height: 91px; display: block; background-repeat: no-repeat; width: 110px; margin-top: 0px; }
.lefcol .subcont { float: left; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 10px; width: 550px; }
/*.mobile  .capt { width: 934px!important; }*/
.mobile .subcont { float: left; }
.mobile .subcont .lefcol { float: left; margin: 0 0 0 10px; width: 450px; }
	.mobile .subcont .lefcol .ech { margin: 0 12px!important; width: 100%!important; }
		.mobile .subcont .lefcol .ech h3 { }
		.mobile .subcont .lefcol .ech p { }
		.mobile .subcont .lefcol .ech ul { margin: 5px 0 5px 20px;}
			.mobile .subcont .lefcol .ech ul li { margin: 3px 0; }
.mobile .subcont .rigcol { float: right; width: 385px; }
.mods { float: left; width: 100%; }
	.mods .ech { border-right: solid 1px #CCC; float: left; margin: 10px 0; padding: 0 10px; width: 260px; }
	.mods .echNoBorder { float: left; margin: 10px 0; padding: 0 10px; width: 260px; }
		.mods .ech h2 { font-size: 1.45em; margin: 0; }
		.mods .ech .prstarts { margin: 0 auto; padding: 15px 0; text-align: center; width: 140px; }
		.mods .ech a { display: block; text-align: center; }
	.mods .lx { border-width: 0; }
	.hosting .ech { width: 39%; padding: 0 50px; }
		.hosting .ech ul, .hsol .ech ul { margin: 10px 0 0 30px; }
		.ssl .ech { margin: 10px 0; padding: 0 7px 0 6px; }
			.ssl .ech ul { height: 100px; margin: 0 0 0 20px; }
			.ssl .ech a, .prods .ech a, .hosting .ech a { 
				background: #50A144; /* Old browsers */
				background: -moz-linear-gradient(top, #8bc63f 1%, #51a144 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#8bc63f), color-stop(100%,#51a144)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top, #8bc63f 1%,#51a144 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top, #8bc63f 1%,#51a144 100%); /* Opera11.10+ */
				background: -ms-linear-gradient(top, #8bc63f 1%,#51a144 100%); /* IE10+ */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8bc63f', endColorstr='#51a144',GradientType=0 ); /* IE6-9 */
				background: linear-gradient(top, #8bc63f 1%,#51a144 100%); /* W3C */
				border-radius: 5px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				color: #FFF!important;
				display: block;
				font-weight: bold;
				margin: 0 auto;
				margin-bottom: 10px;
				margin-top: 10px;
				padding: 5px 0;
				text-align: center;
				text-decoration: none;
				width: 150px;
				}
				.ssl .ech a:hover, .prods .ech a:hover, .hosting .ech a:hover { background: none; background-color: #50A144; }
	.cta .lmore { 
		background: url(images/get-started-today.gif) top center no-repeat;
		display: block;
		height: 32px;
		margin: 0 auto;
		text-indent: -9999px;
		width: 175px;
		}
	.cta .lmore:hover { background-position: bottom center; }
	/*.hsol .ech { width: 31%; }*/
.wxhos, .lxhos { float: left; margin: 5px 0 25px; }
.wxhos { background: url(../../images/windows-icon-server.JPG) 95% 35px no-repeat; border-bottom: solid 1px #CCC; padding: 0 0 10px; }
.lxhos { background: url(../../images/linux-icon-server.JPG) 95% 50px no-repeat; }
.wxhos .intr, .lxhos .intr { width: 80%; }
.wxhos p, .lxhos p { width: 95%; }
.wxhos h1 { background-color: #ffffff;color: #56594b;font-family: DeliciousRomanRegular;font-weight: normal; font-size:22px; } 
.lxhos h1 { background-color: #ffffff;color: #56594b;font-family: DeliciousRomanRegular;font-weight: normal; font-size:22px; } 