body {
background-color: inherit;
color: black;
font-family: arial, verdana, sans-serif;
margin: 0; 
overflow: visible !important;
}

/* STRUCTURES */
#uber-container {
background-color: white;
border: 0px solid #445b6e;
color: black;
padding: 0px;
}

#uber-container2 {
border: 0px solid red;
background-color: white;
color: black;
}

.container {
border: 0px solid blue;
background-color: white;
color: black;
}

#sidebar-right {
display: none;
}

#header-lg {
display: none;
}

#header {
display: none;
}

#slideshow {
display: none;
}

#content{
background-color: white;
color: black;
float: none !important;
overflow: visible !important;
padding: 0;
width: auto;
}
/* END STRUCTURES */





/* SPONSORS PG */
.head2 { 
background-color: inherit;
color: black;
font: 1em arial, helvetica, sans-serif;
display: block;
padding: 3px;
text-align: center;
text-transform: uppercase;
}

.cntnr {
border-bottom: 0px solid #d1c8c1;
background-color: inherit;
color: black;
margin-bottom: 10px;
padding-bottom: 10px;
}

.cntnr-left {
display: none;
}

.cntnr-left-search {
border: 0px solid #d4d0cd;
background-color: inherit;
color: black;
float: left;
}

.cntnr-right {
border: 0px solid black;
background-color: inherit;
color: black;
font: 1em/1.5em arial, helvetica, sans-serif;
}
/* END SPONSORS PG */





/* CATALOG LOCATIONS TABLE */
.tblheader { 
background-color: white;
color: black;
font: .7em arial, helvetica, sans-serif;
padding: 5px;
text-transform: uppercase;
text-align:left;
}

td.row1 { 
background-color: white;
border-bottom: 1px solid #d1c8c1;
color: black;
font: 11px/13px arial, verdana, sans-serif;
padding-left: 5px;
}

td.row2 { 
background-color: white;
border-bottom: 1px solid #d1c8c1;
color: black;
font: 11px/13px arial, verdana, sans-serif;
padding: 5px;
}
/* END CATALOG LOCATIONS TABLE */





/* ARTIST LIST PG */
.cntnr2 {
background-color: white;
border: 0px solid black;
color: black;
margin-bottom: 10px;
padding-bottom: 10px;
}

.cntnr-left2 {
background-color: white;
border: 0px solid #d4d0cd;
background-color: white;
color: black;
float: left;
width: 75px;
height: 50px;
}

.cntnr-right2 {
border: 0px solid black;
background-color: white;
color: black;
font: 1em/1.5em arial, helvetica, sans-serif;
float: right;
width: 450px;
}
/* END SPONSORS PG */





/* WINE ART PG */
table { 
background-color: inherit;
color: black;
width: 100%;
}

th { 
background-color: white;
color: black;
padding: 5px;
}

.tblheader { 
background-color: inherit;
color: black;
font: bold 1em arial, verdana, sans-serif;
padding: 15px;
text-transform: uppercase;
}

.img-th { 
background-color: inherit;
border-bottom: 1px solid #ccc;
color: black;
}

.img-th img { 
display: none;
}

td.nm { 
background-color: inherit;
border-bottom: 1px solid #ccc;
color: black;
font: 1em arial, verdana, sans-serif;
padding: 5px;
}

td.wn { 
background-color: inherit;
border-bottom: 1px solid #ccc;
color: black;
font: 1em arial, verdana, sans-serif;
padding: 5px;
}

td.nu { 
background-color: white;
border-bottom: 1px solid #ccc;
color: black;
font: 1em arial, verdana, sans-serif;
padding: 5px;
text-transform: uppercase;
}

a.type1:link {
background-color: inherit; 
color: black;
text-decoration: none;
}
a.type1:visited {
background-color: inherit; 
color: black;
text-decoration: none;
}
a.type1:hover {
background-color: inherit; 
color: black;
text-decoration: none;
}
a.type1:active {
background-color: inherit; 
color: black;
text-decoration: none;
}
/* END WINE ART PG */





/* PRESS PG */
.rt-callout { 
background-color: inherit; 
border: 1px solid #000;
color: black;
font: 1em arial, verdana, sans-serif;
float: right;
display: block;
margin: 0 0 25px 25px;
padding: 10px;
width: 175px;
}
/* END PRESS PG */





/* ARTIST AND WINERY PROFILE PGS */
.artist-name-container { 
background-color: inherit; 
border: 0px solid #d1c8c1;
color: black;
display: block;
margin: 0 0 25px 0;
width: 540px;
}

.image-desc { 
background-color: inherit; 
border: 0px solid #d1c8c1;
color: black;
display: block;
height: 250px;
float: left;
padding: 10px;
text-align: center;
width: 210px;
}

.artist-contact { 
background-color: inherit; 
border: 0px solid #d1c8c1;
color: black;
display: block;
float: right;
font: 1em/1.5em arial, verdana, sans-serif;
margin: 0 0 25px 0;

padding-top: 10px;
padding-right: 10px;
width: 275px;
}

#profile-container { 
background-color: inherit; 
color: black;
margin: 0 0 25px 0;
width: 100%;
}

.piks-left { 
background-color: inherit; 
color: black;
display: block;
float: left;
padding: 10px;
text-align: center;
width: 210px;
}

.content-right { 
background-color: inherit; 
color: black;
float: right;
font: 1em/1.5em arial, verdana, sans-serif;
padding-right: 0;
width: 600px;
}

.content-right p  { 
margin-top: 0;
}

.cap { 
background-color: inherit; 
color: black;
font: .7em/1.3em arial, verdana, sans-serif;
margin-top: 0px;
margin-bottom: 20px;

padding: 0;
}

.map { 
border: 1px solid #d1c8c1;
}

