
		
html, body, #doc3 {
    background-color:#e5e5e5;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}




#doc3 {
/**    margin: auto;**/
	margin-top:0px;
}


#page_header {
    background-color: white;
}

#globalMastheadContainer {
    background-color:white;
    border-bottom:1px solid #CCCCCC;
    height:133px;
    overflow: hidden;
}


#globalContentContainer {
    background-color:white;
    border-color: #CCCCCC;
    border-style:none none none none;
    border-width:0px 0px 0px 0px;
    margin-left:auto;
    margin-right:auto;
    padding-top:10px;
    width:1000px;
}

#globalContentContainer.homepage, #globalContentContainer.splashpage {
    padding:0;
    width:898px;
    margin-bottom: 0;
	line-height: 0;
}
#globalContentContainer.homepage div {
	line-height: 0;
}

#classa_view {
    align:right;
    width: auto;
    overflow: hidden;
    padding-right:10px;
}

#classa_picture {
    margin-left:10px;
    margin-right:10px;
    margin-bottom:30px;
    float: left;
    width: 648;
}

#classa_view table{
    collapse-border: collapse;	
}

#classa_view tr, #classa_view td{
    border: 0;
    margin:0;
    padding:0;
}

/**

#leftshadow {
	float: left;
	width: 10px; 
	height:200px;
	margin-left: 0px;
	overflow: hidden;
	background-image: url('http://www.wearform.com/images/left_bg.gif');
	background-repeat: repeat-y;
	background-color: #E5E5E5;
	border-spacing: 0px;
}
**/

#leftMenu {
	float: left;
	width: 185px; /**    border-right: 1px #ccc solid;
	border-bottom: 1px #ccc solid;  **/;
	margin-left: 10px;
	overflow: hidden;
}


#leftMenu tr, #leftMenu td {
    border: 0;
    margin:0;
    padding:0;
}
td.menu_spacer {
    line-height: 1px;
    font-size: 1px;
}
#leftMenu tr.menu_top_normal td, #leftMenu tr.menu_top_selected {
    background-color: white;
    border-bottom: 1px #ccc solid;
    cursor:pointer;
    margin-bottom:5px;
}
#leftMenu tr.menu_top_normal a, #leftMenu tr.menu_top_selected a, #localPageHeader p.menu_top_normal {
    font-family:arial,helvetica,sans-serif;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
    text-transform:lowercase;
}


.menu_header{
    color:#cc3300;
    cursor:default;
    font-family:verdana,arial,lucida,sans-serif;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
    text-transform:uppercase;
    border-bottom: 1px #ccc solid;
}

#leftMenu tr.menu_header td {
    border-bottom: 1px #ccc solid; 
    height: 20px;
}

#leftMenu tr.menu_header_sale td {
    background-color: #cc3300;
    color: white;
    cursor:default;
    font-family:verdana,arial,lucida,sans-serif;
    font-size:11px;
    text-decoration:none;
    text-transform:uppercase;
    font-weight:bold;
    border-bottom: 1px #ccc solid; 
    height: 20px;
}

.menu_normal_hilight {
    color:white;
    cursor:pointer;
    font-family:verdana,arial,lucida,sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    text-transform:uppercase;
}
.menu_parent_normal {
    color:#333333;
    cursor:pointer;
    font-family:verdana,arial,lucida,sans-serif;
    font-size:9px;
    text-decoration:none;
}
.menu_child_normal, .menu_child_normal_bullets {
    color:#333333;
    cursor:pointer;
    font-family:verdana,arial,lucida,sans-serif;
    font-size:9px;
    text-decoration:none;
}
.menu_parent_selected {
    background-color:#ca8a67;
    color:#FFFFFF;
    cursor:pointer;
    font-family:verdana,arial,lucida,sans-serif;
    font-size:9px;
    font-weight:bold;
    text-decoration:none;
}

