html,body{height:100%;background:#039;margin:0 0 1px;padding:0}
a img,img a{border:0}
#main{background:transparent url(/images/main_bg.jpg);background-repeat:repeat-y}
#header{background:transparent url(/images/grey_header.jpg);background-repeat:repeat-x;height:31px}
#breadcrumb_header{background:transparent url(/images/grey_breadcrumbs.jpg);background-repeat:repeat-x;height:31px;margin-bottom:5px}
#cat_html{font-size:10px;margin-bottom:15px;padding-left:15px;padding-right:15px}
#cat_html p{margin:5px;padding:5px}
#header #topnav{text-align:right;font-size:12px;height:41px;float:right}
#header #topnav ul{list-style-type:none;padding-right:10px;margin:10px 10px 10px 0}
#header #topnav ul li{display:inline;margin:0 2px}
#sub_header{background:transparent url(/images/blue_header.jpg) no-repeat;height:69px}
#sub_header #browse{width:200px;padding-left:180px;margin-left:10px;margin-top:25px;float:left}
#sub_header #search{width:260px;margin-top:25px;float:left}
#sub_header #search #search_box,#search_box{background:transparent url(/images/search_bg.jpg) no-repeat;width:160px;height:22px;float:left}
#sub_header #search #search_button{float:left;padding-right:15px}
#search_box #search_input{background:#FFF;border:0 none transparent;border-collapse:collapse;font-size:14px;width:150px;height:16px;margin-left:5px;margin-top:2px}
#sub_header #join{width:130px;margin-left:10px;margin-top:25px;float:left}
#sub_header #help{width:150px;margin-top:25px;float:left}
#sub_header a{color:#FFF;text-decoration:none;font-weight:700;vertical-align:middle}
#sub_header .sub_header{color:#FFF;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;margin-top:3px}
#footer_base{background:transparent url(/images/footer_base.jpg) no-repeat;height:8px}
#footer_browse{width:185px;float:left}
#footer_box{text-align:center;font-size:10px;padding-top:10px;padding-bottom:10px;align:center;color:#979797}
#footer_hr{background:transparent url(/images/footer_hr.jpg) no-repeat;height:8px}
#footer_nav{background-color:#031772}
.sub_headr_small{color:#979797;font-weight:700;padding-top:10px;padding-left:10px}
.sub_mini_header{color:#979797;padding-left:10px;padding-top:3px;font-size:10px;height:16px}
.sub_links{color:#979797;padding-left:10px;padding-top:3px;font-size:10px}
.sub_links li{display:block;0list-style-type:none;margin:2px}
.sub_links a{color:#fff}
#breadcrumbs{text-align:left;float:left;font-weight:700;font-size:12px;line-height:30px;margin-left:10px}
#cart_count{text-align:left;float:right;font-weight:700;font-size:12px;line-height:30px;margin-right:10px}
#breadcrumbs ul{list-style-type:none;margin:0;padding:3px 0}
#breadcrumbs ul li{display:inline;font-weight:700;margin:0 3px}
#shop_by_product,#shop_by_sport,#shop_by_org,#new_products,#featured_products,#internet_specials,#what_customers_say,#create_account,#subscribe,#mini_cart{background:transparent url(/images/header_bg.jpg);background-repeat:repeat-x;padding-top:5px}
#home_internet_specials{width:920px;margin-right:10px;margin-left:10px}
.sidebar{width:210px;margin-right:10px}
.main_wide{width:700px}
.itemdescription,#itemdiscounts{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;margin-top:3px;margin-bottom:20px}
.itemtitle{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;padding-bottom:5px}
#item_options{float:left}
.option_label{font-size:11px;margin-bottom:5px;font-weight:700}
.option_select select{font-size:11px;margin-bottom:5px}
.form_row{padding-bottom:5px;padding-left:5px;font-size:11px;width:410px;display:inline;float:left}
span label{display:block;font-size:10px;font-weight:700;padding-right:11px;padding-bottom:5px}
.fieldset{-moz-border-radius:10px;border-radius:3px;width:440px;margin-left:5px;margin-bottom:10px;border-color:#cfcfcf;border-style:double;border-width:thin;padding:5px}
#main_left,#main_right{width:460px;float:left}
.info,.success,div.warning,div.error{border:1px solid;width:auto;background-repeat:no-repeat;background-position:10px center;overflow:auto;align:center;margin:10px;padding:15px 10px 15px 50px}
.info{color:#00529B;background-color:#BDE5F8;background-image:url(/images/icons/info.png)}
.success{color:#4F8A10;background-color:#DFF2BF;background-image:url(/images/icons/success.png)}
.warning{color:#9F6000;background-color:#FEEFB3;background-image:url(/images/icons/warning.png)}
.error{color:#D8000C;background-color:#FFBABA;background-image:url(/images/icons/error.png)}
.small_notice{font-size:12px;display:inline}
li.cat{width:420px;line-height:15px;float:left;margin:15px;padding:0 10px 0 0}
#paging{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;font-weight:700;margin-left:20px;margin-bottom:15px;padding:10px}
#paging a{border:1px solid #039;background:#FFF;color:#039;text-decoration:none;margin:0 2px;padding:4px 7px}
#paging a:hover{border:1px solid #039;background:#039;color:#FFF;text-decoration:none}
#paging strong{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;background:#039;color:#FFF;text-decoration:none;padding:5px}
#paging .disabled{border:1px solid #039;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;background:silver;text-decoration:none;color:#039;margin:0 2px;padding:4px 7px}
#search_results{border:1px solid #039;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;color:#039;width:auto;margin:0 2px;padding:4px 7px}
.navigation a{padding-bottom:4px}
h2.header{padding-left:5px;padding-top:10px;padding-bottom:10px;color:#001B7D}
#germany{border:1px solid;width:250px;background-repeat:no-repeat;background-position:10px center;overflow:auto;align:center;color:#031772;background-image:url(/images/germany.jpg);float:left;margin:10px;padding:15px 10px 15px 65px}
#canada{border:1px solid;width:250px;background-repeat:no-repeat;background-position:10px center;overflow:auto;align:center;color:#031772;background-image:url(/images/canada.jpg);float:left;margin:10px;padding:15px 10px 15px 65px}
#cart_data{padding-left:10px;width:690px;float:right}
#header #topnav ul li a,#breadcrumbs ul li a,.navigation a:hover,.navigation a:visited,.navigation a:active{color:#000}
#footer_search,#footer_events,#footer_help,#footer_about{width:185px;height:130px;float:left}
ul.cat,.navigation ul{list-style-type:none}