.detailcontainer
{
	width:550px;
	float:left;
}

#instrdiv
{
	width:174px;
	padding-left:6px;
	font-size:10px;
	color:#545454;
}

.calc-main-wrap 
{
 margin:0px,8px,0px,0px;
 width:190px;
 background-image:url(images/pricecalc-mid.gif);
 background-repeat:repeat-y;
}

.PriceCalc_QuantityLabel, .PriceCalc_GridParmLabel, .PriceCalc_CalcParmLabel
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#545454;
}

#ctl00_ContentPlaceHolder1_lblUploadInstructions
{
	width:160px;
	font-size:10px;
	padding-left:4px;
	padding-right:4px;

}

/* OTP */
#ctl00_ContentPlaceHolder1_PriceCalcCtl1_lblPriceLabel
{
	display:none;
}

.calculatorPrice
{
	font-size:16px;
	font-weight:bold;
	float:right;
	padding-right:10px;
	color:#cc0000;
}

#detailPage_addToCart
{
	
	padding-top:0px;
	padding-bottom:16px;
	width:100%;
	text-align:center;
}

#detailPage_addToCart input
{
	width:164px;
	text-align:center;
	background-color:#ebe9ed;
	font-size:10px;
	border-style:outset;
	border-color:#000000;
}

#detailPage_quantity
{
	background-image:url(images/pricecalc-mid.gif);
	background-repeat:repeat-y;
	background-position:left;
	
	font-size:10px;
}

#detailPage_quantity input
{
	font-size:10px;
	margin-left:4px;
}

