

@charset "utf-8"; 

img{border:none}

*{margin:0; padding:0}

 

.fl{float:left; }

.fr{float:right; }

.clear{clear:both}

*{margin:0; padding:0}

p{font:normal 14px/1.5em 'AvantGardeBkBTBook'; color:#3c3c3c}

input[type=submit],input[type=submit]{cursor:pointer; } 

input[type=text],select,option,textarea{font-family:Arial, Helvetica, sans-serif; color:#444; font-size:14px; line-height:1.4} 

h1,h3,h4,h5,h6,h2,form,ul,legend,ht,input,a{margin:0; padding:0; font-weight:normal; text-decoration:none; outline:none}

body{margin:0;  padding:0; font:normal 15px/1.5em 'AvantGardeBkBTBook'; color:#3c3c3c; background:url(../images/bg_main.jpg) repeat-x;} 

#wrapper{width:1105px; height:auto; margin:0 auto; } 



#left{width:278px; height:auto; float:left}

#left h1{float:left; margin:37px 0 0 0}

#left h1 a{height:210px; width:291px; background:url("../images/logo.png") no-repeat; poverflow:hidden; text-indent:-11050px; display:block;  }

#left .form_wrap{background:url(../images/formbg.jpg) repeat-x; padding:20px;  margin:35px 0 0 0}

#left .form_wrap h3{font:normal 23px/1.5em 'AvantGardeBkBTBook'; color:#3c3c3c; padding:10px 0}

#left .form_wrap input[type="text"]{background:#FFF; border:1px dotted #DDDDDD; color:#333333; font:12px/1.5em Arial,Helvetica,sans-serif; margin:5px 0; overflow:hidden; padding:4px 5px; width:95%}

#left .form_wrap textarea{background:#fff; border:1px dotted #DDDDDD; color:#333333; font:12px/1.5em Arial,Helvetica,sans-serif; height:82px; margin:5px 0; overflow:hidden; padding:5px; width:95%}

#left .form_wrap input[type="submit"]{background:url(../images/send.jpg) no-repeat; border:medium none; width:93px; height:28px; margin:4px 0}



#left .member-login a.login{background:url(../images/contactus.png) no-repeat scroll 0 0 transparent; cursor:pointer; float:left; height:46px; width:262px}

#left .member-login a.login:hover{background-position:0 -46px}



.search-button{height:46px; width:255px; margin-bottom:20px; float:left}

a.search{background:url(../images/contactus.png) no-repeat scroll 0 -46px transparent; cursor:pointer; float:left; height:46px; width:255px}

img.img_left{float:left; margin:0 10px 0 0; border:5px solid #eee;}





a.search:hover{background-position:0 0}



.print{float:left; padding:0 5px}



#right{width:805px; float:right; text-align:justify;}

#right h2{font:normal 37px/1.5em 'AvantGardeBkBTBook'; color:#3c3c3c; background:url(../images/line.png) no-repeat left bottom; padding:10px 0; margin-bottom:10px}

#right h3{font:normal 37px/1.5em 'AvantGardeBkBTBook'; color:#dd0585; background:url(../images/line.png) no-repeat left bottom; padding:10px 0; margin-bottom:10px}



#right h4{font:normal 25px/1.5em 'AvantGardeBkBTBook'; color:#0066AE; background:url(../images/line.png) no-repeat left bottom; padding:10px 0; margin-bottom:10px}

#right ul.list{margin:0 0 0 15px; }

#right ul.list li{margin:3px 0;}

#right ul.list{margin:0 0 0 15px; }

#right ul.list li a{color:#0066AE}

#right ul.list li a:hover{color:#F90}

#right .top{float:right; background:#000;font:bold 17px/1.5em 'AvantGardeBkBTBook'; border-radius:0 0 8px 8px; padding:5px 0 5px 10px}

#right .top .ml{margin-left:-50px}

#right .top p{font:bold 17px/1.5em 'AvantGardeBkBTBook'; color:#fff; float:left; margin-right:10px}

#right .top p a, a:hover{color:#f2f2f2}

#right .top p img{float:left; margin-right:10px}

#right .banner{height:486px; width:827px}





#navigation{width:806px; float:left; margin:20px 0 20px 0; background:#0066ae;   border-radius:5px; } 

#navigation a{color:#fff; font:normal 14px 'AvantGardeBkBTBook'!important;} 

#navigation a:hover{background:#e49618; text-shadow:1px 1px #00497d;} 

#navigation li{background:url(../images/sep.png) no-repeat; text-shadow:1px 1px #00497d;} 

#navigation li:first-child{background:none;} 



#footer_bg{background:#111 url(../images/bg_f.png) repeat-x top;  padding-top:20px;   width:100%; min-height:353px; margin:20px 0 0 0; float:left}

#footer_bg #footer{width:1105px; margin:0 auto; color:#fff}

#footer_bg #footer a{color:#fff}

#footer_bg #footer p{color:#757575; font:normal 12px/1.5em Arial, Helvetica, sans-serif}

#footer_bg #footer .copy{color:#757575; font:normal 12px/1.5em Arial, Helvetica, sans-serif; margin:62px 0 0 118px; float:left}

#footer_bg #footer .logo1{float:left}

#footer_bg #footer .list{float:left; width:255px; margin-top:26px}

#footer_bg #footer .list h2{color:#fff; font:normal 15px/1.7em 'AvantGardeBkBTBook'; text-transform:uppercase}

#footer_bg #footer li{display:block;   color:#757575; font:normal 12px/1.7em Arial, Helvetica, sans-serif}

#footer_bg #footer li a{color:#757575; font:normal 12px/1.5em Arial, Helvetica, sans-serif}

#footer_bg #footer li a:hover{color:#fff}



.icons{float:left; width:40%; margin:32px 0 0 82px}

.icons p{color:#757575 !important; font:normal 17px/1.5em 'AvantGardeBkBTBook'}

.footic-1{float:left}

.footic-2{float:left}

.footic-3{float:left}

.footic-1 a{display:inline-block; width:32px; height:32px; background:url(../images/facebook.png) 0 0 no-repeat; margin-left:0px}

.footic-1 a:hover{background-position:0 -32px}

.footic-2 a{display:inline-block; width:32px; height:32px; background:url(../images/twitter.png) 0 0 no-repeat; margin-left:8px}

.footic-2 a:hover{background-position:0 -32px}

.footic-3 a{display:inline-block; width:32px; height:32px; background:url(../images/google.png) 0 0 no-repeat; margin-left:8px}

.footic-3 a:hover{background-position:0 -32px}

.footic-4 a{display:inline-block; width:32px; height:32px; background:url(../images/in.png) 0 0 no-repeat; margin-left:8px}

.footic-4 a:hover{background-position:0 -32px}





.carousel-container {

  position: relative; width: 900px; margin: 0 auto; padding: 0;

}

#home_carousel {

  width:900px;

  height:450px;

  position:relative;

  margin-bottom:40px;

  font-family: 'Droid Sans';

}

.carousel-image {

  display:block;

}

.carousel-feature {

  position:absolute;

  top:-1000px;

  left:-1000px;

  cursor:pointer;

  background:white;

}



.carousel-feature {

border:10px solid #eee;

/*-webkit-box-shadow: 0px 0px 20px #000000;

box-shadow: 0px 0px 20px #000000; */

}



.carousel-feature .carousel-caption {

  position:absolute;

  bottom:10px;

  left:10px;

  width:600px;

  background-color:#000;

}

.carousel-feature .carousel-caption p {

  margin:0;

  padding:10px 0;

  font-size:20px;

  line-height:20px;

  text-align:center;

  font-family:'AvantGardeBkBTBook';

  text-transform:uppercase;

  color:white;

  font-weight:bold;

}

.tracker-summation-container {

  display:none;

}

.tracker-individual-container {

  position:absolute;

  color:white;

  margin:auto;

  left:400px;

  bottom:-45px;

  padding:0;

  margin:0;

}

.tracker-individual-container li {

  list-style:none;

  text-indent:-9999px;

  display:block-inline;  

  background:url(../images/home-slider.png) no-repeat -17px 0;

  width: 15px;

  height:14px;

  margin-left:10px;

}

.tracker-individual-container .tracker-individual-blip {

}

.tracker-individual-container .tracker-individual-blip-selected {

  color:white;

  font-weight:bold;

  background-color:#000;

  background:url(../images/home-slider.png) no-repeat;

}





/* Slides */





.slides_container {

width:580px;

height:400px;

position:relative;

margin:0 40px 20px 0;

}

.slides_container div {

width:580px;

display:block;

}



.twitter_slider {width:280px;height:auto;}

.twitter_slider div {width:280px;}



#twitter_bird {background:url(http://printingperfection.in/css/files/twitter-bird.png) no-repeat; width:67px; height:49px; margin-bottom:20px;}



.pagination {

margin:15px 0 0 0;

}



.pagination  li{

list-style:none;

display:inline-block;

margin:0px 2px 0 0;

padding:0;

text-indent:-9999px;

}



.pagination li a {

display:block;

width:9px;

height:10px;

background:url(../css/images/orange/slider.png) no-repeat -9px 0px;

}



.pagination .current a {

width:9px;

height:10px;

background:url(../css/images/orange/slider.png) no-repeat;

display:block;

}



div.omega {

margin-right:0;

}

.hi select{width:98%; padding:5px; background:#fff; border:1px solid #ddd;}



.con{padding:10px; background:#fff;  -moz-border-radius:5px; border-radius:5px; margin-left:4px; min-height:500px;   }



.left_img{float:left; margin:0 15px 0 0;}

.left_img{float:left; margin:0 15px 0 0;}
#sampleform input[type="text"] {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #DDDDDD;
    padding: 5px;
    width: 250px;
}
#sampleform select {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #DDDDDD;
    padding: 5px;
    width: 260px;
}
#sampleform textarea {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #DDDDDD;
    height: 150px;
    padding: 5px;
    width: 450px;
}
