//img, div, body { behavior: url(http://www.witnesswearclothing.com/iepngfix.htc) }

//brown:#4F3105

//pre-defined


BODY,P,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA {
        font: normal normal normal 12pt normal Arial, sans-serif; 
        COLOR: #000000; 
}





.catMenuTable{
        border-right: 2px #1E5398 solid;
        background: #f9f9f9;
        width:172px;
        
}
div.catMenuHeader{
        background-color: #ffffff;
        border-bottom: 2px #1E5398 solid;
        text-align: left;
        padding: 3px;
        font-weight: bold;
        color: black;
}
div.catMenuSubHeader{
	margin-top:10px;
        font-weight: bold;
        color: #000000;

}
div.catMenuSubContent{
	margin-left:5px;
	font-size:9pt;
}



.catMenuSubTable{
	margin-left: 5px;

}
.catMenuHeaderTD{
        background-color: #ffffff;
        border-bottom: 2px #1E5398 solid;
        text-align: left;
        padding: 3px;
}
.catMenuHeaderText{
        font-weight: bold;
        color: black;
        font-size: 10pt;
}
.catMenuSubHeaderText{
        font-weight: bold;
        color: #000000;
}
.catMenuTextBold{
        font-weight: bold;
}
.catMenuTextSelected{
        font-weight: bold;
}
.catMenuTDSelected{
        background-color: #BBFFFF;
}



.sizeChartTitleText{
	font-size:14px;
	color:#999999;
	font-weight:bold;
}
.sizeChartTable{
	border-collapse:collapse;
}
.sizeChartHeaderTD{
	background:#00Aeef;
	border:0px white solid;
	width:50px;
	text-align:center;
	font-weight:bold;
}
.sizeChartHeaderTDSpacer{
	border-bottom: 0px gray solid; 
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
}
.sizeChartHeaderDIVSpacer{
	border-right:0px white solid;
	font-size:4px;
}
.sizeChartTD{
	border-bottom: 1px gray solid;
	padding-left: 1px;
	padding-bottom: 0px;
	text-align:center;
}
.sizeChartTDSpacer{
	border-bottom: 1px gray solid;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	width:1px;
}
.sizeChartDIV{
	margin-top: 2px;
}
.sizeChartDIVSpacer{
	border-right:1px gray solid;
	font-size:4px;
	margin-right:0px;
	margin-left:0px;
}
.sizeChartTDName{
	border-bottom:1px gray solid;
}


.helpCenterHeader{
	font-weight:bold;
	font-size:14px;
}



a.topLinks:link {
	padding: 2px;
	color: #0066cc;
	text-decoration: none;

	font-weight: none;
	vertical-align: middle;
	font-size:11px;
}

a.topLinks:visited {
	padding: 2px;
	color: #0066cc;
	text-decoration: none;

	font-weight: none;
	vertical-align: middle;
	font-size:11px;
}

a.topLinks:hover {
	padding: 2px;
	color: #0099ff;
	text-decoration: underline;

	font-weight: none;
	vertical-align: middle;
	font-size:11px;
}

a.topLinks:active {
	padding: 2px;
	color: #0099ff;
	text-decoration: underline;

	font-weight: none;
	vertical-align: middle;
	font-size:11px;
}



a.footerLinks:link {
	padding: 8px;
	color: #000066;
	text-decoration: none;
	margin-right: 3px;
	font-weight: none;
	font-size:11px;
}

a.footerLinks:visited {
	padding: 8px;
	color: #000066;
	text-decoration: none;
	margin-right: 3px;
	font-weight: none;
	font-size:11px;
}

a.footerLinks:hover {
	padding: 8px;
	color: #0099ff;
	text-decoration: none;
	margin-right: 3px;
	font-weight: none;
	font-size:11px;
}

a.footerLinks:active {
	padding: 8px;
	color: #0099ff;
	text-decoration: none;
	margin-right: 3px;
	font-weight: none;
	font-size:11px;
}



