html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code, del , dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-family: inherit;
	vertical-align: bottom;
	background: transparent;
	font-size: 100%;
	font-style:normal

	}

	

ol, ul { list-style: none; }

del { text-decoration: line-through; }

blockquote, q { quotes: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; } 

a img  { border: 0; }



table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-family: inherit;

	vertical-align: baseline;

	background: transparent;

	font-size: 100%;

	}



/***** ADDITIONAL RESETS *****/



ol, ul { list-style: none; }

del { text-decoration: line-through; }

blockquote, q { quotes: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; } 

img { border: 0; }



.clearfix:after {content : ".";display : block;height : 0;clear : both;visibility : hidden;}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/

.clearfix {display : block;}

/* End hide from IE-mac */

/* \*/

* html .clearfix {overflow: hidden;o\verflow: visible;width: 100%;w\idth: auto;he\ight: 1%;}

/* */







/********************************************************************************/

/***** MARKUP STYLES ***********************************************************/

/******************************************************************************/



/** For max height properties **/



body {font: normal 75% Arial, Verdana, Helvetica, sans-serif; color:#777; background:transparent url(../img/bg_pattern_top.gif) top left repeat;}

body, html { height: 100%;}

a {	text-decoration: none; color: #FF9D15; font-weight:bold}

a:hover { text-decoration: underline;  }

p { padding: 0 0 0.8em 0; line-height:1.5em  }

.space { height:30px; }

.clear {clear: both;}

.clear_1 {	clear: both; height: 0; overflow: hidden;}

.align_l {	text-align: left;}

.align_r {	text-align: right;}

.align_c {	text-align: center;}


.myred { color:#CC0000; font-weight:bold; font-size:12px }

.left {	float: left;}

.right {float: right;}

.myaddress, .ttSpecial {color:#602f41!important}

.myOrange, .ttSpecial {color:#000000; height:7px; font-style:italic}

.orange, .ttSpecial {color:#ffba14!important}

.ttSpecial { font-size:1.5em}

.marginBottom { margin-bottom:20px}

.advert .marginBottom { margin-bottom:10px}

.bold { font-weight:bold}

h2.orange { text-transform:inherit!important; font-size:1.2em}

.hide{ display:block; text-indent:-99999px; overflow:hidden; width:99%; background-repeat:no-repeat; background-position:top left; }



/* Structure */ 

#wrapp {height: auto !important;/*min-height: 100%;height: 100%; margin-bottom:-69px*/ background-color:white; padding-top:12px}

#head { padding-top:20px; border-bottom:1px solid #E4E3E3; }

#footer {padding:14px 0 40px 0; clear:both; color:#B8B0B2; /* border-top:3px solid #000;*/ font-size:0.8em;}

#cntWrapp{
	background:url(../img/bg_border_right.gif) 641px 0 repeat-y;
	margin-top:12px;
	padding-bottom:0px;
}

#cntWrapp.noBorder { background:url(../../peeq-live/css/null)!important}

#cntWrapp, #footer ul.format {clear:both; width:908px; margin:0 auto }

#cntWrapp #headDesc {display:block;background-position:top left; background-repeat:no-repeat; min-height:107px; height:auto!important; height:107px; background-color:white; padding-bottom:18px}

#cntLeft { width:621px; float:left; padding-right:20px;}

#cntRight { float:right; width:249px;}



.home #cntLeft { width:450px }

.home #cntRight { width:359px} 


/* Additional Font Styles Stout */ 

.plum-sub-header {
	font-family: "inherit"
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #6c142f
	}

.orangyYellow-sub-header {
	font-family: "inherit"
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: ##FF9D15
	}
	
	.Black-sub-header {
	font-family: "inherit"
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000
	}


/* Structure background head */ 



#cntWrapp #headDesc.aboutUs { background-image:url(../img/bg_head_about_us.gif)}

#cntWrapp .servicesLand2 { background-image:url(../img/bg_head_services_land2.gif)!important; width:908}

#cntWrapp .servicesLand { background-image:url(../img/bg_head_services_land.gif)!important}

.home #cntWrapp #headDesc {background-image:url(../img/bg_head_home.gif)!important; height:230px!important; min-height:230px!important}
.home2 #cntWrapp #headDesc {background-image:url(../img/bg_head_home.gif)!important; width:908; height:77px !important; min-height:77px!important}

.contact #cntWrapp #headDesc { background-image:url(../img/bg_head_contact.gif)}

.contact2 #cntWrapp #headDesc { background-image:url(../img/bg_head_contact2.gif)}

.servicesLand-peeq #cntWrapp #headDesc {background-image:url(../img/bg_head_services_peeq.gif)}

.dam #cntWrapp #headDesc { background-image:url(../img/bg_head_dam.gif)}

.dam2 #cntWrapp #headDesc { background-image:url(../img/bg_head_dam2.gif)!important; width:908}

.peeq_land #cntWrapp #headDesc { background-image:url(../img/bg_head_peeq_land.gif)}

.peeq_land2 #cntWrapp #headDesc { background-image:url(../img/bg_head_peeq_land2.gif)!important; width:908}

.epod #cntWrapp #headDesc { background-image:url(../img/bg_head_epod.gif)}

.epod2 #cntWrapp #headDesc { background-image:url(../img/bg_head_epod2.gif)!important; width:908}

.fulfill #cntWrapp #headDesc { background-image:url(../img/bg_head_fulfill.gif)}

.fulfill2 #cntWrapp #headDesc { background-image:url(../img/bg_head_fulfill2.gif)!important; width:908}

.proof #cntWrapp #headDesc { background-image:url(../img/bg_head_proof.gif)}

.proof2 #cntWrapp #headDesc { background-image:url(../img/bg_head_proof2.gif)!important; width:908}

.quote #cntWrapp #headDesc { background-image:url(../img/bg_head_quote.gif)}

.quote2 #cntWrapp #headDesc { background-image:url(../img/bg_head_quote2.gif)!important; width:908}

.retouching #cntWrapp #headDesc { background-image:url(../img/bg_head_retouching.gif)}

.retouching2 #cntWrapp #headDesc { background-image:url(../img/bg_head_retouching2.gif)}

.prepress2 #cntWrapp #headDesc { background-image:url(../img/bg_head_prepress2.gif)}

.prepress #cntWrapp #headDesc { background-image:url(../img/bg_head_prepress.gif)}

.shoot2 #cntWrapp #headDesc { background-image:url(../img/bg_head_shoot2.gif)}

.shoot #cntWrapp #headDesc { background-image:url(../img/bg_head_shoot.gif)}

.largeFormat2 #cntWrapp #headDesc { background-image:url(../img/bg_head_large_format2.gif)}

.largeFormat #cntWrapp #headDesc { background-image:url(../img/bg_head_large_format.gif)}





/* Structure background head */ 



#cntRight h2, .cntIn h1, .cntIn h2 { color:#4C4C4C; margin-bottom:10px;text-transform:uppercase; }

.cntIn h2 { margin-bottom:15px}

.cntIn h3 { color:#777; font-weight:100; margin-bottom:5px}



#cntWrapp #headDesc .advert { float:right}

.advert { background-image:url(../img/bg_rounded_advert_botton.gif)}

.advert .advertIn { background-image:url(../img/bg_rounded_advert_top.gif)}

.home .advert { background-image:url(../img/bg_rounded_large_bottom.gif); width:359px}

.home .advert .advertIn {background-image:url(../img/bg_rounded_large_top.gif)}



.advert { width:261px; background-color:#F6F5F5; background-position:bottom left; background-repeat:no-repeat;  padding-bottom:8px }

.advert .advertIn { background-color:#F6F5F5; 

background-position:top left; background-repeat:no-repeat;padding:8px 17px; padding-bottom:0}

.advert .advertIn p { line-height:inherit; line-height:normal}





#head ul.cntHead { display:block; width:908px; margin:0 auto}

#head ul.cntHead li.left { display:block; width:96px; height:37px;}

#head ul.cntHead li.right { color:white; text-transform:uppercase; display:block; width:239px; height:8px; text-indent:-9999px; overflow:hidden; background:transparent url(../img/tt_header_tec_creative.gif) top left no-repeat;}

#head ul.cntHead li.clear { display:block}

#head ul.cntHead li.clear ul { float:right; display:block; font-size:0.9em}



#head ul.cntHead li.clear ul li { margin-left:1px}

#head ul.cntHead li.clear ul li, 

#head ul.cntHead li.clear ul li a 

{ display:block; float:left; text-transform:uppercase;  }

#head ul.cntHead li.clear ul li a {color:#B8B0B2;padding:0 12px; padding-top:3px  }

#head ul.cntHead li.clear ul li a:hover { color:white!important; text-decoration:none}

#head ul.cntHead li.clear ul li a.active {  border-bottom:4px solid #E9AA01; text-decoration:none }

#head ul.cntHead li.clear ul li.tab { background:#E9A70C url(../img/bg_tab_left.gif) left top no-repeat;  }

#head ul.cntHead li.clear ul li.tab.active { background-color:#D8C113}

#head ul.cntHead li.clear ul li.tab.active a:hover { border-bottom:4px solid #D8C113; color:#6A4F12!important;}

#head ul.cntHead li.clear ul li.tab a { background: url(../img/bg_tab_right.gif) right top no-repeat; color:#6A4F12 ;text-transform:lowercase; padding-bottom:4px; padding-top:0; font-weight:bold}

#head ul.cntHead li.clear ul li.tab a:hover { padding-bottom:0; border-bottom:4px solid #E7A40B; }

#head ul.cntHead li.clear ul li.tab a span {  display:block; padding-top:3px  }







/* Structure  IN */ 

.cntIn { border-bottom:1px solid #D8D8D8; padding-bottom:30px; margin-bottom:30px; }

fieldset.cntIn { border-bottom:0; padding-bottom:10px; margin-bottom:10px} 

.cntIn.last { border:none; margin:0; padding:0}

.cntIn h2, h3, h4, h5, h6 {color:#4C4C4C;}



/* Structure  UL Format */ 



ul.desc li { padding-bottom:24px; }

ul.desc li div.right { padding-left:30px; width:500px}

ul.desc li div.right h3 { margin-bottom:10px; }



ul.inline li { display:inline; margin-right:5px; padding-right:5px; border-right:1px solid #B8B0B2}

ul.inline li.last { margin:0; padding:0; border:0;}





#footer ul.inline a { color:#B8B0B2 }

#footer li.left { width:224px}

#footer li.right { display:block; width:200px}

#footer li.right ul.inline { display:block; float:right}



li.address ul { margin-top:22px}

li.address address { margin-bottom:8px}

li.address li.last { border-bottom:none; padding-top:20px}



ul.listRight li, ul.listRight li a { display:block;  }

ul.listRight li { padding:12px 0; border-bottom:1px solid #CBCBCB; }

ul.listRight li.first { padding-top:0}

ul.listRight li a.main { height:29px; background-position:4px 0; background-repeat:no-repeat; text-indent:-99999px; overflow:hidden;  }



ul#blog { padding-top:15px}

ul.listRight li a:hover, 

ul.listRight li a.active, 

ul#peeqIT li.active a,

ul#peeqIT li.active a:hover 

{ background-position: 4px bottom}

ul#peeqIT li a:hover { background-position:4px -29px}

ul#peeqIT li.active { padding-left:0!important; padding-top:0!important}

ul#peeqIT li.active a {height:39px;background-color:#ffba14; padding-left:6px}



ul#peeqIT ul.subNav { padding-top:8px;}

ul#peeqIT ul.subNav li a { background-image:url(../../peeq-live/css/null)!important; background-color:white; padding-left:0; height:auto!important; padding-bottom:3px; color:#666;}

ul#peeqIT ul.subNav li a:hover { text-decoration:none; cursor:text}

ul#peeqIT ul.subNav li { padding:0; border:0; background:url(../img/list_bg_square.gif) 0 6px no-repeat; padding-left:8px }

* html ul#peeqIT ul.subNav li {height:1%;}/*WinIE-6 auto-float-enclosing*/



ul.listRight li#but_peeqIT a { background-image:url(../img/but_peeq-it.gif)}

ul.listRight li#but_prepress a { background-image:url(../img/but_prepress.gif)}

ul.listRight li#but_printing a { background-image:url(../img/but_printing.gif)}

ul.listRight li#but_retouching a { background-image:url(../img/but_retouching.gif)}

ul.listRight li#but_Lformat a { background-image:url(../img/but_large_format.gif)}

ul.listRight li#but_shoot a { background-image:url(../img/but_shoot.gif)}

ul.listRight li#but_Alenticular a { background-image:url(../img/but_lenticular.gif)}



ul.listRight li#but_digital a { background-image:url(../img/list_digital_asset.gif)}

ul.listRight li#but_proof a { background-image:url(../img/list_proof.gif)}

ul.listRight li#but_epod a { background-image:url(../img/list_epod.gif)}

ul.listRight li#but_quote a { background-image:url(../img/list_quote.gif)}

ul.listRight li#but_wInProgress a { background-image:url(../img/list_work_progress.gif)}

ul.listRight li#but_fulfill a { background-image:url(../img/list_fulfill.gif)}

ul.listRight li#but_reader a { background-image:url(../img/list_reader.gif)}



ul.listRight li#but_blogTech a { background-image:url(../img/but_blog_tech.gif)}

ul.listRight li#but_blogCreative a { background-image:url(../img/but_blog_creative.gif)}

ul.listRight li#but_blogEmerging a { background-image:url(../img/but_blog_emerging.gif)}



ul.specialFormat { padding-top:25px}

ul.specialFormat li.on, ul.specialFormat li.off { margin-bottom:10px; }

ul.specialFormat li fieldset.clearfix { display:block; background-color:#513D48;  padding:15px}

ul.specialFormat li fieldset.clearfix * { color:white!important;}

ul.specialFormat li fieldset.body { clear:both; padding:14px}

ul.specialFormat li fieldset.body img { border:1px solid #B6B3B6; margin-bottom:27px}

ul.specialFormat li fieldset.body a { color:#633; text-decoration:underline!important}

ul.specialFormat li fieldset.body a:hover { text-decoration:none}

ul.specialFormat li.on fieldset.body { background-color:#DAD4DA; color:#666}

ul.specialFormat li.off fieldset.body { background-color:#F2F0F2; color:#777}

ul.specialFormat li dt.bold { color:#333; padding-bottom:15px;}

ul.specialFormat li dd.last { padding-top:10px; font-size:0.9em; color:#999}

ul.specialFormat li dd.last a { color:#999; text-decoration:underline!important}

ul.specialFormat li dd.last a:hover { text-decoration:none}



/* Structure  general */



.formatRight li.futher, 

.formatRight li.address 

{border-bottom:1px solid #D8D8D8; padding-bottom:15px;padding-left:9px}

.formatRight li.address { border-bottom:0}

ul.address li { border-bottom:1px solid #D8D8D8;}

ul.address li.last { border-bottom:0; padding-top:8px}

ul.address address { margin-bottom:10px}



.formatRight li.last { padding-top:15px; border-bottom:0}

ul.formatRight { padding-top:10px}

.dwd p { padding-bottom:0}



li.butOrange { background:#FEAD00 url(../img/but_rounded_left.gif) top left no-repeat;}

li.butOrange a {background:url(../img/but_rounded_right.gif) top right no-repeat; display:block; padding-left:8px; color:white; text-transform:uppercase; font-weight:bold}

li.butOrange a span { padding-bottom:1px; display:block; padding-right:18px; padding-top:2px; background:url(../img/link_but_arrow.gif) right 5px  no-repeat; margin-right:8px }



li.butGray { background:#bbb url(../img/but_rounded_left_gray.gif) top left no-repeat;}

li.butGray a {background:url(../img/but_rounded_right_gray.gif) top right no-repeat; display:block; padding-left:8px; color:white; text-transform:uppercase; font-weight:bold}

li.butGray a span { padding-bottom:1px; display:block; padding-right:18px; padding-top:1px; background:url(../img/link_but_arrow.gif) right 4px  no-repeat; margin-right:8px }



li.butOrange a:hover, li.butGray a:hover { color:#FFF}

ul#pagination { float:left} 

ul#viewPost { float:right}

ul#viewPost, ul#pagination { padding-top:10px }

ul#pagination li a, ul#viewPost li a { color:#303; text-decoration:none } 

ul#pagination li a:hover, ul#viewPost li a:hover { text-decoration:underline} 

ul.listArrow li { padding-bottom:6px}

/* titles */ 



#tt_peeqIt { background-image:url(../img/tt_peeq_it.gif); height:48px }



/* links specials */ 



a.linkArrow-sp { color:#777; background:url(../img/link_dwd_arrow.gif) 0 3px no-repeat; padding-left:19px }

a:hover.linkArrow-sp { text-decoration:none; background-position:-194px 3px;color:#FF6600  }



/* FORMS */ 

.frm { margin-top:15px}

.frm h3 { margin-bottom:20px}

.frm label, .frm p.clearfix input, .frm p.clearfix textarea {float:left; display:block}

.frm p.clearfix { padding-bottom:15px}

.frm p.clearfix label { width:101px; }

.frm p.clearfix input.blk, .frm p.clearfix textarea.blk { width:256px; border:1px solid #ccc}

.frm p.clearfix label.chk { width:342px}

.frm p.submit { display:block; width:360px; }

.frm p.submit label {float:right; background:#FEAD00 url(../img/but_rounded_left.gif) top left no-repeat; line-height:1em;}

.submit span {background:url(../img/but_rounded_right.gif) top right no-repeat; display:block}

.submit { border:0; height:18px; text-transform:uppercase; color:white; background:url(../img/link_but_arrow.gif) right 5px no-repeat; width:82px; margin-right:8px; cursor:pointer; font-weight:bold; font-size:0.95em }





/* SIFR */



.sIFR-flash {

  visibility: visible !important;

  margin: 0;

  padding: 0;

}



.sIFR-unloading .sIFR-flash {

  visibility: hidden !important;

}



.sIFR-replaced, .sIFR-ignore {

  visibility: visible !important;

}



.sIFR-alternate {

  position: absolute;

  left: 0;

  top: 0;

  width: 0;

  height: 0;

  display: block;

  overflow: hidden;

}



.sIFR-replaced div.sIFR-fixfocus {

  margin: 0pt; 

  padding: 0pt; 

  overflow: auto; 

  letter-spacing: 0px; 

  float: none;

}



.sIFR-active h1.tt-1,

.sIFR-active h2.tt-2,

.sIFR-active .home h1

 { visibility: hidden;

      font-family: Verdana;

      line-height: 1em;}



.sIFR-active h1.tt-1 { display:block; font-size:16px; }

.sIFR-active h2.tt-2 { display:block; font-size:14px}

.sIFR-active .home h1 { display:block; font-size:25px}



/* merged/new styles */ 



.home #cntWrapp #legal {background-image:url(../img/bg_head_legal.gif)!important; height:20px!important; min-height:120px!important; margin-bottom: 20px;}



#cntLeft2 { width:90%; float:left; padding-right:20px;}



.peekIT-circles{

width: 629px;

height: 148px;

padding: 0px;

margin: 40px 0px 20px 0px;

background-image: url(../img/pq_it_service_circles.jpg);

background-repeat: no-repeat;

}



ul.listImg { padding-top:34px}

ul.listImg li, ul.listImg li * { display:block; float:left}

ul.listImg li { padding-right:50px}

ul.listImg li.last { padding-right:0}



dl.siteMap { padding-top:15px}

dl.siteMap a { color:#999; text-transform:uppercase}

dl.siteMap a.main, dl.siteMap dt { font-weight:bold}

dl.siteMap dt, dl.siteMap dd { float:left}

dl.siteMap dt { padding-right:10px;}

dl.siteMap dd {padding-left:40px}

dl.siteMap dd  ul {  margin-left:15px; padding-top:10px }

dl.siteMap dd  ul li { list-style-type:square; padding-left:0; padding-bottom:8px}



/*overlay pop up */



.popup_info { width:300px; padding:15px; text-align:center; position:relative; }

.popup_info p { margin:0.2em 0 0.8em 0; *width:95% !important; width:100%; }

.lnk_close_window { position:absolute; top:7px; right:10px; *right:40px; _right:10px; }

#overlay{ background-color:transparent;filter:alpha(opacity=60);opacity: 0.60;-moz-opacity:0.60; }	

*html img.ie6Hide { display:none}

*html div.ie6show { position:relative;height:300px;width:300px;}

.lnk_close_window {width:72px;height:18px; background-image:url(../img/but_close_overlay.gif)}



.siteMap #cntWrapp #headDesc {background-image:url(../img/bg_head_sitemap.gif); height:130px!important; }



.printing #cntWrapp #headDesc { background-image:url(../img/bg_head_printing.gif)}

.printing2 #cntWrapp #headDesc { background-image:url(../img/bg_head_printing2.gif)}



#maroonback{

width: 100%;

height: auto;

margin: 0px;

padding: 0px;

background-color: #2c151d !important;

}



#flashIntroPosition{

width: 900px;

height: 430px;

margin: auto;

padding: 0px;

}



.lineremoval{ border-bottom:0px !important }



.subhead{

margin: 0px 0px 10px 0px;

}
