@charset "utf-8";

/* -----------------------------------------------
landerconsulting.com.au

Stylesheet: style.css
Author:   	bien creative
Version:  	Dec 2009
Revision:  	01

colour
Blue : #00009C;
----------------------------------------------- */

body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	background-image: url(../images/LanderHomeBG.jpg) ;
	background-repeat:repeat-x;
	margin:0;
	position:relative;
	z-index:1;
}
body#subPage{
	background-image: url(../images/LanderSubBG.jpg) ;
}

h1 {
	font-size:133%;
	line-height:120%;
	padding:5px 10px;
}

h2 {
	font-size:115%;
	text-transform: uppercase;
	line-height:120%;
	letter-spacing:2px;
	padding:5px 10px;
}
a {
	color:#00009c;}
	
/* Layout */

#wrapper{
	width:960px;
	margin:0 auto;
}

.fLeft{float:left;}
.fRight{float:right;}
.clear{clear:both;}

/* header*/
a img{
	border:none;}
p.coname{
	color:#00009C;
	font-size:36px;
	margin:40px 0 0 5px;
}
#banner{
		padding:205px 0 0 365px;
		background-color:#FFF;
		width:595px;
		height:45px;
		background-image:url(../images/LanderBannerBG.jpg);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:30px;
		text-align:center;
		overflow: hidden;
		}	
#subPage #banner{
		width:960px;
		height:160px;
		padding:0;
		background-image: url(../images/LanderBannerSlim.jpg) ;
		background-repeat:no-repeat;
		}	

/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:595px;
		height:45px;
		overflow:hidden; 
		}	
		
	#slider li.smaller{ font-size:90%;}
	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:none;
		}	
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:none;
		}	
/*--------------------------------*/

/*content block  */
#content{
	background-image: url(../images/LanderContentSlimBG.png);
	background-repeat:repeat-y;
	margin:0 0 35px 0;
	padding:0;
}
#navigation{
	float:left;
	width:220px;
	padding:20px 10px;
}
#mainContent{
	float:left;
	width:699px;
	padding:20px  0 20px 10px ;
}
#mainContent p{ line-height:160%; margin:12px 0; font-size: 12px; 
}

/* Navigation */

#navigation ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#navigation a
{
display: block;
padding: 9px;
width: 202px;
color: #000;
text-decoration: none;
border-bottom:1px solid #FFF;
}

#navigation a:hover, #navigation a.current
{
color: #fff;
background-image:url(../images/LanderMenuHoverSlimBG.png);
background-repeat:repeat-y;
text-decoration: none;
}

#navigation ul ul a
{
display: block;
margin: 0 0 0 15px;
width: 187px;
color: #000;
text-decoration: none;
border-bottom:1px solid #FFF;
}

#navigation ul ul a:hover
{
color: #fff;
text-decoration: none;
}



/*  footer   */
#footer{
	position:relative;
	background-image:url(../images/LanderfooterBG.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-size:85%; 
	text-align:center;
	height:45px;
	padding-top:35px;
	margin:-35px 0 0 0;
}
#footerWrapper
{
	background-image:url(../images/LanderFooterWrapperBG.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:45px;
	width:960px;
	margin:-35px auto 0;
	}

/* BIEN CREATIVE LINK  */
#footer a					{text-decoration:none; color:#fff; float:right; margin:0 0;}
#footer p 					{margin:0px ;}
#footer a:hover				{text-decoration:underline; color:#fff;}
#footer a:hover .highlight	{color:#F00;}


/* Home page */
#home h1, #home h2{
	line-height:140%;
	letter-spacing:1px;
	text-transform:none;
	display:block;
	background-image: url(../images/LanderLightHeaderBG.png);
	margin-top:0;
}
#home p{
	line-height:130%;}
	
/* Sub Page */
#subPage h1{
	display:block;
	background-color:#00009c;
	color:#FFF;
	margin:0 0 20px 0; 
}
#subPage h2{
	display:block;
	background-image: url(../images/LanderLightHeaderBG.png);
}
	
#subPage  h2 span {
	text-transform: none;
	letter-spacing: normal;
}
/*#mainContent img {
	border:1px solid #CCC;
	padding:5px;
}
*/
#mainContent img.fRight{
	margin:0 0 5px 5px;}
.masterClass li	{
	padding-top:10px;}
	
/* Contact page */
fieldset{
	width:500px;
	background-image:url(../images/LanderLightHeaderBG.png);
	border:1px solid #CCC;
	padding:10px 20px;
	}


label{
	display:block;
	width:150px;
	float:left;	
	}
#contactForm input 
{
	width:240px;}
	
#contactForm textarea{
	width:390px;
}
	
#contactForm input#btnSubmit{
	width:auto;
}

#contactForm span{
	color:#00009c;
}

/* print button  */
#print {
	float:right;
	width:120x;
}

#print a{
	background-image: url(../images/print.jpg) ;
	background-repeat:no-repeat;
	padding-left:25px; }
	
/* tooltips  */

#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
/*#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
*/
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
/*#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}
*/

/* order form */
#order input {
	float:left;
	width:20px;
	margin:5px 3px;
}
#order label{
	width:450px;
	margin:5px 0;}
#order  select{	
	width:40px;
}
#order input.total{
	width:80px;}
#order label.total	{
	width:80px;}
	
/* how to list */
 #howTo li{
	 margin-bottom:5px;}
#contactForm span.bPay{	 
font-family:Helvetica, sans-serif; color:#060C3C; font-size:14px; font-weight:bold;	 }
#contactForm span.subBP{font-size:12px;color:#060C3C;}
	

