/*   
Theme Name: Paediatric ENT 
Theme URI: http://www.typeshape.com.au
Description: Custom Theme for Paediatric ENT Services.
Author: TypeShape
Author URI: http://typeshape.com.au/
Version: 1.0
Tags: place, tags, here
.
Additional comments here
.
*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form,
fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}

/*-----------general------------*/
body{
	padding:0;
	margin:0;
	background:url(images/bg.gif) repeat 0 0; /* 9db7c0 */
	color:#646464;	
/*	background-color:#dde6e9;*/
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	}

div, img, p, h1, h2, h3, h4, h5, h6, ul, li, span, label, form, radio, select, input{
	padding:0;
	margin:0;
	}

img{
	border:none;
	}

ul{
	list-style-type:none;
	}

h1{
	font-size:25px;
	line-height:28px;
	color:#4a8e97;
	background-color:inherit;
	padding-bottom:27px;
	font-weight:normal;
	}

h2{
	font-size:19px;
	line-height:22px;
	color:#4a8e97;
	background-color:inherit;
	text-transform:uppercase;
	font-weight:normal;
	padding-bottom:25px;
	}

p{	
	padding-bottom:6px;
	}

a{
	outline:none;
	text-decoration:none;
	color:#478d94;
	background-color:inherit;
	}

a:hover{
	text-decoration:none;
	}

.spacer{
	font-size:0;
	line-height:0;
	clear:both;
	}
/*-----------general------------*/

.body_bg{
	background:url(images/body_bg.gif) repeat-x 0 100%;
	padding:20px 0 20px 0;
	overflow:hidden;
	/*height:1804px;*/
	}

/*-----------wrapper start------------*/
.wrapper{
	width:998px;
	margin:20px auto;
	border:1px solid #889fa7;
	color:#606060;
	background-color:#fff;
	padding:59px 0 59px 0;
	}
	
.body_sub{
	width:940px;
	margin:0 auto;
	}
	
/*------------top panel start---------------*/
.top_pnl{
	width:940px;
	padding-bottom:18px;
	border-bottom:1px solid #c3c4c4;
	height:100%;
	position:relative;
	}

/* logo start */
.logo_pnl{
	width:420px;
	float:left;
	background:url(images/Paediatric-ENT-Services-logo-b.png) no-repeat left top;
	width:451px;
	height:152px;
	top:-99px;
	left:0;
	position:absolute;
	}
.logo_pnl a{
	font-size:38px;
	line-height:38px;
	color:#478b93;
	background-color:inherit;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	float:left;
	width:451px;
	height:152px;
	}
.logo_pnl a span{
	text-transform:uppercase;
	color:#909245;
	background-color:inherit;
	}
/* logo end */	

/* talk num pnl start */
.talk_pnl{
	width:325px;
	float:right;
	font-size:22px;
	line-height:22px;
	color:#b1b27c;
	background:url(images/talk-to-us-today.gif) no-repeat left top;
	width:285px;
	height:21px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}
.talk_pnl p{
	padding:12px 0 0 0;
	}
/* talk num pnl end */

/*------------top panel end---------------*/

/*-----------nav panel start------------*/
.nav_pnl{
	width:940px;
	}
.nav_pnl ul{	
	}
.nav_pnl ul li{
	font-size:14px;
	line-height:62px;
	float:left;
	color:#4c4c4c;
	background-color:inherit;
	text-transform:uppercase;
	}
.nav_pnl ul li a{
	color:#4c4c4c;
	background-color:inherit;
	padding:0 20px;
	line-height:62px;
	display:block;
	}
.nav_pnl ul li a:hover, .nav_pnl ul li a.active{
	background:url(images/nav_ho.gif) repeat-x 0 0;
	line-height:62px;
	padding:0 20px;
	color:#488d95;
	background-color:inherit;
	}
/*-----------nav panel end------------*/

/*----------header pnl start-----------*/
.header_pnl{
	width:940px;
	margin:10px 0 0 0;
	position:relative;
	}
.header_pnl img{
	display:block;
	}
	
