td { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
h1, .h1 { 
	font-weight: bold;
	color: #2961d3;
	font-size: 12pt;
} 
h2, .h2 {
	font-weight: bold; 
	color: #2961d3;
	font-size: 10pt; 
}
h3, .h3 {
	font-weight: bold; 
	color: #000000;
	font-size: 10pt; 
}
.h4, h4 { 
	font-weight: bold; 
	color: #2961d3;
	font-size: 9pt; 
	margin-bottom: 0px;
	background-color:
}

.h5, h5 { 
	font-weight: bold; 
	color: #2961d3;
	font-size: 8pt; 
}
.h6, h6 {
	font-weight: bold;
	color: #000000;
	font-size: 8pt;
}
a { 
	color: #000000; 
} 
a:hover, a:visited { 
	color: #000000; 
} 

.sidebar,a.sidebar,a.sidebar:visited,a.sidebar:hover { 
	text-decoration: none;
} 

.footer,a.footer,a.footer:visited { 
	color: #ffffff; 
	font-size: 8pt; 
	text-decoration: none;
} 
a.footer:hover { 
	color: #ffffff; 
	text-decoration:underline;
} 

.blue_link, a.blue_link, a.blue_link:visited {
	color: #2961D3;
	text-decoration: none;
	font-weight: bold;
}

a.blue_link:hover {
	color: #2961D3; 
	text-decoration: underline;
	font-weight: bold;
}

.smalltext {
	color: #000000; 
	font-size: 7pt; 
	text-decoration: none;
} 
.redtext {
	color:#FF0000;
}
.cellpadding-leftright {
	padding-left: 1px;
	padding-right: 1px;
}

.ListA {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 16px;
	list-style-position: outside;
	list-style-type: square;
}

/* If content is in only one column then use centre-padding */
.centre-padding {
	padding-left: 20px;
	padding-right: 20px;
}

/* This is for the cell padding in between and the left (content) and right (sub-menu items) cells */
.centrecolumn-padding {
	padding-left: 10px;
	padding-right: 10px;
}
.centretext-padding-left {
	padding-left: 20px;
}
.centretext-padding-right {
	padding-right: 20px;
}
.df-roofing-descpadding {
	padding-left: 10px;
	padding-right: 10px;
}
.df-plastic-descpadding {
	padding-left: 10px;
	padding-right: 10px;
}
.enquiry-padding-sidetable {
	padding-left: 10px;
}
.picborder {
	border-width: 1px;
	border-color: #000000;
}
.picpadding {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
	
/*---- SHOP SPECIFIC ----*/
.formboxes {
	border-width: 0px;
	border-style: solid;
	border-color: #FFFFFF;
}

.formboxes-black {
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}

.productsimg {
	padding-right: 10px;
}

.memberlogin-text { 
	font-weight: bold;
	color: #ffffff;
	font-size: 10pt;
}

.buttoncheckout {
	border: 0px;
	background-color: #0c2e74;
	padding: 2px;
	padding-top: 3px;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
}

/*
.loggedinas-padding is for the "you are currently logged in as" table padding when a user successfully
logs into the system.
*/
.loggedinas-padding {
	padding-left:	10px;
	padding-right:	10px;
	padding-bottom:	2px;
}

.special {
	color: #FF0000;
	font-weight: bold;
}
.strikethrough {
	text-decoration:line-through;
}
/*---- END OF SHOP SPECIFIC ----*/

/*---- SPECIAL OFFER BOX RELATED ----*/
.specialofferbox {
	border: 2px solid #0c2e74;
}

.specialofferheader {
	background-color:#0c2e74;
	color:#FFF;
	font-size:0.9em;
	font-weight: bold;
}

.specialofferbox-subscribebutton {
	background-color:#2961D3;
	font-weight: bold;
}

a.specialofferbox-subscribebutton, a.specialofferbox-subscribebutton:visited, a.specialofferbox-subscribebutton:hover, a.specialofferbox-subscribebutton:active {
	color:#FFF;
}

/*----------*/


/*---- SPECIAL OFFER BOX RELATED ----*/
.specialofferbox {
	border: 2px solid #0c2e74;
	margin-right: 13px;
	width: 235px;
}

.specialofferheader {
	background-color:#0c2e74;
	color:#FFF;
	font-size:0.9em;
	font-weight: bold;
}

.specialofferbox-subscribebutton {
	background-color:#2961D3;
	font-weight: bold;
}

a.specialofferbox-subscribebutton, a.specialofferbox-subscribebutton:visited, a.specialofferbox-subscribebutton:hover, a.specialofferbox-subscribebutton:active {
	color:#FFF;
}

