body {
    margin:19px 0 0 25px;
    padding:0;
    font:normal 14px/15px Arial, sans-serif;
    color:#81817C;
}

@page { size 11.75in 8.25in; margin: 1.5cm; }

a:active, a:focus
{
    outline:none;
}

a {
    color:#81817C;
}

/* Footer */

#foot a {
    color:#c8c8c6;
}

#footerInvestorLogin a {
    color:#c8c8c6;
}

/**************************************/
/* Terms & Conditions div starts here */
/**************************************/

#foot {
    height: 12px;
    float: left;
    margin-top: 20px;
    padding-top:3px;
    border-top:#d2d2d2 1px solid;
    color:#c8c8c6;
    font-size:9px;
    width:947px;
    display:none;
}

/* Terms & Conditions div ends here */

.more_link
{
    display:block;
    color:#984769;
}
.more_link_grey
{
    display:block;
    color:#babab9;
    display: none;
}

.pink_date
{
    color:#984769;
    font-weight:bold;
    text-decoration:underline;
}

.pink_date a
{
    color:#984769;
    font-weight:bold;
    text-decoration:underline;
}

.storyPinkDate{
    color:#984769;
}

p
{
    margin:0;
    padding:0 0 18px 0;
    font-size: 14px;
}
.expanding p
{
    margin:0;
    padding:0 0 10px 0;
    font-size: 14px;
}


p#difference_expand1, #difference_expand2, #difference_expand3, #difference_expand4, #difference_expand5{   
    padding-bottom: 12px;
    font-size: 14px;
}

.large_text
{
    color:#984769;
    font-size:18px;
    font-weight:bold;
}

h1
{
    margin:0;
    padding:0;
    height:30px;
}
h2
{
    margin:0;
    padding:0 0 6px 0;
}


h6
{
    margin:0;
    text-transform:uppercase;
    font-size:16px;
    font-weight:normal;
    color:#fff;
    padding:0 0 0 5px;
    line-height:16px;
}
h6.greyh6
{
    background:#a2a2a2;
}
h6.pinkh6
{
    background:#984769;
}

#portfolio h6.pinkh6
{
    text-align: left;
}


h6.pinkh6 a{
text-decoration: none;
color:#fff;
}

h6.greyh6 a{
text-decoration: none;
color:#fff;
}

img {
    border:none;
}

#outerDiv {
	width:947px;
	margin:0;
	margin-bottom: 20px;
}

#logo_head {
    height:94px;
    position:relative;
    background:none;
}


#photo_strip {
    background:pink;
    height:144px;
}

a#iLink {
	color:#83878D;
	text-decoration:none;
	background:#fff url(../images/investorZone.gif) no-repeat;
	display:block;
	height:20px;
	width:165px;
	position:absolute;
	right:0;
	top:0;
	line-height:19px;
	padding-left:20px;
        display:none;
}

a:hover#iLink {
	color:#83878D;
	text-decoration:none;
	background:#fff url(../images/investorZoneOn.gif) no-repeat;
	display:block;
	height:20px;
	width:165px;
	position:absolute;
	right:0;
	top:0;
	line-height:19px;
	padding-left:20px;
        display:none;
}

#center_div {
    position:relative;
    height:340px;
    background:none;
    margin-top:29px;
    
}

#center_div {
    height:auto;
    min-height:340px;
}

#main_div{
   min-height: 340px;
   height: auto;
}

#izone #main_div{
   min-height: 493px;
   height: auto;
}

#izone
{  background: url (images/Investor_Login_Content.gif) no-repeat;
}

#landing_image_div{
height: 269px;
}

.enterSiteButtonList li{
list-style: none;
}


li.enterSiteButtonListItem a{
float: right;
padding-top: 3px;
padding-left: 5px;
background:url(../images/enterSiteButtonDottedLine.gif) no-repeat;
list-style: none;
width: 185px;
height: 20px;
font-size: 14px;
font: Arial, sans-serif;
}



a.enterSiteButton{
text-decoration: none;
margin: 0px 0px 0px 7px;
}


.enterSiteButtonListItem a:hover{
float: right;
margin: 0px 0px 0px 7px;
width: 185px;
height: 20px;
background:url(../images/enterSiteButtonDottedLineOn.gif) no-repeat;
}



#nav_div { 
    width:185px;
    position:absolute;
    left:0;
    top:0;
    display: none;
}
ul#nav {
    margin:0;
    padding:0;
    list-style:none;
    display: none;
}
ul#nav li {
    color:#c1c1bf;
    background:url(../images/menu_dotted.gif) repeat-x left bottom;
    line-height:20px;
    display: none;
}

