#top { 
width:988px;
margin:0 auto;
text-align: left;
overflow: visible;
position: relative;
z-index: 9999999;
}


.headMenu {
margin-top:47px;
background:none;
}


#toolbarContainer { 
width: 988px;
margin:0px auto 2px auto; 
clear: both;
text-align: left;
background:none;
border:none;
}


#toolbar { 

margin-left: 0px; 

margin-bottom: 2px; 

margin-right: 0px; 

margin-top: 2px; 

background-image: url(http://store.insideoutsports.com/template/top_nav_grad.gif); 

background-repeat: repeat; 
border:none;

padding: 0px 0px 0px 0px; 


height: 30px; 
position: relative;


overflow: hidden;

width: 100%; 

}


#toolbarLeftPad { 

display: inline; 

float: left; 

position: relative; 

width: 30px; 


background:none;
border:none;


height: 30px; 

}


#toolbarSearchForm { 

padding: 0px; 

margin: 0px; 

}


#toolbarSearchIcon { 

display: inline; 

float: left; 

position: relative; 
padding-right:0px;

}


#toolbarDropDown { 

padding: 0px 5px 0px 7px; 

height: 30px; 

display: inline; 

float: left; 

position: relative; 

background:none;


}


.toolbarDropDown { 

margin-top: 4px; 

display: inline; 

padding: 0px 0px 0px 0px; 

width: 200px; 

border-width: 1px; 

border-style: solid; 

border-color: #636363; 

height: 22px; 

}


#toolbarSearchIn { 

background-image: url(http://store.insideoutsports.com/template/top_nav_grad.gif); 

background-repeat: repeat; 

display: inline; 

float: left; 

position: relative; 

}


#toolbarSearchBox { 

width: 157px; 

padding: 0px 0px 0px 0px; 

margin: 0px; 

height: 30px; 

line-height: 30px; 

display: inline; 

float: left; 

position: static; 

vertical-align: bottom; 

background-image: url(http://store.insideoutsports.com/template/top_nav_grad.gif); 

background-repeat: repeat; 

/* overflow: hidden; */ 

-moz-box-sizing: padding-box; 

}


input.toolbarSearchBox { 

position: absolute; 

top: 4px; 

height: 20px; 

width: 140px; 

font-size: 13px; 

color: black; 

font-family: "Arial"; 

font-weight: bold; 

padding: 0px; 

margin: 0px; 

border-width: 1px; 

border-style: solid; 

border-color: #636363; 

/* -moz-box-sizing: border-box; */ 

}


#toolbarSearchBtn { 

width: 30px; 

text-align: left; 

height: 30px; 

line-height: 30px; 

display: inline; 

float: left; 

position: relative; 

vertical-align: middle; 

padding: 0px; 

margin: 0px; 

background-color: #000000; 

/* overflow: hidden; */ 

/* -moz-box-sizing: border-box; */ 

}


#toolbarMidPad { 

display: inline; 

float: left; 

position: relative; 

width: 125px; 

background-image: url(../template/top_nav_grad.gif); 

background-repeat: repeat; 

height: 30px; 

}


#toolbarBoxPad { 

width: 2px; 

background-color: #3a3a3a; 

display: inline; 

float: left; 

position: relative; 

height: 30px; 

}


#toolbarBox1 { 

background-color: #c50000; 


height: 27px; 

width: 80px; 

display: inline; 

float: left; 

position: relative; 


padding: 7px 0px 0px 0px; 

overflow: hidden;

vertical-align: middle; 

text-align: center; 

/* -moz-box-sizing: border-box; */ 

}


A.toolbarBox1 { 

width: 74px; 

letter-spacing: 1px; 

font-family: "Arial"; 

font-size: 10px; 

font-weight: bold; 

color: white;


text-decoration: none; 

text-transform: uppercase; 

}


A.toolbarBox1:visited { 

letter-spacing: 1px; 

font-family: "Arial"; 

font-size: 10px; 

font-weight: bold; 

color: #3a3a3a; 

text-decoration: none; 

}


A.toolbarBox1:hover { 

letter-spacing: 1px; 

font-family: "Arial"; 

font-size: 10px; 

font-weight: bold; 

color: white; 

text-decoration: underline; 

}


#toolbarBox2_A { 

