/* --------------------------------------------------------------------------------
-																				-
-				Title: 			Lethbridge Gallery								-
-				Author: 		Ilya Lobanov									-
-				Website: 		WebsiteBlue.com									-
-				Date:			April 24, 2008									-
-																				-
---------------------------------------------------------------------------------- */



/* ------------------------------------------------------------
		MAIN BODY OF WEBSITE
------------------------------------------------------------ */

		body, form, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5 {
			margin:0px;	padding:0px;
		}


/* ------------------------------------------------------------
		MAIN BODY OF WEBSITE
------------------------------------------------------------ */

		body {
			margin:20px 0 0 0;
			background-color: #FFF;
			color: #939598; font-size: 12px;
			font-family:Arial, Helvetica, sans-serif;
			letter-spacing: .15pt;
			line-height: 16pt;
			font-weight: normal;
			text-align:center;
			padding: 0 0 40px;
		}


/* ------------------------------------------------------------
		WRAPPER CONTAINER TO CENTER
------------------------------------------------------------ */

		#wrapper {
			width: 881px;
			margin: 0 auto;
			margin-top: 68px;
			text-align:left;
			border: 1px solid #c7c9cb;
			position: relative;
		}


/* ------------------------------------------------------------
		TABS ON THE TOP
------------------------------------------------------------ */


		#myTabs {
				margin: 0; padding:0; width: 884px; height: 21px;
				position: absolute; top: -21px; left: -1px; background: transparent;
			}

		#myTabs a {
				float: left;
				display: block;
				height: 21px;
			}


/* ------------------------------------------------------------
		GLOBAL HEADER
------------------------------------------------------------ */

		#globalHeader {
				margin: 0; padding:0; position:relative;
				height: 120px; width: 881px;
				background: #FFF url(../images/blankheader2.jpg) no-repeat left bottom;
			}


		#globalHeader .logo {
				margin: 90px 0 0 17px; padding:0;
				float: left; clear:none;
			}

			#globalHeader.abouthead .logo {
				margin: 60px 0 0 17px;
			}

		#globalHeader .front-10000 {
				position: absolute; top: 15px; right: 35px;
			}

		#globalHeader .address {
				position: absolute; bottom: -20px; left: 17px;
			}


		#globalHeader .personHeader {
				margin: 0; padding:0; position: absolute; top: 18px; right: 15px;
			}


		#globalHeader a.joinEditions {
				margin: 7px 10px 0 0; padding:0; float: right; clear:none;
				font-weight:bold; line-height: 15px; font-size: 12px; color: #BD002A; text-decoration: none;
				position: absolute; top: 4px; right: 4px;
			}


		 #globalHeader a.joinEditions:hover {
				margin: 7px 10px 0 0; padding:0; float: right; clear:none;
				font-weight:bold; line-height: 15px; color: #000; text-decoration: none;
			}


		#globalHeader a.winner-link {
				margin: 7px 10px 0 0; padding:0; float: right; clear:none;
				font-weight:bold; line-height: 15px; font-size: 12px; color: #BD002A; text-decoration: none;
				position: absolute; top: 21px; right: 4px;
			}


		 #globalHeader a.winner-link:hover {
				margin: 7px 10px 0 0; padding:0; float: right; clear:none;
				font-weight:bold; line-height: 15px; color: #000; text-decoration: none;
			}


/*
		#brettstyle #globalHeader {
				background: #FFF url(../images/brettheader.jpg) no-repeat left bottom;
			}


		#joelstyle #globalHeader {
				background: #FFF url(../images/joelheader.jpg) no-repeat left bottom;
			}


		#carlystyle #globalHeader {
				background: #FFF url(../images/carlyheader.jpg) no-repeat left bottom;
			}
*/

/* ------------------------------------------------------------
		GLOBAL FLASH NAVIGATION
------------------------------------------------------------ */

		#globalNav {
				margin: 92px 15px 0 0; padding:0;
				float: right; clear:none;
				height: 20px;
				font-weight:bold; font-size: 13px; color: #939598;
			}


		#globalNav a {
				font-weight:bold; font-size: 13px;
				color: #939598; text-decoration: none;
				}

		#globalNav a:hover {
				font-weight:bold; font-size: 13px;
				color:#000000; text-decoration: none;
				}


		#globalNav a.current {
				font-weight:bold; font-size: 13px;
				color: #000000; text-decoration: none;
				}

		#globalNav a.current:hover {
				font-weight:bold; font-size: 13px;
				color:#000000; text-decoration: none;
				}



