body {
	background-color: #e5e2e0;
	margin: 0;
	padding : 0;
	font-family: Tahoma;
	font-size: 10px;
	color: #48351c;
	background-image: url(../images/bgGlobal.gif);
	background-repeat: no-repeat;
	background-position: left top;
} 
a {
	color: #514D4B;
	cursor: pointer;
}
.nocss, hr, #NoCssTools{ display: none; }

input, select { 
	font-size: 10px;
	color: #48351c;
/*	background-color: #FFF; 
	border: 1px solid #9E9E9E;
	color : #514D4B;
*/}
#Header {
	background-image: url(../images/bgHeader.gif);
	background-repeat: repeat-x;
	height: 90px;
}
#HeaderLogon {
	background-image: url(../images/bgHeaderLogon.gif);
	background-repeat: repeat-x;
	height: 90px;
}
 

.fieldElement input.small, .fieldElement select.small{ width: 50px; }
.fieldElement input{ width: 154px; }
.fieldElement input.date{ width: 100px; float:left;}
.fieldElement select { width : 158px; }
.fieldElement input.checkbox{ border: 0; background-color: transparent; width: auto; }
.fieldElement input.radio {
	width: auto; 
	background-color: transparent;
	border-style: none;
}
.fieldError, .fieldWarning, .errorField { color: #F00; }
.fieldElement input.large { width: 250px; }
.fieldElement select.large { width:auto; }

.fieldElement textarea {
	font-family: Tahoma;
	font-size: 11px;
	background-color: #FFF; 
	border: 1px solid #9E9E9E;
	color : #514D4B;
}

fieldset {
	border:0;
	margin:0;
	padding:0;
}

form{
	margin : 0;
	padding : 0;
} 

.linkButton{
	margin: 0;
	padding: 0;
	list-style-type: none;
	min-height:20px;
}

.linkButton li{
	float:left;
	margin-right: 5px;
	display: block;
	margin-bottom: 5px;
	margin-top: 5px;
}

.linkButton li a{
	
	display:block;
	border: 1px solid #FF6600;
	color: #FFF;
	background-color: #FF6600;
	font-size: 11px;
	text-decoration: none;
	padding: 2px 5px;
}

ul.list{
	margin: 0;
	padding: 0;
	list-style-type: none;
	border:0;
}

ul.list li{
	background: url(../images/arrow.gif) no-repeat 0 3px;
	padding-left: 12px;
	margin-bottom: 4px;
}

ul.list li a{  text-decoration: none; }

#Container{
	width: 770px;
	background-color: #fff;
	clear: both;
	margin-left: 20px;
}

#buttomHeader {
	height: 20px;
	width: 770px;
}

#contentPlaceholder {
	background-image: url(../images/leftNavBg.gif);
	background-repeat: repeat-y;
}


#Logo {
	margin-left: 20px;
	width: 85px;
	height: 68px;
	background-image: url(../images/logoCorpo.gif);
	background-repeat: no-repeat;
	float: left;
	margin-top: 13px;
	display: inline;
}

#Logo span {
	text-indent: -10000px;
	display: block;
	height: 68px;
	cursor: pointer;
}
#LogoLogon{
	margin-left: 20px;
	width: 85px;
	height: 68px;
	background-image: url(../images/logoCorpo.gif);
	background-repeat: no-repeat;
	float: left;
	margin-top: 13px;
}
#LogoLogon span {
	text-indent: -10000px;
	display: block;
	height: 35px;
	cursor: pointer;
}
#Banner470{
	position: absolute;
	left: 290px;
	top: 5px;
}

h2 {
	font-size: 12px;
}
#footer {
	height: 40px;
	width: 770px;
	margin-left: 20px;
	background-color: #fff;
	background-image: url(../images/bgFooter.gif);
	background-repeat: repeat-x;
	background-position: top;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e6e2df;
}
#footer a {
	text-decoration: none;
}

#Copyright{
	width: 365px;
	margin-left:10px;
	color : #999;
	float: left;
	margin-top: 10px;
}

#Languages {
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	color : #999;
}

#SecondNavigation{
	text-align: right;
	color : #999;
	width: 300px;
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}