ul.investorList 
{
    padding: 43px 0px 0px 14px;
    margin: 0;
}


.InvestorSubmitButton
{
   position: relative;
   top: 3px;
   left:4px;
   padding:0px;
}

ul.backButtonList{
 float: right;
 margin-top: -50px;
 list-style: none;
display: none;
}

#media_menu_list{
display: none;
}

#media_menu_list.newsBackButton{
background-color: blue;
display: none;
}

#backButtonList{
	list-style: none;
display: none;
}


#izoneBackButton{
	margin-left:760px;
	margin-top: -60px;
	position: relative;
display: none;
	
}

#right_div.backButton{
	float: right;
	margin-left: 10px;
display: none;
}

/**********************************************/
/*         Generic BACK button starts here    */
/*                                            */
/*                                            */
/**********************************************/

.backButton{
	width: 185px;
	height: 20px;
	text-indent: 20px;
	line-height:19px;
	text-decoration: none;
        display: none;
}

a.backButton {
	display: block;
	margin-top: 10px;
	background:url(../images/backButton.gif) no-repeat;
display: none;
}


a:hover.backButton {
	display: block;
	margin-top: 10px;
	background:url(../images/backButtonOn.gif) no-repeat;
}


a.backButtonText {
padding-left: 20px;
padding-top: 2px;
color: #83878D;
display: none;
}

#media_page #right_div{
display: none;
}


/***********Generic BACK button ends here*********/


ul#nav li a {
	    color:#c1c1bf;
	    text-decoration:none;
	    padding-left:15px;
	    background:url(../images/menu_arrows.gif) no-repeat 0 50%;
}
ul#nav li a:hover {
    color:#984769;
}

#main_content {
    width:500px;
    margin-left:10px;
}

.main_left_column{
position: relative;
float: left;
width: 200px;
margin-top: 15px;
}

.main_right_column{
position: relative;
float: left;
width: 200px;
margin-top: 15px;
padding-left: 30px;
}

.expander
{
    margin-bottom:10px;
    font-size:14px;
    line-height:16px;
}

.expander ul
{
    margin:0;
    padding:0;
    list-style:none;
}
.expander ul li
{
    padding:0 0 10px 10px;
}
.round_bullet li
{
    background:url(../images/pink_round_bullet.gif) no-repeat left 6px;
}
.square_bullet li
{
    background:url(../images/pink_square_bullet.gif) no-repeat left 5px;
}

.hidden
{
    display:none;
}

#pageTitle{
	padding-bottom: 12px;
	
}

.short_text
{
    height:220px;
    margin-bottom:20px;
    margin-top:0px;
}


html>body .short_text
{
    min-height:220px;
    height:auto;
}
.short_text p
{
    padding-right:20px;
}
#latestnews
{
    height:75px;
    background:#edece9 url(../images/latestnews_divider.gif) no-repeat 50% 10px;
    font-size:12px;
    padding-top:10px;
    line-height:14px;
    margin-bottom:10px;
}
#latestnews p
{
    display:block;
    width:242px;
    float:left;
    padding:0 12px;
    margin:0;
}

#right_div {
    width:185px;
    position: absolute;
    left:500px;
    top:0;
}
.brandfacts
{
    background:url(../images/brand_box.gif) no-repeat right top;
    padding:12px;
    height:90px;
    font-size:12px;
    line-height:14px;
    display: none;
}

p.brandQuoteSource{
    font:normal 12px Arial, sans-serif;
}

b.brandQuoteGreyText{
color: #81817C;
}

b.brandQuotePurpleText{
color: #984769;
}

#portfolio
{
    position:absolute;
    top:272px;
    left:0;
    width:100%;
    height:100px;
    background:url(../images/portfolio_bg.gif) no-repeat right bottom;
    text-align: center;
    display: none;
}

.criteria_table
{
    margin-top:10px;
}
.criteria_table td
{
    padding-bottom:10px;
}
.criteria_left
{
    font-size:12px;
    padding-right:40px;
    white-space:nowrap;
    vertical-align:top;
}
.bluetext
{
    color:#6D6D69;
}