background-image: url(http://store.insideoutsports.com/template/top_nav_grad.gif); 

background-repeat: repeat; 

height: 30px; 

width: 38px; 

display: inline; 

float: left; 

position: relative; 

background-color: #000000; 

padding: 0px 0px 0px 0px; 

text-align: center; 

overflow: hidden;

vertical-align: middle; 

/* -moz-box-sizing: border-box; */ 

}


#toolbarBox2_B { 

background-image: url(http://store.insideoutsports.com/template/top_nav_grad.gif); 

background-repeat: repeat; 

height: 30px; 

width: 72px; 

display: inline; 

float: left; 

position: relative; 

background-color: black; 

padding: 0px 0px 0px 0px; 

text-align: center; 

/* overflow: hidden; */ 

vertical-align: middle; 

/* -moz-box-sizing: border-box; */ 

}


span.cartLabel { 

height: 12px; 

display: block; 

font-family: "Arial"; 

font-size: 9px; 

color: #3a3a3a; 

text-transform: uppercase; 

vertical-align: middle; 

/* overflow: hidden; */ 

cursor: pointer; 

}


a.cart { 

color: #3a3a3a; 

text-decoration: none; 

height: 30px; 

}


a.cart:visited { 

text-decoration: none; 

}


span.cartItemNum { 

height: 18px; 

display: none; 

font-weight: bold; 

font-family: "Arial"; 

font-size: 9px; 

color: #3a3a3a; 

/* overflow: hidden; */ 

cursor: pointer; 

}


span.cartTotal { 

height: 18px; 

display: block; 

font-weight: bold; 

font-family: "Arial"; 

font-size: 9px; 

color: #3a3a3a; 

/* overflow: hidden; */ 

cursor: pointer; 

}


#toolbarBox3 { 

background-image: url(http://store.insideoutsports.com/template/top_nav_grad.gif); 

background-repeat: repeat; 

vertical-align: middle; 

height: 30px; 

line-height: 30px; 

width: 51px; 

display: inline; 

float: left; 

position: relative; 

background-color: black; 

padding: 0px 0px 0px 0px; 

/* overflow: hidden; */ 

/* -moz-box-sizing: border-box; */ 

text-align: center; 

}


A.toolbarBox3 { 

font-family: "Arial"; 

font-size: 9px; 

color: #000000; 

height: 30px; 

line-height: 30px; 

width: 51px; 

text-decoration: none; 

}


A.toolbarBox3:visited { 

font-family: "Arial"; 

font-size: 9px; 

color: #000000; 

height: 30px; 

line-height: 30px; 

width: 51px; 

text-decoration: none; 

}


A.toolbarBox3:hover { 

font-family: "Arial"; 

font-size: 9px; 

color: #c50000; 

height: 30px; 

line-height: 30px; 

width: 51px; 

text-decoration: underline; 

}


#middle { 
text-align: left;
clear: both; 

width:988px;

padding: 0px 0px 0px 0px; 

margin: 0px auto;

background: url(http://store.insideoutsports.com/graphics/ios_content_background.gif) right repeat-y;

}


#middleContainer { 
text-align: left;
width: 988px; 

padding: 0px; 

margin: 0px;


background:none;



}


#left { 

float: left; 

text-align: left; 

margin: 0px; 

padding: 0px 0px 20px 0px; 

width: 185px; 

background: url(http://store.insideoutsports.com/graphics/left_background.gif) bottom right no-repeat;

/*-moz-box-sizing: border-box; */ 

}



#leftTop { 
text-transform: none; 
font-style: normal; 
font-weight: normal; 
padding-left: 8px; 
padding-bottom: 8px; 
padding-right: 0px; 
padding-top: 5px; 
margin-left: 0px; 
margin-bottom: 0px; 
margin-right: 0px; 
margin-top: 0px; 
float: left; 
height: auto; 
width: 177px; 
font-family: "Arial"; 
font-size: 15px; 
color: #FFFFFF; 
background-color: #c50000; 
text-align: left; 
letter-spacing: 1px; 
}

#leftTop {
\width: 185px; 
w\idth: 177px;
}


#left_topCurveLSpace { 

display: inline; 

width: 2px;  

float: left; 

position: relative; 

height: 0px; 

