/* Define the % multiplier */ 
body{font-size:12pt;font-family:Arial;}

/* Clear image link borders */
div img{border-width:0;}
 
/* Clear all unnecessary padding */
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
h2 { margin-bottom: 17px; }
form{margin:0;padding:0;}

/* Set paragraphs */
p{font-size:1em;}

/* Set body background */
html, body {
    background-color:#b8b5ac; /* Light grey */
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
}

/* Page Style */
div#container{
    /* background-color:#e7e6e1; Light grey */
    background: #e7e6e1 url(../images/image_container_background.jpg) repeat-x top left;
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:980px;
	height:auto !important; /* real browsers */
	height:100%;  /*IE6: treated as min-height*/
	min-height:100%; /* real browsers */
    z-index:0;
	}
    div#header{}
        div#header div#header_left{
            float:left;
            margin-left:20px;
            margin-top:24px;
            /*width:269px;*/
        }
        div#header div#header_right{
            float:right;
            margin-right:20px;
            margin-top:32px;
            width:305px;
        }
            div#header div#header_right input#searchquery{
                background:url(../images/image_searchquery_background2.jpg) no-repeat top left;
                border-width:0;
                color:#fffefb;
                float:left;
                font-size:0.75em;
                height:24px;
                padding:6px 9px 0px;
                width:124px;
            }
            div#header div#header_right input#searchsubmit{
                float:left;
                height:30px;
                margin-left:9px;
                width:31px;
            }
            div#header div#header_right div#searchseperator{
                background:url(../images/image_searchsubmit_seperator.jpg) no-repeat top left;
                float:left;
                height:30px;
                margin-left:8px;
                width:1px;
            }
            div#header div#header_right div#loginregister{
                float:left;
                margin-left:10px;
                margin-top:6px;
                width:100px;
            }
        div#header div#navigation{
            height:44px;
            margin:0 auto;
            width:944px;
        }
            div#header div#navigation div#navigation_links{
                float:left;
                height:44px;
                width:633px;
            }
                div#header div#navigation div#navigation_links ul#mainnav{
                    list-style:none;
                    margin:0;
                    padding:0;
                }
                    div#header div#navigation ul#mainnav li{float:left;}
                        div#header div#navigation ul#mainnav li a{display:block;}
                        div#header div#navigation ul#mainnav li a#nav_home{
                            background:url(../images/image_navigation_buttons.jpg) no-repeat 0 0;
                            height:44px;
                            width:99px;
                        }
                        div#header div#navigation ul#mainnav li a#nav_home:hover{background-position:0 -44px;}
                        div#header div#navigation ul#mainnav li a#nav_home.active{background-position:0 -88px;}
                        div#header div#navigation ul#mainnav li a#nav_whyus{
                            background:url(../images/image_navigation_buttons.jpg) no-repeat -99px 0;
                            height:44px;
                            width:107px;
                        }
                        div#header div#navigation ul#mainnav li a#nav_whyus:hover{background-position:-99px -44px;}
                        div#header div#navigation ul#mainnav li a#nav_whyus.active{background-position:-99px -88px;}
                        div#header div#navigation ul#mainnav li a#nav_nikekit{
                            background:url(../images/image_navigation_buttons.jpg) no-repeat -206px 0;
                            height:44px;
                            width:109px;
                        }
                        div#header div#navigation ul#mainnav li a#nav_nikekit:hover{background-position:-206px -44px;}
                        div#header div#navigation ul#mainnav li a#nav_nikekit.active{background-position:-206px -88px;}
                        div#header div#navigation ul#mainnav li a#nav_teamwear{
                            background:url(../images/image_navigation_buttons.jpg) no-repeat -315px 0;
                            height:44px;
                            width:192px;
                        }
                        div#header div#navigation ul#mainnav li a#nav_teamwear:hover{background-position:-315px -44px;}
                        div#header div#navigation ul#mainnav li a#nav_teamwear.active{background-position:-315px -88px;}
                        div#header div#navigation ul#mainnav li a#nav_contact{
                            background:url(../images/image_navigation_buttons.jpg) no-repeat -507px 0;
                            height:44px;
                            width:126px;
                        }
                        div#header div#navigation ul#mainnav li a#nav_contact:hover{background-position:-507px -44px;}
                        div#header div#navigation ul#mainnav li a#nav_contact.active{background-position:-507px -88px;}
            div#header div#navigation div#navigation_basket{
               background:url(../images/image_navigation_basket_button2.png) no-repeat 0 0;
               float:right;
               height:43px;
               position:relative;
               width:295px;
               z-index:10;
            }
                div#basket_dropdown_button{
                    cursor:pointer;
                    height:21px;
                    left:10px;
                    position:absolute;
                    top:9px;
                    width:22px;
                }
                div#header div#navigation div#navigation_basket div#basket_price{
                    height:20px;
                    left:105px;
                    position:absolute;
                    top:14px;
                    width:130px;
                }
                    div#header div#navigation div#navigation_basket div#basket_price a{
                        color:#000000;
                        font-size:11px;
                        text-decoration:none;
			letter-spacing : 0px;
                    }
                div#header div#navigation div#navigation_basket div#basket_checkout{
                    height:24px;
                    left:220px;
                    position:absolute;
                    top:8px;
                    width:68px;
                }
                div#header div#navigation div#navigation_basket div#navigation_basket_dropdown{
                    background:url(../images/image_basket_background.png) repeat-y 0 0;
                    display:none;
                    left:0;
                    position:absolute;
                    top:39px;
                    width:295px;
                    z-index:10;
                }
                    div#header div#navigation div#navigation_basket div#navigation_basket_dropdown div#navigation_basket_dropdown_bottom{
                        background:url(../images/image_basket_bottom_background.png) repeat-y 0 0;
                        bottom:-10px;
                        left:0;
                        height:10px;
                        position:absolute;
                        width:295px;
                    }
    div#body{margin:0 auto;width:944px;}
        div#body div#body_left{float:left;width:224px;}
            div#body div#body_left div.subnav_container{}
                div#body div#body_left div.subnav_container div.subnav_container_top{
                    background:url(../images/image_subnav_background_top.png) no-repeat top left;
                    height:10px;
                }
                div#body div#body_left div.subnav_container div.subnav_container_middle{					
                    background:url(../images/image_subnav_middle_background.png) repeat-y top left;
					height: auto !important;
					height: 50px;
					min-height: 50px;
                }
                div#body div#body_left div.subnav_container div.subnav_container_bottom{
                    background:url(../images/image_subnav_background_btm.png) 0 0 no-repeat;
                    height:10px;
                }
		div#body div#body_left div.subnav_container div.subnav_underneath{
                    position: relative;
		    left: -2px;
                }
                div#body div#body_left div.subnav_container ul#subnav_list{
                    list-style:none;
                    margin:0;
                    padding:0;
					text-transform: uppercase;
                }
                    div#body div#body_left div.subnav_container ul#subnav_list li{
                        background:url(../images/icon_subnav_list_white_miniarrow.png) no-repeat 0 5px;
                        list-style:none;
                        margin:0;
                        padding:0 0 15px 12px;
                    }
                    div#body div#body_left div.subnav_container ul#subnav_list li.active{
                        background:url(../images/icon_subnav_list_yellow_downarrow.png) no-repeat 0 4px;
                    }
                    div#body div#body_left div.subnav_container ul li a{
                        color:white;
                    }
                    div#body div#body_left div.subnav_container ul li a.active{
                        color:yellow;
                    }
                    div#body div#body_left div.subnav_container ul#subnav_list li.last{padding-bottom:0;}
                        div#body div#body_left div.subnav_container ul#subnav_list li ul{
                            list-style:none;
                            margin:0;
                            padding:5px 0 0;
                        }
                            div#body div#body_left div.subnav_container ul#subnav_list li ul li{
                                background:url(../images/icon_subnav_list_white_miniarrow.png) no-repeat 0 4px;
                                font-size:0.95em;
                                list-style:none;
                                margin:0;
                                padding:0 0 5px 12px;
                            }
                            div#body div#body_left div.subnav_container ul#subnav_list li ul li.active{
                                background:url(../images/icon_subnav_list_yellow_miniarrow.png) no-repeat 0 4px;
                            }
                            div#body div#body_left div.subnav_container ul#subnav_list li ul li.last{
                                padding:0 0 0 12px;
                            }
                            /*.font_size_10-5{font-size:0.875em;}*/
                            /*.font_size_11{font-size:0.95em;}*/
        div#body div#body_right{float:right;width:704px;}
			
	    

            /*
             * Rugby Homepage
             */
            div#body div#body_right div#rugbyhome_intro {
                background:url(../images/image_rugbyhome_intro_background.png) no-repeat 0 0;
                height:277px;
                position:relative;
                width:704px;
                z-index:1;
            }
                div#body div#body_right div#rugbyhome_intro div.title {
                    background:url(../images/image_rugbyhome_intro_titletext.png) no-repeat 0 0;
                    height:48px;
                    left:382px;
                    position:absolute;
                    top:48px;
                    width:262px;
                }
				

                div#body div#body_right div#rugbyhome_intro div.description {
                    left:382px;
                    line-height:140%;
                    position:absolute;
                    top:113px;
                    width:270px;
                }
				
	                div#body div#body_right div#rugbyhome_intro div.button {
                    left:382px;
                    position:absolute;
                    top:200px;
                }			
				
				
				
            div#body div#body_right div#rugbyhome_kitcreator {
                background:url(../images/image_rugbyhome_kitbundles_background.png) no-repeat 0 0;
                height:233px;
                margin-top:15px;
                position:relative;
                width:704px;
            }
                div#body div#body_right div#rugbyhome_kitcreator div.title {
                    background:url(../images/image_rugbyhome_kitbundles_titletext.png) no-repeat 0 0;
                    height:43px;
                    left:382px;
                    position:absolute;
                    top:20px;
                    width:191px;
                }
                div#body div#body_right div#rugbyhome_kitcreator div.description {
                    left:382px;
                    line-height:140%;
                    position:absolute;
                    top:85px;
                    width:300px;
                }
                div#body div#body_right div#rugbyhome_kitcreator div.button {
                    height:32px;
                    left:382px;
                    position:absolute;
                    top:182px;
                    width:146px;
                }
            div#body div#body_right div#rugbyhome_matchwear {
                background:url(../images/image_rugbyhome_matchwear_background.png) no-repeat 0 0;
                float:left;
                height:179px;
                margin-top:15px;
                position:relative;
                width:344px;
            }
                div#body div#body_right div#rugbyhome_matchwear div.title {
                    background:url(../images/image_rugbyhome_matchwear_titletext.png) no-repeat 0 0;
                    height:15px;
                    left:22px;
                    position:absolute;
                    top:20px;
                    width:149px;
                }
                div#body div#body_right div#rugbyhome_matchwear div.description {
                    left:22px;
                    line-height:140%;
                    position:absolute;
                    top:52px;
                    width:140px;
                }
                div#body div#body_right div#rugbyhome_matchwear div.button {
                    height:32px;
                    left:22px;
                    position:absolute;
                    top:127px;
                    width:146px;
                }
            div#body div#body_right div#rugbyhome_training {
                background:url(../images/image_rugbyhome_training_background.png) no-repeat 0 0;
                float:right;
                height:179px;
                margin-top:15px;
                position:relative;
                width:344px;
            }
                div#body div#body_right div#rugbyhome_training div.title {
                    background:url(../images/image_rugbyhome_training_titletext.png) no-repeat 0 0;
                    height:15px;
                    left:22px;
                    position:absolute;
                    top:20px;
                    width:112px;
                }
                div#body div#body_right div#rugbyhome_training div.description {
                    left:22px;
                    line-height:140%;
                    position:absolute;
                    top:52px;
                    width:140px;
                }
                div#body div#body_right div#rugbyhome_training div.button {
                    height:32px;
                    left:22px;
                    position:absolute;
                    top:127px;
                    width:175px;
                }
            div#body div#body_right div#rugbyhome_baselayer {
                background:url(../images/image_rugbyhome_baselayer_background.png) no-repeat 0 0;
                float:left;
                height:179px;
                margin-top:15px;
                position:relative;
                width:344px;
            }
                div#body div#body_right div#rugbyhome_baselayer div.title {
                    background:url(../images/image_rugbyhome_baselayer_titletext.png) no-repeat 0 0;
                    height:14px;
                    left:22px;
                    position:absolute;
                    top:20px;
                    width:131px;
                }
                div#body div#body_right div#rugbyhome_baselayer div.description {
                    left:22px;
                    line-height:140%;
                    position:absolute;
                    top:52px;
                    width:160px;
                }
                div#body div#body_right div#rugbyhome_baselayer div.button {
                    height:32px;
                    left:22px;
                    position:absolute;
                    top:127px;
                    width:201px;
                }
            div#body div#body_right div#rugbyhome_clubhouse {
                background:url(../images/image_rugbyhome_clubhouse_background.png) no-repeat 0 0;
                float:right;
                height:179px;
                margin-top:15px;
                position:relative;
                width:344px;
            }
                div#body div#body_right div#rugbyhome_clubhouse div.title {
                    background:url(../images/image_rugbyhome_clubhouse_titletext.png) no-repeat 0 0;
                    height:15px;
                    left:22px;
                    position:absolute;
                    top:20px;
                    width:131px;
                }
                div#body div#body_right div#rugbyhome_clubhouse div.description {
                    left:22px;
                    line-height:140%;
                    position:absolute;
                    top:52px;
                    width:140px;
                }
                div#body div#body_right div#rugbyhome_clubhouse div.button {
                    height:32px;
                    left:22px;
                    position:absolute;
                    top:127px;
                    width:169px;
                }
            div#body div#body_right div#rugbyhome_equipment {
                background:url(../images/image_rugbyhome_equipment_background.png) no-repeat 0 0;
                height:246px;
                margin-top:15px;
                position:relative;
                width:704px;
            }
                div#body div#body_right div#rugbyhome_equipment div.title {
                    background:url(../images/image_rugbyhome_equipment_titletext.png) no-repeat 0 0;
                    height:19px;
                    left:22px;
                    position:absolute;
                    top:20px;
                    width:311px;
                }
                div#body div#body_right div#rugbyhome_equipment div#duffelbags{
                    left:22px;
                    position:absolute;
                    top:54px;
                    width:167px;
                }
                div#body div#body_right div#rugbyhome_equipment div#hardcases{
                    left:189px;
                    position:absolute;
                    top:54px;
                    width:175px;
                }
                div#body div#body_right div#rugbyhome_equipment div#equipmentbags{
                    left:364px;
                    position:absolute;
                    top:54px;
                    width:189px;
                }
                div#body div#body_right div#rugbyhome_equipment div#accessories{
                    left:553px;
                    position:absolute;
                    top:54px;
                    width:105px;
                }

            /*
             * Football Homepage
             */
            div#body div#body_right div#footballhome_intro {
                background:url(../images/image_footballhome_intro_background.png) no-repeat 0 0;
                height:244px;
                position:relative;
                width:704px;
                z-index:1;
            }
                div#body div#body_right div#footballhome_intro div.title {
                    background:url(../images/image_footballhome_kitbundles_titletext.png) no-repeat 0 0;
                    height:48px;
                    left:382px;
                    position:absolute;
                    top:48px;
                    width:262px;
                }
                div#body div#body_right div#footballhome_intro div.description {
                    left:382px;
                    line-height:140%;
                    position:absolute;
                    top:113px;
                    width:280px;
                }
                div#body div#body_right div#footballhome_intro div.button {
                    height:32px;
                    left:382px;
                    position:absolute;
                    top:164px;
                    width:146px;
                }				

            div#body div#body_right div#footballhome_kitcreator {
                background:url(../images/image_footballhome_kitbundles_background.png) no-repeat 0 0;
                height:198px;
                margin-top:15px;
                position:relative;
                width:704px;
            }
                div#body div#body_right div#footballhome_kitcreator div.title {
                    background:url(../images/image_footballhome_kitbundles_titletext.png) no-repeat 0 0;
                    height:43px;
                    left:382px;
                    position:absolute;
                    top:20px;
                    width:191px;
                }
                div#body div#body_right div#footballhome_kitcreator div.description {
                    left:382px;
                    line-height:140%;
                    position:absolute;
                    top:85px;
                    width:300px;
                }
                div#body div#body_right div#footballhome_kitcreator div.button {
                    height:32px;
                    left:382px;
                    position:absolute;
                    top:144px;
                    width:146px;
                }
            div#body div#body_right div#footballhome_matchwear {
                background:url(../images/image_footballhome_matchwear_background.png) no-repeat 0 0;
                float:left;
                height:179px;
                margin-top:15px;
                position:relative;
                width:344px;
            }
                div#body div#body_right div#footballhome_matchwear div.title {
                    background:url(../images/image_footballhome_matchwear_titletext.png) no-repeat 0 0;
                    height:15px;
                    left:22px;
                    position:absolute;
                    top:20px;
                    width:149px;
                }
                div#body div#body_right div#footballhome_matchwear div.description {
                    left:22px;
                    line-height:140%;
                    position:absolute;
                    top:52px;
                    width:140px;
                }
                div#body div#body_right div#footballhome_matchwear div.button {
                    height:32px;
                    left:22px;
                    position:absolute;
                    top:127px;
                    width:146px;
                }
            div#body div#body_right div#footballhome_training {
                background:url(../images/image_footballhome_training_background.png) no-repeat 0 0;
                float:right;
                height:179px;
                margin-top:15px;
                position:relative;
                width:344px;
            }
                div#body div#body_right div#footballhome_training div.title {
                    background:url(../images/image_footballhome_training_titletext.png) no-repeat 0 0;
                    height:15px;
                    left:22px;
                    position:absolute;
                    top:20px;
                    width:112px;
                }
                div#body div#body_right div#footballhome_training div.description {
                    left:22px;
                    line-height:140%;
                    position:absolute;
                    top:52px;
                    width:140px;
                }
                div#body div#body_right div#footballhome_training div.button {
                    height:32px;
                    left:22px;
                    position:absolute;
                    top:127px;
                    width:175px;
                }
            div#body div#body_right div#footballhome_baselayer {
                background:url(../images/image_footballhome_baselayer_background.png) no-repeat 0 0;
                float:left;
                height:179px;
                margin-top:15px;
                position:relative;
                width:344px;
            }
                div#body div#body_right div#footballhome_baselayer div.title {
                    background:url(../images/image_footballhome_baselayer_titletext.png) no-repeat 0 0;
                    height:14px;
                    left:22px;
                    position:absolute;
                    top:20px;
                    width:131px;
                }
                div#body div#body_right div#footballhome_baselayer div.description {
                    left:22px;
                    line-height:140%;
                    position:absolute;
                    top:52px;
                    width:160px;
                }
                div#body div#body_right div#footballhome_baselayer div.button {
                    height:32px;
                    left:22px;
                    position:absolute;
                    top:127px;
                    width:201px;
                }
            div#body div#body_right div#footballhome_clubhouse {
                background:url(../images/image_footballhome_clubhouse_background.png) no-repeat 0 0;
                float:right;
                height:179px;
                margin-top:15px;
                position:relative;
                width:344px;
            }
                div#body div#body_right div#footballhome_clubhouse div.title {
                    background:url(../images/image_footballhome_clubhouse_titletext.png) no-repeat 0 0;
                    height:15px;
                    left:22px;
                    position:absolute;
                    top:20px;
                    width:131px;
                }
                div#body div#body_right div#footballhome_clubhouse div.description {
                    left:22px;
                    line-height:140%;
                    position:absolute;
                    top:52px;
                    width:155px;
                }
                div#body div#body_right div#footballhome_clubhouse div.button {
                    height:32px;
                    left:22px;
                    position:absolute;
                    top:127px;
                    width:169px;
                }
            div#body div#body_right div#footballhome_equipment {
                background:url(../images/image_footballhome_equipment_background.png) no-repeat 0 0;
                height:246px;
                margin-top:15px;
                position:relative;
                width:704px;
            }
                div#body div#body_right div#footballhome_equipment div.title {
                    background:url(../images/image_footballhome_equipment_titletext.png) no-repeat 0 0;
                    height:19px;
                    left:22px;
                    position:absolute;
                    top:20px;
                    width:311px;
                }
                div#body div#body_right div#footballhome_equipment div#bags{
                    left:22px;
                    position:absolute;
                    top:54px;
                    width:167px;
                }
                div#body div#body_right div#footballhome_equipment div#footwear{
                    left:189px;
                    position:absolute;
                    top:54px;
                    width:175px;
                }
                div#body div#body_right div#footballhome_equipment div#footballs{
                    left:364px;
                    position:absolute;
                    top:54px;
                    width:177px;
                }
                div#body div#body_right div#footballhome_equipment div#accessories{
                    left:541px;
                    position:absolute;
                    top:54px;
                    width:142px;
                }

            /* Kit Bundle Step 1 */
            div#body div#body_right div.content_container{}
                div#body div#body_right div.content_container div.content_container_top{
                    background:url(../images/image_content2_top_background.png) no-repeat top left;
                    height:10px;
                }
                div#body div#body_right div.content_container div.content_container_middle{
                    background:url(../images/image_content2_middle_background.png) repeat-y top left;
					min-height: 10px;
                }
			  	div#body div#body_right div.content_container div.content_container_bottom{
                    background:url(../images/image_content2_bottom_background.png) no-repeat bottom left;
                    height:10px;
                }
                    div.content_container_middle div.grass_background_9{
                        background:url(../images/image_grass_x9.jpg) no-repeat 0 11px;
                    }
                    div.content_container_middle div.grass_background_13{
                        background:url(../images/image_grass_x13.jpg) no-repeat 0 11px;;
                    }
                    div.content_container_middle div.grass_background_18{
                        background:url(../images/image_grass_x18.jpg) no-repeat 0 11px;;
                    }
                    div.content_container_middle div#minibasket div.item{
                        background:url(../images/image_rugbybundle_item_panelbackground.png) no-repeat 0 0;
                        width:205px;
                        height:267px;
                        float:left;
                        margin:15px 22px 5px 0;
                    }
		
			.item .shirtimage{
				position:relative;
				top:10px;
			}				

			.item .shirtimage img.badge{ /* badges */
			position:absolute;
			top:0px;
			right:10px;
			}
			
			
					
					
					
                        div.content_container_middle div#minibasket div.item div.colorselection{
                            position:relative;
                        }
                            div.content_container_middle div#minibasket div.item div.colorselection div.colorselection_colors{
                                background:url(../images/image_rugbybundle_item_colorselector_background.png) no-repeat 0 0;
                                height:49px;
                                position:absolute;
                                left:5px;
                                bottom:-54px;
                                width:159px;
                            }
                    div.content_container_middle ul.content_list1{
                        margin:0;
                        padding:0;
                    }
                        div.content_container_middle ul.content_list1 li{
                            background:url(../images/bullet_smallsquare_white.gif) no-repeat 0 7px;
                            font-size:0.875em;
                            list-style:none;
                            padding-bottom:5px;
                            padding-left:10px;
                        }
                    div.content_container_middle div.kitgrid{
                        
                    }
                        div.content_container_middle div.kitgrid div.kititem{
                            background:url(../images/kitGridItemBG.gif) no-repeat 0 0;
                            float:left;
                            height:254px;
                            padding:0 17px 15px 0;
                            width:204px;
			position: relative;
                        }
						
                        div.content_container_middle div.kitgridWide div.kititem{
						background:url(../images/kitGridItemBG2.gif) no-repeat 0 0;
                            width:210px;
							  height:277px;
                        }
                        
            .kititem .por { 
				position: relative; 
				padding: 0; 
				height: auto !important;
            	height: 170px;
	            min-height: 170px;  
				}
			.kititem .por b { position: absolute; }
			* html .kititem .por b { background: none; }
			

              
    div#footer{margin:0 auto;width:944px;}
        div#footer .text_color_footer_grey1{color:#4c4c42;}
        div#footer .text_color_footer_grey2{color:#6c6c64;}

