
DIV.production {

}

DIV.production DIV.productionMenu {
		width: 690px;
		float: left;
		padding: 2px 5px;
		border-top: 1px solid #CCCCCC;	
		border-bottom: 1px solid #CCCCCC;
		text-align: center;
		background-color: #F9F9F9;
	}

		DIV.production DIV.productionMenu A {
			text-decoration: none;
			margin: 0 5px;
			color: #666666;
		}
		
		DIV.production DIV.productionMenu A:hover {
			color: #FF9900;
		}

	DIV.production A.head {
		display: block;
		width: 220px;
		height: 410px;
		margin: 10px 10px 0 0;
		padding: 0 0 5px 0;
		float: left;
		border: 0px solid #CCCCCC;
		color: #999999;
		text-decoration: none;
	}
	
	DIV.production A.head:hover {
			color: #000000;
			cursor: pointer;
	}
	
		DIV.production A.head DIV.name {
			border-bottom: 1px solid #CCCCCC;
			padding: 0 0 10px 0;
			margin: 5px 5px 5px 5px;
		}
		
			DIV.production A.head DIV.name H2 {
				font-size: 16pt;
				font-weight: bold;
				margin: 0;
				padding: 0;	 
			}
			
			DIV.production A.head DIV.name H3 {
				font-size: 12pt;
				letter-spacing: 5px;
				margin: 0;
				padding: 0;				
			}
			
		DIV.production A.head DIV.mainDescription {
			padding: 5px;
		}
		
			DIV.production A.head DIV.mainDescription DIV.advantage {
				font-weight: bold;
				margin: 5px 0 0 0;
				color: #FF9900;
			}
		
			DIV.production A.head DIV.mainDescription UL {
				display: none;
				margin-left: 15px;
				list-style: square outside;
			}
			
			DIV.production A.head:hover DIV.mainDescription UL {
				display: block;
				margin-left: 15px;
				list-style: square outside;
			}
			
			DIV.production A.head DIV.mainDescription UL.advantage {
				margin-left: 15px;
				list-style: square outside;
			}
			
				DIV.production A.head DIV.mainDescription UL.advantage LI {
					color: #666666;
				}
		
	DIV.production DIV.offer {
	}
	
	DIV.production DIV.offer DIV.offerHeading {
		
	}

/* SUBPAGE */

DIV.subpage {

}
	DIV.subpage UL.subPageHeading {
		margin: 5px 0 20px 15px;
		list-style: square outside;
		font-size: 12px;
		font-weight: normal;
		color: #666666;
	}

	DIV.subpage DIV.productionMenu {
		width: 690px;
		float: left;
		padding: 2px 5px;
		border-top: 1px solid #CCCCCC;	
		border-bottom: 1px solid #CCCCCC;
		text-align: center;
		background-color: #F9F9F9;
	}

		DIV.subpage DIV.productionMenu A {
			text-decoration: none;
			margin: 0 5px;
			color: #666666;
		}
		
		DIV.subpage DIV.productionMenu A:hover {
			color: #FF9900;
		}
	
DIV.subpage IMG {
	
}


	DIV.subpage DIV.head {
			height: 280px;
			width: 220px;
			margin: 10px 10px 0 0;
			padding: 0 0 5px 0;
			float: left;
			border: 0px solid #CCCCCC;
			color: #999999;
	}
		
	DIV.subpage DIV.currentHead {
			height: 280px;
			width: 220px;
			margin: 10px 10px 0 0;
			padding: 0 0 5px 0;
			float: left;
		}
		
	DIV.production DIV.currentHead DIV.name {
			border-bottom: 1px solid #CCCCCC;
			padding: 5px 0 10px 0;
			margin: 5px 5px 5px 5px;
		}
		
			DIV.production DIV.currentHead DIV.name H2 {
				font-size: 16pt;
				font-weight: bold;
				margin: 0;
				padding: 0;	 
			}
			
			DIV.production DIV.currentHead DIV.name H3 {
				font-size: 12pt;
				letter-spacing: 5px;
				margin: 0;
				padding: 0;				
			}