.menu_child_selected {
    background-color:#FFFFFF;
    color:#333333;
    cursor:pointer;
    font-family:verdana,arial,lucida,sans-serif;
    font-size:9px;
    font-weight:bold;
    text-decoration:none;
}
.menu_child_selected_bullets {
    background-color:#666666;
    color:#FFFFFF;
    cursor:pointer;
    font-family:verdana,arial,lucida,sans-serif;
    font-size:9px;
    font-weight:normal;
    text-decoration:none;
}
.menu_parent_expanded, .menu_child_expanded {
    background-color:#E9E7E8;
    color:#000000;
    cursor:pointer;
    font-family:verdana,arial,lucida,sans-serif;
    font-size:9px;
    font-weight:bold;
    text-decoration:none;
}
.menu_child_expanded_bullets {
    background-color:#E9E7E8;
    color:#000000;
    cursor:pointer;
    font-family:verdana,arial,lucida,sans-serif;
    font-size:9px;
    font-weight:normal;
    text-decoration:none;
}
.menu_child_expanded_autohide {
    background-color:#E9E7E8;
    color:#000000;
    font-family:verdana,arial,lucida,sans-serif;
    font-size:9px;
    font-weight:bold;
}
.menu_child_selected_autohide {
    background-color:#333333;
    color:#FFFFFF;
    font-family:verdana,arial,lucida,sans-serif;
    font-size:9px;
    font-weight:bold;
}

.menu_spacer {
    background-color:#FFFFFF;
}

/*
Spacer Div
*/
div.spacer{
clear: both !important;
}

/* Footer */
/**
#globalBodyFooterContent {
    background-color:#fafafa;
    border:1px solid #ccc;
    clear:both;
    margin-left:auto;
    margin-right:auto;
    width: 886px;
    padding: 6px 7px;
    height: 63px;
}
#globalBodyFooterContent table {
    margin-bottom: 0.1em;
}
#globalBodyFooterContent td {
    border: 0;
    margin: 0;
    padding: 4px 14px 0 0;
    line-height: 11px;
}
#storeLinks, #corporateLinks, #creditLinks, #customerServiceLinks {
    float: left;
}
#storeLinks h3, #corporateLinks h3, #creditLinks h3, #customerServiceLinks h3 {
    font: 11px Arial;
    text-transform:uppercase;
    color: #666;
    font-weight: bold;
}
#storeLinks a.myFooter, #corporateLinks a.myFooter, #creditLinks a.myFooter, #customerServiceLinks a.myFooter {
    text-decoration: none;
    color:#333;
    font:10px Verdana;  
}
#storeLinks, #creditLinks, #customerServiceLinks {
    border-right: 1px #ccc dashed;
    float: left;
}
#storeLinks, #corporateLinks, #creditLinks {
    margin: 0 0 0 9px;
}
#creditLinks {
    padding-right: 16px;
}
#globalBodyFooterAdPool {
    float: right;
    width:209px; 
    height:61px;
    border: 1px #ccc solid;
    overflow: hidden;
}
#globalFooterContainer {
    margin:0 ;
    padding: 0;
}
#globalFooterBox {
    margin-left:auto;
    margin-right:auto;
    width: 900px;
}
#footerContent{
    margin-top: 12px;
    padding-left: 8px;
    float:left;
}
#footerContent .footer1 {
    margin-bottom: 8px;
}
#footerContent .footer2, #footerContent .footer2 a p{
    font:10px Verdana;  
    line-height: 12px;
    margin-bottom: 4px;
    margin-top: 0;
}
**/

/* Body Right */



#classb_header {
	width:785px;
	height:255px;
	background-color:white;
    padding-left:0px;
    margin-bottom:10px;
	float: right;

}

#classc_links {
	width:775px;
	height:auto;
	background-color:white;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:10px;
	float:right;

}


/* Mens > Socks > etc.  was depthpathContainer */
#path, div.path {
    width: 775px;
    height:19px;
    float: right;
    background-color:#dcdcdc;
    padding:10yypx; 
    margin-bottom: 9px;
    padding-left:10px; 
    padding-top:6px; 

}

