/*--------------------- body ---------------------*/

body {
	margin: 0;
	padding: 0;
	font-size: 62.5%;
	color: #696573;
	text-align: center;
	background: #fff url("../img/global/bgtile.gif") top left repeat-x;
}

/* commented backslash hack \*/ 
html, body{height:100%;} 
/* end hack */
html,body {margin:0;padding:0;}


/*
html {
	min-height: 100%;
	margin-bottom: 1px;
}
*/

body, input, textarea, select {
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}

#container
{
	text-align: left;
	margin: 0px auto;
	min-height:100%;
	height:auto;
	max-width: 980px;
	text-align: left;
	padding: 0px 10px;
	width: expression(document.body.clientWidth > 980? "980px" : "auto" );
}

* html #container{
height:100%;
}

/*
#container 
{

//	max-width: 980px;
//	width: expression(document.body.clientWidth > 980? "980px": "auto");

	width:980px;
	margin: 0px auto;
	text-align: left;
	padding: 0px 10px;
}
*/

#containerpopup
{
	
	margin: 0px auto;
	text-align: left;
	padding: 0px 10px;
}


#footer 
{
	width:100%;
	clear:both;
	height:20px;
	background-color: #95929C;
	margin-left:0;
	margin-bottom:0;
	margin-top:7px;
	padding-top: 5px;
}

#footerc
{
	width:99%;
	margin: 0px auto;
	padding: 0px 10px;
	text-align: left;
	left:0;
}

#clearfooter{clear:both;height:auto;width:100%;}


html>body #minHeight{float:left;width:0px;height:100%;margin-bottom:-32px;} /*safari wrapper */

#skipNav {
	display: none;
}

p {
	font-size: 1.1em;
	line-height: 1.4em;
	margin: 0;
	margin-bottom: 1.4em;
	padding: 0;
}

#header {
	position: relative;
	height: 85px;
}

#nav, #main {
	margin-left: 190px;
}

html>body #nav {
	position: absolute;
	top: 0;
}

#usernav {
	position: absolute;
	right: 0;
	top: 40px;
	margin-top: 20px;
	color: #A8A8A8;
}

#content {
	border: 0;
}

#rightcolumn {
	width: 175px;
	float: left;
	margin: 0;
}

#search {
	background-color: #D2D0D6;
	border-top: 1px solid #B2B0B6;
	border-bottom: 1px solid #BFBEC3;
	padding: 8px;
}

#categories {
	background-color: #EDEBEF;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #D5D3D7;
	padding: 8px 8px 0px 8px;
	margin-bottom: 0px;
}

.box1 {
	background-color: #EDEBEF;
	border-top: 1px solid #D5D3D7;
	border-bottom: 1px solid #D5D3D7;
	padding: 8px;
	text-align: center;
	margin-top:7px;
}

.box2 {
	background-color: #D2D0D6;
	border-top: 1px solid #B2B0B6;
	border-bottom: 1px solid #B2B0B6;
	padding: 1px;
	text-align: center;
	margin-top: 0.8em;
	margin-bottom: 0px;
}

html>body #main
{
	height:auto;
}
#main
{
	height:0%;
}


#adminMain
{
	width:100%;
	height:0%;
}

.galleries {
	background-color: #EDEBEF;
	margin: 7px 0px 0px;
	padding: 7px 0px;
	height: 44px;
}

p.currency {
	float: right;
	color: #8A8A8A;
	font-size: 1em;
	padding: 0;
	margin: 0.5em 0 0 0;
}

span.registerText {
	color: #727272;
	font-size: 10px;
	font-family:Verdana;
}


p.currency img {
	vertical-align: middle;
	border: 0;
}


/*---------------- headings/paragraphs ----------------*/

h1 {
	font-family: "Century Gothic", "Arial", "Helvetica", sans-serif;
	font-size: 2.2em;
	font-weight: normal;
	color: #727272;
	margin: 0;
	padding: 0;
	width: 400px;
}

h6
{
	font-family: "Century Gothic", "Arial", "Helvetica", sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	color: #727272;
	margin: 0;
	padding: 0;
	width: 350px;
}

