/* this file should only have color replacements all class items should be global */
A:link {
	color:#666666;
	text-decoration:none
}

#bodybox {
	background:#fff5fa
}
#eyespy_box {
	background:#f5f5f5;
	width: 130px;
	height: auto;
}

#ssbody {
	background:#fff5fa
}

.alsolinks {clear:both; }

.AlsoHed {
	color:#99426D
}

.AlsoHed2 {
	color:#99426D
}

.AlsoLink:link {
    color: #666666;
}

.AlsoLink:visited, .AlsoLink:hover, .AlsoLink:active, {
	color:#99426D;
	text-decoration:none
}
.eyespy_pagination:link, .eyespy_pagination:visited, {
	color: #666666;
	font-size:11px;
	font-family: arial, Helvetica;
	text-decoration: none;
}
.eyespy_pagination:hover, .eyespy_pagination:active, {
	color:#999999;
	font-size:11px;
	font-family: arial, Helvetica;
	text-decoration: none;
}

.archive_footer {
	background-color:#F3DBE7; 
}

.archive_th {
	background-color:#F3DBE7; 
}

.archive_th2 {
	background-color:#F3DBE7; 
}

.size02:hover
{
	text-decoration: none;
	color: #99426d;
}
.size04:hover
{
	text-decoration: none;
	color: #99426d;
}

.caption {
	color:#99426d
}

.leftnav,
.tbar {
	background-color: #99426D;

}

.leftnav {
	background-image:url(/images/global/peopleparties/navtopshadow.gif);
}

.navshadow {
	background-image:url(/images/global/peopleparties/navtopshadow.gif);
	background-repeat:repeat-x;
	height:3px
}

.newslttr1 { 
	background-color:#F3DBE7
}

.partyextra:link {
	text-decoration:none;
	color:#99426d
}

.partyextra:visited {
	text-decoration:none;
	color:#99426d
}
.partyextra:active {
	text-decoration:none;
	color:#99426d
}

.partyextra:hover {
	text-decoration:underline;
	color:#999999
}
.party_side {
	padding-top:6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
}
A.party_sidelink:link,
A.party_sidelink:active,
A.party_sidelink:visited  {
	color:#99426D;
	text-decoration: none;
	font-size: 11px;
	font-family: arial, Helvetica, sans-serif;	
}

A.party_sidelink:hover {
	color:#CC6699;
}

.promoimgbg {
	background-image:url(/images/global/peopleparties/promo_img_bg.gif);
	background-repeat : no-repeat;
	padding-top:1px;
	padding-left:1px; 
}

.promotxt3 {
	font-size:11px;
} 

.seemore { 
	color:#99426D;
}
 
a.seemore:link, a.seemore:visited { 
	color:#99426D;
}

a.seemore:hover, a.seemore:active { 
	color:#cc6699;
}

a.partylinks:link, a.partylinks:visited {    
	color:#666666;
} 

a.partylinks:hover, a.partylinks:active {   
	color:#999999;
} 

.rightrail {
	background-color:#FFF5FA;
}

.ssnumber {
	background:#fff5fa
}

.tbarborder {
	background-color: #D978A8; display:none;
}

.topstoryhed:link, .topstoryhed:visited, .topstoryhed:hover, .topstoryhed:active, .topstoryhed {
	color:#99426D
}

a.leftnavLeaf:link, a.leftnavLeaf:visited, a.leftnavLeaf:hover, a.leftnavLeaf:active {
	color:#FF99CC
}

b.email_body {
	color:#99426d
}

td.email_body {
	background-color:#f3dbe7;
	color:#666666
}