background: none;
border: none;

}


#left_topCurveRow { 

display: inline; 

width: 181px; 

float: left; 

position: relative; 

height: 0px; 

background: none;
border: none;
}


#left_topCurveRSpace { 

display: inline; 

width: 2px; 

float: left; 

position: relative; 

height: 0px; 

background: none;
border: none;

}


#left_btmCurveLSpace { 

display: inline; 

width: 1px;  

float: left; 

position: relative; 

height: 0px; 

background: none;
border: none;

}


#left_btmCurveRow { 

display: inline; 

width: 185px; 

float: left; 

position: relative; 

height: 0px; 

background: none;
border: none; 

}


#left_btmCurveRSpace { 

display: inline; 

width: 1px; 

float: left; 

position: relative; 

height: 0px; 

background: none;
border: none;

}


#leftContent { 

width: 185px; 

/* float: left; */

padding: 0px; 
background: none;
border:none;

/*border-width: 1px; 

border-style: solid; 

border-color: #000000; 

-moz-box-sizing: border-box; */

}




ul.leftContentLinks { 

float: none; 

padding-left: 14px; 

padding-bottom: 5px; 

padding-right: 5px; 

padding-top: 5px; 

border-left:1px dotted #555555;

width: 100%; 

background-color: black; 

margin: 0px; 

}


ul.categoryLvl1 { 

margin-left: 15px; 

margin-bottom: 0px; 

margin-right: 0px; 

margin-top: 0px; 

padding-left: 15px; 

padding-bottom: 5px; 

padding-right: 10px; 

padding-top: 5px; 

}


ul.categoryLvl2 { 

padding: 0px 0px 0px 14px; 

margin: 0px; 

text-indent: -12px; 

}


ul.categoryLvl3 { 

padding: 0px 0px 0px 14px; 

margin: 0px; 

text-indent: -10px; 

}


ul.categoryLvl4 { 

padding: 0px 0px 0px 14px; 

margin: 0px; 

text-indent: -10px; 

}


#mainContent { 

padding-left: 40px; 

padding-bottom: 30px; 

padding-right: 40px; 

padding-top: 20px; 

width: 542px; 

float: left; 

margin: 0px; 

text-align: left; 

font-family: "Arial"; 

font-size: 10px; 

color: #000000; 

}

#mainContent {
    \width: 622px;
    w\idth: 542px;
  } 


#right { 

margin-left: 0px; 

margin-right: 0px; 

margin-bottom: 0px; 

margin-top: 0px; 

float: right; 
background:none;
border:none;
text-align: left; 

padding: 0px; 

overflow: hidden;

width: 181px; 

/* -moz-box-sizing: border-box; */

}
#right {
    \width: 181px;
    w\idth: 181px;
  } 


#rightTop { 
text-transform: none; 
font-family: "Arial"; 
font-size: 15px; 
font-style: normal; 
font-weight: normal; 
padding-left: 8px; 
padding-bottom: 8px; 
padding-right: 0px; 
padding-top: 5px; 
margin-left: 0px; 
margin-bottom: 0px; 
margin-right: 0px; 
margin-top: 0px; 
height: auto; 
color: #fff; 
background-color: #c50000; 
border:none;
text-align: left; 
letter-spacing: 1px; 
width:100%;
}




#right_topCurveLSpace { 

display: inline; 

width: 2px;  

float: left; 
background:none;
border:none;
position: relative; 

height: 0px; 

}


#right_topCurveRow { 

display: inline; 

width: 149px; 

float: left; 
background:none;
border:none;
position: relative; 

height: 0px; 

}


#right_topCurveRSpace { 

display: inline; 

width: 2px;  

float: left; 
background:none;
border:none;
position: relative; 

height: 0px; 

}


#right_btmCurveLSpace { 

display: inline; 

width: 1px; 

float: left; 
background:none;
border:none;
position: relative; 

height: 0px; 

}


#right_btmCurveRow { 

display: inline; 

width: 151px; 

float: left; 
background:none;
border:none;
position: relative; 

height: 0px; 

}


#right_btmCurveRSpace { 

display: inline; 

width: 1px;  
background:none;
border:none;
float: left; 

position: relative; 

height: 0px; 

}


#rightContent { 

text-align:center;

