/* ----------------------- COMMON TO ALL PAGES _ --------------------*/
/* --- THIS STYLE SHEET  ----  */
#MainWrap {width:100%;}

.txtUserInput{ width: 169px; }
.width75 
{
	width:75px;
}
.finishing 
{
	width: 500px;
	float:left;
	padding-left:0px;
}
.SpecialPrint
{
	width: 130px;
	float:left;
	padding-left:10px;
	}
.Proofing
{
	width: 500px;
	float:left;
	padding-left:0px;
}
.SpecialInstructions 
{
	padding-top:5px;
}


/* ----------------------- LINK IN PRE-PRINT CHECK POP-UP   ---------------------------- */    



#list_preprint a {
color:#022bfb !important;
}








/*.FinishCheckBox {margin:0px 0px 3px 0px ;}*/
/* ----------------------- PRICE GRID   ---------------------------- */    
    .GridviewTable
    {    	         
    	width: 520px !important;    	
        text-align:center !important;            	    	        
    }
    
    .GridviewTable th                               
    {
    	background-color: #86cee0;
    	color: #FFFFFF !important;
    	font-size:small !important;
    	font-weight:bold !important;
    	border:solid 3px #fff;
    }
    
    .GridviewTable td 
    {    	    	
    	font-size: small !important;
    	font-weight:normal !important;
    	color: #FFFFFF !important;    	
    	background-color:#dfdede; /* background color for Quantity column light grayish */    	    	    	
		/* background-color:#CC66FF;  do not declare bg color here because it will overwrite the rest */
		border:solid 3px #fff;
    }
    .GridviewTable td a{ text-decoration:none !important; color:#333333;}
    .GridviewTable tr 
    {    	
		/* any color or background-color set here will override
		the .AlternatingRow property so it's best not to use it
		if you want alternating rows to be different */				
    }
    
.GridviewTable td a:hover {
color:#ffffff;
background:#7bb620;
display:block;
text-decoration:none !important;
}
    
    .GridviewTable tr:hover {
		/* any color or background-color set here will override
		the .AlternatingRow property so it's best not to use it
		if you want alternating rows to be different */

    }
    .GridForPricesHeader 
    {
    padding: 2px 5px 2px 5px;
    }
	.AlternatingRow { 
    }
		.EditRow {
    }
    .Footer {
    }
    .PagerRow {
    }        
    .fleft 
    {
    	float:left;
    }
    .white
    {
    color:#fff;
    }          
/**********************  LOGIN PAGE  */
  .divLoginLabel { margin: 20px;}
  .LoginPageDetails { margin-left: 20px; margin-bottom: 5px;}
  .LoginPageDetails tr { height: 30px; margin-left: 20px;}
  .newcust {  margin-left: 20px; margin-right: 20px; margin-bottom: 5px;}
  
  .lbl_red 
  {
  	font-weight:bold;
  	color:Red;
  	}
  .lbl_normalRed
  {
      color:Red;
  }
  .lbl_link
  {
  	font-weight:bold;
  	color:#1d3b8d;
  	}
  
/***************** BACK CONTNUE NEXT BUTTONS ************************/

.next 
	{
		float:left;
		padding:20px 4px 0 4px;
		width:235px;
		text-align:right;
	}
.back 
	{
		float:left;
		padding:20px 4px 0 4px;
		width:235px;	
		text-align:left;
	}
	.back 
	{
		float:left;
		padding:0px 4px 0 4px;
		width:235px;	
		text-align:left;
	}
.continue 
	{
		float:left;
		padding:20px 4px 0 4px;
		width:235px;
		text-align:center;
	}

  
/**********************  PAYMENT CONFIRMATION PAGE  *******/    
	.headertext { padding: 5px 0 5px 0px; font-weight:bold; font-size:15px;}
	.divPaymentArea { width: 700px; margin-top:20px; margin-bottom:20px;}
	.divBasketTotal { margin-top:20px; margin-bottom:20px;}
	.divPaymentList {list-style-type:none; margin-top:10px; margin-bottom: 10px; display:inline;}
    .divOnlinePaymentButtons {padding-left:25px; float:left;}    
    .divOfflinePaymentList{ margin-top: 10px;margin-bottom:20px; list-style:none;margin-left:5px; width:400px;}
    .divOnlinePaymentList li { margin-bottom:15px;}
    .divOfflineLabel { font-weight:bold !important;margin-left:20px;}    
    .divOnlineLabel { font-weight:bold !important;}
    .divOfflineClass { margin-left:20px;margin-top:130px;}
    .divPaymentDue { margin-bottom:15px; width:700px;margin-left:20px; text-align:center; line-height:40px;}
    .paymentText 
    {
    	padding:10px 0 30px 230px;
    	font-size:17px;
    }
    
/********************    Delivery Page     ****************/

.divAddressBook 
{
	float:right;
	width:150px;
	margin-right:100px;
	margin-top:30px;
	border-color:Gray;
	text-align:center;
}

.divSaveNewAddress
{
	float:right;
	width:150px;
	margin-right:100px;
	margin-top:30px;
	border-color:Gray;
	text-align:center;
}
.DeliveryOptions {float:left; width:500px; height:90px; margin:0px 0px 0px 0px; display:inline; list-style-type:none;}
.DeliveryOptions ul {}
.DeliveryOptions li {padding-right:2px !important; list-style-type:none; display:inline-table; margin: 3px 0px 3px 0px; float: inherit; border-bottom: none !important; width:210px; vertical-align:top;}

/************************ UPLOAD SUMMARY PAGE *************/
    .divUploadSummary { margin-top: 20px;margin-bottom:20px;}
    .divFileSelection { margin-top: 20px;margin-bottom:20px;}
    .uploadButton { margin: -60px 0 0 0;}
    .divUploadSummary { margin-top: 20px;margin-bottom:20px;}
    .divButtonsLayer{ margin-top: 20px;margin-bottom:20px;}
     
/*********************** BASKET PAGE *************************/
.BasketIconsWrap {width:765px; float:left; margin: 0px 0px 10px 0px;}

	.ShoppingCartItemHeader { font-size: small; font-weight: bolder !important; font:#000000 !important; list-style:none; }
	.ShoppingCartItemDesc { font-size:smaller;}

	.prog_basket_step_1 {background:url(/Css/Rcs2010/images/prog_basket.jpg) no-repeat;
	                      width:765px;
	                      height:84px;
	                      margin-top:10px;
	                      }
	.prog_basket_step_2 { background:url(/Css/Rcs2010/images/prog_invoice.jpg) no-repeat;  
	                      width:765px;
	                      height:84px;
	                      margin-top:10px;
}
	.prog_basket_step_3 { background:url(/Css/Rcs2010/images/prog_delivery.jpg) no-repeat; 
	                      width:765px;
	                      height:84px;
	                      margin-top:10px;
}
	.prog_basket_step_4 { background:url(/Css/Rcs2010/images/prog_upload.jpg) no-repeat;  
	                      width:765px;
	                      height:84px;
	                      margin-top:10px;
}
	.prog_basket_step_5 { background:url(/Css/Rcs2010/images/prog_pay.jpg) no-repeat;  
	                      width:765px;
	                      height:84px;
	                      margin-top:10px;
}
	.prog_basket_step_6 { background:url(/Css/Rcs2010/images/prog_confirm.jpg) no-repeat;  
	                      width:765px;
	                      height:84px;
	                      margin-top:10px;
}


.imgChkoutInvoiceAddr 
{
	width:200px;
	padding:0px 50px 50px 150px;
	text-align:center;
}

.invoiceTable {padding-top:0px;}
            /**** BASKET GRID ****/
            .GridviewBasket 
			{ 
				font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; 
				border-spacing:0px; width:100%; text-align:center !important;     
			}            
            
            .GridviewBasket th {color: #ffffff; padding: 2px; font-family: Arial, Tahoma, Verdana, sans-serif; font-weight:bold;
                  /* color: #185AA5; BROWN background:#CC66FF url(images/horizontalMenuBrownBackground.png) repeat top left; */
                  background-color:#79b51c; border-width:0pt; 
                  border-spacing:0px; border:none; border-collapse: collapse;
                  border:solid 3px #fff; } /* this is the border for cells of the header*/
                 
            .GridviewBasketTotal {color: #333333; padding: 2px; font-Size: smaller; font-family:Verdana, Arial; font-weight:bold;
                    background:#e9e9e9 url(/Css/Rcs2010/images/gray_table_header.png) repeat top left; border-width:0pt; border-spacing:0px; border:none; border-collapse: collapse;
                 /*  border-bottom:1px #FFFFFF solid; */ }
                  
            .GridviewBasket td { font-size:12px; height:12px; border-width:1pt; border-spacing:0px; border:none; border-style:none;
            padding:2px; padding:5px; /*border-collapse: collapse;*/ /*#FAF0E6*/  border:solid 3px #fff;
            /* background-color:#CC66FF;  do not declare bg color here cuz itll overwrite the rest */ }
            
            .GridviewBasket tr { /* any color or background-color set here will override the .AlternatingRow property so it's best not to use it
            if you want alternating rows to be different */ height:10px; border:none; /* border-color:#006699; */  /* BROWN background-color: #FAF0E6; */
            background-color: #f2f2f2; }
            /*.TableRow { border:none;} .AlternatingRow { } .EditRow {} .Footer {} .PagerRow {}*/
            /**** END GRID BASKET ****/
            
            .voucherbox 
            {
            	float:left;
            	padding: 5px 3px 5px 3px;
            }
            
            .voucherbuttons 
            {
            	float:left;
            	padding: 2px 3px 5px 0px;
            }
            
            
            .lblPaymentDue
            {
            	font-size:24px;
            	font-weight:bold;
            	color:#e31327;
            }
            
            .lblPaymentDueText
            {
            	font-size:24px;
            }

.DeliveryAddressContainer {width:248px; border: 1px solid #73a825; margin:5px 20px 5px 0px; float:left; }
.DeliveryAddressTop {width:242px; float:left; border-bottom:1px solid #73a825; padding:3px; background:#d2e6b3; }
.DeliveryAddressInner {padding:4px; float:left;}

.CartHeader { font-family:Arial, Verdana, Sans-Serif; font-size:14px; color:#79b51c; font-weight:bold; margin:0px 0px 3px 0px;}
            
/******************************************************************/
/* ----------------------- MAIN STYLESHEET ------------------------- */
.defaultText
{
   font-weight:normal !important;
   font-size: small !important;
}
.defaultTextBold
{
   font-weight: bold;	
}
.defaultTextRadio
{
   font-weight:normal !important;
   font-size: small !important;
} 

.defaultTextRadioHandouts
{
   font-weight:normal !important;
   font-size: small !important;
   text-decoration: underline !important;
} 
.LongTextRadio 
{ width:300px !important; 
  display:inline-block !important; 
  margin: 0px 0px 3px 0px!important; 
  vertical-align:top;
}  

.LongerTextRadio 
{ width:350px !important; 
  display:inline-block !important; 
  margin: 0px 0px 3px 0px!important; 
  vertical-align:top;
}   

.defaultTextCheckBox
{
   font-weight:normal !important;
   font-size: small !important;
}
.float_left 
{
	float:left;
}
#SizesList{   width: 97% !important;list-style-type:none; display:inline; 	}
#SizesList li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#TypesList{   width: 97% !important;list-style-type:none; display:inline; 	}
#TypesList li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#divFirstSheetSpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#divFirstSheetSpecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#EnvelopePrintingSpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#EnvelopePrintingSpecification li {  padding-right:0px !important; list-style-type:none; display:inline; 	}
#EnvelopeColourSpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#EnvelopeColourSpecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#EnvelopeTypeSpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#EnvelopeTypeSpecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#PnBInkType{   width: 97% !important;list-style-type:none; display:inline; 	}
#PnBInkType li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#ProductType{   width: 97% !important;list-style-type:none; display:inline; 	}
#ProductType li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#BookletCoverSpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#BookletCoverSpecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#ScratchCardsSizesList{   width: 97% !important;list-style-type:none; display:block; 	}
#ScratchCardsSizesList li {  padding-right:2px !important; list-style-type:none; display:block; 	}
#MattSizesList li { list-style-type:none; display:inline; padding-left:10px;}			     
#CustomSizesList li{ list-style-type:none; display:inline; padding-left:10px; height:20px;}
#divNoArtwork {   width: 97% !important;list-style-type:none; display:block; padding-top:10px;}
#divNoArtwork li {  padding-right:2px !important; list-style-type:none; display:block; 	}
#divPaymentMode{   width: 97% !important;list-style-type:none; display:block; padding-top:10px;}
#divPaymentMode li {  padding-right:2px !important; list-style-type:none; display:block; 	}
#PrintColorSpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#PrintColorSpecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#divSCPPrintingspecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#divSCPPrintingspecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#MaterialList{   width: 97% !important;list-style-type:none; display:inline; 	}
#MaterialList li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#sizeList{   width: 97% !important;list-style-type:none; display:inline; 	}
#sizeList li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#FolderType2Specification{   width: 97% !important;list-style-type:none; display:inline; 	}
#FolderType2Specification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#FolderType3Specification{   width: 97% !important;list-style-type:none; display:inline; 	}
#FolderType3Specification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#ProductPrintingSpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#ProductPrintingSpecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#ProductLaminationSpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#ProductLaminationSpecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#ProductAssemblySpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#ProductAssemblySpecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#ProductBusCardSlotSpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#ProductBusCardSlotSpecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#ProductMetalisationSpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#ProductMetalisationSpecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#ProductTypeSpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#ProductTypeSpecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#ProductSizeSpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#ProductSizeSpecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#ProductEdgeSpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#ProductEdgeSpecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#DPSizeSpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#DPSizeSpecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#DPStockSpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#DPStockSpecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#DPFinishingSpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#DPFinishingSpecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#LamTypeMethodSpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#LamTypeMethodSpecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#PrintingcolorSpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#PrintingcolorSpecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#ImagePreviewSpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#ImagePreviewSpecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#ImageDesignSpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#ImageDesignSpecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#divBindingType{   width: 97% !important;list-style-type:none; display:inline; 	}
#divBindingType li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#BookletSpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#BookletSpecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#BookletCoverSpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#BookletCoverSpecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#PCBoxesLaminationSpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#PCBoxesLaminationSpecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#ExtraSpotColorsSpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#ExtraSpotColorsSpecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#Div1{   width: 97% !important;list-style-type:none; display:inline; 	}
#Div1 li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#PrintingExtraspecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#PrintingExtraspecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#LaminationSpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#LaminationSpecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#FlutedLinersSpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#FlutedLinersSpecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#PrintingOptionsSpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#PrintingOptionsSpecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#CustomShapeSpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#CustomShapeSpecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#divSecondSheetSpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#divSecondSheetSpecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#divThirdSheetSpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#divThirdSheetSpecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#divFourthSheetSpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#divFourthSheetSpecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#divNcrFinishingHeaderLabel{   width: 97% !important;list-style-type:none; display:inline; 	}
#divNcrFinishingHeaderLabel li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#StockList{   width: 97% !important;list-style-type:none; display:inline; 	}
#StockList li {  padding-right:2px !important; list-style-type:none; display:inline; 	}
#EnvelopeSealMethodSpecification{   width: 97% !important;list-style-type:none; display:inline; 	}
#EnvelopeSealMethodSpecification li {  padding-right:2px !important; list-style-type:none; display:inline; 	}

.customSizeRecalculate
{  
  width: 500px !important;
  margin-top:20px;
}
/* Finishing Control Elements  */
#finishingOptionsList { list-style-type:none;  padding-left:10px;  }
#finishingOptionsList li { display: inline;}

#dispatchOptionsList { list-style-type:none;  padding-left:10px;  }
#dispatchOptionsList li { display: inline; padding-right:5px;}

#printReadyPdfOptionsList { list-style-type:none;  padding-left:10px;  }
#printReadyPdfOptionsList li { display: inline;}

#prePrintCheckOptionsList { list-style-type:none;  padding-left:10px;  }
#prePrintCheckOptionsList li { display: inline;}

#CustomSizesList{ list-style-type: none; padding-left:10px;padding-bottom:15px;}
#CustomSizesList li { float:left; width:100%; padding-bottom:2px;}

#upcomingProductsTable td{padding:5px;}
#upcomingProductsTable th{padding:5px;}

#categoryImgListing {
float:left;
margin-right:15px;
padding:0;
}
.FinishingText {
	width:100px; float:left;
}

#indexProductListCatDescription, #categoryDescription { display:block; overflow:hidden; min-height:140px; height:auto !important; height:140px; color:#5c6265; font-family:Arial, Helvetica, sans-serif; line-height:16px; font-size:12px;}


CODE {
        font-family:tahoma; font-size:11px; line-height:normal; color:#707070;
        }

FORM, SELECT, INPUT {
       
        }
input.btn 
{
color:#689623;
font-family:"Verdana",arial,serif;
font-size:11px;
font-weight:bold;
padding:1px 10px;  
}

FORM	{margin:0px; padding:0px;}

TEXTAREA {
        width:375px;
        }

input:focus, select:focus, textarea:focus {

        }
		
		
FIELDSET#contactUsForm{padding:15px 0 15px 15px; width:91%;}
#loginDefault FIELDSET{padding:15px;}
#gvFaqDefault FIELDSET{padding:15px;}

.ccinfo .inputLabelPayment {display:block; width:80%; padding:5px 0 5px 0;}

.wrapperAttribsOptions .back{display:block !important; clear:both;}
			
#ship-item-item{margin-right:7px;}		
		
FIELDSET {
        padding: 0.5em;
        margin: 0.5em 0em;
		border:1px solid #777777;
        }

LEGEND {
        font-weight: bold; padding:0 5px; color:#000000;
        }

LABEL, h4.optionName {
		
		 Margin: 0px 20px 0px 4px; 
        }

LABEL.checkboxLabel, LABEL.radioButtonLabel {

	margin-left:10px;
	margin-right:15px;

        }
		
#checkoutShipping input{vertical-align:middle;}

.ccinfo label{padding-bottom:5px;}		
.ccinfo label{ margin:0 !important;}	
#pmt-moneyorder{margin-top:0px !important;}
		
		

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
        float: left;
        }	
		
#contactUsForm .inputLabel {}
#loginDefault .inputLabel {}
#loginDefault #newsletter-checkbox{margin:15px 5px 15px 0; vertical-align:middle;}
		

LABEL.inputLabel {
        width: 11em;
		padding-right:10px;
		padding-bottom:3px;
		float:left;		
        }
#indexProductList LABEL.inputLabel{display:block; width:90%;}

LABEL.inputLabelPayment {
        width: 15em;
        float: left;
        }

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
        width: 12em;
        float: left;
        }

P, ADDRESS {
        padding: 0 0 2px 0;
        }

ADDRESS {
        font-style: normal;
        }

.clearBoth {
        clear: both; font-size:2px; line-height:2px;
        }
.clearBothTall
{
        clear: both; font-size:2px; line-height:10px;
    }        

HR {
	border-color:#FFFFFF;
	border:none;
	display:block;
	margin:2px 0px;
}

.Button
{
color:#689623;
font-family:"Verdana",arial,serif;
font-size:11px;
font-weight:bold;
padding:1px 2px 1px 2px;  
float:left;
text-align:center;
}
.PayOnOrderButton
{
color:#aa112c;
font-family:"Verdana",arial,serif;
font-size:11px;
font-weight:bold;
padding:1px 2px 1px 2px;  
float:left;
text-align:center;
}

.DigitalEmbossingButton
{
margin-top: -10px;
float:right;
}

.ShrinkWrappingButton
{
color:#689623;
font-family:"Verdana",arial,serif;
font-size:11px;
font-weight:bold;
padding:1px 2px 1px 2px;  
margin-left: 426px;
margin-top: -105px;
float:left;
}

.Button2
{
display: inline;
float: left;
}

.WideButton
{
width:90px;
height:20px;    
}


/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
        line-height: 1.8em;
        padding: 0.2em;
        
        }

.messageStackWarning, .messageStackError {
        color:#FF0000; 
        }

.messageStackSuccess {
        color:#707070;
        }

.messageStackCaution {
        background-color: #FFFF66;
        color:#707070;
        }

/*wrappers - page or section containers*/
#mainWrapper {
        text-align: left;
        vertical-align: top;
        }



#tagline {
        color:#716d7a; margin-top:10px;
        font-size: 12px;
        text-align : center;
        vertical-align: middle;
        }

ul{list-style-type:disc; list-style-position:inside;}
li {list-style-position:outside; margin:3px 0px 0px 10px;}
#productDetailsList li a{}
#productDetailsList li {list-style-type:disc;}
.wrapperAttribsOptions { display:block;
        margin: 0.3em 0em;
        }


#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
       
        }

#navMain ul, #navSupp ul, #navCatTabs ul  {
        margin: 0;
        padding:  0.5em 0em;
        list-style-type: none;
        text-align: center;
        line-height: 1.5em;
        }

#navMain ul li, #navSupp ul li, #navCatTabs ul li {
       
        }

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
      
        }

#navMainSearch, #navCategoryIcon {
        margin:5px 5px 0 0px;
        }

/* -- Search Drop Down -- */

.ac_results {
	padding: 0px;
	border: 1px solid #7bb721!important;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	margin-top:2px;
	width:170px!important;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
	text-align:left;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	
	/*width: 100%;*/
	font: menu;
	font-size: 11px;
	
	line-height: 14px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	/*background-color: #eee;*/
}

.ac_over {
	background-color: #d8edc0;
	color: black;
}
.basketsum {
	text-align:center;
	padding-top:2px;
	font-size:11px;
}

.basketsum a:link{
	font-size:11px;
	color:#000;
}

.basketsum a:hover{
	font-size:11px;
	color:#000;
	text-decoration:underline;
}

.basketsum a:visited{
	font-size:11px;
	color:#000;
}

/* -- End Search Drop Down -- */

#navEZPagesTop {
        
        }

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
        vertical-align: top;
        }

#productDescription, .shippingEstimatorWrapper {
font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#5c6265; line-height:16px;
        }


/*Shopping Cart Display*/

.tableHeading TH {

        }

.tableHeading, #cartSubTotal { 
      
	  }


.tableRow, .tableHeading, #cartSubTotal {
        min-height: 2.2em;
        }

.cartUnitDisplay, .cartTotalDisplay {
        text-align: right;
        padding-right: 0.2em;
        }

#scUpdateQuantity {
        width: 2em;
        }

.cartQuantity {
        width: 4.7em;
        }

.cartNewItem {
        color:#707070;
        position: relative;  /*do not remove-fixes stupid IEbug*/
        }

.cartOldItem {
        /*do not remove-fixes stupid IEbug*/
        }

.cartBoxTotal {
        text-align: right;
        font-weight: bold;
        }

.cartRemoveItemDisplay {
        width: 3.5em;
        }

#cartAttribsList {
        margin-left: 1em;
        }


.amount {
        width: 5.5em;
        }

.categoryIcon {}
#cartImage {
        margin: 0.5em 1em;
        }
	
.categoryListBoxContents a {text-decoration:none; color:#C00505; text-transform:uppercase; text-align:center;}

.cartTotalsDisplay{

}

#bannerboxHeading {
        background-color: #0000CC;
}

#upProductsHeading {
        text-align: left;
        }

#upDateHeading {
        text-align: right;
        }

/*misc*/
.back {
        float: left;
        }

.forward {
        float: right;
        }

.bold {
        font-weight: bold;
        }

.rowOdd {
        
        min-height: 1.5em;
        vertical-align: top;
        }

.rowEven { padding:5px 5px 5px 5px;
        
        min-height: 1.5em;
        vertical-align: top;
        }

CAPTION {
        /*display: none;*/
        }

#myAccountGen li, #myAccountNotify li {
        margin: 0;
        } 

.accountTotalDisplay, .accountTaxDisplay {
        width: 20%;
        text-align: right;
        /*vertical-align: top*/
        }

.accountQuantityDisplay {
        width: 10%;
        vertical-align: top
        }

TR.tableHeading {
        min-height: 2em;
        }

#siteMapList {
        width: 90%;
        float: right;
        }

.ratingRow {
        margin: 1em 0em 1.5em 0em;
        }

LABEL#textAreaReviews {
        font-weight: normal;
        }


.ee	{text-decoration:line-through;}


/*  --------------- PRICES ---------------  */

.normalprice, .productSpecialPriceSale {

font-size:14px;
color:#777777;
font-weight:bold;
line-height:normal;
 text-decoration:line-through;
        
}
		
