/* CSS Document */
* {
	padding:0px;
	margin:0px;
	border:none;
}
a:focus
{
  -moz-outline-style: none;
  outline: none;
}

html, body {
	background-color:#838256;
	color:#333;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a:active {
	outline:none;
}
h1, h2, h3, h4, h5, h6, p {
	padding:0;
	margin:0;
}
h1 {
	font-size:1.5em;
	font-family: Verdana;
}
h2 {
	font-size:1.2em;
	font-family: Verdana;
}
h3 {
	font-size:1.1em;
	font-family: Verdana;
}
h4 {
	font-size:0.9em;
	font-family: Verdana;
}
p {
	font-size:1em;
	font-family: Verdana;
}
img {
	border:none;
}
input {
	padding:2px 5px;
	outline: none;
	background: Black;
	}
.wrapper {
	width:845px;
	margin:0px auto;
	padding:0px;
	border:#fff solid 1px;
	overflow:hidden;
	background-color: White;
}
.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 */
#nav, #nav ul{
	padding:0;
	margin:0;
	list-style:none;
}
#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:141.5px
}

#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, #dropDown1 a{
	text-decoration:none;
	font-size:1em;
	border:1em;
	padding:5px 6px;
	background-color:#ebebe3;
	height:10px;
}

#dropDown a, #dropDown a:visited, #dropDown1 a, #dropDown1 a:visited {
color:#A50001;
}

#dropDown a:hover, #dropDown1 a:hover {
color:#550001;
}

#dropDown a:active, #dropDown1 a:active {
color:#FF9900;
}

* html #menu img {
	margin:0 -10px;
}
* html #menu a {
	text-align:center;
}
* html #menu li {	
	width:141.5px;
}
* html #dropDown {
	left:2px;
}

/* for menu hover */
#home{background:url(../images_site/menu_new/menuhover/home.png) no-repeat;}
#about { background:url(../images_site/menu_new/menuhover/about.png) no-repeat; }
#custom { background:url(../images_site/menu_new/menuhover/custom.png) no-repeat;}
#call { background:url(../images_site/menu_new/menuhover/call.png) no-repeat; }
#card { background:url(../images_site/menu_new/menuhover/bccollection.png) no-repeat; }
#wall { background:url(../images_site/menu_new/menuhover/wall.png) no-repeat; }
/* current Menu hover */
#currHome {background:url(../images_site/menu_new/currhover/home.png) no-repeat;}
#currAbout { background:url(../images_site/menu_new/currhover/about.png) no-repeat; }
#currCustom { background:url(../images_site/menu_new/currhover/custom.png) no-repeat;}
#currCall { background:url(../images_site/menu_new/currhover/call.png) no-repeat; }
#currCard { background:url(../images_site/menu_new/currhover/bccollection.png) no-repeat; }
#currWall { background:url(../images_site/menu_new/currhover/wall.png) 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 20px;
	color: #161E21
}
.contentCards {
	float:left;
	margin:0;
	padding:0 92px;
	color: #161E21;
}
.contentAbout h1, h2, h3, h4, h5, h6, p{
	color: #161E21;
}
.contentAbout h1 {
	margin:30px 0px;
	font-weight:normal;
	color:#161E21;
}
.contentAbout p {
	padding:0 0 10px;
	text-align:justify;
	font-size: 1em;
	color: #393939;
}
.contentAbout a {
	color:#A50001;
	text-align:right;
	font-size:12px;
}
.contentAbout a:hover, .contentAbout a:active {
	text-decoration: none;
	color:#A50001;
}

