  *{margin:0; padding:0} 

HTML, body {
	background-color:transparent;
		font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-size : 11px;
	color: #555555;

}

A {outline:none;}

body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}


a, 
a:link, 
a:visited {
	font-size : 12px;
	text-decoration: none;
	font-weight : normal;
	color: #0088CC;
}
a:hover {
	color: #24ADF7;
}

.ATWO a,
.ATWO a:link, 
.ATWO a:visited, 
.ATWO a:hover {
	font-size : 12px;
}

.ATHREE a,
.ATHREE a:link, 
.ATHREE a:visited, 
.ATHREE a:hover {
	font-size : 14px;
}

 .AFOUR a,
 .AFOUR a:link, 
 .AFOUR a:visited{
 font-size : 11px;
color: #0088CC;
}
.AFOUR a:hover { 
	color: #494949;
}

.AFOURDOWN a, 
.AFOURDOWN a:link, 
.AFOURDOWN a:visited {
	font-size: 11px;
}

.AFOURDOWN a:hover {
	color: #666666;
}


.AFIVE a,
.AFIVE a:link, 
.AFIVE a:visited {
	font-size : 10px;
	color: #444444;
}

.AFIVE a:hover {
	color: White;
}

.UL {
	text-decoration: underline;
}
.SML2 {
	font-size : 11px;
}
.UL2 {
	font-size : 11px;
	text-decoration: underline;
}


.WHT {
	color : white
}
.HILIGHT {
	color :  #0070DB;
}
.GREY {
	color: #7A7A7A;
}
.Red {
	color : red
}
.Med {
	font-size : 12px
}
.BodyArial {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height: 17px;
}
.Lar {
	font-size : 16px !important;
}
.SML {
	font-size : 11px;
}
.CLINE {
	font-size : 11px;
	color : Gray;
	line-height: 14px;
}
.ArialFont {
	font-family: Arial, Helvetica, sans-serif;
}
#SpecialUL UL {
	margin-top : 5px;
	margin-bottom : 10px;
	list-style : square;
	margin-left : 10px;
}
#SpecialOL OL {
	margin-top : 5px;
	margin-bottom : 10px;
	margin-left : 35px;
}
#SpecialLI LI {
	margin-left : 10px;
}
P {
	margin-top : 0px;
	margin-bottom : 10px
}
SUP {
	font-size : 11px;
}
.P2 P {
	margin-top: -2px;
	margin-bottom: 5px;
}
#LNS P {
	width: 100%;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 50px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-TOP: 1px solid #CBCBCB;
}
#BOXLINE {
	width: Auto;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 50px;
	padding-bottom: 5px;
	margin-bottom: 2px;
	margin-top: 2px;
	border-TOP: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
}
.ARTICLE {
	width:400px;
}

.ARTICLE OL{
	margin:auto;
	list-style-position:outside;
	padding-left:25px;
}

.BLOCK2 {
	margin-top : -4px;
}
.BLOCK3 {
	margin-top : -8px;
}
.Subtitle {
	font-size: 16px !important;
	color: #666;
}
.TITLE {
	font-size : 16px !important;
	color :#7A7A7A;
	font-weight : bold;
}
.SML2 DIV {
	border: 0px solid #C1C1C1;
}
/* RULES FOR DETAIL VIEW of ARTIST-WORKS*/


#DTL {
	width:900px;
	margin:0 AUTO;
} 

#Simple P, #Adv P {
	clear:both;
	margin:0;
} 

/*DIV{border:1px solid silver;}*/

#DTLIMG {
	float: left;
	width:350px;
	height: 400px;
	padding:0;/*position: absolute;border: 1px solid #C8C8C8; background: #F5F5F5;*/
	text-align:right;
	padding-right:10px;
}
#DTLIMG IMG, #DTLIMG .AFLTRT {
	
	margin:0 30px 5px 0;
	border:0;
	clear:both;
	display:block;
	float:right;
}


#DTLABEL {
	text-align: left;
	color: #6E6E6E;
	border-left: 1px dotted #C8C8C8;
	float:left;
	padding-left:30px;
	min-height:350px;
	width:400px;/*border: 1px solid #C8C8C8; */
}

#DTLABEL * {
	font-size:12px;
	line-height:17px
}
#DTLABEL .MED {
	font-size: 11px;
	color: #969696;
}

#DTLABEL blockquote {
	margin: 0 25px;
}

