@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	}
body {
	background:#c7c8ca;
	font-size:62.5%;
	font-family:"Trebuchet MS";
	}
.aural {
	text-indent:-9999px;
	}

.blue {color:#186cb0;}

	
/* Containing Elements
------------------------------- */

#wrapper {
	width:960px;
	height:auto;
	margin:20px auto 0;
	}
	#container {
		width:940px;
		height:auto;
		float:left;
		background:url(../images/bgHead.png) top no-repeat #fff;
		padding:10px 10px 0;
		}

/* Masthead
-------------------------------- */

#masthead {
	width:100%;
	height:163px;
	float:left;
	position:relative;
	background:url(../images/hdrHome.jpg) no-repeat;
	}
	#masthead.football {background:url(../images/hdrFootball.jpg) no-repeat;}
	#masthead.rugby {background:url(../images/hdrRugby.jpg) no-repeat;}
	#masthead.hockey {background:url(../images/hdrHockey.jpg) no-repeat;}
	#masthead.cricket {background:url(../images/hdrCricket.jpg) no-repeat;}
	#masthead.netball {background:url(../images/hdrNetball.jpg) no-repeat;}
	#masthead.other-sports {background:url(../images/hdrOther.jpg) no-repeat;}
	#logo {
		width:355px;
		height:144px;
		background:url(../images/drLogo.png) no-repeat;
		position:absolute;
		left:29px;
		top:34px;
		}
		#logo a {
			width:355px;
			height:96px;
			display:block;
			}
			
#infoBar {
	width:100%;
	height:22px;
	float:left;
	padding-top:8px;
	}
	#infoBar p, #infoBar a {
		font-size:11px;
		color:#666;
		}
		
	#cta {
		width:auto;
		height:auto;
		float:right;
		color:#fff;
		font-size:14px;
		margin:20px 20px 0 0;
		text-align:left;
		}
		#cta span {
			font-size:2.0em;
			}
		
		
/* LAYOUT PANELS
-------------------------- */

#mainContent {
	width:100%;
	height:auto;
	float:left;
	}
	#leftPanel {
		width:200px;
		height:auto;
		float:left;
		padding-right:10px;
		}
		#leftPanel p, #centrePanel p {
			font-size:11px;
			color:#666;
			}
	#centrePanel {
		width:530px;
		height:auto;
		float:left;
		padding-right:10px;
		overflow:hidden;
		}
	#rightPanel {
		width:190px;
		height:auto;
		float:left;
		}
		
/* HEADERS
--------------------------- */

.hdr {
	width:100%;
	height:34px;
	float:left;
	overflow:hidden;
	margin-bottom:6px;
	background-color:#186cb0;
	}
	.hdr h2 {
		height:29px;
		color:#fff;
		font-size:1.5em;
		padding:5px 0 0 10px;
		background:url(../images/loz-left.png) left top no-repeat;
		}
	.blue {background:url(../images/loz-left-blue.png) left top no-repeat;}
	.ltblue {background:url(../images/loz-left-lightblue.png) left top no-repeat;}
	.black {background:url(../images/loz-left-black.png) left top no-repeat;}
	.red {background:url(../images/loz-left-red.png) left top no-repeat;}
		.blue h2 {background:url(../images/loz-right-blue.png) right no-repeat;}
		.ltblue h2 {background:url(../images/loz-right-lightblue.png) right no-repeat;}
		.black h2 {background:url(../images/loz-right-black.png) right no-repeat;}
		.red h2 {background:url(../images/loz-right-red.png) right no-repeat;}
		
		.hdr h2 a {
			color:#fff;
			display:block;
			text-decoration:none;
			}
			.hdr h2 a:hover {
				color:#186cb0;
				}

#search {
	width:100%;
	height:34px;
	float:left;
	background:url(../images/loz-left-black.png) left top no-repeat;
	padding-bottom:5px;
	}
	label.searchLabel {
		width:50px;
		height:29px;
		float:left;
		color:#fff;
		font-size:1.5em;
		font-weight:bold;
		padding:5px 5px 0 10px;
		}
		input.searchText {
			width:90px;
			float:left;
			margin-top:7px;
			font-size:12px;
			}
		input.goSearch {
			width:26px;
			height:34px;
			float:right;
			background:url(../images/butSearch.png) top right no-repeat;
			border:none;
			text-align:-9999px;
			cursor:pointer;
			font-size:0.1em;
			}

