* {
  margin: 0;
  padding: 0;
}

body {
	margin: 0px;
	padding: 0px;
	text-align: left;
	font: 12px verdana, arial;
	color: @Shade0@;
	background: url(images/containerbg.jpg) repeat-y center;
}

.flasharea {
	height: 368px;
}

.hrbar {
	background: url(images/hrbar.gif) no-repeat;
	height: 17px;
}

.twopanels {
	background: url(images/panels.gif) repeat-y;
}

#container {
	width: 100%;
}

.contentarea {
	width: 880px;
	text-align: left;
	padding: 0 14px 0 14px;
}

.contentarea_homepage {
	float: left;
	width: 781px;
	margin-left: -10px;
	text-align: left;
	background: url(images/categorybg.gif) repeat-y;
}

.toppanel {
	border: 1px solid @Shade8@;
	padding: 10px 0 10px 0;
}

.toplinks {
	float: right;
	width: 206px;
	height: 30px;
	margin: 45px 40px 0 0;
	padding: 6px 0 0 0;
	color: #ffffff;
	background: url(images/menu1bg.jpg) no-repeat;
}

.toplinks a, .toplinks a:visited {
	font: 10px verdana, arial;
	color: #ffffff;
	text-decoration: none;
}

.toplinks a:hover {
	text-decoration: underline;
}

.search {
	float: left;
	margin: 10px 0 0 80px;
	width: 200px;
}

#ctl00_searchBox {
	background: transparent;
	width: 138px;
	height: 20px;
	padding: 11px 0 0 2px;
	border: 0px none;
}

#ctl00_searchButton {
	background: transparent;
	border: 0px none;
	margin: 0 0 0 5px;
	width: 33px;
	height: 26px;
	text-indent:-9999px;
	color: transparent;
	font-size:0px;
	line-height:0;
}

.cart {
	float: left;
	background: url(images/carticon.gif) no-repeat;
	font: bold 12px verdana, arial;
	color: #ffffff;
	width: 100px;
	height: 27px;
	margin: 10px 0 0 0;
	padding: 5px 0 0 0;
}

.cart a, .cart a:visited, .cart a:hover {
	text-decoration: none;
	color: #ffffff;
}

.navMenuShopCart {
	display: none;
}

#menubar {
	background: url(images/menu2bg.jpg) repeat-x;
	width: 100%;
	height: 36px;
}

#navigationarea {
	width: 985px;
	padding: 10px 0 0 0;
}

#navigationarea a, #navigationarea a:visited {
	background: url(images/menu2divider.jpg) no-repeat right;
	font: 10px verdana, arial;
	color: #ffffff;
	padding: 0 15px 0 15px;
	text-decoration: none;
}

#navigationarea a:hover {
	text-decoration: underline;
}

a.shoppingcart, a:visited.shoppingcart {
	background: url(images/shoppingcartbg.jpg) no-repeat right !important;
	font: 10px verdana, arial;
	color: #B5B47E !important;
	padding: 0 30px 0 15px !important;
	text-decoration: none;
}

a:hover.shoppingcart {
	text-decoration: underline;
}

#whiteback {
	background: url(images/whitebg.gif) repeat-y;
	width: 985px;
}

#whiteinner {
	background: url(images/whitetopbg.gif) no-repeat;
	width: 985px;
}

.categorytopbg {
	background: url(images/categorytopbg.gif) no-repeat;
	padding-top: 30px;
	margin-top: -2px;
}

.cartcountbox {
	float: right;
	background: @Shade9@;
	width: 250px;
	font: bold 12px verdana, arial;
	color: @Shade0@;
	text-align: center;
}

.cartcountbox a, .cartcountbox a:visited, .cartcountbox a:hover {
	background: @Shade13@;
	padding: 5px 15px 5px 15px;
	border: 0px;
	color: @Shade14@;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 20px;
}

div.spacer {
	clear: both;
}

div.emptyspace {
	height: 100px;
	display: block;
}

#header {
	width: 985px;
	height: 128px;
}

.footer {
	background: transparent;
	text-align: center;
	color: #000000;
	font: bold 10px verdana, arial;
}

