body { 
	background-color: #ddd; 
	margin: 0px; 
	text-align: center; 
	font-family: "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif; 
	font-size:70%; 
	line-height:12px;
	color: #666;
}
h1 { font-size:2em; color: #f60; line-height:1.6em; font-weight: normal; padding:0; margin:0; text-transform: uppercase; }	
h2 { font-size:1.5em; color: #666; line-height:1.6em; font-weight: normal; padding:0; margin:0; text-transform: uppercase; }	
h3 { font-size:1.2em; color: #f60; line-height:1.6em; font-weight: normal; padding:0; margin:0; text-transform: uppercase; }	
h2 { font-size:1.1em; color: #666; line-height:1.6em; font-weight: normal; padding:0; margin:0; text-transform: uppercase; }	

a 		{ color: #f60; text-decoration: none; }
a:hover { text-decoration: none; color: #666; }

select, input { font-family: "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif; color: #666; font-size:11px; }

img {border:0}
.left 	{ float:left; }
.right 	{ float:right; }
.clear	{ clear:both; }
.hidden {display:none; }
.hidespan span { position:absolute; left:-99999px; }

.white { color: #fff; }

.button { background: #d94c04; border-top: 1px solid #E7A685; border-left: 1px solid #E7A685; border-right: 1px solid #8F3304; border-bottom: 1px solid #8F3304; color:#fff;}

table th { background: #666; color:#fff }

#container 	{ width: 790px; text-align: left; margin: 0 auto; padding:15px; position: relative; background-color: #fff; }

#header { width:790px; margin-bottom:30px; }

#logo { float:left; height:35px; width:222px }
#menu ul 	{ float:left; padding-left:25px; margin:0; height:15px; }

#menu ul li							{ float:left; list-style-type:none; }
#menu ul li a	 					{ display:block; text-decoration:none; text-transform:uppercase; height:10px; border-right:1px solid #666; }
#menu ul li a span					{ display:block; width:0; height:0; overflow:hidden; }

#menu ul li a#b-home 				{ width: 100px; background:#fff url(http://www.internetfusion.co.uk/images/common/header/b_home.gif) 50% 0%  no-repeat; }
#menu ul li a#b-home.selected,
#menu ul li a#b-home:hover 			{ width: 100px; background:#fff url(http://www.internetfusion.co.uk/images/common/header/b_home.gif) 50% 100%  no-repeat;  }


#menu ul li a#b-about-us 			{ width: 100px; background:#fff url(http://www.internetfusion.co.uk/images/common/header/b_about-us.gif) 50% 0%  no-repeat; }
#menu ul li a#b-about-us.selected,
#menu ul li a#b-about-us:hover 		{ width: 100px; background:#fff url(http://www.internetfusion.co.uk/images/common/header/b_about-us.gif) 50% 100%  no-repeat;  }


#menu ul li a#b-media 				{ width: 100px; background:#fff url(http://www.internetfusion.co.uk/images/common/header/b_media.gif) 50% 0%  no-repeat; }
#menu ul li a#b-media.selected,
#menu ul li a#b-media:hover 		{ width: 100px; background:#fff url(http://www.internetfusion.co.uk/images/common/header/b_media.gif) 50% 100%  no-repeat;  }


#menu ul li a#b-our-sites 			{ width: 100px; background:#fff url(http://www.internetfusion.co.uk/images/common/header/b_our-sites.gif) 50% 0%  no-repeat; }
#menu ul li a#b-our-sites.selected,
#menu ul li a#b-our-sites:hover 	{ width: 100px; background:#fff url(http://www.internetfusion.co.uk/images/common/header/b_our-sites.gif) 50% 100%  no-repeat;  }


#menu ul li a#b-contact-us 			{ width: 100px; background:#fff url(http://www.internetfusion.co.uk/images/common/header/b_contact-us.gif) 50% 0%  no-repeat; border-right:none; }
#menu ul li a#b-contact-us.selected,
#menu ul li a#b-contact-us:hover 	{ width: 100px; background:#fff url(http://www.internetfusion.co.uk/images/common/header/b_contact-us.gif) 50% 100%  no-repeat;  }


#content { width:790px; }

#submenu 	{ margin:20px 0; background-color:#fff; clear:both;text-align:center; width:790px;}

#submenu ul 			{ margin:0; padding:0; }

#submenu ul li			{ float:left; list-style-type:none; }
#submenu ul li a	 	{ display:block; text-decoration:none; text-transform:uppercase; height:263px; margin-right:10px; }
#submenu ul li a span	{ display:block; width:0; height:0; overflow:hidden; }

#submenu ul li a#b-leisure 				{ width: 253px; background:#fff url(http://www.internetfusion.co.uk/images/home/leisure.jpg) 50% 0%  no-repeat;  }
#submenu ul li a#b-leisure.selected,
#submenu ul li a#b-leisure:hover 		{ width: 253px; background:#fff url(http://www.internetfusion.co.uk/images/home/leisure.jpg) 50% 100%  no-repeat;  }

#submenu ul li a#b-time 				{ width: 253px; background:#fff url(http://www.internetfusion.co.uk/images/home/time.jpg) 50% 0%  no-repeat; }
#submenu ul li a#b-time.selected,
#submenu ul li a#b-time:hover 			{ width: 253px; background:#fff url(http://www.internetfusion.co.uk/images/home/time.jpg) 50% 100%  no-repeat;  }

#submenu ul li a#b-health 				{ width: 253px; background:#fff url(http://www.internetfusion.co.uk/images/home/health.jpg) 50% 0%  no-repeat; margin:0;}
#submenu ul li a#b-health.selected,
#submenu ul li a#b-health:hover 		{ width: 253px; background:#fff url(http://www.internetfusion.co.uk/images/home/health.jpg) 50% 100%  no-repeat;  }


#submenu ul li a#b-health-trade 		{ width: 253px; background:#fff url(http://www.internetfusion.co.uk/images/health/health-trade.jpg) 50% 0%  no-repeat; margin-left:100px; }
#submenu ul li a#b-health-trade.selected,
#submenu ul li a#b-health-trade:hover 	{ width: 253px; background:#fff url(http://www.internetfusion.co.uk/images/health/health-trade.jpg) 50% 100%  no-repeat;  }

#submenu ul li a#b-health-retail 		{ width: 253px; background:#fff url(http://www.internetfusion.co.uk/images/health/health-retail.jpg) 50% 0%  no-repeat;  margin-left:60px; }
#submenu ul li a#b-health-retail.selected,
#submenu ul li a#b-health-retail:hover 	{ width: 253px; background:#fff url(http://www.internetfusion.co.uk/images/health/health-retail.jpg) 50% 100%  no-repeat;  }


#submenu ul li a#b-leisure-trade 		{ width: 253px; background:#fff url(http://www.internetfusion.co.uk/images/leisure/leisure-trade.jpg) 50% 0%  no-repeat; margin-left:100px; }
#submenu ul li a#b-leisure-trade.selected,
#submenu ul li a#b-leisure-trade:hover 	{ width: 253px; background:#fff url(http://www.internetfusion.co.uk/images/leisure/leisure-trade.jpg) 50% 100%  no-repeat;  }

#submenu ul li a#b-leisure-retail 		{ width: 253px; background:#fff url(http://www.internetfusion.co.uk/images/leisure/leisure-retail.jpg) 50% 0%  no-repeat;  margin-left:60px; }
#submenu ul li a#b-leisure-retail.selected,
#submenu ul li a#b-leisure-retail:hover { width: 253px; background:#fff url(http://www.internetfusion.co.uk/images/leisure/leisure-retail.jpg) 50% 100%  no-repeat;  }


#submenu ul li a#b-time-trade 		{ width: 253px; background:#fff url(http://www.internetfusion.co.uk/images/time/time-trade.jpg) 50% 0%  no-repeat; margin-left:100px; }
#submenu ul li a#b-time-trade.selected,
#submenu ul li a#b-time-trade:hover 	{ width: 253px; background:#fff url(http://www.internetfusion.co.uk/images/time/time-trade.jpg) 50% 100%  no-repeat;  }

#submenu ul li a#b-time-retail 		{ width: 253px; background:#fff url(http://www.internetfusion.co.uk/images/time/time-retail.jpg) 50% 0%  no-repeat;  margin-left:60px; }
#submenu ul li a#b-time-retail.selected,
#submenu ul li a#b-time-retail:hover { width: 253px; background:#fff url(http://www.internetfusion.co.uk/images/time/time-retail.jpg) 50% 100%  no-repeat;  }


#spec-specification #spec-box 	{ margin:0; padding:0; }
#spec-specification .spec-cat 	{ float:left; width:120px; padding:0; margin:0; font-weight:bold; margin:2px; }
#spec-specification .spec-value { float:left; padding:0; margin:0; margin:2px; padding-left:10px; }


.orange-block { line-height:1px; margin:0; padding:0; height:6px; width:6px; background-color: #f60; margin:5px 0;}

#dealer-login { width: 760px; background: #666; padding:15px; color:#fff; margin-top:20px; } 

#f-flashcontent { margin-left:-10px;}

#footer { height: 52px; width: 790px; margin-top:30px; }

#footer #footer-protx { float:left; width: 185px; }

#footer #footer-copyright { float:left; width: 420px; padding-top:40px; height:52px; text-align:center;  }

#footer #footer-webtrader { float:right; width: 137px; }

dl	{ margin:1.0em 0; }
dt	{ margin:0; padding:2px; position:absolute; width:90px; padding-top:3px; font-weight:bold; line-height:1.1em; }
dd	{ margin:0; padding:2px; margin:2px 0; padding-left:100px; line-height:1.1em;}

#contact dt { width:120px; margin-top:4px;}
#contact dd { padding-left:130px; }