.depthPathLinked {
    color:black;
    margin: 0;
    display: inline;
    text-transform: none;
    font-weight: normal;
}
.depthPathActive {
    color: black;
    font-weight:normal;
    font-family:verdana,arial,lucida,sans-serif;
    font-size: 11px;
    line-height: 12px;
    text-transform:none;
    margin: 0;
    display: inline;
}

/* All body under path */

#localContentContainer {
    float:left;
    width:auto;
/** width:780px; **/
    padding: 0 6px 6px 20px;
    height: 100%;
	
}
#localContentContainer td{
    border: 0;
}

#BodyTopBanner td {
    border: none;
    text-align:center;
    width: 686px;
    overflow: hidden;
    margin-bottom: 9px;
    margin-top: 6px;
    background-color:#CCCCCC;
}

.FoundCount {
    text-align:left;
    width: 686px;
    height: 25px;
    overflow: hidden;
    margin-bottom: 9px;
    margin-top: 6px;
    background-color: #cccccc;

}


div.TopBannerPool {
    text-align:center;
    width: 686px;
    overflow: hidden;
    margin-bottom: 9px;
}
div.TopBannerPool div.TopBannerPool1 {
    margin-top: 6px;
    background-color:#CCCCCC;

}

#wearformGlobalLayout, #wearformGlobalLayout td {
    margin: 0;
    padding: 0;
    border: 0;
}


    /* UTILITY STYLES - EG. styles for default items like buttons, headers, menus, standard typeface */
/**
table {
    margin-bottom: 0;
}
th, td {
    border: none;
    padding: 0.5em;
}
**/
/* This div is being applied to center content that is on 576 wide in the new 700 wide content area - remove as retrofitted */    

.esdCenterContent {
	width: 576px;
}
.esdCenterSplash {
    width:740px;
    
}
.esdCenteriFrame, .esdCenterSplash, .esdCenterContent {
	margin-left: auto;
	margin-right: auto;
}
.clearboth {
    clear:both;    
    line-height: 9px;
}
.noTextDecoration {
    text-decoration: none;
}
.noPadding, td.noPadding, #wearformGlobalLayout td.noPadding {
    padding: 0;
}
.standard, ul, li, td, p, body, span, div, h1, h3, h4, h5, h6, h1.productThumbDesc, h2.productThumbDesc, span.productThumbDesc  {
    color:#333333;
    font-family:verdana,arial,lucida,sans-serif;
    font-size:11px;
    line-height:14px;
}

.smallbr {
    line-height:10px;
}
 
div.productThumbDescContainer h1.standard, h1.productThumbDesc, h2.productThumbDesc {
    margin: 0;
/**    text-decoration: underline; **/
    text-transform: none;
}
h2.productThumbDesc {
    font-weight: normal;
}

a.productThumbDescContainerCoach, div.productThumbDescContainerCoach h1.standardCoach, h1.productThumbDescCoach, h2.productThumbDescCoach {
    margin: 0;
    color: #7E7E7E;
    font-family:  helvetica;
    font-size: 10px;
    text-decoration: none;
    text-transform:uppercase;
}
h2.productThumbDescCoach {
    font-weight: normal;
}
.errorText {
    color:#FF0000;
    font-weight:bold;
}
.generalError {
    border:1px solid #FF0000;
    margin:10px 10px 0 0;
    padding:5px 10px;
}
.messageBox {
    background-color:#CCCCCC;
    border:1px solid #666666;
    margin:10px 10px 0 0;
    padding:5px 10px;
}
input, select {
    margin: 3px;
}


/* Forms */
#wearformGlobalLayout table.formTable td{
    padding: 2px;
}



/* Catalog */
table.productPagination, #wearformGlobalLayout form table.productPagination {
    margin: 0 0 8px 0;
}
table.browseLayout {
	margin: 0 0 0 20;
	padding: 0 0 0 20;
	width: 100%;
}
.TopBannerPool th, .TopBannerPool td, .TopBannerPool div {
	padding: 0;
	line-height: 0pt;
}
.browseLayout td {
    padding: 0;
}
table.topControls {
    margin: 6px 0 8px 0;
}
table.categoryAds, table.categoryAds td {
    margin: 0 0 0 0;
    padding-top: 0 ;
}
table.searchBanner {
    width: 688px;
}
table.itemsTable td, table.productThumb td {
	padding: 0 0 0 10;
	margin: 0;
}

