/* global - iterative - corrective */
body {
		margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; scrollbar-base-color:#a54630;
}

#slide {
		border-top: thin outset #9999ff;
		border-left: thin outset #9999ff;
border-color: #350156;
}
/*  IE-windoze override */
* html #slide {
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#333333,Direction=135,Strength=6);
} 

.tdleftnav {
		border-top: medium outset #cc6262;
		border-left: thin outset #dc9292;
		border-right: medium outset #993333;
		border-bottom: medium outset #993333;
}
* html .tdleftnav {
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#993333,Direction=135,Strength=6);
} 

.indentnav  { 
		margin-left: 14px; margin-right: 1px; letter-spacing: 0.8px; word-spacing: 3px;
		font-family:times new roman; font-weight: bold; width:200px;
}
* html .indentnav {
 	filter:progid:DXImageTransform.Microsoft.Shadow(color=#660000, Direction=135, Strength=3);
} 

.subheadnav {
		margin-left: 9px;
}

HR {
		border: 2px outset #f6cb1c;
		height: 4px;
		color: #f6cb1c;
		margin-top: -7px;
}

BIG {
		font-size: 140%;
}


A.sn { 
		color: #f6cb1c; text-decoration: none; font-size: 8pt;
		padding:2px;
		line-height: 1.3;
}
* html A.sn {
} 

A.sn:visited { 
		color: #ffcc66; text-decoration: none; font-size: 8pt;
		padding:1px;
		line-height: 1.3;
}
* html A.sn:visited {
} 

A.sn:hover { 
		color: #6f2525; text-decoration: none; font-size: 8pt;
		padding:1px;
		background: #f6cb1c;
		border: thin outset #f6cb1c
		line-height: 1.3;
}
* html A.sn:hover {
} 

A.sn:active { 
		color: #ff0000; text-decoration: none; font-size: 8pt;
		padding:1px;
		background: #f6cb1c;
		border: thin outset #f6cb1c
		line-height: 1.3;
}
* html A.sn:active {
} 



/* (Item Page link buttons) specify pads b4 borders */
A.il { 
		color: #350156; text-decoration: none; font-size: 8pt;
		background: #fdeed7;
		padding: 1px 2px 1px 4px; 
		border: thin inset #FCE0B0
}
* html A.il {
		line-height: 1.5;
} 

A.il:visited { 
		color: #9a3334; text-decoration: none; font-size: 8pt;
		background: #fdeed7;
		padding: 1px 2px 1px 4px; 
		border: thin inset #FCE0B0
}
* html A.il:visited {
		line-height: 1.5;
} 

A.il:hover { 
		color: #f8ce18; text-decoration: none; font-size: 8pt;
		background: #9a3333;
		padding: 1px 2px 1px 4px; 
		border: thin outset #f6cb1c
}
* html A.il:hover {
		line-height: 1.5;
} 

A.il:active { 
		color: #ff0000; text-decoration: none; font-size: 8pt;
		background: #f6cb1c;
		padding: 1px 2px 1px 4px; 
		border: thin outset #f6cb1c
}
* html A.il:active {
		line-height: 1.5;
} 



/* (Gallery Page link buttons) specify pads b4 borders */
A.gl { 
		color: #350156; text-decoration: none; font-size: 9pt;
		background: #FCE0B0; 
		padding: 1px 2px 1px 4px; 
		border: thin inset #FCE0B0
}
* html A.sn {
		line-height: 1.4;
} 

A.gl:visited { 
		color: #9a3334; text-decoration: none; font-size: 9pt;
		padding: 1px 2px 1px 4px; 
		border: thin inset #FFF7DD
}
* html A.gl:visited {
		line-height: 1.4;
} 

A.gl:hover { 
		color: #f8ce18; text-decoration: none; font-size: 9pt;
		background: #9a3333;
		padding: 1px 2px 1px 4px; 
		border: thin outset #f6cb1c
}
* html A.gl:hover {
		line-height: 1.4;
} 

A.gl:active { 
		color: #ff0000; text-decoration: none; font-size: 9pt;
		background: #f6cb1c;
		padding: 1px 2px 1px 4px; 
		border: thin outset #f6cb1c
}
* html A.gl:active {
		line-height: 1.4;
} 





/* (Side card/address ) */

P.VFcard_head {
		color: #ffffff; font-size: 10pt; line-height: 11pt; font-style: italic;
		font-weight: bold; letter-spacing: 0px; white-space: nowrap;
		margin-left: 15px; 
}
P.VFcard_head:first-line {
		font-variant: small-caps;
}
P.VFcard_head_body {
		color: #350156; font-family: times new roman; font-size: 12pt; line-height: 12pt;
		font-weight: bold; letter-spacing: 0px; white-space: nowrap;  font-style: italic;
}
P.VFcard_head_body:first-line {
		font-variant: small-caps;
}
P.VFcard_add {
		color: #ffffff; font-size: 8pt;
		margin-left: 23px; 
}
P.VFcard_num {
		color: #ffffff; font-size: 10pt; line-height: 10pt;
		margin-left: 30px; font-weight: bold; 
}







/* (font variant ,,class needs a paragraph but div# does not!!! - ADD the <big> kludge for statics) */
.vlineleft {
		margin-left: 18px; border-left: solid #993333; border-width: 3px;
}

.subhead {
		margin-left: 10px;
		color: #350156; font-family: times new roman; font-weight: 800;
		font-size: 13pt; padding-top: 10px; padding-bottom: 0px; white-space: nowrap;
		character-spacing: 1px;
}
.subhead:first-line {
						font-variant: small-caps;
}

#itemhead {
		color: #350156; font-family: times new roman; font-weight: 800;
		font-size: 20pt; padding-top: 10px; padding-bottom: 8px; white-space: nowrap;
		character-spacing: 1px;
}
#itemhead:first-line {
						font-variant: small-caps;
}

