/*
Theme Name: Integrated Health Australia
Theme URI:http://www.nybbletech.com
Description: The IHA theme made by TEAM NYBBLETECH
Version: 1.00
Author: Shahzad
Tags: blue , green , brown theme, Australia
*/
body {
	margin:0;
	padding:0;
	font-size:14px;
	background:url(images/bg.jpg) repeat;
	font-family:Arial, Helvetica, sans-serif;
}
/* Some Important Styling */
	img {
	border:none;
}
.link_table table p a {
	color:#4f4f4f;
}
.third_panel_txt .pannel a {
	color:#fff;
}
.panel li {
	color:#fff
}
p {
	margin:0px;
	padding:5px 0px;
	color:#4f4f4f;
	font-size:14px;
}
p a {
	color:#4f4f4f;
}
.content ul a {
	color:#4f4f4f;
}
.panel_txt a {
	color:#fff;
}
a {
	color:#2397C2;
	text-decoration:none;
}
a:hover {
	color:#000;
	text-decoration:underline;
}
.clear {
	clear:both;
}
h4 {
	color:#FFF;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding-top:10px;
}
h4 span {
	font-weight:bold;
}
h2 {
	color:#FFFFFF;
	font-size:18px;
	margin:0px;
	padding:0px;
	padding-top:2px;
}
h2 a {
	color:#fff;
}
.left_side h2, .rite_side h2 {
	color:#96ca3e;
	font-size:18px;
	margin:0px;
	padding:10px 0;
	 
}
.left_side h2 a, .rite_side h2 a {
	color:#96ca3e;
}
h1 {
	font-size:26px;
	color:#4f4f4f;
	padding:0px;
	margin:0px;
	padding:10px 0px;
}
h1 a {
	color:#4f4f4f;
}
h1 span {
	color:#474747;
	font-size:12px;
}
h5 {
	color:#2397c2;
	font-size:16px;
	padding:0px;
	margin:0px;
	padding:10px 0px 5px 0px;
}
h5 a {
	color:#13718D;
	text-decoration:none;
}
h3 {
	color:#474747;
	font-size:18px;
	margin:0px;
	padding:0px;
	padding-top:2px;
}
h3 a {
	color:#474747;
}
h6 {
	color:#96ca3e;
	font-weight:bold;
	font-size:12px;
	padding:0px;
	margin:0px;
	padding:5px 0px;
}
h6 a {
	color:#96ca3e;
}
/* Some Important Styling */



ul li { color:#474747; font-size:14px;}



#top_bg {
	position:relative;
	width:100%;
	height:175px;
	background:url(images/top_bg.png) repeat-x;
	z-index:99999;
}
#top_background {
	position:relative;
	width:1006px;
	height:175px;
	margin:0px auto;
	background:url(images/header_bg.jpg) no-repeat center top;
}
#header {
	position:relative;
	width:980px;
	height:auto;
	margin:0px auto;
}
#logo {
	position:relative;
	width:263px;
	height:101px;
}
#top_login_cart {
	position:absolute;
	width:auto;
	height:29px;
	right:0px;
	top:5px;
}
#top_slogan_no {
	position:absolute;
	width:500px;
	height:auto;
	right:0px;
	top:10px;
	text-align:right;
}
div#nav {
	position:relative;
	width:1006px;
	height:62px;
	background:url(images/nav_bg.png) no-repeat;
	margin-top:12px;
	z-index:99999;
}
/* menu nav  */

