/* @override http://designdgraphique.com/division1/dynamiccss.css */

	/* makStatic template */
	/* ******************************************************* */
	/* ********************  BODY **************************** */
	/* ******************************************************* */

	/* The HTML Body Tag attribute */
	#mainBodyClass {
	padding: 0px;
	margin: 0px;
	font-family: "trebuchet ms";
	color: #004385;
	font-size: 12px;
	background: #99ccff;
        background-repeat: repeat-x;
	text-align:center;
	background-image: url(http://division1printing.com/images/mainbg.jpg);
	}
	
	/* ******************************************************* */
	/* ***************  ESSENTIAL LAYOUT ********************* */
	/* ******************************************************* */
	
	/* for all browsers that understand min-width */
	#container {
	width:1000px;
	position:relative;
	margin:0 auto;
	overflow: hidden;
	}

	#holder {
		display:block; 
		padding:0 0px; 
		width:1000px;
		text-align:left;
		margin:0 auto;
		border:none;
	}
		
	
	* html #holder { width:1004px;}
	/* min-width for IE browsers IE5.01, IE5.5 and IE6 */
	/*
	* html #container {border-right:700px solid #fff;border-left:200px solid #fff;}
	* html #holder {float:left; position:relative; margin-right:-700px; margin-left:-200px;}
	*/
	
	#wrapper{
		text-align:left;
		min-height:1%;
		overflow: hidden;
	}
	
	#topContainer{
		margin-right:170px;	/* set to width of right menu */
		background-color: #ffffff;
		clear:both;
	}
	
	#mainContainer, #mainUserContainer{
	margin-left:200px; /* set to width of left menu */
	background-color: #ffffff;
	}
	
	#content,#mainContent, #mainUserContent{
	width:600px;
	float:left;/* contain clearing*/
	}
	
	#content{
	float:left;/* contain clearing*/
	width:600px;
	background-color:#ffffff;
	}
	
	
	/* ******************************************************* */
	/* *****************  HEADER & FOOTER ******************** */
	/* ******************************************************* */
	
	#header,#footer{
		width:100%;
		clear:both;
	}
	
	#header{
	background-color:#FFFFFF;
	width: 100%;
	position: relative;
	color: #004385;
	z-index:999;
	height: 179px;
	}
	
	#logo{

	}
	
	#logo img{
		border: 0px;
	}
	
	#headerContainer{
		background:url(http://division1printing.interfirm.com/g/images/broker/templates/makStatic/header_bg.jpg) no-repeat;
		background-color:#99ccff;
	}
	
	#headerMenu{
		position:relative;
		text-align:right;
		background:#99ccff url(http://division1printing.interfirm.com/g/images/broker/templates/makStatic/header_menu_bg.jp) repeat-x;
		width:100%;
		padding-left:85px;
	}
	
	#headerMenuList{
	   text-align:right;
	}
	
	#headerMenuList a {
	text-decoration: none;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	display:block;
	font-size: 12px;
	font-family: "trebuchet ms";
	float:left;
	padding:2px 0 6px 0;
	margin:5px 32px 0px;
	width:95px;
	text-transform:uppercase;
	}

	
	#headerMenuList a span{ 
	}	
	
	#headerMenuList a:hover {
		color:#C5F1FE;
	}

	#footer{
	padding-top:5px;
	padding-bottom:5px;
	height: 50px;
	}
	
	#footer, #footerWrapper{
	background:#FFFFFF;
	}
	
	/* ******************************************************* */
	/* *****************  MAIN BODY   ************************ */
	/* ******************************************************* */
	
	#mainContent{
		margin:0 -1px;

	}/* moz needs this*/
	
	#mainUserContent{
		margin:0 -1px;
	}
	
	#mainBodyTop{
	}
	
	#mainBodyTopList{
		margin: 0px;
		padding: 10px 0 0 10px;
		list-style: none;
	}
	
	#mainBody{
		padding:0 5px 10px 5px;
		background-color:transparent;
	}
	
	* html #mainBody{
	padding-top:15px;
	width:600px;
	}
	
	#mainContentHeader{
	}
	
	/* ******************************************************* */
	/* ****************  PRODUCTS MENU *********************** */
	/* ******************************************************* */
	
	#productsMenu{
	width:190px;/*overlap for old mozilla*/
	position:relative;/* now line it up*/
	float:left;
	background-color:#ffffff;
