

/*
Main area's of the website are:

Containers
Header
Sidebar
Testimonial
Newsletter
RSS
Main
Frequently Asked Questions
Footer
*/

/* Containers */
	body {
		background-color: #35353f;
	}

/* Header */
	#banner {
		height: 75px;
		background-color: #35353f;
	}
	
	#logo {
		width: 161px;
		height: 70px;
		background-image:url(/site/static/images/logo.jpg);
		background-repeat: no-repeat;
		float: left;
		margin-top: 5px;		
	}
	
	#supporttel h2 {
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 180%;
		font-weight: normal;
		color: white;
		text-decoration: none;
		padding: 2px 0 0 0;
	}	
	
	a#support {
		background-color: none;
	}
	
	a#support:hover {
		background-color: none;
	}	

	#menutop {	
		height: 40px;
		background-image:url(/site/static/images/redrepeat.jpg);
		background-repeat: repeat-x;
		overflow: hidden;		
	}

	#menu {
		text-align: center;
		height: 40px;		
		overflow: hidden;
	}	
	
	.basket {
		color: black;
		float: right; 
		clear: right; 
		padding: 0 5px 0 5px;
				
	}	
	
	#tabmenu {
		color: black;
		float: left;  
		padding: 0 5px 0 5px;
		margin-right: 10px;		
	}	
	
	#tabmenu1 {
		color: black;
		float: left;  
		padding: 0 5px 0 5px;
		margin-right: 10px;		
		margin-bottom: 10px;
	}	
	
	#banner2 {
		height: 166px;
		background-color: #ffffff;
		border-top: 5px solid #ffffff;		
	}
	
	#fullbanner {	
		width: 808px;
		height: 166px;
		margin-left: 6px;		
	}
	
	*html
	#fullbanner {	
		width: 808px;
		height: 166px;
		margin-left: 2px;		
	}	
	

			
	
	/* Newsletter */
		.newsletter {
			width: 170px;
			height: 143px;
			margin-right: 5px;
			background-color: #ec1c24;
			float: right;
			background-repeat: no-repeat;
			text-align: center;				
		}

		.newsletter p {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 90%;
			color: black;
			text-decoration: none;
			padding: 2px 0 0 0;
		}

		.nrepeat {
			width: 170px;
			background-repeat: repeat-y;
		}

		.newslettertext {
			padding: 5px 0 0 0;
			background-color: none;
			text-align: center;			
		}	

/* Sidebar */
	#sidebar {
		float: left;
		width: 170px;
		margin: 0;
		padding: 5px;
		border-right: 1px solid gray;
		background-color: white;	
	}

#sidemenutitle a {
	padding: 2px 10px 0px 10px;
	color: white;
	background-color: #ff7e07;
}

#sidemenutitle a:hover {
	padding: 2px 10px 0px 10px;
	color: white;
	background-color: #f42834;
}
	
	/* Testimonial */
		#testimonial {
			width: 261px;
		}

		#testimonialtext {
			padding: 0 10px 0 10px;
			text-align: center;
			font-size: 100%;	
			background-color: #ffffff;
			color: white;			
		}


	/* RSS */
		#rss {
			margin-bottom: 10px; 
			text-align: center; 
			padding-left: 20px;
			color: black;
		}

		#rss a {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 90%;
			color: red;
			text-decoration: underline;
			text-align: justify;
			padding: 2px;
		}

		#rss a:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 90%;
			color: red;
			text-decoration: underline;
			text-align: justify;
			padding: 2px;
		}

