html{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	background-image: url('/images/page_background_2px.jpg');
	background-repeat: repeat-x;
	background-position: top left;	
	background-color: #fff;
	}

body{
	margin-top: 0px;
}
	
img{
	border: 0px;
}

p, span{
	font-size: 12px;
}

li{
	font-size: 12px;
}
a:link, a:active, a:visited, a:hover{
		font-size: 12px;
		color: #000000;
		font-weight: bold;
	}

a:hover{
	text-decoration: underline;
	color: #048AA5;
	
	}
	
h1,h2,h3{
}

h1{
	font-size: 22px;
}

h2{
	font-size: 16px;
}

h3{
	font-size: 14px;
}

h4{
	font-size: 12px;
}

div.all{
	width: 972px;
	background-color: #FFFFFF;
	margin: auto;
	margin-top: 0px;
}	
	
	
div.header{
	height: 120px;
	width: 970px;
	background-image: url(/images/header_background.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	}
	
	div.header img{
		float: left;
	
	}
	
	div.header div.toplinks{
		float: right;
		margin-right: -175px;
		margin-top: 10px;
		font-size: 11px;
	}
	div.header div.toplinks img{
		padding:0 5px;
	}
		div.toplinks a{
			text-decoration: none;
			color: #000000;
			font-size: 11px;
		}
		
		div.toplinks a:hover{
			text-decoration: underline;
		}
		
	div.header div.header_search{
		float: right;
		margin-right: 8px;
		margin-top: 33px;
		height: 40px;
		width:190px;
		background-image: url(/images/header_search_background.jpg);
		background-repeat: no-repeat;
		background-position: top left;
	}
	
		form.searchform{
		margin-left: 18px;
		}
		
		#searchform input.keywords{
			height: 11px;
			width: 100px;
			color: #333333;
			margin-left: 30px;
			margin-top: 10px;
			float: left;
			font-size: 9px;
		}
		
		#searchform input.submit{
			margin-top: 7px;
		
		}

	div.header div.header_basket{
		float: right;
		margin-right: -192px;
		margin-top: 75px;
		height: 40px;
		width:190px;
		background-image: url(/images/header_basket_background.jpg);
		background-repeat: no-repeat;
		background-position: top left;
		font-size: 13px;
		color: #FFFFFF;
	}
	
		div.header_basket div.basket_amount{
			font-size: 13px;
			color: #FFFFFF;
			float: right;
			margin-right: 35px;
			margin-top: 11px;
		}

		div.basket_amount a {
			color: #FFFFFF;
			text-decoration: none;
		}

		div.basket_amount span{
			line-height: 15px;
			}
		
.menu {
	width:955px; 
	height:37px; 
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	padding-left: 10px;
	z-index:100;
	font-family:arial, sans-serif;
	background-image: url(/images/topmenu_background.jpg);
	background-repeat: no-repeat;
}
	
	
	/* remove all the bullets, borders and padding from the default list styling */
	.menu ul {
		padding:0;
		margin:0;
		margin-left: 20px;
		list-style-type:none;
	}
	.menu ul ul {
		width:90px;
		margin-left: 0px;

	}
	
	/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
	.menu li {
		float:left;
		position:relative;
	}
	
	/* style the links for the top level */
	.menu a, .menu a:visited {
		display:block;
		font-size:10px;
		text-decoration:none; 
		color:#fff;
		padding-left: 20px;
		padding-right: 20px;	
		height:25px;
		margin-top: 1px; 
		border-left: 1px solid #FFFFFF;
		line-height:24px; 
		font-weight:bold;
		text-align: center;
	}
	
		.menu a.homelink{
			border-left: 0px;
		}
	
	/* style the top level hover */
	.menu a:hover, .menu ul ul a:hover{
		color: #5e76a5; 
	}
	.menu :hover > a, .menu ul ul :hover > a {
		color: #00aeef; 
	}
	
	/* style the second level link */
	.menu ul ul li a {
				background-color: #f2f4f4;
	}
	
	/* style the second level hover */
	.menu ul ul li a:hover{
				background-color: #00aeef;
				color: #FFFFFF;
	}
	
	/* hide the sub levels and give them a positon absolute so that they take up no room */
	.menu ul ul {
		visibility:hidden;
		position:absolute;
		height:0;
		top:25px;
		left:0; 
		width:90px;
		margin-top: 1px;
		z-index:100001;
	}
	
	/* style the table so that it takes no ppart in the layout - required for IE to work */
	.menu table {
		position:absolute; 
		top:0; 
		left:0; 
		border-collapse:collapse;
	}
	
	/* style the second level links */
	.menu ul ul a, .menu ul ul a:visited {
		background-color: #f2f4f4;
		color:#000; 
		height:auto; 
		line-height:1em; 
		padding: 10px;
		width:140px;
		text-align: left;
		border: 1px solid black;		
		margin-top: -1px;
	}
	
	.menu ul ul a:visited {
		background-color: #f2f4f4;

	}
	
		
	.menu li.homelist{
		margin-left: -35px;
		width: 40px;
		padding-top: 7px;
	}
		li.homelist a.homelink{
			border-right: none;
		}
	.menu li.red {
		background-color:#FF0000;
		}
	.menu li.red a:hover {
		color:#FFFFFF;
		}		
			
	#last{
		border-right: none;
	}
	
	/* make the second level visible when hover on first level list OR link */
	.menu ul li:hover ul, .menu ul a:hover ul{
		visibility:visible; 
	}
	
