/* FurnitureClick CSS */

/* ---------- Globals */

/* COLORS
   Brown:		59492b
   Lt Brown:	eee2ca
   Orange:		e39c32
   Grey:		808080				  
*/

br { line-height:25px; }

ul { margin:0; padding:0; }

li { list-style:none; margin:0; padding:0; }

a { text-decoration:none; }

table, tr { margin:0; padding:0; border:none; background:none; text-align:left; }

td { margin:0; padding:0; border:none; text-align:left; background-color:transparent; }

td table form table td center { text-align:left; width:100%; }

td table form table td center .colors_background1_text { background:none #eee; padding:7px 0px 0px 5px; width:100%; display:block; border-left:solid 2px #fff; }

p, table, input, body, select { font:normal normal 11px Helvetica, Verdana, Arial, sans-serif; color:#808080; margin:0; padding:0; line-height:15px; }

select { padding:2px 0px 0px 2px; }

input, select { margin:4px 0px; }

option { margin:2px 0px; }

b { color:#59492b; }

#Lists b, h5 { font-size:13px; color:#808080; margin:0px 0px 10px 0px; }

table a, a { color:#59492b; }

table a:hover, a:hover { color:#e39c32; }

#Lists a { margin:0; display:block; padding-left:10px; }

h1, .colors_productname { font:normal bold 12px Helvetica, Verdana, Arial, sans-serif; color:#e39c32; margin:5px 0px 4px 0px; padding:0; line-height:17px; text-transform:uppercase; letter-spacing:1px; display:block; }

.productnamecolorLARGE { width:320px;}

h1.HelpHead { margin:15px 0px 10px 0px; }

h1.AboutHead { margin:15px 0px 10px 0px; }

h1 a { font:normal bold 11px Helvetica, Verdana, Arial, sans-serif; color:#59492b; margin:0; padding:0; text-transform:lowercase; letter-spacing:0px;}

h2, colors_descriptionbox b { font:normal bold 13px Helvetica, Verdana, Arial, sans-serif; color:#59492b; margin:0; padding:0; line-height:26px; text-transform:capitalize; }

h3 { font:normal bold 13px Helvetica, Verdana, Arial, sans-serif; color:#808080; margin:0; padding:0; line-height:26px; text-transform:uppercase; letter-spacing:2px; }

h4 { font:normal bold 12px Helvetica, Verdana, Arial, sans-serif; color:#fff; margin:0; padding:0; line-height:26px; text-transform:uppercase; letter-spacing:1px; }

html, body, center {
margin:0;
padding:0;
height:100%;
width:100%;
background:#eee2ca;
}

center { background:none; }

/* ---------- Page Elements */

#Left {
position:absolute;
top:0px; left:0px;
margin:0;
padding:0;
width:11px;
height:100%;
background:url(../images/BGLgrad.gif) repeat-y #eee2ca;
}

#Right {
position:absolute;
top:0px; right:0px;
margin:0;
padding:0;
width:11px;
height:100%;
background:url(../images/BGRgrad.gif) repeat-y #eee2ca;
}

#OutMain, #Main {
position:relative;
top:0px;
left:0px;
height:auto;
min-height:100%;
width:800px;
text-align:left;
background:#fff;
margin:0; padding:0;
}

#OutMain { padding:0px 11px; }

#BrandArea {
position:relative;
top:0px; left:0px;
background:url(../images/BrandBG.jpg) no-repeat #59492b;
height:111px;
width:760px;
margin:0;
padding:0px 20px;
}

#Content {
position:relative;
top:0px; left:0px;
height:auto;
width:760px;
margin:0;
padding:16px 20px 0px 20px;
}

#LeftNav {
position:absolute;
top:16px;
left:20px;
height:auto;
width:144px;
margin:0; padding:0;
z-index:1;
}

#Footer {
position:relative;
bottom:0px; left:0px;
width:760px;
margin:35px 0px 0px 0px;
padding:0px 20px 15px 20px;
}

/* ---------- Navigation */

#MainNav {
position:absolute;
top:27px;
right:40px;
height:26px;
width:305px;
margin:0; padding:0;
}

#MainNav li { position:absolute; top:0px; width:65px; height:26px; margin:0; padding:0; }

#MainNav #MNav1 { left:0px; }
#MainNav #MNav2 { left:65px; }
#MainNav #MNav3 { left:130px; }
#MainNav #MNav5 { left:195px; }
#MainNav #MNav4 { left:260px; }

#MainNav li a { display:block; width:65px; height:17px; background:url(../images/MNav2.gif) no-repeat; font:normal normal 11px  Helvetica, Verdana, Arial, sans-serif; text-align:center; margin:0; padding:9px 0px 0px 0px; color:#fff; overflow:hidden;}

#MainNav li a:hover { background:url(../images/MNav2.gif) no-repeat 0px -26px; font-weight:bold;}

#MainNav li #MNav1Link { background:url(../images/MNav1.gif) no-repeat; }

#MainNav li #MNav1Link:hover { background:url(../images/MNav1.gif) no-repeat 0px -26px; }

#MainNav li #MNav4Link { background:url(../images/MNav4.gif) no-repeat; }

#MainNav li #MNav4Link:hover { background:url(../images/MNav4.gif) no-repeat 0px -26px; }

#SlideNav {
position:relative;
top:0px;
left:0px;
width:144px;
height:auto;
margin:0px 0px 13px 0px; padding:0;
z-index:10;
}

#SlideNav li {
position:relative;
top:0px; left:0px;
height:auto;
width:144px;
overflow:hidden;
display:block;
margin:0;
padding:0;
}