.footer a, .footer a:visited {
	color: #000000;
	font: bold 10px verdana, arial;
	text-decoration: none;
	margin: 0 10px 0 10px;
}

.footer a:hover {
	text-decoration: underline;
}

.paypallink {
	float: left;
	margin: -60px 0 0 10px;
}

.logo {
	float: left;
	margin: 20px 0 0 55px;
}

.printerlogo {
	margin-bottom: 10px;
}


li {
	list-style : none;
	height: 23px;
	color: @Shade3@;
	font: 12px verdana, aria;
	padding: 7px 0 0 10px;
}

.mainNavigation ul, .mainNavigation li {
	/*display: inline-table;*/
	float: left;
}

.mainNavigation a, .mainNavigation a:visited {
	float: left;
	background: url(images/menu2divider.jpg) no-repeat right;
	color: #ffffff;
	font: bold 12px verdana, aria;
	text-decoration: none;
	height: 30px;
	width: 110px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	margin: -2px 0 0 -10px;
}

.mainNavigation a:hover {
	float: left;
	background: url(images/menu2divider.jpg) no-repeat right;
	color: #ffffff;
	font: bold 12px verdana, aria;
	height: 30px;
	width: 110px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	margin: -2px 0 0 -10px;
}

ul.productNavigation, ul.productNavigation li {
	display: block;
}

ul.productNavigation {
	margin-top: 20px;
}

.pnav_area {
	float: left;
	margin: 0 0 0 14px;
	width: 176px;
	clear: right;
}

.pnav_area h3 {
	font: bold 18px verdana, arial;
}

.productNavigation a, .productNavigation a:visited {
	float: left;
	width: 150px;
	color: #000000;
	font: bold 12px verdana, aria;
	text-align: left;
	text-decoration: none;
}

 .productNavigation a:hover {
	float: left;
	text-decoration: underline;
	text-align: left;
}

.pageTitle {
	width: 100%;
	font: bold 18px verdana, arial;
	height: 50px;
	padding-top: 20px;
}

ul, li {
	float: left;
}

.wgls_tabstrip_sepl_selected, .wgls_tabstrip_sepr {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 0px;
	height: 0px;
}

a.wgls_link, a.wgls_link a:visited, a.wgls_selected,  a.wgls_selected:visited {
	float: left;
	font: 12px verdana, aria;
	text-align: center;
	color: #FFFFFF;
	width: 122px;
	height: 17px;
	padding: 12px 0 12px 0;
	margin-right: -9px;
	margin-top: -18px;
}

a.wgls_link, a.wgls_link a:visited {
	float: left;
	background: #FABD74;
	color: #FFFFFF;
}

a.wgls_selected, a.wgls_selected a:visited {
	float: left;
	background: #F7941E;
	color: #FFFFFF;
}

.wgls_tabbox {
	border: 1px solid #F7941E;
	padding: 20px;
	width: 400px;
}

.listPage_categoryDiv, .listPage_productDiv {
	float: left;
	display: inline;
	margin: 0 80px 80px 0;
	width: 80px;
}

.listPage_categoryLink {
	float: left;
	display: inline;
}

.listPage_categoryDiv table {
	width: inherit;
}

.listPage_productName, .listPage_productDescription {
	display: block;
}

.listPage_categoryImage {
	border: 1px solid @Shade10@;
}

.listPage_categoryName {
	/*display: block;*/
}

#ctl00_ContentPlaceHolder1_lblInstructions, .orderFormRadio, .pageInstructions {
	font: 12px verdana, aria;
	color: @Shade0@;
}

.wgls_tabbox td {
	padding: 10px 0px 10px 10px;
}

.AxpDataGrid td, .AXDBTable td {
	padding: 0px;
}

.wgls_tabbox select, .wgls_tabbox input {
	border: 1px solid #F1592A;
	background: #FFFFFF;
	height: 20px;
}

.wgls_tabbox tr {
	height: 30px;
}

span.pageInstructions, .instructions {
	font: bold 12px verdana, aria;
	color: @Shade0@;
	height: 20px;
	display: block;
}