div.content{
	width: 740px;
	float: left;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 10px;
	padding-top: 0px;
	background-color: #FFFFFF;	
	}
	
	div.content h1{
		font-size: 19px;
		margin-top: -15px;
		margin-bottom: 20px;
		margin-left: 10px;
		font-weight: normal;
		font-family: 'Quattrocento', serif;
		color:#000000;
		border-bottom: 1px dotted #1A91AF;
	}
	
	div.content p{
		padding: 10px;
		padding-right: 30px;
	}
	
	div.content img{
		padding: 5px;
		border: 1px solid #CCCCCC;
		margin: 10px;
		margin-right: 20px;
	
	}
	
		div.content div.fullwidth{
			background-image: url('/images/fullwidth_bottom.gif');
			background-repeat: no-repeat;
			background-position: bottom left;
			margin-left: 0px;
			margin-right: 15px;
			margin-bottom: 20px;
			width: 760px;
			padding: 10px;
			padding-bottom: 20px;		
			clear: none;
		}
			
		div.fullwidth h2{
			margin-left: -10px;
			margin-top: -20px;
			margin-bottom: -5px;
			padding-top: 12px;
			padding-bottom: 10px;
			padding-left: 18px;
			background-image: url('/images/fullwidth_top.gif');
			background-repeat: no-repeat;
			background-position: top left;
			font-size: 14px;
		}	
		
			div.fullwidth ul{
			max-width: 690px;
		}	
	
		
		div.content div.bordered_leftcol{
			background-image: url('/images/narrow_bottom.gif');
			background-repeat: no-repeat;
			background-position: bottom left;
			width: 349px;
			padding: 5px;
			padding-bottom: 10px;
			float: left;
			margin: 0px;
			margin-left: 0px;
		}
			div.bordered_leftcol h2{
				margin-left: -5px;
				margin-top: -20px;
				margin-bottom: -5px;
				padding-top: 12px;
				padding-left: 18px;
				background-image: url('/images/narrow_top.gif');
				background-repeat: no-repeat;
				background-position: top left;
				font-size: 13px;
			}
			
			div.bordered_leftcol p{
				padding-top: 12px;
				padding-left: 18px;
				padding-right: 10px;
				
				font-size: 12px;
				}
			
		div.content div.bordered_rightcol{
			background-image: url('/images/narrow_bottom.gif');
			background-repeat: no-repeat;
			background-position: bottom left;	
			padding-bottom: 10px;
			margin-left: 410px;
			width: 349px;
			
		}
			div.bordered_rightcol h2{
				margin-left: 0px;
				margin-top: -15px;
				margin-bottom: -5px;
				padding-top: 12px;
				background-image: url('/images/narrow_top.gif');
				background-repeat: no-repeat;
				background-position: top left;
				font-size: 13px;
			}
			
			div.bordered_rightcol p{
				padding-top: 12px;
				padding-left: 21px;
				padding-right: 10px;
				font-size: 12px;
				}
		
		

	

	div.fullwidth_user_feedback{
		margin-left: 5px;
		margin-right: 15px;
		margin-bottom: 20px;
		width: 650px;
		padding: 10px;		
		color: green;
		clear: none;
	}
	
	div.content table{
		margin-left: 10px;
		font-size: 12px;
		}
			
	div.user_feedback{
		color:red;
		font-weight: bold;
		margin-left: 10px;
		font-size: 12px;
		padding-top: 10px;
	}
	
	hr.fullwidth{
		width: 725px;
		margin-right: 30px;	
		border-top: 1px dotted #303052;
		height: 1px;
	}
	
	table { border-collapse:collapse; }
	
	tr.dotted{
		border-bottom: 1px dotted #303052;
	}
	
	td{
		padding: 5px;
	}
