html, body, p, td, input, select  { font-family:Arial, Helvetica, Sans-Serif; font-size:11px; } 

a { color:#305896; }
form { margin-bottom:0px; }
 
 #body { height:404px; padding:0px; margin:0px; }

 #accessDeniedMessage { position:absolute; padding:0px; margin:0px; right:0px; top:0px; text-align:center; width:100%; }
 
 .attachmentContainer  { width:150px; }

 .catHierarchy  { color:black; font-size:9px; font-weight:normal; height:14px; padding:2px 0px; text-decoration:none; text-transform:uppercase; }
 .catHierarchyLink { color:black; font-size:9px; font-weight:normal; text-decoration:none; text-transform:uppercase; }
a:hover.catHierarchyLink { color:black; }

 .catMajorListLeft { width:77px; }
 .catMajorListRight { width:17px; }
 .catMajorListCell { background-image:url(../images/sidemenu/background.gif); background-position:bottom right; background-repeat:no-repeat; text-align:center; width:221px; white-space:normal; }
 .catMajorListCellContent { padding:5px 25px; text-align:right; }
a.catMajorListLink { color:white; font-size:14px; font-weight:bold; text-transform:lowercase; }
a:hover.catMajorListLink { color:black; text-decoration:none; }
 
 .catCustomBackground { height:80px; padding:0px; margin:0px; width:80px; }
 .catCustomBackground a img { height:80px; width:80px; }
 
 .copyright { background-color:transparent; color:#739bb4; display:none; font-size:9px; font-weight:normal; margin-left:55px; margin-top:10px; text-decoration:none; text-transform:uppercase; }
 .copyright a { color:#739bb4; }

 #defaultUserCatalogueViewAnchor img { padding-right:30px; }

 .deliveryMainTable {text-align: left; padding: 3px; width: 600px; text-align: center;}

 .gridSpacer { height:141px; padding:0px; margin:0px; width:141px; }
 .gridBackground { background-color:white; vertical-align:top; width:705px; }
 .gridBottom { background-image:url(../images/grid/bottom.gif); background-position:top left; background-repeat:repeat-x; width:705px; }
 .gridTop { background-image:url(../images/grid/top.gif); background-position:bottom left; background-repeat:repeat-x; width:705px; }
 .gridLeft { background-image:url(../images/grid/left.gif); background-position:top left; background-repeat:repeat-y; width:12px; }
 .gridRight { background-image:url(../images/grid/right.gif); background-position:top left; background-repeat:repeat-y; width:12px; }

 #imageChecked { height:10px; width:10px; }
 #imageUnchecked { height:10px; width:10px; }
 
 #layoutBody  { height:auto; width:100%; } 
 #layoutLeft  { background-color:transparent; background-image:none; display:table-cell; width:200px; } 
 #layoutRight  { display:none; width:0px; } 
 #layoutHeader  { background-color:transparent; height:90px; } 
 #layoutFooter  { background-color:transparent; height:22px; } 
 #layoutWebsite { height:auto; width:auto; } 
 
 #login { display:none; position:absolute; padding:0px; margin:0px; right:5px; top:0px; width:180px; }
 #login form { padding:2px; margin:2px; }
 #loginFailureMessage { position:absolute; padding:0px; margin:0px; right:0px; top:0px; text-align:center; width:100%; }
 #accessDeniedMessage { position:absolute; padding:0px; margin:0px; right:0px; top:12px; text-align:center; width:100%; }
 .loginCell { background-color:#305896; border-color:#305896; color:white; font-weight:bold; text-transform:uppercase; }
 .loginCell a { color:white; font-weight:normal; text-transform:none; }
 .login-links { padding-top:16px; }

 .prodContainer  { border-width:0px; }

 #searchForm { padding-right:20px; padding-top:10px; }
 .searchButton { background-color:transparent; border-style:outset; border-width:1px; color:white; font-family:Arial,Helvetica; font-size:12px; font-weight:bold; margin-top:4px; margin-left:50px; text-transform:uppercase; } 
 .searchField  { background-color:white; color:black; border-color:white; border-width:0px; font-size:10px; height:16px; margin-top:5px; width:70px; }
 .searchPrompt { color:white; font-size:12px; font-weight:bold; padding-left:46px; text-transform:uppercase; } 
 
 