#start_body2 {
	position:relative; clear:left;
	height:100%; 
	width:900px;
	margin:0 auto;
	background:#fff;
	background-color: #fff;
}

.logo2 {
	height: 72px;
	vertical-align:top;
	width:900px;
	color:#fff;
	padding:0
}

#maincontent3 {
	padding: 15px 0px 10px 0px;
	margin: 0 0 0 15px;
	width:605px;
	text-align: justify;
	position:relative;
}


#right_bl {
  width:250px;
  margin: 0 0 0 0;
  padding: 15px;
  height:100%; 
  background:#fff;
	background-color: #fff;
	text-align: center;
	position:relative;

}

.right_bl {
  background:#fff;
	background-color: #fff;
}

#top_table2 { 
	width:800px;
	padding: 15px 0px 10px 0px;
	margin: 0 0 0 15px;
}

/* Boxes */
.simplebox {
	border: 1px #b7b6cb solid;
	background-color: #dee1f1;
	padding:5px 9px 7px 9px;
	text-align: left;
	color:#333333;
	font-size:12px;
	margin: 1em 0em;
	line-height:16px;
}
.hop .simplebox {
	padding:5px 9px 7px 9px;
	margin: 1px 0px;
	line-height:16px;
}

.hop  td {width:50%; vertical-align: top;}

hr {
border: none; height: 1px; background-color: #b7b6cb; color:#b9c7de;
	line-height:20px
}

.simplebox h2 {
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	margin:0 0 9px 0;
	color: #6764a0;
	background: url(/img/dollar.png) no-repeat 0px 5px;
	padding:3px 6px 1px 19px;
  text-transform:uppercase;
	border-bottom:1px solid #b7b6cb;
	line-height:20px
}

.simplebox h3 {
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	margin:0 0 9px 0;
	color: #6764a0;
	background: url(/img/star2.png) no-repeat 0px 5px;
	padding:3px 6px 1px 19px;
  text-transform:uppercase;
	border-bottom:1px solid #b7b6cb;
	line-height:20px
}

.rightcolumn .simplebox H3 {
 padding:3px 21px 1px 19px;
 text-align:right;
 background: url(/img/star2.png) no-repeat right 5px;

}

.simplebox h4 {
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	margin:0 0 9px 0;
	color: #6764a0;
	background: url(/img/tag_purple.png) no-repeat 0px 5px;
	padding:3px 6px 1px 19px;
  text-transform:uppercase;
	border-bottom:1px solid #b7b6cb;
	line-height:20px
}


.simplebox UL {
	margin:.5em .5em .5em 1.3em;
}

.simplebox .newly {
	background: url(/img/desc.png) no-repeat 0px 5px;
}

.effectbox {
	border: 1px #e1ceb0 solid;
	background-color: #ffdba2;
	padding:5px 9px 7px 9px;
	text-align: left;
	color:#333333;
	font-size:12px;
	margin: 1em 0em;
	line-height:16px;
}


.effectbox h4 {
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0 0 9px 0;
	color: #b2572b;
	background: url(/img/plusred.png) no-repeat 0px 5px;
	padding:3px 6px 1px 19px;
	border-bottom:1px solid #dfc396;
	line-height:20px
}

.cautions {
	margin:5px 0 9px 0;
	padding:.2em .6em;
	border:1px solid #d5b091;
  font-size:12px;
	background: #edd0b8
}

.cautions hr {
border: none; height: 1px; background-color: #d5b091; color:#d5b091;
	line-height:20px
}

.cautions H4 {
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0 0 9px 0;
	color:#aa4a41;
	background: url(/img/warning.png) no-repeat 0px 5px;
	padding:3px 6px 1px 19px;
	border-bottom:1px solid #d5b091;
	line-height:20px
}
.cautions P {
  font-size:12px;
	margin:.2em 0 .8em 0;
	line-height:16px;
	color:#652822
}

.cautions UL {
	margin:.5em .5em .5em .5em
}

.cautions UL LI {
	font-size: 12px;
	background:url(/img/circle1.gif) left 5px no-repeat;
	margin:3px 0;
	padding:0 0 0 14px;
	list-style:none;
	color:#6d1212
}


.bluesimplebox2 {
	border: 1px #b9c7de solid;
	background-color: #DEE7F7;
	padding:5px 9px 7px 9px;
	text-align: left;
	color:#333333;
	font-size:12px;
	margin: 1em 0em;
	line-height:16px;
}

.bluesimplebox3 {
	border: 1px #b9c7de solid;
	background-color: #DEE7F7;
	padding:5px 9px 7px 9px;
	text-align: left;
	color:#333333;
	font-size:12px;
	margin: 0.5em 0em;
	line-height:16px;
}