/* ------------------------------------------------------------
		SUB NAVIGATION
------------------------------------------------------------ */


		/*#subNav {
				width:170px; float: right; text-align: right; clear: none;
				margin: 20px 10px 0 0; padding: 0; display:inline; line-height: 20pt;
				position:relative;
		}*/

		#subNav {
				width:370px; float: right; text-align: right; clear: none;
				margin: 0; padding: 0; display:inline; line-height: 20pt;
				position:relative;
		}

		#subNav a {
				font-weight:bold; font-size: 12px;
				color: #939598; text-decoration: none;
				}

		#subNav a:hover {
				font-weight:bold; font-size: 12px;
				color:#000000; text-decoration: none;
				}


		#subNav a.current {
				font-weight:bold; font-size: 12px;
				color: #000000; text-decoration: none;
				}

		#subNav a.current:hover {
				font-weight:bold; font-size: 12px;
				color:#000000; text-decoration: none;
				}

	.subNav-top {
		width:370px;
		height:auto;
		padding:0 20px 20px 20px;
		/*border-bottom:1px dashed #adadad;*/
		text-align:left;
	}

		.subNav-top a {
			float:left;
			margin:0 20px 0 0;
		}


/* ------------------------------------------------------------
		ITEM INFO BOX
------------------------------------------------------------ */

#content #infoBox {
	width:166px;
	text-align:left;
	clear:none;
	color:#949597;
	margin:0;
	padding:0;
	display:block;
	line-height:14px;
	float:left;
}

	#content #infoBox span {
		color:#949597;
		font-weight:normal;
		font-size:12px;
		padding:0;
		margin:0;
		width:158px;
		height:auto;
		clear:both;
		float:left;
	}

		#content #infoBox span#infoTitle {
			font-weight:bold;
		}

		#content #infoBox span#infoPrice {
			font-weight:bold;
		}

		#content #infoBox span#infoEnquire a {
			font-weight:bold;
			color:#bd002a;
			text-decoration:none;
		}

			#content #infoBox span#infoEnquire a:hover {
				text-decoration:underline;
			}

		#content #infoBox span.availability, #infoBox span.available_yes {
			font-size:11px;
			text-decoration:none;
			background:url("../images/sold_icon.gif") no-repeat 6px 4px;
			padding:0 0 0 18px;
			margin:0;
			letter-spacing: .02pt;
		}

			#infoBox span.available_yes {
				background:url("../images/available_icon.gif") no-repeat 6px 4px;
			}

			.infoBox span.red {
				color:#bd002a;
				font-weight:bold;
			}

			#infoBox span#red {
				color:#bd002a;
				font-weight:bold;
			}


		/*#infoBox {
				width:166px; text-align: left; clear: none; color: #414142;
				margin: 20px 0 10px 14px; padding: 0; display:block; line-height: 14px;

			}


		#infoBox span {
				color: #414142;	font-weight:normal; font-size: 11px;
				padding: 0 2px 2px 6px; margin:0; width: 158px; height: 16px; display:block;

		}


		#infoBox span.availability {
				font-weight:normal; font-size: 11px;
				color: #414142; text-decoration: none;
				background: url("../images/sold_icon.gif") no-repeat 6px 4px;
				padding: 0 0 0 18px; margin:0;
				letter-spacing: .02pt;
				}


		#infoBox span.available_yes {
				font-weight:normal; font-size: 11px;
				color: #414142; text-decoration: none;
				background: url("../images/available_icon.gif") no-repeat 6px 4px;
				padding: 0 0 0 18px; margin:0;
				letter-spacing: .02pt;
				}

		#infoBox span#infoTitle {
			font-weight:bold;
		}

		#infoBox span#infoEnquire a {
			color:#F00;
			font-weight:bold;
			font-size:11px;
		}

			#infoBox span#infoEnquire a:hover {
				text-decoration:underline;
			}



		#infoBox a.rationale {
				font-weight:normal; font-size: 11px;
				color: #414142; text-decoration: none;
				background: url("../images/download_small.gif") no-repeat 6px 2px;
				padding: 0 0 0 18px; margin:0;
				letter-spacing: .02pt;
				}

		#infoBox a.rationale:hover {
				font-weight:normal; font-size: 11px;
				color:#000; text-decoration: none;
				background: url("../images/download_small.gif") no-repeat 6px 2px;
				padding: 0 0 0 18px; margin:0;
				}*/