#itemdetails {
		color: #350156; font-family: times new roman; font-weight: 800;
		font-size: 13pt; padding-top: 0px; padding-bottom: 2px; white-space: nowrap;
		character-spacing: 1px;
}
#itemdetails:first-line {
							font-variant: small-caps;
}
.itemdetails {
		color: #9a3333;
}

#itemtopbar {
		color: #350156; font-family: times new roman; font-weight: 800;
		font-size: 13pt; padding-top: 5px; padding-bottom: 6px; white-space: nowrap;
		character-spacing: 1px;

		background-color: #fdeed7; border-top: solid 4px #993333; border-bottom: solid 2px #993333;
}
#itemtopbar:first-line {
							font-variant: small-caps;
}

#galleryhead {
		color: #350156; font-family: times new roman; font-weight: 800;
		font-size: 15pt; margin-left: 5px; margin-top: 14px; margin-bottom: 6px; white-space: nowrap;
		character-spacing: 1px;
}
#galleryhead:first-line {
							font-variant: small-caps;
}

#galleryheadSR {
		color: #350156; font-family: times new roman; font-weight: 800;
		font-size: 12pt; margin-bottom: 6px; margin-right: 5px; white-space: nowrap;
		character-spacing: 1px;
}
#galleryheadSR:first-line {
							font-variant: small-caps;
}

#gallerycomment{
		color: #350156; font-family: times new roman; font-weight: 800;
		font-size: 12pt; margin-top:0px; margin-bottom: 3px; margin-right: 5px; white-space: nowrap;
		character-spacing: 1px;
}
#gallerycomment:first-line {
							font-variant: small-caps;
}


#glinkline {
		color: #350156; font-family: times new roman; font-weight: 900;
		font-size: 12pt; padding-top: 6px; padding-bottom: 3px; white-space: nowrap;
		character-spacing: 1px;
		text-indent: 10px;
}
#glinkline:first-line {
		font-variant: small-caps;
}

#itemtools a {
		padding:2px 3px 2px 3px; margin: 1px 1px 1px 1px; height: 20px; color:#000;
		text-decoration: none; cursor: hand; font: 70% times new roman;
}
#itemtools a:first-line {
							font-variant: small-caps;
}

#itemtools a:hover {
		padding:1px 2px 1px 2px; margin: 1px 1px 1px 1px; height: 20px; color:#000;
		text-decoration: none; cursor: hand; font: 70% times new roman;
		background-color:#fdeed7; border: 1px solid #350156;
}
#itemtools a:hover:first-line {
								font-variant: small-caps;
}
/* (font variant class needs a paragraph but div# not paragraph ADD the <big> kludge for statics) */





