body {font-family: Arial, Helvetica, sans-serif;  background-image:url(../Graphics/tile3.png)}

a:link{text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active{text-decoration: none;}

#main {height: 1220px; width: 960px; margin-left: auto ; margin-right: auto; border: solid #000000; background-color:#FFFFFF; margin-top:20px;}
#TopColum {height:120px; width: 960px; background-color:#FFFFFF; border-bottom: groove #000000; float:left; background-image:url(../Graphics/ExpressFlooringHeaderBackup.png)} 
#MiddleColum {height:300px; width: 960px; float:left; background-color: #DFDFDF; border-bottom:groove #000000} 
#TextBackground {height: 290px; width: 247px; margin-top:0px; float:left; margin-left:9px; 
background-color: #DFDFDF; font-size: 13px; text-align: center} 
#SlideShow{height: 300px; width: 550px; float:left; margin-left:11px; border-left: solid #000000} 
#MenuHolder{background-color:#0375BB; position: relative; z-index:1000; width:960px; float:left; border-bottom: solid #000000 ; margin-left:0px;}
#BottomColum{height:500px; width: 960px; background-color: #FFFFFF; float:left; margin-top:10px} 
#BottomLeft{height:500px; width:265px; background-color: #FFFFFF; float:left; margin-top:20px} 
#BottomMiddle{height:500px; width: 340px; margin-left:0px; margin-top:10px; background-color: #FFFFFF; float:left; font-size: 12px;}
#BottomRight{height:500px; width: 300px; background-color: #FFFFFF; float:left; margin-left:0px; margin-top:20px } 



#OpenPar{font-size:16px; font-weight: bold;}

/*menu*/

.menu{height:30px; width:960px}

.menu ul {
  font-family: Arial, Verdana;
  font-size: 15px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.menu ul li {
  display: block;
  position: relative;
  float: left;
}
.menu li ul { display: none; }
.menu ul li a {
  display: block;
  text-decoration: none;
  color: #F7CB1E ; font-weight:bold; 
  border-top: 0px solid #ffffff;
  padding: 7px 48px 7px 48px;
  background: #0375BB;
  margin-Right: 1px;
  white-space: nowrap;
}
.menu ul li a:hover { background: #090909; }
.menu li:hover ul {
  display: block;
  position: absolute;
}
.menu li:hover li {
  float: none;
  font-size: 14px;
}
.menu li:hover a { background: #0375BB; }
.menu li:hover li a:hover { background: #090909; }


#CompleteHouseInstall{ margin-left:20px;box-shadow: 5px 5px 5px #888888;}
#FreeEstimate{margin-left:50px; margin-top:10px; }
#callNow{margin-left:74px; font-size:20px;text-decoration:underline; text-shadow:#CCCCCC; font-weight:bold}
#SeeUsText{margin-left:58px}
#hours{margin-left:58px; font-size:14px}
#GetDirections{margin-left:45px; font-size:14px; margin-top:25px; color:#FF3300; font-weight:bold}
#GetDirections a:hover {color: #00FF00}
#PaymentsText{width:300px; margin-top:25px; margin-left:50px; float:left}
#Payments{width:300px; margin-top:5px; margin-left:50px; float:left}

/*flooring Page*/


/*Tile*/

#TileText{margin-top:20px; margin-left:20px; font-size:30px; font-weight:bold}
#TileManufactures{height:50px; width:960px; float:left}
#TileManufacturesText{margin-top:20px; margin-left:20px;}

#TileDividerTop{width:960px; height:60px; margin-top:20px; float:left}
#marazzi{height:30px; width:150px; display:block; margin-left:auto; margin-right:auto}

#TileDividerRow2{width:960px; height:60px; float:left}
#interceramic{height:30px; width:150px; margin-left:325px; float:left }
#daltile{height:36px; width:150px; margin-left:40px; float:left}

#TileDividerRow3{width:960px; height:60px; float:left}
#marcacorona{height:40px; width:150px; margin-top:20px; margin-left:200px; float:left}
#linttile{height:50px; width:150px; margin-top:0px; margin-left:45px; float:left}
#happy-floors{height:50px; width:150px; margin-top:0px; margin-left:80px; float:left}

#TileDividerRow4{width:960px; height:60px; float:left; margin-top:30px}
#americanolean{height:50px; width:150px; margin-top:10px; margin-left:100px; float:left}
#mohawkflooring{height:50px; width:150px; margin-top:0px; margin-left:50px; float:left}
#uniquebuilding{height:50px; width:150px; margin-top:0px; margin-left:50px; float:left}
#casabellafloors{height:50px; width:150px; margin-top:0px; margin-left:50px; float:left}

#TileDividerRow5{width:960px; height:60px; float:left; margin-top:40px}
#olympiatile{height:50px; width:150px; margin-top:0px; margin-left:20px; float:left}
#florimusa{height:50px; width:150px; margin-top:0px; margin-left:40px; float:left}
#silestoneusa{height:50px; width:150px; margin-top:0px; margin-left:40px; float:left}
#mapei{height:50px; width:150px; margin-top:0px; margin-left:40px; float:left}
#prospec{height:50px; width:150px; margin-top:0px; margin-left:40px; float:left}

#CerceramicFloorText{font-family:"Times New Roman", Times, serif; font-size:24px; font-weight:bold; margin-left:150px; margin-top:80px; float: left}
#PorcelainTileFloorText{font-family:"Times New Roman", Times, serif; font-size:24px; font-weight:bold; margin-left:210px; margin-top:80px; float: left}
#ceramictilefloor{height:350px; width:350px; margin-left:80px; margin-top:20px; border:groove #000000;box-shadow: 10px 10px 5px #888888; float:left}
#PorcelainTilesFloor{height:350px; width:350px; margin-left:60px; margin-top:20px; border:groove #000000;box-shadow: 10px 10px 5px #888888; float:left}

/*Vinyl*/

#VinylText{margin-top:20px; margin-left:20px; font-size:30px; font-weight:bold}
#VinylManufactures{height:50px; width:960px; float:left}
#VinylManufacturesText{margin-top:20px; margin-left:20px;}

#TileManHolder{ margin-top:30px; float:left}

#mannington{height:50px; width:150px; margin-top:10px; margin-left:100px; float:left}
#congoleum{height:50px; width:150px; margin-top:10px; margin-left:40px; float:left}
#ivcgroup{height:50px; width:150px; margin-top:10px; margin-left:40px; float:left}

#TileFloorPicHolder{margin-top:80px; margin-left:0px; float:left}
#TileFloorPic1{height: 250px; width:350px; margin-left:100px; margin-top:0px; border:groove #000000;box-shadow: 10px 10px 5px #888888; float:left}
#TileFloorPic2{height: 250px; width:350px; margin-left:30px; margin-top:0px; border:groove #000000;box-shadow: 10px 10px 5px #888888; float:left}
#TileFloorPic3{height: 250px; width:350px; margin-left:100px; margin-top:60px; border:groove #000000;box-shadow: 10px 10px 5px #888888; float:left}
#TileFloorPic4{height: 250px; width:350px; margin-left:30px; margin-top:60px; border:groove #000000;box-shadow: 10px 10px 5px #888888; float:left}

/*Luxury Vinyl*/

#LuxuryVinylText{margin-top:20px; margin-left:20px; font-size:30px; font-weight:bold}
#LuxuryVinylManufactures{height:50px; width:960px; float:left}
#LuxuryVinylManufacturesText{margin-top:20px; margin-left:20px;}

#LuxCongoleum{height:50px; width:150px; margin-top:10px; margin-left:100px; float:left}
#LuxEarthwerks{height:50px; width:150px; margin-top:10px; margin-left:40px; float:left}
#LuxStarlocusa{height:50px; width:150px; margin-top:10px; margin-left:40px; float:left}
#LuxMannington{height:50px; width:150px; margin-top:10px; margin-left:40px; float:left}
#LuxArmstrong{height:50px; width:150px; margin-top:40px; margin-left:280px; float:left}
#LuxIvcgroup{height:50px; width:150px; margin-top:40px; margin-left:40px; float:left}

#LuxTileFloorPicHolder{margin-top:80px; margin-left:0px; float:left}
#LuxTileFloorPic1{height: 250px; width:350px; margin-left:100px; margin-top:0px; border:groove #000000;box-shadow: 10px 10px 5px #888888; float:left}
#LuxTileFloorPic2{height: 250px; width:350px; margin-left:30px; margin-top:0px; border:groove #000000;box-shadow: 10px 10px 5px #888888; float:left}
#LuxTileFloorPic3{height: 250px; width:350px; margin-left:100px; margin-top:60px; border:groove #000000;box-shadow: 10px 10px 5px #888888; float:left}
#LuxTileFloorPic4{height: 250px; width:350px; margin-left:30px; margin-top:60px; border:groove #000000;box-shadow: 10px 10px 5px #888888; float:left}


/*Laminates*/

#LaminatesText{margin-top:20px; margin-left:20px; font-size:30px; font-weight:bold}
#LaminatesManufactures{height:50px; width:960px; float:left}
#LaminatesManufacturesText{margin-top:20px; margin-left:20px;}

#LamTileManHolder{ margin-top:30px; float:left}

#Lamfausfloor{height:50px; width:150px; margin-top:10px; margin-left:100px; float:left}
#LamCasabella{height:50px; width:150px; margin-top:10px; margin-left:40px; float:left}
#LamMannington{height:50px; width:150px; margin-top:10px; margin-left:40px; float:left}
#QuickStep{height:75px; width:170px; margin-top:0px; margin-left:40px; float:left}
#IVC{height:50px; width:150px; margin-top:10px; margin-left:280px; float:left}
#InHaus{height:50px; width:150px; margin-top:10px; margin-left:40px; float:left}

#LamTileFloorPicHolder{margin-top:80px; margin-left:0px; float:left}
#LamTileFloorPic1{height: 250px; width:350px; margin-left:100px; margin-top:0px; border:groove #000000;box-shadow: 10px 10px 5px #888888; float:left}
#LamTileFloorPic2{height: 250px; width:350px; margin-left:30px; margin-top:0px; border:groove #000000;box-shadow: 10px 10px 5px #888888; float:left}
#LamTileFloorPic3{height: 250px; width:350px; margin-left:100px; margin-top:60px; border:groove #000000;box-shadow: 10px 10px 5px #888888; float:left}
#LamTileFloorPic4{height: 250px; width:350px; margin-left:30px; margin-top:60px; border:groove #000000;box-shadow: 10px 10px 5px #888888; float:left}

/*Carpet*/

#CarpetText{margin-top:20px; margin-left:20px; font-size:30px; font-weight:bold}

#Manufactures{height:50px; width:960px; float:left}
#ManufacturesText{margin-top:20px; margin-left:20px;}
#shaw-floors{height:100px; width:150px; margin-top:0px; margin-left:180px; float:left}
#blissflooring{height:50px; width:150px; margin-top:20px; margin-left:40px; float:left}
#Mohawk{height:50px; width:150px; margin-top:20px; margin-left:40px; float:left}

#CarpetGreatChoiceText{ width:960px; margin-top:20px; margin-left:20px; float:left;}

#Carpet{ height:200px; width:960px; float:left}

#Burber{margin-top:20px; margin-left:20px; float:left}
#Frieze{margin-top:20px; margin-left:20px; float:left}
#Loop{height:130px; width:130px; margin-top:20px; margin-left:20px; float:left}
#Pattern{height:130px; width:130px; margin-top:20px; margin-left:20px; float:left}
#Plush{height:130px; width:130px; margin-top:20px; margin-left:20px; float:left}
#IndoorOutdoor{height:130px; width:130px; margin-top:20px; margin-left:20px; float:left}


#BurberText{margin-top:10px; margin-left:60px; float:left}
#FriezeText{margin-top:10px; margin-left:70px; float:left}
#LoopText{margin-top:10px; margin-left:80px; float:left}
#PatternText{margin-top:10px; margin-left:105px; float:left}
#PlushText{margin-top:10px; margin-left:75px; float:left}
#InOutText{margin-top:10px; margin-left:45px; float:left}


/*Burber Info*/

#BerberHolder{height:600px; width: 960px; float:left; margin-top:460px; position:absolute; visibility: visible; z-index:900} 
#BerberLeft{height:400px; width:400px; float:left}
#BerberHeader{ margin-top:20px; margin-left:30px; font-size:24px; font-weight:bold}
#BerberStory{margin-top:0px; margin-left:30px; float:left; text-align: left}
#BerberRight{height:400px; width:400px; float:left}
#BerberRoom{margin-top:20px; margin-left:80px}

/*Frieze Holder*/

#FriezeHolder{height:600px; width: 960px; float:left; margin-top:460px; position:absolute; visibility:hidden; z-index:900} 
#FriezeLeft{height:400px; width:400px; float:left}
#FriezeHeader{ margin-top:20px; margin-left:30px; font-size:24px; font-weight:bold}
#FriezeStory{margin-top:0px; margin-left:30px; float:left; text-align: left}
#FriezeRight{height:400px; width:400px; float:left}
#FriezeRoom{ height:320px; width:400px; margin-top:20px; margin-left:80px}


/*Loop Holder*/

#LoopHolder{height:600px; width: 960px; float:left; margin-top:460px; position:absolute; visibility:hidden; z-index:900} 
#LoopLeft{height:400px; width:400px; float:left}
#LoopHeader{ margin-top:20px; margin-left:30px; font-size:24px; font-weight:bold}
#LoopStory{margin-top:0px; margin-left:30px; float:left; text-align: left}
#LoopRight{height:400px; width:400px; float:left}
#LoopRoom{ height:320px; width:400px; margin-top:20px; margin-left:80px}


/*Pattern Holder*/

#PatternHolder{height:600px; width: 960px; float:left; margin-top:460px; position:absolute; visibility:hidden; z-index:900} 
#PatternLeft{height:400px; width:400px; float:left}
#PatternHeader{ margin-top:20px; margin-left:30px; font-size:24px; font-weight:bold}
#PatternStory{margin-top:0px; margin-left:30px; float:left; text-align: left}
#PatternRight{height:400px; width:400px; float:left}
#PatternRoom{ height:320px; width:400px; margin-top:20px; margin-left:80px}

/*Plush Holder*/

#PlushHolder{height:600px; width: 960px; float:left; margin-top:460px; position:absolute; visibility:hidden; z-index:900} 
#PlushLeft{height:400px; width:400px; float:left}
#PlushHeader{ margin-top:20px; margin-left:30px; font-size:24px; font-weight:bold}
#PlushStory{margin-top:0px; margin-left:30px; float:left; text-align: left}
#PlushRight{height:400px; width:400px; float:left}
#PlushRoom{ height:320px; width:400px; margin-top:20px; margin-left:80px}


/*IndoorOutdoor Holder*/

#IndoorOutdoorHolder{height:600px; width: 960px; float:left; margin-top:460px; position:absolute; visibility:hidden; z-index:900} 
#IndoorOutdoorLeft{height:400px; width:400px; float:left}
#IndoorOutdoorHeader{ margin-top:20px; margin-left:30px; font-size:24px; font-weight:bold}
#IndoorOutdoorStory{margin-top:0px; margin-left:30px; float:left; text-align: left}
#IndoorOutdoorRight{height:400px; width:400px; float:left}
#IndoorOutdoorRoom{ height:320px; width:400px; margin-top:20px; margin-left:80px}




/*Showroom Page*/

#ShowRoom{height:3750px; width: 960px; margin-left: auto ; margin-right: auto; border: groove #000000; background-color:#FFFFFF}
#Welcome{margin-top:20px; display:block; margin-left:auto; margin-right:auto;}
#featuredBottom{width: 960px; background-color: #FFFFFF; float:left} 
.ShowRoomDivider{height:10px; width: 960px; background-color: #0375BB; float:left; margin-top:10px} 

/*outside*/

#OutSideBottomLeft{height:390px; width:960px; background-color: #FFFFFF; float:left} 
#Sign{ height:250px; width:300px; margin-top:50px; margin-left:150px; border:outset  #FF0000}
#Outside{height:250px; width:300px; margin-top:50px; margin-left:50px; border:outset  #FF0000 }


/*Tile*/


#TileBottomLeft{height:620px; width:960px; background-color: #FFFFFF; float:left} 
#TileLable{height:25px; width:960px; margin-top:20px; font-size:24px; font-weight: bold; text-align:center; color: #000000}
#TileMiddle{ height:200px; width:400px; margin-top:40px; display:block; margin-left:auto; margin-right:auto; border:outset  #FF0000}
#Tile1{ height:250px; width:300px; margin-top:50px; margin-left:150px; border:outset  #FF0000}
#Tile2{height:250px; width:300px; margin-top:50px; margin-left:50px; border:outset  #FF0000 }


/*Glass Tile*/

#GlassTileBottomLeft{height:520px; width:960px; background-color: #FFFFFF; float:left} 
#GlassTileLable{height:25px; width:960px; margin-top:20px; font-size:24px; font-weight: bold; text-align:center; color:#000000}
#GlassTile1{ height:400px; width:300px; margin-top:50px; margin-left:150px; border:outset  #FF0000}
#GlassTile2{height:400px; width:300px; margin-top:50px; margin-left:50px; border:outset  #FF0000 }



/*Carpet*/

#CarpetBottomLeft{height:480px; width:960px; background-color: #FFFFFF; float:left} 
#CarpetLable{height:25px; width:960px; margin-top:20px; font-size:24px; font-weight: bold; text-align:center; color:#000000}
#Carpet1{ height:250px; width:350px; margin-top:50px; margin-left:125px; border:outset  #FF0000}
#Vinyl2{height:350px; width:300px; margin-top:50px; margin-left:50px; border:outset  #FF0000 }


/*Stone*/

#StoneBottomLeft{height:520px; width:960px; background-color: #FFFFFF; float:left} 
#StoneLable{height:25px; width:960px; margin-top:20px; font-size:24px; font-weight: bold; text-align:center; color:#000000}
#Stone{ height:400px; width:300px; margin-top:20px; display:block; margin-left: auto; margin-right:auto; border:outset  #FF0000}



/*In Stock*/

#StockBottomLeft{height:920px; width:960px; background-color: #FFFFFF; float:left} 
#StockLable{height:25px; width:960px; margin-top:20px; font-size:24px; font-weight: bold; text-align:center; color:#000000}
#StockBackSplash1{height:250px; width:300px; margin-top:50px; margin-left:150px; border:outset  #FF0000}
#StockBackSplash2{ height:250px; width:300px; margin-top:50px; margin-left:50px; border:outset  #FF0000}
#StockBackSplash1Lable{margin-left:225px; float:left}
#StockBackSplash2Lable{margin-left:225px; float:left}
#StockCorner{height:250px; width:300px; margin-top:50px; margin-left:150px; border:outset  #FF0000 }
#StockMarble{height:400px; width:300px; margin-top:50px; margin-left:50px; border:outset  #FF0000 }
#StockCornerLable{margin-left:225px; float:left}
#StockMarbleLable{margin-left:170px; float:left; text-align:center}


/*Contact page*/

#ContactBottomLeft{height:580px; width: 450px; background-color: #FFFFFF; float:left; margin-top:20px} 
#ContactText{height: 100px; width: 350px; margin-top:50px; float:left; margin-left:45px; text-align:center} 
#ContactAddress{height: 100px; width: 350px; margin-top:30px; float:left; margin-left:45px; text-align:center; color: #4c1e00; font-weight: bold; font-size: 16px;} 
#ContactGraphic{margin-top:0px; float:left; margin-left:70px;} 
#ContactBottomRight{height:580px; width: 400px; background-color: #FFFFFF; float:left; margin-top:20px} 
#ContactForm{height:570px; width: 397px; float:left; margin-top:10px; margin-left:40px; background-color: #CCCCCC; border: groove #000000} 
#contactLableFirst{ margin-top:15px}
.contactLable {width:135px;font-size: 14px; float:left; margin-top:20px; margin-left:0px; font-weight:600; text-align:right}
.contactFiller{font-size: 14px; float:left; margin-top:20px; margin-left:8px; border: 2px inset white; width:175px;} 
#stateSelect{height:25px;width:125px;float:left; border: 2px black; margin-top:20px; margin-left:8px;}
#contactFillerMessage {font-size: 14px; float:left; margin-top:20px; margin-left:8px; border: 2px inset white; width:220px;} 
#contactButtonContainer {width:120px; height:30px;}
#contactSubmit{float:left; margin-top:20px; margin-left:141px;} 
#contactReset{float:left; margin-top:20px; margin-left:20px;} 
#required{color:#FF0000; font-size:16px}

/*Directions Page*/

#directionsBottomLeft{height:1030px; width: 440px; background-color:#EAEAEA; float:left; margin-top:} 
#directionsBottomright{height:620px; width: 520px; background-color: #FFFFFF; float:left;} 
#directions_container {font-size:14px; height:120px;width:340px; margin-left:45px; margin-top:30px; background-color:#FFFFFF; border-style:inset; border-color:#030303;}
#directionsAddress{width: 340px; background-color: #FFFFFF; float:left;} 
#directionsfrom{float:left; font-weight:600; margin-top:13px; margin-left:5px; width:30px}
#fromAddress{ width: 250px; float:left; margin-top:13px; margin-left:35px}
#directionsTo{float:left; font-weight:600; margin-top:13px; margin-left:5px; width:30px}
#toAddress{ width: 250px; float:left; margin-top:13px; margin-left:35px}
#directionsSelect{ width:250px; margin-left: 68px; margin-top: 13px; float:left;} 
#directions {text-align:left; font-size:12px; width:340px;background-color:#FFFFFF; border-style:inset;border-color:#030303; margin-left:45px; margin-top:10px}
#mapWindow{text-align:left; font-size:12px; width: 200px;}
#map_canvas {font-size:14px; margin-top:35px; margin-left:45px; height: 450px; width: 430px; border:thick; border-color:#030303; float:left; border-color:#030303; box-shadow: 10px 10px 5px #888888}
#directionsPrint{width: 225px; float:left; margin-top:20px; margin-left:45px}