/* ------------------------------------------------------------
		RELATIVITY OF DIMENSIONS ARTWORK DIAGRAM
------------------------------------------------------------ */

		#infoBox .relativeDiagram {
				color: #414142;	font-weight:normal; font-size: 11px;
				padding: 0; margin:0; width: 166px; height: 40px; display:inline;
				background: transparent url(../images/infodots.gif) repeat-x left bottom;
		}

		#infoBox .relativeDiagram img {
				margin: 0; padding: 0;
			}


/* ------------------------------------------------------------
		THREE ACROSS ENTRY THUMBS
------------------------------------------------------------

		#entryThumbs {
				margin: 60px 0 50px 100px; padding: 0; height: 230px;
				line-height: 11pt; font-weight: normal; clear:both;
				}


		#entryThumbs .eachThumb {
				float: left; width: 173px;
				margin: 0 22px 35px 0; padding: 0;
				text-align: center;  position: relative;
				}


		span.gueststar {
				position: absolute; top: 194px; left: 35px;
				font-weight:bold; font-size: 12px;
				color: #b9b5b6; text-decoration: none;
				}


		#entryThumbs a {
				font-weight:bold; font-size: 13px;
				color: #939598; text-decoration: none;
				}

		#entryThumbs a:hover {
				font-weight:bold; font-size: 13px;
				color:#000000; text-decoration: none;
				}


		#entryThumbs img {
				margin: 0 0 35px 0; padding: 0;
				}


		#entryThumbs a img {
				border: 3px solid #FFF;
				}

		#entryThumbs a:hover img {
				border: 3px solid #414142;
				}

------------------------------------------------------------ */


/* ------------------------------------------------------------
		TWO ACROSS ENTRY THUMBS
------------------------------------------------------------ */

		/*#entryThumbs {
				margin: 60px 0 50px 90px; padding: 0; height: auto;
				line-height: 11pt; font-weight: normal; clear:both; float:left;
				}


		#entryThumbs .eachThumb {
				float: left; width: 335px; min-width:341px; display:inline;
				margin: 0 22px 6px 0; padding: 0;
				text-align: left;  position: relative;
				}



		#entryThumbs a {
				font-weight:bold; font-size: 13px;
				color: #939598; text-decoration: none;
				}

		#entryThumbs a:hover {
				font-weight:bold; font-size: 13px;
				color:#000000; text-decoration: none;
				}


		#entryThumbs img {
				margin: 0 0 5px 0; padding: 0;
				}


		#entryThumbs a img {
				border: 3px solid #FFF;
				}

		#entryThumbs a:hover img {
				border: 3px solid #414142;
				}			*/

/* ------------------------------------------------------------
		FOUR ACROSS ENTRY THUMBS
------------------------------------------------------------ */
		#homepage-image {margin-top:10px; text-align:center}
		#homepage-image img {width:670px; height:auto}
		#entryThumbs {
				margin: 18px 0 50px 104px; padding: 0; height: auto;
				line-height: 11pt; font-weight: normal; clear:both; float:left;
				width:770px;
				}


		#entryThumbs .eachThumb {
				float: left; width: 160px; display:inline;
				margin: 0 20px 6px 0; padding: 0;
				text-align: left;  position: relative;
		}



		#entryThumbs a {
				font-weight:bold; font-size: 13px;
				color: #939598; text-decoration: none;
				}

		#entryThumbs a:hover {
				font-weight:bold; font-size: 13px;
				color:#000000; text-decoration: none;
				}


		#entryThumbs img {
				margin: 5px 0; padding: 0;
				width:130px;
				height:130px;
				}


		#entryThumbs a img {
				border: 3px solid #FFF;
				}

		#entryThumbs a:hover img {
				border: 3px solid #414142;
				}

		#entryThumbs span.indexRed {
			color:#bd002a;
			font-size:11px;
			margin:0 0 0 4px;
			float:left;
			clear:both;
		}


