

#lightbox{display:none;}
#overlay{display:none;}


FIELDSET {width: 400px; border: 1px solid #b3b3b3; font: 13px Arial; text-align: left;}
LEGEND   {background-color: #f0f0f0; border: 1px solid #b3b3b3; font: bold 13px Arial; padding: 2px;}
.div1, .file_list {text-align: left; color: #484B50; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.div1 {width: 100%; padding: 10px;}
.upload_input input {font: 12px Arial; border: 1px solid #636363; margin-top: 1px; width: 380px;text-align: center;}
.file_list {width: 100%; border: 1px solid #434343; background-color: #ffffff;}
.file_list input {font: 12px Arial; border: 1px solid #c3c3c3; margin-top: 1px;}
.myForm {font: 12px Arial; border: 1px solid #636363; margin-top: 1px;}
.fdescr {width: 300px;}
.xfname  {color: #333;}
.xdescr  {color: #aaa;}

.data {border-collapse:collapse; background-color: #e9e9e9; width: 400px; margin-bottom: 3px;}
.data TR TD {border: 1px solid #a3a3a3; font: 12px Arial;}
.bar1 {border: 1px solid #a3a3a3; background-color: #f6f6f6; text-align: left; vertical-align: middle; height: 20px; width: 100%;}
.bar2 {width: 1%; background-color: #c9c9c9; height: 20px; text-align: left;}
.message {width: 400px; height: 1px; border: 1px solid #909090; font: 11px Arial; margin-top: 5px; text-align: left; padding-left: 3px; background-color: #f9f9f9;}
.myLink  {font: bold 13px Arial; color: #303030; text-decoration: none;}
.btn     {font: 12px Arial; border: 1px solid #a3a3a3; background-color: #e9e9e9; margin-top: 3px; margin-bottom: 5px;}
.bar_table {width: 100px; background-color: #707070;}
.bar_table TR TD {border: none;}
.sbar {background-color: #e9e9e9; height: 60px;}
#settings {font: 12px Arial;padding:0px;}



body { 			margin: 0 ; padding: 0 ; background-color: #000000 ; 
						font-style: normal ; font-weight: bold ; font-family: Verdana, Helvetica, Arial ;
						font-size: 0.8em; color: #eee ;  text-align: left ;  }

						
p {					font-style: normal ; font-weight: normal ; margin: 0 ; padding: 0 ; text-align: left ; }
h1 {				margin: 0 ; padding: 3px ;  font-size: 1em ; }
a 					{ text-decoration: none ; color: #eee ; padding: 0 ; margin: 0 ; text-align: left ; }
b						{ font-weight: bold ; }
img 				{ border: 0 ; text-decoration: none ; }
table 			{ border-collapse: collapse; font-style: normal ; font-weight: normal ;  }
tr 					{ padding: 0 ; margin: 0 ; }
td 					{ padding: 0 ; margin: 0 ;  }
input 			{ padding: 0 ; font-style: normal ; font-weight: bold ;	font-family: Verdana, Helvetica, Arial ; font-size: .85em ;	color: #FFFFFF ; background-color: #333333 !important ;  } 
ul 					{ padding: 0 ; }
li 					{ padding: 0 ;  }
select 			{ padding: 0 ; font-weight: bold ;	font-family: Verdana, Helvetica, Arial ; color: #FFF ; background-color: #555 ; font-size: 1em ;  }  
br 					{ clear: both ; }
form 				{ padding: 0 ; margin: 0 ; }

.green			{ color: #0F0 ; }
.black			{ color: #000 ; }
.darkgray 	{ color: #666 ; }
.darkgraybg	{ background-color: #666 ; }
.gray 			{ color: #999 ; }
.lightgray 	{ color: #CCC ; }
.white			{ color: #eee ; font-weight: bold ; }
.brightblue	{ color: #CCCCFF ; font-weight: bold ;  }
.bold				{ font-weight: bold ; }
.nobold			{ font-weight: normal ; }
.yellow			{ color: #ff0 ; }
.red				{ color: #f33 ; }
.inline 		{	display: inline ; }
.w50				{ width: 44px ; }
.w150				{ width: 144px ; }
.w200				{ width: 170px ; }
.w700				{ width: 700px ; }
.padded			{ padding-left: 10px ; padding-right: 10px ; }
.padded3		{ padding-left: 3px ; padding-right: 3px ; margin-left: 1px ; margin-right: 1px ; }
.slideshow	{ padding-bottom: 10px ; }
.taller			{ height: 2em !important ; line-height: 2em  !important ;  }
.center 		{ text-align: center   !important ; }
.block			{ display: block ; }
.left				{ text-align: left  !important ; }
.right			{ text-align: right !important ; }
.formsfix		{ display: inline ; padding: 0  ; margin: 0  ; border: 0 ; }
.test				{ background-image: url('/pics/bluemarb.gif'); background-repeat: repeat;	background-position:  center; }

#xsltarea 	{ margin: 0px 10px  ; padding: 0 ; }
#xsltarea 	img { margin: 2px 0px ; padding: 2px  ; }
#xsltarea 	a:hover { background-color: #999999 ; }
#xsltarea 	a:hover > img { background-color: #ffff00 ; }

#mainarea 	{ margin: 10px 0px ; padding: 0 ; }
#safearea 	{ margin: 0px 10px  ; padding: 0 ; }

#seymour_div 			{ margin: 0 ; padding: 0 ; /* border: 2px solid #fff ; */ }
#search_div input { height: 1.25em ; background-color: #2f7596 ; }
.cart_div input 	{ height: 1.5em ; background-color: #666 ; width: 200px ; }
.cart_div select 	{ height: 1.5em ;  background-color: #666 ; width: 204px ; font-size: .85em ; }


/* --------------------------- table ------------------------- */

.a 					{	width: 100% ;	/* border: 2px solid #ff0 ; */ }
.a1					{ }

.b 					{	margin: 5px ;	padding: 5px ; font-weight: bold ; }
.b1 				{ text-align: left ; /* font-size: .85em ; */ color: #999 ; padding-right: 10px ; }
.b2 				{	color: #999 ;	text-align: left ; padding-right: 10px ; }
.b2 				select { font-size: .85em ; }
.b2 				textarea { font-size: .85em ; background-color: #333 ; color: #999 ; width: 20em ; }

.c 					{ height: 2em ;	width: 3em ; text-align: center ; }
.c a, .c p	{ line-height: 2em ; width: 2em ;	color: #999 ; }

.d,.e 			{ text-align: left ; font-weight: bold ; } 
.d p				{ line-height: 2em ; padding-left: 8px ; padding-right: 8px ;  } 
.d a, .d b	{	padding-left: 10px ; padding-right: 10px ; position: relative ; display: block ; line-height: 1.25em ;	}	
.d					a:hover	{ background-color: #446 ; } 
.d 					p {	display: inline ; height: 2em ;	 }

.f					{ float: left; text-align: center ; padding: 5px 0px ; }


.d4 a,.d4 b { line-height: 1.0em ;	height: 1.0em ; display: block ; position: relative ;	text-align: center ; padding: 2px ; }
.d4 				{	margin: 5px 0px ; border-collapse: collapse; }
.d4 				td { width: 2em ; padding: 0px 5px 0px 0px ;	position: relative ; }
.d4 				a {	color: white ; background-color: #666 ; border: solid 1px #ccc ; }
.d4 				a:hover {	background-color: #9ed0ff ; border: solid 1px #9ed0ff ; }
.d4 				b {	background-color: #eee ; border: solid 1px #eee  ; color: #000 ; }


.e 					{  padding: 10px ; } 
.e					img { margin: 2px ; padding: 2px ;   } 
.e 					a:hover { background-color: #ff0 !important ; } 






.bl 				{ border-left: 2px solid #222 ; }
.bt 				{ border-top: 2px solid #222 ; }
.br 				{	border-right: 2px solid #222 ; }
.bb 				{ border-bottom: 2px solid #222 ; }


.crumb 			a		{ text-decoration: underline ; display: inline ; padding-left: 2px ; padding-right: 2px ;    /* background-color: #666 ; border: solid 1px #ccc ; */ }
.crumb 			a:hover	{ color: #ff0 ; background-color: #333 ; } 



# /* background-image: url('/pics/test.gif'); background-repeat: no-repeat;	background-position:  center; */