.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: #161E21;
	border-bottom:#fff solid 1px;
}
.contentMenu table {
	padding:20px 20px 20px 0px;
	margin:0px;;
}
.contentMenu a {
    color: Black;
    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: #161E21;
}
.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: #161E21;
	font-family: Verdana;
}
.contentArtist a {
	color:#161E21;
	padding:5px 25px 0px 0px;
	display:block;
	float:left;
	font-family: Verdana;
}
.contentArtist a:hover {
	color:#A50001;
	text-decoration:underline;
	font-family: Verdana;
}
.contentArtist a:active {
	color:#FF3300;
	font-family: Verdana;
}
.contentArtist p {
	color:#161E21;
	width:250px;
	margin:25px 0px 0px;
	font-family: Verdana;
}
.contentArtist h1, .contentArtist1 h1 {
	padding-bottom:0px;
	font-family: Verdana;
}
.contentArtist h4, .contentArtist1 h4 {
color:#161E21;
font-family: Verdana;
}
.contentArtist a {
	color:#161E21;
	font-family: Verdana;
}
.contentArtist img {
	float:right;
	width:185px;
	margin:35px 0px 0px 20px;
	font-family: Verdana;
}	
.contentArtist1 {
	width:63%;
	float:left;
	margin:45px 0px 0px 30px;
	font-family: Verdana;
}
.contentArtist1 h1, h2, h3, h4, h5, h6, p {
	font-weight:normal;
	color: #161E21;
	font-family: Verdana;
}
.contentArtist1 p {
	padding:0 0 15px;
	clear:both;
	font-family: Verdana;
}
.contentArtist1 a {
	color:#161E21;
	padding:5px 25px 0px 0px;
	display:block;
	float:left;
	font-family: Verdana;
}
.contentArtist1 a:hover {
	color:#A50001;
	text-decoration:underline;
	font-family: Verdana;
}
.contentArtist1 a:active {
	color:#FF3300;
	font-family: Verdana;
}
.contentArtist1 img {
	border:# solid 1px;
	margin:5px fff0;
	display:block;
	font-family: Verdana;
}
.reverseLinkStyle a {
	color:#A50001;
	text-align:right;
	font-size:12px;
}
.reverseLinkStyle a:hover {
	color: Black;
	text-decoration: none;
}
.contentArtist2 {
	clear:both;
}
.contentArtist2 p {
	padding:15px 0;
	font-family: Verdana;
}
.contentArtist2 a {
	display:inline;
	float:none;
	padding:0;
	margin:0;
	font-family: Verdana;
}
.contentArtist2 a, .contentArtist2 a:visited {
	color:#111;
	font-family: Verdana;
}
.contentArtist2 a:hover {
	color:#333;
	text-decoration:underline;
	font-family: Verdana;
}
.contentArtist2 a:active {
	color:#161E21;
	font-family: Verdana;
}
.contentSearch {
	width:80%;
	float:left;
	margin:45px 0px 0px;
	padding:0 0 0 30px;
	color:#161E21;
	font-family: Verdana;
}
.contentSearch h1, h2, h3, h4, h5, h6, p {
	font-weight:normal;
	color:#161E21;
	font-family: Verdana;
}
.contentSearch h1 {
	padding-bottom:10px
	font-family: Verdana;
}
.contentSearch input {
	/*background:#838256;*/
	background: #D3D3D3;
	margin:0;
	margin-right:5px;
	font-family: Verdana;
}
.contentSearch a {
	color: #161E21;
	font-weight:lighter;
	font-size:1em;
	font-variant:small-caps;
	letter-spacing:0.1em;
	line-height:1.3em;
	font-family: Verdana;
}
.contentSearch a:hover {
	color:#A50001;
	font-family: Verdana;
}
.contentSearch a:active {
	color:#FF3300;
	font-family: Verdana;
}
.contentCategory {
	width:60%;
	float:left;
	margin:45px 0px 0px;
	padding:0 0 0 30px;
	color: #161E21;
	font-family: Verdana;
}
.contentCategory h1, h2, h3, h4, h5, h6, p {
	font-weight:normal;
	color: #161E21;
	font-family: Verdana;
}
.contentCategory h1 {
	padding-bottom:10px;
	font-family: Verdana;
}
.contentCategory input {
	background: #fff;
	margin:0;
	margin-right:5px;
	color: #161E21;
	font-family: Verdana;
}
.contentCategory a {
	color: #161E21;
	font-weight:lighter;
	font-size: .76em;
	font-variant:small-caps;
	letter-spacing:0.1em;
	line-height:1.3em;
	font-family: Verdana;
}
.contentCategory a:hover {
	color:#A50001;
	font-family: Verdana;
}
.contentCategory a:active {
	color:#FF3300;
	font-family: Verdana;
}
.contentArtistSizing {
	width:80%;
	float:left;
	margin:45px 0px 0px;
	padding:0 50px;
	font-family: Verdana;
}
.contentArtistSizing h1, h2, h3, h4, h5, h6, p {
	font-weight:normal;
	color: #161E21;
	font-family: Verdana;
}
.contentArtistSizing p {
	color: #161E21;
	width:270px;
	line-height:1.3em;
	padding-bottom:15px;
	border-bottom:#fff solid 1px;
	font-family: Verdana;
}
.contentArtistSizing h1 {
	padding-bottom:3px;
	font-family: Verdana;
}
.contentArtistSizing a:hover {
	color:#A50001;
	text-decoration:underline;
	font-family: Verdana;
}
.contentArtistSizing a:active {
	color:#FF3300;
	font-family: Verdana;
}
.contentArtistSizing h2 {
	width:320px;
	color: #161E21;
	margin:25px 0px 0px;
	font-family: Verdana;
}
.contentArtistSizing h3 {
	width:320px;
	margin:10px 0px;
}
.contentArtistSizing input {
	background: #fff;
	margin:10px 0 0;
	margin-right:5px;
	color: #161E21;
}
.contentArtistSizing a {
	color: #161E21;
}
.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;
	position:relative;
}
.footer p {
	margin:0px;
	padding:8px 10px;
	color: #161E21;
}
.footer a {
	font-size:0.9em;
	color: #161E21;
}
.footer a:hover{
color:#FF9900;
}

.footer a:active{
color:#A50001;
}
.bodytext1 {
	color: #9B9B9B;
}
.bodytext1 a {
	color:#f90;
}
.bodytext1 a:hover {
	color:#f60;
}
.bodytext2 {
	font-size:10px;
	padding-right:5px;
}
.artworktitle {
	font-size:14px;
}
.artworktitleRed {
	font-size:14px;
	color: #A50001;
}
.pagetitle {
	font-size:14px;
}
.artworksize {
	font-size:12px;
}
.button {
}
.button a {
	background-color: #FFFFFF;
	color: Black;
	font-size:12px;
	padding:2px 0;
	text-decoration:none;
}
.button a:hover {
	text-decoration:none;
}
.image img {
	margin:5px;
	border:#ccc 1px solid;
}
.thumbnail1 a:link, .thumbnail1 a:visited, .thumbnail1 a:active {
	color: #969696;
	text-transform:uppercase;
	text-decoration:none;
	font-size:10px;
}
.thumbnail1 a:hover {
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	font-size:10px;
}

.thumbnail1 a:link img, .thumbnail1 a:visited img, .thumbnail1 a:active img{
	border:#999 1px solid;
	margin-left:-2px;
	padding:5px;
}
.thumbnail1 a:hover img {
	border:#000 1px solid;
	margin-left:-2px;
	padding:5px;
}
