/* ----------------------- COMMON TO ALL PAGES _--------------------*/
/* --- THIS STYLE SHEET  ----  */
.txtUserInput{ width: 145px; }
.width75 
{
	width:75px;
}
.finishing 
{
	width: 200px;
	float:left;
	padding-left:0px;
}
.SpecialPrint
{
	width: 130px;
	float:left;
	padding-left:10px;
	}
.Proofing
{
	width: 150px;
	float:left;
	padding-left:10px;
}
.SpecialInstructions 
{
	padding-top:5px;
}

/*.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_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;
	}
.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;}
    .divOnlinePaymentList{ padding-left:30px; float:left; margin-left:10px; width:700px;}
    .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-top: 20px;margin-bottom:20px;}
    .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;
}
.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;
        }

HR {
	border-color:#FFFFFF;
	border:none;
	display:block;
	margin:2px 0px;
}

/*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: #F4FAED!important;
	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;
}


/* ----------------------- 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:100%;
}

#column_right {
float:left;
width:166px;
}

.bespokeImage 
{
	background-image: url(/Css/Rcs2010/images/generic-images/Bespoke-Quote.png);
	height: 55px; width: 181px;
	background-repeat: no-repeat;
	Margin: 0px 0px 0px 0px;
}
.lateChangeImage
{
	background-image:url(/Css/Rcs2010/images/generic-images/Change-Order.png);	
	height: 53px; width: 181px;
	background-repeat: no-repeat;
	Margin: 0px 0px 0px 0px;
}
.uploadImage
{
   background-image:url(/Css/Rcs2010/images/generic-images/Upload-Artwork.png);	
   height: 54px; width: 181px;
   background-repeat: no-repeat;
	Margin: 0px 0px 0px 0px;
}
.AdditionalPayment
{
   background-image:url(/Css/Rcs2010/images/generic-images/AdditionalPaymentButton.png);	
   height: 55px; width: 181px;
   background-repeat: no-repeat;
	Margin: 0px 0px 10px 0px;
}
.resellerBannerImage
{
	background-image:url(/Css/Rcs2010/images/generic-images/Become-reseller.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;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#5c6265; text-align:center}
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/Rcs2010/images/logo.png); width:142px; height:106px; margin:0px; float:left;}
.welcomeImage {background: url(/Css/Rcs2010/images/welcome.jpg) 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;}
.header_t .row2 .col1{width:auto; 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:right}
.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;}
.user_menu2 ul li{float:left; display:block; background:url(/Css/Rcs2010/images/menu_bg.gif) no-repeat 0px 14px;}
.user_menu2 ul li a{text-decoration:none; color:#82898d;}
.user_menu2 ul li span{display:block; padding:11px 26px 11px 26px;}
.user_menu2 ul li.first {background:none;}
.user_menu2 ul li.first span{display:block; padding:11px 26px 0 0;}
.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;}

#column_menu {
float:left;
margin-right:10px;
width:194px;
}

.ContentWrap {
	width:570px;
	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;
}

.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;}

.ProductWrap {width:530px; float:left; padding:0px 10px;}

.DivQuestionWide {width:100%; float:left;}
.DivQuestion {    
	width: 150px;
	Float: left;
	}
.DivAnswer {
	width: 340px;
	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;
}	
.DivAnswerText {    
	width: 170px;
	Float: left;
}
.divSizes {    
	width: 150px;
	Float: left;
}
.PaperSizes {float:left; margin:5px 0px 0px 0px; width:140px; display:block;}
.PaperSizes a:link, .PaperSizes a:visited {
	 font-weight:bold; 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;	}
.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;}

.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;} 

.FormWrap { width:563px; 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);}
.FormWrapBase {width:563px; height:1px; 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;} 

.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; 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; }

.DropDownInfo {float:left; margin-top:10px; border: 1px dotted #000000; padding: 2px;}
.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; height:31px; padding: 8px 0 0 5px; clear:both; float:left;  margin:0 0 10px; border: 0px solid #86c2de;  background:url(/Css/Rcs2010/images/Theme/RoundCorners/green/images/Search.png) no-repeat left bottom;}
.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;}
.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;}

.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;}
.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:none; list-style-type: none; font-family:Arial, Helvetica, sans-serif; padding:0px;}
.Toolbox li {list-style:none; list-style-position:none; 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}
.Toolbox li a{color:#5c6265; font-size:13px; line-height:18px; text-decoration:none; font-weight:normal; padding-left:0;}
.Toolbox li a:hover{text-decoration:underline}


/*--------------MENU MENU -----------------*/

