body {
	background:#fff url(../images/common/bg.gif) repeat top center;
	margin: 0px;
}
#container {
	width:1001px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/common/spot-bg.gif);
}
#header {
	height:200px;
	background:#fff url(../images/common/bg.gif) repeat top center;
}
#logo {
	float:left;
	width:859px;
}
#minicart {
	margin:0 15px;
	width:136px;
	border:1px solid #7B4783;
}
#menu {
	background:url(../images/common/menu-bg.gif) no-repeat top center;
	height:31px;
	font-family:"Trebuchet MS";
	font-size:13px;
}
#menu ul {
	margin:0;
	padding:0px 10px 0;
	list-style:none;
}
#menu li {
	float:left;
	display:inline;
	background:url(../images/common/right-both.png) no-repeat right top;
	margin:0 0 0 9px;
	padding:0;
}
#menu a {
	float:left;
    display:block;
    position:relative;
    left:-8px;
    margin-right:-8px;
	background-image:url(../images/common/left-both.png);
	background-repeat:no-repeat;
    padding:5px 18px;
    text-decoration:none;
    font-weight:bold;
    color:#fff;
}
#menu > ul a {
	width:auto;
}
#menu a {
	float:none;
}
#menu a:hover {
    color:#EDBCE2;
}
#menu li:hover, #nav li:hover a {
	background-position:100% -31px;
    color:#333;
}
#menu li:hover a {
	background-position:0 -31px;
}
#content {
	height:1%;
}
#leftColumn {
	width:201px;
	float:left;
}
#leftColumn .title {
	padding:10px;
}
#leftColumn ul {
	margin:0;
	list-style:none;
	padding:0 10px;
}
#leftColumn li a {
	margin-top:1px;
	display:block;
	height:25px;
	width:140px;
	padding:0 20px;
	background:url(../images/common/left-menu.png) no-repeat center top;
	line-height:22px;
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#fff;
	text-decoration:none;
}
#leftColumn li a:hover {
	background:url(../images/common/left-menu.png) no-repeat center -25px;
	color:#7B4783;
}
#clearance_spot {
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	width:166px;
	height:166px;
	text-align:center;
}
#centerColumn {
	width:598px;
	float:left;
	background:#fff;
	padding:10px 15px;
}
#home_wording_images {
	width:598px;
}
#home_green {
	width:295px;
}
#home_green_content {
	width:271px;
	border-left:2px solid #80B549;
	border-right:2px solid #80B549;
	padding:0 10px;
}
#home_green_header {
	background:url(../images/common/green-box-top.png) no-repeat top center;
	width:295px;
	height:12px;
}
#home_green_footer {
	background:url(../images/common/green-box-bottom.png) no-repeat top center;
	width:295px;
	height:12px;
}
#home_purple {
	width:295px;
	margin-top:5px;
}
#home_purple_content {
	width:271px;
	border-left:2px solid #7B4783;
	border-right:2px solid #7B4783;
	padding:0 10px;
}
#home_purple_header {
	background:url(../images/common/purple-box-top.png) no-repeat top center;
	width:295px;
	height:12px;
}
#home_purple_footer {
	background:url(../images/common/purple-box-bottom.png) no-repeat top center;
	width:295px;
	height:12px;
}
#featured_products {
	margin-top:25px;
}
#centerColumn2 {
	width:598px;
	float:left;
	background:#fff;
	padding:0 15px 10px 15px;
}
#centerColumn2 .title {
	padding:10px 0;
}
#rightColumn {
	padding:5px 2px 0 3px;
	width:166px;
	float:left;
}
#rightColumn ul {
	margin:0;
	list-style:none;
	padding:0 5px;
}
#rightColumn li a {
	margin-top:1px;
	display:block;
	height:25px;
	width:136px;
	padding:0 10px;
	background:url(../images/common/right-menu.png) no-repeat center top;
	line-height:22px;
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#fff;
	text-decoration:none;
}
#rightColumn li a:hover {
	background:url(../images/common/right-menu.png) no-repeat center -25px;
	color:#7B4783;
}
#search {
	display:block;
	margin-left:8px;
	margin-top:15px;
	width:180px;
	height:30px;
}
.search_button:hover {
	background:url(../images/common/search-btn.png) no-repeat 0px -25px;
	cursor: pointer;
	color:#7B4783;
}
button.search_button {
	background:url(../images/common/search-btn.png) no-repeat 0px 0px;
	display: block;
	font: x-small/normal "Trebuchet MS"!important;
	color: #fff;
	border: 0px none!important;
	line-height:16px;
	width: 50px;
	height:25px;
	cursor: pointer;
	text-align: center;
}
#search input {
	width:110px;
	margin-right:5px;
	float:left;
	height:20px;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#333;
	border:1px solid #6F4176;
}
#rightColumn .title {
	padding:5px;
}
#newsletter {
	margin-left:10px;
	background:url(../images/common/newsletter.png) no-repeat 0px 0px;
	width:160px;
	height:115px;
	padding:10px 10px;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#fff;
}
.newsletter_button:hover {
	background: url(../images/common/newsletter-btn.png) no-repeat 0px -25px;
	cursor: pointer;
	color:#7B4783;
}
button.newsletter_button {
	background:url(../images/common/newsletter-btn.png) no-repeat 0px 0px;
	display: block;
	margin-left:auto;
	margin-right:auto;
	font-family:"Trebuchet MS";
	font-size:11px;
	color: #fff;
	border: 0px none;
	line-height:16px;
	width: 156px;
	height:25px;
	cursor: pointer;
	margin-top:5px;
	text-align: center;
}
#newsletter input {
	width:160px;
	margin-top:5px;
	border:1px solid #5C3562;
}
#footer {
	border-top:5px solid #7B4783;
	height:100px;
	clear:both;
	background:#fff;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#000;
}
#GCweb {
	margin-top:0px;
	height:20px;
	clear:both;
	background:#fff;
	text-align:right;
	padding-right:5px;
	font-family:"Trebuchet MS";
	font-weight:700;
	font-size:11px;
	color:#7C3A7B;
}
#GCweb a {
	color:#7C3A7B;
	text-decoration:none;
}
#GCweb a:hover {
	color:#7FB349;
}
.text {
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#000;
}