/* CONTENT STYLESHEET for Invertek Drives :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

/*________________________________________________________________________________________________ SUPPORT */
/*------------------------------------------------------------------------------------- .p-support-default */
.p-support-default .contentwrapper.x-intro {background:url(/images/public/layout/gradbg-grey-240.png) 0 100% repeat-x; padding-bottom:0;}
.p-support-default .contentwrapper.x-intro .content img {margin-bottom:0;}
.p-support-default .contentwrapper.x-intro .aside {background-size:auto; padding-top:60px; min-height:180px;}

.p-support-default .contentwrapper.x-services-string {background:url(/images/public/content/support/services-string.png) 0 0 no-repeat; padding:0 16px;}
.p-support-default .contentwrapper.x-services-string ul li {margin-left:12px;}
.p-support-default .contentwrapper.x-services-string ul li:first-child {margin-left:0;}
.p-support-default .contentwrapper.x-services-string ul li a {display:block; width:82px; padding-top:95px; text-align:center;}

.p-support-default .section.x-online-support {background:#a9005d; color:#fff;}
.p-support-default .section.x-online-support h3,
.p-support-default .section.x-online-support p.intro {color:#fff;}

.p-support-default .section.x-spare-parts-and-repair {background:#cd1719; color:#fff;}
.p-support-default .section.x-spare-parts-and-repair h3,
.p-support-default .section.x-spare-parts-and-repair p.intro {color:#fff;}
.p-support-default .section.x-spare-parts-and-repair li {background-image:url(/images/public/layout/white-bullet.png);}

.p-support-default .section#technical-support {background:#958dc4; color:#fff;}
.p-support-default .section#technical-support h3,
.p-support-default .section#technical-support p.intro {color:#fff;}
.p-support-default .section#technical-support li {background-image:url(/images/public/layout/white-bullet.png);}


/*____________________________________________________________________________________________ SAVE ENERGY */
/*--------------------------------------------------------------------------------- .p-save-energy-default */
.p-save-energy-default #banner,
.p-save-energy-default #banner .pagewrapper {
	background:#589c10 url(/images/public/layout/banner-bg-green-90.png) 0 0 repeat-x;
	}
.p-save-energy-default #main .feature {
	background:url(/images/public/content/save-energy/overview/feature-bg.jpg) 0 0 no-repeat;
	height:188px;
	}
.p-save-energy-default .aside .section.x-awards {text-align:center;}
.p-save-energy-default .aside .section.x-awards img {display:inline-block;}

/*_____________________________________________________________________________________ NEWS & EXHIBITIONS */
.aside .x-exhibitions h2 {margin-bottom:0.5em;}
.aside .x-exhibition .exhibition-dates {float:right; margin-bottom:1em;}
.aside .x-exhibition .exhibition-dates li {background:#535486; color:#fff; padding:4px 6px; text-align:center; margin-right:5px; font-size:12px;}
.aside .x-exhibition .exhibition-dates li strong {display:block; font-size:16px;}
.aside .x-exhibition h3 {font-weight:normal; margin-bottom:0;}
.aside .x-exhibition h3 a {color:#0060d8;}

.aside #news-feed {margin-top:25px;}
.aside #news-feed li {list-style-type: none; line-height:1.5em; margin-left:0; padding: 0; }
.aside #news-feed li a {display:block; position:relative; min-height:48px; padding-left:64px;}
.aside #news-feed li a .img {display:block; position:absolute; top:0; left:0; width:48px; height:48px; background-position:50% 25%; background-size:cover; background-repeat:no-repeat;}
.aside #news-feed li a .date {color:#000; font-weight:normal;}

.content .x-exhibition {padding:1em 0;}
.content .x-exhibition .exhibition-dates {float:right; margin-bottom:1em;}
.content .x-exhibition .exhibition-dates li {background:#535486; color:#fff; padding:4px 6px; text-align:center; margin-right:5px; font-size:12px;}
.content .x-exhibition .exhibition-dates li strong {display:block; font-size:16px;}
.content .x-exhibition h3 {font-weight:normal; margin-bottom:0;}
.content .x-exhibition h3 a {color:#0060d8;}


/*__________________________________________________________________________________________________ ABOUT */
/*--------------------------------------------------------------------------------------- .p-about-default */
.p-about-default .panel.first .contentwrapper.feature {background:url(/images/public/content/about/invertek-drives-around-the-world.jpg) 0 0 no-repeat; min-height:405px; padding-bottom:0;}
.p-about-default .panel.first .contentwrapper.feature .content {padding:310px 540px 0 16px;}
.p-about-default .panel.first .contentwrapper.feature .content > div {padding:0;}
.p-about-default .key-sectors li {background:none; width:120px; padding-left:0; margin-right:2px;}
.p-about-default .key-sectors li h2 {position:relative; padding-top:60px;}
.p-about-default .key-sectors li h2 a {position:absolute; top:0; left:0; display:block; width:80px; height:0; padding-top:120px; overflow:hidden; z-index:2;}
.p-about-default .key-sectors li h2 img {position:relative; width:80px;}

.p-about-default .key-sectors .x-pump h2 {background:url(/images/common/sector-cubes/pump-text-black.png) 0 0 no-repeat;}
.p-about-default .key-sectors .x-hvac h2 {background:url(/images/common/sector-cubes/hvac-text-black.png) 0 0 no-repeat;}
.p-about-default .key-sectors .x-lift h2 {background:url(/images/common/sector-cubes/lift-text-black.png) 0 0 no-repeat;}
.p-about-default .key-sectors .x-auto h2 {background:url(/images/common/sector-cubes/auto-text-black.png) 0 0 no-repeat;}

/*-------------------------------------------------------------------------------------- Policy Statements */


/*-------------------------------------------------------------------- .p-about-environmental-policy */
.p-about-environmental-policy #banner,
.p-about-environmental-policy #banner .pagewrapper {
	background:#589c10 url(/images/public/layout/banner-bg-green-90.png) 0 0 repeat-x;
	}
.p-about-environmental-policy #main .feature {
	background:url(/images/public/content/about/environmental-policy/feature-bg.jpg) 0 0 no-repeat;
	height:188px;
	}
.p-about-conflict-statement #main .feature {
	background:url(/images/public/content/about/feature-conflict-bg.jpg) 0 0 no-repeat;
	height:188px;
	}
.p-about-REACH-directive #main .feature {
	background:url(/images/public/content/about/feature-conflict-bg.jpg) 0 0 no-repeat;
	height:188px;
	}
.p-about-community #main .feature {
	background:url(/images/public/content/about/community-bg.jpg) 0 0 no-repeat;
	height:188px;
	}
.p-about-RoHS-compliance #main .feature {
	background:url(/images/public/content/about/feature-conflict-bg.jpg) 0 0 no-repeat;
	height:188px;
	}