/* Dropdown Styling */
div.dropdown{
    position:relative;
    width:160px;
}
    div.dropdown div.scrollarea{
        background-color:#b3b3b3;
        left:0;
        position:absolute;
        top:27px;
        width:160px;
    }
        div.dropdown div.scrollarea div.dropdown_button{
            height:26px;
        }
        div.dropdown div.scrollarea div.dropdown_options{
            width:160px;
        }
            div.dropdown div.scrollarea div.dropdown_options ul{
                list-style:none;
                margin:0;
                padding:0;
            }
                div.dropdown div.scrollarea div.dropdown_options ul li{
                }
        div.dropdown div.scrollarea div.dropdown_sliderbar{
            width:26px;
        }

/* Wide black background (leaves space for narrow column to left or right) */
div#body div.body_wide {
	}
	div#body div.body_wide div.content_container div.content_container_top{
	    background:url(../images/image_content2_top_background.png) no-repeat top left;
	    height:10px;
		width: 704px;
	    }
	div#body div.body_wide div.content_container div.content_container_middle{
	   	background:url(../images/image_content2_middle_background.png) repeat-y top left;
		height: auto !important;
		height: 100px;
		min-height: 100px;
		width: 684px;
		overflow-x: hidden;
		padding-left: 20px;
	   	}
	div#body div.body_wide div.content_container div.content_container_bottom{
       	background:url(../images/image_content2_bottom_background.png) no-repeat bottom left;
       	height:10px;
		width: 704px;
     	}