/* Main */
	.innerbackground {
		padding: 5px 10px 10px 10px;
		background-color: #ffffff;	
	}

	.interest a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
		color: white;
		text-decoration: none;
		text-align: justify;
		padding: 6px;
		background-color: #43ac45;
		font-weight: bold;
	}

	.interest a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
		color: white;
		background-color: #276226 !important;
		text-decoration: underline;
		text-align: justify;
		padding: 6px;
		font-weight: bold;
	}
	
	.interest1 a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
		color: white;
		text-decoration: none;
		text-align: justify;
		padding: 6px;
		background-color: #ff7e07;
		font-weight: bold;
	}

	.interest1 a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
		color: white;
		background-color: #ec1c24 !important;
		text-decoration: underline;
		text-align: justify;
		padding: 6px;
		font-weight: bold;
	}	
	
	#viewbasket a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
		color: white;
		text-decoration: none;
		text-align: justify;
		padding: 2px;
	}

	#viewbasket a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
		color: white;
		background-color: black;
		text-decoration: underline;
		text-align: justify;
		padding: 2px;
	}
	
	#quickbasket p {
		text-align: center;
	}
	
	
/* Frequently Asked Questions */
	.answer a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
		color: black;
		text-decoration: none;
		text-align: justify;
		padding: 2px 0 0 0;
	}

	.answer a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
		color: black;
		text-decoration: none;
		text-align: justify;
		padding: 2px 0 0 0;
	}
	
	.newstab {
		width: 261px;
		height: 25px;
		background-image:url(/site/static/images/newstab.jpg);
		background-repeat: no-repeat;	
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 100%;
		font-weight: normal;
		color: white;
		text-decoration: none;	
	}
	
	.baskettab {
		margin: 5px 0 0 0;
		width: 170px;
		height: 25px;
		background-image:url(/site/static/images/basket.jpg);
		background-repeat: no-repeat;	
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 100%;
		font-weight: normal;
		color: white;
		text-decoration: none;	
	}
	
	.baskettab1 {
		margin: 0px 0 0 0;
		width: 170px;
		height: 25px;
		background-image:url(/site/static/images/basket.jpg);
		background-repeat: no-repeat;	
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 100%;
		font-weight: normal;
		color: white;
		text-decoration: none;	
	}		
	
	.servicestab {
		width: 980px;
		height: 25px;
		background-image:url(/site/static/images/servicestab.jpg);
		background-repeat: no-repeat;	
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 100%;
		font-weight: normal;
		color: white;
		text-decoration: none;	
	}	

	.maintab {
		width: 800px;
		height: 25px;
		background-image:url(/site/static/images/maintab.jpg);
		background-repeat: no-repeat;	
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 100%;
		font-weight: normal;
		color: white;
		text-decoration: none;	
	}	
	
	.maintab1 {
		width: 620px;
		height: 25px;
		background-image:url(/site/static/images/maintab1.jpg);
		margin-left: 180px;
		background-repeat: no-repeat;	
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 100%;
		font-weight: normal;
		color: white;
		text-decoration: none;	
	}		

	
	.articletab {
		width: 448px;
		height: 25px;
		background-image:url(/site/static/images/articletab.jpg);
		background-repeat: no-repeat;	
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 100%;
		font-weight: normal;
		color: white;
		text-decoration: none;	
	}	

