﻿/*--------------------------------------------------------------	
    Segment: FooterMenu
    Description: 
---------------------------------------------------------------- */
.FooterMenuWrapper
{
    margin-top:8px;
    margin-left:3px;    
}


.FooterMenu
{
    display:block;
    float:left;
    height:10px;
    margin-right:3px;
}

.FooterMenuCareers
{    
    width:77px; 
    background: url(images/footermenu/FooterMenu_Careers.png) no-repeat top left;    
}

.FooterMenuPrivacy
{   
    width:127px; 
    background: url(images/footermenu/FooterMenu_Privacy.png) no-repeat top left;    
}
.FooterMenuSite
{    
    width:76px; 
    background: url(images/footermenu/FooterMenu_SiteMap.png) no-repeat top left;    
}
.FooterMenuTerms
{   
    width:170px; 
    background: url(images/footermenu/FooterMenu_Terms.png) no-repeat top left;    
}

.FooterInvestors
{   
    width:165px; 
    background: url(images/footermenu/FooterMenu_InvestorRel.png) no-repeat top left;    
}

.FooterFAQ
{    
    width:48px; 
    background: url(images/footermenu/FooterMenu_FAQ.png) no-repeat top left;    
}

.FooterAboutUs
{    
    width:83px; 
    background: url(images/footermenu/FooterMenu_AboutUs.png) no-repeat top left;    
}

.FooterEthics
{  
    width:126px;
    background: url(images/footermenu/FooterMenu_Ethics.png) no-repeat top left;    
}


.FooterMenu:hover
{
    background-position: left bottom;
    cursor: pointer;
}


/*--------------------------------------------------------------	
    Segment: FootwearList
    Description: 
---------------------------------------------------------------- */

.FootwearProductList
{
    display: block;
    float: right;
    width: 900px;
    height: 725px;
    margin-left: 0px;
    margin-top: -5px;
    top: 0px;
    position: relative;
    z-index: 1;
}

* html #FootwearProductList
{
    margin-top:0px;
}

.AddContent225
{
    display:block;
    float:left;
}

.AddContent750
{
    display:block;
    
}

.FPLItems-Header
{
    display: block;
    height: 20px;
    text-align: left;
    font-weight: bold;
    font-family: Calibri;
    font-size:small;        
    color: #575759;
    margin-top: 0px;
    padding-top: 2px;    
    background: url(images/modules/FootwearProductList/ItemListFilterResults_bg.png) no-repeat;
}

.FPLItems-Header-FilterOptions
{
    display: block;
    width:750px;
    height:20px;
    float:left;    
}

.FPLItems-Pager
{
    margin: 0px;
    display: block;
    width:150px;
    height:20px;    
    float: left;
    margin-top: -5px;   
    text-align: right;
    font-size:10pt;
    text-transform: uppercase;
}

.FPLItems-Pager a:link
{
    color: #575759;
    font-size: 12pt;
    font-weight: bold;
    text-decoration: none;
}

.FPLItems
{
    float:left;
}

.FPLItems li
{
    display: inline;
    height: 175px;
    width: 180px;
    float: left;
    margin-left: 0px;
    margin-bottom: 0px;
    overflow: hidden;
    vertical-align: bottom;
    background: url(images/modules/FootwearProductList/ItemList_bg.png) no-repeat;
}

.FPLItems li:hover
{
    background-position: bottom left;
    
}



.FPLItems-Image
{
    display:inline;
    height:150px;
    
}

.FPLItems a:Link
{
    font-family: Calibri;
    color: #FFFFFF;
    text-transform: uppercase;
    text-decoration:none;
}

.FPLItems a:Visited
{
    font-family: Calibri;
    color: #FFFFFF;
    text-transform: uppercase;
    text-decoration:none;
}





.FPLItems .flyOutPanel
{
    display: none;
    width: 10px;
    height: 10px;   
    font-size: 14px;
    border: solid 1px #CCCCCC;
    background-color: #0066FF;
    padding: 5px;
}

.flyOutDivCloseX
{
 background-color: #666666;
 color: #FFFFFF;
 text-align: center;
 font-weight: bold;
 text-decoration: none;
 border: outset thin #FFFFFF;
 padding: 5px; 
}

/*--------------------------------------------------------------	    
    Segment End: FootwearList 
---------------------------------------------------------------- */


/*--------------------------------------------------------------	
    Segment: FootwearListFilter
    Description: 
---------------------------------------------------------------- */
.FootwearProductListFilter
{
    display: block;    
    height: 20px;
    width: 900px;
    margin-left:0px;
    margin-top:0px;
    color: #A40000;
    background: url(images/modules/FootwearProductListFilter/ItemListFilter_bg.png) no-repeat top left;
    z-index: 2;
}

.FPFL-UpdatePanel
{ 
    
}