#Nav1Link, #Nav2Link, #Nav3Link, #Nav4Link, #Nav5Link, #Nav6Link, #Nav7Link, #Nav8Link {
position:relative;
top:0px; left:0px;
height:22px;
width:100%;
margin:0; padding:0;
display:block;
overflow:hidden;
}

#Nav1Link { background:url(../images/Nav1.gif) no-repeat; }
/*#Nav1Link:hover { background-position:0px -22px; }*/

#Nav2Link { background:url(../images/Nav2.gif) no-repeat; }
/*#Nav2Link:hover { background-position:0px -22px; }*/

#Nav3Link { background:url(../images/Nav3.gif) no-repeat; }
/*#Nav3Link:hover { background-position:0px -22px; }*/

#Nav4Link { background:url(../images/Nav4.gif) no-repeat; }
/*#Nav4Link:hover { background-position:0px -22px; }*/

#Nav5Link { background:url(../images/Nav5.gif) no-repeat; }
/*#Nav5Link:hover { background-position:0px -22px; }*/

#Nav6Link { background:url(../images/Nav6.gif) no-repeat; }
/*#Nav6Link:hover { background-position:0px -22px; }*/

#Nav7Link { background:url(../images/Nav7.gif) no-repeat; }
/*#Nav7Link:hover { background-position:0px -22px; }*/

#Nav8Link { background:url(../images/Nav8.gif) no-repeat; }

#SlideNav ul { background:url(../images/SubNavBG.gif) no-repeat #fff; position:relative; top:0px; left:0px; padding:0px 0px 3px 0px; }

#SlideNav ul li { width:144px; height:19px; margin:0; padding:0; }

#SlideNav ul li a { font:normal normal 11px Helvetica, Verdana, Arial, sans-serif; color:#808080; padding:5px 3px 3px 7px; margin:0; background:none; width:134px; height:19px; display:block; }

#SlideNav ul li a:hover { color:#fff; background:#808080; width:134px; height:19px; }