.productDetailTabTable{
	border-bottom: 0px #cccccc solid;
        padding: 0x;
        border-spacing: 0px;
        border-collapse: collapse;        
        background-color: #ffffff;
}
.productDetailTabUnfocus{
        border-left:1px #cccccc solid;
        border-right:1px #cccccc solid;
        border-bottom:1px #cccccc solid;
	border-top:1px #cccccc solid;        
        padding:3px;        
        background-color: #f6f6f6;
        text-align: center;
}
.productDetailTabFocus{
        border-left:1px #cccccc solid;
        border-right:1px #cccccc solid;
        border-bottom:1px #ffffff solid;
        border-top:1px #cccccc solid;
        padding:3px;
        background-color: #ffffff;
			text-align: center;
}
.productDetailTabExtra{
	border-bottom: 1px #cccccc solid;
}
.productDetailTabTextFocus{
	font-weight: none;
	font-size: 9pt;
}
.productDetailTabTextUnFocus{
	font-size: 9pt;
}




.buyBoxTable{
        border-top: 1px #1E5398 solid;
        border-left: 1px #1E5398 solid;
        border-bottom: 1px #1E5398 solid;
        border-right: 1px #1E5398 solid;
        
}
.buyBoxHeaderTD{
        background-color: #1E5398;
        text-align: center;
        padding: 3px;
}
.buyBoxHeaderText{
        font-weight: bold;
        color: #FFFFFF;
	font-size: 9pt;
}
.buyBoxProductNumber{
	color: #939393;	
	font-size: 11px;
}
.cellChanged{
	background-color:#00AEEF;
}


.pricingTable{

}
td.pricingHeader{
	text-align:center;
	padding:2px;
	border-right:2px #e9e9e9 solid;
	border-bottom:2px #e9e9e9 solid;
	width:50px;
}
.pricingColorName1{
	width:100px;
	text-align:right;
	border-bottom:2px #e9e9e9 solid;
	border-top:2px #e9e9e9 solid;
	padding:2px;
	background-color:#ffffff;
}
.pricingColorName2{
	width:100px;
	text-align:right;
	border-bottom:2px #e9e9e9 solid;
	border-top:2px #e9e9e9 solid;
	padding:2px;
	background-color:#f9f9f9;
}
.pricingSwatch1{
	border-bottom:2px #e9e9e9 solid;
	padding:2px;
	border-top:2px #e9e9e9 solid;
	background-color:#ffffff;
}
.pricingSwatch2{
	border-bottom:2px #e9e9e9 solid;
	padding:2px;
	border-top:2px #e9e9e9 solid;
	background-color:#f9f9f9;
}
.pricingPrice1{
	text-align:right;
	padding:2px;
	border-bottom:2px #e9e9e9 solid;
	border-right:2px #e9e9e9 solid;
	background-color:#ffffff;
}
.pricingPrice2{
	text-align:right;
	padding:2px;
	border-bottom:2px #e9e9e9 solid;
	border-right:2px #e9e9e9 solid;
	background-color:#f9f9f9;
}


.underlineHeader{
	border-bottom: 2px #1E5397 solid;
	font-weight:bold;
}
.underlineHeaderPurple{
	border-bottom: 2px #6600cc solid;
	font-weight:bold;
}
.underlineErrors{
	border-bottom: 2px #ff0000 solid;
}



.buttonBasic {
	BACKGROUND: URL(images/buttons/button_basic_center.gif);
	vertical-align:middle;
	font-size:12px;
}
.buttonBasicText{
	FONT-FAMILY: Verdana;
	COLOR: #000000; 
	FONT-WEIGHT: none; 
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
	white-space:nowrap;
}
	
.buttonMediumRed {
	BACKGROUND: URL(images/buttons/button_medium_red_center.gif);
}

