html
{
background: #fff;
}


body
{
margin: 0 auto;
text-align: center;
font: normal 12px arial;
color: black;
}

img
{
display: block;
}

form
{
display: inline;
}

#PageWrapper
{
background: #ffffff;
margin: 0 auto;
width: 953px;
position: relative;
text-align: left;
}

#PageWrapper2
{
background: #ffffff url(https://lib.store.yahoo.net/lib/yhst-52488765955437/ey-pagewrapper-bg.jpg) repeat-y;
margin: 0 auto;
width: 953px;
position: relative;
text-align: left;
}

#Header
{
width: 953px;
position: relative;
background: #ffffff; 
}

.headerLinks
{
font: normal 11px arial;
font-weight:normal;
color: black;
position: absolute;
right: 204px;
top: 90px;
text-align: right;
}

.headerLinks a:link
{
font: normal 11px arial;
color: black;
text-decoration: none;
}

.headerLinks a:visited
{
font: normal 11px arial;
text-decoration: none;
}

.headerLinks a:hover
{
font: normal 11px arial;
color: black;
text-decoration: underline;
}

.headerLinks a:active
{
font: normal 11px arial;
color: black;
text-decoration: none;
}

.headerLinks2
{
display:inline;
}

.headerLinks2 img
{
display:inline;
}

.headerLinks2 a:link
{
font: bold 12px arial;
color: #000000;
text-decoration: none;
}

.headerLinks2 a:visited
{
font: bold 12px arial;
text-decoration: none;
}

.headerLinks2 a:hover
{
font: bold 12px arial;
color: #000000;
text-decoration: underline;
}

.headerLinks2 a:active
{
font: bold 12px arial;
color: #000000;
text-decoration: none;
}

#ColumnWrapper
{
background: transparent;
width: 953px;
text-align: left;
position:relative;
}


#LeftColumn
{
float: left;
width: 166px;
border: 1px solid white;
border-bottom: 0;
background-color: #ececec;
}



#RightColumn
{
float: left;
width: 765px;
margin-left: 19px;
}

#Footer
{
clear: both;
width: 953px;
background-color: white;
}

.featuredTitle
{
font: bold 14px arial;
color: #2d3b57;
}

.contentsName
{
font: bold 12px arial;
color: #0144b5;
min-height:29px;
text-decoration:underline;
}

.contentsSize
{
font: bold 10px arial;
color: black;
min-height:10px;
}

.contentsName a:link
{
font: bold 12px arial;
color: #0144b5;
text-decoration: none;
}

.contentsName a:visited
{
font: bold 12px arial;
text-decoration: none;
}

.contentsName a:hover
{
font: bold 12px arial;
color: black;
text-decoration: underline;
}

.contentsName a:active
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.contentsRegPrice
{
font: normal 11px arial;
color: #808080;
}

.contentsSalePrice
{
font: bold 12px arial;
color: #000000;
}

.leftnavi a
{
font: bold 12px arial;
color: #000000;
}

.searchInput
{
position: absolute;
left: 10px;
top: 90px;
width: 300px;
padding: 3px;
border: 1px solid #999999;
font: normal 12px arial;
color: black;
}

.searchSubmit
{
position: absolute;
left: 325px;
top: 90px;
}

.catNav
{
width: 166px;
}

.catNav ul
{
margin: 0;
padding: 0;
width: 156px;
margin-left:10px;
list-style: none;
}

.catNav ul li
{
background: #ececec url(https://lib.store.yahoo.net/lib/yhst-52488765955437/ey-bullet.jpg) no-repeat scroll 9px center;
font: bold 12px arial;
color: black;
padding: 2px 0;
}

.catNav ul li.selected
{
background: #ececec url(https://lib.store.yahoo.net/lib/yhst-52488765955437/ey-selected-bg.jpg) no-repeat scroll 1px center;
font: bold 12px arial;
color: black;
padding: 4px 0;
}

.catNav ul li div
{

}
.beforeAfter{
width:100%;
}
.beforeAfter td{
padding-bottom:10px;
vertical-align:top;
}

.catNav ul li a:link
{
font: bold 12px arial;
color: #0144b5;
text-decoration: none;
text-transform: capitalize;
text-decoration: underline;
}