/* Footer */
	#contactinfo p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 85%;
		color: gray;
		text-decoration: none;
		text-align: center;
	}

	#footermenu {
		margin-top: 10px;
	}

	#footer {
		clear: both;
		margin: 0;
		height: 60px;
		color: #333;
		background-color: #ddd;
		border-top: 1px solid gray;
	}

	#tel {
		margin: 20px 15px 0 0;
		float: right;
	}

	#fax {
		margin: 20px 20px 0 0;
		float: right;
	}
	
	#footermenu a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 100%;
		color: white;
		text-decoration: none;
		text-align: justify;
	}

	#footermenu a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 100%;
		color: white;
		text-decoration: underline;
		text-align: justify;
		background-color: #35353f;
	}

	#bpfooter {
		text-align: center;
		background-color: #35353f;
		background-repeat: no-repeat;
		margin-top: 5px;
		font-size: 10px;
		color: white;
	}
	
	#bpfooter p {
		text-align: center;
		background-color: #35353f;
		font-size: 10px;
		color: grey;
	}	
	
	.startedinfo {
		float: left; 
		width: 174px; 
		margin: 10px;	
	} 
	
	.startedimage {
		width: 146px; 
		height: 125px; 
		text-align: center;
		margin-left: 10px;
	}	

	.startedimage1 {
		width: 170px; 
		height: 125px; 
	}

	.startedimage2 {
		width: 171px;  
	}		
	
	.startedtext {
		text-align: center;
		background-image:url(/site/static/images/gettingstarted.jpg);
		background-repeat: repeat-x;
		height: 25px;
		color: white;		
	}
	
	#quickbasket {
		background-color: white;
		border-left: 1px solid gray; 
		border-right: 1px solid gray; 
		border-bottom: 1px solid gray;		
	}
	
	#topbullet {
	background-position: center left;
	background-image:url(/site/static/images/squarebullet1.jpg);
	background-repeat: no-repeat;  		
	margin-left: 10px;
	padding-top: 5px;	
	}
	a#topbulletlink {
	color: #ff7e07;
	margin-bottom: 1px;
  	background-color: white; 
  	padding-left: 7px;		
	margin-left: 10px;
	text-decoration: none;
	font-weight: bold;
	}
	
	a#topbulletlink:hover {
	color: white;
	margin-bottom: 1px;
  	padding-left: 7px;	
  	background-color: #f42834; 		
	margin-left: 10px;
	text-decoration: none;
	font-weight: bold;
	}
	
	.topbullet1 {
	background-position: center left;
	background-image:url(/site/static/images/squarebullet.jpg);
	background-repeat: no-repeat;  		
	margin-left: 10px;
	padding-top: 5px;	
	}	
	
	a.topbulletlink1 {
	color: #ff7e07;
	margin-bottom: 1px;
  	background-color: white; 
  	padding-left: 7px;		
	margin-left: 10px;
	text-decoration: none;
	}
	
	a.topbulletlink1:hover {
	color: white;
	margin-bottom: 1px;
  	padding-left: 7px;	
  	background-color: #ff7e07; 		
	margin-left: 10px;
	text-decoration: none;
	}	
	
	
	#smallnande h2 {
	font-size: 50%;
	}
	
	#smallnande h3 {
	font-size: 30%;
	}	
	
	.pointimage {
	background-image:url(/site/static/images/numberbackground.jpg);
	background-repeat: no-repeat;	
	height: 45px;
	width: 45px;
	padding: 5px 0 0 12px;
	margin-right: 10px;
	}

	.pointimage1 {
	background-image:url(/site/static/images/sphere_24.gif);
	background-repeat: no-repeat;	
	height: 24px;
	width: 18px;
	padding: 1px 0 0 5px;
	margin-right: 5px;
	}	
	
	a.serviceimage {
		background-color: white;
	}
	
	a.serviceimage:hover {
		background-color: white;
	}	
	
	.gobutton a {
		background-color: #43ac45;
		color: white;
		padding: 7px;
		text-decoration: none;
		text-align: center;
		margin-top: 15px;
	}
	
	.gobutton a:hover {
		background-color: #276226 !important;
		color: white;
		padding: 7px;
		text-decoration: none;
		text-align: center;
		margin-top: 15px;
	}	
	
	#resourcesmenu1 li {
		color: #f68b1e;
		list-style-type: disc;
		margin-left: 0px;
		padding: 2px 0 0 0;
	}
	
	#resourcesmenu {
		background-color: white; 
		padding: 0; 
		width: 168px; 
		border-left: 1px solid gray; 
		border-right: 1px solid gray; 
		border-bottom: 1px solid gray;
	}
	
	.faq a {
		color: black;
		text-decoration: none;
		background-color: white;
	}
	
	.faq a:hover {
		color: black;
		text-decoration: none;
		background-color: white;
	}	
	
	#gear {
	background-image:url(/site/static/images/gear.jpg);
	width: 32px;
	height: 32px;
	float: left;	
	}
	
	#gear1 {
	background-image:url(/site/static/images/gear1.jpg);
	width: 24px;
	height: 24px;
	float: left;	
	}	
	
	.edge-right {
		background-image:url(/site/static/images/edge-right.jpg);
		height: 27px;
		width: 12px;	
		background-repeat: no-repeat;		
	}
	
	.edge-left {
		background-image:url(/site/static/images/edge-left.jpg);
		height: 27px;
		width: 12px;
		background-repeat: no-repeat;
	}	
	
	.edge {
		background-image:url(/site/static/images/buttonrepeat.jpg);
		height: 27px;
		background-repeat: repeat-x;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
		color: white;
		text-decoration: none;
		text-align: justify;
		font-weight: bold;		
	}	
	
	.button {
		background-image:url(/site/static/images/edgebutton.jpg)!IMPORTANT;
		height: 27px!IMPORTANT;
		width: 152px!IMPORTANT;
		background-repeat: no-repeat!IMPORTANT;
		font-family: Arial, Helvetica, sans-serif!IMPORTANT;
		font-size: 90%!IMPORTANT;
		color: white!IMPORTANT;
		text-decoration: none!IMPORTANT;
		text-align: center!IMPORTANT;
		font-weight: bold!IMPORTANT;
	}	
	
	.processpointer {
		background-image:url(/site/static/images/processpointer.jpg);
		height: 6px;
		width: 6px;
		background-repeat: no-repeat;
		margin-left: 8px;
		margin-right: 8px;	
	}

