.overlay {
	width: 760px;
}
#cboxOverlay{
	background: transparent url(../images/overlay-mask.png) scroll repeat left top;
}
div.front #cboxTopCenter {
	background: transparent url(../images/country-select-top-bg.png) repeat-x left top;
	height: 16px;
}
#cboxTopCenter {
	background: transparent url(../images/overlay-bg-top.png) repeat-x left top;
	height: 16px;
	width: 767px !important;
}
#cboxTopRight {
	width: 11px;
	height: 0px;
	background: transparent url(../images/overlay-bg-top-right.png) no-repeat left bottom;
}
#cboxMiddleRight {
	background: transparent url(../images/overlay-bg-right.png) repeat-y right top;
	width: 11px;
}
#cboxBottomRight {
	width: 11px;
	height: 16px;
	background: transparent url(../images/overlay-bg-bottom-right.png) no-repeat left top;
}
#cboxBottomCenter {
	background: transparent url(../images/overlay-bg-bottom.png) repeat-x left bottom;
	  height: 58px;
}
#cboxBottomLeft {
	width: 11px;
	height: 16px;
	background: transparent url(../images/overlay-bg-bottom-left.png) no-repeat right top;
}
#cboxMiddleLeft {
	background: transparent url(../images/overlay-bg-left.png) repeat-y left top;
	width: 11px;
}
#cboxTopLeft {
	width: 11px;
	height: 16px;
	background: transparent url(../images/overlay-bg-top-left.png) no-repeat right bottom;
}
#cboxClose {
	bottom: auto;
	top: 0;
	background: transparent url(../images/overlay-close.png) no-repeat left bottom;
	width: 35px;
	height: 30px;
}
#cboxClose:hover {
	background-position: left bottom;
}
#cboxPrevious,
#cboxNext {
	display: none;
	width: 0;
	height: 0;
	background-image: none;
}
.overlay-body .project-description
{
	float:left!important;
} 
	
.overlay-body .container
{
 /* width: 775px;*/	
}
.overlay-body .project-images 
{
 width: 400px!important;	
}
.overlay-body .project-images .items {
    height: 330px;
    overflow: hidden;
    position: relative;
    width: 440px!important;
    text-align: center;
    background-color: #FFF;
       
}
.overlay-body .project-images
{
	 width: 400px!important;
}
.overlay ,.overlay-body{overflow:hidden}
.overlay-body .project-images .thumbnails {
    background: url("../images/project-images-thumbnails-bg.png") no-repeat scroll left top transparent;
    height: 56px;
 	padding: 6px 0 0;
    width: 442px;
}
body.overlay-body div.overlay div.project-images ul.items li
{
	position: relative!important;
}
body.overlay-body a.project-details {
    background: url("../images/red-button-large.png") no-repeat scroll left top transparent;
    color: #FFFFFF !important;
    padding: 12px 42px 12px 15px;
    display:block;
    margin-top:20px;
}
body.overlay-body  :HOVER {	text-decoration: none;}
body.overlay-body .printablelistproducts {border-top:0px solid #cccccc;text-align:left !important;}
FIELDSET {	border:0px;}
body.overlay-body  json,.hidden{display: none}
body.printable-list {overflow:hidden!important;}

.overlay-body .project-images img{
	max-width:400px;
	max-height:400px;
	
}