/* Main CSS */

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

	html, body {
		margin:0;
		padding:0;
		}

	body {
		background-color:  #1a2029;
		text-align: center;
		}
		
	a img {
		border: 0 none;
	}
	img {
		border: 0 none;
	}

/* color background-color:  #1a2029; */

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


	#containermain {
		margin:0 auto;
		position:relative;
		height:126px;
		width:942px;
		clear:left;
		text-align: left;
		background-color: #ffffff;
		}
		
	
		
	#containerbottomentirecollection {
		position:relative;
		top:0px;
		height:40px;
		left:0px;
		width:942px;
		clear:left;
		background-color:#1a2029;
		}
		
	#containerbottomentirecollectionwhite {
		position:absolute;
		top:0px;
		height:10px;
		left:0px;
		width:942px;
		clear:left;
		background-color:#ffffff;
		}
		
		
		

		
		
/* Bottom container CSS */
/* ---------------------------------------*/
		
		
	#containerbottom {
		position:relative;
		top:0px;
		height:60px;
		left:0px;
		width:942px;
		clear:left;
		background-color:#1a2029;
		text-align: left;
		}
		
	#containerbottomwhite {
		position:absolute;
		top:0px;
		height:30px;
		left:0px;
		width:942px;
		clear:left;
		background-color:#ffffff;
		text-align: left;
		}
		
	#containerbottomgrey {
		position:absolute;
		top:0px;
		height:30px;
		left:0px;
		width:170px;
		clear:left;
		background-color:#eeeeee;
		text-align: left;
		}
		
	#containerbottomgrey2 {
		position:absolute;
		top:0px;
		height:30px;
		left:173px;
		width:767px;
		clear:left;
		background-color:#eeeeee;
		text-align: left;
		}
		
	
		
	#bottompage {
		position:absolute;
		top:8px;
		left:10px;
		color: #131313;
		text-align: left;
		float:left;
		font: small-caps 12px Arial;
		}
		
	#bottompagenumbers {
		position:absolute;
		top:8px;
		left:60px;
		color: #131313;
		text-align: left;
		float:left;
		font: 12px Arial;
		}
		
	#bottomprevious {
		position:absolute;
		top:3px;
		left:605px;
		float:left;
		width:84px;
		height:25px;
		}
		
	#bottomnext {
		position:absolute;
		top:3px;
		left:703px;
		float:left;
		width:58px;
		height:25px;
		}
		
		
	
		
/* Search CSS */
/* --------------------------------------- */
		
		
	#containersearch {
		position:relative;
		top:0px;
		height:40px;
		left:0px;
		width:942px;
		clear:left;
		background-color:#ffffff;
		}
		
	#containersearchgrey {
		position:absolute;
		top:0px;
		height:35px;
		left:173px;
		width:767px;
		clear:left;
		background-color:#eeeeee;
		}
		
	#searchnumberpaintings {
		position:absolute;
		width:150px;
		top:12px;
		left:15px;
		color: #000000;
		text-align:left;
		float:left;
		font: small-caps 12px Arial;
		}
		
	#searchtotalprice {
		position:absolute;
		width:150px;
		top:12px;
		left:180px;
		color: #000000;
		text-align:left;
		float:left;
		font: small-caps 12px Arial;
		}
		
		
	#searchentirecollectiontxt {
		position:absolute;
		width:150px;
		top:11px;
		left:435px;
		color: #000000;
		text-align:left;
		float:left;
		font: small-caps 12px Arial;
		}
		
	#searchpastsalestxt {
		position:absolute;
		width:150px;
		top:11px;
		left:460px;
		color: #000000;
		text-align:left;
		float:left;
		font: small-caps 12px Arial;
		}
		
	#searchnewarrivalstxt {
		position:absolute;
		width:150px;
		top:11px;
		left:455px;
		color: #000000;
		text-align:left;
		float:left;
		font: small-caps 12px Arial;
		}
		
	#containerentirecollectionsearchbox {
		position:absolute;
		top:7px;
		height:22px;
		left:600px;
		width:160px;
		clear:left;
		background-color:#ffffff;
		}
		
	
		
	#entirecollectionsearchbox {
		position:absolute;
		top:0px;
		left:10px;
		width: 145px;
		height: 15px;
		border: none;
		padding-top:4px;
		background-color:#ffffff;
		}
		
	
		
	#containersearchpicture {
		position:absolute;
		top:7px;
		height:22px;
		left:575px;
		width:30px;
		clear:left;
		}
		
		
