html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;vertical-align:middle}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:"" ""}q:before,q:after,blockquote:before,blockquote:after{content:""}a img{border:none}*:focus{outline:none}br.clear{clear:both}html{background:url("../layout/html_bg_tile.jpg") 0 0 repeat;height:100%;width:100%}body{background:url("../layout/body_bg_top.jpg") 50% 0 no-repeat;min-height:1000px;font-family:Helvetica, Arial, sans-serif;font-size:12px}#header{background:none}#header a{display:block;height:122px;width:254px;margin:0 auto;background:url("../layout/header_logo.png") 0px 0px no-repeat}#container{position:relative;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;width:900px;margin:0 auto;-webkit-box-shadow:0px 0px 15px #333333;-moz-box-shadow:0px 0px 15px #333333;box-shadow:0px 0px 15px #333333;border:1px solid;border-color:#222222;background:url("../layout/container_bg_tile.gif") 0 0 repeat}#container #top{background:url("../layout/top_bg_tile.gif") 50% 0 repeat;padding-bottom:12px;border-bottom:1px solid #3f0303}#container #top ul#navigation{overflow:hidden;*zoom:1;width:535px;margin:0 auto;border-left:1px solid #111111;border-right:1px solid #593d3a}#container #top ul#navigation li{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;float:left;padding:0}#container #top ul#navigation li a{font-size:11px;text-decoration:none;text-transform:uppercase;border-left:1px solid #593d3a;border-right:1px solid #111111;text-align:center;display:block;width:105px;padding:8px 0px;margin:0;background:url("../layout/navigation_a_hover_bg.jpg") center center repeat-y;color:#917371}#container #top ul#navigation li a:hover,#container #top ul#navigation li a:focus,#container #top ul#navigation li a.selected{color:white}#container #top div#image_slider,#container #top div#map{height:447px;border-color:#222222;border-top:1px solid;border-bottom:1px solid;position:relative;border-left:1px solid #c6baac;line-height:1}#container #top div#image_slider img,#container #top div#map img{line-height:1}#container #top div#image_slider a.arrow,#container #top div#map a.arrow{z-index:50;text-indent:-5000px;background:url("../layout/left_arrow_bg_sprite.png") 0 0 repeat;display:block;position:absolute;top:190px;left:-24px;width:125px;height:78px}#container #top div#image_slider a#right_arrow,#container #top div#map a#right_arrow{z-index:50;background-image:url("../layout/right_arrow_bg_sprite.png");right:-23px;left:auto}#container #top div#image_slider a.arrow:hover,#container #top div#map a.arrow:hover{background-position:0 -78px}#container #top div#image_slider a.arrow:focus,#container #top div#map a.arrow:focus{background-position:0 -156px}#container #top div#image_slider span,#container #top div#map span{position:absolute;bottom:20px;width:138px;display:block;height:22px;z-index:50}#container #top div#image_slider #male_logo,#container #top div#map #male_logo{left:20px;background:url("../layout/ringspun_menswear_logo.gif") 0 0 no-repeat}#container #top div#image_slider #female_logo,#container #top div#map #female_logo{right:20px;background:url("../layout/ringspun_womenswear_logo.gif") 0 0 no-repeat}#container #top div#image_slider #nav,#container #top div#map #nav{position:absolute;z-index:50;width:50px;height:12px;bottom:20px;left:50%;margin-left:-20px;overflow:hidden;*zoom:1}#container #top div#image_slider #nav li,#container #top div#map #nav li{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;float:left;height:12px;width:12px;margin-right:4px}#container #top div#image_slider #nav a,#container #top div#map #nav a{background:url("../layout/gray-circle.png") 0 0 no-repeat;display:block;text-indent:-5000px}#container #top div#image_slider #nav a.activeSlide,#container #top div#map #nav a.activeSlide{background:url("../layout/red-circle.png") 0 0 no-repeat}#main{background:url("../layout/main_bg.gif") 0 0 no-repeat;padding:15px}#main #content{display:block}#main ul#sticky_photos{height:115px;margin-bottom:10px;overflow:hidden}#main ul#sticky_photos li{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;float:left;height:120px;overflow:hidden;margin-right:19px}#main ul#sticky_photos > li:last-child{margin:0}#main ul#sticky_photos li.last{margin:0}#welcome-to-ringspun-online #main #content{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:0}#content_footer{background:url("../layout/content_footer_bg.gif") 0 0 repeat-x;margin-top:70px;overflow:hidden;*zoom:1;padding-left:20px}#content_footer div{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;float:left;width:135px;padding:30px 10px 0 0}#content_footer div li{line-height:1.2}#content_footer div.last{width:415px;padding:17px 20px 0 10px;text-align:right;color:#111111;font-size:10px;height:100px}#content_footer div.last h1,#content_footer div.last p{display:inline}#grey_ribbon_left{position:absolute;bottom:136px;left:-10px;background:url("../layout/grey_ribbon_left.gif") 0 0 no-repeat;width:10px;height:70px}#grey_ribbon_right{position:absolute;bottom:136px;left:auto;right:-10px;background:url("../layout/grey_ribbon_right.gif") 0 0 no-repeat;width:10px;height:70px}#grey_ribbon{-webkit-box-shadow:0px 0px 7px black;-moz-box-shadow:0px 0px 7px black;box-shadow:0px 0px 7px black;z-index:2;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border-top:1px solid #54514c;border-bottom:1px solid #2c2b27;border-left:1px solid #4d4c47;border-right:1px solid #4d4c47;height:46px;width:878px;padding:7px 20px;position:absolute;bottom:135px;left:-10px;overflow:hidden;*zoom:1;background:url("../layout/grey_ribbon_tile.gif") 0 0 repeat}#grey_ribbon #LH{border-right:1px solid #828282;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;float:left;width:439px;margin-right:7px}#grey_ribbon #LH form{overflow:hidden;*zoom:1}#grey_ribbon #LH form input,#grey_ribbon #LH form label{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;float:left}#grey_ribbon #RH{display:inline;float:left}#grey_ribbon #RH p{color:#cac9c5}#grey_ribbon #RH a{color:#cc8101}#grey_ribbon #social_buttons{float:right;margin-right:10px;display:inline}#grey_ribbon #social_buttons img{margin-top:6px;margin-left:10px}#bottom-strip{border-color:#222222;border-width:0px 1px 1px;border-style:solid;background:url("../layout/top_bg_tile.gif") 0 0 repeat-x;height:12px;width:900px;margin:0 auto}#footer{width:900px;margin:0 auto;padding-top:15px;text-align:right;font-size:11px;color:white}#footer a#cahoona{color:#b13f3e}p{margin-bottom:10px;color:#535351;line-height:1.5}a{text-decoration:none;color:#2e302f}a:hover{text-decoration:underline}form#campaign_monitor_signup label,form#contact_form label{line-height:20px;color:white;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;margin-right:10px;font-size:11px}form#campaign_monitor_signup input[type="text"],form#contact_form input[type="text"]{background:url("../layout/html_bg_tile.jpg") 0 0 repeat;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:2px;border:0;height:16px;width:115px;margin-right:10px}form#campaign_monitor_signup textarea,form#contact_form textarea{background:url("../layout/html_bg_tile.jpg") 0 0 repeat;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:2px;border:0;height:150px;width:250px;margin-bottom:10px;font-weight:normal;font-size:12px;color:#222222;font-family:Helvetica, Arial, sans-serif}form#campaign_monitor_signup input[type="text"]:focus,form#campaign_monitor_signup input[type="text"]:hover,form#contact_form input[type="text"]:focus,form#contact_form input[type="text"]:hover{background:url("../layout/main_bg.gif") 0 0 repeat;color:#aaaaaa}form#campaign_monitor_signup textarea:hover,form#campaign_monitor_signup textarea:focus,form#contact_form textarea:hover,form#contact_form textarea:focus{background:#232323;color:#aaaaaa}form#campaign_monitor_signup textarea:focus,form#contact_form textarea:focus{color:white}form#campaign_monitor_signup input[type="text"]:focus,form#contact_form input[type="text"]:focus{color:white}form#campaign_monitor_signup input[type="submit"],form#contact_form input[type="submit"]{background:#252422;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:0 4px;border:0;color:#cc8101;height:16px;line-height:16px;height:22px}form#campaign_monitor_signup input[type="submit"]:hover,form#contact_form input[type="submit"]:hover{background:#363533}.img_replace{text-indent:-5000px}h1.img_replace{height:25px;margin-bottom:15px}h2.img_replace{height:20px;margin-bottom:6px}h3.img_replace{height:15px;margin-bottom:5px}#welcome_to_ringspun_online{background:url("../layout/image_replacement/welcome_to_ringspun_online.gif") 0 0 no-repeat}#sign_up_to_our_mailing_list{background:url("../layout/image_replacement/sign_up_to_our_mailing_list.gif") 0 0 no-repeat}#join_our_networks{background:url("../layout/image_replacement/join_our_networks.gif") 0 0 no-repeat;width:300px}#stockists{background:url("../layout/image_replacement/stockists.gif") 0 0 no-repeat}#buy_online{background:url("../layout/image_replacement/buy_online.gif") 0 0 no-repeat}#contact_us{background:url("../layout/image_replacement/contact.gif") 0 0 no-repeat}#contact_us_header{background:url("../layout/image_replacement/contact-heading.gif") 0 0 no-repeat}#buy_online_header{background:url("../layout/image_replacement/buyonline-heading.gif") 0 0 no-repeat}#store_finder_header{background:url("../layout/image_replacement/storefinder-heading.gif") 0 0 no-repeat}#store-finder #main{background-position:0 -75px}#store-finder ul.store_info_panels{display:block}#store-finder ul.store_info_panels li{background:url("../layout/map/store-info-panel.png") 0 0 no-repeat;height:82px;width:82px;padding:20px;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;margin:0 20px 20px 0;overflow:hidden;display:none}#store-finder ul.store_info_panels li h3{color:#ffffdf;font-weight:bold;letter-spacing:-0.5px;margin-bottom:5px;font-size:12px}#store-finder ul.store_info_panels li p{color:white;font-size:10px;line-height:1.2}#store-finder #container #top{height:485px}#store-finder #container #top #image_slider .arrow,#store-finder #container #top #image_slider span,#store-finder #container #top #image_slider #dots{display:none}#store-finder #container #top #search_again_button{display:none;z-index:99998;position:absolute;top:49px;right:-2px;height:44px;width:164px;background:url("../layout/map/searchagainbutton-sprite.png") 0 0 no-repeat;margin-left:-5px}#store-finder #container #top #search_again_button:hover{background-position:0 -44px}#store-finder #container #top #search_again_button:hover{background-position:0 -88px}#store-finder #container #top #store_finder_overlay{z-index:99999;position:absolute;top:29px;left:0px;width:900px;height:447px;background:#111111;-khtml-opacity:0.85;-moz-opacity:0.85;-ms-filter:"alpha(opacity=85)";filter:alpha(opacity=85);opacity:0.85;overflow:hidden;*zoom:1}#store-finder #container #top #store_finder_overlay div{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;width:449px;height:270px;float:left;margin-top:90px}#store-finder #container #top #store_finder_overlay #overlay_LH{background:url("../layout/map/overlay_LH_bg.png") center center no-repeat;border-right:1px solid #7c7c72}#store-finder #container #top #store_finder_overlay #overlay_RH{width:390px;height:210px;padding:50px 30px 30px}#store-finder #container #top #store_finder_overlay #overlay_RH form{overflow:hidden;*zoom:1}#store-finder #container #top #store_finder_overlay #overlay_RH label{color:white;text-transform:uppercase;font-size:13px;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;padding-left:5px;line-height:45px}#store-finder #container #top #store_finder_overlay #overlay_RH input{background:none;border:0;color:white;font-size:20px;line-height:20px;text-transform:uppercase;letter-spacing:-1px;font-weight:bold}#store-finder #container #top #store_finder_overlay #overlay_RH input[type="text"]{background:url("../layout/map/inputbox.png") 0 0 no-repeat;height:20px;width:256px;padding:13px 15px 18px 15px;display:block}#store-finder #container #top #store_finder_overlay #overlay_RH .checkbox_replace,#store-finder #container #top #store_finder_overlay #overlay_RH .checkbox_replace_checked{height:40px;width:40px;background:url("../layout/map/checkboxsprite.png");background-position:40px 0px;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto}#store-finder #container #top #store_finder_overlay #overlay_RH .checkbox_replace_checked{background-position:0px 0px}#store-finder #container #top #store_finder_overlay #overlay_RH input[type="checkbox"]{display:none}#store-finder #container #top #store_finder_overlay #overlay_RH input[type="submit"]{background:url("../layout/map/search-button-sprite.png") 0 0 no-repeat;text-indent:-5000px;display:block;height:50px;width:115px;cursor:pointer;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;float:left;margin-left:-5px}#store-finder #container #top #store_finder_overlay #overlay_RH input[type="submit"]:hover{background-position:0 -49px}#store-finder #container #top #store_finder_overlay #overlay_RH input[type="submit"]:focus{background-position:0 -98px}#store-finder #container #top #store_finder_overlay #overlay_RH #loader{float:left;margin-top:8px;display:none}body#contact #top,body#buy-online #top{padding:0}body#contact #main,body#buy-online #main{overflow:hidden;*zoom:1;background-position:0 -75px;overflow:visible}body#contact #contact_LH,body#buy-online #contact_LH{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;float:left;width:580px;overflow:visible}body#contact #contact_LH h1,body#buy-online #contact_LH h1{margin-bottom:40px;height:40px}body#contact #contact_LH h2,body#buy-online #contact_LH h2{margin-bottom:20px}body#contact #contact_LH h2,body#contact #contact_LH h3,body#buy-online #contact_LH h2,body#buy-online #contact_LH h3{line-height:1;color:#4f4f4f;font-size:20px;text-transform:uppercase;letter-spacing:-0.5px;font-weight:bold}body#contact #contact_LH h3,body#buy-online #contact_LH h3{color:#720103;font-size:14px;margin-bottom:15px}body#contact #contact_LH h3.no_margin,body#buy-online #contact_LH h3.no_margin{margin:0;clear:both;padding-top:20px}body#contact #contact_LH p,body#buy-online #contact_LH p{margin-bottom:20px}body#contact #contact_LH p#tel,body#buy-online #contact_LH p#tel{font-weight:bold}body#contact #contact_LH #contact_address_LH,body#contact #contact_LH #contact_address_Mid,body#buy-online #contact_LH #contact_address_LH,body#buy-online #contact_LH #contact_address_Mid{width:200px;float:left;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto}body#contact #contact_LH form#contact_form,body#buy-online #contact_LH form#contact_form{margin-left:-36px;padding-top:25px;padding-left:10px;width:590px;height:300px;display:block;margin-bottom:20px;background:url("../layout/contact_form_bg.png") 0 0 no-repeat}body#contact #contact_LH form#contact_form #contact_form_RH,body#buy-online #contact_LH form#contact_form #contact_form_RH{float:left;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;width:330px}body#contact #contact_LH form#contact_form #contact_form_LH,body#buy-online #contact_LH form#contact_form #contact_form_LH{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;float:left;width:220px}body#contact #contact_LH form#contact_form label,body#buy-online #contact_LH form#contact_form label{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;float:left;width:50px;text-align:right;padding-right:10px}body#contact #contact_LH form#contact_form input[type="text"],body#buy-online #contact_LH form#contact_form input[type="text"]{width:110px;margin-bottom:15px}body#contact #contact_LH form#contact_form input[type="submit"],body#buy-online #contact_LH form#contact_form input[type="submit"]{display:block}body#contact #contact_RH,body#buy-online #contact_RH{padding:70px 0 20px}body#contact #contact_RH img,body#buy-online #contact_RH img{display:block}body#contact .screenshot,body#buy-online .screenshot{background:#b9b6af;padding:10px;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;padding-top:250px;height:56px;width:264px;margin-bottom:220px}body#contact #menswear,body#buy-online #menswear{background:url("../layout/menswear-panel.gif") 0 0 no-repeat}body#contact #womenswear,body#buy-online #womenswear{background:url("../layout/womenswear-panel.gif") 0 0 no-repeat}body#contact #contact_RH img{width:222px}.post{background:url("../layout/blog/post-bg.jpg") 0 0;border:1px solid #ccc;margin:0 0 20px 0;padding:10px;width:560px}.post-image{background:#FFF;margin:20px auto;padding:8px;position:relative;width:485px;-webkit-box-shadow:2px 2px 3px #666;-moz-box-shadow:2px 2px 3px #666;box-shadow:2px 2px 3px #666}.tape_top_left,.tape_top_right{display:block;height:44px;position:absolute;top:-8px;width:43px}.tape_top_right{background:url("../layout/blog/tape-top-right.png");right:-8px}.tape_top_left{background:url("../layout/blog/tape-top-left.png");left:-8px}#contact_LH{display:inline-block;float:left;overflow:visible;vertical-align:middle;width:580px}body#blog #main,body.blog #main{background-position:0px bottom;height:60px}h1#blog_header{background:url("../layout/image_replacement/blog-heading.gif") no-repeat 0 0}body#blog #contact_LH h1,body.blog #contact_LH h1{margin-bottom:50px;height:40px}body#blog #container #top,body.blog #container #top{padding-bottom:0}body#blog #contact_LH .post h2,.post h2,body#blog #contact_LH .post h2 a{color:#690000;font-size:20px;font-weight:normal;margin-bottom:10px;text-transform:uppercase}body#blog #contact_LH .post p.date{color:#000;font-size:90%;margin-bottom:10px}.post_footer{border-top:1px dotted #CCC;padding:10px 0 0 0}.postmetadata{clear:none;float:left;padding:6px 0 10px 0;width:380px}ul.social_share{clear:none;float:right;list-style:none;margin:0;padding:0;width:160px}ul.social_share li{float:left;margin:0 0 0 10px}ul.social_share li a{display:block;height:21px;width:21px}ul.social_share li a.twitter{background:url("../layout/blog/twitter.gif") no-repeat 0 0}ul.social_share li a.twitter:hover{background:url("../layout/blog/twitter-on.gif") no-repeat 0 0}ul.social_share li a.facebook{background:url("../layout/blog/facebook.gif") no-repeat 0 0}ul.social_share li a.facebook:hover{background:url("../layout/blog/facebook-on.gif") no-repeat 0 0}ul.social_share li a.stumbleupon{background:url("../layout/blog/stumbleupon.gif") no-repeat 0 0}ul.social_share li a.stumbleupon:hover{background:url("../layout/blog/stumbleupon-on.gif") no-repeat 0 0}ul.social_share li a.delicious{background:url("../layout/blog/delicious.gif") no-repeat 0 0}ul.social_share li a.delicious:hover{background:url("../layout/blog/delicious-on.gif") no-repeat 0 0}ul.social_share li a.digg{background:url("../layout/blog/digg.gif") no-repeat 0 0}ul.social_share li a.digg:hover{background:url("../layout/blog/digg-on.gif") no-repeat 0 0}.clear{clear:both;height:0;line-height:0}.sidebar{background:url("../layout/blog/sidebar-bg.jpg") repeat 0 0;clear:none;float:left;height:500px;margin:90px 0 0 20px;padding:20px;position:relative;width:230px;-webkit-box-shadow:0px 2px 5px #666;-moz-box-shadow:0px 2px 5px #666;box-shadow:0px 2px 5px #666}.sidebar h3{color:#690000;font-size:130%;padding:0 0 20px 0}.sidebar ul{list-style:none;margin:0;padding:0 0 60px 0}.sidebar ul li{padding:3px 0}.sidebar ul li a{background:url("../layout/blog/sidebar-bullet.gif") no-repeat left 4px;padding:0 0 0 10px}.post form{float:right}.post form p{clear:both;float:left;padding:0}.post label,.post input{float:left}.post label{color:#000;height:30px;padding:0 20px 0 0;text-align:right;width:170px}.post label.name,.post label.comments{padding-top:10px}.post input{padding:10px;width:300px}.post input#submit{background:#690000;border:none;color:#FFF;margin:0 0 0 190px;width:100px}.post textarea{padding:10px;font-family:inherit;font-size:inherit;width:300px}.pagination .alignleft,.pagination .alignright{clear:none;background:url("../layout/blog/post-bg.jpg") 0 0;border:1px solid #ccc;float:left;margin:0 0 20px 0}.pagination .alignleft a,.pagination .alignright a{display:block;padding:10px}.pagination .alignright{float:right}

