html {
	margin: 0 auto;
	width: 945px }
body {
    background: #fff url(/imgs/00.gif) 0 183px no-repeat;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 0 20px; margin: 0;
	color: #2b2b2b }

img { border: none }

table {
	font: 11px Tahoma, Geneva, sans-serif;
	border-collapse: collapse;
	border: none;
	width: 100% }
table th, table td {
	vertical-align: top }
table tbody th {
	text-align: right }
table tbody td.asterisk {
	text-align: center;
	padding: 8px }
table caption {
	font: bold 12px Tahoma, Geneva, sans-serif }

a, a:hover {
	text-decoration: none;
	cursor: pointer;
	color: #900 }
p {
	text-align: justify;
	margin: 3px 0 }
h1 {
	font-variant: small-caps;
	font-size: 16px;
	padding: 8px 0 0 16px;
	color: #a22c2c;
	height: 36px;
	margin: 0 }

ul li {
	background: url(/imgs/li.gif) 0 3px no-repeat;
	list-style: none;
	padding-left: 14px;
	margin: 1px 0 }
ul li:hover {
	background-image: url(/imgs/li_a.gif) }



select, textarea,
input[type=text],
input[type=password] {
	font: 11px Verdana, Geneva, sans-serif;
	background-color: #fff6ea;
	padding: 1px 1px 1px 3px;
	margin: 1px 3px 0px 0px;
	border: 1px solid #333 }
input[type=submit] {
	font: bold 11px Verdana, Geneva, sans-serif;
	background-color: #fff6ea;
	margin: 1px 3px 0px 0px;
	border: 1px solid #333;
	cursor: pointer }
textarea:focus,
select:focus,
input:focus {
	background-color: #fee9cd;
	border-color: #900 }
input[type=radio],
input[type=checkbox] {
	vertical-align: middle;
	margin: 0 3px 0 0 }

#header {
	background: url(/imgs/header.jpg) 0 0 no-repeat;
	margin-bottom: 2px;
	height: 222px }
#header #addthis {
	padding: 192px 16px 0 0;
	text-align: right }

#topMenu {
	background: url(/imgs/01.jpg) 386px 100% no-repeat;
	border-top: 3px solid #eeeded;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 14px;
	height: 70px }
#topMenu a {
	display: inline-block;
	margin: -3px 2px 0 0;
	padding: 12px;

	border-width: 3px 1px 1px 1px;
	border-color: #eee;
	color: #696767 }
#topMenu a:hover {
	background-color: #f4f4f4 }
#topMenu a.this {
	background-color: #f4f4f4;
	border-top-color: #b73232;
	border-style: solid;
	color: #b73232 }


#alphaIndex {
	background: url(/imgs/05.png) 0 0 repeat-x;
	text-transform: uppercase;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin-bottom: 3px;
	letter-spacing: 1px;
	padding: 16px 0 0 16px;
	height: 33px;
	color: #a22c2c }
#alphaIndex a {
	color: #525252 }
#alphaIndex #thisLetter {
	text-decoration: underline;
	font-weight: 600 }
#alphaIndex .none {
	color: #909090;
	cursor: auto }
#alphaIndex #payCards {
	background: url(/imgs/paycards.gif) 0 0 no-repeat;
	width: 180px; height: 37px;
	margin: -12px 6px 0 0;
	float: right }

#content {
	background: url(/imgs/07.jpg) 0 0 repeat-x;
	padding-top: 140px;
	width: 672px;
	float: left }


/*______________ popularDrugs ______________*/

#popular {
	margin-bottom: 12px }
#popular h2 {
	margin: 0 16px 16px 16px;
	font-variant: small-caps;
	font-size: 16px;
	color: #a22c2c }
#popular p.h3 {
	margin: 0 16px 16px 16px;
	font-weight: 600;
	font-size: 14px;
}
#popular .drug {
	background-position: 4px 0px;
	background-repeat: no-repeat;
	width: 110px; height: 158px;
	padding-left: 110px;
	float: left }
#popular .drug h3 {
	padding: 0; margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	line-height: 16px;
	font-size: 16px;
	height: 40px }
#popular .drug h3 a {
	color: #5b5b5b }
#popular .drug h3 a:hover {
	color: #b83c3c }
#popular .drug h3 span {
	font-weight: normal;
	font-size: 12px }
