/* text-align:center in the body fixes a bug in IE5/Win that doesn't apply centering for margin:auto 
SO YOU MUST explicitly set the "text-align" attribute again later to get rid of UNWANTED centering */
body {text-align:center; margin:0px; background-color:#ffffff; font-size:100%;}
TD	{vertical-align:top; font-family:Verdana, Helvetica, Arial, sans-serif;}
div {
margin:0px;
padding:0px;
}

A:link		{color:#4AB4E4; text-decoration:underline;}
A:visited	{color:#4AB4E4; text-decoration:underline;}
A:hover 	{color:#4AB4E4; text-decoration:underline;}
A:active 	{color:#4AB4E4; text-decoration:underline;}

/* gets rid of all table spacing and padding */
table {
    border-collapse:collapse;
}
th, td {
    padding:0px;
}

/* margin:auto makes it align in the center of the browser */
table.section  {margin:auto; width:953px;}
table.NoMenusection  {margin:auto; width:913px;}

div.header  {height:170px; width:100%; padding:0px; border:0px; margin:0px; background-color:#EC5724;}
/* margin:auto makes it align in the center of the browser, padding:top, right, bottom, left */
div.subheader  {margin:auto; width:953px; text-align:right; padding:3px 1px 0px 0px; font-size:0.65em; font-family:Verdana, Helvetica, Arial, sans-serif; color:#8B8B8B;}
.logo {text-align:left;}
.socialmedia {vertical-align:bottom; padding:0px 1px 10px 0px;}

.subheaderNav A:link	{color:#4AB4E4; text-decoration:underline;}
.subheaderNav A:visited	{color:#4AB4E4; text-decoration:underline;}
.subheaderNav A:hover 	{color:#4AB4E4; text-decoration:underline;}
.subheaderNav A:active 	{color:#4AB4E4; text-decoration:underline;}


table.menu_boxes  {margin:auto; width:953px; background-color:#999999;}
TD.menu_boxes	{vertical-align:top; line-height:170%; font-size:.7em; background-color:#999999;}
TD.dashed	{background-image:url('images/line_dashed.gif');}
.menu_box_title	    {font-size:9pt; font-weight:bold; white-space:nowrap;}
.menu_box_arrows	{color:#48DCFF; font-size:1.6em; font-family:Helvetica, Arial, sans-serif;}
#YouAreHere		{background-color:#97C724;}

a.menu_boxes:link,a.menu_boxes:visited
{
display:block;
width:155px;
color:#FFFFFF;
padding:2px 17px 5px 17px;
margin:0px;
text-decoration:none;
}
a.menu_boxes:hover,a.menu_boxes:active
{
background-color:#97C724;
}


.fatty 	{background-color:#F1F1F1; width:11px;}
.skinny  {background-color:#E7E7E7; width:1px;}


/* vertical menu container */
div.vertical-menu {vertical-align:top; text-align:left; padding:14px 18px 8px 8px; margin-left:0px; font-size:0.73em;}



/* hide submenu 
div.menu-expand ul ul {
  display:none;
}
div.menu-expand li:hover > ul {
  display:block;
}
#expandedALWAYS
{
display:block;
}
*/



/* vertical submenu */
ul
{
list-style-type:none;
margin:0;
padding:0;
}
a.submenu:link,a.submenu:visited
{
display:block;
color:#95C71D;
font-weight:bold;
background-color:#FFFFFF;
width:193px;
text-align:left;
border-bottom:1px solid #E2E2E2;
margin:0px 0px 3px 0px;
padding:18px 4px 4px 4px;
text-decoration:none;
text-transform:uppercase;
cursor:text;
}
a.submenu:hover,a.submenu:active
{
}


/* vertical submenu2 */
a.submenu2:link,a.submenu2:visited
{
display:block;
color:#777777;
letter-spacing:.2px;
background-color:#FFFFFF;
width:181px;
text-align:left;
padding:3px 0px 3px 20px;
text-decoration:none;
}
a.submenu2:hover,a.submenu2:active
{
color:#FFFFFF;
background-color:#9AD820;
}


/* vertical submenu3 */
a.submenu3:link,a.submenu3:visited
{
display:block;
color:#95C71D;
font-weight:bold;
background-color:#FFFFFF;
width:193px;
text-align:left;
margin:0px 0px 3px 0px;
padding:4px 4px 4px 4px;
text-decoration:none;
text-transform:uppercase;
}
a.submenu3:hover,a.submenu3:active
{
color:#FFFFFF;
background-color:#9AD820;
}


/* vertical submenuViewArt 154 */
a.submenuViewArt:link,a.submenuViewArt:visited
{
display:block;
color:#95C71D;
font-weight:bold;
background-color:#FFFFFF;
width:146px;
text-align:left;
border-bottom:1px solid #E2E2E2;
margin:0px 0px 3px 0px;
padding:12px 4px 4px 4px;
text-decoration:none;
text-transform:uppercase;
cursor:text;
}
a.submenuViewArt:hover,a.submenuViewArt:active
{
}


/* vertical submenuViewArt2 */
a.submenuViewArt2:link,a.submenuViewArt2:visited
{
display:block;
color:#777777;
letter-spacing:.2px;
background-color:#FFFFFF;
text-align:left;
padding:3px 0px 3px 16px;
text-decoration:none;
}
a.submenuViewArt2:hover,a.submenuViewArt2:active
{
color:#FFFFFF;
background-color:#9AD820;
}


#YouSelected	{color:#FFFFFF; background-color:#9AD820; font-weight:bold;}

.matchNav A:link	{color:#777777; text-decoration:none; padding:4px;}
.matchNav A:visited	{color:#777777; text-decoration:none; padding:4px;}
.matchNav A:hover 	{color:#FFFFFF; text-decoration:none; padding:4px; background-color:#9AD820;}
.matchNav A:active 	{color:#FFFFFF; text-decoration:none; padding:4px; background-color:#9AD820;}

.spread {vertical-align:text-top; line-height:170%;}
TD.padding {padding:5px;}
.quotes {font-size:9pt; padding:15px 0px 15px 25px;}
.payments {font-size:9pt; padding:15px 25px 15px 25px;}


a.submenuMatch:link,a.submenuMatch:visited
{
display:block;
color:#777777;
background-color:#FFFFFF;
width:193px;
text-align:left;
margin:4px 0px 0px 0px;
padding:4px;
text-decoration:none;
}
a.submenuMatch:hover,a.submenuMatch:active
{
color:#FFFFFF;
background-color:#9AD820;
}


.banners {margin:23px 0px 15px 20px;}


h1 {
    font:24px arial;
    clear:both;
    color:#909090;
    padding:13px 0px 1px;
    border-bottom:7px solid #ECECEC;
	margin:0px;
	text-align:left;
}


h2 {
    font:24px arial;
    clear:both;
    color:#85BD48;
    padding:13px 0px 1px;
    border-bottom:7px solid #ECECEC;
	margin:0px;
	text-align:left;
}


h3 {
    font:24px arial;
    clear:both;
    color:#85BD48;
    padding:13px 0px 8px;
	margin:0px;
	text-align:left;
}

div.column2 
{
vertical-align:top; 
width:669px; 
text-align:left; 
padding:7px 18px 18px 18px; 
margin-left:0px; 
font-size:0.8em;
color:#7C7C7C;
}

/* 761 */
div.column2wider
{
vertical-align:top; 
width:698px;
text-align:left; 
padding:23px 35px 5px 28px; 
margin-left:0px; 
font-size:0.8em;
color:#7C7C7C;
}

/* 761 */
div.column2taller
{
vertical-align:top; 
width:698px;
min-height:775px;
text-align:left; 
padding:23px 35px 5px 28px; 
margin-left:0px; 
font-size:0.8em;
color:#7C7C7C;
}

/* clear keeps images from overlapping next listing 
leave the space in front of the line-height measurement */
p.listing
{
clear:both;
border-top:2px solid #E2E2E2;
margin:0px 0px 6px 0px;
padding:12px 0px 12px 0px;
line-height: 1.24;
}

.titleNav	{color:#4AB4E4; font-weight:bold;}

.charcoalNav A:link		{color:#777777; text-decoration:underline;}
.charcoalNav A:visited	{color:#777777; text-decoration:underline;}
.charcoalNav A:hover 	{color:#4AB4E4; text-decoration:underline;}
.charcoalNav A:active 	{color:#4AB4E4; text-decoration:underline;}


.greenNav A:link	{color:#95C71D; text-decoration:underline; font-weight:bold;}
.greenNav A:visited	{color:#95C71D; text-decoration:underline; font-weight:bold;}
.greenNav A:hover 	{color:#95C71D; text-decoration:underline; font-weight:bold;}
.greenNav A:active 	{color:#95C71D; text-decoration:underline; font-weight:bold;}


.center  	{text-align:center;}
.centerBOTH {text-align:center; vertical-align:middle;}
.middle     {vertical-align:middle;}

img {
    border:0px none;
}
.right {
    float:right;
    margin:5px 0px 5px 14px;
}
.left {
    float:left;
}

TD.alignright   {text-align:right;}


.title	{
	font:18px arial;
	font-weight:bold;
	color:#95C71D;
}
.bold		{font-weight:bold;}
.italic		{font-style:italic;}


hr {
    color:#E2E2E2;
	background-color:#E2E2E2;
	border:0;
    height:2px;
	border:none;
}

ul.normal
{
list-style-type:disc;
list-style-position:inside;
margin:10px 0px 10px 10px;
}

ul.light
{
list-style-type:circle;
list-style-position:inside;
margin:3px 0px 6px 20px;
}


div.NoMenu 
{
vertical-align:top;
width:883px;
text-align:left;
padding:8px 33px 33px 25px;
margin-left:0px;
font-size:0.8em;
color:#7C7C7C;
}


.NewTable 
{
width:883px; 
text-align:left;
font-size:10pt;
color:#7C7C7C;
}


.OldTable 
{
width:883px; 
text-align:left; 
font-size:8.5pt;
color:#7C7C7C;
}


#Art-Gallery 
{
margin:auto;
text-align:center;
font-size:7pt;
color:#7C7C7C;
}
#Art-Gallery td {
padding:11px 16px 11px;
vertical-align:bottom;
}


#Artists-Names 
{
margin:auto;
vertical-align:top;
font-size:8pt;
color:#7C7C7C;
}
#Artists-Names td {
text-align:left;
padding:2px 7px 8px 0px;
}

.spacer {width:24px;}


div.ARTcategories
{
  margin:4px;
  padding:22px 0px 22px 0px;
  border:1px solid #cccccc;
  height:auto;
  width:215px;
  float:left;
  text-align:center;
}	
div.ARTcategories img
{
  display:inline;
  margin:5px;
  border:0px;
}
div.desc
{
  text-align:center;
  font-size:10pt;
  font-weight:bold;
  color:#4AB4E4;
  margin:5px;
}

.NoUnderline A:link		{color:#A5A5A5; text-decoration:none;}
.NoUnderline A:visited	{color:#A5A5A5; text-decoration:none;}
.NoUnderline A:hover 	{color:#BBBBBB; text-decoration:none;}
.NoUnderline A:active 	{color:#BBBBBB; text-decoration:none;}


.red	{color:#ff6633;}
.tinyred {color:#E54C2D; font-size:8.5pt;}
.normalsize {font-size:9pt;}
.gray   {color:#999999;}

.ver8white	{font-size:8pt; font-family:Verdana, Helvetica, Arial, sans-serif; color:#FFFFFF; font-weight:bold;}


#customers
{
font-family:Verdana, Helvetica, Arial, sans-serif;
width:830px;
margin-left:auto;
margin-right:auto;
border-collapse:collapse;
}
#customers td, #customers th 
{
font-size:1em;
border:1px solid #9AD820;
padding:10px 8px 16px 18px;
}
#customers th 
{
font-size:1.1em;
padding-top:5px;
padding-bottom:4px;
background-color:#9AD820;
color:#ffffff;
}
#customers tr.alt td 
{
background-color:#F6F7F5;
}


div.footer  {height:100px; width:100%; padding:0px; border:0px; margin:0px; background-color:#999999; color:#FFFFFF;}

div.footertext
{
margin:auto;
width:953px;
padding:13px 0px 8px 27px;
border:0px;
color:#FFFFFF;
font-size:.75em;
font-weight:normal;
font-family:Helvetica, Arial, sans-serif;
line-height:180%;
}

.footerlinks A:link		{color:#FFFFFF; text-decoration:none; font-weight:bold;}
.footerlinks A:visited	{color:#FFFFFF; text-decoration:none; font-weight:bold;}
.footerlinks A:hover 	{color:#FFFFFF; text-decoration:underline; font-weight:bold;}
.footerlinks A:active 	{color:#FFFFFF; text-decoration:underline; font-weight:bold;}