.h1Style
{
	font-family: "Century Gothic", "Arial", "Helvetica", sans-serif;
	font-size: 2.2em;
	font-weight: normal;
	color: #727272;
	margin: 0;
	padding: 0;
	width: 400px;
}


.helpHeading
{
	font-family: "Century Gothic", "Arial", "Helvetica", sans-serif;
	font-size: 2.2em;
	font-weight:bolder;
	color: #727272;
	margin: 0;
	padding: 0;
}

h2 {
	font-family: "Century Gothic", "Arial", "Helvetica", sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #360F8F;
	margin: 0;
	padding: 0;
}
.ArticleHeader {
	align:left;
	font-family: "Century Gothic", "Arial", "Helvetica", sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #360F8F;
	margin: 0;
	padding: 0;
}

.auctiontitle 
{
	font-family: "Century Gothic", "Arial", "Helvetica", sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #360F8F;
	margin: 0;
	padding: 0;
	text-align : center;
}


.box1 h2 {
	font-size: 1em;
}

#divFindOutMoreText
{
	font-family: "Century Gothic", "Arial", "Helvetica", sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #360F8F;
	margin: 0;
	padding: 0;
}

h3 {
	font-family: "Century Gothic", "Arial", "Helvetica", sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #360F8F;
	margin: 0;
	padding: 0;
}

.box2 h3 {
	display: inline;
	vertical-align: middle;
	font-size:12px;
}

h4 {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	color: #950E1F;
	margin: 0.4em 0;
	padding: 0;
	border-bottom: 1px solid #EDEBEF;
}

h4 a {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #950E1F;
	margin: 0.4em 0;
	padding: 0;
	border-bottom: 1px solid #EDEBEF;
}

h5 
{
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	color: #950E1F;
	margin: 0.4em 0;
	padding: 0;
}

artistsHeading 
{
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	color: #950E1F;
	margin: 0.4em 0;
	padding: 0;
}


#search p {
	padding-top: 5px;
	margin: 0;
}

.copyright {
	font-size: 1em;
	margin-top: 1px;
	color: #fff;
	float: right;
}

p.small {
	font-size: 1em;
}

p.tiny {
	font-size: 0.9em;
}

p.tagline 
{
	float: right;
	color: #8A8A8A;
	font-weight: normal;
	font-size: 1.2em;
	padding: 0;
	margin: 0.5em 0 0 0;
}

td.tagline 
{
	font-family: "Century Gothic", "Arial", "Helvetica", sans-serif;
	float: right;
	color: #727272;
	font-weight: normal;
	font-size: 1.7em;
	padding: 0;
	margin: 0.5em 0 0 0;

}

table.featured p {
	font-size: 0.8em;
	margin: 0;
	padding: 0;
}

/*--------------------- bullet lists ---------------------*/

li {
	font-size: 1.1em;
	padding: 3px 0px;
}

#nav ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#nav ul li {
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
/*	border-left: 1px solid #888490; */
}

#categories ul, #categories ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#categories ul {
	margin-bottom: 0.6em;
}

#categories ul li {
	display: inline;
}



#usernav ul, #usernav ul li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}


#adminnav ul, #adminnav ul li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	
}

#usernav ul {
	float: left;
}

#footerc ul, #footerc ul li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

/*--------------------- links ---------------------*/

a:link {
	color: #00f;
	text-decoration: underline;
}
a:visited {
	color: #00f;
	text-decoration: underline;
}
a:hover {
	color: #f00;
	text-decoration: none;
	
}
a:active {
	color: #fc0;
	text-decoration: none;
}

a.link 
{
	color:Black;
}

table.featured a {
	color: #696573 !important;
	text-decoration: none !important;
}

a.art img, a.art:visited img {
	border: 3px solid #EDEBEF !important;
}

.box1 a.art img, .box1 a.art:visited img {
	border: 3px solid #D2D0D6 !important;
}

a.art:hover img {
	border: 3px solid #D2D0D6 !important;
}

