#header_image_bar {
	display:none !important;
}

#navigation li#menu-item-31952 a.first{ width: 90px; background: url("/sites/all/themes/panasoniclandingpage/images/integrated_solutions_button_small.png") repeat scroll 0 0 transparent;}

#navigation li#menu-item-30354 a.first, #navigation li#menu-item-30354 .megadropdown-header-bar, #mega-menu-1 li#menu-item-30354 .sub li.mega-hdr a.mega-hdr-a{
	background: #125A85; /* for non-css3 browsers */
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#125A85', endColorstr='#13384C');  for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#125A85), to(#13384C)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #125A85,  #13384C); /* for firefox 3.6+ */
	behavior: url(/PIE.php);
}

#navigation li#menu-item-30358 a.first, #navigation li#menu-item-30358 .megadropdown-header-bar, #mega-menu-1 li#menu-item-30358 .sub li.mega-hdr a.mega-hdr-a{
	background: #1F9CA6; /* for non-css3 browsers */
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1F9CA6', endColorstr='#0B7179');  for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#1F9CA6), to(#0B7179)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #1F9CA6,  #0B7179); /* for firefox 3.6+ */
	behavior: url(/PIE.php);
}

#navigation li#menu-item-30357 a.first, #navigation li#menu-item-30357  .megadropdown-header-bar, #mega-menu-1 li#menu-item-30357 .sub li.mega-hdr a.mega-hdr-a{
	background: #4D418F; /* for non-css3 browsers */
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4D418F', endColorstr='#2B296F');  for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#4D418F), to(#2B296F)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #4D418F,  #2B296F); /* for firefox 3.6+ */
	behavior: url(/PIE.php);
}

#navigation li#menu-item-30359 a.first, #navigation li#menu-item-30359 .megadropdown-header-bar, #mega-menu-1 li#menu-item-30359 .sub li.mega-hdr a.mega-hdr-a{
	background: #999999; /* for non-css3 browsers */
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#444444');  for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#444444)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #999999,  #444444); /* for firefox 3.6+ */
	behavior: url(/PIE.php);
}

#navigation li a.first, #header #navigation li.dc-mega-li a.first:hover{
	color: #ffffff !important;
}

#phone-number{
	display:none;
}

#scrollbar1 ul li.news a span.news-body{
	display:none;
}

.region-footer{

    float: left;
    width: 940px
}

#footer #footer-content{
    background: none  !important;
}

#footer #title-bar{
	display:none;
}

#content-area .node .node-body, .spec-table, .comparison-tbl, #content-area .webform-confirmation .node-body {
	width:615px !important;
}

/* Custom CSS for EU landing page */
.eu_landingpage #content {
    float:left;
    width:976px;
}
.eu_landingpage #content-area {
    /*background:url(../images/eu_landingpage_bkg.jpg) top left no-repeat; */
    /*height:354px;*/
    margin-top: -20px;
    color:#000000;
}
.eu_landingpage #content-area .node .node-body {
    width:976px !important;
    background:none;
    margin:0;
    padding-bottom: 20px;
}

.eu_landingpage #content-area #block-page_menu_items-page_body_menu,
.eu_landingpage #content-area h1 {
    display:none;
}
.eu_landingpage #content-area h2 {
font-size: 36px;
line-height: 42px;
color: #1f1f1f;
margin: 0 0 25px 0;
font-family: 'Open Sans Condensed', 'Arial', sans-serif;
}
.eu_landingpage #content-area h3 {
font-size: 20px;
margin-bottom: 20px;
color: #1f1f1f;
font-family: 'Open Sans Condensed', 'Arial', sans-serif;
}
.eu_landingpage #content-area p {

    font-size:13px;
    margin:5px 0px;
}

.eu_landingpage .block-search-overides {
	display: none;
}

