/* Communication Solutions */


.background-color-1,
#header_image_bar,
#footer #title-bar, 
#navigation #mega-menu-1 .megadropdown-header-bar{
	background-color:#4F4290;
}

#mega-menu-1 .item-count,
#mega-menu-2 .item-count{
	color:#4F4290;
}

#mega-menu-1 li .sub li.mega-hdr a.mega-hdr-a {
	background-color:#CBC7DF;
	color:#666665;
	font-weight: bold;
}

/*#search-block-form  input.form-submit,*/
#search-block-form--3  input.form-submit,
#edit-submit-image-gallery,
#edit-submit-where-to-buy,
#search-form #edit-submit,
#edit-submit-news,
#edit-submit-events,
#edit-submit-news-events-archive,
#edit-submit-warenty,
#edit-submit-technical-downloads,
#edit-submit-technical-downloads/*,
#block-search-form #search-block-form input#edit-submit*/ {
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	color:#fff;
	font-size:11px;
	padding:4px 6px 4px 17px;
	background: #4F4290 url('../../../../all/themes/panasonic/images/assets/white-arrow.png') no-repeat 5px 7px;
	/*filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);*/
	behavior: url(/PIE.php);
}

.spec-table, .comparison-tbl, #content-area .webform-confirmation .node-body{
  background-color: #F0F2F3;
}

#page_menu_item_container ul li a, #page_menu_item_container ul li span.comparision-item,#quick-links-block .quick-links-column-holder, #footer #footer-content {
  background: #E5E4EE;
}

#block-homepage_carousel-homepage_carousel .next{
    background-position:-110px -653px !important;
}

#block-homepage_carousel-homepage_carousel .prev{
	background-position: -46px -653px !important;
}


/* Rating Stars */
div.fivestar-widget-static .star span.on, div.fivestar-widget div.on a {
background-position:-292px -562px;
}


.page-node-36022 .webform-client-form, #block-block-6{
	float: right;
	width: 300px;
	background: #4E4191;
	color: white;
	margin:0 0 20px 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 10px 20px 10px 10px;
}

.page-node-36022 .field-name-body{
	float:left;
	width:500px;
	line-height: 20px;
}

.page-node-36022 .field-name-body h2{
	font-size: 22px;
	line-height: 22px;
	font-weight: normal;
	font-family: Arial,Times New Roman;
	margin:0px;
	padding:10px 0 0 0;
}

.page-node-36022 .webform-client-form{
     margin: -30px 0 20px 0;
}

.page-node-36022 .webform-component-markup{
     margin: 0 0 0 0;
	padding:0px;
}

.page-node-36022 .webform-component-markup h2, #block-block-6 h2{
	color:#ffffff;
	font-size: 22px;
	line-height: 22px;
	font-weight: normal;
	font-family: Arial,Times New Roman;
	margin:0px;
	padding:0px 0 10px;
}

.page-node-36022 .webform-client-form #edit-submit{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color: #4F4290;
	font-weight: bold;
	padding: 4px 20px 4px 20px;
	font-size: 12px;
}

.page-node-36022 .webform-client-form #edit-submit:hover {
	color:#ffffff;
}

.page-node-36022 #content .node-body .webform-component-markup a{
  color:#ffffff; 
  text-decoration:underline;
}

.page-node-36022 .webform-client-form .form-item label, .webform-client-form .form-item input{
  float:left;
  width:135px;
}
html.js input.webform-calendar {
    display: inline;
    float: none;
    width: auto;
}

/* campaign pages */


.page-tnid-item-36886 .webform-client-form #edit-submit{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color: #4F4290;
	font-weight: bold;
	padding: 4px 20px 4px 10px;
	font-size: 12px;
	margin: 20px 0 15px 0;
}