td.email_hed {
	background-color:#99426d;
	border-bottom:1px solid #d978a8
}
.party_copy {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	color: #666666;
}
a.party_th_link:link {
	color: #333333;
	font-family: Arial, helvetica;
	font-size: 11px;
}
a.party_th_link:visited {
	color: #333333;
	font-family: Arial, helvetica;
	font-size: 11px;
}
a.party_th_link:hover {
	color: #666666;
	font-family: Arial, helvetica;
	font-size: 11px;
}
a.party_th_link:active {
	color: #333333;
	font-family: Arial, helvetica;
	font-size: 11px;
}
a.party_email:link {
	color: #666666;
	font-family: Arial, helvetica;
	font-size: 11px;
}
a.party_email:visited {
	color: #666666;
	font-family: Arial, helvetica;
	font-size: 11px;
}
a.party_email:hover {
	color: #999999;
	font-family: Arial, helvetica;
	font-size: 11px;
}
a.party_email:active {
	color: #666666;
	font-family: Arial, helvetica;
	font-size: 11px;
}

.promoimgbg_2 {
  position	 :	relative;
	background-image:url(/images/global/peopleparties/promo_img_bg.gif);
	background-repeat : no-repeat;
	padding-top:1px;
	padding-left:1px; 
	width: 104px;
	height: 103px;
}

.rcw_promospace {
	height:auto;
	/*margin-top:7px;*/
	width:370px
}

#bodybox_rcw {
	padding-left:11px;
	padding-bottom:0px;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-right:0px;
	border-left: 0px;
	margin-left:0px;
	background:#fff5fa
}

.rcw_promoelipse1 {
	margin-top:0px;
	margin-bottom:0px;
	margin-right:11px;
	background-image:url(/images/global/elipse.gif);
	background-repeat:repeat-x
}


#partyhed {font-size: 20px; font-weight: bold; color: #99426D; padding-top: 10px; padding-bottom: 10px; padding-left: 32px; text-transform:uppercase;}
#ppbox {background: #FFF0F7;  margin-right: 6px; border-bottom: #AAAAAA solid 1px;}
#pptop {background: #FFF0F7; padding: 3px;}
/* ONLY FOR INLINE SLIDESHOW --- #pptop table {background: #FFF0F7; margin-top: 12px;} */
#ppthumb {padding-top: 0px; padding-left: 39px; padding-bottom: 5px; padding-right: 33px;}
#ppnext {padding-top: 10px; padding-bottom: 4px; padding-left: 6px; padding-right: 6px; margin-right: 666666px;}
#ppbtm {background: #F2F2F2; border-top: 1px #AAAAAA solid;}

/* Slideshow Override - CELEBRITY SEARCH */

/* Tabs for Thumbnail Page */
table.tabs div#thumbnailsButton {
	width:85px; height:20px; float:left; 
	background: url(/images/global/slideshow/inline_shows/thumbnails_on_celeb.gif) no-repeat; 
	border:1px solid #AAAAAA;
	border-bottom:1px solid #FFF0F7;
	border-right:none;
	}
	
table.tabs a#closeupButton {
	width:75px; height:20px; float:left; 
	background: url(/images/global/slideshow/inline_shows/closeup_off.gif) no-repeat; 
	border:1px solid #AAAAAA;
	}
	
table.tabs a:hover#closeupButton {
	background: url(/images/global/slideshow/inline_shows/closeup_off_over.gif) no-repeat; 
	}
	
	
/* #################################### */
table.tabs a#thumbnailsButton {
	width:85px; height:20px; float:left; 
	background: url(/images/global/slideshow/inline_shows/thumbnails_off.gif) no-repeat; 
	border:1px solid #AAAAAA;
	}
	
table.tabs a:hover#thumbnailsButton {
	background: url(/images/global/slideshow/inline_shows/thumbnails_off_over.gif) no-repeat; 
	}
	
table.tabs div#closeupButton {
	width:75px; height:20px; float:left; 
	background: url(/images/global/slideshow/inline_shows/closeup_on_celeb.gif) no-repeat; 
	border:1px solid #AAAAAA;
	border-bottom:1px solid #FFF0F7;
	border-left:none;
	}
