body { height: 100%; /*text-align: center;*/ }

#container { border: 0px solid #9e9ec3; margin: 0px auto; width: 960px; }

input { padding-left: 2px; background-color: #fff; color: #000; font-family: tahoma, arial, sans-serif; font-size: 11px; }


/* Classes */
.floatRight { float:right!important;}

/* Page Header */
#page_header { width: 790px; height: 113px; color: #fff; }

#page_header a span { visibility: hidden; background-repeat: no-repeat; }

#page_header a { text-decoration: none; background: url('IMAGES/ASI_LOGO_TOP.jpg') no-repeat 100% 100%; background-position: left; background-repeat: no-repeat; display: block; width: 790px; height: 113px; color: #fff; }

#page_header a:hover { color: #e1e1e1; }

#page_asionline a { float: right; margin: -20px 110px; width: 790px; }

/* Main Navigation Menu */
.naviDescription { display:block; padding-bottom:4px;}
#page_menu { margin-bottom: 0px; width: 960px; height: 53px; display: block; background:url('images/redesign/topNav_bg.jpg') repeat-x; border:solid 1px #f5f5f5;  }

#page_menu ul { width: 965px; height: 52px; list-style-type: none; overflow: hidden; padding:0; margin:0; padding-left:10px; }

#page_menu li { padding-left:7px; width: 123px; height: 52px; float: left; }

#page_menu li.last { margin-right: 0px; width: 144px; content: "."; display: block; height: 52px; clear: both; visibility: hidden; }

#page_menu a { width:125px; height:45px; display: block;}
#page_menu a.woodPannels {background:url('images/redesign/woodPanels.png'); }
#page_menu a.flooring {background:url('images/redesign/floring.png'); }
#page_menu a.decorative {background:url('images/redesign/decorative.png'); }
#page_menu a.specialty {background:url('images/redesign/specialty.png'); }
#page_menu a.display {background:url('images/redesign/display.png'); }
#page_menu a.sustainable {background:url('images/redesign/globe.png') no-repeat 0 -2px; }
#page_menu a.shopOnline { background:url('images/redesign/asiOnline.jpg') no-repeat 0 3px; width:170px; position: relative; right: 50px;}
#page_menu a.shopOnline img { margin-top: 9px; position: relative; right: 2px; width: 150px;}

#page_menu a:hover { color: #e1e1e1; }

/* Main Sub-Navigation Menu */

#page_submenu {width: 960px; height: 27px; clear: both; border:solid 1px #d1d1d1; /*background:url('images/redesign/mainNav_bg.jpg') repeat-x;*/  position:relative; z-index:9999;
               background: #a1977c; /* Old browsers */ background: -moz-linear-gradient(top, #a1977c 0%, #6a6350 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a1977c), color-stop(100%,#6a6350)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a1977c 0%,#6a6350 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a1977c 0%,#6a6350 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #a1977c 0%,#6a6350 100%); /* IE6-9 */ background: linear-gradient(top, #a1977c 0%,#6a6350 100%); /* W3C */
                }

#page_submenu ul { border: none; width: 960px; height: 29px; list-style-type: none; overflow: hidden; clear: left; margin:0; padding:0; }

#page_submenu li { border: none; height: 27px; float: left; overflow: hidden; text-align: left; font-size: 11px; font-weight: bold; color: Black; border-right:solid 1px #fff; }
#page_submenu li.lastItem { width:117px; border: none; }


/* Main PRE-Navigation Menu */

#page_premenu { margin-bottom: 0px; width: 780px; }
#page_premenu ul { border: none; width: 780px; height: 27px; list-style-type: none; overflow: hidden; }

#page_premenu li { border: none; height: 27px; float: left; overflow: hidden; text-align: center; font-size: 11px; font-weight: bold; color: Black; }

#page_premenu li.last { border: none; margin-right: 0px; width: 110px; }

#page_premenu a { border: none; padding-top: 0px; display: block; color: black; text-decoration: none; width: 113px; }

#page_premenu a:hover { color: #e1e1e1; }

Rollover navigation styling #sddm { margin: 0; padding: 0; z-index: 1000; }

#sddm li { width:104px; margin: 0; padding: 0; list-style: none; float: left; font: bold 11px arial; }
#sddm li.big {width:175px;}
#sddm li a { color: #FFFFFF; display: block; font-size: 8pt; font-weight: bold; margin: 0 0 0 0; padding: 6px 0px; text-align: center;
    text-decoration: none;
    text-transform: uppercase; }

#sddm li a:hover { background: #F0F0F0; color:#999; }
#sddm li a.selected {background: #F0F0F0; color:#999;}
#sddm div { position: absolute; visibility: hidden; margin: 0; padding: 0; background: #f0f0f0; border: 1px solid #f3f3f3; z-index: 1000; }

#sddm div a { position: relative; display: block; margin: 0; padding: 5px 10px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; background: #f0f0f0; color: #333333; font: 11px arial; }

#sddm div a:hover { background: #e3e3e3; color: #666666; }

