body {
	margin: 0;
	padding: 10px 0;
	background-color: #dcdcdc;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#wrapper {
	width: 984px;
	margin: 0 auto;
}
#outer {
	float: left;
	width: 985px;
	background-color: #ffffff;
	color: #000000;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
form {
	margin: 0;
}
h1{
	font-size:90%;
}
h2{
	font-size:80%;
}
#main{
	float:left;
	width:100%;
}
#header {
	float:left;
	text-align:center;
}
#header p {
	margin: 0 0 10px;
	font-size:95%;
	line-height: 1.6em;
	font-weight:bold;
}
#header a {
	background-color:#ffffff;
	color: #002AFF;
}
#header a:hover,
#header a:focus,
#header a:active {
	background-color:#ffffff;
	color: #CA1F1D;
	text-decoration:none;
}
#header .tel{
	float:left;
	padding:5px 5px 5px 13px;
	color:#DE8613;
	width:170px;
}
#header .link{
	float:left;
	font-weight:bold;
	line-height:1.6em;
	padding:0 0 10px 44px;
	text-align:center;
	width:400px;
}
#header .email{
	float:right;
	padding:5px;
	width:302px
}
#header .email a{
	color:#DE8613;
	background:#ffffff;
}
#header .email a:hover{
	color:#000000;
	background:#ffffff;
}
#center{
	min-height:415px;
	float:left;
	text-align:center;
}
#center p {
	margin:0;
	font-size: 70%;
	line-height: 1.5em;
}
#center .textcontainer p {
	line-height: 2.0em;
}
#center h1{
	margin:0 0 1.6em;
	font-size:80%;
	line-height: 1.2em;
}
#center h2{
	margin:0 0 1.6em;
	font-size:80%;
	line-height: 1.2em;
}
#center a{
	display:block;
	background-color:#ffffff;
	color: #8b8b8b;
	font-weight:bold;
	padding:5px 0;
}
#center a:hover,
#center a:focus,
#center a:active{
	background-color:#ffffff;
	color: #CA1F1D;
	text-decoration:none;
}
#center ul {
	clear: left;
	float: left;
	width: 100%;
	margin:0;
	padding: 5px 0 0;
	list-style: none;
	font-size: 70%;
	line-height:1.3em;
	min-height:461px;
}
#center li {
	clear: left;
	float: left;
	width: 100%;
	background:#78A0D5 url("/images/bulletLi.gif") no-repeat scroll 4px 5px;
	color:#000000;
	margin:0 0 6px;
	padding:5px 0;
}
#center li a{	
	background-color:transparent;
	color:#000000;
	font-weight:bold;
}
#center li a:hover,
#center li a:focus,
#center li a:active{
	background-color:#78A0D5;
	color:#ffffff;
	text-decoration:none;
}
#center li.colour1 {
	background-color:#BDD4FF;
}
#center li.colour2 {
	background-color:#FDDBB6;
}
#center li.colour3 {
	background-color:#DFBDFF;
}
#center li.colour4 {
	background-color:#B1E2AA;
}
#center li.colour5 {
	background-color:#FDFCB6;
}
#center li.colour6 {
	background-color:#E2B7AA;
}
#center li.colour7 {
	background-color:#A99D86;
}
#center li.colour8 {
	background:#FCBEE4;
}
#center .leftzone{
	float:left;
	width:136px;
	background:#78A0D5;
}
#center .leftzonewider{
	float:left;
	width:356px;
}
.middlecontainer{
	float:left;
	clear:right;
}
#center .middlezone{
	float:left;
	width:712px;
	border-bottom:6px solid #78A0D5;
	padding:0 0 0px 0;
	min-height:376px;
}
#center .middlezone .home{
	padding:0 0 14px 0;
	float:left;
}
#center .middlezonepro{
	float:left;
	width:985px;
	border-bottom:0;
	min-height:376px;
}
#center .rightzone{
	float:right;
	background:#78A0D5;
	width:137px;
	clear:right;
}
#centerprint{
	float:left;
	text-align:center;
}
#centerprint p {
	margin:0;
	font-size: 70%;
	line-height: 1.5em;
}
#centerprint .textcontainer p {
	line-height: 2.0em;
}
#centerprint h1{
	margin:0 0 1.6em;
	font-size:80%;
	line-height: 1.2em;
}
#centerprint h2{
	margin:0 0 1.6em;
	font-size:80%;
	line-height: 1.2em;
}
#centerprint a{
	display:block;
	background-color:#ffffff;
	color: #8b8b8b;
	font-weight:bold;
	padding:5px 0;
}
#centerprint a:hover,
#centerprint a:focus,
#centerprint a:active{
	background-color:#ffffff;
	color: #CA1F1D;
	text-decoration:none;
}
#centerprint a.slide{
	background-color:#ffffff;
	color: #5b7ba6;
	font-weight:bold;
	padding:0;
	border:4px solid #5B7BA6;
}
#centerprint a:hover.slide,
#centerprint a:focus.slide,
#centerprint a:active.slide{
	background-color:#ffffff;
	color: #CA1F1D;
	text-decoration:none;
	border:4px solid #ca1f1d;
}
#centerprint ul {
	margin:0;
	padding: 5px 0 0;
	list-style: none;
	font-size: 70%;
	line-height: 1.2em;
}
#centerprint li {
	background:#78A0D5 url(/images/bulletLi.gif) no-repeat scroll 4px 5px;
	color:#000000;
	line-height:1.3em;
	margin:0 0 6px;
	padding:26px 0;
	font-size:200%;
}
#centerprint li a{	
	background:transparent;
	color:#000000;
	font-weight:normal;
}
#centerprint li a:hover,
#centerprint li a:focus,
#centerprint li a:active{
	background:#78A0D5 ;
	color:#ffffff;
	text-decoration:none;
}
#centerprint li.colour1 {
	background:#BDD4FF;
}
#centerprint li.colour2 {
	background:#FDDBB6;
}
#centerprint li.colour3 {
	background:#DFBDFF;
}
#centerprint li.colour4 {
	background:#B1E2AA;
}
#centerprint li.colour5 {
	background:#FDFCB6;
}
#centerprint li.colour6 {
	background:#E2B7AA;
}
#centerprint li.colour7 {
	background:#A99D86;
}
#centerprint li.colour8 {
	background:#FCBEE4;
}
#centerprint li.colour9 {
	background:#B1E2AA;
	padding:13px 0;
}
#centerprint .leftzone{
	float:left;
	background:#78A0D5;
	width:136px;
}
#centerprint .middlezone{
	float:left;
	width:712px;
}
#centerprint .middlezonepro{
	float:left;
	width:712px;
	border-bottom:0;
	min-height:376px;
}
#centerprint .rightzone{
	float:right;
	background:#78A0D5;
	width:136px
}
#slideshow {
	float:left;
	width:712px;
	height:412px;
	color: #5a564d;
	margin:0;
}
#slideshow img {
	border: 4px solid #5B7BA6;
}
#slideshowprint {
	float:left;
	width:712px;
	height:238px;
	color: #5a564d;
	margin:0;
}
#slideshowprint img {
	border: 0;
}
#centerbottom{
	float:left;
	width:984px;
}
#centerbottom p {
	margin:10px 0 10px;
	font-size: 70%;
	line-height: 1.6em;
	text-align:center;
}
#centerbottom .list {
	clear: left;
	float: left;
	width: 672px;
	padding: 0 0 10px 0;
	width:100%;
	text-align:center;
}
#centerbottom .list .row {
	float: left;
	padding:0 0 0 120px;
	width:740px;
}
#centerbottom .list .item {
	float: left;
	width: 140px;
	margin: 0 4px;
}
#centerbottom .list .item img,#centerbottom .list .item .noimg {
	background-color: #ffffff;
	color: #686868;
	font-size: 70%;
	text-align: center;
}
#centerbottom .list .item img {
	display: block;
	width: 140px;
	height: 183px;
	border: 0;
}
#centerbottom .list .item .noimg a {
	display: block;
	min-height: 30px;
	padding: 0;
	background-color: #ffffff;
	color: #5a564d;
	text-decoration: none;
}
#centerbottom .listsecond {
	clear: left;
	float: left;
	width: 672px;
	padding: 0 0 10px 0;
	width:100%;
	text-align:center;
}
#centerbottom .listsecond .row {
	float: left;
	padding:0 0 0 120px;
	width:740px;
}
#centerbottom .listsecond .item {
	float: left;
	width: 140px;
	margin: 0 20px;
}
#centerbottom .listsecond .item img,#centerbottom .list .item .noimg {
	background-color: #ffffff;
	color: #686868;
	font-size: 70%;
	text-align: center;
}
#centerbottom .listsecond .item img {
	display: block;
	width: 140px;
	height: 183px;
	border: 0;
}
#centerbottom .listsecond .item .noimg a {
	display: block;
	min-height: 30px;
	padding: 0;
	background-color: #ffffff;
	color: #5a564d;
	text-decoration: none;
}
#centerbottom .listlogos {
	clear: left;
	float: left;
	width: 672px;
	padding: 0;
	width:100%;
	text-align:center;
}
#centerbottom .listlogos .row {
	float: left;
	padding:0 0 0 40px;
	width:888px;
}
#centerbottom .listlogos .item {
	float: left;
	width: 140px;
	margin: 0 4px;
}
#centerbottom .listlogos .item img,
#centerbottom .listlogos .item .noimg {
	background-color: #ffffff;
	color: #686868;
	font-size: 70%;
	text-align: center;
}
#centerbottom .listlogos .item img {
	display: block;
	width: 140px;
	height: 103px;
	border: 0;
}
.listlogos {
	float:left;
}
.listlogos .pricingrow {
	float: left;
	padding:0 0 0 0;
	width:984px;
}
.listlogos .pricingitem {
	float: left;
	width: 140px;
	margin: 12px;
}
.listlogos .pricingitem img {
	display: block;
	width: 140px;
	height: 140px;
	border: 0;
}
#centerbottom .listlogos .item .noimg a {
	display: block;
	min-height: 30px;
	padding: 0;
	background-color: #ffffff;
	color: #5a564d;
	text-decoration: none;
}
#centerbottom .listlogos3 {
	clear: left;
	float: left;
	width: 672px;
	padding: 0;
	width:100%;
	text-align:center;
}
#centerbottom .listlogos3 .row {
	float:left;
	padding:0 0 0 270px;
	text-align:center;
}
#centerbottom .listlogos3 .item {
	float: left;
	width: 140px;
	margin: 0 4px;
}
#centerbottom .listlogos3 .item img,
#centerbottom .listlogos3 .item .noimg {
	background-color: #ffffff;
	color: #686868;
	font-size: 70%;
	text-align: center;
}
#centerbottom .listlogos3 .item img {
	display: block;
	width: 140px;
	height: 103px;
	border: 0;
}
#centerbottom .listlogos3 .item .noimg a {
	display: block;
	min-height: 30px;
	padding: 0;
	background-color: #ffffff;
	color: #5a564d;
	text-decoration: none;
}
#centerbottom .listlogos4 {
	clear: left;
	float: left;
	width: 672px;
	padding: 0;
	width:100%;
	text-align:center;
}
#centerbottom .listlogos4 .row {
	float:left;
	padding:0 0 0 194px;
	text-align:center;
}
#centerbottom .listlogos4 .item {
	float: left;
	width: 140px;
	margin: 0 4px;
}
#centerbottom .listlogos4 .item img,
#centerbottom .listlogos4 .item .noimg {
	background-color: #ffffff;
	color: #686868;
	font-size: 70%;
	text-align: center;
}
#centerbottom .listlogos4 .item img {
	display: block;
	width: 140px;
	height: 103px;
	border: 0;
}
#centerbottom .listlogos4 .item .noimg a {
	display: block;
	min-height: 30px;
	padding: 0;
	background-color: #ffffff;
	color: #5a564d;
	text-decoration: none;
}
#centerbottom .listacred {
	clear: left;
	float: left;
	width: 672px;
	padding: 0;
	width:100%;
	text-align:center;
}
#centerbottom .listacred .row {
	float: left;
	padding:36px 0;
	margin: 0 40px;
	width:888px;
}
#centerbottom .listacred .item {
	float: left;
	width: 216px;
	margin: 0 40px;
}
#centerbottom .listacred .item img,
#centerbottom .listacred .item .noimg {
	background-color: #ffffff;
	color: #686868;
	font-size: 70%;
	text-align: center;
}
#centerbottom .listacred .item img {
	display: block;
	width: 216px;
	height: 150px;
	border: 0;
}
.middlezone .listschool {
	clear: left;
	float: left;
	width: 672px;
	padding: 0;
	width:100%;
	text-align:center;
}
.middlezone .listschool .row {
	float: left;
	padding:0 6px;
	width:700px;
}
.middlezone .listschool .item {
	float: left;
	width: 126px;
	margin: 0 24px;
}
.middlezone .listschool .item img,
.middlezone .listschool .item .noimg {
	background-color: #ffffff;
	color: #686868;
	font-size: 70%;
	text-align: center;
}
.middlezone .listschool .item img {
	display: block;
	width: 126px;
	height: 122px;
	border: 0;
}
.middlezone .listschool .item .noimg a {
	display: block;
	min-height: 30px;
	padding: 0;
	background-color: #ffffff;
	color: #5a564d;
	text-decoration: none;
}
.middlezone .listbestsellers {
	clear: left;
	float: left;
	width: 672px;
	padding: 0;
	width:100%;
	text-align:center;
}
.middlezone .listbestsellers .row {
	float: left;
	padding:0 6px 10px;
	width:700px;
}
.middlezone .listbestsellers .item {
	float: left;
	width: 126px;
	margin: 0 53px;
}
.middlezone .listbestsellers .item img,
.middlezone .listbestsellers .item .noimg {
	background-color: #ffffff;
	color: #686868;
	font-size: 70%;
	text-align: center;
}
.middlezone .listbestsellers .item img {
	display: block;
	width: 126px;
	height: 122px;
	border: 0;
}
.middlezone .listbestsellers .item .noimg a {
	display: block;
	min-height: 30px;
	padding: 0;
	background-color: #ffffff;
	color: #5a564d;
	text-decoration: none;
}
.middlezone .bts{
	padding:10px 0;
}
#centerbottom a.bullet,#centerbottom div.bullet {
	margin: 6px 0 0;
	padding:0 26px 0 25px;
	background: #ffffff;
	color: #171717;
	font-size: 70%;
	line-height: 1.2em;
	float:left;
}
#centerbottom a.bullet {
	text-decoration: none;
}
#centerbottom a.bullet:hover,
#centerbottom a.bullet:focus,
#centerbottom a.bullet:active {
	background-color: #ffffff;
	color: #CA1F1D;
}
#centerbottom a.thickbox,#centerbottom div.thickbox {
	margin: 6px 0 0;
	padding:0 26px 0 35px;
	background: #ffffff;
	color: #171717;
	font-size: 70%;
	line-height: 1.2em;
	float:left;
}
#centerbottom a.thickbox {
	text-decoration: none;
	color:#CA1F1D;
}
#centerbottom a.thickbox:hover,
#centerbottom a.thickbox:focus,
#centerbottom a.thickbox:active {
	background-color: #ffffff;
	color: #000000;
}
#centerbottom .textcontainer{
	float:left;
	padding:0 10px;
	width:964px;
	clear:left;
}
#centerbottom .textcontainer ul {
	margin: 0 0 1.2em;
	padding: 0 12px;
	list-style: none;
	font-size: 75%;
	line-height: 1.2em;
	text-align:center;
}
#centerbottom .textcontainer li {
	padding: 0 0 4px 10px;
	background: #FFFFFF url(/images/bulletLi.gif) no-repeat 0 3px;
	color: #005BAC;
}
#centerbottom .textcontainer li a {
}
#centerbottom .textcontainer li a:hover {
}
.middlezonepro .imgcontainer{
	float:right;
	padding:0 1px;
	width:218px;
	height:300px;
}
.middlezonepro .textcontainer{
	float:left;
	padding:10px 10px 0;
	text-align:left;
	width:472px;
}
.middlezonepro .textcontainer ul {
	margin: 0 0 1.2em;
	padding: 0 12px;
	list-style: none;
	font-size: 75%;
	line-height: 1.2em;
	text-align:center;
}
.middlezonepro .textcontainer li {
	padding: 0 0 4px 10px;
	background: #FFFFFF url(/images/bulletLi.gif) no-repeat 0 3px;
	color: #005BAC;
}
.middlezonepro .textcontainer li a {
}
.middlezonepro .textcontainer li a:hover {
}
.middlezone .textcontainer{
	float:left;
	padding:5px 0 0 10px;
	text-align:left;
	width:703px;
}
.middlezone .textcontainer .left{
	border-right:1px dashed #DCDCDC;
	float:left;
	min-height:235px;
	padding:0 14px 16px 0;
	width:300px;
	border-bottom:1px dashed #DCDCDC;
}
.middlezone .textcontainer .right{
	float:right;
	padding:0 0 1px;
	width:388px;
	border-bottom:1px dashed #DCDCDC;
}
#imgcontainerleft{
	left:6px;
	position:relative;
	top:6px;
}
#imgleftcontainer .slideshow{
	float:left;
	width:326px;
	height:260px;
	color: #5a564d;
	margin:0;
}
#imgcontainerright{
	left:649px;
	position:relative;
	top:6px;	
}
#imgrightcontainer .slideshow2{
	float:left;
	width:200px;
	height:266px;
	margin:0;
}
#leftlist{
	float: left;
	width:226px;
}
#rightlist{
	float:left;
	width:226px;
}
#ulrightleftcontainer{
	float:left;
	padding:0 230px	 0 234px;
}
#sitetxt{
	float:left;
	clear: left;
	padding:0;
	margin: 0;
	background-color:#dcdcdc;
	color:#5e5e5e;
	font-size: 65%;
	width:984px;
}
#sitetxt .line{
	width:982px;
	text-align:center;
	float:left;
	border:1px solid #C0C0C0;
}
#sitetxt p {
	float:left;
	padding:2px 2px 0 7px;
	width:72px;
}
#footer {
	float:left;
	clear: left;
	padding:10px;
	margin: 0;
	background-color:#2C499C;
	color:#ffffff;
	font-size: 65%;
	width:964px;
	border-top:8px solid #78A0D5;
}
#footer a {
	background-color:#2C499C;
	color: #ffffff;
}
#footer a:hover,
#footer a:focus,
#footer a:active {
	background-color:#2C499C;
	color: #00B2DE;
	text-decoration:none;
}
#footer .leftfoot {
	float:left;
}
#footer .rightfoot {
	float:right;
}
#colours{
	padding:0;
	margin:0 0 15px;
	font-size:70%;
	border-width: 0;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: #80807E;
	border-collapse: separate;
	background-color: #ffffff;
}
#colours tr{
}
#colours th{
	border-width:0;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: #80807E;
	background-color: #ffffff;
	text-align:center;
}
#colours td{
	border-width:0;
	padding: 10px 15px;
	border-style: inset inset inset inset;
	border-color: #80807E;
	background-color: #ffffff;
	text-align:left;
}
#colours td strong{
	color:#000000;
}
#colours td.a{
	background:#ffffff;
	padding:5px 5px 2px;
	text-align:left;
	color:#000000;
}
#colours td.b{
	background:#FE0000;
}
#colours td.c{
	background:#FFFF67;
}
#colours td.d{
	background:#0000FE;
}
#colours td.e{
	background:#000000;
}
#colours td.f{
	background:#FFFF00;
}
a.stagzandhenz{
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
	font-size:150%;
}
a:hover.stagzandhenz{
	background:#ffffff;
	color:#ff6600;
	font-weight:bold;
	text-decoration:none;
}
a.specialoffers {
background:none repeat scroll 0 0 #FFFFFF;
color:#000000;
font-size:150%;
font-weight:bold;
text-decoration:underline;
}
table{
	padding:0;
	margin:0 0 27px;
	font-size:70%;
	text-align:center;
	width:100%;
}
th{
	text-align:center;
}
tr{
	width:542px;
}
td{
	padding:7px 5px;
	width:96px;
}
.leftzonewider .listacredside {
	clear: left;
	float: left;
	width: 672px;
	padding: 0;
	width:100%;
	text-align:center;
}
.leftzonewider .listacredside .row {
	float:left;
	padding:0;
	width:356px;
}
.leftzonewider .listacredside .item {
	float: left;
	width: 216px;
	margin: 20px 70px;
}
.leftzonewider .listacredside .item img,
.leftzonewider .listacredside .item .noimg {
	background-color: #ffffff;
	color: #686868;
	font-size: 70%;
	text-align: center;
}
.leftzonewider .listacredside .item img {
	display: block;
	width: 216px;
	height: 150px;
	border: 0;
}