table.slideshowBody table#bottomPulldowns { border-bottom: none; }
table#bottomPulldowns {	background-color:#F5F5F5; }
table.slideshowBody { background-color:#FFF0F7; }
div#partyhed p#viewing { font-size:11px; color:#666666; margin:0; padding:0; font-weight: normal; text-transform:lowercase; }
table.slideshowBody div#information { border-bottom: 1px solid #DAAFC4; border-top: 1px solid #DAAFC4; }
table.slideshowBody div#button0 { background: url(/images/global/slideshow/inline_shows/button0_celeb.gif) no-repeat; }
table.slideshowBody a#button1 { background: url(/images/global/slideshow/inline_shows/button1_celeb.gif) no-repeat; }
table.slideshowBody a#button2 { background: url(/images/global/slideshow/inline_shows/button2_celeb.gif) no-repeat; }
table.slideshowBody a#button3 { background: url(/images/global/slideshow/inline_shows/button3_celeb.gif) no-repeat; }
table.slideshowBody a:hover#button1 { background: url(/images/global/slideshow/inline_shows/button1_celeb_over.gif) no-repeat; }
table.slideshowBody a:hover#button2 { background: url(/images/global/slideshow/inline_shows/button2_celeb_over.gif) no-repeat; }
table.slideshowBody a:hover#button3 { background: url(/images/global/slideshow/inline_shows/button3_celeb_over.gif) no-repeat; }


/* CSS drop downs */
.dropDown, #contentRight table .dropDown, .dropDownFN, #contentRight table .dropDownFN {
	background-image: url(/images/peopleparties/dropdown_bg.gif);
	color: #000;
	height:18px;
}

.dropDown .dropLabel, .dropDownFN .dropLabel {
	color: #333;
}

.dropDown .dropLeft, .dropDownFN .dropLeft {
	background-image: url(/images/peopleparties/dropdown_left.gif);
	background-repeat: no-repeat;
	height:18px;
}

.dropDown .dropRight, .dropDownFN .dropRight {
	background-image: url(/images/peopleparties/dropdown_right.gif);
	background-repeat: no-repeat;
	height:18px;
}

.dropDown .dropPlus, .dropDownFN .dropPlus {
	background-image: url(/images/peopleparties/dropdown_plus.gif);
	background-repeat: no-repeat;
	height:18px;
}

.dropDown .dropPlusOver, .dropDownFN .dropPlusOver {
	background-image: url(/images/peopleparties/dropdown_plus_over.gif);
	background-repeat: no-repeat;
	height:18px;
}

/* drop down table styles */	

.dropList {
	border: 1px solid #99426D;
	background: #FFF5FA;
	position:absolute; 
	z-index:10000;
	
}

.dropList table {
	border-color:#99426D;
	z-index:10000;
}
/* IE6 */
div.dropList#Lst15 { margin-left:-1px;}
/* IE7 */
div.dropContainer > div.dropList#Lst15 { margin-left:-177px; }
/* firefox and safari */
div.dropContainer > div.dropList#Lst15:not([xxx]) { margin-left:35px; }



.dropList td, .tbar .dropList td {			
	border-bottom: 1px solid #DAAFC4;
	color: #000;
}	

.tbar .dropList td {			
	align:left;
}


.dropList a, #left .dropList a, .dynamicDropList a {
	color: #333;
}

.dropList a.mnu,  .dynamicDropList a.mnu,.dropList a.mnu:visited, #left .dropList a.mnu, #left .dropList a.mnu:visited, #contentLeft .dropList a.mnu, #contentLeft .dropList a.mnu:visited, #left #contentLeft .dropList a.mnu, #left #contentLeft .dropList a.mnu:visited, #contentRight .dropList a.mnu, #contentRight .dropList a.mnu:visited, #left #contentRight .dropList a.mnu, #left #contentRight .dropList a.mnu:visited  {
	color: #333;
}

.dropList a.mnu:hover, .dynamicDropList a.mnu:hover,#left .dropList a.mnu:hover, #contentLeft a.mnu:hover, #contentRight a.mnu:hover, #left #contentLeft a.mnu:hover, #left #contentRight a.mnu:hover {
	background-color: #99426D;
	color: #FFF;
}