#SecondNavigation a,
#Copyright a,
#Languages a  { color : #999; }

input.icButton{
	border: 1px solid #FF6600;
	color: #FFF;
	background-color: #FF6600;
	font-size: 11px;
	font-family: Tahoma;
	cursor: pointer;
}
/* brand navigation*/
#BrandNav {
	float:right;
	width:302px;
	text-align: left;
	height: 20px;
	margin-top: 0px;
	margin-right: 10px;
} 
#BrandNav ul {
	height:20px;
	margin:0;
	padding:0;
	list-style:none;
  }
#BrandNav li {
  float:right;
  margin:0;
  padding:0;
  background-image:none;
  line-height:normal;
  }
#BrandNav li a, #BrandNav li strong {
  background-repeat:no-repeat;
  background-position:0 0;
  display:block;
  float:left;
  height:20px;
  border-width:0;
  text-indent:-10000px;
  }
#BrandNav li strong {
  background-position:0 -20px;
  }
/* to activate rollover remove the comments*/ 
/*#BrandNav li a:hover {
  background-position:0 -20px;
  }*/
#BrandNavPRO a, #BrandNavPRO strong {
	width:101px;
	background-image: url(../images/btnPro.gif);
  }
#BrandNavTREE a, #BrandNavTREE strong {
	width:101px;
	background-image: url(../images/btnTimberland.gif);
  }
#BrandNavAPPAREL a, #BrandNavAPPAREL strong {
	width:100px;
	background-image: url(../images/btnApparel.gif);
  }
/* end brand navigation*/
#mainMenu {
	height: 30px;
	width: 100%;
	background-color: #423f3d;
}

#Menu{
	padding : 0;
	list-style-type: none;
	height: 25px;
	position: absolute;
	z-index: 100;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#Menu li{
	float:left;
	border-right: 1px solid #635F5D;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 8px;
}

#Menu li a {
	color : #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
}
#Menu .promotions {
	font-weight: bold;
	color: #FF6600;
}


#Menu li#MainNavigationHome a{
	background: url(../images/icoHome.gif) no-repeat 0 0;
	text-indent: -1000px;
	width:11px;
	height:11px;
	margin-top :2px !important;
	margin-top /**/:5px;
}
/*--------NEW ADDED FOR THE DROPDOWN----*/

#Menu li a {display: block;text-decoration: none; padding:0 10px 0 0;}

/*-------SECOND LEVEL MENU ----------- */
#Menu li ul { /* second-level lists */
	list-style: none;
	line-height: 1;
	text-align: left;
	padding: 0;
	position: absolute;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	height: auto;
	width: 13em;
	w\idth: 12.9em;
	font-weight: normal;
	margin: 4px 0 0 -12px; 
	border: 1px solid #75706E;
	border-top: 0;
	
}

#Menu li li{
	border: 0;
	border-top: 1px solid #75706E;
	position: relative; 
	display: block;
	margin: 0; 
	padding: 0;	
	background:#D6D6CE;
	width:100%;
	/*margin-left: -12px;*/
}

#Menu li li a {
	color: #514D4B;
	display: block;
	text-transform: capitalize;
	text-align: left;
	padding:6px;
	padding-left: 12px;
}

#Menu li:hover ul, #Menu li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#Menu li li a:hover {background: #E8E8E3;}
#Menu li.fieldLi {padding: 5px 0}
#Menu input {margin: 2px 0 0 5px;}
#mainMenu #CheckAvail {
	float: right;
	height: 20px;
	width: 250px;
	text-align: right;
	margin-right: 10px;
	margin-top: 5px;
}
#mainMenu #CheckAvail p {
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
	color: #dad4d0;
}
#mainMenu #CheckAvail #Go {
	background-image: url(../images/btnGo.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 20px;
	width: 40px;
	cursor: pointer;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px 0px -2px 0px;
}
#mainMenu #CheckAvail input {
	font-size: 11px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 16px;
	background-color: #dad4d0;
	width: 100px;
}


/** Support for the "sfhover-fix.js" **/
* html #Menu ul iframe {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}
#contentPlaceholder #leftNav {
	float: left;
	width: 180px;
	margin-top: 15px;
}


