body {
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#111720;
	font-size:12px;
	background:#FFFFFF;
	}
/* General CSS */
a:link, a:visited, a:hover { text-decoration:none; color:#111720; font-size:12px; }
img{border:none;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.center{text-align:center;}
.upper{text-transform:uppercase}
.lower{text-transform:capitalize}
.strong{font-weight:bold;}
.italic{font-style:italic;}
.justify{text-align:justify;}
.font11{font-size:11px;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font22{font-size:22px;}
.font30{font-size:30px;}
.green{color:#5a7a16;}
.orange{color:#ee7819;}
.red{color:#a50135;}
.white{color:#fff;}
.bluetxt{color:#2464aa; text-decoration:none;}
.bluetxt a:link, .bluetxt a:visited{color:#2464aa; text-decoration:none;}
.bluetxt a:hover{color:#2464aa; text-decoration:underline;}
.linhgt18{line-height:18px;}
.pinktxt{color:#a50135; font-size:12px;}
.pinktxt a:link,.pinktxt a:visited{color:#a50135; text-decoration:underline; font-size:12px;}
.pinktxt a:hover{color:#a50135; text-decoration:none; font-size:12px;}

.mrgtp5{margin-top:5px;}
.mrgtp7{margin-top:7px;}
.mrgtp10{margin-top:10px;}
.mrgtp12{margin-top:12px;}
.mrgtp15{margin-top:15px;}
.mrgtp20{margin-top:20px;}
.mrgtp25{margin-top:25px;}
.mrgtp30{margin-top:30px;}
.mrgtp50{margin-top:50px;}
.mrgtp60{margin-top:60px;}
.mrgtp80{margin-top:80px;}
.mrglf15{margin-left:15px;}


.pdtp10{padding-top:10px;}
.pdlf20{padding-left:20px;}
.pdlf10{padding-left:10px;}
.pdlf35{padding-left:35px;}
.pdrht15{padding-right:15px;}
.pdrht20{padding-right:20px;}
.height10{height:10px;}
.height15{height:15px;}
.height40{height:40px;}
.height50{height:50px;}
.height155{height:155px;}

.main_portion{
	width:100%;
	text-align:left;	
	}

.clearfix:after{
	content:'.';
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
/* Header CSS */
.header{
	width:928px;
	background:#FFFFFF;
	margin:auto;
	margin-top:10px;
	}
.logo{
	margin-top:25px;
	}
.order{
	font-size:13px;
	color:#a50135;
	font-weight:bold;
	text-decoration:none;
	}
.order a:link, .order a:visited{
	font-size:13px;
	color:#a50135;
	font-weight:bold;
	text-decoration:none;
	}
.order a:hover{
	text-decoration:underline;
		}
.blue{
	color:#1a52a5;
	}
/* Middle CSS  */
.middle_port{
	background:url(/images/mdlbdybg.jpg) no-repeat #3872c8 center bottom;
	width:100%;
	}
.whtgf{
	background:url(/images/whtgf.gif) repeat-x center top;
	width:100%;
	}
.middle_contain{
	width:939px;
	margin:auto;

	}


/* Round Corner CSS  */
.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block; }
.b1 {height:1px; background:#fff; margin:0 5px; }
.b2 {height:1px; background:none; border-right:2px solid #fff; border-left:2px solid #fff; margin:0 3px;}
.b3 {height:1px; background:none; border-right:1px solid #fff; border-left:1px solid #fff; margin:0 2px;}
.b4 {height:2px; background:none; border-right:1px solid #fff; border-left:1px solid #fff; margin:0 1px;}
.contentb {background: none; border-right:1px solid #fff; border-left:1px solid #fff;}
.contentb div {}



.home_right{
	width:314px;
	}
.home_center{
	width:258px;
	padding-left:9px;
	}
.home_left{
	width:920px;	
	}
.left_portion{
	width:322px;
	padding-left:13px;
	padding-top:25px;
	}
.black_head{
	font-size:20px;
	color:#111720;
	}
.wht_cnt{
	background:url(/images/wht_cnt.jpg) repeat-x;
	height:99px;
	width:152px;
	margin-top:7px;
	}
.assesment{
	font-size:14px;
	color:#414c58;
	}
	
.whtgrediant{
	background:url(/images/whtgrediant_cnr.jpg) repeat-x;
	height:99px;
	width:205px;
	padding-left:8px;
	}

/* Footer CSS  */	
.ftr_portion{
	width:928px;
	margin:auto;
	height:100px;
	}
.ftr_menu{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#747474;
	text-decoration:none;
	padding-top:12px;
	
	}
.ftr_menu a:link,.ftr_menu a:visited{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#747474;
	text-decoration:none;

	padding:0 5px;
	}
.ftr_menu a:hover{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#747474;
	text-decoration:underline;

	}

/*######## Inner Pages CSS ######### */

.innr_topbg{
	background:url(/images/innr_topbg.jpg) repeat-x top;
	height:140px;
	width:637px;
	}
.innr_tophead{
	font-size:28px;
	color:#FFFFFF;
	margin-left:15px;
	font-weight:bold;
	}
.head_blue{color:#00bbf2;}
.innr_left{
	width:415px; 
	padding-top:35px;
	}
.innr_center{
	width:232px;
	padding:0px;
	
	}
.innr_right{
	width:280px;
	margin:0px; 
	padding:0px;
	padding-top:35px;
	background:#cfdef0;
	}
.faqinnr_left{
	width:627px;
	padding-left:0px;
	padding-top:35px;
	padding-right:20px;
	}
.faqinnr_right{
	width:280px;	
	padding-top:35px;
	padding-right:0px;	
	}
.faqbg_color{
	background:#cfdef0;
	}
.faqmenu{
	font-size:12px;
	margin-top:20px;
	width:215px;
	
	}
.faqmenu ul{
	margin:0px;
	list-style:outside;
	padding:0px;
	
	}

.faqmenu li{
	list-style:outside;
	padding-top:6px;
	padding-bottom:6px;
	color:#990000;
	font-weight:bold;
	text-decoration:none;	
	}
.faqmenu li a,.faqmenu a:visited{
	color:#990000;
	text-decoration:underline;
	}
.faqmenu li a:hover{
	color:#990000;
	text-decoration:none;
	}
.habit_imgwdth{
	width:271px;
	padding-left:27px;
	}
.habit_imgtxt{
	font-size:18px;
	color:#a50135;
	text-decoration:none;	
	text-align:center;
	margin-top:20px;
	/*background:url(/images/habit_shdw.jpg) no-repeat;
	 filter:alpha(opacity=50);
	 -moz-opacity:.50;
	 opacity:.50;
	height:56px;*/
	}
.habit_imgtxt a:link,.habit_imgtxt a:visited{
	font-size:18px;
	color:#a50135;
	text-decoration:none;
	text-align:center;
	}
.habit_imgtxt a:hover{
	font-size:18px;
	color:#a50135;
	text-decoration:underline;
	}
.blue_lighbg{
	background:#c2d7f0;
	width:240px;
	padding:15px 16px;
	}
.habit_smallimgwdt{
	width:71px;
	padding-left:8px;
	}
.quick_lnk{
	color:#a50135;
	text-decoration:none;
	margin-top:5px;
	font-weight:bold;
	}
.quick_lnk a:link,.quick_lnk a:visited{
	color:#a50135;
	text-decoration:none;
	margin-top:5px;
	font-weight:bold;
	}
.quick_lnk a:hover{
	color:#000;
	text-decoration:none;
	margin-top:5px;
	font-weight:bold;
	}
.quick_lnk_curt{
	color:#000;
	text-decoration:none;
	margin-top:5px;
	font-weight:bold;
	}
.whtlgtbg{
	background:#f3f3f3;
	padding:10px;
	}
.waist_main{
	background:#91bdf1;
	border:1px solid #FFFFFF;
	padding:5px 15px;
	}
.main_waist{
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	}
.waist_left{
	border-right:1px solid #FFFFFF;
	width:242px;	
	}
.waist_bg{}
.waist_cnt{
	border-right:1px solid #FFFFFF;
	width:176px;	
	}
.waist_rht{
	width:177px;	
	}
.waist_head{	
	color:#FFFFFF;
	padding:5px 15px;
	background-color:#91bdf1
	}
.waist_head1{	
	color:#FFFFFF;
	padding:5px 15px;	
	background-color:#91bdf1
	}
.waist_lhtbg{
	background-color:#d3e6fc;
	padding:5px 15px;
	color:#2166c1;
	border-top:1px solid #FFFFFF;
	}
.waist_drkbg{
	background-color:#c6defa;
	padding:5px 15px;
	color:#2166c1;
	border-top:1px solid #FFFFFF;
	}
.article_list{
	font-size:12px;
	margin-top:15px;	
	}
.article_list ul{
	margin:0px;
	list-style:none;
	padding:0px;
	
	}

.article_list li{
	padding-top:5px;
	padding-bottom:5px;
	color:#990000;
	text-decoration:none;	
	}
.article_list li a,.article_list a:visited{
	color:#990000;
	text-decoration:underline;
	}
.article_list li a:hover{
	color:#990000;
	text-decoration:none;
	}

.purchase_wdth{
	width:436px;
	}


.act_brd{	
	border:1px solid #FFFFFF;

	}
.act_pharmacywdth{
	width:256px;
	border-right:1px solid #FFFFFF;
	}
.act_suburbwdth{
	width:140px;
	border-right:1px solid #FFFFFF;
	}
.act_postcodewdth{
	width:84px;
	border-right:1px solid #FFFFFF;
	}
.act_phonewdth{
	width:115px;
	}
.purchase_formbg{
	width:220px;
	background:#91bdf1;
	padding:10px 0;
	margin-top:30px;
	}
.darkblue{
	color:#07318b;
	}
input.zwp-text {
	background:url(/images/formbg.jpg) no-repeat;
	border:1px solid #688fc7;
	width:191px;
	height:20px;
	font-size:13px;
	padding-top:3px;
	padding-left:5px;
	}

input.zwp-check {
	}
.bmi_lftable{
	width:207px; 
	height:28px; 
	border-top:1px solid #FFFFFF; 
	border-right:1px solid #FFFFFF; 
	padding-top:18px;
	}
	

/*######## Sitemap CSS ######### */	
/*.sitemap{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2464aa;
	}
.sitemap ul{
	margin:0px;
	padding:0px;
	list-style:none;
	margin-left:20px;
	}
.sitemap li{
	display:block;
	padding-bottom:3px;
	padding-top:3px;
	}*/
.sitemap-col
{width:265px; margin-right:10px; float:left}
.sitemap-col h1
{color:#2464aa; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0px; margin:0px;}
.sitemap-col h1 a:link,.sitemap-col h1 a:visited
{color:#2464aa; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0px; margin:0px;}
.sitemap-col h1 a:hover
{color:#2464aa; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0px; margin:0px; text-decoration:underline;}
ul.sitemap
{margin-left:18px; padding-left:0px; margin-top:10px; list-style-image:url(/images/bullet-sitemap.gif);}
ul.sitemap li{ text-align:left;}
ul.sitemap li a
{list-style-image:url(/images/bullet-sitemap.gif); line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#2D2D2D; padding:0px; margin:0px; font-size:11px;}

ul.sitemap li a:visited
{font-size:11px;}

ul.sitemap li a:hover
{font-size:11px; text-decoration:underline;}

.home_link1{
position:absolute;
margin-top:120px;
margin-left:650px;
text-align:center;
width:100px;
}
.home_link2{
position:absolute;
margin-top:180px;
margin-left:650px;
text-align:center;
width:210px;
}
.home_link3{
position:absolute;
margin-top:230px;
margin-left:650px;
text-align:center;
width:250px;
}

.sitemap {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
}

/*######## Pharmacy CSS ######### */
.pharm_heading{
	color:#FFFFFF;
	padding:5px 15px;
	background-color:#91bdf1;
	}
.pharm_brdrht{
	border-right:1px solid #FFFFFF;
	}
.waist_lhtbg_td{
	background-color:#d3e6fc;
	padding:5px 5px 5px 15px;
	color:#2166c1;
	border-top:1px solid #FFFFFF;
	}
.waist_drkbg_td{
	background-color:#c6defa;
	padding:5px 5px 5px 15px;
	color:#2166c1;
	border-top:1px solid #FFFFFF;
	}