/* Full width black background */
div#body div.body_fullwidth {
	}
	div#body div.body_fullwidth div.content_container div.content_container_top{
	    background:url(../images/image_content_top_background_wide.png) no-repeat top left;
	    height:10px;
	    }
	div#body div.body_fullwidth div.content_container div.content_container_middle{
	   	background:url(../images/image_content_middle_background_wide.png) repeat-y top left;
		height: auto !important;
		height: 100px;
		min-height: 100px;
		width: 924px;
		overflow-x: hidden;
		padding-left: 20px;
	   	}
	div#body div.body_fullwidth div.content_container div.content_container_bottom{
       	background:url(../images/image_content_btm_background_wide.png) no-repeat bottom left;
       	height:10px;
     	}

/* Basket */
#basketWrapper {
	padding: 10px 0 10px 0;
	background: url(../images/basketBG4.gif) 0 100% no-repeat;
	}
#basket {
	background: #45413f url(../images/basketBG2.gif) 0 0 repeat-y;	
	border-collapse: collapse;
	width: 904px;
	padding: 0 2px;
	}
	#basket #basketHeaders th {
		text-transform: uppercase;
		background: #7f7e7c url(../images/basketBG1.gif) 50% 0 no-repeat;
		padding: 4px 0;
		}
		#basket #basketHeaders th.col1 { background-position: 0 0; padding-left: 22px; }
		#basket #basketHeaders th.col2 { padding-right: 20px; }
		#basket #basketHeaders th.col4 { background-position: 100% 0; padding-right: 22px; }
	#basket .col1 { text-align: left; width: 485px; padding-left: 22px; }
	#basket .col2 { text-align: right; width: 55px; padding-right: 20px; }		
	#basket .col3 { text-align: left; width: 200px; }
	#basket .col4 { text-align: right; width: 100px; padding-right: 22px; }
	#basket td.col2 { padding-top: 19px; text-align: right; }
	#basket td.col3 { padding-top: 14px; }
	#basket td.col4 { padding-top: 19px; text-align: right; }
	#basket * { color:#fff; }
	#basket th, #basket td { 
		vertical-align: top; 
		padding-top: 10px; 
		padding-bottom: 10px;
		}
		#basket .alt th, #basket .alt td { background: url(../images/basketBG3.gif) 50% 0 repeat-y; }
		#basket .alt th.col1, #basket .alt td.col1 { background-position: 0 0; }
		#basket .alt th.col4, #basket .alt td.col4 { background-position: 100% 0; }
	#basket img { vertical-align: middle; }
	#basket .qty {
		background: url(../images/form_qtyfield.gif) 0 0 no-repeat;
		border: 0;
		display: -moz-inline-box !important;
		display: inline-block;
		height: 14px;
		width: 20px;
		padding: 7px 10px;		
		vertical-align: top;
		}
		* html #basket .qty  {
			position: relative;
			top: -1px;
			}
		*+html #basket .qty  {
			position: relative;
			top: -1px;
			}	
	ul.basketBundleList {
		padding: 10px 0 0 18px;
		float: left;
		margin: 0;
		list-style: none;
		background: url(../images/bundle_dots_vert.gif) 18px 100% no-repeat;
		}
		ul.basketBundleList li {
			font-size: 90%;
			font-weight: normal;
			padding: 0 50px 7px 23px;
			background: url(../images/bundle_dots_hrz.gif) 1px 22px no-repeat;
			position: relative;
			}
			ul.basketBundleList li img { margin-right: 5px;  }
			a.editBundleItem {
				position: absolute;
				top: 7px;
				right: 0px;
				width: 40px;
				height: 28px;
				background: url(../images/button_bundle_edit.png) 0 0 no-repeat;
				overflow: hidden;
				outline: 0;
				text-indent: -3000px;
				}
	#Apply_discount {
	    border: none;
	    background: url(../images/Checkout_applydiscount.png) 0px 0px no-repeat;
	    width: 144px;
	    height: 35px;
	}
	#Apply_discount:hover {
	    border: none;
	    background: url(../images/Checkout_applydiscount.png) 0px -34px no-repeat;
	    width: 144px;
	    height: 35px;
	    cursor: pointer;
	}
#basketTotal {
	border-bottom: 1px solid #202020;
	padding: 20px 0 13px 0;
	width: 900px;
	}	
	#basketTotal table { 
		width: 300px; 
		text-align: right;
		float: right;
		border-collapse: collapse;
		}
	#basketTotal .large { font-size: 130%; }		
	#basketTotal .large th { color: #fff; }
	#basketTotal th {
            color: #bcbab8;
            text-align: left;
        }
	#basketTotal td { color: #fde910; }
	#basketTotal .dividers th, #basketTotal .dividers td {
		border-top: 1px solid #413e3b;
		border-bottom: 1px solid #413e3b;
		padding: 3px 0;
		}
#basketInfo {
	padding: 10px 0 13px 0;
	width: 600px;
	float: left;
	color: #fff;
	height: 130px;
	}
#oppositeButtons,#basketButtons {
	padding: 20px 0;
	border-top: 1px solid #413e3b;
	text-align: right;
	padding-right: 2px;
	}		
	#oppositeButtons .left,#basketButtons .left { float: left; }
.body_fullwidth div.content_container_middle div#minibasket div.item{
    margin:15px 26px 5px 0;
	}

/* Checkout options */
#checkout_options {
	background: url(../images/checkoutOptionsBG2.gif) 0 0 repeat-y;
	font-size: 90%;
	color: #fff;
	}	
	#checkout_options_top {
		background: url(../images/checkoutOptionsBG1.gif) 0 0 no-repeat;
		height: 5px;
		}
	#checkout_options_bottom {
		clear: both;
		background: url(../images/checkoutOptionsBG1.gif) 0 100% no-repeat;
		height: 5px;
		}	
	#checkout_options .col1, 
	#checkout_options .col2,
	#checkout_options .col3 {
		float: left;
		width: 247px;
		margin-right: 20px;
		padding: 20px;
		}
	#checkout_options .col1 { padding-left:22px; width: 249px; }	
	#checkout_options .col3 { margin-right: 0; }
	#checkout_options h2 { padding:0; margin:0; }
	#checkout_options ul.stripe { 
		padding: 0; 
		margin: 0 -9px 20px -9px; 
		list-style: none; 
		}
		#checkout_options li { 
			background:url(../images/bullet_smallsquare_yellow.gif) no-repeat 9px 14px; 
			padding: 7px 0 7px 21px;			
			}
		#checkout_options label { font-weight: bold; position: relative; top: -3px; }	
		#checkout_options li.alt { background-color: #4b4744; }
		#checkout_options a.forgottenPassword { color:#fde910; font-size: 90%; }
		
/* Checkout common elements */
.progressbar {
	height: 28px; width: 534px;
	margin: 0 0 29px 0;
	padding: 0;
	list-style: none;
	position: relative;
	}
	.progressbar li {
		display: block;
		position: absolute;
		top: 0px;
		left: 0px;
		height: 28px;
		text-indent: -3000px;
		overflow: hidden;
		outline: 0;
		z-index: 1;
		}
		.progressbar li a {
			display: block;
			height: 28px;
			margin: 0 16px;
			}
		.progressbar li.active { z-index: 10; }	
#checkout_progress {
	width: 534px;
	background: url(../images/checkout_progress.gif) 0 0 no-repeat;
	}
