.noBorder {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.content_noSidebar {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 1px; PADDING-TOP: 27px; POSITION: relative
}
.content_Search {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 1px; PADDING-TOP: 10px; POSITION: relative
}
.content_wSidebar {
	PADDING-RIGHT: 15px; PADDING-LEFT: 184px; MARGIN-BOTTOM: 32px; PADDING-BOTTOM: 1px; PADDING-TOP: 27px; POSITION: relative
}
#content_Main {
	PADDING-RIGHT: 0px; MARGIN-TOP: 25px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative
}
.brandLogo {
	RIGHT: 12px; POSITION: absolute; TOP: 0px
}
DIV.brandLogo {
	WIDTH: auto; TEXT-ALIGN: right
}
.brandLogo IMG {
	PADDING-LEFT: 5px
}
.directory {
	Z-INDEX: 2; LEFT: 12px; WIDTH: auto; POSITION: absolute; TOP: 5px
}
.deptTopper {
	BACKGROUND-COLOR: #c1c1c1; TEXT-ALIGN: center
}
.topperTable {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px
}
.topperText {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; WIDTH: 170px; COLOR: #fff; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.topperText A {
	COLOR: #fff
}
.oosTopper {
	PADDING-RIGHT: 5px; PADDING-LEFT: 140px; PADDING-BOTTOM: 0px; MARGIN: 0px auto 5px; WIDTH: 500px; PADDING-TOP: 5px
}
.searchTable {
	BORDER-RIGHT: #333 2px solid; BORDER-TOP: #333 2px solid; MARGIN: 10px auto; BORDER-LEFT: #333 2px solid; BORDER-BOTTOM: #333 2px solid; BORDER-COLLAPSE: collapse
}
.searchTable TD {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #999 1px solid; WIDTH: 150px; BORDER-BOTTOM: #999 1px solid
}
.searchTable TH {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #333 1px solid; BORDER-BOTTOM: #333 1px solid; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: center
}
.searchTable .scrollBox {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; OVERFLOW: auto; WIDTH: 145px; PADDING-TOP: 3px; HEIGHT: 80px
}
.searchTable UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
/***********************************/
/*          product                */
/***********************************/
.product UL {
	TEXT-ALIGN: left
}
.product {
	BORDER: #663300 1px solid;
	PADDING: 4px;
	FLOAT: left;
	MARGIN: 2px 4px 2px 0px;
	WIDTH: 165px;
	PADDING-TOP: 2px 4px 2xp 4px;
	POSITION: relative;
	HEIGHT: 200px;
	BACKGROUND-COLOR: #FFF;
	TEXT-ALIGN: center
	/*
	BORDER-RIGHT: #ddd 1px solid;
	PADDING-RIGHT: 4px;
	BACKGROUND-COLOR: transparent;
	*/
	
}

.product IMG {
	float: none;
}

