@charset "utf-8";

body {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	margin-top: 0px;
	padding-top: 0px;
}

#container {
	position:relative; /*---position relative allows absolute positioned items positions to container not webpage*/
	width:900px; /*---margin 0 is for top and left margin, and auto is for half on left and half on right, this is what centers the page*/
	text-align:left;
	background-color:#FFFFFF;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom-style: none;
	border-bottom-color: #FFFFFF;
	border-top-style: none;
	border-top-color: #FFFFFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#clear {clear:both;

}

#container  #maincontent  #orangeheadlines  #pink  {

	margin-left: 7px;

}

#container #maincontent #pictureandtestimonials #whitecones #fingers {
	border: .8mm solid #999999;
	margin-bottom: 15px;
	margin-right: 0px;

}

#container #maincontent .style19 img {
	margin-left: 50px;

}



/*-----position container elements----*/

#container #header {
	position:relative;
	height:115px;
	float:left;
	background-color: #D4EAF8;
	border-bottom-width: 0.2mm;
	border-bottom-style: solid;
	border-bottom-color: #009999;

}

#container #timecontact {
	clear: both;
	float: left;
	height: 15px;
	width: 860px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-align: right;
	line-height: normal;
	color: #999999;

}





#container #leftnav {
	width: 115px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 100;
	text-decoration: none;
	line-height: 1.7px;
	color: #666666;

}



.pleftnav {
	padding-left: 7px;
	line-height: 1.8;
	font-size: 10px;
	font-weight: normal;
	text-transform: capitalize;
	font-stretch: expanded;
	color: #999999;
	text-decoration: none;

}



#container #leftnav #pharmaciststext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #999999;
	line-height: 1.5em;
	text-align: center;

}



#container #topnavpic {
	float:right;
	background-color: #FFFFFF;
	width: 780px;
	border-bottom-width: 0.25mm;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	background-position: center center;
	text-align: center;
	border-top-color: #006699;
	border-top-style: solid;
	border-top-width: 0.25mm;

}

#container  #topnavpic  #topnavpictable {
	font-size: 10px;
	color: #0099FF;



}







#container #maincontent {
	float:left;
	width:560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	vertical-align: top;
	text-align: left;
	line-height: 1.5em;
	background-color: #FFFFFF;
	padding-left: 8px;
	margin-top: 0px;

}

#container #maincontent h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 160%;

	font-style: italic;

	color: #400080;

	line-height: 1.2em;

	text-align: left;

	vertical-align: top;

}

#container #maincontent h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-style: normal;
	font-weight: bold;
	color: #000066;
	line-height: 1.2em;

}

#container #maincontent h3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 100%;

	font-style: normal;

	line-height: 1.32em;

	font-weight: normal;

	color: #666666;

}

#container  #maincontent  #testimonials {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: 1.5em;

	font-weight: normal;

	color: #333333;

}

#container #maincontent #pictureandtestimonials {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: normal;

	color: #333333;

	line-height: 1.5em;

}



#container #maincontent #bodycontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 1.6em;
	font-weight: normal;
	color: #666666;
	padding: 0px;

}

#container  #maincontent  #object {

	margin-right: 0px;

	margin-bottom: 14px;

	margin-left: 0px;

	padding-right: 10px;

}









#container #rightnav {
	float:right;
	width:195px;
	color: #000000;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 89%;
	font-style: normal;
	font-weight: normal;
	line-height: 1.2em;
	text-align: center;
	border-left-width: 0.2mm;
	border-left-style: none;
	border-left-color: #00CC00;
	border-bottom-width: 0.3mm;
	border-bottom-style: none;
	border-bottom-color: #003333;
	border-top-width: thin;
	border-top-color: #00CC00;
	background-color: #FFFFFF;

}

#container #rightnav #samedayshippingtext {
	font-size: 12px;
	color: #000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	line-height: normal;

}



#container #rightnav #blueorderbuttontop {

	border: .2mm solid #569ACD;

	margin-top: 5px;

}

#container #rightnav #number {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #400080;

}

#container #rightnav #hours {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	color: #666666;

}



#container #rightnav #newcones {

	border: .25mm solid #333333;

}

#container #rightnav #oldcones {

	border: .25mm solid #333333;

}







#container #rightnav #bottombluebutton {


}

#container #rightnav #clicksizing {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: italic;

	color: #400080;

}







#container #footer {

color:#666666;

font:.8em, "Trebuchet MS", Arial, sans-serif;

}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;

}

a:link {
	color: #006666;
	text-decoration: none;

}

a:visited {
	text-decoration: none;
	color: #009999;


}

a:hover {
	color: #FF8040;

}



#apDiv9 {
	position:absolute;
	left:145px;
	top:2px;
	width:300px;
	height:1px;
	z-index:45;
	visibility: visible;

}