.DTLNAV {
	margin-top:15px;
	margin-bottom:5px;
	border-top:1px solid silver;
}

#ZOOM {
	margin-right:10px;
	padding-right: 10px;
	border-right: 1px solid #C8C8C8;
}


#DTLIMG_LRG, #DTLABEL_LRG {
	text-align: left;
	width: 600px;
	padding: 20px;
	Clear: both;
	color: #ADADAD;
	background: #F5F5F5;
	margin-right: AUTO;
	margin-left: AUTO;
	margin-top: 20px;
	border: 1px solid #C8C8C8;
}
#DTLIMG_LRG{
	color: #ADADAD;
	background: #F5F5F5;
	margin-top: 20px;
}

#DTLABEL_LRG {
	
	background: #EEEEEE;
	margin-top: -1px;
	color: #878787;
}


#DTLABEL_LRG #DTL{
width:600px !important;
}

#DTLABEL_ZOOM {
	text-align: left;
	padding: 20px;
	Clear: both;
	width: 960px;
	border: 1px solid #C8C8C8;
	background: #EEEEEE;
	margin:0 AUTO;
}
#DTLABEL_ZOOM * {
	font-size:12px;
}
.ARTISTLBL, .TITLBL {
	font-weight: bold;
	color: #6A6A6A;
	font-size: 16px !important;
	/*letter-spacing:-1px;*/
	line-height:18px !important;
}

.ARTISTLBL{margin-top:2px !important; display:block; margin-bottom:0;}
.ARTISTLBL a { font-size: 16px !important;	font-weight: bold;}
#PROV {
	margin-top: 6px;
	margin-bottom: 0px;
	border-TOP: 1px solid #CDCDCD;
}
#PROV UL {
	list-style-type: square;
	margin-bottom: 4px;
	margin-top: 2px;
	margin-left: 16px;
}
.NOBULLET UL {
	list-style-type: NONE;
}
/* END RULES FOR DETAIL VIEW of ARTIST-WORKS*/

		
/* RULES FOR FORMS */

fieldset	INPUT, TEXTAREA, SELECT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #F2F2F2;
	border: 1px solid;
	border-color: #CCCCCC !important;
	color: #636363;
	width: 180px;
	font-size:12px;
	float:left;
	margin-right:10px;
	padding:5px
}


fieldset SELECT {
	width: 192px;
	border-color: #CCCCCC !important;
	padding:2px;
	height:26px !important;
	font-size:13px;
}


#CHCK {
	height: 20px !important;
	width: 20px !important;
	border:0 !important;
	margin:4px;
}

INPUT:FOCUS {
	background-color: #E1E1E1;
}

#SIMPLE SELECT {
	width: 250px;
}
#SIMPLE INPUT {
	width: 235px;
	border: 3px double #CCCCCC;
	margin-bottom:2px;

}
.INLNFORM {
	display:inline;
}
.HELP {
	float: none;
	display:inline;
}

fieldset DIV:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

FORM FIELDSET P {
	clear:left !important;
	margin: 0 !important;
	padding: 2px 0 !important;
	line-height:20px !important;

}
FIELDSET LABEL {
	float:left;
	width:120px;
	text-align: right;
	padding-right:5px;
}
fieldset {
	width: 980px;
	padding: 10px 0;
	margin:5px 0;
	float: left;
	border: 1px solid #C8C8C8; /*background-color: #F8F8F8;*/
}
fieldset fieldset {
	margin-left: 20px;
	float: left;
	border: none;
}
fieldset #AdvancedPrnt {
	padding: 0;
	width: 100%; 
}
fieldset #AdvancedCHLD {
	display: none;
}
fieldset DIV {
	margin-left: 20px;
	margin-right: auto;
	margin-bottom: 4px;
	width: 90%;
	line-height:28px;
}

fieldset DIV P {
	padding: 5px 0px;
}


#FORMFOOTER DIV{line-height:18px; margin-top:10px;}

legend {
	font-size: 14px !important;
	margin:10px;
}
legend * {
	font-size: 14px !important;
}
.SIZE2 {
	width: 71px;
	margin-right:5px;
}
.SIZE3 {
	width: 57px;
	margin-right:4px;
}
#INPUTA {
	width: 100px;
	height:35px;
	font-size:15px;
	border: 3px double #C1C1C1;
	background-color:#E5E5E5;
	padding:5px !important;
	font-weight:bold;
}

