#testimonials {
padding-left:10px;
padding-right:5px;
padding-bottom:10px;
}
#separ {
	background-image: url(/lib/thesportswall/bg-separator.gif);
}
#home-image img{
	border: 5px solid #CDD9EA;
	margin-left:10px;
	margin-top:10px;
}
#home-message {
	padding-top:20px;
}
#specials {
	border-left: 1px solid #CDD9EA;
	border-right: 1px solid #CDD9EA;
	border-bottom: 1px solid #CDD9EA;
	background-color: #E6ECF4;
	margin-left: 10px;
	margin-right: 0px;
	max-width: 560px;
	background-image: url(/lib/thesportswall/stars.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#specials a{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
span.price,
span.saleprice {
	font-family: Tahoma;
	font-size: 11px;
	color: #D50909;
	text-decoration: none;
	font-weight: bold;
}
span.price {
	color: #000;
	font-weight: normal;
}
*html #specials {
	width: 558px;
	margin-left: 5px;
	margin-right: 2px;
}
.container{position: relative; z-index: 100;}
.newsletter{width: 250px; position: absolute; z-index: 1000;}
.newsletter form{margin: 5px 0px 0px 0px;}
.newsletter * {vertical-align: middle;}
.newsletter-box{width: 117px; margin: 0px 3px; padding: 0px; border: 1px solid #808281;}
body {background-color: #CDD9EA;margin-left: 0px;margin-top: 0px;margin-right: 0px;	margin-bottom: 0px;}
td, input {font-family: Tahoma;font-size: 11px;}
h1 {font-weight:bold; font-size:14px;color:#044195;font-family:Tahoma;margin: 0px 0px 0px 0px;}
a {font-family: Tahoma;	font-size: 11px;color: 000000;	text-decoration: none;	font-weight: bold;}
.solid {font-family: Tahoma;font-size: 11px;color:#044195;text-decoration:none;font-weight:normal}
.style1 {color: #FFFFFF; text-decoration:none;font-weight:normal}
.style1 a:hover {text-decoration:underline;}
.style2 {color: #044195;}

ul#nav {margin: 0px; padding: 0px; list-style: none;}

ul#nav li{ list-style: none; position: relative; z-index: 999; margin: 0; padding: 0; display: block; z-index: 1;}

ul#nav li a{font-weight:bold;text-decoration:none; margin: 0px; padding:8px 5px 8px 12px; display:block; color:#044195;}

ul#nav li a:hover{text-decoration: none; color: #fff; background: #014294; /*background: url(/lib/thesportswall/nav-bg-hover.gif) no-repeat;*/}

ul#nav li ul{ 
	padding: 5px; 
	list-style: none; 
	display: none; 
	position: absolute; 
	top: 0;
	xleft: 170px;
	margin: 0px 0px 0px 170px;
	z-index: 999;
	width: 180px;
	border: 1px solid #033D8F;
	background-color: #EBF3FE;
}	

/*#nav-product ul li ul li:hover, #nav-product ul li ul li .sfhover // #nav ul li ul li:hover, #nav ul li ul li*/
ul#nav li:hover ul, ul#nav li.sfhover ul{
	display: block;
	border: 1px solid #033D8F;
	background-color: #EBF3FE;
	z-index: 1000;
}

ul#nav li ul li{position: relative; margin: 0px; padding: 0px; border-bottom: 1px solid #BCCDE7;}

ul#nav li ul li, ul#nav li ul li a {list-style: none;}

ul#nav li ul li a{position: relative; text-decoration:none; padding:7px 5px 7px 18px; display:block; font-weight: bold; color:#033A8C; background:url(/lib/thesportswall/subnav-bg.gif) no-repeat;}

ul#nav li ul li a:hover{position: relative; text-decoration:underline; color:#033A8C; background:url(/lib/thesportswall/subnav-bg-hover.gif) no-repeat;}

#related a{text-decoration:none; padding:1px; padding-left:25px;padding-right:5px; display:block; font-weight:normal;color:#000000; background-image:url(/lib/thesportswall/nav-bg.gif); background-repeat:no-repeat;}
#related a:hover{text-decoration:underline;color:#D50909;}
#featured a{text-decoration:underline; padding:1px; padding-left:25px;padding-right:5px;font-weight:normal; background-image:url(/lib/thesportswall/nav-bg.gif); background-repeat:no-repeat;color:#044195}
#more a{color:#000000; text-decoration:none;}
#breadcrumbs {color:#647EA3; text-decoration:none;}
#breadcrumbs a{color:#647EA3; text-decoration:none;font-weight:normal;}
h3 {font-weight:bold; font-family:Tahoma; font-size:14px;}
.sitemap-header {font: bold 14px verdana; color: #000000; display: block; padding-top:  25px;}
.sitemap-1      {font: bold 12px verdana; color: #0000FF; display: block; padding-left: 25px;}
.sitemap-2      {font: bold 12px verdana; color: #0000FF; display: block; padding-left: 50px;}
.sitemap-3      {font: normal 10px verdana; color: #0000FF; display: block; padding-left: 75px;}
.sitemap-4      {font: normal 8px verdana;  color: #0000FF; display: block; padding-left: 100px;}
.adsense {text-align:center;}