.style35 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFFFFF;

	font-size: 24px;

	line-height: 1.3em;

}



#apDiv10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FF0099;
	font-style: normal;
	font-weight: bold;
	visibility: visible;
	left: 225px;
	position: absolute;
	top: 21px;
	line-height: .1px;
	width: 231px;
	z-index: 90;

	

}
#container #header #maxair {
	position: absolute;
	height: 21px;
	width: 206px;
	left: 240px;
	top: 50px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: oblique;
	color: #999999;
	text-align: center;
	z-index: 62;
	visibility: hidden;
}






.style36 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 24px;

	color: #FF0099;

	line-height: 1.7em;

	vertical-align: top;

}



#apDiv22 {
	position:absolute;
	left:523px;
	top:5px;
	width:180px;
	height:18px;
	z-index:59;
	text-align: center;

}



.style44 {font-size: 36px}



.style52 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006600;
	font-size: large;
	text-align: center;

}



.style62 {

	color: #400080;

	font-size: 15px;

	line-height: 1.2em;

	font-family: "Trebuchet MS", Arial, sans-serif;

	text-align: center;

	font-style: normal;

	font-weight: bold;

}

#container #maincontent #headlinetext #sealimg {

	padding-right: 10px;

}

#container #maincontent #newbox {

	margin-right: 50px;

}

#container #maincontent #object2 {

	margin-right: 20px;

	margin-bottom: 14px;

}

#container #maincontent #homeright {

	float: right;

	width: 320px;

}

#container #maincontent #homeright #homeheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	font-style: italic;
	line-height: 1.2em;
	font-weight: bold;
	color: #0B95D7;
	vertical-align: top;
	text-decoration: none;

}

#container #maincontent #homeright #homeheader a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-style: italic;
	line-height: normal;
	color: #400080;
	text-align: left;
	vertical-align: top;
	text-decoration: none;

}


#container #maincontent #homeleft {

	float: left;

	width: 40%;

}



#apDiv66 {

	left:142px;

	top:730px;

	width:208px;

	height:57px;

	z-index:54;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #333333;

	text-align: left;

	vertical-align: top;

	float: left;

	position: absolute;

}

#apDiv63 {

	position:absolute;

	left:142px;

	top:664px;

	width:199px;

	height:18px;

	z-index:52;

	text-align: left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

}

#apDiv64 {

	position:absolute;

	left:210px;

	top:683px;

	width:132px;

	height:25px;

	z-index:53;

	text-align: right;

	font-size: xx-small;

	color: #666666;

	line-height: 1.32em;

}
.style64 {font-size: medium}


#container #maincontent #columnone {

	float: left;

	width: 30%;

}

#container #maincontent #secondcolumn {

	float: right;

	width: 50%;

}

#container  #maincontent  #orangeheadlines  {

	font-size: 115%;

	line-height: 1.32em;

	color: #FF9933;

	font-weight: bold;

}

#container #maincontent #bodycontent #clearcone {

	margin-left: 58px;

}

#container #maincontent #bodycontent #whitecones {

	margin-left: 250px;

}

#container #maincontent #cleartext {

	float: left;

	width: 48%;

}
#container #maincontent #whitetext #img {
	margin-top: 7px;
}


#container #maincontent #whitetext {

	float: right;

	width: 48%;

}

.style63 {color: #333333}

#container #maincontent #flashwrap {

	margin-right: 15px;

	background-color: #333333;

	float: left;

	height: 250px;

	width: 320px;

}

#container #maincontent #flashwrap180 {

	height: 200px;

	float: left;

	margin-right: 15px;

	width: 320px;

	background-color: #000000;

}

#container #maincontent #objectdeviation {

	float: left;

	margin-right: 4px;

	margin-bottom: 15px;

}
#container #rightnav img {
	vertical-align: top;
}
#container #header ##ap1 {
	position: absolute;
	top: 68px;
	height: 18px;
	width: 107px;
	left: 596px;
	z-index: 61;
}



#apDiv23 {
	position:absolute;
	left:516px;
	top:66px;
	width:77px;
	height:19px;
	text-align: left;


































	line-height: 1
.em;
	z-index: 80;

}
#container #header #ap3 {
	position: absolute;
	height: 19px;
	width: 50px;
	left: 675px;
	top: 66px;
	z-index: 60;
}
#container #header #ap2 {
	position: absolute;
	height: 19px;
	width: 126px;
	left: 592px;
	top: 66px;
	z-index: 70;
}

#container #header #apdiv234 {
	position: absolute;
	height: 52px;
	width: 226px;
	left: 502px;
	top: 43px;
	text-align: center;
	vertical-align: top;
	z-index: 50;
}

