* {
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #24231E;
}
body td {
	color: #C1BCB4;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
}
a {
	color: #C1BCB4;
}
#parentDiv {
	width: 980px;
	margin-right:auto;
	margin-left:auto;
	
}
#parentDiv2 {
	width: 980px;
	margin-right:auto;
	margin-left:auto;
	
}
#header {
	width: 980px;
	margin-bottom: -30px;
	
}
/*=========================  Logo styles start ==============================*/
					/* all tops options are different */
#logoHome {
	position:relative;
	width: 518px;
	top:-267px;
	left:427px;
	margin-bottom:-81px;
}
#logoInventory {
	position:relative;
	width: 518px;
	top:-150px;
	left:427px;
	margin-bottom:-81px;
}
#logoInventoryDesc {
	position:relative;
	width: 518px;
	top:-152px;
	left:428px;
	margin-bottom:-81px;
}
/* ======================== MENU ======================== */
#menuBack {
 position:relative;
 width: 980px;
 height: 28px;
 margin-bottom: -51px;
 top: 2px;
}
#menuBack a{
 text-decoration: none;
}
#menuBack ul {
 position: relative;
 left: 325px;
 width: 655px;
 height: 28px;
 top:-28px;
}
#menuBack li {
 position:relative;
 float: left;
 height: 28px;
 list-style-type: none;
 margin-bottom: -27px;
}
#menuBack img {
 border:none;
 height: 28px;
}
/* ================== Center =================== */
#center {
	position:relative;
	left: 0px;
	width:980px;
	background:#6C6457;
	display:inline-block;
	margin-top: -59px;
}

#cTop {
	position:relative;
	width: 980px;
	text-align:left !important;
/*	float:right;*/
/*	display: inline-block;*/
	top: 1px;
}

#cTop span {
	float: right;
padding-top: 58px;
padding-right: 10px;	
}
#sTools {
	position: relative;
	left: 168px;
	width: 150px;
	height: 40px;
	top: -26px;
	margin-bottom:-26px;
}
#sTools img{
	margin-right: 9px;
}

#sTools span{
	margin-right: 9px;
}

#showSide {
	width: 403px;
	margin-bottom: -25px;
	/*margin-right: 12px;*/
}
#previewsNext {
	position:relative;
	width: 63px;
	height: 26px;
	top: -40px;
	left: 338px;
	margin-bottom: -25px;
	/*margin-right: 13px;*/
}
.picDiv {
	width: 152px;
	height: 143px;
	#position:relative;
	background:url('images/pic_div_back.jpg');
	background-repeat: repeat-y;
	text-align: center;
	/*float:left;*/
	/*margin-right: 12px;*/
	/*display:table;*/
	overflow:hidden;
	/*margin-bottom: 14px;*/
	
}
.picBigDiv {
	width: 223px;
	height: 247px;
	#position:relative;
	/*background:url('images/pic_big_div.jpg');
	background-repeat: repeat-y;*/
background-color:#514C42;
	text-align: center;
	/*float:left;*/
	/*display:table;*/
	/*overflow:hidden;*/
	/*margin-bottom: 14px;*/

}

#picturePreview {
	width: 401px;
	height: 478px;
	#position:relative;
	background: url('images/bigPicBackground.jpg');
	background-repeat: repeat-y;
	/*display:table;*/
	/*text-align: center;*/