#portfolio_list,
#team_list,
#media_list
{
    padding:0;
    margin:0;
    list-style:none;
}
#portfolio_list li {
    background:url(../images/portfolio_list_bg.gif) no-repeat;
    display:block;
    width:530;
    height:41px;
    position:relative;
    margin-bottom:10px;
}
#team_list li {
    background:url(../images/team_list_bg.gif) no-repeat;
    display:block;
    width:530;
    height:53px;
    position:relative;
    margin-bottom:10px;
}
#media_list li {
    background:url(../images/media_list_bg.gif) no-repeat;
    display:block;
    width:530;
    height:56px;
    position:relative;
    margin-bottom:10px;
}
#portfolio_list li table,
#team_list li table,
#media_list li table
{
    padding:0;
    margin:0;
    border:none;
}
#portfolio_list li table td
{
    vertical-align:middle;
    height:41px;
    padding-left:10px;
}

/*Custom logo margin for PiedAterre*/
img.piedaterreLogo{
    margin-left: -2px;
}

#team_list li table td
{
    vertical-align:middle;
    height:53px;
}
#media_list li table td
{
    height:56px;
}
.portfolio_logo
{
    width:105px;
}
.portfolio_large_logo
{
    width:113px;
    vertical-align:middle;
    height:77px;
    text-align:center;
}
.team_photo
{
    width:40px;
    padding-left:1px;
    overflow:hidden;
}
.media_date
{
    width:104px;
    padding-left:6px;
    font-weight:bold;
    font-size:12px;
    line-height:14px;
    vertical-align:top;
    padding-top:5px;
}
.portfolio_details
{
    position:absolute;
    left:130px;
    top:11px;
    font-size:14px;
    line-height:16px;
}
.team_details
{
    position:absolute;
    left:130px;
    top:11px;
    width: 360px;
    font-size:14px;
    line-height:16px;
}
.portfolio_details .bolder
{
    font-weight:bold;
    padding-left:30px;
}


.portfolio_details a
{
    color:#984769;
    text-decoration:none;
}
.portfolio_text
{
    width:350px;
    font-size:14px;
    line-height:16px;
}

td.portfolio_text a{
    text-decoration: none;
}

td.team_text a{
    text-decoration: none;
}

td.media_text a{
text-decoration: none;
}

td.media_date a{
text-decoration: none;
}

a:link.bodenLink {
    color:#92836E;
    text-decoration:none;
}

a:visited.bodenLink {
    color:#92836E;
    text-decoration:none;
}

a:hover.bodenLink {
    color:#92836E;
    text-decoration:none;
}

a:link.bottleGreenLink{
    color:#619A77;
    text-decoration:none;
}

a:visited.bottleGreenLink{
    color:#619A77;
    text-decoration:none;
}

a:hover.bottleGreenLink{
    color:#619A77;
    text-decoration:none;
}


a:link.lasIguanasLink{
    color:#C8813F;
    text-decoration:none;
}

a:visited.lasIguanasLink{
    color:#C8813F;
    text-decoration:none;
}

a:hover.lasIguanasLink{
    color:#C8813F;
    text-decoration:none;
}

a:link.maximuscleLink{
    color:#4C8A99;
    text-decoration:none;
}

a:visited.maximuscleLink{
    color:#4C8A99;
    text-decoration:none;
}

a:hover.maximuscleLink{
    color:#4C8A99;
    text-decoration:none;
}

a:link.piedAterreLink{
    color:#7F7F7F;
    text-decoration:none;
}

a:visited.piedAterreLink{
    color:#7F7F7F;
    text-decoration:none;
}

a:hover.piedAterreLink{
    color:#7F7F7F;
    text-decoration:none;
}

a:link.pitcherPianoLink{
    color:#7F7F7F;
    text-decoration:none;
}

a:visited.pitcherPianoLink{
    color:#7F7F7F;
    text-decoration:none;
}

a:hover.pitcherPianoLink{
    color:#7F7F7F;
    text-decoration:none;
}

a:link.rohanLink{
    color:#4C8A99;
    text-decoration:none;
}

a:visited.rohanLink{
    color:#4C8A99;
    text-decoration:none;
}

a:hover.rohanLink{
    color:#92836E;
    text-decoration:none;
}

a:link.rolloverLink{
    color:#7F7F7F;
    text-decoration:none;
}

a:hover.rolloverLink{
    color:#7F7F7F;
    text-decoration:none;
}

a:visited.rolloverLink{
    color:#7F7F7F;
    text-decoration:none;
}

a:link.sofaWorkshopLink{
    color:#7F7F7F;
    text-decoration:none;
}

a:hover.sofaWorkshopLink{
    color:#7F7F7F;
    text-decoration:none;
}

a:visited.sofaWorkshopLink{
    color:#7F7F7F;
    text-decoration:none;
}

a:link.tootsiesLink{
    color:#92836E;
    text-decoration:none;
}

