﻿/* pf_style_menu.css */

/* Overall Styling */

.ms-WPBody {
	font-family:arial,helvetica,sans-serif !important;
}

#home{
	width: 942px;
}

#wrap-flash {
	padding-top:11px;
}

#subzone1 h1, #zone1 h1 {
	font-size:200%;
	font-weight:normal;
	line-height:24px;
	margin:10px 0 10px 0;
}

#zone2 .ms-WPBody p img, #subzone2 .ms-WPBody p img, #zone1 .ms-WPBody p img, #subzone1 .ms-WPBody p img, #intcontentcenter p img {
	margin:10px;
}


/* List styling */

ul.arrowlist li {
	background: transparent url(images/list.arrow.png) no-repeat scroll 0 4px;
	padding-left: 16px;
}

/* Styling for language picker */

#language{
	left:-700px;
	position:absolute;
	top:12px;
}

/* New Pfizer menu from standard sharepoint menu */

.topNavigation{
	background: url(images/pfizer_nav_bar_bkgd.png) right;
}

.topNavigation td{
	padding: 0px;
}

#zz1_GlobalNav {
	width: 834px;
}

#main-nav {
	z-index:0;
	top:1px;
}

/*New Pfizer menu custom div */

.topNavMenu{
	left: 104px;
	position: absolute;
	width: 840px;
}

.ie .topNavMenu{
	top: -1px;
}

/* New Pfizer custom menu-home-button */

.topNavImage{
	border: 0px #ffffff solid;
}

.topNavLogo{
	position:absolute;
}

.topNavLast{
	float:right;
	position:relative;
}


/* New Pfizer menu-buttons from standard sharepoint menu */

table.topNavItem1, table.topNavSelected1, table.topNavHover1{
	background: url(images/pfizer_nav_button.png) no-repeat right;
	height:57px;
	cursor:pointer;
	text-decoration:none;
}

table.topNavItem1 td, table.topNavSelected1 td, table.topNavHover1 td{
	font-size:10pt;
	letter-spacing:0.6px;
	text-align:center;
}

.ie .topNavItem1 td{
	vertical-align: middle;
}

a.topNavItem1{
	height: 57px;
	font-size: 10pt;
	font-weight: normal;
	color: #ffffff !important;
	font-family: Segoe UI, Calibri, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	cursor: pointer;
}

.ie a.topNavItem1{
	padding-top: 20px;
}

a.topNavSelected1{
	color: #fbd81a !important;
}

a.topNavHover1{
	color: #fbd81a !important;
}

.ie a.topNavHover1{
	text-decoration: none;
}

/* New Pfizer flyout-menu-buttons from standard sharepoint menu */

.topNavFlyOuts1{
	text-decoration: none;
	top: 57px !important;
	padding-top: 16px;
	padding-bottom: 0px;
	z-index: 10;
	width: 180px;
	background: transparent url(images/pfizer_nav_bkgd_drop.png) repeat !important;
}


.topNavFlyOutsItem1, .topNavFlyOutsItem1:visited{
	color: #FFFFFF;
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	height: 20px;
	line-height: 20px;
	margin-bottom: 3px;
	padding-left: 4px;
	text-decoration: none;
	text-indent: 0;
	width: 172px;
}

.ie .topNavFlyOutsItem1, .ie .topNavFlyOutsItem1:visited{
	width: 180px;
}

.topNavFlyOutsItem1:hover, .topNavFlyOutsHover1{
	background-color: #fbd81a !important;
	color: #000000;
	text-decoration: none;
}

/* Search */

.searchControlHolder{
    float:right;
    position:relative;
    left: 68px;
    top: 0px;
}

td.ms-sbcell {
    background: transparent url(images/bkgrd_search.gif) no-repeat scroll 0 0;
    color: #EF861F;
    border: 0px #ffffff solid !important;
    padding: 5px;
}

td.ms-sbgo {
    background-color: white !important;
    background: transparent url(images/white.png) repeat;
}

.ms-sbgo a img {
	width:66px;
	margin-top:1px;
	height:25px;
}

