* { margin:0; padding:0; }

body{text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:80%; background:#a6966b; }

img { border:none; }
h2  {color:black; /*#003366;*/ font-size: 14px; font-weight: bold; }/*{ margin:1em 0 1em 0; }*/
h3 {color:black; /*#003366;*/ font-size: 12px; font-weight: bold; }/*{ margin:0.5em 0 0.5em 0; }*/
p{text-align:justify; line-height:1.5em; margin:0.5em 0 1em 0; }
/*ol { margin:0.5em 0 1em 1em; }
ol li { margin:0.2em 0 0.2em 1em; }
ul { margin:0.5em 0 1em 1em; }
ul li { margin:0.2em 0 0.2em 1em; }*/


#container{text-align:left; margin:5px auto 5px auto; border-bottom:1px #000000 solid;  border-left:1px #000000 solid; width:998px; background:#FFFFFF; background:#FFFFFF url(/~apha/includes/templates/apha1/images/site_04.jpg) top left repeat-y; }
	#container br.clearboth { clear:both; }
	br.cb { clear:both; }
	#banner{ width:-100%; height:136px; background:url(/~apha/includes/templates/apha1/images/site_02.jpg) top left repeat-x; }
		#banner_left { float:left; }
		#banner_right { float:right; }
		#banner h1{ display:none; }
		
	#navigation{ width:160px; float:left; font-size:1.1em; }
		#navigation h2{text-align:left; color:#999999; display:none; }
			#navigation h2.admin { display:block; }
		#navigation h3{text-align:right; color:#666666; border-bottom:1px #eeeeee dashed; }

	#navigation ul { display:block;text-align:left; }
		#navigation ul li { display:block;list-style:none; margin:0; padding:0 2px 2px 0; }
		#navigation ul li span.btnsubmenu { width:20px; height:25px; background:url(/~apha/includes/templates/apha1/resources/a.jpg) no-repeat right; }
		#navigation ul li:hover span.btnsubmenu { width:20px; height:25px; background:url(/~apha/includes/templates/apha1/resources/a_hover.jpg) no-repeat right; }
	#navigation ul li div.submenu { display:none; border:1px #990000 solid; background:#eeeeee; margin:-16px 0 0 0; padding:2px 4px 2px 4px; position:absolute; left:140px; z-index:9999; }
		#navigation ul li:hover div.submenu { display:block; }
		#navigation ul li div.submenu ul li { display:block;list-style:none; margin:0; padding:0 2px 2px 0; }
		
		#navigation ul li div.submenu ul li div.sub2menu { display:none; border:1px #990000 solid; background:#eeeeee; margin:-16px 0 0 -10px; padding:2px 4px 2px 4px; position:absolute; z-index:9999; }
			#navigation ul li div.submenu ul li:hover div.sub2menu { display:block; }
			#navigation ul li div.submenu ul li div.sub2menu ul li { display:block;list-style:none; margin:0; padding:0 2px 2px 0; }
		
		#navigation a{ padding:0 24px 0 0; text-align:left; text-decoration:none; margin:0 0 6px 0; color:#3344CC; }
		#navigation a:visited{ padding:0 24px 0 0; text-align:left; text-decoration:none; color:#3344CC; }				
		#navigation a:hover{ padding:0 24px 0 0; text-align:left; text-decoration:none; color:#ffffff; }
		#navigation a.selected{ padding:0 24px 0 0; text-align:left; text-decoration:none; color:#ffffff; }
		
	#infobox{ margin:-5em 0 16px 32px; padding:0 0 0 8px; width:228px; float:right; border-left:1px #eeeeee solid; }
		#infobox h2{ color:#999999; }
		#infobox h3{ color:#666666; }
		#infobox paypalcart { border:none; }
		#infobox a{display:block; padding:0 24px 0 0; background:url(/includes/templates/apha1/resources/a.jpg) no-repeat right; text-align:left; text-decoration:none; color:#3344CC; }
		#infobox a:hover{display:block; padding:0 24px 0 0; background:url(/includes/templates/apha1/resources/a_hover.jpg) no-repeat right; text-align:left;text-decoration:none; color:#bb5533; }
		#infobox a.selected{display:block; padding:0 24px 0 0; background:url(/includes/templates/apha1/resources/a_hover.jpg) no-repeat right; text-align:left; text-decoration:none; color:#bb5533; }
		#infobox ul { list-style:none; }

#contentwrap { width:-100%; margin:0 0px 0 200px; border-right:1px #000000 solid; border-top:1px #ffffff solid; }
	#content{ margin:0 16px 0 16px; padding:0px 8px 8px 8px; display:block; min-height:320px; background:url(/~apha/includes/templates/apha1/images/site_07.jpg) bottom right no-repeat; }
		#content h2{ text-align:left; font-size:18px; color:#880000; padding-bottom:8px; }
		#content h3{ text-align:left; font-size:15px; color:#550000; padding-bottom:4px; }
		#content h4{ padding-bottom:0; }
		
		#content img.fl { float:left; margin:0 16px 16px 0; }
		#content img.fr { float:right; margin:0 0 16px 16px; }
		.pageitem{ padding:4px; width:350px; margin:0 8px 8px 0; float:left; border:1px #eeeeee solid; overflow:visible; }
			.pageitem img{ float:left; border:1px #eeeeee solid; margin:0 0 4px 0; clear:left; }
			.pageitem form{ margin:0; float:left; }
			.pageitem h4{ padding:0 0 0 120px; }
			.pageitem p{ padding:0 0 0 120px; }
			.pageitem p.author { text-align:right; font-weight:bold; }
			.pageitem br.c { clear:both; }
		.news{ padding:4px; width:-98%; margin:0 8px 8px 0; }
			.news span{ float:left; margin: 0 4px 0 0; font-weight:bold; font-size:12px; color:#998888; }
			.news h3{ margin:0 0 0 95px; }
			.news p { margin:0 0 0 95px; }
			.news br.c { clear:left; }
		
		table { width:100%; }
		
		.formgroup{text-align:left; width:260px; margin:0 8px 0 0; }
			#content_left label{display:block; text-align:right; }
			.critical{ border:1px #CC0000 solid; background:#FFFFFF; }
			.canbenull{border:1px #CCCCCC solid; background:#FFFFFF; }
		#cart {border:1px #DDDDDD solid; width:100%;}
			#cart thead{background:#EEEEEE;}
			#cart tfoot{background:#EEEEEE; font-weight:bold;}
		#content_left h2{color:#666666; border-bottom:1px #eeeeee dashed; }
		#content_left h3{color:#666666; padding:0px; margin:0; }
		#content_left h4{color:#666666; font-size:14px; font-weight:bold; padding:0px; margin:0; }
	
		div.gallerycontainer { overflow:scroll; border:1px #000000 solid; height:120px; }
			div.gallerybar { background:#CCCCCC; height:120px; width:-100%; display:inline; }
			div.gallerybar a{ border:1px #cecccc solid; padding:4px; color:#000000; margin:2px; text-align:center; text-decoration:none; width:110px; height:110px; }
			div.gallerybar a:hover{ background:#eeeeee; }
			div.gallerybar a img{ border:1px #000000 solid; width:100px; height:100px; }
			div.gallerybar a span{ text-align:center; margin:8px 1px 1px 1px; padding:0; display:block; }
	
		#editor_ui textarea { border:1px #990000 solid; width:-100%; overflow:visible; font:Arial, Helvetica, sans-serif; }
	
		div.floatwindow { margin:4px 0 4px 0; }
			div.floatwindow br.cb { clear:both; }
			a.thumbnail{ border:1px #cecccc solid; padding:4px; float:left; color:#000000; margin:2px; text-align:center; text-decoration:none; width:110px; height:160px; }
			a.thumbnail:hover{ background:#eeeeee; }
			a.thumbnail img{ border:1px #000000 solid; width:100px; height:100px; }
			a.thumbnail span{ text-align:center; margin:8px 1px 1px 1px; padding:0; display:block; }
		
		.photo { border:1px #cecccc solid; padding:2px; float:left; color:#000000; font-size:0.9em; margin:0 10px 10px 0; text-align:center; text-decoration:none; width:230px; height:240px; overflow:scroll; }
			.photo img{ border:1px #000000 solid; }
			.photo span{ text-align:center; margin:3px 1px 3px 1px; display:block; }
		
		.link { border:1px #cecccc solid; padding:2px; float:left; color:#000000; font-size:0.9em; margin:0 10px 10px 0; text-align:center; text-decoration:none; width:180px; height:180px; overflow:visible; }
			.link img{ border:1px #000000 solid; }
			.link span{ text-align:center; margin:3px 1px 3px 1px; display:block; }
		
		
		
		.member { border:1px #cecccc solid; padding:2px 0 2px 0; float:left; color:#000000; font-size:0.9em; margin:0 10px 10px 0; text-align:center; text-decoration:none; width:170px; }
			.member a { text-decoration:none; color:#990000; font-weight:bold; }
			.member a:hover { color:#333333; }
		
		tr.newrow { background:#CCCCCC; }
		
#footer{ width:98%; margin:5px auto 5px auto; text-align:center; }
	#footer p{text-align:center; padding:0; margin:0; }
	



/* CSS Document */
/* 
  Written by Faye Spencer
  as temporary styles until Iain Saxon's re-design 
  Diploma Student, Cessnock TAFE, 2007
  for Australian Palomino Horse Association  

h1 {
background-color:#f8c8a8;
color:#663333;
}*/
h2#tabsbelow {
  margin-bottom:0;
}
h3.stephead {
  margin-bottom:0;
}
.initval {
	color:#CCCCCC;
	font-style:italic;
}
.searchval {
	color:#000000;
	font-style:normal;
}
#searchpic {
   float:right;
   padding:10px;
}
#searchdiv table{
   border:0;
   width:auto;
}
#searchdiv td{
   padding:2px;
   margin:2px;
}
#instructions {

   clear:left;
   margin-top:15px;
}
#headings td {
   font-style:italic;
   font-weight:bold;
   border-bottom: 1px solid #770000;
}
#detaildivprod {
   margin:0;
}

#detaildivprod table {
	width:100%;
	float:left;
}
#detaildivprod td {
	padding:2px;
	margin:2px;
}
#listdiv {
   margin:0;
}

#listdiv table {
	width:100%;
	float:left;
}
#listdiv td {
	padding:2px;
	margin:2px;
}

#listnav {
	display:block;
	float: right;   
   
}
#detaildiv table { 
	color:#333333;
	float:left;
}
#detaildiv td {
	padding:2px;
	margin:2px;
}
#horse1, #horse2 {
   float:left;
   margin-right:10px;
   width:45%;
}
#horse1, #horse2 td{
   vertical-align:top;
}
/* tabs from A List Apart at http://www.alistapart.com/articles/slidingdoors/ */
#tabs {
    float:left; border-bottom:1px #cccccc solid;
    width:100%;
	overflow:visible;
	margin:1em 0 1em 0;
	padding:2px 0 0 0;
    line-height:normal;
}
#tabs ul {
    margin:0;
	display:inline;
    list-style:none;
}
#tabs li {
	display:inline;float:left;
    margin:0;
}
#tabs a, #tabs strong, #tabs span{
border-top:1px #cccccc solid;
border-right:1px #cccccc solid;
border-left:1px #cccccc solid;

margin-top:4px;
    padding:8px;float:left;
    text-decoration:none;
    font-weight:bold;
    color:#765;
}
/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  /* End IE5-Mac hack */
#tabs a:hover {
    color:#333;
	background:#eeeeee;
	margin-top:0px;
	padding-top:12px;
}
#tabs #current {
    
}
#tabs #current a {
    margin-top:0px;
	padding-top:12px;
	color:#333;
}
/*****************************/
/* Styles for Pedigree Chart */
/*****************************/

#ped_l1 {
	background-image:url(/~apha/stud_book/images/line_bg.gif);
	background-repeat: repeat-x;
	background-position: center;
}
#ped_l1 span, #ped_l2 span, #ped_l3 span {
   background-color:#FFFFFF;
   padding-right:15px;
}
#ped_l2 {
    margin-left:22%;
	background-image:url(/~apha/stud_book/images/line_bg.gif);
	background-repeat: repeat-x;
	background-position: center;
}
#ped_l3 {
	background-image:url(/~apha/stud_book/images/line_bg.gif);
	background-repeat: repeat-x;
	background-position: center;
    margin-left:44%;
}
#ped_l4 {
    margin-left:66%;
}
