		
		body
		{
		font : 11px Verdana, sans-serif;
		line-height : 1.5;
		color : #f2efec;
		margin : 0;
		padding : 0;
		background: url(../images/bg_02.jpg) no-repeat top left;
		background-color:35291D;
		scrollbar-3dlight-color:#655445;
		scrollbar-arrow-color:#1E160F;
		scrollbar-base-color:#5E4E40;
		scrollbar-darkshadow-color:#1E160F;
		scrollbar-face-color:#6A5642;
		scrollbar-highlight-color:#584B3E;
		scrollbar-shadow-color:#41352A;
		scrollbar-track-color:#423223;
		}
		
		.column #header
		{
		width: 255px;
		overflow: hidden;
		}
		
		table
		{
		font : 11px Verdana, sans-serif;
		line-height : 1.5;
		color : #f2efec;
		margin : 0;
		padding : 0;
		background-position:center;
		background-repeat:no-repeat;
		}
	
		.line
		{
		border-bottom : 1px dashed #6a5642;
		margin: 10px 0;
		clear: both;
		}
		
		.arrow
		{
		float : left;
		width: 255px;
		}
		
		html, body, #fullwidth
		{
		height:100%;
		margin: 0;
		padding: 0;
		border: none;
		text-align: center;
		}
		
		#fullwidth
		{
		margin: 0 auto;
		text-align: left;
		vertical-align: middle;
		width: 100%;
		}
		
		td
		{
		background-position:center;
		background-repeat:no-repeat;
		}
		
		#wrapper
		{
		background : transparent;
		margin : 0;
		padding : 0;
		border : 1px solid #6a5642;
		width : 900px;
		text-align : left;
		clear : both;
		margin-left : auto;
		margin-right : auto;
		}
		
		html > #wrapper
		{
		width : 900px;
		}
		
		#left
		{
		clear : none;
		width : 255px;
		padding : 30px 20px 15px 25px;
		margin : 0;
		text-align : left;
		float : left;
		vertical-align : top;
		display : block;
		position : relative;
		height: 420px;
		h\eight: 460px;
		overflow : auto;
		}
		
		*>.minimum-height-fix
		{
		min-height: 50px;
		height: auto;
		}
		
		* html #left
		{
		width: 300px; /* for IE5 and IE6 in quirks mode */
		w\idth: 300px; /* for IE6 in standards mode */
		height: 460px;
		}
		
		#left img
		{
		padding : 0;
		margin : 0;
		border:0;
		}
		
		#header
		{
		padding : 0 0 15px;
		margin : 0;
		}
		
		#doublepic
		{
		width : 600px;
		display : inline;
		}
		
		#bio
		{
		clear : none;
		width : 555px;
		padding : 30px 20px 0px 25px;
		margin : 0;
		text-align : left;
		float : left;
		vertical-align : top;
		display : block;
		position : relative;
		}
		
		#projects
		{
		width : 260px;
		padding : 0px 5px 0px 25px;
		}
		
		* html #bio
		{
		width: 600px; /* for IE5 and IE6 in quirks mode */
		w\idth: 600px; /* for IE6 in standards mode */
		}
		
		#logo
		{
		margin : 0;
		padding : 0;
		float : right;
		}
		
		#logo img
		{
		border : 0;
		padding : 0;
		margin : 5px 0 0 0;
		}
		
		#bottom
		{
		clear : both;
		width : 902px;
		}
		
		td #footerTD
		{
		height:5%;
		margin: 0;
		padding: 0;
		border: none;
		text-align: center;
		}
		
		#footer
		{
		font : 10px Verdana, sans-serif;
		line-height : 1.5;
		color : #6A5642;
		margin : 0 0 10px 0;
		padding : 0;
		vertical-align:bottom
		}
		
		a.foot:link
		{
		font : 10px Verdana, sans-serif;
		line-height : 1.5;
		color : #786A5C;
		margin : 0 0 10px 0;
		padding : 0;
		}
		
		a.foot:visited
		{
		font : 10px Verdana, sans-serif;
		line-height : 1.5;
		color : #786A5C;
		margin : 0 0 10px 0;
		padding : 0;
		}
		
		a.foot:hover
		{
		font : 10px Verdana, sans-serif;
		line-height : 1.5;
		color : #e78228;
		margin : 0 0 10px 0;
		padding : 0;
		}
		
		p
		{
		font : 11px Verdana, sans-serif;
		line-height : 1.5;
		color : #f2efec;
		margin : 0 0 15px 0;
		padding : 0;
		}
		
		a
		{
		color : #bbaa9a;
		text-decoration : none;
		line-height : 1.5;
		outline: none;
		}
		
		a:hover
		{
		color : #e78228;
		text-decoration : none;
		}
		
		h1
		{
		font : 18px Verdana, sans-serif;
		line-height : 1.5;
		margin : 0 0 2px;
		}
		
		h2
		{
		font : 12px Verdana, sans-serif;
		line-height : 1.5;
		margin : 0 0 2px;
		}
		
		#topMenu
		{
		margin : 0;
		padding : 0;
		clear : none;
		width : auto;
		}
		
		#topMenu ul
		{
		margin : 0;
		padding : 0;
		list-style-type : none;
		}
		
		#topMenu ul li
		{
		display : block;
		float : left;
		margin : 0;
		padding : 0;
		list-style-type : none;
		}
		
		#topMenu li a
		{
		display : block;
		height : 22px;
		border : none;
		text-decoration : none;
		display : block;
		text-align : left;
		display : block;
		}
		
		#topMenu li a img
		{
		border : none;
		vertical-align : bottom;
		}
		
		#topMenu li a:hover img
		{
		visibility : visible;
		}
		
		#topMenu li a:hover img
		{
		visibility : hidden;
		}
		
		* html #topMenu li a:hover
		{
		height : 1%;
		}
		
		.link1
		{
		background : url(../images/but_antiques_on.gif) no-repeat bottom left;
		}
		
		.link2
		{
		background : url(../images/but_landscape_on.gif) no-repeat bottom left;
		}
		
		.link3
		{
		background : url(../images/but_contemp_on.gif) no-repeat bottom left;
		}
		
		#leftMenu
		{
		margin : 0;
		padding : 0 0 0 5px;
		clear : none;
		float : left;
		clear : none;
		}
		
		#leftMenu ul
		{
		margin : 0;
		padding : 0;
		list-style-type : none;
		}
		
		#leftMenu ul li
		{
		display : block;
		float : left;
		margin : 0;
		padding : 0;
		}
		
		#leftMenu ul li a
		{
		margin : 0;
		padding : 4px 20px 0 1px;
		white-space : nowrap;
		color : #bbaa9a;
		text-decoration : none;
		display : block;
		text-align : left;
		line-height:1;
		font-weight : normal;
		font-size : 11px;
		voice-family : "\"}\"";
		voice-family : inherit;
		}
		
		#leftMenu ul li a:hover
		{
		color : #e3dbd3;
		}
		
		#leftMenu li#onState a
		{
		color : #e3dbd3;
		}
		
		html > #leftMenu ul li a
		{
		font-size : 11px;
		}
		
		#rightMenu
		{
		margin : 0;
		padding : 0;
		clear : none;
		float : right;
		}
		
		#rightMenu ul
		{
		margin : 0;
		padding : 0;
		list-style-type : none;
		}
		
		#rightMenu ul li
		{
		display : block;
		float : left;
		margin : 0;
		padding : 0;
		}
		
		#rightMenu ul li a
		{
		margin : 0;
		padding : 4px 20px 0 1px;
		white-space : nowrap;
		color : #bbaa9a;
		text-decoration : none;
		display : block;
		text-align : left;
		font-weight : normal;
		font-size : 11px;
		line-height:1;
		voice-family : "\"}\"";
		voice-family : inherit;
		}
		
		#rightMenu ul li a:hover
		{
		color : #e3dbd3;
		}
		
		#rightMenu li#onState a
		{
		color : #e3dbd3;
		}
		
		html > #rightMenu ul li a
		{
		font-size : 11px;
		}
		
		#productList
		{
		margin : 0;
		padding : 0;
		}
		
		#productList ul
		{
		margin : 0;
		padding : 0;
		list-style-type:none;
		}
		
		#productList ul li
		{
		display : block;
		margin : 0;
		padding : 0;
		text-align : left;
		padding : 0 0 0 0;
		}
		
		#productList ul li a
		{
		margin : 0;
		white-space : nowrap;
		color : #bbaa9a;
		text-decoration : none;
		font-size:12px;
		line-height:1.8;
		}
		
		#productList li#ON a
		{
		margin : 0;
		white-space : nowrap;
		color : #e78228;
		text-decoration : none;
		font-size:12px;
		line-height:1.8;
		}
		
		#productList ul li a:hover
		{
		color : #e78228;
		}
		
		html > #productList ul li a
		{
		font-size : 11px;
		}
		
		#thumbnails
		{
		clear : none;
		margin : 0 1px 0 3px;
		padding : 0;
		position : relative;
		width:600px;
		}
		
		.imgwrapper
		{
		margin : 5px 1px 1px 4px;
		padding : 5px;
		display : inline;
		float : left;
		border : 1px solid #6a5642;
		background-position:center;
		background-repeat:no-repeat;
		}
		
		.imgwrapper img
		{
		border : none;
		margin : 0;
		padding : 0;
		}
		
		.imgwrapper a:visited img
		{
		margin : 0;
		padding : 0;
		}
		
		.imgwrapper table
		{
		margin : 0;
		padding : 0;
		display : inline;
		float : left;
		}
		
		#wishlist
		{
		clear : none;
		margin : 0;
		padding : 0;
		height : 200px;
		font-size : 10px;
		}
		
		.wishwrapper
		{
		margin : 5px 0 0 10px;
		padding : 2px 5px 3px 5px;
		display : inline;
		float : left;
		background:#423527;
		color:#bbaa9a;
		border : 1px solid #6a5642;
		background-position:center;
		background-repeat:no-repeat;
		}
		
		.wishwrapper a
		{
		border : none;
		margin : 0;
		padding : 1px 0 0 0;
		}
		
		.wishwrapper img a
		{
		border : none;
		margin : 0;
		padding : 0;
		}
		
		.wishwrapper a:visited img
		{
		margin : 0;
		padding : 0;
		}
		
		#editorial
		{
		clear : none;
		margin : 0;
		padding : 0;
		height : 200px;
		font-size : 10px;
		}
		
		.edwrapper
		{
		margin : 0;
		padding : 5px 5px 0;
		display : inline;
		float : left;
		}
		
		.edwrapper img
		{
		border : none;
		margin : 0;
		padding : 0;
		}
		
		.edwrapper a:visited img
		{
		margin : 0;
		padding : 1px 0 0 1px;
		}
		
		#pixel
		{
		float : left;
		margin : 0;
		padding : 0;
		height: 465px;
		width:1px;
		background-image:url(../images/pixel_brown_03.gif)
		}
		
		#pixel img
		{
		margin : 0;
		padding : 0;
		}
		
		* html #pixel
		{
		width: 1px; /* for IE5 and IE6 in quirks mode */
		w\idth: 1px; /* for IE6 in standards mode */
		}
		
		html > body #pixel
		{
		height: auto;
		min-height: 465px;
		min-width:1px;
		}
		
		#products
		{
		margin : 0;
		padding : 0;
		float : left;
		clear : none;
		position : relative;
		}
		
		#products img
		{
		margin : 0;
		padding : 0;
		text-align:center;
		clear : none;
		position : relative;
		}
		
		#productsSlideShow
		{
		margin : 0;
		padding : 0;
		float : left;
		clear : none;
		position : relative;
		}
		
		#productsSlideShow img
		{
		margin : 0;
		padding : 0;
		text-align:center;
		clear : none;
		position : relative;
		}
		
		/* \*/
		* html div#products
		{
		height: 10px;
		}
		
		/* */ 
		#pages
		{
		margin : 0;
		padding : 0;
		float : left;
		clear : both;
		position : absolute;
		top : 427px;
		left : 0;
		width : 599px;
		}
		
		#pages ul
		{
		margin : 0;
		padding : 0 5px;
		list-style-type : none;
		}
		
		#pages li
		{
		display : block;
		padding : 0 4px;
		float : left;
		margin : 0;
		border-right : 1px solid #6a5642;
		color : #857564;
		display : block;
		font-weight : normal;
		font-size : 11px;
		voice-family : "\"}\"";
		voice-family : inherit;
		}
		
		#pages ul li a
		{
		margin : 0;
		padding : 0;
		white-space : nowrap;
		white-space : nowrap;
		color : #bbaa9a;
		text-decoration : none;
		}
		
		#pages ul li a:hover
		{
		color : #e78228;
		}
		
		#pagesOn
		{
		display : block;
		padding : 0 4px;
		float : left;
		margin : 0;
		border-right : 1px solid #6a5642;
		color : #e78228;
		display : block;
		font-weight : normal;
		font-size : 11px;
		voice-family : "\"}\"";
		voice-family : inherit;
		background-color: #504336;
		}
		
		#productImage
		{
		margin : 0;
		padding : 0;
		clear : none;
		width : 599px;
		height : 442px;
		}
		
		#productImage img
		{
		margin : 0;
		padding : 0;
		}
		
		#prevnext
		{
		margin : 0;
		padding : 0;
		border-top : 1px solid #6a5642;
		clear : both;
		position : absolute;
		top : 444px;
		left : 0;
		width : 599px;
		}
		
		#prevnext #prev, #next
		{
		display : block;
		padding : 0;
		text-decoration : none;
		margin : 0;
		font-size : 11px;
		}
		
		#prevnext #prev
		{
		float : left;
		margin : 0;
		padding : 2px 5px 0;
		}
		
		#prevnext #next
		{
		float : right;
		margin : 0;
		padding : 2px 5px 0;
		}
		
		#back
		{
		margin : 0;
		padding : 12px 0 0 0;
		}
		
		#back a
		{
		color : #e78228;
		}
		
		#caption
		{
		font : 10px Verdana, sans-serif;
		line-height : 1.5;
		color : #f2efec;
		margin : 0;
		padding : 0 5px;
		position : absolute;
		top : 407px;
		left : 0;
		background-color : #31271d;
		width : 589px;
		}
		
		#tools
		{
		font : 10px Verdana, sans-serif;
		line-height : 1.5;
		color : #f2efec;
		margin : 0;
		padding : 3px 5px;
		position : absolute;
		top : 427px;
		left : 325px;
		width : 449px;
		height:20px;
		color:#857564;
		}
		
		#content
		{
		overflow : auto;
		background : transparent;
		margin : 12px 12px;
		padding : 25px;
		border : 1px solid #6a5642;
		width : 450px;
		text-align : left;
		}
		
		#content form
		{
		font-size : 10px;
		}
		
		#content form .image
		{
		float : left;
		}
		
		#content form .upload
		{
		background : #EAE5E1;
		margin : 3px 0 10px;
		padding : 10px 5px 0;
		border : 1px solid #999;
		}
		
		input[type="text"], input[type="password"], textarea
		{
		background-color : #EAE5E1;
		border : 1px solid;
		border-color : #999 #d9d9d9 #d9d9d9 #999;
		}
		
		#view
		{
		margin : 12px 0 0;
		padding : 2px 0 0;
		float : left;
		clear : both;
		border-top : 1px dashed #6a5642;
		clear : both;
		width : 275px;
		}
		
		#view a
		{
		margin : 0;
		padding : 0 2px;
		white-space : nowrap;
		white-space : nowrap;
		color : #bbaa9a;
		text-decoration : none;
		}
		
		#view a:hover
		{
		color : #e78228;
		}
		
		#view a img
		{
		border : none;
		}
		
		#homecolumn
		{
		padding : 0;
		margin : 5px;
		float : left;
		vertical-align : top;
		display : block;
		width : 276px;
		text-align : justify;
		line-height : 1.7;
		}
		
		#subhead
		{
		padding : 0;
		margin : 20px 0 8px 0;
		}
		
		#tophome
		{
		margin : 0;
		padding : 0;
		clear : none;
		width : 900px;
		text-align : left;
		clear : both;
		}
		
		#tophome img
		{
		margin : 0;
		padding : 0 0 15px;
		}
		
		#linkview
		{
		margin : 0 0 2px 0;
		padding : 0;
		float : left;
		clear : both;
		border-bottom : 1px dashed #6a5642;
		width : 270px;
		}
		
		#linkview #link
		{
		display : block;
		text-decoration : none;
		font-size : 11px;
		float : left;
		margin : 0;
		padding : 1px 5px 1px 0;
		}
		
		#linkview #view2
		{
		display : block;
		text-decoration : none;
		font-size : 11px;
		float : right;
		margin : 0;
		padding : 1px 5px 1px 0;
		}
		
		#header2
		{
		padding : 0;
		margin : 30px 20px 20px 25px;
		}
		
		#casestudiescolumn1
		{
		margin : 5px 0 0 15px;
		vertical-align : top;
		display : block;
		text-align : justify;
		line-height : 1.4;
		width:275px;
		}
		
		#casestudiescolumn2
		{
		margin : 5px 0 0 0;
		float : left;
		vertical-align : top;
		display : block;
		text-align : justify;
		line-height : 1.4;
		width:275px;
		}
		
		#casestudiescolumn3
		{
		margin : 5px 0 0 0;
		float : left;
		vertical-align : top;
		display : block;
		text-align : justify;
		line-height : 1.4;
		float : left;
		width:275px;
		}
		
		#linkview a img
		{
		margin : 0;
		padding : 0;
		}
		
		#contactcolumn
		{
		/*     margin : 0;
			 padding : 0;
			 float : left;
			 vertical-align : top;
			 text-align : justify;
			 line-height : 1.4;*/
			 width : 240px;
		}
		
		#contactcolumn img
		{
		margin : 0;
		padding : 5px 0 5px 0;
		}
		
		#menu ul li#oneOn a
		{
		width : 300px;
		background : url(../images/but_antiques_on.gif) no-repeat bottom left;
		}
		
		#oneOn img
		{
		visibility : hidden;
		}
		
		#menu ul li#one a
		{
		width : 300px;
		background : url(../images/but_antiques_on.gif) no-repeat bottom left;
		}
		
		#menu ul li#two a
		{
		width : 300px;
		background : url(../images/but_landscape_on.gif) no-repeat bottom left;
		}
		
		#menu #twoOn li img
		{
		visibility : hidden;
		}
		
		#menu ul li#three a
		{
		width : 300px;
		background : url(../images/but_contemp_on.gif) no-repeat bottom left;
		}
		
		#menu #threeOn li img
		{
		visibility : hidden;
		}
		
		#menu
		{
		margin : 0;
		padding : 0;
		display : block;
		width : 900px;
		}
		
		#menu ul
		{
		margin : 0;
		padding : 0;
		list-style-type : none;
		}
		
		#menu ul li
		{
		display : block;
		float : left;
		margin : 0;
		padding : 0;
		}
		
		#menu ul li a
		{
		margin : 0;
		padding : 0;
		white-space : nowrap;
		color : #666;
		text-decoration : none;
		display : block;
		text-align : left;
		}
		
		#menu li a img
		{
		border : none;
		vertical-align : bottom;
		}
		
		#menu li a:hover img
		{
		visibility : visible;
		}
		
		#menu li a:hover img
		{
		visibility : hidden;
		}
		
		* html #menu li a:hover
		{
		height : 1%;
		}
		
		input.checkbox
		{
		height: 10px;
		width: 10px;
		}
		
		/* Admin Floating Box */
		
		#boxB
		{
		width:150px;
		}
		
		#boxB ul
		{
		margin:0;
		}
		
		.box
		{
		/*background-color: #66FF00;*/
			border: 1px solid #fff;
		color: #000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.9em;
		padding: 0;
		position: absolute;
		z-index:99;
		}
		
		.adminBox
		{
		/*background-color: #66FF00;*/
			border: 1px solid #fff;
		color: #ffffff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.9em;
		}
		
		.adminBox select
		{
		/*background-color: #66FF00;*/
			border: 1px solid #fff;
		color: #cccccc;
		background-color: #35291D;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.9em;
		}
		
		.bar
		{
		background-color: #e78228;
		color: #ffffff;
		font-weight: bold;
		padding: 0 1em;
		}
		
		#loginBox
		{
		border-top:1px solid #fff;
		border-right:1px solid #fff;
		padding:0;
		margin:0;
		border-collapse:collapse;/*background-color: #FFFF99;*/
		}
		
		#loginBox td
		{
		padding:8px;
		border-bottom:1px solid #fff;
		border-left:1px solid #fff;
		}
		
		#loginBox th
		{
		color: #fff;
		text-align:left;
		padding:8px;
		border-bottom:1px solid #fff;
		border-left:1px solid #fff;
		}
		
		.content
		{
		padding: .7em;
		}
		
		.content a
		{
		color : #fff;
		text-decoration : none;
		line-height : 1.5;
		}
		
		.content a:hover
		{
		color : #e78228;
		text-decoration : none;
		}
		
		.content ul, .content li
		{
		list-style:none;
		margin:0px;
		padding:0px;
		}
		
		.compulsary
		{
		color: #e78228;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		}
		
		.small
		{
		color: #f2efec;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		}