#listPage_pageDescription {
	font: bold 12px verdana, aria;
	color: @Shade0@;
	/*line-height: 3em;*/
}

.detailPage_descriptionsHolder span {
	text-align: justify;
}

.priceTable, .infoTable, #detailPage_priceTable table {
	/*border: 1px solid #F78C1F;*/
	background: #F78C1F;
	width: 230px;
	margin-bottom: 20px;
}

.priceTableCell, .priceTableHeaderCell {
	background: #FFFFFF;
}

.priceTable th, .infoHeaderCell {
	font: bold 12px verdana, aria;
	color: @Shade0@;
	background: #ffffff;
	padding: 3px;
}

.infoCell {
	font: 12px verdana, aria;
	color: @Shade0@;
	background: #ffffff;
	padding: 3px;
}

.priceTable td, .infoTable td {
	font: 12px verdana, aria;
	color: @Shade0@;
	background: #ffffff;
	padding: 3px;
}

p {
	font: 12px verdana, aria;
	color: @Shade0@;
}

.content p, .content label {
	font: 12px verdana, aria;
	color: @Shade0@;
}

div.pageTitle, div.instructions, div.content, div.grid {
	margin-bottom: 10px;
}

.content a, .content a:visited, a.listPage_categoryLink {
	color: @Shade3@;
	font: 12px verdana, aria;
	text-decoration: underline;
}

table.ContentHolder {
	margin: 10px;
}

.ContentHolder div {
	padding: 20px;
	font: 12px verdana, aria;
	color: @Shade0@;
}

#createEstimate-pageTitle {
	font: bold 16px verdana, aria;
	color: @Shade0@;
	margin-bottom: 10px;
}

div.content {
	width: 100%;
}

input {
	background : #FFFFFF;
	border: 1px solid #F49A1A;
	height: 20px;
	margin-top: -5px;
}

p.orderFormSectionTitle, h6 {
	font: bold 15px verdana, arial;
	color: @Shade0@;
	margin: 10px 0 10px 0;
}

.orderFormRadio input {
	margin-top: 5px;
	margin-right: 5px;
	height: 12px;
	border: none;
}

td.formCell {
	height: 30px;
	font: 12px verdana, aria;
	color: @Shade0@;
}

.formRow1 td {
	text-align: left;
}

.calc-detail-wrap {
	margin: 15px 0 15px 0;
	width: 880px;
}

#detailPage_productDescription span {
	font: bold 14px verdana, aria;
}

#detailPage_fullProductDescription {
	font: 12px verdana, aria;
	width: 100%;
}

.calc-main-wrap {
	line-height: 2em;
}

.PriceCalc_CalcParm {
	display: block;
	clear: block;
}

.PriceCalc_CalcParmLabel, .PriceCalc_CalcParmDD,
.PriceCalc_QuantityLabel, .PriceCalc_QuantityDD {
	display: inline;
}

#ctl00_ContentPlaceHolder1_btnRefresh, #ctl00_ContentPlaceHolder1_Button1, 
#ctl00_ContentPlaceHolder1_btnContinueShopping, #ctl00_ContentPlaceHolder1_btnSearch,
#ctl00_ContentPlaceHolder1_btnProfileSave, #ctl00_ContentPlaceHolder1_btnPasswordSave,
#ctl00_ContentPlaceHolder1_btnSubmit, #ctl00_ContentPlaceHolder1_btnCheckout,
#ctl00_ContentPlaceHolder1_eDocClient_btnUpdatePreview,
#ctl00_ContentPlaceHolder1_btnAddToCart, #proofPage_navButtons input,
#ctl00_ContentPlaceHolder1_ctl00_urlAddNote, #ctl00_ContentPlaceHolder1_btnSave, 
#ctl00_ContentPlaceHolder1_btnCancel, #ctl00_ContentPlaceHolder1_btnCheckOut,
#ctl00_ContentPlaceHolder1_LocalizedLinkButton1, #ctl00_ContentPlaceHolder1_btnSaveOrder,
#ctl00_ContentPlaceHolder1_btnDupe, #ctl00_ContentPlaceHolder1_btnShopCart,
#ctl00_ContentPlaceHolder1_btnLogIn, #ctl00_ContentPlaceHolder1_btnContinue,
#ctl00_ContentPlaceHolder1_btnCreateAccount, #ctl00_ContentPlaceHolder1_btnShipCost,
#ctl00_ContentPlaceHolder1_EDocClient_btnUpdatePreview, #ctl00_ContentPlaceHolder1_btnSendPassword,
#ctl00_ContentPlaceHolder1_btnUpdate, #ctl00_ContentPlaceHolder1_btnApplyPromo,
#ctl00_ContentPlaceHolder1_btnPaypal {
	background: #F49A1A;
	padding: 3px 15px 7px 15px;
	border: none;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
}

