/* default all elements */
/* default all elements */

*
{
	margin:0;
	padding:0;
	border:none;
}

/* Noscript Notice */
.noscript { border:1px solid #ddd; border-width:0 0 1px; background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
.noscript .noscript-inner { width:950px; margin:0 auto; padding:12px 0 12px; background:url(/imgs/i_notice.gif) 20px 50% no-repeat; }
.noscript p { margin:0; }

a:hover
{
	color:#006699;
	text-decoration:none;
}

html
{
	overflow-x:hidden;
}

html, body 
{
	height:100%;
	background:url('/imgs/bodybg.jpg');
	font-family:'Lucida Grande', Verdana, Arial, "Trebuchet MS";
	font-size:8pt;
}

/* id styles */

#container 
{
	width:906px;
	padding:0 4px;
	margin:auto;
	background:url('/imgs/bg.png') repeat-y center;
}
	
	#container h2
	{
		font:bold 1.5em Arial, Helvetica, sans-serif;
		margin-bottom:5px;
	}
	
		#container h3
	{
		font:bold 1.2em Arial, Helvetica, sans-serif;
		margin-bottom:5px;
	}

#page-header
{
	
}

#header
{
	float:left;
}

	#header h1
	{
		display:inline-block;
		background:url('/imgs/logo.jpg') no-repeat;
		height:93px;
		width:157px;
		margin:15px 15px 0 20px;
		z-index:-1;
	}
	
	#header h1 a
	{
		display:block;
		height:93px;
		width:157px;
	}	
	
	#header h1 span
	{
		display:none;
	}
		
	#sub-header
	{
		float:none;
		padding:5px 20px 40px 0;
		text-align:right;
	}
	
	#sub-header p
	{
		margin-bottom:10px;
	}
	
	#socialnetworking
	{
		float:right;
	}
	
	#socialnetworking ul
	{
		list-style:none;
	}
	
		#socialnetworking li
		{
			float:right;
		}
	
		#socialnetworking li:hover ul
		{
			display:block;
		}
	
		#followustop
		{
			margin-top:-3px !important;
		}
		
		#main-link
		{
			margin-top:-3px !important;
			margin-right:3px;
		}
		
		.downarrow
		{
			display:block;
			width:12px;
			height:23px;
			background:url('/imgs/arrow.png') no-repeat center right;
			float:right;
		}

		#networking
		{
			display:none;
			position:absolute;
			width:200px;
			text-align:center;
			background:white;
			border:1px solid #ccc;
			margin-left:-110px;
			z-index:100;
		}
		
		#networking li
		{
			float:none;
		}

.homeBtn {
	width: 23px;
	height: 20px;
	position: absolute;
	margin: 5px 0px 0px 2px;
	}

#navigation {
	text-align:center;
	border-bottom:3px solid #67BD66;
	height:25px;
	width:906px;
	}
	

	#navigation ul.mainnav
	{
		list-style:none;
		padding-left:3%;
	}

	#navigation ul li.navitem {
		float:left;
		padding-right:1px;
	}

	#navigation ul li.navitem a.link
	{
		font-size:10pt;
		color:white;
		text-decoration:none;
		display:block;
		margin-top:5px;
	}
	
	#search-cont
	{
		background:url('/imgs/navigation/rounded-right.jpg') no-repeat top right #016300;
		width:200px;
		float:right;
		margin-right:2px;
	}

#search-cont
{
	margin-right:5px;
}