.buttonMediumRedText {
	FONT-FAMILY: Verdana;
	COLOR: #ffffff; 
	FONT-WEIGHT: none; 
	FONT-SIZE: 14px;
	TEXT-DECORATION: none;
}
.buttonBlueAlumSmall {
	BACKGROUND: URL(images/buttons/button_bluealum_small_center.gif);
	vertical-align:middle;
	font-size:14px;
}
.buttonBlueAlumSmallText{
	FONT-FAMILY: Verdana;
	COLOR: #000000; 
	FONT-WEIGHT: none; 
	FONT-SIZE: 14px;
	TEXT-DECORATION: none;
	white-space:nowrap;
}



.reportHeadTR{
	background:#daf5ff;
}
.reportHighlightTR{
	background:#f9f9f9;
}
.reportTD{
	border:1px #cccccc solid;
}




.cartTable{
	empty-cells:show;
	background:#f9f9f9;
}
.cartHeadTR{
	background:#daf5ff;
}
.cartHeadText{
	color:#000000;
	font-weight:bold;
}
.cartTD{
	border:1px #cccccc solid;
}
.cartLineTD{
	border-bottom:1px #cccccc solid;
}
.cartTitleText{
	font-size:18px;
	color: #1E5398;
	font-weight:bold;
}


.upsellCartText{
		font-size:10px;
		text-align:left;
}


.savedMessageTable{
	background: #f5f5f5;
}

.savedMessageText{
	font-weight: Normal;
	font-size:  12px;
	color: red;
}
.errorMessage{
	font-size: 12px;
	font-weight: bold;
	color:red;
}
div.infoRed {
	position:relative;
	width:100%;
	border:1px red solid;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#ffcccc;
	margin-top:5px;
	text-align:center;
	font-weight:bold;
	color:black;
}
div.infoGreen {
	position:relative;
	width:98%;
	border:1px green solid;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#E9FFF5;
	margin-top:5px;
	text-align:center;
	font-weight:bold;
	color:black;	
}
div.infoBlue {
	position:relative;
	width:98%;
	border:1px blue solid;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#CCFFFF;
	margin-top:5px;
	text-align:center;
	font-weight:bold;
	color:black;	
}


font.infoRed {
	font-weight:bold;
	color:black;
}

font.infoGreen {
	font-weight:bold;
	color:black;
}

font.infoBlue {
	font-weight:bold;
	color:black;
}



.AccountTitle{
	color:#cc0033;
	font-size: 15;
	font-weight: bold;
}
.AccountLink{
	font-size: 12;
}
.pageHeader{
	font-size:16px;
	color: #1E5398;
	font-weight:bold;
}
.loginHeader{
	font-size:14px;
	color: #00AEEF;
	font-weight:bold;
}
.productDetailTitleText{
	font-size:16px;
	color:#4F3105;
	font-weight:bold;
}
.productDetailTitlePrice{
	font-weight:bold;
}
	


.contentText{
	font-size: 12px;
}
.openStoreHeader{
	font-size:13pt; 
	font-weight:bold;
}
#rightContent{
	float:right;
}
.comparisonBorder{
	border:1px black solid;
}
.grayText{
	color: #939393;
	font-size: 11px;
}
.smallText{
	font-size:11px;
}
.pricing{
	font-size:12px;
}
.siteMapSubCat{
	margin-left:20px;
}
TEXTAREA { 
	behavior: url(/skin1/iemaxlength.htc);

}
#storeOptionsTable td{
	padding-top:5px;
}
input.requiredFormField{
	background:#FFFF99;
}
select.requiredFormField{
	background:#FFFF99;
}
.dashedGrayLineHorizontal{
	width:100%;
	height:1px;
	BACKGROUND: URL(images/dashed_gray_line.gif);
}
div.grayDiv{
	position:absolute;
	display:none;
	top:0px;
	left:0px;
	bottom:0px;
	right:0px;
	margin:0px;
	width:;
	height:;
	z-index:50;
	background-color:gray;
	-moz-opacity:.7;
	filter: alpha(opacity=70);
	opacity:.7;
}