.productScroll {
	HEIGHT: 80px; TEXT-ALIGN: center
}
.productScroll {
	OVERFLOW: auto
}
.productScrollCS {
	HEIGHT: 190px; TEXT-ALIGN: center
}
.productScrollCS {
	OVERFLOW: auto
}
.productCompare {
	BORDER-TOP: #ddd 1px solid; FONT-SIZE: 0.8em; HEIGHT: 13px
}
.productCompare INPUT {
	VERTICAL-ALIGN: middle
}
/***********************************/
/*          other                  */
/***********************************/
.compare {
	TEXT-ALIGN: right
}
.shopMore {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 7px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 7px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 7px; BORDER-BOTTOM: #ccc 1px solid
}
.thumbIcons {
	RIGHT: 3px; WIDTH: 53px; POSITION: absolute; TOP: 3px
}
.thumbIcons IMG {
	MARGIN-BOTTOM: 3px
}
.padTop {
	PADDING-TOP: 5px
}
.extremeicon {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
.pageLinks {
	TEXT-ALIGN: center
}
.pageBar {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 5px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; WHITE-SPACE: nowrap; BORDER-RIGHT-WIDTH: 0px
}
.pageBarL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 50%; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.pageBarR {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 50%; PADDING-TOP: 5px; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.allBrand {
	FLOAT: left; MARGIN: 0px 5px 5px 0px; WIDTH: 170px; PADDING-TOP: 14px; POSITION: relative; HEIGHT: 45px; TEXT-ALIGN: center
}
.allBrand_noLogo {
	PADDING-RIGHT: 5px; FLOAT: left; MARGIN: 0px 5px 5px 0px; WIDTH: 170px; POSITION: relative; HEIGHT: 72px
}
.allBrand_noLogo IMG {
	VERTICAL-ALIGN: middle
}
.deptBox {
	PADDING-RIGHT: 5px; PADDING-LEFT: 75px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 6px 6px 0px 0px; WIDTH: 90px; PADDING-TOP: 28px; POSITION: relative; HEIGHT: 44px; BACKGROUND-COLOR: transparent
}
.deptBox IMG {
	DISPLAY: inline; FLOAT: left; MARGIN: -28px 0px 0px -75px
}
.deptOBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 130px; FONT-SIZE: 1.2em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 9px 3px 0px 0px; OVERFLOW: hidden; WIDTH: 155px; PADDING-TOP: 10px; POSITION: relative; HEIGHT: 120px; BACKGROUND-COLOR: transparent
}
.deptOBox IMG {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; DISPLAY: inline; FLOAT: left; MARGIN: -5px 0px 0px -130px; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid
}
.deptOBox UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; FONT-SIZE: 0.75em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px
}
.deptOBox LI {
	PADDING-TOP: 5px
}
.narrowBox {
	HEIGHT: 120px
}
.deptOBox .deptOMore {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; LEFT: 66px; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; POSITION: absolute; TOP: 109px; BORDER-RIGHT-WIDTH: 0px
}
.outdoorsList {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 5px; FONT-SIZE: 1em; BORDER-LEFT: #ccc 1px solid; WIDTH: 100%; BORDER-BOTTOM: #ccc 1px solid; BORDER-COLLAPSE: collapse
}
.outdoorsList TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TOP: 0px; TEXT-ALIGN: left
}
.outdoorsList TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: center
}
.borderRow {
	BORDER-TOP: #ccc 1px solid
}
.outdoorsList TR:hover {
	BACKGROUND-COLOR: #eee
}
#sidebar1 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: -173px; WIDTH: 155px; POSITION: relative
}
.sideArea {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #bbb 1px solid; PADDING-LEFT: 4px; Z-INDEX: 1; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 4px; BORDER-LEFT: #bbb 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #bbb 1px solid; POSITION: relative
}
.sideTitle {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; LEFT: 3px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #333; PADDING-TOP: 0px; POSITION: absolute; TOP: -7px; BACKGROUND-COLOR: #fff
}
.brandBar {
	PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.sideList {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
.sideListInner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: circle
}
#sidebarPopNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 1px solid; LIST-STYLE-TYPE: none
}
#sidebarPopNav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 1px solid; LIST-STYLE-TYPE: none
}
#sidebarPopNav LI {
	LINE-HEIGHT: 1.25em; POSITION: relative
}
#sidebarPopNav LI UL {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; DISPLAY: none; Z-INDEX: 5; LEFT: 154px; BORDER-LEFT: #aaa 1px solid; WIDTH: 408px; BORDER-BOTTOM: #aaa 1px solid; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #ddd
}
#sidebarPopNav LI UL LI {
	FLOAT: left; WIDTH: 100px; POSITION: relative; BACKGROUND-COLOR: transparent
}
#sidebarPopNav LI UL.small LI {
	WIDTH: 40px
}
#sidebarPopNav LI A {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #aaa 1px solid; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #aaa 0px solid; BACKGROUND-COLOR: #ddd; TEXT-DECORATION: none
}
#sidebarPopNav LI UL LI A {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#sidebarPopNav LI UL LI A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #999
}
#sidebarPopNav LI A.popTop {
	BACKGROUND: url(http://mirror.altrec.com/images/outdoors/poptop.arrow.gif) #ddd no-repeat right center
}
#sidebarPopNav LI:hover UL {
	DISPLAY: block
}
#sidebarPopNav LI.over UL {
	DISPLAY: block
}
DIV#SBshoesizes {
	DISPLAY: block
}
DIV#SBwaistsizes {
	DISPLAY: block
}
DIV#SBgeneralsizes {
	DISPLAY: block
}
DIV#SBeuroshoesizes {
	DISPLAY: block
}
DIV#SBwomenssizes {
	DISPLAY: block
}
/***********************************/
/*          vendorBox              */
/***********************************/
.vendorBox UL {
	TEXT-ALIGN: left
}
.vendorBox {
	border:	#663300 1px solid;
	FLOAT: left;
	MARGIN: 4px 4px 4px 0px;
	WIDTH: 165px;
	PADDING: 4px;
	POSITION: relative;
	HEIGHT: 190px;
	BACKGROUND-COLOR: #FFF;
	TEXT-ALIGN: center
	/*
	BORDER-RIGHT: #ddd 1px solid;
	BORDER-BOTTOM: #ddd 1px solid;
	BORDER-LEFT: #ddd 1px solid;
	BORDER-TOP: #ddd 1px solid;
	*/
}