.SubSubNav { position:absolute; left:144px; top:0px; background:none #eee; color:#808080; width:auto; height:auto; padding:5px 0px 5px 0px; display:none; z-index:3; }

.SubSubNav2 { position:absolute; left:144px; top:0px; background:none #eee; color:#808080; width:288px; height:auto; padding:5px 0px 5px 0px; display:none; z-index:3; }

.SubSubNav a, .SubSubNav2 a { font:normal normal 11px Helvetica, Verdana, Arial, sans-serif; color:#808080; padding:5px 3px 3px 7px; margin:0; background:none; width:134px; height:auto; display:block; line-height:14px; }

.SubSubNav a:hover, .SubSubNav2 a:hover { color:#fff; background:#808080; }

.SubSubSide { height:auto; width:144px; float:right; border-left:solid 1px #808080; display:block; }

#SubSubNav26 { top:17px; }
#SubSubNav1 { top:36px; }
#SubSubNav2 { top:55px; }
#SubSubNav3 { top:74px; }
#SubSubNav4 { top:93px; }

#SubSubNav27 { top:39px; }
#SubSubNav5 { top:58px; }
#SubSubNav6 { top:77px; }

#SubSubNav28 { top:33px; }
#SubSubNav7 { top:80px; }
#SubSubNav8 { top:118px; }
#SubSubNav9 { top:137px; }
#SubSubNav10 { top:156px; }
#SubSubNav11 { top:175px; }
#SubSubNav12 { top:194px; }

#SubSubNav13 { top:158px; }
#SubSubNav14 { top:177px; }

#SubSubNav29 { top:124px; }
#SubSubNav15 { top:142px; }
#SubSubNav16 { top:219px; }

#SubSubNav17 { top:127px; }
#SubSubNav30 { top:222px; }
#SubSubNav18 { top:259px; }
#SubSubNav19 { top:278px; }
#SubSubNav20 { top:298px; }

#SubSubNav31 { top:149px; }
#SubSubNav21 { top:168px; }
#SubSubNav22 { top:206px; }
#SubSubNav23 { top:225px; }
#SubSubNav24 { top:263px; }
#SubSubNav25 { top:281px; }

#SubSubNav32 { top:190px; }

#ShopNav {
position:absolute;
top:61px;
right:45px;
height:26px;
width:260px;
margin:0; padding:0;
text-align:left;
}

#ShopNav div { display:inline; top:0px; width:85px; height:19px; margin:0px 6px 0px 6px; padding:0; }

#ShopNav div a { margin:0; padding:2px 0px 0px 26px; font:normal normal 11px Helvetica, Verdana, Arial, sans-serif; color:#fff; overflow:hidden; }
#ShopNav div a:hover { color:#e39c32; }

#ShNav1 a { background:url(../images/Cart.gif) no-repeat 0px 0px; }
#ShNav1 a:hover { background:url(../images/Cart.gif) no-repeat 0px -14px; }

#ShNav2 a { background:url(../images/Checkout.gif) no-repeat 0px 0px; padding:2px 0px 0px 20px; width:100px; }
#ShNav2 a:hover { background:url(../images/Checkout.gif) no-repeat 0px -14px; }

#LogOut { background:url(../images/LogOut.gif) no-repeat; width:68px; height:17px; padding:0; margin:0; position:absolute; top:-2px; right:0px; display:block; overflow:hidden; }
#LogOut:hover { background:url(../images/LogOut.gif) no-repeat 0px -17px; }

#LogInTop { background:url(../images/LogIn.gif) no-repeat; width:68px; height:17px; padding:0; margin:0; position:absolute; top:-2px; right:0px; display:block; overflow:hidden; }
#LogInTop:hover { background:url(../images/LogIn.gif) no-repeat 0px -17px; }

#FooterNav {
font:normal normal 11px Helvetica, Verdana, Arial, sans-serif;
color:#808080;
position:absolute;
top:2px;
left:200px;
width:600px;
height:11px;
margin:0; padding:0;
}

#FooterNav li { display:inline; margin:0; padding:0; border:none; }

#FooterNav a { font:normal normal 11px Helvetica, Verdana, Arial, sans-serif; color:#e39c32; margin:0; padding:0px 14px 0px 12px; border:none; }
#FooterNav a:hover { color:#808080; }

#Footer .SmallPrint { margin-top:9px; position:relative; top:0px; left:180px; width:495px; border-top:solid 1px #ccc; padding-top:10px; }

#FooterNav #FHome { padding:0px 14px 0px 0px; }

#Volusion { height:37px; width:70px; border:none; margin:0px 20px 0px 0px; float:right; }

#Volusion img { border:none; }

#Help1 { margin:0px 15px 0px -5px; }

a.HelpOff { background:none; color:#59492b; padding:3px 5px 2px 5px; margin:0px 20px; }

a.HelpOff:hover { color:#e39c32; }

a.HelpOff:visited { color:#59492b; }

a.HelpOn { background:none #e39c32; color:#fff; padding:3px 5px 2px 5px; margin:0px 20px; }

a.HelpOn:visited { color:#fff; }

a.FlashArea { color:#ffffff; }

a.FlashArea:hover { color:#e39c32; }

a.FlashArea:visited { color:#ffffff; }


/* ---------- Content */

#FCLogo {
position:absolute;
top:27px;
left:20px;
height:auto;
width:auto;
}

#FCLogo img { position:relative; top:0px; left:0px; height:59; width:259; border:0; }

#FCLogoPRINT { display:none; }

#SecLogo {
position:relative;
top:0px;
left:0px;
height:auto;
width:144px;
margin:0px 0px 17px 0px;
padding:0;
text-align:center;
}

#SecLogo img { border:0; }

#SecLogo p { display:block; margin:0px 0px 5px 0px; }

#content_area {
position:relative;
top:0px; left:180px;
height:auto;
min-height:550px;
width:560px;
}

/*#content_area table:first-child { position:relative; top:0px; left:0px; margin:0; padding:0; height:auto; width:auto; }*/

#GreetArea {
position:relative;
top:0px; left:0px;
height:auto;
width:556px;
margin:0; padding:0;
background:#59492b;
border:solid 2px #59492b;
}

#GreetFlash {
position:relative;
top:0px;
left:0px;
height:148px;
width:554px;
margin:0;
padding:0;
border:solid 1px #fff;
display:block;
}

#GreetFlash img { height:100%; width:100%; border:0; }

#GreetContent {
position:relative;
top:0px;
left:0px;
height:auto;
width:529px;
margin:0;
padding:0px 15px 15px 10px;
background:url(../images/BrownGrad.gif) repeat-x #59492b;
border:solid 1px #fff;
border-top:none;
display:block;
}

#GreetContent p { color:#fff; }

#GreetContent a { color:#e39c32; }
#GreetContent a:hover { color:#ccc; }
#GreetContent a:visited { color:#e39c32; }

#GreetContent img { border:0; margin:0; padding:0; }

#GetStarted {
float:right;
margin:20px 0px 0px 10px;
height:auto;
width:173px;
border:solid 2px #59492b;
background:url(../images/OrangeGrad.gif) repeat-x #e39c32;
}

#GetStartedIn {
position:relative;
top:0px;
left:0px;
height:auto;
width:151px;
margin:0;
padding:0px 10px 10px 10px;
border:solid 1px #fff;
}

#WelcomeGate #GetStartedIn { padding:0px 10px 0px 10px; }

#GetStarted img { border:0; margin:0px 0px 10px 0px; padding:0; }

#GetStarted p { color:#fff; margin:0px 0px 10px 0px; }

#WelcomeGate #GetStarted p { margin:0; }

#WelcomeGate #GetStarted b { margin:3px 0px 3px 0px; }

#WelcomeGate #GetStarted input { margin:0px 0px 7px 0px; padding:2px; border:solid 1px #808080; }

#btnEnter, #Login, #Button1 { margin:0; padding:3px; border:none; background:none #59492b; display:block; font:normal bold 11px Helvetica, Verdana, Arial, sans-serif; color:#fff; }

#LoginBox { border:solid 1px #ccc; padding:15px; display:block; width:250px; height:auto; }

#LoginBox input { width:160px; vertical-align:middle; padding:2px; border:solid 1px #808080; }

#Login { margin:5px 0px 0px 79px; }

#LogInEmail { padding-left:1px; }

#Registration input { vertical-align:middle; margin-right:5px; padding:2px; border:solid 1px #808080; }

#GetStarted a { font:normal bold 13px Helvetica, Verdana, Arial, sans-serif; color:#fff; }
#GetStarted a:hover { color:#59492b; }
#GetStarted a:visited { color:#fff; }

#ProductPreview {
position:relative;
top:15px; left:0px;
width:100%;
height:270px;
margin:0; padding:0;
}

#ProductPreview a {
position:absolute;
height:124px;
width:134px;
display:block;
text-align:center;
}

#ProductPreview img { position:relative; top:37px; border:0; }

#PP1 { background:url(../images/PP1.gif) no-repeat; left:0px;}
#PP1:hover { background:url(../images/PP1.gif) no-repeat 0px -124px; }

#PP2 { background:url(../images/PP2.gif) no-repeat; left:143px; }
#PP2:hover { background:url(../images/PP2.gif) no-repeat 0px -124px; }

#PP3 { background:url(../images/PP3.gif) no-repeat; left:286px; }
#PP3:hover { background:url(../images/PP3.gif) no-repeat 0px -124px; }

#PP4 { background:url(../images/PP4.gif) no-repeat; left:429px; }
#PP4:hover { background:url(../images/PP4.gif) no-repeat 0px -124px; }

#PP5 { background:url(../images/PP5.gif) no-repeat; top:135px; left:0px; }
#PP5:hover { background:url(../images/PP5.gif) no-repeat 0px -124px; }

#PP6 { background:url(../images/PP6.gif) no-repeat; top:135px; left:143px; }
#PP6:hover { background:url(../images/PP6.gif) no-repeat 0px -124px; }

#PP7 { background:url(../images/PP7.gif) no-repeat; top:135px; left:286px; }
#PP7:hover { background:url(../images/PP7.gif) no-repeat 0px -124px; }

#Search {
position:absolute;
bottom:0px;
right:45px;
height:15px;
width:220px;
background:url(../images/SearchTab.gif) no-repeat;
margin:0;
padding:10px 20px 0px 20px;
}

