
/*--ITEMS TO EDIT DURING DESIGN CHANGE: LOOK FOR COMMENT THAT INCLUDES: "DESIGN CHANGE ***" --*/


body {
	background-color: #FFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif; /*-- DESIGN CHANGE *** --*/
	font-size: 100%;
	color: #333;
	margin: 0px;
	padding: 0px;
	/*min-width: 760px;*/
}

/*--------BODY LINKS--------*/
a:link {
	color: #1E6ABF; /*-- DESIGN CHANGE *** --*/
	text-decoration: underline;
}
a:visited {
	color: #498b08; /*-- DESIGN CHANGE *** --*/
	text-decoration: underline;
}
a:hover {
	color: #498b08; /*-- DESIGN CHANGE *** --*/
	text-decoration: none;
}
a:active {
	color: #498b08; /*-- DESIGN CHANGE *** --*/
	text-decoration: underline;
}

/*-------- BODY H TAGS --------*/
h1 {font-size: 1.5em; 
	color:#4a91e3; /*-- DESIGN CHANGE *** --*/
	margin-top: 10px;
	margin-bottom: 0;
}
h2 {font-size: 1em; 
	color:#347bcc; /*-- DESIGN CHANGE *** --*/
	margin-top: 15px;
	margin-bottom: 0;
}
h3 {font-size: 1.1em;
	color:#347bcc; /*-- DESIGN CHANGE *** --*/
}

/*-------- HEADER --------*/
#header {
	width: 100%;
	margin: 0; 
}
#headerpic {
	width: 100%;
	margin: 0;
	border-left: solid 1px #FFF;
	border-right: solid 1px #FFF;
	border-bottom: solid 2px #FFF;
}
/*Colored strip at the very top of page*/
#topstripcolor {
	background-color:#FAC902; /*-- DESIGN CHANGE *** --*/
	height: 8px;
}
/*Tagline at top of page under topstripcolor*/
#tagline {
	margin: 0;
	background-color:#FFF;
}
#tagline h2{
	margin: 0;
	font-size:.7em;
	font-weight: normal;
	color: #999;
}

/*-------- TOP NAVIGATION BAR --------*/
#topnav {
	margin: 0;
	padding:0;
	font-size:.8em;
	height: 21px;
	background-color: #004faa; /*-- DESIGN CHANGE *** --*/
}
#topnav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	text-align:center;
}
#topnav ul {
	margin: 0;
	padding: 0;
	position: absolute;
	left: -9000px;
	z-index: 10000;
}
#topnav a {
	display: block;
	text-decoration: none;
	padding: 4px 10px;
	color: #fbea56;
	line-height:1;
}
#topnav a:hover, #topnav a:active, #topnav a:focus {
	background-color: #4082cd; /*-- DESIGN CHANGE *** --*/
	color: #fbea56;
	letter-spacing: .01px;
}
/* Top level menu width */
#topnav li {
	float: left;
	width: 124px;
}
#topnav ul li {
	float: none;
}

/*-------- FLAGS --------*/
#flags {
	padding: 54px;	
	margin-bottom: 10px;
	font-size: 10px;
	height: 15px;
	margin-left:280px;
	padding-top:20px;
}
#flagsingle {
	padding: 2px;
	border: solid 1px #CCC;
	margin-top: 2px;
	width: auto;
}
.flag-table {
	text-align:center;
	font-size: 1em;
	color: #333;
	font-size: 10px;
}
.flag-table td{
	padding-right: 2px;
}
.flag-table a:link {
	color: #333; /*-- DESIGN CHANGE *** --*/
	text-decoration: none;
	font-weight:normal;
}
.flag-table a:visited {
	color: #333; /*-- DESIGN CHANGE *** --*/
	text-decoration: none;
}
.flag-table a:hover {
	color: #333; /*-- DESIGN CHANGE *** --*/
	text-decoration: underline;
}
.flag-table a:active {
	color: #333; /*-- DESIGN CHANGE *** --*/
	text-decoration: none;
}

/*-------- WRAPPERS --------*/
#wrapper {
	margin: 0 auto;
	width: 930px;
}
#wrappercontent {
	background-image: url(../images/dj1b_layout.jpg); /*-- DESIGN CHANGE *** --*/
	background-repeat: repeat-y;
}