/* begin left nav*/
#leftNav ul {
	list-style-type: none;
	border: none;
	padding: 0px;
	margin: 0px 10px 0px 10px;
}
#leftNav ul li a {
	text-decoration: none;
	display: block;
	width: 100%;
	background-image: url(../images/arrowCategory.gif);
	background-repeat: no-repeat;
	background-position: left 14px;
	text-indent: 10px;
	height: 20px;
	padding: 10px 0px 0px 0px;
	font-weight: bold;
	font-size: 11px;
	border-bottom: 1px dashed #595553;
}
#leftNav ul li a:link, #leftNav ul li a:visited{
	color: #FF6600;
	text-decoration: none;
}
#leftNav ul li a:hover, #leftNav ul li a:active{
	color: #FF9900;
	text-decoration: none;
}
#leftNav ul ul {
	list-style-type: none;
	border: none;
	padding: 0px;
	margin: 0px;
}
#leftNav ul ul li a {
	color: #fff;
	text-decoration: none;
	background-image: url(../images/arrowCategory.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 10px;
	background-color: #5c5856;
	border-bottom: 1px dashed #514D4B;
	background-position: 5px;
	text-indent: 15px;
}
#leftNav ul ul li a:link, #leftNav ul ul li a:visited {
	color: #fff;
	text-decoration: none;
	background-image: url(../images/arrowOff.gif);
	background-repeat: no-repeat;
}

#leftNav ul ul li a:hover {
	color: #fff;
	text-decoration: none;
	background-image: url(../images/arrowOff.gif);
	background-repeat: no-repeat;
	background-color: #6B6765;
}
#leftNav ul ul ul{
	list-style-type: none;
	border: none;
	padding: 0px;
	margin: 0px;
}
#leftNav ul ul ul li a {
	color: #fff;
	text-decoration: none;
	background-image: url(../images/arrowOff.gif);
	background-repeat: no-repeat;
	font-weight: normal;
	font-size: 10px;
	background-color: #5c5856;
	background-repeat: no-repeat;
	background-position: 15px 10px;
	text-indent: 25px;
	padding: 5px 0px 5px 0px;
	height: 10px;
}
#leftNav ul ul ul li a:link {
	color: #fff;
	text-decoration: none;
	background-image: url(../images/arrowOff.gif);
	background-repeat: no-repeat;
}

#leftNav ul ul ul li a:hover {
	color: #fff;
	text-decoration: none;
	background-image: url(../images/arrowOff.gif);
	background-repeat: no-repeat;
	background-color: #6B6765;
}


#Date{
	color: #FFFFFF;
	float: right;
	clear: right;
	margin-top: 35px;
	display: inline;
	margin-right: 10px;
}
#Date p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#Date .logout{	
	text-decoration: underline;
	color: #FFFFFF;
}
#Date  a.logout:hover, a.logout:visited, a.logout:link{
	/*background: url(../images/logoutArrow.gif) no-repeat right;*/
	text-decoration: underline;
	color: #FFFFFF;
}
/* info block*/
/*#InfoBlock{
	padding: 0;
	margin-top:35px;
	margin-left: 10px;
	width: 170px;
	float: left;
}


#ShoppingCartBlock {
	background-color:  #E9EAE2;
	width: 160px;	
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#ShoppingCartBlock h2{
	background-color:  #F59F19;
	color : #FFF;
	width: 145px !important;
	width /**//*:160px;
	padding : 6px 0 5px 15px;
	border-bottom: 1px solid #FFF;
	margin : 0 0 10px 0;
}
*/

/*#CurrentOrderDetails{
	margin: 0 0 15px 15px;
	padding: 0;
	list-style-type: none;
}

#CurrentOrderDetails li{ margin-top: 10px; }
#CurrentOrderDetailsTitle{ margin-left: 15px; }
#ShoppingCartBlock input.button { margin-left:15px; }


#PromotionBlock{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#PromotionBlock li{ margin-bottom: 8px; }

#BrandBlock {
	position: relative;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#BrandBlock li {
	float: left;
	margin-right: 5px;
} 
#BrandBlock li a {
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	text-indent: -500px;
	text-decoration: none;
}
#BrandBlock .smallLogoPro a{ background: url(../images/smallLogoPro.gif) no-repeat 0 0; }
#BrandBlock .smallLogoApparel a{ background: url(../images/smallLogoApparel.gif) no-repeat 0 0; }
#BrandBlock .smallLogoFootwear a{ background: url(../images/smallLogoFootwear.gif) no-repeat 0 0; }*/