#ctl00_ContentPlaceHolder1_pnlStandard, #detailPage_clickForLargeImage {
	display: block;
}

#ctl00_ContentPlaceHolder1_LocalizedButton1, #ctl00_ContentPlaceHolder1_LocalizedButton2 {
	display: none;
}

fieldset {
	width: 300px;
	padding: 10px;
}

#holder01 {
	float: left;
	margin-right: 20px;
	width: 300px;
}

#holder01 div {
	padding-top: 10px;
}

#holder02 {
	float: left;
	width: 500px;
}

#holder03 div {
	padding-top: 20px;
}

#holder04 {
	clear: both;
}

#productCustomize_confirm input {
	margin: 15px 0 0 0;
}

#detailPage_productImage {
	float: left;
	margin: 0 400px 10px 0;
}

#detailPage_addToCart {
	width: 880px;
	margin: 20px 0 0 0;
}

#detailPage_addToCart input {
	margin-bottom: 10px;
	float: left;
	display: block;
}

#searchArea {
	display: none;
	margin-bottom: 20px;
}

#ctl00_ContentPlaceHolder1_eDocClient_EDOC_propertyPhoto__AddImage {
	background: transparent;
	float: left;
	overflow : visible;
}

.instructions {
	display: block;
	position: relative;
	height: 50px;
}

.productpage_leftcol {
	float: left;
	width: 240px;
}

.productpage_rightcol {
	float: left;
	margin-left: 20px;
	width: 450px;
}

/* calculator code starts */
#ctl00_ContentPlaceHolder1_pnlPricingCalculator, #ctl00_ContentPlaceHolder1_pnlPricingGrid {
	width: 880px;
	background: #FFFFFF;
	display: block;
	margin-top: 20px;
}

.calc-detail-image-heading {
	font: bold 14px arial, verdana;
}

.calc-qty {
	display: block;
}

.calc-qty li {
	display: block;
	float: none;
	left: 0px;
	white-space : nowrap;
}

.calc-img-param {
	clear: both;
	margin-bottom: 10px;
}

.calc-img-param li, .calc-img-param ul  {
	display: block;
	float: none;
	left: 0px;	
	text-align: center;
	/*border: 1px solid red;*/
}

.calc-parm-inputs span {
	display: block;
	font-weight: bold;
	font-size: 10px;
}

#ctl00_ContentPlaceHolder1_PriceCalcCtl1_divResults {
	margin-top: 20px;
}

#ctl00_ContentPlaceHolder1_PriceCalcCtl1_divResults span {
	font: bold 16px arial, verdana;
}
/* calculator code ends */

#productDetailSpacer {
	/*display: none;*/
}

.detailPage_descriptionWrap {
	width: 880px;
	padding: 0 10px 0 10px;
}

#detailPage_productImage {
	width: 275px;
	display: block;
}

.detailPage_descriptionsHolder {
	display: block;
}

#detailPage_fullProductDescription span {
	font: 12px verdana, aria;
	color: @Shade0@;
}

.calc-detail-wrap {
	float: left;
	width: 240px;
	margin-left: 10px;
}

.listPage_productImage {
	border-width: 1px;
	border-style: solid;
}

#ctl00_ContentPlaceHolder1_ddQuantity {
	display: block;
	margin-top: 20px;
	width: 230px;
}

/* --------------- eDoc Code ---------------------*/
#eDocBuilder_container{
width:1000px;
margin:0px;
padding:0px;
clear:both;
margin:0px ;
}

