@charset "UTF-8";
/* 
	Main CSS document for Superyacht Art Agency www.superyachtart.com
	Nlightened Software Ltd
	Andy Clayton 
	CSS v1 June 2009
	CSS v2 July 2010
	CSS v2.0.1 October 2011 - Change background from black gif to Black web colour due to possible problem in FF7 on Mac (might have just been my computer, though, as FF7 on Win XP is fine)
	HTML classes followed by each element in alphabetical order below
*/

@media screen {

	/* Layout divs */
	#container {
		margin:0 auto;
		clear:both;
	}
	#wrapper {
		text-align: left;
		margin: 0px auto;
		padding: 0px;
		border:0;
		width: 1024px;
	}
	#side-a {
		float: left;
		width: 278px;
	}
	#content { 
		float:left;
		width:465px;
		margin:0 10px;
		overflow:hidden;
	}
	#side-b {
		float:right;
		width:250px;
	}
	#footer {
		clear: both;
		width:1010px;
		height:auto;
		overflow:visible;
		margin:0 auto;
	}
	
	/* Override HTML base classes */
	body {
		font:75% Helvetica, Verdana, Arial, Sans-serif; 
		text-align:center; /* required for centering the page in IE */
		background:#000;
		margin:0;
	}
	a:link, a:visited {
		text-decoration:none;
		color:#eee;
	}
	a:hover {
		text-decoration:underline;
		color:#f09;
	}
	a:active, a:focus { /* Remove annoying thin line around link images */
		outline: 0;
	}
	p {
		color:White;
	}
	h2 {
		color:#FF0099;
		margin-bottom:0;
		font-size:18px;
	}
	h3 {
		color:#FF0099;
		margin-bottom:0;
		font-size:13px;
	}



	#content {
		color:#eee;
	}
	#mainpicimg { /* #content img { */
		max-width:465px;
	}
	#footer {
		padding-top:120px;
		font-size:0.8em;
	}
	#generallinks {
		padding-bottom:50px;
	}
	#adminlink {
		position: absolute; 
		font-size: 14px; 
		padding: 180px 0pt 0pt; 
		font-weight: bold; 
		color: rgb(216, 35, 126);
		text-decoration: none;
	}
	hr {
		background:url("../images/hrdots.gif") repeat-x scroll left center transparent;
		clear:both;
		height:20px;
		max-width:1024px;
		min-width:700px;
		border:none;
	}
	#imagescategories {
		margin:0 0 10px 5px;
	}
	#imagescategories a {
		/* color:#FF0099; */
		color:#4d5050;
		font-size:16px;
		font-weight:bold;
		line-height:18px;
		/* margin-left:10px; */
		text-indent:0;
	}	
	#imagescategories a:hover {
		text-decoration:none;
		color:#FF0099; /* White; */
	}
	.login {
		float:right;
		padding:175px 0 0;
	}
	#loginstatus {
		color:#FF0033;
		font:0.9em Arial,Helvetica,sans-serif bold;
		height:1.2em;
	}
	#logo {
		float:left;
		padding:50px 10px 0 0;
		border:none;
	}
	#newsscroll {
		max-height:400px;
		overflow:hidden;
	}
	#panel_contents_login, #panel_contents_logoff {  
		font:1em Arial, Helvetica, sans-serif bold;
		padding:10px;
	}
	#panel_contents_login a:link, #panel_contents_login a:visited, #panel_contents_login a:active, 
	#panel_contents_logoff a:link, #panel_contents_logoff a:visited, #panel_contents_logoff a:active {
		text-decoration:none;
		color:Black;
		font-size:0.85em;
	}
	#panel_contents_login a:hover, #panel_contents_logoff a:hover {
		text-decoration:underline;
		color:#f09;
	}
	#poweredby {
		clear:both;
		margin-top:10px;
		display:block;
		width:103px;
		height:71px;
		background:url("../images/poweredbyblk.gif") no-repeat;
		cursor:pointer;
	}
	#searchlibraryform {
		width:475px;
		float:left;
		margin:170px 0 0 10px;
	}
	#searchlibraryform input {
		float:left;
		margin:0;
		padding:0;
	}
	#searchlibraryform input#cat {
		border:none;
		height:10px;
		padding:5px;
		width:250px;
		background-color:White;
		color:#333;
		font-size:10px;
	}
	#showlogin {
		cursor:pointer;
	}
	#side-a a {
		text-indent:-3000px;
	}
	.summary {
		margin-top:0;
	}
	.syabutton1 {
		border:1px;
		border-color: #000 #000 #000 #000;
		padding:4px;
		font: 0.9em Arial, Helvetica, sans-serif bold;
		cursor:pointer;
	}
	.lbicons {
		position:relative;
		top:0px;
		width:12px;
		height:42px;
	}
	.lbicons:hover {
		top:-21px;
	}

	#content h1 {
		background:url("../images/hrdots.gif") no-repeat scroll center bottom transparent;
		padding:6px 0 12px;
		text-align:left;
		text-indent:0;
		overflow:hidden;
		padding-bottom:20px;
	}
	#content p {
		color:White;
		line-height:2.2em;
		margin:0 0 2px;
		text-align:justify;
	}
	#content p.errormessage {
		font-size:14px;
		line-height:18px;
	}

}

@media print {
}