.calc-container
{	
	float:right;
	margin-right:6px;
	padding-top:20px;
	background-image:url(images/pricecalc-head.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:190px;
	background-color:#ececec;
}

.calc-parm-inputs
{
	padding-top:8px;
	margin-left:4px;	
	font-size:10px;
}

.PriceCalc_GridParmDD select, .PriceCalc_QuantityDD select, .PriceCalc_CalcParmDD select, .PriceCalc_dd_AllOpts
{
	width:175px;
	border-style:outset;
	border-color:#000000;
	height:20px;
	font-size:10px;
}

.PriceCalc_CalcParm
{
	margin-bottom:6px;
	margin-top:6px;	
}

.PriceCalc_GridParm
{
	margin-bottom:6px;
	margin-top:6px;
}

.calc-detail-wrap
{
	background-color:transparent;
}

#detailPage_OrderNotes
{
	padding-top:30px;
	padding-bottom:0px;
	padding-left:6px;
	margin-left:0px;		
}

#calc-foot
{
	height:20px;
	width:190px;
	background-image:url(images/pricecalc-foot.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:transparent;
}
#detailPage_AdditionalInstructions
{
	width:180px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#545454;
	margin-bottom:30px;
}

#detailPage_OrderNotes input
{
	width:170px;
	margin-top:30px;
	margin-bottom:40px;	
	border-style:outset;
	border-color:#000000;
}


.retail_spacer
{
	height:50px;
}

#detailPage_Upload
{
	float:left;	
	text-align:left;
	padding-left:4px;
	padding-right:4px;
	/*width:170px; */
	width:190px;
	margin-right:0px;
	margin-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:10px;*/
	font-weight:normal;
	color:#545454;
	margin-bottom:30px;	
	background-color:transparent;
}

#detailPage_productImage
{
	font-size:10px;
	color:#545454;
}

.RadUploadTable
{
	width:190px;	
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	/*
	background-image:url(images/pricecalc-mid.gif);	
	background-repeat:repeat-y;
	overflow:visible;
	*/
}


#ctl00_ContentPlaceHolder1_fileUpload0_wrapper
{
	width:190px;		
	padding-left:0px;
	margin-left:2px;
	overflow:visible;
}

#ctl00_ContentPlaceHolder1_fileUpload0_wrapper input
{
	margin-left:0px;
	margin-right:0px;	
	padding-left:0px;
	padding-right:0px;	
	border-style:outset;
	border-color:#000000;	
}

#ctl00_ContentPlaceHolder1_fileUpload0_wrapper input[type="text"]
{
width:100px;
font-size:10px;
}

#ctl00_ContentPlaceHolder1_fileUpload0_wrapper input[type="file"]
{
width:170px;
	background-color:#ebe9ed;
	font-size:10px;
	border-style:outset;
	border-color:#000000;
}

#ctl00_ContentPlaceHolder1_fileUpload0_wrapper input[type="submit"]
{
background-color:#ebe9ed;
	font-size:10px;
	border-style:outset;
	border-color:#000000;
	color:#000000;
}



.RadUploadProgressArea
{

	display:none;
}
 

#detailPage_priceTable
{
	width:176px;
	padding-left:2px;
	background-image:url(images/pricecalc-mid.gif);
	background-repeat:repeat-y;
	background-position:left;
	
	border-spacing:0px; 
	border-collapse:collapse;
}

.priceTableHeaderRow
{
font-size:10px;
margin-left:0px;
margin-right:0px; 
}

.priceTableHeaderCell
{
font-size:10px;
font-weight:bold;
border-bottom-style:solid;
border-bottom-color:#000000;
border-bottom-width:1px;
margin-left:0px;
margin-right:0px; 
}

.priceTableCell
{
font-size:10px;


margin-left:0px;
margin-right:0px; 
}

#ctl00_ContentPlaceHolder1_ddQuantity
{
	width:170px;
	font-size:10px;
	margin-left:4px;
}

#detailPage_shippingCalculatorResults
{
	font-size:16px;
	font-weight:bold;
	float:right;
	padding-right:10px;
	color:#cc0000;
}

.detailPage_shippingCalculator
{
 margin:0px,8px,0px,0px;
 padding-left:4px;
 width:190px;
 background-image:url(images/pricecalc-mid.gif);
 background-repeat:repeat-y;
}

#detailPage_shippingCalculatorText
{
clear:both;
display:block;
padding-top:28px;
padding-left:6px;
padding-bottom:16px;

	color:#545454;
	font-size:14px;
	font-weight:bold;
}


#detailPage_shippingCalculatorPostalCode
{
	display:block;
	margin-left:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#545454;

}




#detailPage_shippingCalculator input
{
	margin-left:6px;
	width:83px;
	border-style:outset;
	border-color:#000000;
}

#detailPage_shippingCalculator input[type="submit"]
{
	margin-left:0px;
	font-size:10px;
	font-weight:normal;		
	vertical-align:middle;
}

#ctl00_ContentPlaceHolder1_btnShipCost
{
}

#detailPage_shippingCalculatorResults
{
}

/* DOCBUILDER SYTLES */
#productCustomize_pageTitle
{
	font-size:32px;
	padding-bottom:4px;
}

#productCustomize_instructions
{
	padding-bottom:8px;
}


#productCustomize_builder
{
}

#eDocBuilder_updatePreviewButton
{
	float:left;
	margin-top:6px;	
}

#eDocBuilder_previewContainer
{
	width:100%;
	clear:both;
	padding-top:5px;
	padding-bottom:5px;
	overflow:auto;
	/*
	overflow-x:auto;
	overflow-y:hidden;
	*/
	text-align: left;
}

legend 
{
	font-size:18px;
}

fieldset
{
	margin-top:20px;
	margin-bottom:20px;
}

#eDocBuilder_pageSelector
{
	float:left;
	font-size:10px;
	padding-top:6px;
	margin-left:10px;
	padding-bottom:4px;
}

#eDocBuilder_sizeSelector
{
	float:left;
	font-size:10px;
	padding-top:6px;
	padding-bottom:10px;
		margin-left:10px;
}

#eDocBuilder_entryBlockGroup
{
	padding-top:4px;
	padding-bottom:12px;
}

.eDocBuilder_choicePrompt
{
	padding-top:6px;
	font-size:14px;
	/*font-weight:bold;*/
}

.eDocBuilder_choiceControl_textArea
{
	width:80%;
	height:150px;
}

#productCustomize_confirm
{
	padding-top:6px;
	padding-bottom:10px;
	font-size:14px;
}