.clearanceL a
{
font: bold 15px arial;
color: #cc0000;
padding:10px;
}

.catNav ul li a:visited
{
font: bold 12px arial;
text-decoration: none;
text-transform: capitalize;
}

.catNav ul li a:hover
{
font: bold 12px arial;
color: #0144b5;
text-decoration: underline;
text-transform: capitalize;
}

.catNav ul li a:active
{
font: bold 12px arial;
color: #0144b5;
text-decoration: none;
text-transform: capitalize;
}

.catNav ul li.selected a:link
{
font: bold 12px arial;
color: white;
text-decoration: none;
text-transform: capitalize;
}

.catNav ul li.selected a:visited
{
font: bold 12px arial;
text-decoration: none;
text-transform: capitalize;
}

.catNav ul li.selected a:hover
{
font: bold 12px arial;
color: black;
text-decoration: none;
text-transform: capitalize;
}

.catNav ul li.selected a:active
{
font: bold 12px arial;
color: black;
text-decoration: none;
text-transform: capitalize;
}

.eyBreadcrumbs
{
font: normal 11px arial;
color: #808080;
margin: 5px 0;
}

.eyBreadcrumbs a:link
{
font: normal 11px arial;
color: #808080;
text-decoration: none;
}

.eyBreadcrumbs a:visited
{
font: normal 11px arial;
text-decoration: none;
}

.eyBreadcrumbs a:hover
{
font: normal 11px arial;
color: #808080;
text-decoration: underline;
}

.eyBreadcrumbs a:active
{
font: normal 11px arial;
color: #808080;
text-decoration: none;
}

h1.eyTitle
{
margin:0;
color: #d4232d;
font: normal 20px arial;
border-bottom: 1px solid #41649c;
width: 100%;
}

.eyText11
{
font: normal 11px arial;
color: black;
}

.eyText12
{
font: normal 12px arial;
color: black;
}

.shopByTable
{
background-color: #8a8a8a;
}

.shopByCell
{
font: bold 13px arial;
color: white;
text-align: center;
padding: 7px;
}

.eyFeaturedTitle
{
font: bold 14px arial;
color: white;
padding-left: 8px;
}

.eyFeaturedLink
{
font: bold 12px arial;
color: #404040;
text-align: right;
padding-right: 8px;
}

.eyFeaturedLink a:link
{
font: bold 11px arial;
color: #404040;
text-decoration: underline;
}

.eyFeaturedLink a:visited
{
font: bold 11px arial;
text-decoration: underline;
}

.eyFeaturedLink a:hover
{
font: bold 11px arial;
color: #404040;
text-decoration: underline;
}

.eyFeaturedLink a:active
{
font: bold 11px arial;
color: #404040;
text-decoration: underline;
}

.eyFeatured2Title
{
font: bold 14px arial;
color: black;
text-align: center;
padding-top:7px;
}

.newsletter
{
background: white url(https://lib.store.yahoo.net/lib/yhst-52488765955437/newsupdated.jpg) no-repeat;
width: 952px;
height: 71px;
position: relative;
clear: both;
}

.newsSubmit
{
position: absolute;
left: 866px;
top: 15px;
}

.newsInput
{
position: absolute;
left: 632px;
top: 15px;
width: 223px;
padding: 1px 3px 0 0;
font: normal 11px arial;
color: #000;
text-align: left;
}

.newsText
{
font: normal 12px arial;
color: black;
text-align: center;
position: absolute;
left: 44px;
top: 41px;
width: 291px;
}

.footerLinks
{
font: normal 12px arial;
color: black;
padding-top: 4px;
}

.footerLinks a:link
{
font: normal 12px arial;
color: black;
text-decoration: none;
}

.footerLinks a:visited
{
font: normal 12px arial;
text-decoration: none;
}

.footerLinks a:hover
{
font: normal 12px arial;
color: black;
text-decoration: underline;
}

.footerLinks a:active
{
font: normal 12px arial;
color: black;
text-decoration: none;
}
#SpecTable{
width:250px;
border-collapse:collapse;
}
#SpecTable td{
padding:5px;
font-family:arial;
}

