.lightbox {
	width:333px;
	z-index:1000;
	background:#fff url('/images/LightBox/bg.gif') repeat-x left bottom;
	border:1px solid #C8C8C8;
	padding:30px 45px 26px 36px;
	/*overflow:hidden;*/
}
	.lightbox h1 {
		font-size:18px;
		/*color:#000;*/
			}
			

/**************dynamicly vertical strech tooltip - blue border******************/
/*width:172px*/

.lightbox-lead-form{width:390px;text-align:left;z-index:1000;bottom:0px;left:0px;}

.lightbox-lead-form .fg-form{width:390px;position:relative;
	background:#f6f7fb url('/images/LightBox/lightbox.form.body.bg.gif') repeat-x left 28px;
	
	}

.lightbox-lead-form h3{
	z-index:1000;
	width:373px;
	height:19px;
	background:url('/images/LightBox/lightbox.form.header.bg.gif') repeat-x left top;
	border:1px solid #a0a8c0;
	padding:0px;
	margin:0px;
	padding-top:7px;
	padding-left:15px;
	font-size:11px;
	text-transform:uppercase;
	color:#435b92;
	font-weight:bold;
	}

	
.lightbox-lead-form #lightbox-close
{
	background-image:url('/images/lightbox/lightbox.products.close.gif');
	background-repeat:no-repeat;
	width:13px;
	height:13px;
	cursor:pointer;
	z-index:1001;
	position:absolute;
	top:9px;
	right:4px;
}
.lightbox-lead-form .txt{width:245px;}
.lightbox-lead-form select{width:250px;}
.lightbox-lead-form .fg-body{margin:15px;}

.lightbox-lead-form .fg-fields{margin:15px;margin-bottom:5px;}
.lightbox-lead-form .fg-field .lbl{text-align:left;width:100px;}

.lightbox-lead-form .fg-buttons{clear:both;padding-right:43px;height:20px;padding-bottom:20px;}
.lightbox-lead-form  .fg-buttons .button	{float:right}

#page-title{
	width:710px;
	height:286px;
	float:left;
	position:relative;
	z-index:0;	
}
	#page-title img{
		position:absolute;
		left:0px;
		bottom:0px;
	}
#content-body{
	width:728px;
	padding:56px 0px 40px 80px;
}#work{
    clear:both;
	width:747px;
	position:relative;
	padding-top:13px;
}
	#work #work-wrap{
		position:relative;
		clear:both;
		left:-9px;
	}
	#work #work-list{
		width:747px;
		height:189px;
	}
		#work #work-list li{
			position:relative;
			float:left;
			margin-right:3px;
			margin-left:2px;
			margin-bottom:1px;
			width:78px;
			height:62px;
			cursor:pointer;
		}
		#work #work-list .empty{
			position:relative;
			float:left;
			margin-right:1px;
			margin-bottom:1px;
			width:64px;
			height:48px;
			cursor:pointer;
			background-color:#121212;
			border:solid 7px #000;
		}				
		#work #work-list li .border{
			background:url('/images/misc/pixel.gif') repeat left top;
			border:solid 7px #DED8CC;
			width:64px;
			height:48px;
			position:absolute;
			overflow:hidden;
			z-index:10;
			top:0px;
			left:0px;
		}		
		#work #work-list li .current-border{
			background:url('/images/misc/pixel.gif') repeat left top;
			border:solid 4px #ec1c24;
			width:56px;
			height:40px;
			position:absolute;
			overflow:hidden;
			z-index:5;
			top:7px;
			left:7px;			
		}
		#work #work-list li .lowlight{			
			width:78px;
			height:62px;
			position:absolute;
			top:0px;
			left:0px;
			background:#000;
			z-index:5;
		}
	#work #preloader{
		width:32px;
		height:32px;
		background:url('/images/misc/preloader.gif') no-repeat left top;
		position:absolute;
		z-index:15;
		top:100px;
		left:260px;
	}	
	#work #tool-tip{
		width:77px;
		background:url('/images/tooltip/top.gif') no-repeat left top;
		float:left;
		position:absolute;
		z-index:15;
		top:10px;
		padding-top:6px;
		opacity:0;
	}
		#work #tool-tip .content{
			width:70px;
			padding:3px;
			border-left:solid 1px #2f2f2e;
			border-right:solid 1px #2f2f2e;
			border-bottom:solid 1px #2f2f2e;
			background-color:#171717;
			color:#fff;
		}

