/* Copyright (c) 2007: Art Network Australia Pty Ltd */
/* http://www.art.net.au */

/* LINKS */
a:link {text-decoration:none;color:#990040}
a:visited {text-decoration:none;color:#990040}
a:hover {text-decoration:none;color:#990040}
p a:hover {border-bottom:1px solid #990040}

/* LAYOUT */

body {margin-left: auto;margin-right: auto;background:#fff url(../images/bg_lark.jpg) repeat-y center;}
#foot {margin-left: auto;margin-right: auto;height: 100px;background:#fff url(../images/bg_bottom.jpg) no-repeat center}

#wrap {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width:984px;
	min-height:200px;
	}

#intro {
	position:relative;
	padding-bottom:14px;
	height:auto !important;
	height:1%;
	}

#content-wrap {position:relative;width:100%}
#content, .content {padding:10px}
#content2, .content2 {padding:0px}
.repeating {clear:both}
	
#main #content {width:330px;margin: 0 50px 0 0px;float:right;display:inline;min-height:500px;}
#main #content2 {width:500px;margin: 0 0 0 50px;min-height:500px; z-index:500;}
#main #content2 img {border: 1px solid #FFFFFF}
#main #content3, #stock #content3 {padding:.5em; min-height:200px; max-width:580px}

#about #content {width:580px;min-height:500px;margin: 0 0 50px 50px;;border-left: 1px solid #E5E5E5;float:left;display:inline}
#about #content2 {width:200px;margin: 0 0 50px 50px;padding:10px 0 0 0;float:left;min-height:500px;}
#about #content2 img {margin-bottom:30px; border:1px solid #CCCCCC}
#about #content ul {line-height:1.4}
#about #content ul li {list-style-type:square}

#news .content {width:640px;min-height:100px;margin: 0 0 10px 50px;float:left;display:inline;border:none;border-top: 1px solid #CCCCCC}
#news .content2 {width:150px;margin: 0 0 20px 50px;float:left;display:inline;min-height:100px; z-index:200}

#contact #content {width:380px;margin: 0 50px 0 0px;float:right;display:inline;padding:0}
#contact #content2, #contact #content3 {width:440px;margin: 0 0 0 50px;padding:0;line-height:150%;border: 0px solid #999;}
#contact #content2 .divider {width:190px:float:left; margin-right:10px}
#contact #content2 .divider2 {width:190px;float:right;margin-left:10px}
#contact #content2 label.wide {float:left;width:9em}
#contact #content2 span {}

#stock #content {width:680px;min-height:200px;margin: 0 0 10px 10px;float:left;padding:0 0 0 20px}
#stock #content2 {width:190px;margin: 0 0 50px 50px;float:left;display:inline;min-height:200px;border-right:1px solid #CCC;padding:0}

#stock #content2 h4 {padding:.3em 1em .3em 0;margin-bottom:.5em}
#stock #content2 h4 a:hover {border-bottom: 3px solid #990040}

#detail #content {margin: 0 330px 0 17px; min-height:800px}
#detail #content2 {position:absolute;top:0px;right:17px;width:296px;}

#footer {margin-left:-33px;clear:both;padding:0;height:10px;overflow:visible}
	#footer p {margin:0}
	#footer a:link {color:#999}	
	
.center {text-align:center}
	
/* HEADER */	
/*border-bottom: 1px solid #990040; */
/*outline: 1px solid #0000CC; */
#header {
	margin: 0 50px 0 50px;	
	padding: 0 0 0px;
	height: 82px;
	width:880px;
	background:none;
	position:relative;
	z-index:2;
	overflow:visible;
	}
	
#header #logo {position:absolute;bottom:1px;left:0px;z-index:3;}

#buffer {
	margin: 0 50px 15px 50px;
	border-top: 1px solid #990040;
	background: url(../images/bg_header.png) center top repeat-x;
	height: 42px;
	width:880px;
	z-index:5;
}
#buffer h1 {font-size:12px}
#buffer h1 a:hover {border-bottom: 3px solid #990040}

/* NAVIGATION */	

#nav {
	position:absolute;
	bottom:-8px;
	right:0px;
	font-size: 86%;
	z-index:5;
	font-weight:bold;
}
#nav ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0;
	padding-bottom:9px;
}
#nav li {
	display: inline;
}
#nav li a:link, #nav li a:visited {
	padding: 0 0.3em 0 0.3em;
	color:#990040;
	background:none;
	text-decoration: none !important;	
}
.nav1 {
	border-bottom-color:#990040;
	border-bottom-style:solid;
	border-bottom-width:0px;
}
.nav2  {
	border-bottom-color:#990040;
	border-bottom-style:solid;
	border-bottom-width:5px;
}	
#nav .current li a{	
	border-bottom: 5px solid #990040;
}
/* 
#news #nav li a:hover {
	border-bottom-color:#990040;
	border-bottom-style:solid;
	border-bottom-width:5px;	
}
*/

