td.prod-detail-lt {text-align: center !important;}
.top_footer_table {
	margin-bottom: 20px !important;
}
.cart-module {
	color: #574562 !important;
}
#ctl00_bodyContent {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.page-column-left, .page-column-center {
	border-left: 1px #584366 solid !important;
}
.page-column-center {
	border-right: 1px #584366 solid !important;
}
#ctl00_bodyContent {
	padding-top: 0px !important;
}
.page-column-left {
	padding-top: 30px !important;
}
.top_header_table {
	background: top center no-repeat url('/site_images/smocking_header_02.jpg');
	color: #ffffff !important;
}
.top_header_table a {
	padding-left: 3px;
	padding-right: 3px;
}
.middle_header_table {
	background: top center no-repeat url('/site_images/smocking_header_04.jpg');
}
.nav_header_table {
	background: top center no-repeat url('/site_images/smocking_header_05.jpg');
	color: #ffffff !important;
}
.nav_header_table a {
	padding: 0px 3px 0px 3px !important;
}
.top_footer_table {
	background: top center no-repeat url('/site_images/smocking_header_09.jpg');
}
.page-header #menu {
	padding-top: 20px !important;
}
.page-header #menu img {
	border: 0px !important;
}
.page-header ul {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	list-style: none;
}
.page-header ul li {
	display: block;
	position: relative;
	float: center;
}
.page-header li ul {
	display: none;
}
.page-header ul li a {
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	border-top: 0px solid #ffffff;
	padding: 3px 8px 3px 8px;
	background: #none;
	margin-left: 1px;
	white-space: nowrap;
}
.page-header ul li a:hover {
	background: #none;
}
.page-header li:hover ul {
	padding-top: 20px;
	display: block;
	position: absolute;
	background: #584366;
  	padding-bottom: 6px;
        padding-left: 10px;
}
.page-header li:hover li {
	text-align: left;
	width: 100%;
	float: left;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 0px !important;
	background: #584366;
}
.page-header li:hover a {
	background: #584366;
}
.page-header li:hover li a:hover {
 background: #584366;
}
.page-header li:hover .menu_col li {
	text-align: left;
	width: 33%;
	float: left;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 36px 2px 0px!important;
	background: #584366;
}
