body{
	background: white;
	margin-top: 20px;
}

div#header{
	background: url('../images/rangers-play/rangers_header.jpg') center top no-repeat;
	height: 174px;
	padding: 0 35px;
}

div#company_logo a {
    background: url("/pws/client/images/common/img_rangers.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 83px;
    width: 301px;
}

div#company_logo{
	margin-top: 22px;
}

div#pre_basket_cms img{
	display: none;
}

div#pre_basket_cms ul{
	margin-right: 15px;
	margin-top: 1px;
}

div#pre_basket_cms ul li{
	float: left;
	margin-right: 10px;
	color: white;
}

div#pre_basket_cms a, div#pre_basket_cms a:visited, div#pre_basket_cms a:hover {
	color: white;
}

div#pre_basket_cms a:hover{
	text-decoration: underline;
}

div#header_links{
	top: 10px;
}


#footer{
	background: url('../images/rangers-play/rangers_footer.jpg') center top no-repeat #FFF;
}

#footer a{
	color: black !important;
}

#footer #footer_links {
	margin: 0;
}

#footer #footer_links h6{
	background: url('../images/rangers-play/bg_footer_links_header.png') center top no-repeat;
}

form#header_search_form{
	background: url('../images/rangers-play/bg_search.png')left top no-repeat;
	width: 226px;
}

form#header_search_form input#keywords{
	height: 25px;
	margin: 0;
	margin-right: 5px;
}

form#header_search_form input#keywords:focus{
	outline: none;
}

form#header_search_form button.submit{
	background: url('../images/rangers-play/bg_searchbtn.png') center top no-repeat;
	margin: 0;
	margin-top: 3px;
}

form#header_search_form button.submit:hover{
	background: url('../images/rangers-play/bg_searchbtn_hover.png') center top no-repeat;
}

div#navigation{
	margin-top: -59px;
}

ul#main_navigation_level_1 li a.level_1{
	text-indent: -999em;
}


ul#main_navigation_level_1 li a.level_1#nav_rangers_football-kits{
	background: url('../images/common/nav_main_sale.png') left top no-repeat;
	width: 17px;
}

ul#main_navigation_level_1 li a.level_1#nav_rangers_training-range{
	background: url('../images/common/nav_main_sale.png') -41px top no-repeat;
	width: 89px;
}

ul#main_navigation_level_1 li a.level_1#nav_rangers_fashion{
	background: url('../images/common/nav_main_sale.png') -154px top no-repeat;
	width: 41px;
}

ul#main_navigation_level_1 li a.level_1#nav_rangers_kids{
	background: url('../images/common/nav_main_sale.png') -219px top no-repeat;
	width: 21px;
}

ul#main_navigation_level_1 li a.level_1#nav_rangers_gifts-and-accessories{
	background: url('../images/common/nav_main_sale.png') -349px top no-repeat;
	width: 114px;
}

ul#main_navigation_level_1 li a.level_1#nav_rangers_homeware{
	background: url('../images/common/nav_main_sale.png') -264px top no-repeat;
	width: 61px;
}

ul#main_navigation_level_1 li a.level_1#nav_rangers_new-in{
	background: url('../images/common/nav_main_sale.png') -487px top no-repeat;
	width: 38px;
}

ul#main_navigation_level_1 li a.level_1#nav_rangers_offers{
	background: url('../images/common/nav_main_sale.png') -550px top no-repeat;
	width: 30px;
}

ul#main_navigation_level_1 li a.level_1#nav_onsale_rangers{
	background: url('../images/common/nav_main_sale.png') -605px top no-repeat;
	width: 20px;
}

ul#main_navigation_level_1 li a.level_1#nav_rangers_football-kits:hover{
	background: url('../images/common/nav_main_sale.png') left bottom no-repeat;
}

ul#main_navigation_level_1 li a.level_1#nav_rangers_training-range:hover{
	background: url('../images/common/nav_main_sale.png') -41px bottom no-repeat;
}

ul#main_navigation_level_1 li a.level_1#nav_rangers_fashion:hover{
	background: url('../images/common/nav_main_sale.png') -154px bottom no-repeat;
}

