@charset "utf-8";
/* CSS Document */

body { margin:0; background:url(../images_page/bg.jpg) repeat-x; background-color:#2a2a2a;}
img { border:none;}
#main { width:752px; height:auto; margin:0 auto 0 auto; padding:0; background:url(../images_page/content_bacground.gif) top left repeat-y;}

#header_container { width:752px; height:157px;}
#header1 { width:752px; height:90px; background:url(../images_page/header01.jpg); float:left;}
#header2 { width:300px; height:67px; background:url(../images_page/header02.jpg); float:right;  border-right:#999 solid 1px;}
#headernav { width:450px; height:67px; background:url(../images_page/bg-topnav.jpg); float:left; border-left:#999 solid 1px;}
#nav { width:auto; height:auto; margin:12px 0 0 30px;}


#basket { width:182px; height:96px; float:left; background:url(../images_page/nav-basket.jpg);}
#navigation_container { width:182px; height:auto; float:left; background:url(../images_page/nav01.gif) repeat-y;}
#navigation {display: block; width:182px; height:auto; float:left; padding:0; margin:0;}
#nav_spacer {width:182px; height:16px; background:url(../images_page/nav-spacer.gif);}
#nav_bottom {width:182px; height:68px; background:url(../images_page/nav-bottom.gif); float:left;}
#newsletter_container { width:182px; height:160px; background:url(../images_page/nav-newsletter.jpg) no-repeat; float:left;}
#newsletter_name { width:auto; height:auto; margin:55px 0 0 25px;}
#newsletter_email { width:auto; height:auto; margin:20px 0 0 25px;}

#content {width:540px; height:auto; margin:0 0 0 10px; padding:0; display:block; float:left;}

#footer {margin:0 0 0 -1px; padding:0 0 0 -1px; height:202px; background:url(../images_page/bg-footer.gif) top left repeat-x; background-color:#2a2a2a; display:block;}
#footerbg2 {display:block; text-align:center; clear:both; width:100%; height:147px; background:url(../images_page/bg-footer2.gif) center top no-repeat; margin:0 auto 0 auto; padding:0;}
#copyright {width:750px; margin:0 auto 0 auto; padding:70px 0 0 0;}
#terms {width:750px; margin:22px auto 0 auto;}
#logos {width:750px; height:60px; margin:0 auto 0 auto;}

#product_container { width:auto; height:auto; margin:0 10px 0 10px;}
#product { width:158px; height:autopx; float:left; padding:7px;}
#product_spacer {width:1px; background:#333333; height:220px; float:left;}
#info_container { width:auto; height:29px; float:left; margin:0 0 20px 20px;}
#add_container { width:auto; height:29px; float:right;}

.input { line-height:21; width:80px; margin:0 0 8px 0; padding:0;}
.input2 { line-height:21; width:130px; height:15px; margin:0; padding:0;}
.items a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFF00; text-decoration:underline;}
.items a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-decoration:none;}
.basket_text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}
.terms a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; margin:0 10px 0 10px;}
.terms a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:underline;}
.copyright { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding-right:0px;}
.featured_product { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; background:url(../images_page/bg-featured.gif); height:auto; width:510px; display:block; margin:0 25px 0 0px; padding:8px 0 8px 10px; font-weight:bold;}
.product_name { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#993300;}
.product_name_sub { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; font-weight:bold;}
.product_discription { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:16px; }
.product_discription a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:16px;}
.product_discription a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:16px;}
.price {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000000; margin:0 0 0 25px;}
.priceamount {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FF0000; margin:0 0 0 45px; padding:0 0 5px 0;}


#categorymenu ul li div a {background:url(../images_page/nav01.gif) repeat-y; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; height:21px; width:138px; color:#111; text-decoration:none; font-weight:normal; margin:0; padding:0 0 0 35px; display:block;}
#categorymenu ul li div a:hover {background:url(../images_page/nav02.gif) top left no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#111; text-decoration:none; font-weight:normal; margin:0 0 0 10px; padding:0 0 0 25px; width:138px; height:21px;}

