/* 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;}

div#apply_promo p#promo_title {
font-size:1.1em;
}

#footer #footer_links {
margin-left:138px;
}

.main_navigation_level_2 {background-color:#e1e1e1;}

#rangers_store {
float:right;
background-color:#002e62;
color:#fff;
padding: 10px 20px 8px 20px;
-moz-border-radius: 7px;
}

div#mini_basket div#account_minibasket_text {
color:#FFFFFF;}

#post_logo_cms {
display:block;
margin:60px 0 0 315px;
float:left;
width:211px;
position:absolute;
}

/* 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;
}



/* NO RESULTS PAGE */


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

#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 */

/* BASKET UPSELL FOR FEB-MARCH PROMO */

#febmarchpromo {
}

.febmarchpromo_congrats {
background-image:url(/pws/client/images/basket/feb-march-promo/congratulations.jpg);
background-repeat:no-repeat;
background-position:top;
height:100px;
margin:0 0 10px 0;
}

.febmarchpromo_10 {
background-image:url(/pws/client/images/basket/feb-march-promo/reward10.jpg);
background-repeat:no-repeat;
background-position:top;
height:100px;
margin:0 0 10px 0;
}

.febmarchpromo_5 {
background-image:url(/pws/client/images/basket/feb-march-promo/reward5.jpg);
background-repeat:no-repeat;
background-position:top;
height:100px;
margin:0 0 10px 0;
}

#febmarchpromo_spend {
color:#ffde00;
font-size:45px;
padding:0 0 0 240px;
font-weight:bold;
line-height:100px;
}

div#post_logo_cms {
display:none;
}

#statement {border:4px solid #cd433b; padding:10px; margin:10px 0;}

#statement h1 {font-size:20px; margin-bottom:10px;}