background-image: url();
	margin-left: -190px;
	}
	
	#productsMenuTop{
		text-decoration: none;
	}
	
	#productsMenuTopList{
		margin:0px;
		padding: 0px 10px 28px 10px;
		text-align:left;
		list-style: none;
		font-weight: bold;
	
	}

	#productsMenuTopList li {  
              margin-top:5px;
	}

	#productsMenuTopList a{
	color: #006699;
	font-size:12px;
	font-family: "trebuchet ms";
	}

	#productsMenuTopList a:hover{
	color:#3399ff;
	font-family: "trebuchet ms";
	font-size: 12px;
	}

	#productsMenuHeader{
	
	}

	/* PRODUCTS */
	.leftMenuHeaderProductsText span {
	
	}

	.leftMenuHeaderProductsText {
	padding-left: 5px;
	font-family:"trebuchet ms";
	font-size:18px;
	text-align:left;
	margin-top:-1pt;
	padding:5px;
	margin-bottom:0px;
	font-weight:bold;
	background:transparent;
	color:#003260;
	height:25px;

	}

	* html .leftMenuHeaderProductsText{
		width:150px;
	}
	
	.leftMenuItemsText {
		text-decoration: none; 
		color: #006699;
		font-size: 12px;
		font-family: "trebuchet ms";
		font-weight: none;
	}

	#leftMenuItemsProducts{
		padding: 0;
		list-style: none;
		margin: 0px;
	}
	#leftMenuItemsProducts li{
	}
	.leftMenuItemsProductsText, .leftMenuItemsServicesText {
	text-decoration: none;
	display:block;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family:"trebuchet ms";
	font-size:12px;
	color:#006699;
	text-align:left;
	font-weight:bold;
	}

	* html .leftMenuItemsProductsText, * html .leftMenuItemsServicesText {
		width:150px;
	}
	.leftMenuItemsProductsText:hover, .leftMenuItemsServicesText:hover {
	text-decoration: none;
	color:#3399ff;
	font-size:12px;
	}

	/* ******************************************************* */
	/* ****************  USERS MENU ************************** */
	/* ******************************************************* */

	#userMenu{
	background-color:#FFFFFF;
	width:200px;
	float:left;
	padding-top:20px;
	padding-bottom:20px;
	margin-right: -200px;
	}

	* html #userMenu{
	}

	#userMenu .bodyTextBig{
		padding-left: 5px;
		font-family:"trebuchet ms";
		font-size:16px;
		text-align:left;
		margin-top:0;
		padding:5px;
		margin-bottom:10px;
		font-weight:bold;
		color: #004385;
		background-color:transparent;
	}

	* html #userMenu .bodyTextBig{
		width:150px;
	}

	#userMenu ul {
	list-style: none;
	padding-left: 0px;
	margin: 0px;
	}

	#userMenu li a {
		text-decoration: none;
		display:block;
		padding-right: 10px;
		padding-top: 2px;
		padding-bottom: 2px;
		font-family:"trebuchet ms";
		font-size:12px;
		color:#004385;
		text-align:left;
		font-weight:normal;
		padding-left:10px;
	}


	* html #userMenu li a{
		width:150px;
	}
	
	#userMenu li a: {
		text-decoration: none;
	}

	#userMenuTop{
		background-color: #99ccff;
		text-decoration: none;
	}
	
	#userMenuHeader{
		
	}
	
	.userMenuPadding{
		padding-top: 10px;
	}
	/* ******************************************************* */
	/* *****************  ANCILLARY   ************************ */
	/* ******************************************************* */
	
	#ancillary{
	background-color:#FFFFFF;
	width:200px;
	margin-right:-200px;/*overlap for old mozilla*/
	position:relative;
	/*left:3px;/* now line it up*/
		float:right;
	margin-top: -60px;
	}
	
	#ancillaryHeader{
	
	}
	
	.rightMenu {
	background-color: #FFFFFF;
	width: 200px;
	text-align: left;
	vertical-align: top;
	}
	
	/* Shopping Cart, My Account, etc */
	
	#rightMenuLinks {
		padding: 0;
		margin: 0;
		width: 100%;
	}
	
	#rightMenuLinks li{
		list-style: none;
                margin-bottom:3px;
                margin-top:2px;
	}
	
	#rightMenuLinks a {
		color: #ffffff;
		text-decoration: none;
		display:block;
		padding-left:20px;
		font-family:"trebuchet ms";
		font-size:12px;
		text-align:left;
		font-weight:bold;
		padding-top:0px;
		
	}

	#rightMenuLinks a:hover {
		color: #ffffff;

	}
	
	/* ******************************************************* */
	/* ****************  TEXT RELATED  *********************** */
	/* ******************************************************* */
	
	
	/* Main Table attributes */
	.mainTable {
	    background-color: #ffffff;
	    width: 100%;
	    border-spacing: 0;
	    padding: 0;
	    border-width: 0;
	}
	
	.bodyText { 
		text-decoration: none; 
		color: #004385;
		font-size: 11px;
		font-family: Verdana, "trebuchet ms";
		font-weight: none;
	}
	
	.bodyTextBig { 
		text-decoration: none; 
		color: #004385;
		font-size: 13px;
		font-family: Verdana, "trebuchet ms";
		font-weight: none;
	}
	
	.bodyTextSmall { 
		text-decoration: none; 
		color: #004385;
		font-size: 9px;
		font-family: Verdana, "trebuchet ms";
		font-weight: none;
	}
	
	a { 
		text-decoration: underline; 
		color: #004385;
		font-size: 11px;
		font-family: Verdana, "trebuchet ms";
		font-weight: none;
	}
	
	a: { 
		color: red;
	}
	
	.footer { 
		text-decoration: none; 
		color: #004385;
		font-size: 9px;
		font-family: Verdana, "trebuchet ms";
		font-weight: bold;
		margin:0;
		padding:5px;
	}
	
	.footer a.footer{
		background:transparent;
		border-top:none;
		border-bottom:none;
		padding:0;
		margin:0;
	}
	
	/* ******************************************************* */
	/* Middle Contents *************************************** */
	/* ******************************************************* */
	/* attributes for the column */
	.contentsPaneHeader {
	    background-color: #004385;
	    text-align: left;
	    vertical-align: top; 
	}
	
	.contentsPane {
	    background-color: #EEEEEE;
	    text-align: left;
	    vertical-align: top; 
	}
	
	.productDisclaimerText{
	font-family:"trebuchet ms";
	color:#003366;
	font-size:12px;
	}
	
	.shippingCharges{
		background-color: #fcfff8;
	}
	
	#upld{
		width: 250px;
	}
	/* ******************************************************* */
	/* Page Title ******************************************** */
	/* ******************************************************* */
	.pageTitle {
	font-size: 25px;
	font-family: "trebuchet ms";
	line-height:25px;
	color:#003260;
	text-align: left;
	background: transparent;
	padding: 0px;
}
	