/*-------- 3 COLUMNS --------*/
#layoutcrown {
	background-image: url(../images/crown_top.jpg); /*-- DESIGN CHANGE *** --*/
	background-repeat: no-repeat;
	height: 30px;
	width: 930px;
	line-height: 100%;
}
#leftcolumn {
	float: left;
	width: 215px;
	font-size: .75em;
	/*height: 100%;*/
}
#leftcolnav {
	float: left;
	width: 100%;
}
/*--------LEFT COLUMN MENU (CATEGORY)--------*/
.category {
	background-image:url(../images/category-bg-image.gif); /*-- DESIGN CHANGE *** --*/
	background-repeat:no-repeat;	
	font-size: 1.0em;
	font-weight:bold;
	color: #fbea56;
	padding: 4px 8px 4px 26px;
	margin: 0px 0 2px 0;
}
.category a {
	color: #fbea56;
	text-decoration: none;
}
.category a:hover {
	color: #c3ddfa; /*-- DESIGN CHANGE *** --*/
	text-decoration: none;
}

/*--------LEFT COLUMN MENU (SUB CATEGORY)--------*/
.menulist {
	margin: 0 0 10px 20px !important;
	padding: 0 0 0 17px !important;
	list-style-image:url(../images/bullet_txt_transp_gray_square.gif); /*-- DESIGN CHANGE *** --*/
	line-height: 130%;
	font-size: 1.1em;
}
.menulist li {margin: 0;}
.menulist a {
	padding: 2px 0 0 0;
	text-decoration: underline;
	color: #636b75; /*-- DESIGN CHANGE *** --*/
}
.menulist a:hover {
	text-decoration: none;
	color: #4a515b; /*-- DESIGN CHANGE *** --*/
}

#midcolumn {
	float: left;
	width: 470px;
	margin: 0 15px;
	#margin: 0;
	#padding:0 8px 0 15px;
	font-size: .75em;
}
#rightcolumn {
	float: left;
	#float: right;
	width: 215px;
	font-size: .75em;
	height: 100%;
}
#rightcol-box {
	margin-bottom: 8px;
	width: 215px;
	background-color: #FFF;
	text-align: center;
/*	border: solid 1px #CCC;  DESIGN CHANGE */
}

#rightcol-cart {
	margin-bottom: 8px;
	width: 215px;
	background-color: #FFF;
	text-align: center;
	border: solid 1px #70A8E7;  /* DESIGN CHANGE */
}

#rightcol-send {
	margin-bottom: 8px;
	width: 215px;
	height:100px;
	text-align: center;
	background-image: url(../images/subscribe.gif);
	background-repeat: no-repeat;
/*	border: solid 1px #CCC;  DESIGN CHANGE */
}

#rightcol-sendge {
	margin-bottom: 8px;
	width: 215px;
	height:100px;
	text-align: center;
	background-image: url(../images/de/subscribe_de.gif);
	background-repeat: no-repeat;
/*	border: solid 1px #CCC;  DESIGN CHANGE */
}

#rightcol-sendsp {
	margin-bottom: 8px;
	width: 215px;
	height:100px;
	text-align: center;
	background-image: url(../images/es/subscribe_esp.gif);
	background-repeat: no-repeat;
/*	border: solid 1px #CCC;  DESIGN CHANGE */
}

#rightcol-sendfr {
	margin-bottom: 8px;
	width: 215px;
	height:100px;
	text-align: center;
	background-image: url(../images/fr/subscribe_fra.gif);
	background-repeat: no-repeat;
/*	border: solid 1px #CCC;  DESIGN CHANGE */
}


#rightcol-sendit {
	margin-bottom: 8px;
	width: 215px;
	height:100px;
	text-align: center;
	background-image: url(../images/it/subscribe_ita.gif);
	background-repeat: no-repeat;
/*	border: solid 1px #CCC;  DESIGN CHANGE */
}

#rightcol-sendjp {
	margin-bottom: 8px;
	width: 215px;
	height:100px;
	text-align: center;
	background-image: url(../images/jp/subscribe_jp.gif);
	background-repeat: no-repeat;
/*	border: solid 1px #CCC;  DESIGN CHANGE */
}


.column-table {
	text-align:center;
	color: #02448f; /*-- DESIGN CHANGE *** --*/
}
.column-text-colorbold {
	color: #025CCA; /*-- DESIGN CHANGE *** --*/
	font-weight:bold;
}
#layoutbottom {
	clear: both;
	/*background-image: url(../images/dj1b_bottom.jpg);*//*-- DESIGN CHANGE *** --*/
	/*background-repeat: no-repeat;*/
	background-color: #4A91E3; /*-- DESIGN CHANGE *** --*/
	height: 20px;
	line-height: 100%;
	color:#FBEA56;
	font-size:0.75em;
	padding-top:7px;
	font-weight:bold;
	padding-left:10px;
	
}
#cart7
{
}