#checkout_progress li { background: url(../images/checkout_progress.gif) 0 0 no-repeat; }
	#checkout_progress li#chk1 { left: 0; width: 122px; background-position: 0 0; }
	#checkout_progress li#chk2 { left: 106px; width: 200px; background-position: -106px 0; }
	#checkout_progress li#chk3 { left: 290px; width: 121px; background-position: -290px 0; }
	#checkout_progress li#chk4 { left: 394px; width: 140px; background-position: -394px 0; }
	#checkout_progress li#chk1.active { background-position: 0 -28px; }
	#checkout_progress li#chk2.active { background-position: -106px -56px; }
	#checkout_progress li#chk3.active { background-position: -290px -84px; }
	#checkout_progress li#chk4.active { background-position: -394px -112px; }

.checkout_summary_wrp {
	width: 284px;
	background: url(../images/checkout_summaryBG1.gif) 0 0 repeat-y;
	margin-bottom: 16px;
	}
	.checkout_summary_wrp .top {
		background: url(../images/checkout_summaryBG4.gif) 0 0 no-repeat;
		}
	.checkout_summary_wrp .topLight {
		background: url(../images/checkout_summaryBG3.gif) 0 0 no-repeat;
		}	
	.checkout_summary_wrp .btm {
		background: url(../images/checkout_summaryBG2.gif) 0 100% no-repeat;
		padding: 6px 10px 10px 10px;
		height: auto !important;
		height: 29px;
		min-height: 29px;
		}
	#orderSummary {
		border-collapse: collapse;
		color: #fff;
		text-align: left;
		width: 264px;
		font-size: 90%;
		}
		#orderSummary .right { text-align: right; }
		#orderSummary th { padding: 0 7px 12px 7px; }
		#orderSummary td { padding: 7px; vertical-align: top; }	
			#orderSummary .alt td { background: #3e3a38; }
		#orderSummary img { vertical-align: top; }
		.hrzRecessed {
			border-top: 1px solid #202020;
			border-bottom: 1px solid #423e3b;
			}
		.checkout_summary_wrp .hrzRecessed {
			margin: 10px -7px;
			border-top-color: #34312f;
			border-bottom-color: #55514f;
			}	
	#orderSummaryTotal {
		border-collapse: collapse;
		width: 264px;
		font-size: 90%;
		}
		#orderSummaryTotal .alt th, #orderSummaryTotal .alt td {
			background: #3e3a38;
			font-size: 90%;			
			}
		#orderSummaryTotal .large { font-size: 130%;	 }	
		#orderSummaryTotal th { color: #fff; padding: 4px 7px; text-align: right;}			
		#orderSummaryTotal td {
			text-align: right;
			color: #fde910;
			width: 40px;
			padding: 4px 7px;
			}

/* Signup */
#signup_progress {
	width: 304px;
	background: url(../images/signup_progress.gif) 0 0 no-repeat;
	}
#signup_progress li { background: url(../images/signup_progress.gif) 0 0 no-repeat; }
#signup_progress li#chk1 { left: 0; width: 181px; background-position: 0 0; }
#signup_progress li#chk2 { left: 165px; width: 139px; background-position: -165px 0; }
#signup_progress li#chk1.active { background-position: 0 -28px; }
#signup_progress li#chk2.active { background-position: -165px -56px; }

/* Search */
#searchLeft, #searchRight {
	margin: 0;
	}
#searchLeft {
	float: left;
	 padding: 10px 0 20px;
	}
	#searchLeft #searchButton {
		vertical-align: top;
		position: relative;
		top: 4px;
		}
#searchRight {
	float: right;
	width: 50%;
	text-align: right;
	font-size: 90%;
	color: #fff;
	 padding: 20px 0 20px;
	}
	#searchRight select {
		margin: 0 0 0 10px;
		}
.pagination { overflow: hidden; padding: 10px 0 6px; } 
* html .pagination { overflow: visible; height: 1px; }
.pagination h2 {
	font-size: 90%;
	color: #fff;
	font-weight: normal;
	float: left;
	margin: 0; padding: 0; 
	}
.pagination p { float: right; margin: 0; padding: 0; }
.pagination a {
	display: block;
	background: url(../images/paginationButton.gif) 0 -28px no-repeat;
	width: 28px; height: 28px;
	overflow: hidden;
	line-height: 26px;
	font-size: 12px;
	color: #000;
	text-align: center;
	text-decoration: none;
	float: left;
	}
	.pagination a.active { background-position: 0 0; }	
	.pagination a.prev, .pagination a.next {
		background: url(../images/paginationPrevNext.gif) 0 -28px no-repeat;
		width:47px;
		}	
		
		
/* Password reset */
#passwordreset_progress {
	width: 329px;
	background: url(../images/reset_progress.gif) 0 0 no-repeat;
	}
#passwordreset_progress li { background: url(../images/reset_progress.gif) 0 0 no-repeat; }
#passwordreset_progress li#chk1 { left: 0; width: 188px; background-position: 0 0; }
#passwordreset_progress li#chk2 { left: 172px; width: 157px; background-position: -172px 0; }
#passwordreset_progress li#chk1.active { background-position: 0 -28px; }
#passwordreset_progress li#chk2.active { background-position: -172px -56px; }

/* Basket */
#ordersWrapper {
	padding: 10px 0 10px 0;
	background: url(../images/ordersBG4.gif) 0 100% no-repeat;
	}
#orders {
	background: #45413f url(../images/ordersBG2.gif) 0 0 repeat-y;	
	border-collapse: collapse;
	width: 664px;
	padding: 0 2px;
	}
	#orders #ordersHeaders th {
		background: #7f7e7c url(../images/ordersBG1.gif) 50% 0 no-repeat;
		padding: 4px 0;
		text-transform: uppercase;
		}
		#orders #ordersHeaders th.col1 { background-position: 0 0; padding-left: 22px; }
		#orders #ordersHeaders th.col2 { padding-right: 20px; }
		#orders #ordersHeaders th.col4 { background-position: 100% 0; padding-right: 22px; }
	#orders .col1 { text-align: left; width: 130px; padding-left: 22px; }
	#orders .col2 { text-align: right; width: 90px; padding-right: 20px; }		
	#orders .col3 { text-align: left; width: 335px; }
	#orders .col3 a { color:#fde910; }
	#orders .col4 { text-align: right; padding-right: 22px; }
	#orders th.col1 { padding-top: 14px; }
	#orders td.col2 { padding-top: 14px; text-align: right; }
	#orders td.col3 { padding-top: 14px; }
	#orders td.col4 { padding-top: 14px; text-align: right; }
	#orders * { color:#fff; }
	#orders th, #orders td { 
		vertical-align: top; 
		padding-top: 10px; 
		padding-bottom: 10px;
		}
		#orders .alt th, #orders .alt td { background: url(../images/basketBG3.gif) 50% 0 repeat-y; }
		#orders .alt th.col1, #orders .alt td.col1 { background-position: 0 0; }
		#orders .alt th.col4, #orders .alt td.col4 { background-position: 100% 0; }
	#orders img { vertical-align: middle; }
				
	
/* Checkout Page 1 */
.iframeHolder {
	margin-bottom: 20px;
	}
body#iframe { background: #292929; width: 480px; }
body#iframe * { padding:0; margin:0; }		
body#iframe p { padding: 0 0 14px 0;}
body#iframe #image { position: relative; top: 4px; }

/* Form styles */
#errorMessage, #errorMessageTick, #errorMessageInvalid {
	background: #fff379 url(../images/i_alert.gif) 5px 10px no-repeat;
	padding: 10px 10px 10px 33px;
	margin: 20px 0 0 0;
	font-size: 80%;
	}
	#errorMessageTick { background: #fff379 url(../images/i_tick.gif) 5px 10px no-repeat; }
	#errorMessageInvalid { background: #fff379 url(../images/i_invalid_yellow.gif) 5px 10px no-repeat; }
	#errorMessage p, #errorMessageTick p, #errorMessageInvalid p {
		padding: 0;	
		margin: 0;
		}	
label.error {
	display: -moz-inline-box !important;
	display: inline-block;
	height: 16px;
	background: url(../images/i_invalid.gif) 0 0 no-repeat;
	padding-left: 22px;
	font-size: 80%;
	color: #7f7f7f;
	line-height: 1.5;
	}
label.valid {
	display: -moz-inline-box !important;
	display: inline-block;
	height: 16px;
	width: 16px;
	background: url(../images/i_valid.gif) 0 0 no-repeat;
	vertical-align: middle;
	
	font-size: 80%;
	}
select { margin-right: 10px; }		
input.txt1,
input.txt2,
input.txt3 {
	color: #fff;
	border: 0;
	padding: 10px 5px 7px 5px;
	margin-right: 10px;
	}		
input.txt1 {	
	background: url(../images/form_textBG1.gif) 0 3px no-repeat;
	width: 236px;
	}
input.txt2 {
	background: url(../images/form_textBG2.gif) 0 3px no-repeat;
	width: 270px;
	
	}
input.txt3 {
	background: url(../images/form_textBG3.gif) 0 3px no-repeat;
	width: 110px;
	}
textarea.textarea {
	background: url(../images/form_textareaBG1.gif) 0 3px no-repeat;
	width: 430px;
	height: 134px;
	border: 0;
	color: #fff;
	padding: 10px 5px 7px 5px;
	margin-right: 10px;
	font: 12px arial;
	vertical-align: top;
	}			


/*________________________________________________________________________________________________________*/
/* TEAMWEAR CLUBS */


div.teamwear img.page_title {
	margin: 10px 0 20px 0;
}

div.teamwear div#teamwear_clubs_content {
	width: 944px;
	height: auto;
	padding: 0;
	margin: 10px 0 0 0;
	background: url('../images/bg_content_fullWidth_top.png') 0 0 no-repeat;
	padding: 15px 0px 0px 15px;
}


div.teamwear div#teamwear_clubs_content div p {
	color: #fff;
	font-size: 90%;
	width: 90%;
}

div.teamwear div.bottom {
	background: url('../images/bg_content_fullWidth_bottom.png') 0 0 no-repeat;	
	height: 10px;
}

div#teamwearright #get_in_touch {
	display: block;
	border: none;
	background: url('../images/button_get_in_touch.png') 0 0 no-repeat;
	width: 114px;
	height: 32px;
	text-indent: -1000px;
	margin: 30px 0 20px 0;
	cursor: pointer;
}

div.teamwear div.benefits {
	padding: 5px 0 0 0;
}

div.teamwear div.benefits ul {
	padding: 10px 0;
	margin: 20px 0 20px 13px;
	list-style-type: inside;
	font-size: 80%;
}

div.teamwear div.benefits ul li {
	padding: 5px;
	color: #fde910;
}

div.teamwear div.benefits ul li span {
	color: white;
}

div.teamwear div.benefits ul li:nth-child(2n+1) {
	background-color: #3e3a38;
}

div.teamwear a#submit {
	margin: 0;
	background: url('../images/button_send_my_details.png') 0 0 no-repeat;
	width: 140px;
	height: 32px;
	text-indent: -1000px;
	border: none;
	display: block;
}

div.form {
	background: url('../images/bg_content_fullWidth_top.png') 0 -20px no-repeat;
	padding: 0;
	overflow: hidden;
}

div.form form,
div.thank_you {
	padding: 20px;
	background-color: #303030;
	width: 350px;
	margin: 30px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-k-border-radius: 15px;
}