/* ------------------------------------------------------------
		EDITIONS ENTRY THUMBS
------------------------------------------------------------ */

		/*#editionsThumbs {
				margin: 60px 0 50px 100px; padding: 0; height: 350px;
				line-height: 11pt; font-weight: normal; clear:both;
				}


		#editionsThumbs .eachThumb {
				float: left; width: 173px;
				margin: 0 22px 35px 0; padding: 0;
				text-align: center; line-height: 18px;
				}

		#editionsThumbs span {
				font-weight:bold; font-size: 12px;
				color: #BE0F34; text-decoration: none;
				}


		#editionsThumbs a {
				font-weight:bold; font-size: 13px;
				color: #BE0F34; text-decoration: none;
				}

		#editionsThumbs a:hover {
				font-weight:bold; font-size: 13px;
				color:#000000; text-decoration: none;
				}


		#editionsThumbs img {
				margin: 0 0 35px 0; padding: 0;
				}


		#editionsThumbs a img {
				border: 3px solid #FFF;
				}

		#editionsThumbs a:hover img {
				border: 3px solid #414142;
				}		*/

		#editionsThumbs {
				margin: 0; padding: 0; height: auto;
				line-height: 11pt; font-weight: normal; clear:both;
				}

		#editionsThumbs .eachThumb {
				float: left; width: 881px;
				margin: 20px 0px 35px 0; padding: 0;
				text-align: left; line-height: 18px;
				}

		#editionsThumbs .eachThumb-left {
				float: left; width: 610px;
				margin: 0 20px; padding: 0;
				text-align: left; line-height: 18px;
				}

		#editionsThumbs .eachThumb-right {
				float: left; width: 230px;
				margin: 0; padding: 0;
				text-align: left; line-height: 18px;
				}

		#editionsThumbs span {
				font-weight:bold; font-size: 12px;
				color: #BE0F34; text-decoration: none;
				}

		#editionsThumbs strong.new {
				font-weight:bold; font-size: 12px;
				color: #BD002A; text-decoration: none;
				text-transform:uppercase;
				}


		#editionsThumbs a {
				font-weight:bold; font-size: 13px;
				color: #BD002A; text-decoration: none;
				}

		#editionsThumbs a:hover {
				font-weight:bold; font-size: 13px;
				color:#000000; text-decoration: none;
				}


		#editionsThumbs img {
				margin: 0 0 35px 0; padding: 0;
				}


		#editionsThumbs a img {
				border: 3px solid #FFF;
				}

		#editionsThumbs a:hover img {
				border: 3px solid #414142;
				}

/* ------------------------------------------------------------
		10,000 ENTRY THUMBS
------------------------------------------------------------ */

		#lethbridgeThumbs {
				margin: 17px 0 50px 114px;
				padding: 0; height: 350px;
				line-height: 11pt; font-weight: normal; clear:both;
/*				background: #FFF url(../images/seps.gif) no-repeat 0px 210px;
				margin: 60px 0 50px 50px; */
				}


		#lethbridgeThumbs .eachThumb {
				float: left; width: 205px; display:inline;
				margin: 0; padding: 0 22px 35px 0;
				text-align: left; line-height: 18px;
				}

		#lethbridgeThumbs span {
				font-weight:bold; font-size: 12px;
				color: #BE0F34; text-decoration: none;
				}


		#lethbridgeThumbs a {
				font-weight:bold; font-size: 13px;
				color: #BE0F34; text-decoration: none;
				}

		#lethbridgeThumbs a:hover {
				font-weight:bold; font-size: 13px;
				color:#000000; text-decoration: none;
				}


		#lethbridgeThumbs img {
				margin: 0 0 35px 0; padding: 0;
				}


		#lethbridgeThumbs a img {
				border: 3px solid #FFF;
				}

		lethbridgeThumbs a:hover img {
				border: 3px solid #414142;
				}




/* ------------------------------------------------------------
		WORKSHOP ENTRY THUMBS
------------------------------------------------------------ */

		/*#workshopThumbs {
				padding: 60px 0 30px 100px; margin: 0; height: 320px; width: 560px;
				line-height: 11pt; font-weight: normal; clear:both;
				background: #FFF url(../images/seps.gif) no-repeat 0px 210px;
				}


		#workshopThumbs .eachThumb {
				float: left; width: 560px;
				margin: 0 22px 0px 0; padding: 0;
				text-align: left; line-height: 18px;
				}*/

		#workshopThumbs {
				padding: 0; margin: 0; height: auto; width: 881px;
				line-height: 11pt; font-weight: normal; clear:both;
				}


		#workshopThumbs .eachThumb {
				float: left; width: 881px;
				padding: 0px 0 0 0; margin: 0 0 40px 0;
				text-align: left; line-height: 18px;
				height:auto;
				}


		#workshopThumbs .eachThumb-left {
				float: left; width: 600px;
				padding: 10px 40px 20px 20px; margin: 0;
				text-align: left; line-height: 18px;
				/*border-right:1px dashed #dadada;*/ height:auto;
				}


				#workshopThumbs .eachThumb-left span {
						margin-bottom:10px; float:left;
						}


		#workshopThumbs .eachThumb-right {
				float: left; width: 170px;
				padding: 31px 10px 20px 20px; margin: 0 0 0 -1px;
				text-align: left; line-height: 18px; height:auto;
				/*border-left:1px dashed #dadada;*/
				}

		#workshopThumbs span {
				font-weight:bold; font-size: 12px;
				color: #BD002A; text-decoration: none;
				}


		#workshopThumbs a {
				font-weight:bold; font-size: 13px;
				color: #BD002A; text-decoration: none;
				}

		#workshopThumbsx a:hover {
				font-weight:bold; font-size: 13px;
				color:#000000; text-decoration: none;
				}


		#workshopThumbs a.thumbimg {
				margin: 0 0 15px 0; padding: 0; display: block;
				width: 600px; height: auto;
				float:left;
				}


		#workshopThumbs a img {
				border: 3px solid #FFF;
				}

		#workshopThumbsx a:hover img {
				border: 3px solid #414142;
				}