/* used as anonymous cms page content holder */
#cmsPage {
	min-height:300px;
}

#Content{
	width: 580px;
	float: left;
	margin-top: 20px;
	margin-bottom: 15px;
	min-height:300px;
}

#Content1Column{
	width: 720px;
	float: left;
	margin-top: 20px;
	margin-bottom: 15px;
	margin-left: 20px;
	min-height:300px;
}

#ContentTable{
	position:relative;
	top:-27px;
}
#Content h1{
	margin: 0 0 8px 0;
	padding: 0;
	color :#FF6600;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
} 
h1 {
	margin: 0 0 8px 0;
	padding: 0;
	color :#FF6600;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#Content1Column #HeaderPlaceholder {
	clear: both;
	height: 30px;
}
#Content #HeaderPlaceholder {
	clear: both;
	height: 30px;
}
#Content #HeaderPlaceholder #SortBy {
	float: right;
	width: 350px;
	margin-top: -30px;
	text-align: right;
}
#Content1Column #HeaderPlaceholder #SortBy {
	float: right;
	width: 350px;
	margin-top: -30px;
	text-align: right;
}

#Content .ContentInside {
	width: 580px;
}

#Content1Column .ContentInside {
	width: 720px;
}


/************************************
	Brand Homepage - Nav&Promo
************************************/
#ContentBrandHome{
	position:relative;
	top: 34px;
	left: 0px;
	margin-bottom: 25px;
}
#BrandMediaPlaceHolder{
	width:770px;
	height:200px;
	overflow: hidden;
}

#ImagePlaceHolder{
	width:590px;
	height:290px;
	overflow: hidden;
}

#Container #HomeContentPlaceHolder {
}


#HomeBlock1{
	width:770px;
	background-color: #e4e7d6;
	clear: both;
	height: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#HomeBlock1 #BrowseCatalogPlaceholder select {
	margin-right: 20px;
	margin-top: 5px;
	width: 130px;
}

#HomeBlock1 #BrowseCatalogPlaceholder {
	margin-left: 20px;
	white-space: nowrap;
	font-size: 10px;
}
#HomeBlock1 #BrowseCatalogPlaceholder h2 {
	padding: 0px;
	margin-top: 8px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	font-size: 10px;
	text-transform: uppercase;
}




/*#HomeBlock1 #HomeNav #Pro {
	float: left;
}
#HomeBlock1 #HomeNav #Timberland {
	float: left;
}
#HomeBlock1 #HomeNav #Apparel {
	float: left;
}*/

#HomeBlock2{
	width:770px;
	background-color: #fff;
	margin: 0px;
	clear: both;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

/************************************
	Brand Homepage - Dashboard
************************************/
#Dashboard{
	float: left;
	width: 384px;
	padding-bottom: 10px;
	background-image: url(../images/bgDashedLineVertical.gif);
	background-repeat: repeat-y;
	background-position: left;
	margin-bottom: 10px;
}

#Dashboard h2{
	text-transform: uppercase;
	font-size: 10px;
	width: 150px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 10px;
	background-image: url(../images/bgDashedLineHorizontal.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#DashboardLinks {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
	background-image: url(../images/bgDashedLineHorizontal.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#DashboardLinks li {
	list-style-type: none;
	width: 115px;
	white-space: nowrap;
}

#DashboardLinks li a{
	text-decoration: none;
	display: block;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	text-indent: 10px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#DashboardLinks a:link, #DashboardLinks a:visited{
	color: #48351C;
	text-decoration: none;
}
#DashboardLinks a:active {
	color: #FF6600;
	text-decoration: none;
}
#DashboardLinks a:hover {
	color: #FF6600;
	text-decoration: none;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-color: transparent;
}
#HomeBlock2 #DashboardTablePlaceHolder {
	float: left;
	margin-left: 20px;
	display: inline;
}
#DashboardTablePlaceHolder a:link, #DashboardTablePlaceHolder a:visited{
	color: #48351C;
	text-decoration: underline;
}
#DashboardTablePlaceHolder a:active {
	color: #FF6600;
	/*text-decoration: none;*/
}
#DashboardTablePlaceHolder a:hover {
	color: #FF6600;
	text-decoration: none;
	background-repeat: no-repeat;
	background-color: transparent;
}
#Dashboard table {
width: 350px;
}

