#icons { float:right; margin:0px; padding:0px 0px 0px 10px; list-style:none; font-size: 10px;}
#icons li {margin:0; padding:0; display:inline; }
#icons li a { padding:0; margin:0; }

#footer p { color:#94CEBC ; margin:0;  }
#infoBar {
	margin:0;
	background:transparent url(images/bkg_infobar.gif) repeat-x bottom left;
	color:#fff;
	font-size:1.5em;
	font-weight:bold;
	padding:9px 0 11px 0;
	/*border:1px solid green;*/
	width:100%;
	float:left;
	position:relative;
	text-align:center;
}
#infoBar p{color: #FFF; margin-bottom:-3px;}
#infoBar img {position:absolute; bottom:0; left:0; /*border:1px solid blue;*/ }

.productImage { width:170px; text-align:center; vertical-align:middle; padding:10px 0px; }
.productDescription { width:440px; margin:0 10px 0 10px; }

div#header{ background:url(images/clinically_proven_con.jpg) top right no-repeat; display:block; float:left;}

.withIcon { background:url(images/list_white_con.gif) no-repeat left; padding-left:15px; }


/* ### RIGHT NAV ### */
#featureContent { padding:0px; font-weight:bold; height:225px;  }
#featureContent p {color:#fff;padding:0px 25px;}
#featureContent a {color:#fff;text-decoration:underline;}

#professional #featureContent li { list-style:url(images/list_whiteOnBlue_pro.gif); }
#consumer #featureContent li { list-style:url(images/list_whiteOnGreen_con.gif); }

ul.faq { padding:20px 0 20px 0; }
ul.faq li { font-weight:bold; }

ul.snackBars{color:#ED4453; float:left; display:block;width:400px; padding:0; margin-left:0; }
ul.snackBars li{float:left; width:120px; padding-left:15px; list-style:none!important;  border-left:1px solid #012170;}
ul.snackBars li.first{border-left:0; padding-left:0;}

dl { margin:20px 0 20px 0; }
dt, dd { padding:8px; margin:0; }
dt { width:230px; font-weight:bold; float:left; margin:0; border-top:1px dotted #CCC; }
dd { margin-left:230px; padding-left:30px; border-top:1px dotted #CCC; }
dt {
	\width:246px;
	w\idth:230px;
}


.pageNodeMenu { margin:0; padding:0 0 5px 0; width:100%; }
.pageNodeMenu li { padding:0; margin:1px 0; border-right:1px solid #012170; float:left; }
.pageNodeMenu li a { padding:0; margin:0 4px; white-space:nowrap; display:block; }
#consumer .pageNodeMenu li {  list-style:none; }
#professional .pageNodeMenu li { list-style:none; }



.artLister li { list-style:none; background:none; }

#sendForm {width:350px;}
#sendForm td, th { margin:0; padding:4px; border:1px solid #fff; }
#sendForm input {width:220px;}
.inputText { width:208px; background:#ccddee; }


/* colours removed 4/8/2006 stumpy */
/*#professional #footer { color:#009DDB; }*/
/*#consumer #footer { color:#54B194; }*/



#footer a { color:#012170; }
#footer { margin:10px; }
#footer ul, #footer li { list-style:none; margin:0; padding:0; }
#footer li { display:inline; }

div#leftFooter {float:left; padding:10px 0; font-size:0.9em; }
div#rightFooter {float:right; padding:10px 0; text-align:right; }


/* SKI's Form CSS */
#sendStoryForm td { padding-bottom:14px; padding-top:0px;border:1px solid #fff; }
.inputText {width:208px; background:#bbd2e8;}
#sendStoryForm textarea { height:120px; width:400px; background:#bbd2e8; }


/*  Bone Check events */
table.eventTable{border:1px solid #54B194; width:415px;float:left; margin-bottom:50px;}
table.eventTable td{border:0; padding:5px 10px;}
td.eventMonth{background:#54B194; color:#fff; font-weight:bold;}

table.layout{border:0; margin-left:25px; color:#fff; width:200px;}
table.layout th{font-size:14px; color:#012170; border:0; background:transparent; padding:5px 0px;}
table.layout td{width:100px; border:0; padding:3px 0;}

ul.eventList{width:100%; float:left; padding:0 0 10px 0; margin:0;}
ul.eventList li{text-align:center; list-style:none; padding:0; display:block; float:left;
				width:33px; border-right:1px solid #54B194; }
ul.eventList li.last{border-right:0;}
ul.eventList a{display:block; padding:3px 0; }

calendarImg{float:right;}

.finePrint{font-size:10px;}
p sup{ font-size:7px;line-height:0; vertical-align:middle; padding-bottom:0.6em; }