#Tab1 ul{
list-style-position:inside;
}
.contentsT{
width:172px;
padding:5px;
float:left;
border:1px dotted #ebebeb;
}

.contentsT img{
padding-top:5px;
}


.sectionTable{
height:265px;
margin-bottom:5px;
}
.sectionTable td{
height:265px;
vertical-align:top;
}

#Filter{
background: white url(https://lib.store.yahoo.net/lib/yhst-52488765955437/filterback.jpg) no-repeat;
height:28px;
line-height:28px;
padding-left:107px;
font-weight:bold;
margin-bottom:20px;

width:617px;
}

#Filter select{
font-size:8pt;
margin-left:5px; 
margin-right:5px;
}

#EYFooter{
background: white !important;
clear: both;
position: relative;
}

<!-- Drop Menu -->

@charset "UTF-8";
/* CSS Document */

/* CSS menu2s - Horizontal CSS menu2 with Dropdown and Popout menu2s - 20050131 */

*{margin:0;padding:0;border:none;}

/* Begin CSS Popout menu2 */

#preloader {
    /* Images you want to preload*/
    background-image:url(https://lib.store.yahoo.net/lib/yhst-52488765955437/drop-bg.png);
    width: 0px;
    height: 0px;
    display: inline;
}

#menu2{
width:953px;
height:40px;
float:left;
background-image: url(https://lib.store.yahoo.net/lib/yhst-52488765955437/menu-bg.gif);
background-repeat:no-repeat;
z-index:500;
font-weight:100;
text-align:left;
color:#0e0e0e;
position:relative;
}


#menu2 a {
margin:0;
z-index:500;
text-align:left;
color:0e0e0e;
text-decoration:none;
}

#menu2 h2{
color:#0e0e0e;
height:25px;
font-size:12px;
text-align:center;
cursor:pointer;
border-left:1px dotted #ccc;
}

#menu2 h3{
color:#0e0e0e;
height:25px;
font-size:12px;
text-align:center;
text-decoration:none;
cursor:pointer;
border-left:1px dotted #ccc;
}

#menu2 h3 a{
color:#0e0e0e;
height:16px;
text-decoration:none;
}

#menu2 h3 a:hover{
color:#bd1922;

}

#menu2 h4{
color:#0e0e0e;
height:25px;
font-size:12px;
text-align:center;
text-decoration:none;
cursor:pointer;
}

#menu2 h4 a{
color:#0e0e0e;
height:16px;
text-decoration:none;
}

#menu2 h4 a:hover{
color:#bd1922;

}

#menu2 .title{
color:#0e0e0e;
font-size:11px;
font-weight:bold;
padding:8px 0 5px 0;
}

#menu2 .titleO{
color:#bd1922;
font-size:10px;
font-weight:bold;
padding-top:5px;
}

#menu2 ul li ul {
color:#0e0e0e;
padding:10px;
font-size:11px;
z-index:500;
}

#menu2 a{
color:#0e0e0e;
text-decoration:none;
z-index:500;
}

#menu2 .left{
float:left;
width:180px;
}


#menu2 .right{
float:left;
width:180px;
text-align:left;
padding-left:20px;
}

#menu2 a:hover{
color:#bd1922;
text-decoration:none;
z-index:500;
}


#menu2 ul{
list-style:none;
margin:0;
padding:0;
float:left;
z-index:500;
width:118px;
padding:10px 0px 0px 0px;
}


#menu2 li{
position:relative;
}


#menu2 ul ul{
position:absolute;
z-index:500;
display:none;
width:330px;
background-image:url(https://lib.store.yahoo.net/lib/yhst-52488765955437/drop-bg.png);
background-position:bottom;
background-repeat:no-repeat;
top:25px;
}

