body
{
	font-family: Arial;
	background-color: #bed1fc;
	font-size: 10pt;
	color: #000000;
	margin: 0px 0px 0px 0px;
	margin-top: 0px;
	border-top: 0px;
}

hr
{
    height: 1px;
    color: #bed1fc;
}

a:link  
{
  	text-decoration : none;
  	color : #12456e;
  } 

a:Visited  
{
  	text-decoration : none;
  	color : #12456e;
 }
a:Active  {
  	text-decoration : underline;
  	color : #12456e;
 }
a:Hover  {
  	text-decoration : underline;
  	color : #12456e;
  }


/* ----- Main Layout Styles ----- */
div.divLogoHomeLink
{
	z-index: 40; 
	position: absolute; 
	top: 5px; 
	left: 15px;
}	

div.divHeader
{
	width: 100%;
	height: 92px;
	background-image: url(../images/Walco/Header.jpg);
	background-color: #010101;
	background-position: left top;
	background-repeat: no-repeat;
}

div.divNeedALogin
{
	margin-left: 802px;
	font-size: 8pt;
	font-weight: bold;
}

div.divNeedALogin a:link  { text-decoration : none; color : #FFFFFF; }
div.divNeedALogin a:Visited  { text-decoration : none; color : #FFFFFF; }
div.divNeedALogin a:Active  { text-decoration : underline; color : #FFFFFF; }
div.divNeedALogin a:Hover  { text-decoration : underline; color : #FFFFFF; }

div.divUsername
{
	margin-left: 790px;
	margin-top: 5px;
}  
input.txtUsername
{
	width: 104px; 
	height: 16px; 
	background-image: url(../images/Walco/Username_BG.gif); 
	border: 0px; 
	padding: 0px;
	color: #888888;
	text-align: center;
	font-size: 8pt;
}
div.divPassword
{
	margin-left: 790px;
	margin-top: 5px;
}  
input.txtPassword
{
	width: 104px; 
	height: 16px; 
	background-image: url(../images/Walco/Password_BG.gif); 
	border: 0px; 
	padding: 0px;
	color: #000000;
	text-align: center;
	font-size: 8pt;
}

div.divNavBar
{
	width: 100%;
	height: 34px;
	background-color: #010101;
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 0px;
}
div.divQuickSearch
{
	width: 185px;
	height: 21px;
	margin-top: 6px;
	padding-left: 5px;
	padding-top: 0px;
	margin-left: 15px;
	margin-right: 140px;
	background-image: url(../images/Walco/QuickSearch_BG.gif);	
}
input.txtQuickSearch
{
	width: 145px;
	height: 11px;
	color: #888888;
	text-align: center;
	font-size: 8pt;
	border: 0px;
}
div.divGrayBar
{
	width: 100%;
	height: 7px;
	background-color: #807f7f;
}

div.divGrayBar_About
{
	width: 100%;
	height: 7px;
	background-color: #bed1fc;
}

div.divGrayBar_Contact
{
	width: 100%;
	height: 7px;
	background-color: #11456f;
}

div.divGrayBar_Events
{
	width: 100%;
	height: 7px;
	background-color: #378fd6;
}
	
div.divMainContentBar
{
	width: 100%;
	background-color: #FFFFFF;
}
td.tdSideNavs
{
	width: 168px;
	padding: 0px;
	background-color: #999999;
}
td.tdMainRight
{
	padding: 0px;
}
div.divFooterBar
{
	width: 100%;
	height: 36px;
	background-image: url(../images/Walco/Footer_BG.gif);
	background-position: left top;
	background-repeat: no-repeat;	
}
div.divFooter_Navs
{
	font-size: 8pt;
	line-height: 12pt;
	color: #444444;
	text-align: center;
	width: 100%;
}
div.lyrMsg
{
	z-index: 50; 
	position: absolute; 
	top: 45px; 
	left: 570px;
}

/* -- Home Page Styles ------------------------------------------------------------------------- */
div.divHmPgMainCopy
{
	width: 775px;
	line-height: 15pt;
	font-size: 9pt;
}
div.divHmPgBar
{
	width: 775px;
	height: 16px;
	background-image: url(../images/Walco/HmPgBar_BG.gif);
}
td.tdInfoCol_1
{
	width: 375px;
}
div.divInfoCol_1
{
	width: 335px;
	text-align: left;
	margin: 8px 0px 16px 0px;
}
td.tdInfoCol_Line
{
	width: 10px;
	background-image: url(../images/Walco/InfoColSep_BG.gif);
	background-position: top;
	background-repeat: no-repeat;
}
td.tdInfoCol_2
{
	width: 375px;
}
div.divInfoCol_2
{
	width: 335px;
	text-align: left;
	margin: 8px 0px 16px 0px;
}
div.divInfoCol_2 p
{
	margin: 0px;
}

/* -- Side Nave Styles --------------------------- */
div.divSideNavs
{
	margin-top: 4px;
	margin-left: 4px;
}

td.tdSideNavItem
{
	font-size: 11pt;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 12px;
	width: 150px;
}

td.tdSideNavItem a:link  { text-decoration : none; color : #363636; }
td.tdSideNavItem a:Visited  { text-decoration : none; color : #363636; }
td.tdSideNavItem a:Active  { text-decoration : underline; color : #363636; }
td.tdSideNavItem a:Hover  { text-decoration : underline; color : #363636; }

td.tdSideNavBar
{
	background-image: url(../images/Walco/SideNavBar_BG.gif);
	background-repeat: no-repeat;
}
td.tdSideNavSubItem
{
	background-image: url(../images/Walco/SideNavSubItem_BG.gif);
	background-repeat: repeat-y;
	font-size: 9pt;
	padding: 2px 1px 2px 22px;
}

td.tdSideNavSubItem a:link  { text-decoration : none; color : #FFFFFF; }
td.tdSideNavSubItem a:Visited  { text-decoration : none; color : #FFFFFF; }
td.tdSideNavSubItem a:Active  { text-decoration : underline; color : #FFFFFF; }
td.tdSideNavSubItem a:Hover  { text-decoration : underline; color : #FFFFFF; }

table.tblLevel2List
{
	width: 700px;
}
td.tdLevel2Col
{
	width: 225px;
	padding-bottom: 15px;
}
td.tdLevel2Spacer
{
	width: 10px;
}
div.divLevel2Heading
{
	padding: 2px;
	font-weight: bold;
	font-size: 8pt;
	color: #67686c;
	border-bottom: solid 1px #afb0b5;
	margin-bottom: 5px;	
}
div.divLevel2Heading a:link  { text-decoration : none; color : #67686c; }
div.divLevel2Heading a:Visited  { text-decoration : none; color : #67686c; }
div.divLevel2Heading a:Active  { text-decoration : underline; color : #67686c; }
div.divLevel2Heading a:Hover  { text-decoration : underline; color : #67686c; }


div.divCatItem
{
	font-size: 8pt;
}
div.divCookieCrumbs
{
	margin-left: 40px;
	margin-top: 10px;
	font-size: 8pt;
	font-weight: bold;
}

/* -- Page Styles --------------------------------- */
div.divTitle
{
	margin-top: 20px;
	margin-left: 40px;
	width: 650px;
	padding-bottom: 3px;
	color: #11456f;
	font-size: 13pt;
	font-weight: bold;
	border-bottom: solid 1px #11456f;
}
div.divBody
{
	margin-left: 40px;
	width: 650px;
	margin-top: 10px;
	margin-bottom: 25px;
}

/* -- Item page styles -------------------------------- */
table.tblItemPage
{
	width: 575px;
}
td.tdItemPageCol1
{
	width: 250px;
	padding: 0px;
}
td.tdItemPageCol2
{
	width: 300px;
	padding: 0px;
}
td.tdItemPageSpacer
{
	width: 25px;
	padding: 0px;
}
div.divItemImage
{
	margin-bottom: 8px;
}
table.tblAttributes
{
	width: 270px;
}

tr.trAttributes_reg td
{
	padding: 2px;
	border-top: solid 1px #c6c6c6;	
	border-bottom: solid 1px #c6c6c6;
	color: #3b3532;
	font-size: 9pt;
	font-weight: bold;
}
tr.trAttributes_alt td
{
	padding: 2px;
	border-top: solid 1px #c6c6c6;	
	border-bottom: solid 1px #c6c6c6;
	color: #3b3532;
	font-size: 9pt;
	font-weight: bold;
	background-color: #f2f7f0;	
}
.spItemRed
{
	color: #c52032;
}
div.divItemSupplier
{
	font-size: 16pt;
	color: #afb0b5;
	padding-bottom: 5px;
	border-bottom: solid 1px #afb0b5;
	margin-bottom: 5px;
}
div.divItemDescr
{
	margin-bottom: 15px;
	font-size: 9pt;
}
div.divMoreFlyout
{
	width: 400px;
	border: 2px solid #afb0b5;
	background-color: white;
	padding: 8px;
}
div.divPromotionFlyout
{
	width: 250px;
	border: 2px solid #afb0b5;
	background-color: white;
	padding: 15px;
}

div.divSize
{
	margin-top: 2px;
}
.selSize
{
	width: 230px;
}
div.divColor
{
	margin-top: 10px;
	margin-bottom: 5px;
}
.selColor
{
	width: 230px;
}	
div.divQty
{
	margin-top: 20px;
	width: 230px;
	text-align: right;
}
div.divPersReports
{
	width: 230px;
	text-align: center;
	margin-top: 30px;
}

td.tdPriceHeading {
    background-color: #12456e;
    color: White;
    padding: 3px;
    text-align: left;
}

.spSignInHeading {
    font-weight: bold;
    font-size: 11pt;
    color: #003560;
}
