	BODY {
    font-family: arial, verdana, sans-serif;
	font-size: 11px;
	background="#EEE"
	} 
	P {
    padding: 0px 0px 4px 0px;
    margin: 0px;
	} 
	TD {
    font-family: arial, verdana, sans-serif;
	font-size: 100%;
	color: #777;
	} 
	
	a { 
	text-decoration: none;
	color: #003366; 
	} 
	
	a:hover { 
	text-decoration: underline;
	} 
	
	img{border:0;}
	
	.left_menu_back a, .right_menu a, .top_home_search_text a, .bottom_bar a{ 
	color: #FFF; 
	text-decoration: none;
	} 
	.left_menu_back a:hover, .right_menu a:hover, .top_home_search_text a:hover, .bottom_bar a:hover{ 
	color: #FFCC33; 
	text-decoration: none; 
	}
	
	.grey {
	color: #666; 
	}
	
	.grey a { 
	color: #666; 
	text-decoration: none;
	} 
	.grey a:hover { 
	color: #FFCC33; 
	text-decoration: none; 
	}
	
	.main_table {

	background="#FFF"
	}
	.top_align {
	vertical-align: top;
	}
	.top_home_search {
	background-image: url(../images/top_home_search.gif);
	background-repeat: no-repeat;
	background-position: right;
	vertical-align: top;
	padding-top: 12px;
	padding-right: 26px;
	}
	.top_home_search_text {
	padding-top: 6px;
	color: #FFF;
	}
	.top_horizontal_menu {
	vertical-align: top;
	background-image: url(../images/top_menu_bg.gif);
	background-repeat: repeat-x;
	}
	.left_menu_back {
	vertical-align: top;
	background-repeat: repeat-y;
	}
	.left_menu_front {
	border-top: 1px solid #79828B;
	border-bottom: 1px solid #79828B;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	background-image: url(../images/left_menu_front_bg.gif);
	background-repeat: repeat-y;
	}
	.left_menu_title {
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 8px;
	color: #FFF;
	}
	.left_menu_item {
	vertical-align: top;
	background-image: url(../images/left_menu_r_arrow.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 20px;
	padding-top: 1px;
	padding-bottom: 3px;	
	color: #FFF;
	}
	.left_menu_sub_item {
	vertical-align: top;
	background-image: url(../images/left_menu_d_arrow.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 34px;
	padding-top: 1px;
	padding-bottom: 3px;	
	color: #FFF;
	}
	.left_menu_sub_sub_item {
	vertical-align: top;
	background-image: url(../images/left_menu_dd_arrow.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 48px;
	padding-top: 1px;
	padding-bottom: 3px;	
	color: #FFF;
	}
	
	.left_menu_sub_sub_sub_item {
	vertical-align: top;
	background-image: url(../images/left_menu_ddd_arrow.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 62px;
	padding-top: 1px;
	padding-bottom: 3px;	
	color: #FFF;
	}
	
	.right_menu {
	vertical-align: top;
	background-color: #951313;
	padding-top: 10px;
	padding-bottom: 10px;
	}
	.right_menu_basket {
	vertical-align: top;
	border: 1px solid #FFCC33;
	background-image: url(../images/basket.gif);
	background-repeat: no-repeat;
	background-position: top;
	color: #FFF;
	padding-top: 28px;
	padding-bottom: 10px;
	padding-right: 9px;
	padding-left: 9px;
	}
	.right_menu_quick {
	vertical-align: top;
	border: 1px solid #FFF;
	background-image: url(../images/quick_search_bg.gif);
	background-repeat: repeat-y:
	color: #FFF;
	padding-bottom: 10px;
	padding-right: 9px;
	padding-left: 9px;
	}
	.right_menu_brand {
	vertical-align: top;
	border: 1px solid #FFCC33;
	background-image: url(../images/brand_search_bg.gif);
	background-repeat: repeat-y:
	color: #FFF;
	padding-bottom: 10px;
	padding-right: 9px;
	padding-left: 9px;
	}
	.right_menu_top_ten {
	vertical-align: top;
	border: 1px solid #FFF;
	color: #FFF;
	padding-bottom: 10px;
	padding-left: 9px;
	}
	.select_drop_down {
	width: 132px;
	font-size: 9px;
	}
	.white_text {
	color: #FFFFFF;
	} 
	.top_ten_highlight_text {
	vertical-align: top;
	color: #FFCC33;
	}
	.bottom_bar {
	background-image: url(../images/bottom_bar_bg.gif);
	background-repeat: repeat-x;
	color: #FFF;
	padding-left: 10px;
	padding-right: 10px;
	}
	.bottom_nav {
	padding-right: 80px;
	vertical-align: top;
	}
	.bottom_nav a:link, .bottom_nav a:visited { 
	color: #777; 
	text-decoration: none;
	} 
	.bottom_nav a:hover { 
	color: #ECAD00; 
	text-decoration: none; 
	}
	.main_content {
	vertical-align: top;
	color: #777;
	padding-bottom: 10px;
	}
	.vertical_dotted_left {
	border-left: 1px dotted #777;
	}
	.horizontal_dotted_bottom {
	font-size: 5px;
	border-bottom: 1px dotted #777;
	}
	.product_detail {
	font-size: 13px;
	font-weight: bold;
	color: #003366;
	}
	.product_type {
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	}
	.page_title {
	font-size: 16px;
	font-weight: bold;
	color: #003366;
	border-bottom: 1px solid #003366;
	}
	.page_trail {
	vertical-align: bottom;
	padding-bottom: 3px;
	border-bottom: 1px solid #003366;
	}
	.page_trail a:link, .page_trail a:visited { 
	color: #777; 
	text-decoration: underline;
	} 
	.page_trail a:hover { 
	color: #ECAD00; 
	text-decoration: underline; 
	}
	.product_box {
	margin: 5px;
	background-image: url(../images/pp_product_box.gif);
	background-repeat: no-repeat;
	}
	.product_box_text {
	padding-left: 12px;
	padding-right: 12px;
	background: #FD9720;

	}
	
	.product_box_info {
	background: #0C579F;
	padding-left:9px;
	padding-top:5px;
	border-left: 0px solid #CDC8C8;
	border-bottom: 0px solid #CDC8C8;
	color: #777; 
	text-decoration: underline;
	}
	
	.product_box_price {
	background: #02407B;
	text-align:center;
		padding-bottom:5px;

	}
	
	.product_box_info a:link {
	color: #777; 
	text-decoration: underline;
	}
	.product_box_info a:visited {
	color: #777; 
	text-decoration: underline;
	}
	.product_box_info a:hover {
	color: #ECAD00;
	text-decoration: underline;
	}
	.product_detail_title {
	padding-left: 20px;
	font-size: 17px;
	font-weight: bold;
	color: #003366;
	}
	.product_detail_border {

	}
	.product_detail_bullet {
	vertical-align: top;
	padding-left: 20px;
	}
	.product_detail_box1 {
	border: 1px solid #CCC;
	background: #EFEFEF;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	}
	.product_detail_box2 {
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background: #E6E6E6;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #111;
	}
	.product_detail_box3 {
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background: #E6E6E6;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #111;
	}
	.about_text {
	padding-left: 80px;
	}
	
	.blue_title {
	color: #003366;
	font-weight: bold;
	}
	
	.blue {
	color: #003366;
	}
	
	.text_header {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 100%;
	}
	.text_header2 {
	font-weight: bold;
	color: #000000;
	font-size: 100%;
	}
	
	.checkout_step {

	font-weight: bold;
	color: #AAAAAA;
	font-size: 11px;
	}
	
	.red {
	color: #990000;
	margin-left:6px;
	}
	
	.offer_title {
	font-size: 14px;
	font-weight: bold;
	}
	
	.small {
	font-size: 9px;
	}
	
	.smallinput {
	font-size: 9px;
	}
	
	.left_menu_filter_title{
	color: White;
	font-size: 12px;
	font-weight: bold;
}


	.body_home {
	background-image: url(../images/pp_red_back.gif); 	margin : 0; 	PADDING : 0;font-size: 75%;
	} 
	
	h1 {font-weight: bold;color: #0C579F;font-size: 150%;font-family: Arial, Helvetica, sans-serif;}
	h4 {font-weight: bold;color: #0C579F;font-size: 150%;font-family: Arial, Helvetica, sans-serif;margin-left:6px;}
	
	#container_for_all{width:791px;overflow:auto;margin-left:auto;margin-right:auto;}
	.accounts{width:567px;overflow:auto;margin-left:15px;padding-top:10px;}
	
	#header_for_logo {width:791px;height:108px;margin-left:auto;margin-right:auto;}
	#tools_pp_logo 
{
width:229px;height:97px;float:left;margin-left:1px;margin-right:25px;padding-left:22px;background-image: url(../images/tools-logo.gif);background-repeat: no-repeat;background-position:center center;
}
	#signup {width:318px;height:108px;float:left;}
	
	
	/* SITE NAVIGATION MENU */
	#nav_a 					{position:relative;background-image: url(../images/nav_main.jpg);height: 41px;width: 794px;margin-right: auto;margin-left: auto;text-align:left; border-bottom: 0px solid #FFFFFF;padding-left:0px;	}
	#nav_a ul 				{margin: 0px;padding: 0px;list-style: none;width: 794px;}
	#nav_a ul li 			{list-style: none;margin: 0px;padding: 0px;float: left;}
	
	#hometoplink 			{list-style: none;font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/home.gif);background-repeat: no-repeat;height: 41px;width: 175px;display: block;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
	/*
	#hometoplink:hover		{color: #FFFFFF;background-image: url(../images/pp_home_012.gif);}
	#hometoplink span		{display:none;}
	*/
	.toplink2 		{
								padding-left:40px;
								font-size:2em;
								margin-top:10px;
								
								color: #022f58;
	
	}
	
	
	#signuptoplink			{list-style: none;font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/sign.gif);background-repeat: no-repeat;height: 41px;width: 250px;display: block;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
/*
	#signuptoplink:hover	{color: #FFFFFF;background-image: url(../images/pp_sign_up_nav2.gif);}
	#signuptoplink span		{display:none;}
*/	
	#livehelptoplink		{list-style: none;font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/contact.gif);background-repeat: no-repeat;height: 41px;width: 250px;display: block;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
/*
	#livehelptoplink:hover	{color: #FFFFFF;background-image: url(../images/pp_live_help_nav2.gif);}
	#livehelptoplink span	{display:none;}
*/	
	#toolbagtoplink		{list-style: none;font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/pp_tool_nav.gif);height: 41px;width: 250px;display: block;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
	#toolbagtoplink:hover	{color: #FFFFFF;background-image: url(../images/pp_tool_nav2.gif);}
	#toolbagtoplink span	{display:none;}
	
	#carriagetoplink		{list-style: none;font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/carriageicon.jpg);background-repeat: no-repeat;height: 39px;width: 100px;display: block;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
/*
	#carriagetoplink:hover	{color: #FFFFFF;}
	#carriagetoplink span	{display:none;}
*/	
	#basket {width:150px;height:91px;float:left;margin-left:23px;margin-top:13px;}
	
	.menu_basket_fresh {
	vertical-align: top;
	border: 0px solid #FFCC33;
	background-image: url(../images/pp_basket.gif);
	background-repeat: no-repeat;
	background-position: top;
	color: #FFF;
	padding-top: 45px;
	padding-bottom: 10px;
	padding-right: 9px;
	padding-left: 9px;
	}
	
	#search_bar {width:833px;height:35px;margin-left:auto;margin-right:auto;background-image: url(../images/pp_search_bar.gif);}
	
	.left_menu_title_james {
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 8px;
	color: #FFF;

	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	background-color: #0C579F;
	}

	.left_menu_front_james {

	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	background-color: #0C579F;
	
	}
	
	.left_menu_item_james {
	font-size: 110%;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 3px;	
	color: #FFF;
	}
	.left_menu_sub_item_james {
	font-size: 110%;
	vertical-align: top;
	background-image: url(../images/pp_left_menu_bullet.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 34px;
	padding-top: 1px;
	padding-bottom: 3px;	
	color: #FFF;
	}
	.left_menu_sub_sub_item_james {
	vertical-align: top;
	background-image: url(../images/left_menu_dd_arrow.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 48px;
	padding-top: 1px;
	padding-bottom: 3px;	
	color: #FFF;
	}
	
	.left_menu_sub_sub_sub_item_james {
	vertical-align: top;
	background-image: url(../images/left_menu_ddd_arrow.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 62px;
	padding-top: 1px;
	padding-bottom: 3px;	
	color: #FFF;
	}
	
	#home_three {width:587px;height:125px;margin-left:10px;}
		#pp_home_01 {width:190px;height:125px;float:left;}
		#pp_home_02 {width:190px;height:125px;float:left;margin-left:9px;}
		#pp_home_03 {width:190px;height:125px;float:right;}
		
	#main_home_banner {width:587px;height:172px;margin-left:10px;margin-bottom:10px;}
		#pp_home_large_01 {width:462px;height:172px;float:left;background-image: url(../images/pp_home_product_large.jpg);}
		#pp_home_large_02 {width:118px;height:172px;float:right;}
		
	.main_home_banner2 {width:587px;overflow:auto;margin-left:10px;margin-bottom:10px;}		
		
	.blue_product_back{width:185px;height:120px;padding-left:5px;padding-top:5px;background-image: url(../images/pp_home_product.jpg);}
	
	.product_detail_james {
	padding-left:5px;
	font-size: 100%;
	color: #FFFFFF;
	}

	.product_price_james {
	padding-top:3px;
	font-size: 140%;
	font-weight: bold;
	color: #FFFFFF;
	}
	
	.product_vat_james {
	padding-top:1px;
	font-size: 80%;
	color: #FFFFFF;
	}
	
	.product_detail_james2 {
	padding-left:5px;
	font-size: 150%;
	color: #FFFFFF;
	}

	.product_price_james2 {
	padding-top:3px;
	font-size: 150%;
	font-weight: bold;
	color: #FFFFFF;
	}
	
	.product_vat_james2 {
	padding-top:1px;
	font-size: 65%;
	color: #FFFFFF;
	}

	#quick_links {width:587px;height:121px;margin-left:10px;margin-bottom:10px;}
	.quick1 {width:112px;height:121px;float:left;}
	.quick {width:112px;height:121px;margin-left:6px;float:left;}
	
	.bottom_bar_james {
	background-image: url(../images/pp_bottom_nav.gif);
	background-repeat: repeat-x;
	color: #FFF;
	padding-left: 10px;
	padding-right: 10px;
	}
	
	.page_trail22 {
	vertical-align: bottom;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 0px solid #003366;
	}
	
	.page_trail22 a:link, .page_trail22 a:visited { 
	color: #777; 
	text-decoration: underline;
	} 
	.page_trail22 a:hover { 
	color: #ECAD00; 
	text-decoration: underline; 
	}
	
	.large_font{
    font-family: arial, verdana, sans-serif;
	font-size: 120%;
	font-weight:bold;
	color: #000;
	} 	