#carousel_container {
		width: 100%;
		height: 300px;
		overflow: hidden;
		position: relative;
}

.carousel_div {
		width: 100%;
		height: 300px;
		position: absolute;
		top: 0;
		left: 0;
		display: none;
}

#carousel_nav { 
		position: absolute;
		top: 0;
		left: 0;
		z-index: 100;
}

.carousel_nav_button {
		width: 10px;
		height: 10px;
		background-color:#444;
		background-color:rgba(255,255,255,0.2);
		float: left;
		margin: 12px 0 0 12px;
		box-shadow:0 0 3px black;
}

.carousel_nav_button:focus { outline: none; -moz-outline-style: none;}

.carousel_nav_button:hover {
		background-color: #888;
}

.carousel_nav_button_current {
		background-color: #ccc !important;
}

#mycarousel_1 {background: url("//asset.xmission.com/xmweb2/slide-zimbra-2.jpg") no-repeat center top #000000; }
#mycarousel_2 {background: url("//asset.xmission.com/xmweb2/slide-easy-start-colo-2015.jpg") no-repeat center top #1c1c1c; }
#mycarousel_3 {background: url("//asset.xmission.com/xmweb2/slide-hosting-2013.jpg") no-repeat center top #18191B; }
#mycarousel_4 {background: url("//asset.xmission.com/xmweb2/slide-SIP.jpg") no-repeat center top #080808; }
#mycarousel_5 {background: url("//asset.xmission.com/xmweb2/slide-yondoo.jpg") no-repeat center top #000000; }

.carousel-btn-grey, .carousel-btn-yellow, .carousel-btn-blue, .carousel-btn-red {
	border-radius:4px;
	box-shadow:0 0 3px rgba(0,0,0,0.8);
	display:inline-block; 
	padding:2px 30px;
	margin-right:1em;
	color: #333 !important;
  font-size: 15px;
  height: 27px;
  line-height: 20px;
  opacity: 0.8;
  padding-top: 10px;
  text-align: center;
  text-decoration: none;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4);	
}

.carousel-btn-grey:hover, .carousel-btn-yellow:hover, .carousel-btn-blue:hover, .carousel-btn-red:hover {
	opacity:1.0;
}

