•	http://www.panasonic.com/ces2009  body {
background: #b1afa7 url(../images/layout/gradient-bg.gif) repeat-x top left;
padding:0;
margin:0;
}

/* CATEGORY SUBMENUS - called in mast_dropdowns.inc*/
.SubMenu {
position:absolute;
z-index:21;
border: 1px solid #CFD0CB;
background-color: #EDEEE5;
font-family: Arial, sans-serif;
color:#696660;
font-size:11px;
font-weight: bold;
text-decoration: none;
cursor:pointer;
display: none;
}

.SubMenu div {
width:170px;
height: 18px;
background-color:#EDEEE5;
border-bottom:solid 1px #CFD0CB;
cursor:pointer; 
padding:4px 5px 0px 17px; 
}

.SubMenu div.lastitem{
border:0px !important;
}

/* CATEGORY SUBMENUS */

/* ACCORDION STYLES */

.Accordion1 {
visibility: hidden;
height: 381px;
}
.stretcher {
border:solid 1px #CFD0CB;
width: 236px !important;
padding: 0;
margin: 0;
}

.acc_td {
/*padding-bottom: 1px;*/
padding:0;
background-color: #FFFFFF;
margin: 0;
}

.acc_div {
background-color: #EDEEE5;
width: 226px;
height: 18px;
border-bottom:solid 1px #CFD0CB;
padding: 4px 0px 0px 10px;
font-family:Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 11px;
line-height: 16px;
color: #68665f;
cursor: pointer;
cursor: hand;
}

.acc_div a{
text-decoration: none;
color: #68665f;
}

.acc_div a:hover{
text-decoration: none;
color: #4DC8E9;
}

.acc_div:hover {
color: #4DC8E9 !important;
}

.menu_container {
position:absolute; 
left:528px; 
top:89px; 
width:173px;  
z-index:20;
border: 0; 
}
/* //ACCORDION STYLES */

.content {
/* //change position here to absolute to change menu to left side*/
position: relative;
float: left;
padding-left:4px;
}

.sidebar {
position: relative;
float: left;
padding-left:4px;
}

.footer1 {
padding:18px 20px 18px 20px;
}

.footer2 {
border-top: 1px solid #B2AEA1;
background:#EFEEE9;
width: 994px;
height: 34px;
}
/* DEFINE 4 MAIN CONTENT AREAS*/


/* HOME STYLES */

.newsContent{
background-color: #FFFFFF; 
overflow: auto;
height: 156px;
width: 223px;
vertical-align: top;
padding-left: 7px !important; 
}

.new_pan_table {
background-color: #FFFFFF;
width: 463px; 
}


.news {
background-color: #FFFFFF;
width: 238px;

}

.newsFeedTitle {
line-height: 16px;
font-family: Helvetica, Verdana, Arial;
font-weight: bold;
font-size: 11px;
color: #666666;
}

.newsFeed {
line-height: 16px;
font-family: Helvetica, Verdana, Arial;
font-weight: normal;
font-size: 11px;
color: #666666;
}

.newsFeed:hover {
color: #333333;
}

.new_sub_pan_table {
background-color: #FFFFFF;
vertical-align: top;
width: 254px;
height: 175px;
border-spacing:0px;
border:0px;
border-collapse:collapse;
}

.shop_dir_table {
background-color: #e3e0db;
width: 265px;
border-spacing:0px;
border:0px;
border-collapse:collapse;
}

.new_pan_pic_txt1, .new_pan_pic_txt2, .new_pan_pic_txt3{
font-family:Helvetica, Arial, sans-serif;
font-size: 11px;
line-height: 16px;
color: #68665f;
background-color: #FFFFFF;
padding-bottom: 0px;
padding-right: 5px;
width: 151px;
height: 167px;
}

.new_pan_pic_txt1 {
}

.new_pan_pic_txt2 {
}

.new_pan_pic_txt3 {
padding-right: 0px !important;
}