DIV.subpage DIV.subPageDescription {
	width: 690px;
	clear: both;
	padding: 5px 5px 5px 5px;
}

			DIV.subpage DIV.subPageDescription DIV.advantageBox {
				margin-left: 50px;
				padding: 	5px;		
			}
			
				DIV.subpage DIV.subPageDescription DIV.advantageBox DIV.advantage {
					font-weight: bold;
					margin: 0;
					color: #FF9900;
					font-size: 16px;
				}
		
			DIV.subpage DIV.subPageDescription UL {
				margin-left: 15px;
				list-style: square outside;
			}
			
			DIV.subpage DIV.subPageDescription UL.advantage {
				margin-left: 15px;
				list-style: disc outside;
			}
			
				DIV.subpage DIV.subPageDescription UL.advantage LI {
					color: #666666;
					padding: 2px 0;
				}

	DIV.offer {
		border-top: 1px solid #CCCCCC;
		float: left;
		width: 600px;
		_width: 500px;
		text-align: center;
		clear: both;
		padding: 10px 0 0 0;
		margin: 20px 50px 0 50px;
		color: #FF9900;
		font-size: 16px;
		font-weight: bold;
	}
	
	DIV.line {
		border-top: 1px solid #CCCCCC;
		font-size: 1px;
		float: left;
		width: 600px;
		_width: 500px;
		text-align: center;
		clear: both;
		padding: 10px 0 0 0;
		margin: 20px 50px 0 50px;
	}
	
	DIV.note {
		float: left;
		width: 650px;
		_width: 550px;
		text-align: left;
		clear: both;
		padding: 5px 0 0 50px;
		margin: 0;
		color: #666666;
		font-size: 12px;
		font-weight: bold;
	}
	
	DIV.subpage DIV.subPageDescription UL.serviceList {
		width: 600px;
		float: left;
		margin: 0;
		list-style: none;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		padding: 5px 0;
	}
	
		DIV.subpage DIV.subPageDescription UL.serviceList LI {
			padding: 0 0 0 5px;
		}
	
	DIV.subpage DIV.subPageDescription UL.serviceList UL.serviceDesc {
		margin: 0 0 20px 15px;
		list-style: square outside;
		font-size: 12px;
		font-weight: normal;
		color: #666666;
	}
	
		DIV.subpage DIV.subPageDescription UL.serviceList LI UL.serviceDesc LI {
			border: 0;
			padding: 0;
		}
		
		DIV.subpage DIV.subPageDescription UL.serviceList LI UL.serviceDesc LI.ref {
			list-style: none inside;
			margin-left: -15px;
		}
	
	DIV.subpage DIV.subPageDescription DIV.finalBox {
		width: 500px;
		margin: 10px 0 0 0;
		padding-left: 50px; 
		float: left;
	}
	
		DIV.subpage DIV.subPageDescription DIV.finalBox DIV.heading {
			font-size: 16px;
			font-weight: bold;
			color: #FF9900;
			margin: 5px 0;
		}
		
		DIV.subpage DIV.subPageDescription DIV.finalBox UL {
			list-style: disc outside;
			margin: 5px 0 0 15px;
			color: #666666;
		}
		
			DIV.subpage DIV.subPageDescription DIV.finalBox UL LI {
				padding: 2px 0;
			}
			
			DIV.subpage DIV.subPageDescription DIV.contact {
				margin: 10px 50px;
				padding: 10px 0; 
				float: left;
				color: #666666;
				width: 600px;
				_width: 500px;
				border-top: 1px solid #CCCCCC;
				text-align: center;
				font-weight: bold;
			}
			
/* GALLERY */

DIV.productionGalleryMenu {
	width: 170px;
	float: left;
	margin: 10px 0 0 0;
}

	DIV.productionGalleryMenu UL {
		list-style: none inside;
	}
	
		DIV.productionGalleryMenu UL LI {
			font-weight: bold;
			color: #FF9900;
		}

			DIV.productionGalleryMenu UL LI UL {
				margin: 0 0 15px 0;
			}
			
				DIV.productionGalleryMenu UL LI UL LI A {
					margin-left: 10px;
					font-weight: normal;
					color: #666666;
					text-decoration: none;
				}
				
					DIV.productionGalleryMenu UL LI UL LI A:hover {
						color: #000000;
					}
					
				DIV.productionGalleryMenu UL LI UL LI A.active {
					margin-left: 10px;
					font-weight: bold;
					color: #000000;
					text-decoration: none;
				}

DIV.productionGalleryMosaic {
	width: 530px;
	float: left;
	margin: 10px 0 0 0;
}
	