.carousel-btn-yellow {
	background:#B8DD3A;
	background: -moz-linear-gradient(top, #ccf53f 0%, #99b834 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ccf53f), color-stop(100%,#99b834)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ccf53f 0%,#99b834 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ccf53f 0%,#99b834 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ccf53f 0%,#99b834 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ccf53f 0%,#99b834 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccf53f', endColorstr='#99b834',GradientType=0 ); /* IE6-9 */	
}

.carousel-btn-grey {
	background:#bdbdbd;
	background: -moz-linear-gradient(top, #d4d4d4 0%, #a4a4a4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4d4d4), color-stop(100%,#a4a4a4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d4d4d4 0%,#a4a4a4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d4d4d4 0%,#a4a4a4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d4d4d4 0%,#a4a4a4 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d4d4d4 0%,#a4a4a4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4d4d4', endColorstr='#a4a4a4',GradientType=0 ); /* IE6-9 */	
}

.carousel-btn-blue {
	background:#07b2d6;
	background: -moz-linear-gradient(top, #07c2e8 0%, #0590ad 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#07c2e8), color-stop(100%,#0590ad)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #07c2e8 0%,#0590ad 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #07c2e8 0%,#0590ad 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #07c2e8 0%,#0590ad 100%); /* IE10+ */
	background: linear-gradient(to bottom, #07c2e8 0%,#0590ad 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#07c2e8', endColorstr='#0590ad',GradientType=0 ); /* IE6-9 */	
}

.carousel-btn-red {
	color:white !important;
	text-shadow:0 0 2px rgba(0,0,0,0.3)  !important;
	background:#f65510;
	background: -moz-linear-gradient(top, #fd5d1c 0%, #f04e04 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd5d1c), color-stop(100%,#f04e04)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fd5d1c 0%,#f04e04 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fd5d1c 0%,#f04e04 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fd5d1c 0%,#f04e04 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fd5d1c 0%,#f04e04 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd5d1c', endColorstr='#f04e04',GradientType=0 ); /* IE6-9 */	
}


.whiteLnk {
	color:white;
	text-decoration:none;
}

h1.c1 { color:#b2d636 }

.slideText {
	color:white;
	width:400px;
}

.slideTxtContainer h1 {
	font-family: 'NillandBold', helvetica, arial, sans-serif;
	font-weight:normal;
	font-size:40px;
	color:white;
	margin:0;
	padding:13px 0;
	text-shadow:1px 1px 3px #000;
	position:relative;
}

.slideText p {
	padding:0;
	margin:0 0 13px 0;
	line-height:150%;
	text-shadow:1px 1px 3px #000;
}

.buttonHolder {
	border-top:1px solid rgba(255,255,255,0.25);
	padding-top:13px;
	margin-top:18px;
}

.buttonHolder a {
	opacity:0.9;
	text-align:center;
	height:32px;	
	font-size:15px;
	padding-top:13px;
	line-height:20px;
	color:#3a3a3a;	
	text-shadow:1px 1px 1px rgba(255,255,255,0.4);
	display:inline-block;
	text-decoration:none;					
}

.buttonHolder a:hover {
	opacity:1.0;
}

.buttonHolder .infoB {
	background:url(//asset.xmission.com/xmweb2/btn-carousel.png) no-repeat left top;
	width:164px;
	margin-left:-4px;
	margin-right:28px;
}

.buttonHolder .contB {
	background:url(//asset.xmission.com/xmweb2/btn-carousel.png) no-repeat right top;
	width:208px;
	margin-right:-3px;
	padding-right:2px;
}	

.buttonHolder .blogB {
	background:url(//asset.xmission.com/xmweb2/btn-carousel-blue.png) no-repeat right top;
	width:233px;
	margin-right:-3px;
	padding-right:2px;
}	

.slideTxtContainer {
	width:830px; margin:0 auto; position:relative
}

.fadeBtn {opacity:0.9}
.fadeBtn:hover {opacity:1.0}
				
.XMClients div {
	padding:8px 7px 0 0;
}

.XMClients .justiceWorks {
	margin-top:-3px;
	width:64px;
	height:34px;
	background:url(//asset.xmission.com/xmweb2/logo-justice-works.png) no-repeat left top;
}

.XMClients .justiceWorks:hover {
	background-position:left -42px;
}

.XMClients .paulMitchell {
	margin-top:0;
	width:74px;
	height:29px;
	background:url(//asset.xmission.com/xmweb2/logo-paul-mitchell.png) no-repeat left top;
}

.XMClients .paulMitchell:hover {
	background-position:left bottom;
}


.XMClients .slugMag {
	width:55px;
	height:34px;
	background:url(//asset.xmission.com/xmweb2/customer-logos.png) no-repeat left top;
}

.XMClients .slugMag:hover {
	background-position:left bottom;
}

.XMClients .weller {
	margin-top:-3px;
	width:48px;
	height:38px;
	background:url(//asset.xmission.com/xmweb2/customer-logos.png) no-repeat -392px top;
}

.XMClients .weller:hover {
	background-position:-392px bottom;
}

.XMClients .verite {
	width:84px;
	height:32px;
	background:url(//asset.xmission.com/xmweb2/customer-logos.png) no-repeat -454px top;
	margin-top:-3px;
}

.XMClients .verite:hover {
	background-position:-454px -42px;
}


.XMClients .skullCandy {
	width:112px;
	height:34px;
	background:url(//asset.xmission.com/xmweb2/customer-logos.png) no-repeat -69px top;
}

.XMClients .skullCandy:hover {
	background-position:-69px bottom;
}

.XMClients .usana {
	margin-top:1px;
	width:89px;
	height:28px;
	background:url(//asset.xmission.com/xmweb2/logo-usana.png) no-repeat left top;
}

.XMClients .usana:hover {
	background-position:left bottom;
}

.XMClients .brighton {
	width:78px;
	height:34px;
	margin-right:7px !important;
	background:url(//asset.xmission.com/xmweb2/customer-logos.png) no-repeat right top;
}

.XMClients .brighton:hover {
	background-position:right bottom;
}

#preFoot .greenPower {
	float:right;
	background:url(//asset.xmission.com/xmweb2/prefoot-div.png) no-repeat left top;
	color:#839900;
	padding:16px 83px 0 85px;
	text-align:center;
	height:48px;
}

#preFoot .greenPower a {
	color:#839900;
	text-decoration: none;
}

#preFoot .greenPower span {
	font-size:11px;
	display:block;
}				







#Promotion {
	background: url("//asset.xmission.com/xmweb2/head-bg.png") no-repeat center top #000000;
}

#Promotion h1 {
	font-size:24px;
}

#Promotion div.floater {
	float:left;
	width:22%;
	text-align:center;
	padding:8px 2px 1px 2px;
	border-radius:4px;
	border:1px solid white;
	box-shadow:0 0 5px rgba(0,0,0,0.1);
	height:42px;
	transition:all 0.5s;
	font-size:14px;
}

#Promotion div.floater:hover {
	cursor:pointer;
	border-color:rgba(0,0,0,0.3);
	transition:all 0.5s;
}

div.floater b {display:block; font-size:16px}

#Promotion .f0 { 
	float:left;
	width:245px;
	padding-right:20px;
}

#Promotion .f1 {
	background:#BED63A;
	margin-right:10px;
}

#Promotion .f2 {
	background:#00BFE6;
	margin-right:10px;
}

#Promotion .f3 {
	background:#EE4B00;
	color:white
}

#Promotion h1, #Promotion h2 {
	padding:0;
	margin:0;
}

 #Promotion h1 {
	font-size:18px;
 }

.promoInner {
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	width:950px; 
	background: url(//asset.xmission.com/xmweb2/img-noise.png);	
	margin:0 auto;
	padding: 6px 0 5px 20px;
	box-shadow: inset 0 0 5px #D3D6A7;
}

.promoLine {
	font-size:12px;
	display:block;
	clear:both;
	text-align:center;
	background:url(//asset.xmission.com/xmweb2/promo-line.png) no-repeat center center;
	width:930px;
}

.promoLine span {
	font-weight:bold;
	font-family:monospace;
	font-size:20px;
	text-shadow:0 0 3px white;
}

#Promotion a {
	color:#2A7DD1;
	text-decoration:none;
}

#Promotion a:hover {
	text-decoration:underline;
}


/*** migrated from "WIDE.CSS" **/
#midNav .mnLeft, #midNav .mnRight { float:left; }
#midNav .mnRight {	margin-left:-6px; }


@media (max-width: 1244px) {
	#midNav .mnLeft, #midNav .mnRight { float:none !important }
	#midNav .mnRight {  margin: 0 auto !important }
	#preFoot .XMClients {padding-left:80px}
}

.hkeyword {
	color:#666;
	font-weight:500;
}



.panel p {display:none}