.left1{
position:absolute;
z-index:500;
left:10px;
display:none;
width:330px;
background-image:url(https://lib.store.yahoo.net/lib/yhst-52488765955437/drop-bg.png);
background-position:bottom;
background-repeat:no-repeat;
}
.left2{
position:absolute;
z-index:500;
left:-80px;
display:none;
width:350px;
background-image:url(https://lib.store.yahoo.net/lib/yhst-52488765955437/drop-bg.png);
background-position:bottom;
background-repeat:no-repeat;
}

.right2{
position:absolute;
z-index:500;
right:-85px;
display:none;
width:350px;
background-image:url(https://lib.store.yahoo.net/lib/yhst-52488765955437/drop-bg.png);
background-position:bottom;
background-repeat:no-repeat;
}

.right3{
position:absolute;
z-index:500;
right:-10px;
display:none;
width:350px;
background-image:url(https://lib.store.yahoo.net/lib/yhst-52488765955437/drop-bg.png);
background-position:bottom;
background-repeat:no-repeat;
}

#menu2 .left{
float:left;
width:140px;
padding-left:20px;
padding-bottom:20px;
}


#menu2 .right{
float:left;
width:145px;
text-align:left;
padding-left:20px;
padding-bottom:20px;
}



#menu2 ul ul ul{
top:0;
left:100%;
}

#menu2 .hotItem{
color:#bd1922;
font-size:8px;
font-style:italic;
}

#menu2 .greenItem{
	color:#009900;
	font-size:8px;
	font-style:italic;
}
#menu2 .products{
color:#bd1922;
}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#menu2 h2:hover{
color:#0e0e0e;
}

div#menu2 li:hover{
	z-index:500;
	color:#1f2e7d;
}

div#menu2 li:hover ul ul,
div#menu2 li li:hover ul ul,
div#menu2 li li li:hover ul ul,
div#menu2 li li li li:hover ul ul
{display:none;}

div#menu2 li:hover ul,
div#menu2 li li:hover ul,
div#menu2 li li li:hover ul,
div#menu2 li li li li:hover ul
{display:block;}

/* End of non-anchor hover selectors */

/* Styling for Expand */

#menu2 a.x, #menu2 a.x:visited{
color:#b2bb3a;
background:#eee url(/css/images/expand3.gif) no-repeat 100% 100%;
}

#menu2 a.x:hover{
color:#d8e7ef;
background-color:#ffffff;
}

#menu2 a.x:active{
color:#d8e7ef;
background-color:#ffffff;
}

#menu2 ul li {float: left; width: 100%;}
#menu2 ul li a { border:0;
}
/* End CSS Popout menu2 */
body {
behavior: url("https://lib.store.yahoo.net/lib/yhst-52488765955437/csshover.htc");
}



<!-- End Drop Menu-->

#menu{
background-image: url(https://lib.store.yahoo.net/lib/yhst-52488765955437/menu-bg.gif);
background-repeat:no-repeat;
background-color:#fff;
width:953px;
height:33px;
color:3b3939;
border-top:#c2c2c2 3px solid;
padding-bottom:7px;
}

#buttons{
padding-top:10px;
text-align:center;
}

.topBut {
padding:9px 3px;
color:#3b3939;
text-decoration:none;
text-align:center;
font-size:12px;
font-weight:bold;
border-left:#c2c2c2 1px solid;
}



.topBut a{
color:#3b3939;
text-decoration:none;
}




.topButL a{
padding:8px 3px;
color:#3b3939;
text-decoration:none;
font-size:12px;
font-weight:bold;
border-left:0;
}

.topBut a:hover{
color:#cc0000;
}

.topButL a:hover{
color:#cc0000;
}

#WoodDrop{
left:292px;
}
#InstallationToolsDrop{
left:0px;
}

#InstallationMaterialsDrop{
left:78px;
}

#TrimDrop{
left:214px;
}
#DecorativeDrop{
left:372px;
}
#GlassDrop{
left:487px;
}
#CeramicDrop{
left:567px;
}
#StoneDrop{
left:661px;
}
#PorcelainDrop{
left:742px;
}
#LearningDrop{
right:0px;

}
.dropDown{
background-color:white;
position:absolute;
top:149px;
display:none;
width:158px;
padding:5px;
border-left:1px solid #000000;
border-right:2px solid #000000;
border-bottom:2px solid #000000;
}
.dropDown ul{
list-style-type:none;
}
.dropDown a:link{
color:#808080;
text-decoration:none;
font-family:arial;
font-size:9pt;
}
.dropDown a:visited{
text-decoration:none;
font-family:arial;
font-size:9pt;
}
.dropDown a:active{
color:#808080;
font-family:arial;
text-decoration:none;
font-size:9pt;
}
.dropDown a:hover{
color:#CC0000;
font-family:arial;
font-size:9pt;
}