div.rightpanel{
	margin-left: 775px;
	width: 187px;
	margin-top: -15px;

}
		
	div.rightpanel div.rightpanel_box{
		background-color: #FFFFFF;
		width: 187px;
		height: 130px;
		margin-top: 10px;
	
		
	}
		div.rightpanel_box h2{
			height: 28px;
			padding-top: 7px;
			font-size: 14px;
			text-align: center;
			color:#FFFFFF;
			background-image: url(/images/sidepanel_header_background.jpg);
			background-repeat: no-repeat;
			background-position: top left;
		}
		
		div.rightpanel_box p{
			padding: 5px;
			margin: 0px;
			margin-top: -20px;
			border: 1px solid #00aeef;
			border-top: 0px;			
		}
		
		div.rightpanel_box img{
			padding: 0px;
			margin-left: -5px;
			margin-bottom: -5px;
			margin-top: -2px;

		}


form{
margin-left: 10px;
}

form fieldset {
	padding-bottom: 5px;
	width: 660px;
}


fieldset.noborder{
	border: 0;
}

fieldset{
	border: 0;
}

div.formrow {
	padding-top: 10px;
}


div.formrow input.radio{
	margin-left: 20px;
}

span.radiolabel{
	font-size: 12px;

}


div.formrow span.label {
  float: left;
  width: 150px;
  font-size: 12px;
  }
  
  span.keywords{
  	font-size: 12px;
  }

div.formrow span.field {
	margin-left: 10px;
	padding: 5px;
	width: 500px;
	text-align: left;
  } 

	legend{
		font-size: 14px;
		font-weight: bold;
		margin-left: -5px;
		margin-top: 10px;
	}
	
	textarea.contact_message{
		position: relative;
		left: -65px;
	}

br.clear{
	clear: both;
}
.red{
	color: red;
	font-weight: bold;
}

.green{
	color: green;
}


/**************************/	
/* individual page styles */
/**************************/

/* index page */

div.homepage_image{
	width: 760px;
	height: 410px;
	margin-left: 10px;
	margin-top: -10px;
	float: left;
	background-image: url(/images/user_images/fitness-equipment-superstore.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	
}

div.homepage_image p{
		margin-left: 20px;
		width: 290px;
	}
	
	div.homepage_image a{
		text-decoration: underline;
	}
	
	div.homepage_image a:hover{
		color: #17829C;
		text-decoration: none;

	}

div.homepage_bottombox{
		background-color: #FFFFFF;
		width: 245px;
		height: 270px;
		margin-top: 10px;
		float: left;
		margin-left: 10px;
		margin-right: 2px;
		
	}
		div.homepage_bottombox h2{
			margin: 0px;
			height: 40px;
			font-size: 14px;
			text-align: center;
			color: #FFFFFF;
			background-image: url(/images/bottombox_header_background.jpg);
			background-repeat: no-repeat;
			background-position: top left;
		}
		
		div.homepage_bottombox p{
			padding: 0px;
			margin: 0px;
		
			border: 1px solid #000000;
		}
		
		div.homepage_bottombox img{
			padding: 0px;
			margin: 0px;
			border: 0px;			
		
		}

 div.homepage_seo_box{
			background-image: url('/images/homepage_seo_bottom.gif');
			background-repeat: no-repeat;
			background-position: bottom left;
			margin-top: 10px;
			margin-left: 13px;
			margin-right: 15px;
			margin-bottom: 20px;
			width: 950px;
			padding: 20px;
			padding-bottom: 20px;		
		}
			
		div.homepage_seo_box h2{
			width: 950px;
			color: #1A91AF;
			margin-left: -20px;
			margin-top: -20px;
			margin-bottom: -5px;
			padding-left: 18px;
			padding-top: 10px;
			text-align: center;
			background-image: url('/images/homepage_seo_top.gif');
			background-repeat: no-repeat;
			background-position: top left;
			font-size: 14px;
		}	
		
		div.homepage_seo_box h3{
			color: #1A91AF;
			margin-left: 20px;
		}
		
		div.homepage_seo_box p{
			width:890px;
			padding: 20px;
			padding-top: 0px;
			padding-right: 30px;
		
		}
/* product catalogue */

div.compare{
	height: 20px;
	margin-top: -20px;
	margin-bottom: 30px;
}

	div.compare img{
		display: inline;
		border: none;
		
	}

	div.compare div.comparetext{
		float: left;
		margin-left: 150px;
		margin-top: -35px;
		font-size: 10px;
	}
	
	div.compare div.bottom_comparetext{
		float: left;
		margin-left: 150px;
		margin-top: -35px;
		font-size: 10px;
	}

div.content div.product_grid{
			margin-top: -70px;
			margin-left: 0px;
			margin-right: 15px;
			margin-bottom: 20px;
			width: 760px;
			padding: 10px;
			padding-bottom: 20px;		
			clear: none;
		}
		
		div.product_grid #filter{
			margin-left: 0px;
		
		}

