/****** General ******/
*{margin:0;padding:0;}

h1, h4, h5, li, body
{ 
	font-family:Arial, Verdana,  Helvetica, sans-serif;	
	color:#000000; 
}

a {color:#249ef3; text-decoration:none; }
a:hover{ color:#249ef3;	text-decoration:underline; }

body
{
	font-size:0.625em; 
	color:#666666;
	font-weight:normal;
}

p
{
	font-family:Arial, Verdana,  Helvetica, sans-serif; 
	/* font-size:1.3em; */
	font-size:130%;
	font-weight:normal;
	color:#666666;
	line-height:1.4em;
}

img{ border:0; }

ul
{
	font-size:130%;
	line-height:1.4em;
	font-weight:normal
}

h3 img{float:left;padding:0px 0px 4px 0px}

/****** Layout ******/
.floatLeft{float:left !important;}
.floatRight{float:right !important;}
.floatRight{float:right !important;}

.alignCenter
{
	margin-left:auto;
	margin-right:auto;
	width:775px;
}

.headerContainer
{
	float:left;
	width:775px;
	padding:0px 0px 0px 0px;
	margin:0px;
}

.logo
{
	float:left;
	width:194px;
	padding:0 9px 0 0;
	margin:0;
}

.banner
{
	float:left;
	width:572px;
	padding:0;
	margin:0;
}

.logo img,.banner img{float:left;}

ul,li{list-style-type:none}

.buttonContainer
{
	float:left;
	z-index:3;
	width:760px;
	height:33px;
	background:url(../images/buttonbg.gif) top left no-repeat;
	padding:3px 0px 0px 15px;
	margin:11px 0px 0px 0px;
}

.services
{
	float:left;
	width:760px;
	height:58px;
	background:url(../images/buttonbg2.gif) top left no-repeat;
	padding:3px 0px 0px 15px;
	margin:11px 0px 7px 0px;
}

.buttonContainer ul
{
	float:left;
	width:760px;
}

.buttonContainer ul li
{
	float:left;
	position:relative;
	display:block;
	/* padding:0px 21px 0px 0px; */
}


.buttonContainer ul li a span{display:none}

.buttonContainer ul li.btnHome {padding:0px 0px 0px 30px;}
.buttonContainer ul li.btnHome a{float:left;width:50px;height:19px;}
.buttonContainer ul li.btnHome a{background:url(../images/nav/btn_home_off.gif) top left no-repeat;}
.buttonContainer ul li.btnHome a:hover{background:url(../images/nav/btn_home_on.gif) top left no-repeat;}

.buttonContainer ul li.btnAboutUs {padding:0px 0px 0px 24px;}
.buttonContainer ul li.btnAboutUs a{float:left;width:65px;height:19px;}
.buttonContainer ul li.btnAboutUs a{background:url(../images/nav/btn_aboutus_off.gif) top left no-repeat;}
.buttonContainer ul li.btnAboutUs a.on{background:url(../images/nav/btn_aboutus_on.gif) top left no-repeat;}
.buttonContainer ul li.btnAboutUs a:hover{background:url(../images/nav/btn_aboutus_on.gif) top left no-repeat;}

.buttonContainer ul li.btnHowWeWork {padding:0px 0px 0px 28px;}
.buttonContainer ul li.btnHowWeWork a{float:left;width:90px;height:19px;}
.buttonContainer ul li.btnHowWeWork a{background:url(../images/nav/btn_howwework_off.gif) top left no-repeat;}
.buttonContainer ul li.btnHowWeWork a.on{background:url(../images/nav/btn_howwework_on.gif) top left no-repeat;}
.buttonContainer ul li.btnHowWeWork a:hover{background:url(../images/nav/btn_howwework_on.gif) top left no-repeat;}

.buttonContainer ul li.btnGoingLocal {padding:0px 0px 0px 28px;}
.buttonContainer ul li.btnGoingLocal a{float:left;width:82px;height:19px;}
.buttonContainer ul li.btnGoingLocal a{background:url(../images/nav/btn_goinglocal_off.gif) top left no-repeat;}
.buttonContainer ul li.btnGoingLocal a.on{background:url(../images/nav/btn_goinglocal_on.gif) top left no-repeat;}
.buttonContainer ul li.btnGoingLocal a:hover{background:url(../images/nav/btn_goinglocal_on.gif) top left no-repeat;}

.buttonContainer ul li.btnOurServices, .buttonContainer ul li.btnOurServicesOn {padding:0px 0px 0px 28px;}
.buttonContainer ul li.btnOurServices a, .buttonContainer ul li.btnOurServicesOn a{float:left;width:90px;height:19px;}
.buttonContainer ul li.btnOurServices a, .buttonContainer ul li.btnOurServicesOn a{background:url(../images/nav/btn_ourservices_off.gif) top left no-repeat;}
.buttonContainer ul li.btnOurServices a.on, .buttonContainer ul li.btnOurServicesOn a.on{background:url(../images/nav/btn_ourservices_on.gif) top left no-repeat;}
.buttonContainer ul li.btnOurServices a:hover,.buttonContainer ul li.btnOurServicesOn a:hover{background:url(../images/nav/btn_ourservices_on.gif) top left no-repeat;}

.buttonContainer ul li.btnContactUs {padding:0px 0px 0px 23px;}
.buttonContainer ul li.btnContactUs a{float:left;width:77px;height:19px;}
.buttonContainer ul li.btnContactUs a{background:url(../images/nav/btn_contactus_off.gif) top left no-repeat;}
.buttonContainer ul li.btnContactUs a.on{background:url(../images/nav/btn_contactus_on.gif) top left no-repeat;}
.buttonContainer ul li.btnContactUs a:hover{background:url(../images/nav/btn_contactus_on.gif) top left no-repeat;}

.buttonContainer ul li.btnConsultants {padding:0px 0px 0px 32px;}
.buttonContainer ul li.btnConsultants a{float:left;width:71px;height:19px;}
.buttonContainer ul li.btnConsultants a{background:url(../images/nav/btn_consultants_off.gif) top left no-repeat;}
.buttonContainer ul li.btnConsultants a.on{background:url(../images/nav/btn_consultants_on.gif) top left no-repeat;}
.buttonContainer ul li.btnConsultants a:hover{background:url(../images/nav/btn_consultants_on.gif) top left no-repeat;}

.buttonContainer ul li.btnOurServices ul{display:none}
.buttonContainer ul li.btnOurServices:hover ul{display:block}
.buttonContainer ul li.over ul{display:block}
.buttonContainer ul li.btnOurServicesOn ul{display:block}

.buttonContainer ul li.btnOurServicesOn ul,
.buttonContainer ul li.btnOurServices ul
{
	position:absolute;
	margin-top:18px;
	margin-left:-203px;
	float:left;
	width:522px;
	height:29px;
	padding-top:12px;
	padding-left:10px;
	background:url(../images/servicesoverbg.png) top left no-repeat;
}
	
.buttonContainer ul li.btnOurServicesOn ul li,
.buttonContainer ul li.btnOurServices ul li
{
	float:left;
	padding:0px 14px 0px 3px;
}

.buttonContainer ul li.btnOurServicesOn ul li.subBtnBusinessCoaching a,
.buttonContainer ul li.btnOurServices ul li.subBtnBusinessCoaching a,
.buttonContainer ul li.btnOurServicesOn ul li.subBtnBusinessCoaching a:hover,
.buttonContainer ul li.btnOurServices ul li.subBtnBusinessCoaching a:hover
{
	float:left;
	width:112px;
	height:14px;
	background:url(../images/nav/btn_businesscoaching.png) top left no-repeat;
}

.buttonContainer ul li.btnOurServicesOn ul li.eventMarketing a,
.buttonContainer ul li.btnOurServices ul li.eventMarketing a,
.buttonContainer ul li.btnOurServicesOn ul li.eventMarketing a:hover,
.buttonContainer ul li.btnOurServices ul li.eventMarketing a:hover
{
	float:left;
	width:95px;
	height:14px;
	background:url(../images/nav/btn_eventmarketing.png) top left no-repeat;
}

.buttonContainer ul li.btnOurServicesOn ul li.sponsorship a,
.buttonContainer ul li.btnOurServices ul li.sponsorship a,
.buttonContainer ul li.btnOurServicesOn ul li.sponsorship a:hover,
.buttonContainer ul li.btnOurServices ul li.sponsorship a:hover
{
	float:left;
	width:74px;
	height:14px;
	background:url(../images/nav/btn_sponsorship.png) top left no-repeat;
}

.buttonContainer ul li.btnOurServicesOn ul li.research a,
.buttonContainer ul li.btnOurServices ul li.research a,
.buttonContainer ul li.btnOurServicesOn ul li.research a:hover,
.buttonContainer ul li.btnOurServices ul li.research a:hover
{
	float:left;
	width:56px;
	height:14px;
	background:url(../images/nav/btn_research.png) top left no-repeat;
}

.buttonContainer ul li.btnOurServicesOn ul li.publicRelations a,
.buttonContainer ul li.btnOurServices ul li.publicRelations a,
.buttonContainer ul li.btnOurServicesOn ul li.publicRelations a:hover,
.buttonContainer ul li.btnOurServices ul li.publicRelations a:hover
{
	float:left;
	width:93px;
	height:14px;
	background:url(../images/nav/btn_publicrelations.png) top left no-repeat;
}

.contentContainer
{
	float:left;
	width:799px;
	min-height:500px;
	padding:0px 0px 0px 0px;
	margin:16px 0px 0px 0px;
	background:url(../images/contentbg.gif) top left repeat-y;
}

.aboutUsContainer
{
	float:left;
	width:799px;
	padding:15px 0px 20px 0px;
	margin:0px 0px 0px 0px;
	background:url(../images/aboutusbg.gif) top left no-repeat;
}

.aboutUsContainer h2
{
	float:left;
	width:100%;	
}

p.para1
{
	float:left;
	width:579px;
	padding:30px 220px 25px 0px;
	padding-bottom:0 !important;
	margin-bottom:0 !important;
}
		
p.para2
{
	margin-top:0 !important;
	padding-top:5px !important;
}


.consultantsContainer
{
	float:left;
	width:799px;
	padding:15px 0px 30px 0px;
	margin:0px 0px 0px 0px;
	background:url(../images/consultantsbg.gif) top left no-repeat;
}

.consultantsContainer h2{clear:both;float:none;}
.consultantsContainer h2 img{display:block;clear:both;float:none;}

.crumbTrail
{
	float:left;	
	width:799px;
	font-size:1.1em;
	color:#76c3f8;
	padding:27px 0px 0px 0px;
}

.loginRow{float:left;width:780px;padding-top:20px;}
.moreTop{padding-top:40px;}

.loginBox
{
	float:left;
	background:url(../images/loginbox_content.gif) top left repeat-y;
	width:374px;	
	padding:0px;
	margin:15px 0px 0px 0px;
}

.loginBoxTop
{
	float:left;
	background:url(../images/loginbox_top.gif) top left no-repeat;
	width:374px;	
	padding:10px 0px 0px 0px;
	margin:0px;
}

.loginBoxFooter
{
	float:left;
	background:url(../images/loginbox_footer.gif) bottom left no-repeat;
	width:349px;	
	padding:10px 10px 20px 15px;
	margin:0px;
}

.loginBox table
{	
	float:left;
	width:345px;
	font-size:1.2em;
	padding:0;
	margin:0;
	border-collapse:collapse;
}

.loginBox table td{padding:0px 0px 10px 0px;}
.loginBox table td.less{padding:0px 0px 5px 0px;}

.inputField
{
	display:block;
	width:245px;
	margin-top:5px;
	border:1px solid #cccccc;
	padding:4px 0px 1px 3px;
	height:20px;
}

.loginBtn{float:right;margin:15px 0 0 0}

.aboutUsContainer h2{padding:0 !important;margin:0 !important}

.profileTab
{
	/* position:relative; */
	float:left;
	width:250px;
	cursor:pointer;
}

.margLeft{margin-left:12px;}

.strapRight
{
	float:right;
	padding:40px 20px 0px 0px;
}

.strapRight2
{
	float:right;
	margin:25px 60px 0px 0px;
}

.rollOverTab
{
	margin-left:165px;
	margin-top:-20px;
	position:absolute;
	z-index:10;
	width:380px;
	background:url(../images/rollovertop.png) top left no-repeat;
	padding:10px 0 0 0;
}

.margLeft .rollOverTab{margin-left:-250px;}

.rollOverTab .top
{
	float:left;
	width:380px;
	background:url(../images/rolloverbottom.png) bottom left no-repeat;
	padding:0 0 10px 0;
}

.rollOverTab .content
{
	float:left;
	width:350px;
	background:url(../images/rollovercontent.png) top left repeat-y;
	padding:0 15px 0px 15px;
}

.rollOverTab .content h4{color:#2f65a4;font-size:11px;font-weight:bold}
.rollOverTab .content h5{color:#249ef3;font-size:11px;font-weight:normal}

.rollOverTab .content ul
{
	list-style-type:none;
	font-size:11px;
	color:#666666;
	margin:5px 0 5px 0;
}

.rollOverTab .content ul li
{	
	background:url(../images/arrow2.gif) top left no-repeat;
	color:#666666;
	padding:0px 0px 4px 10px;
}

.rollOverTab .content ul li.noBg
{	
	background:none !important;
	color:#666666;
	padding:0px 0px 4px 0px !important;
}

.rollOverTab .content ul li ul li
{
	background:none !important
}

#overWA{margin-left:-125px;margin-top:-60px;} 
#overNT{margin-left:-90px;margin-top:-20px;}
#overQLD{margin-left:-28px;margin-top:-80px;}
#overNSW{margin-left:-17px;margin-top:-40px;}
#overTAS{margin-left:-10px;margin-top:85px;}
#overVIC{margin-left:-22px;margin-top:0px;}
#overSA{margin-left:-70px;margin-top:15px;}
 
.mapRollOver
{
	position:absolute;
	width:225px;
	background:url(../images/maprollovertop.png) top left no-repeat;
	padding:8px 0 0 0;	
	margin-left:0px;
}

.mapRollOver .mapHeader
{
	float:left;
	width:225px;
	background:url(../images/maprolloverbottom.png) bottom left no-repeat;
	padding:0 0 12px 0;
}

.mapRollOver .mapContent
{
	float:left;
	width:200px;
	background:url(../images/maprollovercontent.png) top left repeat-y;
	padding:5px 10px 3px 15px;
}

.mapRollOver .mapContent .consultant
{
	float:left;
	width:200px;
	padding:5px 0px 0px 0px;
}

.mapContent .consultant .i{float:left;width:55px;}
.mapContent .consultant .t{float:left;width:145px;padding:6px 0 0 0}

.consultantBtn
{
	float:left;
	width:200px;
	padding:9px 0 0 0;
}

.lb{color:#249ef3;font-size:11px}
.db{color:#2f65a4;font-size:11px}

.leftContainer
{
	float:left;
	width:468px;
	padding:0px 39px 0px 0px;
	margin:0;
	background:url(../images/leftbg.gif) top left no-repeat;
}

.leftContainer p
{
	padding-right:15px;
	clear:both;
	padding-top:3px;
	padding-bottom:0px;
	margin-bottom:0px;
	/* font-size:13px; */
}

.leftContainer ul
{
	float:left;
	width:448px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 17px;
}

.consultantsContainer ul
{
	float:left;
	width:780px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 17px;
}


.leftContainer ul li,
.consultantsContainer ul li
{
	list-style-image:url(../images/arrow.gif);
	padding:0px 0px 9px 0px;
	margin:0;
	color:#666666;
}

.goingLocalItem
{
	float:left;
	width:468px;
	padding:0px 0px 18px 0px;
}

.goingLocalItem p{padding-bottom:10px;}

.withBorder
{
	background:url(../images/quoteborder.gif) bottom left no-repeat;
	margin:0px 0px 10px 0px;
}

.negativeMarginTop{margin-top:-40px;}

.rightContainer
{
	position:relative;
	float:left;
	width:292px;
	padding:10px 0px 0px 0px;
	margin:0px;
	/* margin-top:-4px; */
}
.contentContainer h2
{
	float:left;
	width:452px;
	margin:0;
	padding:0px 0px 14px 0px;
	margin:0px 0px 7px 0px;
	background:url(../images/quoteborder.gif) bottom left no-repeat;
}

h2 img{float:left}

.contentContainer h2.c
{
	float:left;
	width:452px;
	margin:0;
	padding:0px 0px 15px 0px;
	margin:0px 0px 13px 0px;
	background:url(../images/quoteborder.gif) bottom left no-repeat;
}

h4{color:#5483b7;font-size:14px;}
h4.p{padding-bottom:17px}

.quoteContainer
{
	float:left;
	width:450px;
	color:#316fae !important;
	/* font-size:15px; */
	font-size:1.5em;
	line-height:19px;
	text-align:center;
	font-weight:normal;
	padding:0px 15px 11px 0px;
	margin:0px 0px 18px 0px;
	background:url(../images/quoteborder.gif) bottom left no-repeat;	
}

.openQuote
{
	float:left;
	width:420px;
	padding:5px 0px 0px 33px;
	margin:5px 0px 5px 0px;
	background:url(../images/quote_open.gif) top left no-repeat;
}

.closeQuote
{
	float:left;
	width:400px;
	padding:0px 20px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(../images/quote_close.gif) bottom right no-repeat;
}

.box_canHelpWith
{
	float:left;
	width:289px;
	padding:0px 0px 30px 0px;
	margin:0px 0px 0px 0px;
}

.bgOption1
{
	background:url(../images/bg_mmcanhelpwith.jpg) bottom right no-repeat;
	/* margin-top:9px !important; */
}

.bgOption2
{
	background:url(../images/bg_mmcanhelpwith2.jpg) bottom right no-repeat;
	padding-bottom:10px !important;
	/* margin-bottom:10px;
	margin-top:4px !important; */
}

.bgRepeat
{	
	float:left;
	margin-top:9px !important;
	background:url(../images/rightboxbg.gif) bottom right repeat-y;
}

.box_canHelpWith ul
{
	float:left;
	width:184px;
	padding:0px 0px 0px 35px;
	margin:4px 0 0px 0;
	font-weight:normal;
}

.box_canHelpWith ul li
{
	list-style-image:url(../images/arrow.gif);
	padding:0px 0px 9px 0px;
	margin:0;
	color:#666666;
}

.box_canHelpWith p
{
	float:left;
	line-height:15px;
	width:184px;
	padding:0px 0px 0px 20px;
}

.freeConsultationBox
{
	float:left;
	width:775px;
	background:url(../images/content_freeconsultation.gif) top left repeat-y;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
}

.freeConsultationHeader
{
	float:left;
	width:775px;
	background:url(../images/header_freeconsultation.gif) top left no-repeat;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.freeConsultationContent
{
	float:left;
	width:760px;
	background:url(../images/footer_freeconsultation.gif) bottom left no-repeat;
	padding:2px 0px 15px 15px;
	margin:0px 0px 0px 0px;
}

.featureContactContainer
{
	float:left;
	width:775px;
	font-size:1.3em;
	color:#ffffff;
	text-align:center;
	background:url(../images/featurecontent.gif) top left repeat-y;
	padding:0px 0px 0px 0px;
	margin:15px 0px 0px 0px;
}

.featureContact
{
	float:left;
	width:775px;
	padding:0px 0px 15px 0px;
	background:url(../images/featurecontentfooter.gif) bottom left no-repeat;
}

.featureContentHeader
{
	float:left;
	width:635px;
	background:url(../images/featurecontentheader.gif) top left no-repeat;
	padding:8px 70px 0px 70px;
}

.glBox
{
	float:left;
	width:459px;
	padding:0px;
	margin:10px 0px 10px 0px;
	background:url(../images/goinglocalbox_content.gif) top left repeat-y;
}

.glContent
{
	float:left;
	width:459px;
	padding:0 0 14px 0;
	margin:0;
	background:url(../images/goinglocalbox_footer.gif) bottom left no-repeat;
}

.glHeader
{
	float:left;
	width:441px;
	padding:11px 5px 0 13px;
	margin:0;
	background:url(../images/goinglocalbox_header.gif) top left no-repeat;
}

.glBox h5{font-size:1.3em;color:#2664a7;font-weight:bold}

.leftC
{
	float:left;
	padding:7px 0px 0px 0px;
	width:535px;
}

.leftC p{float:left;width:535px;padding:4px 0 0 0}

.rightC
{
	float:left;
	width:213px;
}

.stepsBox
{
	float:left;
	width:457px;
	padding:0px 0px 21px 0px;
	margin:10px 0px 0px 0px;
	background:url(../images/bg_steps_footer.gif) bottom left no-repeat;
}

.stepsBox img{float:left}

.reduceMarginTop
{
	margin-top:4px !important;
}

.stepsBoxHeader
{
	float:left;
	width:457px;
	background:url(../images/bg_steps_header.gif) top left no-repeat;
	padding:15px 0px 0px 0px;
}

.stepsContent
{
	float:left;
	width:432px;
	padding:10px 5px 9px 20px;
	margin:0px 0px 0px 0px;
	background:url(../images/bg_steps_content.gif) top left repeat-y;
}

.aLessPad{padding-top:6px !important;padding-bottom:4px !important}

.reduceMarginTop .stepsContent{padding-top:6px !important}
.reduceMarginTop h3{padding-bottom:10px !important}

.homepageMap
{
	float:left;
	position:relative;
	width:269px;
	padding:0px 0px 0px 0px;
	margin:19px 0px 0px 0px;
	background:url(../images/homemap_bgrepeat.gif) top left repeat-y;
}

.homepageMapContent
{
	float:left;
	width:269px;
	padding:0px 0px 8px 0px;
	margin:0px 0px 0px 0px;
	background:url(../images/homemap_bgfooter.gif) bottom left no-repeat;
}

.homepageMapHeader
{
	float:left;
	width:269px;
	padding:12px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(../images/homemap_bgheader.gif) top left no-repeat;
}

.ourConsultantTitle
{
	float:left;
	width:246px;
	height:61px;
	padding:0px 0px 0px 9px;
}	

.theMap
{
	float:left;
	width:200px;
	padding:0px 0px 0px 60px;
	height:180px;
	margin-top:-35px;
	cursor:pointer;
}	

.seeAllConsultants
{
	float:left;
	margin-top:-20px;
	padding:0px 0px 0px 10px;
}

h3.awards{padding-bottom:10px !important}

.stepsContent h3
{
	color:#5483b7;
	/* font-size:18px; */
	font-size:1.8em;
	font-weight:normal;
	padding:0px 70px 12px 0px;
}

.nbp h3{padding-bottom:0px !important}
.nbp p{padding-top:0px !important}

.stepsContent p
{
	padding-bottom:4px;
	margin-bottom:0;

}

.rhsFreeConsultBox
{
	float:left;
	width:269px;
	background:url(../images/bg_freeconsult_content.gif) top left repeat-y;
	padding:0px 0px 0px 0px;
	margin:10px 0px 20px 0px;
}
.rhsFreeConsultBox img{float:left}
.rhsRemoveMarg{margin:5px 0 0 0 !important}
.removeMarginTop{margin-top:0px !important}

.freeConsultContent
{
	float:left;
	width:269px;
	background:url(../images/bg_freeconsult_footer.gif) bottom left no-repeat;
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 0px;
}

.freeConsultContent p
{
	float:left;
	padding:5px 60px 0px 17px;
	width:182px;
}

.freeConsultContent p.lp
{
	float:left;
	padding:5px 12px 0px 17px;
	width:230px;
}

.freeConsultContent .btn{float:left;padding:5px 0px 5px 15px}

.tipBox
{
	float:left;
	width:468px;
	background:url(../images/bg_tip_content.gif) top left repeat-y;
	padding:0px 0px 0px 0px;
	margin:0px 0px 2px 0px;
}

.tipBoxContent
{
	float:left;
	width:468px;
	background:url(../images/bg_tip_footer.gif) bottom left no-repeat;
	padding:0px 0px 15px 0px;
	margin:0px 0px 0px 0px;
}

.tipBoxHeader
{
	float:left;
	width:448px;	
	padding:42px 0px 10px 20px;
	margin:0px 0px 0px 0px;
}

.tip1{background:url(../images/tip1.gif) top left no-repeat;}
.tip2{background:url(../images/tip2.gif) top left no-repeat;}
.tip3{background:url(../images/tip3.gif) top left no-repeat;}
.tip4{background:url(../images/tip4.gif) top left no-repeat;}
.tip5{background:url(../images/tip5.gif) top left no-repeat;}
.tip6{background:url(../images/tip6.gif) top left no-repeat;}
.tip7{background:url(../images/tip7.gif) top left no-repeat;}
.tip8{background:url(../images/tip8.gif) top left no-repeat;}
.tip9{background:url(../images/tip9.gif) top left no-repeat;}
.tip10{background:url(../images/tip10.gif) top left no-repeat;}

.tipBoxHeader h3
{
	color:#5483b7;
	/* font-size:18px; */
	font-size:1.8em;
	font-weight:normal;
	padding:0px 0px 13px 0px
}
	
.tipBoxHeader p{padding-right:35px;padding-bottom:0;}

.margTop
{
	margin-top:15px;
}

.margBottom
{
	float:left;
	padding-bottom:15px;
}

.row
{
	float:left;
	width:468px;
	color:#666666;
	/* font-size:13px; */
	font-size:1.3em;
	font-weight:normal;
	padding:0px 0px 4px 0px;
}

.col1, .col2
{
	float:left;
	width:220px;
	padding:0px 0px 0px 0px;
}

.col2 {padding-left:19px;}

.col1 input, .col2 input
{
	width:210px;
	height:18px;
	padding:3px 0px 0px 2px;
	font-size:12px;
	margin:3px 0px 0px 0px;
	border:1px solid #bab9b9;
}

.col1 select
{
	width:215px;
	height:18px;
	font-size:12px;
	margin:3px 0px 0px 0px;
	border:1px solid #bab9b9;
}

.stateCol
{
	float:left;
	width:100px;
	padding:0px 10px 0px 0px;
}

.stateCol select
{
	width:98px;
	font-size:12px; 
	height:19px;
	margin:5px 0px 6px 0px;
}

.suburbCol
{
	float:left;
	padding:0px 10px 0px 0px;
	width:140px;
}

.suburbCol input
{
	width:135px;
	height:18px;
	padding:3px 0px 0px 2px;
	font-size:12px; 
	margin:3px 0px 0px 0px;
	border:1px solid #bab9b9;
}

.postcodeCol
{
	float:left;
	width:80px;
}

.postcodeCol input
{
	width:75px;
	height:18px;
	padding:3px 0px 0px 2px;
	font-size:12px; 
	margin:3px 0px 0px 0px;
	border:1px solid #bab9b9;
}

.row textarea
{
	width:453px;
	height:70px;
	font-size:12px;
	font-weight:normal;
	font-family:arial;
	padding:5px 0px 0px 5px;
	margin:3px 0px 5px 0px;
	border:1px solid #bab9b9;
}

.inputTextArea
{
	width:453px;
	height:70px;
	font-size:12px;
	font-weight:normal;
	font-family:arial;
	padding:5px 0px 0px 5px;
	margin:3px 0px 5px 0px;
	border:1px solid #bab9b9;
}


.dayRow{float:left;width:145px;}
.timeRow{float:left;width:110px;}
.phoneNumberRow{float:left;width:204px;}

.dayRow select
{
	width:140px;
	font-size:12px; 
	height:19px;
	margin:5px 0px 6px 0px;
}

.timeRow select
{
	width:98px;
	font-size:12px;
	height:19px;
	margin:5px 0px 6px 0px;
}

.aster{color:#259ef1}

.thanksTips
{
	float:left;
	width:442px;
	height:53px;
	padding:50px 0px 0px 20px;
	margin:0px 0px 10px 0px;
	background:url(../images/bg_thanks_marketingtips.jpg) top left no-repeat;
}

.thanksCampaign
{
	float:left;
	width:445px;
	height:51px;
	padding:40px 0px 0px 20px;
	margin:0px 0px 10px 0px;
	background:url(../images/bg_thanks_campaigns.jpg) top left no-repeat;
}

.thanksTips img, .thanksCampaign img{float:left}

.removePadBottom{padding-bottom:0 !important}

.phoneNumberRow input
{	
	width:200px;
	height:18px;
	padding:3px 0px 0px 2px;
	font-size:12px; 
	margin:3px 0px 0px 0px;
	border:1px solid #bab9b9;
}

.footerContainer
{
	float:left;
	font-size:10px;
	font-weight:normal;
	color:#999999;
	padding:14px 18px 0px 18px;
	margin:10px 0px 0px 0px;
	background:url(../images/footerbg.gif) top left no-repeat;
	width:739px;
	height:37px;
}

.btnSubmit{float:right;padding:2px 6px 0 0}

.removeBottomPadding{padding-bottom:0 !important;margin-bottom:0 !important}
p.reduceBottomPadding{padding-bottom:6px !important;margin-bottom:0 !important}
p.reduceBottomPadding2{padding-bottom:5px !important;margin-bottom:0 !important}
p.adPadTop{padding-top:7px !important}
.marginTop10{float:left;margin-top:10px !important}
.smallFont{font-size:11px;}
.atm{margin-top:222px}
.absolute{position:absolute;left:0;}
.footerLeft
{
	float:left;
	width:400px;
	padding:0px;
	margin:0;
}

.footerRight
{
	float:right;
	width:300px;
	text-align:right;
	padding:0px;
	margin:0;
}

.footerContainer a{color:#999999}