.ms-sbplain{
    background-color: transparent;
    border: medium none;
    color: #EF861F;
    font-family: Arial,Helvetica,sans-serif;
    font-size:11px;
    height: 15px;
    margin: 0;
    padding: 0;
    width: 150px !important;
	margin-bottom:1px;
	padding-left:5px;
	padding-right:5px;
}

#site-search{
	float:right;
	left:-2px;
	position:relative;
	top:7px;
}

.ie #searchnav{
	margin-right: -36px;
}

.WebKit .ms-sbtable-ex {
	width: 220px;
}
	
.ie #site-search, .WebKit #site-search,{
	width: 224px! important;	
}

.ie #head-contact{
	right: 263px! important;
}

/* Advanced Search */

#advsearch #site-search  {
	float:right;
	left:95px;
	position:relative;
	top:-24px;
}

.ie #advsearch #site-search  {
	float:right;
	left:120px;
	position:relative;
	top:0px;
}

.ie #advsearch #searchnav #head-contact {
	right:340px! important;
	top:22px
}


#advsearch #searchnav #head-contact {
	right:330px;
}

#advsearch td.ms-sbcell  {
	height:23px;
}

#advsearch td.ms-sblink{
	background:none	
}

#advsearch a {
	color:#289DE9;
	font-size:12px;
	font-weight:bold;
	padding-left:8px;
	text-decoration:none;
	font-family: Arial,Helvetica,sans-serif;
}

#advsearch .ms-sbgo a img {
	height:13px;
	margin-top:1px;
	width:13px;
	margin-left: 4px;
	margin-right: 4px;
}



/* SiteActions Menu */

.siteactions{
	height:20px;
	position:relative;
	float:left;
	top: -1px;
	z-index:31;
}

.ie .siteactions a, .ie .siteactions a:hover, .ie .siteactions a:visited{
	color: white;
	text-decoration:none;
}

.siteactions .ms-siteaction #siteactiontd, #zz3_SiteActionsMenuMain, #siteactiontd {
	cursor:pointer !important;
	font-family:tahoma !important;
	font-size:12pt !important;
}

/* Styling for Sharepoint Editor Console*/

.ms-consoleframe{
	color:#666666 !important;
	width:940px;
}

.ms-consolestatus a {
	color:#3966BF !important;
	font-family:Verdana,serif !important;
	font-size:8pt !important;
	text-decoration:none !important;
}

.ms-consolestatus a:hover {
	text-decoration:underline !important;
}

.ms-consoletoolbar {
	color:#003399 !important;
}

.ms-consoletoolbar a, .ms-consoletoolbar a:hover{
	text-decoration:none !important;
}

/* Styling for ProductFinder Panel */

#home #zone2 .ms-WPBody #prod_find_home, #home #subzone2 .ms-WPBody #prod_find_home {
	background-image:url(images/white.png);
	background-position:center top;
	margin-top:-1px;
	float: left;
}

#home #prod_find_home {
	padding-top:13px;
}

.prod_finder_container {
	float: left;
	height: 50px;
	margin: 0 0 0 0;
	width: 282px;
}

.PFpanel {
	padding-top: 3px;
	padding-left: 3px;
}

.WebKit #zone2, .WebKit #subzone2{
	margin-top: 3px;
}

#prod_finder {
	border: #40add6 1px solid; 
	position: absolute;  
	padding: 0 0 0 0;
	width: 303px; 
	background: #ffffff url(/_layouts/Pfizer.Europe.Country.Template.ProductFinder/prod_find_bg.gif) no-repeat; 
	height: 131px; 
	margin-left:-156px;
	margin-top:-1px;
	z-index: 10;
}

.ie #prod_finder {
	margin-left: -154px;
}

.searchfield{
	border: 1px solid #40ADD6;
	float: left;
	height: 20px;
	margin-top: 4px;
	padding: 2px 0 0 2px;
	width: 219px;
}

#product_finder{
	height: 35px;
	float: right;
}