div.currentPageNum{
	position:relative;
	float:left;
	padding:3px 2px 3px 2px;
	margin-left:3px;
	margin-right:3px;
	font-size:16px;	
	color:#00AEEF;
	font-weight:bold;
	border: 1px #00AEEF solid;
	text-decoration:none;
}
a.pageNum:link {
	font-size:15px;	
	color:#000000;
	text-decoration:none;
}
a.pageNum:visited {
	font-size:15px;	
	color:#000000;
	text-decoration:none;
}
a.pageNum:hover {
	font-size:15px;	
	color:#0099ff;
	text-decoration:underline;
}
a.pageNum:active {
	font-size:15px;	
	color:#0099ff;
	text-decoration:underline;
}
div.pageNum{
	position:relative;
	float:left;
	padding:3px 2px 3px 2px;
	border:1px #ffffff solid;
}
.mallFeaturedStoresHeader{
	color:#00AEEF;
	font-size:14px;
	font-weight:bold;
}
span.searchTerm{
	color:#EB008B;
}
.mallLink {
	color: #0066cc;
	text-decoration: none;
	font-size:11px;
}


.mallResultsHeader{
	color:#00AEEF;
	font-size:16px;
	font-weight:bold;
}
.mallBox{
	padding:10px;
	font-size:10px;
	background-color:#f9f9f9;
	border:2px #AAAAAA solid;
}
div.mallSearchFeaturedDesign{
	position:relative;
	float:left;
	padding:3px;
	margin-left:13px;
	margin-top:10px;
	width:150px;
	height:150px;
	border:1px #939393 solid;
  text-align:center;
}
.mallSearchResultsBar{
	width:100%;
	background-color:#f7f7f7;
	padding:4px;
	border:1px #f0f0f0 solid;
}


div.IBcurrentPageNum{
	position:relative;
	float:left;
	padding:3px 2px 3px 2px;
	margin-left:3px;
	margin-right:3px;
	margin-top:-2px;
	font-size:18px;	
	color:#000000;
	font-weight:bold;
	border:1px #ffffff solid;
	text-decoration:none;
}
a.IBpageNum:link {
	font-size:15px;	
	color:#0066cc;
	text-decoration:none;
}
a.IBpageNum:visited {
	font-size:15px;	
	color:#0066cc;
	text-decoration:none;
}
a.IBpageNum:hover {
	font-size:15px;	
	color:#0099ff;
	text-decoration:underline;
}
a.IBpageNum:active {
	font-size:15px;	
	color:#0099ff;
	text-decoration:underline;
}
div.IBpageNum{
	position:relative;
	float:left;
	padding:3px 2px 3px 2px;
	border:1px #ffffff solid;
}


.sectionsTable1{

}
.sectionsTable2{
	
	width: 190px;
}
a.sectionTitleLink{
	font-weight:bold;
}
.sectionsTD1{
	background-color:#f5f5f5;
}
.menuTable{
        margin-left: 5px;
}
.menuSelectedText{
	font-weight:bold;
}
.priceListHeaderTD{
	border-bottom: 2px #1E5397 solid;
}
.priceListTitleText{
	font-weight:bold;
}
.helpCenterStoreArticleText {
	color: #222222;
}



ul.terms {
	list-style-type:none;
	margin-top:10px
}
li.termsHeader {
	margin-bottom:10px;
}
font.legalSubHeader {
	font-weight:bold;
	text-decoration:underline;
	font-size:14px;
}
font.legalSubHeader2 {
	text-decoration:none;
	font-weight:bold;
}
li.termsSub {
	margin-top:10px
}
div.legalEffectiveDate{
	margin-bottom:10px;
	font-weight:bold;
	text-align:left;
}