/* ------------------------------------------------------------
		10000
------------------------------------------------------------ */

		#tenthousand {
/*				margin: 60px 0 50px 100px; padding: 0; height: 400px; width: 560px;
				line-height: 11pt; font-weight: normal; clear:both;
				background: #FFF url(../images/seps.gif) no-repeat 0px 210px; */
				clear: both;
				font-weight: normal;
				height: auto;
				line-height: 11pt;
				margin: 20px 0 20px 114px;
				padding: 00;
				width: 670px;
				}

		#tenthousand table {
				font-size: 12px; font-weight: bold;
				}

		#tenthousand .eachThumb {
/*				float: left; width: 560px;
				margin: 0 22px 35px 0; padding: 0;
				text-align: center; line-height: 18px; */
				line-height: 18px;
				margin: 0 22px 35px -5px;
				padding: 0;
				text-align: center;
				width: 670px;
				}

		#tenthousand span {
				font-weight:bold; font-size: 12px;
				color: #BE0F34; text-decoration: none;
				}


		#tenthousand a {
				font-weight:bold; font-size: 13px;
				color: #BE0F34; text-decoration: none;
				}

		#tenthousand a:hover {
				font-weight:bold; font-size: 13px;
				color:#000000; text-decoration: none;
				}


		#tenthousand img {
				margin: 0 0 35px 0; padding: 0;
				}


		#tenthousand a img {
				border: 3px solid #FFF;
				}

		#tenthousand a:hover img {
				border: 3px solid #414142;
				}

		#tenthousand a.conditions-btn {
				display: block;
				padding: 5px;
				background-color:#999;
				width: 230px;
				color: #333;
				font-size: 11px;
				margin: 20px auto;
				}

		#tenthousand a.conditions-btn:hover {
				color: white;
				}


/* ------------------------------------------------------------
		PAINTINGS ENTRY THUMBS
------------------------------------------------------------ */

.paintingsThumbs {
	width:810px;
	height:auto;
	float:left;
	margin:40px 0 59px 20px;
}

	.paintingsThumbs .eachThumb {
		width:600px;
		height:auto;
		float:left;
		margin:0;
		position:relative;
	}

		.paintingsThumbs .eachThumb .infoBox {
			position:absolute;
			top:0;
			right:-250px;
			width:170px;
			line-height:16px;
		}

			.infoBox span#infoEnquire a {
				font-weight:bold;
				color:#bd002a;
				text-decoration:none;
			}

				.infoBox span#infoEnquire a:hover {
					text-decoration:underline;
				}

		/*#paintingsThumbs {
				margin: 0 0 0 70px; padding: 0; height: 460px;
				line-height: 11pt; font-weight: normal; clear:both;
				}


		#paintingsThumbs .eachThumb {
				float: left; width: 270px;
				margin: 0; padding: 0;
				text-align: left; line-height: 18px;
				}


		#paintingsThumbs .break {
				float: left; width: 75px; height: 400px;
				margin: 0; padding: 0;
				}

		.pagebreak {
				height: 0; width: 700px;
				clear: both; margin: 0; padding: 0 0 50px 0;
				}


		#paintingsThumbs span {
				font-weight:bold; font-size: 12px;
				color: #BE0F34; text-decoration: none;
				}


		#paintingsThumbs a {
				font-weight:bold; font-size: 13px;
				color: #BE0F34; text-decoration: none;
				}

		#paintingsThumbs a:hover {
				font-weight:bold; font-size: 13px;
				color:#000000; text-decoration: none;
				}


		#paintingsThumbs img {
				margin: 60px 0 15px 0; padding: 0;
				}


		#paintingsThumbs a img {
				border: 3px solid #FFF;
				}

		#paintingsThumbs a:hover img {
				border: 3px solid #414142;
				}	*/