.pageSubtitle {
line-height:17px;
color:#003260;
}

	/* ******************************************************* */
	/* Browse Categories ************************************* */
	/* ******************************************************* */
	.categoryText { 
		text-decoration: none; 
		color: #004385;
		font-size: 13px;
		font-family: "trebuchet ms";
		font-weight: bold;
	}
	
	.subcategoryText { 
		text-decoration: none; 
		color: #004385;
		font-size: 10px;
		font-family: "trebuchet ms";
		font-weight: none;
	}
	
	/* ******************************************************* */
	/* Pagination ******************************************** */
	/* ******************************************************* */
	.pagination { 
		text-decoration: none; 
		color: #004385;
		font-size: 11px;
		font-family: Verdana, "trebuchet ms";
		font-weight: none;
	}
	
	
	/* ******************************************************* */
	/* Form Inputs ******************************************* */
	/* ******************************************************* */
	.inputLabel {
		text-decoration: none; 
		color: #004385;
		font-size: 12px;
		font-family: Verdana, "trebuchet ms";
		font-weight: bold;
	}
	
	/* ******************************************************* */
	/* Errors ************************************************ */
	/* ******************************************************* */
	.error { 
		text-decoration: none; 
		color: red;
		font-size: 11px;
		font-family: Verdana, "trebuchet ms";
		font-weight: bold;
	}
	
	/* ******************************************************* */
	/* Design Screen ***************************************** */
	/* ******************************************************* */
	.formMainLabel { 
		text-decoration: none; 
		color: #004385;
		font-size: 14px;
		font-family: "trebuchet ms";
		font-weight: bold;
	}
	
	.formText { 
		text-decoration: none; 
		color: #004385;
		font-size: 12px;
		font-family: "trebuchet ms";
		font-weight: none;
	}
	
	/* ******************************************************* */
	/* User Account Screen *********************************** */
	/* ******************************************************* */
	.tableHeader {
	background-color: #004385;
	text-decoration: none;
	color: white;
	font-size: 13px;
	font-family: "trebuchet ms";
	font-weight: bold;
	}
	
	.tableRows {
		background-color: white;
		text-decoration: none; 
		color: #004385;
		font-size: 11px;
		font-family: "trebuchet ms";
		font-weight: none;
	}
	
	.tableRowsAlternate {
		background-color: #F7F7F7;
		text-decoration: none; 
		color: #004385;
		font-size: 11px;
		font-family: "trebuchet ms";
		font-weight: none;
	}
	
	/* ******************************************************* */
	/* Document Style */
	
	
	.adminFormLabelText { 
		text-decoration: none; 
		color: #004385;
		font-size: 12px;
		font-family: "trebuchet ms";
		font-weight: bold;
	}
	
	.bodyHeaderBig { 
		text-decoration: none; 
		color: #004385;
		font-size: 16px;
		font-family: Verdana, "trebuchet ms";
		font-weight: bold;
	}
	
	.bodyHeaderSmall { 
		text-decoration: none; 
		color: #004385;
		font-size: 12px;
		font-family: Verdana, "trebuchet ms";
		font-weight: bold;
	}
	
	.box {
	    border-color: #E6E6DC;
	    border-style: solid;
	    border-top-width: 0px;
	    border-bottom-width: 1px;
	    border-left-width: 0px;
	    border-right-width: 1px;
	}
	
	.boxHeader {
	    border-color: #FF82CE;
	    border-style: solid;
	    border-top-width: 2px;
	    border-bottom-width: 2px;
	    border-left-width: 2px;
	    border-right-width: 2px;
	    padding:5px;
	    background-color:transparent;
	}
	.boxheader td{
	    padding-top:5px;
	    padding-bottom:5px;
	}
	.boxRows {
	    border-color: #E6E6DC;
	    border-style: solid;
	    border-top-width: 0px;
	    border-bottom-width: 1px;
	    border-left-width: 1px;
	    border-right-width: 1px;
	}
	
	.boxHeaderText { 
		text-decoration: none; 
		color: #6A8EB7;
		font-size: 12px;
		font-family: "trebuchet ms";
		font-weight: bold;
	}
	
	.newsBoxText { 
		text-decoration: none; 
		color: #004385;
		font-size: 9px;
		font-family: Verdana, "trebuchet ms";
		font-weight: none;
	}


	/* ******************************************************* */
	/* ***     helpCenter, preparingFiles, turnaroundTime **** */
	/* ******************************************************* */
	#helpCenter{
		font-size:13px;
		font-family:""trebuchet ms"";
	}
	
	#preparingFiles{
		font-size:13px;
		font-family:""trebuchet ms"";
	}
	
	#turnaroundTime{
		font-size:13px;
		font-family:""trebuchet ms"";
	}

	#preparingFiles .infoBox table{
		width:80%;
		white-space:nowrap;
		margin:10px auto;
		border:1px solid 6da2e8;
		font-size:12px;
	}
	
	#preparingFiles .infoBox th{
		background-color:#014C86;
		color:#ffffff;
		padding:5px;
	}
	
	#preparingFiles .infoBox td{
		padding:5px;
		background-color:#ffffff;
                color:#003366;
	}
	
	#preparingFiles .infoBox td.alt{
		padding:5px;
		background-color:#006BBD;
                color:#ffffff;
	}
	
	.subtitle{
	font-size:14px;
	font-family:"trebuchet ms";
	color:#004385;
	font-weight:bold;
	text-align: center;
	background: transparent #FFFFFF;
	border: #fff 1px solid;
	}
	
	.infoBox h1{
		font-size:16px;
	}
	
	.infoBox h2{
	font-size:14px;
	font-weight:bold;
	padding:5px;
	background:#004385;
	margin:0;
	color:#ffffff;
	}
	
	.infoBox h3{
		font-size:12px;
		margin:0;
		margin-top:10px;
	}
	
	.infoBox p{
	margin-top:0;
	padding:5px;
	margin:0;
	color:#004385;
	font-size:12px;
	font-family: "trebuchet ms";
	}
	
	.infoBox{
		background:url(http://division1printing.interfirm.com/g/images/broker/templates/makStatic/optsbg3.gif) scroll left top;
		border:1px solid #dfe4ff;
		margin: 15px 20px;
		background:#F6F6F8;
	}
	
	.designImageClass {
		overflow:hidden;
	}
	


	/* ******************************************************* */
	/* Pricing Page ****************************************** */
	/* ******************************************************* */
	.priceRow { 
		border-left: 1px solid #004385;
		border-right: 1px solid #004385;
	}
	
	.priceRowFirst { 
		border-right: 1px solid #004385;
	}
	
	.priceHeader { 
		border-left: 1px solid #004385;
	}
	
	.priceRowHeaderOdd {
		background-color: #004385;
		border-left: 1px solid #004385;
		border-right: 1px solid #004385;


	        line-height: 10px;
	}
	
	.priceRowHeaderBegin {
		background-color: #004385;
		border-right: 1px solid #004385;
	        line-height: 10px;
	}
	
	
	.priceRowHeaderEven {
	   	line-height: 10px;
	}
	
	.priceRowHeaderLast {
	        line-height: 10px;
	        padding-bottom: 5px;
	}
	
	a.priceRowHeaderOddLink:link, A.priceRowHeaderOddLink:visited {
		font-family: "trebuchet ms";
		font-size: 11px;
		font-weight:bolder;
		color: white;
		text-decoration: none;
	}
	
	a.priceRowHeaderOddLink:hover {
		font-family: "trebuchet ms";
		font-size: 11px;
		font-weight:bolder;
		color: #000000;
		text-decoration: underline;
	}
	
	a.priceRowHeaderEvenLink:link, a.priceRowHeaderEvenLink:visited {
		font-family: "trebuchet ms";
		font-size: 11px;
		font-weight:bolder;
		color: red;
		text-decoration: none;
	}
	
	a.priceRowHeaderEvenLink:hover {
		font-family: "trebuchet ms";
		font-size: 11px;
		font-weight:bolder;
		color: red;
		text-decoration: underline;
	}
	
	/* ******************************************************* */
	/* *****************     ORDER FROM    ******************* */
	/* ******************************************************* */
	#orderForm table{
	   font-size:11px;
	}
	
	#orderForm{
		background-color:#ffffff;
		border:1px solid #004385;
		padding-bottom:5px;
		padding-top:3px;
		margin-right:10px;
		font-size:11px;
	}
	
	#orderForm form {
		margin:0; padding:0;
	}
	
	#orderForm form input, form select {
		font-size:12px;
	}
	
	#orderForm form select{
		width:290px;
	}
	
	#orderForm form textarea{
		width:290px;
	}
	
	#orderForm #country {
		width:170px;
	}
	
	.formSection{
		font-size:11px;
		margin: 2px 5px 5px 5px;
		padding:2px;
		background-color:#ffffff;
		border:0px solid #004385;
	}
	.formLabel{
		display:block;
		margin-bottom:3px;
		font-size:11px;
	}
	
	.formLabel a{
		text-decoration:none;
		font-weight:bold;
		font-size:10px;
	}
	
	.sectionHeader {
		font-size:11px;
		display:block;
		padding:4px;
		background-color:#004385;
		color:#ffffff;
		margin-bottom:5px;
		font-weight:bold;
}
	
	#sectionPrice{
	   background:#F7F7F7;
		 padding:4px;
		 font-size:13px;
		 text-align:right;
		 border-top:0px solid #004385;
		 
		 font-weight:bold;
		 
	}
	.formSection #terms {
		font-weight:normal; 
		margin:5px;
		padding:5px;
		background:#FFCFCF;
		background:#FFDFDF;
		color:red;
		border:1px dotted red;
		font-size:10px;
	}
	
	#sectionTerms  a {
	   color:red;
	}
	
	#shippingCharges{
	  background:white;
	  padding:0;
	  border:1px solid #004385;
	  width:100%;
	}
	
	* html #shippingCharges{
		width:285px; 
	}
	
	#shippingChargesDiv{
	 margin:5px 10px;
	}
	
	#shippingCharges tr {
	   background:white;
	}
	
	
	#shippingCharges tr.alt {
	   background:#F7F7F7;
	}
	
	#shippingCharges th {
		padding:3px;
		color:#003366;
		border-bottom:3px solid #003366;
		background:#DEDFDE;
	}
	
	#shippingCharges td {
	  padding:3px;
	}
	
	
	#shippingError{
	
	}
	
	#orderForm .error{
		margin:0;
		padding: 0;
		list-style-type: none;
		background:#FFFBCF;
		border:1px solid #FFE900;
		color:red;
		margin:5px;
		padding:5px;
	}
	
	#orderForm .error li{
		margin:0;
		padding: 0;
		font-size:10px;
		font-weight:none;   
	}

	#stepsContainer {
		font-weight:normal;
		padding:0;
		margin:0;
		position: relative;
		text-align:center;

	}

	#steps {
		font-size:12px;
		margin:0;
		padding:0px;
		list-style:none; 
	}

	#steps .step{
		display: inline;
		margin:0px;	
		list-style: none;
		padding: 3px;
		color:#C00D0D;
		font-weight:bold;
		font-family:"trebuchet ms";
		padding-left:22px;
		padding-right:10px;
		background:url(http://division1printing.interfirm.com/g/images/broker/templates/makStatic/steps_next_bg.gif) top left no-repeat;
		border-bottom:0px solid #003366;
		font-weight:normal;
	}
	
	#steps .step.previous{
		color:#BF3B3B;
		background:url(http://division1printing.interfirm.com/g/images/broker/templates/makStatic/steps_previous_bg.gif) top left no-repeat;
		border-bottom:0px solid #00b704;
		font-weight:bold;
	}
	
	#steps .step.current{
		color:red;
		background:url(http://division1printing.interfirm.com/g/images/broker/templates/makStatic/steps_current_bg.gif) top left no-repeat;
		border-bottom:0px solid #c00d0d;
		font-weight:bold;
	}

	.productImage {
	  margin-bottom: 10px;
	  text-align:center;
	  padding:10px;
	  background:url(http://division1printing.interfirm.com/g/images/broker/templates/makStatic/optsbg2.gif) scroll left top;	  
	  border:0px solid #f1f4fd;
	}

	/* ******************************************************* */
	/* *****************     FAQ      ************************ */
	/* ******************************************************* */
	.FAQ{
		font-size:13px;
		font-family:""trebuchet ms"";
	}
	.FAQ .subtitle{
		padding:3px 10px;	
		font-size:10px;
		font-family:Verdana;
		color:#C00D0D;
		font-weight:bold;
		border:1px solid #dfe4ff;
		border-top-width:0;
		background: #ffffff url(http://division1printing.interfirm.com/g/images/broker/templates/makStatic/optsbg3.gif) scroll left top;
	}
	
	.FAQ h1{
		font-size:16px;
	}
	
	.FAQ h2{
		font-size:14px;
		font-weight:normal;
		font-family:""trebuchet ms"";
		padding:5px;
		background:url(http://division1printing.interfirm.com/g/images/broker/templates/makStatic/content_header_bg.gif) repeat-x left top;
		margin:0;
		color:#fff;
	}
	
	.FAQ p{
	margin-top:0;
	padding:5px;
	margin:0;
	color:#004385;
	font-size:12px;
	background:url(http://division1printing.interfirm.com/g/images/broker/templates/makStatic/optsbg3.gif) scroll left top;
	}
	
	.FAQ .faqQA{
		border:1px solid #dfe4ff;
		border-top-width:0;
		margin: 15px 20px;
		background:#F6F6F8;
	}
	
	.designImageClass {
		overflow:hidden;
	}
	
	/* ***************************************************************** */
	/* *****************     business card      ************************ */
	/* ***************************************************************** */
	.lnkImage{
		border:0;
		margin:0;
		padding:0;
		margin-left:-45px;
		display:block;
		
	}
	.lnkImage img{
		border:0;
		
	}
	
	.lnkImage:hover{
		margin-left:-1px;
	}
	
	.bcTitle{
	font-weight:bold;
	font-size:26px;
	font-family:"trebuchet ms";
	border-bottom:3px solid #0072CF;
	padding-left:30px;
	color:#0066FF;
	}

	.bcInfo{
	background-color: #ffffff;
	font-size:12px;
	padding:10px 0px 10px 0px;
	margin-bottom:10px;
	color:#004385;
	text-align: left;
	}

	/* ***************************************************** */
	/* **************     Turnaround Time      ************* */
	/* ***************************************************** */
	#turnaroundTimes{
		
	}

	.printTimeBox{
		margin:5px 20px;
        padding:5px
	}
	
	.printTimeBox h2{
		margin:0;
		font-size:13px;
	}

    .printTimeBox ul{
       margin-top:2px;        
	}


	/* ******************************************************* */
	/* *****************     FIXES    ************************ */
	/* ******************************************************* */
	
	* html #productsMenu{margin-right:-3px;}/* 3 pixel jog*/
	* html #ancillary{margin-left:0px;}/* 3 pixel jog*/
	
	/* clear without structural mark-up */
	.clearfix:after {
	    content:"."; 
	    display:block; 
	    height:0; 
	    clear:both; 
	    visibility:hidden;
	}
	.clearfix {
	    display:inline-block;
	}
	
	/* mac hide - force layout in ie \*/
	* html .clearfix,* html #topContainer, * html #mainContainer, * html #mainUserContainer {height: 1%;}
	.clearfix {display: block;}
	/* End hide */
	
	#productsMenu, #ancillary,  #mainContainer, #mainUserContainer, #userMenu { padding-bottom: 32767px;
		margin-bottom: -32767px;
	}
	
	#footerWrapper{
		position: relative;
		width: 100%;
		padding-bottom: 10000px;
		margin-bottom: -10000px;
		margin-right: -50px;
		clear: both;
	}
	
	* html body {
	
	}
	
	* html #footerWrapper {
		position: relative;
		width: 100%;
		padding-bottom: 10000px;
		margin-bottom: -10000px;
		clear: both;
	}
