body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}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;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}
body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}
/* end of global reset */
body{ background-color: #EFF0D5; color: #6A6C32; }
strong { font-weight: bold; }
td img {display: block;}
td { vertical-align: top; }
/* Primary Navigation */
#nav { text-align: right; padding-right: 15px;}
#nav a, #nav a:hover { font-size:77%;color: #366; background-color: transparent;  text-transform: uppercase;  }
#nav a { text-decoration: none; }
#nav a:hover { text-decoration: underline; }

#nav a.selected { color: #f58426; font-weight: bold!important; }

/* home */
.whitespacer { background-color: #FFF; color: #FFF; height: 8px; }

#homeLivingDesign { background-color: #A3A1A1; width: 330px; }
#homeHero { background-color: #A3A1A1; width: 437px; padding: 1px; }
#mainbox {
	width: 437px;
	height: 342px;
	text-align: left;
	line-height: 1em;
}
#mainbox a{
	text-decoration: none;
}
#status-img {
	background: #ffffff;
	text-align: center;
}
#status-img img {
	display: inline;
	cursor: pointer;
	padding: 0 5px;
}
.noshow {
	position:absolute;
	opacity: 0;
	text-align:center;
	width: 437px;
	height: 342px;
	display: none;
}
.show {
	position:absolute;
	opacity: 1;
	text-align:center;
	width: 437px;
	height: 342px;
}
#homeLivingDesign table { width: 326px; background-color: #FFF; margin: 1px; padding: 0; }
#homeLivingDesign table td { margin: 0; padding: 2px; }
.whiteVertical { width: 4px; background-color: #FFF; }
#footer { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 77%; margin: 10px 20px; padding-bottom: 10px; }
#footer a { color: #6A6C32; text-decoration: underline; }
#footer a:hover { text-decoration: none; }


/* Tops */
#leftNav { border: 1px solid #A3A1A1; background-color: #839C9D; width: 185px; background-image: url(images/leftsidebar_bg.gif); background-repeat: repeat-y; background-position: 0 0; }
#leftNav div {
/*	border-bottom: 2px solid #FFF;*/
	width: 185px;
	min-height: 100%;
}

#pageTitle {
	display: block;
	margin: 0 2px;
	width: 181px;
	height: 120px;
}

#mainContent {
	background-color: #FFF;
	border: 1px solid #A3A1A1;
	width: 584px;
}
#mainContent.storelevel {
	background-color: #D6DFDF;
}

td a {
	color: #333;
	text-decoration: underline;
}
td a:hover {
	text-decoration: none;
}
p {
	color: #666;
	margin: .8em 1em;
}
h3 {
	margin: .8em 1em;
	color: #5A7A7B;
}

.list {
	margin: 1em 4em;
}
.list li {
	list-style: circle;
	margin: .5em 0;
	color: #666;
}

.attribute td { padding: 3px 10px 1px 0;}
#attribute_description {
	padding: 8px;
	background-color: #cbcc85;
	color: #000000;
}
#attribute_description h4 {
	font-size: 14px;
}
#attribute_img {
	margin-top: -10px;
	background-color: #969756;
	}
#attribute_img img{
	margin: 2px;
	background-color: #fff;
	padding: 2px;
	border: 2px solid #685D3A;
}
#attribute_contact {
	padding-top:4px;
	}
/* Shopping Area */
#leftNavShop {
	border: 1px solid #A3A1A1;
	background-color: #B2B371;
	width: 185px;
	background-image: url(images/leftsidebar_bg.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
}

#menu {
	display: block;
	margin: 0 2px 3em 2px;
	width: 181px;
}
#menu li a {
	display: block;
	height: 1.7em;
	padding: .2em 0 .2em 20px;
	color: #62632a;
	text-decoration: none;
	font-size: 85%;
}
#menu li a:hover {
	text-decoration: underline;
}
/* selected bold #494a1f */

#menu ol, #menu li.selected, #menu li.selectedWrap {
	background-color: #cbcc85;
}

#menu li.selected li {
	background-color: transparent;
}
#menu li.selected li a {
	color: #62632a;
	font-weight: normal;
}
#menu li.selected a {
	color: #494a1f;
	font-weight: bold;
}
#menu li.selected li.selected a {
	font-weight: bold;
	color: #494a1f;
}
#menu ol li a {
	display: block;
	height: 1.5em;
	padding: .1em 0 .1em 30px;
	color: #62632a;
	text-decoration: none;
}
.dividerh {
	background: #FFF url(images/divider_h.gif) repeat-x 0% 0%;
	height: 9px;
}
.dividerv {
	background: #FFF url(images/divider_v.gif) repeat-y 0% 0%;
	width: 7px;
}
.thumbs p {
	text-align: center;
	font-size: 77%;
	margin: 0;
}
.thumbs p a {
	text-decoration: none;
	line-height: 1;
}
.thumbs p a img {
	display: inline;
	margin: 0;
	padding: 0;
	border: 0;
}
.thumbs p a:hover {
	color: #666;
}

.otherProducts p img{
	padding-bottom: 3px;
}

.otherProducts p {
	margin: 1em 0;
	border: 1px solid #eeeeee;
	display: block;
	float: left;
	height: 85px;
	width: 150px;
	padding: 10px;
	margin: 5px 0 5px 15px;
}
.whitespace1px {
	width: 1px;
	background-color: #FFF;
}

.productInfo {
	font-size: 85%;
	padding: 1em 0;
}
.productInfo h3 {
	font-size: 129%;
	margin-left: .8em;
	color: #494a1f;
}
.productInfo h3 span {
	font-weight: normal;
	color: inherit;
	font-size: 85%;
}
.productInfo li {
	color: #666;
	margin: 0 1em;
}

.bottomPadding {
	padding-bottom: 5em;
	padding-top: 1em;
}
#join_mailing {
	border: 1px solid #ccc;
	background-color: #E4EAEA;
}
#alertBox {
	visibility:hidden;
	display:none;
	color: #F54826;
	padding: 5px;
}
select, input {
	color: #6A6C32;
}
#FinalBox {
	visibility: hidden;
	display:none;
	background-color: #B3BC21;
	width: 300px;
	color: #fff;
	padding: 10px;
}
#debug {
	color: #EFF0D5;
	font-size: 8px;
	}
#search_box {
    width: 125px;
    height: 31px;
    background: url(/images/bg_search_box.gif);
    margin-right: 10px;
}
#search_box #q {
    float: left;
    padding: 0;
    margin: 2px 0 0 6px;
    border: 0;
    width: 83px;
    background: none;
    color: #8D8E34;
    font-size: 12px;
}
#search_box #go {
    float: right;
    margin: -2px 0 0 0;
}