/* --------------------------------------- */
		
/* Artist info container CSS */
/* ---------------------------------------*/
	
		
		.artistinfotitle {
		position:relative;
		margin-top:5px;
		left: 180px;
		width:500px;
		font:18px Arial;
		color: #000000;
		}
		
		.artistinfotext {
		position:relative;
		margin-top:5px;
		left: 180px;
		width:500px;
		font:12px Arial;
		color: #000000;
		}

	#containerartistinfo {
		position:relative;
		top:0px;
		min-height: 50px;		
		left:0px;
		width:942px;
		clear:left;
		background-color:#ffffff;
		text-align: left;
		}
		
	#containerartistinfogrey {
		position:relative;
		top:0px;
		height:100%;
		/*height:280px;*/
		width:170px;
		clear:left;
		float:left;
		background-color:#eeeeee;
		text-align: left;
		}
		
	#artistinfotitletext {
		position:relative;
		top:20px;
		left:184px;
		color: #000000;
		text-align: left;
		float:left;
		font:18px Arial;
		}

	#artistinfodescriptiontext {
		position:relative;
		top:50px;
		left:184px;
		color: #000000;
		text-align: left;
		width:440px;
		float:left;
		font:13px Arial;
		}
		
	#artistinfopicture {
		position:absolute;
		top:10px;
		left:728px;
		float:left;
		width:200px;
		height:250px;
		background-color:#999999;
		}





/* Home CSS */
/* ---------------------------------------*/

	#containerhome {
		margin:0 auto;
		position:absolute;
		top:100px;
		height:634px;
		width:942px;
		clear:left;
		background-color:#ffffff;
		text-align: left;
		}

	#homeimage {
		position:absolute;
		top:0px;
		left:2px;
		float:left;
		width:716px;
		height:500px;
		}
		
	#homeviewexhibitionbutton {
		position:absolute;
		top:320px;
		left:6px;
		float:left;
		width:122px;
		height:29px;
		}
		
	#saleinfo {
		position:absolute;
		top:0px;
		left:720px;
		float:left;
		width:220px;
		height:500px;
		background-color:#1a2d3b;
		}
		
		
	#exhibitioninfo1 {
		position:absolute;
		top:55px;
		left:10px;
		color: #ffffff;
		text-align: left;
		float:left;
		font:27px Arial;
		}
		
	#exhibitioninfo2 {
		position:absolute;
		top:120px;
		left:10px;
		color: #ffffff;
		text-align: left;
		float:left;
		font:14px Arial;
		}
		
	#exhibitioninfo3 {
		position:absolute;
		top:180px;
		left:10px;
		color: #ffffff;
		text-align: left;
		float:left;
		font:12px Arial;
		}
		
		
	#homesubscribecontainer {
		position:absolute;
		top:430px;
		left:0px;
		height:40px;
		width:220px;
		color: #ffffff;
		text-align: left;
		float:left;
		}
		
	#homesubscribetext {
		position:absolute;
		top:0px;
		left:5px;
		color: #ffffff;
		text-align: left;
		float:left;
		font: small-caps 13px Arial;
		}
		
		
		
	#containerhomesubscribebox {
		position:absolute;
		top:17px;
		height:22px;
		left:3px;
		width:169px;
		clear:left;
		background-color:#ffffff;
		}
		
	
		
	#homesubscribebox {
		position:absolute;
		top:0px;
		left:4px;
		width: 160px;
		height: 17px;
		border: none;
		padding-top:3px;
		background-color:#ffffff;
		}
		
		
	#homesubscribebutton {
		position:absolute;
		top:17px;
		left:174px;
		float:left;
		width:44px;
		height:22px;
		}
		
		
	#previewimage1 {
		position:absolute;
		top:502px;
		left:2px;
		float:left;
		width:186px;
		height:130px;
		background-color:#999999;
		}

	#previewimage2 {
		position:absolute;
		top:502px;
		left:190px;
		float:left;
		width:186px;
		height:130px;
		background-color:#999999;
		}
		
	#previewimage3 {
		position:absolute;
		top:502px;
		left:378px;
		float:left;
		width:186px;
		height:130px;
		background-color:#999999;
		}
		
	#previewimage4 {
		position:absolute;
		top:502px;
		left:566px;
		float:left;
		width:186px;
		height:130px;
		background-color:#999999;
		}
		
	#previewimage5 {
		position:absolute;
		top:502px;
		left:754px;
		float:left;
		width:186px;
		height:130px;
		background-color:#999999;
		}
		