div.page_numbers{
	padding-top: 10px;
	color: #16377e;
	font-size: 12px;
	margin-bottom: 5px;
	clear: left;
}
	div.page_numbers a{
		text-decoration: none;
		color: #16377e;
	}

	div.page_numbers a.selected_page{
		text-decoration: none;
		background-color: #16377E;
		color: #FFFFFF;
		padding: 1px;
	}


div.grid_product{
	float: left;
	width: 248px;
	height: 380px;
	background-image: url('/images/product_grid_background.gif');
	background-repeat: no-repeat;
	background-position: top left;	
	font-size: 12px;
	
}
	div.grid_product img.grid_product_image{
		max-height: 140px;
		max-width: 200px;
		border: 0px;
	
	}

	div.grid_product div.image{
		height: 180px;
		width: 200px;
			
	}
		div.image img.zoom_image{
			position: relative;
			top: -50px;
			left: 180px;
			width:25px;
			border: 0px;
			
			z-index:99;
		}

	div.grid_product div.product_title {
		background:#BCECFE;
		font-weight: bold;
		color: #16377e;
		padding-bottom: 5px; /* allows baseline padding */
		border-bottom: 1px dotted #16377e;
		padding-top: 0px; /* allows baseline padding */
		padding-bottom: 6px;
		border-top: 1px dotted #16377e;
		padding-left: 10px;
		width: 223px;
		height: 24px;
		margin-left: 5px;
		margin-top: -15px;
		text-align: center;
	}
	
	div.grid_product div.summary {
		font-size: 11px;
		margin-left: 12px;
		margin-top: 10px;
		width: 220px;
		height: 65px;		
	}
		a.more_info{
			font-size: 12px;
			text-decoration: none;
			margin-right: 12px;
		}

		a.more_info:hover{
			font-size: 12px;
			text-decoration: underline;		
			color: #000000;	
		}
		
	
	div.grid_product div.info{
		font-size: 10px;
		float: left;
		width: 220px;
		padding: 5px;
		margin-top: -20px;
		margin-left: 10px;
	}
		 span.list_price{
			padding-left: 5px;
			font-size: 10px;
		
		}
		 span.our_price{
			color: #0e498d;
			font-size: 14px;
			font-weight: bold;
		}

	div.grid_product div.purchase{
		width: 220px;
		margin-left: 10px;
		height: 70px;
	}
		div.purchase select{
			padding-top: 2px;
			padding-bottom: 2px;
		}

	
		#grid_add_to_basket{
			float: right;
			margin-right: 135px;
			margin-top: -20px;
		}
		
		div.purchase span.out_of_stock_message{
			margin-left: 20px;
			text-align: justify;
		}
	
	div.grid_product div.comparebox{
		text-align: center;
		margin-top: -4px;
		font-size: 10px;
	}

	 div.category_description{
			background-image: url('/images/category_description_bottom.gif');
			background-repeat: no-repeat;
			background-position: bottom left;
			margin-top: -30px;
			margin-left: 13px;
			margin-right: 25px;
			margin-bottom: 20px;
			width: 735px;
			padding: 10px;
			padding-bottom: 20px;		
			clear: none;
		}
			
		div.category_description h2{

			margin-left: -10px;
			margin-top: -20px;
			margin-bottom: -5px;
			padding-left: 18px;
			background-image: url('/images/category_description_top.gif');
			background-repeat: no-repeat;
			background-position: top left;
			font-size: 14px;
		}	
			div.category_description li{
				width: 650px;
		}	
		
		div.category_description h2,h3,h4{
			color: #1A91AF;
		}	
		