/* Buttons */

	.hiddenPic {
		display:none;		
	}

	 a.interestbutton {
		display: block;
 		width: 152px;
 		height: 27px;
 		background-image: url(/site/static/images/interestlist.jpg);
		background-color: white!IMPORTANT;
		background-repeat: no-repeat;
		text-decoration: none;
		text-align: right!IMPORTANT;
		float: right;		
	}

	 a:hover.interestbutton {
 		width: 152px;
 		height: 27px;
 		background-image: url(/site/static/images/addroll.jpg);
		background-color: white!IMPORTANT;
		background-repeat: no-repeat; 		
		text-decoration: none;
		text-align: right!IMPORTANT;
		float: right;
	}

	 a.printbutton {
		display: block;
 		width: 152px;
 		height: 27px;
 		background-image: url(/site/static/images/print.jpg);
		background-color: white!IMPORTANT;
		background-repeat: no-repeat;
		text-decoration: none;
		text-align: right!IMPORTANT;
		float: right;		
	}

	 a:hover.printbutton {
 		width: 152px;
 		height: 27px;
 		background-image: url(/site/static/images/printroll.jpg);
		background-color: white!IMPORTANT;
		background-repeat: no-repeat; 		
		text-decoration: none;
		text-align: right!IMPORTANT;
		float: right;
	}
	
	 a.customisebutton {
		display: block;
 		width: 152px;
 		height: 27px;
 		background-image: url(/site/static/images/customise.jpg);
		background-color: white!IMPORTANT;
		background-repeat: no-repeat;
		text-decoration: none;
		text-align: right!IMPORTANT;
	}

	 a:hover.customisebutton {
 		width: 152px;
 		height: 27px;
 		background-image: url(/site/static/images/customiseroll.jpg);
		background-color: white!IMPORTANT;
		background-repeat: no-repeat; 		
		text-decoration: none;
		text-align: right!IMPORTANT;
	}
	
	 a.savebutton {
		display: block;
 		width: 152px;
 		height: 27px;
 		background-image: url(/site/static/images/save.jpg);
		background-color: white!IMPORTANT;
		background-repeat: no-repeat;
		text-decoration: none;
		text-align: right!IMPORTANT;
	}

	 a:hover.savebutton {
 		width: 152px;
 		height: 27px;
 		background-image: url(/site/static/images/saveroll.jpg);
		background-color: white!IMPORTANT;
		background-repeat: no-repeat; 		
		text-decoration: none;
		text-align: right!IMPORTANT;
	}		
	
	 a.nextbutton {
		display: block;
 		width: 152px;
 		height: 27px;
 		background-image: url(/site/static/images/next.jpg);
		background-color: white!IMPORTANT;
		background-repeat: no-repeat;
		text-decoration: none;
		text-align: right!IMPORTANT;
		float: right;
	}

	 a:hover.nextbutton {
 		width: 152px;
 		height: 27px;
 		background-image: url(/site/static/images/nextroll.jpg);
		background-color: white!IMPORTANT;
		background-repeat: no-repeat; 		
		text-decoration: none;
		text-align: right!IMPORTANT;
		float: right;
	}		
	
	 a.backbutton {
		display: block;
 		width: 152px;
 		height: 27px;
 		background-image: url(/site/static/images/back.jpg);
		background-color: white!IMPORTANT;
		background-repeat: no-repeat;
		text-decoration: none;
		text-align: right!IMPORTANT;
	}

	 a:hover.backbutton {
 		width: 152px;
 		height: 27px;
 		background-image: url(/site/static/images/backroll.jpg);
		background-color: white!IMPORTANT;
		background-repeat: no-repeat; 		
		text-decoration: none;
		text-align: right!IMPORTANT;
	}	
	
	 a.recustomisebutton {
		display: block;
 		width: 152px;
 		height: 27px;
 		background-image: url(/site/static/images/recustomise.jpg);
		background-color: white!IMPORTANT;
		background-repeat: no-repeat;
		text-decoration: none;
		text-align: right!IMPORTANT;
	}

	 a:hover.recustomisebutton {
 		width: 152px;
 		height: 27px;
 		background-image: url(/site/static/images/recustomiseroll.jpg);
		background-color: white!IMPORTANT;
		background-repeat: no-repeat; 		
		text-decoration: none;
		text-align: right!IMPORTANT;
	}	
	
	a.learnmore {
		background-color: #efefef!IMPORTANT;
		background-repeat: no-repeat;
		text-decoration: none;	
		color: #ff7e07!IMPORTANT;
		font-size: 85%!IMPORTANT;
	}	
	
	a:hover.learnmore {
		background-color: #efefef!IMPORTANT;
		background-repeat: no-repeat; 		
		text-decoration: none;	
		color: #ff7e07!IMPORTANT;
		font-size: 85%!IMPORTANT;
		text-align: right!IMPORTANT;
	}	
	
	 a.viewbutton {
		display: block;
 		width: 152px;
 		height: 27px;
 		background-image: url(/site/static/images/view.jpg);
		background-color: white!IMPORTANT;
		background-repeat: no-repeat;
		text-decoration: none;
		text-align: center!IMPORTANT;
	}

	 a:hover.viewbutton {
 		width: 152px;
 		height: 27px;
 		background-image: url(/site/static/images/viewroll.jpg);
		background-color: white!IMPORTANT;
		background-repeat: no-repeat; 		
		text-decoration: none;
		text-align: center!IMPORTANT;
	}	
	
	 a.selectbutton {
		display: block;
 		width: 152px;
 		height: 27px;
 		background-image: url(/site/static/images/select.jpg);
		background-color: white!IMPORTANT;
		background-repeat: no-repeat;
		text-decoration: none;
		text-align: right!IMPORTANT;
	}

	 a:hover.selectbutton {
 		width: 152px;
 		height: 27px;
 		background-image: url(/site/static/images/selectroll.jpg);
		background-color: white!IMPORTANT;
		background-repeat: no-repeat; 		
		text-decoration: none;
		text-align: right!IMPORTANT;
	}
	
	 a.sendbutton {
		display: block;
 		width: 152px;
 		height: 27px;
 		background-image: url(/site/static/images/send.jpg);
		background-color: white!IMPORTANT;
		background-repeat: no-repeat;
		text-decoration: none;
		text-align: right!IMPORTANT;
	}

	 a:hover.sendbutton {
 		width: 152px;
 		height: 27px;
 		background-image: url(/site/static/images/sendroll.jpg);
		background-color: white!IMPORTANT;
		background-repeat: no-repeat; 		
		text-decoration: none;
		text-align: right!IMPORTANT;
	}	
	
	 a.submitbutton {
		display: block;
 		width: 152px;
 		height: 27px;
 		background-image: url(/site/static/images/submit.jpg);
		background-color: white!IMPORTANT;
		background-repeat: no-repeat;
		text-decoration: none;
		text-align: right!IMPORTANT;
	}

	 a:hover.submitbutton {
 		width: 152px;
 		height: 27px;
 		background-image: url(/site/static/images/submitroll.jpg);
		background-color: white!IMPORTANT;
		background-repeat: no-repeat; 		
		text-decoration: none;
		text-align: right!IMPORTANT;
	}	
	
	 a.golivebutton {
		display: block;
 		width: 152px;
 		height: 27px;
 		background-image: url(/site/static/images/quoteme.jpg);
		background-color: white!IMPORTANT;
		background-repeat: no-repeat;
		text-decoration: none;
		text-align: right!IMPORTANT;
	}

	 a:hover.golivebutton {
 		width: 152px;
 		height: 27px;
 		background-image: url(/site/static/images/quotemeroll.jpg);
		background-color: white!IMPORTANT;
		background-repeat: no-repeat; 		
		text-decoration: none;
		text-align: right!IMPORTANT;
	}	
	
	 a.optionsbutton {
		display: block;
 		width: 152px;
 		height: 27px;
 		background-image: url(/site/static/images/options.jpg);
		background-color: white!IMPORTANT;
		background-repeat: no-repeat;
		text-decoration: none;
		text-align: right!IMPORTANT;
	}

	 a:hover.optionsbutton {
 		width: 152px;
 		height: 27px;
 		background-image: url(/site/static/images/optionsroll.jpg);
		background-color: white!IMPORTANT;
		background-repeat: no-repeat; 		
		text-decoration: none;
		text-align: right!IMPORTANT;
	}	
	
	 .chosenitems {
		display: block;
 		width: 152px;
 		height: 27px;
 		background-image: url(/site/static/images/chosenitems.jpg);
		background-color: white!IMPORTANT;
		background-repeat: no-repeat;
		text-decoration: none;
		text-align: right!IMPORTANT;
	}			
	
	#pinman {
		width: 137px;
		height: 274px;
	 	background-image: url(/site/static/images/Pinman.jpg);
		background-color: white!IMPORTANT;
	}	
	
	#jumpingman {
		width: 137px;
		height: 203px;
	 	background-image: url(/site/static/images/jumpingman.jpg);
		background-color: white!IMPORTANT;
	}	
	
#basketlink a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 100%;
	color: #ff7e07;
	text-decoration: underline;
	text-align: justify;
	padding: 2px;
}

#basketlink a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 100%;
	color: white;
	text-decoration: none;
	text-align: justify;
	background-color: #ff7e07;
	padding: 2px;
}	

	 a.comment {
		display: block;
 		width: 152px;
 		height: 27px;
 		background-image: url(/site/static/images/comment.jpg);
		background-color: white!IMPORTANT;
		background-repeat: no-repeat;
		text-decoration: none;
		text-align: right!IMPORTANT;
	}

	 a:hover.comment {
 		width: 152px;
 		height: 27px;
 		background-image: url(/site/static/images/commentroll.jpg);
		background-color: white!IMPORTANT;
		background-repeat: no-repeat; 		
		text-decoration: none;
		text-align: right!IMPORTANT;
	}
		