/*	margin-top:auto;
	margin-bottom:auto;*/
}
#picDescPlace {
	width: 400px;
	height: 127px;
	background:url('images/bigPicBackground.jpg');
	#position:relative;
	background-repeat: repeat-y;
	/*margin-right: 12px;*/
	display:table;
	/*overflow:hidden;*/
}
#picDesc{
	position:relative;
	left: 49px; /*javascript*/
}
.author {
	font-size: 16px;
	color: #330000;
	font-weight: bold;
}
.madeIn {
	font-size: 13px;
	color: #FAF9F8;
}
.workDetails {
	font-size: 13px;
	color:#C1BCB4;
}
.picParent {
	#position:absolute;
	#top:50%;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	#left: 50%;
}
.picContent {
	#position:relative;
	#top: -50%;
	left: -50%;
}
#picQueue  {
	position:relative;
	left:415px;
	float:left;
	width: 515px;
	top: -605px;
}
#cLeftSide {
	position:relative;
	top: -1px;
	vertical-align: top;
	background:#6C6457;
}
#cRightSide {
	position:relative;
	width: 517px;
	float:left;
	left: 0px;
	top: 0px;
	margin-bottom: 20px;
}
.leftSeparator {
	background:url('images/left_separator.jpg');
	background-repeat: repeat-y;
	left: 0px;
	width: 417px;
	padding-left: 26px;	
	position:inherit;
	line-height: 20px;
}
.cCenterSeparator {
	width: 5px ! important;
	background: url('images/picture_left_border.jpg');
	background-repeat: repeat-y;
	height: 247px;
}
.cCenterSeparatorCol {
	width: 5px ! important;
	background-color:#413D35;
	height: 247px;
}
/* big picture preview place */
#cCenter {
	position:relative;
	left:41px;
}
#cCenter ul {
	width: 915px;
	position: relative;
	padding-bottom: 47px;
}
#cCenter li {
width: 222px;
	height: 247px;
	position: relative;
	list-style-type: none;
	float:left;
	margin-bottom: 47px;
	margin-left:0px;
}
#cCenter img {
	/*position: relative;*/
}
/* Separator for picture queue */
.endLine {
		width: 5px;
	 height:247px;
	 background:url('images/picture_left_.jpg');
	 background-repeat: repeat-y;
	 top:-247px;
	 left:217px;
	 position:relative;
	 margin-bottom: -247px;
}
/* ==================== Footer ======================= */
#footer {
	position:relative;
	display:inline-block;
	width: 980px;
	height: 60px;
	background: #6C6457;
	left: 0px;
	margin-bottom: 49px;
}
#footer hr {
	width: 932px;
	color: #3A3730;
}
#footer a,img {
	text-decoration: none;
	border: none;
}
#footer ul {
	position: relative;
	width: 686px;
	height: 60px;
}
#footer li {
	position:relative;
	height: 44px;
	float: left;
	list-style-type: none;
}
.footerSeparator {
	width: 5px;
	background: url('images/footer_separator.png');
}
 
.black_overlay{
          position: absolute;
          top: 0%;
          left: 0%;
          width: 100%;
          height:100%;
    background-repeat: repeat;
          z-index:1001;
      }
.white_content {
          position: absolute;
          top: 25%;
          left: 25%;
          width: 50%;
          height: 50%;
          padding: 16px;
          border: 16px solid #413D35;
          background-color: white;
          z-index:1002;
          overflow: auto;
}

/*  about us*/
.au_header {
	color: #5B0000;
	font-weight:bold;
	font-size: 16px;
}
.au_ul {
	font-size: 13px;
	list-style-type: none;
	width: 544px;
}
.au_ul li {
	width: 532px;
	padding-top: 22px;
}
.au_scl {
	width: 266px;
	background: #514C42; 
	left: 36px; 
	position: relative;
}
.map {
	width: 416px;
	background: #514C42; 
	left: 36px; 
	position: relative;
}
.map_ul li{
line-height: 25px;
list-style-type:none;
font-size: 13px;
}
.map_ul a {

text-decoration: none;}
.map_header {
	color: #5B0000;
	font-weight:bold;
	font-size: 12px;
	bloat:left;
}

*/
/* -----------------  Exhibitions List Page  ----------------  */

/*
.expopagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
	color: #3A4D3D;

}
.expolabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
	color: #3A4D3D;
	font-weight: bold;
}
.expotitle {
	color: #5B0000;
	font-weight:bold;
	font-size: 16px;
	line-height: 15px;
}
.expotext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #262A27;
}
.expolinkdetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
}
.expodateslabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #4E655A;
}
.expodates {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #262A27;
}