 body { 
	font-family:Arial, Helvetica, sans-serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector *//*background-color:#0F0F0F;*//*background-color:#23121A;
background-color:#666*/
}
.EVNTGROUP ul, .EVNTGROUP li { 
	margin:0;
	padding:0;
}
.EVNTGROUP UL {
	list-style-image:url(/common/graphics/ArrowR.png);
	margin-left:15px
}
.EVNTGROUP LI.BOOKING {
	list-style-image:url(/common/graphics/ArrowRX.png)
}

.EVNTGROUP .BOOKEDOUT {
	display:block;
	color:#2D2D2D;
	background-color:#BE8F03;
	font-weight:bold;
	line-height:20px;
	padding-left:10px;
	font-size:14px;
	letter-spacing:-1px
}


IMG {
	border:0;
}
TD {
	background-color:#1d1d1d;
}
A {
	color:#FFFFFF
}
DIV {
	border: 0px solid red;
}
input.pretty[type="text"] {
	background:transparent url(/Masterpiecesfromparis/GRAPHICS/INPUT_BKGRND.png) no-repeat scroll 0 4px;
	border:medium none;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	/*font-size-adjust:none;
font-stretch:expanded;
font-style:normal;
font-variant:normal;
font-weight:bold;*/
height:24px;
	margin:0;
	padding:8px 2px 2px 10px;
	width:170px;
	outline: none;
}
.captcha input {
	float:left;
	padding-top:4px;
	width:auto
}
#NAV {
	float:left;
	text-align:left;
}
#NAV IMG {
	vertical-align: text-top;
}
#NAV a {
	margin-right: 10px;
	border-right:none !important;
}
#ARTISTMNU UL {
	width:160px;
	float:left;
	border-right:1px solid #333;
	list-style:none;
	margin-left:0;
	padding-right:10px;
	margin-bottom:20px
}
#ARTISTMNU LI {
	padding-top:1px;
	padding-left:0px;
	margin:1px 0
}
#ARTISTMNU LI.ITMSELCT {
	background:#BE8F03;
	color:#333;
	padding-left:8px;
}
#ARTISTMNU LI.ITMSELCT SPAN {
	font-weight:bold;
}
#ARTISTMNU #ARTISTMNURT {
	width:220px;
	margin-left:10px;
	border:0
}
#MENU {
	padding:5px 0;
	clear:both;
	margin:0 15px;
	line-height: 42px;
	height:42px;
}
#MENU UL, #FOOTERMENU UL {
	margin: 0;
	padding: 0;
}
#MENU LI, #FOOTERMENU li {
	list-style:none;
	display: inline;
	float: left;
	margin: 0;
}
#MENU li a, #FOOTERMENU li {
	font-size: 16px;
	text-decoration: none;
	color: #E4E4E4;
	margin: 0;
	padding: 5px 10px;
	border-right: 1px solid #444 !important;
}
#MENU UL, .SUBMENU UL {
	color: #BEBEBE;
}
#MENU a:visited {
	text-decoration: none;
}
#MENU a:hover {
	text-decoration: none;
	color: White;
	background-color: #666;
}
#MENU a:active {
	text-decoration: none;
	color: #2D2D2D;
	background-color: #A9A9A9;
}
#MENU.SUBMENU {
	width:990px;
	margin:0 AUTO;
	background-color:#1d1d1d;
	line-height: 30px;
	height:30px !important;
}
#MENU LI.ACTIVE a {
	background-color:#3F3F3F;
	color:#CCC
}
.SUBMENU li a, .SUBMENU LI.ACTIVE a {
	font-size: 14px !important;
	padding: 2px 6px !important;
	/*color: #909090  !important;*/
	color:#BE8F03 !important;
}
.SUBMENU LI.ACTIVE a, .SUBMENU li a.ACTV {
	background-color:#BE8F03 !important;
	color:#282828 !important;
	font-weight:bold;
	letter-spacing:-1px;
}
.SUBMENU li a:hover {
	color:#CCC !important;
}
#FOOTERMENU {
	padding:5px 0;
	clear:both;
	margin:0 15px;
	line-height: 20px;
	height:20px;
	padding:10px 0
}
#FOOTERMENU li {
	font-size: 12px !important;
	padding: 2px 6px !important;
}
#MASTHD {
	margin: 15px AUTO 5px auto;
}
.CONTAINER {
	background-color:#282828;
	margin:0 AUTO;
	max-width:1171px;
	padding-bottom:40px;
}
.SUBCONTAINER {
	width:1031px;
	background-color:#1d1d1d;
	margin:0px AUTO;
	padding:0;
}
#MAINPANEL, #CPANEL, #DPANEL {
	margin:0 AUTO;
	width:990px;
	padding:3px 0;
	text-align:left;
}
#APANEL {
	float:left;
 width 735px;
	background-color:#000;
	margin-left:0;
}
#BPANEL { 
	float:left;
	width: 245px;
	height:430px;
	margin-left:5px;
}
#BPANEL .BPANELCONT {
	width:245px;
	height:106px;
	margin-bottom:2px;
	background-color:#0F0F0F;
	display:block;
}
#BPANEL a DIV:hover, #CPANEL a DIV:hover {
	background-color:#202020;
	cursor:pointer;
}
#BPANEL H3, #CPANEL H3 {
	margin-left: 15px;
	padding-top:15px;
	margin-bottom:5px;
}
#BPANEL p, #CPANEL p {
	width:220px;
	float:left;
	margin-left: 15px;
	color:#666;
}
#BPANEL h3, #CPANEL h3, #BPANEL .BPANELCONT .twtr-hd h4 { 
	font-size:18pt !important;
	letter-spacing:-1px !important;
	font-family:Arial, Helvetica, sans-serif  !important;
}