/* EDITABLE PAGES
----------------------------- */

#editable p {
	font-size:12px;
	color:#666;
	padding-bottom:6px!important;
	}

/* CONTACT PAGE
----------------------------- */

#contactForm {
	float:left;
	}
	#contactForm fieldset {
		width:460px;
		border:1px solid #eaeaea;
		padding:20px;
		}
	#contactForm legend {
		font-size:14px;
		font-weight:bold;
		color:#186cb0;
		}
	#contactForm .element {
		width:100%;
		float:left;
		padding-bottom:10px;
		}
		#contactForm .element label {
			font-size:12px;
			width:100px;
			float:left;
			}
		#contactForm .element input.text, #contactForm .element textarea.text {
			float:left;
			width:350px;
			}
		#contactForm .element textarea.text {
			height:100px;
			}
		#contactForm input.submit {
			margin-top:0!important;
			float:right!important;
			margin-right:6px;
			}


/* SHOP NAVIGATION
----------------------------- */

#shopNav, #supportNav {
	width:100%;
	height:auto;
	float:left;
	}
	#shopNav {
		padding-bottom:10px;
		}
	#shopNav ul, #supportNav ul {
		width:200px;
		height:auto;
		float:left;
		list-style:none;
		font-size:12px;
		border-top:1px solid #eaeaea;
		}
		#shopNav ul li, #supportNav ul li {
			float:left;
			}
			#shopNav ul li span, #shopNav ul li a, #supportNav ul li a {
				width:178px;
				float:left;
				padding:3px 0 3px 20px;
				background:#f8f8f8;
				display:block;
				border-bottom:1px solid #eaeaea;
				border-left:1px solid #eaeaea;
				border-right:1px solid #eaeaea;
				text-decoration:none;
				color:#666;
				cursor:pointer;
				}
				#shopNav ul li span:hover, #supportNav ul li a:hover {
					background:#eaeaea;
					}
				#shopNav ul li a:hover {color:#186cb0;}
				/*#shopNav ul li.rugby a:hover {color:#a6ce39;}
				#shopNav ul li.cricket a:hover {color:#a6a8ab;}
				#shopNav ul li.hockey a:hover {color:#fc8521;}*/
					#shopNav ul li ul {
						border-top:none;
						}
						#shopNav ul li ul {
							float:left;
							}
							#shopNav ul li ul li a, #shopNav ul li.active ul li a {
								width:158px;
								padding-left:40px;
								background:#fff;
								border-bottom:1px solid #eaeaea;
								border-left:1px solid #eaeaea;
								border-right:1px solid #eaeaea;
								}
								#shopNav ul li ul li.active a, #shopNav ul li.active a {
									background:#b4d1e8 url(../images/activeArrow.png) no-repeat right;
									color:#15336f;
									}
								/*#shopNav ul li.football ul li.active a {background:#fabea7;color:#f01b24;}*/
			

/* HOME MAIN CONTENT
-------------------------------- */

