@import url("chrome.css");
@import url("nav.css");
html, body {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	background-attachment: fixed;
	background-color: #fff;
	background-image: url(../media/images/bg_stripe.png);
	background-repeat: repeat;
	font-family: "Tahoma";
	font-size: 12px;
	line-height: 18px;
	color: #444444;
	/*	margin-left: auto;
	margin-right: auto;
*/	text-align:center;
}
div {
	border: solid 0px #FF0000;
}
table {
	font-family: "Tahoma";
	font-size: 12px;
	line-height: 18px;
	color: #444444;
}
form {
	margin: 0px 0px 0px 0px;
	display: inline;
}
input, textarea {
	font-family: Verdana, sans-serif;
	font-size: 12px;
}
/* anchor styles -------------------------------------------------------------------- */

a:link {
	color: #979899;
	text-decoration: none;
}
a:visited {
	color: #979899;
	text-decoration: none;
}
a:active {
	color: #ed1757;
	text-decoration: none;
}
a:hover {
	color: #ed1757;
	text-decoration: none;
}
/* setout styles -------------------------------------------------------------------- */
#container {
	position:relative; /* needed for footer positioning*/
	background:url(../media/images/bg_shadow.png) no-repeat;
	margin:0 auto; /* center, not in IE5 */
	width:960px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}
#page_header {
	width:950px;
	height:95px;
	background:url(../media/images/mezzanine.header.png);
	margin:inherit;
}
#page_mid {
	width:950px;
	padding-top:5px;
	padding-bottom:160px;   /* Height of the footer */
	background:#FFF;
	height:auto; /* IE 6 */
	margin:inherit;
}
#page_foot {
	width:950px;
	position:absolute;
	margin-left:5px;
	bottom:0;
	height:160px;   /* Height of the footer */
	background:#f4f3f3 url(../media/images/mezzanine.footer.png) no-repeat;
	text-align:left;
}
* html #page_foot {
	margin-left:-475px;
}  /* for IE 6 */
* + html #page_foot {
	margin-left:-475px;
}  /* for IE 7 */
#page_content {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
	text-align:left;
}
#page_content p {
	width:530px;
	text-align:justify;
}
#page_content_wide {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
	text-align:left;
}
#page_content_wide p {
	width:800px;
	text-align:justify;
}
/* page styles -------------------------------------------------------------------- */
#header_image {
	margin-top:0px;
	margin-bottom:20px;
	display:block;
}
#image_thumb_wrapper {
	background: url(../media/images/trim_thumb.png) no-repeat;
	width:166px;
	height:225px;
}
#image_200P_wrapper {
	background: url(../media/images/trim_thumb_200P.png) no-repeat;
	width:220px;
	height:290px;
	margin-bottom:30px;
}
#image_300P_wrapper {
	background: url(../media/images/trim_thumb_300P.png) no-repeat;
	width:320px;
	height:425px;
	margin-bottom:30px;
}
.i100S_wrap {
	background: url(../media/images/trim_thumb_100S.png) no-repeat;
	width:110px;
	height:110px;
	display:inline-block;
}
.i100S_clip {
	overflow:hidden;
	height:90px;
	width:90px;
	margin:10px;
}
.i100P_img {
	width:90px;
	height:auto;
	margin:0px;
	border:1px #eaeaea solid;
}
.i100L_img {
	width:auto;
	height:90px;
	margin:0px;
	border:1px #eaeaea solid;
}
.i100S_img {
	width:90px;
	height:90px;
	margin:0px;
	border:1px #eaeaea solid;
}
#snippet_column_left {
	width:700px;
	float:left;
}
#trim_header {
	background: url(../media/images/trim_header.png) no-repeat;
	width:472px;
	height:40px;
	color:#786767;
	font-family: "Swiss721 Lt BT", "Tahoma", Verdana, sans-serif;
	margin:0px;
	padding:0px;
}
#trim_header p {
	margin:0px;
	padding:0px;
	font-weight:bold;
	padding: 10px 0px 0px 15px;
}
* html #trim_header p {
	display:inline;
}  /* for IE 6 */
* + html #trim_header p {
	display:inline;
	margin: -10px 0px 0px 0px;
}  /* for IE 7 */
#snippet_blurb {
	color:#2d1919;
	width:450px;
	margin-left:18px;
	margin-bottom:20px;
}
#snippet_blurb p {
	width:auto;
}
#snippet_image_array {
	width:225px;
	float:right;
}
#snippet_image_array img {
	margin:0px;
	border:0px;
}
#video_image_array {
	float:left;/*	width:100px;
*/
}
#video_info {
	float:right;
	width:570px
}
#sidebar {
	float:right;
	width:95px;
	background-color:#f2f2f2;
	padding-bottom:10px;
	margin-right:-10px;
	height:100%;
}
#date_wrap {
	float:right;
	margin: 13px 15px 0px 0px;
}
.image_thumb {
	margin:10px;
}
.image_header {
	margin-bottom:20px;
}
#image_col_right {
	float:right;
	text-align:left;
}
#nav_location {
	width:850px;
	text-align:center;
	font-size:12px;
	padding: 15px 0px 15px 0px;
}
#nav_location ol {
	display:inline;
	margin-left:-10px;
	text-align:left;
}
#nav_location ol li {
	display:inline;
	list-style:none;
	padding-left:15px;
}
#copyright {
	font-family:  "Swiss721 Lt BT", "Tahoma", Verdana, sans-serif;
	font-size: 11.2px;
	color: #868686;
	line-height:10px;
	margin-top: 40px;
	margin-right: 35px;
	margin-left: 185px;
}
.formgroove {
	font-family: Tahoma;
	font-size: 11px;
	border: 1px solid #BCBEBE;
}
#button, .button {
	background:#eaeaea;
	border:1px ridge #faf2f2;
	font-family: "Tahoma";
	font-size: 11px;
	color: #444444;
	height: 20px;
}
.databox {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height:normal;
	border:solid #eaeaea 1px;
}
a#ic_next {
	display: block;
	width: 24px;
	height: 24px;
	background-image: url(media/images/ic_next.png);
	margin: 0 auto;
}
a#ic_next:hover {
	background-image: url(media/images/ic_next_ov.png);
}
.bgmpink {
	color:#ed1556;
}
.clear {
	clear:both;
}
.clearRight {
	clear:right;
}
.clearLeft {
	clear:left;
}
.clearNone {
	clear:none;
}
#bgmForm {
	color:#786767;
	font-size:13px;
	font:Tahoma, Geneva, sans-serif;
	line-height:19px;
}
#bgmForm input {
	background:url(../media/images/input_single.png) no-repeat;
	width:199px;
	height:23px;
	border: 0px solid #FFFFFF;
	color:#786767;
	font-size:13px;
	font:Tahoma, Geneva, sans-serif;
	line-height:19px;
}
#bgmForm textarea {
	background:url(../media/images/input_message.png) no-repeat;
	width:199px;
	height:132px;
	border: 0px solid #FFFFFF;
	overflow:auto;
	color:#786767;
	font-size:13px;
	font:Tahoma, Geneva, sans-serif;
	line-height:19px;
}
#bgmForm #button {
	background:url(../media/images/button_medium.png) 0px 0px no-repeat;
	width:85px;
	height:30px;
}
#bgmForm #button:hover {
	background:url(../media/images/button_medium.png) 0px -30px no-repeat;
	cursor:pointer;
}
#contact_col_right {
	float:right;
	text-align:left;
	width:350px;
}
#contact_left_col {
	margin-left:45px;
	width:320px;
}
#contact_p {
	width:260px;
	white-space:normal;
}
#contact_form {
	height:370px;
	width:340px;
}
#contact_details {
	background:url(../media/images/hd_contact_bgm.png) 0px 0px no-repeat;
	width:275px;
	height:210px;
	padding-top:30px;
	padding-left:15px;
	color:#786767;
	font-size:13px;
	font:Tahoma, Geneva, sans-serif;
	line-height:19px;
}
#contact_text {
	margin-top:-15px;
	width:inherit;
}
#button_app {
	background:url(../media/images/button_application.png) 0px 0px no-repeat;
	width:130px;
	height:30px;
	margin: 15px 10px 10px 0px;
	display:block;
	border:0px;
}
#button_app:hover {
	background:url(../media/images/button_application.png) 0px -30px no-repeat;
	cursor:pointer;
}
.admin_image_wrapper {
	display: -moz-inline-box;
	display: inline-block;
	min-width:5px;
}
#application_form {
	margin-top: 5px auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 10px;
	width: 660px;
	border: 1px dashed #cccccc;
	text-align:left;
	padding:20px;
}
.austcollege {
}

