﻿@charset "utf-8";
/* CSS Document */
/*********************************reset brower*********************************/
html { -webkit-text-size-adjust:none }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, li, span { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; border-color: #999; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
ol, ul{ list-style: none; }
/*caption, th { text-align: left; }*/
h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
h1{font-size: 100%; font-weight:bold;}
/*h1{ font-family: Georgia, Times, serif; font-size: 100%; font-weight:bold;}
h2, h3, h4, h5, h6 { font-family: Georgia, Times, serif; font-size: 100%; font-weight: normal; }
*/
q:before, q:after { content: ”; }
abbr, acronym { border: 0; }
.clear {  clear:both; line-height:0px; height:0px; font-size:0px; overflow:hidden; }
a { text-decoration: none;}
a:hover{ text-decoration: none;}
strong, b, strong *, b * { font-weight: bold !important; }
em, i, em *, i * { font-style: italic !important; }

/******************************************************************/
body{ font-family:"Helvetica Neue", Helvetica, Arial,  Verdana, sans-serif; font-size:12px; min-width:1002px;}

.header{ background:url(../images/headerbg.gif) repeat-x left top; height:164px; line-height:1.0;}
.header .inner{ width:1002px; margin:0 auto; }
.topmenu{ height:40px; float:right;}
.topmenu ul li{ float:left; line-height:40px; height:40px; vertical-align:middle; display:inline; margin-right:30px; padding-left:20px;}
.topmenu ul li.zero{ background:url(../images/topmenuicon.gif) no-repeat left 10px; padding-left:20px;}
.topmenu ul li.first{ background:url(../images/topmenuicon.gif) no-repeat -0px -76px;}
.topmenu ul li.third{ background:url(../images/topmenuicon.gif) no-repeat -0px -116px;}
.topmenu ul li.fourth{ background:url(../images/topmenuicon.gif) no-repeat -0px -156px;}
.topmenu ul li.fifth{ background:url(../images/topmenuicon.gif) no-repeat -0px -196px;}
.topmenu ul li a{ color:#fff;}
.topmenu ul li a:hover { color: #ccc; }
/******************************************************************/
.headermiddle .logo{ float:left; margin:0px 0 0 15px; display:inline;}
.headermiddle .headerright{ float:right; display:inline; width:650px; margin-top:15px;}
.search{ margin-right:10px;}
.inputtext{ float:left; width:190px; height:24px; line-height:24px; vertical-align:middle; border:solid 1px #d2d2d2; color:#666666; text-indent:3px; margin-right:4px;}
.inputbtn{ float:left; display:inline; margin-left:4px; background:url(../images/search.gif) no-repeat left top; width:84px; height:26px; line-height:26px; vertical-align:middle; border:none; cursor:pointer;}
.inputbtn:hover{background:url(../images/search.gif) no-repeat left -26px;}
.inputbtn:active{background:url(../images/search.gif) no-repeat left bottom;}
.mininav{ float:right; display:inline;}
.mininav a{ color:#494949; margin-right:29px;}
/******************************************************************/
.shopbag{ background:url(../images/bag.gif) no-repeat left center; height:22px; padding-left:25px; line-height:22px; height:22px; vertical-align:middle; margin-top:10px; float:right; display:inline; margin-right:23px;}
.shopbag a{margin:0 5px; font-weight:normal;}
.shopbagText{color:#6c1821;  font-weight:bold;}
/******************************************************************/

/******************************************************************/
.adr{ background:#a29061; height:40px; line-height:40px; vertical-align:middle; margin:4px 0; text-align:center; font-size:16px; color:#ffffff;}
.adr a{ font-size:12px; color:#ffffff; text-decoration:underline;}
/******************************************************************/
.content .inner{width:978px; margin-left:12px; margin-right:12px; clear:both;}
/******************************************************************/
.HotPro{ margin-top:30px; height:367px; }
.HotPro ul li{ float:left; display:inline; margin-right:30px; width:306px;}
.HotPro ul li.last{ margin-right:0px;}
.HotPro ul li h3{ font-family: Georgia, Garamond, Times; color:#6e541e; font-size:16px; line-height:36px; font-weight:normal;}
.HotPro ul li p{ font-size:14px; line-height:17px; color:#494949; font-weight:normal;}
.HotPro ul li .btn{ font-family: Helvetica Neve, Arial, Helvetica; font-size:14px; font-weight:normal; line-height:17px; display:inline-block; height:36px; color:#494949}
.HotPro ul li .btn span{ margin-left:5px;}
/******************************************************************/
.maySuggest{ margin-top:10px;height:357px;}
.maySuggest h1{ text-align:center; margin-bottom:22px; }
.maySuggest ul li{ float:left; display:inline; margin-right:30px; width:222px;}
.maySuggest ul li.last{ margin-right:0;}
.maySuggest ul li h3{ font-family: Georgia, Garamond, Times; color:#6e541e; font-size:14px; font-weight:normal; line-height:16px; margin-top:15px;}
.maySuggest ul li p{ font-family: Georgia, Garamond, Times; color:#494949; margin:8px 0 0; font-size:14px; line-height:17px; font-weight:normal; }
.maySuggest ul li p span{font-family: Helvetica Neve, Arial, Helvetica; color:#520313; line-height:17px; font-weight:normal; margin-left:18px;}
.maySuggest ul li .btn{font-size:14px; font-weight:normal; line-height:17px; display:inline-block; color:#494949}
.maySuggest ul li .btn span{margin-left:5px;}
/******************************************************************/
.hr{ height:1px; background:#9d9d9d; margin:30px 0 30px;}
/******************************************************************/

.LEVblock{ height:136px;}
.LEVblock ul li{ float:left; width:222px; height:136px; margin-right:30px;}
.LEVblock ul li.last{ margin-right:0;}
.LEVblock ul li.LEVsearch{ background:url(/images/e_list_1.jpg)}
.LEVblock ul li.LEVsearch div { margin:95px 0 0 6px;}
.LEVblock ul li.LEVsearch div .LEVtext{ width:140px; height:22px; line-height:22px; vertical-align:middle; float:left; display:inline;}
.LEVblock ul li.LEVsearch div .LEVbtn{ width:42px; height:26px; background:url(../images/go.gif) no-repeat; border:none; float:left; display:inline; margin-left:3px; cursor:pointer;}
/******************************************************************/
.footer{ background:url(../images/footerbg.gif) repeat-x; margin-top:30px; padding-bottom:15px; padding-top:30px;}
.footer .inner{ width:978px; margin-left:12px; margin-right:12px;}
.footermenu{ position:relative;}
.McAfee{position:absolute;bottom: 0;right: 0;}
.footermodule{ float:left; width:168px;}
.footermodule h5{ font-family: Helvetica Neve, Arial, Helvetica; font-size:14px; color:#020202; margin-bottom:8px;}
.footermodule ul li{ font-family: Helvetica Neve, Arial, Helvetica; font-size:12px; line-height:25px;}
.footermodule ul li a{ color:#666;}
.footermodule ul li a:hover{color:#494949;}
/******************************************************************/
.footermoduleright{ float:right; width:234px;}
.footermoduleright h5{ font-size:14px; color:#020202; margin-bottom:23px;}

/******************************************************************/
.footerCopyright{ height:35px;}
.footerCopyright p{ height:15px; font-size:9px; color:#494949; padding-top:25px; margin-bottom:1px;}

.search_text { height: 24px; border: solid 1px #d7d7d7; text-indent: 3px; width: 210px; line-height: 24px; vertical-align: middle; float: left; display: inline; color: #666666; margin-right: 4px; }
.search_btn { width: 84px; height: 26px; border: none; background: url(../newimages/search_btn.gif) no-repeat; font-size: 16px; color: #fff; float: left; display: inline; cursor: pointer; }
.search_btn:hover{ background:url(../newimages/search_btn_hover.gif) no-repeat;}

.Standout{   color:Red;}


/******************************************************************/
.inner_category{ width: 980px; height: auto; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;}
.inner_left { float: left; width: 220px; height: auto;}
.breadcrumb { font-family: Arial, Helvetica, sans-serif; color: #5a5a5a; font-size: 12px; width: 100%; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; float: left;}
.breadcrumb a { text-decoration: none;}
.welcome {  MARGIN-TOP: 0px; FLOAT: left;  WIDTH: 980px; }
.inner_right { float: right; width: 730px; }
.Introduction { float: left; width: 100%; padding-bottom: 10px;}
.Introduction h3{ font-family: Georgia, Garamond, Times; color: #70521E; font-size: 18px; line-height: 36px; font-weight: normal;}
.Introduction p{ font-family: Helvetica Neve, Arial, Helvetica; font-size: 12px; line-height: 17px;}
.IntroductionAbout { float: left; width: 100%; padding-top: 10px; padding-bottom: 1px; line-height: 20px; margin-top: 1px; border-top-width: 0px; border-top-style: solid; border-top-color: #d3d3d3;}
.IntroductionAbout h3 { color: #494949; font-size: 16px; line-height: 36px; font-weight: bold;}
.toolbar { float: left; width: 100%; padding-top: 15px; padding-bottom: 10px; margin-bottom:5px;}
.toolbar_input { line-height: 25px; text-align:center;  height:20px; width:25px; margin-top:0px; padding-bottom: 3px;}
.sort_by { font-family: Helvetica Neve, Arial, Helvetica; font-size: 12px; float: left; width: 37%; }
.toolbar_text { font-family: Helvetica Neve, Arial, Helvetica; font-size: 12px; line-height: 24px; color: #999; float: left; width: auto; padding-right: 7px; }
.toolbar_img { float: left; width: auto; margin-left: 0px; margin-right: 8px;}
.toolbar_page { float: right; width: 36%; }
.toolbar_text span{ font-family: Helvetica Neve, Arial, Helvetica; font-size: 12px; line-height: 24px; color: #999; float: left; width: auto; padding-right: 7px; }
.DuplicatePage { position:relative; float: right; width: 100%; padding-top: 15px; padding-bottom: 15px; line-height: 20px; margin-top: 20px; border-top-width: 1px; border-top-style: solid; border-top-color: #d3d3d3;}

/******************************************************************/
.Inner_left_H { font-family: Georgia, Garamond, Times; text-transform:uppercase; font-size: 17px; line-height: 30px; font-weight: normal; color: #A29062; float: left; width: 100%; margin-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d3d3d3; font-family: Georgia, "Times New Roman", Times, serif;}
.inner_left_sideNav {font-family: Helvetica Neve, Arial, Helvetica; font-size: 14px; line-height: 25px; font-weight: normal; float: left; width: 100%; padding-bottom: 10px; color: #494949;}
.inner_left_sideNav a:link { color: #666; text-decoration: none;}
.inner_left_sideNav a:visited { text-decoration: none; color: #666;}
.inner_left_sideNav a:hover { text-decoration: none; color: #333;}
.inner_left_sideNav a:active { text-decoration: none; color: #333;}
.inner_left_text { font-size: 13px; line-height: 30px; color: #494949; float: left; width: 100%; margin-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d3d3d3;}
.inner_left_sideNav_single {font-family: Helvetica Neve, Arial, Helvetica; font-size: 14px; text-transform:uppercase; line-height: 25px; font-weight: normal; float: left; width: 100%; padding-bottom: 10px; color: #494949; margin-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d3d3d3;}

/******************************************************************/
.prodRow {

	float: left;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	float: left
}
.toolbar_page {
	float: right;
	width: 31%;
}
.prodRow_right{width:336px; height: 488px;}
.prodRow_middle{width:90px; height: 488px;}
.prodRow_left{width:336px; height: 488px;}

.prodRow h1{ text-align:center; margin-bottom:22px; }
.prodRow ul{ }
.prodRow ul li{
	float: left;
	display: inline;
	width: 336px;
	height: 496px;
	position: relative;
}
.prodRow ul li h3{font-family: Helvetica Neve, Arial, Helvetica; color:#494949; font-size:12px; line-height:16px; margin-top:15px;}
.prodRow ul li p{ color:#494949; margin:8px 0 0; font-size:12px;}
.prodRow ul li p span{ color:#520313; margin-left:18px;}
.prodRow ul li .btn{font-size:14px; line-height:36px; display:inline-block; height:36px; color:#494949}
.prodRow ul li .btn span{margin-left:5px;}
.prodRow_colors{font-family: Helvetica Neve, Arial, Helvetica; font-size: 12px; font-weight:lighter; line-height: 14px; margin:0px 0 0 0;}
.prodRow_colors a{font-family: Helvetica Neve, Arial, Helvetica; float:right;  font-weight:lighter; color:#616161; cursor:pointer; margin-top:10px; margin-right:120px;}
/******************************************************************/
.inner_left_img { float: left; padding-bottom: 20px;}

.ThreeColumns .ProductImage
{
	margin-bottom:8px;
}

.TwoColumns .ProductImage
{
	margin-bottom:8px;
}
.AverageRating
{
	float:left;
	padding-top:5px
}

.listproFurniture,.listproFurniture>ul
{
	float:left;
	width:1400px;
}

.listproFurniture>ul>li
{
	float:left;
	width:480px;
	padding-right:20px; 
	position:relative; 
	margin-bottom:18px;
	height:420px;
}

.listproFurniture li .ProductImage
{
	float:left;
	width:240px; 
}
.listproFurniture li .ProductText
{
	float:right;
	width:230px;
	padding: 0px 10px 0px 0px;
}
.listproFurniture li .ProductDesc
{
	float:right;
	width:230px;
	padding: 0px 10px 0px 0px;
}
.listproFurniture ul li img.listProdImg
{
	border-style:none; 
	border-width:thin; 
	width:240px;
	height:240px;
	margin-top:10px;
}

.listproFurniture .QTY
{
	margin-top:3px;
	clear:both;
	width:230px;
}

.listproFurniture ul.BulletText
{
	display:block;
	list-style:disc;
	padding-left:20px;	
}
.CategoryAddToCart
{
	clear:both;
	margin-left:auto;
	margin-right:auto;
	width:400px;
}

.CategoryAddToCart select, .CategoryAddToCart input
{
	height:20px;
	margin:0px 3px 0px 3px;
}
.listpro
{
	float:left;
	width:800px;

}
.listpro ul li {
    width: 222px;
    float: left;
    display: inline;
    margin-right: 30px;
    position: relative;
    height: 366px;
    margin-bottom: 38px;
}
table.productTable td
{
	padding:2px 0px 20px 0px;vertical-align:top;
}

.listpro ul li.ThreeColumns{ width:222px; float:left; display:inline; margin-right:30px; position:relative; margin-bottom:18px;height1:376px;}
.listpro ul li.ThreeColumns img.listProdImg{border-style:solid; border-width:thin; border-color:lightgray;  width:222px; height:222px;margin-top:10px;}
.listpro ul li.TwoColumns{ width:338px; float:left; display:inline; margin-right:55px; position:relative; margin-bottom:18px;height:476px}
.listpro ul li.TwoColumns img.listProdImg{border-style:solid; border-width:thin; border-color:lightgray;  width:338px; height:338px;margin-top:10px;}
.listpro ul li h3{font-family: Helvetica Neve, Arial, Helvetica; color:#494949; font-size:12px; line-height:16px; margin-top:15px;}
.listpro ul li p{ color:#494949; margin:6px 0 0; font-size:12px;}
.listpro ul li p span{ color:#520313; margin-left:18px;}
.listpro_colors{font-family: Helvetica Neve, Arial, Helvetica;  font-weight:lighter; font-size: 12px; line-height: 14px; margin:0px 0 0 0;}
.listpro_colors a{font-family: Helvetica Neve, Arial, Helvetica;  font-weight:lighter; float:right; color:#616161; cursor:pointer; margin-top:10px; margin-right:0px;}

.listsale{ position:absolute; left:10px; top:-10px;}
.listimg img{ border:solid 1px #a3a3a3;}
.listname{ line-height:16px; margin-top:15px;}
.listprice{ line-height:22px;}
.listprice .last{ text-decoration:line-through; margin-right:10px;}
.listprice .now{ color:#520313;}
.listcolor span{ display:inline-block; float:left; width:14px; height:14px; background:#494949; margin-right:5px;}
.listcolor a{ float:right; color:#616161; cursor:pointer;}
.liststar{ margin-top:10px;}

.specialTxtContainer
{
	width: 100%;
	text-align:left;
	display: inline-block;
}

.QuickView 
{
	cursor: pointer;
	width: 110px; 
	height: 30px; 
	position: absolute;
	z-index: 800;
 }
 
 .productImageBorder
 {
     border-style:solid;
     border-width:thin;
     border-color:#ff0000;
 }

.navigation { height: 65px; margin-left:12px; padding: 0 2px 0px 10px; background: url(../newimages/icon_navigation.gif) repeat-x;  position:relative; z-index:2;}
.navigation ul li { float: left; line-height: 65px; white-space:nowrap; }
.navigation ul li:hover{ background: url(../newimages/icon_navigation_hover2.gif) repeat-x center top; background-color:transparent; /*border-left: solid 1px #eaeae9; border-right: solid 1px #eaeae9; */}
.navigation ul li a { font-size: 13.5px; margin: 0 25px; }
.navigation ul li a:active, .navigation ul li a:visited, .navigation ul li a:link {color:#020202;}
.navigation ul li a:hover {color:#a08656 }
.navigation ul li:hover a {color:#a08656 }

.navigation ul li{ position:relative; z-index:99;}
.navigation ul li .nav_two{ position:absolute; top:65px; display:none; left:0px; background:#FFF; padding:2px; width:232px; z-index:99;border:solid 1px #eaeae9; border-top:none;box-shadow:0px 5px 5px rgba(0, 0, 0, 0.3);webkit-box-shadow: 0px 5px 5px rgba(0,0,0,0.3); moz-box-shadow: 0px 5px 5px rgba(0,0,0,0.3)/*opacity: 0.9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9;*/}
.navigation ul li .nav_two ul {position:relative; z-index:99; top:-5px;margin-bottom:-5px;padding-top:3px;list-style: none outside none;}
.navigation ul li .nav_two ul a {color:#020202;}
.navigation ul li .nav_two ul li{ float:none; line-height:30px; z-index:99;}
.navigation ul li .nav_two ul li:hover{ background: #91763E;}
.navigation ul li .nav_two ul li:hover a{ color:#FFF;}

.navigation a.TopCategory {font-family: "Lato","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;}
/******************************************************************/

#apDiv1 {
	position:absolute;
	top:0px;
	right:2px;	
	width: 48px;
	height: 48px;
	z-index: 0;
	float: right;	
}
#apDiv2 
{
    background-color: #AB915E;
    color: #ffffff;
    font-size: 12px; 
	width: 40px;
	height: 22px;
	float: right;
	text-align:center;
	vertical-align:middle;
	top:12px;
	right:1px;
	margin-right:0px;
	position: absolute;
    z-index: 0;
}

.styled-select {
    width: 160px;
    height: 23px;
    overflow: hidden;
    background: url(../images/arrowbox_dd_2.jpg) no-repeat right #ddd;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.styled-select select {
    background: transparent;
    width: 186px;
    padding-right: 4px;
    padding-bottom:2px;
    padding-left: 4px;
    padding-top: 2px;
    font-size: 12px;
    color:#494949;
    font-family: Helvetica Neue;
    line-height: 18px;
    border: none;
    border-radius: 4px;
    height: 23px;
    -webkit-appearance: none;
}

.styled-select select option 
{
    padding-right: 4px;
    padding-bottom:3px;
    padding-left: 4px;
    padding-top: 3px;
    background: #f8f8f8;
}

.ui-autocomplete {
     z-index: 9999 !important;
}


DIV.LevGuarnt 
{
	CLEAR: both;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 10px 3px 10px 3px;
	border:1px solid #5a5a5a;
	PADDING-TOP: 0px;
	
}

DIV.LGHeader /*Levenger Guarantee */
{
	CLEAR: both;
	FLOAT: left;
	PADDING-LEFT: 18px;
	PADDING-BOTTOM: 0px;
	MARGIN: 12px 0px 5px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left;
	font-family:Georgia;
	font-size: 17px;
	COLOR: #a29061
}

DIV.LGBody
{
	CLEAR: both;
	BORDER-RIGHT: medium none;
	padding-left:18px;
	PADDING-RIGHT: 18px;
	BORDER-TOP: medium none;
	font-size:11px;
	font-family:Arial;
	FONT-WEIGHT: normal;
	FLOAT: left;
	PADDING-BOTTOM: 15px;
	MARGIN: 0px 0px 0px;
	BORDER-LEFT: medium none;
	COLOR: #5a5a5a;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none;
	line-height: 1.5em;
}
.brightcove
{
	width:382;
	height:382; 
	background-color:#ffffff;
}

.brightcoveInvisible
{
	position:fixed;
	top:-3000px;
}