#search-field
{
	padding:6px 2px 2px 0;
	height:7px;
}

	#search-cont input, #search-cont button
	{
		font-size:8pt;
	}
	
	#search-cont input
	{
		width:148px;
		height:15px;
		line-height:15px;
		padding:2px;
		border-top:1px solid #009802;
		border-left:1px solid #009802;
		border-right:1px solid #006600;
		border-bottom:1px solid #006600;
	}
	
	.search-button
	{
		border:1px solid #006600 !important;
		background:url('/imgs/button.jpg') repeat-x #009802;
		color:#fff;
		font:bold 12px/19px Arial, Helvetica, sans-serif;
		text-align:center;
		padding:2px;
		text-decoration:none;
		cursor:pointer;
	}
	
	.search-button:hover
	{
		background:url('/imgs/button-hover.jpg') repeat-x #009802;
		color:white;
	}
	
	
	#rounded-left
	{
		background:url('/imgs/navigation/rounded-left.jpg') no-repeat;
		float:left;
	}
	
	#rounded-right
	{
		float:right;
	}
	
#sub-navigation
{
	width:906px;
	height:36px;
	background:url('/imgs/navigation/sub-nav-bg.jpg') repeat-x;
	border-bottom:2px solid black;
	text-align:center;
}
	
	.subnavigation
	{
		display:none;
		position:absolute;
		list-style:none;
		border:1px solid #ccc;
		z-index:100;
	}

	.subnavigation li:first-child
	{
		border-top:3px solid #67bd66;
	}

	#navigation li.navitem:hover ul
	{
		display:block;
	}

	.sub-link-active
	{
		display:block;
		padding:5px 40px;
		background:url('/imgs/box-bg.gif') #fff !important;
		border-top:1px solid #ccc;
		color:#000;
		text-decoration:none;
	}
	
	.list-new .sub-link-active
	{
		display:block;
		background:url('/imgs/box-bg.gif') #fff !important;
		color:#000;
		border:none !important;
		text-decoration:none;
	}

	.sub-link
	{
		display:block;
		padding:5px 40px;
		background-color:white;
		color:black;
		border-top:1px solid #ccc;
		text-decoration:none;
	}

	.sub-link:hover
	{
		background-color:#eee;
		text-decoration:underline;
	}
	
	.subnavigation li:hover .deeper
	{
		display:block !important;
	}
	
	ul.deeper
	{
		display:none !important;
		position:absolute;
		list-style:none;
		border:1px solid #ccc;
		z-index:100;
		margin-left:150px;
		margin-top:-20px;
		margin-right:-150px;
	}
	
#page-footer-container
{
	width:906px;
}

	#page-footer-container a.partners
	{
		display:block;
		height:43px;
		background:url('/imgs/footer.jpg') no-repeat center top white;		
	}
	
	#page-footer-container a.partners span
	{
		display:none;
	}
	
	#page-footer-container a.partners-hover
	{
		display:block;
		text-indent:-9999px;
		height:43px;
		background:url('/imgs/footer-hover.jpg') no-repeat center top white;
	}
	
	
#page-footer
{
	clear:both;
	background:url('/imgs/bottom.png') no-repeat top black;
	height:80px;
	padding-top:50px;
	border-top:2px solid #000;
	font-size:8pt;
}
	
	#footer-nav
	{
		width:430px;
		margin:auto;
		height:45px;
		padding-top:10px;
	}
	
	#footer-nav ul li
	{
		float:left;
		color:white;
		list-style:none;
	}
	
	#footer-nav ul li:first-child:before
	{
		content:" ";
	}
	
	#footer-nav ul li
	{
		margin-right:3px;
	}
	
	#footer-nav ul li:before
	{
		content:" | ";
	}
	
	#footer-nav a
	{
		color:white;
	}
	
	#footer-nav a:hover
	{
		text-decoration:none;
	}
		
	#footer-nav p
	{
		clear:both;
		text-align:center;
	}	
	
	#nonews
	{
		width:300px;
		padding:100px 0 100px 0;
		margin:auto;
		color:#ccc;
		text-align:center;
	}
	
/* classes */

.tel-number
{
	font-size:18pt;
}

.link, .link-active
{
	padding:2px 10px 5px 10px;
}