/*#Dashboard table thead th.buyerPO,
#Dashboard table tbody td.firstCol{
	padding: 0px;
}
*/
#Dashboard table thead th{
	text-align: left;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#Dashboard table tbody tr td{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#Dashboard table tbody td a {
	/* font-weight: bold; */
	text-decoration: none;
}

#Dashboard table tfoot td {
	text-align:right;
	padding-top: 10px;
	padding-right: 10px;
}

/**************************************
	Brand Homepage - Advanced Search
**************************************/
#AdvancedSearch{
	float: left;
	width: 384px;
}

#AdvancedSearch .fieldElement{
	height: 30px;
}

#AdvancedSearch h2{
	text-transform: uppercase;
	font-size: 10px;
	width: 150px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 10px;
	background-image: url(../images/bgDashedLineHorizontal.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#AdvancedSearch fieldset{
	margin-left: 20px;
	margin-top: 10px;
}

.help {
	background-image: url(../images/icoHelp.gif);
	background-repeat: no-repeat;
	padding: 0px;
	float: right;
	height: 14px;
	width: 14px;
	margin-top: -17px;
	margin-right: 115px;
	margin-bottom: 0px;
	margin-left: 0px;
	cursor: pointer;
}




#AdvancedSearch .fieldElement{
	margin-bottom: 5px;
}
#AdvancedSearch fieldset label{
	display: block;
	float: left;
	width: 80px;
	/*width: 85px;*/
}

/*#AdvancedSearch fieldset label.radioLabel {
	display: inline;
	clear: none;
	float: none;
}
*/
#AdvancedSearch fieldset .fieldElement input.radio {
}

#AdvancedSearch .actionButton{
	text-align: left;
	margin-top: 10px;
	margin-left: 100px;
}
#AdvancedSearch .actionButton input{
	overflow: visible;
	padding-right: 5px;
	padding-left: 5px;
}
#CategorySearch{
	float:left;
	width: 209px;
	height: 196px !important;
	height /**/ : 206px;
	background-color: #F8F9F7;
	padding-bottom: 10px;
	margin-top: 10px;
}

#CategorySearch  fieldset{
	margin-left: 20px;
	margin-top: 5px;
}

#CategorySearch .fieldElement{
	clear: left;
	height: 22px;
}

#CategorySearch .actionButton{
	text-align: right;
	margin-top: 15px;
	margin-right: 20px;
}

table.form{
	border-width: 1px 0 0 1px;
	border-style: solid;
	border-color: #F1EFF2;
}
table.form td{
	padding: 5px 5px;
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #F1EFF2;
}

td.hightlight{ background-color: #E9ECD9; }
input.calendar {
	background: url(../images/calendar.gif) no-repeat 0 0;
	width:19px;
	height: 19px;
	text-indent: -1000px;
}
input.Search {
	background-image: url(../images/btnSearch.gif);
	background-repeat: no-repeat;
	border: none;
	background-color: transparent;
	height: 22px;
	width: 68px;
	cursor: pointer;
}


a.calendar {
	display:block;
	float:left;
	margin-left: 3px;
	background: url(../images/calendar.gif) no-repeat 0 0;
	width:19px;
	height: 19px;
	text-indent: -1000px;
}

#Content .actionButton{ margin-top: 10px; margin-bottom: 10px; }
#Content1Column .actionButton{ margin-top: 10px; margin-bottom: 10px; }

.h3InfoBlock dl{
	margin-top: 0px;
}

.h3InfoBlock .infoBlockText{
	padding: 7px;
	font-size: 10px;
	border: 1px solid #E9ECD9;	
}

.h3InfoBlock h3{
	font-size: 10px;
	background-color: #F5F6EF;
	height: 15px;
	padding: 4px 7px;	
	margin:0;
	color : #514D4B;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #E9ECD9;	
}

#ProductTD{ position:relative; }
#ProductThumbnail{
	float: left;
}
#ProductDescription{
	float: left;
	font-size: 12px;
	padding-top: 30px; 
	padding-left: 10px;

}