#message { 
display: none;
}
/* END ARTIST DTL PG */





/* CAT ADV PG */
.tabledata { 
background-color: inherit; 
border: 0px solid #000;
color: black;
font: .8em sans-serif;
margin-top: 25px;
margin-bottom: 25px;
}

th.header2 { 
background-color: inherit; 
color: black;
font: bold  12px/14px sans-serif;
padding: 3px 20px 3px 10px;
text-align: left;
text-transform: uppercase;
}

td.clr1 { 
background-color: inherit; 
color: black;
padding: 3px 20px 3px 10px;
text-align: left;
}

td.clr2 { 
background-color: inherit; 
color: black;
padding: 3px 20px 3px 10px;
text-align: left;
}
/* END CAT ADV PG */





/* FONT STYLES */
h1 { 
background-color: inherit;
color: black;
display: inline;
float: left;
font: 2em arial, verdana, sans-serif;
padding-left: 0;
margin: 0;
}

.head { 
background-color: inherit; 
color: black;
display: block;
height: 40px;
margin: 0;
}

h2 {
background-color: inherit;
color: black;
font: 1.9em/1em arial, verdana, sans-serif;
margin-top: 0;
margin-bottom: 0;
}

h3 { 
background-color: inherit;
color: black;
font: bold 1.2em/1.2em arial, verdana, sans-serif;
margin: 0;
}

h4 { 
background-color: inherit;
color: black;
font: bold 1.1em/1.5em arial, verdana, sans-serif;
margin: 0;
}

h5 { 
background-color: inherit;
color: black;
display: inline;
font: 1.9em/1.1em arial, verdana, sans-serif;
margin: 0px;
}

h6 { 
background-color: inherit;
color: black;
display:inline;
font: bold .8em/1.1em arial, verdana, sans-serif;
}

p {
background-color: inherit;
color: black;
font: .9em/1.5em arial, verdana, sans-serif;
}

.smtxt {
background-color: inherit; 
color: black;
font: 11px/13px sans-serif;
}

.red {
background-color:  inherit;
color: black;
font: .9em/1.5em arial, verdana, sans-serif;
}

.quote { 
background-color: inherit;
color: black;
font: oblique 1.2em/1.4em arial, verdana, sans-serif;
margin: 0;
}
/* END FONT STYLES */





/* MISC ELEMENTS */
img {
border: 0;
}

hr {
border: 0px solid #d1c8c1;
margin: 5px 0 5px 0;
}

.iconlist {
background-color: inherit;
color: black;
list-style: none;
margin: 0;
padding: 0;
}

li.acrobat { 
background-image: url(images/acrobat.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .1em 0;
}
/* END MISC ELEMENTS */





/* FOOTER */
#footer {
display: none;
}

.footer-right {
display: none;
}

.acnv-logo {
display: none;
}

.smtxt-footer {
display: none;
}

#footer a.footer:link {
display: none;
}

#footer a.footer:visited {
display: none;
}

#footer a.footer:hover {
display: none;
}

#footer a.footer:active {
display: none;
}

a.hd:link, a.hd:visited, a.hd:hover, a.hd:active {
display: none;
}
/* END FOOTER */





#content a:link {
background-color: inherit; 
color: black;
text-decoration: none;
}
#content a:visited {
background-color: inherit; 
color: black;
text-decoration: none;
}
#content a:hover {
background-color: inherit; 
color: black;
text-decoration: none;
}
#content a:active {
background-color: inherit; 
color: black;
text-decoration: none;
}





/* FIND CATALOG BUTTON  */
a.catalog {
display: none;
}

a.catalog:hover {
display: none;
}

.displace {
display: none;
}
/* END CATALOG BUTTON  */





/* BOOKMARK  */
#bookmark-container {
display: none;
}

a.bookmark {
display: none;
}

a.bookmark:hover {
display: none;
}

.displace {
display: none;
}
/* END BOOKMARK  */





/* PRINT ICON  */
#printer-container {
display: none;
}

.printer  {
display: none;
}
/* END PRINT   */





/* SEARCH BAR & EMAIL LIST  */
#search-bar {
display: none;
}

.form-container {
display: none;
}

.form-left {
display: none;
}

.form-right {
display: none;
}

a.searchlink:link {
display: none;
}

a.searchlink:visited {
display: none;
}

a.searchlink:hover {
display: none;
}

a.searchlink:active {
display: none;
}

.menu-header {
display: none;
}
/* END SEARCH  */





/* SEARCH PG */
.srchhdr { 
background-color: inherit;
color: black;
font: bold 11px verdana, arial, sans-serif;
padding: 2px;
width: 25%;
text-align:left;
}

.srch-content1 { 
background-color: inherit;
color: black;
font: .7em verdana, arial, sans-serif;
padding: 10px;
vertical-align:top;
}

.srch-content2 { 
background-color: inherit;
color: black;
font: .7em verdana, arial, sans-serif;
padding: 10px;
vertical-align:top;
}

.srchcopy {
background-color: inherit;
color: black;
font: .8em/1.1em verdana, arial, helvetica, sans-serif;
margin-top: 0;
}

.wineglass {
display: none;
}
/* END SEARCH */





/* FORMS */
fieldset { 
display: none;
}

.form { 
background-color: white;
display: none;
}

.search-field {
display: none;
}

.email-field {
display: none;
}

.button { /*used on search */
display: none;
}
/* END FORMS */





/* MISC FLASHY BUTTONS */
.flashybutton {
display: none;
}

#content .flashybutton a.flashylink:link {
display: none;
}
#content .flashybutton a.flashylink:visited {
display: none;
}
#content .flashybutton a.flashylink:hover {
display: none;
}
#content .flashybutton a.flashylink:active {
display: none;
}
/* END MISC FLASHY BUTTONS */