a:link       { color: rgb(102,102,153) }
a:visited    { color: rgb(51,153,153) }
a:active     { color: rgb(153,102,153) }

body         { color: rgb(51,51,51); background-color: rgb(214,255,255); 
			margin-left:60px;
			font-family: 'Arial', 'Arial', 'Helvetica', sans-serif; 
			font-size:100%;
		}
		
h1, h2, h3, h4, h5, h6, hr   { color: rgb(100,0,100) }

button       { background-color: rgb(100,0,100); color: black; border-color: rgb(204,204,153) }

textarea     { color: black; border-color: rgb(153,153,0) }
fieldset     { color: black; border-color: rgb(153,153,0) }
legend       { color: rgb(100,0,100) }
select       { color: black; border-color: rgb(153,153,0) }
table        { border-color: rgb(153,153,0) }
caption      { color: rgb(100,0,100) }
th           { color: rgb(102,102,102); border-color: rgb(153,153,0); font-weight:bold; }
td           { border-color: rgb(153,153,0) }
body         { 	background-image: url(margin_holes.gif); 
			background-repeat:repeat-y;  background-position: top left; background-attachment: fixed; }
h1           {  font-weight: bold;
               font-style: normal; font-size: 200%; }
h2           {  font-weight: bold;
               font-style: normal; font-size: 160%; margin-top:0; margin-bottom:.5em;}
h3           {  font-weight: bold;
               font-style: normal; font-size: 135%; margin-top:.5em; margin-bottom:.5em; }
h4           {  font-weight: bold;
               font-style: normal; font-size: 110%; margin-top:.5em; margin-bottom:.5em;}
h4		{clear:both;}	/* this is to tidy up after a string of part- or set-boxes, which float */
h5           {  font-weight: bold;
               font-style: normal; font-size: 100%; margin-top:0; margin-bottom:0; text-decoration:underline; }
h6           {  font-weight: bold;
               font-style: normal; font-size: 100%; margin-top:0; margin-bottom:0;}
			   
button       { font-size: 8pt; font-family: 'Arial Bold','Arial',sans-serif;
               font-style: normal; border-style: solid; border-width: 1pt }
textarea     { font-size: 10pt; font-family: 'Arial Bold','Arial',sans-serif;
               font-style: normal; border-style: solid; border-width: 1pt }
			   

td,th		{padding-left: 5px; padding-right: 5px }

span.lineup			{border:solid; border-width:2px; border-bottom-width: 3px; padding:3px; margin-right: 2px; margin-bottom: 5px; display : inline-block;}

div.lineup			{border:solid; border-width:2px; border-bottom-width: 3px; padding:3px; margin-right: 2px; margin-bottom: 5px; float   : left        ; height:185px;       }

div.setlineup		{border:solid; border-width:2px; border-bottom-width: 3px; padding:3px; margin-right: 2px; margin-bottom: 5px; float   : left        ; height:205px;       }

div.noimg_lineup	{border:solid; border-width:0px; border-bottom-width: 1px; padding:1px; margin-right: 1px; margin-bottom: 1px; float   : left        ; width:15em;}

h3          {clear:both;}
img         {border:none;}


.navleft
{
	float:left;width:25%;
	margin-bottom:5px;
	text-align:left;
	
}
.navright
{
	float:left;width:25%;
	margin-bottom:5px;
	text-align:right;
}
hr.footer 
{
	height:5px;
	width:100%;
	background-color:#0000ff;
	color:#0000ff;
	padding-top:5px;
}
.listpartnumber {white-space: nowrap;}
.listpartname {font-size:smaller;}
.partcountincomplete {color:red;}
.partcountunknown {color:maroon;}
.partcountcomplete {color:green;}
.animobil_link {text-align:right; vertical-align:top;height:100%;}
.focus_section_title {clear:both; padding-top: 2em;}
.main_pic {float:left;}
.extra_pics {float:left;margin-left: 10px;}
.browse_in_category { font-style:italic; font-size: small; text-decoration:none;}

/* for text search */
.results_pane {float:left; width:75%;}
.category_header 	/* use with h3 to add margin-top*/
{
	margin-top:1em;
}
.category_list
{		}
.category_item
{	font-size:medium; font-weight: normal; font-style: normal;	}

.narrow_on_right {float:right; width:15%;border:solid 1px;padding:5px;}
.narrow_on_right h3 {text-align:center;}
.wordlist li {font-style:italic;margin-left:-1em;}

.wrong_language
{	font-style:italic;	}

/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

 /* Additions to playmodbx.css for the page with my collection on it*/ 
.my_collection_table td {text-align:center;border-bottom:dashed 1px;}
.my_collection_table a {text-decoration:none;}
.my_collection_header_row td {font-weight:bold;border-bottom:solid 2px;}
.sublist_link {clear:both;font-size:smaller;}