body			{ margin: 0; color: #363; font-family: arial,helvetica,clean,sans-serif; font-size: 1em; }
h1				{ font-size: 1.1em; line-height: 1.2em; padding:0; margin:0; font-weight: normal;}
h2,h3			{ font-size: 0.9em; line-height: 1.0em; padding:0; margin:0; font-weight: normal;}
h3				{ font-weight: normal; }
td				{ font-size: 1em; }

a				{ text-decoration: underline; }
a:link			{ color: #363; }
a:visited		{ color: #363; }
a:hover			{ color: #f00; text-decoration: underline; }
img				{ border: none; }

#header			{ width: 100%;}
#header .nav	{ padding: 3px 0 0 0; text-align: right; height: 42px; }
#header a		{ text-decoration: none; }
#header	a:hover	{ color: #f00; text-decoration: underline; }

#footer			{ clear: both; border: 1px solid #acb3a1; border-width: 1px 0 0 0; margin: 40px 0 0 0; padding: 5px; font-size: 0.7em; }

.nav td			{ white-space: nowrap; }

#content		{ padding: 0 15px; }

table td		{ text-align: left; }
.homemodels	td	{ text-align: center; vertical-align: top;}

/*------------------ GALLERY ------------------*/

.galselect		{  }
.galselect img	{ padding: 30px 0 10px 0;  }
.galselect td	{ width: 33%; text-align: center; vertical-align: top;}

/*
.galselect .m1,
.galselect .m2,
.galselect .m3	{ width: 200px; height: 200px; }

.galselect .m1	{ background: url(t4/FroChestR.jpg)  25px 0px no-repeat; }
.galselect .m2	{ background: url(t4/FroChestL.jpg)  0px 60px no-repeat; }
.galselect .m3 	{ background: url(t4/FroChestRH.jpg) 85px 50px no-repeat; }
*/

.b2g			{ width: 90px; height: 68px; border: 1px solid #fff; }
.old-tn				{ position: relative; }
.selover		{ margin: 0 3px 4px; padding: 3px; border: 1px solid #acb3a1; background: #ffffff; width: 90px; height: 68px;}
.seloff			{ margin: 0 3px 4px; padding: 3px; border: 1px solid #ffffff; background: #ffffff;}
.selon			{ margin: 0 3px 4px; padding: 3px; border: 1px solid #acb3a1; background: #dee5cf;}

#bigp			{ padding: 3px; border: 1px solid #acb3a1; background: #dee5cf;}

.photobox td	{ vertical-align: top; }

.horsedata		{ text-align: left; font-size: 0.9em;}
.showinfo		{ margin: 0px 0 10px; }
.showname		{ font-size: 2em; font-weight: bold; }
.horsedesc		{ font-size: 1em; font-weight: normal; }
.moldname		{ font-weight: bold; }
.sculptor		{ font-weight: bold; }
.painter		{ font-weight: bold; }
.date			{ font-style: italic; }
.career			{ width: 626px; margin: 20px 0 0 0; padding: 10px; border: 1px solid #ccd3c1; background: #eef5df; text-align: left;}

.galindex		{ margin-top: 15px; }
.galsection		{ height: 1%; border: none; margin:0; padding: 0; clear: both;}
.galsection	.title	{ background: url(/images/titlebg.gif) repeat-x; border: 1px solid #acb3a1; border-width: 0px 0 0 0px; margin: 10px 0; padding: 5px 20px; font-size: 0.8em;}
.galsection .title b { font-size: 1.4em; }

.thumbbox		{ padding: 0; line-height: 1px; list-style: none;display: inline;
}

.galtn			{ display: inline-table; padding: 0;  }
.galtn .seloff	{ margin: 6px; padding: 3px; border: 1px solid #acb3a1; background: #ffffff; width: 90px; height: 68px;}

/*------------------ New Thumbnail ------------------*/

.thumblistdiv	{ margin: 0 20px; }
.thumblist		{ padding: 0; line-height: 1px; list-style: none;display: inline;}
.tn				{ display: inline-table; padding: 0; margin: 0 3px 5px 0; border: 1px solid #acb3a1; }
.tn .handle,
.helphandle		{ height: 10px; background: url(/images/dragbg.gif) repeat 1px 1px;}
.tn .imgbox		{ padding: 0; margin: 0; cursor: auto;  }
.tn .imgbox img	{ width: 90px; height: 68px; padding: 3px; }
.tn	.tnseloff	{ background: #fff;  }
.tn .tnselover,
.tn .tnselon	{ background: #ccc;}
.tn.addbox		{ border: 1px dashed #acb3a1; }
.tn .addicon	{ padding: 8px 2px 8px 3px;  }

/*------------------ NESE ------------------*/

#sidemenu			{ x-position: absolute; x-left: 5px; width: 180px;  font-size: 0.8em; }
#sidemenu .home		{ text-align: center; }
#sidemenu .title	{ background: #dee5cf; border: 1px solid #acb3a1; width: 100%; margin: 20px 0 0 0; padding: 2px 0 2px 0px; font-weight: bold; text-align: center;}
#sidemenu .item,
#sidemenu .itemsel	{ margin: 6px 0 0 10px; }
#sidemenu .itemsel	{ font-weight: bold; }
#sidemenu .rxfun	{ margin: 20px 0 0 0; }

#nesecontent		{ margin: 0 0 0 20px;  font-size: 0.8em; }
#nesecontent .subtitle,
#nesecontent .title	{ font-size: 1.5em; font-weight: bold; padding: 15px 0 27px; xborder: 1px solid blue; }
#nesecontent .subtitle { font-size: 1.3em; }
#nesecontent h2		{ font-size: 1.0em; font-weight: bold; font-style: italic; margin: 5px 0 5px 0; padding: 2px 0; border: 1px solid #eee; border-width: 0 0 1px 0;}
#nesecontent p		{ margin: 0px 0 15px 10px; }
#nesecontent table	{ margin: 0px 0 15px 10px; }

#nesecontent a		{ text-decoration: underline; }

#feetable			{ margin: 0 10px 20px; border: 1px solid #acb3a1; width: 90%; }
#feetable td		{ padding: 3px 10px; } 
#feetable .c1		{ width: 25%; }
#feetable .c2		{ width: 25%; }
#feetable .c3		{ width: 50%; }

.drivingmap			{ border: 1px solid #acb3a1; margin: 0 0 20px 0; }

.feerec, .feedue	{ padding: 5px; margin: 20px 0 20px 0; }
.feerec				{ border: 1px solid #acb3a1;  }
.feedue				{ color: red; border: 2px solid red; }

.button				{ font-size: 1.0em; border: 1px solid #c96; background: #fec; color: #000; font-weight: normal; padding: 0px 3px;}
.button	a			{ color: #000; text-decoration: none !important; }

.manage				{ margin: 20px 0 0 0; padding: 10px 20px 0 0; font-size: 0.9em; border: 1px solid #acb3a1;}

.horselist			{ margin: 20px 0 0 0; padding: 0; border: 1px solid #acb3a1; }
.horselist th		{ margin: 0 5px; padding: 2px 6px; font-size: 0.9em; text-align: left; }
.horselist td		{ margin: 0 5px; padding: 2px 6px; font-size: 1.0em; white-space: nowrap;}
.horselist .row0	{ background: #ffffff; }
.horselist .row1	{ background: #f7f7f7; }

/*------------------ Mailing List ------------------*/
.mlist .label		{ padding: 0 10px 0 0; text-align: right;}
.error				{ background: red; color: white; font-weight: bold; padding: 5px; margin: 10px 0 20px;}

.sortable {
	cursor: move;
}

.tn .action {
	margin: 0;
}


.handle .action.delete,
.handle .action.add {
		float:right;
}

.c1.thumbnails {
	width: 90px;
}