/*-------- CONTENT --------*/
#content {
	margin: 0 1px 0 1px;
	float:left;
	width: 100%;
	padding-bottom: 40px;
}
.content p {
	margin: 7px 0 10px 12px;
	line-height: 135%;
}
.content ul {
	margin: 2px 0 10px 30px;
	padding-left: 1.35em;
	line-height:130%;
	list-style-image:url(../images/bullet_txt_transp_gray_square.gif); /*-- DESIGN CHANGE *** --*/
}
.content a:link {
	color: #1E6ABF; /*-- DESIGN CHANGE *** --*/
	text-decoration: underline;
}
.content a:visited {
	color: #498b08; /*-- DESIGN CHANGE *** --*/
	text-decoration: underline;
}
.content a:hover {
	color: #498b08; /*-- DESIGN CHANGE *** --*/
	text-decoration: none;
}
.content a:active {
	color: #1E6ABF; /*-- DESIGN CHANGE *** --*/
	text-decoration: underline;
}

/*-------- RSS --------*/
.rss-feed{
	margin: 20px 0 0 0;
	color:#4a515b; /*-- DESIGN CHANGE *** --*/
	letter-spacing: 0em;
}
.rss-feed th{
	background-color: #FBC902; /*-- DESIGN CHANGE *** --*/
	padding: 2px 0 2px 8px;
	font-weight:bold;
	font-size: 1.2em;
	color:#fbea56;
	letter-spacing: 0em;
	height: 20px;
	text-align: left;
}
.rss-feed p{
	margin-top: 5px;
}
.rss-feed title{
	font-weight: bold;
}

/*-------- FOOTER --------*/
#footerbox {
	width: 930px;
	margin: 0 auto;
	text-align: center;
}
#footer {
	font-size: .7em;
}
#footer p {
	margin: 12px 20px 6px 6px;
}

/*--------FORMS--------*/
.formtext {
	color: #02448f;  /*-- DESIGN CHANGE *** --*/
	text-align:left; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; /*-- DESIGN CHANGE *** --*/
	font-size: .95em;
}
.formtextcenter {
	color: #02448f;  /*-- DESIGN CHANGE *** --*/
	text-align:center; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; /*-- DESIGN CHANGE *** --*/
	font-size: .95em;
}

/*-------- BANNERS --------*/
#banner-category {
	margin: 0px 0 10px 0;
	width: 470px;
	float: left;
}
/* 108 */

.send_pad{
padding-top:60px;
#padding-top:45px;
}
/*-------- HOMEPAGE MEDICATION DIVS --------*/
#medbox {
	width: 470px;
	padding: 0;
	float:left;
}
#medbox-left {
	width: 226px;
	height: 200px;
	float:left;
	border: solid 1px #CCC;
	padding: 0;
	margin-right: 10px;
	margin-bottom: 10px;
}
#medbox-right {
	width: 226px;
	height: 200px;
	float:right;
	border: solid 1px #CCC;
	padding: 0;
	margin-right: 0px;
	margin-bottom: 10px;
}
#med-hmpg-topcell-left {
	width: 92px;
	height: 106px;
	padding: 30px 0 0 0;
	float:left;
	text-align: center;
}
#med-hmpg-bottomcell-left {
	width: 92px;
	height: 64px;
	padding: 0;
	float:left;
	text-align: center;
}
#med-hmpg-topcell-right {
	width: 128px;
	height: 132px;
	padding: 4px 0 0 0;
	float:left;
}
#med-hmpg-topcell-right p {
	margin:3px 0 0 0;
}
#med-hmpg-bottomcell-right {
	width: 128px;
	height: 50px;
	padding: 14px 0 0 0;
	float:left;
}
.med-hmpg-topcell-right-readmore {
	color: #1E6ABF; /*-- DESIGN CHANGE *** --*/
}
/*.med-table-cell-readmore {font-weight: bold; color: #4a91e3;}*/
.med-table-cell-buynow {font-size: 1.15em; font-weight: bold; color: #bca558;} /*-- DESIGN CHANGE *** --*/
.med-table-cell-price {font-size: 1.15em; color: #498b08;}
.med-table-cell-subcat {font-size: 1.15em; font-weight: bold; color: #4a91e3;} /*-- DESIGN CHANGE *** --*/

/*---- PRODUCT PAGES---*/
#productblurb {
	margin: 0 0 5px 0;
	padding: 10px 0 10px 0;
	border-top:solid 1px #CCC; 
	border-bottom: solid 0x #CCC;
}
#productblurb-pill {
	width: 92px;
	height: auto;
	padding: 14px 0 0 0;
	float:left;
	text-align: center;
}
#productblurb-txt {
	width: 372px;
	height: auto;
	padding-bottom: 10px;
	float:left;
	line-height: 120%;
}
#productblurb-txt h1{
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0;
	line-height: 110%;
}
								/*Productpage product blurb table*/
								.prod-text-1 {
									text-align:left;
									color: #333;
									margin: 0 0 10px 0;
									line-height: 120%;
								}
								
								.prod-text-1 td{
									border: 0;
									padding-left: 0;
								}
										