.austcollege div{
	width:220px;
	height:66px;
	float:right;
	margin-right:30px;
	background:url(../media/images/badge_austcollege.png);
}
.austcollege div:hover {
	background-position:0px -66px;
}


* html .admin_image_wrapper {
	display:inline;
}  /* for IE 6 */
* + html .admin_image_wrapper {
	display:inline;
}  /* for IE 7 */
* html .i100S_wrap {
	display:inline;
}  /* for IE 6 */
* + html .i100S_wrap {
	display:inline;
}  /* for IE 7 */
/* ACCORDION -------------------------------------------------------------------- */

#accordion * {
	margin: 0;
	padding: 0;
}
#accordion {
	margin-top: 5px auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 10px;
	width: 700px;
	border: 1px dashed #cccccc;
	text-align:left;
}
#accordion img {
	border: none;
	cursor:default;
}
#accordion ol {
	margin-left:50px;
}
#accordion .arrow {
	position: absolute;
	right: 8px;
	top: 8px;
}
#accordion .footer {
	border-top: 1px dashed #cccccc;
	background: #eaeaea;/*color: #fff;*/
	margin-top:5px;
}
#accordion .block {
	background: url('/contentbg.gif') repeat-x 50% 42px;
	position: relative;
}
#accordion h1 {
	background: url('http://www.bgmmodels.com.au/media/images/trim_header_700.png') repeat-x;
	font-weight: bold;
	padding: 10px;
	color: #999783;
	font-size: 13px;/*border-top: 1px solid #888;*/
}
#accordion h2 {
	font-size: 16px;
	/*background: #5e5e51;*/
	padding: 10px;/*color: #fff;*//*border-bottom: 2px solid #888;*/
}
#accordion p {
	padding: 10px 20px 10px 25px;
}
#accordion h1.active {
	background: url('http://www.bgmmodels.com.au/media/images/trim_header_700_on.png') repeat-x;
	color: #fff;
}
/* page styles -------------------------------------------------------------------- */

