body{
	background-color:#7C9DE2;
}
#container {
	width: 775px;
	height:auto;
	border: 0px #00467F solid;
	text-align: left;
	margin: 0 auto;
	padding: 15px 15px 0 15px;

}
#main {
	background:url(images/background.jpg) repeat-y;
	width: 750px;
	float:left;
	height:auto;
	text-align: left;
	margin: 0 auto;
	padding: 15px 15px 0 15px;
}

img.pngfix {
	behavior: url(pngHack.htc);
}

img.pngfix2 {
	behavior: url(pngHack.htc);
	position: absolute;
	z-index:1000;
	margin: -20px 0 0 -60px;
}

#header {
	background:url(images/banner_blank.gif) no-repeat top;
	width: auto;
	display:block;
	margin: 20px 1px 1px 5px;
	clear: both;
	padding: 0 0 35px 15px;
}

#banner {
	border: 1px solid #000;
	background-image:url(images/logoheader.jpg);
	padding: 10px;
	width: auto;
	height: 100px;

}

#calculate_savings_button {
  float:left;
	background:url(images/calculate_savings_button.gif);
	text-decoration:none;
	background-repeat:no-repeat;
	padding:0 220px 52px 0;
	
}
#home_button {
  	background:url(images/button_HomeOff.jpg);
	text-decoration:none;
	background-repeat:no-repeat;
	padding:0 70px 25px 0;
}

#home_button:hover {
  	background:url(images/button_HomeOver.jpg);
	text-decoration:none;
	background-repeat:no-repeat;
	padding:0 70px 25px 0;
}

#consumers_button {
  	background:url(images/button_ConsumersOff.jpg);
	text-decoration:none;
	background-repeat:no-repeat;
	padding:0 135px 25px 0;
}

#consumers_button:hover {
  	background:url(images/button_ConsumersOver.jpg);
	text-decoration:none;
	background-repeat:no-repeat;
	padding:0 135px 25px 0;
}

#professionals_button {
  	background:url(images/button_ProfessionalsOff.jpg);
	text-decoration:none;
	background-repeat:no-repeat;
	padding:0 185px 25px 0;
}

#professionals_button:hover {
  	background:url(images/button_ProfessionalsOver.jpg);
	text-decoration:none;
	background-repeat:no-repeat;
	padding:0 185px 25px 0;
}

#menu {
	border: 0px #000 solid;
	width: 420px;
	height: 35px;
	padding: 120px 0 0 100px;
	
}

#calculator_container {
	z-index:9;
	width: 450px;
	top:25px;
	border: 0px #000 solid;
	float: left;
	padding: 0px;
	margin: 30px 0 0 40px;

}

#take_action {
	float: right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	width: 185px;
	border: 1px solid #00467F;
	padding: 5px;
	margin: 0 25px 10px 0;
	clear:right;
}
#bottom_div {
	clear:both;
	padding: 35px 0 0 0;

}
hr {
	border: 1px solid #CDCDCD;
	width:400px;

}

#footer {
	width: auto;
	display:block;
	margin: 20px 1px -1px -1px;
	clear: both;
	background:transparent;
	padding:15px 0 0 0;
}

hr {
	color:#fff;
}

a:link {
	color: #00467F;
}

a:active {
	background: #fff;
}

a:hover {
	background: #fff;
}

.menu a:link {
	background: #fff;
	text-decoration:none;
	left-padding: 7px;
}

.menu a:visited {
	background: #fff;
	text-decoration:none;
	left-padding: 7px;
}

.menu a:hover {
	background: #fff; 
	color:#00467F;
	text-decoration:none;
	left-padding: 7px;

}

h1, h2, h3, h5 {
	font-family: century gothic, sans-serif;
}
.caption {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}

h1 {
	text-align: left;
	color: #000;
}

h2 {
	color: #00467F;
	line-height: 120%;
	font-size:20px;

}
h3  {
	color: #00467F;
	size: 12pt;
	letter-spacing: 1px;
	font-family: Tahoma, arial, sans-serif;
}

.prescription {
	border-bottom: 1px solid #CCCCCC;
}

h4 {
	font-family:Arial, Helvetica, sans-serif;
	color: #00467F;
	line-height:100%;
	text-align:center;
	font-size: 12pt;
}

#costTable td,
p, li {
	font-family: Tahoma, sans sarif;
	font-size: 10pt;
}
li {
	padding: 4px;

}

b {
     color: #00467F;
     font-weight: bold;

}

.indentlist {
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 0px ;
     margin-left: 30px;

}

.indentlist2 {
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 0px ;
     margin-left: 275px;
}

.hover a:hover {
  	background:url(images/calculate_savingsbuttonOVER.gif);
	text-decoration:none;
	background-repeat:no-repeat;

}
.itemText img {
padding: 2px 15px 10px 15px;

}


.box_notepad {width:447px; background:url(images/notepad_middle.gif); float:left; margin-left: 40px; display:block; margin-top:0px; clear:none;}
/*.box_notepad h3 {font: 22px Arial, Helvetica, sans-serif; padding: -20px 25px; text-align:right; margin-top:-20px;}

.box_notepad h3 {font: 22px Arial, Helvetica, sans-serif; padding: 0; text-align:left; margin:-30px 8px 0 0;}
*/

.box_notepad h3 {font: 22px Arial, Helvetica, sans-serif; padding: 0; text-align:right; margin:-30px 8px 0 0;}




.box_notepad_content {background:url(images/notepad_top.gif) no-repeat; font-size: 14px; line-height:18px; padding-top:50px; padding-right: 10px; border-bottom:1px solid #000000;}

/*
.box_notepad_content {font-size: 14px; line-height:18px; padding-top:50px; padding-right: 10px; border-bottom:1px solid #000000;}
*/


.box_notepad p {margin:20px; border: 1px solid ##FF0000; }
.box_notepad_bottom {width:447px; background:url(images/notepad_bottom.gif) no-repeat; padding-bottom:65px; padding-right:50px;}


/* -- laura's stuff... not complete  -- */
.box {width:168px; float:right; position: relative; top: 15px; background:url(images/pillBottleMiddle.gif) repeat-y bottom; margin-right: 45px; padding: 0; background-color:#ffffff;}
.box h3 {font: 18px Arial, Helvetica, sans-serif; margin:90px 0 10px 0;}
.box_content {background:url(images/pillBottleTop.gif) no-repeat; font-size: 14px; line-height:21px; padding:25px 18px 0 18px;}
.box_bottom {padding:17px 0 36px 0; background:url(images/pillBottleBottom.gif) no-repeat; background-color:#ffffff;}
/* -- /added by laura.langa.spencer  -- */