/* ---------------------------------------*
		


/* Exhibition CSS */
/* ---------------------------------------*/

	#containerexhibition {
		margin:0 auto;
		position:absolute;
		top:100px;
		height:100%;
		width:942px;
		clear:left;
		background-color:#ffffff;
		text-align: left;
		}


	.containerexhibitionitem {
		position:relative;
		top:0px;
		height:460px;
		left:0px;
		width:942px;
		clear:left;
		background-color:#ffffff;
		text-align: left;
		}
		
		
		
	#containerexhibitionartists {
		margin:0 auto;
		position:absolute;
		top:0px;
		height:100%;
		width:170px;
		clear:left;
		text-align: left;
		font: 12px Arial;
		z-index:1;
		}
		
	.containerexhibitiongrey {
		margin:0 auto;
		position:absolute;
		top:0px;
		height:460px;
		width:170px;
		clear:left;
		background-color:#eeeeee;
		text-align: left;
		}
		
	#containerartisttext {
		position:absolute;
		top:15px;
		left:15px;
		color: #ffffff;
		text-align: left;
		float:left;
		font: 12px Arial;
		}
		
	.exhibitionitempicture {
		position:absolute;
		top:0px;
		left:175px;
		float:left;
		width:600px;
		height:400px;
		}
		
	#containerpaintinginfo {
		position:absolute;
		top:0px;
		height:330px;
		left:625px;
		width:200px;
		clear:left;
		background-color:#1a2029;
		text-align: left;
		}
		
	.exhibitioninfobox {
		position:absolute;
		top:0px;
		height:400px;
		left:775px;
		width:163px;
		clear:left;
		background-color:#eeeeee;
		text-align: left;
		}
		
	.displayinfoname {
		position:absolute;
		width:140px;
		top:10px;
		left:7px;
		color: #0b0b0b;
		text-align: left;
		float:left;
		font: 14px Arial;
		}
		
	.displayinfoartist {
		position:absolute;
		width:140px;
		top:60px;
		left:7px;
		color: #0b0b0b;
		text-align: left;
		float:left;
		font: 11px Arial;
		}
		
	.displayinfoprice {
		position:absolute;
		width:175px;
		top:330px;
		right:10px;
		color: #000000;
		text-align: right;
		float:left;
		font: 14px Arial;
		}
		
	.displayinfofree {
		position:absolute;
		width:175px;
		top:345px;
		right:10px;
		color: #000000;
		text-align: right;
		float:left;
		font: small-caps 14px Arial;
		}
		
	
		
	.linkaddtofavorites {
		position:absolute;
		top:405px;
		left:270px;
		color: #000000;
		text-align: left;
		float:left;
		font: small-caps 12px Arial;
		}
		
	.linkviewdetails {
		position:absolute;
		top:405px;
		cursor: pointer;
		left:180px;
		color: #000000;
		text-align: left;
		float:left;
		font: small-caps 12px Arial;
		}
		
		
	.rollover {
		position:absolute;
		top:360px;
		left:65px;
		width : 96px;
		height : 35px;
		background-image:url(/kartinagallery/images/exhibitionbuybuttonreg.jpg);
		z-index:1;
		}

	#rollover:hover {
		background-image:url(/kartinagallery/images/exhibitionbuybuttonroll.jpg);
		z-index:1;
		}
		
		
		
	
		
		
		