/* comparison product pages */

div.fullwidth_content{
	margin-left: 15px;
}
	div.fullwidth_content h1{
		font-size: 15px;
		margin-top: -15px;
		margin-bottom: 20px;
		margin-left: 10px;
		margin-right: 27.5px;
		font-weight: normal;
		color: #1A91AF;
		border-bottom: 1px dotted #1A91AF;
	}

div.comparison_product{
	float: left;
	width: 220px;
	margin-left: 10px;
	padding-bottom: 30px;
	font-size: 12px;
	background-image: url('/images/compare_product_bottom.jpg');
	background-repeat: no-repeat;
	background-position: bottom center;		
	
}
	div.comparison_product h2{
		background-image: url('/images/compare_product_top.jpg');
		background-repeat: no-repeat;
		background-position: top center;		
		margin-top: -1px;

	
	}
	div.comparison_product img.comparison_product_image{
		max-width: 180px;
		max-height: 170px;
		border: 0px;
	}

	div.comparison_product div.image{
		height: 180px;
		width: 200px;
			
	}

	div.comparison_product div.product_title {
		background:#c1efed;
		font-size: 12px;
		font-weight: bold;
		color: #16377e;
		padding-bottom: 5px; /* allows baseline padding */
		border-bottom: 1px dotted #16377e;
		padding-top: 3px; /* allows baseline padding */
		border-top: 1px dotted #16377e;
		padding-left: 10px;
		width: 190px;
		height: 23px;
		margin-left: 10px;

	}
	
	div.comparison_product div.summary {
		font-size: 11px;
		margin-left: 12px;
		margin-top: 5px;
		width: 200px;
		height: 70px;		
	}
		
	div.comparison_product div.features {
		font-size: 11px;
		margin-left: 25px;
		width: 200px;
	}
		
	div.comparison_product div.more_info_button{
		margin-left: 5px;
		border: 0px;	
	}
		div.more_info_button img{
			border: 0px;
		}

	div.comparison_product div.info{
		font-size: 10px;
		float: left;
		width: 200px;
		padding: 5px;
		margin-left: 10px;
	}
		div.info span.list_price{
		}
		
		div.info span.our_price{
			color: #0e498d;
			font-size: 14px;
			font-weight: bold;
		}
	div.comparison_product div.purchase{
		width: 200px;
		margin-left: 20px;
		font-size: 10px;
	}
	
		div.comparison_product div.purchase form{
			display: inline;
		}
		
		#grid_add_to_basket{
			position: relative;
			display: inline;
			top: 10px;
			left: 80px;
		
		}
	
	div.comparison_product div.comparebox{
		text-align: center;
		margin-top: 5px;
		font-size: 10px;

	}

	
/* Individual product pages */
div.product{
	padding: 5px;
	margin: 5px;
	width: 710px;
}

div.product div.product_title {
	background:#BCECFE;
	font-size: 14px;
	font-weight: bold;
	color: #16377e;
	padding-bottom: 5px; /* allows baseline padding */
	border-bottom: 1px dotted #16377e;
	padding-top: 5px; /* allows baseline padding */
	border-top: 1px dotted #16377e;
	padding-left: 10px;

}

div.product div.product_title span.product_price {
	float: right;
	padding-right: 10px;
}

div.product div#specialoffers {
	float: right;
	padding: 0px;
	width: 450px;
}

div.product div.specialoffer {
	padding: 6px;
	margin: 0px;
	margin-bottom: 10px;
	background: #c1efed;
	border: 1px dotted #16377e;
	border-left: 0;
	border-right: 0;
}

div.product div.specialoffer p {
	margin: 0px;
	padding: 5px;
}

div.product div.specialoffer h3 {
	margin: 0px;
	padding: 2px;
	font-size: 14px;
	color: #15377E;
	text-align: left;
	padding-bottom: 5px;
	border-bottom: 1px dotted #16377e;
}

div.product div.specialoffer a{
	color: #000000;
	text-decoration: underline;
}

div.product div.specialoffer a:hover{
	color: #15377E;
	text-decoration: none;
}


div.product div.image{
	float: left;
	width: 220px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}

div.product div.image img{
	max-width: 180px;	
	border: 0px;
}
		
div.product div.purchase {
	float: right;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-right: 8px;
	font-size: 12px;
}

div.product div.purchase p.formrow {
	margin: 4px 0px 4px 0px;
	padding: 0px;
	text-align: right;
}
	
