/* ------------------------- Body, HTML & Defaults------------------------- */
html {margin:0;padding:0;}
body {font:11px arial,verdana;color:#000;margin:0;padding:0; background:url(../img/body.gif) #E8EBEE;}
p {line-height:18px; margin-top:0;margin-bottom:0;text-align: justify;padding:5px 0 5px 0;}
a {padding:0;margin:0;}
a:link {font-weight:bold; text-decoration:none; color:#EB292F;}
a:visited {font-weight:bold; text-decoration:none; color:#EB292F;}
a:hover {color:#EB292F;}

h1,h2,h3,h4,h5,h6{font:18px arial,verdana; font-weight:bolder; color:#f89a36;}

img {border:0;}
strong {color:#656189;}
object {outline:none;}
acronym {border-bottom: none;}
.debug {color:#000;}
.clear,
#clear{clear:both;}

input, textarea{font:11px verdana, arial;}
td{font:11px verdana, arial;}

/*-------------sections-------------*/
#wrapper {width:797px;margin:auto;}
.contact #container_wrapper,
.sports #container_wrapper,
.fashion #container_wrapper,
.teamsport #container_wrapper,
.home #container_wrapper	{margin:auto;padding:0;width:797px;position:relative;}
.sports #container_wrapper,
.sports #container_wrapper	{background:url(../img/container_sports.png) repeat-y;}
.teamsport #container_wrapper	{background:url(../img/container_teamsport.png) repeat-y;}
.contact #container_wrapper	,
.home #container_wrapper	{background:url(../img/container_home.png) repeat-y;}
#container{margin:auto;width:749px;}

/*-------------header-------------*/
#header		{margin:auto;padding:0;width:797px;background:url(../img/bg_header_title.png) repeat-y;position:relative;height:224px;overflow:hidden;}
#headerPic	{position:absolute;left:24px;top:78px;height:147px;width:749px; background:url(../img/bg_header_pic.jpg) repeat-x #333280;margin:auto;}
#header h1	{position:absolute;left:24px;top:0px;background:url(../img/logo_sportplus.jpg) no-repeat;width:392px;height:78px;margin:0;padding:0;}
#header ul 	{position:absolute;left:418px;top:11px;padding:0;margin:0;}
#header ul li 	{float:left;list-style:none;padding-right:2px;}
#header ul li span.active,
#header ul li a {float:left;width:67px;height:59px;background-color:#FFF;border:1px solid #FFF; list-style:none; text-align:center;line-height:95px;font-size:9px;font-weight:normal;color:#000;}
#header ul li a.trail,
#header ul li span.active	{border:1px solid #bababa;}
#header ul li a:hover {background-color:#c8243f;color:#fff;border:1px solid #c8243f;}
#headerPic img	{padding:20px 10px 0px 10px;margin:auto;text-align:center;}
#header ul li ul {display:none;}
#header h1 span	{display:none;}

/*-------------Left Content-------------*/
.leftContent	{float:left;width:89px;}
.leftContent h2	{display:none;margin:0;padding:0;}
.leftContent h2	span {display:none;margin:0;padding:0;}

/*-------------Left Content-------------*/
.pictureContent	{overflow:auto;overflow-x:hidden;width:205px;height:898px;text-align:center;float: left;width: 204px;}
.pictureContent img {border:1px solid #bababa;padding:5px;margin:20px 0 0px 15px;}

/*-------------Special Content-------------*/
.specialContent	{float:left;width:165px;padding:0px 0px 20px 21px;}
.specialContent .promotions {border:solid 1px #9d9d9d;padding:5px;margin-top:20px;}
.specialContent .promotions h3 {color:#333280;font-size:11px; font-weight:bold;padding:3px 0;margin:0;}
.specialContent .promotions p {margin:0;padding:3px 0;}
.specialContent .promotions p.price {color:#000; text-align:right;font-weight:bold;margin:0;padding:0;}
.specialContent .promotions p.promo {color:#FF0000; text-align:right;font-weight:bold;margin:0;padding:0;}
.specialContent ul 		{margin:0;padding:20px 0;}
.specialContent ul li	{list-style:none;}
.specialContent ul li.active	{font-weight:bold;color:#EB292F;}
.specialContent ul li a	{font-weight:normal;}

/*-------------Main Content-------------*/
.teamsport .mainContent		{float:left;width:600px;padding:0px 10px 20px 22px;margin:0;}
.contact .mainContent		{float:left;width:404px;padding:0px 20px 20px 20px;margin:0;}
.mainContent			{float:left;width:404px;padding:20px 20px 20px 20px;margin:0;}
.mainContent .border	{border:solid 1px #9d9d9d;padding:10px;margin-top:20px;}
.banner	{margin:auto;text-align:center;padding-bottom:10px;}

/*-------------Left Content-------------*/
#footer	{clear:both;margin:auto;padding:0;width:797px;color:#FFF; text-align:center;background:url(../img/bg_footer.png) no-repeat bottom;padding-bottom:24px;margin-bottom:40px;}
#footer .inside	{padding:3px;background-color:#eb292f;width:743px;margin:auto;}
#footer a {color:#FFF;text-decoration:none; font-weight:normal;}


