@charset "utf-8";
/* CSS Document */

body{ text-align:center; font: 12px Verdana,Geneva,sans-serif;  background: #e3e3e3 ; margin:0px;  }
h1 {margin:0; padding:20px; color:#fff; text-align:left; font-size:4em; font-weight:100; }
h3 {font: 14px Verdana; margin:0px; line-height: 1.5em; font-weight: bold; }

hr {
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 0px solid rgba(204, 204, 204, 1);
}

.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:#000; padding: 22px 21px 22px; overflow:auto;  }
.post-title {color: #fff; text-align:left; font-size:1.7em; 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;}
.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: #818181; 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: #818181; 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:1.7em; color: #333; margin-bottom:10px;  }
.post-body p { margin-bottom: 1.7em; }
.post-body p strong  {font-size:1.1em; /*font-weight:100;*/ color:#000; }
.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:30px 0 15px; 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 img {float:left; margin:0 10px 30px 0; }
.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 .busiess-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: 10px 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;
	}

.fbconnect_head_share { padding-right:460px; padding-bottom:15px; }

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 */

.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: #eee;
    border: 1px solid #ddd;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
line-height: 18px;
}

.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.aligncenter {
    margin: 5px auto 20px auto;

}

.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: 11px;
    line-height: 17px;
    margin: 0;
    padding: 5px 4px 0;
}



/* Accordion CSS3 from http://tympanus.net/codrops/2012/02/21/accordion-with-css3 */


/*  width for the accordion and center it */
.ac-container {
    width: 500px;
    margin: 10px auto 30px auto;
} 


.ac-container label{
    font-family: 'Arial Narrow', Arial, sans-serif;
    padding: 5px 20px;
    position: relative;
    z-index: 20;
    display: block;
    height: 30px;
    cursor: pointer;
    color: #777;
    text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
    line-height: 33px;
    font-size: 19px;
    background: linear-gradient(top, #ffffff 1%,#eaeaea 100%);
    box-shadow: 
        0px 0px 0px 1px rgba(155,155,155,0.3), 
        1px 0px 0px 0px rgba(255,255,255,0.9) inset, 
        0px 2px 2px rgba(0,0,0,0.1);
}

.ac-container label:hover{
    background: #fff;
}

.ac-container input:checked + label,
.ac-container input:checked + label:hover{
    background: #c6e1ec;
    color: #3d7489;
    text-shadow: 0px 1px 1px rgba(255,255,255, 0.6);
    box-shadow: 
        0px 0px 0px 1px rgba(155,155,155,0.3), 
        0px 2px 2px rgba(0,0,0,0.1);
}

.ac-container input{
    display: none;
}

.ac-container article{
    background: rgba(255, 255, 255, 0.5);
    margin-top: -1px;
    overflow: hidden;
    height: 0px;
    position: relative;
    z-index: 10;
    transition: 
        height 0.3s ease-in-out, 
        box-shadow 0.6s linear;
}
.ac-container input:checked ~ article{
    transition: 
        height 0.5s ease-in-out, 
        box-shadow 0.1s linear;
    box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);
}

.ac-container article p{
    font-style: italic;
    color: #777;
    line-height: 23px;
    font-size: 14px;
    padding: 20px;
    text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
}

.ac-container input:checked ~ article.ac-laundry{
    height: 440px;
}
.ac-container input:checked ~ article.ac-medium{
    height: 180px;
}
.ac-container input:checked ~ article.ac-large{
    height: 230px;
}


/* ------- ACCORDIAN SCRIPT-------- */

.msg_list { margin: 0px; padding: 0px; width: 500px; }
.msg_head { padding: 5px 0px; cursor: pointer; position: relative; margin:1px; color: #0066a4; font-weight: bold; font-size:1.2em;}
.msg_head em { font-size:0.9em; font-weight: normal; color: #333333; }
.msg_body { padding: 0px 0px 15px 0px; margin: 0px 0px 20px 0px; border-bottom: 1px solid #dfdfdf; }