ul#main_navigation_level_1 li a.level_1#nav_rangers_kids:hover{
	background: url('../images/common/nav_main_sale.png') -219px bottom no-repeat;
}

ul#main_navigation_level_1 li a.level_1#nav_rangers_gifts-and-accessories:hover{
	background: url('../images/common/nav_main_sale.png') -349px bottom no-repeat;
}

ul#main_navigation_level_1 li a.level_1#nav_rangers_homeware:hover{
	background: url('../images/common/nav_main_sale.png') -264px bottom no-repeat;
}

ul#main_navigation_level_1 li a.level_1#nav_rangers_new-in:hover{
	background: url('../images/common/nav_main_sale.png') -487px bottom no-repeat;
}

ul#main_navigation_level_1 li a.level_1#nav_rangers_offers:hover{
	background: url('../images/common/nav_main_sale.png') -550px bottom no-repeat;
}

ul#main_navigation_level_1 li a.level_1#nav_onsale_rangers:hover{
	background: url('../images/common/nav_main_sale.png') -605px bottom no-repeat;
}




/* BT FRESCA HELP STYLES */
div#main,
div#guide {background:url(/pws/client/images/rangers-play/rangers_bg_rep.png); background-repeat:repeat-y; background-position:center; padding:0 45px; width:960px;}
div#guide {margin:0; padding-bottom:20px;}
div#guide div#go_back {right:44px;}

form#header_search_form button.search_hover {background:transparent url(/pws/images/btn_search.png) no-repeat scroll 0 0;}

#sizeguide {overflow:visible !important; height:auto !important;}

#full_view_size_guide {display:none; clear:both; padding: 0}

.add_to_wishlist, .tell_a_friend  {font-size:0.99em;}

div #sub_navigation ul .sub_navigation_level_3 a {font-size:0.9em; font-weight:normal; line-height:1em; background-image:none;}
div #sub_navigation ul .sub_navigation_level_3 a:hover {font-weight:bold;}

div#page div.full_content_home{width:auto;margin:0; float:right;}

div#breadcrumb ul#crumbs li a:hover{color:#168cca;}

.forgotten_pass_heading {margin-bottom:20px;}

#forgotten_pass .element {float:right;width:20px;}

li.basket_total {width:100%; font-size:1.1em; font-weight:bold; color:#2b2b2b;}

.was_price {color:#333333; text-decoration:line-through;font-weight:normal; font-size:0.8em;}

div.product_info span.product_price {display:block;font-weight:bold;font-size:1.5em;}

.one_price {color:#333333;}

.now_price {color:red;}

.from_price, .to_price {font-size:1em; color:#333333;}

.price_title {font-size:0.6em; color:#333333;}

.accountLink {display:none;}

div#BVCustomerRatings{float:right;width:auto;}

#mini_basket .product_price {font-size:1em;}

div.description_content{padding:16px 0 0 0; margin-bottom:16px;}

#ymal .product_price span {font-size:0.8em;}

#ymal #you_save {display:none}

#movie_instructions {background-image:url(http://www2.guidestar.org/App_Themes/MainSite/images/loading.gif); background-color:none; background-position:center; background-repeat:no-repeat;}

div#content div#sort_by{float:right;margin-top:-35px;color:#000; top:auto; position: inherit;}

.ly_list #sub_navigation_level_1 {font-size:0.85em;}

ul#apply_filter li.filter_group{margin-top:10px;display:block; clear:both;}

ul.colour {overflow:hidden;}

#product_info .size-chart {clear:both;}

#product_info .size-chart-img {padding-bottom:20px;}

#header_links {width:500px;}

/* END OF BT FRESCA HELP STYLES */




/* COMMON STYLES */

#footer a:hover {text-decoration:underline;}

#description li {
list-style:inside;
list-style-type: disc;
}

#description div, #description span, #description p, #description ul {
margin-bottom:20px;
}

#description ul {margin-top:20px;}

#tandcs li, #tandcs ol {
list-style:inside;
list-style-type: disc;
margin: 0 0 5px 0;
}

#tandcs ul {
margin: 0 0 10px 0;
}

#cat_marketing_messages {
font-size:1em;
}