div.thank_you {
	width: 450px;
}

div.form form select {
	margin: 10px 0;
}

div.form form #submit {
	margin: 20px 0 0 200px;
}

div.thank_you h3 {
	width: 388px;
	height: 17px;
	text-indent: -1000px;
	background: url('../images/title_details_sent.png') 0 0 no-repeat;
}


/*________________________________________________________________________________________________________*/
/* FAQ */

h1#faq_title {
	background: url('../images/title_faq.png') 0 0 no-repeat;
	width: 103px;
	height: 37px;
	margin: 0 0 20px 0;
}

div#faq_wrapper a.answer_link {
	color: #fde910;
	margin: 10px 0;
	display:block;
	
}

div#faq_wrapper h2 {
	height: 16px;
	text-indent: -1000px;
	color: #fde910;
	margin: 20px 0 10px 0;
}

div#faq_wrapper h2#one {
	width:235px;
	background: url('../images/title_FAQ_1.png') 0 0 no-repeat;
}

ul.faq {
        color: #292929;
        list-style-type: inside;
        padding: 10px 0px 0px 0px;
        margin: 0;
}

ul.faq li {
        padding: 3px 3px 3px 25px;
        margin: 5px 5px 5px 0px;
        background : url(../images/icon_plus.png) no-repeat 5px 7px;
        font-size:13px;
}

ul.faq li.faqOpen {
        padding: 3px 3px 3px 25px;
        margin: 3px 0;
        background: url(../images/icon_minus.png)  no-repeat 5px 7px;
        font-size:13px;
}

ul.faq li.faqOpen a , ul.faq li a{
color:#FDE910;
background : url(../images/yellow_chev.png) no-repeat 0px 6px;
padding-left:8px;
text-decoration : none;
}

ul.faq li span {
        color: #ffffff;
        text-decoration: none;
        cursor: pointer;
}

ul.faq li p.answer {
        color: #e2e2e2;
        margin:0;
        padding:10px 0px 5px 0px;
}

/* Products */
.eor { margin-right: 10px!important; }
#minibasket .product { 
	background-image: url(../images/productMiniBasketBG1.gif); 
	width: 211px; margin-right: 12px; margin-bottom: 12px; 
	}
	#minibasket .product .wrp { background-image: url(../images/productMiniBasketBG2.gif); }
.product {
	float: left;
	margin: 0 10px 10px 0;
	width: 205px;
	background: url(../images/productBG1.gif) 0 100% no-repeat;
	}
	.product .wrp { 
		background: url(../images/productBG2.gif) 0 0 no-repeat; 
		padding: 15px; 
		text-align: center;
		
		}
		
		#bundleRight .panel { position: relative; 
		background : url(../images/paelbg.jpg) repeat-y;
		width:430px;
		
		} 	
		
		.topwrp{
	height:60px;
}		
		
		
	.product h3 {
		color: #fde910 !important;
		font-size: 100%;
		margin: 0 !important; padding: 0 !important;
		}
		.product img.badge { /* badges */
			position: absolute;
			top: 0;
			right: 10px;
			}	
		.product img.salebadge{ /* sale badges */
			position:absolute;
			top:0px;
			left:10px;
			}
			
			
	.product p {
		position: relative;
		margin: 0 !important; padding: 0 0 10px 0 !important;
		color: #fff;
		}
		.product p.small { font-size: 80%; }
		.product p .price { color: #fde910 !important; font-weight: normal; }
		.product p a img { vertical-align: top; }	
	.productColours {
		position: relative;
		}
		.productColours h4 {
			color: #fff;
			margin: 0 !important; padding: 0 0 0 14px !important;
			font-size: 80%;
			background: url(../images/productMagnify.gif) 10px 2px no-repeat;
			}
		.productColours .clrs {
			display: none;
			position: absolute;
			top: 15px;
			left: 0px;
			width: 195px;
			background: url(../images/cTop.gif) 0 0 no-repeat;
			padding-top: 13px;
			}
			.productColours:hover .clrs { display: block;}
		.productColours ul {
			margin: 0 !important;;
			list-style: none;
			background: url(../images/cBtm.gif) 0 100% no-repeat;
			text-align: left;
			padding: 0 0 7px 8px  !important;
			overflow: hidden;
			}
			.productColours ul li { float: left;  margin: 4px 5px 0 0;  }
			.productColours ul li img { vertical-align: top; float: left; }				
		


/* Bundles */

#football_progress {
	width: 329px;
	background: url(../images/footballprogress.gif) 0 0 no-repeat;
	margin: 0 0 20px 0;
	}
#football_progress li { background: url(../images/footballprogress.gif) 0 0 no-repeat; }
#football_progress li#chk1 { left: 0; width: 168px; background-position: 0 0; }
#football_progress li#chk2 { left: 152px; width: 127px; background-position: -152px 0; }
#football_progress li#chk3 { left: 263px; width: 107px; background-position: -263px 0; }
#football_progress li#chk4 { left: 354px; width: 136px; background-position: -354px 0; }
#football_progress li#chk1.active { background-position: 0 -28px; }
#football_progress li#chk2.active { background-position: -152px -56px; }
#football_progress li#chk3.active { background-position: -263px -84px; }
#football_progress li#chk4.active { background-position: -354px -112px; }

#rugby_progress {
	width: 235px;
	background: url(../images/rugbyprogress.gif) 0 0 no-repeat;
	margin: 0 0 20px 0;
	}
#rugby_progress li { display: none; }



#bundleMain {
	position: relative;
	height: auto !important;
	height: 100px;
	min-height: 100px;
	}
#bundleNav {
	width: 202px;
	list-style: none;
	margin: 0; padding: 0;
	float: left;
	margin-right: -2px;
	position: relative;
	z-index: 101;
	}	
	#bundleNav li * { padding: 0; margin: 0; vertical-align: bottom; position: relative; }
	#bundleNav li a, #bundleNav li a b {
		display: block;
		min-height: 10px;
		}
		* html #bundleNav li a,  * html  #bundleNav li a b {
			height: 1px;
			}
		#bundleNav li.active a.magnify { cursor:pointer;}
		#bundleNav li.active span.magnify {
			position: absolute;
			top: 10px;
			left: 10px;
			height: 28px; width: 28px;
			background: url(../images/magnify.png) 0 0 no-repeat;
			z-index: 102;
			}
		#bundleNav li a b {
			padding: 15px 0;
			text-align: center;
			}
	#bundleNav li.active { background: url(../images/bundle_left_middle.gif) 0 0 repeat-y; }
	#bundleNav li.active a { background: url(../images/bundle_left_top.gif) 0 0 no-repeat; }
	#bundleNav li.active a b { background: url(../images/bundle_left_btm.gif) 0 100% no-repeat; }
	#bundleNav li#shirtNav a b { height: 175px; }
	#bundleNav li#shortsNav a b { height: 122px; }
	#bundleNav li#socksNav a b { height: 131px; }

	.previousStage {
		position: absolute;
		left: 222px;	
		border-top: 1px solid #404040;
		padding-top: 20px;	
		width: 442px;
		}
		.previousStage .edit {
			position: absolute;
			top: 20px;
			right: 0px;			
			}
		#selections1 { top: 0px; }
		#selections2 { top: 195px; }
		
	.mySelections {
		overflow: hidden;
		}
		.mySelections .productImage { float: left; width: 222px; text-align: center; }
		.mySelections .productInfo {
			width: 442px;
			border-top: 1px solid #404040;
			padding: 20px 0 20px 0;
			float: left;
			position: relative;
			} 
		.mySelections .edit {
			position: absolute;
			top: 20px;
			right: 0px;			
			}		
	
#bundleRight {
	z-index: 99;
	float: left;
	width: 464px;
	background: url(../images/bundle_right_middle.gif) 0 0 repeat-y;
	}
	.stage1 { margin-top: 0; }
	.stage2 { margin-top: 205px; }
	.stage3 { margin-top: 357px;  }

	#bundleRight .wrp1 { background: url(../images/bundle_right_top.gif) 0 0 no-repeat; }
	#bundleRight .wrp2 {
		background: url(../images/bundle_right_btm.gif) 0 100% no-repeat;
		height: auto !important;
		height: 250px;
		min-height: 250px;
		padding: 19px 22px 24px 22px;
		}
		#bundleRight .item {
			 background:url(../images/image_rugbybundle_item_panelbackground.png) no-repeat 0 0;
               width:205px;
               height:267px;
               float:left;
               margin:10px 10px 0 0;
			}

		#bundleRight .panel:after {
			content: ".";
			display: block;
			clear: both;
			visibility: hidden;
			line-height: 0;
			height: 0;
			}
			* html #bundleRight .panel { height: 1px }
			*+html #bundleRight .panel { display: inline-block; }
	#bundleRight .panel .backButton {
		position: absolute;
		top: -35px;
		right: 0px;
		cursor: pointer;
		}	
	#bundleRight h3, .previousStage h3, .mySelections h3 {
		color: #fde910;
		text-transform: uppercase;
		font-weight: normal;
		margin: 0 0 5px 0; padding: 0;
		}		
	#bundleRight .hrzRecessed {
		border-bottom-color: #6e6965;
		border-top-color: #413e3b;
		margin: 15px 0;
		}
	#bundleRight .bullets, .previousStage .bullets, .mySelections .bullets, #teamwearright .bullets {
		list-style: none;
		padding: 0 0 0 0; margin: 0;
		font-size: 80%;
		}
		#bundleRight .bullets li, .previousStage .bullets li, .mySelections .bullets li, #teamwearright .bullets li {
			background:url(../images/bullet_smallsquare_yellow.gif) no-repeat 0 10px; 
			padding: 3px 0 0 15px;
			color: #fff;
			}
	#bundleRight .colourOptions {	
		list-style: none; margin: 0; padding: 5px 0 0 0; height: 30px;
		}	
		#currentColour {
			font-size: 12px;
			color: #fff;
			}
			#currentColour em {
				color: #fde910; font-style: normal;
				padding: 0; margin: 0;
				}
		#bundleRight .colourOptions li { 
			float: left; 
			width: 30px; 
			position: relative; 
			margin-right: 10px;
			cursor: pointer;
			}		
		.colourOptions li b {
			position: absolute;
			top: -3px;
			left: -3px;
			display: block;
			background: url(../images/colours/selected.png) 0 0 no-repeat;
			width: 36px; height: 36px;
			}
	#bundleRight #tableHolder {
		margin-top: 10px;
		height: auto !important;
		height: 30px;
		min-height: 30px;
		width: 420px;
		padding: 0 0 10px 0;
		background: #45413f url(../images/bundle_tableBG2.gif) 0 100% no-repeat;
                position: relative;
		}		
		#bundleRight #tableHolder table {
			border-collapse: collapse;
			width: 420px;
			
			background:  url(../images/bundle_tableBG1.gif) 0 0 no-repeat;
			}
			#bundleRight #tableHolder table th { 
				height: 30px;
				text-align: left;
				text-transform: uppercase;
				color: #fff;
				padding: 0 0 0 20px;
				}
				#bundleRight #tableHolder table th.items,#bundleRight #tableHolder table td.items{
				    width: 120px;
				}
				#bundleRight #tableHolder table td { 
					padding: 2px 0 2px 20px;
					color: #fff;
					vertical-align: middle;
					height: 37px;
					}
					#bundleRight #tableHolder table tr.alt td { background: #3e3a38; }
					#bundleRight #tableHolder table input.qty {
						display: -moz-inline-box !important;
						display: inline-block;
						width: 32px;
						height: 28px;
						padding: 5px 0 0 0;
						text-align: center;
						color: #fff;
						background: url(../images/bundle_qty.gif) 0 0 no-repeat;
						border: 0;
						position: relative;
						top: 3px;
						}
	#saveButtons {
		text-align: right;
		display: none;
		}
		#saveButtons.show { display: block;	}	
		#saveButtons img, #saveButtons input { margin-top: 15px;	}			
		#saveButtons .left {
			float: left;
			}	
	#bundleTop {
		padding: 10px 22px 10px 0;
		color: #fff;
		position: relative;
		}	
		#bundleTop h1, #bundleTop p {
			margin: 0 0 10px 0; padding: 0;
			}
		#bundleTop p {
		    width: 450px;
		}
		#bundleTop .bundlePrice {
			position: absolute;
			bottom: 20px;
			right: 20px;
			}	
	.bundlePrice {
		text-align: right;	
		}	
		.bundlePrice h3 { padding: 0 !important; margin: 0 !important; color: #fff !important; font-weight: normal; text-transform: none !important; }
		.bundlePrice h3 span.price {color: #fde910;}
		.bundlePrice p {
			padding: 0 !important; margin: 0 !important;
			color: #bcbab8;
			font-size: 80%;
			}
			.bundlePrice p span.rrp { color: #bcbab8; }
			.bundlePrice p span.yousave { color: #fff; }
			.bundlePrice p span.saving { color: #fde910; }
				
#includedInBundle {
	width: 660px;
	padding:  0 0 20px 0;
	}
	#includedInBundle h2 { margin-top: 20px;}

/* Home page */
#homeHero {height: 354px;width: 634px;
background: url(../images/homeHero.png) 0 0 no-repeat;
position: relative;
left: -2px;margin:  0 0 18px 0;
float:left;
	}	
#homeHeroText {position: absolute;top: 25px;left: 290px;width: 370px;color: #fff;
font-size: 100%;line-height:20px;}
#homeHeroText h1 { margin: 0 0 10px 0; }
#homeHeroText h2 {font-weight: normal;margin: 0 0 10px 0;font-size: 130%;}
#homeHeroText a{cursor : pointer;}
#homeHeroText a span{
			background : url(../images/home_buynowstockslast.png);width:210px;height:35px;display:block;
			text-indent : -5000px;
		}
		
#homeHeroText a:hover span{background-position:0px -34px;}
#homeHeroText span b{font-weight:normal;	color:#ffca0a;}	
		
#homeHero2 {height: 354px;width: 634px;
background: url(../images/homeHero2.png) 0 0 no-repeat;
position: relative;
left: -2px;	margin:  0 0 18px 0;display : none;
float:left;
	}	
