@import url(colors.css);
@import url(forms.css);
@import url(nav.css);
@import url(type.css);

* {margin: 0; padding: 0; }

a,
a:focus,
a img {border: 0; cursor: pointer; outline: 0;}

body.small {font-size:90%;}
body.medium {font-size:100%;}
body.large {font-size:125%;}


caption,
th	{ text-align:left; }

img.linkimg {display: inline; margin-left: 3px;}

img, 
table 	{ border:0; border-collapse:collapse; border-spacing:0; }



#container,
#container-bottom,
#content div.home-cta,
#content div.home-cta-bottom,
#content div.home-cta-top,
#global { position: relative;}

#container,
#container-bottom {width: 978px; margin: 0 auto; overflow:hidden; }


#container-bottom {height: 7px; margin-bottom: 40px;}
#container,
#content,
#content div.home-cta,
#content div.home-cta-bottom,
#content div.home-cta-content,
#content div.home-cta-top,
#header {height: auto;}

#content,

#leftcol {display: block; float: left;}

#footer {float: right;}

#content {width: 780px; overflow:hidden;}

#content a#btnback,
#content a#ctl00_MainContent_lnkContinue {display: block;width: 208px; height:26px; margin:10px 20px; text-align:center;padding: 8px 0 0 0px; background:url(/images/buttons/leaving-site.png) top left no-repeat;}
#content a#btnback {float: left;}
#content a#ctl00_MainContent_lnkContinue {float: right;}
#content a#btnback:hover,
#content a#ctl00_MainContent_lnkContinue:hover {background-position:0 -34px !important;}

#content h1 {min-height: 114px; overflow: visible; padding: 31px 0 0 47px;}
	body#home #content div#toprol-intro h1 {min-height: 1em; padding: 20px 200px 0px 50px;}
	body#home #content div#toprol-intro h1#oncedaily {padding-top: 45px;}
	body#home #content div#toprol-intro h1#treatment {padding-top: 90px;}
	body#home #content div#toprol-intro p {padding: 0px 200px 10px 30px;}
	body#register #content h1 {clear: right; position: relative; top: -13px; padding-top: 0px;}


#content img {display: block; margin: 20px 20px;}
#content .dosage img {display: block; margin: 0;}
#content img.linkimg {display: inline; margin: 0 0 0 3px;}

#content div.cta {margin: 20px 0; }
#content div.cta p a {display: -moz-inline-block; display: inline-block;  height: 22px; vertical-align: baseline; margin-left: 5px; padding-top: 5px;}
#content div.cta p a#drugsideeffects {width: 181px;}
#content div.cta p a#genericequiv {width: 385px;}
#content div.cta p a#guidelines {width: 240px;}
#content div.cta p a#reqmoreinfo {width: 315px;}

#content div.home-cta,
#content div.home-cta-bottom,
#content div.home-cta-top {width: 780px; min-height:136px; height: auto !important; height:136px;}

#content div.home-cta {margin:15px 0 20px 4px;}

#content div.home-cta-content {display: block; float: left; width: 318px; margin: 19px 40px 13px 20px;}
	body#home #content div.home-cta-content h2 {margin: 0; padding: 0 0 5px 0;}
#content div.home-cta-content p {margin: 0; padding: 10px 0 0 0;}
#content div#cta-highbp.home-cta-content p#learn {margin-top: 0px;}
#content div.home-cta-content p a {text-decoration:underline !important;}
#content div.home-cta-content p img {display: inline; width: 12px; height: 16px; margin:0px 7px 1px 0; vertical-align: text-bottom; }

#content h2,
#content p {margin: 7px 75px 7px 20px;}
#content h2 {margin-top: 30px;}
#content ol,
#content ul {margin: 7px 20px; padding: 0 20px;}

#content ol li,
#content ul li {margin-top: 0; margin-bottom: 12px;}

#content div#tools {display: block; float: right; width: 200px; height: auto; overflow: visible; padding: 0px 0 0 0; }
#content div#tools ul#utiltools {display: block; clear: both; float: right; padding-top: 0px; list-style: none none outside;}
#content div#tools ul#utiltools li {padding: 0; }

#content div#tools ul#utiltools li a {}
#content div#tools ul#utiltools li#printpage {border-left: 1px solid #FFF; padding: 0 5px 0 10px;}
#content div#tools ul#utiltools li a:hover,
#content div#tools ul#utiltools li a.on {text-decoration: underline;}
#content div#tools ul#utiltools li a.off {text-decoration: none;}
#content div#tools ul#utiltools li a#text-small,
#content div#tools ul#utiltools li a#text-medium {margin-right: 2px;}
#content div#tools ul#utiltools li a#text-large {margin-right: 10px; margin-bottom: 0px;} 
#content div#tools ul#utiltools li img {display: inline; margin:0px; vertical-align: middle;}
#content div#tools ul#utiltools li {float: left;}

#footer {width: 734px; margin:9px 20px 30px 0px;}
#footer p#audience img {width: 24px; height: 15px; vertical-align: middle; margin-right: 5px;}

#global {width: 100%; min-height:36px; height:auto !important; height:36px;}


#header {padding-bottom: 29px;}
	body#home #header {padding-bottom: 15px;}
#header img {display: block; float: left;}
	/* Hides external link image in header for PAR logo */
#header img.linkimg {display: none; visibility: hidden;}
#header img#brand {width: 280px; height: 34px; margin-top: 15px; }
#header img#company {width: 138px; height: 35px; margin: 12px 0 0 440px;}
#header img#partner {width: 93px; height: 35px; margin: 18px 0 0 18px;}


#footer p,
#isi ul li {margin-bottom: 15px;}
	body#pageisi div#content div#isi ul {padding-left: 30px;}

#isi {margin-top:7px;}
#isi h5 {padding-top: 14px; padding-bottom: 14px;}
	body#pageisi div#content div#isi h5 {margin-left: 20px;} 

#isi div#caution {margin-left: 15px;}
#isi div#caution ul {margin: 0 12px; padding: 0 12px;}

#leftcol {width: 181px; height: auto; margin-right: 11px; padding: 0 ; overflow: hidden;}
	body.landing #leftcol {background-image: none;}

#leftcol-callouts {display: none; visibility: hidden; margin: 31px 0 0 15px;}
	body#home #leftcol-callouts {display: block; visibility: visible;}
#leftcol-callouts p {margin: 8px 0 0 0;}

#skiplinks {margin-left: -9999px; height: 0; font-size:0;}

#toprol-intro {}
    div#toprol-intro {display: block; height: auto; overflow-y: visible;}

/* dosage tables */
.dosage {width:575px; padding-left:20px;}
.dosage .footnote {font-size:75%; font-style:italic; }
.dosage table	{ float:left; width:275px; }
.dosage .right	{ margin-left:10px; }
.dosage th { background:#00A0B0; color:#ffffff; font-size:81%; padding:8px 0 7px 8px; }
.dosage td { background:#F9F5D8;border-bottom:solid 1px #FBE0A9; color:#303030; font-size:81%; padding:8px 0 7px 8px; width:463px; }
.dosage .last { border:none; padding:8px 0 12px 8px; }
.dosage .pills { background:#E1FFFF; border:none; padding:0; vertical-align:top; width:65px; margin:0px;}

#flashcontainer {margin-left:20px;}


