@charset "UTF-8";
/* Cambridge Side Home Styles */
#content {
	background-color:transparent;
	background-image:none;
	padding:0;
}
/* ----- SlidesJS ----- */
#slides {
	position:relative;
	height:467px;
	overflow:hidden;
	width:1024;
}
#slides a:link,
#slides a:visited {
	display:block;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	-ms-transition:none;
	transition:none;
}
.slidesjs-pagination {
	top:442px;
	right:65px;
	position:absolute;
	z-index:500;
}
ul.slidesjs-pagination,
ul.slidesjs-pagination li {
	list-style:none outside none;
	margin:0;
	padding:0;
}
ul.slidesjs-pagination li {
	display:inline-block;
	margin: 0 0 0 4px;
}
ul.slidesjs-pagination li a:link,
ul.slidesjs-pagination li a:visited {
	background:#fff;
	border-radius:10px;
	display:block;
	height:14px;
	opacity:.6;
	overflow:hidden;
	text-indent:-1000px;
	width:14px;
}
ul.slidesjs-pagination li a:hover,
ul.slidesjs-pagination li a:active {
	background:#f26522;
	opacity:1;
}
ul.slidesjs-pagination li a:link.active {
	background:#f26522;
	opacity:.6;
}
.slidesjs-previous,
.slidesjs-next {
	display:none;
}
a.slidesjs-play,
a.slidesjs-stop {
	background-image: url(/mimages/cpse13/btns-next-prev.png);
	background-repeat: no-repeat;
	display:block;
	width:12px;
	height:18px;
	overflow: hidden;
	opacity:.6;
	text-indent: -9999px;
	position:absolute;
	top:440px;
	z-index:500;
}
a.slidesjs-play {
	width:15px;
	background-position: -25px 0;
	right:37px;
}
a:hover.slidesjs-play {
	background-position: -25px -18px;
	opacity:1;
}
a.slidesjs-stop {
	width:18px;
	background-position: -41px 0;
	right:12px;
}
a:hover.slidesjs-stop {
	background-position: -41px -18px;
	opacity:1;
}
/* ----- Nivo Slider ----- */
.nivoSlider {
	height:467px;
}
.nivo-controlNav {
	top:414px;
	right:25px;
	position:absolute;
	z-index:500;
}
.nivo-controlNav a.nivo-control {
	background: url("/mimages/cpse13/sliderControls.png") no-repeat scroll -19px 0 transparent;
	display: inline-block;
	height: 18px;
	margin: 0 0 0 2px;
	overflow: hidden;
	text-indent: -1000px;
	width: 18px;
}
.nivo-controlNav a.active {
	background:transparent url(/mimages/cpse13/sliderControls.png) 0 0 no-repeat;
}

/* ----- Sales & Events ----- */
#homeContent {
	background:transparent url(/mimages/cpse13/bg-homeContent.jpg) 0 0 no-repeat;
	margin:5px auto 0;
	padding:30px 137px 10px;
	position:relative;
	width:750px;
	z-index:500;
}
.homeBoxes {
	background:#fff;
	box-shadow:0px 0px 9px -1px rgba(0, 0, 0, 0.5);
	display:inline-block;
	height:70px;
	padding:10px 20px;
	position:relative;
	width:325px;
}
.homeBoxes h2 {
	color:#fff;
	font:normal 20px/20px 'Avenir LT W02 45 Book', Helvetica, Arial, sans-serif;
	position:absolute;
	top:-23px;
	left:0px;
	margin:0;
	text-transform:none;
	text-shadow:1px 2px 2px #000;
}
.homeBoxes h2 a:link,
.homeBoxes h2 a:visited {
	color:#fff799;
}
.homeBoxes h2 a:hover,
.homeBoxes h2 a:active {
	color:#ffb66e;
}
#homeEvents {
	margin:0 16px 0 0;
}
.carousel {
	width: 100%;
	position: relative;
	overflow: visible;
}
.jCarousel,
.jCarousel2 {
	width:325px !important;
	height: 70px;
	overflow: hidden;
	margin: 0 auto;
}
.carousel .next,
.carousel .prev,
.carousel .next2,
.carousel .prev2 {
	display:block;
	font-size:36px;
	font-weight:bold;
	line-height:25px;
	position: absolute;
	right: -17px;
	top: 20px;
}
.carousel .prev,
.carousel .prev2 {
	left: -17px;
	right:auto;
}
.homeBoxes ul,
.homeBoxes ul li {
	list-style:none outside none;
	margin:0;
	padding:0;
}
.homeBoxes ul li {
	height:70px;
	margin:0;
	width:325px;
}
.homeBoxes ul li h4 {
	font:bold 14px/18px 'Avenir LT W02 45 Book',"Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform:none;
	margin:0;
}
.homeBoxes ul li a:link,
.homeBoxes ul li a:visited {
	color:#333;
}
.homeBoxes ul li a:hover,
.homeBoxes ul li a:active {
	color:#f26522;
}
.homeBoxes ul li img {
	float:left;
	margin:0 15px 0 0;
}
.homeBoxes ul li p {
	font-style:italic;
	color:#999;
	margin:0;
}
.homeBoxes ul li p a:link,
.homeBoxes dl dd a:visited {
	color:#999;
}
.homeBoxes ul li p a:hover,
.homeBoxes ul li p a:active {
	color:#f26522;
}
/* ----- Home Ads ----- */
#homeAds ul,
#homeAds ul li {
	list-style:none outside none;
	margin:0;
	padding:0;
}
#homeAds ul {
	margin:12px 0 0;
}
#homeAds ul li {
	display:inline-block;
	margin:0 5px 0 0;
}
	#homeAds ul li:last-child {
		margin:0;
	}

/* ------- Opperational and iFeature messages --------- */
#iFeatures, #operationalMessage {
	position: relative;
	height: 45px;
	width: auto;
	margin: 5px 0 0 0;
	background-color: #f96935;
	overflow: hidden;
	color: white;
}
#operationalMessage {
	background-color: #bd2e20;
}
#iFeatures a {
	color: white;
	font-size: 16px;
	letter-spacing: 1px;
}
.fa-tower {
	background: url("/dimages/cpse13/tower.png") center center no-repeat;
	margin-top: auto;
	width: 55px;
	height: 45px;
	position: relative;
	float: left;
	border: none;
	left: 0px;
	bottom: 0px;
	font-size: 2.5em;
}
.omSub {
	position: relative;
}
.ticker {
	position: absolute;
	top: 25%;
	left: 55px;
	right: 10px;
	bottom: 10%;
	overflow: hidden;
}
.ticker p font {
	color: white!important;
	font-size: 16px!important;
	margin-top: 0!important;
}
.ticker p {
	position: relative;
	white-space: nowrap;
	width: auto;
	color: white!important;
	font-size: 16px!important;
	margin-top: 2px!important;
	display: inline-block;
}