#homeSections {
	width:100%;
	height:auto;
	float:left;
	}
	#homeSections ul {
		list-style:none;
		}
		#homeSections ul li {
			/*width:254px;*/
			width:262px;
			height:295px;
			/*height:175px;*/
			float:left;
			/*-moz-border-radius:20px;
			-webkit-border-radius:20px;*/
			margin-bottom:5px;
			}
			#homeSections li h2 a {
				/*width:234px;*/
				width:262px;
				/*height:175px;*/
				height:290px;
				display:block;
				/*padding-right:20px;*/
				text-decoration:none;
				font-size:1px;
				text-align:center;
				color:#0072bc;
				}
				#homeSections li.panel1 h2 a {background:url(../images/panel1.png) no-repeat;}
				#homeSections li.panel2 h2 a {background:url(../images/panel2.png) no-repeat;}
				#homeSections li.panel3 h2 a {background:url(../images/panel3.png) no-repeat;}
				#homeSections li.panel4 h2 a {background:url(../images/panel4.png) no-repeat;}
			
			#homeSections ul li.football {
				border:4px solid #f81b22;
				background:url(../images/scnFootball.jpg) no-repeat;
				color:#f81b22;
				}
				#homeSections li.football h2 a {color:#f81b22;}
			#homeSections ul li.rugby {
				border:4px solid #a6ce39;
				background:url(../images/scnRugby.jpg) no-repeat;
				color:#a6ce39;
				}
				#homeSections li.rugby h2 a {color:#a6ce39;}
			#homeSections ul li.cricket {
				border:4px solid #a7a9ac;
				background:url(../images/scnCricket.jpg) no-repeat;
				color:#a7a9ac;
				}
				#homeSections li.cricket h2 a {color:#a7a9ac;}
			#homeSections ul li.hockey {
				border:4px solid #f58220;
				background:url(../images/scnHockey.jpg) no-repeat;
				color:#f58220;
				}
				#homeSections li.hockey h2 a {color:#f58220;}
			#homeSections ul li.netball {
				border:4px solid #49c3f0;
				background:url(../images/scnNetball.jpg) no-repeat;
				color:#49c3f0;
				}
				#homeSections li.netball h2 a {color:#49c3f0;}
			#homeSections ul li.other {
				border:4px solid #b706cc;
				background:url(../images/scnOther.jpg) no-repeat;
				color:#b706cc;
				}
				#homeSections li.other h2 a {color:#b706cc;}
				#homeSections ul li:nth-child(2n+1) {
					margin-right:5px;
					}
				#homeSections ul li h2 {
					font-size:25px;
					font-weight:bold;
					text-align:right;
					padding:6px 20px 0 0;
					}

/* PRODUCT INDEX LIST STYLE
----------------------------------- */

#pagination {
	width:100%;
	height:auto;
	float:left;
	padding:3px 0 6px;
	font-size:11px;
	}
	#pagination a {
		padding:2px 5px;
		background:#186cb0;
		color:#fff;
		text-decoration:none;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		margin-left:3px;
		}
		#pagination a:hover {
			background:#666;
			}