div#description #product_saving {
position:absolute;
float:right;
top:20px;
right:0;
}

div#description span#product_saving span#you_save em {
font-size:18px;
}

div#description span#product_saving span#product_rrp {
font-size:18px;
margin-top:-18px;
}

div.filter_content ul li span.filter_value_count {
font-style:italic;
}

/* END OF COMMON STYLES */


div#page div.category_wc_footwear_all,
div#page div.category_wc_clothing_all,
div#page div.category_wc_equipment_all,
div#page div.category_wc_equipment_popular-sports,
div#page div.category_wc_sport_all,
div#page div.category_wc_sport_popular-sports,
div#page div.category_wc_sport_popular-sports-football-football-kits
{
display:block;
float:left;
}

.ly_list #landing_container, .ly_list #advert_wrapper {
display:none;
}


/* BEGINNING OF MAIN TEMPLATE */

.clear_landing {
clear:both;}

#landing_container {
font-family:Arial, Helvetica, sans-serif;
margin: 0 auto 20px auto;
width:960px;
background-color:#000000;
}

#landing_container img {
border:none;
}

#landing_container a {
outline:none;
}

#landing_container h1 {
display:none;
}

#landing_main_content {
width:932px;
margin:auto;
}

#landing_footer {
background: url(/pws/client/images/cat-template-1/black_theme/footer.png) no-repeat bottom center;
height:9px;
}


/* LANDING PAGE MENU */

#landing_menu {
margin:0 0 10px 0;
padding:0;
border-bottom:1px solid #2d2d2d;
clear:both;
height:53px;
font: 13px "Arial", Helvetica, sans-serif;
}

#landing_menu ul.landing_links {
padding: 0;
margin: 14px 0 0 0;
list-style: none;
float: left;
clear: left;
}

#landing_menu ul.landing_links li {
float: left;
}

#landing_menu ul.landing_links li a {
float: left;
text-decoration: none;
color: #fff;
padding: 4px 10px 0 0;
margin-right: 11px;
background: url(/pws/client/images/cat-template-1/black_theme/linkbg.png) no-repeat top right;
}

#landing_menu ul.landing_links li a span {
float: left;
padding-right: 10px;
display: block;
margin-top: -4px;
height: 24px;
background: url(/pws/client/images/cat-template-1/black_theme/linkbg.png) no-repeat top left;
}

#landing_menu ul.landing_links li a:hover {
background: url(/pws/client/images/cat-template-1/black_theme/linkbg_hover.png) no-repeat top right;
}

#landing_menu ul.landing_links li a:hover span {
background: url(/pws/client/images/cat-template-1/black_theme/linkbg_hover.png) no-repeat top left;
}

#landing_ads {clear:both;}

#landing_container .adsl {
float:left;
margin: 0 16px 17px 0;
}

#landing_container .adsr {
float:left;
margin: 0 0 17px 0;
}

/* END OF LANDING PAGE MENU */



/* VIDEO AREA */

#landing_video_container {
float:right;
width:322px;
height:370px;
margin:0 0 17px 0;}

#landing_video_container h2 {
background: url(/pws/client/images/cat-template-1/black_theme/video_title.png) no-repeat top center;
line-height:24px;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
margin:0 0 10px 0;
padding:0;
text-indent:10px;
}

#landing_container #video {
border:1px solid #414141;
}

#landing_container #video_text h3 {
font-size:12px;
font-weight:bold;
color:#FFFFFF;
margin:10px 0 0 0;
}

#landing_container #video_text {
font-size:11px;
color:#FFFFFF;
height:135px;
overflow:auto;
}

#landing_container #video_text p {
margin:10px 0;
}

#landing_container .look {float:right;	}

#video_text a {
color:#fff;
text-decoration:none;
}

#video_text a:hover {
color:#fff;
text-decoration:underline;
}


/* END OF VIDEO AREA */



/* MAIN FEATURE FADER */