.compare{
background-color:white;
display:none;
left:20px;
overflow:auto;
position:absolute;
top:25px;
width:913px;
z-index:1002;
}
#compareTable{
width:913px;
}
#compareTable td{
padding:5px;
}

#Login{
left:810px;
position:absolute;
top:0;
}
.compareHeader{
background-color:#e4e4e4;
font-weight:bold;
text-align:left;
padding:5px;
}
.captionDiv{
text-align:left;
vertical-align:top;
width:480px;
}
.compareTR td{
border:1px solid #e4e4e4;
}
.compareBack{
background:#ececec;
width:145px;
height:20px;

text-align:left;
line-height:17px;
padding-left:17px;
vertical-align:bottom;
margin-top:5px;

}

.compareBack a:link{
font-size:8pt;
color:#000;
font-weight:bold;
text-decoration:none;
}
.compareBack a:visited{
font-size:8pt;
font-weight:bold;
text-decoration:none;
}
.compareBack a:active{
font-size:8pt;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
.compareBack a:hover{
font-size:8pt;
color:#ffffff;
font-weight:bold;
text-decoration:underline;
}
.compareCheck{
top:3px;
*top: 0px;
}

#ContactUs{
background: white url(https://lib.store.yahoo.net/lib/yhst-52488765955437/contactusback.jpg) no-repeat scroll center top;
height:450px;
width:413px;
}
#ContactUs{
padding-left:10px;
padding-top:33px;

width:400px;
font-size:9pt;
color:#000;
font-weight:bold;
}

#ContactUs td{
padding-top:10px;
padding-bottom:10px;
vertical-align:top;
}


#ContactUs input{
border:1px solid #c0c0c0;
width:254px;
}
#ContactUs select{
border:1px solid #c0c0c0;
width:254px;
}
#ContactUs textarea{
border:1px solid #c0c0c0;
height:150px;
width:254px;
}
.infoWrapper{
margin-left:10px;
}
.storeLocation{
font-size:9pt;
font-weight:bold;
color:#d3232d;
background: white url(https://lib.store.yahoo.net/lib/yhst-52488765955437/redarrow.jpg) no-repeat scroll left;
padding-left:10px;
}

#FAQ .faqHeading{

font-size:11pt;
font-weight:bold;
color:#d3232d;
background: white url(https://lib.store.yahoo.net/lib/yhst-52488765955437/faqheader.jpg) no-repeat scroll left;
padding-left:36px;
line-height:40px;

}

#FAQ a:link{
font-size:9pt;
font-weight:bold;
color:#000000;
background: white url(https://lib.store.yahoo.net/lib/yhst-52488765955437/faqarrow.jpg) no-repeat scroll left;
padding-left:20px;
margin-left:10px;
}
#FAQ a:visited{
font-size:9pt;
font-weight:bold;
background: white url(https://lib.store.yahoo.net/lib/yhst-52488765955437/faqarrow.jpg) no-repeat scroll left;
padding-left:20px;
margin-left:10px;
}
#FAQ a:active{
font-size:9pt;
font-weight:bold;
color:#000000;
background: white url(https://lib.store.yahoo.net/lib/yhst-52488765955437/faqarrow.jpg) no-repeat scroll left;
padding-left:20px;
margin-left:10px;
}
#FAQ a:hover{
font-size:9pt;
font-weight:bold;
color:#000000;
background: white url(https://lib.store.yahoo.net/lib/yhst-52488765955437/faqarrow.jpg) no-repeat scroll left;
padding-left:20px;
margin-left:10px;
}

.faqAnswer{
display:none;
margin-left:80px;
margin-top:5px;
}
#info-div{
padding-left:10px;
padding-right:10px;
}
#info-div ol, #info-div ul{
list-style-position:inside;
}
#info-div ol li, #info-div ol ul{
margin-top:4px;
margin-bottom:4px;
}
#loadingDiv{
font-weight:bold;
text-align:center;
color:#000000;
background: transparent url(https://lib.store.yahoo.net/lib/yhst-52488765955437/ajax-loader.gif) no-repeat scroll center top;
height:50px;
font-size:11pt;
}