.p-about-RoHS-compliance .data-table .max-limit {
	text-align:center;
	}
.p-about-quality #main .feature {
	background:url(/images/public/content/about/commitment-to-quality.jpg) 0 0 no-repeat;
	height:188px;
	}

/*________________________________________________________________________________________________ CAREERS */
/*--------------------------------------------------------------------------------------- .p-about-careers */
.p-about-careers .panel.first .contentwrapper.feature {background:url(/images/public/content/about/careers-header.jpg) 0 0 no-repeat; min-height:240px; padding-bottom:0;}
.p-about-careers .aside .section.x-employee-benefits h2 {margin-bottom:0.75em;}
.p-about-careers .aside .section.x-employee-benefits h3 {margin-bottom:0.2em;}

.careers-accordion div + h2 {margin-top:1em;}
.careers-accordion .hdr {position:relative; background:#ddd; padding:10px 16px; margin:0 0 10px -16px; outline:none;}
.careers-accordion .hdr:hover {cursor:pointer;}
.careers-accordion .hdr h3 {margin-bottom:0;}
.careers-accordion .hdr p {padding-bottom:0;}
.careers-accordion .hdr span {position:absolute; top:18px; right:16px; font-weight:bold; color:#0060d8;}
.careers-accordion .hdr.ui-state-active span {color:#333;}
.careers-accordion .x-panel {margin-bottom:2em; padding-right:16px;}
.careers-accordion .x-panel ul > ul {padding-left: 1rem;}
.careers-accordion .x-apply {margin-top:1em;}



/*________________________________________________________________________________________________ CONTACT */
/*------------------------------------------------------------------------------------- .p-contact-default */
/* sales partners map */
.map-header {}
.map_list {list-style:none; margin:0;}
.map_list li {background:none; padding-left:0;}
.map_head {cursor: pointer; position: relative; height:32px; display:block;color:#444;margin-top:3px;width:570px; border-bottom:1px solid #ccc;}
.map_head span { padding: 8px 0px;display:block;width:570px;font-size:1.1em;font-weight:bold;}
p.map_head {padding:0px;}
.maptext {font-size:14px; height:36px; line-height:1.3;}

.p-contact-default #main .link-list a { width: 250px; float: left; color:#333;}
.link-list strong {font-size:12px; font-weight:bold;}
.link-list span {font-size:12px; font-weight:normal;}
.link-list .floatleft { }

p.map_head {width:570px;display:block;background-image:url(/images/isource/layout/sales-partner-panel-arrow.png);background-repeat:no-repeat;background-position:100% 0%;}
p.map_head:hover {background-position:100% 33%;color:#4ba0ff;}

p.map-arrow-active {background-image:url(/images/isource/layout/sales-partner-panel-arrow.png);background-repeat:no-repeat;background-position:100% 64%;}
p.map-arrow-active:hover {background-image:url(/images/isource/layout/sales-partner-panel-arrow.png);background-repeat:no-repeat;background-position:100% 100%;}
p.map-arrow-inactive {background-image:url(/images/isource/layout/sales-partner-panel-arrow.png);background-repeat:no-repeat;background-position:100% 0%;}

.infoBox {width:300px; padding-bottom:40px;}
.infoBox > img {z-index:20; top:2px;}
.infoBox img.callout-pointer {position:absolute; top:auto; bottom:0; left:-50px; margin:0;}

.gmap-infowindow {background:#fff; box-shadow:0px 5px 5px rgba(0, 0, 0, 0.5); font-size:11px; color:#000;}
.gmap-infowindow .maptext {background:#535486; font-weight:bold; color:#fff; display:block; padding:5px 10px; min-height:50px;}
.gmap-infowindow > div {overflow:auto; max-height:160px; padding:5px 10px 10px;}

/*sales partners*/
.dist-map {width:570px;height:600px;margin-bottom:20px;}
.dist-list {width:250px;margin-bottom:20px;}
.dist-list span a{margin-bottom:2px;padding-bottom:10px; font-weight:normal;}
.dist-list span.purple-header{margin-bottom:10px;font-weight:bold;display:block;}

.sp-top-level-spanner {
	background:url(/images/public/content/contact/spanner-green.png) no-repeat 0 0;
	width:18px;
	height:17px;
	display:inline-block;
	margin-bottom:-3px;
	margin-right:3px;
}
.country-spanner {
	background:url(/images/public/content/contact/spanner-green.png) no-repeat 0 0;
	width:18px;
	height:17px;
	display:inline-block;
	margin-bottom:-3px;
}
.sp-spanner {
	background:url(/images/public/content/contact/spanner-green.png) no-repeat 0 0;
	width:18px;
	height:17px;
	display:inline-block;
	margin-bottom:-4px;
	margin-left:8px;
}
.p-contact-default .section.x-conformance-marks {
	margin-top:3em;
	}
/*______________________________________________________________________________________________ ENQUIRIES */
/*----------------------------------------------------------------------------------- .p-contact-enquiries */
.p-contact-enquiries #main .panel.first .inner {background:#fff url(/images/public/content/misc/invertek-drives-product-group-1.jpg) 97% 26px no-repeat; min-height:300px;}

/*__________________________________________________________________________________________________ LOGIN */
/*--------------------------------------------------------------------------------------- .p-isource-login */
.p-login-management-login #main .section.x-login-form div {padding:3px 0;}
.p-login-management-login #main .section.x-login-form div label {display:inline-block; width:6em;}
.p-login-management-login #main .section.x-login-form div input[type="text"] {width:200px;}
.p-login-management-login #main .section.x-login-form div input[type="password"] {width:200px;}
.p-login-management-login #main .section.x-login-form div.x-remember-me {padding-left:6.75em;}
.p-login-management-login #main .section.x-login-form div.x-remember-me label {width:auto;}
.p-login-management-login #main .section.x-login-form div.x-submit {padding-left:7em;}
.p-login-management-login #main .aside {min-height:250px;}

/*_____________________________________________________________________________________ FORGOTTEN PASSWORD */
/*----------------------------------------------------------------------------- .p-isource-forgot-password */
.p-login-management-forgot-password #main .section.x-login-form div {padding:3px 0;}
.p-login-management-forgot-password #main .section.x-login-form div label {display:inline-block; width:6em;}
.p-login-management-forgot-password #main .section.x-login-form div input[type="text"] {width:200px;}
.p-login-management-forgot-password #main .section.x-login-form div.x-submit {padding-left:7em;}
.p-login-management-forgot-password #main .aside {min-height:250px;}

/*-------------------------------------------------------------------------------- .p-isource-registration */
.p-login-management-registration #main .section.x-login-form div {padding:3px 0;}
.p-login-management-registration #main .section.x-login-form div label {display:inline-block; width:10em;}
.p-login-management-registration #main .section.x-login-form div input[type="text"] {width:200px;}
.p-login-management-registration #main .section.x-login-form div select {width:205px;margin-top:5px;margin-left:90px}
.p-login-management-registration #main .section.x-login-form div.x-submit {padding-left:11em;}
.p-login-management-registration #main .aside {min-height:250px;}

/*_________________________________________________________________________________________________ SEARCH */
/*-------------------------------------------------------------------------------------- .p-search-default */
.p-search-default .x-searchbox {margin-bottom:1em;}
.p-search-default .x-searchbox input[type="text"] {width:430px; padding:6px 5px; font-size:13px;}
.p-search-default .x-searchbox .download-button {color:#333; font-size:13px;}
.p-search-default .x-searchbox .download-button:hover {color:#0060d8;}
.p-search-default table {margin-bottom:2em;}
.p-search-default .content-panel h3 {margin:1em 0 0.5em;}


/*___________________________________________________________________________________________ CASE STUDIES */
/*----------------------------------------------------------------------------------- .p-solutions-default */
.p-vfd-case-studies-default #main .feature {
	background:url(/images/public/content/solutions/global-drive-solutions-feature.jpg) 0 0 no-repeat;
	height:173px;
	}
.p-vfd-case-studies-default #main .feature h1 {
	font-size:24px;
	}
.case-study-nav-sectors ul {
	margin-bottom:0;
	}
.case-study-nav-sectors ul li {
	margin-bottom:0.3em;
	}
.case-study-nav-sectors ul li a {
	background-position:0 50%;
	background-repeat:no-repeat;
	display:inline-block;
	padding-left:40px;
	line-height:30px;
	}
.case-study-nav-sectors ul li.x-pump a {background-image:url(/images/common/sector-cubes/pump-cube-30x30.png); color:#0075bf;}
.case-study-nav-sectors ul li.x-hvac a {background-image:url(/images/common/sector-cubes/hvac-cube-30x30.png); color:#50a500;}
.case-study-nav-sectors ul li.x-lift a {background-image:url(/images/common/sector-cubes/lift-cube-30x30.png); color:#ef7d00;}
.case-study-nav-sectors ul li.x-auto a {background-image:url(/images/common/sector-cubes/auto-cube-30x30.png); color:#535486;}
.case-study-nav-sectors ul li.x-marine a {background-image:url(/images/common/sector-cubes/marine-cube-30x30.png); color:#0b99bc;}
.case-study-nav-sectors ul li.x-combustion a {background-image:url(/images/common/sector-cubes/combustion-cube-30x30.png); color:#d2081e;}

.case-study-nav-applications ul {
	margin-bottom:0;
	}
.case-study-nav-applications ul li {
	margin:0 8px 0.6em 0;
	}
.case-study-nav-applications ul li a {
	font-size:12px;
	font-weight:normal;
	}

.section.x-case-studies ul {
	margin:0 0 1em;
	list-style:none;
	}
.section.x-case-studies ul li {
	float:left;
	width:100%;
	margin:0 0 4px 0;
	}
.section.x-case-studies ul li a {
	background:#dfdfdf;
	position:relative;
	display:block;
	min-height:46px;
	padding:8px 32px 6px 80px;
	font-size:12px;
	}
.section.x-case-studies ul li a:hover {
	background:#ccc;
	}
.section.x-case-studies ul li .x-title {
	display:block;
	}
.section.x-case-studies ul li .x-desc {
	display:block;
	font-weight:normal;
	color:#000;
	}
.section.x-case-studies ul li .x-thumb {
	position:absolute;
	top:6px;
	left:6px;
	}
.section.x-case-studies ul li .x-flag {
	position:absolute;
	top:8px;
	right:6px;
	}

.content .section.x-case-studies ul {margin-right:-24px;}
.content .section.x-case-studies ul li {width:584px;}

.aside .section.x-case-studies ul {margin-right:-4px;}


/*-------------------------------------------------------------------------------- .p-solutions-case-study */
.p-solutions-case-study .x-case-study h1 {
	width:70%;
	min-height:40px;
	}
.p-solutions-case-study .x-case-study .x-view-pdf {
	position:absolute;
	top:32px;
	right:32px;
	}
.p-solutions-case-study .x-case-study .x-view-pdf img {
	display:inline-block;
	margin:0 0 0 0.5em;
	vertical-align:middle;
	}
.p-solutions-case-study .x-case-study .x-feature-image {
	float:right;
	margin:0 -32px 16px 16px;
	}
.p-solutions-case-study .x-case-study .x-summary {
	width:276px;
	padding-left:16px;
	border-top:1px solid #ccc;
	margin-left:-16px;
	}
.p-solutions-case-study .x-case-study .x-summary .x-company,
.p-solutions-case-study .x-case-study .x-summary .x-country,
.p-solutions-case-study .x-case-study .x-summary .x-products {
	padding:10px 0 10px 16px;
	border-bottom:1px solid #ccc;
	margin:0 0 0 -16px;
	}
.p-solutions-case-study .x-case-study .x-summary .x-company {
	font-size:16px;
	font-weight:bold;
	}
.p-solutions-case-study .x-case-study .x-summary .x-country img {
	display:inline-block;
	vertical-align:top;
	margin:2px 0.5em 0 0;
	}
.p-solutions-case-study .x-case-study .x-summary .x-products span {
	display:block;
	font-size:11px;
	color:#666;
	margin-bottom:1em;
	}
.p-solutions-case-study .x-case-study .x-summary .x-products ul {
	margin-bottom:0;
	}
.p-solutions-case-study .x-case-study .x-summary .x-synopsis {
	padding:2em 0;
	font-family:'futura-pt', Arial, sans-serif;
	font-size:18px;
	color:#535486;
	}

/*_____________________________________________________________________________________ Power Wars */

.p-power-wars-default #banner {
	background-color:#000;
	background:url(/images/public/content/power-wars/banner-bckgrnd.jpg);
	background-position: -275px 0;
	height:480px;
	min-width:970px;
}
.p-power-wars-default #banner .pagewrapper {
	background:none;
}
#pw-swf {
	position:absolute;
	top:100px;
	left:118px;
	z-index:-1;
}
#pw-swf object {
	position:relative;
	z-index:-1;
}
#pw-heading {
	margin-left:0px;
}
#pw-heading h2 {
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:10px;
}
.p-power-wars-default #main .page {
	background:url(/images/public/content/power-wars/banner-shadow.png) 0 0 no-repeat;
	font-size: 14px;
	line-height: 15.6px;
}
.p-power-wars-default #main .page strong {
	color: rgb(83, 84, 134);
}
.p-power-wars-default #main .page #pw-text-wrapper {
	padding-top:80px;
	float:left;
	position:relative;
}
.p-power-wars-default #main .page #pw-text-wrapper img {
	position:absolute;
	left:-45px;
	bottom:-30px;
	display:block;
}
.p-power-wars-default #main .page #pw-text p {
	width:300px;
}
.p-power-wars-default #main .page #pw-text {
	width:300px;
	height:80px;
	border-right: 1px solid rgb(204, 204, 204);
	position:relative;
	padding-right:15px;
	margin-left:110px;
}
.p-power-wars-default #main .page #pw-text p {
	
}
.p-power-wars-default #main .page #pw-share-wrapper {
	padding-top:80px;
	padding-left:25px;
	float:left;
}
.p-power-wars-default #main .page #pw-share {
	width:150px;
	height:80px;
	border-right: 1px solid rgb(204, 204, 204);
}
.p-power-wars-default #main .page #pw-email-wrapper {
	padding-top:80px;
	padding-left:25px;
	float:left;
	position:relative;
}
.p-power-wars-default #main .page #pw-email {
	width:325px;
	height:80px;
}
#pw-email-field {position:absolute; bottom:-16px; left:0; left:auto; width:215px; overflow:hidden;}
#pw-email-field [type="text"] {float:left; width:186px; height:20px; margin:0 1px 0 0; line-height:20px;}
#pw-email-field [type="submit"] {background:url(/images/public/ui/btnGoGreen.png) 0 0 no-repeat; float:left; width:24px; height:24px; padding:24px 0 0; border:0; margin:0;}
#pw-email-field [type="submit"]:hover {background-position:0 -24px; cursor:pointer;}