/* header box pnl start */
.headerBox{
	width:404px;
	position:absolute;
	top:0;
	right:0;
	}
	
/* box01 start */
a.overlay:hover{
/*	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	opacity: .8;*/
}
.box01{
	width:109px;
	float:left;
	margin:0 14px 0 0;
	padding:170px 0 21px 17px;
	color:#b2b37d;
	background-color:#909245;
	display:block;
}

a.box01:hover{
	/* background-color:#abae47; */
}
.box01 span{
	font-size:14px;
	line-height:14px;
	color:#b2b37d;
	text-transform:uppercase;
	padding:0;
	}
.box01 span span{
	color:#fff;
	display:block;
	}
/* box01 end */

/* box02 start */
.box02{
	width:109px;
	float:left;
	margin:0 12px 0 0;
	padding:170px 0 21px 17px;
	color:#7faeb4;
	background-color:#478b93;
}
.box02 a{
	color:#7faeb4;
}
.box02 span{
	font-size:14px;
	line-height:14px;
	color:#7faeb4;
	text-transform:uppercase;
	padding:0;
	}
.box02 span span{
	color:#fff;
	display:block;
}
a.box02:hover{
	/* background:#41a5b1; */
}
/* box02 end */

/* box03 start */
.box03{
	width:109px;
	float:left;
	margin:0 0 0 0;
	padding:170px 0 21px 17px;
	color:#b583b0;
	background:url(images/box03_bg.gif) no-repeat 0 0 #954e8e;
}

.box03 span{
	font-size:14px;
	line-height:14px;
	color:#b583b0;
	text-transform:uppercase;
	padding:0;
	}
.box03 span span{
	color:#fff;
	background-color:inherit;
	display:block;
}
a.box03:hover{
	/* background:url(images/box03_bg.gif) no-repeat 0 0 #a83f9e; */
}
/* box03 end */
.alignleft{
	display:block;
	float:left !important;
	margin:23px 23px 12px 0 !important;
}	
.alignright{
	display:block;
	float:left;
	margin:0 0 0 22px;
}	
/* header box pnl end */
	
/*----------header pnl end-----------*/




/*---------midd nav start-------------*/
.midd_nav{
	width:940px;
	margin:30px 0 0 0;
	border-bottom:1px solid #c3c4c4;
	border-top:1px solid #c3c4c4;
	}
.midd_nav ul{
	
	}
.midd_nav ul li{
	font-size:14px;
	line-height:58px;	
	padding:0 12px 0 12px;
	background:url(images/midd_navDivi.gif) no-repeat right 50%;
	float:left;
	text-transform:uppercase;
	}
.midd_nav ul li.noimg,
.midd_nav ul li.last
{
	background-image:none;
	padding-right:0;
	}
.midd_nav ul li a{
	color:#909245;
	background-color:inherit;
	}
.midd_nav ul li a.midNav_colo,
.midd_nav ul li.mColour1 a{
	color:#478b93;
	background-color:inherit;
	}
.midd_nav ul li a:hover, .midd_nav ul li a.active{
	color:#606060;
	background-color:inherit;
	}
/*---------midd nav end-------------*/

/*---------home page start -------------*/

.home .condi_body{
		margin:0px 0 0 0 !important;
}
.home .left_pnl{
	margin: 37px 0 0;
	clear:both;
}
.home .rht_Sub, 
.home .widget{
	border-top:0 none;
	margin:0 !important;
}
.home .condi_nav{
	border-bottom:0 none !important;
}
.home .lft_sub{
	
}

/*---------home page end -------------*/

/*---------midd nav start-------------*/

/*----------body con start---------*/
.body_con{
	width:940px;
	margin:37px 0 0 0;
	}

/* left start */
.left_pnl{
	width:651px;
	float:left;
	}
	
.lft_sub{
	width:651px;
	font-size:14px;
	line-height:24px;
	color:#606060;
	background-color:inherit;
	}
.lft_sub img{
	float:left;
	display:block;
	margin:0 22px 0 0;
	}
