/* Press Pages CSS */

/* General differentiation from rest of site */

body a { text-decoration:underline; color:#000; }
body     a:hover { color:#C90081 }


body#press { background-color:#000 }
body#press #footer div.grey_box { background-image:url(/images/footer_bg_grey.gif) }
body#press #header { background: #ecebe5 url(/images/logo-grey.gif) top left no-repeat; width:760px }
body#press #center-col-image-space{ height:313px }
body#press #main-menu,
body#press #dynamic-basket,
body#press #endorsements,
body#press #latest,
body#press p.your-basket{ display:none }
body#press #press-menu { display:block }
body#press #static-basket {	margin: 14px 0 50px 0; padding: 0 22px 0 14px; height:auto }
body#press div.left-col-menu ul li { line-height: 1.1em }
body#press #container { background-image: none }
body#press #static-basket { background-color: #ecebe5 }
body#press #right-column { background-color: #ecebe5; height:313px }
body#press #shipping-stuff{ background-image: url(/images/pattern-grey.gif); padding-bottom:0px }
body#press #pop-gal{ padding-bottom:10px; }
body#press #fan-image{ display:none }
body#press div.left-col-menu{ height:242px }

/* Main image montage at top of pages */
body#press.press-area #top-column { background: url(/images/montage-press.jpg) no-repeat }
body#press.press-releases #top-column { background: url(/images/montage-press-releases.jpg) no-repeat }
body#press.news-releases #top-column { background: url(/images/montage-press-releases.jpg) no-repeat }
body#press.image-lib #top-column { background: url(/images/montage-image-lib.jpg) no-repeat }
body#press.roomsets #top-column { background: url(/images/montage-press-roomsets.jpg) no-repeat }
body#press.logosets #top-column { background: url(/images/montage-logosets.jpg) no-repeat }
body#press.banners #top-column { background: url(/images/montage-banners.jpg) no-repeat }
body#press.fast-facts #top-column { background: url(/images/montage-fact-facts.jpg) no-repeat }
body#press.contacts #top-column { background: url(/images/montage-contacts.jpg) no-repeat }
body#press.cutouts #top-column { background: url(/images/montage-cutouts.jpg) no-repeat }

/* Page specifics */
body#press.press-area #press-content,
body#press.press-releases #press-content,
body#press.news-releases #press-content,
body#press.logosets #press-content,
body#press.fast-facts #press-content,
body#press.banners #press-content { background: #ecebe5 url(/images/fan-grey-bg.jpg) top left no-repeat }

body#press.image-lib #press-content{ background: #ecebe5 url(/images/fan-grey-bg.jpg) 0px -200px no-repeat}

body#press.press-area div.left-col-menu ul li.press-area a,
body#press.press-releases div.left-col-menu ul li.press-releases a,
body#press.news-releases div.left-col-menu ul li.news-releases a,
body#press.image-lib div.left-col-menu ul li.image-lib a,
body#press.roomsets div.left-col-menu ul li.roomsets a,
body#press.cutouts div.left-col-menu ul li.cutouts a,
body#press.banners div.left-col-menu ul li.banners a,
body#press.logosets div.left-col-menu ul li.logotype a,
body#press.fast-facts div.left-col-menu ul li.fast-facts a,
body#press.contacts div.left-col-menu ul li.press-contacts a
{ font-weight:bold }
body#press.press-area div.left-col-menu ul li.press-area a:hover,
body#press.press-releases div.left-col-menu ul li.press-releases a:hover,
body#press.news-releases div.left-col-menu ul li.news-releases a:hover,
body#press.image-lib div.left-col-menu ul li.image-lib a:hover,
body#press.roomsets div.left-col-menu ul li.roomsets a:hover,
body#press.cutouts div.left-col-menu ul li.cutouts a:hover,
body#press.banners div.left-col-menu ul li.banners a:hover,
body#press.logosets div.left-col-menu ul li.logotype a:hover,
body#press.fast-facts div.left-col-menu ul li.fast-facts a:hover,
body#press.contacts div.left-col-menu ul li.press-contacts a:hover{ color:#000 }


/* General look and feel */
body#press #press-content { background-color: #ecebe5 }
#press-content p, #press-content a {color:#000 }
#press-content a:hover{ color:#C90081 }

/* Pager */
ul.pager{list-style:none; margin-left:0; padding-left:0; padding-top:30px; width:100%}
ul.pager li{font-size:12px; float:left; color:#000; padding:0.4em 0.2em 0.4em 0.2em; margin:0 }
ul.pager li a{padding:2px 4px 2px 4px}
ul.pager li.leader{padding-left:0; padding-right:0; font-weight:bold}
ul.pager li.current{border:1px solid #C90081; font-weight:bold; padding:0.4em 0.6em 0.4em 0.6em }
body#press.press-roomsets ul.pager{ margin-left:40px; padding-top:0; padding-bottom:40px}
body#press ul.pager a.end, body#press ul.pager a.first{text-decoration:none; color:#C90081}


/* H2 Page image headings */
#image-title { position:relative; left:-1px; height:58px; width:468px; margin:0; padding:0px; font-size:1px }
#image-title span { background-color:#ecebe5; background-position: 0px 25px; background-repeat:no-repeat; position: absolute; height:100%; width:100% }
body#press.press-area #image-title span { background-image: url(/images/text-press-area.gif) }
body#press.press-releases #image-title span { background-image: url(/images/text-press-releases-2.gif) }
body#press.news-releases #image-title span { background-image: url(/images/text-image-news.gif) }
body#press.fast-facts #image-title span { background-image: url(/images/text-fast-facts-2.gif) }
body#press.contacts #image-title span { background-image: url(/images/text-press-contacts.gif) }
body#press.roomsets #image-title span { background-image: url(/images/text-image-library-2.gif) }
body#press.image-lib #image-title span { background-image: url(/images/text-image-library-main.gif) }
body#press.cutouts #image-title span { background-image: url(/images/text-press-cutouts.gif) }
body#press.logosets #image-title span { background-image: url(/images/text-image-library-3.gif) }
body#press.banners #image-title span { background-image: url(/images/text-web-area-banners.gif) }


/* H3 image headings */
h3.img-hdr { position:relative; height:34px; width:100%; margin:0; padding:0; font-size:1px }
h3.img-hdr span{
	position: absolute;
	height:100%;
	width:100%;
	background-image: url(/images/text-image-news.gif);
}
#press-releases-txt { height:41px }
#news-releases-txt { height:41px }
#fast-facts-txt { height:37px }
#image-library-txt { height:45px; width:300px }
#press-releases-txt { height:30px }
#latest-news-txt span { background:#d8d5ca url(/images/text-image-news1.gif) 0px 15px no-repeat }
#press-releases-txt span { background:#ecebe5 url(/images/text-press-releases.gif) 0px 13px no-repeat }
#fast-facts-txt span { background:#d8d5ca url(/images/text-fast-facts.gif) 0px 22px no-repeat }
#image-library-txt span { background:#ecebe5 url(/images/text-image-library.gif) 0px 22px no-repeat }

#jrn-enqs-txt { height:30px; margin-left:-4px }
#jrn-enqs-txt span{ background:#ecebe5 url(/images/text-journo-enqs.gif) 0px 9px no-repeat }

#cst-enqs-txt { height:30px }
#cst-enqs-txt span{ background:#ecebe5 url(/images/text-customers-enqs.gif) 0px 9px no-repeat }

.roomset{ width:168px; float:left }
.roomset h3, .logoset h3{ font-size:12px; font-weight:bold; margin: 9px 0 5px 0 }
.roomset h4, .logoset h4{ font-size:12px; margin:0 }
.roomset h4 img, .logoset h4 img{ margin:0 0.5em 0 0.5em }
.roomset p, .logoset p{ line-height:1.7em; margin-top:0px; padding-top:0; margin-bottom:26px }
p.zoom{ background:url(/images/zoom.gif) 0px 0px no-repeat; padding-left:20px; margin:4px 0 0px 0; line-height:1em; padding-bottom:7px }

.logoset{ width:252px; float:left }
.bannerset{ width:200px; float:left }
.bannerset img{ border:none }

body.fast-facts div#press-content div.rght-2-thrds h3{ font-weight:normal; font-size:14px; color:#c90081 }
body.fast-facts div#press-content div.rght-2-thrds p{ letter-spacing:0.025em }

.rght-2-thrds { margin-left:170px }
body#press div#press-content div.rght-2-thrds .pad{ padding:10px 20px 0 8px }
#press-leader p { line-height:1.8em; letter-spacing:0.03em }

body.press-releases-2 div#press-content div.rght-2-thrds h3{ font-size:14px; font-weight:normal }
body.press-releases-2 div#press-content div.rght-2-thrds h4{ font-size:12px; margin-bottom:0; padding-bottom:0 }
body.press-releases-2 div#press-content div.rght-2-thrds p.leader{ margin-top:0; padding-top:0 }

body.news-releases-2 div#press-content div.rght-2-thrds h3{ font-size:14px; font-weight:normal }
body.news-releases-2 div#press-content div.rght-2-thrds h4{ font-size:12px; margin-bottom:0; padding-bottom:0 }
body.news-releases-2 div#press-content div.rght-2-thrds p.leader{ margin-top:0; padding-top:0 }

.lft-col { margin: 0; padding: 0; float: left; width: 170px }
img,#Journalists{ behavior: url(/css/iepngfix.htc) }
#Journalists{ display:none }
body#press #Journalists{ display:block; background:url(/images/opaque.png)}
body#press.press-releases #Journalists, 
body#press.news-releases #Journalists, 
body#press.logosets #Journalists,
body#press.fast-facts #Journalists,
body#press.banners #Journalists{ margin-top:167px }

#Journalists p { padding: 0 28px 0 13px; letter-spacing:0.02em; margin:7px 0 14px 0 }
#Journalists h3{ background: url(/images/journo-icon.gif) left top no-repeat; padding:8px 0 0px 26px; font-weight:normal; font-size:12px; margin:18px 0 0 6px }

#latest-news{ background-color:#d8d5ca; float:left; width:250px }
#latest-news div.pad{ margin:0px 0px 20px 4px}
#press-releases { width:340px; float:right }
#press-releases div.pad{ padding:0px 15px 10px 8px }
#news-releases { width:340px; float:right }
#news-releases div.pad{ padding:0px 15px 10px 8px }
#press-spacer{ height:30px; clear:both; font-size:1px; background:url(/images/divider2.gif) 199px 16px no-repeat }
.press-releases-spacer{ height:30px; font-size:1px; background:url(/images/divider2.gif) 199px 16px no-repeat }
.press-releases-spacer2{ height:40px; font-size:1px; background:url(/images/divider2.gif) 199px 16px no-repeat }

.cutouts-spacer{ height:30px; font-size:1px; background:url(/images/divider2.gif) 280px 0px no-repeat }
body#press.roomsets .press-releases-spacer{ background-position: 272px 0px }
body#press.roomsets .press-releases-spacer2{ background-position: 272px 0px }
body#press.logosets .press-releases-spacer{ background-position: 172px 0px }

#fast-facts{ background-color:#d8d5ca; float:right; width:327px; padding-bottom:20px }
#fast-facts p{ margin:0 0 6px 0 }
#roomsets{ float:left; width:161px }
#cutouts{ float:left; text-align:center; width:247px }
#roomsets h4, #cutouts h4, #fast-facts h4 { font-weight:normal; font-size:14px; margin-bottom:6px }
#roomsets h4, #cutouts h4{ margin-top:0 }

body#press #footer-space{ background-color:#ecebe5; height:26px }
body#press #footer-patterned{ background-color:#ecebe5 }

#image-library{  }
#latest-news h4 { font-weight:normal; font-size:14px; margin-bottom:0; margin-top:11px }
#latest-news p {margin-top:5px }
#latest-news p.journo { background: url(/images/journo-icon.gif) 0px 3px no-repeat; position: relative; padding-left: 29px; margin-top:16px }
#image-library p.journo { background: url(/images/journo-icon.gif) 0px 3px no-repeat; position: relative; padding-left: 29px; margin-top:8px; letter-spacing:0.02em }
#press-releases h4 { font-weight:normal; font-size:14px; margin-top:15px; margin-bottom:0 }
#press-releases h5 { font-weight:bold; font-size:12px; margin-bottom:0 }
#press-releases p { margin-top:0 }
#news-releases h4 { font-weight:bold; font-size:12px; margin-bottom:0 }
#news-releases p { margin-top:0 
.deep-pink{ color:#d33c9c }

body#press.contacts p.leader{ line-height:1.8em }
body#press.contacts h4{ margin:0; padding:0; font-size:12px; text-decoration:underline }
body#press.contacts div#press-content div.rght-2-thrds .pad{ padding-bottom:20px; padding-right:60px }
.pads{ padding-bottom:30px; padding-right:60px }
body#press.banners h4 { margin:13px 0 0px 0; font-size:12px }
body#press.banners p.dtls { margin-top:4px; line-height:1.5em }

h2.sifr-h2{ color:#000; background-color:#ecebe5; font-size:36px; font-family: 'Times New Roman', Times, serif; margin:20px 0 22px 0; height:40px; font-weight:normal; width:296px; line-height:1.0em; padding:0 }
h3.sifr-h3, h3.sifr-h3-dark{ color:#000; font-size:20px; font-family: 'Times New Roman', Times, serif; letter-spacing:0.02em; margin:4px 0 9px 0; padding:0; width:296px; font-weight:normal}