/*_____________________________________________________________________________________ Game Form/Scores */


.p-power-wars-game-scores #banner {
	background:#535486 url(/images/public/layout/banner-bg-black-130.png) 0 0 repeat-x;
}
.p-power-wars-game-scores #banner .pagewrapper {
	background:#535486 url(/images/public/layout/banner-bg-black-130.png) 0 0 repeat-x;
}
.p-power-wars-game-scores #main .content > div {position:relative; padding:26px 32px 16px 16px;}
.p-power-wars-game-scores #main .content .section {
	background:url(/images/public/layout/section-rule.png) 0 100% no-repeat;
}
.p-power-wars-game-scores #main .content {
	background:url(/images/public/content/power-wars/ipad-mini-advert.png) no-repeat 256px 145px;
}
#gs-user-details {position:absolute; bottom:0; left:0; left:auto; width:570px; overflow:hidden; margin-top:35px; margin-bottom:0px;}
#gs-user-details [type="text"] {float:left; width:186px; height:20px; margin:0 1px 0 0; line-height:20px; margin-bottom:35px;}

.gs-ud-holder { width:215px; min-height: 250px; }

.gs-ud-holder ::-webkit-input-placeholder { /* WebKit browsers */
    color:    #000;
}
.gs-ud-holder  :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #000;
}
.gs-ud-holder  ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #000;
}
.gs-ud-holder  :-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #000;
}

