/*CSS Document
Basic*/
BODY
{
	margin: 0;
	padding: 0;
	text-align: center;
	color: #766;
	background: #FFFFFF;
	font-family: "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	position: relative;
}
#artWorkBox IMG
{
	border: 1px solid #B7B7BC;
}
.ajaxConf
{
	font-size: 10px;
	margin-left: 150px;
	padding-left: 5px;
}
#container
{
	width: 800px;
	margin: 0 auto;
	text-align: left;
}
.submitDiv
{
	text-align: center;
}
.siteMsg
{
	font: small sans-serif;
	color: #5582C7;
	text-align: center;
	margin: 5px auto 25px;
	width: 70%;
	border: 1px solid #DBDDE0;
	padding: 2px;
}
#header
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	position: relative;
	line-height: 10px;
}
#header IMG
{
	margin: 0px;
	padding: 0px;
	display: block;
}
#headInfo
{
	width: 800px;
	margin: 60px auto auto;
	position: absolute;
	/*[empty]height:;*/
	z-index: 1000;
}
#newArrivals
{
	position: absolute;
	right: -20px;
	top: 135px;
	background: url(../images/newArrivals.png) no-repeat center center;
	width: 75px;
	height: 75px;
	display: block;
	z-index: 1;
}
#newArrivals IMG
{
	width: 100%;
	height: 100%;
}
#newArrivalsSmall IMG
{
	width: 100%;
	height: 100%;
}
#newArrivalsSmall
{
	position: absolute;
	right: -20px;
	top: 80px;
	background: url(../images/newArrivalsSmGr.png) no-repeat center center;
	width: 60px;
	height: 60px;
	display: block;
}
#newArrivalsSmall:HOVER
{
	background: url(../images/newArrivalsSm.png) no-repeat center center;
}
#leftHeaderInfo
{
	float: left;
	width: 350px;
	text-align: center;
	color: #2E5689;
	font-size: 12px;
	line-height: 16px;
	left: 0;
}
#rightHeaderInfo
{
	width: 350px;
	text-align: center;
	color: #2E5689;
	line-height: 16px;
	font-size: 12px;
	position: absolute;
	right: 0;
}
/*mainContent*/
#mainContent
{
	margin-top: 16px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	padding-bottom: 0;
	background-position-y: top;
	background-repeat: repeat-y;
	width: 100%;
	text-align: left;
	position: relative;
}
.h2Sub
{
	font: small sans-serif;
	text-align: center;
	margin-bottom: 15px;
}
.editorContent P
{
	margin-left: 25px;
	margin-bottom: 10px;
}
.editorContent
{
	width: 600px;
	margin: auto auto 10px;
}
.editorContent IMG
{
	margin: 5px;
	border: 1px solid #AFAFAF;
}
#pressDate
{
	font: bold 1em sans-serif;
	text-align: right;
	width: 100%;
	color: #2F2D88;
}
#inPageMenu
{
	text-align: center;
	margin-top: 10px;
	width: 100%;
	clear: both;
	font-size: 8.1pt;
}
#mainContent UL
{
	margin-left: 40px;
	font-size: small;
}
#mainContent H1
{
	color: #000065;
	font: bold x-large Arial;
	text-align: center;
	margin: 0 0 10px;
}
#mainContent H2
{
	color: #000065;
	margin-left: 10px;
	margin-bottom: 5px;
	font: bold large sans-serif;
}
#mainContent H3
{
	margin-left: 20px;
	color: #000065;
	font: bold medium sans-serif;
	margin-bottom: 10px;
}
#mainContent DT
{
	color: #663300;
	font: bold 1em sans-serif;
	margin: 0 0 0 10px;
}
#mainContent A
{
	text-decoration: none;
	color: #AFA4A4;
	font-weight: bold;
}
#mainContent A:hover
{
	color: #2E5689;
}
#mainContent .artistList LI A
{
	color: #000065;
}
#mainContent .artistList LI A:hover
{
	color: #8D8D8D;
}
.artistList LI
{
	width: 32%;
	float: left;
	text-align: center;
	list-style: none;
	font: 1em Helvetica;
	padding: 2px;
}
.artistList
{
	border: 1px solid #EFEFEF;
	overflow: auto;
	display: block;
	width: 600px;
	margin: 0 auto;
	padding: 5px;
	position: relative;
}
.finePrint
{
	font-size: 70%;
	color: #666666;
}
.finePrint A
{
	color: #999999;
}
.footerSite
{
	font-size: 12px;
	color: #6C8F71;
}
#footer
{
	color: #B3B3B6;
	font-size: 9px;
	clear: both;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-position: bottom;
	border: 1px solid #D4D2D2;
	width: 80%;
	margin: 35px auto auto;
	padding: 5px;
}
#footer P
{
	padding: 4px 0 3px;
}
#footer A
{
	color: #BFB7B5;
	text-decoration: none;
	padding: 1px 2px 2px;
	font-weight: bold;
}
#footer A:hover
{
	color: #333D75;
}
#clear
{
	clear: both;
	font-size: 1px;
	display: block;
	float: none;
}
/*Menu*/
#mainMenu
{
	width: 800px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding-top: 0.2em;
	padding-bottom: 0.3em;
	border: 2px solid #CCCCCC;
	margin: 0 auto;
	z-index: 99999999999;
}
#mainMenu A
{
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 15px;
	padding-right: 15px;
	color: #A0A0A0;
}
#mainMenu A:hover
{
	color: #2E5689;
}
#dropmenudiv
{
	position: absolute;
	border: 1px solid #CCCCCC;
	border-bottom-width: 0;
	line-height: 18px;
	z-index: 100;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
}
#dropmenudiv A
{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #CCCCCC;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	color: #999999;
	text-transform: uppercase;
}
#dropmenudiv A:hover
{
/*hover background color*/
	color: #000066;
}
/*Testimonials
Forms*/
FIELDSET
{
	border: thin solid #BCC5D1;
	position: relative;
	display: block;
	width: 80%;
	margin: 10px auto;
	padding: 5px 0 10px;
	clear: both;
}
INPUT
{
	background-color: #F0F0F3;
	color: #2B6721;
	font: 0.7em sans-serif;
	border: 1px solid #D3D3D3;
	margin: 2px 0;
	padding: 0;
}
.button
{
	text-align: center;
	background: #2E5689;
	color: #F9F9FA;
	font: 0.8em Arial;
	cursor: pointer;
	padding: 2px 3px;
	margin: 2px;
}
.button:hover
{
	text-align: center;
	background: #FFFFFF;
	color: #2E5689;
	font: 0.8em Arial;
	cursor: pointer;
	padding: 2px;
}
.tosLbl
{
	clear: right;
}
LEGEND
{
	font-size: 100%;
	font-weight: bold;
	color: #663333;
	margin-left: 10px;
	padding: 5px;
	border: 1px solid #CFCDCD;
}
LABEL
{
	text-align: right;
	float: left;
	width: 33%;
	padding-right: 5px;
	font: bold small sans-serif;
}
TEXTAREA
{
	background-color: #F0F0F3;
	color: #2B6721;
	font: 0.7em sans-serif;
	border: thin solid #B9D8B5;
	margin: 2px 0;
	width: 50%;
}
.capImage
{
	height: 30px;
	line-height: 30px;
}
.formItem
{
	padding-top: 3px;
	padding-bottom: 2px;
	display: block;
	text-align: left;
}
.form_input
{
	color: #A10606;
}
.form_input:hover
{
	background: #FDF5E1;
	border: thin dotted #FD1111;
}
#submitButton
{
	color: #FEFEFE;
	background-color: #74849E;
	border: thin outset #CCCCCC;
	font-size: 16px;
	font-style: normal;
	line-height: 16px;
	text-align: center;
	vertical-align: middle;
	display: block;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	padding: 2px 5px 3px;
	margin: 10px 0 0;
}
#submitButton:hover
{
	background-color: #CCCCCC;
	color: #003300;
	cursor: pointer;
}
.formList
{
	float: right;
	width: 60%;
}
.inputNote
{
	font-size: 80%;
	color: #0000FF;
	margin-left: 150px;
}
.formNote
{
	font: small sans-serif;
	padding: 0 20px;
	border: 1px solid #51FAC7;
	margin: 0 auto;
	width: 80%;
	background: #F6E3E3;
	position: relative;
}
.checkItem
{
	margin-left: 34%;
}
#thumbArray
{
	width: 700px;
	margin: 5px auto;
	clear: both;
	position: relative;
	float: none;
}
#artistInfo
{
	clear: both;
	width: 650px;
	margin: auto;
	text-align: left;
}
#artThumbArray
{
	width: 100%;
	margin-top: auto;
	margin-bottom: 5px;
	margin: 5px 0;
	text-align: center;
	clear: both;
}
#artWorkBox
{
	width: 266px;
	float: left;
	height: 200px;
	vertical-align: middle;
	margin: auto;
	text-align: center;
}
#artWorkBox IMG
{
	border: 1px solid #B7B7BC;
}
#artWorkBox IMG:HOVER
{
	border: 1px solid #717178;
}
DIV.awID
{
	display: none;
}
#thumbTitle
{
	width: 100%;
	margin-left: 0px;
	z-index: 0;
}
H4
{
	clear: left;
	font-size: small;
	padding: 0px;
	margin: 0px;
	color: #696767;
	font: bold 9pt sans-serif;
	text-align: center;
	text-transform: uppercase;
}
INPUT.hiResBut
{
	color: #999999;
	background-color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	text-transform: uppercase;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#dropmenudiv
{
	position: absolute;
	border: 1px solid #CCCCCC;
	border-bottom-width: 0;
	line-height: 18px;
	z-index: 100;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	padding: 0;
	text-align: left;
}
#dropmenudiv A
{
	width: 200px;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #CCCCCC;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	color: #999999;
	text-transform: uppercase;
	margin: 0;
}
#dropmenudiv A:hover
{
/*hover background color*/
	color: #000066;
}
P.ajaxReturnMsg
{
	color: #0132DE;
	font: bold small sans-serif;
	margin: auto;
	background: #FFFFFF;
	border: 1px solid #EF8F8F;
	padding: 3px;
	text-align: center;
}
.ajaxReturn
{
	position: absolute;
	z-index: 9999;
	padding: 2px 2px 2px 0;
	margin: auto;
	top: 0;
	width: 500px;
}
.ad-fav
{
	height: 25px;
	width: 25px;
	background: url(../../images/_fav.gif) no-repeat center center;
	cursor: pointer;
	display: block;
	position: absolute;
	margin: auto;
	bottom: 0;
	z-index: 99999999999;
	right: 20px;
	float: right;
}
.labelBox
{
	border: 1px solid #DBDBDB;
	width: 90%;
	margin: 30px auto 20px;
	position: relative;
	padding: 25px 5px 10px;
}
.labelBox.inner
{
	border: 1px solid #B5B5B5;
}
.labelBoxMenu
{
}
.labelBoxTitle
{
	border: 1px solid #DBDBDB;
	width: auto;
	position: absolute;
	top: -15px;
	left: 10px;
	background-color: #F2F2F2;
	padding: 1px 5px;
}
.labelBox.inner .labelBoxTitle
{
	font: bold small sans-serif;
	top: -10px;
	height: 16px;
}
.labelBoxMenu
{
	position: absolute;
	top: -7px;
	right: 5px;
}
* HTML .labelBoxMenu
{
	position: absolute;
	top: -12px;
	right: 5px;
}
.labelBoxMenu A
{
	padding: 1px 5px;
	font: bold x-small Arial;
	cursor: pointer;
	text-transform: uppercase;
	border: 1px solid #E5E7EA;
	margin: 3px;
	color: #234C7F;
	background-color: #FFFFFF;
}
.labelBoxMenu A:HOVER
{
	background: #E5E5E5;
	border: 1px solid #C0C2F6;
}
#loginBox
{
	width: 328px;
}
.clearAll
{
	clear: both;
	width: 100%;
}