.clear { clear: both; }

/* BEGIN Promotional Items */

.promotionalItemsSection {
margin: 20px 0 0 0;
padding: 0px;
}

.promotionalItemsProduct {
margin: 0px 10px 0px 0;
padding: 0px;
}

/* END Promotional Items */

/* BEGIN Template Download List */
#templateDownloadList ul { 
padding: 0; 
margin: 0; 
display: block; 
list-style-type: none; 
}

#templateDownloadList ul li { 
margin: 0; 
padding-left: 0;
padding-right: 0;
display: block; 
list-style-position: outside; 
}

.ProductTemplateTypeContainer { 
font-size: 12px; 
width: 20%; 
margin-bottom: 4px; 
padding: 0 8px 8px 8px;
float: left;
}

.ProductTemplateTypeContainer { 
font-size: 110%; 
}

.ProductTemplateType {
padding-top: 0.7em;

font-weight: bold;
    color: #dc143c;
}

.ProductTemplateSubType {
font-weight: bold;
color: #004385;
}
.ProductTemplateListRow{
clear: both;
display: block;
border-top: 1px solid silver;
}

.ProductTemplateSize {
}
/* END Template Download List */

/* BEGIN Pricing Menu */
#topMenuItemsPricing {
display: block;
list-style-position: inside;
margin: 0;
padding: 0 0 16pt 0;
}

#topMenuItemsPricing li {
display: inline;
}

#topMenuItemsPricing li span {
color: red;
font-weight: bold;
margin-left: 0.3em;
margin-right: 0.1em;
line-height: 50%;
font-size: 150%;
}
/* END Pricing Menu */

/* BEGIN Price Table */
div.pricetable-heading {
margin: 4px;
background-color: #DDD;
text-align: center;
}

.pricetable-heading a {
display: block;
text-decoration: none;
font-size: 150%;
padding: 2px 0;
color: #444;
}
.pricetable-heading .order-now-link {
padding-left: 0.5em;
color: red;
font-weight: bold;
font-size: 120%;
}

.price-table td {
font-size: 11px;
}

.price-table td.price-cell {
color: #696969;
text-align: center;
}

.price-table td.item-description {
	text-align: center;
	color: #004385;
}

.price-table .tablerow-odd {
background-color: #C8c8c8;
}

.price-table .tablerow-even {
background-color: #dadada;
}

.price-table .tablerow-first {
/* you can put something here */
}

.price-table .tablecell-product-type {
color: #696969;
font-size: 110%;
font-weight: bold;
}

.price-table .tablecell-first-column {
color: #dc143c;
}
/* END Price Table */