.PFoff{
	background:transparent url(/_layouts/Pfizer.Europe.Country.Template.ProductFinder/btn_prod_find_off.gif) no-repeat scroll left top !important;
	display:block;
	height:22px;
	width:149px;
}

.PFoff:hover{
	background:transparent url(/_layouts/Pfizer.Europe.Country.Template.ProductFinder/btn_prod_find_off.gif) no-repeat scroll left -28px !important;
}

.PFoff:active, .PFoff:focus{
	background:transparent url(/_layouts/Pfizer.Europe.Country.Template.ProductFinder/btn_prod_find_on.gif) no-repeat scroll left top !important;
}

.updatepanel{
	margin:6px 0 0 20px;
}

#prod_finder .updatepanel ul.arrowlist{
	line-height: 10px;
	margin:15px 0 0;
}

.ie #prod_finder .updatepanel ul.arrowlist{
	line-height: 22px;
	margin:-2px 0 0 0;
}

#prod_finder  .updatepanel ul.arrowlist li{
	background:transparent url(images/list.arrow.png) no-repeat scroll 0 1px;
	margin-bottom: 11px;
}

.ie #prod_finder .updatepanel ul.arrowlist li{
	background:transparent url(images/list.arrow.trans.gif) no-repeat scroll 0 8px;
	margin-bottom: 0px;
}


/* Styling Productfinder pages */

#product_finder .ms-WPBody {
	background: transparent none repeat scroll 0 0 !important;
	border-top: 0px solid #C5DAE3 !important;
	width: 161px !important;
}

.PFListPanel div div {
	padding-top:2px;
}

.PFListPanel div div.product_condition {
      display: none;
      padding: 0px;     
}

.PFListPanel div div.first_product_condition {
      display: block !important;
}

/* Styling for left menu */

#leftnavcontainer {
	padding-bottom: 40px;
	min-height: 100px;
}

#intcontainerleft {
	max-width:110px;
	padding-right:22px;
}

.leftNav {
	color:#289DE9;
	font-family:arial,verdana,sans-serif;
	font-size:13px;
	height:auto;
	margin:0;
	padding:0;
	width: 108px;
}

.leftNav a, .leftNav a:visited{
	color:#289DE9;
	text-decoration:none;
	display:block;
	padding:0 6px 0 23px;
}

table.leftNav a.leftNavSelected, table.leftNav1 a.leftNavSelected, table.leftNav2 a.leftNavSelected {
	color:#FF7B00 !important;
	font-weight:bold;
	display:block;
	text-decoration:none;
}

.leftNav a:hover{
	color:#005A95;
}

.ie table.leftNav a{
	margin-top: 7px;
	margin-bottom: 4px;
	margin-left: 8px;
}

table.leftNav1{
	background-image:none;
	margin:0;
	padding:10px;
	border-bottom:1px solid #E3F3F9;
	border-right:1px solid #E3F3F9;
	font-family:arial,verdana,sans-serif;
	font-size:14px;
}

table.leftNav1 a, table.leftNav1 a:hover, table.leftNav1 a:visited {
	font-weight:bold;
	padding: 0;
}

table.leftNav2{
	background:transparent url(images/leftnav_plus.gif) no-repeat scroll 7px 8px;
	border-bottom:1px solid #E3F3F9;
	border-right:1px solid #E3F3F9;
	margin:0;
	padding:4px 0 7px;
	font-family:arial,verdana,sans-serif;
	font-size:13px;
}

table.leftNavSelected, table.leftNav2.leftNavSelected{
	background:transparent url(images/nav_active_bg.gif) repeat-y scroll 0 0;
	border-color:#679ACD;
	border-style:solid none solid solid;
	border-width:2px medium 2px 1px;
	line-height:14px;
	padding:10px 0 10px 0;
}

table.leftNav1.leftNavSelected{
	padding:10px 10px 10px 10px;
}

.leftNav2.leftNavSelected{
	background:transparent url(images/leftnav_minus.gif) no-repeat scroll 3px 0px;
}

.ie.leftNav2.leftNavSelected{
	background:transparent;
}