.box1 a.art:hover img {
	border: 3px solid #B2B0B6 !important;
}

#nav ul a {
	display: block;
	margin: 0;
	padding: 0;
	text-align: center;
	border-left: 1px solid #B7B3C1;
	padding: 17px 0px 4px 0px;
	height: 17px;
}

#nav ul a:link, #nav ul a:visited {
	text-decoration: none;
	background: transparent url("../img/global/nav_off.gif") top left repeat-x;
}

#nav ul a:hover {
	border-bottom: 8px solid #4E00FF;
	background: transparent url("../img/global/nav_hover.gif") top left repeat-x;
}

#nav ul a.on {
	border-bottom: 8px solid #4E00FF;
	background: transparent url("../img/global/nav_hover.gif") top left repeat-x;
}

#usernav ul a {
	color: #727272;
	margin-left: 5px;
	padding-left: 10px;
	border-left: 1px solid #A8A8A8;
}

#adminnav ul a
{
	color: #727272;
	margin-left: 5px;
	padding-left: 10px;
	border-left: 1px solid #A8A8A8;
}

#categories ul a {
	font-size: 0.9em;
	display: block;
	margin: 0;
	padding: 2px 0px 1px 20px;
	color: #524F58;
	text-decoration: none;
	background: transparent url("../img/global/bullet_off.gif") 7px 9px no-repeat;
}

#categories ul a:hover {
	text-decoration: underline;
	background: transparent url("../img/global/bullet_hover.gif") 7px 9px no-repeat;
}

#search a {
	color: #524F58;
	text-decoration: underline;
}

#galleries a {
	width: 24%;
	display: block;
	text-align: center;
	float: left;
}

#footer ul a {
	color: #fff;
	font-size: 0.8em;
	border-right: 1px solid #5F5C65;
	margin-right: 1px;
	padding-right: 6px;
	text-decoration: none;
}

#footer ul a:hover {
	text-decoration: underline;
}

a.last {
	border: none !important;
}

a.button:link, a.button:visited {
	font-size: 0.8em;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	padding: 2px 4px;
	background-color: #B4B0BD;
}

a.button:hover {
	color: #fff;
	background-color: #7E7A87;
}

a.button:active {
	color: #fff;
	background-color: #950E1F;
}

/*--------------------- form elements ---------------------*/

form { 
	margin: 0;
}

fieldset 
{
	width:99%;
	float:left;
	margin-bottom: 2em;
	background-color: #F7F4F9;
	border: 0;
	border-top: 1px solid #D2D0D6;
	border-bottom: 1px solid #D2D0D6;
}

fieldset br.breaker {
	clear: both;
}

fieldset p {
	float: left;
	padding: 0px 12px 10px 12px;
	margin: 0;
}

fieldset .small {
	font-size: 0.9em !important;
	color: #c00;
}

legend {
	font-weight: bold;
	font-size: 1.1em;
	padding: 0.3em 0.8em;
	background-color: #fff;
	border: 1px solid #D2D0D6;
	margin-bottom: 0.5em;
}

input#txtKeywords {
	border: 1px solid #95929C;
	vertical-align: middle;
	width: 98px;
	height: 1.5em;
	font-size: 1.1em;
	padding: 0.2em 0 0 0em;
}

input#searchBtn {
	vertical-align: middle;
}

label {
	display: block;
	font-size: 1.1em;
	vertical-align: middle;
}

label.inline {
	display: inline;
}

label.block {
	margin-left: 35px;
}

label.gallerysearch
{
	font-size:11px;
}

label.t {
	display: block;
	float: left;
	width: 15em;
	clear: both;
	margin-right: 20px;
	margin-left: 12px;
	margin-bottom: 0.5em;
	padding-top: 4px;
}

span.lblcontactname {
	width: 15em;
	margin-right: 20px;
	margin-left: 12px;
	margin-bottom: 0.5em;
	padding-top: 4px;
}

input.r, input.b {
	vertical-align: middle;
	margin: 0;
	margin-left: 12px;
}

input.r {
	margin-right: 5px;
}

