/* about styles for Esselte Corporation project */
/* containers for about section*/
.aboutLeftFlush{float:left;width:460px;margin-right:10px;}
.aboutLeftIndent{width:460px;padding-left:20px;margin-top:10px; margin-right:40px;voice-family:"\"}\"";voice-family:inherit;}

/* font styles */
.fontDate{color:#666;}
.mailingAddress, .hoursOfOperation{width:250px; margin:30px 20px 0 0; display:inline;}

/* image style for bio pages */
.bioImage{margin:0 10px 5px 0;}

/* partner page */
.partnerLogo{margin:5px 5px 1px 0;}
.partnerList{float:left;width:185px;margin-right:10px;margin-bottom:10px;}


/* contact table styles */
.contactTableContainer{width:540px;}
.contactTd{padding:7px 0 7px 0;font-size:9px;border-top:1px solid #F1EFEF;}

/* Contact Us Forms */
.contactHeader {margin: 15px 0;}
.contactField {margin: 0 0 10px 0;}
.contactFText {width: 270px; margin-top:3px;}
.contactFTextarea {width: 380px; height:125px; margin-top:3px;}
.contactDLeft {width: 150px; padding-right: 5px; vertical-align: bottom; }

    #contactUs .feedbackPanel {
        float: none;
        width: 470px;
    }

/*edit by raaymond*/
.contactDLeftTop {width: 150px; padding-right: 5px; vertical-align: top; }
.contactDRightTop {width: 240px;}
/*end*/
.contactDRight {width: 240px;}

/* TV Commercials*/
.commercialLeftContainer{margin:15px 0 0 0;float:left;width:150px;}
.commercialRightContainer{margin:15px 15px 0 0;float:right;width:150px;}
.commercialCopy{margin:5px 0 0 5px;}

/*misc*/
.debug {background-color: #f00;}
.bioItem {padding-bottom: 10px;}

/* ********************** NEW CSS STYLES ********************** */

.drivingDirections
{
	margin:13px 0 0 0;	
}

    #drivingDirectionsLink {
        display: visible;
    }
   
    
.contactHeadTd1
{
	text-transform:uppercase;
	font-size:9px;
	font-weight:bold;
	border-bottom:4px solid #F1EFEF;
	padding:30px 20px 3px 0;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:240px;
}
.descContainer
{
	float:left;
	width:240px;
}
.contactHeadTd2
{
	text-transform:uppercase;
	font-size:9px;
	font-weight:bold;
	border-bottom:4px solid #F1EFEF;
	padding:30px 20px 3px 0;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:140px;
}
.phoneContainer
{
	float:left;
	width:140px;
}
.contactHeadTd3
{
	text-transform:uppercase;
	font-size:9px;
	font-weight:bold;
	border-bottom:4px solid #F1EFEF;
	padding:30px 0 3px 0;
	width:160px;
}
.contactContainer
{
	float:left;
	width:160px;
}

    .menuitem ul {
    
        margin: 0 0 0 1.3em;
        
    }
    
    .menuitem ul li {
        
        padding: 0;
        
    }

    #pressReleases .yui-pg-container {
        
        width: 685px;
        z-index: 1;
        margin: 0;
        float: none;
        
    }
    
    #pressReleases h2 a {
    
        font-size: 100%;
    
    }
    
    #pressReleases h2,
    #pressRelease h2,
    .latestNews h3 {
        
        margin: 0;
    
    }
    
    #pressReleases .date,
    #pressRelease .pressReleaseInfo,
    .latestNews .date {
        
        font-style: italic;
        font-size: 8.5pt;
        margin-bottom: 8.5pt;
        
    }
    
    .latestNews .description {
        margin-bottom: 9.5pt;
    }
    
    .additionalInfoLink {
        display: block;
        margin-top: 9.5pt;
    }
    
    #pressReleases #listings {
        margin-top: -15px;
    }
    
    