.page-tnid-item-36886 .webform-client-form #edit-submit:hover {
	color:#ffffff !important;
	background: -webkit-gradient(linear,left top,left bottom,from(#999),to(#444));
	background: -moz-linear-gradient(top,#999,#444);
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999',endColorstr='#444444');
	zoom: 1;*/
	behavior: url(/PIE.php);
}

.webform-client-form .form-item input{
  float:left;
  width:135px;
}

.page-tnid-item-36886 .webform-client-form .form-item label{
  float:left;
  width:100px;
  font-size: 12px;
}

.page-tnid-item-36886 .webform-client-form .form-item input {
	width: 116px;
}

.page-tnid-item-36886 .webform-client-form .form-item select{
	width: 126px;
}

.page-tnid-item-36886 .node-body h3{
	font-size: 22px;
	line-height: 22px;
	font-weight: normal;
	font-family: Arial,Times New Roman;
	margin:0px;
	padding:10px 0 0 0;
}

.page-tnid-item-36886 .node-body .content{
	padding:10px 10px 5px 15px !important;
}

.page-tnid-item-36886 .node-body {
	padding:0px !important;
	width:940px !important;
}

.page-tnid-item-36886 .node-body h1{
	padding:0px 0 5px 0px !important;
}

.page-tnid-item-36886 .webform-client-form h1{
    color:#ffffff;
} 

.page-tnid-item-36886 .webform-component-markup{
	margin:0px !important;
}

.page-tnid-item-36886 #webform-component-post-text{
	margin: 67px 0 -57px 0 !important;
}

.page-tnid-item-36886 #webform-component-post-text h1{
	font-size:25px;
}
 
.page-tnid-item-36886 #edit-actions{
  margin: -70px 0 100px 0;
}
.page-node-37355 #edit-actions {
  margin: 0px 0 0px 0 !important;
}

.page-node-37355 #navigation,
.page-node-37355 #footer{
	display:none;
}

/** HDVC Product page styles **/
h2.hdvc-h2 {
	font-family: Arial, arial, sans-serif;
	font-weight: normal;
	font-size: 18px;
	margin: 0;
}


p.hdvc-bold-p {
	font-weight: bold;
}
div.hdvc-feature-container {
	padding: 1em 0 0 0;
	clear: both;
}
	
div.hdvc-feature-container img {
	float: left;
}
div.hdvc-feature-container p {
	margin: 0 0 0 62px !important;
}
.hdvc-small {
	font-size: 70%;
	clear: both;
	margin: 5px 0 0 62px;
}

#content-area .node .node-body.hdvc-campaign{
	background:#fff;
}
#content-area .node .node-body.hdvc-campaign h1{
	display: none;	
}
#form-display-image{
	margin: -35px 0 0 19px;
}

#node36886_content {
	width:675px; 
	float:left; 
	padding: 0px;
}

.sidecolumn {
	background-color:#57539c; 
    /* Early websit */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4D418F), to(#2B296F));
    /* Current webkit */
    background: -webkit-linear-gradient(top, #4D418F, #2B296F);
    /* FF */
    background: -moz-linear-gradient(center top , #4D418F, #2B296F);
    /* IE 10 */
    background: -ms-linear-gradient(top, #4D418F, #2B296F);
    /* Opera */
    background: -o-linear-gradient(top, #4D418F, #2B296F);
	width:247px; 
	color:white; 
	float:left; 
	border:0px;
	border-radius:10px 10px 10px 10px; 
	padding: 10px 10px 10px 13px;
}

#content-area .node .node-body.hdvc-campaign h2 {
	font-size: 17px;
	padding: 0;
	margin: 0.3em 0;
}

.maincolumnbox {
	background: #f6f6f6;
	width: 628px;
	margin:0px 15px 0 0;
	border: 1px solid #cfcfcf;
	border-radius:10px 10px 10px 10px; 
	padding: 10px 15px 5px 15px;
	float: left;
}

.maincolumnbox.purple {
	background:#57539c;
    /* Early websit */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4D418F), to(#2B296F));
    /* Current webkit */
    background: -webkit-linear-gradient(top, #4D418F, #2B296F);
    /* FF */
    background: -moz-linear-gradient(center top , #4D418F, #2B296F);
    /* IE 10 */
    background: -ms-linear-gradient(top, #4D418F, #2B296F);
    /* Opera */
    background: -o-linear-gradient(top, #4D418F, #2B296F);
	color: #fff;
}
.maincolumnbox.purple h2{
	color:#fff;	
}
	
.maincolumnshadow, .sidecolumnshadow {
	padding-bottom:10px;	
}

#systemsimage {
	float:left;
	margin-left: -28px;
}

#content-area .node .node-body.hdvc-campaign .more-hdvc-button{
	color: #fff;
	font-size: 18px;
}

img.youtubepreview {
	float: left;
	margin-right: 10px;
}
h2.youtubepreview {
	font-size: 20px;
}

#content .systeminactiontext {
	float: left;
	width: 110px;
	padding-right: 10px;
	font-size: 18px;
}
/** END HDVC Product page styles **/



/* START Soho scanner landing page styles.
---------------------------------------- */

#content .node-body .cta-link {
    color: #4F4290;
    text-decoration: underline;
    font-weight: bold;
    }
#content .node-body .cta-link:hover {
    color: #4F4290;
    text-decoration: none;
    }

#content .node-body .purple a,
#content .node-body .purple a:hover {
    text-decoration: underline;
    color: #fff;
    }
#content .node-body .purple a:hover {
    text-decoration: none;
    }
