@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0;}
img, div{ behavior: url(iepngfix.htc); }
html { background: #181818;}

body {width: 1000px; margin: 0 auto; margin-top: 20px; position: relative; font-family: Arial, Helvetica, sans-serif;}

.header {width: 1000px; height: 230px; background:url(../images/headerback.png) no-repeat;}

.logo { float: left; margin-top: 70px; margin-left: 40px; }

.sporttop {background:url(../images/sporttop.jpg) no-repeat; width: 437px; height: 209px; float:left; position: relative; margin-left: 35px;}

.menu { width: 1000px; height: 46px; background:url(../images/menu.jpg) no-repeat; padding-left: 40px; padding-top: 15px;}

.top {width: 1000px; height: 49px; background: url(../images/top.jpg) no-repeat;}

.middle { width: 1000px; background:url(../images/middle.jpg) repeat-y;}

.bottom { width: 1000px; height: 50px; background:url(../images/bottom.jpg) no-repeat;}

.spacer {width:1000px; height: 110px;}

.menutop{  padding-left: 20px; width: 819px;  height: 55px; margin: 0 auto; z-index:100;}

.menubottom{  padding-left: 20px; width: 819px; height: 55px; margin: 0 auto;}

.breadcrumbs { float: left; margin-left: 60px; margin-top: 25px;font-size:10px; color:#333;}
.menubox { float: left;}

.menublock {display: none; position: relative; line-height: 26pt; width: 100%; top: 8px; z-index:1000;}

.productdetails { width:950px; margin: 0 auto;}
.productdetails h1{ font-size: 15px; text-align: left;}
.productdetails h2{ font-size: 14px; text-align: left;}

.otherimages {clear:both; width: 950px; margin: 0 auto;}

li.headlink { line-height: 30px;}
li.headlink ul { display: none; width: 100px; font-size:9pt; padding-left: 10px; line-height: 20px;}
li.headlink:hover ul { display: block; }
li.headlink a{text-decoration:none; color:#232323; font-size: 10pt; font-weight: bold;}
li.headlink ul li a{text-decoration:none; color:#232323; font-size: 9pt; font-weight: normal;}

.middlesection {text-align: center; width: 950px; margin: 0 auto; border: 0px solid #990000;}

div.menub {width: 900px; margin: 0 auto; height: 30px; padding-top: 15px; padding-bottom: 5px; clear: both;}

.line { float: left; padding-left: 20px; padding-right:20px;}

.textboxtop {width: 850px; height: 30px; margin: 0 auto;}

.textboxmiddle {width: 900px; margin: 0 auto;border:0px solid #990000;}

.textboxbottom {width: 850px; height: 30px; margin: 0 auto;}

.searchboxtop {width: 651px; height: 30px; background:url(../images/searchboxtop.jpg) no-repeat;}

.searchboxmiddle {width: 590px; background:url(../images/searchboxmiddle.jpg) repeat-y; padding-left:30px; padding-right: 30px; min-height: 250px;z-index:1;}

.searchboxbottom {width: 650px; height: 30px; background:url(../images/searchboxbottom.jpg) no-repeat;}

.detailaddtocart {width: 330px; margin: 0 auto; border: 0px solid #000; padding: 10px;}

a.addtocart {display: block; font-size:12px; color: #fff; padding: 5px; border: 1px solid #182653; background: #0c8ac8; width: 190px; text-align: center; text-decoration: none; font-weight: bold; font-stretch:expanded;}

a.button {display: block; font-size:12px; color: #fff; padding: 2px; border: 1px solid #182653; background: #0c8ac8; width: 100px; text-align: center; text-decoration: none; font-weight: bold; font-stretch:expanded; cursor: pointer;}

.furtherdetails { float: left; margin-left: 10px; width: 330px;border: 0px solid #182653;}

.floatleft { float: left;}
.clearleft {clear: left;}
.floatright { float: right;}

.margin {margin: 10px;}

.leftmenutop {background: url(../images/leftmenutop.jpg) no-repeat; width: 179px; height: 41px;}
.leftmenumiddle {background: url(../images/leftmenumiddle.jpg); width: 149px; padding-left: 30px;}
.leftmenubottom {background: url(../images/leftmenubottom.jpg) no-repeat; width: 179px; height: 41px;}

.leftmenu{ width:200px; }

.left{ width:200px; float: left; margin-left: 80px; _margin-left: 40px; }

.disptext { position:absolute; width: 100%; bottom: 0px; background-image:url(../images/overlay.png); _background-image:url(../images/overlay.gif);z-index:1;}

.detailpopupinner {width: 170px; height: 30px; max-width: 170px; padding-top: 120px;z-index:1;}

.cart {float:left; height: 209px; width: 200px; position:relative;}

.cartdetails { position:absolute; bottom: 0; right: 20px; font-size: 12px; color:#fff;}

.cartdetails { text-decoration:none; color:#fff; } 
.product{ 
        position: relative; 
        float: left; 
        width: 300px; 
        text-align: center; 
        height: 260px; 
        border:0px solid #eee; 
        margin-left: 10px; 
        margin-bottom: 20px;
        z-index:1;
        }
.product a {
           color:#0E8ACA;
           }
.product a:hover {
                 color:#0A6390;
                 }


.product h1{ 
           font:Bold 8pt Arial; 
           padding: 4px;
           }

.product h2 {
             font:8pt arial;
             color:#666;
             text-align:center;
             }

.log {margin: 0 auto; padding-top: 100px; width: 400px;}

div.adminmenu { margin-right: 20px; float: right; padding:5px; text-align:right;}

h1 { font-size: 16pt; padding: 5px;}

h5 { font-size: 14pt; padding: 5px; color:#FF0000; text-align:center;}
h2 { font-size: 15pt; color:#000099; text-align:left;}
h6 { font-size: 9px; padding: 5px; color:#333; text-align:left;}

.footer { width: 1000px; background:url(../images/footer.jpg) no-repeat; height: 61px;}

.footer p{ text-align: center; font-size:14px; color:#ddd; padding-top: 22px;}

p{ font-size:13pt;}

.detailpopup p { font-size: 9pt; width: 170px; font-weight:bold;}

p.small {font-size: 10pt; text-align:left;}

.bigcart p{ font-size:9pt; text-align:left; height: 20px;}

.carttext { font-size:12px; text-align:left; text-decoration: none; color:#fff;}

#securabox { width:500px; margin: 0 auto; height: 450px;}

#confirmabox { width:500px; height: 450px; margin: 0 auto; display:none;}

ul {margin: 5px; margin-left: 30px;}

li { padding-left: 10px;}
ul.static { padding: 0;padding-top: 18px; _padding-top: 15px; float:left;}

li.static {float: left; width: 50px;}

a { text-decoration:none;}
a.topmenu { font-size: 12px; color:#fff; text-decoration:none;}
a.bottommenu { font-size: 18px; color:#0c8ac8; text-decoration:none;}
a.footerlink { font-size: 14px; color:#fff; text-decoration:none; padding: 4px;}
a.menulist { font-size: 12px; color:#fff; text-decoration:none; padding:5px;}
a.menulist { font-size: 12px; color:#254177; text-decoration:none; padding:5px;}
a.boxlink { font-size: 10pt; color:#000099; text-decoration:none; font-weight:bold; text-align: center;}
a.productlink { font-size: 10pt; color:#111; text-decoration:none; padding:2px;}
a.pager { font-size: 10pt; color:#111; text-decoration:none;}
a.breadcrumb {font-size:10px; text-decoration:none; color:#333;}
a.toplink {font-size: 12pt; color:#fff; text-decoration: none; display: block; margin: 0 auto; float: left; width: 140px; text-align: center; font-weight: bold;}

a.adminmenu { font-size: 12pt; color:#001d91; text-decoration:none;}

a {cursor: pointer; border: 0px;}

.boxlinktext { position: absolute; bottom: 18px; text-align: center; width: 190px;}

.similarpholder {float: right; width: 250px; height: 500px; border: 0px solid #990000; margin-right: 10px;} 
.similarp {float: left; width: 125px; height: 150px;}

.boxlink {float: left;}

#nav, #nav ul{
     margin:0;
     padding:0;
     list-style-type:none;
     list-style-position:outside;
     position:relative;
     line-height:2em;
	 z-index:100;
 }
 
#nav a:link, #nav a:active, #nav a:visited{
    display:block;
    padding:0px 6px;
    color:#fff;
    text-decoration:none;
	background-color:#0e8aca;
    
 }
 
 #nav ul li a:link, #nav a:active, #nav a:visited{
    background-color:#0e8aca;
   
 }
 #nav ul li ul a:link, #nav a:active, #nav a:visited{
    background-color:#0e8aca;
    
 }

#nav ul li a:hover{
    background-color:#0e97ca;
}

#nav li{
    float:left;
    position:relative;
}

#nav ul {
    position:absolute;
    top:2em;
	width: 200px;
    display:none;
}

#nav li ul a{
    float:left;
	width: 200px;
}

#nav ul ul{
	top:auto;
	}	

#nav li ul ul {
    left:210px;
    margin:0px 0 0 0px;
	border-right: 1px solid #fff;
    }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
    display:none;
    }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
    display:block;
    }