#t-and-c {
	line-height:normal;
	font-size:10px;
}
.p-power-wars-game-scores #main .aside .section {padding:0px 16px 16px 0; border-bottom:1px solid #ccc; margin-right:-16px;
}
#lb-title h2 {
	margin-bottom:0em;
}
#pw-form-title h2 {
	margin-bottom:0em;
}
.p-power-wars-game-scores #main .aside ul{
	text-align:left;
	margin-left:16px;
}
.p-power-wars-game-scores #main .aside li {
	padding-left:2em;
	background:none;
	margin-top:16px;
}
.p-power-wars-game-scores #main .aside ul li span:first-child {
	width:140px;
	display:inline-block;
}
.lb-push-right {
	padding-left:2em;
    text-align: right;
}
.chk-pull-left {
	float:left;
}
.validationSummary ul 
{
    margin-top: 0px;
    margin-bottom: 15px;
    list-style: none;
}
.large-score
{
   margin-top: 20px;
   text-align:center;
   font-size:42px;
   font-weight: bold;
   color:black;
}
.sm-but {
	float:left;
	height:20px;
}
#fb-but {
	margin:0 5px 5px 0;
}
#twit-but {
	margin:0 0 5px 0;
}
#link-but {
	margin:0 5px 0 0;
}
#gog-but {
	margin:0 5px 0 0;
}
