html{font-size:62.5%;height:100%;margin-bottom:1px;}body{font-family:Arial,Tahoma,sans-serif;color:#5e5e5e;font-size:1.2em;background:#fff;}a{color:#000;text-decoration:none;}a:hover{text-decoration:none;}a:active{outline:none;}button{cursor:pointer;}p{margin:0 0 5px 0;}.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.cf{display:inline-block;}/* Hides from IE-mac \*/ .cf{display:block;}/* End hide from IE-mac */ div#page{position:relative;z-index:0;width:960px;margin:0 auto;}div#header{position:relative;z-index:4;height:99px;padding-top:12px;width:960px;}div#referrer{display:none;}div#guide{position:relative;margin-bottom:20px;z-index:2;background:#FFF;}div#main{float:left;width:960px;position:relative;z-index:2;height:auto!important;min-height:325px;height:325px;}input.text{background:#FAFAFA;border:solid 1px #a2a2a2;padding:3px 7px;}ul li.divider{height:0;border-top:1px solid #E2E2E2;font-size:0;}#skipLinks ul,#skipLinks li{padding:0;margin:0;list-style:none;}#skipLinks li{display:inline;}#skipLinks a:link,#skipLinks a:visited{float:left;overflow:hidden;width:0;height:0;z-index:1002;}#skipLinks a:active,#skipLinks a:focus{position:absolute;overflow:visible;width:auto;height:auto;border:none;margin:0;padding:5px;z-index:10000;background-color:#FFF;}div#company_logo{float:left;}div#company_logo a{display:block;background:url('/pws/images/jjb_sports.jpg') no-repeat;width:96px;height:86px;}div#post_logo_cms{float:left;}div#pre_basket_cms{float:right;}.js span.no_js_account{display:none;}span.js_account{display:none;}.js span.js_account{display:block;}div#header_links{position:relative;float:right;clear:right;margin-top:20px;padding-right:44px;}.ie div#header_links{width:550px;}div#header_links a#mini_basket_icon{position:absolute;top:0;right:0;}ul#header_content_links{float:right;}ul.content_links li{position:relative;margin:3px 0 0 0;border-bottom:solid 1px #ababab;padding-bottom:6px;float:left;}ul.content_links li a{float:left;border-left:1px solid #b0b0b0;padding:0 10px;}ul.content_links li.first a{border:0;}ul#header_content_links a{color:#383838;font-weight:bold;text-transform:uppercase;line-height:10px;}ul#header_content_links a:hover{color:#383838;}ul#header_content_links #header_welcome{border:0;}ul#header_content_links #header_login a{display:block;height:10px;}ul#header_content_links #header_checkout a{display:block;height:10px;}ul#header_content_links #header_view_basket a,.js ul#header_content_links #header_view_basket a.not_empty{display:block;height:10px;}.js ul#header_content_links #header_view_basket a{display:block;height:10px;padding-right:20px;background:url('/pws/images/img_header_basket_arrow.png') top right no-repeat;}.js ul#header_content_links #header_checkout{display:none;}ul.sub_content_menu{display:none;left:0;}div.sub_content_menu_container{display:none;position:absolute;left:-1px;top:-10px;z-index:7;}div.sub_content_menu_title{cursor:pointer;position:relative;top:0;left:0;z-index:8;background:#FFF;border-top:1px solid #E0E0E0;border-right:1px solid #E0E0E0;border-left:1px solid #E0E0E0;padding:9px 11px 8px 10px;text-transform:lowercase;}ul.sub_content_menu{margin-top:-1px;background:#FFF;position:absolute;width:150px;right:-11px;top:31px;border-top:1px solid #E0E0E0;border-right:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;border-left:1px solid #E0E0E0;padding:10px;}ul.sub_content_menu li{border-left:none;margin:0;width:100%;padding:3px 0 3px 5px;}ul.sub_content_menu li.divider{width:130px;padding:0 10px;}ul.sub_content_menu li.selected{background:#f5f5f5;}form#header_search_form{position:relative;float:right;width:328px;height:35px;background:url('/pws/images/bg_search.jpg') no-repeat;}form#header_search_form label{float:left;width:60px;height:15px;margin:10px 13px 10px 14px;background:url('/pws/images/bg_search_label.png') no-repeat;}.ie6 form#header_search_form label{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pws/images/bg_search_label.png',sizingMethod='crop');}form#header_search_form input#keywords{float:left;width:175px;height:15px;margin:5px 0;padding:5px 7px;border:none;background:none;color:#757575;}form#header_search_form button.submit{float:left;width:25px;height:20px;margin:7px 0 7px 13px;padding:0;background:url('/pws/images/btn_search.png') no-repeat;}.ie6 form#header_search_form button.submit{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pws/images/btn_search.png',sizingMethod='crop');}form#header_search_form button.search_hover{background:url('/pws/images/btn_search_hover.png') no-repeat;}.ie6 form#header_search_form button.search_hover{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pws/images/btn_search_hover.png',sizingMethod='crop');}div#navigation{float:left;z-index:2;width:960px;margin-bottom:14px;}ul#main_navigation_level_1{float:left;}ul#main_navigation_level_1 li{float:left;position:relative;z-index:3;}ul#main_navigation_level_1 li a.level_1{float:left;height:35px;}ul#main_navigation_level_1 li a#nav_footwear{background:url("/pws/images/sprite_main_nav_new.png") no-repeat scroll 0 0 transparent;width:111px;}ul#main_navigation_level_1 li a#nav_footwear:hover{background-position:0 -35px;}ul#main_navigation_level_1 li.selected a#nav_footwear{background-position:0 -35px;}ul#main_navigation_level_1 li a#nav_clothing{background:url("/pws/images/sprite_main_nav_new.png") no-repeat scroll -111px 0 transparent;width:101px;}ul#main_navigation_level_1 li a#nav_clothing:hover{background-position:-111px -35px;}ul#main_navigation_level_1 li.selected a#nav_clothing{background-position:-111px -35px;}ul#main_navigation_level_1 li a#nav_equipment{background:url("/pws/images/sprite_main_nav_new.png") no-repeat scroll -212px 0 transparent;width:130px;}ul#main_navigation_level_1 li a#nav_equipment:hover{background-position:-212px -35px;}ul#main_navigation_level_1 li.selected a#nav_equipment{background-position:-212px -35px;}ul#main_navigation_level_1 li a#nav_sport{background:url("/pws/images/sprite_main_nav_new.png") no-repeat scroll -342px 0 transparent;width:88px;}ul#main_navigation_level_1 li a#nav_sport:hover{background-position:-342px -35px;}ul#main_navigation_level_1 li.selected a#nav_sport{background-position:-342px -35px;}ul#main_navigation_level_1 li a#nav_brand{background:url("/pws/images/sprite_main_nav_new.png") no-repeat scroll -430px 0 transparent;width:86px;}ul#main_navigation_level_1 li a#nav_brand:hover{background-position:-430px -35px;}ul#main_navigation_level_1 li.selected a#nav_brand{background-position:-430px -35px;}ul#main_navigation_level_1 li a#nav_clearance{background:url("/pws/images/sprite_main_nav_new.png") no-repeat scroll -516px 0 transparent;width:114px;}ul#main_navigation_level_1 li a#nav_clearance:hover{background-position:-516px -35px;}ul#main_navigation_level_1 li.selected a#nav_clearance{background-position:-516px -35px;}ul#main_navigation_level_1 ul.main_navigation_level_2{float:left;display:none;position:absolute;top:35px;left:0;background:#FFF url('/pws/images/bg_nav_separators.png') left bottom;z-index:-1;border:solid 1px #b5b5b5;border-top:none;}ul#main_navigation_level_1 ul.main_navigation_level_2 li a{color:#757575;}ul#main_navigation_level_1 ul.main_navigation_level_2 li.level_2{width:120px;margin-left:2px;display:inline;}ul#main_navigation_level_1 ul.main_navigation_level_2 li.first ul.main_navigation_level_3 li{margin-left:-2px;}ul#main_navigation_level_1 ul.main_navigation_level_2 li a.level_2{float:left;background:#f3f3f3;border-bottom:5px solid #FFF;padding:7px 11px 6px;width:100px;margin-left:-2px;font-weight:bold;}.ie6 ul#main_navigation_level_1 ul.main_navigation_level_2 li a.level_2{position:relative;left:-2px;}ul#main_navigation_level_1 ul.main_navigation_level_3{float:left;padding-top:5px;padding-bottom:12px;}ul#main_navigation_level_1 ul.main_navigation_level_3 li{float:left;width:120px;}ul#main_navigation_level_1 ul.main_navigation_level_3 li a.level_3{display:block;padding:2px 7px 2px 9px;color:#383838;font-size:.9em;}ul#main_navigation_level_1 ul.main_navigation_level_3 li.hover{background:#353535;}ul#main_navigation_level_1 ul.main_navigation_level_3 li.hover a.level_3{color:#FFF;}ul#main_navigation_level_1 li:hover ul{display:block;}ul#main_navigation_level_1 ul.level_2_children_1{width:120px;background-image:none;}ul#main_navigation_level_1 ul.level_2_children_1 li.level_2 a.level_2{width:98px;margin-left:0;}ul#main_navigation_level_1 ul.level_2_children_2{width:242px;}ul#main_navigation_level_1 ul.level_2_children_3{width:364px;}ul#main_navigation_level_1 ul.level_2_children_4{width:486px;}ul#main_navigation_level_1 ul.level_2_children_5{width:608px;}ul#main_navigation_level_1 ul.level_2_children_6{width:730px;}.ie6 ul#main_navigation_level_1 ul.main_navigation_level_2 li.first a.level_2{left:0;}ul#main_navigation_level_1 ul.main_navigation_level_2 li.last{margin-right:0;margin-left:0;}.ie6 ul#main_navigation_level_1 ul.main_navigation_level_2 li.last a.level_2{width:100px;left:0;}ul#main_navigation_level_1 ul.main_navigation_level_3 li{clear:left;}a.button:hover{text-decoration:none;}p.out_of_stock_message{display:inline-block;}.js span.quickbuy.jsshow{display:inline-block!important;}div#breadcrumb{z-index:1;}div#breadcrumb p{padding:8px 0 8px 10px;height:14px;float:left;display:none;}div#breadcrumb ul#crumbs li{float:left;background:url('/pws/images/bg_breadcrumb.png') no-repeat left;padding-left:15px;padding-right:4px;color:#000;}.ie6 div#breadcrumb ul#crumbs li{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pws/images/bg_breadcrumb.png',sizingMethod='crop');}div#breadcrumb ul#crumbs li.first{background-image:none;}.ie6 div#breadcrumb ul#crumbs li.first{filter:none;}div#breadcrumb ul#crumbs li a{color:#000;float:left;text-decoration:underline;text-transform:capitalize;}div#breadcrumb ul#crumbs li a:hover{color:#168CCA;}div#breadcrumb ul#crumbs li span{float:left;}div#breadcrumb ul#crumbs li h2{font-weight:bold;}div#breadcrumb ul#crumbs li.first,div#breadcrumb ul#crumbs li.first a,div#breadcrumb ul#crumbs li.first h2{padding-left:0;}div#mini_basket{float:right;clear:both;width:100%;margin-top:6px;}div#mini_basket p.basket_empty{height:21px;width:370px;text-indent:-9999px;}div#mini_basket_heading{float:right;display:inline;margin:0 5px;cursor:pointer;}div#mini_basket_heading span{float:right;margin-left:3px;}div#mini_basket_heading a{color:#383838;display:block;width:180px;height:30px;text-transform:uppercase;font-weight:bold;}div#mini_basket_heading a:hover,div#mini_basket_heading a.basket_active{color:#464646;text-decoration:none;}div#mini_basket div#account_minibasket_text{float:right;font-size:.9em;}div#mini_basket div#account_minibasket_text a#account_welcome{text-transform:none;}div#mini_basket div#account_minibasket_text a#header_signout{text-transform:none;}div#mini_basket div#minibasket_continue{float:left;padding:10px 7px 0;text-align:right;width:288px;}div#mini_basket div.basket_product_info{width:125px;}div#mini_basket_heading span.mini_basket_title{display:block;padding-top:12px;}.js div#mini_basket_heading span.mini_basket_title{display:none;}div#mini_basket_heading span.mini_basket_total{clear:both;}div#mini_basket_details{float:right;background:#FFF;display:none;width:301px;padding:8px 0;border:1px solid #b0b0b0;}.js div#mini_basket_details{position:absolute;top:19px;right:44px;}div.basket_header{height:20px;display:inline-block;font-weight:bold;}ul.basket_products{float:left;width:100%;}ul.basket_products li ul{width:100%;}ul.basket_products li p.product_price{float:right;}ul.basket_products li span.product_size_heading,ul.basket_products li span.product_qty_heading,ul.basket_products li span.product_remove{clear:left;}ul.basket_products li div.basket_product_info p{float:left;clear:left;margin:0;}ul.basket_products li div.basket_product_remove span,ul.basket_products li div.basket_product_remove span a{float:none;clear:none;}ul.basket_products li{float:left;}ul.basket_products li ul li{float:left;position:relative;padding:10px 0;border-bottom:1px solid #E6E6E6;}ul.basket_products li ul li.last{border-bottom:none;}ul.basket_products li p{margin-top:0;}ul.basket_products li div#overlay{position:absolute;}div.basket{font-size:.9em;padding:0 8px;width:287px;color:#545454;}div.basket_header,div.basket_products_container,div.basket_totals{width:100%;}div.basket_product_info{float:left;width:260px;}div.customer_credit{margin-left:66px;display:inline;}div.basket_header{border-bottom:1px solid #ececec;}div.basket_product_column{float:left;padding-right:6px;}div.basket_products_container ul li{border-bottom:1px solid #ececec;width:285px;}div.basket_products_container ul li ul li{padding:10px 0;}div.basket_products_container ul li ul li.customer_credit_line div.basket_product_price{margin-right:45px;display:inline;}div.basket_totals{float:left;margin-top:5px;}div.basket_totals span.name{float:left;width:182px;padding:6px 10px;text-align:right;}div.basket_totals span.delivery_option{float:right;font-style:italic;}div.basket_totals span.value{float:left;font-weight:bold;padding:6px 0;width:66px;}div.basket_totals ul li{height:25px;border-bottom:1px solid #ececec;}div.basket_totals ul li.basket_shipping{height:45px;}div.basket_totals ul li.basket_total{background:#ececec;}li.basket_total{color:#7d7d7d;}p#mini_basket_prev{cursor:pointer;float:left;font-weight:bold;min-height:16px;padding:5px 10px 15px;visibility:hidden;width:55px;}p#mini_basket_next{cursor:pointer;float:right;font-weight:bold;min-height:16px;padding:5px 10px 15px;text-align:right;visibility:hidden;width:55px;}ul#mini_basket_pagination{float:left;padding:5px 0 15px;text-align:center;width:135px;}ul#mini_basket_pagination li{cursor:pointer;display:inline;margin:0 3px;text-decoration:underline;}ul#mini_basket_pagination li.selected{font-weight:bold;}div#guide div#go_back{position:absolute;right:4px;top:-6px;}div#guide div#go_back span.go_back_button em.pre{float:left;display:block;background:url('/pws/images/img_back_arrow.png') top left;width:7px;height:8px;margin:8px 0 0 9px;}.ie6 div#guide div#go_back span.go_back_button em.pre{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pws/images/img_back_arrow.png',sizingMethod='crop');margin:8px 0 0 4px;}span.product_qty{font-weight:bold;}div.basket_product_remove{float:right;text-align:center;width:45px;}div.basket_product_remove a{display:block;text-indent:-9999px;overflow:hidden;background:url(/pws/images/btn_remove.gif) top left no-repeat;width:7px;height:8px;margin:3px auto;}ul.basket_products span.product_title{margin-bottom:5px;font-weight:bold;}ul.basket_products span.price_title{display:none;}div.basket_product_price{float:right;text-align:center;width:49px;}div#quickbuy{width:290px;background:#FFF;padding:35px 7px 0;border:solid 2px #3b3b3b;color:#b3b3b3;}div#quickbuy.loading{height:76px;}div#quickbuy span#quickbuy_close{position:absolute;top:10px;right:10px;width:44px;height:10px;background:url('/pws/images/img_close.jpg') top left no-repeat;text-indent:-9999px;overflow:hidden;cursor:pointer;}div#quickbuy div#quickbuy_main{float:left;display:inline;}div#quickbuy div#quickbuy_main ul li{margin:0 2px 2px;}div#quickbuy div#quickbuy_main ul.alt_colours li{margin:0;display:inline;}div#quickbuy div#quickbuy_main ul li h4{font-weight:bold;margin:0 0 10px;}div#quickbuy div#quickbuy_main ul#select_size{padding-bottom:5px;}div#quickbuy div#quickbuy_main div.quick_buy_personalisation{clear:left;}div#quickbuy div#quickbuy_main form#add_to_bag,div#quickbuy div#quickbuy_main ul.alt_colours{padding-bottom:26px;clear:left;}div#quickbuy div#quickbuy_main ul#select_size li a{text-decoration:none;}div#quickbuy div#quickbuy_main input#select_qty,div#quickbuy div#quickbuy_main select#select_size{float:left;}div#quickbuy div#quickbuy_main div#basket_update,div#quickbuy div#quickbuy_main div#email_when_in_stock{display:none;width:243px;border:1px solid #dfdfdf;padding:1px;margin:0 auto 26px;}div#quickbuy div#quickbuy_main div#basket_response,div#quickbuy div#quickbuy_main div#email_me_when_in_stock_section{background:url('/pws/images/bg_quickbuy_oos.jpg') top left repeat-x;padding:8px;}div#quickbuy div#quickbuy_main div#basket_response p#summary_continue{display:none;}div#quickbuy div#quickbuy_main div#basket_response p#summary_link{display:none;}div#quickbuy div#quickbuy_main div#email_when_in_stock p#email_when_in_stock_header{color:#0c4085;font-size:1.3em;font-weight:bold;}div#quickbuy div#quickbuy_main input#email_stock_text{width:175px;}div#quickbuy div#quickbuy_main div.element{padding:0;width:auto;}div#quickbuy div#quickbuy_main div.email_stock_button{float:right;clear:both;}div#quickbuy div#quickbuy_main label#email_stock_label{width:40px;}div#quickbuy div#quickbuy_main input#email_stock_submit{border:0;padding:0;margin-top:10px;}div#quickbuy div#quickbuy_main form#email_me_when_in_stock{width:227px;overflow:hidden;}div#quickbuy div#quickbuy_main{color:#3b3b3b;}div#quickbuy form#add_to_bag{width:290px;}div#quickbuy form#add_to_bag div.element{padding:0;width:auto;}div#quickbuy form#add_to_bag input.product_add_to_bag{background:none;float:right;padding:0;border:0;}div#quickbuy form#add_to_bag label{display:none;}div#quickbuy form#add_to_bag div#loft label{display:block;}div#quickbuy p#quickbuy_title{font-size:1.3em;font-weight:bold;}div#quickbuy button.add_to_bag_quickbuy{float:right;}div#quickbuy div#add_to_bag_warning{clear:both;border:1px solid red;margin:0 auto 26px;padding:10px;width:225px;}div#quickbuy form#golf_filters div.element,div#quickbuy form#add_to_bag div#loft{width:280px;margin-bottom:5px;}div#quickbuy ul#select_size{float:left;width:162px;}div#quickbuy ul#select_size li{float:left;display:inline;height:23px;margin-right:5px;}div#quickbuy ul#select_size li label{display:inline;width:auto;padding:3px 5px 0 0;}div#quickbuy ul#select_size li input{float:left;clear:left;}.js div#quickbuy ul#select_size li{display:inline-block;position:relative;height:23px;margin-bottom:5px;background:url('/pws/images/sprite_buttons_grey_green.png') no-repeat 0 -1599px;}.js div#quickbuy ul#select_size li.out_of_stock label,.js div#quickbuy ul#select_size li.out_of_stock_f label{color:#8D8D8D;}.js div#quickbuy ul#select_size li label{float:none;display:inline-block;width:auto;height:20px;padding:3px 5px 0;background:url('/pws/images/sprite_buttons_grey_green.png') no-repeat right -1642px;cursor:pointer;line-height:17px;white-space:nowrap;}.js div#quickbuy ul#select_size li.selected{background:url('/pws/images/sprite_buttons_grey_green.png') no-repeat 0 -1685px;}.js div#quickbuy ul#select_size li.selected label{background-position:right -1728px;color:#fff;}.js div#quickbuy ul#select_size li input{display:none;}.js div#quickbuy ul#select_size li div.ajax_loader{position:absolute;top:3px;left:4px;width:16px;height:16px;}div#out_of_stock{display:table;position:absolute;top:0;left:0;width:220px;padding:11px 12px;background:#FFF url('/pws/images/bg_quickbuy_oos.jpg') repeat-x;border:2px solid #3B3B3B;z-index:100;}p#email_when_in_stock_header{margin-top:17px;color:#0C4085;font-size:1.3em;font-weight:bold;}div#product_info div#out_of_stock div#email_me_when_in_stock_content div.element,div#out_of_stock div#email_me_when_in_stock_content div.element{padding:0;width:220px;}div#product_info div#out_of_stock div#email_me_when_in_stock_content div.element label,div#out_of_stock div#email_me_when_in_stock_content div.element label{width:55px;}div#product_info div#out_of_stock div#email_me_when_in_stock_content div.element input.text,div#out_of_stock div#email_me_when_in_stock_content div.element input.text{width:153px;}div#product_info div#out_of_stock div#email_me_when_in_stock_content div.element input#email_stock_submit,div#out_of_stock div#email_me_when_in_stock_content div.element input#email_stock_submit{border:0;padding:0;margin-top:5px;float:right;}table#emailWhenInStock{margin-top:20px;}table#emailWhenInStock th,table#emailWhenInStock td{width:100px;text-align:center;}table#emailWhenInStock td{padding-top:10px;}table#emailWhenInStock td#infoHeader,table#emailWhenInStock td.infoCont{width:300px;}body.ly_emailme p#email_when_in_stock_header{border-top:1px solid #5E5E5E;padding-top:17px;}body.ly_emailme p#email_when_in_stock_text{margin-top:7px;}body.ly_emailme div.element{width:362px;padding:6px 0;margin-top:20px;}body.ly_emailme label#email_stock_label{width:62px;margin-top:5px;}body.ly_emailme div.email_stock_button{clear:none;}div.wishlist_selection #close_wishlist,div.wishlist_selection #close_badge_wishlist,div#out_of_stock #close_oos{float:right;cursor:pointer;}#footer{border-top:4px solid #cacaca;padding-top:18px;margin-top:18px;}#footer .footer_links{float:left;margin-right:26px;}#footer .footer_links h6{color:#666565;font-weight:bold;margin-bottom:10px;}#footer .footer_links ul li a{font-size:.9em;line-height:1.4em;}#footer #store_locator{float:right;display:inline;margin-left:20px;width:351px;height:82px;color:#fff;background:url('/pws/images/bg_store_locator.jpg') no-repeat;}#footer #store_locator form{float:left;width:254px;padding-left:86px;margin-top:10px;}#footer #store_locator form label{float:left;margin-bottom:5px;}#footer #store_locator form label em{color:#fff225;font-weight:bold;}#footer #store_locator form input{float:left;width:172px;margin-right:8px;background:#fff;border:0;}#footer #store_locator form button{float:left;width:60px;height:23px;background:url('/pws/images/btn_locate_store.png') no-repeat;}#copy{margin-top:29px;text-align:center;color:#4a494a;}form legend{font-weight:bold;margin-bottom:10px;}form div.element{position:relative;padding:6px 10px;float:left;clear:left;width:400px;}form div.hover{background:#FAFAFA;}form div.focus{background:#e8f0ff;}form input.text{background:transparent url(/pws/images/bg_element_gradient.png) repeat-x scroll 0 0;}form div.invalid{background:#FCDAE8;}form div.element label{width:120px;float:left;font-weight:bold;padding-top:0;margin-bottom:3px;}form div.element input.text{width:265px;height:16px;padding:3px 5px;float:left;background-color:#FFF;}form div.element input.hover{border:1px solid #E0B5C7;}form div.element input.submit{width:auto;}form div.element input.numerical{width:30px;}form div.element input.checkbox{float:left;}form div.element label.checkbox{float:left;padding-left:10px;width:259px;}form div.element input.invalid{border:1px solid #E44699;}form div.element input.focus{background:#FFF;}div#validation_errors,div#js_validation_errors{clear:both;border:1px solid #E44699;margin-bottom:20px;}.js.ie6 div#js_validation_errors{display:none;}div#validation_errors div#validation_errors_title,div#js_validation_errors div.validation_errors_title{padding:10px;font-size:1.5em;background:#FCDAE8;}div#validation_errors ul,div#js_validation_errors ul{margin-left:20px;padding:10px;}div#validation_errors ul li,div#js_validation_errors ul li{list-style-type:disc;line-height:1.5em;}div.field_status{position:absolute;top:17px;right:21px;width:7px;height:0;}div.popup_error{display:none;width:227px;color:#303030;}div.popup_error div.popup_error_top{width:227px;height:14px;background:url('/pws/images/bg_popup_error_top.png') no-repeat;}.ie6 .popup_error_top,.ie8 .popup_error_top,.ie7 .popup_error_top{background:url('/pws/images/bg_popup_error_top.gif') no-repeat;}div.popup_error div.popup_error_bottom{width:227px;height:17px;background:url('/pws/images/bg_popup_error_bottom.png') no-repeat;}.ie6 .popup_error_bottom,.ie8 .popup_error_bottom,.ie7 .popup_error_bottom{background:url('/pws/images/bg_popup_error_bottom.gif') no-repeat;}div.popup_error div.popup_error_content{width:199px;padding:0 15px 0 13px;background:url('/pws/images/bg_popup_error_middle.png') repeat-y;}.ie6 .popup_error_content,.ie8 .popup_error_content,.ie7 .popup_error_content{background:url('/pws/images/bg_popup_error_middle.gif') repeat-y;}div.popup_error div.popup_error_content li{padding-left:13px;background:url('/pws/images/bg_popup_error_bullet.gif') no-repeat left center;text-shadow:1px 1px #FFF;}div.popup_error div.popup_error_arrow{position:absolute;right:10px;width:14px;height:16px;margin-top:-5px;background:url('/pws/images/bg_popup_error_arrow.png') no-repeat;}.ie6 .popup_error_arrow,.ie8 .popup_error_arrow,.ie7 .popup_error_arrow{background:url('/pws/images/bg_popup_error_arrow.gif') no-repeat;}form div.terms input.hover,form div.payment_radio input.hover,form div.terms input.focus,form div.payment_radio input.focus{border:0;background:none;}body.error div#header{border-bottom:4px solid #cacaca;}div#errorCont{padding:20px;font-size:1.2em;}div#errorCont p{padding-bottom:5px;}div#errorCont p strong{font-weight:bold;font-size:1.3em;}div#errorCont ol{padding:0 0 10px 40px;}div#errorCont ol li{list-style-type:decimal;padding:0 0 10px 0;}div#errorCont ol li a{font-weight:bold;color:#104B8F;}div#errorCont ol li a:hover{text-decoration:underline;}.hide{display:none!important;}.js .jshide{display:none!important;}.jsshow{display:none!important;}.js .jsshow{display:block!important;}.vishide{visibility:hidden!important;}.show{display:inline!important;}.column{float:left;}.section{clear:both;}.img{text-indent:-9999px;overflow:hidden;}table.session{margin-top:20px;clear:both;}table.session th{padding:5px;font-weight:bold;}table.session td{padding:5px;}p#mobile_message{color:#9F111E;font-style:italic;}