#productList {
	width:100%;
	height:auto;
	float:left;
	}
	#productList ul {
		list-style:none;
		}
		#productList ul li {
			width:248px;
			height:auto;
			float:left;
			margin:0 10px 10px 0;
			border:3px solid #186cb0;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
			}
			.prodListImg {
				width:100%;
				height:auto;
				float:left;
				position:relative;
				padding:40px 0 20px;
				clear:both;
				}
				.prodListImg img {
					border:none;
					}
			.prodListTitle, .prodListDetail {
				width:238px;
				height:35px;
				position:absolute;
				padding:5px;
				text-align:center;
				clear:both;
				left:0;
				}
			.prodListTitle {
				top:0;
				background:#fff;
				-moz-border-radius-topleft:8px;
				-webkit-border-radius-topleft:8px;
				-moz-border-radius-topright:8px;
				-webkit-border-radius-topright:8px;
				border-bottom:3px solid #186cb0;
				}
			.prodListDetail {bottom:0;background:#186cb0;}
				.prodListTitle h3 a {
					width:218px;
					height:35px;
					font-size:14px;
					color:#186cb0;
					line-height:16px;
					text-decoration:none;
					padding:0 10px;
					}
				.prodListDetail .priceDetail {
					height:35px;
					float:left;
					font-size:1.2em;
					color:#fff!important;
					}
					.prodListDetail .priceDetail p {
						font-size:1.0em;
						color:#fff!important;
						}
				.prodListDetail .price {
					height:35px;
					float:right;
					color:#fff;
					text-align:right;
					}
					.prodListDetail .price h3 {font-size:1.4em; color:#fff!important;}
					.prodListDetail .price p {font-size:1.2em; color:#fff!important;}


		/*#productList ul.football li {border:3px solid #f01b24;}
		#productList ul.football li .prodListTitle h3 {color:#f01b24;}
		#productList ul.football li .prodListDetail {background:#f01b24;}*/
		#detailTable.football thead tr td {background:url(../images/white-grad.png) repeat-x #f01b24; color:#fff;}
		#detailTable.football table td {background:#fabea7;}
		#detailTable.football table td.football {color:#f01b24;}
		
		/*#productList ul.rugby li {border:3px solid #a6ce39;}
		#productList ul.rugby li .prodListTitle h3 {color:#a6ce39;}
		#productList ul.rugby li .prodListDetail {background:#a6ce39;}*/
		#detailTable.rugby thead tr td {background:url(../images/white-grad.png) repeat-x #a6ce39; color:#fff;}
		#detailTable.rugby table td {background:#e1eec1;}
		#detailTable.rugby table td.rugby {color:#a6ce39;}
		

/* PRODUCT DETAILS
----------------------------------- */

#productDetails {
	width:508px;
	height:auto;
	float:left;
	padding:10px;
	border:1px solid #eaeaea;
	}
	#productDetails #description {
		width:248px;
		height:auto;
		float:left;
		padding-right:10px
		}
		#productDetails #description h3 {
			font-size:1.5em;
			color:#f01b24;
			padding-bottom:5px;
			}
		#productDetails #description p {
			font-size:1.1em;
			line-height:15px;
			color:#666;
			}
		#productDetails #description ul {
			padding-left:20px;
			color:#666;
			font-size:1.1em;
			padding-top:10px;
			}
			#productDetails #description ul li {
				padding-bottom:5px;
				}
	#productDetails #prodImages {
		width:250px;
		height:auto;
		float:left;
		}
		#productDetails #prodImages img {
			border:1px solid #eaeaea;
			}
			#productDetails #prodImages .prodThumbImages img {
				width:81px;
				float:left;
				margin:0;
				padding:0;
				cursor:pointer;
				}
	#trademarks {
		float:left;
		padding:10px 0 5px;
		}
		#trademarks img {
			border:none!important;
			}
	
	#prodOptions {
		width:504px;
		margin-top:10px;
		padding:10px 0;
		float:left;
		border-top:1px dashed #eaeaea;
		border-bottom:1px dashed #eaeaea;
		/*overflow:hidden;*/
		}
		#prodOptions #detailTable, #prodOptions #optionTable {
			width:238px;
			height:auto;
			float:left;
			}
		#prodOptions #optionTable {
			/*margin-left:15px;*/
			float:right;
			}
			#prodOptions table {
				width:245px;
				height:auto;
				}
				
				#prodOptions #optionTable thead tr td {background:url(../images/white-grad.png) repeat-x #0c54a6; color:#fff;}
				
				#prodOptions #detailTable thead tr td, #prodOptions #optionTable thead tr td {
					-moz-border-radius-topleft:10px;
					-webkit-border-radius-topleft:10px;
					-moz-border-radius-topright:10px;
					-webkit-border-radius-topright:10px;
					}
				
					#prodOptions table td {
						font-size:1.2em;
						color:#333;
						padding:3px 0 3px 6px;
						border-bottom:2px solid #fff;
						}
					
					#optionTable table td {background:#aae0fa;}
					#optionTable select {
						width:100px;
						height:18px;
						font-size:11px;
						}
					#optionTable input.quantity {
						width:96px;
						height:16px;
						font-size:11px;
						background:#fff;
						}
					
					#optionTable input.submit {
						width:244px;
						padding:5px 0;
						font-size:11px;
						background:url(../images/white-grad.png) repeat-x #333;
						border:none;
						color:#fff;
						margin-left:2px;
						-moz-border-radius:6px;
						-webkit-border-radius:6px;
						cursor:pointer;
						text-transform:uppercase;
						font-weight:bold;
						letter-spacing:1px;
						}
					
						.bold {font-weight:bold;}
						.red {color:#f01b24!important;}

			/* RELATED ITEMS */

				#relatedItems {
					width:508px;
					padding-top:10px;
					float:left;
					}
					#relatedItems h3 {
						font-size:14px;
						color:#666;
						padding-bottom:5px;
						}
					#relatedItems ul {
						list-style:none;
						}
						#relatedItems ul li {
							width:150px;
							height:auto;
							float:left;
							border:1px solid #eaeaea;
							margin-right:6px;
							padding:5px;
							text-align:center;
							}
							#relatedItems ul li.end {
								margin:0;
								}
								#relatedItems ul li img {
									border:none;
									}
								#relatedItems ul li h4 a {
									color:#666;
									font-size:11px;
									text-decoration:none;
									}
									#relatedItems ul li h4 a:hover {
										text-decoration:underline;
										}
								#relatedItems ul li p {
									color:#333;
									font-size:12px;
									}