padding: 0px 0px 10px 0px; 

background:none;
border:none;

overflow: hidden;

/* -moz-box-sizing: border-box; */

}


#bottom { 

background-color: black; 

height: 100px; 

background-position: center top; 

background-repeat: no-repeat; 

background-image: url(http://store.insideoutsports.com/graphics/bottom_gradient.jpg); 

clear: both; 

width: 988px; 

margin: 5px auto 0px auto; 

padding: 0px; 

/* -moz-box-sizing: border-box; */
}


#bottomTop { 

/*height: 20px; */

margin: 0px 0px 0px 0px; 

text-align: left; 

width: 988px; 

background: none;
border:none;
/* -moz-box-sizing: border-box; */

}


#bottomTopCellPad { 

float: left; 

width: 60px; 

height: 18px; 
background: none;
border:none;
}


#bottomTopCell_siteInfo { 

margin-top: 10px; 

padding: 2px; 

color: #FFFFFF; 

font-family: "Arial"; 

font-size: 10px; 
background: none;
border:none;

text-transform: uppercase; 

width: 160px; 

display: inline; 

float: left; 

position: relative; 

text-align: left; 

overflow: hidden;

vertical-align: middle; 

/* -moz-box-sizing: border-box; */ 

}


#bottomTopCell_customerService { 

margin-top: 10px; 

padding: 2px; 

color: #FFFFFF; 

font-family: "Arial"; 

font-size: 10px; 
background: none;
border:none;

text-transform: uppercase; 

width: 200px; 

display: inline; 

float: left; 

position: relative; 

text-align: left; 

overflow: hidden;

vertical-align: middle; 

/* -moz-box-sizing: border-box; */ 

}


#bottomTopCell_companyInfo { 

margin-top: 10px; 

padding: 2px; 

color: #FFFFFF; 

font-family: "Arial"; 

font-size: 10px; 
background: none;
border:none;

text-transform: uppercase; 

width: 180px; 

display: inline; 

float: left; 

position: relative; 

text-align: left; 

overflow: hidden;

vertical-align: middle; 

/* -moz-box-sizing: border-box; */ 

}


#bottomTopCell_accountInfo { 

margin-top: 10px; 

padding: 2px; 

color: #FFFFFF; 

font-family: "Arial"; 

font-size: 10px; 

background: none;
border:none;
text-transform: uppercase; 

width: 190px; 

display: inline; 

float: left; 

position: relative; 

text-align: left; 

overflow: hidden;

vertical-align: middle; 

/* -moz-box-sizing: border-box; */ 

}


#bottom_topCurveLSpace { 

display: inline; 

width: 2px; 
background: none;
border:none;
float: left; 

position: relative; 

height: 1px; 

}


#bottom_topCurveRow { 

display: inline; 

width: 984px; 

float: left; 
background: none;
border:none;
position: relative; 

height: 1px; 

}


#bottom_topCurveRSpace { 

display: inline; 

width: 2px; 
background: none;
border:none;
float: left; 

position: relative; 

height: 1px; 

}


#bottom_btmCurveLSpace { 

display: inline; 

width: 1px; 

float: left; 
background: none;
border:none;
position: relative; 

height: 1px; 

}


#bottom_btmCurveRow { 

display: inline; 

width: 986px; 

float: left; 
background: none;
border:none;
position: relative; 

height: 1px; 

}


#bottom_btmCurveRSpace { 

display: inline; 

width: 1px;  

float: left; 
background: none;
border:none;
position: relative; 

height: 1px; 

}


#bottomContent { 

float: left; 

position: relative; 

display: inline; 
background: none;
border:none;
padding-bottom: 5px; 

width: 988px; 


/* -moz-box-sizing: border-box; */ 

}


#bottomContentPad { 

width: 60px; 

display: inline; 

float: left; 
background: none;
border:none;
position: relative; 

/* -moz-box-sizing: border-box; */ 

}


#bottomContentCell_siteInfo { 

padding: 2px; 

font-family: "Arial"; 

font-size: 9px; 

width: 160px; 

display: inline; 
background: none;
border:none;
float: left; 

position: relative; 

text-align: left; 

/* overflow: hidden; */ 

vertical-align: middle; 

/* -moz-box-sizing: border-box; */ 

}