.vendorBox IMG {
	float: none;
}

.vendorBoxScroll {
	HEIGHT: 80px; TEXT-ALIGN: center
}
.vendorBoxScroll {
	OVERFLOW: auto
}
.vendorBoxScrollCS {
	HEIGHT: 190px; TEXT-ALIGN: center
}
.vendorBoxScrollCS {
	OVERFLOW: auto
}
.vendorBoxCompare {
	BORDER-TOP: #ddd 1px solid; FONT-SIZE: 0.8em; HEIGHT: 13px
}
.vendorBoxCompare INPUT {
	VERTICAL-ALIGN: middle
}
/***********************************/
/*          mfgrefineList          */
/***********************************/
.mfgrefineList {
	POSITION: relative;
	FLOAT: left;
	MARGIN: 0px;
	WIDTH: 178px;
	PADDING: 0px;
	TEXT-ALIGN: center;
	color:#FFF;
	background-image: url(/images/b/b_refine_item.gif)
	/*
	border:	#663300 1px solid;
	BORDER-RIGHT: #ddd 1px solid;
	BORDER-BOTTOM: #ddd 1px solid;
	BORDER-LEFT: #ddd 1px solid;
	BORDER-TOP: #ddd 1px solid;
	*/
}

.mfgrefineList IMG {
	float: none;
}

/***********************************/
/*          vendorList             */
/***********************************/
.vendorList UL {
	TEXT-ALIGN: left
}
.vendorList {
	FLOAT: left;
	MARGIN: 4px 4px 4px 0px;
	WIDTH: 165px;
	PADDING: 4px;
	POSITION: relative;
	HEIGHT: 10px;
	TEXT-ALIGN: left	/*
	border:	#663300 1px solid;
	BORDER-RIGHT: #ddd 1px solid;
	BORDER-BOTTOM: #ddd 1px solid;
	BORDER-LEFT: #ddd 1px solid;
	BORDER-TOP: #ddd 1px solid;
	*/
}

.vendorList IMG {
	float: none;
}

.vendorListScroll {
	HEIGHT: 80px; TEXT-ALIGN: center
}
.vendorListScroll {
	OVERFLOW: auto
}
.vendorListScrollCS {
	HEIGHT: 190px; TEXT-ALIGN: center
}
.vendorListScrollCS {
	OVERFLOW: auto
}
.vendorListCompare {
	BORDER-TOP: #ddd 1px solid; FONT-SIZE: 0.8em; HEIGHT: 13px
}
.vendorListCompare INPUT {
	VERTICAL-ALIGN: middle
}
/***********************************/
/*          ssdisplayBox           */
/***********************************/
.ssdisplayBox UL {
	TEXT-ALIGN: left
}
.ssdisplayBox {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 4px 4px 4px 0px; BORDER-LEFT: #ddd 1px solid; WIDTH: 90px; PADDING-TOP: 4px; BORDER-BOTTOM: #ddd 1px solid; POSITION: relative; HEIGHT: 140px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center
}
.ssdisplayBox IMG {
	float: none;
}
.ssdisplayBoxScroll {
	HEIGHT: 80px; TEXT-ALIGN: center
}
.ssdisplayBoxScroll {
	OVERFLOW: auto
}
.ssdisplayBoxScrollCS {
	HEIGHT: 190px; TEXT-ALIGN: center
}
.ssdisplayBoxScrollCS {
	OVERFLOW: auto
}
.ssdisplayBoxCompare {
	BORDER-TOP: #ddd 1px solid; FONT-SIZE: 0.8em; HEIGHT: 13px
}
.ssdisplayBoxCompare INPUT {
	VERTICAL-ALIGN: middle
}
/***********************************/
/*          mfgIcons               */
/***********************************/
.mfgIcons {
	RIGHT: 3px;
	WIDTH: 70px;
	POSITION: absolute;
	TOP: 3px;
}
.mfgIcons IMG {
	MARGIN-BOTTOM: 3px
}
/***********************************/
/*          indexBox               */
/***********************************/
.indexBox UL {
	TEXT-ALIGN: left
}
.indexBox {
	border:	#663300 1px solid;
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	FLOAT: left; 
	PADDING-BOTTOM: 4px; 
	MARGIN: 4px 4px 4px 0px; 
	WIDTH: 165px; 
	PADDING-TOP: 4px;  
	POSITION: relative; 
	HEIGHT: 190px; 
	BACKGROUND-COLOR: #FFF; 
	TEXT-ALIGN: center
}
.indexBox IMG {
	float: none;
	max-height: 160;
	max-width: 160;
}
.indexBoxScroll {
	HEIGHT: 80px; TEXT-ALIGN: center
}
.indexBoxScroll {
	OVERFLOW: auto
}
.indexBoxScrollCS {
	HEIGHT: 190px; TEXT-ALIGN: center
}
.indexBoxScrollCS {
	OVERFLOW: auto
}
.indexBoxCompare {
	BORDER-TOP: #ddd 1px solid; FONT-SIZE: 0.8em; HEIGHT: 13px
}
.indexBoxCompare INPUT {
	VERTICAL-ALIGN: middle
}