#landing_ad_big {
float:left;
width:595px;
overflow:hidden;
}

#landing_container #fadermaindiv {
width:595px;
clear:both;
overflow:hidden;
}

#fadermaindiv img {
margin-top:3px;
}

#landing_container #fadermainnav {
float:left;
}

#landing_container #controls {
margin-bottom:5px;
float:right;
}

#landing_container #fadermainnav a {
float: left;
text-decoration: none;
color: #fff;
padding: 4px 11px 0 0;
margin-right: 7px;
background: url(/pws/client/images/cat-template-1/black_theme/linkbg.png) no-repeat top right;
font-size:12px;
}

#landing_container #fadermainnav a span {
float: left;
padding-right: 11px;
display: block;
margin-top: -4px;
height: 24px;
background: url(/pws/client/images/cat-template-1/black_theme/linkbg.png) no-repeat top left;
}

#landing_container #fadermainnav a.activeSlide {
background: url(/pws/client/images/cat-template-1/black_theme/linkbg_hover.png) no-repeat top right;
color:#FFFFFF;
}

#landing_container #fadermainnav a.activeSlide span {
background: url(/pws/client/images/cat-template-1/black_theme/linkbg_hover.png) no-repeat top left;
color:#FFFFFF;
}

#landing_container #fadermainnav a:focus { outline: none; }

/* END OF MAIN FEATURE FADER */


/* LANDING PAGE TEXT */

#landing_text {
overflow:auto;
height:200px;
scrollbar-3dlight-color: #6f6f6f;
scrollbar-arrow-color:#000000;
scrollbar-darkshadow-color: #000000;
scrollbar-face-color:#494949;
scrollbar-highlight-color:#000000;
scrollbar-shadow-color: #000000;
scrollbar-track-color: #232323;
padding-right:10px;
}

#landing_text h2 {
font-size:14px;
line-height:18px;
font-weight:bold;
color:#FFFFFF;
}

#landing_text h3 {
font-size:12px;
line-height:17px;
font-weight:bold;
color:#FFFFFF;
}

#landing_text p {
font-size:12px;
line-height:15px;
color:#FFFFFF;
margin:10px 0;
}

#landing_text a {
color:#fff;
text-decoration:none;
}

#landing_text a:hover {
color:#fff;
text-decoration:underline;
}

/* END OF MAIN TEMPLATE */


/* SIMPLE LANDING PAGE */

/* PAGE TITLE */

#page_title h1 { 
font-weight:bold; font-size:24px; 
font-family:Arial, Helvetica, sans-serif; 
color:#0f478b; text-transform:uppercase; 
border-bottom:1px solid #898989; 
padding:0 0 5px 0; 
margin:0 0 15px 0; 
}

/* END OF PAGE TITLE */



/* MAIN CONTENT */


#advert_wrapper {
	width:737px;
	float:right;
}

#main_ad {
	width:491px; 
	height:361px; 
	float:left;
}


#small_ad1 {
	width:246px; 
	height:105px; 
	float:left;
}

#small_ad2 {
	width:245px; 
	height:105px; 
	float:left;
}

#small_ad3 {
	width:246px; 
	height:105px; 
	float:right;
}


/* equipment */

#subsmall_equip {
	width:246px; 
	height:89px; 
	float:right;
}

#submain_equip {
	width:246px; 
	height:272px; 
	float:right;
}

/* Popular Sport */

#sport_ad1 {
	width:246px; 
	height:95px; 
	float:left;
}

#sport_ad2 {
	width:245px; 
	height:95px; 
	float:left;
}

#sport_ad3 {
	width:246px; 
	height:95px; 
	float:right;
}

#subsport_ad1 {
	width:246px;
	height:136px;
	float:right;
}

#subsport_ad2 {
	width:246px;
	height:136px;
	float:right;
}

#subsport_ad3 {
	width:246px;
	height:89px;
	float:right;
}

/* clothing */

#submain_ad {
	width:246px;
	height:361px;
	float:right;
}

/*shopbysport*/

#bottommain {
	width:491px; 
	height:108px; 
	float:left;
}