ul#mega-menu-eu-landing {
    position:relative;
    padding:0px;
    width:auto;
    display:inline-block;
}
ul#mega-menu-eu-landing li {
    list-style: none;
    float:left;
    margin: 0 0 0 4px;
    /*padding:1px 6px 1px 6px;*/
    /*-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;*/
    font-weight:normal;
    /*behavior: url(/PIE.php);	*/
}
ul#mega-menu-eu-landing > li:first-child {
    margin-left: 0;
    }

ul#mega-menu-eu-landing > li > a {
    padding-top: 15px;
    }
ul#mega-menu-eu-landing li a {
    display:block;
    width: 159px;
    height: 215px;
    overflow:hidden;
    color:#ffffff;
   font-family: 'Open Sans Condensed', 'Arial', sans-serif;
    font-size:20px;
    line-height:28px;
}

ul#mega-menu-eu-landing li.menu-communication-solutions,
ul#mega-menu-eu-landing li.menu-office-and-communication-solutions{
    /*use background images due to problems getting IE8/PIE to work properly*/
    background:#0368a7 url('/sites/all/themes/panasoniclandingpage/images/comms-updated.jpg');
}
ul#mega-menu-eu-landing li.menu-visual-system-solutions {
    background:#0368a7 url('/sites/all/themes/panasoniclandingpage/images/visual.jpg');
}
ul#mega-menu-eu-landing li.menu-professional-camera-solutions {
    background:#0368a7 url('/sites/all/themes/panasoniclandingpage/images/procam.jpg');
}
ul#mega-menu-eu-landing li.menu-mobile-solutions,
ul#mega-menu-eu-landing li.menu-computer-product-solutions,
ul#mega-menu-eu-landing li.menu-computer-and-mobile-solutions,
ul#mega-menu-eu-landing li.menu-mobile-solutions{
    background:#0368a7 url('/sites/all/themes/panasoniclandingpage/images/cps.jpg');
}
ul#mega-menu-eu-landing li.menu-security-solutions {
    background:#0368a7 url('/sites/all/themes/panasoniclandingpage/images/security.jpg');
}
ul#mega-menu-eu-landing li.menu-vertical-solutions,
ul#mega-menu-eu-landing li.menu-integrated-solutions {
    background:#0368a7 url('/sites/all/themes/panasoniclandingpage/images/business-software.jpg');
}
.i18n-en-au ul#mega-menu-eu-landing li.menu-communication-solutions {
    background:#0368a7 url('/sites/all/themes/panasoniclandingpage/images/comms-au.jpg');
}
.i18n-en-au ul#mega-menu-eu-landing li.menu-visual-system-solutions {
    background:#0368a7 url('/sites/all/themes/panasoniclandingpage/images/visual-au.jpg');
}
.i18n-en-au ul#mega-menu-eu-landing li.menu-professional-camera-solutions {
    background:#0368a7 url('/sites/all/themes/panasoniclandingpage/images/procam-au.jpg');
}
.i18n-en-au ul#mega-menu-eu-landing li.menu-computer-product-solutions,
.i18n-en-au ul#mega-menu-eu-landing li.menu-computer-and-mobile-solutions {
    background:#0368a7 url('/sites/all/themes/panasoniclandingpage/images/cps-au.jpg');
}
.i18n-en-au ul#mega-menu-eu-landing li.menu-security-solutions {
    background:#0368a7 url('/sites/all/themes/panasoniclandingpage/images/security-au.jpg');
}
ul#mega-menu-eu-landing li.menu-office-and-communication-solutions:hover,
ul#mega-menu-eu-landing li.menu-communication-solutions:hover,
ul#mega-menu-eu-landing li.menu-visual-system-solutions:hover,
ul#mega-menu-eu-landing li.menu-professional-camera-solutions:hover,
ul#mega-menu-eu-landing li.menu-computer-product-solutions:hover,
ul#mega-menu-eu-landing li.menu-mobile-solutions:hover,
ul#mega-menu-eu-landing li.menu-computer-and-mobile-solutions:hover,
ul#mega-menu-eu-landing li.menu-security-solutions:hover,
ul#mega-menu-eu-landing li.menu-integrated-solutions:hover {
    background-position:top right;
}