html>body input.r {
	vertical-align: -10px;
	margin-left: 12px;
	margin-bottom: 5px;
}

input.b {
	float: left;
	margin-top: -3px;
}
input.q 
{
	float: right;
	margin-left: 10px;
}

html>body input.b {
	margin-top: 0px;
}

input.t, textarea.t {
	float: left;
	width: 20em;
	height: 1.5em;
	font-size: 1.1em;
	margin-bottom: 0.5em;
	padding-top: 0.3em;
	background-color: #fff;
	border: 1px solid #D2D0D6;
}

input.txtcontactname {
	width: 15em;
	height: 1.5em;
	font-size: 1.1em;
	margin-bottom: 0.5em;
	padding-top: 0.3em;
	background-color: #fff;
	border: 1px solid #D2D0D6;
}


textarea.tartistbio {
	float: left;
	width: 35em;
	height: 12em;
	font-size: 1.1em;
	margin-bottom: 0.5em;
	padding-top: 0.3em;
	background-color: #fff;
	border: 1px solid #D2D0D6;
}

input.f {
	width: 3em;
	height: 1.5em;
	font-size: 1.1em;
	margin-bottom: 0.5em;
	padding-top: 0.3em;
	background-color: #fff;
	border: 1px solid #D2D0D6;
}

textarea.t {
	width: 30em;
	height: 4em;
}

textarea.big {
	height: 8em;
}

select.t {
	background-color: #fff;
	border: 1px solid #D2D0D6;
	font-size: 1.1em;
	margin-bottom: 0.5em;
	height: 1.8em;
	padding-top: 1px;
}

input.t:focus, textarea.t:focus, input.f:focus {
	border: 1px solid #000;
}

.required {
	color: #f00;
	font-weight: bold;
}

/*--------------------- tables ---------------------*/

td, th {
	font-size: 1.1em;
}

table.featured {
	width: 99%;
	padding: 0;
	margin: 0;
	border: 0;
}

table.featured td {
	width: 33%;
	text-align: center;
}

table.global 
{
	width: 100%;
	padding: 0;
	margin: 0 0 2em 0;
	border: 0;
}

table.artists
{
	width: 100%;
	padding: 0;
	margin: 0 0 2em 0;
	border: 0;
}

table.global th {
	color: #000;
	font-weight: bold;
	padding: 6px 4px;
}

table.global td {
	padding: 4px;
}

table.global tr.secondary th, table.global tr.secondary td   {
	background-color: #95929C;
	color: #fff;
	padding: 3px 4px;
}

table.global tr.grey th, table.global tr.grey td {
	background-color: #EDEBEF;
}

table.global td.red {
	color: #950E1F;
	font-weight: bold;
}
table.global a.citygallery
{
	color:#950E1F;
	font-weight:bold;
}

table.global td.left, table.global th.left {
	text-align: left !important;
}

table.global td.right, table.global th.right {
	text-align: right !important;
}

/*--------------------- misc ---------------------*/

hr, .hr {
	background: transparent url("../img/global/hr_tile.gif") top left repeat-x;
	height: 8px;
	border: none;
	margin: 0.3em 0 0 0;
	padding: 0;
	display: block;
}
html>body hr, html>body .hr {
	margin: 0em 0em 0.3em 0em;
	padding: 0;
}

hr.thin {
	height: 1px;
	border: none;
	margin: -1em 0 0.5em 0;
	padding: 0;
}
html>body hr.thin, html>body hr.thin {
	margin: -0.7em 0em 1em 0em;
	padding: 0;
}

/*------------------------ images -------------------------*/

#nav img {
	height: 15px;
	border: 0;
}

img.logo {
	position: absolute;
	width: 195px;
	height: 83px;
	border: 0;
	top: 0px;
	left: -10px;
}

table.featured img {
	
	border: 0;
}

#galleries img {
	height: 43px;
	border: 0;
}

img.findoutmore {
	border:0;
	vertical-align: middle;
	margin-left: 7px;
}


DIV.HtmlContent
{
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
}