/* NEWS */

.moognifyBorder {
	background-color: #000000;
	color: #ffffff;
}			

/* THUMBS used on stockroom AND art-thumbs in non ajax mode */
.figure {
	float: left;
	height:350px;
	width: 150px;
	margin: 0 4em 20px 15px;
	}
.figure a, .figure a:link .figure a:visited, .figure a:hover, .figure a:active{background-color:#FFF !important;}
	
.photo {
	background:none;
	}

.photo img {
	border: 1px solid #FFF;
	background-color: #FFF;
	padding:1px;
	margin-bottom: 3px;
	position: relative;
	}
.photo img:hover {
	border: 1px solid #990040;
	}	
#content .ajax-loading {
	border-color:#0000FF;
	border-style:solid;
	border-width:1px;
	border:#000099;
}
	
/* CONTACT */
#contact label {font-weight: bold;margin-right:.5em}

.tool-tip {
	width: 139px;
	background:#333333;
	color: #FFF;
	font-size: 13px;
	line-height:120%; 
	padding: 7px;
	border: 1px solid #CCCCCC;
	z-index: 13000;
}	
.tool-text {padding: 4px 8px 8px;}

	form.contact {
	width:100%;
	padding: .5em 0;
	background:none;
	border: 0px solid #CCCCCC;
	position:relative;
}


.snail {clear:left;float:left}

/* CONTACT - SUBSCRIBE FORM */
form.contact fieldset {width:auto;margin: 0 1em;}

form.contact h3 {margin:0 0 .6em;font: bold 125% arial;color:#333333}
form.contact h5 {display:block;color:#666666;background:#DFDFDF;margin: 30px 0px 10px 0;padding-left:10px;clear:both}
form.contact em {display:inline;margin:0 5px 0 5px;width: 20px}
form.contact label {clear:left;float:left;width:100%; min-width:10em;border-top:none;display:block;padding: 5px 0}
form.contact button {width: 30px}
form.contact checkbox {margin:.5em 1em .5em o}
form.contact label textarea {height: 8em;margin-bottom:2em}

form.contact hr {clear:left;margin: 10px 0 20px 0;border: none;width: 100%;height: 1px;border-top: 1px solid #E5E5E5
}

/* hide from IE mac \*/
form.contact label {float:none}
/* end hiding from IE5 mac */

form.contact label input, form.contact label textarea, form.contact label select {
width:18em;float:left;margin-left:10px;z-index:1}
form.contact label b {font-weight:normal;float:left;width:8em;line-height: 1.7;display:block;position:relative;}

form.contact fieldset.f-checkbox-wrap {
	clear:left;
	float:left;
	width:20em;
	border:none;
	margin:0;
	padding-bottom:0.7em;
	padding-top: 0em;
	margin-left: 0px;
	padding-left: 0px;
	left: 0px;
}
form.contact fieldset.f-checkbox-wrap b {
	float:left;
	width:18em;
	line-height: 1.7;
	display:block;
	position:relative;
	margin-top:.5em;
	padding-top:.3em;
	text-align:left
}
form.contact fieldset.f-checkbox-wrap fieldset {
	float:left;
	width:17em;
	padding-top:1em;
	margin: 0 0 0 9em
}
form.contact fieldset.f-checkbox-wrap label {
	float:left;
	width:17em;
	border:none;
	margin:0;
	padding:0;
	margin-right:-3px;
	text-align:left;
}
form.contact label input.f-checkbox {
	width:auto;
	float:none;
	margin:0;
	padding:0;
	margin-left: 0px;
	text-align:left;
	font-weight:normal
}

form.contact fieldset.f-checkbox-wrap fieldset label{margin-bottom:.5em}

input.submit {padding: 1px 3px;background:#DFDFDF;color:#333333;border:1px solid #333333;font-weight:bold;font-size:96%}
input.submit:hover {background:#333333;color:#FFFFFF}
form.contact div.submit-wrap {clear:left;padding: 5px 0 5px 5px}
form.contact input.submit {clear:left;margin: 10px 0 0 9em}

a.siteby:link,  a.siteby:visited {
background: transparent url("http://modules.art.net.au/syndicated_assets/siteby/australian_art_siteby_light_css.gif") no-repeat;display: -moz-inline-block;display:inline-block;height:24px;width:83px}
a.siteby:hover {background: transparent url("http://modules.art.net.au/syndicated_assets/siteby/australian_art_siteby_light_css.gif") 0px -24px }