td{ vertical-align: top; }
a{ color: #4bae4b; }
a:hover{ color: black; }

body,html{ width: 100%; height: 100%; background-color: #000000; }
#mainContainer{ width: 950px; margin: 0 auto 0 auto; display: block; }
	#headContainer{ width: 100%; height: 264px; background: url('/img/main/main_01.jpg') left top no-repeat; }
	#contentContainer{ width: 100%; }

		#leftContainer{ width: 193px; background: url('/img/main/back.gif') left top repeat-y; }
			#menuContainer{ padding: 10px 0 10px 0; }
			#spacer{ width: 100%; height: 15px; background: url('/img/main/main_03.gif') left top no-repeat; }
			#contact{ width: 90%; margin: 5px auto 0 auto; }
			
		#rightContainer{ width: 757px; }
			#content{ width: 95%; margin: 10px auto 10px auto; color: #aaaaaa; } 
			#content a{ color: white; }
			#content a:hover{ color: #FF8000; }
			
		.productContainer{ width: 220px; height: 100%; margin: 0px 10px 0 0; float: left; clear: right; background-color: #3D3D3B; }
		.productContainer .pict{ width: 200px; height: 150px; margin: 10px auto 10px auto; }
		.productContainer .text{ width: 200px; margin: 0 auto 10px auto; color: white; }
		.productContainer .text .head{ font-weight: bold; color: #FF8000; float: left; clear: right; width: 50px; margin-right: 5px; text-align: right; }
		.productContainer .text a{ text-decoration: underline; }  
		.productContainer .text div{ margin-bottom: 10px; }  
		.productLine{ float: left; clear: right; height: 499px; }
		.productContainer .links{ float: left; clear: right; }
		.productContainer .links div{ float: left; clear: right; }
		.productContainer .name{ height: 285px; }
		
		.photoContainer, .photoContainer1{ width: 200px; height: 200px; float: left; clear: right; padding: 10px; background-color: #3D3D3B; margin: 10px 10px 0 0; } 
		.photoContainer table, .photoContainer1 table{ width: 100%; height: 100%; }
		.photoContainer table td, .photoContainer1 table td{ width: 100%; height: 100%; text-align: center; vertical-align: middle; }
		.gallery a, .rodokmen a{ height: 17px; padding: 3px 0 0 30px; background: #F29A00 url('/img/main/button.gif') 5px 2px no-repeat; display: block; width: 60px; border: 1px solid white; float: left; text-decoration: none !important; color: black !important; cursor: pointer; }
		.photoContainer1{ height: 230px; padding-top: 0;}
		.photoContainer1 table{ height: 200px; }
		.photoContainer1 .text{ text-align: justify; height: 20px; }
		.rodokmen a{ margin: 0 15px 10px 0; }
		
		#galleryTitle{ font-size: 18px; text-transform: uppercase; font-weight: bold; } 
		#galleryNote{ margin-top: 5px; font-size: 14px; }