/* CSS Document */
* html {  }
body { font-family:Trebuchet MS; color:#686964; font-size:12px; font-weight:normal; background:#e7e3d6; }
h1 { font-size:12px; }
h2 { font-size:14px; }

a { color:#686964;font-weight:normal;}
a:hover {color:#686964; text-decoration:underline; }

#pagetop { height:27px; background:url(../images/pagebg_top.jpg) no-repeat 50% 0; }
#wrapper { background:url(../images/pagebg_mid.jpg) repeat-y 50% 0; padding:0;  }

#wrapper2 { width:801px; margin:0 auto;  }
#wrapper3 { background:url(../images/pagebg_mid2.jpg) repeat-y 50% 0; padding:0;  }
#header { position:relative; padding:0; height:166px; }
#header .logotext { width:164px; height:117px; float:left; background:url(../images/bg_logo.jpg); }
#header .head_left { width:562px; float:left; }
#header .logotext strong { display:none; }	
#header .logotext a { display:block; height:117px; margin:0; background:url(../images/logo.jpg) no-repeat 0 50%; cursor:pointer; }
#header .blacksubhead { position:absolute; top:29px; right:0; width:562px; height:87px; background:url(../images/bg_subhead.jpg) repeat-x; text-align:right; z-index:4; }
#header .blacksubhead h2 { padding-bottom:0; margin-bottom:0;position:absolute; bottom:3px; right:3px; color:#FFF; font-size:18px; }
#header .blacksubhead h2 small { font-size:11px; font-weight:normal; }
#header .blacksubhead h2 small a { color:#fff; }

#headinfo { float:right; width:242px; height:20px; }
#headinfo a { color:#EFEFEF; }
#headinfo a:hover { color:#D2D2D2; text-decoration:underline; }

#nav { position:absolute; top:0px; right:0; width:562px; height:30px; padding:0; margin:0; background:url(../images/bg_nav.jpg) no-repeat 100% 0; z-index:5; }
#nav ul { width:540px; margin:0 auto; }
#nav ul li { float:left; display:block; width:100px; list-style:none; padding:0; text-align:center; border-right:1px solid #FFFFFF; }
#nav ul li a { float:left; display:block; width:100px; height:13px; padding:10px 0 5px; line-height:10px; margin:0 1px 0 0; text-decoration:none; }
#nav ul li a:hover { padding-top:11px; padding-bottom:4px;
background:url(../images/bg_navarrow.jpg) no-repeat 100% 100%; color:#a4a4a4; }
#nav ul li.on { position:relative; z-index:6; padding:10px 0 4px; height:20px; background:url(../images/bg_topnavon.jpg); }


 #li_style{
	font-size:16px;
	font-family:Trebuchet MS;
}
   .ul_style{
	text-align:left;
	line-height:18px; /* fixes Firefox 0.9.3 */
}    
#li_style ul li {
	padding-left:0;
	padding-right:0;
	padding-bottom:2px; /* matches link padding except for left and right */
	padding-top:2px;
}



#content {  width:728px; background:#FFF; padding-left:10px }

#left { float:left; width:164px; margin:3px 3px 0 0; }
#left ul { margin: 0; padding:0; }
#left ul li { list-style:none; margin:0; padding:0; border:1px solid #C7C7C7; border-width:1px 1px 0; }
#left ul li a { display:block; width:152px; margin:0; padding:5px; font-size:11px; }
#left ul li a:hover { padding:5px 3px 5px 7px; text-decoration:underline; }
#left ul li ul { margin: 0; padding:0; }
#left ul li ul li { list-style:none; margin:0; padding:0; border-left:none; border-right:none; }
#left ul li.on { padding:4px 0 4px 10px; background:url(../images/bg_navon.jpg) no-repeat 1px 1px; }
#left ul li ul li a { padding:4px 5px; background:#EFEFEF;  }
#left ul li ul li a:hover { padding:4px 0 4px 10px; } 
#left .sidebar { padding:5px; margin-bottom:3px; background: url(../images/bg_logo.jpg) 100% 100%; min-height:52px; }
* html #left .sidebar { height:52px; }
#left .last { border-bottom:1px solid #C7C7C7; }

#breadcrumb { background-color:#FFFFFF; border-bottom:1px dotted #333333; padding:8px 0; }

#side {background:url(https://www.home-decorating-co.com/Merchant2/graphics/00000001/side_border_label.jpg) no-repeat 1px 1px;}

#right { padding:0px 5px 0 0; float:right; width:555px; }
#right .postinfo { display:block; margin:5px; padding:3px; background-color:#EFEFEF; border:1px solid #D4D4D4; }
#right .postinfo a:hover {  }
#right p a { text-decoration:underline; }
#right p a:hover { text-decoration:none; }
#right blockquote { border-left:1px solid #C7C7C7; padding-left:10px; }

#right .leftcol { float:left; width:255px; background:#FFF; }
#right .rightcol { float:left;  margin-left:5px; width:293px; background:#FFF; }

#center { float:left; width:164px; margin:3px 3px 0 0; }
#center .centercol {float:center; width:255px; background:#FFF;}


#footer { width:100%; height:22px; padding-bottom:5px; background:url(../images/pagebg_bot.jpg) no-repeat 50% 100%; } 
#footer .legal { width:709px; margin:0 auto; text-align:left; clear:both; }
#footer .legal a { text-decoration:underline; }
#footer .legal a:hover { text-decoration:none; }
.more { text-align:right; }
.more a { padding-left:8px; background:url(../images/readmorearrow.jpg) no-repeat 0 50%; }

.clear { clear:both; }


/* Begin email/social networking toolbar */

#email-bar {
	width: 900px;
	height: 30px;
	background-color: #b20000;
	color: white;
	background-image: url(https://www.home-decorating-co.com/redarrow.jpg);
	background-repeat:no-repeat;
	background-position: 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	position: relative;
	}
	
#email-bar #text {
	position: absolute;
	left: 22px;
	top: 7px;
	}
	
#email-bar #iconwrapper {
	}
	
#email-bar a.twitter {
	width: 28px;
	height: 28px;
	background-position: right;
	display: block;
	text-indent: -9999px;
	background-image: url(https://www.home-decorating-co.com/twitter_28.png);
	position: absolute;
	right: 8px;
	top: 2px;
	}
	
	#email-bar a.twitter:hover {
		background-position: left;
		}
	
#email-bar a.facebook {
	width: 28px;
	height: 28px;
	background-position: right;
	display: block;
	text-indent: -9999px;
	background-image: url(https://www.home-decorating-co.com/facebook_28.png);
	position: absolute;
	right: 40px;
	top: 2px;
	}
		
	#email-bar a.facebook:hover {
		background-position: left;
		}
		
#email-bar #form {
	}

#email-bar .signupBox {
	color:#666666;
	border: 1px #597FAE solid;
	width: 170px;
	position: absolute;
	left: 590px;
	margin: 5px 0;
	}
	
	#email-bar .signupBox:focus {
	color:black;
	}
	
#email-bar .submit {
	position: absolute;
	cursor: pointer;
	right: 84px;
	margin: 6px 0;
	}
	
/* End email/social networking toolbar */