#homeHero2Text {position: absolute;top: 25px;left: 290px;width: 370px;color: #fff;
		font-size: 100%;
		}
#homeHero2Text h1 { margin: 0 0 10px 0; }
#homeHero2Text h2 {font-weight: normal;margin: 0 0 10px 0;font-size: 130%;
			}			
#homeHero2Text a{cursor : pointer;}
#homeHero2Text a span{background : url(../images/home_buynowstockslast.png);width:210px;height:35px;display:block;
			text-indent : -5000px;
		}
#homeHero2Text a:hover span{background-position:0px -34px;}		
#homeHero2Text span b{font-weight:normal;	color:#ffca0a;}		



#homeHero3 {height: 354px;width: 634px;
background: url(../images/homeHero3.png) 0 0 no-repeat;
position: relative;
left: -2px;	margin:  0 0 18px 0;display : none;
float:left;
	}	
#homeHero3Text {position: absolute;top: 25px;left: 290px;width: 370px;color: #fff;
		font-size: 100%;
		}
#homeHero3Text h1 { margin: 0 0 10px 0; }
#homeHero3Text h2 {font-weight: normal;margin: 0 0 10px 0;font-size: 130%;
			}			
#homeHero3Text a{cursor : pointer;}
#homeHero3Text a span{background : url(../images/home_buynowstockslast.png);width:210px;height:35px;display:block;
			text-indent : -5000px;
		}
#homeHero3Text a:hover span{background-position:0px -34px;}		
#homeHero3Text span b{font-weight:normal;	color:#ffca0a;}		


#homeHeroText ul, #homeHero2Text ul, #homeHero3Text ul{
	margin-left:0px;
	padding-left:0px;
}
	
#homeHeroText ul li, #homeHero2Text ul li, #homeHero3Text ul li{
	color:#ffca0a;
	list-style : none;
	background : url(../images/ydot.gif) no-repeat 0px 8px;
	padding-left:10px;
}	
 
    .switchBtn{position : relative;top:300px;left:300px;}  
  
  
.homeTopRightBg{
	float:left;
	width:295px;
	height:360px;
	background : url(../images/homeTopRightBg.png) no-repeat;
	position: relative;
	margin-left:10px;
}
	

.homeTopRightBg h1 {margin: 0 0 10px 0;
position: relative;top: 25px;
left:25px;
 }

 .homeTopRightBg .paratext{
 color:#FFFFFF;
 padding:120px 20px 0px 25px;
 font-size:90%;
 
 }
.homeTopRightBg a{cursor : pointer;}
.homeTopRightBg a span{
			background : url(../images/home_becometeamware.png);width:205px;height:35px;display:block;
			text-indent : -5000px;
			margin-left:23px;
		}
		
.homeTopRightBg a:hover span{background-position:0px -34px;}



.homeFB {
	width: 464px;
	height: 230px;
	float: left;
	position: relative;
	left: -2px;	
	}
	#homeFB1 { background: url(../images/homeFB1.png) 0 0 no-repeat; margin-right: 15px; }
	#homeFB1 a{cursor : pointer;}
	#homeFB1 span{
		display:block;
		width:126px;
		height:35px;
		background : url(../images/home_buyrugbykit.png) no-repeat;
		text-indent : -5000px;
		margin-left:-3px;
}
	
#homeFB1 a:hover span{background-position:0px -34px;}
	

#homeFB2 { background: url(../images/homeFB2.png) 0 0 no-repeat; }
.homeFB .inner {
		padding: 29px 40px 0 210px;
		font-size: 85%;
		color: #fff;
		}
.homeFB .inner h2, .homeFB .inner p { padding: 0; margin: 0 0 20px 0; line-height:20px;}

#homeFB2 a{cursor : pointer;}
#homeFB2 span{
		display:block;
		width:144px;
		height:35px;
		background : url(../images/home_buyfootballkit.png) no-repeat;
		text-indent : -5000px;
		margin-left:-3px;
	}
	
#homeFB2 a:hover span{background-position:0px -34px;}
			
.homeTopRightBg a:hover span{background-position:0px -34px;}  
	
/**
 * Default Styles
 */

/* Alignment */
.float_left{float:left;}
.float_right{float:right;}
.float_clear{ clear:both; line-height:0; font-size: 0; height: 0; }
.div_center{margin:0 auto;}
.strip{margin:0;padding:0;}
.clearFix{overflow: hidden; width:100%;}


/* Widths */
.width_1{width:1px;}.width_2{width:2px;}.width_3{width:3px;}.width_4{width:4px;}.width_5{width:5px;}
.width_6{width:6px;}.width_7{width:7px;}.width_8{width:8px;}.width_9{width:9px;}.width_10{width:10px;}
.width_15{width:15px;}.width_20{width:20px;}.width_25{width:25px;}.width_30{width:30px;}.width_35{width:35px;}
.width_40{width:40px;}.width_45{width:45px;}.width_50{width:50px;}.width_60{width:60px;}.width_70{width:70px;}
.width_80{width:80px;}.width_90{width:90px;}.width_100{width:100px;}.width_120{width:120px;}.width_140{width:140px;}
.width_145{width:145px;}.width_150{width:150px;}.width_155{width:155px;}.width_160{width:160px;}.width_185{width:185px;}
.width_200{width:200px;}.width_210{width:210px;}.width_240{width:240px;}.width_250{width:250px;}.width_262{width:262px;}.width_280{width:280px;}.width_284{width:284px;}
.width_300{width:300px;}.width_320{width:320px;}.width_350{width:350px;}.width_400{width:400px;}.width_420{width:420px;}.width_480{width:480px;}.width_500{width:500px;}
.width_507{width:507px;}.width_527{width:527px;}.width_582{width:582px;}.width_600{width:600px;}.width_602{width:602px;}.width_652{width:652px;}
.width_672{width:672px;}.width_756{width:756px;}.width_770{width:770px;}

/* Heights */
.height_1{height:1px;}.height_2{height:2px;}.height_3{height:3px;}.height_4{height:4px;}.height_5{height:5px;}
.height_6{height:6px;}.height_7{height:7px;}.height_8{height:8px;}.height_9{height:9px;}.height_10{height:10px;}
.height_15{height:15px;}.height_18{height:18px;}.height_20{height:20px;}.height_25{height:25px;}.height_30{height:30px;}.height_35{height:35px;}
.height_40{height:40px;}.height_45{height:45px;}.height_50{height:50px;}.height_60{height:60px;}.height_70{height:70px;}
.height_80{height:80px;}.height_90{height:90px;}.height_100{height:100px;}.height_140{height:140px;}.height_180{height:180px;}.height_475{height:475px;}

/* Margins */
.margin_bottom_5{margin-bottom:5px;}.margin_bottom_10{margin-bottom:10px;}.margin_bottom_15{margin-bottom:15px;}.margin_bottom_20{margin-bottom:20px;}.margin_bottom_30{margin-bottom:30px;}
.margin_left_5{margin-left:5px;}.margin_left_10{margin-left:10px;}.margin_left_12{margin-left:12px;}.margin_left_15{margin-left:15px;}.margin_left_20{margin-left:20px;}
.margin_right_5{margin-right:5px;}.margin_right_10{margin-right:10px;}.margin_right_15{margin-right:15px;}.margin_right_18{margin-right:18px;}.margin_right_20{margin-right:20px;}
.margin_top_5{margin-top:5px;}.margin_top_10{margin-top:10px;}.margin_top_15{margin-top:15px;}.margin_top_20{margin-top:20px;}.margin_top_25{margin-top:25px;}

