/* --------------------------------------------------------------------------------
-																				-
-				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; padding: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;
		}
	

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

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


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


		#myTabs {
				margin: 0; padding:0; width: 883px; height: 21px;
				position: absolute; top: -21px; left: -1px;
			}
			
		#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;
			}
			
		#globalHeader2 {
			background:url("../images/blankheader3.jpg") no-repeat scroll left bottom #FFFFFF;
			height:120px;
			margin:0;
			padding:0;
			position:relative;
			width:881px;
		}			


		#globalHeader .logo {
				margin: 92px 0 0 17px; padding:0; 
				float: left; clear:none;
			}
			
		#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: #BE0F34; 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;
			}	


/*
		#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 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:140px;
		height:auto;
		padding:0 20px 20px 20px;
		border-bottom:1px dashed #adadad;
		text-align:left;
	}


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



		#infoBox {
				width:166px; text-align: left; clear: none; color: #414142; /*border: 2px solid #414142;*/
				margin: 20px 0 10px 14px; padding: 0; display:block; line-height: 14px;
				/*background: #d2d2ca url(../images/infobg.jpg) repeat-y left top;*/
			}


		#infoBox span {
				color: #414142;	font-weight:normal; font-size: 11px; 
				padding: 0 2px 2px 6px; margin:0; width: 158px; height: 16px; display:block;
				/*background: transparent url(../images/infodots.gif) repeat-x left bottom;*/
		}


		#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;
				}				
	
------------------------------------------------------------ */
	

		.titleGallery {
			font-weight:bold;
			font-size:14px;
			line-height:18px;
			margin-left:40px;
		}


	
/* ------------------------------------------------------------
		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 30px 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;
				}			
	
	
	
	
/* ------------------------------------------------------------
		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: 260px; 
				margin: 20px 0px 35px 0; padding: 15px;
				text-align: left; line-height: 18px; 
				}
	
		#editionsThumbs .eachThumb-left {
				float: left; width: 560px; 
				margin: 0 0 0 40px; padding: 0;
				text-align: left; line-height: 18px; 
				}
	
		#editionsThumbs .eachThumb-right {
				float: left; width: 280px; 
				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: #BE0F34; text-decoration: none;
				text-transform:uppercase;
				}


		#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: 1px solid #FFF;
				}
					
		#editionsThumbs a:hover img {
				border: 1px solid #414142;
				}
	
/* ------------------------------------------------------------
		10,000 ENTRY THUMBS
------------------------------------------------------------ */

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


		#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;
				text-align: left; line-height: 18px; 
				height:auto;
				}


		#workshopThumbs .eachThumb-left {
				float: left; width: 560px; 
				padding: 40px 40px 20px 50px; 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: 200px; 
				padding: 61px 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: #BE0F34; text-decoration: none;
				}


		#workshopThumbs a {
				font-weight:bold; font-size: 13px; 
				color: #BE0F34; text-decoration: none;
				}
					
		#workshopThumbs 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: 570px; height: 173px;
				float:left;
				}
					
			
		#workshopThumbs a img {
				border: 3px solid #FFF;
				}
					
		#workshopThumbs 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; */
				}

		#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; 
				}

		#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 {
				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 100px; 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: #BE0F34;
				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;				
		}



		#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; 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: #BE0F34;
				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:122px;
	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 50px 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;
		}

.subnav-holder {
	position:absolute;
	top:0px;
	right:0px;
	border-left:1px dashed #ADADAD;
}