.productThumbnailTableGutter {
    width: 46px;
}
table.browseMasthead td {
    padding: 3px;
}
table.productThumb {
    border: 1px #ccc solid;
}
.productThumbNoBorder {
    border: none;
}
td.productThumb {
    padding: 0;
    margin: 0;
}


/* Product Images */
.productThumb {
    color:#333333;
}
.productThumbBorder {
    border: 1px #ccc solid;
}
.productThumbOSV {
    font-size:9px;
}
.productThumbDesc {
    color:#666666;
    height: 15px;
    overflow: hidden;
}
.productThumbPrice {
    color: #6699cc;
    font-weight:bold;
    text-decoration:none;
}
.productThumbSale {
    color:#FF0000;
    font-weight:bold;
    text-decoration:none;
}
.productThumbBonus {
    color:#CC0000;
    font-weight:bold;
    text-decoration:none;
}
.productThumbBonusDesc {    
    font-size:12px;
    color:#f1f1f1;
    text-decoration:none;
}





table.productThumb {
    border: 1px #ccc solid;
}
.productThumbNoBorder {
    border: none;
}
td.productThumb {
    padding: 0;
    margin: 0;
}
.standard_prod_pricing_group {
    color:#333333;
    font-family:verdana,arial,lucida,sans-serif;
    font-size:11px;
    line-height:14px;
    margin:0 0 8px;
}
.isNewProducts {
margin-top: 9px;
}
.newProductPoolThumb {
    float:left; 
    width:162px; 
    margin:0 0 18px 6px;
    padding: 0;
}
div.MidBannerPool {
    padding: 6px 0 6px 0;
    text-align: center;
    width:686px;
    overflow: hidden;
}
div.productThumbDescContainer {
    width: 162px;
}

#bold {
    font-weight:bold;
}
h1 {
    color:#CC0000;
    font-family:'Myriad Pro',Arial,Sans-serif;
    font-size:20px;
    font-weight:normal;
    text-transform:lowercase;
}
h2 {
    color:#CC0000;
    font-family:'Myriad Pro',Verdana,Sans-serif;
    font-size:12px;
    margin-bottom:5px;
    margin-top:0;
    text-transform:uppercase;
}
.h2 {
    color:#CC0000;
    display:block;
    font-family:'Myriad Pro',Arial,Sans-serif;
    font-size:14px;
    font-weight:bold;
    margin-bottom:5px;
    margin-top:0;
    text-transform:uppercase;
}
.h2_checkout {
    color:#AAAAAA;
    font-family:'Myriad Pro',Arial,Sans-serif;
    font-size:14px;
    font-weight:bold;
    text-align:center;
}
a.h2Link {
    color:#CC0000;
    display:block;
    font-family:'Myriad Pro',Arial,Sans-serif;
    font-size:14px;
    font-weight:bold;
    line-height:18px;
    margin-bottom:5px;
    margin-top:0;
   text-transform:uppercase;
}
h3 {
    display:inline;
    font-size:11px;
    font-weight:bold;
}
a.h3Link {
    color:#333333;
    font-size:11px;
    font-weight:bold;
    line-height:14px;
}
h4 {
    display:inline;
    font-size:13px;
    font-weight:normal;
}
h5 {
    display:inline;
    font-size:12px;
    font-weight:normal;
}
h6 {
    display:inline;
    font-size:11px;
    font-weight:normal;
}


select {
    font-family:arial,helvetica,sans-serif;
    font-size:12px;
}


.secondary {
    color:#666666 !important;
}
.tertiary {
    color:#FF0000 !important;
}

.sale {
    color:#FF0000 !important;
}
.header {
    color:#CC0000 !important;
}

.black {
    color:#000000 !important;
}
.white {
    color:#FFFFFF !important;
}


.thumb_container {
	margin-left: 10px;
}


