/*

Theme Name: Business Finance and Leasing

Theme URI: http://www.smg.com.au

Author: Synchromedia Group

Author URI: http://www.smg.com.au

Description: 

Version: 1.2

License: GNU General Public License

License URI: license.txt

Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready

*/



/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html

-------------------------------------------------------------- */



body {

	margin: 0px;

	padding: 0px;

	background:url(images/back.jpg) repeat-x top;

	background-image: url(images/background.png);

	font: 13px/20px Arial, Helvetica, sans-serif;

	color: #000;

}

a{

	font-weight: 700;

	color: #2DA0EF;

	text-decoration: none;
 -webkit-transition: all .3s ease-in-out;

transition: all .3s ease-in-out;

		

}

a:hover{

	color: #363636;

}

h1,h2,h3,h4,h5,p,form, ul, li{

	margin: 0px; 

	padding: 0px;

}

ol{

overflow: auto;

}

li{
	margin-bottom: 5px;
	

}

ul{

	margin-left: 25px;	

}

ul.noDots{

	list-style: none;

margin-left: 0px;		

}

ul.noDots li{

	margin-bottom: 15px;

}

.widget_recent_entries ul{

	list-style: none;

margin-left: 0px;	

}

h1{

	color: #000;

	font-size: 30px;

	line-height: 34px;	

	font-weight: 700;

	letter-spacing: -1px;

	margin-bottom: 15px;	

}

.home h1, h2{

	font: 700 24px/28px Arial, Helvetica, sans-serif;	

	color: #2b292a;

	margin-bottom: 10px;

	letter-spacing: -1px;

}

p{

	margin-bottom: 15px;	

}

#wrapper{

		width: 1020px;

		margin: 0px auto;

		

}





#header{

	width: 1020px;

	height: 126px;	

}







#footer{

	clear: both;	

	padding-bottom: 30px;

}

#partnerLogin{

	position: absolute;

	margin-left: 800px;	

	z-index: 999999;

margin-top: -15px;



}

#partnerLogin a{

	background: #888;

	color: #FFF;

	padding: 12px 15px;

	border-radius: 15px;

	text-decoration: none;

	font-weight: 400;

	padding-top: 15px;

	display: block;

	width: 100px;

	overflow: hidden;

}

#partnerLogin a:hover{

	background:  #287bcc;	

}

#logo{

	float: left;	

	width: 248px;

	height: 126px;

}

#headerRight{

	float: left;

	width: 772px;

	height: 126px;

}

#headTop{

	width: 672px;

height: 73px;

	padding-left: 100px;

	padding-top: 7px;

	overflow: hidden;

	background:  url(images/headtop.jpg) no-repeat;

}

#slides{

	width: 772px;

	height: 244px;


}

#slideArea{

	width: 772px;

height: 244px;

float: left;

}





#menu{



	background: url(images/centrepoint-finance_03.png);

	width: 772px;

	height: 46px;	

}

#menu ul{

	margin: 0px;

	padding: 0px;	

	margin-left: 140px;

}

#menu ul li{

	display: inline;	

	list-style: none;

}

#menu ul li a{

	font: 700 14px/42px Arial, Helvetica, sans-serif;

	color: #FFF;

	display: inline-block;

	padding: 0px 20px;

	float: left;

	text-decoration: none;

}

#menu ul li a:hover{

	background: #287bcc;	

}

#banner{



}

#bannerText{

	width: 450px;

	float: left;

}

#bannerImage{

	width: 330px;

	float: left;

}	

#bannerText h1{

	color: #FFF;

	font-size: 30px;

	line-height: 34px;	

	font-weight: 700;

	margin-top: 60px;

	letter-spacing: -1px;

	margin-bottom: 15px;

}

ul#menu-redbuttons{

	width: 220px;

	float: left;	

}



ul#menu-redbuttons {

	margin: 0px;

	padding: 0px;

	margin-top: 20px;

	margin-bottom: 30px;

}

ul#menu-redbuttons li{

	list-style: none;

	margin: 0px;

}

ul#menu-redbuttons li a{

	font: 700 17px/38px Arial, Helvetica, sans-serif;

	padding: 0px 15px;

	display: block;

	border-radius: 15px;

	

	background: #222;

	color: #FFF;

	text-decoration: none;

	margin-bottom: 4px;

}

ul#menu-redbuttons li a:hover{

	background: #6e6f72;

	text-indent: 5px;

}

#main{

	clear: both;

	margin-top: 30px;

	padding-top: 30px;



	background: #FFF;

	border-radius: 15px;

}

.leftCol, .middleCol, .rightCol{

	width: 355px;

	float: left;

	margin-right: 30px;	

}

.leftCol{

	margin-left: -30px;

}

.middleCol{

	margin-right: 0px;

}

#primary{

	width: 480px;

	margin-left: 30px;

	margin-right: 30px;

	float: left;	

}

#primaryLarge{

	width: 710px;

	margin-left: 30px;

	margin-right: 30px;

	float: left;	

}

.rightCol, #rightCol, #leftCol{

	float: left;

	width: 240px;

	margin-right: 0px;

}

#rightCol #rightButtons{

	margin-top: -30px;	

	margin-bottom: 30px;

	width: 220px;

}