/* RIGHT PANEL CONTENT
----------------------------------- */

#loginPanel {
	width:190px;
	height:100px;
	float:left;
	background:url(../images/loginBg.png) no-repeat;
	padding-bottom:25px;
	}
	#loginPanel h2 {
		color:#fff;
		font-size:1.5em;
		padding:5px 0 0 10px;
		}
	#loginPanel form {
		padding:3px 10px 0;
		}
		#loginPanel form input.login {
			width:160px;
			margin-bottom:4px;
			font-size:11px;
			padding:2px 5px;
			border:0;
			color:#666;
			}
		#loginPanel form input.loginBut {
			width:170px;
			font-weight:bold;
			font-size:11px;
			padding:2px 0;
			color:#fff;
			background:#186cb0;
			border:none;
			cursor:pointer;
			}
		#loginPanel p {
			float:left;
			padding-top:12px;
			}
			#loginPanel a {
				font-size:11px;
				color:#666;
				}
				#loginPanel a:hover {
					color:#186cb0;
					}

#basket {
	width:190px;
	height:auto;
	float:left;
	}
	#basket #viewBasket {
		width:190px;
		height:34px;
		float:left;
		background:url(../images/basketLoz.png) no-repeat;
		}
		#viewBasket a {
			width:150px;
			height:28px;
			color:#fff;
			font-size:1.5em;
			font-weight:bold;
			float:left;
			text-decoration:none;
			padding:6px 0 0 40px;
			display:block;
			}
#basketInfo {
	width:190px;
	height:auto;
	float:left;
	padding:5px 0 10px;
	overflow:hidden;
	}
	#basketInfo table {
		width:190px;
		border:1px solid #eaeaea;
		}
		#basketInfo table thead, #basketInfo table tfoot {
			font-size:11px;
			font-weight:bold;
			background:#186cb0;
			color:#fff;
			}
			#basketInfo table thead td, #basketInfo table tfoot td {
				padding:2px 3px;
				}
		#basketInfo table tbody {
			font-size:11px;
			color:#444;
			}
			#basketInfo table tbody td {
				padding:2px 3px;
				border-bottom:1px solid #eaeaea;
				}
	
	#basketInfo table .name {text-align:left;}
	#basketInfo table .qty {text-align:center;}
	#basketInfo table .price {text-align:right;}
			

/* SUPPORT MESSAGES
------------------------------ */

#supportPanels {
	width:100%;
	height:auto;
	float:left;
	}
	#supportPanels .supPanel, #supportPanels .supPanelFull {
		width:190px;
		height:90px;
		float:left;
		padding-bottom:5px;
		}

		#supportPanels .supPanelFull {height:300px;}

		.support1 {background:url(../images/supMessage1.jpg) top left no-repeat;}
		.support2 {background:url(../images/supMessage2.jpg) top left no-repeat;}
		.support3 {background:url(../images/supMessage3.jpg) top left no-repeat;}
		.support4 {background:url(../images/wcPanel.jpg) top left no-repeat;}
		
			.supPanel a, .supPanelFull a {
				width:190px;
				height:90px;
				display:block;
				}
				.supPanelFull a {
					height:300px;
					}
		
		#cCards {
			width:190px;
			height:68px;
			float:left;
			background:url(../images/cCards.jpg) top left no-repeat;
			}


/* BASKET CONTENTS
------------------------------- */