/* Padding */
.padding_bottom_5{padding-bottom:5px;}.padding_bottom_10{padding-bottom:10px;}.padding_bottom_15{padding-bottom:15px;}.padding_bottom_20{padding-bottom:20px;}.padding_bottom_30{padding-bottom:30px;}
.padding_left_5{padding-left:5px;}.padding_left_10{padding-left:10px;}.padding_left_12{padding-left:12px;}.padding_left_15{padding-left:15px;}.padding_left_20{padding-left:20px;}.padding_left_30{padding-left:30px;}
.padding_right_5{padding-right:5px;}.padding_right_10{padding-right:10px;}.padding_right_11{padding-right:11px;}.padding_right_15{padding-right:15px;}.padding_right_20{padding-right:20px;}.padding_right_25{padding-right:25px;}.padding_right_30{padding-right:30px;}
.padding_top_5{padding-top:5px;}.padding_top_10{padding-top:10px;}.padding_top_15{padding-top:15px;}.padding_top_20{padding-top:20px;}.padding_top_25{padding-top:25px;}
.padding_2{padding:2px;}.padding_5{padding:5px;}.padding_10{padding:10px;}.padding_15{padding:15px;}.padding_20{padding:20px;}.padding_30{padding:30px;}



/* Borders */
.border_white{border:1px solid #FFFFFF;}
.border_black{border:1px solid #000000;}
.noborder{border-width:0;}

/* Font Sizes */
.font_size_8{font-size:0.69em;}
.font_size_9{font-size:0.75em;}
.font_size_10{font-size:0.8em;}
.font_size_10-5{font-size:0.875em;}
.font_size_11{font-size:0.95em;}
.font_size_12{font-size:1em;}
.font_size_13{font-size:1.05em;}
.font_size_14{font-size:1.2em;}
.font_size_15{font-size:1.3em;}
.font_size_16{font-size:1.4em;}
.font_size_18{font-size:1.5em;}
.font_size_20{font-size:1.6em;}
.font_size_22{font-size:1.8em;}
.font_size_24{font-size:2em;}
.font_size_26{font-size:2.2em;}
.font_size_28{font-size:2.3em;}
.font_size_32{font-size:2.55em;}
.font_size_36{font-size:3em;}

/* Font weight */
.font_bold{font-weight:bold;}
.font_normal{font-weight:normal;}

/* Font color */
.text_color_white, .text_color_white a{color:#FFFFFF;}
.text_color_black, .text_color_black a{color:#000000;}
.text_color_green, .text_color_green a{color:#87c437;}
.text_color_grey, .text_color_grey a{color:#525355;}
.text_color_lightgrey, .text_color_lightgrey a{color:#bcbab8;}
.text_color_darkgrey, .text_color_darkgrey a{color:#383835;}
.text_color_yellow, .text_color_yellow a{color:#fde910;}

/* Text Decoration */
.text_decoration_none, .text_decoration_none a{text-decoration:none;}

/* Font case */
.text_capitalize{text-transform:capitalize;}

/* Text align */
.text_align_center{text-align:center;}
.text_align_right{text-align:right;}

/* Image align */
.image_align_middle img, .image_align_middle a img{vertical-align:middle;}
.image_align_top img, .image_align_middle a img{vertical-align:top;}
.image_align_baseline img, .image_align_middle a img{vertical-align:baseline;}

/* Line height */
.line_height_50{line-height:50%;}
.line_height_100{line-height:100%;}
.line_height_125{line-height:125%;}
.line_height_150{line-height:150%;}

/* Backgrounds */
.background_color_white{background-color:#FFFFFF;}
.background_color_black{background-color:#000000;}
.background_color_green{background-color:#8cc63f;}
.background_color_grey{background-color:#c0c0c0;}

/* Positions */
.div_relative{position:relative;}
.div_absolute{position:absolute;}

/* Overflows */
.div_overflow_off{overflow:visible;}

/* Z index */
.zindex_0{z-index:0;}
.zindex_-1{z-index:-1;}
.zindex_10{z-index:10;}

/* Display */
.display_hidden{display:none;}
.display_block{display:block;}


/* DW 15/10 */

#customiseShortsWrap label{
			font-size: 12px;
			color: #fff;
			padding-left:10px;
}



.customiseShorts{
			font-size: 12px;
			color: #fff;
			width:300px;
			margin:0;
			padding:10px 0px 10px 0px;
			line-height:17px;
}


.panel-item .backButton{
	float:right;
	
}


.panel-item .bullets{
	width:300px;
	padding:10px 0 0 0;
}


.panel-item .colourOptions {
min-height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:5px 0 0;
}

.panel-item .colourOptions li { 
	float: left; 
	width: 30px; 
	position: relative; 
	margin-right: 10px;
	cursor: pointer;
}

.panel-item .colourOptions li b{
			position: absolute;
			top: -3px;
			left: -3px;
			display: block;
			background: url(../images/colours/selected.png) 0 0 no-repeat;
			width: 36px; height: 36px;
}


.panel-item .price{font-size:18px;color:#FFF;}
.panel-item .price b{color:#fde910;}
.panel-item .rrp{font-size:11px;color:#bcbab8;}
.panel-item .yousave{font-size:11px;color:#FFF;}
.panel-item .yousave b{color:#fde910;}

/*Why us */

#whyus{float:left;}
#whyusIntro{float:left;background : url(../images/image_whyus_intro_bg.png) no-repeat;width:622px;height:422px;position:relative;top:30px;}
#whyus #whyusIntro .title{background : url(../images/everything_to_play_for.jpg) no-repeat;height:73px;left:30px;position:relative;top:43px;}
#whyus #whyusIntro .description{line-height : 18px;height:73px;left:30px;position:relative;top:53px;width:300px;}
#whyus #whyusIntro div.button {height:32px;left:30px;position:relative;top:200px;width:117px;}				
#whyusright{background : url(../images/why_us_right_bg.png) no-repeat;width:304px;height:423px;left:20px;float:left;position:relative;top:30px;padding:25px 0px 0px 20px;}
#whyusright .description{width:270px;}


/*kit home */

#kithome{float:left;}


#kithomeTop{
	background : url(../images/image-kithome-bg.png) no-repeat;
	width:944px;
	height:304px;
	float:left;
	position:relative;
}

#kithomeTop-rugby{
	width:510px;
	float:left;
}

#kithomeTop-rugby .title{
	background : url(../images/title-rugby-kit-home.png) no-repeat;
	height:42px;left:30px;position:relative;top:20px;
}

#kithomeTop-rugby div.button {height:32px;left:30px;position:relative;top:200px;width:127px;}				




#kithomeTop-football {
	width:420px;
	float:left;
}


#kithomeTop-football .title{
	background : url(../images/title-football-kit-home.png) no-repeat;
	height:42px;left:30px;position:relative;top:20px;
}

#kithomeTop-football div.button {height:32px;left:20px;position:relative;top:200px;width:147px;}				


#kithomePromo{
	float:left;
	width:944px;
	height:277px;
	margin-top:30px;
}



#kithomePromo .promoLeftBtn{
	float:left;
}

#kithomePromoInner{
	float:left;
	background : url(../images/image-promo-bg.png) no-repeat 50px 0px;
	width:860px;
	height:277px;
}

#kithomePromo .promoRightBtn{
	float:right;
}
/*
#teamwearTop{
	background : url(../images/image-teamwear-top-bg.png) no-repeat;
	width:944px;
	 height:269px;
}


#teamwearTop .title{
	background : url(../images/become-nike.png) no-repeat;
	height:54px;left:30px;position:relative;top:20px;
}

div.teamwear_bottom h2{
	color:#fde910;
	font-size:130%;
	font-weight:normal;
	margin:0;
	padding:10px 0px 10px 0px;
}

div.teamwear_bottom{
	width:280px;
	float:left;
	color:#fff;
	font-size:80%;
	line-height : 18px;
	padding-right:20px;
}

div.teamwear_bottom ul{
	margin:0;
}

div.teamwear_bottom li{
	background : url(../images/sqrylwbullet.gif) no-repeat 5px 8px;
	list-style : none;
	padding-left:20px;
}


div.teamwear a#get_in_touch_now {
	display: block;
	border: none;
	background: url('../images/button_get_in_touch_now.png') 0 0 no-repeat;
	width: 147px;
	height: 32px;
	text-indent: -1000px;
	margin: 30px 0 20px 0;
	cursor: pointer;
}*/

#teamwear{float:left;}
#teamwearIntro{float:left;background : url(../images/image_become_ntwc_intro_bg.png) no-repeat;width:624px;height:438px;position:relative;top:30px;}
#teamwear #teamwearIntro .title{background : url(../images/inspire_great_play.png) no-repeat;height:132px;left:30px;position:relative;top:43px;}
#teamwear #teamwearIntro .description{line-height : 18px;height:73px;left:30px;position:relative;top:53px;width:300px;}
#teamwear #teamwearIntro div.button {height:32px;left:30px;position:relative;top:150px;width:117px;}				
#teamwearright{background : url(../images/teamwear_right_bg.png) no-repeat;width:294px;height:438px;left:20px;float:left;position:relative;top:30px;padding:25px 0px 0px 20px;font-size: 12pt; font-famaily: arial;}
#teamwearright .description{width:270px;}
#teamwearright .bullets { font-size: 100%; padding-top: 5px; padding-bottom: 5px;}
#teamwearIntro h2 { margin-top: 10px; margin-bottom: 0px; font-size: 12pt;}
/*________________________________________________________________________________________________________*/
/* About */

div#aboutus_wrapper {
	background: url('../images/title_faq.png') 0 0 no-repeat;
	width: 930px;
	height: 270px;
	margin: 0 0 20px 0;
	line-height : 17px;
}

div#aboutus_wrapper p {
	line-height : 19px;
}


div#aboutus_wrapper a {
	color: #fff;
	text-decoration : underline;
}

div#aboutus_wrapper a:hover {
	color: #fde910;
	text-decoration : underline;
}

div#aboutus_wrapper h2 {
	height: 32px;
	text-indent: -1000px;
	color: #fde910;
	margin: 10px 0 10px 0;
}

div#aboutus_wrapper h2#one {
	width:235px;
	background: url('../images/title_about_us.png') 0 0 no-repeat;
}




/*________________________________________________________________________________________________________*/
/* Terms */

div#terms_wrapper {
	background: url('../images/title_faq.png') 0 0 no-repeat;
	width: 930px;
	margin: 0 0 20px 0;
	line-height : 17px;
}

div#terms_wrapper p {
	line-height : 19px;
	color:#FFF;
	font-size:0.8em;
	padding: 0px 30px 0px 0px;
	margin:0px 0px 0px 0px;
}


div#terms_wrapper a {
	color: #fff;
	text-decoration : underline;
}

div#terms_wrapper a:hover {
	color: #fde910;
	text-decoration : underline;
}

div#terms_wrapper h1 {
	height: 32px;
	text-indent: -1000px;
	color: #fde910;
	margin: 10px 0 10px 0;
}

div#terms_wrapper h1#one {
	width:380px;
	background: url('../images/title_terms.png') 0 0 no-repeat;
}


div#terms_wrapper h2 {
	color: #FFF;
	font-weight:normal;
	font-size:1.1em;
	padding:0;
	margin:20px 0px 0px 0px;
}
.normal_item, .bundle_item{
  font-size:12px;
  padding:5px 5px 5px 15px;
  float: left;
  width; 270px;
}
 
#basketbutton{
  float:left;
  margin-left:40px;
}

