@charset "utf-8";
/* CSS Document */

/********88 Sldishow **************/
#slideshow_print{width:1124px; height:446px; background:url(../images/slide/slide_bg.png) left top no-repeat; position:relative; margin:0 auto; margin-top:1.4em}

   .slidesprint{width:978px; position:relative; margin:0 auto; padding-top:.8em}
   /********************** services lsit *********************/
   .service_list{background:url(../images/bg_servces_lis.png) left top repeat-x; height:250px; width:100%; position:relative}
   
   .service_list ul{ position:relative;}
    .service_list li{width:193px; height:198px; float:left; position:relative; overflow:hidden; display:block; background:url(../images/divider.gif) right top; padding-right:2px; cursor:default}
	 .service_list li.b_left{ background:url(../images/divider.gif) left top; padding-left:2px }
	
 div.thumb {
	width:193px;
	height:198px;
	position:relative;
	overflow:hidden;
}
 div.thumb img {
	position:absolute;
}
/**************** About us ******************/
.printing_container{ background-color:#fff; padding-top:8em; position:relative}

.big_heading{position:relative; text-align:center; border-bottom:#ec6118 6px solid; padding-bottom:2em}
.big_heading h1,.big_heading h3{font-family: 'Dosis', sans-serif; font-size:80px; font-weight:200;text-transform:uppercase; color:#cacaca; letter-spacing:4px}

.big_heading h3{font-size:45px; color:#e66a00;}
.maincontent{margin-top:2em; padding-bottom:2em;}


.maincontent h3,.maincontent h1 {font-family: 'Abel', sans-serif; text-transform:uppercase; color:#ec6118}
.maincontent h1.abel{font-family: 'Abel', sans-serif; text-transform:none; color: #6e6e6e;}
.float_container{position:relative; width:978px; margin-top:2em;}
.float_50{float:left; position:relative; width:420px;}
.float_50_right{margin-left:489px; width:420px;}
.print_ser_list li{ font-size:20px; font-family: 'Abel', sans-serif; padding:20px 0; border-bottom:#ddd 1px solid; display:block; }
.print_ser_list a{color: #6e6e6e;}
/******************* Clients page **********************/
.float_quote_left{width:2%; float:left; position:relative; display:inline; height:100%; vertical-align:top; margin-top:-20px}
	.float_quote_right{width:2%; float:right; position:relative; display:inline;  height:100%; margin-top:-20px }
	.testitext span.quote{font-family: 'Abel', sans-serif;  font-size:72px; margin-top:0 }
	.testitext .float_text{ width:96%; margin-left:8%}
	.testitext .float_text p{font-family: 'Abel', sans-serif;  font-size:20px; text-align:left; line-height:24px;  margin-right:0 ; } 
	.testi_name h4{margin-bottom:2px;}
	.testi_name p{font: 13px Helmet, Freesans, sans-serif !important; padding-top:0 !important; line-height:28px;}
	.orange_line{border-bottom:#ec6118 6px solid; height:10px; margin-bottom:1em;}
	.testimonials{margin-top:2em;}
	.testimonials #slide{width:400px; float:left; position:relative; display:inline;}
	.testimonials #slide1{width:400px; margin-left:520px}
/********************* Gallery *****************/
.gallery{padding-top:2em; line-height:1;}
.gallery a {margin-bottom:0; padding-bottom:0; line-height:1;}
.gallery h1{ margin-left:24px;}	
.pos_abs_btn{ position:absolute; right:2em;}
.pos_abs_btn a{color:#333;}
.btn_gallery{ background:url(../images/btn_gallery.gif) left top no-repeat; display:block; width:146px; height:52px; text-indent:-9999px;}
.btn_website:hover{background-position:left -50px;}