body	{ background: #efecec !important; }

#container	{ width: 960px; margin: 0 auto; }

#container a	{ text-transform: none !important; }

.featureInfo		{ background: #212121; padding: 0 30px 30px; margin: 400px 0 0 0; position: relative; }
.featureInfo p		{ width: 480px; z-index: 1; font-family: Helvetica, Arial, sans-serif !important; }
img					{ position: absolute; right: 30px; bottom: 30px; z-index: 0; }
.otherProducts		{ padding: 30px; background: #fff; margin: 0 0 30px 0; zoom: 1; overflow: hidden; }
.otherProducts li	{ width: 300px; float: left; border-right: solid 1px #f5f5f5; padding: 0 30px; }
.otherProducts li:first-child	{ padding-left: 0; }
.otherProducts li:hover h2	{ color: #27b5c3; }
.otherProducts a p	{ font-size: 13px; font-family: Helvetica, Arial, sans-serif !important; }
.sc					{ background: url(/assets/images/home/sc.png) no-repeat center center; }
.cdj				{ background: url(/assets/images/home/cdj.png) no-repeat left center; border-right: none !important; padding-right: 0 !important; }
.rp					{ background: url(/assets/images/home/rp.png) no-repeat left center; }
.social				{ padding: 30px; background: #fff; margin: 0 0 30px 0; zoom: 1; overflow: hidden; }
.feeds				{ width: 660px; padding: 60px; float: left; background: url(/assets/images/home/hq.png) no-repeat; }
.blogPost			{ width: 300px; float: left; margin: 0 30px 0 0; }
.blogPost p			{ color: #fff; }
.twit				{ width: 200px; float: left; }
.twit a				{ display: block; }
.contact			{ width: 210px; float: left; margin: 0 0 0 30px; }
.socialLinks li a	{ color: #adadad; padding: 5px 30px; display: block; margin: 0 0 5px 0; }
.t					{ background: url(/assets/images/home/social.png) no-repeat left 5px; }
.fb					{ background: url(/assets/images/home/social.png) no-repeat left -21px; }
.yt					{ background: url(/assets/images/home/social.png) no-repeat left bottom; }

.t a:hover			{ color: purple; }
.fb a:hover			{ color: navy; }
.yt a:hover			{ color: red; }

#container h1	{ color: #fff; font-size: 26px !important; border-top: solid 3px #fff; margin: 0; padding: 20px 0; display: inline-block; }
#container h3	{ color: #212121; font-size: 50px; font-weight: bold; margin: 0 0 -15px 0; }
#container h4	{ font-size: 24px; font-weight: bold; }
#container h5, h5 a, .twit a, .twit p	{ font-size: 24px; font-weight: bold; color: #fff; font-family: Helvetica, Arial, sans-serif !important; line-height: 26px; margin: 10px 0 30px 0; }


.btn	{ clear: both; nowhitespace: after property; width: auto; font-size: 12px; font-weight: bold; color: #414141; padding: 9px 20px; margin: 10px 0 0; cursor: pointer;
		background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5));
		background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); background: -o-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%);
		background: -ms-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%);
		background: linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 );
		border: 1px solid #bdbfc0; ; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0px 0px 0px 4px #f5f5f5;
		box-shadow: 0px 0px 0px 4px #f5f5f5; display: inline-block;
		}

.btn:hover	{ border-color: #a1a1a2; color: #06636c; }

.btn:active	{ box-shadow: inset 0px 1px 2px rgba(0,0,0,.2),  0px 0px 0px 4px #f5f5f5; }