#Search p {color:#59492b; vertical-align:middle;}

#Search input {position:absolute; top:7px; right:20px; height:14px; width:175px; border:solid 1px #808080; font:normal normal 11px Helvetica, Verdana, Arial, sans-serif; color:#808080; padding:1px 0px 0px 5px; margin:0;}

#Promo {
position:relative;
top:0px;
left:0px;
height:auto;
width:140px;
margin:0;
padding:0;
border:solid 2px #59492b;
background:url(../images/BrownGrad.gif) repeat-x #59492b;
}

#PromoIn {
position:relative;
top:0px;
left:0px;
height:auto;
width:118px;
margin:0;
padding:0px 10px 10px 10px;
border:solid 1px #fff;
}

#PromoHead { position:relative; top:0px; left:0px; margin:0px 0px 10px 0px; padding:0; }

#PromoHead img { border:none; }

#Promo p { color:#fff; margin:0px 0px 10px 0px; }

#Promo a { font:normal bold 11px Helvetica, Verdana, Arial, sans-serif; color:#e39c32; }

#Promo a:hover { color:#ccc; }

#ContactHeader { background:url(../images/ContactUs.gif) no-repeat; position:relative; top:0px; left:0px; height:25px; width:560px; }

#AboutHeader { background:url(../images/AboutUs.gif) no-repeat; position:relative; top:0px; left:0px; height:25px; width:560px; }