.new_pan_pic_txt1 A:Link     { color:#68665f; text-decoration:none; }
.new_pan_pic_txt1 A:Active   { color:#68665f; text-decoration:none; }
.new_pan_pic_txt1 A:Visited  { color:#68665f; text-decoration:none; }
.new_pan_pic_txt1 A:Hover    { color:#333333; text-decoration:none; }

.new_pan_pic_txt2 A:Link     { color:#68665f; text-decoration:none; }
.new_pan_pic_txt2 A:Active   { color:#68665f; text-decoration:none; }
.new_pan_pic_txt2 A:Visited  { color:#68665f; text-decoration:none; }
.new_pan_pic_txt2 A:Hover    { color:#333333; text-decoration:none; }

.new_pan_pic_txt3 A:Link     { color:#68665f; text-decoration:none; }
.new_pan_pic_txt3 A:Active   { color:#68665f; text-decoration:none; }
.new_pan_pic_txt3 A:Visited  { color:#68665f; text-decoration:none; }
.new_pan_pic_txt3 A:Hover    { color:#333333; text-decoration:none; }

.new_pan_pic_txt1:hover, .new_pan_pic_txt2:hover, .new_pan_pic_txt3:hover{
color: #333333; text-decoration:none;
}

/* 4 products */
.new_4pan_pic_txt1, .new_4pan_pic_txt2, .new_4pan_pic_txt3, .new_4pan_pic_txt4{
font-family:Helvetica, Arial, sans-serif;
font-size: 11px;
line-height: 16px;
color: #68665f;
background-color: #FFFFFF;
padding-bottom: 0px;
padding-right: 5px;
width: 151px;
height: 167px;
}

.new_4pan_pic_txt1 {
background: url(../images/layout/new_4prod1.jpg)  no-repeat top left;
}

.new_4pan_pic_txt2 {
background: url(../images/layout/new_4prod2.jpg)  no-repeat top left;
}

.new_4pan_pic_txt3 {
background: url(../images/layout/new_4prod3.jpg)  no-repeat top left;
}

.new_4pan_pic_txt4 {
padding-right: 0px !important;
background: url(../images/layout/new_4prod4.jpg)  no-repeat top left;
}

.new_4pan_pic_txt1:hover, .new_4pan_pic_txt2:hover, .new_4pan_pic_txt3:hover, .new_4pan_pic_txt4:hover{
color: #333333;
}

/* // 4 products */


.freshIdeaTitle {
line-height: 13px;
padding-top: 88px;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
font-family: Helvetica, Verdana, Arial;
font-weight: bold;
font-size: 11px;
}

.freshIdea {
padding-left: 3px;
padding-right: 3px;
line-height: 13px;
font-family: Helvetica, Verdana, Arial;
font-size: 11px;
}

.shop_dir {
padding-top: 7px; 
padding-left: 7px;
}

.new_prod_img {
width: 118px; 
height: 71px;
border: 0px;
}

.homeImg {
width: 718px; 
height: 381px; 
padding: 0px; 
border: 0px;
}

.whiteBg {
background-color: #FFFFFF;
}

.bubbleHeader {
vertical-align: top;
font-family: Helvetica, Arial, Verdana, San-serif !important;
font-size: 17px !important;
color: #333333 !important;
background: #FFFFFF;
padding-top: 3px;
padding-left: 7px;
padding-bottom: 5px !important;
padding-bottom: 3px;
height: 17px;
text-decoration: none;
font-weight: 600;
}

.bubbleHeader2 {
vertical-align: top;
font-family: Helvetica, Arial, Verdana, San-serif !important;
font-size: 17px !important;
color: #333333 !important;
background: #FFFFFF;
padding-top: 3px;
padding-left: 4px;
padding-bottom: 5px !important;
padding-bottom: 3px;
height: 17px;
text-decoration: none;
font-weight: 600;
}
/* //HOME STYLES */

/* FOOTER STYLES */
.footerCatLinks {
font-family:Arial, Verdana, sans-serif;
font-size:9px;
line-height: 14px;
font-weight:bold;
color:#8A8985;
text-transform:uppercase;

}

.footerCatLinks a {
color:#6E6D6A; 
text-decoration: none;
}

.footerCatLinks a:hover {
color:#494947; 
text-decoration: none;
}

.footerCatLinks a.on {
color:#C8C7C2; 
text-decoration: none; 
background-color:#8A8985;
}
/* //FOOTER STYLES */


/* SPACERS */

.corporateCornerBorderBubble {
position:relative; 
float: left;
border:0px;
height:3px;
width:6px;
background-color:transparent;
}

.corporateCornerBorderSpacer img, .corporateContentCornerBorderSpacer img {
position: relative;
float: left;border:0px;
height:1px;
width:1px;
}

.corporateCornerBorderSpacer {
position: relative;
background-color:#D2CEC3;
background-size: 100%;
}

.corporateHeaderCornerBorderSpacer {
background-color:#B1AFA7;
}

.corporateContentCornerBorderSpacer {
background-color:#68665F;
}

.corporateContentHorizontalBorderSpacer, .corporateContentVerticalBorderSpacer, .corporateContentVerticalSpacer {
background-color:#68665F;
}

.corporateHorizontalBorderSpacer, .corporateVerticalBorderSpacer {
position:relative; 
float: left;
background-color:#FFFFFF;
}

.corporateHorizontalBorderSpacer img {
position: relative;
float: left;
border:0px;
height:5px;
width:1px;
}

.corporateVerticalBorderSpacer img {
position: relative;
float: left;
border:0px;
height:1px;
width:5px;
}

/* //SPACERS */


.floatPos {
position: relative; 
float: left;
}

.clearFloats {
clear: both;
}

.lowerBubblePad {
padding-bottom: 10px;
}

.getSupportTitle {
font-family: Helvetica, Verdana, Arial;
font-weight: bold;
font-size: 16px;
color: #666666;
padding-bottom: 4px;
padding-left: 10px;
border: 0;
}

.getSupportTitle img {
vertical-align: -10%;
padding-top: 6px;
padding-left: 5px;
border: none;
}

.getSupportTitle a{
text-decoration: none;
color: #666666;
border: none;
}

.getSupportTitle a:hover{
text-decoration: none;
border: none;
}

/*
.getSupport {
padding-top: 6px;
padding-bottom: 8px;
padding-left: 10px;
font-family: Helvetica, Verdana, Arial;
font-weight: normal;
font-size: 11px;
color: #666666;
width: 236px;
}
*/
.accordionSpace {
background-color: #EDEEE5;
width: 236px;
height: 20px;
}

.accordionSpace2 {
width: 236px;
height: 33px;
}

.accordionSpace3 {
width: 236px;
height: 79px;
}

.point {
cursor: pointer;
cursor: hand;}

a.rss {
text-decoration: none;
}