/* ------------------------------------------------------------
		MAIN PAGE NEWS ARTICLE
------------------------------------------------------------ */


		#splashArticles {
				width:585px; text-align: left; clear: none;
				margin: 40px 0 40px 107px; padding: 0;
		}



		#splashArticles p {
				color: #000; line-height: 12pt; text-align: left;
				font-size: 11px; padding: 6px 30px 6px 0; margin:0;
		}



		#splashArticles a {
				margin: 0; padding:0;
				font-weight:normal; line-height: 20px;
				font-size: 11px; color: #939598;
				text-decoration: none;
			}


		#splashArticles a:hover {
				margin: 0; padding:0;
				font-weight:normal; line-height: 20px;
				color: #000; text-decoration: underline;
			}


		#splashArticles a.join {
				margin: 0; padding:0;
				font-weight:normal; line-height: 15px;
				font-size: 11px; color:#BD002A;
				text-decoration: underline;
			}


		#splashArticles a.join:hover {
				margin: 0; padding:0;
				font-weight:normal; line-height: 15px;
				color: #000; text-decoration: none;
			}

/* ------------------------------------------------------------
		CATALOGUE THUMBS
------------------------------------------------------------ */

		#catalogueThumbs {
				margin: 10px 0 10px 0; padding: 0; float: left; display: inline; width:525px;
				}


		#catalogueThumbs .myThumb {
				float: left; width: 110px; height: 140px;
				margin: 0 19px 0 0; padding: 0;
				text-align: left;  display: inline;
				}

		#catalogueThumbs a {
				font-weight:bold; font-size: 10px; line-height:8pt;
				color: #939598; text-decoration: none;
				}

		#catalogueThumbs a:hover {
				font-weight:bold; font-size: 10px;
				color:#000000; text-decoration: none;
				}

		#catalogueThumbs img {
				margin: 0; padding: 0; width: 110px; height: 90px;
				}


		#catalogueThumbs a img {
				border: 3px solid #FFF;
				}

		#catalogueThumbs a:hover img {
				border: 3px solid #414142;
				}




/* ------------------------------------------------------------
		CATALOGUE ITEM THUMBS
------------------------------------------------------------ */

		#itemThumbs {
				margin: 10px 0 5px 0; padding: 0 0 5px 0; float: left; display: inline; width: 522px;
				background: #FFF url(../images/dots_horizontal.gif) no-repeat left bottom;
				}


		#itemThumbs a.myItemThumb {
				float: left; width: 48px; height: 38px; display: block;
				margin: 0 11px 5px 0; padding: 0; background-color: #FFFFFF;
				}

		#itemThumbs a.myItemThumb:hover {
				float: left; width: 48px; height: 38px; display: block;
				margin: 0 11px 5px 0; padding: 0; background-color: #414142;
				}


		#itemThumbs a.myLastThumb {
				float: left; width: 48px; height: 38px; display: block;
				margin: 0 0 5px 0; padding: 0; background-color: #FFFFFF;
				}

		#itemThumbs a.myLastThumb:hover {
				float: left; width: 48px; height: 38px; display: block;
				margin: 0 0 5px 0; padding: 0; background-color: #414142;
				}

		#itemThumbs img {
				margin: 2px; padding: 0; width: 44px; height: 34px;
				}



/* ------------------------------------------------------------
		ITEM LARGE IMAGE IMAGE
------------------------------------------------------------ */

		img.itemLarge {
				float: left; text-align: left;
				border: none; background-color:#EEEEEE;
				margin: 5px 17px 5px 0; padding: 0;
			}


/* ------------------------------------------------------------
		VIDEOS
------------------------------------------------------------ */

		#videoThumbs {
				margin: 10px 0 10px 0; padding: 0; float: left; display: inline;
				font-weight:bold; font-size: 10px;
				color: #939598; text-decoration: none;
				}


		#videoThumbs .myVideo {
				float: left; width: 230px;
				margin: 0 25px 25px 0; padding: 0;
				text-align: left;  display: inline;
				}


		#videoThumbs .myVideoAlt {
				float: left; width: 180px;
				margin: 0 0 25px 0; padding: 0;
				text-align: left;  display: inline;
				}


/* ------------------------------------------------------------
		MAIN MEMBER IMAGE
------------------------------------------------------------ */

	#memberphoto {
				float: left; text-align: left;
				border: none; background-color: #FFFFFF;
				width: 660px; height: 160px;
				margin: 0 17px 15px 0; padding: 0;
		}


	#memberphoto img {
				height: 160px; margin: 0; padding: 0; float: left;
		}