div.helpHeader{
	margin-top:6px;
	margin-left:6px;
}
div.helpContent{
	margin-top:15px;
	margin-left:6px;
}


div.editColors{
	display:none;
	position:absolute;
	width:780px;
	height:250px;
	background-color:#ffffff;
	margin-top:11px;
	margin-left:6px;
	border:2px #000000 outset;
	z-index:2;
	padding:2px;	
}
div.editColorsGray{
	display:none;
	position:absolute;
	width:800px;
	height:275px;
	background-color:#000000;
	margin-top:4px;
	margin-left:0px;
	z-index:1;
	filter: alpha(opacity=30);
	-moz-opacity:.3;
	opacity:.3;
}
div.editColorsContainer{
	width:780px;
	height:220px;
	overflow:auto;
}
div.editColorsGroup{
	position:relative;
	float:left;
	margin-right:10px;
}
div.editColorsColor{
	position:relative;
	float:left;
	width:180px;
	margin-top:5px;
}


//--------------------------------------------------------

.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#4F3105; border-left:1px solid #E4EBEE; border-right:1px solid #DAE1E4;}
.raised .b3 {background:#4F3105; border-left:1px solid #E4EBEE; border-right:1px solid #633B05;}
.raised .b4 {background:#4F3105; border-left:1px solid #E4EBEE; border-right:1px solid #593105;}
.raised .b4b {background:#4F3105; border-left:1px solid #DAE1E4; border-right:1px solid #4F3105;}
.raised .b3b {background:#4F3105; border-left:1px solid #633B05; border-right:1px solid #4F3105;}
.raised .b2b {background:#4F3105; border-left:1px solid #593105; border-right:1px solid #4F3105;}


.raised .b1 {margin:0 5px; background:#4F3105;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#4F3105;}
.raised .boxcontent {display:block;  background:#4F3105; border-left:1px solid #4F3105; border-right:1px solid #4F3105;}


a {color:#4F3105;text-decoration:none;} 
a:hover {text-decoration:underline;}


body {font-family: arial, helvetica, serif;
xbackground:url(http://beta.witnesswearclothing.com/images/layout/background.png);
padding:5px 3px 0px 3px;
margin:5px 0 0 0;
color:#4F3105;
text-align:center;
} 
#page {
width:620px;
margin-left: auto;
margin-right: auto;
}

div. boxcontent {
width:134px;
}
#menu table {margin-left:5px;width:128px;}

img {border: 0px;} 

#head {margin:0 10px; text-align:left; margin:0 10px;} 

#ad {
background-color: #FFF5E8;
border: dotted 1px #E8EFFF;
padding: 3px 0;
width: 75%;
margin-left: auto;
margin-right: auto;
margin-bottom:25px;
text-align:center;
font-size: small;
}

#nav {text-align:center;
padding:0 10px;
}
#nav, #nav a {color:#CFDADD;}

#menu, #bread {
text-align:left;
padding-left:11px;
}
#menu img {vertical-align: bottom;}
#menu {margin: 0 0 5px 0;}
#bread {font-size:small;}

#cImage{display:none;}

h1.clear {display:none;}
h2,h3,h4,h5,h6 {
display:inline;
font: normal normal normal 12pt normal Arial, sans-serif; 
}

h2 {text-align: justify;}

body div table{background-color:transparent;}

//table.productDetailTable1 table table table tr td table {background-color:red;}

hr.bottom {margin-top:25px;}

# #minilist {text-align: center; width: 380px}  
# #minilist img {border: none; margin: 0px !important}  
# #minilist h3 {margin-bottom: 5px; text-align: left} 

#commentframe {
   height: 500px;
   width: 325px;
   overflow: auto;
   border:0;
   border-right:1px solid black;
}

#sitecomments {
display:none;
}

#main {
width:550px;
margin-left:5px;
margin-top:15px;
text-align:left;
background-color:white;
} 