/* ---------------------------------------*/
		
		
/* Shopping Cart CSS */
/* ---------------------------------------*/

	#containershoppingcart {
		margin:0 auto;
		position:absolute;
		top:100px;
		height:80px;
		width:942px;
		clear:left;
		background-color:#ffffff;
		text-align: left;
		}


	.containershoppingcartitem {
		position:relative;
		top:10px;
		height:170px;
		left:0px;
		width:942px;
		clear:left;
		background-color:#ffffff;
		text-align: left;
		}
		
	#containershoppingcarttop {
		position:relative;
		top:0px;
		height:30px;
		left:3px;
		width:936px;
		clear:left;
		background-image:url(/kartinagallery/images/shoppingcarttopbar.jpg);
		text-align: left;
		}	
		
	.containershoppingcartitemgrey {
		position:absolute;
		top:0px;
		height:160px;
		left:3px;
		width:936px;
		clear:left;
		background-color:#eeeeee;
		text-align: left;
		}	
		
	.buttonshoppingcartremove {
		position:absolute;
		top:136px;
		height:16px;
		left:2px;
		width:64px;
		clear:left;
		text-align: left;
		}
		
	#buttonshoppingcartview {
		position:absolute;
		top:132px;
		height:24px;
		left:75px;
		width:84px;
		clear:left;
		text-align: left;
		}
		

/* Top Text */

	#shoppingcarttopitem {
		position:absolute;
		width:50px;
		top:9px;
		left:20px;
		color: #000000;
		text-align:left;
		float:left;
		font: 12px Arial;
		}
		
	#shoppingcarttopprice {
		position:absolute;
		width:50px;
		top:9px;
		left:220px;
		color: #000000;
		text-align:left;
		float:left;
		font: 12px Arial;
		}

	#shoppingcarttopshipping {
		position:absolute;
		width:50px;
		top:9px;
		left:345px;
		color: #000000;
		text-align:left;
		float:left;
		font: 12px Arial;
		}
		
	#shoppingcarttoptotal {
		position:absolute;
		width:50px;
		top:9px;
		left:500px;
		color: #000000;
		text-align:left;
		float:left;
		font: 12px Arial;
		}

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

	.shoppingcartitemimage {
		position:absolute;
		top:0px;
		left:746px;
		float:left;
		width:189px;
		background-color:#999999;
		height:160px;
		text-align:left;
		font: 10px Arial;
		}
		
/* Bottom Text */
		
	.shoppingcartbottomitem {
		position:absolute;
		width:110px;
		top:9px;
		left:20px;
		color: #000000;
		text-align:left;
		float:left;
		font: 12px Arial;
		}
		
	.shoppingcartbottomprice {
		position:absolute;
		width:110px;
		top:9px;
		left:220px;
		color: #000000;
		text-align:left;
		float:left;
		font: 12px Arial;
		}

	.shoppingcartbottomshipping {
		position:absolute;
		width:110px;
		top:9px;
		left:345px;
		color: #000000;
		text-align:left;
		float:left;
		font: 12px Arial;
		}
		
	.shoppingcartbottomtotal {
		position:absolute;
		width:110px;
		top:9px;
		left:500px;
		color: #000000;
		text-align:left;
		float:left;
		font: 12px Arial;
		}
		
	#containershoppingcartcheckout {
		position:relative;
		top:0px;
		height:62px;
		left:0px;
		width:942px;
		clear:left;
		background-color:#ffffff;
		text-align: left;
		}

		
		
	#checkoutoutbar {
		position:absolute;
		top:12px;
		height:46px;
		left:3px;
		width:936px;
		clear:left;
		background-color:#eeeeee;
		text-align: left;
		}
		
	#buttonshoppingcartcheckout {
		position:absolute;
		top:2px;
		height:44px;
		left:770px;
		width:168px;
		clear:left;
		text-align: left;
		}
		
	#buttonshoppingcartback {
		position:absolute;
		top:5px;
		left:699px;
		float:left;
		width:70px;
		height:28px;
		}
		
	#shoppingcartgrandtotal {
		position:absolute;
		width:300px;
		top:9px;
		left:10px;
		color: #000000;
		text-align:left;
		float:left;
		font: 12px Arial;
		}
		
	#shoppingcartgrandtotalvar {
		position:absolute;
		width:110px;
		top:9px;
		left:90px;
		color: #000000;
		text-align:left;
		float:left;
		font: 12px Arial;
		}
		