div.product div.purchase span.list_price{
	text-decoration: line-through;
}

div.product div.product_title span.our_price{
	color: #0e498d;
	font-size: 16px;
	font-weight: bold;
}

div.product div.purchase form {
	display: inline;
}

#product_add_to_basket{
	position: relative;
	display: inline;
	top: 8px;
	left: 8px;
}	
	
	div.product div.tabs{
		float: right;
		text-align: right;
		width: 450px;
		margin-top: 10px;
		margin-bottom: 10px;
		border-bottom: 1px solid #999999;
	}
		div.tabs div.tab {
			float: right;
			text-align: center;
			width: 120px;
			height: 21px;
			margin-left: 4px;
			margin-bottom: -1px;
			padding-top: 6px;
			background-image: url('/images/tab.gif');
			background-position: top left;
			background-repeat: no-repeat;
		}
			div.tab a{
				text-decoration: none;
			}
			
			div.tab a:hover{
				text-decoration: underline;
				color: #504F4F;
			}
		
	div.product #summary{
		float: right;
		width: 440px;
		font-size: 12px;	
		padding: 5px;	
		border-bottom: 1px solid #999999;
		display: none;
	}
	
	div.product #specification{
		float: right;
		width: 440px;
		font-size: 12px;	
		padding: 5px;
		display: none;
		border-bottom: 1px solid #999999;
		
	}
	
	div.product #full_details{
		float: right;
		width: 440px;
		font-size: 12px;	
		padding: 5px;	
		border-bottom: 1px solid #999999;
		
	}
	
	
div.comparisonproduct{
	width: 150px;
	float: left;

}		

	
/* view basket */

#delivery, #purchase_order {
	display: none;
	}
	
	div.preview_basket_buttons{
		text-align: center;
	}
	
	div.preview_basket_buttons img{
		border: none;
	}
	
	td.total{
		background-color: #e8e8e4;
	}
	
	#account_passwords{
		display: block;
	}
	
	tr.cartitem th{
		color: #028DA0;
	}

li.account{
	list-style: none;
	background: url(/images/link.gif);
	background-position: center left;
	background-repeat: no-repeat;
	margin-left: -20px;
	padding: 0px;
	padding-left: 20px;

}

div.vouchererror{
	color: red;
}

	div.vouchererror h3{
		margin-left: 10px;
	
	}

		/* find us page */

div.map_text{
	float: right;
	width: 250px;

}

#button{
	border: 0px;
}

span.contact_label{
	margin-top: -30px;

}

.noborder{
	border: none;
}

/* FOOTER */		
	
div.footer{
	text-align: center;
	font-size: 11px;
	font-weight: normal;
	margin-top: -5px;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 20px;
	clear: both;
}
	div.footer div.general{
		height: 20px;
		padding-top: 5px;
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 10px;		
		background-color: #999999;
		color: #FFFFFF;
		
	}
		div.general a{
			font-size: 11px;
			color: #FFFFFF;
			text-decoration: none;
		}

		div.general a:hover{
			font-size: 11px;
			text-decoration: underline;
			color: #FFFFFF;
		}
	
	div.footer div.browse{
		color: #666464;
		margin-bottom: 10px;				
	}
		div.browse a{
			font-size: 11px;
			font-weight: normal;
			padding-left: 2px;
			padding-right: 2px;
			color: #666464;
			text-decoration: underline;
		}
		div.browse a:hover{
			font-size: 11px;
			font-weight: normal;
			padding-left: 2px;
			padding-right: 2px;
			color: #000000;
		}

	div.footer div.services{
		color: #666464;
	}
		div.services a{
			font-size: 11px;
			font-weight: normal;
			color: #666464;
			text-decoration: none;
		}
		div.services a:hover{
			font-size: 11px;
			font-weight: normal;
			color: #000000;
			text-decoration: underline;
		}
		
		.footer-title{
			font-size: 11px;
			font-weight: bold;
			color: #000000;
		}
		
		.delivery-title{
			font-size: 14px;
			font-weight: bold;
			color: #00a7b8;
		}
		
		#delivery-img {		
		border: 0pt none;
		float: left;
		}
		
.footer-highlight{
	background-color: #B6EBF8;
	color: #000000;
}		
		
		
#compare_features{
	background-image: none;
	height: 1000px;
}

div.features_table{
	font-size: 11px;
		margin-left: 12px;
		margin-top: 30px;
		width: 220px;
		height: 65px;	

}

		
/* END FOOTER */
