body {
	margin: 0;
	font: 14px/24px Arial, Helvetica, sans-serif;
	color: #fff;
	min-width:950px;
	background:#ff61b6 url(../images/bg-wrapper.gif) repeat-x;
}
img { border-style: none; }
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
input,
textarea,
select {
	font: 100% Arial, sans-serif;
	vertical-align: middle;
}
img, div, h1 { 
	behavior: url(/australia/css/iepngfix.htc) 
}
.wrap-holder{
	background:url(../images/bg-body.gif) no-repeat 50% 0;
}
#wrapper {
	margin: 0 auto;
	width: 950px;
	position:relative;
}
#header {
	height:179px;
	padding:38px 0 0 38px;
}
.logo{
	width:391px;
	height:152px;
	margin:0;
	overflow:hidden;
	float:left;
	background:url(../images/logo.png) no-repeat;
}
.logo a{
	height:152px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	position:relative;
}
#main{
	height:1%;
	padding:37px 0 0 32px;
}
.star{
	width:148px;
	height:136px;
	position:absolute;
	top:164px;
	left:3px;
	background:url(../images/star-big.png) no-repeat;
}
.pink-box{
	width:456px;
	background:url(../images/bg-pink-box.gif) repeat-y;
}
.pink-box .box-top{
	height:1%;
	padding:22px 36px 40px 30px;
	background:url(../images/pink-box-top.gif) no-repeat;
}
.pink-box-bottom{
	width:456px;
	height:11px;
	line-height:0;
	margin-bottom:13px;
	background:url(../images/pink-box-bottom.gif) no-repeat 0 100%;
}
.pink-box h2{
	font:bold 30px/36px Georgia, Helvetica, serif;
	color:#fff;
	margin:0 0 14px;
}
.pink-box span,
.red-box span{
	font-size:16px;
	display:block;
	line-height:20px;
	padding-left:3px;
	margin-bottom:24px;
}
.pink-box .btn,
.red-box .btn{
	width:390px;
	height:46px;
	padding:7px 0 0;
	text-align:center;
	font-size:18px;
	line-height:36px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	display:block;
	background:url(../images/btn-grey.gif) no-repeat;
}
.red-box{
	width:456px;
	position:relative;
	background:url(../images/bg-red-box.gif) repeat-y;
}
.red-box .box-top{
	height:1%;
	padding:26px 36px 18px 30px;
	background:url(../images/red-box-top.gif) no-repeat;
}
.red-box-bottom{
	width:456px;
	height:12px;
	line-height:0;
	margin-bottom:18px;
	background:url(../images/red-box-bottom.gif) no-repeat 0 100%;
}
.red-box h3{
	font:bold 24px/36px Georgia, Helvetica, serif;
	color:#fff;
	margin:0 0 6px;
}
.red-box span{
	margin-bottom:15px;
}
.red-box .btn{
	margin:0 0 15px;
	background:url(../images/btn-pink.gif) no-repeat;
}
.red-box .box-top div.text{
	height:1%;
	padding-left:4px;
}
.red-box p{
	font-size:10px;
	line-height:14px;
	margin:0;
}
.star-holder{
	width:60px;
	height:60px;
	position:absolute;
	top:-15px;
	right:-26px;
	z-index:10;
	background:url(../images/star-red-box.png) no-repeat;
}
.image-holder{
	float:right;
	width:401px;
	position:relative;
	margin:-226px 0 0;
	padding-right:7px;
}
.image-holder div{
	height:1%;
	margin-left:29px;
}
.image-holder p{
	margin:10px 0 0;
	color:#353434;
	padding-left:29px;
	line-height:36px;
	background:url(../images/star-small.gif) no-repeat 0 7px;
}
.image-holder p a{
	color:#353434;
	text-decoration:underline;
}
.image-holder p a:hover{
	text-decoration:none;
}
#foot-holder{
	background:#1b1b1b url(../images/bg-footer.gif) repeat-x;
}
.footer{
	width:950px;
	padding:31px 0 5px;
	margin:0 auto;
}
* html .star-footer{
	margin:-3px 0 0;
}
.footer p{
	margin:3px 0 0;
	padding-left:2px;
	line-height:24px;
}
.footer p a{
	text-decoration:underline;
	color:#fff;
}
.footer p a:hover{
	text-decoration:none;
}
.star-footer{
	float:left;
	padding-right:7px;
}
.footer .services{
	margin:0 0 22px 10px;
	padding:33px 0 0;
	height:1%;
	overflow:hidden;
	list-style:none;
}
.footer .services li{
	float:left;
	width:50px;
	padding-right:30px;
	text-align:center;
}
.footer .services li a{
	padding:44px 0 0;
	float:left;
	width:100%;
	font-size:10px;
	color:#fff;
	text-decoration:none;
}
.footer .services li a:hover{
	text-decoration:underline;
}
.facebook{
	background:url(../images/facebook.gif) no-repeat 50% 3px;
}
.twitter{
	background:url(../images/twitter.gif) no-repeat 10px 0;
}
.copyright{
	margin:0;
	font-size:10px;
}