/* ---------------------------------------*/
		
		
/* Entire Collection CSS */
/* ---------------------------------------*/
		
		
	#containerentirecollection {
		margin:0 auto;
		position:absolute;
		top:100px;
		height:240px;
		width:942px;
		clear:left;
		background-color:#ffffff;
		text-align: left;
		}
		
		
	#containerentirecollectionartists {
		margin:0 auto;
		position:absolute;
		top:0px;
		height:100%;
		width:170px;
		clear:left;
		text-align: left;
		background-color:#eeeeee;
		z-index:1;
		}
		
	#containerentirecollectiongrey {
		position:absolute;
		top:0px;
		height:145px;
		width:170px;
		clear:left;
		float:left;
		background-color:#eeeeee;
		text-align: left;
		}
		
	.containerentirecollectiongrey2 {
		position:relative;
		top:0px;
		height:210px;
		width:170px;
		clear:left;
		float:left;
		background-color:#eeeeee;
		text-align: left;
		}
		
	.containerentirecollectionrow {
		position:relative;
		top:0px;
		height:210px;
		left:0px;
		width:942px;
		clear:left;
		background-color:#ffffff;
		text-align: left;
		}
		
	.entirecollectioncontaineritem {
		position:relative;
		top:0px;
		left:0px;
		float:left;
		width:192px;
		height:210px;
		z-index:1;
		}
		
	
		
	.entirecollectioncontaineritemartist {
		position:absolute;
		width:190px;
		top:165px;
		left:7px;
		color: #000000;
		text-align:left;
		float:left;
		font: 12px Arial;
		}
		
	.entirecollectioncontaineritemprice {
		position:absolute;
		width:100px;
		top:180px;
		left:7px;
		color: #000000;
		text-align:left;
		float:left;
		font: 12px Arial;
		}
		
	.entirecollectionpicture {
		text-align:center;
		font: 10px Arial;
		}	
		
	.artistlink {
		color: #000000;
		tex
		font: 12px Arial;
		}
		
	.artistlink:link {text-decoration: none; color:#db2d2d;}
	.artistlink:visited {text-decoration: none; color:#ff5353;}
	.artistlink:active {text-decoration: none; color:#ff5353;}
	.artistlink:hover {text-decoration: none; color:#db2d2d;}

	.entirecollectionitembuy {
		position:absolute;
		top:164px;
		left:155px;
		float:left;
		width:37px;
		height:15px;
		}

	#entirecollectionartistheader {
		position:absolute;
		width:175px;
		top:10px;
		left:120px;
		color: #828282;
		text-align: right;
		float:left;
		font: 20px Arial;
		}
		
	#entirecollectionheaderline {
		position:absolute;
		top:30px;
		left:174px;
		float:left;
		width:651px;
		height:2px;
		background-color:#cccccc;
		}
		
		
		
		
		
		
/* ---------------------------------------*/
		
		
/* Gallery information CSS */
/* ---------------------------------------*/


	#containergalleryinfo {
		margin:0 auto;
		position:absolute;
		top:100px;
		height:403px;
		width:942px;
		clear:left;
		background-color:#ffffff;
		text-align: left;
		}
		
	#containergalleryinfobox {
		position:relative;
		top:0px;
		height:400px;
		left:2px;
		width:938px;
		clear:left;
		background-color:#eeeeee;
		text-align: left;
		}
		
	#galleryinfocontents {
		position:absolute;
		width:882px;
		top:30px;
		left:30px;
		color: #000000;
		text-align:left;
		float:left;
		font: 12px Arial;
		}
		
	#galleryinfophone {
		position:absolute;
		width:200px;
		top:35px;
		left:30px;
		color: #000000;
		text-align:left;
		float:left;
		font: 12px Arial;
		}
		
	#galleryinfoaddress {
		position:absolute;
		width:200px;
		top:70px;
		left:30px;
		color: #000000;
		text-align:left;
		float:left;
		font: 12px Arial;
		}
		
	