ul.menu {list-style:none; margin:0; padding:0; padding-top:20px;}
	
	ul.menu * {margin:0; padding:0}
	
	ul.menu a {display:block; color:#FFF; text-decoration:none}
	
	ul.menu li {position:relative; float:left; width:auto; height:auto;   padding:0px 12px; border-left:solid 1px #FFF;   font-size:18px; font-weight:normal;}
	
	ul.menu ul { position:absolute; top:35px; left:0px;  display:none; opacity:0; list-style:none}
	
	ul.menu ul li {position:relative; font-size:15px;   height:auto;  margin:0;  padding:0; text-align:left; padding:5px 5px; border:none; background:#98CC3E; border:solid 1px #FFF; border-top:none;  width:200px;}
	
	ul.menu ul li:hover{ background:#0a4962;}
	
	ul.menu li a:hover{ text-decoration:underline;}
	
	ul.menu ul li a:hover{ text-decoration:none;}
	
	ul.menu ul ul {left:210px; top:-1px;}
	
	
/* menu nav  */







.container {
	position:relative;
	width:1006px;
	height:auto;
	margin:0px auto;
	background:url(images/content_bg.png) repeat-y;
	z-index:99;
}
#content_bg {
	position:relative;
	width:950px;
	padding:10px 0;
	height:auto;
	margin:0px auto;

}
/* Subpage Content */



						.content {
	position:relative;
	width:860px;
	height:auto;
	margin:0px auto;
	padding-bottom:20px;
	color:#4f4f4f;
	font-size:12px;
}
/* Subpage Content */















#content_left {
	position:relative;
	width:368px;
	height:auto;
	float:left;
}
#content_rite {
	position:relative;
	width:500px;
	height:auto;
	padding-bottom:0px;
	padding-right:100px;

	float:right;
	background:url(images/content_bg_image.png) no-repeat right bottom;
}

.content_rite
{
	position:relative;
	width:550px; height:auto; float:right;
}



.banner_left_top
{
	position:relative;
	background:url(images/banner_left_tab_top.jpg) no-repeat;
	width:368px; height:66px; 
}

.banner_left_top p {text-align:center; font-size:24px; color:#FFF; font-weight:bold;}

.banner_left_mid
{
	position:relative;
	background:url(images/banner_left_tab_mid.jpg) repeat-y;
	width:368px; height:auto; min-height:290px; padding-top:20px; font-size:14px; color:#6b6b6b;
}

.banner_left_mid img { padding-bottom:10px;}

.banner_left_mid a{ color:#5c9200}


.banner_left_bot
{
	position:relative;
	background:url(images/banner_left_tab_bottom.jpg) no-repeat;
	width:368px; height:8px; 
}

.inner { position:relative; width:355px; height:auto; margin:0px auto;
}

.cont_left{ width:368px; height:auto; float:left; padding-top:10px;}
.cont_left h5{ font-size:14px !important}

.cont_left p{ padding-bottom:10px}



.cont_mid { width:254px; height:auto; float:left; padding-top:30px; margin-left:40px;}

.cont_rite{ width:254px; height:auto; float:right; padding-top:30px;}


.cont_mid .top { position:relative; background:url(images/content_integrated_top.jpg) no-repeat; width:234px; height:57px; padding-left:20px;}

.cont_mid .top p { font-size:20px; color:#FFF}

.cont_mid .mid { position:relative; background:url(images/content_integrated_mid.jpg) repeat-y; width:254px; height:auto; padding-top:30px; color:#6b6b6b;}

.cont_mid .mid a{ color:#007ba9}

.mid .inner{ width:240px; margin:0px auto;}

.mid img{ padding-bottom:10px;}

.cont_mid .bot { position:relative; background:url(images/content_integrated_bottom.jpg) no-repeat; width:254px; height:12px;}





.cont_rite .top { position:relative; background:url(images/content_yourhealth_top.jpg) no-repeat; width:234px; height:37px; padding-left:20px;}

.cont_rite .top p { font-size:20px; color:#FFF}

.cont_rite .mid { position:relative; background:url(images/content_yourhealth_mid.jpg) repeat-y; width:254px; height:auto; padding-top:10px; color:#6b6b6b;}

.cont_rite .mid span{ font-size:12px !important; font-weight:bold;}

.cont_rite .mid .inner{ width:230px; margin:0px auto;}

.cont_rite ul { list-style:none; margin:0; padding:0;}

.cont_rite ul li { background:url(images/content_yourhealth_bullet.jpg) no-repeat 2px 3px; padding-left:15px; font-size:13px;}

 .cont_rite span{ font-size:12px !important; color:#6b6b6b; font-style:italic}
 
 .cont_rite a{ color:#5c9200; font-size:12px !important}
 
.cont_rite .bot { position:relative; background:url(images/content_yourhealth_bottom.jpg) no-repeat; width:254px; height:11px;}




.blog_left
{
	position:relative;
	width:340px; height:auto; float:left;min-height:300px; background:url(images/content_blog_seprator.jpg) no-repeat right; padding-right:25px; margin-top:30px; 
}

.blog_left a{ color:#007ba9; font-size:11px; display:inline-block;}

.blog_left img { float:right; padding-left:20px;}

.newsletter_mid
{
	position:relative;
	width:249px; height:auto; min-height:300px; float:left; margin-left:25px; background:url(images/content_blog_seprator.jpg) no-repeat right; padding-right:25px; margin-top:30px; 
}

.fb_page { width:245px; height:auto; float:right; margin-top:30px;}


.newsletter_mid h1, .blog_left h1{ font-size:20px; padding-top:0;}


.inside_newsletter {  border-radius:5px;  margin-top:5px; width:239px; height:34px; border:solid 1px #CCC; font-size:12px; padding-left:10px;}
 

.inside_newsletter_submit{ border:none !important; background:url(http://www.integratedhealth.com.au/wp-content/uploads/2011/12/content_newsletter_btn_signup.jpg) no-repeat; width:94px; height:34px; cursor:pointer}


/*############################Fourth Panel#########################*/







.fourth_pannel a {
	color:#fff;
}
.fourth_pannel {
	position:relative;
	height:auto;
	width:270px;
	background-color:#dbf1b5;
	color:#4f4f4f;
	font-size:12px;
	float:left;
	margin-right:25px;
}
.fourth_pannel_title {
	position:relative;
	background-color:#82b42c;
	height:auto;
	line-height:30px;
	vertical-align:middle;
	padding-left:25px;
}
.fourth_panel_img {
	position:relative;
	width:117px;
	height:150px;
	padding-top:5px;
	margin:0px auto;
}
.fourth_panel_txt {
	position:relative;
	width:240px;
	height:auto;
	font-size:12px;
	color:#4f4f4f;
	padding-top:5px;
	margin:0px auto;
}
/*############################Fourth Panel#########################*/















/*############################First Panel#########################*/



.ist_pannel {
	position:relative;
	height:auto;
	width:270px;
	background-color:#cdc696;
	float:left;
}
.ist_pannel_title {
	position:relative;
	background-color:#a69943;
	height:auto;
	line-height:30px;
	vertical-align:middle;
	padding-left:25px;
}
.ist_panel_img {
	position:relative;
	margin:0px auto;
	width:auto;
	height:auto;
	padding-top:5px;
}
.panel_txt {
	position:relative;
	width:240px;
	height:auto;
	font-size:11px;
	color:#FFFFFF;
	padding-bottom:10px;
	margin:0px auto;
}
.panel_txt p {
	font-size:11px;
	color:#fff
}
.click {
	position:relative;
	width:240px;
	height:auto;
	font-size:14px;
	text-align:center;
	padding-top:5px;
	margin:0px auto;
	padding-bottom:10px;
}
.click a {
	color:#FFFFFF;
	text-decoration:none;
}
.click a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.grey a {
	color:black;
	text-decoration:none;
}
.grey a:hover {
	color:black;
	text-decoration:underline;
}
/*############################First  Panel#########################*/







/*############################Second Panel#########################*/



.second_pannel {
	position:relative;
	height:auto;
	width:270px;
	background-color:#8c8c8c;
	margin-right:25px;
	float:left;
	font-size:12px;
}
.second_panel_txt {
	position:relative;
	font-size:11px;
	color:#FFFFFF;
	width:240px;
	height:auto;
	margin:0px auto;
	padding-top:5px;
}
.second_panel_txt p {
	color:#FFFFFF;
	font-size:11px;
}
.second_panel_txt a {
	color:#FFFFFF;
	font-size:12px;
}
.second_pannel_title {
	position:relative;
	background-color:#4f4f4f;
	color:#fff;
	line-height:30px;
	height:auto;
	padding-left:25px;
	vertical-align:middle;
}
/*############################Second Panel#########################*/







/*############################ Third Panel#########################*/







.third_pannel {
	position:relative;
	height:100%;
	width:260px;
	background-color:#70bbd7;
	color:#fff;
}
.third_pannel_title {
	position:relative;
	background-color:#2397c2;
	height:auto;
	line-height:30px;
	vertical-align:middle;
	padding-left:25px;
}
.third_panel_txt {
	position:relative;
	font-size:12px;
	width:210px;
	height:auto;
	color:#fff;
	padding-top:5px;
	padding-left:25px;
}
.pannel li {
	line-height:15px;
	font-size:12px;
	vertical-align:middle;
}
/*############################End of Third Panel#########################*/



.cont_img {
	position:relative;
	width:550px;
	height:250px;
}
.heading {
	position:relative;
	width:auto;
	height:auto;
}
.rite_txt {
	position:relative;
	width:auto;
	height:auto;
	color:#4f4f4f;
	font-size:12px;
}
.blue_heading {
	position:relative;
	width:auto;
	height:auto;
	text-align:center;
}
.heading {
	position:relative;
	padding-top:10px;
	padding-bottom:10px;
}
/*footer area */







.footer {
	position:relative;
	width:1000px;
	height:auto;
	padding-top:30px;
	padding-bottom:20px;
	margin:0px auto;
	font-size:11px;
	color: #96ca3e;
}

.footer ul {
	list-style:none;
	margin:0;
	padding:0;
}
.footer ul li {
	float:left;
	font-size:11px;
	border-left:1px solid #96ca3e;
	padding:0px 5px;
}
.footer ul li.home_li {
	border-left:none;
	padding-left:0px;
}
.footer ul a {
	color:#96ca3e;
	text-decoration:none;
}
.footer ul a:hover {
	color:#96ca3e;
	text-decoration:underline;
}
.copy {
	color:#2397c2;
	width:auto;
	height:auto;
	  
	padding-top:10px;
}

.f_left { width:600px; height:auto; float:left}

.f_rite{ width:170px; height:auto; float:right}
/* ######### Matt Black Strip Main Menu Bar CSS ######### */







 
/* ######### Services CSS  ######### */











.left_box1 {
	position:relative;
	float:left;
	width:200px;
	height:20px;
	border:solid 2px;
	line-height:20px;
	vertical-align:middle;
	padding-left:2px;
	font-size:15px;
}
.rite_box1 {
	position:relative;
	float:left;
	width:400px;
	height:20px;
	border:solid 2px;
	line-height:20px;
	vertical-align:middle;
	padding-left:2px;
	font-size:15px;
}
.left_box2 {
	position:relative;
	float:left;
	width:200px;
	height:180px;
	border:solid 2px;
	line-height:20px;
	vertical-align:middle;
	padding-left:2px;
	font-size:15px;
}
.rite_box2 {
	position:relative;
	float:left;
	width:400px;
	height:180px;
	border:solid 2px;
	line-height:20px;
	vertical-align:middle;
	padding-left:2px;
	font-size:15px;
}
.rite_box3 {
	position:relative;
	float:left;
	width:400px;
	height:150px;
	border:solid 2px;
	line-height:20px;
	vertical-align:middle;
	padding-left:2px;
	font-size:15px;
}
.left_box3 {
	position:relative;
	float:left;
	width:200px;
	height:150px;
	border:solid 2px;
	line-height:20px;
	vertical-align:middle;
	padding-left:2px;
	font-size:15px;
}
/* new gallery for IHA */







	



#images {
	height:260px;
}
#image {
	position:relative;
	width:470px;
	height:260px;
	background:url(images/loading.gif) center center no-repeat;
	padding-left:6px;
	padding-top:6px;
}
#image img {
	position:absolute;
	border:5px solid #96ca3e;
}
#thumbwrapper {
	width:350px;
	height:80px;
}
#thumbarea {
	position:relative;
	overflow:hidden;
	height:80px;
	width:350px;
}
#thumbs {
	position:absolute;
	list-style:none;
	width:10000px;
	padding:0px;
	margin:0px;
	margin-left:5px;
	margin-right:8px;
	left: 0px;
}
#thumbs li {
	float:left;
	cursor:pointer;
	padding:0px;
	margin:0px;
	margin-right:20px;
}
.imgnav {
	position:absolute;
	height:282px;
	width:20%;
	z-index:100;
	outline:none;
	cursor:pointer;
	top: 1px;
}
#previmg {
	left:6px;
	background:none;
	z-index:999;
}
#previmg:hover {
	opacity:1;
	filter:alpha(opacity=100);
	background:url(images/left.gif) left center no-repeat;
}
#nextimg {
	right:6px;
	background:none;
	z-index:999;
}
#thumbs img {
	border:5px solid #96ca3e;
}
#nextimg:hover {
	opacity:1;
	filter:alpha(opacity=100);
	background:url(images/right.gif) right center no-repeat;
}
.img_fullsize {
	position:relative;
	float:left;
	width:470px;
	height:auto;
}
.img_thumbnail {
	position:relative;
	float:left;
	padding-left:20px;
	width:300px;
	height:auto;
}
.gallery {
	position:relative;
	padding-bottom:20px;
}
.content_thumbnail {
	position:relative;
	width:100%;
	height:210px;
}
.jason_img {
	position:relative;
	width:150px;
	height:200px;
	float:right;
	margin-right:50px;
	margin-top:10px;
	background:url(images/Jason-sm.jpg) no-repeat;
}
#contact_img {
	position:absolute;
	width:222px;
	height:293px;
	top:10px;
	right:0px;
	background:url(images/contactusimage.jpg) no-repeat;
}
.img_bio {
	position:relative;
	float:right;
	width:auto;
	height:auto;
	padding:10px 15px 10px 0px;
	margin-left:10px;
}
.img_massage {
	position:relative;
	float:right;
	width:110px;
	height:168px;
	padding:10px 15px 10px 0px;
	background:url(images/download2.jpg) no-repeat;
	margin-left:10px;
}
.img_sports {
	position:relative;
	float:right;
	width:400px;
	height:289px;
	padding:10px 15px 10px 0px;
	background:url(images/heart_beat.jpg) no-repeat;
	margin-left:10px;
}
.img_weight {
	position:relative;
	float:right;
	width:350px;
	height:178px;
	padding:10px 15px 10px 0px;
	background:url(images/weightloss.jpg) no-repeat;
	margin-left:10px;
}
.img_liveblood {
	position:relative;
	float:right;
	width:446px;
	height:260px;
	padding:10px 15px 10px 0px;
	background:url(images/live_blood_image.jpg) no-repeat;
	margin-left:10px;
}
.img_acupuncture {
	position:relative;
	float:right;
	width:300px;
	height:400px;
	padding:10px 15px 10px 0px;
	background:url(images/acupuncture.jpg) no-repeat;
	margin-left:10px;
}
.img_cupping {
	position:relative;
	float:right;
	;
	width:190px;
	height:143px;
	padding:10px 15px 10px 0px;
	background:url(images/cupping_treatment_1-1.jpg) no-repeat;
	margin-left:10px;
}
.img_naturopthy {
	position:relative;
	float:right;
	width:400px;
	height:267px;
	padding:10px 15px 10px 0px;
	background:url(images/Naturopthy.jpg) no-repeat;
	margin-left:10px;
}
.img_sports_injury {
	position:relative;
	float:right;
	width:400px;
	height:267px;
	padding:10px 15px 10px 0px;
	background:url(images/42-16083527.jpg) no-repeat;
	margin-left:10px;
}
.img_homeopathy {
	position:relative;
	float:right;
	width:250px;
	height:250px;
	padding:10px 15px 10px 0px;
	background:url(images/homoeopathy.jpg) no-repeat;
	margin-left:10px;
}
.img_bloodtypediet {
	position:relative;
	float:right;
	width:350px;
	height:274px;
	padding:10px 15px 10px 0px;
	background:url(images/graph.jpg) no-repeat;
	margin-left:10px;
}
.img_bloodtypediet2 {
	position:relative;
	float:right;
	width:300px;
	height:300px;
	padding:10px 15px 10px 0px;
	background:url(images/jason-phoenix-arizona.jpg) no-repeat;
	margin-left:10px;
}
.img_pharmacy {
	position:relative;
	float:right;
	width:255px;
	height:210px;
	padding:10px 15px 10px 0px;
	background:url(images/dispensary.jpg) no-repeat;
	margin-left:10px;
}
.img_test_electro {
	position:relative;
	float:right;
	width:126px;
	height:135px;
	padding:10px 15px 10px 0px;
	background:url(images/126_EIS_Logo.jpg) no-repeat;
	margin-left:10px;
}
.img_pages {
	position:relative;
	float:right;
	width:auto;
	height:auto;
	padding:10px 15px 10px 0px;
	margin-left:10px;
}
.content_ul {
	position:relative;
	left:20px;
}
.newsletter_box {
	position:relative;
	float:left;
	width:270px;
	height:auto;
	text-align:center;
}
.news_box1 {
	position:relative;
	width:810px;
	height:auto;
	text-align:center;
	padding-bottom:20px;
	margin:0 auto;
}
.news_box2 {
	position:relative;
	width:540px;
	height:auto;
	text-align:center;
	padding-bottom:20px;
	margin:0 auto;
}
/* Blog page Styling */







.blog_content {
	position:relative;
	width:800px;
	height:auto;
	margin:0px auto;
	color:#4f4f4f;
}
.blog_content ul {
	color:#4f4f4f;
	font-size:14px;
}
.blog_content h2 {
	color:#96ca3e;
	padding:0px;
	padding-bottom:10px;
	font-size:20px;
}
.left_side {
	position:relative;
	width:70%;
	height:auto;
	color:#4f4f4f;
	float:left;
}
.rite_side {
	position:relative;
	width:25%;
	height:auto;
	float:left;
  	color:#4f4f4f;
	font-size:10px;
}
#sidebar-wrap2 ul {
	list-style:none;
	font-size:12px;
}
.coment_tracback {
	list-style:none;
	padding:0;
	margin:0;
}
.coment_tracback li {
	float:left;
	padding-right:10px;
}
.coment_tracback li a {
	font-size:18px;

	color:#96ca3e;
}
#tab-1 ol {
	list-style:none;
}
.details {
	font-size:12px;
}
.details span {
	font-size:12px;
}
#submitbox a {
	font-size:16px;
	color:#96ca3e;
	;
	padding:5px 0px;
}
.small {
	font-size:12px;
}
.coment_unknown {
	font-size:12px;
}
/*##############Testimonial page############*/