#BPANEL .BPANELCONT .twtr-timeline {height:54px !important;

	font-family:Arial, Helvetica, sans-serif  !important;

}

.twtr-widget .twtr-tweet {
border-bottom:none !important;}

#BPANEL .BPANELCONT #twtr-widget-1 .twtr-bd p {
	color:#999 !important;
	font-size:14px !important;
}


#CPANEL DIV {
	float:left;
	width:245px;
	height:200px;
	margin-right:2px;
	background-color:#0F0F0F;
}
#CPANEL .SPANCOL {
	width:490px;
}
#CPANEL span, #BPANEL span {
	color:#BE8F03 !important;
}
#DPANEL DIV {
	float:left;
	width:952px;
	height:80px;
	margin-right:2px;
	background-color:#0F0F0F;
	margin-bottom:10px;
	padding:15px;
}
.LOWER, .MIDDLE, .TOP {
	border:0px solid yellow;
	padding: 0 0 0 0; /*border: 1px solid silver;*/
	text-align: left; /* this overrides the text-align: center on the body element. */
	clear:both;
	margin:0 AUTO;
	width:1000px;
}
.TOP {
	background-color:#0F0F0F !important;
	height:80px;
}
.TOP CONTNT {
	min-height:250px;
}
.MIDDLE {
	background-color:#38001C !important;
}
.LOWER {
	background-color:#FFF !important;
}
#CONTNT {
	/*background:transparent url(/Exhibition/SOFTSCULPTURE/Graphics/SSLANDING/LL.png) no-repeat scroll left bottom;*/
	border: 0px solid CYAN;
	clear: both;
	WIDTH: 900px;
	margin: 0;
	padding: 0;
}
#mainContent {
	border:0px solid MAGENTA;
	margin: 1px AUTO;
	min-height: 440px;
	width: 985px;
	padding-top:20px;
	text-align:left;
}
#mainContent .TITLECOL {
	float:left;
	width:45%;
	border-left:0px solid silver;
}
#mainContent .TWOCOL {
	float:left;
	width:300px;
	padding: 0 10px;
	border-left:2px solid #282828;
	min-height:500px;
}
.TWOCOL IMG, .TWOCOL IMG.RT {
	margin-right:10px;
	margin-bottom:5px;
	margin-top:5px;
}
.TWOCOL IMG.RT {
	margin-right:0px;
	margin-left:15px;
}
#DTLIMG {
	float: left;
	width:450px;
	padding:0;/*position: absolute;border: 1px solid #C8C8C8; background: #F5F5F5;*/
}
#DTLIMG IMG {
	float:RIGHT;
	margin:0px 20px 5px 0;
	border:0;
}
#DTLABEL {
	text-align: left;
	color:#B1B1B1;
	border-left-width:2px;
	border-left-color:#353535;
	float:left;
	padding-left:20px;
	min-height:350px;
	width:400px;/*border: 1px solid #C8C8C8; */
	font-size:0.9em;
}

 