#AccountHeader { background:url(../images/headings/heading_MyAccount.gif) no-repeat; position:relative; top:0px; left:0px; height:25px; width:560px; }

#HelpHeader { background:url(../images/Help.gif) no-repeat; position:relative; top:0px; left:0px; height:25px; width:560px; margin-bottom:5px; }

#DesignHeader { background:url(../images/design_tips.gif) no-repeat; position:relative; top:0px; left:0px; height:25px; width:560px; margin-bottom:5px; }


#ProductPreview a { padding:0; }

#InsetIMGR {
float:right;
height:auto;
width:169px;
margin:0px 0px 20px 20px;
padding:0;
border:solid 2px #59492b;
background:url(../images/BrownGrad.gif) repeat-x #59492b;
}

#InsetIMGL {
float:left;
height:auto;
width:169px;
margin:0px 20px 20px 0px;
padding:0;
border:solid 2px #59492b;
background:url(../images/BrownGrad.gif) repeat-x #59492b;
}

#InsetIMGIn {
position:relative;
top:0px;
left:0px;
height:auto;
width:167px;
margin:0;
padding:0;
border:solid 1px #fff;
}

#ContentSide {
float:right;
border-left:solid 1px #ccc;
padding-left:30px;
height:auto;
width:230px;
display:block;
}

#ContentCallOutR {
float:right;
background:none #eee;
padding:5px 10px 10px 10px;
height:auto;
width:225px;
display:block;
margin:0px 0px 20px 20px;
}