#leftCol{

	width: 210px;

	margin-left: 30px;	

}



#leftCol aside div ul{

			list-style: none;

			margin: 0px;

			padding: 0px;

}

#leftCol aside div ul li a{

	border-bottom: 1px dotted #CCC;

	display: block;

		list-style: none;

	padding-bottom: 3px;

	padding-top: 3px;

}







#leftCol aside div ul li a:hover{

	background:  #287bcc;

	color: #FFF;

	

	padding-left: 10px;

}





#leftCol aside div ul ul.sub-menu a {

	margin-left: 15px;

	font-size: 12px;

		display: block;

	color: #6E6F71;	

	padding-top: 1px;

	padding-bottom: 1px;

}

#leftCol li.current_page_item a, #leftCol ul.sub-menu li.current_page_item a, #leftCol ul.sub-menu ul.sub-menu li.current_page_item a {

	color: #000;

}





#leftCol aside div ul ul.sub-menu a:hover{

	background:  #287bcc;

	color: #FFF;

}

#leftCol aside div ul ul.sub-menu ul.sub-menu a {

		margin-left: 30px;

	font-size: 12px;

		display: block;

	color: #6E6F71;

	padding-top: 1px;

	padding-bottom: 1px;

}

#leftCol aside div ul ul.sub-menu ul.sub-menu a:hover{

	background:  #287bcc;

	color: #FFF;

}

.halfColLeft, .halfColRight{

	width: 155px;

	float: left;

	margin-right: 30px;

		

}

.halfColRight{

	margin-right: 0px;

}	

footer{

clear: both;

}

#footer{

		clear: both;

	font-size: 11px;	

	padding-top: 15px;

	border-top: 1px dotted #ccc;

	padding-top: 30px;

	margin-top: 30px;



}

#footer a{

	color: #000;

	font-weight: normal;	

}

a.facebook{

	color: #3B5B98;	

	position: absolute;

	margin-top: 7px;

	margin-left: 10px;

	display: inline-block;

	width: 190px;

}

#bannerNormal{

	margin-top: 30px;	

}

input[type="text"],input[type="email"], textarea{

	width: 95%;

	padding: 3px;	

		font: 13px/20px Arial, Helvetica, sans-serif;

}

select{

	font: 13px/20px Arial, Helvetica, sans-serif;

}



#rightButtons{

	width: 218px;

	float: left;

	margin-left: 30px;	

}



#rightButtons ul{

	margin: 0px;

	padding: 0px;

	margin-top: 20px;

}

#rightButtons ul li{

	list-style: none;

	margin: 0px;

}

#rightButtons ul li a{

	font: 700 17px/38px Arial, Helvetica, sans-serif;

	padding: 0px 15px;

	display: block;

	border-radius: 15px;

	background: #222;

	color: #FFF;

	text-decoration: none;

	margin-bottom: 4px;

}

#rightButtons ul li a:hover{

	background: #6e6f72;

	text-indent: 5px;

}

.calcBox{

	padding: 30px;

	border: 1px solid #CCC;

background: #CCC;

	border-radius: 15px;

	margin-bottom: 15px;

float: left;

width: 200px;

margin-right: 30px;



}	

.smallText{

	font-size: 11px;

}	

hr{

	margin: 0px;

	padding: 0px;

	clear: both;

	margin-top: 30px;

	margin-bottom: 30px;

	border: 0px;

	border-top: 1px dotted #CCC;

}

a img{

	border: none;

}

.contactBox{

	float: left;

	width: 215px;

margin-right: 15px;

margin-bottom: 15px;

}

.clear{

	clear: both;

}

.widget_recent_entries ul li{

	margin-bottom: 15px;

}

.alignright{

	float: right;

	margin-left: 30px;

	margin-bottom: 30px;

}

.alignleft{

	float: left;

	margin-right: 30px;

	margin-bottom: 30px;

}

.widget_super_rss_reader h2{

	margin-top: 30px;





}


 ul.homeButtons{

	margin: 0px;

	padding: 0px;

	margin-top: 20px;

}

 ul.homeButtons li{

	list-style: none;

	margin: 0px;

}

 ul.homeButtons li a{

	font: 700 20px/25px 'Open Sans', Arial, Helvetica, sans-serif;

	padding: 15px 20px;

	display: block;

	border-radius: 15px;


	background: #2da0ef;

	text-align:center;

	color: #FFF;

	text-decoration: none;

	margin-bottom: 4px;

	 -webkit-transition: all .3s ease-in-out;

transition: all .3s ease-in-out;

}

 ul.homeButtons li a:hover{
	background: #666;

	text-indent: 5px;

}
	

@media screen and (max-width: 1020px) {



	#wrapper{

		width: 960px;

		margin: 0px auto;

		overflow: hidden;

	}

	#bannerText{

		width: 420px;

	}

	#rightButtons{

		width: 200px;



	}

	#primary{

		width: 450px;

	}

	#primaryLarge{

		width: 670px;

	}

	#leftCol{

		width: 190px;

	}

	#rightCol{

		width: 190px;

	}

	.middleCol{

	width: 310px;

	}

	ul#menu-redbuttons {

		width: 200px;

	}

}