.FPLF-ColorSelectorSwatch
{
    display: block;
    float: left;
    height: 10px;
    width: 10px;
    border-color: #FFFFFF;
    border-width: thin;
    border-style: solid;
    margin: 3px 4px 0px 0px;
    padding: 1px 1px 1px 1px;
    cursor:pointer;
}
.FPLF-ColorSelectorText
{    
    float:left;
    cursor:pointer;
}

ul#FootFilterNav {
	margin: 0; padding: 0;
	float:left;
    padding-left: 280px;
	width: 100%;
	list-style: none;
	font-size: 1.1em;
	
}
ul#FootFilterNav li
{
    float: left;
    margin: 0;
    padding: 5px 0 0 0;
    position: relative; /*--Important--*/
    z-index: 2;
}
ul#FootFilterNav li a {
	float: left;	
	height: 20px;
	color: #A40000;
	font-weight: bold;
    font-family: Calibri;
    font-size:small;  
    text-transform:uppercase;
	text-decoration:none;
}
ul#FootFilterNav li:hover a, ul#FootFilterNav li a:hover { background-position: left bottom; } /*--Hover State--*/

ul#FootFilterNav a.ClearFilter {		
	width: 100px;
	text-align:left;	
}
ul#FootFilterNav a.Features {	
	width: 110px;
	height:20px;
	text-align:left;
}
ul#FootFilterNav a.Colors {	
	width: 130px;
	height:20px;
	text-align:left;
}
ul#FootFilterNav a.WheelType {	
	width: 150px;
	height:20px;
	text-align:left;
}
ul#FootFilterNav a.Retailer {	
	width: 135px;
	height:20px;
	text-align:left;
}


ul#FootFilterNav li .subitems
{
    border: thin inset #C0C0C0;
    position: absolute; /*--Important--*/
    top: 20px;
    left: 0;
    background: #000000 url(sub_bg.png) repeat-x; /*--Background gradient--*/
    padding: 5px 10px 20px 10px;
    float: left;
    text-align: left; /*--Bottom right rounded corner--*/
    -moz-border-radius-bottomright: 5px;
    -khtml-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px; /*--Bottom left rounded corner--*/
    -moz-border-radius-bottomleft: 5px;
    -khtml-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    display: none;
}

ul#FootFilterNav li .subitemsFeatures
{
    left:-20px;
}

ul#FootFilterNav li .subitemsColors
{
    left:-270px;
}

ul#FootFilterNav li .subitemsWheelType
{
    left:-50px;
}

ul#FootFilterNav li .subitemsRetailer
{
    left:-400px;
}


ul#FootFilterNav li .row { /*--If needed to break out into rows--*/
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	
}
ul#FootFilterNav li .subitems ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 200px;
	float: left;
	
}
ul#FootFilterNav .subitems ul li {
	width: 100%; /*--Override parent list item--*/
	color: #fff;
	
}
ul#FootFilterNav .subitems ul li h2 { /*--Sub nav heading style--*/
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
ul#FootFilterNav .subitems ul li h2 a { /*--Sub nav heading link style--*/
	padding: 5px 0;
	background-image: none;
	color: #e8e000;
}
ul#FootFilterNav .subitems ul li a
{
    background-position: 5px 12px;
    float: none;
    text-indent: 0; /*--Override text-indent from parent list item--*/
    height: auto; /*--Override height from parent list item--*/
    background: url(navlist_arrow.png) no-repeat 5px 12px;
    padding: 2px 5px 2px 15px;
    display: block;
    text-decoration: none;
    color: #fff;
}
ul#FootFilterNav .subitems ul li a:hover {
	color: #ddd;
	background-position: 5px 12px ;/*--Override background position--*/
}

/*--------------------------------------------------------------	    
    Segment End: FootwearListFilter 
---------------------------------------------------------------- */


.FootwearDetailPopup_container2
{
    background: transparent url(images/pages/footwearitemdetail/popup_bg_854_488.png) no-repeat;
}


#myGallery 
{    
	width: 100%;
	height: 450px;
}
#myGallery img {
	border: 0px solid #52697E;
}
a.loading {
	background: #fff url(../images/ajax_small.gif) no-repeat center;
}
/*--------------------------------------------------------------	
    Segment: FootwearDetailPopup
    Description: 
---------------------------------------------------------------- */
.FootwearDetailPopup_container
{     
    display: block;
    height: 488px;
    width: 854px;    
    background: transparent url(images/pages/footwearitemdetail/popup_bg_854_488.png) no-repeat;
    color: #D01845;    
}

.FootwearDetailPopup_container a
{
    color: #D01845;
}

.FDPOP_columns
{
    position:absolute;
    left:0px;
    top:0px;
    display:inline;
}

.FDPOP_column1
{
    display: block;
    float:right;
    height: 488px;
    width: 769px;
    text-align: left;
    margin: 0px;
    padding: 0px;
    margin-top:25px;
    /*background-color: Gray;*/
}

.FDPOP_column2
{
    display: block;
    float: right;
    height: 488px;
    width: 80px;
    text-align: center;
    margin: 0px;
    padding: 0px;    
    
}

