html, body {	margin: 0;	padding: 0;	background-attachment: fixed;	background-position: 50% 50%;	background-size: cover;}a {	text-decoration: underline;}a:hover {	text-decoration: none;}.bg-red {	background-image: url(../img/bg-red.jpg);}.bg-orange {	background-image: url(../img/bg-orange.jpg);}.bg-yellow {	background-image: url(../img/bg-yellow.jpg);}.bg-green {	background-image: url(../img/bg-green.jpg);}.bg-cyan {	background-image: url(../img/bg-cyan.jpg);}.bg-blue {	background-image: url(../img/bg-blue.jpg);}.bg-purple {	background-image: url(../img/bg-purple.jpg);}.bg-pink {	background-image: url(../img/bg-pink.jpg);}.bg-black {	background-image: url(../img/bg-black.jpg);}.body {	max-width: 1000px;	margin: 0 auto;	padding: 40px;	box-sizing: content-box;	-moz-box-sizing: content-box;}.body-s {	max-width: 400px;}.modal {	padding: 25px 30px;	background: rgba(255,255,255,0.9);	font: 13px/1.55 'Open Sans', Helvetica, Arial, sans-serif;	color: #666;}.modal a {	color: #2da5da;}@media screen and (max-width: 600px) {	.body {	}}.center { text-align: center;}hr {height: 1px;color: #DEDEDE;background-color: #DEDEDE;border: none;}h1 {  font-size: 26px;  color: #848484;		letter-spacing: -0.5px;		line-height:  27px;		font: 'Open Sans', Helvetica, Arial, sans-serif;}.location {  font-size: 27px;  color: #848484;		letter-spacing: -0.5px;		line-height:  44px;		font: 'Open Sans', Helvetica, Arial, sans-serif;}.order_form_header{ background: url(../img/PMC_Order_Form_Header.jpg);	background-position:center;}.order_product_split{ background: url(../img/../img/product_split_1.jpg);	background-position:center;	height: 75px}.order_product_split2{ background: url(../img/../img/product_split_2.jpg);	background-position:center;	height: 75px}.order_product_split3{ background: url(../img/../img/product_split_3.jpg);	background-position:center;	height: 75px}.order_product_split4{ background: url(../img/../img/product_split_4.jpg);	background-position:center;	height: 75px}.order_product_split5{ background: url(../img/../img/product_split_5.jpg);	background-position:center;	height: 75px}.order_product_split6{ background: url(../img/../img/product_split_6.jpg);	background-position:center;	height: 75px}.order_product_split7{ background: url(../img/../img/product_split_7.jpg);	background-position:center;	height: 75px}.order_product_split8{ background: url(../img/../img/product_split_8.jpg);	background-position:center;	height: 75px}.green {  color: #209517;}.top_ph_number {  color: #cccccc;  font-size: 36px;  line-height: 22px;}a.top_ph_number_link:link {  text-decoration: none;  color: #333333;		font-size: 15px;}a.top_ph_number_link:visited {  text-decoration: none;  color: #333333;		font-size: 15px;}a.top_ph_number_link:hover {  text-decoration: none;  color: #209517;		font-size: 15px;}.align_center { text-align: center;}a.header_txt_links:link {  text-decoration: none;  color: #333333; 	font-size: 11px;}a.header_txt_links:visited {  text-decoration: none;  color: #333333; 	font-size: 11px;		}a.header_txt_links:hover {  text-decoration: none;  color: #209517; 	font-size: 11px;}.section_break{ background: url(../img/grey_line_break.jpg);	background-position:center;	padding: 0px;	height: 1px;}.board_thickness_6mm{ background: url(../img/../img/plasterboard_thickness_6mm.jpg);	background-position:center;	padding: 0px;	height: 30px;}.board_thickness_10mm{ background: url(../img/../img/plasterboard_thickness_10mm.jpg);	background-position:center;	padding: 0px;	height: 30px;}.board_thickness_13mm{ background: url(../img/../img/plasterboard_thickness_13mm.jpg);	background-position:center;	padding: 0px;	height: 30px;}.board_thickness_16mm{ background: url(../img/../img/plasterboard_thickness_16mm.jpg);	background-position:center;	padding: 0px;	height: 30px;}.board_thickness_25mm{ background: url(../img/../img/plasterboard_thickness_25mm.jpg);	background-position:center;	padding: 0px;	height: 30px;}.center{text-align: center;} /* Three image containers (use 25% for four, and 50% for two, etc) */.column {  float: left;  width: 50%;  padding: 5px;}/* Clear floats after image containers */.row::after {  content: "";  clear: both;  display: table;} 