.userContent .sitelogo { 
    float: left; 
    padding-top: 4px;
    padding-right: 60px;
}

.userContent .sitelogo a:hover { text-decoration: none }

.userContent .siteblurb { float: left; }

#promotionalgraphic {
		width: 548px;
		overflow: hidden;
		padding-left:0px;
	}

#promotionalgraphic li{
  		float:left;
		position:relative;
		width: 263px;
		height: 145px;
		margin:6px 6px 4px 2px;
	}
#promotionalgraphic li a{
		border: 1px solid #ccc;
		display: block;
		width: 263px;
		height: 145px;
		overflow: hidden;
	}
#promotionalgraphic li a:hover{
		border: 3px solid #666;
		margin-left:-2px;
		margin-top:-2px;
		margin-right:-2px;
		margin-bottom:-2px;
		position: absolute;
		z-index:10;
	}
#brochureware	h3{
		font-size:13px;
		line-height:15px;
		padding-top:5px;
		font-weight: bold;
		}
#brochureware	h4{
		font-family:Helvetica, Arial, sans-serif;
		font-size:18px;
		line-height:14px;
		padding-top:5px;
		font-weight: bold;
		}

/* =WIDGET */
	.widget{
		padding-bottom: 10px;
		width: 180px;
		overflow: hidden;
	}
	.widget a{color: #585B6A;}
	.widget h3{
		height: 18px;
		background: #585B6A;
		font-size:1.2em;
		color: #fff;
		padding: 4px 0 0 10px;
		width: inherit;
		position:relative;
	}
	.widget h3 a{
		display: block;
		width: 100%;
		height: 100%;
		color: #fff;
		/* background: url('http://urldock.com/nw/html/gadgetshop/images/common/arrow.gif') 155px 1px no-repeat; */
	}
	.widgetcontent{
		border: 2px solid #666;
		border-top:0;
	}
	.widgetcustomcontent{
		border: 2px solid #666;
		border-top:0;
		padding: 7px 7px 10px 8px;
	}
	.widgetnoheader .widgetcontent{
		border: 2px solid #666;
	}
		/* category */
		.shopcategory ul{
			font-size:1.2em;
			padding-top:5px;
			padding-bottom:10px;
		}
		.shopcategory li{
			padding: 4px 0 4px 10px;
		}
		.shopcategory li.active{
			background: #666;
			padding: 3px 0 0 0 !important;
		}
		.shopcategory li.active a{
			color: #fff;
			margin-left:10px;
		}
		.shopcategory li ul{
			font-size:1em;
			padding-top:5px;
			padding-bottom:0;
		}
		.shopcategory li ul li{
			background: #D8D7D4;
			border-bottom: 1px solid #666;
		}
		.shopcategory li.active li a{color: #585B6A;}
		/* gadget widget */
		.widgetgadgets li{
			overflow: hidden;
			width: 160px;
			padding: 5px 0;
		}
		.widgetgadgets .widgetcontent{
			padding: 0 4px;
		}
		.widgetgadgets li img{
			float: left;
			border: 1px solid #B6B6B8;
		}
		.widgetgadgets li div,.widgetgadgets li p{
			width: 105px;
			float: right;
		}
		.widgetgadgets a{text-decoration: underline;}

