
body,h1,h2,h3,h4,h5,h6,html,form,p,th,td {margin:0;padding:0;}
table {border:collapse;border:0;}
ul {margin:10px 0;}
img {border:0;}
input.text,select {border:1px solid #c9c9c9;}
sup {line-height:0}
.clear {clear:both;}
.error {color:#f00;}
.floatLeft {float:left;}
.floatRight {float:right;}


/*generic styles*/
body {color:#000;font:normal 12px Arial,Verdana,sans-serif;}
h1,h2,h3,h4,h5,h6,p,ol,ul {margin-bottom:10px;font-size:12px;}
a {color:#009BC9;}
label {padding:0 10px 0 0;}
ul {padding:0 0 0 15px;}
ul li {margin:0 0 10px;}
.alignCenter {text-align:center;}
.hidden {display:none;}


body.popup {padding:20px;}
body.popup h2,body.popup h3 {color:#0093C5;}

.navigation ul {margin:0;padding:0;}	
.navigation ul li {float:left;list-style:none;}

.clear {clear:both;}
/***button.button {background:transparent;border:0;cursor:pointer;margin:0;overflow:visible;padding:0;-moz-margin-start:-3px;-moz-margin-end:-3px;}
a.button,a.button span,button.button span,button.button span span {background:url(/local/images/button.gif) no-repeat 100% 0;color:#666666;cursor:pointer;display:block;line-height:21px;padding:0 10px 0 0;text-decoration:none;white-space:nowrap;}
a.button,button.button span {background-position:0 0;padding:0 0 0 10px;}
a.button,button.button {margin-right:3px;}***/


/* layout */
.layout {background:url(/local/images/bg.jpg) no-repeat 0 100%;margin:0 auto;position:relative;width:993px;}
.headergraphic {background:url(/local/images/header.gif) no-repeat #fee81c;display:inline;float:left;height:156px;width:993px;}
	#fr .headergraphic {background-image:url(/local/images/header_fr.gif);}
.homelink {display:block;height:90px;left:10px;position:absolute;top:40px;width:700px;}
.videoplayer {background:url(/local/images/video_placeholder.jpg) no-repeat;display:inline;float:right;height:276px;width:312px;}
.tagline {background:url(/local/images/tagline.gif) no-repeat 60px 10px;clear:left;height:160px;width:993;}
	#fr .tagline {background-image:url(/local/images/tagline_fr.gif);}
.countdown {background-image:url(/local/images/countdown_bg.gif);position:relative;}
.countdown .headergraphic {background-image:url(/local/images/countdown_header.gif);display:block;float:none;}
	#fr .countdown .headergraphic {background-image:url(/local/images/countdown_header_fr.gif);}
.countdown .primary {position:relative;z-index:2;}
.countdown .primary ul {background:#fff;height:30px;margin:0 0 0 20px;position:relative;z-index:2;}
.countdown .primary li {margin:10px 40px 0 0;padding:0 0 5px;position:relative;z-index:2;}
.countdown .primary .selected {border-bottom:5px solid #fbb009;z-index:2;}
.countdown .primary ul .shadows {background:#fff;display:none;left:0;position:absolute;top:18px;z-index:2;width:180px;}
.countdown .primary ul ul {background:transparent;height:auto;margin:0;}
.countdown .primary ul li:hover .shadows,.countdown .primary ul li.over .shadows {display:block;}
.countdown .primary ul ul li {background:url(/local/images/topmenuitem.gif) no-repeat center 0 transparent;display:block;float:none;margin:0;padding:5px 15px;position:relative;width:140px;}
.countdown .primary ul ul .first {background:none;}
.countdown .primary ul ul li a {color:#666;font-size:11px;font-weight:normal;}
.countdown .primary ul ul .selected {border:0;}
.countdown .primary ul ul .selected a,.countdown .primary ul ul li a:hover {color:#009bc9;}
.countdown .primary a {color:#009bc9;font-family:Verdana,sans-serif;font-size:16px;font-weight:bold;text-decoration:none;}
.countdown .secondary {display:none;margin-right:10px;}
.countdown .secondary ul li {float:none;}
.countdown .secondary a {color:#009BC9;font-weight:bold;text-decoration:none;}
.countdown .secondary .selected a {color:#9cc4de;}
.countdown .internal .secondary {display:inline;float:left;width:150px;}
.countdown .internal .container {display:inline;float:left;width:750px;overflow:hidden;}
.countdown .body {display:inline;float:left;height:auto !important;min-height:0;padding:40px 0 150px 50px;position:relative;z-index:1;width:925px;}
.countdown h1 {font-size:15px;}
.countdown h2 {color:#044067;font-size:14px;}
.countdown .column {display:inline;float:left;}
.countdown .two .column {margin:40px 8% 40px 2%;width:39%;}
.countdown .two .first {margin:40px 2% 40px 8%;width:39%;}
.countdown .landing .box .c {min-height:160px;position:static;} * html .countdown .landing .box .c {height:160px;}
.countdown .registration {width:700px;}
.countdown .registration .box .c {padding-top:30px;}
.countdown .registration .column {margin:0 2% 0 0;width:42%}
.countdown .registration .first {margin:0 2% 0 0;width:53%}
.countdown .footer {padding:0 20px 1px;position:static;}

.shadows .t,.shadows .t div {background:url(/local/images/shadowtop.gif) no-repeat 100% 0;font-size:0;height:7px;overflow:hidden;}
.shadows .b,.shadows .b div {background:url(/local/images/shadowbottom.gif) no-repeat 100% 0;font-size:0;height:7px;overflow:hidden;}
.shadows .t div,.shadows .b div {background-position:0 0;width:7px;}
.shadows .l {background:url(/local/images/shadowleft.gif) repeat-y;}
.shadows .r {background:url(/local/images/shadowright.gif) repeat-y right 0;zoom:1;}
.shadows .c {position:relative;}

.box .t,.box .t div {background:url(/local/images/boxtop.gif) no-repeat 100% 0;font-size:0;height:9px;overflow:hidden;}
.box .b,.box .b div {background:url(/local/images/boxbottom.gif) no-repeat 100% 0;font-size:0;height:9px;overflow:hidden;}
.box .t div,.box .b div {background-position:0 0;width:9px;}
.box .c {border:1px solid #fff;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:0 20px;position:relative;}
.registration .box .t,.registration .box .t div {background:url(/local/images/registerboxtop.gif) no-repeat 100% 0;height:10px;}
.registration .box .b,.registration .box .b div {background:url(/local/images/registerboxbottom.gif) no-repeat 100% 0;height:10px;}
.registration .box .t div,.registration .box .b div {background-position:0 0;width:10px;}
.registration .box .c {background:url(/local/images/registerboxbg.gif) repeat-x #f4f4f5;border-bottom:1px solid #f4f4f5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:0 20px;position:relative;}
.registration .form td {padding:0 0 5px 0;}
.savingscalc {background:url(/local/images/savingsbg.gif) no-repeat;height:206px;padding:15px 20px;width:745px;}
.savingscalc .text {width:50px;}
.countdown .savingscalc .input td {color:#fff;font-weight:bold;padding:0 5px;}
.countdown .savingscalc .input .error td {color:#f00;font-weight:normal;text-align:right;}
.countdown .savingscalc .input .calculate {padding:10px 0;}
.countdown .savingscalc .output th {color:#666;text-align:left;white-space:nowrap;}
.countdown .savingscalc .output td {background:url(/local/images/dots.gif) no-repeat 0 12px;padding:0 0 0 100px;}
.countdown .savingscalc .output .text {background:none;border:0;color:#666;font-family:Arial;font-weight:bold;}
.countdown .savingscalc .column {margin:10px 20px;width:30%;}
.countdown .savingscalc .first {width:50%;margin:10px 20px 10px 10px;}
#fr .calculate button {margin-right:40px;}
.sensetest {margin:30px auto 30px;padding:0;width:600px;}
.sensetest h2 {text-align:center;}
.sensetest ul {margin:0;padding:0;}
.sensetest .label {width:150px;padding:50px 0 0;}
.sensetest .label li {list-style:none;margin:0 0 14px;}
* html .sensetest .label li {list-style:none;margin:0 0 16px;}
.sensetest .taste,.sensetest .smell {background:#cffbcf;margin:0 0 0 10px;padding:5px 15px;width:162px;}
.sensetest .taste em,.sensetest .smell em {font-size:10px;}
.sensetest .taste {background:#dbecff;}
.sensetest .scale {background:#dbecff;border-collapse:collapse;clear:both;margin:0 0 3px;zoom:1;width:162px;}
.sensetest .scale td {border:1px solid #fff;cursor:pointer;font-weight:bold;height:26px;text-align:center;width:26px;}
.sensetest .taste .scale {background:url(/local/images/tastescalebg.gif) repeat-y;color:#145181;}
.sensetest .taste .scale .over,.sensetest .taste .scale .selected {background:url(/local/images/tasteselected.gif) no-repeat;color:#fff;}
.sensetest .smell {background:#cffbcf;}
.sensetest .smell .scale {background:url(/local/images/smellscalebg.gif) repeat-y;color:#34a034;}
.sensetest .smell .scale .over,.sensetest .smell .scale .selected {background:url(/local/images/smellselected.gif) no-repeat;color:#fff;}
.references {margin:20px 0 0;font-size:10px;}
.references ul {margin:0;padding:0;}
.references li {font-size:10px;list-style:none;margin:0;padding:0;}
.data {border-collapse:collapse;}
.data th,.data td {border:1px solid #ccc;padding:3px;}

.languagetoggle {display:inline;float:right;margin:5px 10px;}
#countdown {background:url(/local/images/countdown.gif) no-repeat;clear:right;display:inline;float:right;height:130px;width:255px;}

.body {min-height:476px;height:auto !important;height:476px;}

.content {margin:0 30px 30px;}
.content h1 {font-size:16px;width:724px;}
.content h1 strong {color:#009BC9;}

.resourcecenter {margin: 0 0 0 30px;float:left;display:inline;position:relative;}
.resourcecenter h2 {font-size:14px;}
	#fr .resourcecenter h2 {font-size:13px;}
.resourcecenter td {font-size:12px;vertical-align:bottom;padding-bottom:3px;}
.resourcecenter a {color:#000;font-weight:bold;text-decoration:none;}

.moreinfo {margin:5px 0 0 300px;}
.moreinfo p{font-size:10px;}

.footer {position:absolute;bottom:0px;padding:0 0 0 30px;}
.footer p {font-size:10px;}
.pfizerlogo {background:url(/local/images/logo_pfizer.gif) no-repeat;width:149px;height:19px;position:absolute;left:400px;}

.provinceselect {visibility:hidden;}
.helpfulresources {position:relative;display:block;}
.provinceselect {background:#FCC40C;padding:5px;position:absolute;white-space:nowrap;left:10px;top:-60px;}
.provinceselect ul{margin:0;padding:0;list-style:none;}
.provinceselect ul li {margin:0;}
.provinceselect a:hover {color:#009BC9}

.visible {visibility:visible;}

.scrollingbox {width:176px;display:inline;float:left;}

/*inside page*/
.insidelayout {background:#FFE320 url(/local/images/inside_header.jpg) no-repeat;min-height:752px;height:auto !important;height:752px;}
.insidelayout .navigation a {color:#FBB209;font-weight:bold;position:absolute;text-decoration:none;padding:5px;}
.insidebody {margin-left:300px;}

.insidecontent {padding:20px 20px 0;}
	#fr .insidecontent {padding:8px 10px 0 20px;}
.insidecontent h1 {background:url(/local/images/inside_title.gif) no-repeat;height:108px;text-indent:-5000px;}
	#fr .insidecontent h1 {background:url(/local/images/inside_title_fr.gif) no-repeat;height:108px;text-indent:-5000px;}

.shadowbox {width:681px;}
.shadowbox .t{background:url(/local/images/shadow_t.gif) no-repeat 0px 100%;height:3px;}
.shadowbox .c{background:url(/local/images/shadow_side.gif) repeat-y;}
.shadowbox .b {background:url(/local/images/shadow_b.gif) no-repeat;height:10px;}

table.resources {background:#fff;margin:0 auto;width:651px;border-collapse:collapse;}
table.resources th, table.resources td {padding:7px 15px;}
table.resources .even {background:#FFF9CA;}
table.resources .odd {background:#FFF;}
table.resources th {color:#009BC9;text-align:left;}
table.resources td, table.resources th {font-size:12px;vertical-align:top;}

.insidefooter {padding-left:15px;}
.fineprint {display:inline;float:left;width:75%;font-size:8px;}
.fineprint p {font-size:10px;}
a.printerlink {text-decoration:none;font-weight:bold;padding-left:10px;}

.leavingsite {padding:20px;}
.fagerstromform input {margin:0 5px 0 0;vertical-align:middle;}

/* comedy page */
.comedycontentcontainer {width:700px;}
.comedianpic {float:left;margin: 0 10px 10px 0;}
.comedy #countdown, .comedy .languagetoggle {display:none;}
.dateslisting {width:500px; border-collapse:collapse; margin-bottom:20px}
.dateslisting td, .dateslisting th {padding:3px;}
.dateslisting th {text-align:left;}
.dateslisting .label {padding-right:15px; vertical-align:top;}