#popular .drug b {
	margin-left: 3px;
	font-size: 12px;
	display: block;
	height: 22px;
	color: #6ba677 }
#popular .drug > span {
	margin-left: 12px;
	font-size: 18px;
	display: block;
	color: #c81b22 }
#popular .drug div {
	background: url(/imgs/buyNow.jpg) 0 0 no-repeat;
	width: 106px; height: 62px;
	padding: 12px 0 0 14px;
	margin-left: -11px }
#popular .drug div img {
	width: 72px; height: 24px;
	cursor: pointer }

#popular .vDiv {
	background: url(/imgs/vDiv.gif) 0 0 no-repeat;
	width: 2px; height: 136px;
	float: left }
#popular .hDiv {
	border-top: 1px dotted #a4a4a4;
	margin: 0 16px;
	height: 32px;
	clear: left }

#prodIntro {
	margin-bottom: 12px }
#prodIntro #prodImg {
	margin-right: 12px;
	float: left }
#prodIntro p {
	text-indent: 12px }
#prodIntro p.bonus {
	text-align: right;
	margin: 0 8px -6px 0;
	font-size: 12px;
	color: #416e82 }
#prodIntro strong {
	font-weight: 100 }
#prodIntro a:hover {
	text-decoration: underline }

#prodinfo {
	background-color: #f6f6f6;
	border: 1px dotted #ddd;
	padding: 12px }
#prodinfo h2,
#prodinfo h3 {
	font-weight: normal;
	font-size: 12px;
	color: #416e82;
	margin: 4px 0 }
#prodinfo p {
	text-indent: 12px;
	margin: 2px 0;
	padding: 0 }
.txtIco {
	background: url(/imgs/icons/04.gif) center no-repeat;
	width: 82px; height: 82px;
	float: left }
#prodinfo .pict2 {
	background: url(/imgs/icons/06.gif) center no-repeat;
	width: 82px; height: 82px;
	float: left }


#rPanel {
	float: right;
	width: 225px }

#catList {
	background: url(/imgs/catList_bg.png) right repeat-y;
	font-size: 12px }
#cList {
	background: url(/imgs/prodList.jpg) top right no-repeat;
	padding: 80px 12px 12px 72px }
#cList .cat {
	border-bottom: 1px dotted #a4a4a4;
	padding: 0 0 2px 12px;
	margin:  3px 0 1px 0;
	color: #181919 }
#cList .cat a {
	display: block;
	color: #181919 }
#cList div.cat:hover {
	background: url(/imgs/catItem.gif) 0 4px no-repeat }
#cList .cat div a {
	padding-left: 12px;
	font-size: 11px }
#cList .cat div a:hover {
	background: url(/imgs/prodItem.gif) 0 5px no-repeat;
	padding-left: 13px;
	color: #000 }
#cList .cat div {
	padding: 3px 0 3px 4px;
	display: none }
#cList div.this {
	background: url(/imgs/catItem.gif) 0 4px no-repeat }

#prodList {}
#prodList td {
	line-height: 14px;
	padding: 12px;
	width: 33% }
#prodList h4 {
	text-transform: capitalize;
	margin: 0 0 12px 12px;
	font-size: 12px }
#prodList a {
	white-space: nowrap;
	margin-right: 8px;
	cursor: pointer }
#prodList a:hover {
	border-bottom: 1px dotted #900 }
#prodList .borderTop td {
	border-top: 1px dotted #999 }
#prodList td.borderLR {
	border-right: 1px dotted #999;
	border-left: 1px dotted #999 }



#newsList {
	background: url(/imgs/newsList_bg.png) right repeat-y;
	font-family: Tahoma, Geneva, sans-serif;
	margin-bottom: 8px;
	font-size: 11px }
#nList {
	background: url(/imgs/newsList.jpg) top right no-repeat;
	padding: 96px 12px 1px 57px;
	color: #4f4f4f }
#nList h5 {
	font-size: 11px;
	margin: 0 }
#nList h5:hover {
	cursor: pointer }
#nList p {
	padding-bottom: 2px;
	margin: 0 }
#nList span {
	border-top: 1px dotted #4f4f4f;
	margin-bottom: 12px;
	padding-right: 4px;
	font-style: italic;
	text-align: right;
	display: block }



#liveSupport {
	background: url(/imgs/liveSupport.jpg) 0 0 no-repeat;
	margin: 14px 0;
	height: 102px }