#eDocBuilder_instructions{
width: 700px;
clear:both;
padding-top:5px;
padding-bottom:5px;
}

#eDocBuilder_choices{
width:100%;
clear:both;
margin:0px;
padding:0px;
padding-top:5px;
padding-bottom:5px;
margin-bottom: 10px;
}

#eDocBuilder_updatePreviewButton{
width:100%;
margin:0px;
padding:0px;
clear:both;
padding-top:5px;
padding-bottom:5px;
}

#eDocBuilder_previewContainer{
	width:100%;
	clear:both;
	padding-top:5px;
	padding-bottom:5px;
	overflow-x:auto;
	overflow-y:hidden;
	text-align: left;
}


#eDocBuilder_pageSelector{
width:100%;
margin:0px;
padding:0px;
clear:both;
height:30px;
padding-top:5px;
padding-bottom:5px;
}

#eDocBuilder_sizeSelector{
width:100%;
margin:0px;
padding:0px;
clear:both;
height:50px;
padding-top:5px;
padding-bottom:5px;

}

.eDocBuilder_choiceItemContainer{
padding-bottom:10px;
margin-top: -20px;
}

.eDocBuilder_entryBlockChoiceItemContainerNoFloat{
padding-bottom:5px;
padding-top:5px;
padding-right: 5px;
padding-left: 5px;
float: none;
clear: both;
}

.eDocBuilder_entryBlockChoiceItemContainerFloat{
padding-bottom:5px;
padding-top:0px;
padding-right: 5px;
padding-left: 5px;
float: left;
margin-top: -20px;
}

.eDocBuilder_entryBlockInstructions {
font-style:italic; 
}

#eDocBuilder_copyright{
width:100%;
margin:0px;
padding:0px;
clear:both;
padding-top:5px;
padding-bottom:5px;
font-size:x-small;
font-style:italic;
}

#eDocBuilder_confirmation{
width:100%;
margin:0px;
padding:0px;
clear:both;
padding-top:5px;
padding-bottom:5px;
}

.EDOC_DATAMAP_fieldLabel {
	display: block;
    line-height:20px;
    text-align:right;
    width:85px;
    padding: 0 4px 0 0;
	margin-top: 20px;
}

.EDOC_DATAMAP_fieldDropDown {
	float: right;
	clear: left;
	width: 190px;
	margin: -20px 15px 0 0;
}

.eDocBuilder_choiceControl_textBox {
width: 250px;
}

.eDocBuilder_choiceControl_textArea {
width: 250px;
height: 75px;
}

.eDocBuilder_entryBlockGroup fieldset,
#ctl00_ContentPlaceHolder1_eDocClient_phResponseSet fieldset {
	width: 270px;
	border: 1px solid @Shade12@
}

.eDocBuilder_choiceControl select{
	margin-top: -5px;
}

#eDocBuilder_previewContainer,
#ctl00_ContentPlaceHolder1_eDocClient_AjaxLoadingPanel1 {
	width: 100%;
}

#eDocBuilder_copyright span {
	font: italic 10px arial, verdana;
}

#eDocBuilder_updatePreviewButton {
	margin-top: 10px;
}

/* --------------- eDoc Code ---------------------*/

#ctl00_ContentPlaceHolder1_eDocClient_EDOC_description_textStyle {
	margin-top: 20px;
}

#previewImages {
	margin-top: 70px;
	background: @Shade5@;
	border: 1px solid @Shade4@;
}

#proofPage_navButtons {
	margin-top: 30px;
}

td.ContentBox {
	background: @Shade5@;
	border: 1px solid @Shade4@;
	padding: 10px;
}

#ctl00_ContentPlaceHolder1_ctl00_tblProductInfo {
	width: 100%;
}

.ContentCell {
	padding: 10px;
	line-height: 1.5em;
}

.StatusHeader {
	margin: 20px 0 20px 0;
}

#ctl00_ContentPlaceHolder1_RadEditor1_wrapper {
	margin: 20px 0 20px 0;
}