/* ------------------------------------------------------------
		EVENT IMAGES
------------------------------------------------------------ */


	#eventphoto {
				float: left; text-align: left;
				border: none; background-color: #FFFFFF;
				width: 150px; height: 110px;
				margin: 0 17px 15px 0; padding: 0;
		}


	#eventphoto img {
				height: 110px; margin: 0; padding: 0; float: left;
		}



/* ------------------------------------------------------------
		MAIN CONTENT DIV
------------------------------------------------------------ */



		#content {
				width:681px; float: left; text-align: left; clear: none;
				padding: 20px 0 20px 20px; margin: 0; display:inline;
				/*background: #FFF url(../images/dots_vertical.gif) repeat-y top right;*/
				position:relative;
		}



		#content h1, #splashArticles h1 {
				font-family: Arial, Helvetica, sans-serif;
				color: #939598;
				font-size: 14px;
				line-height: 1.2em;
				margin: 0; padding: 0;
		}



		#content p {
				color: #000; line-height: 12pt; text-align: left;
				font-size: 11px; padding: 6px 30px 6px 0; margin:0;
		}



		#content span {
				color: #7e705d;
				font-weight: bold;
				font-size: 12px; padding: 0; margin:0;
		}



		#content a {
				color: #939598;
				text-decoration: none;
			}


		#content a:hover {				color: #000;
				text-decoration: none;
			}



		#content a.previous {
				font-weight:bold; font-size: 10px;
				color: #000; text-decoration: none;
				padding: 0 0 0 5px; margin:0; float: left;
				cursor:pointer;
				}



		#content a.detail {
				font-weight:bold; font-size: 10px;
				color: #939598; text-decoration: none;
				padding: 0 0 0 190px; margin:0; float: left;
				}


		#content a.next {
				font-weight:bold; font-size: 10px;
				color: #000; text-decoration: none;
				padding: 0 20px 0 0; margin:0; float: right;
				cursor:pointer;
				}


		#content a.pdf {
				font-weight:bold; font-size: 12px;
				color: #939598; text-decoration: none;
				background: url("../images/download.gif") no-repeat 0 3px;
				padding: 0 0 0 19px; margin:0 17px 0 0; float: right;
				}

		#content a.pdf:hover {
				font-weight:bold; font-size: 12px;
				color:#000; text-decoration: none;
				background: url("../images/download.gif") no-repeat 0 3px;
				padding: 0 0 0 19px; margin:0 17px 0 0; float: right;
				}


/* ------------------------------------------------------------
		MAIN FORMS LAYOUT
------------------------------------------------------------ */


		#content fieldset {
				 margin: 5px 30px 5px 10px; padding: 15px 0 15px 0;
				 background-color: #fafafa; border: none;
		}

		#main {
				border: none; margin-top: 20px;
				display: block; padding-bottom: 20px;
		}

		#main h1 {
				color:#878787;
				font-size:18px;
				font-weight:normal;
				margin-bottom:20px;
				margin-top: 20px;
		}

		#main h2 {
				font-size:16px;
		}

		#main label {
				color: #878787;	font-size: 12px; font-family:Arial, Helvetica, sans-serif; letter-spacing: .1pt; font-weight: bold;
				/*width: 150px;*/ width: 280px; margin: 0 0 15px 0; padding: 0; cursor: pointer;
				float: left; text-align: right; clear: both;
		}


		#main span.mandatory {
				font-size: 12px;
				color: #d50000;
		}


		#main input {
				font-size: 12px; font-family:Arial, Helvetica, sans-serif;
				float: left; width: 220px; height:22px;
				padding: 2px; margin: 0 0 10px 20px;
				color:#878787; border: 1px solid #c7c8ca;
		}

		#main input.small {
				font-size: 12px; font-family:Arial, Helvetica, sans-serif;
				float: left; width: 90px; height:22px;
				padding: 2px; margin: 0 0 10px 20px;
				color:#878787; border: 1px solid #c7c8ca;
		}


		#main input.pricesmall {
				font-size: 12px; font-family:Arial, Helvetica, sans-serif;
				float: left; width: 100px; height:22px;
				padding: 2px; margin: 0 0 10px 20px;
				color:#878787; border: 1px solid #c7c8ca;
		}


		#main select {
				font-size: 12px; font-family:Arial, Helvetica, sans-serif;
				float: left; width: 220px; height:22px;
				padding: 2px; margin: 0 0 10px 20px;
				color:#878787; border: 1px solid #c7c8ca;
		}

		#main textarea {
				font-size: 12px; font-family:Arial, Helvetica, sans-serif;
				float: left; width: 220px; height: 80px;
				padding: 2px; margin: 0 0 10px 20px;
				color:#878787; border: 1px solid #c7c8ca;
		}



		#main input.tick {
				float: left; width: 16px; height:16px; clear:both; display: inline;
				padding: 2px; margin: 0; border: none;
		}


		#main span.required {
				font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
				float: left; width: 70px; padding: 3px; margin: 0 0 2px 5px; color:#d50000;
		}


		#main .button {
				margin: 0 0 10px 20px; padding: 0;
				width: 72px; height: 19px; border: none;
		}


		#main .verify  {
				margin: 0 0 10px 15px;	width: 80px; height: 24px; border: none; cursor: default;
		}

		#main .group {
				float: left; width: 235px; height: 40px;
				padding: 2px; margin: 0 0 10px 20px; text-align:left;
		}


		#main .radio {
				width: 17px; height: 17px; border: none;
				padding: 0; margin: 0 5px 0 0;
		}