.FDPOP_column2 h2
{    
    margin-right: 15px;  
}

.FDPOP_MainImage
{         
    
}

.FDPOP_MainImage img
{
        
}



.FDPOP_img_display
{   
    
}



.FDPOP_Nav
{
    display:inline;
    
}

.galleria
{
    list-style: none;       
}


.galleria li
{
    display: block;
    width: 80px;
    height: 60px;
    overflow: hidden;
    float: left;
    margin: 0px 25px 5px 0;
}

.galleria li a
{
    display:none;
}
.galleria li div
{
    position:absolute;
    display:none;
    top:0;    
}
.galleria li div img
{
    cursor:pointer;
}
.galleria li.active div img,.galleria li.active div
{
    display:block;
}
.galleria li img.thumb
{
    cursor:pointer;
    top:auto;
    left:auto;
    display:block;
    width:50px;
    height:auto;
}
.galleria li .caption
{
    display:block;
    padding-top:.5em;
}
* html .galleria li div span{width:400px} /* MSIE bug */

/*--------------------------------------------------------------	    
    Segment End: FootwearDetailPopup 
---------------------------------------------------------------- */

/*--------------------------------------------------------------	
    Segment: FootwearTrickPlayer.ascx
    Description: 
---------------------------------------------------------------- */
.footwearTrickPlayer
{
     display:block;
     width:900px;        
     height:450px; 
}

/*--------------------------------------------------------------	    
    Segment End: FootwearTrickPlayer.ascx 
---------------------------------------------------------------- */

/*--------------------------------------------------------------	
    Segment: FootwearTrickPlayerSelector.ascx
    Description: 
---------------------------------------------------------------- */
.footwearTrickPlayerSelector
{    
    display: block;
    width: 400px;
    height: 400px; 
}

.footwearTrickPlayerSelector a
{
    color:#FFFFFF;
}

.footwearTrickPlayerSelector_DropDown
{
    display: block;
    width: 400px;
    height: 20px; 
     
}

.footwearTrickPlayerSelector_DropDown select
{
    width: 300px;
    text-align: left;
    vertical-align:bottom;
}

.footwearTrickPlayerSelector_List
{
    border: 2px groove #C0C0C0;
    display: block;
    width: 400px;
    height: 380px;
    overflow: auto;
}

.footwearTrickPlayerSelector_List_Item
{
    font-family:Calibri;
    text-align:left;    
}

.footwearTrickPlayerSelector_List_Item_Image
{
    float:left;
}

.footwearTrickPlayerSelector_List_Item_Image img
{
    width:62px;
    height:92px;
    vertical-align:text-top;
    cursor:pointer;
}

.footwearTrickPlayerSelector_List_Item_Text
{
    float:left;
}

.footwearTrickPlayerSelector_List_Item_Text h1
{
    font-weight:bold;
}

.footwearTrickPlayerSelector_List_Item_Text h2
{
    font-weight:normal;
    font-size:smaller;
}

.footwearTrickPlayerSelector_List_Item_Text h3
{
    font-weight:normal;
    font-size:smaller;
}
/*--------------------------------------------------------------	    
    Segment End: FootwearTrickPlayerSelector.ascx
---------------------------------------------------------------- */


/*--------------------------------------------------------------	
    Segment: FootwearHowToGuide.ascx
    Description: 
---------------------------------------------------------------- */
.FootwearHowToGuide_Wrapper
{
     display:block;
     width:600px;        
     height:500px; 
     text-align:left;
     font-family:Calibri;
}

.FootwearHowToGuide_header
{
    display:block;
    width:600px;        
    height:70px;     
}

.FootwearHowToGuide_header h1
{
     font-weight:bold;
}

.FootwearHowToGuide_header h2
{
    font-weight:normal;
    font-size:smaller;   
}

.FootwearHowToGuide_flashcontent
{
    display:block;
    width:600px;        
    height:430px;
}

/*--------------------------------------------------------------	    
    Segment End: FootwearHowToGuide.ascx 
---------------------------------------------------------------- */


/*--------------------------------------------------------------	
    Segment: InfoDataDisplay.ascx
    Description: 
---------------------------------------------------------------- */
.infoDataDisplay_Wrapper
{
    display: block;
    height: 530px;
    width: 850px;
    font-family: Calibri;
    text-align: left;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 0px;
    overflow: auto;
}

.infoDataDisplay_Title
{
    font-size:xx-large;
    padding-bottom:15px;
}

.infoDataDisplay_Content
{
    font-size: medium; 
}

.infoDataDisplay_Content li
{
    margin-left:35px;
    list-style-type:decimal;
    list-style-position:outside; 
}

.infoDataDisplay_Content p
{
    padding-bottom:10px; 
}

.infoDataDisplay_Content a
{
    color:#FFFFFF;
}

.infoDataDisplay_Content a:visited
{
    color:#FFFFFF;
}



/*--------------------------------------------------------------	    
    Segment End: InfoDataDisplay.ascx 
---------------------------------------------------------------- */
