/* CSS Document */
* {
	padding:0px;
	margin:0px;
	border:none;
}
a:focus
{
  -moz-outline-style: none;
}

html, body {
	background-color:#838256;
	color:#333;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a {
	text-decoration:none;
}
a:active {
	outline:none;
}
h1, h2, h3, h4, h5, h6, p {
	padding:0;
	margin:0;
}
h1 {
	font-size:1.5em;
}
h2 {
	font-size:1.2em;
}
h3 {
	font-size:1.1em;
}
h4 {
	font-size:0.9em;
}
p {
	font-size:1em;
}
img {
	border:none;
}
input {
	padding:2px 5px;
	outline:none;
}
.wrapper {
	width:745px;
	margin:20px auto;
	padding:0px;
	border:#fff solid 1px;
	overflow:hidden;
}
.header {
	clear:both;
	height:99px;
	background:#fff;
}
#banner {
	clear:both;
	height:189px;
	text-align:center;
	border-bottom:#fff solid 1px;
	vertical-align:middle;
	overflow:hidden;
}

/* Begin CSS Popout Menu */

#menu{
width:100%;
float:left;
background:#a50001;
border-bottom:#fff solid 1px;
}
#menu img {
border:none;
}
#menu a{
display:block;
white-space:nowrap;
margin:0;
padding:0px;
border-left:#fff solid 1px;
}
#menu li a:hover { visibility:visible; }
#menu li a:hover img { visibility:visible; }
#menu li a:hover img/**/ { visibility:hidden; /* hide from IE5.0/win */}

#menu ul{
list-style:none;
margin:0 0 0 -1px;
padding:0;
float:left;
width:150px;
}

#menu li{
position:relative;
}
#menu ul ul{
position:absolute;
z-index:5000;
top:auto;
display:none;
}

#menu ul ul ul{
top:0;
left:100%;
}

#dropDown a{
	text-decoration:none;
	font-size:1em;
	border:none;
	padding:5px 10px;
	background-color:#ebebe3;
}

#dropDown a, #dropDown a:visited{
color:#A50001;
}

#dropDown a:hover{
color:#550001;
}

#dropDown a:active{
color:#FF9900;
}

* html #menu img {
	margin:0 -10px;
}
* html #menu a {
	text-align:center;
}
* html #menu li {	
	width:130px;
}
* html #dropDown {
	left:2px;
}

/* for menu hover */
#home { background:url(../images_site/menu/menuhover/home.jpg) no-repeat; }
#about { background:url(../images_site/menu/menuhover/about.jpg) no-repeat; }
#artist { background:url(../images_site/menu/menuhover/artist.jpg) no-repeat; }
#call { background:url(../images_site/menu/menuhover/call.jpg) no-repeat; }
#sales { background:url(../images_site/menu/menuhover/sales.jpg) no-repeat; }
#dealers { background:url(../images_site/menu/menuhover/dealers.jpg) no-repeat; }
/* current Menu hover */
#currHome { background:url(../images_site/menu/currhover/home.jpg) no-repeat; }
#currAbout { background:url(../images_site/menu/currhover/about.jpg) no-repeat; }
#currArtist { background:url(../images_site/menu/currhover/artist.jpg) no-repeat; }
#currCall { background:url(../images_site/menu/currhover/call.jpg) no-repeat; }
#currSales { background:url(../images_site/menu/currhover/sales.jpg) no-repeat; }
#currDealers { background:url(../images_site/menu/currhover/dealers.jpg) no-repeat; }
/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

/*div#menu h2:hover{
background:#000 url(/css/images/expand3.gif) no-repeat -999px -9999px;
}*/

div#menu li:hover{
cursor:pointer;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}

/* End of non-anchor hover selectors */

.contentHome {
	margin:6px auto;
	padding:0px;
	float:left;
	width:100%;
}

.contentAbout {
	float:left;
	margin:0;
	padding:0 40px;
}
.contentAbout h1, h2, h3, h4, h5, h6, p{
	color:#fff;
}
.contentAbout h1 {
	margin:30px 0px;
	font-weight:normal;
	color:#fff;
}
.contentAbout p {
	padding:0 0 10px;
	text-align:justify;
	font-size:1em;
}
.contentAbout a:link, .contentAbout a:visited {
	text-decoration:none;
	color:#111;
}
.contentAbout a:hover, .contentAbout a:active {
	text-decoration:underline;
	color:#333;
}