/*Productpage med tables*/
.med-table-flat {
	border:solid;
	border-width: 1px;
	border-color:#CCC;
	border-collapse:collapse;
	text-align:center;
	font-size: 11px;
	color: #4a515b;
	margin: 5px 0 10px 0;
}
.med-table-flat td{
	border-top:solid 1px #CCC;
	border-left:solid 1px #CCC;
	border-right:solid 1px #CCC;
	/*border-bottom:solid 2px #4082cd;*/
	border-bottom:solid 1px #CCC;
	/*color: #4a515b;*/
}
.med-table-flat th{
	border-top:solid 1px #CCC;
	border-left:solid 1px #CCC;
	border-right:solid 1px #CCC;
	/*border-bottom:solid 2px #4082cd;*/
	border-bottom:solid 1px #CCC;
	background-color:#eeeeee;
	font-size: 11px;
	/*text-align:center;*/
	font-weight: normal;
}
.med-table-cell-flat-buynow {font-weight: bold; color: #004faa;}
.med-table-cell-flat-oldprice {font-weight: bold; color: #dd0101; font-size: 12px; text-decoration:line-through;}
.med-table-cell-flat-newprice {font-weight: bold; color: #498b08; font-size: 12px;}
.med-table-cell-flat-perpill {font-weight: bold; color: #498b08; font-size: 12px;}

/*-------- BREADCRUMB --------*/
#breadcrumb {
	/*background-image: url(../images/crown_top.jpg);*/ /*-- DESIGN CHANGE *** --*/
	/*background-repeat: no-repeat;*/
	background-color:#4a91e3;
	width: 924px;
	height: 16px;
	text-align: left;
	font-size: .75em;
	line-height: 100%;
	padding: 4px 0 2px 5px;
	margin: 0;
	border-left: solid 1px #FFF;
	border-right: solid 1px #FFF;
	font-weight: normal;
	margin-bottom:5px;
	margin-top:4px;
	color: #fbea56;
}
#breadcrumb a:link {
	color: #fbea56;
	text-decoration:none;
}
#breadcrumb a:visited {
	color: #fbea56; /*-- DESIGN CHANGE *** --*/
	text-decoration:none;
}
#breadcrumb a:hover {
	color: #fbea56; /*-- DESIGN CHANGE *** --*/
	text-decoration:underline;
}
#breadcrumb a:active {
	color: #fbea56;
	text-decoration:none;
}

/*-------- SHOPPING CART --------*/
.table-cart {
	color:#4a515b;
}
.table-cart th{
	color:#fbea56;
	font-weight: bold;
	border: 1px #FFF;
	background-color:#4082CD;
	font-size: 14px;
}
.table-cart a:link {
	color: #fbea56;
	text-decoration: underline;
}
.table-cart a:hover {
	color: #fbea56;
	text-decoration: none;
}

/*-------- MISC --------*/
#cancel_background {
	background-image: none;
	margin: 0;
	padding-top: 12px;
}

.ariel16
{
font-size: 16px;
color:#5295e4;
font-weight: bold;

}
#title_con{
color:#7e8690;
font-size:12px;
font-weight:bold;
margin-left:17px;
margin-top:11px;
}
hr{
width:470px;
height:1px;
color:#d7d9dd;
margin:0;
}
#ul_con{
margin-top:10px;
margin-left:21px;
}
#ul_con ul{
list-style: square inside;
color:#fbc902;
padding-left:0px;
}
#ul_con li span{
list-style: square outside;
color:#4a91e3;
font-size:12px;
font-weight:bold;
}
#title2{
font-size:11px;
color:#7e8690;
margin-left:17px;
}
#div_tbl_con{
width:470px;
border:1px solid #e4e6eb;
margin-top:3px;
color:#7e8690;
font-size:11px;
font-weight:bold;
}
#tbl_con td{height:22px;}
#tbl_con input{
width:232px;
height:19px;
border:1px solid #8fc1dc;
}
#tbl_con select{
width:236px;
height:19px;
border:1px solid #8fc1dc;
margin-top:17px;
}
.td_txt{
width:85px;
height:20px;
text-align:left;
padding-right:5px;
}
.td_right{width:151px;}
.td_left{padding-bottom:2px;}
.td_txt2{margin-top:17px;}
#btn_con{
width:150px;
height:24px;
padding-left:84px;
padding-top:10px;
}
#btn_con img{
border:0;
}
#bott_con{
width:453px;
color:#7e8690;
font-size:11px;
margin-top:15px;
margin-left:17px;
}
#bott_con a{
color:#4a91e3;
text-decoration:underline;
}
#bg_btn{
color: #fbea56;
font-size:14px;
font-family:"Myriad Pro";