#ContentCallOutL {
float:right;
background:none #eee;
padding:10px;
height:auto;
width:220px;
display:block;
margin:0px 20px 20px 0px;
}

#dimensions { 
position:relative;
top:0px;
right:0px;
z-index:10;
width:220px; 
}

#dimensions h1 { border-bottom:solid 1px #ccc; width:100%; padding-bottom:3px; margin:0px 0px 7px 0px;  }

#dimensions h4 { font-size:11px; color:#808080; display:inline; line-height:18px; text-transform:capitalize; letter-spacing:0px; }

#dimensions p { display:inline; }


/* ---------- Sidebar */



/* ---------- Thumbs */


/* ---------- Volusion */

form { padding:0; margin:0; }

.colors_descriptionbox { padding-top:10px; border-top:solid 1px #ccc; }

.colors_pricebox { border:solid 1px #808080; padding:0; position:relative; top:0px; right:0px; width:260px; height:auto; background-color:#eee; display:block; }

.colors_pricebox b { color:#59492b; font-size:15px; line-height:18px; }

.colors_pricebox i { position:relative; top:10px; font-weight:bold; }

.colors_pricebox br { display:none; }

#product_photo_zoom_url2 { margin:0px 15px 0px 0px; }

productnamecolorLARGE { font-weight:bold; color:#59492b; font-size:13px; }

#table_articleid_108 { padding:0; margin:0; }

a.colors_text { float:left; margin:6px 0px; }

a.RegularLink { bottom:0px; margin:6px 0px; }

#jmenuhide { margin:0px 0px 20px 0px; vertical-align:middle; position:relative; top:-5px; }

#jmenuhide b { color:#808080; vertical-align:middle; font-size:11px; font-weight:normal; }

#jmenuhide select { width:134px; height:18px; padding:2px 0px 0px 2px; line-height:25px; margin:0; }

.colors_backgroundlight b { font-weight:normal; }

/*.colors_backgroundneutral:first-child { border-bottom:solid 1px #ccc; padding:5px 0px 5px 0px; }*/

.colors_backgroundneutral { margin-bottom:10px; display:block; border-bottom:solid 1px #ccc; padding-bottom:3px; }

.colors_backgroundneutral a { font-weight:normal; color:#59492b; font-size:11px; margin:0px 0px 5px 15px; }

.colors_backgroundlight .colors_backgroundneutral { margin-bottom:0px; display:block; border-bottom:none; padding-bottom:0px; }

input[name=Search] { padding:0; }

br { line-height:5px; }

#Page_SR { padding:2px 0px 0px 2px; }

a img { margin:0px 0px 5px 0px; }

/*.colors_background1 { border-bottom:solid 1px #ccc; }*/

.colors_background1_text { color:#59492b; }

.colors_text div { text-align:left; background:none #eee; vertical-align:middle; padding:5px 0px 5px 5px; }

.colors_text div input { top:5px; vertical-align:middle; }

.colors_text br { line-height:25px; }

.colors_backgroundlight { background:none #eee; padding:2px 5px 0px 5px; height:15px; width:100%; margin-bottom:5px; }

.colors_backgroundlight font b { font-weight:bold; }

#content_area div { text-align:left; }

.carttext a { margin:5px 0px 0px 3px; display:block; }

.carttext { margin:5px 0px 0px 0px; display:block; }

.colors_productprice { margin:0px 15px 0px 0px; color:#e39c32; display:inline; }

font.colors_text b { display:inline; margin:0px 7px 0px 0px; }

.colors_pricebox font.colors_text { display:block; margin:0px 0px 12px 0px; font-size:14px; font-weight:bold; width:115px; }

.colors_pricebox font.colors_text b { display:block; margin:0px 0px 3px 0px; font-size:14px; }

.colors_pricebox .colors_productprice { margin:-7px 0px 0px 0px; color:#e39c32; display:block; }

table td font li, #Alert { color:#59492b; position:absolute; top:27px; left:0px; padding:3px; background:none #eee; z-index:10; list-style:none; width:540px; }

#font_checkout_cart { display:none; }

#content_area center { height:auto; }

#product_photo_zoom_url { min-height:200px; display:block; }