#navigation_basket_dropdown table{width:260px;margin-left:15px;}
#navigation_basket_dropdown table.single{width:270px;}
#navigation_basket_dropdown .col1{width:50px;}
 
#navigation_basket_dropdown .col2{width:165px;}
 
#navigation_basket_dropdown .col2 a{
  background : url(../images/removebtn.jpg) no-repeat 0px 3px;
  float:left;
  padding:0px 0px 0px 12px;
  color:#383835;
  font-size:11px;
}
 
 
 
#navigation_basket_dropdown .col3{width:45px;font-weight:bold;}
 
#navigation_basket_dropdown td{  font-size:12px;vertical-align : top;}
 
#navigation_basket_dropdown table.breakdown .col1, #navigation_basket_dropdown table.breakdown .col2{
  width:40px;
}
 
#navigation_basket_dropdown table.breakdown .col3{width:190px;font-weight:normal;
text-align : right;
}
 
#navigation_basket_dropdown table tr.on .col2{width:175px;}
.on td{background : #C0C0C0;padding:10px 5px;}
 
.padd5 td{
  padding:10px 5px;
}

.buy10ormore{
  color:#fde910;
  font-size:12px;
  
}
#customiseShortsWrap LABEL {
    padding-right: 20px;
}


/****** WorldPay Callback styles *******/
TABLE.bannercontainer.banner SPAN {
    color: #FFFFFF !important;
}
.logo, .sponsor {
    display: none;
}
.subnav_container_middle .active {
    color: yellow;
}



#homeClub {
	height: 254px;
	width: 944px;
	background: #060a12 url(../images/homeHero.jpg) 0 0 no-repeat;
	position: relative;
	left: -2px;	
	margin:  0 0 18px 0;
	}	
	#homeClubText {
		position: absolute;
		top: 22px;
		left: 456px;
		width: 470px;
		color: #fff;
		font-size: 100%;
		}
		#homeClubText h1 { margin: 0 0 10px 0; }
		#homevText h2 {
			font-weight: normal;
			margin: 0 0 10px 0;
			font-size: 130%;
			}
.itemPrice, .totalPrice {
		text-align: right;
		padding-right: 22px;
		}	
		.itemPrice h3, .totalPrice h3 {
		    padding: 0 !important;
		    margin: 0 !important;
		    color: #fff !important;
		    font-weight: normal;
		    text-transform: none !important;
		    
		    }
		.itemPrice h3 span.price, .totalPrice h3 span.price {color: #fde910;}

#signInOrRegister {
	background: url(../images/signInAndRegisterBG2.gif) 0 0 repeat-y;
	font-size: 90%;
	color: #fff;
	}	
	#signInOrRegister_top {
		background: url(../images/signInAndRegisterBG1.gif) 0 0 no-repeat;
		height: 5px;
		}
	#signInOrRegister_bottom {
		clear: both;
		background: url(../images/signInAndRegisterBG1.gif) 0 100% no-repeat;
		height: 5px;
		}	
	#signInOrRegister .col1, 
	#signInOrRegister .col2 {
		float: left;
		width: 400px;
		margin-right: 20px;
		padding: 20px;
		}
	#signInOrRegister .col1 { padding-left:22px; width: 390px; }	
	#signInOrRegister .col2 { padding-left:42px;  width: 350px; }
	#signInOrRegister h2 { padding:0; margin:0; }
	#signInOrRegister ul.stripe { 
		padding: 0; 
		margin: 0 -9px 20px -9px; 
		list-style: none; 
		}
		#signInOrRegister li { 
			background:url(../images/bullet_smallsquare_yellow.gif) no-repeat 9px 14px; 
			padding: 7px 0 7px 21px;			
			}
		#signInOrRegister label { font-weight: bold; position: relative; top: -3px; }	
		#signInOrRegister li.alt { background-color: #4b4744; }
		#signInOrRegister a.forgottenPassword { color:#fde910; font-size: 90%; }

.homeWB{
  float:left;
  background : url(../images/homeBtmWideBG.png) no-repeat;
  width:944px;
  height:138px;
  margin:15px 0px 0px -3px;
  position:relative;
}  

.homeWB h2{
float:left;
position:absolute;
left:65px;
top:35px;
}  

.homeWB p{
color:#ffca0a;
position:absolute;
left:530px;
width:330px;
line-height:20px;
margin:0px;
top:35px;
font-size:18px;
}
#voucherCode {
    float: right;
    padding: 10px;
    position: relative;
    top: -10px;
    left: -100px;
    width: 400px;
}
#voucherCode P {
    display: block;
    position: relative;
    top: -10px;
    margin: 0px;
    text-align: left;
}
#voucherCode #voucherInput {
    background: url(../images/form_textBG1.gif) 0 0 no-repeat;
    border: 0;
    display: -moz-inline-box !important;
    display: inline-block;
    height: 14px;
    width: 230px;
    padding: 7px 10px;		
    vertical-align: top;
    color: #fff;
}
#voucherResponse {
    display: block !important;
    position: relative;
    left: 0px;
    top: -10px;
    color: #fde910;
}

#bundleNav img.badge{ /* badges */
			position:absolute;
			top:10px;
			right:10px;
			}
SPAN.enquireNow {
    display: block;
    background: url(../images/EnquireNow_button.png) 0 -2px no-repeat;
    width: 157px;
    height: 40px;
    float: right;
}
SPAN.enquireNow:hover {
    background-position: 0 -41px;
    cursor: pointer;
}
#preOrderBtn {
    display: block;
    background: url(../images/Pre-order_button2.png) 0 -2px no-repeat;
    width: 157px;
    height: 40px;
    float: right;
}
#preOrderBtn:hover {
    background-position: 0 -41px;
    cursor: pointer;
}
#detailsHolder {
    padding: 10px;
}
#deliveryCountry {
    margin-right: 0px;
    width: 155px;
}
INPUT#bundleSubmit {
    background: url("../images/worthing_BundlePackBtn.gif") no-repeat scroll 0 0 transparent;
    border: none;
    width: 127px;
    height: 28px;
    cursor: pointer;
}

INPUT#indivSubmit {
    background: url("../images/worthing_IndivItemsBtn.gif") no-repeat scroll 0 0 transparent;
    border: none;
    width: 127px;
    height: 28px;
    cursor: pointer;
}
INPUT#bundleSubmit:hover, INPUT#indivSubmit:hover {
    background-position: 0 -28px;
}
.productBundle {
    background: top left no-repeat;
    width: 876px;
    height: 503px;
    margin-left: 5px;
    margin-top: 5px;
    display: block;
    padding-top: 30px;
    padding-left: 14px;
}
.productBundle .title {
    display: block;
    position: relative;
    left: -4px;
    margin-bottom: 5px;
}
.productBundle P.small {
    color: #fff;
    font-size: 0.8em;
}
.productBundle P.small B.price {
    color: #fde910;
}
.buyNowBtn {
    background: url(../images/worthing_BuyNowBtn.gif);
    display: block;
    width: 72px;
    height: 28px;
}
.buyNowBtn:hover {
    background-position: 0 -28px;
}
.productBundle DIV.topwrp {
    height: auto;
}

#prodBundleFooter {
    clear: both;
    margin: 30px 10px 0px 10px;
}
#prodBundleFooter P {
    font-size: 0.8em;
    color: #fff;
}
#prodBundleFooter A {
    color: #fde910;
}
.sizeSelect {
    width: 280px;
    position: relative;
    color: #fff;
}
.sizeSelect SELECT {
    display: block;
    margin-bottom: 10px;
}
#sportselect {
    background: url(../images/drop_down_graphic.jpg);
    border-width: 0pt;
    width: 195px;
    height: 31px;
    padding: 5px;
    font-weight: bold;
    float: left;
    margin-top: -4px;
    margin-right: 20px;
    margin-bottom: 10px;
    color: #000;
}
#selectsporttext {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 3px;
}
#sportSelector {
    height: 50px;
}
#basket td.col1 span.longsizes, #basket td.col1 ul {
    display: block;
    margin-left: 60px;
    padding: 0px;
}
/* size guide styles */

div#sizeguide_wrapper h1#one {
background:transparent url(../images/title_size.png) no-repeat scroll 0 0;
width:380px;
}

div#sizeguide_wrapper h1, div#sizeguide_wrapper h2, div#sizeguide_wrapper h3{
text-indent:-9999px;
}

div#sizeguide_wrapper h2#apparel-title {
background:transparent url(../images/title-apparel.png) no-repeat scroll 0 0;
width:111px;
height:14px;
margin-top:20px;
margin-bottom:30px;
}

div#sizeguide_wrapper h3.tableTitles{width:147px;height:14px}

div#sizeguide_wrapper h3#title-mensshorts{
background:transparent url(../images/title-mensshorts.png) no-repeat scroll 0 0;
}
div#sizeguide_wrapper h3#title-menstops{
background:transparent url(../images/title-menstops.png) no-repeat scroll 0 0;
}

div#sizeguide_wrapper h3#title-womens{
background:transparent url(../images/title-womens.png) no-repeat scroll 0 0;
}

div#sizeguide_wrapper h3#title-kidstops{
background:transparent url(../images/title-kidstops.png) no-repeat scroll 0 0;
}

div#sizeguide_wrapper h3#title-kidshorts{
background:transparent url(../images/title-kidshorts.png) no-repeat scroll 0 0;}

div#sizeguide_wrapper h3#title-socks{
background:transparent url(../images/title-socks.png) no-repeat scroll 0 0;}

div#sizeguide_wrapper .sizeTable{width:880px;margin-top:15px;margin-bottom:25px;}
div#sizeguide_wrapper th{
	color:#FFFFFF;
	border:solid 1px #5d5d5d;
	border-right:none;
	font-weight: normal;
	font-size:90%;
	text-align : center;
	padding: 13px 0px 13px 0px;
	background : #343434;
}

div#sizeguide_wrapper th.col1{width:124px;text-align:left;padding-left:25px;border-left: none;}
.col2{width:99px;}
.col3{width:99px;}
.col4{width:99px;}
.col5{width:99px;}
.col6{width:99px;}
.col7{width:99px;}
div#sizeguide_wrapper th.col8{border-right:none;width:135px;}





div#sizeguide_wrapper td{
	color:#FFFFFF;
	border:solid 1px #5d5d5d;
	border-right:none;
	border-top:none;
	border-bottom:none;
	text-align : center;
	padding: 13px 0px 13px 0px;
	font-size:90%;
}

div#sizeguide_wrapper td.first{border-left:none;}

div#sizeguide_wrapper td.last{border-right:none;}

.ratePara{color:#FFFFFF;font-size:90%;
}


/* end size guide styles */

.size_guide {
    width: 120px;
    height: 30px;
    background: url(../images/size_guide.png) 0 0 no-repeat;
    display: block;
    position: absolute;
    top: 0px;
    left: 230px;
}
.size_guide:hover {
    background-position: 0 -30px;
}

#clubfootwear {
    width: 927px;
    height: 126px;
    background: url('../images/footwearbg.png');
    clear: both;
    padding: 20px 0px 0px 20px;
}
	