/* ------------------------------------------------------------
		GLOBAL HEADER
------------------------------------------------------------ */

		#globalFooter {
				margin: 0; padding:0; clear:both;
				height: 30px; width: 881px;
				background: #FFF url(../images/dots_horizontal.gif) repeat-x left top;
			}


		#globalFooter .links {
				margin: 10px 0 0 0; padding:0;
				float: left; clear:none;
			}


		#globalFooter a.join {
				margin: 7px 10px 0 0; padding:0; float: right; clear:none;
				font-weight:bold; line-height: 15px;
				font-size: 12px;
				color:#BD002A;
				text-decoration: none;
			}


		#globalFooter a.join:hover {
				margin: 7px 10px 0 0; padding:0; float: right; clear:none;
				font-weight:bold; line-height: 15px;
				color: #000;
				text-decoration: none;
			}

		#globalFooter2 {
				margin: 0; padding:0; clear:both;
				height: 0px; width: 881px;
			}

.btn_contact {
	position:absolute;
	top:95px;
	left:805px;
}

.btn_contact-front {
	position:absolute;
	top:95px;
	left:805px;
}

/* ------------------------------------------------------------
	Collection
------------------------------------------------------------ */

#collection {
	position:relative;
}

#collection #content {
	width:861px;
	float: left;
	text-align:
	left; clear: none;
	padding: 20px 0 0px 20px;
	margin: 0;
	display:inline;
	/*background: #FFF url(../images/dots_vertical.gif) repeat-y top right;	*/
	background:none;
}

	#collection #content h1 {
		margin-bottom:50px;
	}

.eachpainting {
	width:861px;
	float: left;
	text-align:
	left; clear: none;
	padding: 0;
	margin: 0;
	display:inline;
	/*background: #FFF url(../images/dots_vertical.gif) repeat-y top right;	*/
	background:none;
}

	.eachpainting-left {
		width:681px;
		float: left;
		text-align: left;
		clear: none;
		padding: 0 0 100px 0;
		margin: 0;
		display:inline;
		/*background: #FFF url(../images/dots_vertical.gif) repeat-y top right;*/
		position:relative;
	}

	.eachpainting-right {
		width:180px;
		float: left;
		text-align: left;
		clear: none;
		padding: 0 0 50px 0;
		margin: 0;
		display:inline;
		position:relative;
	}

		/*.eachpainting-left #infobox {
			position:absolute;
			bottom:50px;
			right:-180px;
			margin:0;
		}*/

		.eachpainting-left #infobox {
			position:absolute;
			top:0px;
			right:-180px;
			margin:0;
		}

.subnav-holder {
	position:absolute;
	top:-35px;
	left:0px;
	/*border-left:1px dashed #ADADAD;*/
	z-index:2;
}

#workshopThumbs span.marbtm8 {
	margin-bottom:8px;
	color:#939598;
	font-weight:normal;
	float:left;
	width:100%;
}

#workshopThumbs strong.marbtm8 {
	margin-bottom:8px;
	color:#939598;
	float:left;
	width:100%;
}

.artistName {
	margin:0 0 0 3px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size:13px;
}

.gohome {
	position:absolute;
	top:5px;
	left:10px;
	font-size:13px;
	font-weight:normal;
	color:#bbbbbb;
	text-decoration:none;
}

	.gohome:hover {
		color:#a7a7a7;
	}



		/*.eachThumb a img {
			border:none;
		}*/

		/*.eachThumb a img {
			border:#939598;
		}

		.eachThumb a:hover img {
			border:#000000;
		}*/