.contentMenu {
	width:190px;
	float:left;
	margin:45px 0px 0px;
	padding-left:20px;
	border-right:#fff solid 1px;
	margin-bottom:-2000px;
	padding-bottom:2000px;
}
.contentMenu h1 {
	font-weight:normal;
	padding-bottom:5px;
	color:#fff;
	border-bottom:#fff solid 1px;
}
.contentMenu table {
	padding:20px 20px 20px 0px;
	margin:0px;;
}
.contentMenu a {
    color:#fff;
    font-size:0.76em;
    font-variant:small-caps;
    letter-spacing:0.1em;
    line-height: 1.5em;
}

.contentMenu a:hover {
	color:#A50001;
}
.contentMenu a:active {
	color:#FF3300;
}
.contentMain {
	width:60%;
	float:left;
	margin:45px 0px 0px;
	padding:0px 30px;
}
.contentMain h1, h2, h3, h4, h5, h6, p {
	font-weight:normal;
	color:#fff;
}
.contentMain h1 {
	padding-bottom:3px;
}
.contentMain p {
	padding:15px 0;
}
.contentMain img {
	float:left;
	border:#fff solid 1px;
}
.contentArtist {
	width:60%;
	float:left;
	margin:45px 0px 0px;
	padding:0 0 0 30px;
}
.contentArtist h1, h2, h3, h4, h5, h6, p {
	font-weight:normal;
	color:#fff;
}
.contentArtist a {
	color:#fff;
	padding:5px 25px 0px 0px;
	display:block;
	float:left;
}
.contentArtist a:hover {
	color:#A50001;
	text-decoration:underline;
}
.contentArtist a:active {
	color:#FF3300;
}
.contentArtist p {
	color:#fff;
	width:250px;
	margin:25px 0px 0px;
}
.contentArtist h1, .contentArtist1 h1 {
	padding-bottom:0px;
}
.contentArtist h4, .contentArtist1 h4 {
	color#fff;
}
.contentArtist a {
	color:#fff;
}
.contentArtist img {
	float:right;
	width:185px;
	margin:35px 0px 0px 20px;
}	
.contentArtist1 {
	width:63%;
	float:left;
	margin:45px 0px 0px 30px;
}
.contentArtist1 h1, h2, h3, h4, h5, h6, p {
	font-weight:normal;
	color:#fff;
}
.contentArtist1 p {
	padding:0 0 15px;
	clear:both;
}
.contentArtist1 a {
	color:#fff;
	padding:5px 25px 0px 0px;
	display:block;
	float:left;
}
.contentArtist1 a:hover {
	color:#A50001;
	text-decoration:underline;
}
.contentArtist1 a:active {
	color:#FF3300;
}
.contentArtist1 img {
	border:#fff solid 1px;
	margin:5px 0;
	display:block;
}
.reverseLinkStyle a {
	color:#A50001;
	text-align:right;
	font-size:12px;
}
.reverseLinkStyle a:hover {
	color:#fff;
	text-decoration:underline;
}
.contentArtist2 {
	clear:both;
}
.contentArtist2 p {
	padding:15px 0;
}
.contentArtist2 a {
	display:inline;
	float:none;
	padding:0;
	margin:0;
}
.contentArtist2 a, .contentArtist2 a:visited {
	color:#111;
}
.contentArtist2 a:hover {
	color:#333;
	text-decoration:underline;
}
.contentArtist2 a:active {
	color:#fff;
}
.contentSearch {
	width:80%;
	float:left;
	margin:45px 0px 0px;
	padding:0 0 0 30px;
	color:#fff;
}
.contentSearch h1, h2, h3, h4, h5, h6, p {
	font-weight:normal;
	color:#fff;
}
.contentSearch h1 {
	padding-bottom:10px
}
.contentSearch input {
	/*background:#838256;*/
	background:#fff;
	margin:0;
	margin-right:5px;
	color:#000;
}
.contentSearch a {
	color:#fff;
	font-weight:lighter;
	font-size:1em;
	font-variant:small-caps;
	letter-spacing:0.1em;
	line-height:1.3em;
}
.contentSearch a:hover {
	color:#A50001;
}
.contentSearch a:active {
	color:#FF3300;
}
.contentCategory {
	width:60%;
	float:left;
	margin:45px 0px 0px;
	padding:0 0 0 30px;
	color:#fff;
}
.contentCategory h1, h2, h3, h4, h5, h6, p {
	font-weight:normal;
	color:#fff;
}
.contentCategory h1 {
	padding-bottom:10px
}
.contentCategory input {
	background:#838256;
	margin:0;
	margin-right:5px;
	color:#fff;
}
.contentCategory a {
	color:#fff;
	font-weight:lighter;
	font-size:1em;
	font-variant:small-caps;
	letter-spacing:0.1em;
	line-height:1.3em;
}
.contentCategory a:hover {
	color:#A50001;
}
.contentCategory a:active {
	color:#FF3300;
}
.contentArtistSizing {
	width:80%;
	float:left;
	margin:45px 0px 0px;
	padding:0 50px;
}
.contentArtistSizing h1, h2, h3, h4, h5, h6, p {
	font-weight:normal;
	color:#fff;
}
.contentArtistSizing p {
	color:#fff;
	width:270px;
	line-height:1.3em;
	padding-bottom:15px;
	border-bottom:#fff solid 1px;
}
.contentArtistSizing h1 {
	padding-bottom:3px;
}
.contentArtistSizing a:hover {
	color:#A50001;
	text-decoration:underline;
}
.contentArtistSizing a:active {
	color:#FF3300;
}
.contentArtistSizing h2 {
	width:320px;
	color#fff;
	margin:25px 0px 0px;
}
.contentArtistSizing h3 {
	width:320px;
	margin:10px 0px;
}
.contentArtistSizing input {
	background:#838256;
	margin:10px 0 0;
	margin-right:5px;
	color:#fff;
}
.contentArtistSizing a {
	color:#fff;
}
.contentArtistSizing img {
	border:0px;
	margin-right:10px;
}	
.contentContact {
	clear:both;
}
.contentContact1 {
	float:left;
	width:45%;
}
.contentContact1 p{
	padding:20px 10px 20px 30px;
	text-align:left;
}
.contentContact2 {
	float:right;
	width:45%;
}
.contentContact2 p{
	padding:20px 50px 20px 10px;
	text-align:left;
}
.thumbnail{
	position:relative;
	z-index:-1;
}
thumbnail a {
	text-decoration:none;
}
.thumbnail:hover{
	background-color: transparent;
	z-index:100;
	direction:ltr;
}
.thumbnail span {
	position:absolute;
	visibility:hidden;
	background-color:#ffe;
	margin:0px;
	left:-1000px;
	padding:5px 10px 10px;
	border:#A50001 solid 1px;
	color:#222;
	font-size:1em;
	text-decoration:none;
}
.thumbnail span img {
	padding:0px;
	margin:0px;
	border:0px;
}
.thumbnail:hover span {
	visibility:visible;
	top:-100%;
	left:-80%;
	cursor:pointer;
}
.description{
	position:relative;
	z-index:0;
	margin:0px;
	padding:0px;
}
.description:hover{
	z-index:1500;
}
.description span {
	position:absolute;
 	display:none;
	background:#ff8;
	color:#123;
	margin:0px;
	padding:5px 10px;
	width:200px;
	font-size:1em;
	font-weight:normal;
	top:15px;
	left:0px;
}
.description:hover span {
	text-align:center;
	text-transform:none;
 	display:block;
}
.footer {
	clear:both;
	margin:0px auto;
	padding:0px;
	color:#fff;
	border-top:#fff solid 1px;
	z-index:3;
}
.footer p {
	margin:0px;
	padding:8px 10px;
}
.footer a {
	font-size:0.9em;
	color:#fff;
}
.footer a:hover{
color:#FF9900;
}

.footer a:active{
color:#A50001;
}
.bodytext1 {
	color:#fff;
}
.bodytext1 a {
	color:#f90;
}
.bodytext1 a:hover {
	color:#f60;
}
.bodytext2 {
	font-size:10px;
	padding-right:5px;
}
.artworktitle {
	font-size:14px;
}
.pagetitle {
	font-size:14px;
}
.artworksize {
	font-size:12px;
}
.button {
}
.button a {
	background-color:#838256;
	color:#fff;
	font-size:12px;
	padding:2px 0;
	text-decoration:none;
}
.button a:hover {
	text-decoration:none;
}