/* Past Sales CSS */
/* ---------------------------------------*/
		
		
	#containerpastsales {
		margin:0 auto;
		position:absolute;
		top:100px;
		height:240px;
		width:942px;
		clear:left;
		background-color:#ffffff;
		text-align: left;
		}
		
		
	#containerpastsalesartists {
		margin:0 auto;
		position:absolute;
		top:0px;
		height:100%;
		width:170px;
		clear:left;
		text-align: left;
		background-color:#eeeeee;
		z-index:1;
		}
		
	#containerentirecollectiongrey {
		position:absolute;
		top:0px;
		height:145px;
		width:170px;
		clear:left;
		float:left;
		background-color:#eeeeee;
		text-align: left;
		}
		
	.containerpastsalesgrey2 {
		position:relative;
		top:0px;
		height:210px;
		width:170px;
		clear:left;
		float:left;
		background-color:#eeeeee;
		text-align: left;
		}
		
	.containerpastsalesrow {
		position:relative;
		top:0px;
		height:210px;
		left:0px;
		width:942px;
		clear:left;
		background-color:#ffffff;
		text-align: left;
		}
		
	.pastsalescontaineritem {
		position:relative;
		top:0px;
		left:0px;
		float:left;
		width:192px;
		height:210px;
		z-index:1;
		}
		
	
		
	.pastsalescontaineritemartist {
		position:absolute;
		width:189px;
		top:165px;
		left:7px;
		color: #000000;
		text-align:left;
		float:left;
		font: 12px Arial;
		}
		
	.pastsalescontaineritemprice {
		position:absolute;
		width:100px;
		top:180px;
		left:7px;
		color: #000000;
		text-align:left;
		float:left;
		font: 12px Arial;
		}
		
	.pastsalespicture {
		position:relative;
		top:0px;
		left:4px;
		float:left;
		width:189px;
		height:160px;
		background-color:#eeeeee;
		z-index:1;
		text-align:left;
		font: 10px Arial;
		}
		
		

		
		
/* New Arrivals CSS */
/* ---------------------------------------*/
		
		
	#containernewarrivals {
		margin:0 auto;
		position:absolute;
		top:100px;
		height:240px;
		width:942px;
		clear:left;
		background-color:#ffffff;
		text-align: left;
		}
		
		
	#containernewarrivalsartists {
		margin:0 auto;
		position:absolute;
		top:0px;
		height:100%;
		width:170px;
		clear:left;
		text-align: left;
		background-color:#eeeeee;
		z-index:1;
		}
		
	
		
	.containernewarrivalsgrey2 {
		position:relative;
		top:0px;
		height:210px;
		width:170px;
		clear:left;
		float:left;
		background-color:#eeeeee;
		text-align: left;
		}
		
	#containernewarrivalsgrey3 {
		position:relative;
		top:0px;
		height:40px;
		width:170px;
		clear:left;
		float:left;
		background-color:#eeeeee;
		text-align: left;
		}
		
	#containernewarrivalsdate {
		position:relative;
		top:0px;
		height:40px;
		left:0px;
		width:942px;
		clear:left;
		background-color:#ffffff;
		text-align: left;
		}
		
	#newarrivalsdatetext {
		position:absolute;
		width:600px;
		top:15px;
		left:180px;
		color: #767676;
		text-align:left;
		float:left;
		font: 20px Arial;
		}
		
	.containernewarrivalsrow {
		position:relative;
		top:0px;
		height:210px;
		left:0px;
		width:942px;
		clear:left;
		background-color:#ffffff;
		text-align: left;
		}
		
	.newarrivalscontaineritem {
		position:relative;
		top:0px;
		left:0px;
		float:left;
		width:192px;
		height:210px;
		z-index:1;
		}
		
	
		
	.newarrivalscontaineritemartist {
		position:absolute;
		width:189px;
		top:165px;
		left:7px;
		color: #000000;
		text-align:left;
		float:left;
		font: 12px Arial;
		}
		
	.newarrivalscontaineritemprice {
		position:absolute;
		width:100px;
		top:180px;
		left:7px;
		color: #000000;
		text-align:left;
		float:left;
		font: 12px Arial;
		}
		
	.newarrivalspicture {
		position:relative;
		top:0px;
		left:4px;
		float:left;
		width:189px;
		height:160px;
		background-color:#eeeeee;
		z-index:1;
		text-align:left;
		font: 10px Arial;
		}
		

	
	
	
	
	
	
	
	