.chromestyle{
width:830px;
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 10px;
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: #fff;
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: #fff;
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: #000; /*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/Rcs2010/images/Theme/rcs/Default/images/Home.png) no-repeat; width: 103px; height: 28px; float:left; padding:12px 0px 0px 0px; color:#fff;
}
.MenuAbout {
	background:url(/Css/Rcs2010/images/Theme/rcs/Default/images/About-RCS.png) no-repeat; width: 98px; height: 28px; float:left; padding:12px 0px 0px 0px; color:#fff;
}
.MenuFAQ {
	background:url(/Css/Rcs2010/images/Theme/rcs/Default/images/FAQ.png) no-repeat; width: 83px; height: 28px; float:left; padding:12px 0px 0px 0px; color:#fff;
}
.MenuOffers {
	background:url(/Css/Rcs2010/images/Theme/rcs/Default/images/Reseller-Opportunities.png) no-repeat; width: 164px; height: 28px; float:left; padding:12px 0px 0px 0px; color:#fff;
}
.MenuDownloads {
	background:url(/Css/Rcs2010/images/Theme/rcs/Default/images/Artwork-Preparation.png) no-repeat; width: 151px; height: 28px; float:left; padding:12px 0px 0px 0px; color:#fff;
}
.MenuTechnical {
	background:url(/Css/Rcs2010/images/Theme/rcs/Default/images/Print-Information.png) no-repeat; width: 126px; height: 28px; float:left; padding:12px 0px 0px 0px; color:#fff;
}
.MenuContact {
	background:url(/Css/Rcs2010/images/Theme/rcs/Default/images/Contact-Us.png) no-repeat; width: 91px; 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:752px;}
.InfoContainer {width: 750px; text-align:left;}
.InfoContent {margin: 10px 0px 0px 30px;}
.InfoContainer h1 {color:#68a522; padding: 10px 0px 20px 0px; font-size:24px;}
.InfoContainer h2 {color:#68a522; padding: 0px 0px 3px 0px;}
.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:550px; background-color:#f4faed; padding:20px; margin: 10px 30px 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;}
.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:38px;
}
.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;}
.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 {width:330px; height:310px; text-align:left; padding:20px 120px 5px 30px; 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;}
.ResellerBottom {width:554px; float:left; background:#670947; padding:10px 0px;}
.ResellerWelcome {width:363px; height:122px; float:left; background-image:url(/Reseller/images/Reseller-welcome.png);}
.ResellerCPanel {width:198px; height: 600px; float:right; background-image:url(/Reseller/images/Toolbox-BG.png); }
.ResellerOffers {width:363px; height:478px; float:left; background-image:url(/Reseller/images/reseller-Flash-bg.png);}
.ResellerNewsletter {width:554px; height:190px; float:left; background-image:url(/Reseller/images/Newsletter-bg.png);}
.ResellerMainNews {width:355px; height:114px; float:left; background-image:url(/Reseller/images/Mailers-Quote.png); margin:0px 0px 10px 0px;}

.ResellerCPanel ul {width:120px; margin:45px 0px 0px 10px; list-style-type:none;}
.ResellerCPanel li {width:116px; background-image:url(/Reseller/images/Toolbox-divider.jpg); background-repeat:no-repeat; background-position: bottom; margin:0px!important; padding:5px 0px 11px;}
.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;}

.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 {width:430px; float:left;}
.DownloadHead {width:430px; float:left; font-family:"Myriad Pro"; color:#72a725; padding: 0px 0px 3px 0px; display:block; font-size: 24px;  font-style: normal; font-weight: normal; line-height:.9em; margin:0 0 15px 0px;}
.DownloadSubHead {width:430px; float:left; font-family:"Myriad Pro"; color:#333; padding: 0px 0px 3px 0px; font-size: 14px;  font-style: italic; font-weight: normal; line-height:1.3em; margin:0 0 15px 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_34.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_34.png);
}
.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);
}

.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);
}


.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;}



/*-- 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:19px; font-weight:normal; background:url(/ResellerSiteAdmin/images/Settings-Small-bg-title.png);}
.SettingsSmallTitle a:link, .SettingsSmallTitle a:visited {color:#fff; text-decoration:none; }
.SettingsSmallTitle a:hover {color:#000; 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:19px; font-weight:normal; background:url(/ResellerSiteAdmin/images/Tasks-Small-Bg-Title.png);}
.ReportsSmallTitle a:link, .ReportsSmallTitle a:visited {color:#fff; text-decoration:none; }
.ReportsSmallTitle a:hover {color:#000; text-decoration:none; }


#formRow {width:530px;}

#divProductsMenu {float:left; width:530px;}

.TableHeader {color:#fff; text-indent:5px; line-height:24px;}
.TableCenter {text-align:center;}