a.siteInfo { 

color: white; 

text-decoration: none; 

}


a.siteInfo:visited { 

color: white; 

}


a.siteInfo:hover { 

color: white; 

text-decoration: underline; 

}


#bottomContentCell_customerService { 



padding: 2px; 

font-family: "Arial"; 

font-size: 9px; 

width: 200px; 

display: inline; 

float: left; 
background: none;
border:none;

position: relative; 

text-align: left; 

/* overflow: hidden; */ 

vertical-align: middle; 

/* -moz-box-sizing: border-box; */ 

}


a.customerService { 

color: white; 

text-decoration: none; 

}


a.customerService:visited { 

color: white; 

}


a.customerService:hover { 

color: white; 

text-decoration: underline; 

}


#bottomContentCell_companyInfo { 



padding: 2px; 

font-family: "Arial"; 

font-size: 9px; 

width: 180px; 

display: inline; 

float: left; 
background: none;
border:none;
position: relative; 

text-align: left; 

/* overflow: hidden; */ 

vertical-align: middle; 

/* -moz-box-sizing: border-box; */ 

}


a.companyInfo { 

text-decoration: none; 

color: white; 

}


a.companyInfo:visited { 

color: white; 

}


a.companyInfo:hover { 

color: white; 

text-decoration: underline; 

}


#bottomContentCell_accountInfo { 



padding: 2px; 

font-family: "Arial"; 

font-size: 9px; 

width: 190px; 

display: inline; 

float: left; 
background: none;
border:none;
position: relative; 

text-align: left; 

/* overflow: hidden; */ 

vertical-align: middle; 

/* -moz-box-sizing: border-box; */ 

}


a.accountInfo { 

text-decoration: none; 

color: white; 

}


a.accountInfo:visited { 

color: white; 

}


a.accountInfo:hover { 

color: white; 

text-decoration: underline; 

}


.bottomNav { 

margin: 0px; 

padding: 2px 0px 2px 0px; 

list-style: none; 

}


.bottomNav_si_home { 

margin: 0px; 

padding: 2px 0px 2px 0px; 

list-style: none; 

}


.bottomNav_si_map { 

margin: 0px; 

padding: 2px 0px 2px 0px; 

list-style: none; 

}


.bottomNav_si_browse { 

margin: 0px; 

padding: 2px 0px 2px 0px; 

list-style: none; 

}


.bottomNav_si_search { 

margin: 0px; 

padding: 2px 0px 2px 0px; 

list-style: none; 

}


.bottomNav_si_new { 

margin: 0px; 

padding: 2px 0px 2px 0px; 

list-style: none; 

}


.bottomNav_cs_feedback { 

margin: 0px; 

padding: 2px 0px 2px 0px; 

list-style: none; 

}


.bottomNav_cs_privacy { 

margin: 0px; 

padding: 2px 0px 2px 0px; 

list-style: none; 

}


.bottomNav_cs_shipping { 

margin: 0px; 

padding: 2px 0px 2px 0px; 

list-style: none; 

}


.bottomNav_cs_returns { 

margin: 0px; 

padding: 2px 0px 2px 0px; 

list-style: none; 

}


.bottomNav_ci_about { 

margin: 0px; 

padding: 2px 0px 2px 0px; 

list-style: none; 

}


.bottomNav_ci_whatsnew { 

margin: 0px; 

padding: 2px 0px 2px 0px; 

list-style: none; 

}


.bottomNav_ci_feedback { 

margin: 0px; 

padding: 2px 0px 2px 0px; 

list-style: none; 

}


.bottomNav_ai_login { 

margin: 0px; 

padding: 2px 0px 2px 0px; 

list-style: none; 

}


.bottomNav_ai_account { 

margin: 0px; 

padding: 2px 0px 2px 0px; 

list-style: none; 

}


.bottomNav_ai_cart { 

margin: 0px; 

padding: 2px 0px 2px 0px; 

list-style: none; 

}


.bottomNav_ai_favorites { 

margin: 0px; 

padding: 2px 0px 2px 0px; 

list-style: none; 

}


#footer { 

font-family: "Arial"; 

font-size: 9px; 

color: #000000; 

clear: both; 

margin-top: 0px; 

padding: 0px; 

background-color: black; 