.testi_start {
	position:relative;
	padding-top:20px;
	padding-bottom:10px;
}
.testi_name {
	position:relative;
	width:100%;
	text-align:right;
	font-weight:bold;
	padding:10px 0px;
}
.three_boxes {
	position:relative;
	margin:0px auto;
	width:860px;
	height:auto;
	padding:10px 0px;
}
.rightimgs {
	float:right;
	padding-right:40px;
}
/* ###################################################################################### New Entry*/







.left {
	position:relative;
	width:auto;
	height:auto;
	float:left;
	padding:10px 5px 0px;
	border-right: 1px solid #CCCCCC;
}
.left_heading {
	position:relative;
	width:auto;
	height:auto;
	font-size:18px;
	color:#fff;
	background:#13718d;
	text-align:justify;
	padding:5px 0px 5px 10px;
}
.itemslinks {
	width:250px;
	height:auto;
	margin-top:20px;
	font-weight:bold;
	float:left;
}
.pagelinks {
	position:relative;
	width:90px;
	height:auto;
	float:right;
	margin-top:20px;
}
.right span a {
	color:#13718d;
	font-size:14px;
	float:left;
	font-weight:normal;
}
.right span a:hover {
	color:#13718d;
	font-size:14px;
	float:left;
	font-weight:normal;
}
.right {
	position:relative;
	width:615px;
	height:auto;
	float: right;
	padding:10px 0px;
	font-size:12px;
}
.right a {
	font-size:12px;
	color:#000;
}
.right a:hover {
	font-size:12px;
	color:#000;
	text-decoration:underline;
}
.bull_leftnav {
	background:url(images/bullet_leftnav.png) no-repeat center center;
	width:10px;
	height:12px;
	float:left;
	padding:0px 10px;
}
.bull_leftnav:hover {
	background: url(images/bullet_leftnav_roll.png) no-repeat center center;
	width:10px;
	height:12px;
	float:left;
	padding:0px 10px;
}
.seperator_left {
	background:url(images/seprator_leftnav.png) no-repeat center center;
	width:243px;
	height:1px;
	margin:5px 0px;
}
.select_div {
	position:relative;
	height: auto;
	width:170px;
	float:left;
}
.show_div {
	position:relative;
	height:auto;
	width:225px;
	float:right;
	padding:0px 5px 0px 0px;
}
.select {
	width:100px;
	height:auto;
	border:1px solid #CCCCCC;
}
ul.left_menu {
	position:relative;
	font-size:12px;
	color:#4f4f4f;
	padding:0px 10px;
}
.left_menu li {
	position:relative;
	font-size:12px;
	color:#4f4f4f;
	list-style:none;
	width:205px;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	list-style:url(images/bullet_leftnav.png);
	list-style-position:inside;
	margin-left:0px;
}
.left_menu li {
	background: url(images/seprator_leftnav.png) no-repeat left bottom !important;
}
.left_menu li:hover {
	position:relative;
	font-size:12px;
	color:#4f4f4f;
	list-style: url(images/bullet_leftnav_roll.png);
	list-style-position:inside;
}
.left_menu a {
	position:relative;
	font-size:12px;
	color:#4f4f4f;
}
.left_menu a:hover {
	position:relative;
	font-size:12px;
	color:#13718d;
	text-decoration: none;
}
.div_medicinea {
	position:relative;
	width:190px;
	height: auto;
	border:1px solid #CCCCCC;
	float:left;
	margin:6px;
	min-height:260px;
}
.div_medicinea p {
	margin:0;
	padding:0;
}
.medicine_img {
	position:relative;
	width:188px;
	height:158px;
	margin:0px auto;
}
.medicine_content {
	width:auto;
	height:auto;
	min-height:100px;
	border-top:1px solid #CCCCCC;
	text-align:center;
}
.medicine_content p {
	font-size:11px;
	margin:0px;
}
.medic_rite {
	width:auto;
	position:relative;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	font-size:11px;
	float:right;
	text-align:right;
}
.medic_left {
	width:auto;
	position:relative;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	font-size:11px;
	text-align:left;
	color:#FF0000;
	float:left;
}
.medic_righta {
	width:80px;
	height:auto;
	font-size:11px;
	float:right;
	text-align:right;
	margin:0;
	padding:26px 0px 0px;
}
.medicright_txt {
	width:40px;
	height:13px;
	border:1px solid #CCCCCC;
}
.moredetail_btn {
	width:80px;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	font-size:10px;
	margin:5px 0px;
}
.medicine_detail span {
	font-size:12px;
	color:#13718d;
}
.medicinedetail p {
	margin:0;
	padding:0;
}
.medicinedetail_p2 {
	position:relative;
	width:367px;
	float:right;
	height:auto;
	margin-top:15px;
	padding:5px 0px 0px;
}
.medicine_detail {
	position:relative;
	width: auto;
	height:270px;
	margin:10px 0px 0px;
}
.medicinedetail-left {
	position:relative;
	float:left;
	width:100px;
	height:auto;
	margin:0;
}
.price {
	color:#FF0000;
	padding:5px 0px;
}
.price span {
	padding-left:15px;
	color:#4f4f4f;
}
.medicinedetail-right {
	position:relative;
	width:100px;
	float:right;
	height:auto;
	padding:8px 0px 0px;
}
.medicinedetail-left span {
	margin:0px 30px 0px 0px;
	color:#4f4f4f;
}
.medicine_detail_image {
	position:relative;
	width: auto;
	height: auto;
	border:1px solid #CCCCCC;
	float:left;
	margin:10px 10px 0px 0px;
	text-align:center;
}
.quantity span {
	padding-left:15px;
	color:#4f4f4f;
}
.quantity {
	padding:5px 0px;
	color:#4f4f4f;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	position:relative;
}
.qunt_txtbox {
	position:relative;
	width:50px;
	height:18pxpx;
	line-height:18px;
	vertical-align:middle;
	margin:0px 5px;
	border:none;
	border:1px solid #4f4f4f;
}
.insider {
	position:relative;
	width:auto;
	height:auto;
	padding:5px;
}
.paging .active {
	font-weight:bold;
	color:#FF0000;
}