#liveSupport img {
	width: 138px; height: 30px;
	margin: 6px 0 0 5px }
#liveSupport a {
	cursor: help }

#footDiv {
	border-right: 180px solid #ff3b3b;
	border-left: 180px solid #ff3b3b;
	background-color: #eeeded;
	margin-top: 2px;
	height: 2px }
#footer {
	margin-top: 12px;
	height: 28px }
#footer a {
	color: #2b2b2b }

#copyright {
	float: left }

#botMenu {
	text-transform: lowercase;
	margin-top: 6px;
	font-size: 12px;
	float: right }
#botMenu a {
	color: #6a6a6a;
	margin: 0 3px }
#botMenu a.this {
	color: #b73232 }
#botMenu a:hover {
	border-bottom: 1px dotted #6a6a6a;
	color: #222 }

#LI {
	position: absolute;
	left: -1024px }

.L { float: left }
.R { float: right }

img.L, img.R {
	margin: 0 8px }

.clear	{ clear: both }
.clearL	{ clear: left }
.clearR	{ clear: right }

span.asterisk, .note {
	color: #f00 }


/* affiliate */

table#affStart {
	margin: 0 auto;
	width: auto }
table#affStart td,
table#affStart th {
	text-align: center;
	padding: 3px 12px }

table#affUserdata a {
	border-bottom: 1px dotted #666;
	color: #666 }
table#affUserdata a:hover {
	border-bottom: 1px dashed #00c;
	color: #00c }

/*______________ prodTabs ______________*/

#prodTabs {}
#prodTabs #thead {
	font: bold 12px Tahoma, Geneva, sans-serif;
	border-bottom: 1px dotted #ddd;
	border-top: 1px dotted #ddd;
	background-color: #f6f6f6;
	padding-top: 6px;
	height: 22px }
#prodTabs #tbody {
	font: normal 11px Tahoma, Geneva, sans-serif;
	clear: left }
#prodTabs #tbody .tr {
	border-bottom: 1px dotted #ddd;
	padding-top: 6px;
	height: 20px }
#prodTabs #tbody .tr:hover {
	background: #fafafa url(/imgs/chess.gif);
	color: #900 }
#prodTabs #thead b,
#prodTabs #tbody strong {
	padding-left: 16px;
	width: 320px;
	float: left;
	clear: both }
#prodTabs #thead strong,
#prodTabs #tbody span {
	border-right: 1px dotted #ddd;
	border-left: 1px dotted #ddd;
	text-align: center;
	width: 180px;
	float: left }
#prodTabs #thead span,
#prodTabs #tbody a {
	text-align: center;
	width: 128px;
	float: right }
#prodTabs #tbody a img {
	padding: 1px;
	margin-top: 3px;
	cursor: pointer }
#prodTabs #tbody a img:hover {
	border-bottom: 1px dotted #900 }

#prodTabs h4,
#extPharm h3 {
	border-bottom: 1px dotted #ddd;
	padding: 12px 16px; margin: 0;
	text-align: center;
	font: normal 12px Tahoma, Geneva, sans-serif;
	color: #d32f0f }
#extPharm .div {
	border-bottom: 1px dotted #ddd;
	padding: 8px 3px;
	color: #900 }

#toggle_info {
	margin: 12px 0 12px 12px;
	font-size: 13px;
	cursor: pointer;
	color: #900 }
#toggle_info:hover {
	color: #009 }


#searchResult {
	margin-bottom: 12px }
#searchResult h4 {
	margin: 12px 0 4px 16px;
	padding: 0;
	font-size: 14px;
	cursor: pointer }
#searchResult h4 span:hover,
#searchResult h4 strong:hover {
	text-decoration: underline;
	color: #900 }
#searchResult select {
	margin: 0 4px 0 0;
	padding: 1px;
	width: 330px }
#searchResult img {
	border-bottom: 1px dotted #fff;
	width: 64px; height: 10px;
	cursor: pointer;
	padding: 1px }
#searchResult img:hover {
	border-color: #900 }


.alert {
	color: #f00 }

#goMax {
	display: none }

#newDesign {
	position: absolute;
	left: 50%; top: 40px;
	margin-left: 280px;
	width: 214px; height: 160px;
	background: url(/imgs/bns/new_design.gif) 0 0 no-repeat }
