body{	font-family: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;	text-align: center;	padding: 0;	margin: 0;	background-color: #FFFFFF;}.wrapper{	text-align: left;	width: 800px;	padding: 1px;	margin: 0 auto;}.brand{	padding: 0;}/* PRINT FORM */body.printform{	margin: 10px auto; 	padding: 0;	background: #ffffff;	font-family: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;	font-size: 12px;	font-weight: normal;	font-style: normal;	color: #000000;}td {	font-family: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;	font-size: 12px;}div.pageborder {	width: 634px;	height: 792px;	border: 0px solid black;	margin: 0 auto;}.identityBucket {	height: 71px;}.identityAddress {	text-align: left;	padding-top: 12px;}.projectIDBucket {	border: 1px solid black;	padding: 5px 10px;	text-align: left;}.jobNumberInfo {	text-align: right;	margin: left: 70%;}.pg1FlashBucket {	width: 542px;	height: 362px;	margin: 10px auto;}.pg3FlashBucket {	margin: 10px auto;	width: 542px;	height: 182px;}.pg4FlashBucket {	margin: 10px auto;	width: 424px;	height: 283px;}.pg4SinkFlashBucket {	width: 100px;	height: 100px;	margin: 10px 10px 5px 10px;}.pg1QuoteCostBucket {	border-top: 1px solid black;	font-weight: bold;	text-align: left;	padding-top: 5px;}.hdr_line_on_bottom {	border-bottom: 1px solid black;	font-weight: bold;	text-align: left;	padding: 20px 0 5px 0;}.hdr_line_on_bottom15pad {	border-bottom: 1px solid black;	font-weight: bold;	text-align: left;	padding: 15px 0 5px 0;}.quoteTableHdr {	padding: 10px 0 5px 0;	border-bottom: 1px solid black;}.quoteTableContent {	padding: 8px 0;	border-bottom: 1px solid #dddede;	text-align: left;}.quoteTableContentPad6 {	padding: 6px 0;	border-bottom: 1px solid #dddede;	text-align: left;}.quoteTableContentPad6NoBorder {	padding: 6px 0 12px 0;	border-bottom: 0px solid #dddede;}.quoteTableContentPrice {	padding: 8px 0;	text-align: right;	border-bottom: 1px solid #dddede;}.quoteTableContentTotals {	padding: 15px 5px;	border-top: 1px solid black;	font-weight: bold;}.quoteTableContentPriceTotals {	padding: 15px 5px;	text-align: right;	border-top: 1px solid black;	font-weight: bold;}.btmLinksBucket {	padding: 10px 0;}a.print:link {	color: #969696;	text-decoration: none;}a.print:visited {	color: #969696;	text-decoration: none;}a.print:hover{	color: #b7b7b7;	text-decoration: none;}a.quotenav:link {	font-family: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;	font-size: 12px;	padding: 0 5px;	color: #969696;	text-decoration: none;}a.quotenav:visited {	font-family: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;	font-size: 12px;	padding: 0 5px;	color: #969696;	text-decoration: none;}a.quotenav:hover{	font-family: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;	font-size: 12px;	padding: 0 5px;	color: #b7b7b7;	text-decoration: none;}/* END PRINT FORM *//* GALLERY */p.galleryListingBucket {	text-align: left;	padding: 5px;	margin: 0;}a.galleryListing:link {	font-family: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;	font-size: 10px;	color: #666666;	text-decoration: none;}a.galleryListing:visited {	font-family: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;	font-size: 10px;	color: #666666;	text-decoration: none;}a.galleryListing:hover{	font-family: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;	font-size: 10px;	color: #b7b7b7;	text-decoration: none;}table.gallery_table {	border-collapse: collapse;	border-spacing: 0;	padding: 0;	empty-cells: hide;	margin: 0 auto;}td.gallery_imgBucket {	font-family: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;	font-size: 12px;	background-color: #ffffff;	color: #010101;	padding: 6px;	text-align: center;	vertical-align: middle;	border: 0;}td.gallery_imgTNBuckets {	font-family: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;	font-size: 12px;	background-color: #ffffff;	color: #010101;	padding: 6px;	border: 1px solid #cccccc;	width: 100px;	text-align: center;	vertical-align: middle;}h2.galleryListingHd {	font-family: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;	font-size: 12px;	font-weight: bold;	color: #666666;	margin: 8px 5px 5px 5px;	padding: 0;}.error_nothingfound {	font-family: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;	font-size: 10px;	color: #010101;	padding: 15px;	text-align: center;}/* END GALLERY *//* CATALOG */td.catalog {	font-family: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;	font-size: 10px;	background-color: #ffffff;	color: #010101;	padding: 10px;	border-bottom: 1px solid #cccccc;	text-align: center;	vertical-align: middle;}p.catalogTxt {	margin: 2px;	padding: 0;	text-align: center;}/* END CATALOG *//* PAGINATION */#pagelinks {	font-family: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;	font-size: 10px;}#pagelinks a:link {	font-family: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;	font-size: 10px;	padding: 0 5px;	color: #969696;	text-decoration: none;}#pagelinks a:visited {	font-family: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;	font-size: 10px;	padding: 0 5px;	color: #969696;	text-decoration: none;}#pagelinks a:hover {	font-family: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;	font-size: 10px;	padding: 0 5px;	color: #b7b7b7;	text-decoration: none;}#pagelinks span {	font-family: arial, "trebuchet ms", helvetica, verdana, lucida, sans-serif;	font-size: 10px;	padding: 0 5px;	color: #000000;}/* END PAGINATION */