/*blogs*/

h2.date-header {font-family: arial, Helvetica; color: #666666; font-size:11px;}
h3.entry-header {font-family: arial, Helvetica; color: #99426D; font-size:16px; font-weight:bold;}
.entry-body {font-family: arial, Helvetica; color: #666666; font-size:12px;}
.entry-body a {text-decoration: none; font-weight: bold;}
.byline {font-family: arial, Helvetica; color: #444444; font-size:12px;}
h2.module-header {font-family: arial, Helvetica; color: #99426D; font-size:12px;}
h2.module-header a {font-family: arial, Helvetica; color: #99426D; font-size:12px;}
ul.module-list{list-style-type: none; padding: 0; margin-left: 0;}
li.module-list-item {list-style: none; font-family: arial, Helvetica; color: #444444; font-size:12px;}
.layout-one-column {margin: 0px 7px 7px 0px;}



/* PeopleParties redesign */

table.tbar { width:580px; }

div#sectionHeader { margin: 5px 0 10px 10px; width:560px;  color:#333333; }
div#sectionHeader h2 { margin: 0; color:#99426d; font-size:24px; left:-2px; top:3px; position:relative; text-transform:lowercase; line-height:26px; }
div#sectionHeader p { margin: 0; margin-top:8px; font-size:11px; color:#333333; width:510px;}
div#sectionHeader p.subHeading {  margin: 0px; margin-top:3px; text-transform:lowercase; font-size:12px; color:#333333;width:510px; }

div#leftSection { float:left; width: 436px; border-right: 1px solid #999999; }
div#navTabs { width: 436px; height:29px; background:url(/images/global/peopleparties/redesign/dropshadowDown.gif) repeat-x bottom; font-size:11px; }
div#navTabs img, div#EmptyDiv2 img { position:relative; top:1px; }
div#bodyContainer { width: 436px; float:left; background:#fff5fa; padding: 5px 0 5px 0px; font-size:11px; }
div.thumbnail { font-size:11px; float:left; width:77px; height:116px; background:url(/images/global/peopleparties/redesign/thumbBak.gif); padding: 1px; margin: 0 1px 9px 5px; }
div.thumbnailLanding { font-size:11px; float:left; width:79px; height:118px; background:url(/images/global/peopleparties/redesign/thumbBakLanding.gif) no-repeat; padding: 1px; margin: 0 6px 3px 12px; display:inline; }

div#EmptyDiv1 { width: 436px; height:28px; float:left; background:url(/images/global/peopleparties/redesign/dropshadowUp.gif) repeat-x top; }
div#EmptyDiv2 { width: 130px; height:20px; float:right; background:url(/images/global/peopleparties/redesign/dropshadowDown.gif) repeat-x bottom; }
div#EmptyDiv3 { width: 130px; height:39px; float:right; background:url(/images/global/peopleparties/redesign/dropshadowUp.gif) repeat-x top; }

div#rightSection { float:left; width: 130px; border-left: 1px solid #999999; position:relative; top: 9px; margin-left:6px; font-size:11px; }
div#rightContainer { width: 116px; float:left; background:#fff5fa; padding: 10px 6px 0 7px; }
div.clearer { clear:both; }

/* Navigation Tabs --------------------- */
div#navTabs span { display:none; }
div#tabsLeft { float:left; width: 11px; height:29px; background:url(/images/global/peopleparties/redesign/tabLeft.gif); }

div#tabsScoop { float:left; background:url(/images/global/peopleparties/redesign/tabScoop_off_over.gif); }
div#tabsScoop a { float:left; width: 65px; height:29px; background:url(/images/global/peopleparties/redesign/tabScoop_off.gif); }
div#tabsScoop a:hover { background:none; }
div#tabsScoop_on a { float:left; width: 65px; height:29px; background:url(/images/global/peopleparties/redesign/tabScoop_on.gif); }

div#tabsPhotos { float:left; background:url(/images/global/peopleparties/redesign/tabPhotos_off_over.gif); }
div#tabsPhotos a { float:left; width: 69px; height:29px; background:url(/images/global/peopleparties/redesign/tabPhotos_off.gif); }
div#tabsPhotos a:hover { background:none; }
div#tabsPhotos_on a { float:left; width: 69px; height:29px; background:url(/images/global/peopleparties/redesign/tabPhotos_on.gif); }

div#tabsVideo { float:left; background:url(/images/global/peopleparties/redesign/tabVideo_off_over.gif); }
div#tabsVideo a { float:left; width: 63px; height:29px; background:url(/images/global/peopleparties/redesign/tabVideo_off.gif); }
div#tabsVideo a:hover { background:none; }
div#tabsVideo_on a { float:left; width: 63px; height:29px; background:url(/images/global/peopleparties/redesign/tabVideo_on.gif); }


/* Thumbnails */
div#pagination { width: 416px; padding: 15px 10px 0 10px; background:#dddddd url(/images/global/peopleparties/redesign/dropshadowUp.gif) repeat-x top; height:20px; border-bottom: 1px solid #aaaaaa; font-size:11px; }
div#pagination a, div#pagination u { color:#333333; }
a.onPage { text-decoration:underline; }

/* Right Content */
div#rightContainer h3#header1, div#rightContainer h3#header2, div#rightContainer h3#header3 { width: 116px; height:8px; margin-top: 7px; margin:0 0 7px 1px; }
div#rightContainer h3#header1 { background:url(/images/global/peopleparties/redesign/header_weeksParties.gif) no-repeat; }
div#rightContainer h3#header2 { background:url(/images/global/peopleparties/redesign/header_lastParties.gif) no-repeat; }
div#rightContainer h3#header3 { background:url(/images/global/peopleparties/redesign/header_archivesParties.gif) no-repeat; }
div#rightContainer span { display:none; }
div#rightContainer p { margin:0 0 13px 2px; width: 112px;}
div#rightContainer a { color:#99426d; text-decoration:none; display:block; font-weight:bold; text-transform:uppercase; }
div#rightContainer a:hover { color:#cc6699; }
div#rightContainer a.highlightParty { color:#cc6699; }
div#rightContainer div.lineSeparator { height:1px; width:116px; background-color:#d184aa; margin-bottom: 16px; }
div#rightContainer a.partiesLinks { color:#666666; font-weight:normal; text-transform:none; }
div#rightContainer a:hover.partiesLinks { color:#666666; }

/* Scoop Page */
div#bodyContainer div.scoopPhoto { float:left; position:relative; top:-15px; font-size:11px; width: 124px; margin-right:10px; }
div#bodyContainer div.scoopPhoto img { border:1px solid #d184aa; display:block; margin-bottom:3px; margin-top: 15px; } 
div#bodyContainer div.scoopPhoto a {  display:block; width:120px; color:#666666; }
div#bodyContainer div.scoopPhoto span.captionText { display:block; width:120px; }
div#bodyContainer div.scoopPhoto span.captionText a { color:#99426d;}
div#bodyContainer div.scoopPhoto span.photoCredit { display:block; width:120px; font-size:10px; }
div#bodyContainer p { margin:10px 0; }
div#bodyContainer div#scoopDek { font-size:12px; }

/* Video Page */
div#inlineVideosContent h3 { margin: 0 0 10px 0; width: 79px; height:24px; background: url(/images/global/peopleparties/redesign/videoHeader2.gif) no-repeat -5px; }
div#inlineVideosContent { position:relative; left:8px; float:left; }
div#inlineVideosContent h3 span { display:none; }
div#emailFriend { margin-top:7px; width:322px; height:24px; padding:6px 6px 0 6px; background-color:#dddddd; border-top:1px solid #999999; }
div#inlineVideosContent h4 { color:#99426d; margin:0 0 0 1px; font-size:11px; float:left; text-transform:uppercase; }
div#inlineVideosContent div#video { display:block; margin-left: 7px; height: 318px; width: 400px; }
div#video_info { width:400px; margin-bottom:3px; float:left;}

/* Landing Page */
div#bodyContainer div.landingInfo { margin-top:32px; }
div#bodyContainer div.landingInfo { font-size:10px; }
div#bodyContainer div.landingInfo a { display: block; font-size:11px; }
div#bodyContainer div.landingInfo a b { color:#99426d; text-transform:uppercase; font-size:11px; }
div#bodyContainer div.landingInfo a.partiesLinks { margin-bottom:15px; }
/* div#bodyContainer div.landingInfo i { font-family:"Times New Roman", Times, serif; } */
div#bodyContainer div.landingInfo a:hover b { color:#cc6699; }
div#bodyContainer div.dottedLine { clear: both; height:1px; width:335px; background:url(/images/global/peopleparties/redesign/dots.gif); margin:0 0 6px 12px; }

/* Archives */
table.ppArchiveHeader { position:relative; top:1px; }
table.ppArchiveTable_odd, table.ppArchiveTable_odd_first, table.ppArchiveTable_even, table.ppArchiveHeader { width:574px; }
table.ppArchiveTable_odd td, table.ppArchiveTable_odd_first td, table.ppArchiveTable_even td { padding: 0 5px 0 5px; font-size:11px; vertical-align:middle; }
table.ppArchiveTable_odd td a:hover, table.ppArchiveTable_odd_first td a:hover, table.ppArchiveTable_even td a:hover { color:#bf89a4; }
table.ppArchiveHeader td { padding:5px; font-size:11px; border-top:1px solid #daafc4; border-bottom:1px solid #daafc4; background:#f4e2eb; }
table.ppArchiveTable_odd { background:#FFFFFF; border-top:1px solid #cccccc; }
table.ppArchiveTable_odd_first { background:#FFFFFF; border-top:none; }
table.ppArchiveTable_even { background:#f5f5f5; border-top:1px solid #cccccc; }

div.cellWidth1 { width:78px; height:3px; }
div.cellWidth2 { width:287px; height:3px; }
div.cellWidth3 { width:52px; height:3px; }

a.scoopButton { float:left; width: 54px; height:19px; background:url(/images/global/peopleparties/redesign/scoop.gif); }
a:hover.scoopButton { background:url(/images/global/peopleparties/redesign/scoop_over.gif); }
a.photoButton { float:left; width: 53px; height:19px; background:url(/images/global/peopleparties/redesign/photo.gif); }
a:hover.photoButton { background:url(/images/global/peopleparties/redesign/photo_over.gif); }
a.videoButton { float:left; width: 51px; height:19px; background:url(/images/global/peopleparties/redesign/video.gif); }
a:hover.videoButton { background:url(/images/global/peopleparties/redesign/video_over.gif); }

table.ppArchiveTable_even a.scoopButton { float:left; width: 54px; height:19px; background:url(/images/global/peopleparties/redesign/scoop_even.gif); }
table.ppArchiveTable_even a:hover.scoopButton { background:url(/images/global/peopleparties/redesign/scoop_even_over.gif); }
table.ppArchiveTable_even a.photoButton { float:left; width: 53px; height:19px; background:url(/images/global/peopleparties/redesign/photo_even.gif); }
table.ppArchiveTable_even a:hover.photoButton { background:url(/images/global/peopleparties/redesign/photo_even_over.gif); }
table.ppArchiveTable_even a.videoButton { float:left; width: 51px; height:19px; background:url(/images/global/peopleparties/redesign/video_even.gif); }
table.ppArchiveTable_even a:hover.videoButton { background:url(/images/global/peopleparties/redesign/video_even_over.gif); }

/* Vogue/W subscription left nav links */
div#cdsDivider { background: url(/images/global/pinkdot.gif); }
div#subscribeTop a:hover, #subscribeBottom a:hover { color: #ff99cc; }