.youtube-embed {
    margin-right: 14px;
    position: relative;
    float: left;
    margin-bottom: 10px;
    }
.youtube-embed img {
    height: auto;
    }
.youtube-embed:after {
    content: url(/sites/all/themes/panasonic/images/assets/youtube-play-button.png);
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -31px;
    margin-left: -43px;
    }
#content .youtube-embed + p {
    margin-top: 0;
    }

#content-area .node .node-body .maincolumnbox.-flow {
    line-height: 1.4;
    }
#content-area .node .node-body .maincolumnbox.-flow h2 {
    font-size: 19px;
    margin-bottom: .5em;
    font-weight: normal;
    }

.maincolumnbox.-flow .img-fr {
    float: right;
    margin: 0 0 .6em 12px;
    }

.maincolumnbox.-flow .list-features > div {
    float: left;
    width: 189px;
    padding-left: 20px;
    margin-left: 10px;
    background: url(../images/scanner/feature-shadow.png) left center no-repeat;
    }
.maincolumnbox.-flow .list-features > div:first-child {
    padding-left: 0;
    margin-left: 0;
    background: 0;
    }

.sidecolumn.-webform h2 {
    color: #fff;
    }
.sidecolumn.-webform .img-lead {
    float: right;
    margin-top: -30px;
    }
.sidecolumn.-webform #webform-component-intro {
    margin-top: 0;
    }
.sidecolumn.-webform .form-item  {
    margin: .2em 0;
    }
.sidecolumn.-webform .form-item label {
    display: inline-block;
    min-width: 70px;
    width: auto;
    float: none;
    font-weight: normal;
    vertical-align: middle;
    }
.sidecolumn.-webform .form-item label + input.form-text {
    width: 140px;
    float: none;
    }
.sidecolumn.-webform .form-item .form-checkbox {
    width: auto;
    float: left;
    margin-right: 5px;
    }
.sidecolumn.-webform .form-item .form-checkbox + label {
    overflow: hidden;
    width: 200px;
    }
.sidecolumn.-webform .webform-component-markup {
    float: none;
    }
.sidecolumn.-webform .form-item-submitted-contact-opt-in {
    margin-bottom: 1em;
    }
.sidecolumn.-webform .form-item-submitted-ts-and-cs {
    margin-top: 1em;
    }

/* END Soho scanner landing page styles.
---------------------------------------- */

/* BEGIN .overlay-html for shadowbox overlay.
---------------------------------------- */
.overlay-html {
    padding: 20px;
    }
.overlay-html h2 {
    padding: 0;
    margin: 0 0 .5em;
    }
.overlay-html ol {
    list-style: outside decimal;
    margin-left: 20px;
    }
.overlay-html ol li {
    margin-bottom: .6em;
    }

/* class added to the body for style overrides. */
.shadowbox-overlay-html #sb-nav-close {
    display: block !important;
    }
.shadowbox-overlay-html #sb-title {
    height: 10px;
    }
.shadowbox-overlay-html #sb-info {
    position: absolute;
    top: -12px;
    right: 0;
    height: 24px;
    }
/* END .overlay-html
---------------------------------------- */


.view-case-study-list #edit-field-poduct-reference-nid {
	width: auto;
}

.share-this-buttons{
    /*float:right;*/
    width:100%;
    text-align:right;
    margin:0px 0 10px 0;
}

#main_contents_v14 .subtitle span{
    display:inline !important
}


/* dashbaord fix */
#content-area .dashBoxList .intimis_campaign_page{
    display:none;
}

/* hide case studies in mega dropdown menu*/
#panasonic_main_navigation #menu-link-2216{display: none;}

ul.DashboardCreateContentSideLinks li a{background-color: #4F4290;}