.main-video {
	width: 300px;
	margin: 0 10px 10px 10px;
	float: right;
}

.push-link {
	font-size: 14px;
}

.push-box {
	margin-top: 0px !important;
}


.placeholder {
	height: 200px;
	background: #666;
	color: white;
	padding: 1px;
	margin-bottom: 20px;
}

.placeholder h2 {
	margin-top: 75px;
	color: #999;
	text-align: center;
}

.text-intro {
	padding: 0px 25px;
}

.text-intro h2 .cushycms {
	display: block;
	font-size: 16px;
	color: black;
}


/* solution builder */
	#solution-builder    { 
		height: 280px; 
		position: relative; 
		margin: 10px 0 0; 
		background:#E0F3F7 none repeat scroll 0 0;
		border-top: #CCCCCC 1px solid;
		border-bottom: #CCCCCC 1px solid;

	}
	
	#solution-builder h3 {
		color: #383838;
		text-align: center;
		font-size: 19px;
	}
	
	.builder-box {
		position: relative;
		margin-top: 14px;
	}
	
	#solution-builder li { list-style-type: none !important; margin: 5px 0 !important; padding: 0 !important; }
	
	#builder-source, 
	#builder-target { list-style-type: none; margin: 0; padding: 0; }
	
	#builder-target              { border: 3px dashed #00478B; height: 205px; overflow: hidden; width: 400px; margin-left: 269px; top: 200px; background-color: #fff; }
	#builder-target.drop-ready   { border-color: green; }
	#builder-target.empty        { background: url(/resources/images/pages/big4/prompt.jpg) center center no-repeat; border-color: #999; }
	#builder-controls            { margin: 5px auto; width: 400px; top: 410px; display: none; }
	#builder-controls #btn-reset { color: #666; }
	#builder-controls #btn-build { font-weight: bold; }
	
	/* Draggable item outside of the list (the starting image). */
	.builder-item      { background: transparent url() no-repeat; width: 218px; height: 40px; position: absolute; }
	.builder-item span { display: none; } 
	

	
	/* Sortable item inside the list (user selected sections) */
	#builder-target .builder-item                     { background: none; width: 100%; position: relative; }
	#builder-target .builder-item span                { display: block; margin-left: 5px; float: left; font-weight: bold; color: #00478B;}
	#builder-target .builder-item .btn-remove         { float: right; margin-right: 5px; }
	#builder-target .builder-item.builder-item-inline { height: 1.35em; clear: both; padding: 2px 0 !important; position: static; }
	
	
	
	/* Unified comm. */
	#builder-item-u-ci    { top: 0;     left:  25px; background-image: url(../../images/pages/big4/uc-communications-infrastructure.png); }
	#builder-item-u-it    { top: 50px;  left:  25px; background-image: url(../../images/pages/big4/uc-ip-telephony.png);  }
	#builder-item-u-ccc   { top: 100px; left:  25px; background-image: url(../../images/pages/big4/uc-customer-contact-center.png);  }
	#builder-item-u-cc    { top: 150px; left:  25px; background-image: url(../../images/pages/big4/uc-conference-collaboration.png); }
	#builder-item-u-va    { top: 0;     right: 25px; background-image: url(../../images/pages/big4/uc-voice-applications.png);  }
	#builder-item-u-vum   { top: 50px;  right: 25px; background-image: url(../../images/pages/big4/uc-voice-mail-unified-messaging.png);  }
	#builder-item-u-ucnm  { top: 100px; right: 25px; background-image: url(../../images/pages/big4/uc-unified-communications-network-management.png);  }
	#builder-item-u-ivcvt { top: 150px; right: 25px; background-image: url(../../images/pages/big4/uc-ip-video-conferencing-video-telephony.png); }
	
	/* Physical Security */
	#builder-item-p-ivs  { top: 10px;  left:  25px; background-image: url(../../images/pages/big4/ps-ip-video-surveillance.png) ; }
	#builder-item-p-iac  { top: 75px;  left:  25px; background-image: url(../../images/pages/big4/ps-ip-access-control.png); }
	#builder-item-p-igbi { top: 140px; left:  25px; background-image: url(../../images/pages/big4/ps-ip-green-building-integration.png); }
	#builder-item-p-vsa  { top: 10px;  right: 25px; background-image: url(../../images/pages/big4/ps-vidoe-security-analytics.png); }
	#builder-item-p-sai  { top: 75px;  right: 25px; background-image: url(../../images/pages/big4/ps-security-application-integration.png); }
	#builder-item-p-psim { top: 140px; right: 25px; background-image: url(../../images/pages/big4/ps-pysical-security-information-management.png); }
	
	/* 21st Century Classrom */
	#builder-item-2-ilb  { top: 10px;  left:  25px; background-image: url(../../images/pages/big4/cc-interactive-learning-boards.png); }
	#builder-item-2-lrs  { top: 75px;  left:  25px; background-image: url(../../images/pages/big4/cc-learner-response-systems.png); }
	#builder-item-2-iss  { top: 140px; left:  25px; background-image: url(../../images/pages/big4/cc-interactive-student-systems.png); }
	#builder-item-2-cavi { top: 10px;  right: 25px; background-image: url(../../images/pages/big4/cc-classroom-audio-video-integation.png); }
	#builder-item-2-vdds { top: 75px;  right: 25px; background-image: url(../../images/pages/big4/cc-video-distribution-digital-signage.png); }
	#builder-item-2-uwn  { top: 140px; right: 25px; background-image: url(../../images/pages/big4/cc-unified-wireless-networking.png); }
	
	/* IT Managed Services */
	#builder-item-i-cms { top: 10px;  left:  25px; background-image: url(../../images/pages/big4/it-custom-maintenance-solutions.png); }
	#builder-item-i-hds  { top: 75px;  left:  25px; background-image: url(../../images/pages/big4/it-24-7-help-desk-services.png); }
	#builder-item-i-nmmr { top: 140px; left:  25px; background-image: url(../../images/pages/big4/it-network-monitoring-management-reporting.png); }
	#builder-item-i-cam  { top: 10px;  right: 25px; background-image: url(../../images/pages/big4/it-configuration-asset-management.png); }
	#builder-item-i-tsa  { top: 75px;  right: 25px; background-image: url(../../images/pages/big4/it-technical-stff-augmentation.png); }
	#builder-item-i-amso { top: 140px; right: 25px; background-image: url(../../images/pages/big4/it-additiona-managed-service-offerings.png); }
	