#DTLABEL  #ARTICLE{
	font-size:1em;
	line-height:1.5em;

}


#DTLABEL  #ARTICLE SUP{
line-height:0px;
color:#CCC
}

#DTLABEL  #ARTICLE .SOURCE{
		font-size:.95em;
	line-height:1.2em;
	color:#999
}


.EMPH1 {
	font-size:17px;
	font-family:'Times New Roman', Times, serif;
	line-height:22px;
}
.EMPH1 a {
	font-size:17px !important;
}
.ARTIST {
	font-size:1.6em;
	letter-spacing:-1px
}
.WRKTITLE {
		font-size:1.6em;
	letter-spacing:-1px
}
#mainContent .IMGFLOAT_LOWLINE {
	border-left:none;
}
#BANNER {
	border:0px solid red;
	clear:both;
	WIDTH:1000PX;
	margin:20px AUTO;
	float:left;
	TEXT-ALIGN:left;
	padding-right:1px;
}
#THMNU {
	border:0px solid red;
	WIDTH:200PX;
	margin:10px AUTO;
	float:right;
	TEXT-ALIGN:left;
	padding: 0 20px;
}
#THMNU UL {
	margin:0;
	margin-bottom: 10px;
}
#THMNU LI, #THMNU A {
	list-style:none;
	font-size:25px;
	line-height:20px;
	letter-spacing:-2px;
	font-weight:bold;
	margin-left:15px;
}
.TWOCOL TABLE TR TD {
	text-align: left; /* this fixes text alignment in MED.cfm */
}
#CON {
	font-size:10px;
	margin-top:20px;
}
#LEFTcol {
	float:left;
	padding-right:10px;
	width:300px;
}
#RIGHTcol {
	float:right;
	border-left:2px solid #282828;
	padding-left:10px;
	width:550px;
	min-height:350px;
}
/* Miscellaneous classes for reuse */
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 1px;
}
h1, h2, h3, h4, h5, .DATE {
	color:#BE8F03 !important;
	font-weight:normal;
}
b {
	color:#C1C1C1
}
h1, .DATE {
	font-size: 28px;
	margin-bottom:5px;
	border-bottom:5px solid #282828;
	padding-bottom:5px;
	line-height:25px;
	letter-spacing:-1px;
	min-height:70px;
}
h2, h3 {
	font-size: 18px;
	line-height:21px;
	letter-spacing:0px;
	margin-bottom:15px;
}
h2 {
	border-top:3px solid #282828;
	margin-top:22px;
}
#DPANEL h2 {
	border-top:none;
	margin:4px;
}
h4 {
	font-size: 14px;
	margin-bottom:4px;
	margin-top:5px;
}
.DATE {
	border-top:5px solid #282828;
	border-bottom:0;
	margin-bottom:0;
	min-height:inherit;
	padding:4px
}
.EVNTGROUP {
	border-top:1px solid #2E2E2E;
	margin-top:10px;
}
.EVNTGROUP H3 {
	color:#999 !important;
	margin-top:20px;
	margin-bottom:0;
}
.TIME {
	font-size: 20px;
	letter-spacing:-1px;
	padding-top:5px;
}
 