/* View Details CSS */
/* --------------------------------------- */


	#containerviewdetailstop {
		margin:0 auto;
		position:absolute;
		top:0px;
		height:140px;
		width:942px;
		clear:left;
		background-color:#ffffff;
		text-align: left;
		}
		
	#containerviewdetailsbottom {
		margin:0 auto;
		position:absolute;
		top:140px;
		min-height:10px;
		width:942px;
		clear:left;
		background-color:#ffffff;
		text-align: left;
		}


	.viewdetailstopbar {
		position:relative;
		top:0px;
		left:0px;
		float:left;
		width:942px;
		height:25px;
		background-color:#eeeeee;
		}
		
	.viewdetailbackbutton {
		position:relative;
		top:3px;
		left:8px;
		float:left;
		width:62px;
		height:22px;
		}
		
	.viewdetailtopbutton {
		position:absolute;
		top:3px;
		left:70px;
		float:left;
		width:62px;
		height:22px;
		}
		
	
	#containerviewdetailsinfo {
		position:absolute;
		top:45px;
		height:200px;
		left:2px;
		width:938px;
		clear:left;
		text-align: left;
		}
	
		
		
	#viewdetailsname {
		position:absolute;
		width:200px;
		top:0px;
		left:20px;
		color: #000000;
		text-align:left;
		float:left;
		font: 12px Arial;
		}
		
		
	#viewdetailsinfo1 {
		position:absolute;
		width:200px;
		top:0px;
		left:260px;
		color: #000000;
		text-align:left;
		float:left;
		font: 12px Arial;
		}
		
	#viewdetailsinfo2 {
		position:absolute;
		width:320px;
		top:0px;
		left:460px;
		color: #000000;
		text-align:left;
		float:left;
		font: 12px Arial;
		}
		
	#viewdetailsbuyinfo {
		position:absolute;
		width:100px;
		top:0px;
		left:800px;
		text-align:left;
		float:left;
		}
		
	#viewdetailsprice {
		position:absolute;
		width:100px;
		top:0px;
		left:2px;
		color: #000000;
		text-align:left;
		float:left;
		font: 12px Arial;
		}
		
	#viewdetailsshipping {
		position:absolute;
		width:100px;
		top:20px;
		left:2px;
		color: #000000;
		text-align:left;
		float:left;
		font: 12px Arial;
		}
		
	.viewdetailsimages {
		position:relative;
		top:0px;
		left:2px;
		float:left;
		width:938px;
		}
		
	#viewdetailsbuynow {
		position:absolute;
		top:35px;
		left:0px;
		width : 96px;
		height : 35px;
		}		
		
		
		
		
/* ---------------------------------------*/

/* Upper container CSS */
/* ---------------------------------------*/

	#containerupper {
		position:relative;
		top:0px;
		height:34px;
		left:0px;
		width:942px;
		clear:left;
		text-align: left;
		}
		
	#containeruppergrey {
		position:absolute;
		top:0px;
		height:34px;
		left:0px;
		width:170px;
		clear:left;
		background-color:#eeeeee;
		text-align: left;
		}
		
	#containeruppergrey2 {
		position:absolute;
		top:0px;
		height:30px;
		left:173px;
		width:767px;
		clear:left;
		background-color:#eeeeee;
		text-align: left;
		}
		
	#upperpage {
		position:absolute;
		top:8px;
		left:10px;
		color: #131313;
		text-align: left;
		float:left;
		font: small-caps 12px Arial;
		}
		
	#upperpagenumbers {
		position:absolute;
		top:8px;
		left:60px;
		color: #131313;
		text-align: left;
		float:left;
		font: 12px Arial;
		}
		
	
		
	#upperprevious {
		position:absolute;
		top:3px;
		left:605px;
		float:left;
		width:84px;
		height:25px;
		}
		
	#uppernext {
		position:absolute;
		top:3px;
		left:703px;
		float:left;
		width:58px;
		height:25px;
		}
		
		
	.currentpagenumbertext {
		color: #cd0000;
		font: 12px Arial;
		}
		
		