#bottomsub {
	width:246px; 
	height:108px; 
	float:right;
}


/* END OF MAIN CONTENT */

/* END OF SIMPLE LANDING PAGE */

/* SHOP BY BRAND ALL */

#allbrands_container {
width:960px;
margin:0;
}

#brand_lists {
font-family:Arial, Helvetica, sans-serif;
color: #003399;
}

#brand_lists ul {
margin:10px;
font-size:12px;
padding-left: 15px;}

#brand_lists li a {
margin:2px 0;
color:#000000;
text-decoration:none;}

#brand_lists li a:hover {
text-decoration: underline;
color: #003399;}

div#content div#innerContent #termsconditions p {
padding: 10px 0;
margin:0;
font-size: 12px;}

div#content div#innerContent #termsconditions h3 {
padding: 10px 0;
margin:0;
font-size: 14px;}


#brand_lists .column {
margin: 0 4px 0 0;
padding: 0;
width: 129px;
text-align: left;
float: left;
}

#brand_lists .column ul {
margin: 0 0 15px 0;
padding: 0;
}

#brand_lists .column ul li {
margin: 0;
padding: 0 8px 5px 8px;
list-style: none;
}

#brand_lists .column ul li.heading {
margin: 0 0 10px 0;
padding: 5px 8px;
background: #505050;
-moz-border-radius: 7px;
color: #fff;
list-style: none;
font-weight: bold;
}

#brand_lists .column ul li {
color: #333;
}

#brand_lists .column ul li a {
margin: 0;
padding: 0;
color: #333;
text-decoration: none;
}

#brand_lists .column ul li a:hover {
color: #2883d4;
text-decoration: none;
}

#brand_logos_container {
float:right;
width:135px;
text-align:center;
margin:30px 0 0 0;
}

#brand_logos_container img {
margin:0 0 20px 0;
border:1px solid #fff;
}

#brand_logos_container .viewall_brands :hover {border:none;}

#brand_logos_container .title {
margin:10px 0 20px 0;
}

#brand_logos_container img:hover {
border:1px solid #CCCCCC;
}

/* END OF SHOP BY BRAND ALL */

/* NO RESULTS PAGE */


#oops_container {
width:765px;
margin:20px 0;
}

#oops_container form {
float:none;
margin:auto;
}

#oops_information {
width:765px;
height:179px;
background-image:url(/pws/client/images/no-results/oops_informationbg.jpg);
background-repeat:no-repeat;
background-position:top;
margin-top:10px;
}

#oops_information_txt {
padding:30px 8px 0 28px;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}

* html #oops_information_txt {
padding:12px 8px 0 28px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

#oops_information_txt p {margin-bottom:10px;}

#oops_suggestions {
font-family:Arial, Helvetica, sans-serif;
color: #003399;
}

#oops_suggestions ul {
margin:10px;
font-size:12px;
padding-left: 15px;}

#oops_suggestions li a {
margin:2px 0;
color:#000000;
text-decoration:none;}

#oops_suggestions li a:hover {
text-decoration: underline;
color: #003399;}

div#content div#innerContent #termsconditions p {
padding: 10px 0;
margin:0;
font-size: 12px;}

div#content div#innerContent #termsconditions h3 {
padding: 10px 0;
margin:0;
font-size: 14px;}


#oops_suggestions .column {
margin: 0 5px 0 0;
padding: 0;
width: 148px;
text-align: left;
float: left;
}

#oops_suggestions .column ul {
margin: 0 0 15px 0;
padding: 0;
}

#oops_suggestions .column ul li {
margin: 0;
padding: 0 8px 5px 8px;
list-style: none;
}

#oops_suggestions .column ul li.heading {
margin: 0 0 10px 0;
padding: 5px 8px;
background: #2883d4;
-moz-border-radius: 7px;
color: #fff;
list-style: none;
font-weight: bold;
}

#oops_suggestions .column ul li {
color: #333;
}

#oops_suggestions .column ul li a {
margin: 0;
padding: 0;
color: #333;
text-decoration: none;
}

#oops_suggestions .column ul li a:hover {
color: #2883d4;
text-decoration: none;
}