a:hover.tutsiesLink{
    color:#92836E;
    text-decoration:none;
}

a:visited.tutsiesLink{
    color:#92836E;
    text-decoration:none;
}

.team_text
{
    width:405px;
    font-size:14px;
    padding-left:15px;
    line-height:14px;
}

.media_text
{
    width:370px;
    font-size:12px;
    padding-left:8px;
    line-height:14px;
    vertical-align:top;
    padding-top:5px;
}

.portfolio_view
{
    font-size:12px;
    line-height:41px;
}

.portfolio_view a
{
    visibility: hidden;
}

.team_more,
.media_more
{
    font-size:12px;
    padding-left:25px;
    display: none;
}

.team_more a
{
    position:absolute;
    right:20px;
    top:28px;
    color:#B6B6B2;
    display: none;
}
.media_more a
{
    position:absolute;
    right:20px;
    top:34px;
    color:#B6B6B2;
}

.portfolio_header
{
    background:pink url(../images/portfolio_large_bg.gif) no-repeat;
    width:530px;
    height:77px;
    position:relative;
    margin-bottom:13px;
}

.team_header
{
    background:url(../images/team_large_bg.gif) no-repeat;
    width:528px;
    height:174px;
    position:relative;
    padding:1px;
}

#portfolio_menu_list,
.team_menu_list,
#media_menu_list
{
    padding:0;
    margin:0;
    list-style:none;
    padding-bottom:10px;
}

#portfolio_menu{
    padding-left: 20px;
    display: none;
}

#portfolio_menu_list,
.team_menu_list,
#media_menu_list
{
    padding:0;
    margin:0;
    list-style:none;
    padding-bottom:10px;
}

.team_menu_list li{
padding-left:0px;
}

li.teamMenuListHeader a{
	color:#81817C;
    text-decoration: none;
    margin-left: -10px;
}

.advisory_menu_list
{
    padding:0;
    margin:0;
    list-style:none;
    padding-bottom:10px;
}

.advisory_menu_list li a:hover{
background:url(../images/portfolio_menu_arrow.gif) no-repeat left 3px;
}

.advisory_menu_list li
{
	line-height:16px;
}

.advisory_menu_list li a
{
	color:#B1B1B1;
    padding-left:10px;
    text-decoration:none;
}


.teamMenuListHeader {
    margin-left: 10px;
}

#main_content.contactMap{
text-align: center;
}


#media_menu_list li,
#portfolio_menu_list li,
#portfolio_list li,
.team_menu_list li
{
    line-height:16px;
}

.team_menu_list li{
padding-left:0px;
}


#portfolio_menu_list li a,
.team_menu_list li a,
#media_menu_list li a
{
    color:#B1B1B1;
    padding-left:10px;
    text-decoration:none;
}

.team_menu_list li a:hover{
background:url(../images/portfolio_menu_arrow.gif) no-repeat left 3px;
}

#portfolio_menu_list li a:hover,
#media_menu_list li a:hover
{
    color:#984769;
    background:url(../images/portfolio_menu_arrow.gif) no-repeat left 3px;
}

#portfolio_menu_list li a:visited,
.team_menu_list li a:visited,
#media_menu_list li a:visited
{
    color:#B1B1B1;
}

.team_name
{
    display:block;
    font-weight:bold;
    font-size: 14px;
}

.pinktext
{
    color:#AF667F;
}

ul.investorList li {
    list-style:none;
    color:#CCA3B4;
    margin:4px 0px 0px 0px;
    text-transform:uppercase;
}

#izone{
    background: url(../images/Investor_Login_Content.gif) no-repeat 25px 115px;	
}

.vcardlink
{
    font-weight:bold;
    background:url(../images/vcard_icon.gif) no-repeat left bottom;
    display:block;
    padding-left:45px;
    padding-top:12px;
    display: none;
}


.address
{
    padding-left: 15px;
    list-style:none;
}
.address li
{
    font-size:14px;
    line-height:16px;
}

#portfolio_page #main_content{
width: 60%;
padding-left: 0px;
}

#media_page #main_content{
width: 60%;
padding-left: 0px;
}

.nextpage {page-break-after: always}

li.advisory_panel_header a{
	color:#81817C;
    text-decoration: none;
}

li.teamMenuListHeader a
{
    color:#81817C;
    text-decoration: none;
}

li.advisory_panel_header a:visited{
	color:#81817C;
    text-decoration: none;
}

li.teamMenuListHeader a:visited{
	color:#81817C;
    text-decoration: none;
}