.normalprice {color:#7dc506; font-size:15px; line-height:24px; text-decoration:line-through; font-weight:bold;}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale {color:#f20d11; font-size:15px; line-height:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}

.productListing-data .normalprice {color:#ff5304; font-size:13px; line-height:24px; text-decoration:line-through; font-weight:normal; font-family:Tahoma}


.productSpecialPriceSale {
	text-decoration:line-through;
}
		
.productPriceDiscount {color:#373737; font-size:12px;}

.pluginImage { }
.buttonRow, .buttonRow2 {padding:7px 2px 7px 0;}

.buttonRow input, .buttonRow2 input, .buttonRow3 input {border:none; padding:0; background:none;}

.btnRecalculate { margin-top:2px; height: 40px;}
.buttonAdd { background-image: url("/Css/Rcs2010/buttons/english/add_btn.gif"); }
.buttonNoVAT { background-image: url("/Css/Rcs2010/buttons/english/no-vat-btn.gif");}
.customQuantity { vertical-align:top; padding-top: 3px;}
#accountHistoryDefault .buttonRow, .buttonRow2 {
float:left !important;
overflow:hidden;
margin:-7px 0 15px 0;
position:absolute;
}

/* ----------------------- BOXES STYLESHEET ------------------------- */

.boxname {text-align:center;}
.boxname a{color:#13140d; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none;}
.boxname a:hover{text-decoration:underline;}

.boxprice{color:#111111; font-size:13px; line-height:16px; text-align:center; font-weight:bold;}
.tellafr_input{width:80%;}

#lahguages #languagesContent{text-align:center;}

.box1_body{color:#333333; font-size:11px;}
.box1_body a{color:#333333; font-size:11px; font-weight:normal; text-decoration:underline;}
.box1_body a:hover{text-decoration:none;}

.box1_body b a{color:#19a5d1; font-size:12px; line-height:14px; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.box1_body b a:hover{text-decoration:underline;}

#orderhistoryContent a img{ margin-bottom:15px;}
#orderhistory .box1_body a img{ margin-bottom:0;}


#information {}
#information ul{list-style:none; list-style-position:outside; font-family:Arial, Helvetica, sans-serif;}
#information li{color:#0562a9; font-size:12px; line-height:16px; background:url(/Css/Rcs2010/images/list_background1.gif) no-repeat 0px 7px; padding-left:0px; text-decoration:none; font-weight:normal;}
#information li.category-products{color:#0562a9; font-size:13px; line-height:16px; background:url(/Css/Rcs2010/images/list_background1x.gif) no-repeat 20px 8px; padding-left:0;text-decoration:none; font-weight:normal; margin-left:0;}
#information li.category-products span.top-span{padding-left:20px;}
#information li.category-products span.top-span a{ color:#b04939; text-transform:none; text-decoration:underline}
#information li.category-products span.top-span a:hover{text-decoration:none;}
#information li span.top-span{display:block; padding:3px 0 3px 0; background:url(/Css/Rcs2010/images/list_backgroundx.gif) repeat-x left top; padding-left:16px;}
#information li.category-top_un span.top-span{display:block; background:url(/Css/Rcs2010/images/spacer.gif) no-repeat left top;}
#information li a{color:#5c6265; font-size:13px; line-height:18px; text-decoration:none; font-weight:normal; padding-left:0; display:block;}
#information li a:hover{text-decoration:underline}


#moreinformation {}
#moreinformation ul{list-style:none; list-style-position:outside; font-family:Arial, Helvetica, sans-serif;}
#moreinformation li{color:#0562a9; font-size:12px; line-height:16px; background:url(/Css/Rcs2010/images/list_background2.gif) no-repeat 0px 5px; padding-left:0px; text-decoration:none; font-weight:normal;}
#moreinformation li.category-products{color:#0562a9; font-size:13px; line-height:16px; background:url(/Css/Rcs2010/images/list_background1x.gif) no-repeat 20px 8px; padding-left:0;text-decoration:none; font-weight:normal; margin-left:0;}
#moreinformation li.category-products span.top-span{padding-left:20px;}
#moreinformation li.category-products span.top-span a{ color:#b04939; text-transform:none; text-decoration:underline}
#moreinformation li.category-products span.top-span a:hover{text-decoration:none;}
#moreinformation li span.top-span{display:block; padding:1px 0 1px 0; background:url(/Css/Rcs2010/images/list_backgroundx.gif) repeat-x left top; padding-left:16px;}
#moreinformation li.category-top_un span.top-span{display:block; background:url(/Css/Rcs2010/images/spacer.gif) no-repeat left top;}
#moreinformation li a{color:#5c6265; font-size:13px; line-height:18px; text-decoration:none; font-weight:normal; padding-left:0; display:block;}
#moreinformation li a:hover{text-decoration:underline}

#orderhistory {}
#orderhistory .box_body img {padding:2px; vertical-align:middle; margin:3px 0px;}

#featured a img, #whatsnew a img, #specials a img, #reviews a img, #manufacturerinfo img, #productnotifications img {}
#reviews img {}

#featured {}

#whatsnew {}

#specials {}

#reviews {}
#reviews .box .box-indent{padding:17px 2px 41px 13px;}

#manufacturerinfo {}

#productnotifications {}

#search input.s_input{width:132px; height:18px; background:#ffffff; color:#9d9d9c; font-size:11px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #b96830}
#search a{color:#ffffff; font-size:12px; text-decoration:underline;}
#search a:hover{text-decoration:none;}


#search .box_head{display:none;}

#search .box {
	margin-bottom:7px;
}

.searchButton
{

 background-image: url(../images/generic-images/search.png);
 width: 33px;
 height: 20px;
 background-repeat: no-repeat;

	}

/* ----------------------- TEXT BOXES ------------------------- */

#documentcategories {}

#shoppingcart {}

.product_question_on {
	padding-top:15px;
}

.product_question_off {
	padding-top:15px;
	color:#ccc;
}

.product_answer {
	padding-left:5px;
	padding-top:3px;
	padding-bottom:00px;
}

.product_info_text {
	float:left;
	width:370px;
}



.product_info_image {
	float:right;
	margin:-10px 10px 0px ;
}

.product_info_image_left {
	float:left;
	margin:-10px 10px 0px ;
}

.product_info_image_Jubilee {
	float:right;
	margin:-10px 10px 0 ;
}

.product_info_image_boxes {
	float:right;
	margin:0px -10px 0 0;
}


.product_info_imageLeft {
	float:left;
	margin:5px 5px 0 0;
}

/* ----------------------- CSS BUTTONS ------------------------- */

/* css buttons */
.cssButton, .cssButtonHover {
width : 20em;
background-color: #F4F4F4;
color : #000000;
border: 2px outset #F4F4F4;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
text-align:center;
white-space: nowrap;
text-decoration: none;
font-weight: bold;
padding: 0.3em;
}

.cssButtonHover {
color: #616161;
border-style: inset;
text-decoration: none;
}
.small_delete, .button_prev, .button_next, .button_search  {width: 7em;}
.button_sold_out_sm, .button_sold_out, .button_update_cart, .button_checkout, .button_login {width: 10em;}
.button_return_to_product_list, .button_add_selected {width: 22em;}
.button_in_cart{width: 19em;}  
.button_submit {width: 18em;}
.button_update_cart {color: red;}
.button_update_cartHover {color: black;}

/*  ----------------------- MAIN STYLES  START-----------------------  */
.left{float:left;}
.right{float:right;}

.name{color:#545454; font-size:11px; font-weight:bold; }
.name a{color:#545454;  font-size:11px; font-weight:bold; text-decoration:none; border:none;}
.name a:hover{text-decoration:underline;}

.pict_box{ margin-bottom:12px; border-bottom:solid 1px #dbdbdb; padding-bottom:8px; text-align:center;}

.text{}

.price{color:#111111; font-size:15px; line-height:21px; line-height:normal; font-weight:bold;}
.price strong{font-weight:bold;}

.price_box{overflow:hidden; margin-top:5px; width:100%;}
.price_box .coll1{width:87px; float:left; background:url(/Css/Rcs2010/images/price_box_bg.gif) no-repeat right top;}
.price_box .coll2{width:auto; float:left;}
.price_box .coll2 .ind{padding:0 0 0 20px;}

.button{padding-top:0;}

.box_line{padding:0 1px 0 1px; overflow:hidden;}
.box_line .inner{line-height:1px; background:url(/Css/Rcs2010/images/line.gif) repeat-x 0px 18px; height:36px;}

.box_line2_box{background:url(/Css/Rcs2010/images/background-white-left.gif) repeat-y left top;}
.box_line2_box .inner{background:url(/Css/Rcs2010/images/background-white-right.gif) repeat-y right top;}

.box_line2{padding:0 23px 0 23px; overflow:hidden;}
.box_line2 .inner{line-height:1px; background:url(/Css/Rcs2010/images/line.gif) repeat-x 0px 23px; height:46px;}

.box_line3{padding:0 27px 0 27px; overflow:hidden; display:none}
.box_line3 .inner{line-height:1px; background:url(/Css/Rcs2010/images/line.gif) repeat-x 0px 9px; height:26px;}

.box_line4{padding:0 12px 0 12px; overflow:hidden; display:none}
.box_line4 .inner{line-height:1px; background:url(/Css/Rcs2010/images/line.gif) repeat-x 0px 21px; height:36px;}

.box_line5{padding:0 0 0 0; overflow:hidden; display:none}
.box_line5 .inner{line-height:1px; background:url(/Css/Rcs2010/images/line.gif) repeat-x 0px 21px; height:36px;}

ol{list-style:decimal; list-style-position:inside; padding: 0px 0px 0px 20px;}
ol li{line-height:18px;}

#disp-order-sorter{width:80%;}


#column_center input, #column_center #sorter  select{margin:-2px 0px; position:relative;}

#featuredProducts {overflow:hidden; width:100%;}

#popupSearchHelp{background:#FFFFFF; text-align:left;}

/*  ----------------------- MAIN STYLES -----------------------  */
#sorter form {display:inline;}


#navColumnOne {}
#navColumnTwo {}

#column_menu {
float:left;
width:194px;
margin-right:11px;
}

#column_center {
float:left;
margin-right:11px;
width:565px;
}
#column_center_Large {
float:left;
margin:10px 0px 0px 0px;
width:765px;
}

#column_right {
float:left;
width:166px;
}

.Facebook {width:46px; height:47px; float:left; }
a.Facebook:link, a.Facebook:visited {width:46px; height:47px;float:left; background-image: url(/Css/rcs2012/images/Facebook-up.jpg); }
a.Facebook:hover {width:46px; height:47px;float:left; background-image: url(/Css/rcs2012/images/Facebook-over.jpg); }

.Twitter {width:46px; height:47px; float:left;  }
a.Twitter:link, a.Twitter:visited {width:46px; height:47px; background: url(/Css/rcs2012/images/twitter-up.jpg); }
a.Twitter:hover {width:46px; height:47px; background: url(/Css/rcs2012/images/twitter-over.jpg); }

a.RightSidebarLinks:link, a.RightSidebarLinks:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; font-weight:bold;  color:#333; text-decoration:none; float:left; padding:11px 0 0 13px; width:110px; text-align:left; }
a.RightSidebarLinks:hover {color:#7BB620; }

.bespokeImage 
{
	background-image: url(/Css/rcs2012/images/request-a-bispoke-quote.jpg);
	height: 52px; width: 207px;
	background-repeat: no-repeat;
	Margin: 0px 0px 0px 0px;
}
.lateChangeImage
{
	background-image:url(/Css/rcs2012/images/change-an-order.jpg);	
	height: 54px; width: 207px;
	background-repeat: no-repeat;
	Margin: 0px 0px 0px 0px;
}
.uploadImage
{
   background-image:url(/Css/rcs2012/images/upload-additional-artwork.jpg);	
   height: 53px; width: 207px;
   background-repeat: no-repeat;
	Margin: 0px 0px 0px 0px;
}
.AdditionalPayment
{
   background-image:url(/Css/rcs2012/images/Make-additional-payment.jpg);	
   height: 56px; width: 207px;
   background-repeat: no-repeat;
	Margin: 0px 0px 10px 0px;
}
.resellerBannerImage
{
	background-image:url(/Css/Rcs2010/images/generic-images/images/Become-reseller1.png);
	height:247px; width:181px; 
	margin:0px 0px 10px 0px; 
	background-repeat: no-repeat;
}
.pefcLogo
	{
		background-image:url(/Css/Rcs2010/images/generic-images/PEFC.png);
		height: 82px; width: 78px;
		float:left;
		margin: 0px 0px 10px 0px;
     }
.fscLogoImage
{
	background-image: url(/Css/Rcs2010/images/generic-images/FSC.png);
	background-repeat:no-repeat;
	background-position:top center;
	height: 146px; width: 160px; 
	float:left;
	margin: 0px 0px 10px 0px;
	
	}	
.iso9001Image
{
	background-image: url(/Css/Rcs2010/images/generic-images/iso9001.png);
	height: 57px; width: 78px;	
	float:left;
	margin: 0px 0px 0px 0px;
	}	
	
.iso4001Image
{
	background-image: url(/Css/Rcs2010/images/generic-images/iso14001.png);
	height: 57px; width: 78px;	
	margin: 0px 0px 0px 0px;
	float:left;
	}	
.paypalImage
	{
	height: 31px; width: 157px;
	margin-top: 10px;
	background-image:url(/Css/Rcs2010/images/generic-images/Paypal.png);
	float:left;
	}
.sagePayImage
	{
	height: 33px; width: 157px;
	margin-top: 5px;
	background-image:url(/Css/Rcs2010/images/generic-images/Sage.png);
	float:left;
	}
		
.centerColumn {}

.mainBannerImage
	{
	background-image:url(/Css/Rcs2010/images/index_banner.jpg);
	height: 212px;
	width: 564px;	
	margin-bottom:6px;		
	}	
	
.goToProductButton
{
  background-image: url(/Css/Rcs2010/images/button_goto_prod_details.gif);
  width:65px; height: 23px;	
  background-repeat:no-repeat;
}	

.bottomBannerImages1
{
  background-image:url(/Css/Rcs2010/images/bag_banner.jpg);
  height: 142px;
  width: 276px;	
}
.bottomBannerImages2
{
  background-image :url(/Css/Rcs2010/images/3d_banner.jpg);
  height: 142px;
  width: 276px;	
}

.centerColumn table {}

#indexDefault {border:none; padding:0;}

#indexDefault, #specialsListing, #newProductsDefault, #allProductsDefault, #loginDefault, #productGeneral, #shoppingCartDefault {margin:0;}
#productGeneral ul{margin-left:15px;margin-bottom:10px;}

input#login-email-address, input#login-password, input#company, input#firstname, input#lastname, input#suburb, input#street-address, input#city, input#state, select#country, input#telephone, input#fax, input#email-address, input#contactname {width:36%; margin:0 0 3px; vertical-align:middle;}
input#dob, input#postcode {width:70px; margin:0 0 3px; vertical-align:middle;}

input#password-new, input#password-confirm {width:36%; margin:8px 0 3px; vertical-align:middle;}

textarea#enquiry {width:93%; margin:4px 0;}

/*  ----------------------- NAVIGATION -----------------------  */

#navCatTabs {color:#ffffff; font-weight:bold; margin-bottom:2px;}
#navCatTabs ul {margin:0 10px; padding:10px 0; list-style:none; line-height:18px;}
#navCatTabs ul li {display:inline; padding:0px 10px;}
#navCatTabs ul li a {}


#navBreadCrumb {padding:10px 0px 0px 0px; color:#ffffff; font-weight:bold; margin-bottom:2px;}
#navBreadCrumb a {}


/*  ----------------------- PRODUCT LISTING -----------------------  */

#categoryImgListing {
float:left;
margin-right:15px;
padding:0;
}

/*  CATEGORY  */
#indexCategories {}

#categoryImgListing {padding:0; float:left; margin-right:15px;}

.categoryListBoxContents {text-align:left; padding:5px 0px;}
.categoryListBoxContents img {margin-bottom:0;}
.categoryListBoxContents a {text-decoration:none;color:#7dbf0a !important; font-size:12px !important; line-height:24px !important; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:none; text-decoration:underline;}
.categoryListBoxContents a:hover{text-decoration:none;}

/*  CATEGORY LISTING  */
.tabTable {margin:0px 0px 0 0px;}
.tabTable th {padding:0 1px 1px 1px; text-align:left;background:url(/Css/Rcs2010/images/productListing-heading_bg_th.gif) repeat-x left top #4dbbb3;}
.tabTable th { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; line-height:normal; font-weight:bold; text-transform:capitalize; background:url(/Css/Rcs2010/images/background-side-heading-bg.gif) repeat-x left top #8bd012; padding-bottom:4px; padding-top:3px;}
.tabTable th a {color:#ffffff; text-decoration:none;}
.tabTable th a:hover{text-decoration:underline;}

#listCell0-0{padding-left:17px;}

.productListing-rowheading {}
.productListing-heading a {text-decoration:none !important;}
.productListing-heading a:hover {text-decoration:underline !important;}

.tabTable td {}
.tabTable td {font-size:18px;  color:#000000; font-weight:bold;}
h3.itemTitle{text-align:left;}
.tabTable td .listingDescription {padding:1px 5px 5px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#5c6265; text-align:left; font-weight:normal;}
.tabTable td a {text-decoration:underline;}
.tabTable td a:hover {text-decoration:none;}

.productListing-data a{color:#5c6265; font-size:11px;  font-weight:normal; font-family:Tahoma; font-weight:normal}
.productListing-data{color:#f20d11 !important; font-size:15px !important; line-height:24px !important; font-weight:bold !important; text-align:center; padding-top:0px; background:url(/Css/Rcs2010/images/productListing-data-bg.gif) repeat-x left bottom #FFFFFF; font-family:Arial, Helvetica, sans-serif}

.productListing-data img{margin-right:0;}

.productListing-data h3{color:#000000; font-size:15px; font-weight:bold; margin-bottom:6px; padding-top:0; text-transform:none; font-family:Arial, Helvetica, sans-serif;}
.productListing-data h3 a{color:#7dbf0a; font-size:12px; line-height:14px; font-weight:bold; text-transform:none; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
.productListing-data h3 a:hover{text-decoration:none;}

/*  ----------------------- PRODUCT INFO -----------------------  */

.categoryIcon {padding:0 15px 0 0;}
.categoryIcon a {color:#13140d; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none;}

.navNextPrevWrapper {margin:10px; padding:10px 10px; text-align:center;}

#productMainImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin:1px 5px 10px 0;  
}
#productMainImage a, #reviewsInfoDefaultProductImage a, #productReviewsDefaultProductImage a, #reviewWriteMainImage a {color:#000000; font-family:Tahoma; font-size:10px;text-decoration:none;}

#productName {padding:0 3px 3px 24px; color:#ffffff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:normal; font-weight:bold; line-height:16px;}
#productPrices {color:#f20d11; font-size:15px; line-height:18px; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif}
#productDescription {margin:0px 1px; padding:0;  font-weight:normal;}

#cartAdd {float:left; text-align:left; width:243px; height:94px;}
#cartAdd .cartAdd_indent{padding:16px 0 0 0;}
#cartAdd .cartAdd_indent span{ font-family:Tahoma; font-size:11px; text-transform:capitalize; color:#434342; font-weight:normal;}
#cartAdd .cartAdd_indent input.cart_quantity{width:69px; height:18px; background:#ffffff; color:#181c23; font-size:11px; margin-top:3px; padding:2px 0 0 2px;}
* html #cartAdd .cartAdd_indent .padd1{padding-top:2px;}


#alsoPurchased {margin-top:10px;}
#alsoPurchased a {text-decoration:none; text-decoration:none; font-size:10px; color:#111111; line-height:normal; font-weight:bold; text-transform:none;}
#alsoPurchased a:hover{text-decoration:none; color:#FF0000}

#productAdditionalImages {margin:2px; border:1px solid #545454; padding:7px; overflow:hidden;}
#productAdditionalImages .additionalImages {text-align:center;}
#productAdditionalImages .additionalImages a {text-decoration:none; font-size:10px; color:#111111; line-height:normal; font-weight:bold; text-transform:capitalize;}
#productAdditionalImages .additionalImages a:hover{text-decoration:none; color:#ff0000}

#productAdditionalImages .img_box{padding:0; margin:15px;}

.background-top{padding:0 10px 0 10px;}

/*  ----------------------- MAIN STYLES  END-----------------------  */

/*  ----------------------- TOP MENU START-----------------------  */

.optionalExtrasArea label, .optionalExtrasArea h4.optionName {
margin:0 3px 0 3px;
}
*{padding:0; margin:0,10;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#5c6265;}
table{border-collapse:collapse; padding:0;  font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#5c6265;}
td{vertical-align:top; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#5c6265;}

img {border-style: none;
	border-color: inherit;
	border-width: 0;
	text-align: center;
}
.logoImage{ background: url(/Css/Rcs2012/images/RCS-Logo.png); width:158px; height:119px; margin:0px; float:left;}
.welcomeImage {background: url(/Css/Rcs2010/images/welcometorcs3.png) top right; width:800px;height:49px; background-repeat:no-repeat; float:right; margin:20px 0px 10px 0px;}

.transitionImage { background: url(/Css/Rcs2010/images/pixel_trans.gif); width: 1px;  background-repeat: no-repeat;}
.h11 { height: 11px;}
.h12 { height: 0px;}
.h13 { height: 13px;}
.h20 { height: 20px;}


.clear{clear:both;}
/***************************************************************************************************************/
.Header {
	width:980px; height:123px; float:left;
}

.main_t{
	width:980px;
	margin:auto;
	text-align:left;
}
.header_t .row1{height:109px;}
.header_t .row1 .col1{width:auto; float:left;}
.header_t .row1 .col2{
	width:auto;
	float:right;
	text-align: right;
}
.foot_t{width:980px; margin:auto; text-align:center; padding-top:20px;}

.header_t .row2{background:url(/Css/Rcs2010/images/header_bg1.gif) repeat-x left top; height:40px; clear:both; padding: 0px 5px;}
.header_t .row2 .col1 {background:url(/Css/Rcs2010/images/header_bg2.gif) no-repeat 30px 5px; float:right}
.header_t .row2 .col1 .indent{padding:11px 0 68px 60px; color:#777777}
.header_t .row2 .col1 .indent strong{color:#28a6ce;}
.header_t .row2 .col1 .indent a{color:#e31327; text-decoration:none;}
.header_t .row2 .col1 .indent a:hover{text-decoration:underline;}

.header_t .row2 .col2{width:auto; float:right;}
.header_t .row2 .col2 img{margin-right:2px;}

.header_t .row2 .col3{width:80px; float:right}
.header_t .row2 .col3 .indent{padding:11px 10px 0 0; color:#777777; text-align:right}

.header_t .row2 .col4{width:auto; float:left}
.header_t .row2 .col4 .indent{padding:12px 0 0 0; color:#777777; text-align:left;}
.header_t .row2 .col4 .indent a{color:#e31327; text-decoration:none;}
.header_t .row2 .col4 .indent a:hover{text-decoration:underline;}

.header_t .row2 .col5{width:auto; float:right}
.header_t .row2 .col5 .indent{padding:11px 20px 0 0; color:#777777;}

.content_t{}

.user_menu2 ul{list-style:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; margin:0 0 0 0;}
.user_menu2 ul li{float:left; display:block; margin: 0px 0px; border-left:1px dotted #ae000f; }
.user_menu2 ul li a{text-decoration:none; color:#82898d;}
.user_menu2 ul li span{display:block; padding:10px 20px; }
.user_menu2 ul li.first { border-left:none;}
.user_menu2 ul li.first span{display:block; padding:7px 5px 0 0; width:90px; }
.user_menu2 ul li a:hover{text-decoration:underline}

.footer_t{height:59px; color:#1d3b8d;}
.footer_t a{color:#1d3b8d; text-decoration:none;}
.footer_t a:hover{text-decoration:underline;}

.user_menu ul{list-style:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.user_menu ul li a{text-decoration:none; color:#fff;}
.user_menu ul li a:hover{text-decoration:underline}

.user_menu ul li.one{float:left; display:block; background:url(/Css/Rcs2010/images/menu_bg11.jpg) repeat-x left top #E31327; margin-right:1px;}
.user_menu ul li.one span.in1{display:block; background:url(/Css/Rcs2010/images/menu_bg12.jpg) no-repeat 0 0;}
.user_menu ul li.one span.in2{display:block; padding:12px 21px 12px 21px; background:url(/Css/Rcs2010/images/menu_bg13.jpg) no-repeat right top;}

.user_menu ul li.two{float:left; display:block; background:url(/Css/Rcs2010/images/menu_bg21.jpg) repeat-x left top #F9B200; margin-right:1px;}
.user_menu ul li.two span.in1{display:block; background:url(/Css/Rcs2010/images/menu_bg22.jpg) no-repeat 0 0;}
.user_menu ul li.two span.in2{display:block; padding:12px 15px 12px 15px; background:url(/Css/Rcs2010/images/menu_bg23.jpg) no-repeat right top;}

.user_menu ul li.three{float:left; display:block; background:url(/Css/Rcs2010/images/menu_bg31.jpg) repeat-x left top #FBEA00; margin-right:1px;}
.user_menu ul li.three span.in1{display:block; background:url(/Css/Rcs2010/images/menu_bg32.jpg) no-repeat 0 0;}
.user_menu ul li.three span.in2{display:block; padding:12px 19px 12px 19px; background:url(/Css/Rcs2010/images/menu_bg33.jpg) no-repeat right top;}

.user_menu ul li.four{float:left; display:block; background:url(/Css/Rcs2010/images/menu_bg41.jpg) repeat-x left top #79B51C; margin-right:1px;}
.user_menu ul li.four span.in1{display:block; background:url(/Css/Rcs2010/images/menu_bg42.jpg) no-repeat 0 0;}
.user_menu ul li.four span.in2{display:block; padding:12px 21px 12px 21px; background:url(/Css/Rcs2010/images/menu_bg43.jpg) no-repeat right top;}

.user_menu ul li.five{float:left; display:block; background:url(/Css/Rcs2010/images/menu_bg81.jpg) repeat-x left top #86CEE0; margin-right:1px;}
.user_menu ul li.five span.in1{display:block; background:url(/Css/Rcs2010/images/menu_bg82.jpg) no-repeat 0 0;}
.user_menu ul li.five span.in2{display:block; padding:12px 15px 12px 15px; background:url(/Css/Rcs2010/images/menu_bg83.jpg) no-repeat right top;}

.user_menu ul li.six{float:left; display:block; background:url(/Css/Rcs2010/images/menu_bg51.jpg) repeat-x left top #1D3B8D; margin-right:1px;}
.user_menu ul li.six span.in1{display:block; background:url(/Css/Rcs2010/images/menu_bg52.jpg) no-repeat 0 0;}
.user_menu ul li.six span.in2{display:block; padding:12px 14px 12px 14px; background:url(/Css/Rcs2010/images/menu_bg53.jpg) no-repeat right top;}

.user_menu ul li.seven{float:left; display:block; background:url(/Css/Rcs2010/images/menu_bg71.jpg) repeat-x left top #9C116D; margin-right:1px;}
.user_menu ul li.seven span.in1{display:block; background:url(/Css/Rcs2010/images/menu_bg72.jpg) no-repeat 0 0;}
.user_menu ul li.seven span.in2{display:block; padding:12px 24px 12px 24px; background:url(/Css/Rcs2010/images/menu_bg73.jpg) no-repeat right top;}

/********************************************/

.content_bg4{width:100%; margin-top:15px; margin-bottom:4px;}
.content_bg4 .td1{width:100%;}
.content_bg4 .td1 div{padding:10px 0 5px 23px; color:#f20d11; font-family:Arial, Helvetica, sans-serif; font-size:15px;}
.content_bg4 .td1 div strong{font-weight:bold;}
.content_bg4 .td2{width:auto; text-align:right}
.content_bg4 .td2 div{padding:7px 7px 6px 0;}


.nav_top_bg1{background:url(/Css/Rcs2010/images/nav_top_bg1.gif) repeat-x left top; width:100%;}
.nav_top_bg2{background:url(/Css/Rcs2010/images/nav_top_bg1.gif) repeat-x left bottom; padding:3px 0 2px 0; width:100%;}


.shop_box strong{color:#fb6002; font-family:Tahoma; font-size:12px; font-weight:bold; text-transform:capitalize;}
.shop_box span {color:#727272;}
.shop_box a{color:#727272; text-decoration:none;}
.shop_box a:hover{text-decoration:underline;}

#catBoxDivider{height:9px;}

.productListing-data .img_box{margin-bottom:9px; overflow:hidden; background:#FFFFFF; margin-right:0; float:left !important;}

.description_box {color:#696969; font-size:11px; font-family:Tahoma; line-height:16px;}
.price_box .description_box {color:#696969; font-size:11px; font-family:Tahoma; line-height:16px;}

.product_box_name{color:#86cee0; font-family:Tahoma; font-size:14px; font-weight:bold;}
.product_box_name .indent{padding:5px 0px; text-align:center;}

.product_box_name a{color:#86cee0; text-decoration:underline; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:21px; }
.product_box_name a:hover{text-decoration:none;}

.product_box_price{color:#181c23; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.product_box_price .indent{padding:16px 10px 7px 0;}


.text{}

.product_box_button{background:url(/Css/Rcs2010/images/product_box_button_bg.gif) repeat-x left bottom; padding-bottom:2px; padding-left:3px; margin-left:7px;}


.price_box{margin-top:0;}
.price_box .td1{width:77px; background:url(/Css/Rcs2010/images/price_box_divider.gif) no-repeat right top;}
.price_box .td1 .wrap{padding:1px 7px 0 0;}
.price_box .td2{
	width:auto;
	text-align: center;
}
.price_box .td2 .wrap{padding:0 0 0 17px;}

.prod_box2 .imgbox{float:left; position:relative;}
.prod_box2 .contentbox{float:left; width:100%;}
.prod_box2 .contentbox .contentbox_in{}
.prod_box2 .contentbox .contentbox_in strong{color:#000000;}
.contentbox_in a {text-decoration:none;}
.contentbox_in a strong{color:#13140d; text-decoration:none;}
.contentbox_in a:hover strong{text-decoration:underline;}

.prod_box2 .price .col1{width:auto; float:left; padding-top:4px;}
.prod_box2 .price .col2{width:auto; float:right;}

/************************************************************/

.main{color:#5c6265; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:16px;}

.LinkButton {Height:23px; padding: 0px 0px 0px 0px; margin: 0 5px 0px 0px; float:left;  width: 150px;}
.LinkButtonLeft {background:url(/Css/Rcs2010/images/Theme/generic-images/ButtonLeft.png) top left; width:4px; height:23px; float:left;}
.LinkButtonRight {background:url(/Css/Rcs2010/images/Theme/generic-images/ButtonGenericEnd.png) top left no-repeat; height:23px; width:4px; float:right; margin:0px;}
.LinkButtonBG {background:url(/Css/Rcs2010/images/Theme/generic-images/ButtonGenericBG.png) top left no-repeat; Height:23px; margin: 0px 4px; text-align:center;}
a.LinkButtonBG:link, a.LinkButtonBG:visited {font-family:"Verdana",arial,serif; font-size:11px; color:#689623; padding: 4px 10px 5px 10px; text-decoration:none; font-weight:bold; width: 100%; line-height:21px;}
a.LinkButtonBG:hover {color:#666;}

.SaveButton {Height:23px; padding: 0px 0px 0px 0px; margin: 0 15px 5px 5px; float:left;  width: 150px;}
.SaveButtonLeft {background:url(/Css/Rcs2010/images/Theme/generic-images/SaveButtonLeft.png) top left; width:4px; height:23px; float:left;}
.SaveButtonRight {background:url(/Css/Rcs2010/images/Theme/generic-images/SaveButtonEnd.png) top left no-repeat; height:23px; width:4px; float:right; margin:0px;}
.SaveButtonBG {background:url(/Css/Rcs2010/images/Theme/generic-images/SaveButtonBG.png) top left no-repeat; Height:23px; margin: 0px 4px; text-align:center;}
a.SaveButtonBG:link, a.SaveButtonBG:visited {font-family:"Verdana",arial,serif; font-size:11px; color:#ffffff; padding: 4px 10px 5px 10px; text-decoration:none; font-weight:bold; width: 100%; line-height:21px;}
a.SaveButtonBG:hover {color:#666;}


/*  ----------------------- TOP MENU END-----------------------  */


/* -----------------------  RCS  -- Single Column Round corners ----------  */
BODY { background-color:#fff !important;}

#column_menu {
float:left;
margin-right:10px;
width:194px;
}

.ContentWrap {
	width:570px;
	Float:left;
	padding:0px 0px 10px 0px;
}
.ContentWrap2 {
	width:750px;
	Float:left;
	padding:0px 0px 10px 0px;
}

#column_right {
float:right;
width:166px;
}

.InfoPagesWrap {
	float:left;
	width:520px;
	clear:both;
	margin: 0px 5px 10px 5px;
	padding:0px;
}

.QAWrap {
	float:left;
	width:500px;
	clear:both;
	margin: 0px 0px 10px 0px;
	padding:0px 0px 10px 0px;

}

.QAWrapNew {
	float:left;
	width:500px;
	margin: 0px 0px 5px 0px;
	padding:0px 0px 0px 0px;

}

.QAWrapPINK {
	float:left;
	width:500px;
	clear:both;
	margin: 0px 10px 0px 10px;
	padding:0px 0px 10px 0px;
	border-bottom:0px solid #FFFFFF;
}

.QAWrapPINKnarrow {
	float:left;
	width:425px;
	clear:both;
	margin: 0px 10px 0px 10px;
	padding:0px 0px 10px 0px;
	border-bottom:0px solid #FFFFFF;
}


.QAWrapNOBORDER {
	float:left;
	width:500px;
	clear:both;
	margin: 0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
}

.QAWrap a:link, .QAWrap a:visited {color:#56850d; text-decoration:none;}
.QAWrap a:hover {color:#ff0000; text-decoration:underline;}

.QAWrap h2 {color:#56850d; font-size:18px;}

.QAWrapPINK a:link, .QAWrapPINK a:visited {color:#FFFFFF; text-decoration:none;}
.QAWrapPINK a:hover {color:#a60f8b; text-decoration:none;}

.QAWrapPINK h2 {color:#000000; font-size:11px;}

.QAWrapNOBORDER a:link, .QAWrapNOBORDER a:visited {color:#FFFFFF; text-decoration:none;}
.QAWrapNOBORDER a:hover {color:#a60f8b; text-decoration:none;}

.QAWrapNOBORDER h2 {color:#56850d; font-size:18px;}

.ProductWrap {width:530px; float:left; padding:0px 10px;}
.DivQuestion {    
	width: 150px;
	Float: left;
	}
.DivQuestionNew {    
	width: 140px;
	Float: left;
	}
.DivQuestionGRAY {    
	width: 150px;
	Float: left;
	Margin: 10px 0px 10px 0px;
	}	
.DivQuestionPINK {    
	width: 150px;
	Float: left;
	Margin: 0px 0px 10px 0px;
    }
.DivHeader {    
	width: 500px;
	Float: left;
	Margin: 0px 0px 12px 10px;
	Padding: 10px 0px 20px 0px;
	border-bottom:1px solid #e2e2e2;
	}	
.DivAnswer {
	width: 340px;
	Float: right;
	Margin: 0px 0px 2px 10px;
	Padding: 0px 0px 10px 0px;
	/* border-bottom: solid 1px #e2e2e2; */
	list-style-type:none; display:inline-table !important;
}

.DivAnswerN {
	width: 345px;
	Float: right;
	Margin: 0px 0px 2px 10px;
	Padding: 0px 0px 0px 0px;
	/* border-bottom: solid 1px #e2e2e2; */
	list-style-type:none; display:inline-table !important;
}


.DivAnswerFloat
{
	height: 20px;		
	margin-left:10px;
	float:left;
	}
.DivAnswershort {
	width: 250px;
	height: 20px;
	Float: right;				
	Margin: 0px 0px 2px 10px;
	Padding: 0px 0px 0px 0px;
	/* border-bottom: solid 1px #e2e2e2; */
	list-style-type:none; display:inline !important;
}
.NamesInTextImage
{
    
    width:12px;
    height:12px;
    cursor:hand;
    }
.DivAnswerWide {
	width: 640px;	
	Float: right;
	Margin: 0px 0px 2px 10px;
	Padding: 0px 0px 12px 0px;
	/* border-bottom: solid 1px #e2e2e2; */
	list-style-type:none; display:inline-table !important;		
	white-space:nowrap;
}
.font {
	font-size:10px;	
    padding-top:4px;

}
.DivAnswerGRAY {
	width: 340px;
	Float: right;
	Margin: 10px 0px 2px 10px;
	Padding: 0px 0px 2px 0px;
	/* border-bottom: solid 1px #e2e2e2; */
	list-style-type:none; display:inline;		
}	


.DivAnswerPINK1Question {
	width: 340px;
	Float: right;
	Margin: 10px 0px 2px 10px;
	Padding: 0px 0px 2px 0px;
	/* border-bottom: solid 1px #e2e2e2; */
	list-style-type:none; display:inline;	
	margin: 0px 0px 3px 0px!important;	
}
.DivAnswerPINK1QuestionNarrow {
	width: 260px;
	Float: left;
	Margin: 10px 0px 2px 10px;
	Padding: 0px 0px 2px 0px;
	/* border-bottom: solid 1px #e2e2e2; */
	list-style-type:none;	
	margin: 0px 0px 3px 0px!important;		
}
.LiInlineClass
{
     display:inline;
}

.DivAnswerText {    
	width: 170px;
	Float: left;
}
.divSizes {    
	width: 150px;
	Float: left;
}
.PaperSizes {float:left; margin:5px 0px 0px 5px; width:140px; display:block;}
.PaperSizes a:link, .PaperSizes a:visited {
	  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#80b821; text-decoration:none; }
.PaperSizes a:hover {
	color:#999;
}

.DivAnswer li {  padding-right:2px; list-style-type:none; display:inline; margin: 0px 0px 5px 0px; float:none;border-bottom: none; line-height: 25px !important; }
.DivAnswer ul {  padding-right:2px; list-style-type:none; display:inline; margin: 0px 0px 5px 0px; float:none;border-bottom: none;	}
#productGeneral ul {margin:0px 0px 0px 0px !important;}
.productGeneral biggerText {background-color:#FF0000; float:left;}


.DivAnswerPINK {
			
}	
.DivAnswerPINK { width: 340px; Float: right; Margin: 0px 0px 2px 10px;	Padding: 0px 0px 2px 0px; list-style-type:none; display:inline; }
.DivAnswerPINK li {  padding-right:2px !important; list-style-type:none; display:inline; margin: 0px 0px 0px 0px; float: inherit; border-bottom: none !important; width:160px; vertical-align:top;	}
.DivAnswerPINK ul {  padding-right:2px !important; list-style-type:none; display:inline; margin: 0px 0px 0px 0px; float:none; border-bottom: none !important;	}

.DivAnswerPINKBlock { width: 340px; float: left; Margin: 10px 0px 2px 10px; list-style-type:none; border-bottom: solid 1px #e2e2e2; display:inline;}
.DivAnswerPINKBlock li {padding-right:2px !important; list-style-type:none; display:block; margin: 0px 0px 7px 0px; float:left; border-bottom: none !important; width:160px; vertical-align:top;}
.DivAnswerPINKBlock ul {  padding-right:2px !important; list-style-type:none; display:inline; margin: 0px 0px 0px 0px; float:none; border-bottom: none !important;	}

.DivAnswerPINKFullWidth { width: 340px; float: left; Margin: 10px 0px 2px 10px; list-style-type:none; border-bottom: solid 1px #e2e2e2; display:inline;}
.DivAnswerPINKFullWidth li {padding-right:2px !important; list-style-type:none; display:block; margin: 0px 0px 7px 0px; float:left; border-bottom: none !important; width:100%; vertical-align:top;}
.DivAnswerPINKFullWidth ul {  padding-right:2px !important; list-style-type:none; display:inline; margin: 0px 0px 0px 0px; float:none; border-bottom: none !important;	}

.DivAnswerPINKCBox ul {  padding-right:2px !important; list-style-type:none; display:inline-block; margin: 0px 0px 0px 0px; float:none;border-bottom: none !important;	}
.DivAnswerPINKCBox li {  padding-right:2px !important; list-style-type:none; display:inline-block; margin: 0px 0px 7px 0px; float:none;border-bottom: none !important; width:160px;	vertical-align:top;}

.SpotDivAnswer {width: 340px; Float: right;	Margin: 10px 0px 2px 0px; Padding: 0px 0px 0px 0px;/* border-bottom: solid 1px #e2e2e2; */	list-style-type:none; display:inline-table !important;
}
.SpotDivAnswer li {  padding:0px 0px 0px 2px; list-style-type:none; display:inline; margin: 0px 0px 5px 0px; float:none;border-bottom: none;	}
.SpotDivAnswer ul {  padding-right:2px; list-style-type:none; margin: 0px 0px 0px 0px; float:none;border-bottom: none;	}

.SpotDivAnswer1 {width: 340px; height:300px; Float: right;	Margin: 10px 0px 2px 0px; Padding: 0px 0px 0px 0px;/* border-bottom: solid 1px #e2e2e2; */	list-style-type:none; display:inline-table !important;
}
.SpotDivAnswer1 li {  padding:0px 0px 0px 2px; list-style-type:none; display:inline; margin: 0px 0px 5px 0px; float:none;border-bottom: none;	}
.SpotDivAnswer1 ul {  padding-right:2px; list-style-type:none; margin: 0px 0px 0px 0px; float:none;border-bottom: none;	}


.SpotColIndent {width: 330px; Float: left;	Margin: 0 0 5px 0px; Padding: 5px 5px 5px 5px; border: dashed 1px #666; list-style-type:none; }
.SpotDivAnswer select {}
.SpotColIndent input {width:44px; margin: 0 4px 0 0;}
.SpotColIndent ul {  padding-right:2px; list-style-type:none; margin: 0px 0px 5px 0px; float:none;border-bottom: none;	}
.SpotColIndent li {  padding:0px 0px 0px 2px; list-style-type:none; display:inline-table; margin: 0px 0px 5px 0px; float:none;border-bottom: none;	}
.SpotDivAnswer textarea  {width:300px;}



.PageTitle {width:550px; height:24px; padding: 6px 0px 0px 0px; clear:both; float:left; background:url(/Css/Rcs2010/images/Theme/RoundCorners/green/images/Page-Title.png); margin:0px 0px 10px 0px;}

.FormWrapPageNameWrap {width:563px; padding: 0px; clear:both; float:left;  margin:0px 0px 15px 0px; border: 0px solid #86c2de;}
.FormWrapPageName { width:563px; padding: 0px; clear:both; float:left; background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsPageNameBg.png);}
.FormWrapPageNameTop {width:563px; height:10px; background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsPageNameTop.png) no-repeat;}
.FormWrapPagenameBase {width:563px; height:10px;  float:left; background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsPageNameBase.png) no-repeat left bottom;}

.FormWrapDes { width:563px; padding: 0px; clear:both; float:left;  margin:0px 0px 15px 0px; border: 0px solid #86c2de; }
.FormWrapDesTop {width:563px; height:10px; background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsWrapTop.png);}
.FormWrapDesBase {width:563px; height:1px;  float:left; background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsWrapBase.png) no-repeat bottom left;}
.FormWrapDesInner {Padding: 5px 10px; background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsWrapBg.png) no-repeat left bottom;  margin:0px 0px 0px 0px;} 

.FormWrapDPrinting { width:425px; padding: 0px; clear:both; float:left; margin:0px 0px 15px 0px;}

.FormWrap { width:563px; padding: 0px; clear:both; float:left; margin:0px 0px 15px 0px;}
.FormWrapNarrow { width:395px; padding: 0px; clear:both; float:left; margin:0px 0px 15px 0px;}
.FormWrapTop {width:563px; height:12px; background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsWrapTop.png);}
.FormWrapTopGRAY {width:508px; height:12px; background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsWrapTop.png);}
.FormWrapTopPINK {width:508px; margin-left: 10px; margin-top:10px; height:6px; background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsFormTopPINK.png);}
.FormWrapTopPINKNarrow {width:395px; margin-left: 10px; height:6px; background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsFormTopPINK1.png);}
.FormWrapBase {width:563px; height:1px; float:left; background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsWrapBase.png) no-repeat bottom left; }
.FormWrapBaseNew {width:563px; float:left; background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsWrapBase.png) no-repeat bottom left; }
.FormWrapInner {width:543px; Padding: 5px 10px; float:left;  background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsWrapBg.png) no-repeat left bottom; margin:0px 0px 0px 0px;} 
.FormWrapInnerGRAY {width:508px; Padding: 5px 10px; float:left;  background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsWrapBg.png) no-repeat left bottom; margin:0px 0px 0px 0px;} 
.FormWrapInnerPINK {width:508px; Padding: 0px 0px; float:left;  background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsWrapBgPINK.png) no-repeat left bottom; margin:0px 0px 0px 10px;} 
.FormWrapInnerPINKNarrow {width:395px; Padding: 0px 0px; float:left;  background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsWrapBgPINK1.png) no-repeat left bottom; margin:0px 0px 0px 10px;} 

.FormWrapShowPrice { width:563px; padding: 0px; clear:both; float:left;  margin:0px 0px 15px 0px;}
.FormWrapShowPriceTop {width:563px; height:10px; background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsWrapTop.png);}
.FormWrapShowPriceBase {width:563px; height:0px; float:left; background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsWrapBase.png) no-repeat bottom left; }
.FormWrapShowpriceInner {width:100%; Padding: 5px 10px; background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsWrapBg.png) no-repeat left bottom;}

.FormWrapFinOpt { width:563px; padding: 0px; clear:both; float:left;  border: 0px solid #86c2de; margin:0px 0px 15px 0px;}
.FormWrapTopFinOpt {width:563px; height:10px; background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsWrapTop.png);}
.FormWrapBaseFinOpt {width:563px; height:1px;  float:left; background-image:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsWrapBase.png);}
.FormWrapFinOptInner {width:100%; Padding: 5px 10px; background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsWrapBg.png) no-repeat left bottom; margin:0px 0px 0px 0px; background-color:#090;} 

.FormWrapTotal { width:563px; padding: 0px; clear:both; float:left;  margin:0px 0px 15px 0px; border: 0px solid #86c2de; }
.FormWrapTotalTop {width:563px; height:10px; background:url(/Css/Rcs2010/images/Theme/rcs/Default/images/rcsWrapTop.png);}
.FormWrapTotalBase {width:563px; height:1px; float:left; background-image:url(/Css/Rcs2010/images/Theme/rcs/Default/images/rcsWrapBase.png);}
.FormWrapTotalInner {width:100%; Padding: 5px 10px; float:left; background:url(/Css/Rcs2010/images/Theme/rcs/Default/images/rcsWrapBg.png) no-repeat bottom left ; margin:0px 0px 0px 0px;}

.BoxTab {width:520px; height:16px; padding: 5px 0px 3px 8px; text-align:left; clear:both; float:left; background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsSectionTabBg.png) no-repeat; color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:1.1em; font-weight:bold; margin:0px 0px 0px 10px; text-indent:5px; }
.BoxTabFormWrapDes {width:520px; height:16px; padding: 5px 0px 3px 8px; clear:both; float:left; background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsSectionTabBg.png) no-repeat; color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:1.1em; font-weight:bold; margin:0px 0px 0px 10px; text-indent:5px; }

.BoxTabWide {width:520px; height:16px; padding: 5px 0px 3px 8px; clear:both; float:left; background:url(/Css/Rcs2010/images/Theme/rcs/default/images/Box-Tab-Wide.png) no-repeat; color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:1.1em; font-weight:bold; margin:0px 0px 0px 10px; text-indent:5px; }

.BoxTabGrey {width:520px; height:16px; padding: 5px 0px 3px 8px; clear:both; float:left; background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsSectionTabBggrey.png) no-repeat; color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:1.1em; font-weight:bold; margin:0px 0px 0px 10px; text-indent:5px; }

.BoxTabPink {width:520px; height:16px; padding: 5px 0px 3px 8px; clear:both; float:left; background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsSectionTabBgpink.png) no-repeat; color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:1.1em; font-weight:bold; margin:0px 0px 0px 10px; text-indent:5px; }

.BoxTabPink a:link, .BoxTabPink a:visited {color:#FFFFFF; text-decoration:none;}
.BoxTabPink a:hover {color:#a60f8b; text-decoration:none;}


/*---- New Products 2014 BoxTab ----*/
.BoxTabNew {width:200px; height:16px; padding: 5px 0px 3px 8px; text-align:left; clear:both; float:left; background-color:#3b3637; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:1.1em; font-weight:bold; margin:0px 0px 0px 10px; text-indent:5px; color:#fff; }

.DropDownInfo {float:left; margin-top:10px; border: 1px dotted #000000; padding: 2px; width:340px;}
.DropDownInfo ul {  padding-right:2px !important; list-style-type:none; display:block !important; margin: 10px 0px 10px 0px; float:left; border: none !important;}
.DropDownInfo li {  padding-right:2px !important; list-style-type:none; display:block !important; margin: 0px 0px 10px 0px; float:left; border: none !important; clear:both;}



.GridviewTable {width:500px;}
.GridviewTable th {background-color:#feb930!important;}

.ProductContainer { padding:20px;}

.product_info_text {width: 350px !important; margin: 0px 0px 0px 0px;}

.TotalDescription {float:left; width:280px; border-right:solid 1px #CCCCCC; padding:0 20px 0 0;}
.TotalPrice {float:left; margin: 15px 0px 10px 0px; clear:both; width: 280px;}

.FinishingOptionsWrap {width:520px; }

.FormWrapInner a:link, .FormWrapInner a:visited {color:#333; text-decoration:underline;}
.FormWrapInner a:hover {color:Red;}

/*---- MENU -----*/

#column_menu {float:left; margin-right:11px; width:194px;}

#search {}
.SearchWrap { width:194px; padding: 0px; clear:both; float:left;  margin:0px 0px 15px 0px; border: 0px solid #86c2de;}
.SearchTop {width:194px; padding: 0px; height:10px; background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsSearchTop.png) no-repeat left top;}
.SearchBg {padding: 0px 0px 0px 10px; background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcssearchBg.png) repeat-x left top;}
.SearchBase {width:194px; height:10px;  float:left; background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsSearchBase.png) no-repeat left bottom;}
#search input.s_input {border: 1px solid #72a725 !important;}

.SideMenuWrap { width:194px; padding: 0px; clear:both; float:left;  margin:0px 0px 15px 0px; border: 0px solid #0F0;}
.SideMenuTop {width:184px; height:25px; padding: 12px 5px 0px 5px; color:#253B8D; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; text-indent:45px; background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsMenuTop.png) no-repeat left top; text-transform:uppercase;}
.SideMenuBg {padding: 0px 0px 20px 10px; border: 0px solid #86c2de; background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsMenuBg.png) repeat-y left bottom;}
.SideMenuBase {width:194px; height:8px;  float:left; background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsMenuBase.png) no-repeat left bottom;}

.SideMenu ul {margin: 0px 0px 10px 0px; list-style:none; padding:0px 0px 0px 10px;}

#categories li a {color:#253B8D !important;}
#categories li a:hover {color:#444 !important; text-decoration:none !important;}
#categories li.off a {color:#444444 !important; }
#categories li.off a:hover { text-decoration:underline !important;}

.GridviewTable th {background-color:#82c4de!important;}

.defaultTextRadio {  width:320px !important;  margin: 0px 0px 3px 0px!important;}

/*---- RIGHT SIDEBAR -----*/
#column_right {
float:left;
width:166px;
}
.RightSidebarWrap {width:194px; padding: 0px; clear:both; float:left;  margin:10px 0px 15px 0px; border: 0px solid #0F0;}
.RightSidebarTop {width:194px; height:25px; padding: 0px 0px 0px 0px; color:#253B8D; background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsMenuTop.png) no-repeat left top;}
.RightSidebarTop2 {width:200px; height:7px; padding: 0px 0px 0px 0px;  background:url(/Css/Rcs2010/images/Theme/rcs/default/images/RightBase180.png) no-repeat left top;}
.RightSidebarBG {width: 179px; padding: 5px 0px 20px 15px; border: 0px solid #86c2de; background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsMenuBg.png) repeat-y left bottom;}
.RightSidebarBase {width:194px; height:8px;  float:left; background:url(/Css/Rcs2010/images/Theme/rcs/default/images/rcsMenuBase.png) no-repeat left bottom; margin:0 0 15px 0;}

.RightBottomLogos {width:164px; margin: 0px 0px 0px 7px;}
#divBannerBoxContent {width:164px;}

.divToolBox {}
.ToolboxWrap { width:165px; float:left; margin:15px 0px 20px 0px;}
.ToolboxTop {width:170px; height:17px; padding: 7px 0px; text-align:center; font-weight:bold; color:#fff; background:url(/Css/Rcs2010/images/generic-images/reseller-Toolbox-head.png) no-repeat left top; margin:0 auto; font-size:14px; line-height:18px;}
.ToolboxInner {width:160px; background-color:#f2f2f2; padding: 10px; background:url(/Css/Rcs2010/images/generic-images/Reseller-Toolbox-BG.png) no-repeat left bottom;}
.ToolboxBase {}

.Toolbox ul {list-style:none; list-style-position: outside; list-style-type: none; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0 0 0 5px;}
.Toolbox li {list-style:none; list-style-position: outside; list-style-type: none; color:#0562a9; font-size:12px; line-height:20px; background:url(/Css/Rcs2010/images/list_background1.gif) no-repeat 0px 7px; padding:0px 0px 8px 15px; text-decoration:none; font-weight:normal; margin:0px 0px 2px 0px; text-align:left!important; }
.Toolbox li a{color:#5c6265; font-size:13px; line-height:18px; text-decoration:none; font-weight:normal; padding-left:0; text-align:left!important; }
.Toolbox li a:hover{text-decoration:underline}


/*--------------MENU MENU -----------------*/

.chromestyle{
width:770px;
/*width:665px;*/
float:right;
font-weight: bold;
margin:0px 0px 0px 0px;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
width: 900px;
padding: 4px 0 0px 0px;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline; margin:0px;
}

.chromestyle ul li a:link{
color: #666;
padding: 0px 0px;
margin: 0;
text-decoration: none;
font-weight:bold;
font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px;
}

.chromestyle ul li a:visited {
color: #666;
padding: 0px 0px;
margin: 0;
text-decoration: none;
font-weight:bold;
font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
color: #7BB620; /*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
right:-20px;
border-bottom-width: 0;
font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px;
line-height:18px;
z-index:100;
width: 200px;
visibility: hidden;
margin:11px 0px 5px -20px;
padding:0px 0px 5px 0px;

}
.dropdowndivTop {background:url(/Css/Rcs2010/images/Theme/RoundCorners/generic/menuDDtop.png); width:183px; height:6px;}
.dropdowndivBg {background:url(/Css/Rcs2010/images/Theme/RoundCorners/generic/menuDDbg.png) repeat-y; width:183px; padding:0px 0px 3px 0px;}
.dropdowndivBase {background:url(/Css/Rcs2010/images/Theme/RoundCorners/generic/menuDDbase.png); width:183px; height:9px; }

.dropmenudiv a:link {
width: 160px;
display: block;
text-indent: 0px;
border-bottom: 1px dotted #999; /*THEME CHANGE HERE*/
padding: 3px 5px 3px 2px;
text-decoration: none;
font-weight: normal;
color: #666;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
margin:0px auto;
font-style:normal;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
color: #999;
}

.dropmenudiv a:visited {
width: 160px;
display: block;
text-indent: 0px;
border-bottom: 1px dotted #999; /*THEME CHANGE HERE*/
padding: 3px 5px 3px 2px;
text-decoration: none;
font-weight: normal;
color: #666;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
margin:0px auto;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
font-style:normal;
}

.MenuHome {
	background:url(/Css/rcs2012/images/Home-menu-tab.jpg) no-repeat; width: 105px; height: 28px; float:left; padding:12px 0px 0px 0px; color:#666;
}
.MenuAbout {
	background:url(/Css/rcs2012/images/about-menu-tab.jpg) no-repeat; width: 98px; height: 28px; float:left; padding:12px 0px 0px 0px; color:#fff;
}
.MenuFAQ {
	background:url(/Css/rcs2012/images/faq-menu-tab.jpg) no-repeat; width: 82px; height: 28px; float:left; padding:12px 0px 0px 0px; color:#fff;
}
.MenuArtwork {
	background:url(/Css/rcs2012/images/reseller-menu-tab.jpg) no-repeat; width: 164px; height: 28px; float:left; padding:12px 0px 0px 0px; color:#fff;
}
.MenuReseller {
	background:url(/Css/rcs2012/images/reseller-menu-tab.jpg) no-repeat; width: 164px; height: 28px; float:left; padding:12px 0px 0px 0px; color:#fff;
}
.MenuProduction {
	background:url(/Css/rcs2012/images/production-menu-tab.jpg) no-repeat; width: 124px; height: 28px; float:left; padding:12px 0px 0px 0px; color:#fff;
}
.MenuContact {
	background:url(/Css/rcs2012/images/contact-menu-tab.jpg) no-repeat; width: 95px; height: 28px; float:left; padding:12px 0px 0px 0px; color:#fff;
}	

/***   start  **/

body {
	margin: 0px;
	color:#333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:16px;
}

body p {margin:0px;}

body p a:link, body p a:visited {
	margin: 0px;
	color:#5C6265;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:16px;
	text-decoration:underline;
	}
	
body p a:hover {color:#7c175b; text-decoration:none;}
	
body p li a:link, li a:visited {
	margin: 0px;
	color:#5C6265;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:16px;
	text-decoration:underline;
	}
	
body p li a:hover {color:#7c175b; text-decoration:none;}

#contentMainWrapper {
	width:980px;
	margin:0px auto;
}

#column_menu {
	float:left; margin:0 11px 0 0; width:194px; margin-top:10px;
}

#column_right {
	float:left;
	width:166px;
	margin: 0px 0px 0px 0px;
}
	
.ContentWrap {
	width:570px;
	Float:left;
	padding:0px 0px 10px 0px;
	margin: 10px 0px 0px 0px;
}

.ContentRightColumn {
	width:250px;
	float:right;
	padding:5px;
}

.ContentLeftColumn {
	width:220px;
	float:left;
	padding:5px;
}

#MainContainer {
	Width:980px;
	margin: 0 auto;
}

#ContentContainer {
	/*Width:980px;*/
	margin: 0px auto;
}

.ContentLeadPara {
	font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:1.3em; color:#7BB620; font-weight:bold;
}
.InfoPagesWrap a:link, .InfoPagesWrap a:visited  {color:#669c12; text-decoration:underline;}
.InfoPagesWrap a:hover  {color:#ff0000;}

#productName {color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; line-height:16px; padding:0 3px 3px 15px; text-decoration:none;}
.SectionName {width:520px; padding: 5px; clear:both; float:left;font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:1.1em; font-weight:bold; margin:0px 0px 0px 10px; text-indent:5px; }
.Content li {}

.ContinueShoppingBtn {width:200px; height:40px; float:left; background:url(/Css/Rcs2010/images/Theme/rcs/Default/images/Continue-Shopping.png) no-repeat top left; margin: 0px 0px 20px 0px;}

.ContentQuestion {font-family:Arial, Helvetica, sans-serif; font-size:110%; font-weight:bold; color:#5aa3c0; margin:10px 0px 4px 0px;}
a.ContentQuestion:link, a.ContentQuestion:visited {font-family:Arial, Helvetica, sans-serif; font-size:110%; font-weight:bold; margin:10px 0 4px; margin:10px 0px 4px 0px; text-decoration:none; display:block;}
a.ContentQuestion:hover {color:#de7208;}

table td.Header {background-color:#82c4de; color:#fff; font-weight:bold;}
table td.Grey {background-color:#dedede; color:#333333; font-weight:normal; text-align:center;}

table td.downloads {background-color:#f4f4f4; border-bottom:1px solid #999; border-top:1px solid #fff;}
table td.highlight {background:#e2f4c7; color:#7bb620; border-bottom:1px solid #999; border-top:1px solid #fff; text-align:center; font-weight:bold;}
table td.heading {color:#fff; text-align:center; font-weight:bold; background:#7bb620; border-bottom:1px solid #fff;}


/***  JS SLider Home Page  **/
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 550px; /*Width of Carousel Viewer itself*/
height: 245px; /*Height should enough to fit largest content's height*/
background:url(/Css/Rcs2010/images/generic-images/FeaturedBg.png) no-repeat bottom left;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 5px; /*margin around each panel*/
width: 550px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height:235px;
margin: 0px 0px 0px 0px;
}
.panel {}
.panelWrap {}
.panelLeft {width:225px; height:190px; float:left;}
.PanelRight {width:308px; height:178px; padding:5px; float:left; /*background:#f4f3f3; border:1px solid #999;*/}
.PanelTitle { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#6fb312; margin: 0px 0px 10px 0px; }
.PanelQuote {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#c40404; font-style:italic; margin:0px 0px 5px 0px;}
.PanelText { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:1.3em; margin:0px 0px 15px 0px;}
.PanelPrice {width:150px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#c40404; margin:0px 0px 5px 0px;}

/** JS Slider End **/

/*  -----   INFO PAGES  ------   */
.infoContainerWrap {width:512px;}
.infoContainerWrap2 {width:300px;}
.InfoContainer {width: 512px; text-align:left;}
.InfoContent {margin: 10px 0px 0px 10px;}
.InfoContainer h1 {color:#68a522; padding: 10px 0px 20px 0px; font-size:24px; line-height:24px;}
.InfoContainer h2 {color:#68a522; padding: 0px 0px 3px 0px; line-height:1.1em;}
.InfoContainer ul { list-style-type:disc; list-style: outside; margin: 3px 0px 3px 40px;}
.InfoContainer li {}
.RightImage {width:270px; height:270px; float:right;}
.ArtworkBox {width:470px; background-color:#f4faed; padding:10px; margin: 10px 10px 20px 0px;}

.InfoPagesWrap h1 {color:#68a522; padding: 10px 0px 20px 0px; font-size:24px;}
.InfoPagesWrap h2 {color:#68a522; padding: 0px 0px 3px 0px; font-size:18px;}


/* -----   RESELLER PAGES   ------ */
.ResellerContainerWrap {width:550px; float:left; padding:0 5px 10px; margin:10px 0px 0px 0px;}
.ResellerContainer {width: 550px; text-align:left; margin:0px; float:left;}
.ResellerContainerTop {width:550px; height:6px; background-image:url(/Css/Rcs2010/images/Theme/rcs/Default/images/rcsFormTop.png);}
.ResellerContainerBg {width:550px; background-image:url(/Css/Rcs2010/images/Theme/rcs/Default/images/rcsFormBg.png); background-repeat:no-repeat; background-position:bottom left;}
.ResellerContainerBase {width:550px; height:1px; background-image:url(/Css/Rcs2010/images/Theme/rcs/Default/images/rcsFormBase.png) no-repeat 0 0;}
.ResellerContent {width:530px; margin: 0 10px 20px;}
.Reseller body {font-family:"Myriad Pro";}
.ResellerContent h1 {font-family:"Myriad Pro", arial, serif;	color:#7c175b;	padding: 10px 0px 5px 0px;	font-size: 300%; font-style: normal; font-weight: normal; margin:0px; line-height:1em;  }
.ResellerContent h2 {font-family:"Myriad Pro"; color:#7c175b; padding: 0px 0px 3px 0px; font-size: 180%;  font-style: normal; font-weight: normal; line-height:1.1em; margin:0 0 15px 0px;}
.ResellerContent h3 {font-family:"Myriad Pro", arial, serif;	color:#7c175b;	padding: 0px 0px 10px 0px;	font-size: 180%; font-style: normal; font-weight: normal; margin:0px; line-height:1em; }
.ResellerContent h4 {font-family:"Myriad Pro", arial, serif;	color:#7c175b;	padding: 0px 0px 10px 0px;	font-size: 150%; font-style: italic; font-weight: normal; margin:0px; line-height:1.2em; }
.ResellerContent ul { list-style-type:disc; list-style: outside; margin: 3px 0px 3px 40px;}
.ResellerContent li {}
.ResellerRightImage {width:270px; height:281px; float:right;}
.ResellerMainCircles {width:540px; float:left;}

.ResellersHomeContainer {width:550px; padding:0px; float:left; }
.ResellersHomeContainerWrap {width:770px; background-image:url(/reseller/images/ResellerBrandSide.jpg); background-repeat:repeat-y; background-position:top right; float:right;}
.ResellersHomeContentTop {width:550px; height:6px; background:url(/Css/Rcs2010/images/Theme/rcs/Default/images/rcsFormTop.png);}
.ResellersHomeContentBG {width:550px; Padding: 0px; background:url(/Css/Rcs2010/images/Theme/rcs/Default/images/rcsFormBg.png) no-repeat bottom center;  margin:0px 0px 0px 0px;}
.ResellersHomeContentInner {width:510px; padding:20px;}
.ResellersHomeContentBase {width:550px; height:1px;  float:left; background:url(/Css/Rcs2010/images/Theme/rcs/Default/images/rcsFormBase.png) no-repeat bottom left;}
.ResellersHomeContentInner h1 {font-family:"Myriad Pro", arial, serif;	color:#7c175b;	padding: 0px 0px 10px 0px;	font-size: 300%; font-style: normal; font-weight: normal; margin:0px; line-height:1em; text-transform:uppercase; }
.ResellersHomeContentInner h2 {font-family:"Myriad Pro", arial, serif;	color:#7c175b;	padding: 0px 0px 10px 0px;	font-size: 200%; font-style: normal; font-weight: normal; margin:0px; line-height:1em; text-transform:uppercase; }
.ResellersHomeContentInner h3 {font-family:"Myriad Pro", arial, serif;	color:#7c175b;	padding: 0px 0px 10px 0px;	font-size: 150%; font-style: normal; font-weight: normal; margin:0px; line-height:1em; text-transform:uppercase; }

.ResellerHomeBlockWrap {width:270px; margin:0px 0px 20px 0px}
.ResellerHomeBlockTop {width:256px; height:30px; background:url(/reseller/images/ResellerHomeTop.png); font-family:"Arial" Verdana, Serif; font-weight:bold; color:#ffffff; font-size:14px; padding:4px 0px 0px 14px;}
.ResellerHomeBlockBG {width:250px; background:url(/reseller/images/ResellerHomeBG.png); background-position: bottom center; padding:10px;}
.ResellerHomeBlockBase {width:270px; height:4px; background:url(/reseller/images/ResellerHomeBase.png); float:left;}

.ResellerMenu {/*width:199px;*/ float:right; clear:right; margin-top:-5px;}
.ResellerMenu ul {margin:0px;}
.ResellerMenu li {background-image: url(/reseller/Resellers2010/images/Menu-Reseller.png); background-repeat: no-repeat; width:168px; height:39px; display:block; padding:0
 0 0 30px; line-height:33px;}
 
.ResellerMenu li a:link, .ResellerMenu li a:visited {color:#ffffff; text-decoration:none; font-family:arial, serif; font-size:12px; font-style:normal; font-weight:bold; line-height:40px;}
.ResellerMenu li a:hover {color: #000000; padding-left:0px;}
.ResellerRightQuote {width:170px; float:right; clear:right; margin:60px 10px 0px 0px; font-family:"Myriad Pro", arial, serif; color:#ffffff; font-style:italic; font-size:14px; line-height:1.4em;}
.OpenQuote {background-image: url(/reseller/Resellers2010/images/Quote-Start.png); background-repeat: no-repeat; height:42px; Width:48px; margin:0px 0px 5px 0px;}
.CloseQuote {background-image: url(/reseller/Resellers2010/images/Quote-End.png); background-repeat: no-repeat; height:42px; Width:48px; float:right; margin:5px 0px 0px 0px;}
.ResellerBodyQuote {Border-top:1px solid #7c175b; Border-bottom:1px solid #7c175b; margin: 10px 0px 10px 0px; padding:10px; font-family:"Myriad Pro", arial, serif;	color:#7c175b; font-style:italic; font-size:120%; line-height:1.4em;}

.ResellerTextDetails {font-family:"Myriad Pro" Arial, Serif; font-weight:bold; Font-size:14px; color:#ffffff;}
#ResellerTextDetails td {text-align:center; vertical-align:middle; padding:3px 2px 15px 2px;}
#ResellerTextDetails tr {margin:10px 0px 20px 0px;}
.ResellerTextAns {font-family:"Myriad Pro" Arial, Serif; font-weight:bold; Font-size:13px; color:#000000; padding:3px 3px 10px 3px;}

.ResellerFAQquestion {font-family:"Myriad Pro", arial, serif; color:#7c175b;	padding: 3px 0px 3px 0px;	font-size: 130%; font-style: italic; font-weight: normal; line-height:1em; display:block;}

a.ResellerContent:link, a.ResellerContent:visited {color:#7c175b; text-decoration:none; font-family:"Myriad Pro", arial, serif; font-size:13px; font-weight:normal; font-style:italic;}
.ResellerContent a:hover {color: #000000; padding-left:0px;}

.SmallPopup {height:310px; text-align:left; padding:10px 0px 10px 14px; font-family:Myriad Pro, Arial, Serif; font-weight:normal; font-size:20px; line-height:1.3em; color:#7c175b;}

h4 a.ResellerContainer:link, a.ResellerContainer:visited {font-family:"Myriad Pro", arial, serif;	color:#7c175b;	padding: 0px 0px 10px 0px;	font-size: 130%; font-style: italic; font-weight: normal; margin:0px; line-height:1.2em;}
h4 a.ResellerContainer:hover {color:#000000;}

.ResellerContainerEnv {width: 770px; text-align:left; background-image:url(/reseller/Resellers2010/images/env-right-side.jpg); background-repeat:no-repeat; background-position:top right;}
.ResellerMenuEnv {width:199px; float:right; clear:right;}
.ResellerMenuEnv ul {margin:0px;}
.ResellerMenuEnv li {background-image: url(/reseller/Resellers2010/images/Menu-Reseller-env.png);	background-repeat: no-repeat; width:168px; height:39px; display:block; padding:0 0 0 30px; line-height:38px; margin:3px 0px 0px 0px;}
.ResellerMenuEnv li a:link, .ResellerMenuEnv li a:visited {color:#ffffff; text-decoration:none; font-family:"Myriad Pro", arial, serif; font-size:14px; font-style:normal; margin:3px 0px 0px 0px;}
.ResellerMenuEnv li a:hover {color: #000000; padding-left:0px;}
.ResellerContainerEnv h1 {font-family:"Myriad Pro", arial, serif;	color:#84b128;	padding: 0px 0px 10px 0px;	font-size: 300%; font-style: normal; font-weight: normal; margin:0px; line-height:1em; text-transform:uppercase; }
.ResellerContainerEnv h2 {font-family:"Myriad Pro"; color:#666666; padding: 0px 0px 3px 0px; font-size: 200%;  font-style: normal; font-weight: normal; line-height:.9em; margin:0 0 15px 0px;}
.ResellerContainerEnv h3 {font-family:"Myriad Pro", arial, serif;	color:#84b128;	padding: 0px 0px 10px 0px;	font-size: 180%; font-style: normal; font-weight: normal; margin:0px; line-height:1em; }
.ResellerContainerEnv h4 {font-family:"Myriad Pro", arial, serif;	color:#84b128;	padding: 0px 0px 10px 0px;	font-size: 150%; font-style: italic; font-weight: normal; margin:0px; line-height:1.2em; }
a.ResellerDetails:link {font-family:"Myriad Pro", arial, serif; color:#7c175b; font-style:italic; font-size:13px;}
a.ResellerDetails:visited {}
a.ResellerDetails:hover {color:#000000;}

.ResellerControlPanel {width:556px; height:355px; background-image:url(/Reseller/images/ControlPanelBG.jpg); display:block; margin:0px 0px 20px 0px;}

.ResellerTop {width:561px; float:left; background-image:url(/Reseller/images/reseller_top_background.jpg);}
.ResellerBottom {width:554px; float:left; background:#670947; padding:10px 0px;}
.ResellerWelcome {width:363px; height:122px; float:left; background-image:url(/Reseller/images/Mailers-Quote.png);}

.ResellerCPanel {width:197px; float:right; background:url(/Reseller/images/toolbox-bg-2012.png) no-repeat; }
.ResellerOffers {width:363px; height:444px; float:left; background-image:url(/Reseller/images/reseller-Flash-bg.png);}
.ResellerNewsletter {width:360px;  float:left; border-left: 1px solid #670947;}
.ResellerMainNews {width:358px; height:114px; float:left; background-image:url(/Reseller/Resellers2010/images/Christmas-Catalogue.png); }
.ResellerNewsletterbase {width:554px; height:37px; float:left; background-image:url(/Reseller/images/toolbox-base.png);}

.ResellerCPanel ul {width:175px; margin:35px 0px 0px 10px; list-style-type:none;}
.ResellerCPanel li {width:175px; background-image:url(/Reseller/images/Toolbox-divider.jpg); background-repeat:no-repeat; background-position: left bottom; margin:0px!important; padding:5px 0px 9px;}
.ResellerCPanel a:link, .ResellerCPanel a:visited {font-family:"Myriad Pro", arial, serif; font-size:13px; line-height:17px; font-weight:normal; color:#fff; text-decoration:none; padding: 0px; margin:0px;}
.ResellerCPanel a:hover {color:#000;}

.ResellerTopPanelWrap {width:526px; float:left; margin:10px 10px 10px 10px;}
.ResellerTopPanelTop {width:526px; height:24px; float:left; background-image:url(/Reseller/images/Reseller-top-tab-left-longF.png); font-family:"Myriad Pro", arial, Verdana, serif; font-size:16px; font-weight:bold; color:#fff; padding: 5px 0px 0px 10px; }
.ResellerTopPanelInner {width:516px; background:#ffffff; float:left; padding:10px 10px 0 10px;}
.ResellerTopPanelBase {width:536px; height:9px; float:left; background-image:url(/Reseller/images/Reseller-home-bottom-right-top_F.png);}
.ResellerLeftPanelWrap {width:326px; float:left; margin:10px 10px 10px 10px;}
.ResellerLeftPanelTop {width:316px; height:24px; float:left; background-image:url(/Reseller/images/Reseller-top-tab-left.png); font-family:"Myriad Pro", arial, Verdana, serif; font-size:16px; font-weight:bold; color:#fff; padding: 5px 0px 0px 10px;}
.ResellerLeftPanelInner {width:306px; background:#ffffff; padding:10px; float:left;}
.ResellerLeftPanelBase {width:326px; height:9px; float:left; background-image:url(/Reseller/images/Reseller-home-bottom-right.png);}

.ResellerRightPanelWrap {width:191px; float:right; margin:10px 10px 10px 10px;}
.ResellerRightPanelTop {width:181px; height:24px; float:left; background-image:url(/Reseller/images/Reseller-home-environment-tab.png); font-family:"Myriad Pro", arial, Verdana, serif; font-size:16px; font-weight:bold; color:#fff; padding: 5px 0px 0px 10px;}
.ResellerRightPanelInner {width:171px; background:#ffffff; padding:10px; float:left;}
.ResellerRightPanelBase {width:191px; height:9px; float:left; background-image:url(/Reseller/images/Reseller-home-right-base.png);}

/* --- DOWNLOAD PAGES --- */
.Download {float:left;}
.DownloadHead {float:left; font-family:"Myriad Pro"; color:#72a725; padding: 3px 300px 3px 3px; display:block; font-size: 24px;  font-style: normal; font-weight: normal; line-height:.9em; margin:0 0 0px 0px;}
.DownloadSubHead {float:left; font-family:"Myriad Pro"; color:#333; padding: 3px 3px 3px 3px; font-size: 14px;  font-style: italic; font-weight: normal; line-height:1.3em; margin:0 0 0px 0px;}


/* --- ADDRESS BOOK --- */
.AddressPopupWrap {width:730px; background-color:#fff;}
.AddressPopupSearchBar {width:730px; height:40px; background-color:#333333; float:left; clear:both; padding: 10px 0px 0px 0px;}
.AddressPopupContent {width:730px; height:542px; float:left; background-color:#ffffff;}
.AddressPopupAddress {margin:10px 0px 0px 15px; padding: 0px; width:220px; height:257px; background-color:#fff; float:left;  background-image:url(/Css/Rcs2010/images/Theme/rcs/Default/images/AddressBookBG.png);}
.AddressPopupBaseNavigation { width: 730px; float:left; height:43px; background-color:#333333; clear:both; margin:10px 0px 0px 0px;}

.AddressPopupAddress table {padding:0px; height:10px;}
.AddressPopupAddress input {padding:1px; margin:2px; width:90px; height:12px; float:left; font-size:11px;}
.AddressPopupAddress td {padding:0px; }
p.AddressPopupAddress {margin:0px;}

/* --- PAGES --- */
.AboutUsTitle 
{
clear:both;
float:left;
margin:0 0 10px;
padding: 5px 0px 0px 25px;
width:525px; height:32px;
line-height:1.5em;
font-family:Arial,Helvetica,sans-serif; color:#ffffff; font-size:19px; font-weight:normal;
background-image:url(/Css/Rcs2010/images/Theme/rcs/Default/images/about-title-bg.png);
}
.faqTitle 
{
clear:both;
float:left;
margin:0 0 10px;
padding: 5px 0px 0px 25px;
width:525px; height:32px;
line-height:1.5em;
font-family:Arial,Helvetica,sans-serif; color:#ffffff; font-size:19px; font-weight:normal;
background-image:url(/Css/Rcs2010/images/Theme/rcs/Default/images/faq-title-bg.png);
}
.ArtworkTitle 
{
clear:both;
float:left;
margin:0 0 10px;
padding: 5px 0px 0px 25px;
width:525px; height:32px;
line-height:1.5em;
font-family:Arial,Helvetica,sans-serif; color:#ffffff; font-size:19px; font-weight:normal;
background-image:url(/Css/Rcs2010/images/Theme/rcs/Default/images/artwork-title-bg.png);
}
.ResellerTitle 
{
clear:both;
float:left;
margin:0 0 10px;
padding: 5px 0px 0px 25px;
width:525px; height:32px;
line-height:1.5em;
font-family:Arial,Helvetica,sans-serif; color:#ffffff; font-size:19px; font-weight:normal;
background-image:url(/Css/Rcs2010/images/Theme/rcs/Default/images/reseller-title-bg.png);
}
.PrintTitle 
{
clear:both;
float:left;
margin:0 0 10px;
padding: 5px 0px 0px 25px;
width:525px; height:32px;
line-height:1.5em;
font-family:Arial,Helvetica,sans-serif; color:#ffffff; font-size:19px; font-weight:normal;
background-image:url(/Css/Rcs2010/images/Theme/rcs/Default/images/print-title-bg.png);
}
.ContactTitle 
{
clear:both;
float:left;
margin:0 0 10px;
padding: 5px 0px 0px 25px;
width:525px; height:32px;
line-height:1.5em;
font-family:Arial,Helvetica,sans-serif; color:#ffffff; font-size:19px; font-weight:normal;
background-image:url(/Css/Rcs2010/images/Theme/rcs/Default/images/contact-title-bg.png);
}
.RequestQuoteTitle 
{
clear:both;
float:left;
margin:0 0 10px;
padding: 5px 0px 0px 25px;
width:525px; height:32px;
line-height:1.5em;
font-family:Arial,Helvetica,sans-serif; color:#ffffff; font-size:19px; font-weight:normal;
background-image:url(/Css/Rcs2010/images/Theme/rcs/Default/images/RequestQuoteTitle_34.png);
}
.ChangeOrderTitle 
{
clear:both;
float:left;
margin:0 0 10px;
padding: 5px 0px 0px 25px;
width:525px; height:32px;
line-height:1.5em;
font-family:Arial,Helvetica,sans-serif; color:#ffffff; font-size:19px; font-weight:normal;
background-image:url(/Css/Rcs2010/images/Theme/rcs/Default/images/ChangeOrderTitle_342.png);
}
.UploadArtworkTitle 
{
clear:both;
float:left;
margin:0 0 10px;
padding: 5px 0px 0px 25px;
width:525px; height:32px;
line-height:1.5em;
font-family:Arial,Helvetica,sans-serif; color:#ffffff; font-size:19px; font-weight:normal;
background-image:url(/Css/Rcs2010/images/Theme/rcs/Default/images//UploadArtworkTitle_343.png);
width:735px;
}
.AdditionalPaymentTitle 
{
clear:both;
float:left;
margin:0 0 10px;
padding: 5px 0px 0px 25px;
width:525px; height:32px;
line-height:1.5em;
font-family:Arial,Helvetica,sans-serif; color:#ffffff; font-size:19px; font-weight:normal;
background-image:url(/Css/Rcs2010/images/Theme/rcs/Default/images/AdditionalPaymentTitle_34.png);
}
.DefaultTitle 
{
clear:both;
float:left;
margin:0 0 10px;
padding: 5px 0px 0px 25px;
width:525px; height:33px;
line-height:1.5em;
font-family:Arial,Helvetica,sans-serif; color:#ffffff; font-size:19px; font-weight:normal;
background-image:url(/Css/Rcs2010/images/Theme/rcs/Default/images/default-title_34.png);
}
.GreenTitle 
{
clear:both;
float:left;
margin:20px 0 5px;
padding: 5px 0px 0px 5px;
width:545px; height:28px;
line-height:1.2em;
font-family:Arial,Helvetica,sans-serif; color:#ffffff; font-size:20px; font-weight:normal;
background-image:url(/Css/Rcs2010/images/generic-images/images/GreenTitle.png);
}
.ODTTitle 
{
clear:both;
float:left;
margin:-7px 0 5px;
padding: 15px 0px 0px 50px;
width:500px; height:35px;
line-height:1.2em;
font-family:Arial,Helvetica,sans-serif; color:#ffffff; font-size:20px; font-weight:normal;
background-image:url(/Css/Rcs2010/images/generic-images/images/design-tool-page-head_41.png);
}

.AdminPageTitle {width:550px; height:24px; padding: 6px 0px 0px 0px; clear:both; float:left; background:url(/Css/Resellers/round-corners-small/Green/images/Page-Title.png); margin:10px 0px 10px 0px;}
.AdminPageTitle a:link,  .AdminPageTitle a:visited
{
font-family:Arial,Helvetica,sans-serif; color:#ffffff; font-size:19px; line-height:1em; font-weight:normal; text-decoration:none; padding: 0px 0px 0px 10px;
}
.AdminPageTitle a:hover {color:#000000;}


.PageTitle a:link,  .PageTitle a:visited
{
font-family:Arial,Helvetica,sans-serif; color:#ffffff; font-size:19px; font-weight:normal; text-decoration:none; padding: 0px 0px 0px 10px;
}
.PageTitle a:hover {color:#000000;}


.CaptionText {
Font-size:11px; font-style:italic; padding:3px 10px; margin:0px; text-align:center;
}

/*-- Featured Products --*/
.FeaturedWrap {
float:left;
}
.FeaturedTop {
width:550px; height:12px; float:left; background-image:url(/Css/Rcs2010/images/generic-images/images/Featured-top.png);
}
.FeaturedBG {
width:550px; float:left; background-image:url(/Css/Rcs2010/images/generic-images/images/Featured-bg.png);
}
.FeaturedBase {
width:550px; height:12px; float:left; background-image:url(/Css/Rcs2010/images/generic-images/images/featured-Base.png);
}

.FeaturedProductsRow { margin: 15px 0; height:143px;  }
.FeaturedOne {Float:left; width:183px;  }
.FeaturedTwo {Float:left; width:183px;  }
.FeaturedThree {Float:left; width:184px;  }

.FeaturedOffersRow {  }


/*-- STLYLING FOR THREE BI-MONTHLY OFFERS WHEN WE HAVE 3 OFFERS--*/

.FeaturedOffersOne_3offers {Float:left; width:183px;  }
.FeaturedOffersTwo_3offers {Float:left; width:183px;  }
.FeaturedOffersThree_3offers {Float:left; width:184px;  }

/*-- STLYLING FOR THREE BI-MONTHLY OFFERS WHEN WE HAVE ONLY 2 OFFERS--*/

.FeaturedOffersOne {Float:left; width:270px;  }
.FeaturedOffersTwo {Float:left; width:271px;  }


.ImageTopRight {
	float:right; width:200px; height:200px; margin: -5px -14px 0 0;
}

/*-- Daily Deals --*/
.DDwrap {
width:550px; float:left; margin:0px 0px 0px 0px;
}
.DDTitle {
width:550px; height:24px; float:left; background-image:url(/SpecialOffers/images/DDTitle.png); background-repeat:no-repeat; font-family:"Myriad Pro" Arial, Verdana, Sans-Serif; font-size:18px; text-indent:25px; color:#fff; padding:5px 0px 0px 0px;
}
.DDTop {
width:550px; height:10px; float:left; background-image:url(/SpecialOffers/images/DDTop.png); background-repeat:no-repeat;
}
.DDBG {
width:550px; float:left; background-image:url(/SpecialOffers/images/DDBG.png); background-position:bottom left;
}
.DDBase {
width:550px; float:left;
}
.DDBG ul 
{
}
.DDBG li {
	list-style:none; margin:3px 0px 0px 0px;
}
.DDBG .PriceStrong {
	font-weight:bold; line-height:24px;
}
.DDBG .PriceNormal {
	font-weight:normal; line-height:24px; 
}
.DDBG .PriceTotal {
	font-weight:Bold; font-size:18px; color:#68a522; line-height:24px; 
}
.DDTermsWrap {
width:550px; float:left; padding:10px 0px 0px 0px; margin: 15px 0px 0px 0px; border-top:1px solid #68a522;
}
.DDTermsHead {
	font-weight:Bold; font-size:18px; color:#68a522;
}


/*--- Online Design Pricing Tool ---*/
.GreenBG  {
	width:525px; float:left; background-image:url(/Products/images/ODPT-green-grad-bg.png); background-repeat:repeat-y; padding:2px; border-top:1px solid #c1c1c1; border-left:1px solid #c1c1c1;
}
.YellowBG  {
	width:525px; float:left; background-image:url(/Products/images/ODPT-yellow-grad-bg.png); background-repeat:repeat-y; padding:2px; border-top:1px solid #c1c1c1; border-left:1px solid #c1c1c1;
}
.OrangeBG  {
	width:525px; float:left; background-image:url(/Products/images/ODPT-orange-grad-bg.png); background-repeat:repeat-y; padding:2px; border-top:1px solid #c1c1c1; border-left:1px solid #c1c1c1;
}
.RedBG  {
	width:525px; float:left; background-image:url(/Products/images/ODPT-red-grad-bg.png); background-repeat:repeat-y; padding:2px; border-top:1px solid #c1c1c1; border-left:1px solid #c1c1c1;
}
.PurpleBG  {
	width:525px; float:left; background-image:url(/Products/images/ODPT-purple-grad-bg.png); background-repeat:repeat-y; padding:2px; border-top:1px solid #c1c1c1; border-left:1px solid #c1c1c1;
}
.BlueBG  {
	width:525px; float:left; background-image:url(/Products/images/ODPT-blue-grad-bg.png); background-repeat:repeat-y; padding:2px; border-top:1px solid #c1c1c1; border-left:1px solid #c1c1c1;
}
.SubQuestion  {
	width:525px; float:left; padding:2px; border-top:1px solid #c1c1c1;
}
.QuestionText {
	font-weight:bold; padding:10px 0px 5px 0px;  color:#000;
}
.ODPTPriceBox {
	width:157px; height:30px; float:right; background-image:url(/Products/images/ODPT-Total-BG.png); color:#000; font-size:20px; text-align:center; margin:0px 10px 0px 0px; padding:7px 0px 0px 0px;
}
.ODPTPriceBoxText {
	width:80px; height:32px; float:left; color:#000; font-size:18px; text-align:left; margin:0px 10px 0px 290px; padding:5px 0px 0px 0px;
}

.divPriceMarkup label, h4.optionName {
margin:0 10px 0 4px;}
	
	
/* -- ResellerQuoteEmail --- */
.ResellerQuoteEmailWrap {
	width:630px; margin:10px 30px;
}

/*-- Online design Tool --*/
.ddl {
	 /*float:left;*/ font-size:11px;font-family:Arial; overflow: hidden; margin:0px 5px 0px 0px;
}
.odtddl {
	 float:left;font-size:11px;font-family:Arial; width:170px; overflow: hidden;
}
.odtddlcontainer {width: 170px; overflow: hidden;}

.odtddl OPTION {width:auto; padding:0px 2px; }

/*-- NCR --*/
.ncrddl {
	 float:left;font-size:11px;font-family:Arial; width:200px; clear:both; margin: 0px 0px 3px 0px;
}
.ncrddl OPTION {width:auto; padding:0px 2px;}

.ncrddl1 {
	 float:left;font-size:11px;font-family:Arial; width:150px; clear:both; margin: 0px 0px 3px 0px;
}
.ncrddl1 OPTION {width:auto; padding:0px 2px;}


/*-- ADMIN --*/
.PageTitleRed {width:550px; height:24px; padding: 6px 0px 0px 0px; clear:both; float:left; background:url(/Css/Rcs2010/images/Theme/SmallRoundCorners/red/images/Page-Title.png); margin:0px 0px 10px 0px;}
.PageTitleRed a:link,  .PageTitleRed a:visited {font-family:Arial,Helvetica,sans-serif; color:#ffffff; font-size:19px; font-weight:normal; text-decoration:none; padding: 0px 0px 0px 10px;}
.PageTitleRed a:hover {color:#000000;}

.AdminSections 
{margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; float:left; width:100%;
}

.AdminSections, label, h4.optionName
{margin:0px 5px 0px 3px; padding: 0px 0px 0px 0px;
}

#AdminSettings {width:260px; float:left; margin:0 5px 0 5px; }

#AdminReports {width:260px; float:left; }

.SettingsSmallTitle {clear:both; float:left; margin:0 0 10px; padding: 5px 0px 0px 15px; width:236px; height:25px; line-height:1em; font-family:Arial,Helvetica,sans-serif; color:#ffffff; font-size:14px; font-weight:normal; background:url(/ResellerSiteAdmin/images/Settings-Small-bg-title.png);}
.SettingsSmallTitle a:link, .SettingsSmallTitle a:visited {color:#fff!important; text-decoration:none; }
.SettingsSmallTitle a:hover {color:#000!important; text-decoration:none; }

.ReportsSmallTitle {clear:both; float:left; margin:0 0 10px; padding: 5px 0px 0px 15px; width:236px; height:25px; line-height:1em; font-family:Arial,Helvetica,sans-serif; color:#ffffff; font-size:14px; font-weight:normal; background:url(/ResellerSiteAdmin/images/Tasks-Small-Bg-Title.png);}
.ReportsSmallTitle a:link, .ReportsSmallTitle a:visited {color:#fff!important; text-decoration:none; }
.ReportsSmallTitle a:hover {color:#000!important; text-decoration:none; }


#formRow {width:100%;}

#divProductsMenu {float:left; width:530px;}

.TableHeader {color:#fff; text-indent:5px; line-height:24px;}
.TableCenter {text-align:center;}

#ImgOffer1 {padding:0px 0px 0px 0px; margin:10px 0px 10px 0px; width:220px;}
#ImgOffer2 {padding:0px 0px 0px 0px; margin:10px 0px 10px 0px; width:220px;}
#ImgOffer3 {padding:0px 0px 0px 0px; margin:10px 0px 10px 0px; width:220px;}

#ConfirmationContent {float:left; width:300px; padding:10px 5px;}
#PaymentList {float:right; width:600px; text-align:center;}

.DefaultlabelOffer {float:left; margin:20px 0px 10px 0px;}
.Defaultlabelimage {margin:0 0 10px 0;}

#divResellerAddress {Float:left; }
#divInvoiceAddress {float:right; text-align:right; }
#divDeliveryAddress {}
#printpreview .GridviewBasket {width:590px!important;}

.AdminSettings {width:260px; float:left; margin:0 5px 0 5px; }
.AdminReports {width:260px; float:left; }



/* -- BASKET -- */

.CartBackNext {width:100%; float:left; clear:both; margin:10px 0px 0px 0px;}
.CartNextButton { margin:0px 0px 0px 0px; float:right;}
.nextbuttontcs {padding-left:190px; font-size:11px; float:left; text-align:right;}

/* -- shoppingcart --*/
#divRedeemVoucher {border-right:1px dotted #333333; float:left; height:80px; margin:0 20px 0 0; padding:5px 0; width:270px;}
.poreference {float:left; width:270px;}
.CartVoucher {float:left; width:290px; }
.PrintButton {float:left; width:101px; height:38px; background:url(/Css/Resellers/default-2010/images/Print-Button.png); margin: -7px 20px 0px 20px; }
.topbuttonscart {float:left; width:100%; padding:8px 0 0 0; margin: 0 0 20px 0;}
.voucherbox {border-right:1px dotted #333333; float:left; margin:0 20px 0 0; padding:0px 3px; width:100%;}
.poref {border-right:1px dotted #333333; float:left; height:80px; margin:0 20px 0 20px; padding:0px 3px; width:270px;}
.CartBottomButtons {float:left; width:100%; clear:both;}

/*-- Invoice --*/
.txtUserInputWide {width:120px;}

/*-- delivery --*/
.divDeliveryAddress {margin:10px 0px 10px 0px; width:250px;float:left; padding: 0px 20px 0px 0px; border-right:1px solid #999;}
.DeliveryAddressOption {width: 700px; float: left;}
.DeliveryRightContent {width: 400px; float: left; margin: 10px 0px 10px 20px; padding: 5px;}
#divDeliveryAddress {margin:10px 0px 10px 0px; width:250px;float:left; padding: 0px 20px 0px 0px; border-right:1px solid #999;}

/*-- Confirmation Page - reseller --*/
.divOnlinePaymentList {float:left; width:300px; margin:0 10px 10px 0; }
.OnlinePaymentSagepay { width: 200px; height:49px; float:left; margin:0px auto 10px; background: url(/Css/Rcs2010/buttons/english/card-payment-btn.gif) top center no-repeat; }
.OnlinePaymentWorldpay { width: 200px; height:49px; float:left; margin:0px auto 10px; background: url(/Css/Rcs2010/buttons/english/meastro-btn.gif) top center no-repeat;  }
.OnlinePaymentWorldpayReseller { width: 200px; height:200px; float:left; margin:0px auto 10px; background: url(/Css/Rcs2010/buttons/english/worldpay.png) top center no-repeat; cursor:hand; }
.OnlinePaymentPaypal { width: 200px; height:49px; float:left; margin:0px auto 10px; background: url(/Css/Rcs2010/buttons/english/paypal-btn.gif) top center no-repeat;  }
.OnlinePaymentAccount { width: 200px; height:49px; float:left; margin:0px auto 10px; background: url(/Css/Rcs2010/buttons/english/pay-on-account-btn.gif) top center no-repeat;  }
.OnlinePaymentContinueShopping { width: 200px; height:49px; float:left; margin:20px auto 10px; }

.OnlinePaymentPrice { float:left; width:100%; margin: 10px 0px; padding:10px 0 0 0;   }
.OnlinePaymentTotalText {float:left;  font-weight:bold; font-size:14px; }
.OnlinePaymentTotal {float:left; color:#ff0000; font-size:26px; line-height:30px; font-weight:bold; margin:8px 0px; clear:both;  }
#PaymentOptionsTable {clear:both; width:100%; }

.ResPaymentList {float:left; margin:0 10px 10px 0; }
#PaymentOptionsTable {clear:both; width:100%;  }
#PaymentOptionsTable tr {}
#PaymentOptionsTable td {padding:4px; width:50%; }

/*---- Christmas ----*/
.ChristmasQuestion {
	font-weight:bold; padding:3px 0px 3px 0px;  color:#000;
}
.ChristmasInnerContent tr {color:#666666;}
.ChristmasInnerContent td {color:#666666;}




/*--- RESELLER 2011 ---*/
#plugintable {padding:0px; width:670px;}
#plugintable tr {padding:0px;}
#plugintable td {padding:0px; width:141px;}
.plugintableTextbox {padding:5px 14px !important; border-bottom:1px solid #fff; text-align:center; vertical-align:middle;}
#plugintablemarketing {width:705px; padding:0px;}
#plugintablemarketing tr {padding:0px;}
#plugintablemarketing td {padding:0px; }
.plugintablemarketingTextbox {padding:5px 22px !important; border-bottom:1px solid #fff; text-align:center; vertical-align:middle;}
.PluginLevelQuestions {font-weight:bold; font-size:13px;}
.pluginLargeSize {font-weight:bold; font-size:24px;letter-spacing:-2px;line-height:26px;}
.pluginLargeSize2 {font-weight:bold; font-size:18px;letter-spacing:-1px;line-height:22px;}
.pluginLargeSmall {font-weight:normal; font-size:10px; line-height:12px;}

.sub {color:#ff0000; height: 0;	line-height: 1;	 vertical-align: top; font-size:.9em;	}

#plugintable a:link, #plugintable a:visited {color:#000; text-decoration:underline;}
#plugintable a:hover {text-decoration:none;}



.ContentBlockInfoWrap {}
/* -- Normal --*/
.ContentBlockInfoWrap {width:550px; padding: 0px; clear:both; float:left;  margin:0px 0px 0px 0px; border: 0px solid #86c2de;}
.ContentBlockInfo { width:532px; padding: 0px 8px; clear:both; float:left; background:url(/Reseller/Resellers2011/images/info-pages2011-BG.jpg) top center; border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5; }
.ContentBlockInfoTop {width:550px; height:10px; background:url(/Reseller/Resellers2011/images/Info-top2011.png) no-repeat;}
.ContentBlockInfoBase {width:550px; height:10px;  float:left; background:url(/Reseller/Resellers2011/images/info-pages-base2011.png) no-repeat left bottom;}

/* -- WIDE --*/
.ContentBlockInfoWideWrap {width:770px; padding: 0px; clear:both; float:left;  margin:0px 0px 0px 0px; border: 0px solid #86c2de;}
.ContentBlockInfoWide { width:752px; padding: 0px 8px; clear:both; float:left; background:url(/Reseller/Resellers2011/images/info-pages2011-BG.jpg) top center; border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5; }
.ContentBlockInfoWideTop {width:770px; height:10px; background:url(/Reseller/Resellers2011/images/info-pages-widetop2011.png) no-repeat;}
.ContentBlockInfoWideBase {width:770px; height:10px;  float:left; background:url(/Reseller/Resellers2011/images/info-pages-widebase2011.png) no-repeat left bottom;}


.ContentBlockInfo h1, .ContentBlockInfo h2, .ContentBlockInfo h3, .ContentBlockInfo h4, .ContentBlockInfo h5, .ContentBlockInfo h6 {color:#7C175B;}
.ContentBlockInfoWide h1, .ContentBlockInfoWide h2, .ContentBlockInfoWide h3, .ContentBlockInfoWide h4, .ContentBlockInfoWide h5, .ContentBlockInfoWide h6 {color:#7C175B;}
.infoBase {}
.infoBase ul {}
.infoBase li {display:inline; width:120px; border-right:1px solid #999;}
.infoBase li a:link, .infoBase li a:visited { color:#000; text-decoration:none;}
.infoBase li a:hover {color: #ff0000;}

/* -- Directmail --*/

.directmail-pad-bot-left   {padding-bottom:10px;padding-left:254px;}
.directmail-pad-bottom  {padding-bottom:10px;}




/* -- April Fools Joke 2011, Plugin Upgrade 2011 --*/
.h1256{
     font-size: 43px;
	line-height: 150%;
	font-weight:bold;
	color:red;
}

.h2256{
     font-size: 17px;
	line-height: 110%;
	color:#000000;
}

.h125{
     font-size: 23px;
	line-height: 150%;
	font-weight:bold;
	color:#7bb721;
}
.h225{
     font-size: 20px;
	line-height: 110%;
	font-weight:bold;
	color:#578019;
}


.ContentLeadPara2 {
	font-family:Arial, Helvetica, sans-serif; font-size:23px; line-height:1.3em; color:#7BB620; font-weight:bold;
}


.popup 
{
	width:800px;
}

.AddArtworkChoice 
{
	margin-left:10px;
	margin-right:40px;
	float:left;
}

.divChristmasProductDesc
{
    float:left; width:325px; color:#ffffff; margin:7px 10px;
}
.ChristmasFinalImage
{
  width:550px; height:377px; float:left; background-image:url(/Products/christmas/christmas-page2final.png); margin:10px 0px 0px;    
}
.divChristmasCardsProductInfo
{
    margin:0 0 15px 0;    
}



.JubileeFinalImage
{
 font-size:14px; width:550px; height:278px; float:left; background-image:url(/Products/images/main_back_end.jpg); margin:10px 0px 0px;    
}
  
  .JubileeRFinalImage
{
 font-size:12px; width:550px; height:411px; float:left; background-image:url(/Products/images/main_image_largef.jpg); margin:10px 0px 0px;    
}
  .divJubileeRProductDesc
{
    float:right; width:345px; color:#000000; margin:3px 10px;
} 

.divJubileeRProductDesc2
{
    float:right; width:500px; color:#000000; margin:3px 10px;
}

  .divJubileeProductDesc
{
    float:right; width:325px; color:#000000; margin:5px 10px;
}

.EuroFinalImage
{
 font-size:16px; line-height:20px; width:550px; height:336px; float:left; background-image:url(/Products/images/Euro_products_main.jpg); margin:10px 0px 0px;    
}

.MBECelebritiesImage
{
 font-size:16px; line-height:20px; width:550px; height:236px; float:left; background-image:url(/Products/images/mbeimage_whole_final.png); margin:10px 0px 0px;    
}
  
  
    .diveuroProductDesc
{
    float:right; width:330px; color:#000000; margin:15px 10px;
} 
 
  .PCStandeesFinalImage
{
 font-size:12px; width:550px; height:534px; float:left; background-image:url(/Products/images/pc_back_final.jpg);}
 
   .PCStandeesProductDesc
{
    float:left; width:400px; color:#000000; margin:5px 10px;
}

.MaskBoxesHeader
{
 width:550px; height:56px; float:left; background-image:url(/Products/images/mask_boxes_03f.jpg);}
 
 .MaskBoxesFinalImage
{
 font-size:12px; width:550px; height:287px; float:left; background-image:url(/Products/images/mask_boxes_05.jpg);}
 
  .MaskBoxesProductDesc
{
    float:left; width:320px; color:#000000; margin:20px 10px;
}
 
#ContactTable {width:500px; }
#ContactTable tr {  }
#ContactTable td {padding-bottom: 4px;  }
.ContactTableQuestion {width:150px; text-align:right; padding: 0 10px 0 0; line-height:24px; }
.ContactTableAnswer {width:320px; text-align:left; padding: 0 0px 0 0; }

  .spanQuestion
  {
      float:left;
      width:100px;
      margin-top:6px;
      text-align:right;
      color: #044972;
      }
   .spanAnswer
   {
       float:left;
       width:200px;
       margin-top:3px;
       margin-bottom:2px;
       }  
         .spanAnswer2
   {
       float:left;
       width:100px;
       margin-top:5px;
       margin-bottom:2px;
       }  
       
     .spanQuestion3
  {
      float:left;
      width:105px;
      margin-top:6px;
      margin-bottom:20px;
      margin-right:15px;
      margin-left:-10px;
      text-align:left;
      color: #044972;
      padding-left:150px;

      }
 
   .spanAnswer3
   {
       float:left;
       width:170px;
       margin-top:3px;
       margin-bottom:2px;
       margin-left:-123px;
       padding-top:7px;
       }
.spanQuestion4
  {
      float:left;
      width:100px;
      margin-top:6px;
      margin-bottom:10px;
      margin-right:5px;
      margin-left:-35px;
      text-align:right;
      color: #044972;
      padding-top:-2px;
      }
   .spanAnswer4
   {
       float:left;
       width:50px;
       margin-top:5px;
       margin-bottom:2px;
       margin-left:-32px;
       padding-top:8px;
       }  
       .names
       {
       	width:500px;
       	display:inline;
       }

       .spanQuestion5
  {
      float:left;
      width:100px;
      margin-top:6px;
      margin-bottom:20px;
      margin-right:5px;
      margin-left:-85px;
      padding-top:14px;
      text-align:right;
      color: #044972;

      }
   .spanAnswer5
   {
       float:left;
       width:125px;
       margin-top:5px;
       margin-bottom:2px;
       margin-left:-70px;
       padding-top:16px;
       }  
       
   .spanQuestion6
  {
      float:left;
      width:100px;
      margin-top:4px;
      margin-bottom:20px;
      margin-right:5px;
      margin-left:-6px;
      padding-top:-20px;
      text-align:right;
      color: #044972;
      }
   .spanAnswer6
   {
       float:left;
       width:125px;
       margin-top:5px;
       margin-bottom:2px;
       margin-left:-80px;
       padding-top:-10px;
       }  
     .spanQuestion7
  {
      float:left;
      width:100px;
      margin-top:0px;
      margin-bottom:4px;
      margin-right:15px;
      margin-left:-15px;
      text-align:left;
      color: #044972;
      padding-left:155px;

      }
 
   .spanAnswer7
   {
       float:left;
       width:120px;
       margin-top:-2px;
       margin-bottom:2px;
       padding-top:0px;
       margin-left:140px;
       padding-right:10px;

       }
       
            .spanQuestion7a
  {
      float:left;
      width:200px;
      margin-top:0px;
      margin-bottom:0px;
      margin-right:15px;
      margin-left:-15px;
      text-align:left;
      color: #044972;
      padding-left:155px;

      }
 
   .spanAnswer7a
   {
       float:left;
       width:120px;
       margin-top:-2px;
       margin-bottom:2px;
       padding-top:0px;
       margin-left:140px;
       padding-right:10px;

       }
       
            .spanQuestion8
  {
      float:left;
      width:100px;
      margin-top:0px;
      margin-bottom:5px;
      margin-right:15px;
      margin-left:20px;
      text-align:left;
      color: #044972;

      }
 
   .spanAnswer8
   {
       float:left;
       width:120px;
       margin-top:-2px;
       margin-bottom:2px;
       padding-left:200px;
       padding-top:0px;
       padding-left:10px;

       }
       
       
       .bringdown
       {
       	margin-top:10px;
       }
       
   
   
   .ChristmasQuestion a:link, ChristmasQuestion a:visited {color:#666; text-decoration:underline;  }
   ChristmasQuestion a:hover {color:#ff0000; text-decoration:none; }
   
/*--PRODUCTS INFORMATION --*/
#ContentWrap2011 { background: url(/Css/Rcs2011/images/Main-BG.png); width:1045px; }
#EndUserSidebar  {background:url(/Css/Rcs2011/images/sidebar-bg.jpg) repeat-y; padding: 0 10px; margin: 20px 0 0 0; }
.sidebartop { background:url(/Css/Rcs2011/images/sidebar-top_01.jpg); width:211px; height:10px; margin:0 0 0 -10px; }
.sidebarbase { background:url(/Css/Rcs2011/images/sidebar-base.jpg); width:211px; height:10px; margin:0 0 0 -10px; }
#social {background:url(/Css/Rcs2011/images/Footer-social-bar.jpg); height:51px; width:1045px; margin:0 0 10px 0px; }
#footershadow {background:url(/Css/Rcs2011/images/Content-Base.jpg); width:1045px; height:45px; float:left; }

#footermenu { width:1045px; margin:10px 0 0 0px; padding: 0 0 20px 0; float:left; clear:both;   }
#footermenu ul { margin:0px; list-style-type:none; }
#footermenu li { font-size:11px; margin:0px 0 8px 0; line-height:12px; }
#footermenu h3 {color:#6eab15; font-weight:bold; font-size:12px; line-height:14px; margin: 0 0 10px 0; }
#footer1 {width:106px; border-right:1px solid #CCC; float:left; padding: 0 10px 0 0; margin: 0 0 0 10px; }
#footer2 {width:106px; border-right:1px solid #CCC; float:left; padding: 0 10px 0 0; margin: 0 0 0 10px; }
#footer3 {width:106px; border-right:1px solid #CCC; float:left; padding: 0 10px 0 0; margin: 0 0 0 10px; }
#footer4 {width:106px; border-right:1px solid #CCC; float:left; padding: 0 10px 0 0; margin: 0 0 0 10px; }
#footer5 {width:106px; border-right:1px solid #CCC; float:left; padding: 0 10px 0 0; margin: 0 0 0 10px; }
#footer6 {width:106px; border-right:1px solid #CCC; float:left; padding: 0 10px 0 0; margin: 0 0 0 10px; }
#footer7 {width:106px; border-right:1px solid #CCC; float:left; padding: 0 10px 0 0; margin: 0 0 0 10px; }
#footer8 {width:106px; float:left; padding: 0 10px 0 0; margin: 0 0 0 10px; }

#footermenu a:link, #footermenu li a:visited {color:#333333; text-decoration:none; }
#footermenu li a:hover {text-decoration:underline; }

#EndUserSidebar {Width:220px; float:right; min-height:300px; }
#ProductsinfoContent {width: 770px;  float: left; margin: 0px; min-height:300px; padding:20px 0px 0 10px; font-family: Verdana, Sans-Serif; line-height:1.6em; font-size: 11px; }
#ProductsinfoContent h1 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:28px; color:#75ae22; padding:  13px 0 8px; }
#ProductsinfoContent h2 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px; color:#75ae22; margin: 10px 0 0 0; }
#ProductsinfoContent h3 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:20px; color:#75ae22; margin: 10px 0 0 0; }
#ProductsinfoContent h4 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:28px; color:#75ae22; margin: 10px 0 0 0; }
#ProductsinfoContent h5 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:28px; color:#75ae22; margin: 10px 0 0 0; }
#ProductsinfoContent h6 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#75ae22; margin: 15px 0 3px 0; }
#ProductsinfoContent p {margin:0 0 4px 0; }
#ProductsinfoLeadingpara {  background:url(/products/info/images/infocontentbg.jpg); padding:0 0 10px 20px; min-height: 210px;  }
.ProductsinfoMainimg {margin:-10px -13px 0 0;  }
#ProductsInfoMainContent { width:740px; margin: 0 0 0 20px; }

#WorkedWith {}
#WorkedWithHeader { width:205px; height:60px; background:url(/Css/Rcs2011/images/WW-sidebar-header.png);}
#WorkedWithContent {width:195px; background:url(/Css/Rcs2011/images/WW-sidebar-bg.png) repeat-y; padding: 0 5px; }
#WorkedWithBase { width:205px; height:16px; background:url(/Css/Rcs2011/images/WW-sidebar-base.png);}

#ProductExtra {width:250px; float:right; margin:0 -20px 0 20px; }
#ProductExtraTop {width:250px; height:21px; background:url(/Css/Rcs2011/images/product-extra-top.png);  }
#ProductExtraContent {width:210px; padding:0px 20px 1px; background:url(/Css/Rcs2011/images/product-extra-bg.png) repeat-y; }
#ProductExtraBase {width:250px; height:21px; background:url(/Css/Rcs2011/images/product-extra-base.png); }
#ProductExtra h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#75ae22; margin: 0px 0 0 0; }
#ProductExtra ul {padding: 0 0 10px 0; list-style-type:none; }
#ProductExtra li {}
#ProductExtra a:link, #ProductExtra a:visited {color:#fff; text-decoration:none; }
#ProductExtra a:hover {color:#75ae22;}

.ProductAddBasket {margin:0 0 25px 0; font-weight:bold; }
.toppurchasesheader {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:28px; color:#8b8b8b; margin: 30px 0 0 0!important; clear:both; }

.Folderradiobutton {display: inline-block !important; margin: 0 0 3px !important; vertical-align: top; }
.FolderlistLi {width:155px!important; display: inline-table !important; margin: 0 10px 0 10px;  float:left!important; line-height:35px; }
.FolderlistMoreInfo {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-style:italic; font-size:10px; line-height:21px; color:#696969; }
.FolderPopupMoreInfo {font-family:Verdana, Arial, Helvetica, sans-serif!important; line-height:1.5em!important; }
.FolderPopupMoreInfo h1 {font-family:Arial, Helvetica, sans-serif!important; line-height:1.5em!important; font-size:28px; font-weight:normal; }

.MPPradiobutton {display: inline-block !important; margin: 0 0 -15px !important; vertical-align: top; }

.HandoutlistLi {width:155px!important; display: inline-table !important; margin: 0 10px 0 10px;  float:left!important; line-height:25px; }
.HandoutlistMoreInfo {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-style:italic; font-size:10px; line-height:21px; color:#696969; }
.HandoutPopupMoreInfo {font-family:Verdana, Arial, Helvetica, sans-serif!important; line-height:1.5em!important; }
.HandoutPopupMoreInfo h1 {font-family:Arial, Helvetica, sans-serif!important; line-height:1.5em!important; font-size:28px; font-weight:normal; }

.BoxeslistLi {width:155px!important; display: inline-table !important; margin: 0 0px 0 0px;  float:left!important; }
.BoxeslistMoreInfo {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-style:italic; font-size:10px; line-height:17px; color:#696969; margin-left:18px; }


.sitemapblock1 {width:750px; float:left; margin:10px 0 0;  }
.block1, .block2, .block3, .block4, .block5, .block6, .block7, .block8 {width:155px; float:left; padding: 0 10px 0 10px; margin: 0 0 0 10px; border-left:1px solid #999; min-height:250px; }
.sitemapblock1 a:link, .sitemapblock1 li a:visited {color:#333333; text-decoration:none; }
.sitemapblock1 li a:hover {text-decoration:underline; }
.sitemapblock1 ul { margin:10px 0 0 0; list-style-type:none; }
.sitemapblock1 li { font-size:11px; margin:0px 0 8px 0; line-height:12px; }
.OnlinePaymentTerms{ margin-top:130px;margin-left:20px;}

#KeywordContainer {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #666; text-align:center; }
.CartError { float:left; margin-top:10px; }
.divFolderDesigns { margin-top:3px; margin-bottom:10px; }
.CustomFolderOptions { margin-bottom:15px;}
.FoldersListExistingDesigns { height: 280px; overflow:auto;}
.customFolderShapesSiteText { width: 150px; font-size:12px; height:40px;line-height:normal;margin-left:20px;}
.customFolderShapesDiv{ margin-left:5px;}
.customFolderShapesRadioDiv {float:left;}
.customFolderDivSpecialShapesNo {width:90px;float:left;}
.divFormReference { margin-top:10px;}

.DivQuestion2 { width: 150px; Float: left; }
.DivAnswer2 {width: 340px;Float: left;Margin: 0px 0px 2px 10px;Padding: 0px 0px 12px 0px; /* border-bottom: solid 1px #e2e2e2; */list-style-type:none; display:inline-table !important;  }
.cookielawdiv {border:solid #000 1px; background-color:#333; padding:7px 5px 5px 20px; width:950px; height:55px; clear:both; color: #fff;  position: relative; margin: 0 0 0 -20px; font-size:12px; line-height:16px;  }
.cookielawdiv a:link, .cookielawdiv a:visited {color:#fff; }

.tp_-_box {height:160px; }

.HeaderNumber {font-family:Arial, Helvetica, sans-serif!important;  line-height:.8em; font-size:38px; font-weight:normal; float:right; width:700px; height:69px; text-align:right; padding:10px 0 0 0; color:#78c501; }
.OnlineHelp {margin:0 0 10px 0;}

#tpiframe-box0 {height:150px; }

/*---- Christmas 2012 ----*/
.christmasDes2012productwrap {float:left; width:550px; margin: 0 0 10px 0; }
.christmasDes2012productsheader {float:left; width:550px; height:53px; margin:0px 0px; background-image:url(/Products/christmas2012/images/christmas-2013-products-header.png);} 
.christmasDes2012productsimage {float:right; width:198px; height:178px;  margin:0px 0 0 10px;  background-image:url(/Products/christmas2012/images/christmas-2013-image.png);} 
.christmasDes2012productscontent {float:left; width:540px; color:#ffffff; padding: 0 0 0 10px; margin:0px; background: #22296b; }
.christmasDes2012productscontent a:link {color:#ffffff; text-decoration:underline;}
.christmasDes2012productsbase {float:left; width:550px; height:93px;  margin:0px; background-image:url(/Products/christmas2012/images/christmas-2013_08.jpg);}

.christmas2012productwrap {float:left; width:550px; margin: 0 0 0px 0; }
.christmas2012productsheader {float:left; width:550px; height:53px; margin:0px 0px; background-image:url(/Products/christmas2012/images/choose-product-head-2013f.png);} 
.christmas2012productsimage {float:right; width:199px; height:361px;  margin:0px 0 0 10px;  background-image:url(/Products/christmas2012/images/christmas-2012-products-circles.png);} 
.christmas2012productscontent {float:left; width:545px; color:#ffffff; padding: 0 0 0 5px; margin:0px; background-image:url(/Products/christmas2012/images/choose-product-bg-2013.png); }
.christmas2012productsbase {float:left; width:550px; height:12px;  margin:0px; background-image:url(/Products/christmas2012/images/choose-product-base_2013.png);}
.ProductQuestion {float:left; border-bottom:3px solid #22296b; margin:0px 0px 10px 0px; width:535px; padding:0 10px 0 0; }
.ProductQuestion td { color:#333; }
.ChristmasQuestion2012 {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:22px; color:#22296b; margin: 5px 0 15px 0!important;  }
.ChristmasPrice2012 {background:url(/Products/christmas2012/images/christmas-2013-price.png) no-repeat left top; float:left; margin:0px 0 0 0; padding:0; width:550px; height:70px; }

.christmas2012productDescTop {float:left; width:550px; height:65px; margin:0px 0px; background-image:url(/Products/christmas2012/images/christmas2013-prod-desc-top.png); }  
.christmas2012productDesccontent {float:left; width:540px; color:#ffffff; padding: 0 0 0 10px; margin:0px; background: #22296b; }
.christmas2012productDescsbase {float:left; width:550px; height:106px;  margin:0px; background-image:url(/Products/christmas2012/images/christmas2013-prod-desc-base.png);}

.ChristmasFinalImage {
  width:550px; height:377px; float:left; background-image:url(/Products/christmas/christmas-page2final.png); margin:10px 0px 0px;    
}
.divChristmasCardsProductInfo
{
    margin:0 0 15px 0;    
}

/*---- Personalised Cutouts 2014 ----*/
.cutouts2016header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/pcc-header1.jpg);} 
.cutouts2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/pcc-header.jpg);} 
.cutouts2014header2 {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/pcc-header2.jpg);} 
.cutouts2016image {float:right; width:198px; height:316px;  margin:0px 0 0 10px; background-image:url(/Products/images/pcc-image1.jpg);} 
.cutouts2014image {float:right; width:198px; height:316px;  margin:0px 0 0 10px; background-image:url(/Products/images/pcc-image.jpg);} 
.cutouts2014content {float:left; width:540px; color:#000000; padding: 0 0 0 10px; margin:0px; background: #e6e5e6; }
.cutouts2014content a:link {color:#aa112c; text-decoration:underline;}

.cutouts2014productsheader {float:left; width:550px; height:53px; margin:0px 0px; background-image:url(/Products/images/choose-product-head.png);} 
.cutouts2014productscontent {float:left; width:545px; color:#ffffff; padding: 0 0 0 5px; margin:0px; background-image:url(/Products/images/choose-product-bg.png); }
.cProductQuestion {float:left; border-bottom:3px solid #5b186a; margin:0px 0px 10px 0px; width:535px; padding:0 10px 0 0; }
.cProductQuestion td { color:#5b186a; }
.cutoutQuestion2014 {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:22px; line-height:25px; color:#5b186a; margin: 5px 0 15px 0!important;  }
.cutouts2014productbase {float:left; width:550px; height:12px;  margin:0px; background-image:url(/Products/images/choose-product-base.png);}
.cutoutsPrice2014 {background:url(/Products/images/pcc-price.png) no-repeat left top; float:left; margin:0px 0 0 0; padding:0; width:550px; height:70px; }

.cutoutsDescr2014 {float:left; width:550px; height:53px; margin:0px 0px; background-image:url(/Products/images/pcc-top.jpg); }  
.cutouts2014productDesccontent {float:left; width:540px; color:#ffffff; padding: 0 0 0 10px; margin:0px; background: #004c6c; }
.cutouts2014productDescsbase {float:left; width:550px; height:13px;  margin:0px; background-image:url(/Products/images/pcc-prod-desc-base.jpg);}

.cutouts2014FinalImage {
  width:550px; height:377px; float:left; background-image:url(/Products/christmas/christmas-page2final.png); margin:10px 0px 0px;    
}

/*---- Policemen Cutouts 2014 ----*/
.policecutouts2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/policeF-header.png);}
.policecutouts2014image {float:right; width:198px; height:316px;  margin:0px 0 0 10px; background-image:url(/Products/images/police-image.jpg);}

.covidcutouts2020header {
    float: left;
    width: 550px;
    height: 105px;
    margin: 0px 0px;
    background-image: url(/Products/images/covidF-header.png);
}

.covidcutouts2020image {
    float: right;
    width: 198px;
    height: 316px;
    margin: 0px 0 0 10px;
    background-image: url(/Products/images/covid-image.jpg);
} 


.policecutoutQuestion2014 {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:22px; line-height:25px; color:#053775; margin: 5px 0 15px 0!important;  }
.policecutouts2014productscontent {float:left; width:545px; color:#ffffff; padding: 0 0 0 5px; margin:0px; background-image:url(/Products/images/policeFchoose-product-bg.png); }
.policecutouts2014productsheader {float:left; width:550px; height:53px; margin:0px 0px; background-image:url(/Products/images/policechoose-product-head.png);}
.pcProductQuestion {float:left; border-bottom:3px solid #053775; margin:0px 0px 10px 0px; width:535px; padding:0 10px 0 0; }
.policecutouts2014productbase {float:left; width:550px; height:12px;  margin:0px; background-color:#053775;}

.newproductwrap {float:left; width:550px; margin: 0 0 15px 0; }

/*---- Metal Signs 2014 ----*/
.metalsigns2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/ms-header.png);} 
.metalsigns2014image {float:right; width:198px; height:316px;  margin:0px 0 0 10px; background-image:url(/Products/images/ms-image.jpg);} 
.metalsigns2014content {float:left; width:540px; color:#000000; padding: 0 0 0 10px; margin:0 0 10px 0; background:#e6e5e6; }
.metalsigns2014content a:link {color:#aa112c; text-decoration:underline;}

/*---- Glass Panels 2014 ----*/
.glasspanels2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/glass_panels-header.png);} 
.glasspanels2014image {float:right; width:198px; height:316px;  margin:0px 0 0 10px; background-image:url(/Products/images/glass_panels-image.jpg);}

/*---- Vehicle Wrapping 2014 ----*/
.vehiclewrapping2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/vehicle_wrapping-header.png);} 
.vehiclewrapping2014image {float:right; width:198px; height:316px;  margin:0px 0 0 10px; background-image:url(/Products/images/vehicle_wrapping-image.jpg);}  

/*---- Laser Cutting 2014 ----*/
.lasercutting2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/laser_cuting-header.png);} 
.lasercutting2014image {float:right; width:198px; height:316px;  margin:0px 0 0 10px; background-image:url(/Products/images/laser_cuting-image.jpg);}  

/*---- Prestige Business Cards 2014 ----*/
.pbc2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/pbc.png);} 
.pbc2014image {float:right; width:198px; height:316px;  margin:0px 0 0 10px; background-image:url(/Products/images/pbc-image.jpg);}   

/*---- Printed Doors 2014 ----*/
.pdoors2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/pdoors-header.png);} 
.pdoors2014image {float:right; width:198px; height:316px;  margin:0px 0 0 10px; background-image:url(/Products/images/pdoors-image.jpg);}  

/*---- Bespoke Wallpaper ----*/
.bwallpaper2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/bwallpaper-.png);}   
.bwallpaper_leftcolumn {float:left; clear:both; width:352px; height:200px; background-color:#e6e5e6;}
.bwallpaper_leftcolumn p {margin:20px 20px 5px 20px; font-size:11pt; line-height:16pt;} 
.bwallpaper_rightcolumn {float:right; width:198px; height:200px; }

/*---- Wobblers ----*/
.Wobblersheader {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/wobblers-header.png);}   
.Wobblers_leftcolumn {float:left; clear:both; width:352px; height:198px; background-color:#e6e5e6;}
.Wobblers_leftcolumn p {margin:20px 20px 5px 20px; font-size:11pt; line-height:16pt;} 
.Wobblers_rightcolumn {float:right; width:198px; height:198px; }

/*---- Solicitors Corners ----*/
.SolicitorsCornersheader {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/solcorners_header.png);}   
.SolicitorsCorners_leftcolumn {float:left; clear:both; width:352px; height:230px; background-color:#e6e5e6;}
.SolicitorsCorners_leftcolumn p {margin:20px 20px 5px 20px; font-size:11pt; line-height:16pt;} 
.SolicitorsCorners_rightcolumn {float:right; width:198px; height:230px; }

/*---- Telescopic Banner Stands ----*/
.TelescopicBannerStandsheader {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/tbstands_header.png);}   
.PullUpBannersheader {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/puvanners_header.jpg);} 
.RollerBannersheader {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/rbaners_header.jpg);} 

.DesktopBannersheader {float:left; width:550px; height:59px; margin:0px 0px; background-image:url(/Products/images/dbs-header.jpg);} 
.DesktopBannersimage {float:right; width:198px; height:316px;  margin:0px 0 0 10px; background-image:url(/Products/images/dbs-image.jpg);} 

.SpecialProductsheader {float:left; width:550px; height:59px; margin:0px 0px; background-image:url(/Products/images/sp-header.jpg);} 
.SpecialProductsimage {float:right; width:198px; height:316px;  margin:0px 0 0 10px; background-image:url(/Products/images/sp-image.jpg);} 

.ppcheader {float:left; width:550px; height:59px; margin:0px 0px; background-image:url(/Products/images/ppc-header.jpg);} 
.ppcimage {float:right; width:198px; height:316px;  margin:0px 0 0 10px; background-image:url(/Products/images/ppc-image.jpg);} 


.TelescopicBannerStands_leftcolumn {float:left; clear:both; width:352px; height:274px; background-color:#e6e5e6;}
.TelescopicBannerStands_leftcolumn p {margin:20px 20px 5px 20px; font-size:11pt; line-height:16pt;} 
.RollerBanners_leftcolumn {float:left; clear:both; width:352px; height:274px; background-color:#e6e5e6;}
.RollerBanners_leftcolumn p {margin:13px 10px 5px 17px; font-size:10pt; line-height:13pt;} 
.RollerBanners_leftcolumn ul {margin:13px 10px 5px 17px; font-size:10pt; line-height:13pt;} 
.TelescopicBannerStands_rightcolumn {float:right; width:198px; height:274px; }
.sp_rightcolumn {float:right; width:198px; height:274px; }

/*---- Tickets ----*/
.Ticketsheader {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/tickets-header.png);}   
.Tickets_leftcolumn {float:left; clear:both; width:352px; height:155px; background-color:#e6e5e6;}
.Tickets_leftcolumn p {margin:20px 20px 5px 20px; font-size:11pt; line-height:16pt;} 
.Tickets_rightcolumn {float:right; width:198px; height:155px; }

/*---- Starfix Clear ----*/
.StarfixClearheader {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/cstarfix_header.png);}   
.StarfixClear_leftcolumn {float:left; clear:both; width:352px; height:115px; background-color:#e6e5e6;}
.StarfixClear_leftcolumn p {margin:5px 20px 5px 20px; font-size:10pt; line-height:15pt;} 
.StarfixClear_rightcolumn {float:right; width:198px; height:115px; }

/*---- Starfix White ----*/
.StarfixWhiteheader {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/wstarfix_header.png);}   
.StarfixWhite_leftcolumn {float:left; clear:both; width:352px; height:115px; background-color:#e6e5e6;}
.StarfixWhite_leftcolumn p {margin:5px 20px 5px 20px; font-size:10pt; line-height:15pt;} 
.StarfixWhite_rightcolumn {float:right; width:198px; height:115px; }

/*---- Bespoke Tiles 2014 ----*/
.btiles2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/btiles-header.png);} 
.btiles2014image {float:right; width:198px; height:316px;  margin:0px 0 0 10px; background-image:url(/Products/images/btiles-image.jpg);}  

/*---- CardCanvasPrints 2014 ----*/
.CardCanvasPrints2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/ccp-header.png);} 
.CardCanvasPrints2014image {float:right; width:198px; height:316px;  margin:0px 0 0 10px; background-image:url(/Products/images/ccp-image.jpg);}  

/*---- Giant Chrimas Cards 2018 ----*/
.GiantChristmasCards2018header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/gcc-image.png);} 
.GiantChristmasCards2018image {float:right; width:198px; height:316px;  margin:0px 0 0 10px; background-image:url(/Products/images/gcc-header.jpg);}  


/*---- AWA 2014 ----*/
.awa2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/awa-header.png);} 
.awa2014image {float:right; width:198px; height:316px;  margin:0px 0 0 10px; background-image:url(/Products/images/awa2-image.jpg);}  

.awa2014_leftcolumn {float:left; clear:both; width:352px; height:344px; background-color:#e6e5e6;}
.awa2014_leftcolumn p {margin:5px 20px 5px 20px; font-size:10pt; line-height:13pt;}

/*---- Aboards 2015 ----*/
.aboards_2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/aboards2-header.png);}   

.aboards2015_leftcolumn {float:left; clear:both; width:352px; height:163px; background-color:#e6e5e6;}
.aboards2015_leftcolumn p {margin:20px 25px 5px 25px; font-size:11pt; line-height:14pt;}
.aboards2015_rightcolumn {float:right; width:198px; height:163px; }

/*---- Calendars 2015 ----*/
.Calendars_2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/calendars-header.png);}   

.Calendars_leftcolumn {float:left; clear:both; width:352px; height:172px; background-color:#e6e5e6;}
.Calendars_leftcolumn p {margin:20px 25px 5px 25px; font-size:11pt; line-height:14pt;}
.Calendars_rightcolumn {float:right; width:198px; height:172px; }

/*---- Adhesive Corners 2015 ----*/
.adhesiveConrners2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/adhcorn-header2.png);}   

.adhesiveConrners2015_leftcolumn {float:left; clear:both; width:352px; height:142px; background-color:#e6e5e6;}
.adhesiveConrners2015_leftcolumn p {margin:5px 20px 5px 20px; font-size:10pt; line-height:13pt;}
.adhesiveConrners2015_rightcolumn {float:right; width:198px; height:142px; }

/*---- Beer Mats 2015 ----*/
.beermats2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/beer2-header.png);}   

.beermats2015_leftcolumn {float:left; clear:both; width:352px; height:148px; background-color:#e6e5e6;}
.beermats2015_leftcolumn p {margin:5px 25px 5px 25px; font-size:11pt; line-height:14pt;}
.beermats2015_rightcolumn {float:right; width:198px; height:148px; }

/*---- Boxes 2015 ----*/
.boxes2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/boxes-header.png);}   

.boxes2015_leftcolumn {float:left; clear:both; width:352px; height:273px; background-color:#e6e5e6;}
.boxes2015_leftcolumn p {margin:15px 20px 5px 20px; font-size:11pt; line-height:14pt;}
.boxes2015_rightcolumn {float:right; width:198px; height:273px; }


/*---- Tent Cards ----*/
.TentCards2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/tentcards_header.png);}   

.TentCards2015_leftcolumn {float:left; clear:both; width:352px; height:228px; background-color:#e6e5e6;}
.TentCards2015_leftcolumn p {margin:20px 20px 5px 20px; font-size:11pt; line-height:16pt;}

.TentCards2015_rightcolumn {float:right; width:198px; height:228px; }

/*---- Vehicle Wrapping ----*/
.VehicleWrapping2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/vehiclewrapping_header.png);}   

.VehicleWrapping2015_leftcolumn {float:left; clear:both; width:352px; height:246px; background-color:#e6e5e6;}
.VehicleWrapping2015_leftcolumn p {margin:5px 20px 5px 20px; font-size:10pt; line-height:13pt;}

/*---- Counter Top Brochure Displays ----*/
.ctbd2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/brochuredisplay-header.png);}   

.ctbd2015_leftcolumn {float:left; clear:both; width:352px; height:273px; background-color:#e6e5e6;}
.ctbd2015_leftcolumn p {margin:5px 20px 5px 20px; font-size:10pt; line-height:13pt;}

.ctbd2015_rightcolumn {float:right; width:198px; height:273px; }

/*---- Floorstanding Magazine Displays ----*/
.fmd2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/brochuredisplayfloor-header.png);}   

.fmd2015_leftcolumn {float:left; clear:both; width:352px; height:246px; background-color:#e6e5e6;}
.fmd2015_leftcolumn p {margin:5px 20px 5px 20px; font-size:10pt; line-height:13pt;}
.fmd2015_rightcolumn {float:right; width:198px; height:246px; }


/*---- Business Card Boxes ----*/
.busCardBoxes2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/buscardsboxes-header.png);}   
.busCardBoxes_rightcolumn {float:right; width:198px; height:180px; }
.busCardBoxes_leftcolumn {float:left; clear:both; width:352px; height:180px; background-color:#e6e5e6;}
.busCardBoxes_leftcolumn p {margin:5px 20px 5px 20px; font-size:10pt; line-height:13pt;}


/*---- Standard Canvas Prints ----*/
.stCanvPrints2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/canprintsstandard2-header.png);}   

.stCanvPrints_leftcolumn {float:left; clear:both; width:352px; height:154px; background-color:#e6e5e6;}
.stCanvPrints_leftcolumn p {margin:20px 25px 5px 25px; font-size:11pt; line-height:14pt;}
.stCanvPrints_rightcolumn {float:right; width:198px; height:154px; }

/*---- CD DVD booklets ----*/
.CDDVDbooklets2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/cdbook-header.png);}   

.CDDVDbooklets_leftcolumn {float:left; clear:both; width:352px; height:273px; background-color:#e6e5e6;}
.CDDVDbooklets_leftcolumn p {margin:5px 20px 5px 20px; font-size:10pt; line-height:13pt;}

/*---- CD DVD inlays ----*/
.CDDVDinlays2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/cdinlays-header.png);}   

.CDDVDinlays_leftcolumn {float:left; clear:both; width:352px; height:273px; background-color:#e6e5e6;}
.CDDVDinlays_leftcolumn p {margin:5px 20px 5px 20px; font-size:10pt; line-height:13pt;}

/*---- CD DVD inserts ----*/
.CDDVDinserts2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/cdinserts2-header.png);}   

.CDDVDinserts_leftcolumn {float:left; clear:both; width:352px; height:149px; background-color:#e6e5e6;}
.CDDVDinserts_leftcolumn p {margin:20px 29px 5px 29px; font-size:11pt; line-height:14pt;}
.CDDVDinserts_rightcolumn {float:right; width:198px; height:149px; }

/*---- Ceiling Hangers ----*/
.CeilingHangers2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/ceiling-hangers-header.png);}   

.CeilingHangers_leftcolumn {float:left; clear:both; width:352px; height:149px; background-color:#e6e5e6;}
.CeilingHangers_leftcolumn p {margin:10px 24px 5px 24px; font-size:11pt; line-height:14pt;}
.CeilingHangers_rightcolumn {float:right; width:198px; height:149px; }


/*---- Certificates ----*/
.Certificates2015header2 {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/certificates-header.png);}   

.Certificates_leftcolumn {float:left; clear:both; width:352px; height:154px; background-color:#e6e5e6;}
.Certificates_leftcolumn p {margin:20px 24px 5px 24px; font-size:11pt; line-height:14pt;}
.Certificates_rightcolumn {float:right; width:198px; height:154px; }

/*---- Coupons ----*/
.Coupons2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/coupons-header.png);}   

.Coupons_leftcolumn {float:left; clear:both; width:352px; height:123px; background-color:#e6e5e6;}
.Coupons_leftcolumn p {margin:20px 28px 5px 28px; font-size:11pt; line-height:14pt;}
.Coupons_rightcolumn {float:right; width:198px; height:123px; }

/*---- Gift Vouchers ----*/
.GiftVouchers2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/gvouchers-header.png);}   

.GiftVouchers_leftcolumn {float:left; clear:both; width:352px; height:158px; background-color:#e6e5e6;}
.GiftVouchers_leftcolumn p {margin:20px 28px 5px 28px; font-size:11pt; line-height:14pt;}
.GiftVouchers_rightcolumn {float:right; width:198px; height:158px; }

/*---- Recipe Cards ----*/
.RecipeCards2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/recipecards_header.png);}   

.RecipeCards_leftcolumn {float:left; clear:both; width:352px; height:132px; background-color:#e6e5e6;}
.RecipeCards_leftcolumn p {margin:20px 28px 5px 28px; font-size:11pt; line-height:14pt;}
.RecipeCards_rightcolumn {float:right; width:198px; height:132px; }

/*---- Report booklets ----*/SearchWrap
.Reportbooklets2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/reportbooklets-header.png);}   

.Reportbooklets_leftcolumn {float:left; clear:both; width:352px; height:146px; background-color:#e6e5e6;}
.Reportbooklets_leftcolumn p {margin:20px 28px 5px 28px; font-size:11pt; line-height:14pt;}
.Reportbooklets_rightcolumn {float:right; width:198px; height:146px; }

/*---- Salers ----*/
.Salers2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/salers_header.png);}   

.Salers_leftcolumn {float:left; clear:both; width:352px; height:89px; background-color:#e6e5e6;}
.Salers_leftcolumn p {margin:8px 10px 5px 20px; font-size:10pt; line-height:13pt;}
.Salers_rightcolumn {float:right; width:198px; height:89px; }

/*---- Scratchcards ----*/
.Scratchcards2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/scratchcards_header2.png);}   

.Scratchcards_leftcolumn {float:left; clear:both; width:352px; height:155px; background-color:#e6e5e6;}
.Scratchcards_leftcolumn p {margin:20px 20px 5px 20px; font-size:11pt; line-height:15pt;}
.Scratchcards_rightcolumn {float:right; width:198px; height:155px; }

/*---- Window Graphics ----*/
.WindowGraphics2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/wgraphics-header.png);}   

.WindowGraphics_leftcolumn {float:left; clear:both; width:352px; height:155px; background-color:#e6e5e6;}
.WindowGraphics_leftcolumn p {margin:20px 20px 5px 20px; font-size:11pt; line-height:15pt;}
.WindowGraphics_rightcolumn {float:right; width:198px; height:155px; }


/*---- Wedding Stationery ----*/
.WeddingStationery2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/wstationery_header.png);}   

.WeddingStationery_leftcolumn {float:left; clear:both; width:352px; height:126px; background-color:#e6e5e6;}
.WeddingStationery_leftcolumn p {margin:20px 20px 5px 20px; font-size:11pt; line-height:15pt;}
.WeddingStationery_rightcolumn {float:right; width:198px; height:126px; }



/*---- Credit Notes ----*/
.CreditNotes2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/CreditNotes-header.png);}   

.CreditNotes_leftcolumn {float:left; clear:both; width:352px; height:154px; background-color:#e6e5e6;}
.CreditNotes_leftcolumn p {margin:10px 28px 5px 28px; font-size:11pt; line-height:14pt;}
.CreditNotes_rightcolumn {float:right; width:198px; height:154px; }

/*---- Delivery Notes ----*/
.DeliveryNotes2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/DelNotes-header.png);}   

.DeliveryNotes_leftcolumn {float:left; clear:both; width:352px; height:154px; background-color:#e6e5e6;}
.DeliveryNotes_leftcolumn p {margin:10px 28px 5px 28px; font-size:11pt; line-height:14pt;}
.DeliveryNotes_rightcolumn {float:right; width:198px; height:154px; }

/*---- CD DVD sleeves ----*/
.CDDVDsleeves2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/cdsleeves-header.png);}   

.CDDVDsleeves_leftcolumn {float:left; clear:both; width:352px; height:273px; background-color:#e6e5e6;}
.CDDVDsleeves_leftcolumn p {margin:5px 20px 5px 20px; font-size:10pt; line-height:13pt;}

/*---- Correx Ext Boards ----*/
.correxExtBoards2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/CorrexExternalBoards-header.png);}   

.correxExtBoards_leftcolumn {float:left; clear:both; width:352px; height:245px; background-color:#e6e5e6;}
.correxExtBoards_leftcolumn p {margin:20px 25px 5px 25px; font-size:11pt; line-height:15pt;}


/*---- DeskPads ----*/
.DeskPads2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/deskPads-header.png);}   

.DeskPads_leftcolumn {float:left; clear:both; width:352px; height:273px; background-color:#e6e5e6;}
.DeskPads_leftcolumn p {margin:20px 25px 5px 25px; font-size:11pt; line-height:15pt;}

/*---- Direct Mail Support ----*/
.DirectMail2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/directMail-header.png);}   

.DirectMail_leftcolumn {float:left; clear:both; width:352px; height:245px; background-color:#e6e5e6;}
.DirectMail_leftcolumn p {margin:5px 20px 5px 20px; font-size:10pt; line-height:13pt;}

/*---- Display Boards ----*/
.DisplayBoards2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/displayBoards-header.png);}   

.DisplayBoards_leftcolumn {float:left; clear:both; width:352px; height:273px; background-color:#e6e5e6;}
.DisplayBoards_leftcolumn p {margin:5px 20px 5px 20px; font-size:10pt; line-height:13pt;}

/*---- Acrylic Dispensers ----*/
.AcrylicDispensers2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/acrylic_dispensers-header.png);}   

.AcrylicDispensers_leftcolumn {float:left; clear:both; width:352px; height:245px; background-color:#e6e5e6;}
.AcrylicDispensers_leftcolumn p {margin:5px 20px 5px 20px; font-size:10pt; line-height:13pt;}

/*---- Envelopes - Printed Then Made ----*/
.EnvelopesPrintedThenMade2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/pthenmenv-header.png);}   

.EnvelopesPrintedThenMade_leftcolumn {float:left; clear:both; width:352px; height:273px; background-color:#e6e5e6;}
.EnvelopesPrintedThenMade_leftcolumn p {margin:5px 20px 5px 20px; font-size:10pt; line-height:13pt;}

/*---- Exhibition Stands ----*/
.ExhibitionStands2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/exhst-header.png);}   

.ExhibitionStands_leftcolumn {float:left; clear:both; width:352px; height:245px; background-color:#e6e5e6;}
.ExhibitionStands_leftcolumn p {margin:10px 20px 5px 20px; font-size:12pt; line-height:16pt;}
.ExhibitionStands_rightcolumn {float:right; width:198px; height:245px; }

/*---- Laser Cutter ----*/
.LaserCutter2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/laser_cuting-header.png);}   

.LaserCutter_leftcolumn {float:left; clear:both; width:352px; height:320px; background-color:#e6e5e6;}
.LaserCutter_leftcolumn p {margin:5px 20px 5px 20px; font-size:10pt; line-height:13pt;}

/*---- Leaflet Dispensers ----*/
.LeafletDispensers2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/leafletdis-header2.png);}
.LeafletDispensersA42015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/leafletdisA4-header.png);} 
.LeafletDispensersA52015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/leafletdisA5-header.png);} 
.LeafletDispensersDL2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/leafletdisdl-header.png);}    

.LeafletDispensers_leftcolumn {float:left; clear:both; width:352px; height:153px; background-color:#e6e5e6;}
.LeafletDispensers_leftcolumn p {margin:5px 20px 5px 20px; font-size:11pt; line-height:15pt;}

.LeafletDispensers_rightcolumn {float:right; width:198px; height:153px; }


/*---- Loyalty Cards ----*/
.LoyaltyCards2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/loyaltycards-header.png);}    

.LoyaltyCards_leftcolumn {float:left; clear:both; width:352px; height:168px; background-color:#e6e5e6;}
.LoyaltyCards_leftcolumn p {margin:20px 20px 5px 20px; font-size:11pt; line-height:15pt;}

.LoyaltyCards_rightcolumn {float:right; width:198px; height:168px; }

/*---- Magazines ----*/
.Magazines2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/magazines-header.png);}    

.Magazines_leftcolumn {float:left; clear:both; width:352px; height:154px; background-color:#e6e5e6;}
.Magazines_leftcolumn p {margin:20px 20px 5px 20px; font-size:11pt; line-height:15pt;}

.Magazines_rightcolumn {float:right; width:198px; height:154px; }

/*---- Membership Cards ----*/
.MembershipCards2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/membershipcards-header.png);}    

.MembershipCards_leftcolumn {float:left; clear:both; width:352px; height:154px; background-color:#e6e5e6;}
.MembershipCards_leftcolumn p {margin:20px 20px 5px 20px; font-size:11pt; line-height:15pt;}

.MembershipCards_rightcolumn {float:right; width:198px; height:154px; }


/*---- Menus ----*/
.Menusheader {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/menus-header.png);}    

.Menus_leftcolumn {float:left; clear:both; width:352px; height:154px; background-color:#e6e5e6;}
.Menus_leftcolumn p {margin:20px 20px 5px 20px; font-size:11pt; line-height:15pt;}

.Menus_rightcolumn {float:right; width:198px; height:154px; }

/*---- Newsletters ----*/
.Newslettersheader {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/newsletters-header.png);}    

.Newsletters_leftcolumn {float:left; clear:both; width:352px; height:144px; background-color:#e6e5e6;}
.Newsletters_leftcolumn p {margin:20px 20px 5px 20px; font-size:11pt; line-height:15pt;}

.Newsletters_rightcolumn {float:right; width:198px; height:144px; }

/*---- Notepads ----*/
.Notepadsheader {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/notepads-header.png);}    

.Notepads_leftcolumn {float:left; clear:both; width:352px; height:154px; background-color:#e6e5e6;}
.Notepads_leftcolumn p {margin:20px 20px 5px 20px; font-size:11pt; line-height:15pt;}

.Notepads_rightcolumn {float:right; width:198px; height:154px; }

/*---- Order of Service ----*/
.OrderofServiceheader {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/orderofservice-header.png);}    

.OrderofService_leftcolumn {float:left; clear:both; width:352px; height:144px; background-color:#e6e5e6;}
.OrderofService_leftcolumn p {margin:20px 20px 5px 20px; font-size:11pt; line-height:15pt;}

.OrderofService_rightcolumn {float:right; width:198px; height:144px; }

/*---- Party Packs ----*/
.PartyPacksheader {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/partypacks-header.png);}    

.PartyPacks_leftcolumn {float:left; clear:both; width:352px; height:154px; background-color:#e6e5e6;}
.PartyPacks_leftcolumn p {margin:20px 20px 5px 20px; font-size:11pt; line-height:15pt;}

.PartyPacks__rightcolumn {float:right; width:198px; height:154px; }

/*---- Permits ----*/
.Permitsheader {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/permits-header.png);}    

.Permits_leftcolumn {float:left; clear:both; width:352px; height:144px; background-color:#e6e5e6;}
.Permits_leftcolumn p {margin:20px 20px 5px 20px; font-size:11pt; line-height:15pt;}

.Permits_rightcolumn {float:right; width:198px; height:144px; }

/*---- Fridge Magnets ----*/
.FridgeMagnets2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/fridgeMagnets-header.png);}   

.FridgeMagnets_leftcolumn {float:left; clear:both; width:352px; height:273px; background-color:#e6e5e6;}
.FridgeMagnets_leftcolumn p {margin:5px 20px 5px 20px; font-size:10pt; line-height:13pt;}

/*---- Glass Panels ----*/
.GlassPanels2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/glassPanels-header.png);}   

.GlassPanels_leftcolumn {float:left; clear:both; width:352px; height:245px; background-color:#e6e5e6;}
.GlassPanels_leftcolumn p {margin:5px 20px 5px 20px; font-size:10pt; line-height:13pt;}

/*---- Hexagonal Dumpbin ----*/
.hexdumpbin2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/HexagonalDumpbins-header.png);}   

.hexdumpbin_leftcolumn {float:left; clear:both; width:352px; height:247px; background-color:#e6e5e6;}
.hexdumpbin_leftcolumn p {margin:5px 20px 5px 20px; font-size:10pt; line-height:14pt;}

.hexdumpbin_rightcolumn {float:right; width:198px; height:247px; }

/*---- Hexagonal Dumpbin Small----*/
.hexdumpbin2015Smallheader {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/hex_dump_small-header.png);}   

.hexdumpbin_leftcolumnsmall {float:left; clear:both; width:352px; height:247px; background-color:#e6e5e6;}
.hexdumpbin_leftcolumnsmall p {margin:25px 20px 5px 20px; font-size:11pt; line-height:14pt;}


/*---- Hexagonal Dumpbin Large ----*/
.hexdumpbin2015Largeheader {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/hex_dump_large-header.png);}   

.hexdumpbin_leftcolumnlarge {float:left; clear:both; width:352px; height:247px; background-color:#e6e5e6;}
.hexdumpbin_leftcolumnlarge p {margin:25px 20px 5px 20px; font-size:11pt; line-height:14pt;}

/*---- Instant 3ds ----*/
.Instant3ds2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/inst3ds-header.png);}   

.Instant3ds_leftcolumn {float:left; clear:both; width:352px; height:273px; background-color:#e6e5e6;}
.Instant3ds_leftcolumn p {margin:5px 20px 5px 20px; font-size:10pt; line-height:13pt;}

/*---- labels ----*/
.labels2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/labels-header.png);}   

.labels_leftcolumn {float:left; clear:both; width:352px; height:273px; background-color:#e6e5e6;}
.labels_leftcolumn p {margin:5px 20px 5px 20px; font-size:10pt; line-height:13pt;}

/*---- large format ----*/
.largeformat2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/largeformat-header.png);}   

.largeformat_leftcolumn {float:left; clear:both; width:352px; height:273px; background-color:#e6e5e6;}
.largeformat_leftcolumn p {margin:30px 20px 5px 20px; font-size:11pt; line-height:14pt;}

/*---- envelopes premade ----*/
.envelopespremade2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/Envelopes-Pre-Made-header.png);}   

.envelopespremade_leftcolumn {float:left; clear:both; width:352px; height:273px; background-color:#e6e5e6;}
.envelopespremade_leftcolumn p {margin:20px 20px 5px 20px; font-size:11pt; line-height:15pt;}

/*---- envelopes  ----*/
.envelopes2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/Envelopes-header.png);}   

.envelopes_leftcolumn {float:left; clear:both; width:352px; height:273px; background-color:#e6e5e6;}
.envelopes_leftcolumn p {margin:20px 25px 5px 25px; font-size:11pt; line-height:15pt;}


/*---- Request Bespoke Quote ----*/
.RequestBespokeQuote2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/Request_bespoke_quote-header.png);}   

.RequestBespokeQuote_leftcolumn {float:left; clear:both; width:352px; height:200px; background-color:#e6e5e6;}
.RequestBespokeQuote_leftcolumn p {margin:5px 20px 5px 20px; font-size:10pt; line-height:13pt;}

/*---- CD Calendar Holders ----*/
.CDCalendarHolders2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/CdCalendarHolders-header.png);}   

.CDCalendarHolders_leftcolumn {float:left; clear:both; width:352px; height:200px; background-color:#e6e5e6;}
.CDCalendarHolders_leftcolumn p {margin:20px 20px 5px 20px; font-size:10pt; line-height:13pt;}


/*---- Correx External Boards 2014 ----*/
.ceboards2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/ceb-header.png);} 
.ceboards2014image {float:right; width:198px; height:316px;  margin:0px 0 0 10px; background-image:url(/Products/images/ceb-image.jpg);}  

/*---- personalised wine boxes 2014 ----*/
.perswineboxes2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/pwboxes-header.png);} 
.perswineboxes2014image {float:right; width:198px; height:316px;  margin:0px 0 0 10px; background-image:url(/Products/images/pwboxes-image.jpg);}  

/*---- personalised 7 days to go calendar 2014 ----*/
.p7dtg2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/p7dtg-header2.png);} 
.p7dtg_leftcolumn {float:left; clear:both; width:352px; height:278px; background-color:#e6e5e6;}
.p7dtg_leftcolumn p {margin:5px 20px 5px 20px; font-size:10pt; line-height:13pt;}

/*---- personalised advent calendar ----*/
.adcal2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/adventcalendars-header.png);} 
.adcal_leftcolumn {float:left; clear:both; width:352px; height:273px; background-color:#e6e5e6;}
.adcal_leftcolumn p {margin:20px 20px 5px 20px; font-size:12pt; line-height:16pt;}
.adcal_rightcolumn {float:right; width:198px; height:273px; }

/*---- magnetic removable vehicle signs 2014 ----*/
.mrvs2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/mrvs-header.png);} 
.mrvs2014image {float:right; width:198px; height:316px;  margin:0px 0 0 10px; background-image:url(/Products/images/mrvs-image.jpg);}  

.mrvs_leftcolumn {float:left; clear:both; width:352px; height:315px; background-color:#e6e5e6;}
.mrvs_leftcolumn p {margin:20px 20px 5px 20px; font-size:11pt; line-height:15pt;}

/*---- metal signs ----*/
.metalsigns2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/metalsigns2-header.png);} 

.metalsigns_leftcolumn {float:left; clear:both; width:352px; height:201px; background-color:#e6e5e6;}
.metalsigns_leftcolumn p {margin:20px 20px 5px 20px; font-size:11pt; line-height:15pt;}



/*---- NCR sets ----*/
.NCRsets2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/ncr_sets2-header.png);} 

.NCRsets_leftcolumn {float:left; clear:both; width:352px; height:217px; background-color:#e6e5e6;}
.NCRsets_leftcolumn p {margin:20px 20px 5px 20px; font-size:11pt; line-height:15pt;}

/*---- Non Standard ----*/
.NonStandardheader {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/nonstandard-header.png);} 

.NonStandard_leftcolumn {float:left; clear:both; width:352px; height:273px; background-color:#e6e5e6;}
.NonStandard_leftcolumn p {margin:5px 20px 5px 20px; font-size:10pt; line-height:13pt;}

/*---- Pallet Wrappers ----*/
.PalletWrappers_header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/palletwrappers-header.png);} 

.PalletWrappers_leftcolumn {float:left; clear:both; width:352px; height:273px; background-color:#e6e5e6;}
.PalletWrappers_leftcolumn p {margin:5px 20px 5px 20px; font-size:10pt; line-height:13pt;}

/*---- Paper Block Holders ----*/
.PaperBlockHolders_header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/pbh-header.png);} 

.PaperBlockHolders_leftcolumn {float:left; clear:both; width:352px; height:154px; background-color:#e6e5e6;}
.PaperBlockHolders_leftcolumn p {margin:5px 20px 5px 20px; font-size:10pt; line-height:13pt;}
.PaperBlockHolders_rightcolumn {float:right; width:198px; height:154px; }

/*---- Personalised Wine Boxes ----*/
.Pers_WineBoxes_header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/pwboxes-header2.png);} 

.Pers_WineBoxes_leftcolumn {float:left; clear:both; width:352px; height:343px; background-color:#e6e5e6;}
.Pers_WineBoxes_leftcolumn p {margin:5px 20px 5px 20px; font-size:10pt; line-height:13pt;}

/*---- Playing Cards ----*/
.PlayingCards_header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/playingcards-header.png);} 

.PlayingCards_leftcolumn {float:left; clear:both; width:352px; height:176px; background-color:#e6e5e6;}
.PlayingCards_leftcolumn p {margin:5px 20px 5px 20px; font-size:11pt; line-height:15pt;}
.PlayingCards_rightcolumn {float:right; width:198px; height:176px; }

/*---- Playing Card Boxes ----*/
.PlayingCardBoxes_header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/PlayingCardBoxes-header.png);} 

.PlayingCardBoxes_leftcolumn {float:left; clear:both; width:352px; height:273px; background-color:#e6e5e6;}
.PlayingCardBoxes_leftcolumn p {margin:20px 20px 5px 20px; font-size:11pt; line-height:15pt;}

/*---- Poster Snaps ----*/
.PosterSnaps_header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/poster-snaps_header.png);} 

.PosterSnaps_leftcolumn {float:left; clear:both; width:352px; height:245px; background-color:#e6e5e6;}
.PosterSnaps_leftcolumn p {margin:20px 20px 5px 20px; font-size:11pt; line-height:16pt;}
.PosterSnaps_rightcolumn {float:right; width:198px; height:245px; }

/*---- Printed Doors ----*/
.PrintedDoors_header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/printed_doors-header.png);} 

.PrintedDoors_leftcolumn {float:left; clear:both; width:352px; height:316px; background-color:#e6e5e6;}
.PrintedDoors_leftcolumn p {margin:20px 20px 5px 20px; font-size:11pt; line-height:16pt;}
.PrintedDoors_rightcolumn {float:right; width:198px; height:316px; }

/*---- Retail Display Stand ----*/
.RetailDisplayStand_header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/rdstands_header.png);} 

.RetailDisplayStand_leftcolumn {float:left; clear:both; width:352px; height:273px; background-color:#e6e5e6;}
.RetailDisplayStand_leftcolumn p {margin:25px 25px 5px 25px; font-size:11pt; line-height:14pt;}
.RetailDisplayStand_rightcolumn {float:right; width:198px; height:273px; }


/*---- Budget Leaflets 2014 ----*/
.budgetleaflets2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/budgetleaflets-header.png);} 
  

/*---- Books and Booklets 2014 ----*/
.BooksandBooklets2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/book-header_F.jpg);} 
.BooksandBooklets2014image {float:right; width:198px; height:172px;  margin:0px 0 0 10px; background-image:url(/Products/images/book-image.png);} 
.BooksandBooklets2014_leftcolumn {float:left; clear:both; width:352px; height:200px; background-color:#e6e5e6;}
.BooksandBooklets2014_leftcolumn p {margin:10px 25px 5px 25px; font-size:10pt; line-height:13pt;}

/*---- Books 2015 ----*/
.Books2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/books-header.png);}
.Books2015header2 {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/books-header2.png);}  
.Books2015_leftcolumn {float:left; clear:both; width:352px; height:171px; background-color:#e6e5e6;}
.Books2015_leftcolumn p {margin:20px 25px 5px 25px; font-size:11pt; line-height:14pt;}
.Books2015_rightcolumn {float:right; width:198px; height:171px; }

/*---- Catalogues 2015 ----*/
.Catalogues2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/catalogues-header.png);}
.Catalogues2015_leftcolumn {float:left; clear:both; width:352px; height:171px; background-color:#e6e5e6;}
.Catalogues2015_leftcolumn p {margin:20px 25px 5px 25px; font-size:11pt; line-height:14pt;}
.Catalogues2015_rightcolumn {float:right; width:198px; height:171px; }

/*---- Giant Cards ----*/
.GiantCards2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/giantcards-header.png);}
.GiantCards2015_leftcolumn {float:left; clear:both; width:352px; height:176px; background-color:#e6e5e6;}
.GiantCards2015_leftcolumn p {margin:20px 25px 5px 25px; font-size:11pt; line-height:14pt;}
.GiantCards2015_rightcolumn {float:right; width:198px; height:176px; }

/*---- Give Away Menus ----*/
.GiveAwayMenus2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/gmenus-header.png);}
.GiveAwayMenus2015_leftcolumn {float:left; clear:both; width:352px; height:143px; background-color:#e6e5e6;}
.GiveAwayMenus2015_leftcolumn p {margin:20px 25px 5px 25px; font-size:11pt; line-height:14pt;}
.GiveAwayMenus2015_rightcolumn {float:right; width:198px; height:143px; }

/*---- Business cards 2014 ----*/
.BusinessCards2014content {float:left; width:550px; background-color:#e6e5e6;}
.BusinessCards2014header {float:left; width:550px; height:59px; margin:0px 0px; background-image:url(/Products/images/lithobusinesscards-header.png);} 
.BusinessCards2014headerDigital {float:left; width:550px; height:59px; margin:0px 0px; background-image:url(/Products/images/digitalbusinesscards-header.png);} 
.BusinessCards2014subheader {float:left; clear:both;width:550px; height:45px; margin:0px 0px; background-image:url(/Products/images/buscardsnew-_subheader_Final.png);}
.BusinessCards2014_leftcolumn {float:left; clear:both; width:352px; height:193px; background-color:#e6e5e6;}
.BusinessCards2014_leftcolumn p {margin:20px 25px 5px 25px; font-size:11pt; line-height:15pt;}
.BusinessCards2014_rightcolumn {float:right; width:198px; height:193px; }
.BusinessCards2014footer {float:left; width:550px; margin:0px 0px; background-color:#e6e5e6;} 
.BusinessCards2014footer p {margin:5px 20px 5px 20px; font-size:10pt; line-height:13pt;}
.BusinessCards2014footer a:link{ font-size:10pt; line-height:13pt; color:#a8112c; text-decoration:underline;}
.christmascontent {height:auto;}

.businesscards2014image { background-image:url(/Products/images/buscardsnew_2014_visual_08.jpg); background-repeat:no-repeat; background-color:#3b3637; }  
.businesscards2014imagebackground {float:right; width:198px; height:100%; margin:0px 0 0 10px; background-color:#3b3637;}  

.downloadtemplates_new {float:right; width:198px; height:28px;  margin:0px 0 0 10px;}
.ArtworkBoxNew {width:470px; background-color:#f2f2f2; padding:10px; margin: 10px 10px 20px 0px;}

/*---- Appointment cards 2015 ----*/
.AppCards2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/appointmentcards-header2.png);} 
.ApCards2015_leftcolumn {float:left; clear:both; width:352px; height:153px; background-color:#e6e5e6;}
.ApCards2015_leftcolumn p {margin:10px 30px 5px 30px; font-size:11pt; line-height:14pt;}
.ApCards2015_rightcolumn {float:right; width:198px; height:130px; }

/*---- Delivery Notes 2015 ----*/
.DeliveryNotesheader {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/DelNotes-header.png);} 
.DeliveryNotes_leftcolumn {float:left; clear:both; width:352px; height:153px; background-color:#e6e5e6;}
.DeliveryNotes_leftcolumn p {margin:10px 30px 5px 30px; font-size:11pt; line-height:14pt;}
.DeliveryNotes_rightcolumn {float:right; width:198px; height:130px; }

/*---- Adhesive Pockets 2015 ----*/
.AdhesivePockets015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/Adhesive-Pockets-header.png);} 
.AdhesivePockets2015_leftcolumn {float:left; clear:both; width:352px; height:126px; background-color:#e6e5e6;}
.AdhesivePockets2015_leftcolumn p {margin:5px 20px 5px 20px; font-size:10pt; line-height:13pt;}
.AdhesivePockets2015_rightcolumn {float:right; width:198px; height:126px; }

/*---- Door and Bin Hangers 2015 ----*/
.DoorandBinHangers2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/bindoorhangers2-header.png);} 
.DoorandBinHangers2015_leftcolumn {float:left; clear:both; width:352px; height:194px; background-color:#e6e5e6;}
.DoorandBinHangers2015_leftcolumn p {margin:5px 15px 5px 17px; font-size:10pt; line-height:14pt;}

.DoorandBinHangers2015_rightcolumn {float:right; width:198px; height:194px; }

/*---- Digital Folders 2014 ----*/
.DigitalFolders2014_leftcolumn {float:left; clear:both; width:352px; height:210px; background-color:#e6e5e6;}
.DigitalFolders2014_leftcolumn p {margin:25px 20px 5px 20px; font-size:11pt; line-height:15pt;}
.DigitalFolders201_rightcolumn {float:right; width:198px; height:210px; background-color:#3b3637; }
.DigitalFolders2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/digitalfolders_header.png);} 

/*---- CompSlips 2014 ----*/
.CompSlips2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/lithocompslips-header.png);} 
.CompSlips2014image {float:right; width:198px; height:154px;  margin:0px 0 0 10px; background-image:url(/Products/images/compslips-image.png);} 
.CompSlips2014genericheader {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/compslips-header.png);} 

.CompSlips_leftcolumn {float:left; clear:both; width:352px; height:183px; background-color:#e6e5e6;}
.CompSlips_leftcolumn p {margin:20px 25px 5px 25px; font-size:11pt; line-height:14pt;}

.CompSlips_rightcolumn {float:right; width:198px; height:183px; }

/*---- Letterheads 2014 ----*/
.Letterheads2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/letterheads_header.png);} 
.Letterheads2014image {float:right; width:198px; height:154px;  margin:0px 0 0 10px; background-image:url(/Products/images/letterheads-image.png);} 
.Letterheads2014_rightcolumn {float:right; width:198px; height:183px; background-color:#e6e5e6; }

.Letterheads2014_leftcolumn {float:left; clear:both; width:352px; height:183px; background-color:#e6e5e6;}
.Letterheads2014_leftcolumn p {margin:20px 25px 5px 25px; font-size:11pt; line-height:14pt;}

.DigitalLetterheads2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/digital_leaflets_header.jpg);} 

/*---- Continuation Sheets 2015 ----*/
.ContinuationSheetsheader {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/continuationsheets-header.png);} 

.ContinuationSheets_leftcolumn {float:left; clear:both; width:352px; height:163px; background-color:#e6e5e6;}
.ContinuationSheets_leftcolumn p {margin:15px 15px 5px 15px; font-size:11pt; line-height:14pt;}

.ContinuationSheets_rightcolumn {float:right; width:198px; height:163px; background-color:#e6e5e6; }

/*---- Folders 2014 ----*/
.Folders2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/folders_header.png);} 
.Folders2014image {float:right; width:198px; height:192px;  margin:0px 0 0 10px; background-image:url(/Products/images/folders-image.png);} 

/*---- Handouts 2014 ----*/
.Handouts2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/handouts_header.png);} 
.Handouts2014image {float:right; width:198px; height:192px;  margin:0px 0 0 10px; background-image:url(/Products/images/handouts-image.png);} 

.Handouts2014_leftcolumn {float:left; clear:both; width:352px; height:220px; background-color:#e6e5e6;}
.Handouts2014_leftcolumn p {margin:20px 25px 5px 25px; font-size:11pt; line-height:15pt;}
.Handouts2014_rightcolumn {float:right; width:198px; height:220px; background-color:#3b3637; }

/*---- ID cards----*/
.IDcards2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/idcards-header.png);} 
.IDcards2014image {float:right; width:198px; height:192px;  margin:0px 0 0 10px; background-image:url(/Products/images/handouts-image.png);} 

.IDcards2014_leftcolumn {float:left; clear:both; width:352px; height:173px; background-color:#e6e5e6;}
.IDcards2014_leftcolumn p {margin:20px 25px 5px 25px; font-size:11pt; line-height:15pt;}
.IDcards2014_rightcolumn {float:right; width:198px; height:173px; background-color:#3b3637; }

/*---- Greeting Cards ----*/
.GreetingCards2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/greeting_cards-header.png);} 
.GreetingCards2014image {float:right; width:198px; height:192px;  margin:0px 0 0 10px; background-image:url(/Products/images/handouts-image.png);} 

.GreetingCards2014_leftcolumn {float:left; clear:both; width:352px; height:194px; background-color:#e6e5e6;}
.GreetingCards2014_leftcolumn p {margin:20px 25px 5px 25px; font-size:11pt; line-height:16pt;}
.GreetingCards2014_rightcolumn {float:right; width:198px; height:194px; background-color:#3b3637; }

/*---- Leaflets 2014 ----*/
.Leaflets2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/leaflets_header.png);} 
.Leaflets2014image {float:right; width:198px; height:192px;  margin:0px 0 0 10px; background-image:url(/Products/images/leaflets-image.png);} 

.Leaflets2014_leftcolumn {float:left; clear:both; width:352px; height:220px; background-color:#e6e5e6;}
.Leaflets2014_leftcolumn p {margin:20px 25px 5px 25px; font-size:11pt; line-height:15pt;}
.Leaflets2014_rightcolumn {float:right; width:198px; height:220px; background-color:#3b3637; }

.DigitalLeaflets2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/digital_leaflets_header.jpg);} 

/*---- Invitations 2014 ----*/
.Invitationsheader {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/invitations-header.png);} 

.Invitations_leftcolumn {float:left; clear:both; width:352px; height:188px; background-color:#e6e5e6;}
.Invitations_leftcolumn p {margin:20px 25px 5px 25px; font-size:11pt; line-height:15pt;}
.Invitations_rightcolumn {float:right; width:198px; height:188px; background-color:#3b3637; }

/*---- Invoices 2014 ----*/
.Invoicesheader {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/invioices-header.png);} 

.Invoices_leftcolumn {float:left; clear:both; width:352px; height:188px; background-color:#e6e5e6;}
.Invoices_leftcolumn p {margin:20px 25px 5px 25px; font-size:11pt; line-height:15pt;}
.Invoices_rightcolumn {float:right; width:198px; height:188px; background-color:#3b3637; }


/*---- Postcards 2014 ----*/
.Postcards2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/postcardsF_header.png);} 
.Postcards2014image {float:right; width:198px; height:192px;  margin:0px 0 0 10px; background-image:url(/Products/images/postcardsF-image.png);} 

/*---- Digital Postcards 2014 ----*/
.DigitalPostcards2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/digitalpostcardsF_header.jpg);} 

/*---- Posters and Indoor Banners 2014 ----*/
.PostersandBanners2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/postersandbanners_headerFI.png);} 
.PostersandBanners2014image {float:right; width:198px; height:250px;  margin:0px 0 0 10px;} 
.PostersandBanners2014_leftcolumn {float:left; clear:both; width:352px; height:220px; background-color:#e6e5e6;}
.PostersandBanners2014_leftcolumn p {margin:30px 25px 5px 25px; font-size:11pt; line-height:15pt;}
.PostersandBanners2014_rightcolumn {float:right; width:198px; height:220px; background-color:#3b3637; }
.PostersandBanners2014footer {float:left; clear:both;width:550px; margin:0px 0px; background-color:#e6e5e6;} 
.PostersandBanners2014footer p {margin:5px 20px 5px 20px; font-size:11pt; line-height:14pt;}
.PostersandBanners2014footer a:link{font-size:11pt; line-height:14pt; color:#a8112c; text-decoration:underline;}
.PostersandBannersnote {width:520px; height:60px }

/*---- Posters and Indoor Banners 2014 ----*/
.OutdoorBanners2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/outdoorbanners_headerFI.png);} 
.OutdoorBanners2014_rightcolumn {float:right; width:198px; height:150px; background-color:#3b3637; }
.OutdoorBanners2014_leftcolumn {float:left; clear:both; width:352px; height:154px; background-color:#e6e5e6;}
.OutdoorBanners2014_leftcolumn p {margin:5px 20px 5px 20px; font-size:11pt; line-height:14pt;}

/*---- Promotacards 2014 ----*/
.Promotacards2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/promotacardsF_header.png);} 
.Promotacards2014image {float:right; width:198px; height:192px;  margin:0px 0 0 10px; background-image:url(/Products/images/promotacards-image.png);} 

/*---- Promotional Smart Cars 2014 ----*/
.PromotionalSmartCars2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/smartcars_header.png);} 
.PromotionalSmartCars2014image {float:right; width:198px; height:192px;  margin:0px 0 0 10px; background-image:url(/Products/images/smartcars-image.png);} 

/*---- Digital Embossing Samples 2014 ----*/
.DigitalEmbossingSamples2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/desamples_header.png);} 
.DigitalEmbossingSamples2014image {float:right; width:198px; height:192px;  margin:0px 0 0 10px; background-image:url(/Products/images/desamples-image.png);} 

/*---- Micro Perforated Products 2014 ----*/
.MicroPerforatedProducts2014header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/mpproducts_header.png);} 
.MicroPerforatedProducts2014image {float:right; width:198px; height:192px;  margin:0px 0 0 10px; background-image:url(/Products/images/mpproducts-image.png);} 

/*----Christmas Kisses 2014----*/


.christmas2014steps {width:550px; background-color:#e6e5e6!important;}
.christmas2014stepsQ1 {width:112px; height:190px; float:left; background-color:#5a186b; vertical-align:top;}
.christmas2014stepsQ1cc {width:112px; height:155px; float:left; background-color:#5a186b; vertical-align:top;}
.christmas2014stepsQ2 {width:112px; height:210px; float:left; background-color:#adacac; vertical-align:top;}
.christmas2014stepsQ2cc {width:112px; height:150px; float:left; background-color:#adacac; vertical-align:top;}
.christmas2014stepsQ2cc2 {width:112px; height:280px; float:left; background-color:#adacac; vertical-align:top;}

.christmas2014stepsQ3 {width:112px; height:140px; float:left; background-color:#8f8e8e; vertical-align:top;}
.christmas2014stepsQ3cc {width:112px; height:160px; float:left; background-color:#8f8e8e; vertical-align:top;}
.christmas2014stepsQ4 {width:112px; height:160px; float:left; background-color:#6e6e6e; vertical-align:top;}
.christmas2014stepsQ5 {width:112px; height:190px; float:left; background-color:#4f4f4f; vertical-align:top;}
.christmas2014stepsQ6 {width:112px; height:190px; float:left; background-color:#383838; vertical-align:top;}
.christmas2014stepsQ7 {width:112px; height:190px; float:left; background-color:#383838; vertical-align:top;}
.christmas2014stepsA {padding-left:20px; width:418px; height:190px; float:right; background-color:#e6e5e6; vertical-align:top;}
.christmas2014stepsAcc {padding-left:20px; width:418px; height:155px; float:right; background-color:#e6e5e6; vertical-align:top;}
.christmas2014stepsA2 {padding-left:20px; width:418px; height:210px; float:right; background-color:#e6e5e6; vertical-align:top;}
.christmas2014stepsA2cc {padding-left:20px; width:418px; height:150px; float:right; background-color:#e6e5e6; vertical-align:top;}
.christmas2014stepsA2cc2 {padding-left:20px; width:418px; height:280px; float:right; background-color:#e6e5e6; vertical-align:top;}

.christmas2014stepsA3 {padding-left:20px; width:418px; height:140px; float:right; background-color:#e6e5e6; vertical-align:top;}
.christmas2014stepsA3cc {padding-left:20px; width:418px; height:160px; float:right; background-color:#e6e5e6; vertical-align:top;}
.christmas2014stepsA4 {padding-left:20px; width:418px; height:160px; float:right; background-color:#e6e5e6; vertical-align:top;}
.christmas2014gap {width:550px; height:2px; float:right; background-color:#ffffff; vertical-align:top;}

.productDescriptionCH2014header {float:left; width:550px; height:37px; background-image:url(/Products/images/Christmas-cards_23.png);}
.productDescriptionCH2014 {float:left; width:550px; background-color:#e6e5e6; margin-top:30px;}
.productDescriptionCH2014footer {float:left; width:550px; height:90px; background-image:url(/Products/images/productdescr_footer_19.png);}

.christmasQuestion2014 {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:19px; line-height:21px; color:#5b186a; margin: 5px 0 0px 0!important;}
.christmasDivAnswer {
	width: 400px;
	Float: right;
	Margin: -3px 0px 2px 0px;
	Padding: -3px 0px 7px 0px;
	/* border-bottom: solid 1px #e2e2e2; */
	list-style-type:none; display:inline-table !important;
}
.christmasDivAnswerNew {
	width: 440px;
	Float: right;
	Margin: -3px 0px 2px 0px;
	Padding: -3px 0px 7px 0px;
	/* border-bottom: solid 1px #e2e2e2; */
	list-style-type:none; display:inline-table !important;
}

.christmas2014popUpheader {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:25px; line-height:29px; color:#5b186a; margin: 5px 0 0px 0!important;}
.christmas2014popUpsubheader {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; line-height:29px; color:#5b186a; margin: 5px 0 0px 0!important;}
.christmasTextRadio {  width:420px !important;  margin: 0px 0px 3px 0px!important; font-weight:normal !important; font-size: small !important;}

/*---- Christmas 2014 Personalised Playing Cards ----*/
.ppcCH2014header {float:left; width:550px; height:70px; margin:0px 0px; background-image:url(/Products/images/Playing_Cards_03.png);} 
.ppcCH2014image {float:right; width:198px; height:180px;  margin:0px 0 0 10px; background-image:url(/Products/images/Playing_Cards_06.png);} 
.christmas2014stepsQppc {width:112px; height:160px; float:left; background-color:#e6e5e6; vertical-align:top;}
.christmas2014stepsAppc {width:438px; height:160px; float:right; background-color:#e6e5e6; vertical-align:top;} 

/*---- Christmas 2014 Christmas Cards ----*/
.ccCH2014header {float:left; width:550px; height:70px; margin:0px 0px; background-image:url(/Products/images/cc2014f-header.png);} 
.ccCH2014image {float:right; width:198px; height:180px;  margin:0px 0 0 10px; background-image:url(/Products/images/cc2014-image.png);}  

/*---- Christmas 2014 Beer Mats ----*/
.bmCH2014header {float:left; width:550px; height:70px; margin:0px 0px; background-image:url(/Products/images/bm2014f-header.jpg);} 
.bmCH2014image {float:right; width:198px; height:180px;  margin:0px 0 0 10px; background-image:url(/Products/images/cc2014-image.png);}  

.bmpCH2014header {float:left; width:550px; height:70px; margin:0px 0px; background-image:url(/Products/images/BeermatsPersonalised.jpg);} 
.gtpCH2014header {float:left; width:550px; height:70px; margin:0px 0px; background-image:url(/Products/images/Gifttags.jpg);} 

/*---- Christmas 2014 Wall Calendars ----*/
.wcCH2014header {float:left; width:550px; height:70px; margin:0px 0px; background-image:url(/Products/images/wcCH2014-header.png);} 
.wcCH2014image {float:right; width:198px; height:180px;  margin:0px 0 0 10px; background-image:url(/Products/images/wcCH2014-image.png);}  

/*---- Christmas 2014 Desk Calendars ----*/
.dcCH2014header {float:left; width:550px; height:70px; margin:0px 0px; background-image:url(/Products/images/dcc-header.png);} 
.dcCH2014image {float:right; width:198px; height:180px;  margin:0px 0 0 10px; background-image:url(/Products/images/dcc-image.png);} 

/*---- Christmas 2014 Desk Calendars ----*/
.dcCH2014header {float:left; width:550px; height:70px; margin:0px 0px; background-image:url(/Products/images/dcc-header.png);} 
.dcCH2014image {float:right; width:198px; height:180px;  margin:0px 0 0 10px; background-image:url(/Products/images/dcc-image.png);} 

/*---- Christmas 2014 Tent Calendars ----*/
.tcCH2014header {float:left; width:550px; height:70px; margin:0px 0px; background-image:url(/Products/images/tc-header.png);} 
.tcCH2014image {float:right; width:198px; height:180px;  margin:0px 0 0 10px; background-image:url(/Products/images/tc-image.png);}

/*---- Christmas 2014 WPYTVCC Calendars ----*/
.WPYTVCCCH2014header {float:left; width:550px; height:70px; margin:0px 0px; background-image:url(/Products/images/ytvwpccsc-header.jpg);} 
.WPYTVCCCH2014image {float:right; width:198px; height:180px;  margin:0px 0 0 10px; background-image:url(/Products/images/WPYTVCC-image.png);}

/*---- Christmas 2014 Advent Calendars ----*/
.ac2014header {float:left; width:550px; height:70px; margin:0px 0px; background-image:url(/Products/images/ac-header.png);} 
.ac2014image {float:right; width:198px; height:180px;  margin:0px 0 0 10px; background-image:url(/Products/images/ac-image.png);}

/*---- Christmas 2014 WineBoxes ----*/
.wb2014header {float:left; width:550px; height:70px; margin:0px 0px; background-image:url(/Products/images/wb-header.png);} 
.wb2014image {float:right; width:198px; height:180px;  margin:0px 0 0 10px; background-image:url(/Products/images/wb-image.png);}

/*---- Charity Box 2015 ----*/
.CharityBox2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/charbox_header.png);} 
.CharityBox2015_leftcolumn {float:left; clear:both; width:352px; height:126px; background-color:#e6e5e6;}
.CharityBox2015_leftcolumn p {margin:5px 15px 5px 17px; font-size:10pt; line-height:14pt;}

.CharityBox2015_rightcolumn {float:right; width:198px; height:126px; }

/*---- SRP Large ----*/
.SRPLarge2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/lsrp_header.png);} 
.SRPLarge2015_leftcolumn {float:left; clear:both; width:352px; height:127px; background-color:#e6e5e6;}
.SRPLarge2015_leftcolumn p {margin:5px 15px 5px 17px; font-size:10pt; line-height:14pt;}
.SRPLarge2015_rightcolumn {float:right; width:198px; height:127px; }

/*---- SRP Medium ----*/
.SRPMedium2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/msrp_header.png);} 
.SRPMedium2015_leftcolumn {float:left; clear:both; width:352px; height:127px; background-color:#e6e5e6;}
.SRPMedium2015_leftcolumn p {margin:5px 15px 5px 17px; font-size:10pt; line-height:14pt;}
.SRPMedium2015_rightcolumn {float:right; width:198px; height:127px; }

/*---- SRP Small ----*/
.SRPSmall2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/ssrp_header.png);} 
.SRPSmall2015_leftcolumn {float:left; clear:both; width:352px; height:127px; background-color:#e6e5e6;}
.SRPSmall2015_leftcolumn p {margin:5px 15px 5px 17px; font-size:10pt; line-height:14pt;}
.SRPSmall2015_rightcolumn {float:right; width:198px; height:127px; }

/*---- Shelf Edge Strips----*/
.ShelfEdgeStrips2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/ses_header.png);} 
.ShelfEdgeStrips2015_leftcolumn {float:left; clear:both; width:352px; height:127px; background-color:#e6e5e6;}
.ShelfEdgeStrips2015_leftcolumn p {margin:5px 15px 5px 17px; font-size:10pt; line-height:14pt;}
.ShelfEdgeStrips2015_rightcolumn {float:right; width:198px; height:127px; }

/*---- 3 Tier CDU 2015 ----*/
.ThreeTierCDU2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/3cdu_header.png);} 
.ThreeTierCDU2015_leftcolumn {float:left; clear:both; width:352px; height:127px; background-color:#e6e5e6;}
.ThreeTierCDU2015_leftcolumn p {margin:5px 15px 5px 17px; font-size:10pt; line-height:14pt;}
.ThreeTierCDU2015_rightcolumn {float:right; width:198px; height:127px; }

/*---- large CDU 2015 ----*/
.largeCDU2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/largecdu_header.png);} 
.largeCDU2015_leftcolumn {float:left; clear:both; width:352px; height:194px; background-color:#e6e5e6;}
.largeCDU2015_leftcolumn p {margin:5px 15px 5px 17px; font-size:10pt; line-height:14pt;}
.largeCDU2015_rightcolumn {float:right; width:198px; height:194px; }

/*---- medium CDU 2015 ----*/
.mediumCDU2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/medcdu_header.png);} 
.mediumCDU2015_leftcolumn {float:left; clear:both; width:352px; height:194px; background-color:#e6e5e6;}
.mediumCDU2015_leftcolumn p {margin:5px 15px 5px 17px; font-size:10pt; line-height:14pt;}
.mediumCDU2015_rightcolumn {float:right; width:198px; height:194px; }

/*---- small CDU 2015 ----*/
.smallCDU2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/smallcdu_header.png);} 
.smallCDU2015_leftcolumn {float:left; clear:both; width:352px; height:194px; background-color:#e6e5e6;}
.smallCDU2015_leftcolumn p {margin:5px 15px 5px 17px; font-size:10pt; line-height:14pt;}
.smallCDU2015_rightcolumn {float:right; width:198px; height:194px; }

/*---- shaped CDU 2015 ----*/
.shapedCDU2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/shapedcdu_header.png);} 
.shapedCDU2015_leftcolumn {float:left; clear:both; width:352px; height:194px; background-color:#e6e5e6;}
.shapedCDU2015_leftcolumn p {margin:5px 15px 5px 17px; font-size:10pt; line-height:14pt;}
.shapedCDU2015_rightcolumn {float:right; width:198px; height:194px; }

/*---- Dump Bin Square Large 2015 ----*/
.DumpBinSquareLarge2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/largedb_header.png);} 
.DumpBinSquareLarge2015_leftcolumn {float:left; clear:both; width:352px; height:127px; background-color:#e6e5e6;}
.DumpBinSquareLarge2015_leftcolumn p {margin:15px 15px 5px 17px; font-size:10pt; line-height:13pt;}
.DumpBinSquareLarge2015_rightcolumn {float:right; width:198px; height:127px; }

/*---- Dump Bin Square Small 2015 ----*/
.DumpBinSquareSmall2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/smalldb_header.png);} 
.DumpBinSquareSmall2015_leftcolumn {float:left; clear:both; width:352px; height:127px; background-color:#e6e5e6;}
.DumpBinSquareSmall2015_leftcolumn p {margin:15px 15px 5px 17px; font-size:10pt; line-height:13pt;}
.DumpBinSquareSmall2015_rightcolumn {float:right; width:198px; height:127px; }

/*---- Folder Books 2015 ----*/
.FolderBooks2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/folderbooks_header.png);} 
.FolderBooks2015_leftcolumn {float:left; clear:both; width:352px; height:155px; background-color:#e6e5e6;}
.FolderBooks2015_leftcolumn p {margin:5px 15px 5px 17px; font-size:10pt; line-height:14pt;}
.FolderBooks2015_rightcolumn {float:right; width:198px; height:155px; }

/*---- Gift Card carriers 2015 ----*/
.GiftCardCarriers2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/giftcardcarriers-header.png);} 
.GiftCardCarriers2015_leftcolumn {float:left; clear:both; width:352px; height:154px; background-color:#e6e5e6;}
.GiftCardCarriers2015_leftcolumn p {margin:20px 15px 5px 17px; font-size:11pt; line-height:16pt;}
.GiftCardCarriers2015_rightcolumn {float:right; width:198px; height:154px; }

/*---- Pallet Wrappers Angled 2015 ----*/
.PalletWrappersAngled2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/anglepallerwrappers_header.png);} 
.PalletWrappersAngled2015_leftcolumn {float:left; clear:both; width:352px; height:127px; background-color:#e6e5e6;}
.PalletWrappersAngled2015_leftcolumn p {margin:5px 15px 5px 17px; font-size:10pt; line-height:14pt;}
.PalletWrappersAngled2015_rightcolumn {float:right; width:198px; height:127px; }

/*---- Pallet Wrappers Square 2015 ----*/
.PalletWrappersSquare2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/squarepallerwrappers_header.png);} 
.PalletWrappersSquare2015_leftcolumn {float:left; clear:both; width:352px; height:127px; background-color:#e6e5e6;}
.PalletWrappersSquare2015_leftcolumn p {margin:15px 15px 5px 17px; font-size:10pt; line-height:14pt;}
.PalletWrappersSquare2015_rightcolumn {float:right; width:198px; height:127px; }

/*---- large 3 FSDU 2015 ----*/
.ThreelargeFSDU2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/large3sfsdu_header.png);} 
.ThreelargeFSDU2015_leftcolumn {float:left; clear:both; width:352px; height:127px; background-color:#e6e5e6;}
.ThreelargeFSDU2015_leftcolumn p {margin:15px 15px 5px 17px; font-size:10pt; line-height:14pt;}
.ThreelargeFSDU2015_rightcolumn {float:right; width:198px; height:127px; }

/*---- small 3 FSDU 2015 ----*/
.ThreeSmallFSDU2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/small3sfsdu_header.png);} 
.ThreeSmallFSDU2015_leftcolumn {float:left; clear:both; width:352px; height:127px; background-color:#e6e5e6;}
.ThreeSmallFSDU2015_leftcolumn p {margin:5px 15px 5px 17px; font-size:10pt; line-height:14pt;}
.ThreeSmallFSDU2015_rightcolumn {float:right; width:198px; height:127px; }

/*---- large 4 FSDU 2015 ----*/
.FourlargeFSDU2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/large4sfsdu_header.png);} 
.FourlargeFSDU2015_leftcolumn {float:left; clear:both; width:352px; height:127px; background-color:#e6e5e6;}
.FourlargeFSDU2015_leftcolumn p {margin:15px 15px 5px 17px; font-size:10pt; line-height:14pt;}
.FourlargeFSDU2015_rightcolumn {float:right; width:198px; height:127px; }

/*---- small 4 FSDU 2015 ----*/
.FourSmallFSDU2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/small4sfsdu_header.png);} 
.FourSmallFSDU2015_leftcolumn {float:left; clear:both; width:352px; height:127px; background-color:#e6e5e6;}
.FourSmallFSDU2015_leftcolumn p {margin:5px 15px 5px 17px; font-size:10pt; line-height:14pt;}
.FourSmallFSDU2015_rightcolumn {float:right; width:198px; height:127px; }

/*---- 5 FSDU 2015 ----*/
.FiveFSDU2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/5sfsdu_header.png);} 
.FiveFSDU2015_leftcolumn {float:left; clear:both; width:352px; height:127px; background-color:#e6e5e6;}
.FiveFSDU2015_leftcolumn p {margin:5px 15px 5px 17px; font-size:10pt; line-height:14pt;}
.FiveFSDU2015_rightcolumn {float:right; width:198px; height:127px; }

/*---- Retail Window Displays ----*/
.RetailWindowDisplays2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/RetailWindowDisplays--header.png);} 
.RetailWindowDisplays2015_leftcolumn {float:left; clear:both; width:352px; height:154px; background-color:#e6e5e6;}
.RetailWindowDisplays2015_leftcolumn p {margin:5px 15px 5px 17px; font-size:10pt; line-height:14pt;}
.RetailWindowDisplays2015_rightcolumn {float:right; width:198px; height:154px; }

/*---- Swing Tickets ----*/
.SwingTickets2015header {float:left; width:550px; height:105px; margin:0px 0px; background-image:url(/Products/images/swingTickets-header.png);} 
.SwingTickets2015_leftcolumn {float:left; clear:both; width:352px; height:180px; background-color:#e6e5e6;}
.SwingTickets2015_leftcolumn p {margin:20px 15px 5px 17px; font-size:11pt; line-height:16pt;}
.SwingTickets2015_rightcolumn {float:right; width:198px; height:180px; }



.linktohome {float:left; width:540px; font-size:10pt; font-style:italic; }

.linktohome a {
color:#5a186b !important;
text-decoration:none;
}

.CStophead {
   font-size: 15pt; 
   line-height:19pt; 
   padding:10px 40px 10px 40px;
   background-color:#7e1b22;
   color:#fff;

   }
   
.CSwhiteborder {
     background-color:#7e1b22; 
     width:500px; 
     height:3px

  }
  
.CSampleHeader a
{
    padding:0 3px 20px 20px; 
    Line-height:2em; 
    font-weight:normal; 
    font-size:28px;
    color:#7e1b22;
}
     
.CSMaintext 
{
    font-size: 10pt; 
    padding:0 3px 6px 20px;
    }
    
    .CSMaintext a 
    {
        color:#9a1d20;}
     
     /*-- New Products Wrap --*/
     
     .BoxTabFormWrapDesv1 {float:left; width:550px; margin: 0 0 0px 0;}
     .BoxTabv1 {width:200px; height:16px; padding: 5px 0px 3px 8px; text-align:left; clear:both; float:left; background-color:#3b3637; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:1.1em; font-weight:bold; margin:0px 0px 0px 10px; text-indent:5px; color:#fff; }
     .divArtworkArea{}
     .divArtworkOption1{}
     .divArtworkOption2{}
     .divSampleRequestArea{}
     
     .divFreeSamplesWindowCss{width:587px; height:75px; position:absolute; background-color:#fdf6a5; display:none;}
     .divFreePDFWindowCss{width:587px; height:240px; position:absolute; background-color:#fdf6a5; display:none;}
     .divCheckArtworkWindowCss{width:587px; height:430px; position:relative; background-color:#fdf6a5; display:none;}
     .divSplInstWindowCss{width:587px; height:50px; position:absolute; background-color:#fdf6a5; display:none;}
     .divDEWindowCss{width:587px; height:95px; position:absolute; background-color:#fdf6a5; display:none;}
     
     .divRCWindowCss{width:587px;height:426px;position:absolute;color: #000; display:none;}
     .divDRLWindowCss{width:587px;height:426px;position:absolute;color: #000; display:none;}
     .divPBXWindowCss{width:587px;height:426px;position:absolute;color: #000; display:none;}
     .divSBCWindowCss{width:587px;height:426px;position:absolute;color: #000; display:none;}
     .divLateOrderWindowCss{width:587px; height:80px; position:absolute; background-color:#fdf6a5; display:none;}
     