#inventoryDetail-productInfoTable, #ctl00_ContentPlaceHolder1_lblDescription {
	display: block;
	position: relative;
	margin-bottom: 120px;
}

#inventoryDetail-productImageCell, #inventoryDetail-productDescriptionCell {
	clear: both;
	height: 300px;
	vertical-align : top;
	padding: 10px;
}

#ctl00_ContentPlaceHolder1_lblDescription {
	display: block;
	height: 110%;
}

.content h4 {
	margin: 20px 0 10px 0;
	display: block;
	position: relative;
}

span.pageInstructions {
	margin-bottom: 15px;
}

td.pageInstructions {
	height: 30px;
}

#ctl00_ContentPlaceHolder1_ddShipping {
	margin-bottom: 10px;
}

#checkout2Page_submit, #dupeOrder-buttons {
	margin-top: 20px;
}

#ctl00_ContentPlaceHolder1_txtSearch,
#ctl00_ContentPlaceHolder1_btnSearch {
	margin-top: 8px;
}

#dupeOrder-orderItems td {
	height: 25px;
}

#dupeOrder-orderItems input  {
	height: 12px;
	margin-right: 5px;
}

.FillerCell {
	vertical-align: top;
}

.FillerCell img {
	border-width:1px;
	border: 1px solid @Shade10@;
}

#ctl00_ContentPlaceHolder1_ctl00_tblProductInfo {
	margin-top: 10px;
}

#ctl00_ContentPlaceHolder1_ctl00_tblProductInfo td {
	padding-left: 10px;
}

.EDOC_DATAMAP_fieldLabel {
	display:block;
    float:left;
    line-height:20px;
    text-align:right;
    width:85px;
    padding: 0 4px 0 0;
}

#ctl00_ContentPlaceHolder1_eDocClient_rdbPage input {
	height: 12px;
	margin-right: 2px;
}

#ctl00_ContentPlaceHolder1_eDocClient_rdbPage label {
	margin-right: 8px;
}

#ctl00_ContentPlaceHolder1_eDocClient_lblInstructions {
	width: 550px;
}

#navCategory4341, .navRetailPage1354, .navRetailPage1347 {
	display: none;
}

/*  Shopping Cart CSS */
#shopCartPage_pageTitle, #shopCartPage_instructions {
	display: block;
	margin: 10px 0 15px 0;
}
/* Shopping Cart  CSS */

/* LOGIN PAGE CSS */
#loginPage_pageTitle, #loginPage_instructions,
#loginPage_emailAddress, #loginPage_password,
#loginPage_submit, #loginPage_lostPassword {
	display: block;
	margin: 10px 0 5px 0;
	line-height: 2.5em;
}

#loginPage_emailAddress input, #loginPage_password input {
	display: block;
	margin-bottom: 5px;
}
/* LOGIN PAGE CSS */

/* Create Account CSS */
#createAccount_accountInfoTable table td {
	height: 40px;
	vertical-align: top;
}

#createAccount_accountInfoTable table td input {
	margin: 1px 0 0 0;
}

#createAccount_pageTitle, #createAccount_button {
	margin: 10px 0 10px 0;
}
/* Create Account CSS */

/* Customer Portal */
#storeOrderFormPageTitle, #pageHeaderContents,
#ctl00_ContentPlaceHolder1_lblInstructions {
	display: block;
	margin: 10px 0 5px 0;
}

#captcha {
	line-height: 3em;
	margin: 0 0 15px 0;
}
/* Customer Portal */

/* Product Details Page - Spl Instructions */
#detailPage_additionalInstructions, #ctl00_ContentPlaceHolder1_txtInstructions {
	display: block;
}

#detailPage_uploadFile {
	margin-top: 20px;
}
/* Product Details Page - Spl Instructions */

/* All page Titles */
.storePageTitle, #shopCartPage_pageTitle, #loginPage_pageTitle,
#createAccount_pageTitle, #storeOrderFormPageTitle, #listPage_pageTitle,
#orderPage_pageTitle, #profile_pageTitle, #checkoutPage_PageTitle,
#checkout2Page_pageTitle {
	font: bold 20px verdana, arial;
	color: #333333;
	background: #ccff99;
	margin: 5px 0 20px 0;
	border-bottom: 1px solid #333333;
}