/***********************************/
/*          mfgBox                 */
/***********************************/
.mfgBox UL {
	TEXT-ALIGN: left
}
.mfgBox {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 4px; float:left; PADDING-BOTTOM: 4px; MARGIN: 4px 4px 4px 0px; BORDER-LEFT: #ddd 1px solid; WIDTH: 222px; PADDING-TOP: 4px; BORDER-BOTTOM: #ddd 1px solid; POSITION: relative; HEIGHT: 270px; BACKGROUND-COLOR: transparent; 
}


.mfgBoxScroll {
	HEIGHT: 80px; TEXT-ALIGN: center
}
.mfgBoxScroll {
	OVERFLOW: auto
}
.mfgBoxScrollCS {
	HEIGHT: 190px; TEXT-ALIGN: center
}
.mfgBoxScrollCS {
	OVERFLOW: auto
}
.mfgBoxCompare {
	BORDER-TOP: #ddd 1px solid; FONT-SIZE: 0.8em; HEIGHT: 13px
}
.mfgBoxCompare INPUT {
	VERTICAL-ALIGN: middle
}

/***********************************/
/*          box                    */
/***********************************/
.boxTL {
	left: 0px;
	WIDTH: 27px;
	POSITION: absolute;
	
}
.boxTR {
	right: 0px;
	WIDTH: 27px;
	POSITION: absolute;
	top: 0px;
	
}
.boxClogo {
	WIDTH: 27px;
	POSITION: relative;
	
}

/***********************************/
/*          topfive                */
/***********************************/
.topfive UL {
	TEXT-ALIGN: left
}
.topfive {
	BORDER: #663300 1px solid;
	PADDING: 2px 4px 4px;
	FLOAT: left;
	MARGIN: 2px 2px 2px 0px;
	WIDTH: 130px;
	POSITION: relative;
	HEIGHT: 165px;
	BACKGROUND-COLOR: #FFF;
	TEXT-ALIGN: center;
	font-size: small;	
	/*
	BORDER-RIGHT: #ddd 1px solid;
	PADDING-RIGHT: 4px;
	BACKGROUND-COLOR: transparent;
	*/
}
.topfive IMG {
	width:100px;
	height: 100px;
	float: none;
	border-top: 0 none;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 0 none;
}
/*************** itemD styles *****************/

#itemD {
	position: relative;
	top:0px;
	width:535px;
}
#itemD_header {
	position:relative;
}
#itemD_left {
	position:relative;
	float:left;
	width:144px;
	height:160px;
	background-color:#FFF;
	text-align: center;
	border: #663300;
	border-color:#663300;
	border-width: 2px;
	border-style: solid;	
}
img.itemD_left {
	position:relative;
	padding: 0px 0px 0px 0px;	
}
#itemD_content {
	position:relative;
	margin-left:150px;
	/*
	top:-150px;
	margin-left:5px;
	*/
}
#itemD_footer {
	position:relative;
}
#itemD_price {
	position:relative;
	width:144px;
	text-align:center;
}
#itemD_buy {
	position:relative;
	top:-30px;
	width:80px;
	left:149px;
	vertical-align: middle;
}
#itemD_logo {
	position:relative;
	width:300px;
	height:80px;
	top:-55px;
	left:230px;
	text-align:right;
}