/* ========================================
 * For McKesson.com - header and footer
 * April 23, 2010
 * by Jacob Covington
 * Index:  -- all values can be modified by CSS on page or !important in external CSS
 * #page-wrap controls width of the page
 * _MAIN CONTENT - content goes here ;-)
 * _HEADER - for #header styles
 * _FOOTER - for #footer styles
 * _GLOBAL - global settings like fonts
 ==========================================*/
#page-wrap {width: 780px;margin: 0 auto;position:relative;padding: 0;clear:both;}

/*== _MAIN CONTENT ===================*/
#content_wrap {clear:both;overflow:hidden;}
#content_wrap p {margin:0 0 1em 0;}
h1.titlebar {font-size:17px;color:#ffffff;background-color:#ff6600;width:748px;font-weight:normal;margin:0;padding:9px 15px;border:1px solid #999999;}
#main_content {padding:15px;float:left;}
#main_content img {margin-right:7px;}
/*== _HEADER ============================*/
#header {width:100%;padding:18px 0 8px 0;font-size:10px;overflow:hidden;-webkit-text-size-adjust: none;}
#header .mainLogo {width: 154px;height:37px;float:left;}
#login {float:right;width: 111px;height: 21px;background: transparent url('http://www.mckesson.com/mck/img/globalnav/login_box.jpg') no-repeat top left;}
#header .loginLink {display: block;margin-top: 4px;margin-left: 6px;background: transparent url('http://www.mckesson.com/mck/img/globalnav/arrow_orange.gif') no-repeat 95px 3px;}
#header .headerNav {margin:4px 0 0 0;padding: 0;overflow: hidden;float:right;}
#header .headerNav li {display: inline;margin: 0;padding: 0 9px 0 6px;width: auto;border-right:1px solid #cecece;}
#header .headerNav li.last {border-style:none !important;}
#header .search {float:right;clear:right;margin:11px 0 0 0;width:507px;}
#header .search input{ height: 16px; width: 210px; border: 1px #ccc solid; padding-bottom: 2px; font-size: 13px;float:right; display:block;-webkit-text-size-adjust: none;}
#header .searchButton {color:#ffffff;display:block;background: transparent url('http://www.mckesson.com/mck/img/globalnav/search_box.jpg') no-repeat top left; margin-left: 4px; width: 49px; height: 21px; text-align: center;float:right;padding:3px 0 0 0;}
#header .searchButton:hover {color:#ffffff;}
/*== _FOOTER =========================================*/
#footer {width:100%;clear:both;background-color:#ffffff;border-top: 1px #999999 solid;height:38px;font-size: 10px;-webkit-text-size-adjust: none;}
#footer ul {padding:0 0 0 12px;float:left;margin:10px 0;}
#footer li {display: inline;margin: 0;padding:0 9px 0 6px;width: auto;border-right:1px solid #cecece;}
#footer p {float:right;color: #666;margin:10px 0;}
#footer li.first {padding-left:0;}
#footer li.last {border-style:none !important;}
/*== _GLOBAL ============================*/
html{overflow-y:scroll;}
body {margin: 0px;padding: 0px;font-family: Verdana, arial, helvetica, sans-serif;font-size:	11px;color: #333;z-index:1;}
a {color: #0052A5;text-decoration: none;}
a:hover {color: #0052A5;text-decoration: underline;}
img {border: none;}
ul {list-style-image: url('http://www.mckesson.com/mck/img/icn_link.gif');}
#skip-to_links {position:absolute;left:-999px;}
.right {float:right;}
.left {float:left;}
.hidden {display:none;}
.block {display:block;}
.inline {display:inline;}