#installCheck{
padding-top:10px;
}

#installCheck a{
padding-left:10px;
color:#000000;
text-decoration:none;
}

#installCheck a:hover{
padding-left:10px;
color:#cc0000;
text-decoration:none;
}

#installCheckT{
background-color:#959595;
color:#FFFFFF;
margin-bottom:5px;
font-size:13px;
padding-left:5px;
}

#installCheck ul{
margin-bottom:15px;
}

#installCheck li{
margin-left:15px;
padding-bottom:7px;
padding-right:5px;
font-size:10px;
}

.addingToCart{
 
font-size:11pt;
font-weight:bold;
color:#d81f2d;
 
}
.addedToCart{
 
font-size:11pt;
font-weight:bold;
color:#005e00;
 
}

.stripViewer .panelContainer .panel table td{
width:180px;
}

.everday {
color:#8c8c8c;
font-size:14px;
font-weight:bold;
font-style:italic;
padding-left:7px;
}

#freeShip {
position:absolute;
top:360px;
right:10px;
width:221px;
height:110px;
}

#testimonialF {
position:absolute;
top:160px;
right:120px;
width:266px;
}

#inStore {
position:absolute;
top:270px;
right:28px;
width:266px;
font-weight:bold;
text-align:right;
}

#orderBut {
position:absolute;
top:385px;
right:140px;
width:150px;
}




#boxQty {
position:absolute;
top:365px;
right:130px;
width:150px;
background-color:#ebebeb;
}

#orderBG {
background-color:#ebebeb;
width:600px;
min-height:45px;
padding:10px;
}

.LargePrice {
font-size:24px;
font-weight:bold;
color:#cc0000;
}

.MedPrice {
font-size:24px;
}

#liveChat {
position:absolute;
top:5px;
right:335px;
}

.instock {
color:green;
size:11px;
font-weight:bold;
}

#twitter {
position:fixed;
top:170px;
right:0;
display: block;
}

.social {
display:inline;
}

.smallText {
color:#000;
font-size:10px;
}

#mini-tour {
position:absolute;
top:1px;
left:210px;
}
.cusFav {
margin-left:450px;
font-size:14px;
font-weight:bold;
font-style:italic;
color:#cc0000;
}
/* Rotator Layout
--------------------------------------------------------------------------------------- */

.rotator { width: 958px; height: 412px; background: #fff url(https://lib.store.yahoo.net/lib/yhst-52488765955437/bg-frame.jpg) bottom left no-repeat;  float:left; margin:15px 0px 0px 0px; z-index:1;}

#divMainRotator { width: 958px; height: 412px; overflow: hidden; z-index:2;}
.featured_project { width: 931px; padding: 12px; height: 376px; overflow: hidden;}
.featured_project img { float: left; display: inline;}
.featured_project_content { float: left; display: inline; width: 390px; margin-top: 50px; overflow: hidden;}
.featured_project_content h4 { font-size: 3.8em; font-weight: 200; margin: 26px 0; line-height: 1.1em;}

#divMainRotatorNav { position:absolute; bottom:23px; left:12px; z-index:10; height: 42px; width:688px; overflow: hidden; background: url(https://lib.store.yahoo.net/lib/yhst-52488765955437//bg-menu.png) top left no-repeat; padding-left:250px;}
#divMainRotatorNav a { display: block; float: left; width: 134px; height: 34px; background: url(https://lib.store.yahoo.net/lib/yhst-52488765955437/tab-off.png)  top left no-repeat; text-align: center; line-height: 34px; font-size: 17px; color: #0e0e0e; margin-right: 1px; margin-top:7px; text-decoration:none; }
#divMainRotatorNav a:hover {  background: transparent url(https://lib.store.yahoo.net/lib/yhst-52488765955437/tab-on.png) top left no-repeat; text-decoration: none; }
#divMainRotatorNav a.activeSlide {background: transparent url(https://lib.store.yahoo.net/lib/yhst-52488765955437/tab-on.png) top left no-repeat; text-decoration: none; color: #cc0000; font-weight:bold; }
#divMainRotatorNav a:focus { outline: none; }
