/* -----------------------------------------
Title: Furniture Mills Main Site
Author: Stuart Spencer
Modified: 14 Feb 2007
----------------------------------------- */

/* General Styles
----------------------------------------- */
@import url("base.css");

body { background:url(/images/main/global/StoreHeaderSlice.jpg) repeat-x;font-family:Verdana;font-size:11px; }
a { color:#000;text-decoration:none; }
a img, img { border:0; }
h1 { font-size:18px;font-weight:bold; }
h2 { font-size:14px;font-weight:bold; }
legend { font-weight:bold; }
ol, ul { margin-left:14px;padding:14px; }
p { margin-bottom:10px; }
 
/* General Layout
----------------------------------------- */
#Container { min-height:100%;height:auto;width:800px;margin-left:auto;margin-right:auto; }
#NonFooter { position:relative;min-height:100%; }
* html #Container { height:100%; } /* IE fix */
#Header { height:80px; }
#Logo { float:left;position:relative;left:-25px;top:27px; }
#TopMenu { height:40px;text-align:left; }
#TopMenu span { left:173px;position:relative;top:20px; }
#TopMenu a { text-decoration:none; }
#LeftMenu { float:left;width:172px;text-align:center; }
#Content { float:right;width:627px; }
#Footer { clear:both;width:800px;line-height:45px;height:45px; }
#Footer table { border-collapse:collapse;margin-left:172px;width:627px; }


.Clearing { clear:both; }
/*
----------------------------------------- */
#CartWidget { float:right;position:relative;top:20px; }
.MenuTitle { text-align:left;font-weight:bold;text-indent:5px;margin:5px 0 5px 0;color:#443345; }
/*
----------------------------------------- */
#HomeTrioImages div { float:left;display:inline;margin-left:2px; }     
#HomeTrioImages div img { display:block; }
#HomeDuoImages img { float:left;margin-left:1px;margin-top:2px; }
      
#BreadCrumbs { background:#96826c;color:#fff;border-collapse:collapse;float:left; }
#BreadCrumbs td { height:25px;padding-left:5px;padding-right:5px; }
#BreadCrumbs a { color:#fff;padding:0 5px 0 5px; }

#PageNumbers { border-collapse:collapse;float:left; }
#PageNumbers td { height:25px; }
#PageNumbers a { color:#000; }

.returns_page ol li { padding-bottom:10px; }
.returns_page ol li ul li { padding-bottom:0px; }
.legal ol li { margin-top:10px; }

/* Left Menu
----------------------------------------- */
#Nav, #Nav ul, #Nav ul ul { margin:0;padding:0;list-style-type:none;text-align:left;font-family:Ariel, sans-serif; }
#Nav a { display:block;width:172px;height:25px;text-decoration:none;text-indent:5px;line-height:25px; }
#Nav, #Nav ul { float:left;text-align:left; }
#Nav li li a { display:block;width:130px;height:25px;text-decoration:none; }
#Nav li { float:left;width:172px;border-bottom:1px solid #d2cbc8; }
#Nav li li { float:left;width:130px;border-bottom:1px solid #d2cbc8; }
#Nav li:hover, #Nav li.sfhover { background:#f2f0ec; }
#Nav li li:hover, #Nav li li.sfhover { background-color:#ded7c7; }
#Nav li ul { position:absolute;left:-999em;z-index:50;width:130px;margin:-26px 0 0 172px;border-left:1px solid #d2cbc8;border-right:1px solid #d2cbc8;border-top:1px solid #d2cbc8; }
#Nav li:hover ul, #Nav li li:hover ul, #Nav li.sfhover ul { left:auto;background:#f2f0ec; }

/* Product Grid Display
----------------------------------------- */
#SearchBox select, #SearchBox input { border-width:1px; }
#SearchField { width:136px;float:left;text-indent:5px; }
#SearchSubmit { border:1px solid gray;width:30px;float:right; }
#SearchRow1 { margin:0 0 2px 0; }
#SearchRow2 select { width:100%; }
/* Product Grid Display
----------------------------------------- */
.GridItem { border-right:1px solid #d2cbc8;float:left;width:187px;height:180px;padding:10px;margin-top:10px; }
.GridItemLast { float:left;width:187px;padding:10px;height:180px;margin-top:10px; }
.GridItem a { color:#000;font-size:12px; }
.GridItemLast a { color:#000;font-size:12px; }
.GridDetail { width:117px;height:70px;float:left; }

.GridLogo { float:left;width:70px;text-align:right; }
.GridImage { height:105px;text-align:center; }
.GridPrice { font-size:14px;height:28px;vertical-align:bottom;font-weight:bold; }

/* Item Display
----------------------------------------- */
#ProductColumn { width:490px; }
#ProductColumnImage { float:right;width:200px; }
#ProductColumnContent { float:left;width:280px; }
#ProductColumnContent div { margin:10px 0 0 0; }

#welcome_header,
#welcome_bedroom,
#welcome_dining,
#welcome_about,
#welcome_delivery {
  float: left;
  text-indent: -999em;
}

#welcome_header a { background: url("/images/welcome/header.jpg") no-repeat; display: block; height: 240px; width: 625px; }
#welcome_bedroom a { background: url("/images/welcome/bedroom.jpg") no-repeat; display: block; height: 209px; width: 209px; }
#welcome_dining a { background: url("/images/welcome/dining.jpg") no-repeat; display: block; height: 209px; width: 416px; }
#welcome_about a { background: url("/images/welcome/about.jpg") no-repeat; display: block; height: 181px; width: 209px; }
#welcome_delivery { background: url("/images/welcome/delivery.jpg") no-repeat; height: 181px; width: 416px; }