.lft_sub p{
	padding-bottom:11px;
	}
.readmore{
	color:#478d94;
	background-color:inherit;
	}
.readmore:hover{
	color:#084e55;
	background-color:inherit;
	}	
/* left end */

/* right start */
.right_pnl{
	width:231px;
	float:right;
	font-size:14px;
	line-height:24px;
	color:#606060;
	background-color:inherit;
	}
.right_pnl p{
	padding-bottom:24px;
	}
.right_pnl p span{
	display:block;
	}
.nopadd{
	padding-bottom:0 !important;
	}
/* right end */

/*----------body con end---------*/

/*---------footer start----------*/
.footer_pnl{
	width:940px;
	margin-top:37px;
	border-top:1px solid #c3c4c4;
	padding-top:21px;
	}
.footer_pnl ul{
	}
.footer_pnl ul li{
	font-size:11px;
	line-height:17px;
	color:#8d8d8d;
	background-color:inherit;
	float:left;
	background:url(images/footer_nav_divi.gif) no-repeat right 50%;
	padding:0 5px 0 5px;
	}
.footer_pnl ul li.ftr_noimg {
	background-image:none;
	color: silver;
	}
	
	.footer_pnl ul li.ftr_noimg a {
	background-image:none;
	color: silver;
	}
.footer_pnl ul li a{
	color:#8d8d8d;
	background-color:inherit;
	}
.footer_pnl ul li a:hover, .footer_pnl ul li a.active{
	color:#3c3c3c;
	background-color:inherit;
	}
/*---------footer end----------*/
	
/*-----------wrapper end------------*/


/*-----------conditions start------------*/

/*-----------condi nav panel start------------*/
.condi_nav{
	width:940px;
	border-bottom:1px solid #c3c4c4;
	height:64px;
	overflow:hidden;
	
	}
.condi_nav ul{	
	}
.condi_nav ul li{
	font-size:13.5px;
/*	line-height:71px;*/
	float:left;
	color:#333333;
	background-color:inherit;
	text-transform:uppercase;
	display:block;
	letter-spacing:.5px;
	}
.condi_nav ul li a{
	color:#333333;
	background-color:inherit;
	padding:25px 17px;
/*	line-height:71px;*/
	display:block;
	}
.condi_nav ul li a:hover, 
.condi_nav ul li.current-menu-item a,
.condi_nav ul li.current_page_item a,
.condi_nav ul li.current-page-ancestor a
{
	background:url(images/condi_nav_ho.gif) repeat-x 0 0;
	color:#478b93;
	background-color:inherit;
	}
/*-----------condi nav panel end------------*/

/*----------condi body con start---------*/
.condi_body{
	width:940px;
	margin:47px 0 0 0;
	}
	
/* condi left start */
.condi_lft{
	width:661px;
	float:left;
	}
.condi_lft ul{
	}
.condi_lft ul li{
	font-size:25px;
	line-height:27px;
	color:#515454;
	background-color:inherit;
	padding:0 29px 0 5px;
	background:url(images/condi_arrow.gif) no-repeat right 50%;
	float:left;
	}
.condi_lft ul li.condiNo_img{
	background-image:none;
	}
.condi_lft ul li a{
	color:#515454;
	background-color:inherit;
	}
.condi_lft ul li a:hover, .condi_lft ul li a.active{
	color:#529299;
	background-color:inherit;
	}

.condi_lftSub{
background-color:inherit;
color:#646464;
font-family:arial;
font-size:12.5px;
line-height:18px;
padding:27px 0 0 6px;
text-align:justify;
width:656px;
	}
.condi_lftSub h3{
	margin-bottom:.6em;
	font-weight:normal;
	text-transform:uppercase;
}
.condi_lftSub p{
	margin-bottom:1em;
}
.condi_lftSub img{
	display:block;
	float:right;
	margin:0 0 51px 48px;
	}
.condi_text01{
	font-size:16px;
	line-height:18px;
	color:#646464;
	background-color:inherit;
	padding-bottom:19px !important;
	}