/* Styling for Homepage zone1 */

#vert-tabs, #wyeth-content {
	margin-top:-17px;
}


/* Content Zones */

#productHome #intcontentcenter{
	width: 490px;
}

#intcontentcenter {
	margin:20px 10px 40px 5px;
}

div#zone1 a, div#zone2 a {
	outline-style: none; 
	outline-color: invert; 
	outline-width: medium; 
	color: #289de9 !important; 
	font-weight: normal; 
	text-decoration: none;
}

div#zone1 a:visited, div#zone2 a:visited {
	color: #003366 !important;
}

div#zone1 a:hover, div#zone2 a:hover {
	color: #005a95 !important; 
	text-decoration: underline !important;
}

div#zone1 a:active, div#zone2 a:active {
	outline-style: none; 
	outline-color: invert !important; 
	outline-width: 0px;
}

div#zone1 a:focus, div#zone2 a:focus {
	outline-style: none; 
	outline-color: invert !important; 
	outline-width: 0px;
}

#zone1, #subzone1, #subzone {
	padding-top:30px;
	float: left;
	position: relative;
}

#home #zone1, #home #subzone1, #subHome #subzone{
	width:630px;
	padding-left: 10px;
}

#subHome #subzone1, #productHome #subzone1 {
	width: 480px;
}

.ie #zone1 #wyeth-content{
	width: 233px;
}

#zone2, #subzone2 {
	float: right;
	margin: 0 0 20px;
	padding: 0;
	width: 282px;}

.ie #zone2, .ie #subzone2 {
	font-size: 13px;
	position: relative;
}

.ie #home #zone2{

}

.ms-WPBody td {
	font-family:arial,helvetica,sans-serif;
	font-size:10pt;
}

/* Web part styling */
#zone1 .ms-WPBody p, #subzone1 .ms-WPBody p{
	font-size: 13px;
	line-height: 17px;
}

#zone2 .ms-WPBody, #subzone2 .ms-WPBody {
	background-image:url(images/bkgd_news.gif);
	background-position:center top;
	background-repeat:no-repeat;
	border-top:1px solid #C5DAE3;
	width:282px;
}

.ie #zone2 .ms-WPBody, .ie #subzone2 .ms-WPBody {
	margin: 0;
	padding: 0;
}
.ie #zone2 .ms-WPBody #prod_finder, .ie #subzone2 .ms-WPBody #prod_finder{
	z-index: 1000;
}

#zone2 .ms-WPBody p, #subzone2 .ms-WPBody p{
	font-size: 13px;
	margin:10px 10px 0;
	line-height: 17px;
}

#zone2 .ms-WPBody h1, #zone2 .ms-WPBody h2, #subzone2 .ms-WPBody h1, #subzone2 .ms-WPBody h2 {
	font-size: 13px;
	display:block;
	margin:12px 0 14px 10px;
	color: #289de9;
}

#productHome .ms-WPBody a:link, #subHome .ms-WPBody a:link, #home .ms-WPBody a:link{
	color:#289de9;
}

#productHome .ms-WPBody a:visited, #subHome .ms-WPBody a:visited, #home .ms-WPBody a:visited{
	color:#003366;
}

#productHome .ms-WPBody a:hover, #subHome .ms-WPBody a:hover, #home .ms-WPBody a:hover,{
	color: #005a95;
	text-decoration: underline;
}


/*Latest News */

#ielink{

}

#latest-news {
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 10px 10px;
}

#latest-news-title{
	color:#EF861F;
	font-size:12px;
	font-weight:bold;
	padding-top:6px;
}

#latest-news h2 {
	color: #666666 !important;
	margin: 14px 0 0 !important;
}

#latest-news h5 {
	line-height: 15px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	color: #666666; 
	font-size: 13px;
}

#latest-news p {
	line-height: 16px !important; 
	padding-top: 4px;
	margin: 0 0 1em !important;
}

#latest-news p.more a{
	padding-right: 4px;
}