/* Favorites CSS */
/* ---------------------------------------*/
		
		
	#containerfavorites {
		margin:0 auto;
		position:absolute;
		top:100px;
		min-height:130px;
		width:942px;
		clear:left;
		background-color:#ffffff;
		text-align: left;
		}
		
		
	.favoritesitem {
		position:relative;
		top:0px;
		left:0px;
		float:left;
		width:471px;
		height:170px;
		background-color:#ffffff;
		}
		
	.favoritesitemgrey {
		position:absolute;
		top:0px;
		left:0px;
		float:left;
		width:468px;
		height:164px;
		}
		
	.favoritespicture {
		position:absolute;
		top:2px;
		left:2px;
		float:left;
		width:189px;
		height:160px;
		}
		
	.favoritesremove {
		position:absolute;
		top:144px;
		left:410px;
		float:left;
		width:56px;
		height:18px;
		}
		
	.favoritesviewdetails {
		position:absolute;
		width:100px;
		top:146px;
		left:340px;
		color: #000000;
		text-align:left;
		float:left;
		font: small-caps 12px Arial;
		}
		
	.favoritesartist {
		position:absolute;
		width:300px;
		top:10px;
		left:200px;
		color: #000000;
		text-align:left;
		float:left;
		font: 12px Arial;
		}
		
	.favoritesdescription {
		position:absolute;
		width:250px;
		top:40px;
		left:200px;
		color: #000000;
		text-align:left;
		float:left;
		font: 12px Arial;
		}
		
	.favoritesprice {
		position:absolute;
		width:100px;
		top:130px;
		left:200px;
		color: #000000;
		text-align:left;
		float:left;
		font: 12px Arial;
		}
		
	.favoritesitembuy {
		position:absolute;
		top:146px;
		left:200px;
		float:left;
		width:44px;
		height:17px;
		}
		
/* Thank you page CSS */
/* ---------------------------------------*/

	#containerthankyou {
		margin:0 auto;
		position:absolute;
		top:55px;
		height:95px;
		width:942px;
		clear:left;
		background-color:#fff;
		text-align: left;
		}
		
	#containerthankyougrey {
		position:absolute;
		top:0px;
		height:93px;
		left:2px;
		width:938px;
		clear:left;
		background-color:#eeeeee;
		text-align: left;
		}
		
	#thankyoutext {
		position:absolute;
		width:880px;
		top:30px;
		left:20px;
		color: #000000;
		text-align:left;
		float:left;
		font: 12px Arial;
		}
		
	
		
	
	#thankyoucontinuebutton {
		position:absolute;
		top:62px;
		left:842px;
		float:left;
		width:84px;
		height:25px;
		}
	

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

a.detail:link {text-decoration: none; color:#000000;}
a.detail:visited {text-decoration: none; color:#000000;}
a.detail:active {text-decoration: none; color:#000000;}
a.detail:hover {text-decoration: none; color:#000000;}
		
a.artisttext:link {text-decoration: none; color:#0b0b0b;}
a.artisttext:visited {text-decoration: none; color:#0b0b0b;}
a.artisttext:active {text-decoration: none; color:#0b0b0b;}
a.artisttext:hover {text-decoration: none; color:#db2d2d;}

a.artistselected:link {text-decoration: none; color:#db2d2d;}
a.artistselected:visited {text-decoration: none; color:#ff5353;}
a.artistselected:active {text-decoration: none; color:#ff5353;}
a.artistselected:hover {text-decoration: none; color:#db2d2d;}



div.tablebackground {
		position: absolute;
		left: 0px;
		width:942px;
		min-height:300px;
		top: 50px;
		background-image:url(/kartinagallery/images/entirebackground.gif);
		}
		
	

		
p.tabletext {
		font:12px Arial;
		color: #000000;
		text-decoration: none;
		}
		

		


	
.tableproperty {
		position: relative;
		height:300px;
		left:172px;
		top:0px;
		width:772px;
		}

.tablepropertytr {
		position: relative;
		top:0px;
		width:772px;
		}

.tablepropertytd {
		position: relative;
		top:0px;
		width:255px;
		}
		



.tablepropertytrsmall {
		position: relative;
		top:0px;
		width:772px;
		height:1px;
		}

.tablepropertytdsmall {
		position: relative;
		top:0px;
		width:255px;
		height:1px;
		}