@font-face{
	font-family:'MetroOfficeW01-Regular';
	src:url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW01Regular.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('eot');
}
@font-face{
	font-family:'MetroOfficeW01-Regular';
	src:url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW01Regular.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0');
	src:url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW01Regular.woff?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('woff'),
	url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW01Regular.ttf?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('truetype'),
	url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW01Regular.svg?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('svg');
}
@font-face{
	font-family:'Metro-Office-W01-Bold';
	src:url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W01-Bold.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('eot');
}
@font-face{
	font-family:'Metro-Office-W01-Bold';
	src:url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W01-Bold.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0');
	src:url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W01-Bold.woff?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('woff'),
	url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W01-Bold.ttf?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('truetype'),
	url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W01-Bold.svg?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('svg');
}
@font-face{
	font-family:'MetroOfficeW02Regular';
	src:url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW02Regular.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('eot');
}
@font-face{
	font-family:'MetroOfficeW02Regular';
	src:url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW02Regular.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0');
	src:url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW02Regular.woff?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('woff'),
	url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW02Regular.ttf?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('truetype'),
	url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW02Regular.svg?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('svg');
}
@font-face{
	font-family:'Metro-Office-W02-Bold';
	src:url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W02-Bold.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('eot');
}
@font-face{
	font-family:'Metro-Office-W02-Bold';
	src:url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W02-Bold.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0');
	src:url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W02-Bold.woff?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('woff'),
	url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W02-Bold.ttf?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('truetype'),
	url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W02-Bold.svg?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('svg');
}

h1, h2, h3, body {
	font-family: Lato;
	font-weight: normal;
}

body { font-size: 14px; }


h1, .h1 { font-size: 24px; }
h2, .h2 { font-size: 18px; }
h3, h4, h5, h6, .h3, .h4, .h5, .h6 { font-size: 18px; }

a {
	color: #003d35;
}

a:hover {
	color: #003d35;
}


/* ================= */
/* = Button Styles = */
/* ================= */

