@charset "UTF-8";

/* Common to Home and Gallery */
body {
	margin:0;
	padding:0;
	background:#c6dfea;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
#page {
	width:960px;
	margin:0 auto;
	background:#ffffff;
}
#banner {
    height:116px;
	width:960px;
    margin:0 auto;
	background: url(../images/bg-banner.gif) no-repeat;
}
#anz_logo {
	padding:30px 22px 0;
    float:left;
}
#site_logo {
    padding:11px 22px 0;
    float:right;
}

#login_box {
    background:url(../images/bg-login.png) no-repeat 0 35px;
	color:#004165;
    font-size:11px;
    height:35px;
    width:495px;
    margin:0 0 0 300px;
    padding:44px 12px 0;
    top:34px;
}

#login_box a,
#login_box a:visited {
	color:#007DBA;
}

#login_box input {
	vertical-align:middle;
	width:120px;
}

#login_box input.btn {
	width:auto;
}

#login_box input[type=text],
#login_box input[type=password] {
    width:auto;
	border:1px solid #999;
	border-bottom-color:#CCC;
	border-right-color:#CCC;
    padding:3px 2px;
    font-size:1em;
    width:120px;
}

#login_box p {
	padding:8px 0 0; 
}

#login_box .login-help {
	color:#FFF;
	padding:9px 0;
}
#login_box .login-help a{
    color:#c6dfea;
}

#login_box .login-help .left {
	float:left;
}

#login_box .login-help .right {
    float:right;
}

#header {
	position:relative;
    background:url("../images/img_02.jpg");
	width:960px;
	height:117px;
	list-style:none;
	margin:0;
	padding:0;
}
#header li {
	margin:0;
	padding:0;
}
#nav {
	list-style:none;
	margin:0;
	padding:0;
	height:35px;
	overflow:hidden;
}
#nav li {
	float:left;
	height:35px;
	position:relative;
	margin:0;
	padding:0;
}

.heading {
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:1.3em;
	font-weight:bold;
	color:#FFFFFF;
}
.heading2 {
	font-weight:bold;
	font-size:14px;
	color:#007dba;
}

.left {float:left;}
.clear {clear:both;}

#websites_link {
	width:263px;
	height:24px;
	margin:40px 0 0 30px;
	float:left;
	color:#007dba;
	font-weight:bold;
}
#btns-anz {
	list-style:none;
	height:37px;
	float:left;
	margin-top:27px;
	width:266px;
}
.blue {
	color:#007dba;
}


/* Home Page */
#home_head {
	background:url(../images/home_03.jpg);
	width:960px;
	height:450px;
	margin:0;
	padding:0;
}
#home_head li {
	margin:0;
	padding:0;
}
#home_body {
	background:url(../images/home_05.gif);
	width:961px;
	height:267px;
	margin:0;
	padding:0;
}
#home_body li {
	margin:0;
	padding:0;
}
#home_body li a {
	color:white;
}
#home_right {
	width:961px;
	height:267px;
	margin:0;
	padding:0;
}
#home_right li {
	margin:0;
	padding:0;
}

/* Gallery Page */
#view_bg {
	list-style:none;
	margin:0;
	padding:0;
	width:656px;
	height:507px;
	background:url("../images/img_15.gif") no-repeat;
	position:relative;
	float:left;
}
#view_bg li {
	position:absolute;
	margin:0;
	padding:0;
}
#main_image {
	top:85px;
	left:55px;
	width:542px;
	height:355px;
	overflow:hidden;
}
#overlay {top:403px;left:54px;}
#overlay img {
	behavior: url(iepngfix.htc);
}
#gallery {
	position:relative;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:303px;
	height:507px;
}
#gallery li {
	position:absolute;
	margin:0;
	padding:0;
}
#gallery li.thumb {
	border:1px solid #cccccc;
	background-color:white;
	width:80px;
	height:78px;
	overflow:hidden;
}
.row1 {top:47px}
.row2 {top:143px}
.row3 {top:239px}
.row4 {top:335px}
.col1 {left:1px}
.col2 {left:96px}
.col3 {left:190px}

#hrule {
	top:425px;
	left:2px;
	width:270px;
	height:5px;
	border-bottom:1px solid #cccccc;
}

#btnBack {top:445px;left:1px;}
#btnMore {top:445px;left:219px;}

.view_text {
	color:#c6dfea;
	width:545px;
	left:56px;
}