/**********************************************************/
/* clearfix hack                                          */
/* http://positioniseverything.net/easyclearing.html      */
/**********************************************************/
  .clearfix:after {
  	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
	.clearfix {display:inline-block;}
   /* Hide from IE Mac \*/
	.clearfix {display:block;}
   /* End hide from IE Mac */


/*to remove later*/
.poHeader{
	padding : 10px;
	border: 1px solid #E9ECD9;
	margin-bottom: 10px;
}

.poHeader table{ float :left; }
.poHeader .poHeaderPart1{
	padding-right: 15px;
	border-right: 1px solid #E9ECD9;	
	width: 275px;
}

.poHeader .poHeaderPart2{
	width: 275px;
	padding-left: 15px;
}
.poHeader .poHeaderPart1 .label,
.poHeader .poHeaderPart2 .label{
	width: 120px;
	padding-bottom: 5px;
	white-space: nowrap;
}

.poHeader .poHeaderPart1 .value,
.poHeader .poHeaderPart2 .value{
	width: 155px;
}
 
/*2 COLUMN CONTENT - Product Detail Page*/
.productImg {width: 280px; height: 220px; overflow: hidden; border-bottom: 1px solid #ccc; margin-bottom: 10px;}
.productIcons {margin: 0 0 10px 0; padding: 0; border-bottom: 1px solid #ccc;}
.contentLeft {width: 280px; float: left;}
.contentRight {width: 275px;float: left; margin-left: 10px;}
.contentRight .styleName{ border-bottom: 1px solid #ccc; padding-bottom: 5px; }
.technicalSpec { margin-top: 5px; }
.descriptionBlock {width: 265px;background: #f5f5f5; padding: 10px 5px; margin-top: 10px;}
.horizontalColorList {padding: 5px 0; margin: 0; height: 30px;}
.horizontalColorList li{display: inline; vertical-align: middle; padding: 0 5px 0 0; height: 30px;}
.horizontalColorList li.label{font-weight: bold;vertical-align: middle;height: 15px; padding-bottom:20px; }
.productSpecs {width: 275px; margin-top: 10px; margin-left: 10px; }
.productIcons li {display: inline; list-style: none; padding: 10px 10px 0 0; margin-bottom: 10px;}
.pdf { 
	display:block;
	height : 16px;
	padding-left: 23px;
	background:url(../images/pdf.gif) no-repeat 0 0; 
}

#promotionDesc{
	position:absolute;
	top:45px;
	left:380px;
	z-index:300;
	width:400px;
	height:280px;
	border:0px;
}

/* radio button on search order page */
#poSearchForm table.form input#searchTypeOpen, #poSearchForm table.form input#searchTypeSubmitted {
	border:0;
	background-color: #E9ECD9;
}

#FutureInventory{
	position:absolute;
	top:145px;
	left:380px;
	z-index:301;
	width:250px;
	height:280px;
	border:0px;
}

/* Tooltip descriptions */
#divTooltip {position: absolute; top: 0px; width: 175px; visibility: hidden; z-index: 200; background-color: #ffffff; layer-background-color: #ffffff;}
.normalStyle {padding: 5px; text-align: left; font-weight: 500; width: 175px; color: #515356; top: 100px; font-family: verdana,arial,helvetica; font-size: 11px; background-color: #ffffff; layer-background-color: #ffffff; border-width: 1px; border-style: solid; border-color: #86aebb; cursor: default;}
.netscape4Style {padding: 0px; font-weight: 500; width: 175px; color: #515356; top: 100px; font-family: verdana,arial,helvetica; font-size: 11px; background-color: #ffffff; layer-background-color: #ffffff; border: 1px solid #86aebb;}