ul#mega-menu-eu-landing li.menu-integrated-solutions  .language-item-en {
    /*float: right;*/
}

#integrated-solutions-container{width: 500px;  margin: 80px auto; text-align: center;}
#integrated-solutions-container a{color: #ffffff;}
ul#mega-menu-eu-landing-integrated-solns li.menu-integrated-solns {
 color: #FFFFFF;
 display: block;
 font-family: Arial;
 font-size: 20px;
 padding: 20px;
 background: url('/sites/all/themes/panasoniclandingpage/images/integrated_solutions_button_large.png') no-repeat scroll 0 0 transparent;
}
ul#mega-menu-eu-landing-integrated-solns li .sub-container ul li a .language-icon {
    display: block;
    float: left;
    position: relative;
}
ul#mega-menu-eu-landing-integrated-solns li .sub-container {
    height: 100px;
    color: #000000;
    margin: 20px 0 0 -20px;
    width: 450px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;


}
ul#mega-menu-eu-landing-integrated-solns li .sub-container ul li a {
    background: none repeat scroll 0 0 transparent;
    color: black;
    display: block;
    font-family: Arial;
    height: auto;
    width: 135px;
}
ul#mega-menu-eu-landing-integrated-solns li {
    border-radius: 5px 5px 5px 5px;

    float: left;
    font-weight: normal;
    list-style: none outside none;
    margin: 0px;
    padding: 1px 6px;
}
ul#mega-menu-eu-landing-integrated-solns li .sub-container ul {
    border-color: black;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 0 0 1px;
    margin: 0 0 20px;
    overflow: hidden;
    padding: 10px 0 8px;
    width: 450px;
}
ul#mega-menu-eu-landing-integrated-solns li .sub-container ul {
	border: 1px solid black;
	background: #ffffff;
}
ul#mega-menu-eu-landing-integrated-solns li .sub-container ul li a .language-item-title {
    float: left;
    padding-left: 5px;
    width: auto;
}
ul#mega-menu-eu-landing-integrated-solns li .sub-container ul li .language-item-title {
    font-size: 11px;
    margin: 0;
}
ul#mega-menu-eu-landing li-integrated-solns .sub-container ul li a .language-icon {
    display: block;
    float: left;
    position: relative;
}
ul#mega-menu-eu-landing-integrated-solns li .sub-container a{
    color: #000000;
    }
ul#mega-menu-eu-landing li.menu-computer-product-solutions,
ul#mega-menu-eu-landing li.menu-computer-and-mobile-solutions {
	margin-right: 0;
}

ul#mega-menu-eu-landing li a:hover {
   /* background:url(../images/menu_hover_bkg.gif) top left repeat-x;*/
    color:#ffffff;
}
ul#mega-menu-eu-landing li .sub-container {
    position:absolute;
    /*background:url(../images/menu_sub_container_bkg.gif) bottom left repeat-x;*/
    width:auto;
    width:920px;
    left: 0px !important;
    margin-top:-21px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	behavior: url(/PIE.php);
}
ul#mega-menu-eu-landing li.menu-communication-solutions .sub-container ul {
	/*background: url('../images/comms-dropdown_v1.png') top no-repeat;*/
}
ul#mega-menu-eu-landing li.menu-visual-system-solutions .sub-container ul {
	/*background: url('../images/visual-dropdown_v1.png') top no-repeat;*/
}
ul#mega-menu-eu-landing li.menu-professional-camera-solutions .sub-container ul {
	/*background: url('../images/prc-dropdown_v1.png') top no-repeat;*/
}
ul#mega-menu-eu-landing li.menu-computer-product-solutions .sub-container ul {
	/*background: url('../images/cps-dropdown_v1.png') top no-repeat;*/
}