#paging{
	line-height:normal;
	margin-top:8px;
}
	#paging li{
		float:left;
		width:22px;
		height:13px;
		background:url('/images/paging/page.gif') no-repeat left top;
		margin-right:5px;
		zoom:1;
	}
	#paging li a{
		width:22px;
		height:13px;
		text-align:center;
		font-size:10px;
		cursor:pointer;
		display:block;
	}
	#paging li.current a{
		color:#ec1c24;
	}
	#paging li.next{
		background:url('/images/paging/next.gif') no-repeat left top;
		zoom:1;
	}
	#paging li.next a:hover{
		background:url('/images/paging/next-over.gif') no-repeat left top;
	}
	#paging li.prev{
		background:url('/images/paging/prev.gif') no-repeat left top;
	}
	#paging li.prev a:hover{
		background:url('/images/paging/prev-over.gif') no-repeat left top;
	}
	

#more-info{
	width:713px;
	height:0px;
	overflow:hidden;
}
	#more-info ul {
		zoom:1;
	}
	#more-info ul li {
		background:transparent url('/images/misc/blt1.gif') no-repeat left 5px;
		padding-left:10px;
		margin-bottom:5px;
		zoom:1;
	}
	#more-info .general-info{
		position:relative;
		float:left;
		width:100%;
	}
	#more-info .general-info .content{
		border-top:solid 1px #262625;
		border-bottom:solid 1px #262625;
		width:100%;
		padding:20px 0px 8px 0px;
		overflow:hidden;		
		float:left;
	}
		#more-info .general-info .content .close{
			width:14px;
			height:14px;
			background:url('/images/buttons/close.gif') no-repeat left top;
			position:absolute;
			right:0px;
			top:12px;
			cursor:pointer;
		}
		#more-info .general-info .content .col{
			margin-top:10px;
			float:left;
		}		
		#more-info .general-info .content .left{
			margin-right:30px;
		}		
			#more-info .general-info .content .col div{
				margin-bottom:10px;
			}
				#more-info .general-info .content .col div span{
					font-weight:bold;
				}								
				#more-info .general-info .content .col div.lbl{
					float:left;
					margin-right:3px;
				}
				#more-info .general-info .content .col div.tags{
					width:290px;
					float:left;					
				}	
					#more-info .general-info .content .col div.tags a{
						margin-right:5px;
						text-decoration:underline;
						font-weight:bold;
					}

#more-info .menu{
	width:713px;
	margin-top:10px;
	padding-top:8px;
	border-top:solid 1px #262625;
	float:left;
	clear:both;
}
	#more-info .menu a{
		float:left;
		background:url('/images/misc/sep2.gif') no-repeat right 4px;
		margin-right:10px;
		padding-right:6px;
	}
		#more-info .menu a span{
			background:url('/images/arrows/arr3.gif') no-repeat right 6px;
			padding-right:12px;
		}
		#more-info .menu a:hover{
			background:url('/images/misc/sep2-over.gif') no-repeat right 4px;			
		}
			#more-info .menu a:hover span{
				background:url('/images/arrows/arr2.gif') no-repeat right 6px;
			}
	#more-info .menu a.select{
		color:#ec1c24;
		background:url('/images/misc/sep2-over.gif') no-repeat right 4px;
	}
		#more-info .menu a.select span{
			background:url('/images/arrows/arr2.gif') no-repeat right 6px;
		}

#more-info .behind-the-scene{
	position:relative;	
}
	#more-info .behind-the-scene .content{
		border-bottom:solid 1px #262625;
		width:618px;
		padding:20px 0px;
		overflow:hidden;
	}
	#more-info .behind-the-scene a.video{
		display:block;
		width:332px;
		height:280px;
		cursor:default;
	}
	#more-info .behind-the-scene .content .close{
		width:14px;
		height:14px;
		background:url('/images/buttons/close.gif') no-repeat left top;
		position:absolute;
		right:0px;
		top:12px;
		cursor:pointer;
	}

#more-info .article-list{
	position:relative;	
}
	#more-info .article-list .content{
		border-bottom:solid 1px #262625;
		width:713px;
		padding-top:10px;
		overflow:hidden;
	}
		#more-info .article-list .content .close{
			width:14px;
			height:14px;
			background:url('/images/buttons/close.gif') no-repeat left top;
			position:absolute;
			right:0px;
			top:12px;
			cursor:pointer;
		}
	#more-info .article-list .content ul{
		margin-top:10px;
	}	
		#more-info .article-list .content ul li{
			background:url('/images/misc/blt1.gif') no-repeat left 5px;
			padding-left:10px;
			margin-bottom:15px;
		}	
		#more-info .article-list .content ul li .info{
			margin-bottom:3px;
		}
			#more-info .article-list .content ul li .info .date{
				float:left;
				margin-right:7px;
				padding-right:7px;
				background:url('/images/misc/sep2.gif') no-repeat right 3px;
			}
		#more-info .article-list .content ul li .title a{
			background:url('/images/arrows/arr1.gif') no-repeat right 5px;
			padding-right:8px;
			text-decoration:underline;
		}
 