#oops_brands_container {
float:right;
width:165px;
border-left:1px solid #e6e6e6;
border-right:1px solid #e6e6e6;
text-align:center;
margin:40px 0 0 0;
}

#oops_brands_container img {
margin:0 0 20px 0;
border:1px solid #fff;
}

#oops_brands_container .viewall_brands :hover {border:none;}

#oops_brands_container .title {
margin:14px 0 20px 0;
}

#oops_brands_container img:hover {
border:1px solid #CCCCCC;
}

/* END OF NO RESULTS PAGE */

#affiliates_page ul li {
list-style-type: disc;
font-size: 12px
}

/* SIZE GUIDE */

#tabs ul.landing_links {
	width:560px;
	padding: 0;
	margin: 14px 0 0 0;
	list-style: none;
	float: left;
	clear: left;
	height:40px
}
#tabs ul.landing_links li a {
	float: left;
	text-decoration: none;
	color: #fff;
	padding: 4px 10px 0 0;
	margin-right: 11px;
	background: url(/pws/client/images/content/size-guide/linkbg.png) no-repeat top right;
}
#tabs ul.landing_links li a span {
	float: left;
	padding-right: 10px;
	display: block;
	margin-top: -4px;
	height: 24px;
	background: url(/pws/client/images/content/size-guide/linkbg.png) no-repeat top left;
}
#tabs ul.landing_links li a:hover {
	background: url(/pws/client/images/content/size-guide/linkbg_hover.png) no-repeat top right;
}
#tabs ul.landing_links li a:hover span {
	background: url(/pws/client/images/content/size-guide/linkbg_hover.png) no-repeat top left;
}
.ui-tabs {
	margin:0 0 10px 0;
	clear:both;
	font: 13px "Arial", Helvetica, sans-serif;
	padding:0.2em;
}
.ui-tabs .ui-tabs-nav {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0.2em 0.2em 0;
	position:relative;
}
.ui-tabs .ui-tabs-nav li {
	border-bottom-width:0 !important;
	float:left;
	margin:0 0.2em -1px 0;
	padding:0;
	position:relative;
}
.ui-tabs .ui-tabs-nav li a {
	float:left;
	padding:0.5em 1em;
	text-decoration:none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	border-bottom-width:0;
	padding-bottom:1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor:text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor:pointer;
	float: left;
	text-decoration: none;
	color: #fff;
	padding: 4px 10px 0 0;
	margin-right: 11px;
	background: url(/pws/client/images/content/size-guide/linkbg-black.png) no-repeat top right;
}-black
.ui-tabs .ui-tabs-panel {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	border-width:0;
	display:block;
	padding:1em 1.4em;
}
.ui-tabs .ui-tabs-hide {
	display:none !important;
}
/* Size Charts */

#tabs .left-side_links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin-bottom:15px;
	width:560px;
}
.ul_mens {
	padding-left:10px;
}
.ul_womens {
	padding-left:75px;
}
.ul_boys {
	padding-left:160px;
}
.ul_girls {
	padding-left:220px;
}
.ul_infants {
	padding-left:280px;
}
.ul_equipment {
	padding-left:355px;
}

.left-side_links a {
	color:#1760ab;
}
#tabs .left-side {
	margin:2px 0 14px 0;
	float:left;
	height:auto;
	width:560px;
}
.size-chart {
	width:560px;
}
.size-chart-header {
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:375px;
	height:32px;
	background-image:url(/pws/client/images/content/size-guide/header-bg.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	padding: 7px 0 0 10px;
	color:#FFF;
	text-transform:uppercase;
}
.size-chart-img {
	width:150px;
	height:120px;
	float:right;
}

#product_info .size-chart-img {
	width:150px;
	height:120px;
	float:left;
	padding-right:20px;
}

.size-chart-table {
	width:385px;
	float:left;
}
/* Right Side */

#tabs .right-side {
	width:350px;
	height:387px;
	margin-top:0;
	float:right;
}
#tabs .family_picture {
	margin-top:0;
	width:350px;
	height:340px;
}
#tabs .cont_shopping {
	margin-top:10px;
	width:350px;
	height:37px;
}
/* start of tables */