.condi_text02{
	padding-bottom:0 !important;
	}
	
/* condi left btm start */
.condiLft_btm{
	width:661px;
	padding:51px 0 0 0;
	}
.back_top{
	width:95px;
	float:left;
	font-size:13.5px;
	line-height:16px;
	color:#478b93;
	background-color:inherit;
	background:url(images/back_top_icon.gif) no-repeat right 50%;
	text-transform:uppercase;
	margin-top:56px;
	}
.back_top:hover{
	color:#1d646c;
	background-color:inherit;
	}

/* color box start */
.color_box{
	width:404px;
	float:right;
	}

/* set01 start */
.color_box01{
	background-color:#909245;
color:#B2B37D;
float:left;
margin:0 12px 0 0;
padding:23px 0 19px 17px;
width:109px;
	}
.color_box01 p{
	font-size:13.5px;
	line-height:14px;
	color:#b2b37d;
	background-color:#909245;
	text-transform:uppercase;
	padding:0;
	}
.color_box01 p span{
	color:#fff;
	background-color:#909245;
	display:block;
	}
/* set01 end */

/* set02 start */
.color_box02{
	width:109px;
	float:left;
	margin:0 12px 0 0;
	color:#7faeb4;
	background-color:#478b93;
	padding:23px 0 23px 17px;
	}
.color_box02 p{
	font-size:13.5px;
	line-height:12px;
	color:#7faeb4;
	background-color:#478b93;
	text-transform:uppercase;
	padding:0;
	}
.color_box02 p span{
	color:#fff;
	background-color:#478b93;
	display:block;
	}
/* set02 end */

/* set03 start */
.color_box03{
	width:109px;
	float:left;
	margin:0 0 0 0;
	color:#b583b0;
	background-color:#954e8e;
	padding:23px 0 23px 17px;
	}
.color_box03 p{
	font-size:13.5px;
	line-height:12px;
	color:#b583b0;
	background-color:#954e8e;
	text-transform:uppercase;
	padding:0;
	}
.color_box03 p span{
	color:#fff;
	background-color:#954e8e;
	display:block;
	}
/* set03 end */

/* color box end */

/* condi left btm end */

/* condi right btm start */
.condi_rhtLink{
	margin-bottom:12px;
}

.condi_rhtLink li{
	font-size:13.5px;
	line-height:17px;
	color:#605d5d;
	background-color:inherit;
	text-transform:uppercase;
	font-family:"Gill Sans", "Arial Black", Gadget, sans-serif;
	text-transform:uppercase;
	margin-bottom:4px;
}
.condi_rhtLink li a{
	color:#605d5d;
	background-color:inherit;
}

.condi_rhtLink li a:hover, 
.condi_rhtLink li a.active{
	color:#529299;
	background-color:inherit;
}

.condi_rhtLink li.current_page_item a{
	color:#529299;
}


.rht_Sub,
.widget{
	width:231px;
	border-top:1px solid #c3c4c4;
	margin:58px 0 0 0;
	padding:31px 0 0 0;
	line-height:1.4em;
	font-size:13.5px;
}
.widget h2{
	font-size:18px;
}
.textwidget p{
	padding-bottom:.5em !important;
	line-height:18px !important;

	height:18px;
}
.paedia_head{
	padding-top:31px;
	}
	
/* condi right btm end */

/* condi left end */

	
/*----------condi body con start---------*/	

/*-----------conditions end------------*/


.wp-caption-text {
	
	font-size:11px;
padding:5px;
text-align:center;

}

#download-box{ 

background:none repeat scroll 0 0 #F7F7F5;
border:1px solid #C3C4C4;
float:right;
margin-bottom:13px;
margin-left:45px;
padding:19px;
width:191px;
margin-top:29px;

}

#download-box img{ float:left !important;
margin:1px 8px 0 0; }

.condi_lft ul.bl{ background-image:none; font-size:12px; list-style:none; }

.imgcontent { margin-top:40px !important; }

.call { margin-left: 5px; font-size: 12px; }