.f_icon{ position: absolute; right:-130px; top:10px; z-index:9999}

.sub_left h1, .sub_rite h1{ font-size:20px !important; font-weight:normal}

.sub_left h2, .sub_rite h2{ font-size:17px !important; color:#4f4f4f; font-weight:bold}

.sub_left h5, .sub_rite h5{ font-size:14px !important; font-weight:normal}

.sub_left h6, .sub_rite h6{ font-size:14px !important;font-weight:normal}


.sub_left { position:relative; width:670px; height:auto; float:left}


.sub_left ul { list-style:disc}

.sub_left ol { list-style:disc}

.sub_left a{ color:#4f4f4f;}


.sub_rite{ position:relative; width:244px; height:auto; float:right; padding-top:20px;}


.sub_rite .top{ position:relative; background:url(images/healthscreening_popularservices_top.jpg) no-repeat; width:244px; height:12px;}
.sub_rite .mid{ position:relative; background:url(images/healthscreening_popularservices_mid.jpg) repeat-y; width:244px; height:auto;}
.sub_rite .bot{ position:relative; background:url(images/healthscreening_popularservices_bottom.jpg) no-repeat; width:244px; height:10px; margin-bottom:40px}

.sub_rite .mid .inner{ position:relative; width:220px; height:auto; margin:0 auto}


.sub_rite ul { list-style:none; margin:0; padding:0;}

.sub_rite ul li { background:url(images/healthscreening_popularservices_bullet.jpg) no-repeat 0px 8px; font-size:14px; padding:3px 0px; padding-left:15px;}

.sub_rite ul li a{ color:#4f4f4f; padding:0;}

.sub_rite a{ color:#007ba9; font-size:11px; text-transform:uppercase; font-weight:bold; text-align:center; display:inline-block; padding-top:10px;}




.sub_rite .inside_newsletter { border-radius:5px; margin-top:5px; width:205px; height:34px;  border:solid 1px #CCC; font-size:12px; padding-left:10px;}

.sub_rite .inside_newsletter_submit{ border:none !important; background:url(http://www.integratedhealth.com.au/wp-content/uploads/2011/12/content_newsletter_btn_signup.jpg) no-repeat; width:94px; height:34px; cursor:pointer}

 