.ctaButton,
.box-button-link,
.ck-button {
	color: #fff !important;
	text-shadow: 0 -1px 0 #555555;
	
	white-space: nowrap;
	
	border-collapse: collapse;
	text-decoration: none;
	width: auto;
	height: auto;

	
	display: inline-block;
	padding: 6px 6px;
	margin: 0;
	text-align: center;
	vertical-align: center;
	cursor: pointer;
	border-bottom-color: #999;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;
	box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;
	
	border: 1px solid #b6b6b6;

	color: white;
	background: #94d55d;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#94d55d),to(#94d55d));
	background-image: -webkit-linear-gradient(top,#94d55d,#94d55d);
	background-image: -o-linear-gradient(top,#94d55d,#94d55d);
	background-image: linear-gradient(to bottom,#94d55d,#94d55d);
	background-image: -moz-linear-gradient(top,#94d55d,#94d55d);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#94d55d',endColorstr='#94d55d');
}

.ctaButton:disabled,
.box-button-link:disabled,
.ck-button:disabled, 
.ctaButton[disabled],
.box-button-link[disabled],
.ck-button[disabled] {
	opacity: 0.5;
}

.ctaButton:hover,
.box-button-link:hover,
.ck-button:hover {
	text-decoration: underline;
	color: #fff !important; 
	background: #94d55d;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#94d55d),to(#94d55d));
	background-image: -webkit-linear-gradient(top,#94d55d,#94d55d);
	background-image: -o-linear-gradient(top,#94d55d,#94d55d);
	background-image: linear-gradient(to bottom,#94d55d,#94d55d);
	background-image: -moz-linear-gradient(top,#94d55d,#94d55d);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#94d55d',endColorstr='#94d55d');
}

.ctaButton[disabled]:hover,
.box-button-link[disabled]:hover,
.ck-button[disabled]:hover {
	background: #94d55d;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#94d55d),to(#94d55d));
	background-image: -webkit-linear-gradient(top,#94d55d,#94d55d);
	background-image: -o-linear-gradient(top,#94d55d,#94d55d);
	background-image: linear-gradient(to bottom,#94d55d,#94d55d);
	background-image: -moz-linear-gradient(top,#94d55d,#94d55d);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#94d55d',endColorstr='#94d55d');
	opacity: 0.5;
	cursor: default;
	text-decoration: none;
}

.ctaButton:active,
.box-button-link:active,
.ck-button:active {
	text-decoration: underline;
	color: #fff !important; 
	background: #94d55d;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#94d55d),to(#94d55d));
	background-image: -webkit-linear-gradient(top,#94d55d,#94d55d);
	background-image: -o-linear-gradient(top,#94d55d,#94d55d);
	background-image: linear-gradient(to bottom,#94d55d,#94d55d);
	background-image: -moz-linear-gradient(top,#94d55d,#94d55d);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#94d55d',endColorstr='#94d55d');
}	

.ck-button-normal {
	text-shadow: none;
	color: #111 !important;
	border: 1px solid #b6b6b6;
	background: #e4e4e4;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));
	background-image: -moz-linear-gradient(top,#fff,#e4e4e4);
	background-image: -webkit-linear-gradient(top,#fff,#e4e4e4);
	background-image: -o-linear-gradient(top,#fff,#e4e4e4);
	background-image: -ms-linear-gradient(top,#fff,#e4e4e4);
	background-image: linear-gradient(top,#fff,#e4e4e4);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#ffe4e4e4');
}

.ck-button-normal:hover {
	color: #292929 !important;
	text-decoration: underline;
	border: 1px solid #b6b6b6;
	background: #d4d4d4;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#eee),to(#d4d4d4));
	background-image: -moz-linear-gradient(top,#eee,#d4d4d4);
	background-image: -webkit-linear-gradient(top,#eee,#d4d4d4);
	background-image: -o-linear-gradient(top,#eee,#d4d4d4);
	background-image: -ms-linear-gradient(top,#eee,#d4d4d4);
	background-image: linear-gradient(top,#eee,#d4d4d4);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffeeeeee',endColorstr='#ffd4d4d4');
}


.ck-button-secondary {
	color: #fff;
	border: 1px solid #b6b6b6;
	background: #003d35;
}

.ck-button-secondary:hover,
.ck-button-secondary:active {
	color: #fff;
	border: 1px solid #b6b6b6;
	background: #003d35;
}




.ck-button-disabled {
	color: white;
	text-shadow: 0 -1px 0 #a5b38c;
	border-color: #b2d68a #b2d68a #adc280;
	background: #b9d18b;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#bae787),to(#b9d18b));
	background-image: -webkit-linear-gradient(top,#bae787,#b9d18b);
	background-image: -o-linear-gradient(top,#bae787,#b9d18b);
	background-image: linear-gradient(to bottom,#bae787,#b9d18b);
	background-image: -moz-linear-gradient(top,#bae787,#b9d18b);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ff9ad717',endColorstr='#ff69b10b');
}

.ck-button-disabled:hover {
	text-decoration: none;
	cursor: default;
	color: white;
	text-shadow: 0 -1px 0 #a5b38c;
	border-color: #b2d68a #b2d68a #adc280;
	background: #b9d18b;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#bae787),to(#b9d18b));
	background-image: -webkit-linear-gradient(top,#bae787,#b9d18b);
	background-image: -o-linear-gradient(top,#bae787,#b9d18b);
	background-image: linear-gradient(to bottom,#bae787,#b9d18b);
	background-image: -moz-linear-gradient(top,#bae787,#b9d18b);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ff9ad717',endColorstr='#ff69b10b');
}

.ck-button-disabled:active {
	color: white;
	cursor: default;
	text-shadow: 0 -1px 0 #a5b38c;
	border-color: #b2d68a #b2d68a #adc280;
	background: #b9d18b;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#bae787),to(#b9d18b));
	background-image: -webkit-linear-gradient(top,#bae787,#b9d18b);
	background-image: -o-linear-gradient(top,#bae787,#b9d18b);
	background-image: linear-gradient(to bottom,#bae787,#b9d18b);
	background-image: -moz-linear-gradient(top,#bae787,#b9d18b);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ff9ad717',endColorstr='#ff69b10b');
}


.ck-button-normal.ck-button-disabled {
	font-family:"MetroOfficeW01-Regular";
	color: #999;
	text-shadow: 0 -1px 0 #eee;
	border: 1px solid #e0e0e0;
	background: #e4e4e4;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));
	background-image: -moz-linear-gradient(top,#fff,#f8f8f8);
	background-image: -webkit-linear-gradient(top,#fff,#f8f8f8);
	background-image: -o-linear-gradient(top,#fff,#f8f8f8);
	background-image: -ms-linear-gradient(top,#fff,#f8f8f8);
	background-image: linear-gradient(top,#fff,#f8f8f8);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#fff8f8f8');
}

.ck-button-normal.ck-button-disabled:hover {
	text-decoration: none;
	cursor: default;
	color: #999;
	text-shadow: 0 -1px 0 #eee;
	border: 1px solid #e0e0e0;
	background: #e4e4e4;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));
	background-image: -moz-linear-gradient(top,#fff,#f8f8f8);
	background-image: -webkit-linear-gradient(top,#fff,#f8f8f8);
	background-image: -o-linear-gradient(top,#fff,#f8f8f8);
	background-image: -ms-linear-gradient(top,#fff,#f8f8f8);
	background-image: linear-gradient(top,#fff,#f8f8f8);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#fff8f8f8');
}

.ck-button-normal.ck-button-disabled:active {
	text-decoration: none;
	cursor: default;
	color: #999;
	text-shadow: 0 -1px 0 #eee;
	border: 1px solid #e0e0e0;
	background: #e4e4e4;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));
	background-image: -moz-linear-gradient(top,#fff,#f8f8f8);
	background-image: -webkit-linear-gradient(top,#fff,#f8f8f8);
	background-image: -o-linear-gradient(top,#fff,#f8f8f8);
	background-image: -ms-linear-gradient(top,#fff,#f8f8f8);
	background-image: linear-gradient(top,#fff,#f8f8f8);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#fff8f8f8');
}



.ck-button-delete {
	border-color: transparent !important;
	background: transparent;

	-moz-box-shadow: 0 1px 0 transparent,0 0 2px transparent inset,0 1px 0 transparent inset;
	-webkit-box-shadow: 0 1px 0 transparent,0 0 2px transparent inset,0 1px 0 transparent inset;
	box-shadow: 0 1px 0 transparent,0 0 2px transparent inset,0 1px 0 transparent inset;
}

.ck-button-delete:hover {
	color: #eee;
	border-color: #961200 #961200 #820000;
	background: #a11900;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#d72a07),to(#a11900));
	background-image: -webkit-linear-gradient(top,#d72a07,#a11900);
	background-image: -o-linear-gradient(top,#d72a07,#a11900);
	background-image: linear-gradient(to bottom,#d72a07,#a11900);
	background-image: -moz-linear-gradient(top,#d72a07,#a11900);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffd72a07',endColorstr='#ffa11900');
}

.ck-button-delete:active {
	color: #eee;
	border-color: #820000 #820000 #961200;
	background: #a11900;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#a11900),to(#d72a07));
	background-image: -webkit-linear-gradient(top,#a11900,#d72a07);
	background-image: -o-linear-gradient(top,#a11900,#d72a07);
	background-image: linear-gradient(to bottom,#a11900,#d72a07);
	background-image: -moz-linear-gradient(top,#a11900,#d72a07);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffa11900',endColorstr='#ffd72a07');
}



.ck-button-delete-text {
	color: #fff;
	border-color: #a61200 #a61200 #920000;
	background: #b12910;
	text-shadow: 0 -1px 0 #800;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#e73a17),to(#b12910));
	background-image: -webkit-linear-gradient(top,#e73a17,#b12910);
	background-image: -o-linear-gradient(top,#e73a17,#b12910);
	background-image: linear-gradient(to bottom,#e73a17,#b12910);
	background-image: -moz-linear-gradient(top,#e73a17,#b12910);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffe73a17',endColorstr='#ffb12910');
}

.ck-button-delete-text:hover {
	color: #eee;
	border-color: #961200 #961200 #820000;
	background: #a11900;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#d72a07),to(#a11900));
	background-image: -webkit-linear-gradient(top,#d72a07,#a11900);
	background-image: -o-linear-gradient(top,#d72a07,#a11900);
	background-image: linear-gradient(to bottom,#d72a07,#a11900);
	background-image: -moz-linear-gradient(top,#d72a07,#a11900);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffd72a07',endColorstr='#ffa11900');
}

.ck-button-delete-text:active {
	color: #eee;
	border-color: #820000 #820000 #961200;
	background: #a11900;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#a11900),to(#d72a07));
	background-image: -webkit-linear-gradient(top,#a11900,#d72a07);
	background-image: -o-linear-gradient(top,#a11900,#d72a07);
	background-image: linear-gradient(to bottom,#a11900,#d72a07);
	background-image: -moz-linear-gradient(top,#a11900,#d72a07);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffa11900',endColorstr='#ffd72a07');
}




.ck-button-small {
	padding: 0 2px;
	font-size: 14px;
}


.clear {
	clear: both
}

.fa.fa-color-primary {
	color: #94d55d;
}
.ui-widget, .ui-content, .ui-dialog-title, .ui-dialog-content, .ui-dialog-buttonset {
        background: #333 !important;
    color: #FFF !important;
}
    
.ui-dialog-content { 
    font-size: 14px !important;
    padding: 5px 5px !important; 
}
.ui-widget-header {
    background: none;
    border: none;
        font-size: 18px !important;
}
.ui-dialog-titlebar {
    padding: 5px !important;
}

.ui-dialog-title {
    padding: 5px;
}
  
.ui-widget-content {
    border:none ;
    margin: 5px;
} 

.ui-dialog {
    border: 1px solid #003d35;
 }
     
.ui-dialog-buttonpane {
    padding: 0px !important;
}

.ui-dialog-buttonset {
    float: none !important;
}


.edit-window {
    background: #333 !important;
    color: #FFF !important;
}
.edit-window input {
    color: black !important;
}

.edit-window-close {
    color: #FFF !important;
}

h1, h2, h3, body {
	font-family: Lato;
	font-weight: normal;
}

.ck-button, .btn, .ctaButton, .box-button-link {
	font-family: Lato;
	font-weight: normal;
}

@font-face{
	font-family:'MetroOfficeW01-Regular';
	src:url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW01Regular.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('eot');
}
@font-face{
	font-family:'MetroOfficeW01-Regular';
	src:url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW01Regular.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0');
	src:url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW01Regular.woff?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('woff'),
	url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW01Regular.ttf?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('truetype'),
	url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW01Regular.svg?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('svg');
}
@font-face{
	font-family:'Metro-Office-W01-Bold';
	src:url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W01-Bold.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('eot');
}
@font-face{
	font-family:'Metro-Office-W01-Bold';
	src:url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W01-Bold.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0');
	src:url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W01-Bold.woff?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('woff'),
	url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W01-Bold.ttf?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('truetype'),
	url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W01-Bold.svg?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('svg');
}
@font-face{
	font-family:'MetroOfficeW02Regular';
	src:url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW02Regular.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('eot');
}
@font-face{
	font-family:'MetroOfficeW02Regular';
	src:url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW02Regular.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0');
	src:url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW02Regular.woff?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('woff'),
	url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW02Regular.ttf?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('truetype'),
	url('https://ssl.prcdn.com/uk/webfonts/MetroOfficeW02Regular.svg?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('svg');
}
@font-face{
	font-family:'Metro-Office-W02-Bold';
	src:url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W02-Bold.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('eot');
}
@font-face{
	font-family:'Metro-Office-W02-Bold';
	src:url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W02-Bold.eot?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0');
	src:url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W02-Bold.woff?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('woff'),
	url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W02-Bold.ttf?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('truetype'),
	url('https://ssl.prcdn.com/uk/webfonts/Metro-Office-W02-Bold.svg?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197794d39192ed9309a717dc75ad2910f5e902ce7ab9779aa1e1e979a1ffd425&projectId=acd2c43a-81f3-4e8e-b3b7-74928863b2c0') format('svg');
}

/* HEADER SIZES */
h1, .h1 { font-size: 24px; }
h2, .h2 { font-size: 18px; }
h3, h4, h5, h6, .h3, .h4, .h5, .h6 { font-size: 18px; }

/* MENU MENU SIZE */
#header_ul > li > a, .widget .state-info, ul.nav li {
	font-size: 14px;
}

/* SUB MENU SIZE */
#header_ul li a div a, .menu_item_font, .mega-menu-sub-title, ul.nav ul.sub-menu li {
	font-size: 14px;
}

/* BUTTON FONT SIZE */
.ck-button, .btn, .ctaButton, .box-button-link, .button-font, .template-download-link, .widget .state-link {
	font-size: 14px;
}

#downloads-list {
	font-size: 0.8em;
}

/* EVERYTHING ELSE */
body { font-size: 14px; }



a {
color: #003d35;
text-decoration: none;
}

a:hover {
color: #003d35;
}

body, #page-loader {
	background-color: #ffffff;
}

.force-page-color {
	background-color: #ffffff;
}

#PriceGridWrapper table.tablePriceGrid .price.active {
	background-color: #CAD0D9 !important;
	border-bottom: 1px solid #CAD0D9 !important;
}

#PriceGridWrapper table.tablePriceGrid tbody tr.pgInfoRow td {
	background-color: #CAD0D9 !important;
}

.widget .state-info, .widget .state-link {
	margin-top: 10px;
	text-align: center;
}




body {
	background: #ffffff;
}
a:hover {
	text-decoration: underline;
}
#footer h4 {

	color: #ffffff;
}

#footer, #topBanner {
	background: #012a82;
}



#footer, #topBanner, #footer a, #topBanner a {
	color: #ffffff;
}

#footer {
	height:auto;
	overflow:auto;
	padding: 20px 0 20px 0!important;
}
.zebra tr.table-tr-odd td {
	background: #dddddd;
}

.manualZebra tr.table-tr-odd td {
	background: #dddddd;
}

#dashNav ul li a {
	background: #dddddd; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#dddddd'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#dddddd)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fefefe,  #dddddd); /* for firefox 3.6+ */ 
}

#dashNav ul li a:hover, #dashNav ul li a.active{
	background: #FFF;
	color: #003d35 !important;
}



h1, h2, h3, h4 ,h5 {
	color: #012a82;
}

#divQuickQuote .total div {
	color: #012a82;
}

#divQuickQuote .total div span, .price {
	color: #012a82;
}

.discounted_price {
	color: #94d55d;
}

.free_delivery {
	color: #94d55d;
}

.CatProductText .price {
	color: #012a82;
}
.CatProductText .price.reduced {
	color: #94d55d;
}

#pick tr.priceTotal {
	background-color: #012a82;
}

#pick .size.selected,
#pick .colour.selected,
#pick .priceActive,
#pick #priceStructure {
	border: 2px solid #434343;
	background: #dddddd;
}

#pick h1.activePrice a {
	color: #012a82;
}

#pick #optionsContent .selected td {
	background: #dddddd;
}
#pick .activePrice span.productPriceRight  {
	color: #012a82;
}
#pick .activePrice span.productDiscountedRight  {
	color: #94d55d;
}




/* Start basket view page */
table#basketTotals td,
.basketTable table#basket td {
	background: #dddddd;
}

table#basketTotals td.basketFinalL,
table#basketTotals td.basketFinalR {
	background: #012a82;
	color: #ffffff;
}

.basketTable table#basket .basketLarge, .basketTable table#basket .basketPrice, .basketTable table#basket .additionalName {
	color: #012a82;
}

.basketTable table#basket .basketPrice {
	color: #012a82;
}


/* End basket view page */

#pick .sales.topsales {
	color: #012a82;
}

#delivery .selected#deliveryLocal, #delivery .selected#deliveryInvoice, #delivery .selected#deliveryDifferent {
	border: 3px solid #434343;
	background: #dddddd;
}

#changePassword td.data{
	background: #ffffff;
}
#orders td.order {
	background: #ffffff;
}

/* Reports */
#content table.report_basic tr.level_1 td, #content table.report_basic tr td.level_1 {
	background: #ffffff;
}
#content table.report_basic tr.level_2 th, #content table.report_basic tr th.level_2 {
	background-color: #bbbbbb;
}
#content table.report_basic tr.level_2 td, #content table.report_basic tr td.level_2 {
	background-color: #e6e6e6;
}

#content table.report_basic tr.level_3 th, #content table.report_basic tr th.level_3 {
	background-color: #ffffff;
}
#content table.report_basic tr.level_3 td, #content table.report_basic tr td.level_3 {
	background-color: #ffffff;
}
.strap {
	color: #003d35}

.editable span {
	color: #003d35}
#viewJob .tables td.grey{
	background:#ffffff;
}
#viewJob .tables td.left{
	background:#ffffff;
}
#viewJob .tables td.red{
	background:#dddddd;
}

#review #approval-box {
	background-color: #dddddd;
	border: 3px solid #ffffff;
}


.sidebar-inner  {
	background-color: #dddddd;
	border: 3px solid #ffffff;
}

.ctaButton,
.box-button-link,
.ck-button {
	color: #fff !important;
	text-shadow: 0 -1px 0 #555555;
	
	white-space: nowrap;
	
	border-collapse: collapse;
	text-decoration: none;
	width: auto;
	height: auto;

	
	display: inline-block;
	padding: 6px 6px;
	margin: 0;
	text-align: center;
	vertical-align: center;
	cursor: pointer;
	border-bottom-color: #999;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;
	box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;
	
	border: 1px solid #b6b6b6;

	color: white;
	background: #94d55d;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#94d55d),to(#94d55d));
	background-image: -webkit-linear-gradient(top,#94d55d,#94d55d);
	background-image: -o-linear-gradient(top,#94d55d,#94d55d);
	background-image: linear-gradient(to bottom,#94d55d,#94d55d);
	background-image: -moz-linear-gradient(top,#94d55d,#94d55d);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#94d55d',endColorstr='#94d55d');
}

.ctaButton:disabled,
.box-button-link:disabled,
.ck-button:disabled, 
.ctaButton[disabled],
.box-button-link[disabled],
.ck-button[disabled] {
	opacity: 0.5;
}

.ctaButton:hover,
.box-button-link:hover,
.ck-button:hover {
	text-decoration: underline;
	color: #fff !important; 
	background: #94d55d;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#94d55d),to(#94d55d));
	background-image: -webkit-linear-gradient(top,#94d55d,#94d55d);
	background-image: -o-linear-gradient(top,#94d55d,#94d55d);
	background-image: linear-gradient(to bottom,#94d55d,#94d55d);
	background-image: -moz-linear-gradient(top,#94d55d,#94d55d);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#94d55d',endColorstr='#94d55d');
}

.ctaButton[disabled]:hover,
.box-button-link[disabled]:hover,
.ck-button[disabled]:hover {
	background: #94d55d;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#94d55d),to(#94d55d));
	background-image: -webkit-linear-gradient(top,#94d55d,#94d55d);
	background-image: -o-linear-gradient(top,#94d55d,#94d55d);
	background-image: linear-gradient(to bottom,#94d55d,#94d55d);
	background-image: -moz-linear-gradient(top,#94d55d,#94d55d);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#94d55d',endColorstr='#94d55d');
	opacity: 0.5;
	cursor: default;
	text-decoration: none;
}

.ctaButton:active,
.box-button-link:active,
.ck-button:active {
	text-decoration: underline;
	color: #fff !important; 
	background: #94d55d;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#94d55d),to(#94d55d));
	background-image: -webkit-linear-gradient(top,#94d55d,#94d55d);
	background-image: -o-linear-gradient(top,#94d55d,#94d55d);
	background-image: linear-gradient(to bottom,#94d55d,#94d55d);
	background-image: -moz-linear-gradient(top,#94d55d,#94d55d);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#94d55d',endColorstr='#94d55d');
}	

.ck-button-normal {
	text-shadow: none;
	color: #111 !important;
	border: 1px solid #b6b6b6;
	background: #e4e4e4;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));
	background-image: -moz-linear-gradient(top,#fff,#e4e4e4);
	background-image: -webkit-linear-gradient(top,#fff,#e4e4e4);
	background-image: -o-linear-gradient(top,#fff,#e4e4e4);
	background-image: -ms-linear-gradient(top,#fff,#e4e4e4);
	background-image: linear-gradient(top,#fff,#e4e4e4);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#ffe4e4e4');
}

.ck-button-normal:hover {
	color: #292929 !important;
	text-decoration: underline;
	border: 1px solid #b6b6b6;
	background: #d4d4d4;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#eee),to(#d4d4d4));
	background-image: -moz-linear-gradient(top,#eee,#d4d4d4);
	background-image: -webkit-linear-gradient(top,#eee,#d4d4d4);
	background-image: -o-linear-gradient(top,#eee,#d4d4d4);
	background-image: -ms-linear-gradient(top,#eee,#d4d4d4);
	background-image: linear-gradient(top,#eee,#d4d4d4);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffeeeeee',endColorstr='#ffd4d4d4');
}


.ck-button-secondary {
	color: #fff;
	border: 1px solid #b6b6b6;
	background: #003d35;
}

.ck-button-secondary:hover,
.ck-button-secondary:active {
	color: #fff;
	border: 1px solid #b6b6b6;
	background: #003d35;
}




.ck-button-disabled {
	color: white;
	text-shadow: 0 -1px 0 #a5b38c;
	border-color: #b2d68a #b2d68a #adc280;
	background: #b9d18b;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#bae787),to(#b9d18b));
	background-image: -webkit-linear-gradient(top,#bae787,#b9d18b);
	background-image: -o-linear-gradient(top,#bae787,#b9d18b);
	background-image: linear-gradient(to bottom,#bae787,#b9d18b);
	background-image: -moz-linear-gradient(top,#bae787,#b9d18b);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ff9ad717',endColorstr='#ff69b10b');
}

.ck-button-disabled:hover {
	text-decoration: none;
	cursor: default;
	color: white;
	text-shadow: 0 -1px 0 #a5b38c;
	border-color: #b2d68a #b2d68a #adc280;
	background: #b9d18b;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#bae787),to(#b9d18b));
	background-image: -webkit-linear-gradient(top,#bae787,#b9d18b);
	background-image: -o-linear-gradient(top,#bae787,#b9d18b);
	background-image: linear-gradient(to bottom,#bae787,#b9d18b);
	background-image: -moz-linear-gradient(top,#bae787,#b9d18b);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ff9ad717',endColorstr='#ff69b10b');
}

.ck-button-disabled:active {
	color: white;
	cursor: default;
	text-shadow: 0 -1px 0 #a5b38c;
	border-color: #b2d68a #b2d68a #adc280;
	background: #b9d18b;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#bae787),to(#b9d18b));
	background-image: -webkit-linear-gradient(top,#bae787,#b9d18b);
	background-image: -o-linear-gradient(top,#bae787,#b9d18b);
	background-image: linear-gradient(to bottom,#bae787,#b9d18b);
	background-image: -moz-linear-gradient(top,#bae787,#b9d18b);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ff9ad717',endColorstr='#ff69b10b');
}


.ck-button-normal.ck-button-disabled {
	font-family:"MetroOfficeW01-Regular";
	color: #999;
	text-shadow: 0 -1px 0 #eee;
	border: 1px solid #e0e0e0;
	background: #e4e4e4;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));
	background-image: -moz-linear-gradient(top,#fff,#f8f8f8);
	background-image: -webkit-linear-gradient(top,#fff,#f8f8f8);
	background-image: -o-linear-gradient(top,#fff,#f8f8f8);
	background-image: -ms-linear-gradient(top,#fff,#f8f8f8);
	background-image: linear-gradient(top,#fff,#f8f8f8);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#fff8f8f8');
}

.ck-button-normal.ck-button-disabled:hover {
	text-decoration: none;
	cursor: default;
	color: #999;
	text-shadow: 0 -1px 0 #eee;
	border: 1px solid #e0e0e0;
	background: #e4e4e4;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));
	background-image: -moz-linear-gradient(top,#fff,#f8f8f8);
	background-image: -webkit-linear-gradient(top,#fff,#f8f8f8);
	background-image: -o-linear-gradient(top,#fff,#f8f8f8);
	background-image: -ms-linear-gradient(top,#fff,#f8f8f8);
	background-image: linear-gradient(top,#fff,#f8f8f8);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#fff8f8f8');
}

.ck-button-normal.ck-button-disabled:active {
	text-decoration: none;
	cursor: default;
	color: #999;
	text-shadow: 0 -1px 0 #eee;
	border: 1px solid #e0e0e0;
	background: #e4e4e4;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));
	background-image: -moz-linear-gradient(top,#fff,#f8f8f8);
	background-image: -webkit-linear-gradient(top,#fff,#f8f8f8);
	background-image: -o-linear-gradient(top,#fff,#f8f8f8);
	background-image: -ms-linear-gradient(top,#fff,#f8f8f8);
	background-image: linear-gradient(top,#fff,#f8f8f8);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#fff8f8f8');
}



.ck-button-delete {
	border-color: transparent !important;
	background: transparent;

	-moz-box-shadow: 0 1px 0 transparent,0 0 2px transparent inset,0 1px 0 transparent inset;
	-webkit-box-shadow: 0 1px 0 transparent,0 0 2px transparent inset,0 1px 0 transparent inset;
	box-shadow: 0 1px 0 transparent,0 0 2px transparent inset,0 1px 0 transparent inset;
}

.ck-button-delete:hover {
	color: #eee;
	border-color: #961200 #961200 #820000;
	background: #a11900;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#d72a07),to(#a11900));
	background-image: -webkit-linear-gradient(top,#d72a07,#a11900);
	background-image: -o-linear-gradient(top,#d72a07,#a11900);
	background-image: linear-gradient(to bottom,#d72a07,#a11900);
	background-image: -moz-linear-gradient(top,#d72a07,#a11900);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffd72a07',endColorstr='#ffa11900');
}

.ck-button-delete:active {
	color: #eee;
	border-color: #820000 #820000 #961200;
	background: #a11900;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#a11900),to(#d72a07));
	background-image: -webkit-linear-gradient(top,#a11900,#d72a07);
	background-image: -o-linear-gradient(top,#a11900,#d72a07);
	background-image: linear-gradient(to bottom,#a11900,#d72a07);
	background-image: -moz-linear-gradient(top,#a11900,#d72a07);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffa11900',endColorstr='#ffd72a07');
}



.ck-button-delete-text {
	color: #fff;
	border-color: #a61200 #a61200 #920000;
	background: #b12910;
	text-shadow: 0 -1px 0 #800;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#e73a17),to(#b12910));
	background-image: -webkit-linear-gradient(top,#e73a17,#b12910);
	background-image: -o-linear-gradient(top,#e73a17,#b12910);
	background-image: linear-gradient(to bottom,#e73a17,#b12910);
	background-image: -moz-linear-gradient(top,#e73a17,#b12910);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffe73a17',endColorstr='#ffb12910');
}

.ck-button-delete-text:hover {
	color: #eee;
	border-color: #961200 #961200 #820000;
	background: #a11900;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#d72a07),to(#a11900));
	background-image: -webkit-linear-gradient(top,#d72a07,#a11900);
	background-image: -o-linear-gradient(top,#d72a07,#a11900);
	background-image: linear-gradient(to bottom,#d72a07,#a11900);
	background-image: -moz-linear-gradient(top,#d72a07,#a11900);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffd72a07',endColorstr='#ffa11900');
}

.ck-button-delete-text:active {
	color: #eee;
	border-color: #820000 #820000 #961200;
	background: #a11900;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#a11900),to(#d72a07));
	background-image: -webkit-linear-gradient(top,#a11900,#d72a07);
	background-image: -o-linear-gradient(top,#a11900,#d72a07);
	background-image: linear-gradient(to bottom,#a11900,#d72a07);
	background-image: -moz-linear-gradient(top,#a11900,#d72a07);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffa11900',endColorstr='#ffd72a07');
}




.ck-button-small {
	padding: 0 2px;
	font-size: 14px;
}






#TemplateSearch .pagination .active {
	background-color: #003d35;
}











#zone .filterBoxItem label {
	color: #003d35;
} 


#zone .filterBoxItem label:hover {
	color: #003d35;
	text-decoration: underline;
}



.listTitle a.filter-hide span.fold_icon {
	background: url(/global/images/icons/open.gif) no-repeat center center #003d35;

	display: inline-block;
	width: 11px;
	height: 11px;
	margin-right: 5px;
	border-radius: 0px;
}
.listTitle a.filter-open span.fold_icon {
	background: url(/global/images/icons/close.gif) no-repeat center center #003d35;

	display: inline-block;
	width: 11px;
	height: 11px;
	margin-right: 5px;
	border-radius: 0px;
}

textarea {
	font-size: 13px;
}

p, .blockText {
			line-height: 1.6;
	}
p {
	margin-top: 14px;
}


#content{
	width:1060px;
	margin: 0 auto;
	background-color: #ffffff;
}

.textcolour_lk_background_colour {
	color: #ffffff !important;
}
.backcolour_lk_background_colour {
	background-color: #ffffff !important;
}
.textcolour_lk_footer_colour {
	color: #012a82 !important;
}
.backcolour_lk_footer_colour {
	background-color: #012a82 !important;
}

.link_lk_link_colour {
	color: #003d35 !important;
}
.link_lk_link_colour:hover {
	color: #003d35 !important;
}

.textcolour_lk_footer_link_colour {
	color: #ffffff !important;
}

.textcolour_lk_shading_colour {
	color: #dddddd !important;
}	
.backcolour_lk_shading_colour {
	background-color: #dddddd !important;
}

.link_lk_active_button_colour {
	color: #94d55d !important;
}

.link_lk_active_button_colour:hover {
	color: #94d55d !important;
}

.textcolour_lk_menu_back_colour {
	color: #ffffff !important;
}
.backcolour_lk_menu_back_colour {
	background-color: #ffffff !important;
}
.textcolour_lk_menu_text_colour {

	color: #012a82 !important;
}
.backcolour_lk_menu_text_colour {
	background-color: #012a82 !important;
}

.textcolour_lk_menu_frame_colour {
	color: #ffffff !important;
}
.backcolour_lk_menu_frame_colour {
	background-color: #ffffff !important;
}

.textcolour_lk_menu_rollover_colour {
	color: #012a82 !important;
}
.backcolour_lk_menu_rollover_colour {
	background-color: #012a82 !important;
}

.textcolour_lk_price_colour {
	color: #012a82 !important;
}
.textcolour_lk_reduced_price_colour {
	color: #94d55d !important;
}






#sbox-content div#footer, 
#sbox-content div#HeaderBanner,
#sbox-content div#topBanner,
#sbox-content div#SiteMenu,
.selector div#footer, 
.selector div#HeaderBanner,
.selector div#topBanner,
.selector div#SiteMenu
 {
	display:none;
}

#sbox-content div#contentWrapper, .selector div#contentWrapper, #sbox-content #content {
	border: none;
	box-shadow: none;
	width: 95%;
}

/* WorldPay overrides */
.container .containercell td.three {
	background: #012a82 !important;
}
.container .containercell td.three h2 {
	color: #ffffff !important;
}

.container .containercell td.two, .container .containercell td.one {
	padding: 5px;
	color: #003d35 !important;
}
.container .containercell span {
	color: #272727 !important;
}

/* need to define some standard styles as we seem to be overrun with specific styles using same colours :( */
table.tableStyleBase {
    border-spacing: 0;
}

table.tableStyleBase th, table.tableStyleBase td {
	padding: 7px;
}

table.tableStyleBase thead th {
	background: #012a82;
	color: #ffffff;
}

/* styles for new price grid */

table.tablePriceGrid {
	background: white;
	float: left;
	min-height: 270px;
	width: 1010px;
	border: 1px solid #ccc;
}

table.tablePriceGrid thead th {
	font-weight: bolder;
	text-align: right;
	border: 1px solid #012a82;
}

table.tablePriceGrid tbody tr.PG_size td {
	border-top: 1px solid #ccc;
}

table.tablePriceGrid tbody td.active {
	border: 1px solid #ccc;
	border-bottom: 1px solid #f0f0f0;
	background-color: #f0f0f0;
}

table.tablePriceGrid tbody td.price:hover {
	background-color: #f0f0f0;
	cursor: pointer;
}

table.tablePriceGrid tbody tr:last-child td, table.tablePriceGrid tbody tr td:last-child, table.tablePriceGrid tbody tr td:first-child {
	border-bottom: 1px solid white;
}

table.tablePriceGrid tbody .dimensions {
	font-size: 10px;
}

table.tablePriceGrid tbody tr.pgInfoRow td {
	background-color: #f0f0f0;
	position: relative;
}

table.tablePriceGrid tbody tr.pgInfoRow td > div {
	margin-left: 160px;
	min-height: 160px;
	padding: 20px 0;
}

table.tablePriceGrid tbody tr.pgInfoRow td img {
	width: 150px;
	height: 150px;
	float: left;
	padding-top: 20px;
}

table.tablePriceGrid tbody tr.pgInfoRow .pgInfoRowPrice {
	font-size:140%;
}

table.tablePriceGrid tbody tr.pgInfoRow .pgInfoRowPrice span:not(.scoredOutPrice, .suggested_price) {
	color: #012a82;
}

.pgInfoRowLeft {
	float: left;
	line-height: 1.5em;
	text-align: left;
	width: 280px;
	padding-right: 20px;
}

.pgInfoRowRight {
	float: left;
	text-align: left;
	max-width: 250px;

}

hr {
	height: 1px;
	border: 0;
	background: #003d35;
}

