@charset "utf-8";
/* CSS Document */


body{ text-align:center; font: 14px Verdana,Geneva,sans-serif;  background: #e3e3e3 ; margin:0px;  }
h1 {margin:0; padding:20px; color:#fff; text-align:left; font-size:4em; font-weight:100; }
h2 {font-size: 1.3em;}
h3 {
display: block;
font-size: 1.4em;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;
}

hr {
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    margin-top: 2em;
    padding-bottom: 2em;
}

.nav {width:944px; height:96px; background:#000; margin:0 auto; text-align:left; }
.nav2 {float:right;  margin-right:20px; _margin-right:7px; }
.nav .logo {margin: 20px 0 0 20px; float:left; border:0;}
.nav .search {border:0; height:21px; width:185px; background:url(images/search-bg.jpg) no-repeat top left; margin: 20px 0 20px; float:right;}
.nav .search .searchbox {border:none; background:none; padding:2px 6px 0; }

ul.nav-items  {  height:15px; padding:0; margin: 0; float:right; _margin-top:-20px; }
ul.nav-items li {float:left; list-style-type:none; color: #fff; font-size:1.0em; font-weight:700;  }
ul.nav-items li.spacer {width:1px; height:15px; background: #444; margin: 0 8px 0; float:left; margin-top:0px; }
ul.nav-items li a { /*background:url(images/menu.jpg) no-repeat 0 -15px;padding-left:20px;*/color: #fff; text-decoration:none; }
ul.nav-items li a:hover { text-decoration:underline;  }
ul.nav-items li.active { color: #31769b; }
ul.nav-items li.active a {background-position: 0 0;color: #31769b; }
ul.nav-items li.active a:hover {text-decoration:none; }

.header { width:944px; height:83px; background:url(images/bg-header.png) no-repeat center top ; margin:0 auto; }

.breadcrumbs {color: #999; font-size:.9em; height:16px; padding: 3px 20px 1px; width:904px; background:#000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); opacity:.9; border-radius: 10px; -moz-border-radius: 10px; margin:20px auto 4px; text-align:left; }
.breadcrumbs a {  color: #999; text-decoration:none; }
.breadcrumbs a:hover {text-decoration:underline; }
.breadcrumbs a.current {font-weight:bold;}
.breadcrumbs .spacer {margin: 0 10px 0;  color: #999; font-size:0.8em;}

.content-top { width:944px; background:#fff; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); opacity:.9; height:20px; margin:0 auto; border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius:5px; border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius:5px;}
.content-bottom { width:944px; background:#fff; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); opacity:.9; height:20px; margin:0 auto; border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius:5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius:5px;}
.content { padding:0 20px 0; width:904px; margin:0 auto; overflow:auto; background:url(images/bg-content.png) repeat-y; overflow:none; }

.posts { margin: 0 31px 0 -9px; float:left;width:614px; overflow:hidden; }
.post { width:596px; min-height:466px; padding:1px 9px 10px; background: url(images/bg-post.png) no-repeat; }
.post-image-large { width: 594px; overflow:hidden; margin: 0 1px 0;}
.post-comments { width:596px; min-height:466px; padding:1px 9px 10px; background: #fff; text-align:left; }


.post-header {width:552px;  margin: 0 1px 1px; background:#133757; padding: 22px 21px 22px; overflow:auto;  }
.post-title {color: #fff; text-align:left; font-size:1.6em; margin-bottom:4px; }
.post-title a { color: #fff; text-decoration:none; }
.post-title a:hover { text-decoration:underline;  }
.post-details { color: #818181; font-size:1.0em; text-align:left;}
.post-details .spacer {width:1px; height:10px; background: #818181; margin: 0 10px 0; float:left; margin-top:2px;  }
.post-details .date, .post-details .category, .post-details .num-comments { float:left; color:#a3c8e3;}
.post-details .category ul.post-categories {margin:0; padding:0; }
.post-details .category ul.post-categories li {float:left; list-style-type:none; margin-right:5px; }
.post-details .category ul.post-categories li a { color: #a3c8e3; font-size:1.0em; text-decoration:underline }
.post-details .category ul.post-categories li a:hover {text-decoration:none; }
.post-details .num-comments a {color: #a3c8e3; text-decoration:underline}
.post-details .num-comments a:hover {text-decoration:none}
.post-content { background:#fff; padding:20px; text-align:left; overflow:auto; }
.post-intro { font-size:1.4em; margin-bottom:20px; color:#000  }
.post-body { line-height:2em; color: #333; margin-bottom:10px;  }
.post-body p strong  {font-size:1.2em; /*font-weight:100;*/ }
.post-content img.float-right {float:right; margin: 0 0 20px 10px; position:relative; }
.post-content .read-more { background:url(images/readmore.gif) no-repeat 0 1px; margin:15px 0 0 0; position:relative; }
.post-content .read-more a { margin-left:20px; color: #818181; text-decoration:none; }
.read-more a:hover { text-decoration:underline; }


.social { border-top:1px solid #ebebeb; padding: 15px 0 20px;  }
.social .tags { width:380px; float:left; position:relative; }
.social .tags a { color: #818181; margin-right:6px; text-decoration:underline; }
.social .tags a:hover { text-decoration:none; }
.social .share {float:left; position:relative; }
.social-icon a img { border:none;}
.social-mypanasonic { padding:5px 0px 10px 0px;}

.social-single { background:#000; padding: 10px; color:#fff; overflow:auto;   }
.social-single .tags { width:360px; position:relative; float:left;   }
.social-single .tags a { color: #c9c9c9; margin-right:6px; text-decoration:underline; }
.social-single .tags a:hover { text-decoration:none; }
.social-single .share {float:left; position:relative; }

.sidebar { width:268px; float:left;}
.sidebar-item {border-top:1px solid #666; text-align:left; margin-bottom:40px; overflow:hidden; }
.sidebar-title {border-bottom:1px solid #ccc; font-size:1.4em; color: #393939; margin: 12px 0 10px; padding: 0 0 10px; font-weight:bold;}
.sidebar .social-icon {float:left; margin-right:5px; padding-bottom: 9px;}
.sidebar-item .read-more { background:url(images/readmore.gif) no-repeat 0 1px; margin:7px 0 0; display:block; }
.sidebar-item .read-more a { margin-left:20px; color: #818181; text-decoration:none; display:block; }

.sidebar-item ul.category { padding:0; margin:0; list-style:none; }
.sidebar-item ul.category li.cat-item { background:url(images/readmore.gif) no-repeat 0 1px; margin:7px 0 0; display:block;}
.sidebar-item ul.category li.cat-item a { margin-left:20px; color: #818181; text-decoration:none; display:inline-block; }
.sidebar-item ul.category li.cat-item a:hover { text-decoration:underline;}
.sidebar-item ul.category li.cat-item ul.children {margin:0; padding:0; list-style:none;}
.sidebar-item ul.category li.cat-item ul.children li {}
.sidebar-item ul.category li.cat-item ul.children li.cat-item {background:url(images/cat-arrow.png) no-repeat 0 4px; margin:7px 0 0 20px; padding:0;}
.sidebar-item ul.category li.cat-item ul.children li.cat-item a {margin:0 0 0 10px; padding:0;}

.sidebar-item a:hover { text-decoration:underline; }
.sidebar-item .archive { background:url(images/archives.gif) no-repeat 3px right;  }
.sidebar-title a {color: #393939; text-decoration:none; }
.sidebar-title a:hover {text-decoration:underline; }
.archive ul.category li { background:url(images/readmore.gif) no-repeat 0 1px; margin:7px 0 0; display:block;}
.archive ul.category li a { margin-left:20px; color: #818181; text-decoration:none; display:inline-block; }
.archive ul.category li a:hover { text-decoration:underline;}

.product-review {color: #333; margin-bottom:10px; overflow:auto; width:268px;  }
.product-review img {float:left; margin-right:10px; }
.product-review .copy {float:left; margin-top:5px; width:125px; }
.product-review .read-more { float:left; background:url(images/readmore.gif) no-repeat 0 1px; margin:7px 0 0; }
.product-review .read-more a { margin-left:20px; color: #818181; text-decoration:none; }
.product-review .read-more a:hover {text-decoration:underline; }


.bottom-links { text-align:left; padding-top:25px; clear:both; width:904px;}
.bottom-links-index {overflow:auto;}
.bottom-links-single {overflow:auto; margin:15px 0 15px; border-top: 1px solid #ebebeb; padding-top:10px;}
.older-posts { background:url(images/olderposts.gif) no-repeat 0 1px; position:relative; float:left; margin-left:20px; }
.older-posts a { margin-left:20px; color: #818181; text-decoration:none; }
.newer-posts { background:url(images/readmore.gif) no-repeat 0 1px; position:relative; float:left; margin-left:380px; }
.newer-posts a { margin-left:20px; color: #818181; text-decoration:none; }
.page-top { background:url(images/pagetop.gif) no-repeat 0 1px; position:relative; float:left; margin-left:60px; }
.page-top a { margin-left:20px; color: #818181; text-decoration:none; }
.bottom-links-single .older-posts {margin-left:0;}

.footer-top { width:944px; background:#fff; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); opacity:.9; height:15px; margin:20px auto 0; border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius:5px; border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius:5px;}
.footer { padding:0 20px 0; width:904px; margin:0 auto; overflow:auto; background:url(images/bg-content.png) repeat-y; overflow:none; height:40px; }
.footer .social-icon {float:left; margin-right:5px;}
.footer .footer-text {float:left; margin-right:15px; margin-top:5px; color: #333; font-weight:bold; }
.footer .business-blog {border:none; float:right; }
.footer-bar { margin: 20px auto 0; background: #000 url(images/logo-panasonic.jpg) no-repeat 98% 50% ; width: 904px; height: 50px; padding: 20px; }

.disclaimer-ln1 { font-size:.8em; text-align:left; color:#fff; padding-top:9px;  }
.disclaimer-ln1 .copy { float:left; }
.disclaimer-ln1 a { color:#fff; text-decoration:none; float:left;  }
.disclaimer-ln1 a:hover { text-decoration:underline; }
.disclaimer-ln1 .spacer {width:1px; height:10px; background: #fff; margin: 0 8px 0; float:left; margin-top:2px;  }
.disclaimer-ln2 { clear:left; font-size:.8em; text-align:left; padding-top:5px; color: #818181; } 

.post-body blockquote2 { border-left:5px solid #DDDDDD; margin:15px 30px 0 10px; padding-left:20px; color: #848484;}
.post-body blockquote2 strong {color: #848484; font-size:1em; font-weight:bold;}

.post-body blockquote { margin: 8px 20px; border-top: 1px solid #c9cdd1; border-bottom: 1px solid #c9cdd1; font-family: 'MuseoSlab','Myriad Pro',Segoe UI,Helvetica,Arial,sans-serif; color: #3a3a3a; font-size: 16px; font-weight: bold; padding: 0px 10px 0px 10px; text-align: center;}
.post-body blockquote strong {color: #3a3a3a; font-family: 'MuseoSlab','Myriad Pro',Segoe UI,Helvetica,Arial,sans-serif; font-size:1em; font-weight:normal; }
.post-body a {color: #000; }
.post-body a:hover {text-decoration:none;}

ol.commentlist {padding-left:0; margin-left:0; margin-top:0; }
ol.commentlist li {list-style-type:none; }
ol.commentlist a { color:#000; text-decoration:underline; }

ol.commentlist li.depth-1  {border-bottom:1px solid #ddd}
ol.commentlist li.comment {overflow:auto; }
ol.commentlist li.comment p { float:right;}
ol.commentlist li.comment ul.children {overflow:auto; margin-left:0; padding-left:0; }
ol.commentlist li.comment ul.children p { border-left: 1px solid #ddd; padding-left:10px; width:340px; float:right;}
ol.commentlist img.avatar {width:50px; height:50px; border:1px solid #eee; padding:2px; float:left; margin-right:5px;  }
ol.commentlist cite.fn {color: #000; font-style:normal; width:110px; float:left;  }
ol.commentlist .comment-author {width:180px; float:left; margin-top:12px; margin-bottom:12px; }
ol.commentlist p {float:left; margin-left:20px; width:350px; line-height:1.5em;  }
ol.commentlist .comment-meta {color: #989898; font-size:.9em; }
ol.commentlist .reply {margin-top:10px;}
ol.commentlist .reply a {margin-top:10px; color: #000; text-decoration:none; }
ol.commentlist .reply a:hover {text-decoration:underline; }
ol.commentlist .comment-body {overflow:auto; }
h3#comments {color: #333333; border-bottom:1px solid #ddd; padding-bottom:10px; margin-top:40px; margin-bottom:0; }
.commentlist {color:#333333}
ol.commentlist li.comment ul.children .comments-reply-right { width:340px;}

#respond h3 {color: #333; }
#respond {overflow:auto; }
.leftcol-comment {width:180px; float:left; color: #333; }
.leftcol-comment input {margin:3px 0 10px; width:170px; }
.leftcol-comment label.txtinput {margin-bottom:15px; }
.rightcol-comment {width:350px; float:left; margin-left:20px; color: #333; }
.grey-font {color: #666; }



.page-title {border-bottom:1px solid #ccc; font-size:1.4em; color: #393939; margin: 0 0 10px; padding: 10px 0 10px; text-align:left; border-top:1px solid #666; width:595px; margin-left:9px;}
.post-body a img {border:none;}

.tag-cloud-css a {color: #818181; text-decoration:none; }

.clear { clear:both;}

/* Facebook Connect */

.fbconnect_miniprofile {
	margin:10px 0px;	
	}

.fbconnect_miniprofile a {
	color: #666;
	text-decoration:none;
	}
.fbconnect_miniprofile a:hover {
	text-decoration:underline;
	}

.fbconnect_miniprofile div.fbconnect_userpicmain_cont {
	float:left;
	margin-right:10px;
	}


td.supporttext 
	{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e0e0e0;
	width: 600px;
	}

.panasonic-sidebar-survey {
	margin-top:20px;
	}
	
.panasonic-sidebar-survey img {
	float:right;
	margin:0 0 0 15px;
}
p.panasonic-sidebar-survey {
	font-size:12px;
	}
p.panasonic-sidebar-survey a {
	color:#818181;
	}


/* WordPress Core Update */

.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #ddd;
    border: 1px solid #ddd;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px 3px;
    text-align: center;
    line-height: 18px;
    color: black;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}


.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}


/* WordPress Core */

.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #ddd;
    border: 1px solid #ddd;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px 3px;
    text-align: center;
    line-height: 18px;
    color: black;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 0.9em;
    line-height: 1.7em;
    margin: 0;
    padding: 7px 4px 5px;
}