ul#mega-menu-eu-landing li .sub-container ul {
    padding: 35px 0 18px 0;
    margin: 20px 0 0 0;
    overflow:hidden;
    width:976px;
    border-bottom: 1px solid #d8d8d8;
}
ul#mega-menu-eu-landing li .sub-container ul li {
    margin: 0 5px 2px 0;
}
ul#mega-menu-eu-landing li .sub-container ul li a {
    background:transparent;
    display:block;
    width:155px;
    height:auto;
    font-family:  Arial;
    color: black;
}
ul#mega-menu-eu-landing li .sub-container ul li .language-item-title {
    font-size: 11px;
    margin: 0;
}
ul#mega-menu-eu-landing li .sub-container ul li a .language-icon {
    position:relative;
    display:block;
    float:left;
}
ul#mega-menu-eu-landing li .sub-container ul li a .language-item-title {
    width:auto;
    float:left;
    padding-left:5px;
}

.eu_landingpage #footer {
   /* margin-top: 220px;*/
}

.eu_landingpage #content #content-inner{margin-top: 0px; font-family: 'Open Sans Condensed', 'Arial', sans-serif;text-align: center;}
.eu_landingpage .node-inner{ font-family: 'Open Sans Condensed', 'Arial', sans-serif;}
.eu_landingpage #content .node-body a:hover{text-decoration: none; }
.eu_landingpage #content .node-body  a, .node-type-homepage #content .node-body  a:visited{color: #1f1f1f;}
.eu_landingpage #content .node-body a:hover{color: #1ea0c6;}
.eu_landingpage .node-body h1{ margin: 40px 0 60px 0;}
.eu_landingpage #content-area #homeSectorsContainer h3{font-size: 14pt; color: #1f1f1f; margin-bottom: 6px;}
 .eu_landingpage #content-area #homeSectorsContainer p{margin: 0px; font-size: 10pt; color: #5f5f5f;}
.eu_landingpage #homeSectorsContainer{width: 976px;  text-align: left;  margin: 30px 0 0 0px;}
.eu_landingpage .homeSectorCol{border-right: 0px solid #555555; margin-right: 20px;  float: left;}
.eu_landingpage .homeSectorLastCol{margin-right: 0px; float: left;}
.eu_landingpage .homeSectorContainer{width: 229px; height: 90px; margin-bottom: 20px; }
.eu_landingpage .homeSectorImage{width: 45px; height: 90px; float: left;}
.eu_landingpage .homeSectorText{width: 174px; height: 90px; margin-left: 10px; float: left;}
ul#mega-menu-eu-landing{
    height: 230px;
    margin-bottom: 30px;
}
.eu_landingpage #content .node-body #integrated-solutions-container a, #integrated-solutions-container a:hover, #integrated-solutions-container a:visited{ color: #ffffff;}
/* End custom CSS for EU landing page */
.eu_landingpage .region-content{
    padding-bottom:15px;
/*    border-width: 0 0 1px 0;
    border-color: #d8d8d8;
    border-style: solid;*/
    margin-top: 15px;
}

.eu_landingpage #block-footer_links-footer_links {
width: 100%;
}
.eu_landingpage #footer-content ul.header-menu li {
    background: none;
    padding: 0 10px;
    border-left: 1px solid #222222;
}
.eu_landingpage #footer-content ul.header-menu li.first {
       border-left: 0px;
    }
.eu_landingpage #block-footer_links-footer_links{
    float: none;
}
.eu_landingpage #footer-content ul.header-menu {
    display: block;
    float: none;
    text-align: center;
}
.eu_landingpage #footer-content #block-quick_links-quick_links {
    padding: 0px;
    }
.eu_landingpage #main{
    margin-bottom: 15px;
    background-image: url('../images/border.png');
    background-position: bottom;
    background-repeat: repeat-x;
}
.i18n-en-au .eu_landingpage #main {
    background: none;
    margin-bottom: 45px;
}
.page-node-30744 #top-header{padding-top: 0px; margin: 0px;}
.page-node-30744 #top-header #panasonic-logo{margin: 0px;}