#zone2 .ms-WPBody p.more img, #subzone2 .ms-WPBody p.more img{
	margin:0px;
}


/* Latest News Page */

.item_pubDate {
	float:left;
	font-size:12px;
	font-weight:bold;
	padding-left:0;
	padding-right:4px;
}

.tab_content_item {
	padding-left:35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

a.item_link {
	font-weight:bold;
	color:#006699 !important;
	text-decoration:none !important;
}

.tab_content {
	clear: both;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 505px;
}

/* News Article */

.story_dateline {
	visibility:collapse;
}

.ie .story_dateline {
	visibility:hidden;
}

.story_dateline .ms-formfieldcontainer {
	visibility:visible;
}


/* Column style */
#third-column {
}

.ms-SPZone {
	background-color:none !important;
	border:0px !important;
	padding:0px !important;
}

td {
	padding: 0px !important;	
}

.ms-WPBody {
	font-family: Arial, Helvetica, sans-serif !important	
}

#vert-tabs #vert-tabs-nav {
	LIST-STYLE-POSITION: outside; 
	PADDING-BOTTOM: 0px; 
	LIST-STYLE-TYPE: none; 
	MARGIN: 0px; 
	PADDING-LEFT: 0px; 
	WIDTH: auto !important; 
	PADDING-RIGHT: 0px; 
	FLOAT: left; 
	FONT-SIZE: 13px; 
	PADDING-TOP: 0px;
}

/* Contact Form styling */

.ms-WPBody .ContactFormImageButtonDiv{
	display:none;
}

.ms-WPBody .ContactFormWrapperDiv{
	font-family: Arial, Helvetica, sans-serif;
}

.ms-WPBody .ContactFormWrapperDiv td{
	width: 200px;
	font-weight:bold;
	font-size:12px;
	padding: 4px !important;
	font-family: Arial, Helvetica, sans-serif;
}

.ms-WPBody .ContactFormWrapperDiv td input, .ms-WPBody .ContactFormWrapperDiv td textarea, .ms-WPBody .ContactFormWrapperDiv td select{
	border:1px solid #CCCCCC;
	color:#666666;
	font-size:12px;
	vertical-align:top;
}

.ms-WPBody .ContactFormWrapperDiv td textarea{
	width: 300px;
}

.ms-WPBody .ContactFormWrapperDiv td label{
	padding-left: 10px;
	padding-right: 10px;
}

.ms-WPBody .ContactFormWrapperDiv td table{
	float:left;
	left:204px;
	position:relative;
	top:-16px;
}

/* Footer styling */
.gecko #new-footer, .WebKit #new-footer{
	clear: both;
}

#new-footer {
	position: relative; 
	width: 942px; 
	background: url(images/footer_gradient.gif) no-repeat 0px 0px; 
	height: 150px; 
	padding-top: 20px
}
#new-footer P.copyright {
	margin: 0px 0px 5px; 
	width: 450px; 
	float: right; 
	color: #8b8b8b; 
	font-size: 11px
}
#new-footer #footer-logo {
	margin-top: 6px; 
	float: left; 
	margin-left: 3px
}
#new-footer UL {
	text-align: left; 
	padding-bottom: 0px; 
	list-style-type: none; 
	margin: 0px 0px 0px 28px; 
	padding-left: 0px; 
	width: 400px; 
	padding-right: 0px; 
	float: left; 
	height: 100px; 
	list-style-image: none; 
	padding-TOP: 0px
}

#new-footer #truste-logo {
	float: right; 
	clear: both
}

#new-footer LI {
	margin-bottom: 2px; 
	float: left; 
	font-size: 12px
}

#new-footer A {
	color: #289de9; 
	text-decoration: none
}

#new-footer A:hover {
	color: #005a95; 
	text-decoration: underline
}

#new-footer UL LI.col-one {
	width: 120px
}

#new-footer UL LI.col-two {
	width: 174px
}

#new-footer UL LI.col-three {
	width: 87px
}

#new-footer UL LI.oneten {
	width: 110px
}

#new-footer UL LI.oneeightfour {
	width: 184px
}