height:24px;
line-height:1.5em;
padding-left:10px;
background:url('../images/btn_con.gif');
}
.con_success{
	color:#DB1515;
	font-family:"Tahoma";		
}
.con_succ2{
	font-size:12px;	
	font-weight:bold;
	margin-left:17px;
	margin-top:10px;
	margin-bottom:10px;
}
.it_comm{
	font-size:11px;	
	margin-top:3px;
	margin-bottom:5px;
}
#li_about{
width:133px !important;
}
/* my account */
#my_account{height:143px;border:1px solid #e5e7eb;padding-left:48px;padding-top:33px;}
.txt_my{font-family:tahoma;font-size:11px;font-weight:bold;color:#7e8690;width:111px;}
.txt_my1{font-family:tahoma;font-size:11px;font-weight:bold;color:#DB1515;width:111px;}
.input_my{width:234px;height:21px;border:1px solid #8ec2da;}
.a_my{font-family:tahoma;font-size:11px;color:#4a91e3;margin-right:25px;vertical-align:top;float:left;margin-top:7px;}
#img_my{width:150px;height:24px;margin-top:5px;float:right;background: url(../images/btn_con.gif);}
#in_my{width:234px;height:25px;margin-top:5px;}
#in_my a{color:#4a91e3;}
.txt_my_end{width:450px;margin-left:16px;color:#7e8690;font-family:tahoma;font-size:11px;float:left;}
.txt_my_end1{width:450px;margin-left:0px;color:#7e8690;font-family:tahoma;font-size:11px;float:left;}
#txt_my_msg{width:450px;margin-left:0px;color:#DB1515;font-family:tahoma;font-size:11px;margin-bottom:10px;float:left;font-weight:bold;}
#my2{width:509;float:left;}
#my_title{width:468px;height:19px;}
#my_title2{width:468px;float:left;}
#left_ttl{float:left;font-size:14px;font-family:tahoma;font-weight:bold;color:#4a91e3;}
#left_ttl2{font-size:14px;font-family:tahoma;font-weight:bold;color:#4a91e3;margin-top:20px;}
#right_ttl{float:right;}
#right_ttl a{color:#4a91e3;font-size:11px;font-family:tahoma;float:left;}
#my2_tbl_th{background:#e4e6ea;width:469px;height:19px;margin-top:10px;}
#my2_tbl_th span{color:#7e8690;font-size:11px;font-weight:bold;float:left;}
#first_my{margin-left:15px;margin-top:2px;}
#second_my{margin-left:69px;margin-top:2px;}
#third_my{margin-left:91px;margin-top:2px;}
.tbl_my{margin-top:1px;}
.tbl_my td{color:#4a91e3;font-size:12px;font-family:tahoma;border:1px solid #e5e7ec;}
.input_my{width:234px;height:21px;border:1px solid #8ec2da;}
#info_my{border:1px solid #e5e7ec;width:468px;margin-top:6px;}
.tbl_info{width:346px;margin-top:8px;margin-left:44px;margin-bottom:6px;}
.txt_td{color:#7e8690;font-family:tahoma;font-size:11px;font-weight:bold;}
#btn_my2{width:94px;height:24px;margin-top:5px;float:right;}
#txt_login{font-family:Myriad Pro;font-size:14px;color:#fbea56;float:left;margin-left:12px;margin-top:3px;}
#frm_my{float:left;}
/* end my account */

#sc2pre a{
background-image: url(../images/de/live_support_de.gif);
float:left;
height:70px;
overflow:hidden;
text-indent:-9999px;
width:215px;
}
.hint {
background:url(../images/box.PNG) no-repeat;
display:none;
margin-left:8px;
margin-top:-4px;
padding:10px;
position:absolute;
width:183px;
height:100px;
}