.aboutus { background:url('/imgs/navigation/nav-bg-au.jpg') no-repeat #67BD66; }
.aboutus:hover { background:url('/imgs/navigation/nav-bg-au-hover.jpg') no-repeat #408a3f; }
.aboutus-active { background:url('/imgs/navigation/nav-bg-au-active.jpg') no-repeat #016300; }

.hire { background:url('/imgs/navigation/nav-bg-h.jpg') no-repeat #67BD66; }
.hire:hover { background:url('/imgs/navigation/nav-bg-h-hover.jpg') no-repeat #408a3f; }
.hire-active { background:url('/imgs/navigation/nav-bg-h-active.jpg') no-repeat #016300; }

.service { background:url('/imgs/navigation/nav-bg-s.jpg') no-repeat #67BD66; }
.service:hover { background:url('/imgs/navigation/nav-bg-s-hover.jpg') no-repeat #408a3f; }
.service-active { background:url('/imgs/navigation/nav-bg-s-active.jpg') no-repeat #016300; }

.energy { background:url('/imgs/navigation/nav-bg-e.jpg') no-repeat #67BD66; }
.energy:hover { background:url('/imgs/navigation/nav-bg-e-hover.jpg') no-repeat #408a3f; }
.energy-active { background:url('/imgs/navigation/nav-bg-e-active.jpg') no-repeat #016300; }

.casestudies { background:url('/imgs/navigation/nav-bg-i.jpg') no-repeat #67BD66; }
.casestudies:hover { background:url('/imgs/navigation/nav-bg-i-hover.jpg') no-repeat #408a3f; }
.casestudies-active { background:url('/imgs/navigation/nav-bg-i-active.jpg') no-repeat #016300; }

.mediacenter { background:url('/imgs/navigation/nav-bg-m.jpg') no-repeat #67BD66; }
.mediacenter:hover { background:url('/imgs/navigation/nav-bg-m-hover.jpg') no-repeat #408a3f; }
.mediacenter-active { background:url('/imgs/navigation/nav-bg-m-active.jpg') no-repeat #016300; }

.askq { background:url('/imgs/navigation/nav-bg-m-askq.jpg') no-repeat #67BD66; }
.askq:hover { background:url('/imgs/navigation/nav-bg-m-hover-askq.jpg') no-repeat #408a3f; }
.askq-active { background:url('/imgs/navigation/nav-bg-m-active-askq.jpg') no-repeat #016300; }

.blog { width: 45px; background:url('/imgs/navigation/nav-bg-e.jpg') no-repeat #67BD66; }
.blog:hover { background:url('/imgs/navigation/nav-bg-e-hover.jpg') no-repeat #408a3f; }
.blog-active { background:url('/imgs/navigation/nav-bg-e-active.jpg') no-repeat #016300; }

.news { background:url('/imgs/navigation/nav-bg-n.jpg') no-repeat #67BD66; }
.news:hover { background:url('/imgs/navigation/nav-bg-n-hover.jpg') no-repeat #408a3f; }
.news-active { background:url('/imgs/navigation/nav-bg-n-active.jpg') no-repeat #016300; }

.products { background:url('/imgs/navigation/nav-bg-p.jpg') no-repeat #67BD66; }
.products:hover { background:url('/imgs/navigation/nav-bg-p-hover.jpg') no-repeat #408a3f; }
.products-active { background:url('/imgs/navigation/nav-bg-p-active.jpg') no-repeat #016300; }

.lifecycle { background:url('/imgs/navigation/nav-bg-lc.jpg') no-repeat #67BD66; }
.lifecycle:hover { background:url('/imgs/navigation/nav-bg-lc-hover.jpg') no-repeat #408a3f; }
.lifecycle-active { background:url('/imgs/navigation/nav-bg-lc-active.jpg') no-repeat #016300; }

.hide { visibility:hidden; }
.show { visibility:visible; }

.box
{
	border:1px solid #c4c1bc;
	background:url('/imgs/box-bg.gif') repeat-x 0px 0px #fff;
	padding:10px;
	margin-bottom:5px;
	overflow:hidden;
}

.box img
{
	border:1px solid #ccc;
}

.box p
{
	font-size:8pt;
	margin-bottom:5px;
}

#reasons
{
	height:80px;
}

#reasons .box
{
	width:410px;
}

.point p
{
	padding:10px 0;
}

.point span
{	
	display:block;
	margin:0 0 0 65px;
}

.point ul
{
	margin-left:100px;
	list-style:disc;
}

#products-nav .box
{
	margin-bottom:0;
}

.content
{
	background:url('/imgs/dotted-line.gif') repeat-x 0px 0px;
	padding-top:4px;
	position:relative;
}
	
	.middle-content p
	{
		line-height:1.5;
		margin-bottom:10px;
		/*text-align:justify;*/
	}
	
	.image-caption
	{
		text-align:center;
	}
	
	.content ul, .content ol
	{
		margin-left:30px;
		margin-bottom:5px;
	}
	
	.content li 
	{
		margin-bottom:5px;
	}
	
	.content th
	{
		text-align:left;
		min-width:100px;
	}
	
	.caption
	{
		font-style:italic;
		font-size:8pt;
		margin-bottom:5px;
	}

.quantum-link:after
{
	content:"@quantum-controls.co.uk";
}

.button
{
	border:1px solid #006600 !important;
	background:url('/imgs/button.jpg') repeat-x #009802;
	color:#fff;
	display:block;
	font:bold 12px/19px Arial, Helvetica, sans-serif;
	text-align:center;
	padding:2px;
	text-decoration:none;
	margin-top:5px;
	cursor:pointer;
	min-width:80px;
}

.button:hover
{
	background:url('/imgs/button-hover.jpg') repeat-x #22A523;
	color:white;
}

#left-content
{
	width:180px;
	float:left;
	min-height:600px;
	padding:5px;
}


#right-content
{
	width:180px;
	float:left;
	clear:right;
	padding:5px;
}

.middle-container
{
	float:left;
	width:484px;
	padding:5px 10px;
}

.middle-content
{
	background:url('/imgs/content-bg.gif') #fff no-repeat 100% 0px;
	border:#c4c6c8 1px solid;
	padding:25px;
	margin-bottom:5px;
}

.middle-content img
{
	border:#c4c6c8 1px solid;
	background-color:white;
	padding:8px;
}

.clear
{
	clear:both;
}

.center
{
	text-align:center;
}

.badge 
{
	position:absolute;
	margin-top:-10px;
	margin-left:380px;
	background:url('/imgs/energyaudit.png') no-repeat;
	display:block;
	width:97px;
	height:84px;
}

.badge:hover
{
	background:url('/imgs/energyaudit-hover.png') no-repeat;
}

.badge span
{
	display:none;
}

.no-border img
{
	border:none !important;
}

/* Products Navigation */	

#products-nav ul
{
	list-style:none;
}

#products-nav li
{
	background-color:#fff;
}

.category
{
	margin-bottom:5px;
}

.category a
{
	display:block;
	color:black;
	padding:5px;
	font-weight:bold;
	text-decoration:none;
}

.category a:hover
{
	text-decoration:underline;
}

	.list
	{
		border-top:none;
		border-right:1px solid #c4c1bc;
		border-left:1px solid #c4c1bc;
		border-bottom:1px solid #c4c1bc;
	}

	.list:first-child
	{
		border-top:none;
	}

	.list li:first-child
	{
		border-top:none;
	}
	
	.list li
	{
		border-top:1px solid #ccc;
	}
	
	.list-last a
	{
		font-weight:normal !important;
		text-transform:none !important; 
		border-left:5px solid #67bd66;
	}
	
	.list-last-tier
	{
		border-bottom:1px solid #ccc;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
	}
	
	.list-last:first-child
	{
		border-top:none;
	}
		
	.list-last a:hover
	{
		background-color:#eee !important;
		background:url('/imgs/slide-right.png') no-repeat right top !important;
	}
	
	.list-last-active a
	{
		background:url('/imgs/slide-right.png') no-repeat right top !important;
	}

	.list a
	{
		font-weight:normal !important;
		text-transform:none !important; 
	}
	
	.list a:hover
	{
		color:#006699;
	}

	.list-last:hover ul
	{
		display:block;
		margin-left:176px;
		margin-top:-27px;
	}
	
	.list-last-ul
	{
		border-top:1px solid #ccc;
	}

	.list-selected a
	{
		background-color:white !important;
		color:black;
		text-decoration:none;
	}

	.slide a
	{
		
	}

	.list-new
	{
		display:none;
		position:absolute;
		border:1px solid #ccc;
		width:200px;
		z-index:100;
	}
	
	.list-new li:first-child
	{
		border-top:#67bd66 3px solid !important;
	}
	
	.list-last-tier .list-new li
	{
		border-top:#ccc 1px solid;
	}

	.list-new li a
	{
		background:#fff !important;
		border-left:none;
	}

.note
{
	text-align:center;
	font-size:8pt;
	font-style:italic;
}

.quote
{
	color:#666;
	font-style:italic;
	text-align:center;
}


/****************** RIGHT SIDE *******************/

#right-content img
{
	border:1px solid #ccc;
}

.right-column a:link {
	text-decoration: none;
}

.right-column a:hover {
	color: #67bd66;
}

.right-column
{
	float:left;
	width:180px;
}

	#brochure img
	{
		float:left;
		margin-right:4px;
	}

#sameday-image
{
	background:url('/imgs/sameday.png') no-repeat;
	height:128px;
	width:180px;
	border:1px solid #ccc;
}

/****************** LEFT SIDE ******************/

#left-content img
{
	border:1px solid #ccc;
}

/*** CO2 SAVINGS ***/

#co2savings-tab li
{
	float:left;
	list-style:none;
	padding:5px;
	border-top:1px solid #ccc;
}

#equal-li
{
	border-left:1px solid #ccc;
}

#chart-li
{
	border-right:1px solid #ccc;
}

#co2savings-tab li:hover
{
	background-color:#F7FBFB;
}

#co2savings-tab li.active
{
	background-color:#F0F2F4;
	z-index:1;
	position:relative;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

#co2savings-tab li.active a
{
	text-decoration:none;
}

#co2savings-tab li a
{
	color:#666;
}

#co2savings, #co2savings-chart
{
	position:realtive;
	margin-top:-2px;
}

#co2savings p
{
	text-align:center;
	font-size:10pt;
	font-weight:bold;
	color:green;
}

	#co2savings-image
	{
		background:url('/imgs/co2-images/trees.jpg') no-repeat center;
		height:161px;
		padding:5px;
	}
	
	.co2-caption
	{
		float:left;
		margin-top:20px;
		background:url('/imgs/white-50.png') repeat;
		width:100px;
		padding:2px;
		font-size:8pt;
		position:relative;
	}

/****************** INDEX *****************/
#scrollbar
{
	position:relative;
}
	
#scroller
{
	height:200px;
	margin:15px auto 0 auto;
	overflow:hidden;
	border:1px solid #ccc;
	position:relative;
}

	#scroller ul
	{
		list-style:none;
		width:30000px;
		position:relative;
		z-index:1;
		margin-left:0;
	}

	#scroller li.scroller-img
	{
		float:left;
		padding:20px;
		width:100px;
		height:150px;
	}
	
	#scroller li.scroller-img span
	{
		display:none;
	}
	
	#scroller li.scroller-desc
	{
		float:left;
		width:260px;
		height:150px;
		margin-top:12px;
		margin-right:30px;
	}

	#scroller li a
	{
		text-align:center;
		padding-top:150px;
		display:block;
	}

	#scroller a
	{
		display:inline;
		color:green;
	}
	


#scroller-nav
{
	width:450px;
	margin:0 auto 15px auto;
}

	#scroller-nav ul
	{
		list-style:none;
		width:348px;
		margin:auto;
	}

	#scroller-nav li
	{
		float:left;
		padding:10px;
	}

	#scroller-nav a.scroller-bull
	{
		background:url('/imgs/main-scroller/bull-small.jpg') no-repeat center center;
		display:block;
		width:12px;
		height:16px;
	}
	
	#scroller-nav a.scroller-bull-active
	{
		background:url('/imgs/main-scroller/bull-active.jpg') no-repeat center center;
		display:block;
		width:12px;
		height:16px;
	}

	#scroller-nav a.scroller-bull:hover
	{
		background:url('/imgs/main-scroller/bull.jpg') no-repeat center center;
	}

	#scroller-nav a#scroll-left
	{
		background:url('/imgs/main-scroller/scroll-left.jpg') no-repeat center center;
		display:block;
		width:12px;
		height:16px;
	}

	#scroller-nav a#scroll-right
	{
		background:url('/imgs/main-scroller/scroll-right.jpg') no-repeat center center;
		display:block;
		width:8px;
		height:16px;
	}

	#scroller-nav a#scroll-left:hover
	{
		background:url('/imgs/main-scroller/scroll-left-hover.jpg') no-repeat center center;
		display:block;
		width:12px;
		height:16px;
	}

	#scroller-nav a#scroll-right:hover
	{
		background:url('/imgs/main-scroller/scroll-right-hover.jpg') no-repeat center center;
		display:block;
		width:8px;
		height:16px;
	}

	#scroller-nav span
	{
		display:none;
	}

#scroller-drives
{
	background:url('/imgs/main-scroller/drives.jpg') no-repeat center center;
}

#scroller-motors
{
	background:url('/imgs/main-scroller/motors.jpg') no-repeat center center;
}

#scroller-ups
{
	background:url('/imgs/main-scroller/ups.jpg') no-repeat center center;
}

#scroller-energy
{
	background:url('/imgs/main-scroller/energy.jpg') no-repeat center center;
}

#scroller-instrumentation
{
	background:url('/imgs/main-scroller/instrumentation.jpg') no-repeat center center;
}

#scroller-cp
{
	background:url('/imgs/main-scroller/controlpanel.jpg') no-repeat center center;
}

#scroller-industries
{
	background:url('/imgs/main-scroller/industries.jpg') no-repeat center center;
}

.content th.ip-level
{
	width:100px !important;
}



/************* JQuery Dialog ***************/

.ui-dialog-content
{
	background-color:white;
}

	.form-content
	{
		margin-bottom:20px;
		background-color:#eee;
		border-bottom:1px solid #ccc;
		padding:5px;
		color:#666;
	}
	
	.callbackinfo label
	{
		text-align:right;
		padding-right:5px;
		padding-top:2px;
	}

	.callbackinfo select
	{
		width:50px !important;
	}	

	.form
	{
		padding:10px 25px;
	}
	
	.callbackinfo p span
	{
		width:220px;
		padding-right:5px;
		padding-top:2px;
		float:left;
		text-align:right;
	}
	
	.form button
	{
		float:right;
	}
	
	.form button[disabled]
	{
		float:right;
		background:url('/imgs/button-disabled.jpg');
		border:1px solid #BDD9BD !important;
	}
		
	.form p
	{
		margin-bottom:5px;
	}	

	.form label
	{
		float:left;
		width:180px;
	}
	
	.form input[type=text], .form select, .form textarea
	{
		border:1px solid #ccc;
		width:168px;
		font-family:arial;
	}
	
	.form input[type=text]:focus, .form select:focus
	{
		border:1px solid #aaa;
		background-color:#ffffcc;
	}
	
	#preferedtime
	{
		position:absolute;
		margin-top:16px;
	}
	
	#captainq
	{
	
	}
	
	.error
	{
		float:right;
		padding-top:10px;
		padding-right:5px;
		color:red;
	}
	
	.success
	{
		padding:40px 0;
		text-align:center;
		color:#666;
	}


.ui-dialog-titlebar
{
	background:url('/imgs/navigation/sub-nav-bg.jpg') repeat-x;
	line-height:20px;
	padding:5px;
	color:white;
	border-bottom:2px solid black;
	height:20px;
}

.ui-dialog-titlebar a
{
	color:white;
	float:right;
}

.ui-dialog-title
{
	float:left;
}


.ui-widget-overlay
{
	background:url('/imgs/modal.png');
	display:block;
	position:fixed;
	left:0px;
	top:0px;
}

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  z-index: 99999;
  background-image: url('/imgs/pop-dialog-sprite.png');
}

.ui-resizable-n {
        cursor: n-resize;
        height: 10px;
        width: 100%;
        top: -10px;
        left: 0px;
        background-position: 0 -40px;
}
.ui-resizable-s {
        cursor: s-resize;
        height: 10px;
        width: 100%;
        bottom: -10px;
        left: 0px;
        background-position: 0 -40px;
}
.ui-resizable-e {
        cursor: e-resize;
        width: 10px;
        right: -10px;
        top: 0px;
        height: 100%;
        background-position: -10px 0;
}
.ui-resizable-w {
        cursor: w-resize;
        width: 10px;
        left: -10px;
        top: 0px;
        height: 100%;
        background-position: -10px 0;
}
.ui-resizable-se {
        cursor: se-resize;
        width: 10px;
        height: 10px;
        right: -10px;
        bottom: -10px;
        background-position: 0 -30px;
}
.ui-resizable-sw {
        cursor: sw-resize;
        width:  10px;
        height: 10px;
        left:  -10px;
        bottom:-10px;
        background-position: 0 -20px;
}
.ui-resizable-nw {
        cursor: nw-resize;
        width: 10px;
        height: 10px;
        left: -10px;
        top: -10px;
        background-position: 0 0;
}
.ui-resizable-ne {
        cursor: ne-resize;
        width: 10px;
        height: 10px;
        right: -10px;
        top: -10px;
        background-position: 0 -10px;
}

/************ MAGE **************/

#product-collateral-slide a
{
	background:url('/imgs/navigation/sub-nav-bg.jpg') repeat-x #009802;
	color:#fff;
	display:block;
	font:bold 12px/19px Arial, Helvetica, sans-serif;
	text-align:center;
	padding:2px;
	text-decoration:none;
}

.techspeak
{
	position:absolute;
	margin-top:-20px;
	margin-left:-30px;
}

.key dt, .key dd
{
	float:left;
}

.key dt
{
	font-weight:bold;
	margin-right:5px;
}

#customer
{
	padding-bottom:5px;
}

.links { padding-bottom:11px; margin-right:-10px; }
.links li { display:inline; }
.links li.first { padding-left:0 !important; }
.links li.last { background:none !important; padding-right:0 !important; }
.links a { color:#1E7EC8; }
.links a:hover { color:#006699; }

/********** Energy *************/

#stage-rotation
{
	height:120px;
}

#stages .box
{
	min-width:92%;
}

#brochure-link
{
	float:left;
	padding:2px 10px;
	margin-left:60px;
}

#hire-link, #energyaudit-link
{
	float:left;
	margin-left:5px;
	padding:2px 10px;	
}

#hire-pack-link
{
	float:left;
	padding:2px 7px;
	margin-left:145px;
}

.message
{
	color:#ccc;
	text-align:center;
	margin-top:20px;
}

#login-form 
{
	width:200px;
	margin:auto;
}

#login-form input[type=text], #login-form input[type=password]
{
border:1px solid #ccc;
}

.iphone-calculator
{
	padding: 2px;
}

/* Header message */
.headerMessage {
	width: 485px;
	float: left;
	text-align: center;
	padding-top: 20px;
	}
	
.headerMessage p {
	font-size: 16px;
	color: #1b1b1b;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	
.headerMessage p span {
	color: #fb0606;
	}