.storePageTitle {
	/*margin-left: 10px;*/
	display: none;
	height: 0px;
}
/* All page Titles */

/* Product Page - Shipping Calculator */
#detailPage_shippingCalculatorText {
	font-weight: bold;
}
#detailPage_shippingCalculatorText, #ctl00_ContentPlaceHolder1_btnShipCost {
	display: block;
	margin: 10px 0 10px 0;
}

#ctl00_ContentPlaceHolder1_lblUploadInstructions {
	display: block;
	margin: 0 0 20px 0;
}
/* Product Page - Shipping Calculator */

/* Estimate Page and Services Page */
#pageHeaderContents, .storePageContent, #ctl00_ContentPlaceHolder1_lblInstructions {
	padding: 0 20px 0 0;
}

.storePageContent {
	margin-top: -14px !important;
}
/* Estimate Page and Services Page */

/* Lost Password Page */
#lostPassword_inputArea {
	margin: 10px 0 10px 0;
}

#lostPassword_inputArea input {
	margin-right: 10px;
}
/* Lost Password Page */

/* Customize Document Page */
.eDocBuilder_choiceItemContainer {
	margin: 10px 0 10px 0;
}

.eDocBuilder_choicePrompt {
	margin: 5px 0 5px 0;
}
/* Customize Document Page */

/* Profile Page */
#profile_button {
	margin: 10px 0 10px 0;
}

#ctl00_ContentPlaceHolder1_profile_accountInfoTable table tr td {
	padding: 0 0 10px 0;
}
/* Profile Page */

/* Checkout # 2 */
#checkout2Page_deliveryDate, #checkout2Page_shipMethod, #checkout2Page_poNumber {
	margin: 10px 0 10px 0;
}

.tableformat  td {
	padding: 0 0 10px 0;
}

#ctl00_ContentPlaceHolder1_txtPromoCode {
	margin: 0 10px 0 0;
}
/* Checkout # 2 */

/* Default Button Style */
.PriceCalc_inputbtn, .PriceCalc_inputlink {
	padding: 0px 6px 0px 6px;
	 border: 2px outset ButtonFace;
	background-color: ButtonFace;
	color: ButtonText; 
	font: -moz-button;
	line-height: normal !important;
	white-space: pre;
	cursor: default;
	text-align: center;
	text-shadow: none;
}

.PriceCalc_inputbtn_selected, .PriceCalc_inputlink_selected {
	padding: 0px 6px 0px 6px;
	border: 2px outset #acdd6d;
	background-color:#acdd6d;
	color: ButtonText; 
	font: -moz-button;
	line-height: normal !important;
	white-space: pre;
	cursor: default;
	text-align: center;
	text-shadow: none;
}
/* Default Button Style */

/* FF text field not getting selected issue FIX */
.eDocBuilder_choiceControl {
	padding: 0 0 14px 0;
}
/* FF text field not getting selected issue FIX */

/* Rss News Box - Making headlines apear one per Line */
li.rss_item {
	clear: both;
}
/* Rss News Box - Making headlines apear one per Line */

.subheading {
	font: bold 16px verdana, arial;
	color: #333333;
	margin: 0 0 0 15px;
	padding: 5px 0 0 0;
}

#ctl00_ContentPlaceHolder1_PriceCalcCtl1_colGridParm_Ink Color_pnlContainer {
	width: 120px !important;
	margin: 0 10px 0 5px;
}

#ctl00_ContentPlaceHolder1_PriceCalcCtl1_colCalcParm_Proof_pnlContainer {
	width: 120px !important;
	margin: 0 10px 0 10px;
}

#ctl00_ContentPlaceHolder1_PriceCalcCtl1_colCalcParm_Wrapping_pnlContainer {
	width: 120px !important;
	margin: 0 10px 0 10px;
}

#ctl00_ContentPlaceHolder1_PriceCalcCtl1_colQtyParm_Q1_pnlContainer {
	margin: 0xp;
	width: 100px !important;
}