@charset "utf-8";
/* CSS Document */

/***********YUI's reset codes***********************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}


/*general*/
	body{padding:0; margin:0; background-color:#000000; font-family:arial; font-size: 13px; font-weight: normal; color:#999;}
	img {padding:0; margin:0; border:none;}
	a{color:#fff; text-decoration:none; font-weight:normal;}
	a:hover{color:#ccc; text-decoration:none;font-weight:normal;}
	
	
	img.acmelogo{position:absolute; margin-top: 20px;  margin-left: 28px;}
	img.menu1{position:absolute; margin-top: 120px; margin-left: 31px;}
	img.menu2{position:absolute; margin-top: 144px; margin-left: 30px;}
	img.menu3{position:absolute; margin-top: 168px; margin-left: 32px;}
	img.menu4{position:absolute; margin-top: 192px; margin-left: 30px;}
	img.menu5{position:absolute; margin-top: 217px; margin-left: 30px;}
	
	img.sub1{position:absolute; margin-top: 255px; margin-left: 31px;}
	img.sub2{position:absolute; margin-top: 275px; margin-left: 31px;}
	img.sub3{position:absolute; margin-top: 293px; margin-left: 31px;}
	img.sub4{position:absolute; margin-top: 314px; margin-left: 31px;}
	img.sub5{position:absolute; margin-top: 334px; margin-left: 31px;}
	img.sub6{position:absolute; margin-top: 354px; margin-left: 31px;}
	img.sub7{position:absolute; margin-top: 374px; margin-left: 31px;}
	img.sub8{position:absolute; margin-top: 394px; margin-left: 31px;}
	img.sub9{position:absolute; margin-top: 414px; margin-left: 31px;}
	img.sub10{position:absolute; margin-top: 434px; margin-left: 31px;}
	img.contemporary{position:absolute; margin-top: 255px; margin-left: 30px;}
	img.corporate{position:absolute; margin-top: 275px; margin-left: 30px;}
	img.customdesign{position:absolute; margin-top: 294px; margin-left: 31px;}
	img.fineart{position:absolute; margin-top: 315px; margin-left: 31px;}
	img.mirrors{position:absolute; margin-top: 335px; margin-left: 31px;}
	img.objects{position:absolute; margin-top: 355px; margin-left: 31px;}
	img.photography{position:absolute; margin-top: 374px; margin-left: 31px;}
	img.prints{position:absolute; margin-top: 393px; margin-left: 31px;}
	img.textiles{position:absolute; margin-top: 415px; margin-left: 31px;}
	img.traditional{position:absolute; margin-top: 434px; margin-left: 31px;}
	
	img.sub11{position:absolute; margin-top: 20px; margin-left: 760px;}
	img.sub12{position:absolute; margin-top: 20px; margin-left: 860px;}
	img.sub13{position:absolute; margin-top: 118px; margin-left: 760px;}
	img.sub14{position:absolute; margin-top: 118px; margin-left: 860px;}
	img.sub15{position:absolute; margin-top: 218px; margin-left: 760px;}
	img.sub16{position:absolute; margin-top: 218px; margin-left: 860px;}
	img.sub17{position:absolute; margin-top: 318px; margin-left: 760px;}
	img.sub18{position:absolute; margin-top: 318px; margin-left: 860px;}
	img.sub19{position:absolute; margin-top: 418px; margin-left: 760px;}
	img.sub20{position:absolute; margin-top: 418px; margin-left: 860px;}
	
	
	img.bottom{position:absolute; margin-top: 488px; margin-left: 31px;}
	img.kinetiklogo{position:absolute; margin-top: 546px; margin-left: 946px;}
	
	.copyright{position:absolute; margin-top:542px; font-size:10px; color:#333333}
	
	h1.sub0{position:absolute; padding-left: 29px; padding-top:45px;  color:#fff; width: 100%;}
	
	
	#preloadimages{ position:absolute;opacity:0;filter:alpha(opacity=0)}
	#prepreloadimages{ position:absolute;opacity:0;filter:alpha(opacity=0)}
	#preloadimages img{opacity:0;filter:alpha(opacity=0)}
	#wrapper{ width: 980px; height:538px; margin:auto; background-image:url(img/bgMain.jpg); background-repeat:no-repeat; position:relative;background-color:#242424; }
	#content{width: 738px; height:498px; position:absolute;margin-left: 222px; margin-top: 20px; background-color:#070707;}
	#home{width:538px; height:499px; position:absolute; }
	#about{width:538px; height:499px; background-image:url(img/bgabout.jpg); background-repeat:no-repeat;position:absolute; color:#ccc;}
	#paragraph{position:absolute; width:480px; line-height:170%; margin-top:95px; padding-left:30px; padding-right:30px; color:#ccc;}
	
	#profiles{width:538px; height:499px;background-image:url(img/bgprofiles.jpg); background-repeat:no-repeat;position:absolute; color:#ccc;}
	
	#thumbs{position:absolute; width: 500px; margin-top:80px; margin-left: 30px;}
	#thumbs ul{position:absolute; width: 470px;}
	#thumbs ul li{float:left; font-size: 12px; padding-right: 20px;}
	
	#services{width:538px; height:499px;background-image:url(img/bgservices.jpg); background-repeat:no-repeat;position:absolute; color:#ccc;}
	
	#gallery{position:absolute;font-size: 12px; width: 510px;}
	#controls{text-align:right; margin-top: 60px; width: 100px; margin-left: 405px; color:#ccc;}
	#controls a{color:#717571;}
	#controls a:hover{color:#fff;}

	#contact{width:538px; height:499px; background-repeat:no-repeat;position:absolute; color:#ccc;}
	#contactleft{position:absolute; width: 200px; margin-left: 30px; margin-top: 85px; font-size: 13px; line-height:140%;}
	#contactright{position:absolute; width: 200px; margin-left: 262px; margin-top: 85px; font-size: 13px; line-height:140%;}
	#googlemap{position:absolute; margin-top: 198px;}
	
	#contemporary{width:538px; height:499px; position:absolute; }
	/*for portfolio*/
	#contemporary #thumbbg{width: 200px;padding:0;margin:0; position:absolute; margin-top:0px;margin-left: 538px;}
	#contemporary #thumbs{margin:0; padding:0;position:absolute;}
	#contemporary #thumbs ul {width: 200px;padding:0;margin:0; position:absolute; margin-top:0px;margin-left: 538px;}
	#contemporary #thumbs ul li{ width: 100px;/* height:100px;*/ padding:0;margin:0;float:left;}
	#contemporary #thumbs ul li #caption{position:absolute;}
	#contemporary #thumbs ul li a img{margin:0; padding:0; float:left; }
	#contemporary .caption{position:absolute; margin-top:-36px; margin-left: 23px;}
	#hiddenthumbnails{width:200px; height:500px;  position:absolute;margin-left: 760px;margin-top: 20px;}
	#hiddenthumbnails img{padding:0; margin:0;float:left;}
	#insidehiddenthumbnails{width:200px; height:498px; background-color:#070707; /*visibility:hidden;*/}
	
	#show1,#show2,#show3,#show4,#show5,#show6,#show7,#show8,#show9,#show10{/*visibility:hidden;*/background-color:#070707; }
	#bicaption1,#bicaption2,#bicaption3,#bicaption4,#bicaption5,#bicaption6,#bicaption7,#bicaption8,
	#bicaption9,#bicaption10{position:absolute;  margin-left:239px; margin-top: 481px; }
	#submenutext{ width: 760px; height: 535px; position:absolute; margin-top: 0px; margin-left: 0px;}
	#insidesubmenutext{/*border: 1px solid green;*/  width: 90px; height: 190px; position:absolute; margin-top: 253px; margin-left: 30px;}
	#hoverforhover{position:absolute; width: 200px; height:500px; margin-left: 760px; margin-top: 20px;}
	img.bigimagehidden1,img.bigimagehidden2,img.bigimagehidden3,img.bigimagehidden4,img.bigimagehidden5,img.bigimagehidden6,img.bigimagehidden7,
	img.bigimagehidden8,img.bigimagehidden9, img.bigimagehidden10{position:absolute; width:538px; height:498px; margin-left: 222px; margin-top: 20px;}
	img.show{position:absolute; margin-top: -498px;}
	img.unshown{display:block;}
	
	