.bluesimplebox2 h4 {
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color: #3c5cae;
	border-bottom:1px solid #b9c7de;
	margin:0 0 9px 0;
	background: url(/img/info.png) no-repeat 0px 5px;
	padding:3px 6px 1px 19px;
	line-height:20px
}


.bluesimplebox2 OL LI {
	font: 12px/16px verdana;
	margin:.5em 0 .5em 1em;
	padding: 2px 0 2px 0;
}

.bluesimplebox2 .what {
	background: url(/img/question.png) no-repeat 0px 5px;
}

.bluesimplebox2 .brands {
	background: url(/img/info.png) no-repeat 0px 5px;
}

.bluesimplebox2 .pills {
	background: url(/img/pill.png) no-repeat 0px 5px;
}

.bluesimplebox2 .dosage {
	background: url(/img/dosage2.png) no-repeat 0px 5px;
}


.bluesimplebox2 hr {
border: none; height: 1px; background-color: #b9c7de; color:#b9c7de;
	line-height:20px
}

/* Number style */

#number {  
    margin: 10px 0 0px;  
    padding: 0;  
} 
  
#number li {  
    padding: 3px 0 6px 20px;  
    margin: 0 0 5px;  
    list-style: none;  
} 
  
#number li.item1 {  
    background: url(/img/num/01.gif) no-repeat 0 3px;  
} 
  
#number li.item2 {  
    background: url(/img/num/02.gif) no-repeat 0 3px;  
} 
  
#number li.item3 {  
    background: url(/img/num/03.gif) no-repeat 0 3px;  
} 
#number li.item4 {  
    background: url(/img/num/04.gif) no-repeat 0 3px;  
} 
#number li.item5 {  
    background: url(/img/num/05.gif) no-repeat 0 3px;  
} 
#number li.item6 {  
    background: url(/img/num/06.gif) no-repeat 0 3px;  
} 
#number li.item7 {  
    background: url(/img/num/07.gif) no-repeat 0 3px;  
} 
#number li.item8 {  
    background: url(/img/num/08.gif) no-repeat 0 3px;  
} 
#number li.item9 {  
    background: url(/img/num/09.gif) no-repeat 0 3px;  
} 
#number li.item10 {  
    background: url(/img/num/10.gif) no-repeat 0 3px;  
} 
#number li.item11 {  
    background: url(/img/num/11.gif) no-repeat 0 3px;  
} 
#number li.item12 {  
    background: url(/img/num/12.gif) no-repeat 0 3px;  
} 
#number li.item13 {  
    background: url(/img/num/13.gif) no-repeat 0 3px;  
} 
#number li.item14 {  
    background: url(/img/num/14.gif) no-repeat 0 3px;  
} 
#number li.item15 {  
    background: url(/img/num/15.gif) no-repeat 0 3px;  
} 
#number li.item16 {  
    background: url(/img/num/16.gif) no-repeat 0 3px;  
} 
#number li.item17 {  
    background: url(/img/num/17.gif) no-repeat 0 3px;  
} 
#number li.item18 {  
    background: url(/img/num/18.gif) no-repeat 0 3px;  
} 
#number li.item19 {  
    background: url(/img/num/19.gif) no-repeat 0 3px;  
} 
#number li.item20 {  
    background: url(/img/num/20.gif) no-repeat 0 3px;  
} 

/*---- Nav ----*/
.navigator {
	width: 220px;
	margin: 0px 0px 0px 5px;
	border-style:solid;
	border-width:1px 0px 0px 0px;
	border-color:#b7b6cb;
}
.navigator .navheader {
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	padding: 5px 0px 4px 5px;
	margin: 0;
	background-color:#dee1f1;
	color:#6764a0;
	text-transform:uppercase;
}

.navigator ul {
  text-align:left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	list-style: none;

}
.navigator ul li {
	display: block;
	margin: 0;
	padding: 0;
}
.navigator ul li a {
	padding: 2px 5px;
	white-space: normal;
	display: block;
	width: 210px;
	border-bottom: 1px solid #e8e8f5;
	text-decoration:none;
}
.navigator a:hover {
	background-color:#e8e8f5;
	text-decoration:underline;
	color:#0033CC
}

/*---- boxes white ----*/

.whitebox {
	padding:5px 9px 7px 9px;
	text-align: left;
	color:#333333;
	font-size:12px;
	margin: 1em 0em;
	line-height:16px;
}

.tipsbox {
	padding:0px 9px 7px 9px;
	text-align: left;
	color:#333333;
	font-size:12px;
	margin: 1em 0em;
	line-height:16px;
}

.tipsbox strong {
  display: block;
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	margin:9px 0 9px 0;
	color: #6764a0;
	background: url(/img/okgrey.png) no-repeat 0px 5px;
	padding:3px 6px 1px 19px;
  text-transform:uppercase;
	border-bottom:1px solid #C0C9E1;
	line-height:20px
}