table.size {
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: normal;
	font-size: 11px;
	color: #000;
	width: 385px;
	border: 1px #cecece solid;
	border-collapse: collapse;
	border-spacing: 0px;
}
td.table-title {
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: 2px solid #cecece;
	border-left: 1px solid #cecece;
	border-right: 1px solid #cecece;
	background-color: #e4e4e4;
	text-indent: 5px;
	font-weight: bold;
	font-size: 11px;
	color: #000;
}
td.table-guide{
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: 2px solid #cecece;
	border-left: 1px solid #cecece;
	border-right: 1px solid #cecece;
	text-indent: 5px;
	font-size: 11px;
	color: #000;
	padding:1px;
}
tr.info {
	font-family:Arial, Helvetica, sans-serif;
	border: #e4e4e4 solid 1px;
}
#cms_content #tabs ul li {
margin-left:0px;
}

.ul_mens li, .ul_womens li, .ul_boys li, .ul_girls li, .ul_infants li, .ul_equipment li {
list-style-type:disc;
}

/* END OF SIZE GUIDE */

#payment_methods{
	float: right;
	width: 330px;
}

#payment_methods img{
	float: none;
}

#payment_methods h6{
	background: url('../images/rangers-play/bg_footer_links_header.png') right top no-repeat;
	display: block;
	height: 20px;
	color: white;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	width: 120px;
	float: right;
	margin-bottom: 5px;
}

#footer_logos{
	margin-top: 10px;
}

/*#signup_footer{
	position: relative;
	float: right;
	width: 400px;
	height: 70px;
	background: green;
	text-align: right;
	background: url('/pws/client/images/common/signupnow.png') center left no-repeat;
}

#signup_footer .email{
	height: 10px;
	padding: 5px;
	width: 165px;
	margin-top: 20px;
	margin-right: 5px;
}

#signup_footer input.button{
	width: 40px;
	height: 21px;
	background: url('/pws/client/images/common/signup_button.png') center top no-repeat;
	border: 0;
	text-indent: -999em;
	cursor: pointer;
}

#signup_footer input.button:hover{
	background-position: center bottom;
}*/

iframe#footer_signup{
	border: 0;
	width: 410px;
	position: relative;
	float: right;
	margin-top: -5px;
	height: 70px;
	background: none;
}

form#header_search_form.search_form_oops {
	background: #385ea9;
	width: 240px;
	border-radius: 3px;
}

form#header_search_form.search_form_oops #keywords{
	background: white;
	margin-top: 5px;
	border-radius: 3px;
	margin-left: 10px;
}

form#header_search_form.search_form_oops button.submit{
	margin-top: 8px;
}

/*START STORE LOCATIONS POPUP*/

.black_overlay {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#FFF;
	z-index:1001;
	-moz-opacity:0.8;
	opacity:.80;
	filter:alpha(opacity=80);
}

.white_content {
	background-color:#FFF;
	border:10px solid #385ea9;
	border-radius:10px 10px 10px 10px;
	height:520px;
	left:140px;
	overflow:auto;
	position:absolute;
	top:20px;
	width:640px;
	z-index:1002;
	display:none;
	box-shadow:0 3px 15px #444;
	padding:16px;
}

#light a.map_close {
	display:block;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	text-indent:-999em;
	background:url(http://www.rangersmegastore.com/pws/client/images/content/contact/close_button.png) left top no-repeat;
	width:100px;
	height:30px;
	top:10px;
}

#light a.map_close:hover {
	background-position:left bottom;
}

/*END STORE LOCATIONS POPUP*/

/*START BASKET OFFERS BANNER*/

#basket_offers{
	position: absolute;
	height: 373px;
	width: 160px;
	right: 60px;
	top: 105px;
}

#basket_offers a{
	display: block;
	width: 160px;
	height: 373px;
	background: url('../images/content/basket/basket_offers.jpg') center center no-repeat;
	
}

/*END BASKET OFFERS BANNER*/