#itemviews {
		position:relative; height:100%; width:100%;
		filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFAF3', endColorStr='#fdeed7', gradientType='1');
}

#gallerytopbar_table {
		background-color: #fdeed7; border-top: solid 4px #993333; border-bottom: solid 2px #993333;
}

#galleryfootbar {
		border-top: solid 2px #993333; border-bottom: solid 4px #993333;
		background-color: #fdeed7;
}

#itemfootbar {
		border-top: solid 2px #993333; border-bottom: solid 4px #993333;
		background-color: #fdeed7;
}





A {
		color: #0000aa; text-decoration: underline;
}
A:visited {
		color: #660066; text-decoration: none;
}
A:hover {
		color: #007700; text-decoration: underline; background: #e5beb9;
}
A:active {
		color: #ff0000; text-decoration: underline; background: #e5beb9;
}


.txHome {
		color:#350156; font-family: arial;  line-height: 18pt;
		padding-left: 20px; padding-right: 20px; font-size: 10pt;
}
.txHome1 {
		color:#350156; font-family: arial;  line-height: 18pt;
		padding-left: 20px; padding-right: 20px; font-size: 10pt;
}
* html .txHome1 {
		padding-left: 30px;
}

.txAbout {
		color:#350156; font-family: arial;  line-height: 12pt;
		padding-left: 20px; padding-right: 20px; font-size: 10pt;
}
.txAbout1 {
		color:#350156; font-family: arial;  line-height: 12pt;
		padding-left: 20px; padding-right: 20px; font-size: 10pt;
}
* html .txabout1 {
		padding-left: 30px;
}

.txSales {
		color:#350156; font-family: arial;  line-height: 12pt;
		padding-left: 20px; padding-right: 20px; font-size: 10pt;
}
.txSales1 {
		color:#350156; font-family: arial;  line-height: 12pt;
		padding-left: 20px; padding-right: 20px; font-size: 10pt;
}
* html .txSales1 {
		padding-left: 30px;
}

.txContact {
		color:#350156; font-family: arial;  line-height: 12pt;
		padding-left: 30px; margin-right: 25px; font-size: 10pt;
}
.txContact1 {
		color:#350156; font-family: arial;  line-height: 12pt;
		padding-left: 30px; margin-right: 25px; font-size: 10pt;
}
* html .txContact1 {
		padding-left: 30px;
}

#pagetools {
		margin-left:6px;
		border-top: solid 2px #993333; border-left: solid 1px #993333;
		background-color: #fdeed7; font: 65% Verdana;
}

#pagetools a {
		padding:2px 3px 2px 3px; margin: 1px 1px 1px 1px; height: 20px; color:#000;
		text-decoration: none; cursor: hand;
}

#pagetools a:hover {
		padding:1px 2px 1px 2px; margin: 1px 1px 1px 1px; height: 20px; color:#000;
		text-decoration: none; cursor: hand;
		background-color:#fdeed7; border: 1px solid #350156;
}


A.f {
		color: #350156;
		padding:2px 3px 2px 3px; margin: 1px 1px 1px 1px;
		text-decoration: none; cursor: hand;
}
A.f:visited {
		color: #000000;
}
A.f:hover {
		color: #350156; padding:1px 2px 1px 2px; 
		text-decoration: none; background: #fdeed7; border: 1px solid #350156;
}
A.f:active {
		color: #ff0000; padding:1px 2px 1px 2px; 
		text-decoration: none; background: #fdeed7; border: 1px solid #350156;
}













.footer {
		background-color: #fdeed7; font: 65% Verdana; color: #cccc99;
		height: 20px; padding-top: 4px; margin-top: 0px; margin-bottom: 0px;
		filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fdeed7', endColorStr='#993333', gradientType='0');
}




/*  old common stuff or spares */


.SBindentnav { margin-left: 15px; margin-right: 10px; line-height: 20px; color:#ffffff;
               font-family:arial; }

A.n { color: #ffffff; text-decoration: none; font-size: 9pt; }
A.n:visited { color: #ffcc99; text-decoration: none; font-size: 9pt; }
A.n:hover { color: #000066; text-decoration: none; font-size: 10pt; background: #ccccff; padding:1px 2px 1px 2px; margin: 1px 1px 1px 1px;}
A.n:active { color: #ff0000; text-decoration: underline; font-size: 10pt; }