/* mapperley sports styles */
.body_bg {background:url(../images_page/grass_bg.gif) top left repeat-x; background-color:#102901; display:block;}
.foot {background:url(../images_page/foot_bg.gif) top left repeat-x; height:88px;}

h4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000000; margin:20px 0 0 17px;}


/* Start of Body */

.body_container {width:752px; margin:0 auto 0 auto; display:block;}

.content_container {background:url(../images_page/bg-content.gif) top right repeat-y; float:left; width:568px; display:block; background-color:#fff; display:block; margin:0; padding:0;}
.content_text {background:url(../images_page/header03.jpg) top left no-repeat; float:right; width:568px; display:block; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#222; margin:0; padding:0;}
.content_text .text {display: block; width: 550px; padding:0; margin: 0 auto 0 auto;}

.content { text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#000; font-weight:normal; margin:0; padding:0;}
.content strong{height:60px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#000; font-weight:bold;}

.text_link {color:#0066FF; text-decoration:underline;}
.text_link:hover {color:#0066FF; text-decoration:underline;}

.nav_container {background:url(../images_page/nav_bg.gif) top left repeat-x; float:left; vertical-align:top; display:block; text-align:left; width:182px; margin:0; padding:0 0 0 1px;}


/* --- Start --- basket*/
#minibasket {display: block; padding:0; margin:20px 0 0 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#minibasket a {text-decoration: underline; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#minibasket a:hover {text-decoration: none; color:#e8e8e8; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.basket_header {background:url(../images_page/nav-basket.jpg) top left no-repeat; float:left; display:block; height:82px; width:182px; margin:0; padding:12px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#002600; text-decoration:none; font-weight:bold; text-align:left; line-height:normal;}
#baskethidden {display: none; padding:0; margin:0;}
.basket_body .basket_product {text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:140px; margin:0; padding:5px 0 0 16px; color: #FFF; line-height: normal;}
.basket_body .basket_product #numberofitems {display: block; padding:0; margin:3px 0 0 0; font-size: 12px; line-height: 14px;}
.basket_body .basket_product #numberofitems em {color:#FFFF00; padding:0; margin:0; line-height: 12px; font-weight: bold;}
.basket_body {background:url(../images_page/basket_body.gif) top left no-repeat; height:50px; width:180px;}
/* --- End --- basket*/

#search {height:90px; float:left; background:url(../images_page/nav-search.jpg); display:block; margin:0; padding:0;}
.search_box_container {width:182px; margin:0; padding:0; display:block; float:left; height:40px;}
.search_box_container .search_box {width:80px; height:14px; margin:0; padding:0 0 0 35px; text-align:left; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal;}
.search_box_container .search_box .search .search_area {display:block; background:#FFFFFF; width:90px; height:16px; margin:4px 0 0 0; padding:0; text-align:left; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal; float:left; border: solid 1px #ccc;}
.search_box_container .search_box .search #searchbutton {background:url(../images_page/button-go.gif) no-repeat; width:30px; height:26px; margin:0 0 0 3px; padding:0; cursor: pointer; outline: none; float:right;}

.center {display: block; padding:0; margin:0; text-align:left;}

.nav_header {background:url(../images_page/nav-navigation-top.jpg) top left no-repeat; height:6px; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0px; color:#002600; text-decoration:none; font-weight:bold; text-align:left; line-height: normal;}

.nav_arrows {background:url(../images_page/nav_arrow.gif) center left no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#111; text-decoration:none; font-weight:normal; margin:0 0 0 20px; padding:5px 0 0 7px; display:block;}
.nav_arrows:hover {background:url(../images_page/nav_arrow.gif) center left no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#111; text-decoration:underline; font-weight:normal; margin:0 0 0 22px; padding:5px 0 0 7px;}

.foot_text {background:url(../images_page/foot_bg.gif) top left repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#d9fcb2; text-decoration:none; padding:30px 0 0 0; text-align:center; height:58px;}
.foot_text a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#d9fcb2; text-decoration:none; padding:30px 0 0 0; text-align:center;}
.foot_text a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:underline; padding:30px 0 0 0; text-align:center;}

/* basket*/
