/*ENGLISH VERSION*/
.clear.height {
 clear: both;
 height: 5px !important;
}

.theresmore {
 background: url(/images/theresmore.png) no-repeat top left;
 float: left;
 width: 380px;
 height: 70px;
 margin-left: 15px;
 display: none;
}

.sidebar {
 float: left;
 width: 200px;
 display: inline;
 margin-right: 20px;
 border: 1px solid #0a3b4c;
 background: #003243;
 padding-bottom: 10px;
}


.mainbanner {
 width: 770px;
 background: #f1f1f1;
 padding: 5px 5px 2px 5px;
}

#slideshow {
margin-bottom: 5px;
cursor: pointer;
}

#banners {}

#banners a.business-cards,
#banners a.business-cards-sm,
#banners a.brochures,
#banners a.flyers,
#banners a.flyers-sm,
#banners a.all-products,
#banners a.silk,
#banners a.large-banners,
#banners a.large-banners-sm,
#banners a.post-cards,
#banners a.calendars {
 float: left;
}


#banners a.all-products {
 margin-bottom: 5px;
 background: url("/images/banner-view-all.jpg") no-repeat;
 display: inline;
 width: 281px;
 height: 171px;
}

#banners a.business-cards-sm {
 margin-right: 5px;
 margin-bottom: 4px;
 display: inline;
 background: url("/images/banner-business-cards-sm.jpg") no-repeat;
 width: 281px;
 height: 167px;
}

#banners a.flyers-sm {
 background: url("/images/banner-flyers-sm.jpg") no-repeat;
 width: 279px;
 height: 171px;
 display: inline;
 margin-bottom: 5px;
}


#banners a.large-banners-sm {
 background: url("/images/banner-large-banners-sm.jpg") no-repeat;
 width: 279px;
 height: 167px;
 display: inline;
}

#banners a.post-cards {
 background: url("/images/banner-postcards.jpg") no-repeat;
 width: 200px;
 height: 115px;
 display: block;
 margin-bottom: 4px;
}


#banners a.calendars {
 background: url("/images/banner-calendars.jpg") no-repeat;
 width: 200px;
 height: 224px;
 display: block;
}



/* --- Regular Size --- */
/*
#banners a.business-cards {
 margin-right: 5px;
 margin-bottom: 4px;
 display: inline;
 background: url("/images/banner-business-cards.jpg") no-repeat;
 width: 473px;
 height: 322px;
}

#banners a.flyers {
 background: url("/images/banner-brochures.jpg") no-repeat;
 width: 292px;
 height: 322px;
 display: block;
}

#banners a.business-cards-100 {
 background: url("/images/banner-silk.jpg") no-repeat;
 width: 281px;
 height: 168px;
 display: inline;
 margin-bottom: 2px;
}


#banners a.large-banners {
 background: url("/images/banner-large-banners.jpg") no-repeat;
 width: 279px;
 height: 344px;
 display: block;
}
*/



#banners .all {
 margin-right: 5px;
 display: inline;
 width: 281px;
}

#banners .all1 {
 margin-right: 5px;
 display: inline;
 width: 279px;
}

#banners .all2 {
 margin-left: 0px;
 width: 200px;
}


/*CSS Hover for Home Page*/
#banners:hover a { 
 opacity:0.4; 
}

#banners a { 
 -webkit-transition-property: opacity; 
 -webkit-transition-duration: 500ms;
 -moz-transition-property: opacity; 
 -moz-transition-duration: 500ms; 
}

#banners a:hover { 
 opacity:1; 
}





.body-wrap {
 width: 765px;
 float: left;
}


.ads_index_1 {
 width: 655px;
 float: left;
 display: none;
}

.ads_index_2 {
 width: 263px;
 height: 404px;
 float: right;
 border: 2px solid #e3eef3;
 display: none;
}

.ad_box_wrap {
 width: 655px;
}

.ad_box {
 width: 208px;
 height: 200px;
 border: 2px solid #e3eef3;
 float: left;
}

.ad_box_1 {
}

.ad_box_2 {
}

.ad_box_1,
.ad_box_2 {
 margin-right: 9px;
}


.ad_box_3 {
}

.ad_txt_wrap {
 background: url(/images/ad_txt_wrap2.png) no-repeat left bottom;
 margin-bottom: 6px;
 width: 655px;
}

.ad_txt {
 width: 212px;
 height: 200px;
 float: left;
 font-size: 15px;
 font-weight: bold;
 line-height: 1.35;
 margin-top: 5px;
}

.ad_txt ul {
 padding: 5px 10px 0;
}

.ad_txt ul li {
}

.ad_txt_1 {
}

.ad_txt_2 {
}

.ad_txt_1,
.ad_txt_2 {
 margin-right: 9px;
}

.ad_txt_3 {
}



.prodtag-main {
 position: absolute;
 background: transparent url(/images/price_tag_main_pg.png) no-repeat top left;
 padding: 8px 2px 3px 13px;
 color: #fff;
 font-weight: bold;
 font-size: 10px;
 margin: -33px 0 0 75px;
 width: 89px;
 text-align: center;
 height:	21px;
}

.prodtag-main span {
 font-size: 15px;
}



}
/*end*/
/*\*/
html*.prodtag-main {
[margin-left: 76px;
]margin-left: -15px;
}/*end*/
.dummyend[id]{clear:both;}

/*\*/
* html .prodtag-main {
margin-left: 76px;
}
/*end*/

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .prodtag-main { margin-left: 76px; }
}


.pop-up-vid {
	position: absolute;
	margin: 0 0 0 0;
	width: 250px;
 	text-align: center;
 	height:250px;
    cursor: pointer;
}


.videotop {
 width: 750px;
 height: 250px;
 margin: 7px 0 15px 0;
 text-align: center;
 border:1px solid #F1F0F0;
}

img {
    border: 0px;
}

.vp_feat_prods {
 width: 750px;
 margin-left: 2px;
}

.vp_main_prod,
.vp_main_prod_last {
    width: 179px;
    background: #fdfafa;
    border: 1px solid #f1f0f0;
    text-align:center;
    float: left;
    margin-right: 8px;
    position: relative;
}

.vp_main_prod_last {
 margin-right: 0;
}

.vp_main_prod a {
	text-decoration: none;
}

.vp_title {
	font-size: 12pt;
	text-transform: uppercase;
	color: #4a4a4a;
	padding-top: 15px;
	font-weight: bold;
	
}


.prod_type {
	font-size:9pt;
	color: #bc1a26;
	font-weight: bold;
	
	padding-bottom:15px;
}

.vp_price {
	background: #ffffff;
	padding:7px;
	color:#9E9E9E;
	font-size:7.5pt;
	margin-top:10px;
	text-align: left;
	font-weight:bold;
}

.static_banners img {
 margin: 0 5px;
}

.freepack {
 margin-top: 0;
}

#content {
  width: 996px;
}