border:none; 

text-align: center; 

}




li.categoryLevel1 { 

padding-left: 0px; 

list-style-position: outside; 

margin-left: -5px; 

margin-bottom: 0px; 

margin-right: 0px; 

margin-top: 0px; 

padding-bottom: 2px; 

padding-right: 0px; 

padding-top: 2px; 

list-style-image: url(http://store.insideoutsports.com/graphics/arrow.gif); 

border-bottom-color: #898989; 

border-bottom-width: 1px; 

border-bottom-style: dotted; 

border-top-style: none; 

line-height: 15px; 

position: relative; 

}


A.categoryLevel1 { 

font-style: normal; 

font-weight: normal; 

text-transform: none; 

font-family: "Arial"; 

color: #c50000; 

font-size: 12px; 

text-decoration: none; 

}


A.categoryLevel1:visited { 

color: #c50000; 

}


A.categoryLevel1:hover { 

color: #310c06; 

text-decoration: none; 

}


A.categoryLevel1Active { 

color: white; 

font-family: "Arial"; 

font-size: 10px; 

font-weight: bold; 

text-decoration: none; 

}


A.categoryLevel1Active:visited { 

font-size: 12px; 

font-weight: bold; 

color: #c50000; 

}


A.categoryLevel1Active:hover { 

font-weight: bold; 

color: #310c06; 

text-decoration: none; 

}


li.categoryLevel2 { 

list-style-image: none; 

list-style-type: none; 

list-style: none; 

padding: 0px; 

margin: 0px; 

line-height: 12px; 

position: relative; 

}


A.categoryLevel2 { 
list-style-image: none; 
list-style-type: none; 

font-family: "Arial"; 

color: #3a3a3a; 

font-size: 11px; 

text-decoration: none; 

}


A.categoryLevel2:visited { 

color: #3a3a3a; 

}


A.categoryLevel2:hover { 

color: #c50000; 

text-decoration: none; 

}


A.categoryLevel2Active { 

font-weight: bold; 

font-family: "Arial"; 

color: #3a3a3a; 

font-size: 10px; 

text-decoration: none; 

}


A.categoryLevel2Active:visited { 

color: #3a3a3a; 

}


A.categoryLevel2Active:hover { 

font-weight: bold; 

color: #c50000; 

text-decoration: none; 

}


li.categoryLevel3 { 

list-style: none; 

margin: 0px; 

line-height: 12px; 

font-style: italic; 

position: relative; 

}


A.categoryLevel3 { 

list-style-type: none; 

font-family: "Arial"; 

padding: 0px; 

color: #FFFFFF; 

font-size: 10px; 

text-decoration: none; 

}


A.categoryLevel3:visited { 

color: #FFFFFF; 

}


A.categoryLevel3:hover { 

color: #c50000; 

text-decoration: underline; 

}


A.categoryLevel3Active { 

padding: 0px; 

font-family: "Arial"; 

color: #c50000; 

font-size: 10px; 

text-decoration: none; 

}


A.categoryLevel3Active:visited { 

color: #c50000; 

}


A.categoryLevel3Active:hover { 

color: #c50000; 

text-decoration: underline; 

}


li.categoryLevel4 { 

list-style: none; 

margin: 0px; 

line-height: 12px; 

position: relative; 

}


A.categoryLevel4 { 

padding: 0px; 

font-family: "Arial"; 

color: #FFFFFF; 

font-size: 10px; 

text-decoration: none; 

}


A.categoryLevel4:visited { 

color: #FFFFFF; 

}


A.categoryLevel4:hover { 

color: #c50000; 

text-decoration: underline; 

}


A.categoryLevel4Active { 

padding: 0px; 

font-family: "Arial"; 

color: #c50000; 

font-size: 10px; 

text-decoration: none; 

}


A.categoryLevel4Active:visited { 

color: #c50000; 

}


A.categoryLevel4Active:hover { 

color: #c50000; 

text-decoration: underline; 

}


li.extraPage { 

list-style: none; 

padding: 0px 2px 0px 0px; 

line-height: 15px; 

position: relative; 

}


A.extraPage { 

font-family: "Arial"; 

color: #FFFFFF; 

font-size: 10px; 

font-weight: bold; 

text-decoration: none; 

}


A.extraPage:visited { 

color: #FFFFFF; 

}


A.extraPage:hover { 

color: #c50000; 

text-decoration: underline; 

}


A.extraPageActive { 

color: #c50000; 

font-family: "Arial"; 

font-size: 10px; 

font-weight: bold; 

text-decoration: none; 

}


A.extraPageActive:visited { 

color: #c50000; 

}


li.new { 

list-style: none; 

padding: 0px 2px 0px 0px; 

line-height: 15px; 

position: relative; 

}


A.new { 

font-family: "Arial"; 

color: #FFFFFF; 

font-size: 10px; 

font-weight: bold; 

text-decoration: none; 

}


A.new:visited { 

color: #FFFFFF; 

}


A.new:hover { 

color: white; 

text-decoration: underline; 

}


A.newActive { 

color: white; 

font-family: "Arial"; 

font-size: 10px; 

font-weight: bold; 

text-decoration: none; 

}


A.newActive:visited { 

color: white; 

}


li.specials { 

list-style: none; 

padding: 0px 2px 0px 0px; 

line-height: 15px; 

position: relative; 

}


A.specials { 

font-family: "Arial"; 

color: #FFFFFF; 

font-size: 10px; 

font-weight: bold; 

text-decoration: none; 

}


A.specials:visited { 

color: #FFFFFF; 

}


A.specials:hover { 

color: white; 

text-decoration: underline; 

}


A.specialsActive { 

color: white; 

font-family: "Arial"; 

font-size: 10px; 

font-weight: bold; 

text-decoration: none; 

}


A.specialsActive:visited { 

color: white; 

}


.listSpacer { 

list-style: none; 

padding: 0px 2px 0px 0px; 

line-height: 15px; 

}


.featuredItem { 

text-align: center; 

}


.featuredItemImage { 

padding: 5px 0px 5px 0px; 

}


a.featuredItemName { 

color: #3a3a3a; 

text-decoration: none; 

font-size: 10px; 

font-family: "Arial"; 

}


a.featuredItemName:hover { 

color: #c50000; 

text-decoration: underline; 

}


a.featuredItemName:visited { 

color: #c50000; 

}


.featuredItemNumberLabel { 

color: #3a3a3a; 

font-size: 10px; 

font-family: "Arial"; 

font-weight: bold; 

}


.featuredItemNumber { 

color: #3a3a3a; 

font-size: 10px; 

font-family: "Arial"; 

}


.featuredItemSellPriceLabel { 

color: #000000; 

font-size: 10px; 

font-family: "Arial"; 

font-weight: bold; 

}


.featuredItemSellPrice { 

color: #000000; 

font-size: 10px; 

font-family: "Arial"; 

}


.featuredItemListPriceLabel { 

color: #3a3a3a; 

font-size: 10px; 

font-family: "Arial"; 

font-weight: bold; 

}


.featuredItemListPrice { 

color: #3a3a3a; 

font-size: 10px; 

font-family: "Arial"; 

}


.featuredItemPriceSpacer { 

padding: 5px; 

}


.featuredItemSeparator { 

background-color: #000000; 

height: 1px; 

text-align: center; 

width: 145px; 

margin: 10px 0px 10px 0px; 

}


.relatedItem { 

text-align: center; 

}


.relatedItemImage { 

padding: 5px 0px 5px 0px; 

}

.relatedItemImage img {
border:solid 1px #737373;
}


a.relatedItemName { 

color: #3a3a3a; 

text-decoration: none; 

font-size: 10px; 

font-family: "Arial"; 

}


a.relatedItemName:hover { 

color: #c50000; 

text-decoration: underline; 

}


a.relatedItemName:visited { 

color: #c50000; 

}


.relatedItemNumberLabel { 

color: #3a3a3a; 

font-size: 10px; 

font-family: "Arial"; 

font-weight: bold; 

}


.relatedItemNumber { 

color: #3a3a3a; 

font-size: 10px; 

font-family: "Arial"; 

}


.relatedItemSellPriceLabel { 

color: #000000; 

font-size: 10px; 

font-family: "Arial"; 

font-weight: bold; 

}


.relatedItemSellPrice { 

color: #000000; 

font-size: 10px; 

font-family: "Arial"; 

}


.relatedItemListPriceLabel { 

color: #3a3a3a; 

font-size: 10px; 

font-family: "Arial"; 

font-weight: bold; 

}


.relatedItemListPrice { 

color: #3a3a3a; 

font-size: 10px; 

font-family: "Arial"; 

}


.relatedItemPriceSpacer { 

padding: 5px; 

}


.relatedItemSeparator { 

background-color: #000000; 

height: 1px; 

text-align: center; 

width: 100%; 

margin: 10px 0px 10px 0px; 

}


BODY { 
font-family: "Arial";
background: url(http://store.insideoutsports.com/graphics/background_top_repeat.jpg) top repeat-x #000;
margin:0;
text-align: center;

}


.alertMsg { 

color: #000000; 

}


.cpobutton { 

border-color: #3a3a3a; 

border-width: 1px; 

border-style: dotted; 

font-family: "Arial"; 

color: white;
padding:7px;

background-color: #c50000; 

cursor: pointer; 

vertical-align:top;
height: auto; 

}


.toolinput { 

font-family: "Arial"; 

font-size: 12px; 

color: #5C5C5C; 

}


.bodyHeader { 

font-family: "Arial"; 

font-size: 22px; 

padding-bottom: 5px; 

color: #c50000; 

}


A { 

text-decoration: none; 

color: #c50000; 

}


a:visited { 

text-decoration: none; 

color: #c50000; 

}


a:hover { 

text-decoration: none; 

color: #c50000; 

}


a:active { 

color: #c50000; 

}


.bodyText { 

font-size: 11px; 

}


.bodyTextBold { 

font-size: 11px; 

font-weight: bold; 

}


.bodyTextLarge { 

font-size: 12px; 

}


.bodyTextLargeBold { 

font-size: 12px; 

font-weight: bold; 

}


.bodyTextMedium { 

font-size: 11px; 

}


.bodyTextMediumBold { 

font-size: 11px; 

font-weight: bold; 

}


.bodyTextSmall { 

font-size: 10px; 

}


.bodyTextSmallBold { 

font-size: 10px; 

font-weight: bold; 

}


.bodyTextStatus { 

font-size: 11px; 

color: #D00E29; 

font-weight: bold; 

padding-top: 5px; 

padding-bottom: 5px; 

}


.bodyTextStatusSmall { 

font-size: 10px; 

color: #D00E29; 

font-weight: bold; 

padding-top: 5px; 

padding-bottom: 5px; 

}


.bodyTextContrast { 

font-size: 11px; 

color: #D00E29; 

}


.bodyTextContrastBold { 

font-size: 11px; 

color: #D00E29; 

font-weight: bold; 

}


.bodyTextContrastSmall { 

font-size: 10px; 

color: #D00E29; 

}


.bodyTextContrastSmallBold { 

font-size: 10px; 

color: #D00E29; 

font-weight: bold; 

}


.contrastLabel { 

font-size: 11px; 

font-weight: bold; 

}


.formLabel { 

font-size: 11px; 

}


.formLabelRequired { 

font-size: 11px; 

font-weight: bold; 

}


.formHelp { 

font-size: 10px; 

}


.linkedItem { 

font-size: 11px; 

}


.linkedCategory { 

font-size: 12px; 

font-weight: bold; 

}


.itemSellPriceLabel { 

color: #000000; 

}


.itemSellPrice { 

color: #000000; 

}


.itemDetailName { 

font-family: "Arial"; 

font-size: 22px; 

padding-bottom: 5px; 

color: #c50000; 

font-weight: normal; 

}

.itemDetailWrapper table div {
text-align:left;
}

.tiledItemQty { 

font-family: "Arial"; 

font-size: 10px; 

font-weight: bold; 

color: #000000; 

}


.tiledItemOOS { 

font-family: "Arial"; 

font-size: 10px; 

font-weight: bold; 

color: #000000; 

}


.bodyTextContrast { 

color: #000000; 

}


.bodyTextStatus { 

color: #000000; 

}


.contrastLabel { 

color: #FFFFFF; 

}



.groupedExtraPageHdr { 
font-family: "Arial";
padding-top: 5%;	color: #636363;	font-size: 10px;
}
.ungroupedExtraPageHdr {
padding-top: 5%;
}

