.black_back {
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50);
	}

.lightbox {
	display: block;
	position: absolute;
	width: 599px;
	top:70px;
	left:20%;
	height: 218px;
	z-index:1002;
	margin:auto;
 }
 .lightbox1 {
 	
 }
.top_class {
	width:633px;
	height:11px;
	background:#ffffff;
	}
.top_class_work {
	width:600px;
	height:11px;
	}
.corners {
	width:11px;
	height:11px;
	float:left;
	}
.top_back {
	border-top:3px solid #116a8d;
	height:8px;
	width:611px;
	float:left;
	/*background:white;*/
	}
.top_back_work {
	border-top:3px solid #116a8d;
	height:8px;
	width:578px;
	float:left;
	/*background:white;*/
	}
.btm_back {
	border-bottom:3px solid #116a8d;
	height:8px;
	width:611px;
	float:left;
	/*background:white;*/
	}
.btm_back_work {
	border-bottom:3px solid #116a8d;
	height:8px;
	width:578px;
	float:left;
	/*background:white;*/
	}
.middle_contant {
	background:#FFFFFF;
	width:587px;
	height:375px;
	/*width:auto;
	height:auto;*/
	border-left:3px solid #116a8d;
	border-right:3px solid #116a8d;
	padding:0px 20px 20px 20px;
	overflow:auto;
	}
.middle_contant_work {
	width:554px;
	overflow:hidden;
	border-left:3px solid #116a8d;
	border-right:3px solid #116a8d;
	background:white;
	padding:0px 20px 20px 20px;
	}
#design_holder_work {
	float:left;
	width:160px;
	}
.lightbox_body {
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	}
.typestyle_holder {
	width:auto;
	padding:7px 0px;
	border-bottom:1px dashed #5f5f5f;
	margin:7px 0px;
	}
.inkcolors_holder{
	width:auto;
	padding-bottom:10px;
	margin:10px 0px;
	}
.inkholder{
	width:90px;
	text-align:center;
	overflow:hidden;
	margin-right:65px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	float:left;
	}
.inkholder_last{
	width:90px;
	text-align:center;
	overflow:hidden;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	float:left;
	}
.inks_img {
	width:auto;
	margin-bottom:10px;
	}
/* motifs css */
.motifs_mainholder {
	width:auto;
	margin:5px 0px;
	}
.motifs_holder2{float:left;width:172px;margin-right:12px;}
.motifs_holder2:hover{background:#f8f8f8;}
.motifs_holder {text-align:center;width:160px;height:140px;/*height:160px;*/overflow:hidden;vertical-align:middle;display:block; border:1px solid #eee; padding:5px;margin:0px 0px 2px;}
.motifs_holder span {
	display:inline-block;
	height:100%;
	}
.motifs_holder *{
	vertical-align:middle;
	}
/* css for envelope */
.envelop_holder {
	width:auto;
	border-bottom:1px dashed #5f5f5f;
	height:70px;
	margin-bottom:15px;
		}
.envelope {
	width:200px;
	float:left;
	}
.envelopedetails {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	float:left;
	width:350px;
	overflow:hidden;
	height:70px;
	vertical-align:middle;
	display:table-cell;
	}
.envelopedetails span{
	height:100%;
	display:inline-block;
	}
.envelopedetails *{
	vertical-align:middle;
	}
	.desc{
color:#4C4C4C;
font-family:Arial;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.title{
color:#0b8dc1;
font-family:Arial;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.shopping_container{
width:585px;
float:left;
}
.text_container{
float:left;
width:385px;
margin-right:20px;
}
.img_container{
width:175px;
float:right;
}
.whatsTHIS {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	}
	
	/* offer css start */
.middle_contant_offers {
	width:494px;
	overflow:hidden;
	border-left:2px solid #2797bf;
	border-right:2px solid #2797bf;
	background:url(../../images/offer_bg.gif) no-repeat top left;
	padding:0px 20px 20px 20px;
	}
.top_back_offers {
	height:11px;
	width:516px;
	float:left;
	background:url(../../images/offer_top.gif) no-repeat top left;
	}
.btm_back_offer {
	border-bottom:2px solid #2698bd;
	height:9px;
	width:516px;
	float:left;
	background:url(../../images/offer_btmbg.gif) no-repeat top left;
	}
.offers_contentarea {
	width:auto;
	height:265px;
	padding-top:20px;
	}
.offer_listing ul {
	margin:0px;
	padding:10px 0px 0px 0px;
	list-style-type:none;
	}
.offer_listing ul li {
	float:left;
	display:block;
	font:14px Arial, Helvetica, sans-serif;
	color:#000000;
	padding-right:20px;
	padding-bottom:15px;
	padding-left:20px;
	background:url(../../images/arrow_offer.gif) no-repeat center left;
	}
 .lightbox_offers {
	display: block;
	position: fixed;
	width: 540px;
	z-index:10000;
	top:150px;
	margin: auto;
	left:25%
 }

/* end */