#basketContent {
	width:530px;
	height:auto;
	float:left;
	font-size:1.1em;
	text-align:center;
	}
	#basketContent table {
		border-left:1px solid #eaeaea;
		border-top:1px solid #eaeaea;
		}

		#basketContent td {
			border-right:1px solid #eaeaea;
			border-bottom:1px solid #eaeaea;
			padding:10px 9px;
			color:#666;
			}
		#basketContent thead td {
			background:url(../images/white-grad.png) repeat-x #186cb0;
			color:#fff;	
			font-weight:bold;
			font-size:11px;
			}
		
		#basketContent input.qty {
			width:30px;
			text-align:center;
			font-size:11px;
			}
		
		.bsktProd {text-align:left; width:265px;}
		.bsktPrice {text-align:right;}
		.bsktCode {width:300px;}
		.discountError {color:#900!important;}

			#basketContent tfoot td {
				background:#fafafb;
				padding:3px 9px;
				}
		
		form#code {
			float:right;
			}
			input.discount {
				width:70px;
				padding:1px 2px;
				font-size:11px;
				color:#666;
				}
			button.apply {
				width:60px;
				font-size:11px;
				background:#186cb0;
				border:none;
				color:#fff;
				padding:2px 2px;
				cursor:pointer;
				-moz-border-radius:3px;
				-webkit-border-radius:3px;
				}
				button.apply:hover, button.updateBskt:hover, #contactForm input.submit:hover {
					color:#fff;
					background:#666;
					}
					
		.remove_item a {
			color:#186cb0;
			text-decoration:none;
			}
			.remove_item a:hover {
				text-decoration:underline;
				}
		
		.total {
			background:#186cb0!important;
			color:#fff!important;
			font-size:12px;
			font-weight:bold;
			}
		
		.actionBut {
			height:auto;
			padding-top:20px;
			font-size:10px;
			}
			.left {float:left; text-align:left; width:180px;}
			.right {float:right; width:200px; padding-right:5px}
		
		button.updateBskt, #contactForm input.submit {
			width:auto;
			height:auto;
			background:#186cb0;
			border:none;
			color:#fff;
			padding:4px 4px;
			cursor:pointer;
			margin-top:24px;
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
			}
			


/* MY ACCOUNT PAGES
------------------------------- */

#accSummary {
	width:530px;
	height:auto;
	float:left;
	padding-bottom:50px;
	}
	#accSummary table {
		width:528px;
		border-left:1px solid #eaeaea;
		border-top:1px solid #eaeaea;
		}
		#accSummary table thead tr td {
			background:url(../images/white-grad.png) repeat-x #186cb0;
			color:#fff;	
			font-weight:bold;
			font-size:11px;
			width:260px;
			}
		#accSummary table tr td {
			width:auto;
			padding:10px;
			background:#f8f8f8;
			border-right:1px solid #eaeaea;
			border-bottom:1px solid #eaeaea;
			font-size:1.1em;
			color:#666;
			vertical-align:text-top;
			}
			#accSummary table tr td.detail {
				color:#15336f;
				background:#fff;
				}
			#accSummary table td.editCol {
				width:50px;
				}
			#accSummary table td input, #accSummary table td select {
				font-size:11px;
				width:95%;
				color:#15336f;
				padding:2px;
				border:1px solid #999;
				}
				#accSummary table td input:focus {
					border:1px solid #15336f;
					}
			#accSummary table td a {
				border:1px solid #eaeaea;
				background:#eaeaea;
				padding:2px 20px;
				text-decoration:none;
				color:#15336f;
				}
				#accSummary table td a:hover {
					color:#eaeaea;
					background:#666;
					}
		
		#accSummary .existingAddress {
			height:110px;
			width:225px;
			margin-left:10px;
			position:relative;
			}
			#accSummary .existingAddress a {
				position:absolute;
				bottom:10px;
				right:10px;
				}
		
		.pad {
			padding-bottom:10px!important;
			}
		
		tr.selected td {
			background:#b4d1e8!important;
			}
			






/* FOOTER PANEL
------------------------------- */

#footerPanel {
	width:940px;
	height:auto;
	float:left;
	background:url(../images/bgFoot.png) bottom no-repeat #fff;
	padding:0 10px 9px;
	}
	#footer {
		width:940px;
		height:34px;
		float:left;
		background:url(../images/loz-left-blue.png) top left no-repeat #eaeaea;
		}
		#footer p {
			float:left;
			width:auto;
			color:#fff;
			font-size:12px;
			padding:7px 0 0 10px;
			}
		#footer ul {
			height:27px;
			float:right;
			list-style:none;
			padding:7px 10px 0 0;
			background:url(../images/loz-right-blue.png) no-repeat top right;
			}
			#footer ul li {
				float:left;
				padding-left:10px;
				}
				#footer ul li a {
					font-size:1.2em;
					color:#fff;
					text-decoration:none;
					}
					#footer ul li a:hover {
						text-decoration:underline;
						}
#ack {
	float:right;
	padding-bottom:10px;
	}
	#ack p {
		color:#004395;
		font-size:1.2em;
		}
		#ack a {
			font-weight:bold;
			color:#004395;
			}



			
			
