* {
	behavior: url(../../../javascript/iepngfix.htc)
}
body {
	margin-top: 0px;
	margin-bottom: 40px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #555555;
	text-decoration: none;
	line-height: 18px;
	background-color: #e7dfcb;
	background-image: url(../gui/bg.gif);
	background-position: top left;
	overflow-x: hidden;
}
A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #f37785;
	line-height: 18px;
	text-decoration: underline;
}
A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #f37785;
	line-height: 18px;
	text-decoration: underline;
}
A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #f37785;
	line-height: 18px;
	text-decoration: underline;
}
A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #f37785;
	line-height: 18px;
	text-decoration: none;
}
img {
	border: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
h1 {
	margin: 0px;
	padding-bottom: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 26px;
	line-height: 29px;
	color: #33221b;
}
h2 {
	margin: 0px;
	padding-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 19px;
	color: #f37785;
}
h3 {
	margin: 0px;
	padding-bottom: 9px;
}
h4 {
	margin: 0px;
	padding-bottom: 1px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
}
.myaddthis {
	float: left;
	margin-top: 10px;
}
/* MAIN */

.main {
	width: 904px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../gui/bg-shaddow.gif);
	background-repeat: repeat-y;
	background-position: top;
}
.mainh {
	width: 99.6%;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
}
.top-left {
	float: left;
	width: 33%;
}
.top-right {
	float: left;
	width:33%;
}
.top-center {
	float: left;
	width:33%;
	text-align: center;
}
.top-search {
	padding-left: 20px;
	height: 39px;
}
.top-search .input {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	padding: 2px;
	color: #727272;
	text-decoration: none;
	border: 1px solid #d1c4b3;
	background-color: #ffffff;
}
.top-tagline {
	padding-left: 42px;
	padding-top: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #f37785;
	line-height: 18px;
	text-decoration: none;
}
.top-tagline h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #503d34;
	line-height: 18px;
	text-decoration: none;
}
.top-cart {
	height: 39px;
}
.top-menu {
	padding-left: 140px;
	padding-top: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #49362f;
	line-height: 18px;
	text-decoration: none;
}
.top-menu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #49362f;
	line-height: 16px;
	text-decoration: none;
}
.top-menu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #49362f;
	line-height: 16px;
	text-decoration: none;
}
.top-menu a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #49362f;
	line-height: 16px;
	text-decoration: none;
}
.top-menu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #49362f;
	line-height: 16px;
	text-decoration: none;
}
.top-list {
	margin: 0px 0px 16px 10px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height: 18px;
}
.top-list li {
	padding-left: 8px;
	background-image: url(../gui/top/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
}
.header {
	background-color: #efede1;
	border-top: 4px solid #f37785;
	border-bottom: 4px solid #f37785;
	background-image: url(../gui/misc/bg-header.gif);
	background-repeat: no-repeat;
	background-position: top;
foa
}
.sub-header {
	margin-left: auto;
	margin-right: auto;
	width: 95%;
}
.sub-header-holder1 {
	height: 45px;
	background-image: url(../gui/misc/sub-header-bg.gif);
	background-repeat: repeat-x;
	background-position: top left;
}
.sub-header-holder2 {
	height: 45px;
	background-image: url(../gui/misc/sub-header-left.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.sub-header-holder3 {
	height: 45px;
	background-image: url(../gui/misc/sub-header-right.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.sub-header-holder3h {
	padding-top: 14px;
	padding-left: 75px;
	text-align: left;
}
.sub-header-holder3h h2 {
	font-weight: bold;
	color: #f37785;
	font-size: 13px;
}
.menu {
	text-align: center;
	height: 53px;
	border-bottom: 4px solid #f37785;
	background-image: url(../gui/menu/bg.gif);
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #503d34
}
.menuh {
	margin-left: auto;
	margin-right: auto;
}
.menu ul {
	z-index: 999;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.menu ul li {
	position: relative;
	display: inline;
	float: left;
	text-align: left;
}
.menu ul li a {
	display: block;
	padding: 10px 11px 10px 11px;
	margin: 0px;
}
.menu ul li.first a {
	display: block;
	padding: 10px 11px 10px 11px;
	margin: 0px;
	border-right: 1px solid #412f27;
}
.menu ul li.last a {
	display: block;
	padding: 10px 11px 10px 11px;
	margin: 0px;
	border-right: none;
}
.menu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	line-height: 16px;
	text-decoration: none;
}
.menu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	line-height: 16px;
	text-decoration: none;
}
.menu a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	line-height: 16px;
	text-decoration: none;
}
.menu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	line-height: 16px;
	text-decoration: none;
}
.column-left {
	float: left;
	width: 233px;
	margin-top: 8px;
}
.column-lefth {
	padding-left: 21px;
}
.column-lefti {
	float: left;
	width: 233px;
	margin-bottom: 24px;
}
.column-leftih {
	padding-left: 21px;
	padding-top: 21px;
}
.column-right {
	float: left;
	width: 639px;
	margin-left: 7px;
	margin-top: 21px;
	margin-bottom: 24px;
	background-color: #FFFFFF;
}
.column-righth {
	padding: 0px 10px 20px 20px;
	background-color: #FFFFFF;
}
.column-right-home {
	float: left;
	width: 639px;
	margin-left: 7px;
	margin-top: 8px;
	margin-bottom: 24px;
}
.column-right-homeh {
	padding: 0px 10px 20px 20px;
}
.single-column {
	padding: 21px 25px 35px 25px;
}
.slide-text {
	padding: 0px 20px 0px 20px;
	height: 155px;
	overflow: hidden
}
.slide-text p {
	margin: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 21px;
	color: #f37785;
	line-height: 24px;
	text-decoration: none;
}
.slide-text h1 {
	margin: 0px;
	padding-bottom: 7px;
	padding-top: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 21px;
	color: #33221b;
	line-height: 24px;
	text-decoration: none;
}
.slide-text span {
	margin: 0px;
	padding-bottom: 7px;
	padding-top: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 21px;
	color: #33221b;
	line-height: 24px;
	text-decoration: none;
}
.slide-text a {
	padding-right: 7px;
	background-image: url(../gui/arrow-link.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.slide-text a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #675237;
	line-height: 16px;
	text-decoration: none;
}
.slide-text a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #675237;
	line-height: 16px;
	text-decoration: none;
}
.slide-text a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #675237;
	line-height: 16px;
	text-decoration: none;
}
.slide-text a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #675237;
	line-height: 16px;
	text-decoration: none;
}
.slide-shop {
	padding: 0px 20px 0px 20px;
}
.slide-price {
	float: left;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #33221b;
	line-height: 16px;
	text-decoration: none;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.clear {
	clear: both;
}
.align-middle {
	vertical-align: middle;
}
.input {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	padding: 2px;
	color: #555555;
	text-decoration: none;
	border: 1px solid #cbbdab;
	background-color: #faf7f0;
}
.input-error {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	padding: 2px;
	color: #555555;
	text-decoration: none;
	border: 2px solid #cc0000;
	background-color: #faf7f0;
}
.navbg {
	position: absolute;
	margin-top: -42px;
	height: 26px;
	margin-left: 454px;
	width: 192px;
	background-image: url(../gui/slideshow/nav-bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.home-leftmenu {
	width: 234px;
	height: 407px;
	background-color: #f37785;
	z-index: 999
}
.home-leftmenuh {
	text-align: left;
	float: left;
	width: 234px;
	height: 407px;
	background-color: #f37785;
	z-index: 999
}
.home-leftmenui {
	text-align: left;
	width: 234px;
	background-color: #f37785;
}
.home-leftmenui a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #32211a;
	line-height: 16px;
	text-decoration: none;
}
.home-leftmenui a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #32211a;
	line-height: 16px;
	text-decoration: none;
}
.home-leftmenui a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #32211a;
	line-height: 16px;
	text-decoration: none;
}
.home-leftmenui a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	line-height: 16px;
	text-decoration: none;
}
.home-leftmenui-item {
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 5px;
	border-top: 1px solid #f48491;
}
.home-leftmenui-item-first {
	padding-left: 20px;
	padding-top: 12px;
	padding-bottom: 5px;
}
.box {
	border: 1px solid #ddd4c9;
	padding: 11px 16px 15px 16px;
}
.box a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.box a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.box a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.box a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: underline;
}
.box-ruths-kitchen {
	border: 1px solid #ddd4c9;
	padding: 11px 16px 15px 16px;
	background-image: url(../gui/left/bg-ruths-kitchen.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
.box-ruths-kitchenh {
	padding-right: 76px;
	padding-bottom: 6px;
}
.box-ruths-kitchen a {
	background-image: url(../gui/misc/arrow-link.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 8px;
}
.box-ruths-kitchen a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.box-ruths-kitchen a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.box-ruths-kitchen a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.box-ruths-kitchen a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: underline;
}
.box-ruths-kitchen h1 {
	margin: 0px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 23px;
	color: #33221b;
	line-height: 25px;
	text-decoration: none;
}
.box-newsletter {
	background-color: #e8e2d2;
	padding: 12px 16px 16px 16px;
}
.box-newsletter h1 {
	margin: 0px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #33221b;
	line-height: 22px;
	text-decoration: none;
}
.box-newsletter .input {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	padding: 2px;
	color: #727272;
	text-decoration: none;
	border: 1px solid #d1c4b3;
	background-color: #ffffff;
}
.box-newsletter a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.box-newsletter a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.box-newsletter a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.box-newsletter a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: underline;
}
.box-brownie {
	background-color: #4d3a31;
	padding: 11px 16px 15px 16px;
	color: #e6deca;
	line-height: 16px;
	background-image: url(../gui/left/bg-all-about-brownies.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
.box-brownieh {
	padding-right: 84px;
	padding-bottom: 10px;
}
.box-brownie h1 {
	margin: 0px;
	padding-bottom: 6px;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #ffffff;
	line-height: 21px;
	text-decoration: none;
}
.box-fresh {
	border: 1px solid #ddd4c9;
	padding: 11px 16px 15px 16px;
	background-image: url(../gui/left/100-fresh.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.box-fresh h1 {
	margin: 0px;
	padding-bottom: 4px;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 21px;
	color: #32211a;
	line-height: 25px;
	text-decoration: none;
}
.box-fresh h1 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 21px;
	color: #32211a;
	line-height: 25px;
	text-decoration: none;
}
.box-fresh h1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 21px;
	color: #32211a;
	line-height: 25px;
	text-decoration: none;
}
.box-fresh h1 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 21px;
	color: #32211a;
	line-height: 25px;
	text-decoration: none;
}
.box-fresh h1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 21px;
	color: #32211a;
	line-height: 25px;
	text-decoration: none;
}
.box-i1 {
	border: 1px solid #ddd4c9;
	padding: 11px 16px 15px 16px;
	background-image: url(../gui/left/bg-box.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.box-i1 h1 {
	margin: 0px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #33221b;
	line-height: 22px;
	text-decoration: none;
}
.box-i1 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.box-i1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.box-i1 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.box-i1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: underline;
}
.box-i2 {
	border: 1px solid #ddd4c9;
	padding: 11px 16px 15px 16px;
	background-image: url(../gui/left/bg-box1.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
.box-i2 h1 {
	margin: 0px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #33221b;
	line-height: 22px;
	text-decoration: none;
}
.box-i2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.box-i2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.box-i2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.box-i2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: underline;
}
.box-i3 {
	border: 1px solid #ddd4c9;
	padding: 11px 16px 15px 16px;
	background-image: url(../gui/left/bg-box2.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
.box-i3 h1 {
	margin: 0px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #33221b;
	line-height: 22px;
	text-decoration: none;
}
.box-i3 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.box-i3 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.box-i3 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.box-i3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: underline;
}
.box-i4 {
	border: 1px solid #ddd4c9;
	padding: 11px 16px 15px 16px;
}
.box-i4 h1 {
	margin: 0px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #33221b;
	line-height: 22px;
	text-decoration: none;
}
.box-i4 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.box-i4 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.box-i4 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.box-i4 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: underline;
}
.box-i5 {
	border: 1px solid #ddd4c9;
}
.box-i5 h1 {
	margin: 0px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #33221b;
	line-height: 22px;
	text-decoration: none;
}
.box-i5 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.box-i5 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.box-i5 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.box-i5 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: underline;
}
.box1 {
	float: left;
	width: 316px;
	height: 309px;
	overflow: hidden;
}
.box1 h1 {
	margin: 0px;
	padding-bottom: 4px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #32211a;
	line-height: 20px;
	text-decoration: none;
}
.box1-text-holder {
	width: 100px;
}
.box2 {
	float: left;
	width: 152px;
	height: 149px;
	border: 1px solid #ddd4c9;
	overflow: hidden;
	color: #f37785;
	line-height: 16px;
	background-image: url(../gui/misc/bg-box2.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
.box2 h1 {
	margin: 0px;
	padding-bottom: 4px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #32211a;
	line-height: 20px;
	text-decoration: none;
}
.box3 {
	float: left;
	width: 153px;
	height: 149px;
	border: 1px solid #ddd4c9;
	overflow: hidden;
	color: #f37785;
	line-height: 16px;
	background-image: url(../gui/misc/bg-box3.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
.box3 h1 {
	margin: 0px;
	padding-bottom: 4px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #32211a;
	line-height: 20px;
	text-decoration: none;
}
.box4 {
	float: left;
	width: 314px;
	height: 149px;
	border: 1px solid #ddd4c9;
	overflow: hidden;
	color: #f37785;
	line-height: 16px;
	background-image: url(../gui/misc/bg-box4.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
.box4 h1 {
	margin: 0px;
	padding-bottom: 4px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #32211a;
	line-height: 20px;
	text-decoration: none;
}
.box4-text {
	width: 120px;
	padding-top: 7px;
}
.box4a-text {
	width: 140px;
	padding-top: 7px;
}
.box5 {
	float: left;
	width: 314px;
	height: 140px;
	border: 1px solid #ddd4c9;
	overflow: hidden;
	color: #444444;
	line-height: 16px;
}
.box5 h1 {
	margin: 0px;
	padding-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 21px;
	color: #33221b;
	line-height: 24px;
	text-decoration: none;
}
.box5-small {
	color: #888888;
	font-size: 10px;
	line-height: 14px;
}
.box6 {
	float: left;
	width: 314px;
	height: 155px;
	border: 1px solid #ddd4c9;
	overflow: hidden;
	color: #444444;
	background-image: url(../gui/misc/bg-box7.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
.box6 h1 {
	margin: 0px;
	padding-bottom: 2px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #32211a;
	line-height: 20px;
	text-decoration: none;
}
.box6 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 17px;
	text-decoration: none;
}
.box6 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 17px;
	text-decoration: none;
}
.box6 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 17px;
	text-decoration: none;
}
.box6 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 17px;
	text-decoration: underline;
}
.box7 {
	float: left;
	width: 314px;
	height: 304px;
	border: 1px solid #ddd4c9;
	overflow: hidden;
}
.box7 h1 {
	margin: 0px;
	padding-bottom: 2px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #32211a;
	line-height: 20px;
	text-decoration: none;
}
.box7-text {
	width: 230px;
}
.box7a-text {
	width: 180px;
}
.box-holder {
	padding: 11px 16px 15px 16px;
}
.boxlink1 {
	padding-top: 4px;
}
.boxlink1 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #4d3e38;
	line-height: 17px;
	text-decoration: none;
}
.boxlink1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #4d3e38;
	line-height: 17px;
	text-decoration: none;
}
.boxlink1 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #4d3e38;
	line-height: 17px;
	text-decoration: none;
}
.boxlink1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #4d3e38;
	line-height: 17px;
	text-decoration: underline;
}
.boxlink2 {
	padding-top: 0px;
}
.boxlink2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 17px;
	text-decoration: none;
}
.boxlink2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 17px;
	text-decoration: none;
}
.boxlink2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 17px;
	text-decoration: none;
}
.boxlink2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 17px;
	text-decoration: underline;
}
.boxlink2a {
	padding-top: 4px;
}
.boxlink2a a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 17px;
	text-decoration: none;
}
.boxlink2a a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 17px;
	text-decoration: none;
}
.boxlink2a a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 17px;
	text-decoration: none;
}
.boxlink2a a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 17px;
	text-decoration: underline;
}
.box-border {
	border: 1px solid #ddd4c9;
}
.years {
	padding-bottom: 2px;
	border-bottom: 1px solid #ddd4c9
}
.year1 {
	border-top: 1px solid #efede1;
}
.year1-middle {
	background-color: #efede1;
}
.year2 {
	border-top: 1px solid #dedbc9;
}
.year2-middle {
	background-color: #dedbc9;
}
.year {
	padding-left: 14px;
}
.painting {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #555555;
	text-decoration: none;
	line-height: 18px;
}
.painting a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #555555;
	text-decoration: none;
	line-height: 18px;
}
.painting a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #555555;
	text-decoration: none;
	line-height: 18px;
}
.painting a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #555555;
	text-decoration: none;
	line-height: 18px;
}
.painting a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #555555;
	text-decoration: none;
	line-height: 18px;
}
/* VARIOUS ELEMENTS */

.side-column-box-headerl {
	height: 30px;
	padding-left: 8px;
	background-image: url(../gui/misc/bg-box.gif);
	background-repeat: no-repeat;
	background-position: left 0
}
.side-column-box-headerm {
	height: 30px;
	padding-left: 5px;
	background-image: url(../gui/misc/bg-box.gif);
	background-repeat: repeat-x;
	background-position: 0 -30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #555555;
	text-decoration: none;
	line-height: 30px;
}
.side-column-box-headerr {
	height: 30px;
	padding-right: 8px;
	background-image: url(../gui/misc/bg-box.gif);
	background-repeat: no-repeat;
	background-position: right -60px
}
.side-column-box-content {
	border-top: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	padding: 8px 12px 8px 12px;
}
.side-column-box-footerl {
	height: 9px;
	padding-left: 8px;
	background-image: url(../gui/misc/bg-box.gif);
	background-repeat: no-repeat;
	background-position: left -90px
}
.side-column-box-footerm {
	height: 9px;
	background-image: url(../gui/misc/bg-box.gif);
	background-repeat: repeat-x;
	background-position: 0 -99px
}
.side-column-box-footerr {
	height: 9px;
	padding-right: 8px;
	background-image: url(../gui/misc/bg-box.gif);
	background-repeat: no-repeat;
	background-position: right -108px
}
.side-column-spacer {
	height: 9px;
}
.table-box-headerl {
	height: 30px;
	padding-left: 8px;
	background-image: url(../gui/misc/bg-form.gif);
	background-repeat: no-repeat;
	background-position: left 0
}
.table-box-headerla {
	height: 30px;
}
.table-box-headerm {
	height: 30px;
	padding-left: 5px;
	padding-right: 4px;
	background-image: url(../gui/misc/bg-form.gif);
	background-repeat: repeat-x;
	background-position: 0 -30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #33221b;
	text-decoration: none;
	line-height: 30px;
}
.table-box-headerm1 {
	height: 29px;
	border-left: 1px solid #ddd4c9;
	border-right: 1px solid #ddd4c9;
	padding-left: 12px;
	padding-right: 12px;
	background-image: url(../gui/misc/bg-form.gif);
	background-repeat: repeat-x;
	background-position: 0 -31px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #33221b;
	text-decoration: none;
	line-height: 29px;
}
.table-box-headerm2 {
	height: 29px;
	border-top: 1px solid #ddd4c9;
	border-left: 1px solid #ddd4c9;
	border-right: 1px solid #ddd4c9;
	padding-left: 12px;
	padding-right: 12px;
	background-image: url(../gui/misc/bg-form.gif);
	background-repeat: repeat-x;
	background-position: 0 -31px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #33221b;
	text-decoration: none;
	line-height: 29px;
}
.table-box-headerm3 {
	border: 1px solid #ddd4c9;
	background-color: #ece7da;
	padding: 17px;
	background-image: url(../gui/misc/bg-form.gif);
	background-repeat: repeat-x;
	background-position: 0 -171px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #33221b;
	text-decoration: none;
}
.table-box-headerm3 h2 {
	margin: 0px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 19px;
	color: #f37785;
}
.table-box-headerm3a {
	border: 1px solid #ddd4c9;
	background-color: #ece7da;
	padding: 4px;
	background-image: url(../gui/misc/bg-form.gif);
	background-repeat: repeat-x;
	background-position: 0 -171px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #33221b;
	text-decoration: none;
}
.table-box-headerm5 {
	border: 1px solid #ddd4c9;
	background-color: #ece7da;
	padding: 13px;
	background-image: url(../gui/misc/bg-form.gif);
	background-repeat: repeat-x;
	background-position: 0 -171px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #33221b;
	text-decoration: none;
	line-height: 17px;
}
.table-box-headerm4 {
	height: 30px;
	padding-left: 13px;
	padding-right: 13px;
	border-bottom: 1px solid #ddd4c9;
	background-image: url(../gui/misc/bg-form.gif);
	background-repeat: repeat-x;
	background-position: 0 -30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #33221b;
	text-decoration: none;
	line-height: 30px;
}
.table-box-headerr {
	height: 30px;
	padding-right: 8px;
	background-image: url(../gui/misc/bg-form.gif);
	background-repeat: no-repeat;
	background-position: right -60px
}
.table-box-content {
	border-top: 1px solid #ddd4c9;
	border-left: 1px solid #ddd4c9;
	border-right: 1px solid #ddd4c9;
	padding: 10px 15px 6px 15px;
}
.table-box-content1 {
	border-left: 1px solid #ddd4c9;
	border-right: 1px solid #ddd4c9;
	padding: 5px 15px 6px 15px;
}
.table-box-contentc {
	border-top: 1px solid #ddd4c9;
	border-left: 1px solid #ddd4c9;
	border-right: 1px solid #ddd4c9;
	padding: 5px 10px 0px 10px;
}
.table-box-content3 {
	border-top: 1px solid #ddd4c9;
	border-left: 1px solid #ddd4c9;
	border-right: 1px solid #ddd4c9;
	padding: 0px 0px 0px 0px;
}
.table-box-content3h {
	padding: 10px 15px 14px 15px;
}
.table-box-footerl {
	height: 9px;
	padding-left: 8px;
	background-image: url(../gui/misc/bg-form.gif);
	background-repeat: no-repeat;
	background-position: left -90px
}
.table-box-footerm {
	height: 9px;
	background-image: url(../gui/misc/bg-form.gif);
	background-repeat: repeat-x;
	background-position: 0 -99px
}
.table-box-footerr {
	height: 9px;
	padding-right: 8px;
	background-image: url(../gui/misc/bg-form.gif);
	background-repeat: no-repeat;
	background-position: right -108px
}
.error-box-headerl {
	height: 9px;
	padding-left: 8px;
	background-image: url(../gui/misc/bg-form.gif);
	background-repeat: no-repeat;
	background-position: left -117px;
}
.error-box-headerm {
	height: 9px;
	padding-left: 5px;
	padding-right: 4px;
	background-image: url(../gui/misc/bg-form.gif);
	background-repeat: repeat-x;
	background-position: 0 -126px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #555555;
	text-decoration: none;
	line-height: 30px;
}
.error-box-headerr {
	height: 9px;
	padding-right: 8px;
	background-image: url(../gui/misc/bg-form.gif);
	background-repeat: no-repeat;
	background-position: right -135px
}
.error-box-content {
	border-left: 1px solid #cd0303;
	border-right: 1px solid #cd0303;
	padding: 3px 15px 3px 15px;
	color: #cc0000;
	font-weight: bold;
	line-height: 16px;
}
.error-box-content a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #cc0000;
	line-height: 16px;
	text-decoration: underline;
}
.error-box-content a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #cc0000;
	line-height: 16px;
	text-decoration: underline;
}
.error-box-content a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #cc0000;
	line-height: 16px;
	text-decoration: underline;
}
.error-box-content a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #cc0000;
	line-height: 16px;
	text-decoration: none;
}
.error-box-footerl {
	height: 9px;
	padding-left: 8px;
	background-image: url(../gui/misc/bg-form.gif);
	background-repeat: no-repeat;
	background-position: left -144px
}
.error-box-footerm {
	height: 9px;
	background-image: url(../gui/misc/bg-form.gif);
	background-repeat: repeat-x;
	background-position: 0 -153px
}
.error-box-footerr {
	height: 9px;
	padding-right: 8px;
	background-image: url(../gui/misc/bg-form.gif);
	background-repeat: no-repeat;
	background-position: right -162px
}
.table-spacer {
	height: 9px;
}
.table-buttons {
	padding-top: 10px;
}
.table-buttons1 {
	padding-top: 13px;
}
.table-buttons2 {
	padding-top: 10px;
	border-top: 1px solid #ece7da;
}
.side-column-button {
	padding-top: 5px;
}
.side-column-button img {
	vertical-align: middle;
}
.table-header-button {
	padding-top: 8px;
}
.table-header-required {
	font-weight: normal;
}
.table-spacer {
	height: 9px;
}
.float-right-button {
	float: right;
	padding-top: 10px;
}
.rowa {
	padding-top: 9px;
	padding-bottom: 11px;
	border-bottom: 1px solid #ece7da;
}
.rowa-first {
	padding-bottom: 11px;
	border-bottom: 1px solid #ece7da;
}
.rowb {
	padding-top: 7px;
	padding-bottom: 9px;
	border-top: 1px solid #ece7da;
}
.rowb1 {
	padding-top: 7px;
	padding-bottom: 9px;
	border-top: 1px solid #ece7da;
}
.rowb1a {
	padding-top: 7px;
	border-top: 1px solid #ece7da;
}
.rowb2 {
	padding-top: 7px;
	padding-bottom: 5px;
}
.rowb-separator {
	border-top: 1px solid #ddd4c9;
}
.rowc {
	padding: 7px 0px;
	margin: 7px 0px;
	border-top: 1px solid #ece7da;
	border-bottom: 1px solid #ece7da;
}
.row {
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom: 1px solid #ece7da;
}
.row-first {
	padding-bottom: 6px;
	border-bottom: 1px solid #ece7da;
}
.row-last {
	padding-top: 6px;
	padding-bottom: 6px;
}
.prod-row {
	border-right: 1px solid #ddd4c9;
	font-weight: bold;
	border-bottom: 1px solid #ddd4c9;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #efebe1;
}
.prod-rowa {
	border-right: 1px solid #ddd4c9;
	border-bottom: 1px solid #ddd4c9;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #efebe1;
}
.prod-row1 {
	border-right: 1px solid #ece7da;
	border-bottom: 1px solid #ece7da;
	padding-top: 3px;
	padding-bottom: 3px;
}
.prod-row1a {
	border-right: 1px solid #ece7da;
	padding-top: 3px;
	padding-bottom: 3px;
}
.prod-row-content {
	border-right: 1px solid #ece7da;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #ffffff;
}
.prod-rowf {
	font-weight: bold;
	border-bottom: 1px solid #ddd4c9;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #efebe1;
}
.prod-rowaf {
	border-bottom: 1px solid #ddd4c9;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #efebe1;
}
.prod-row2f {
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #efebe1;
}
.prod-row1f {
	border-bottom: 1px solid #ece7da;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #ffffff;
}
.prod-row1af {
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #ffffff;
}
.product-row-first {
	padding-top: 0px;
	padding-bottom: 12px;
	border-bottom: 1px solid #ece7da;
}
.product-row-first h2 {
	margin: 0px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #33221b;
}
.product-row-first h2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #33221b;
	text-decoration: none;
}
.product-row-first h2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #33221b;
	text-decoration: none;
}
.product-row-first h2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #33221b;
	text-decoration: none;
}
.product-row-first h2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #33221b;
	text-decoration: none;
}
.product-row-first1 {
	padding-top: 12px;
	padding-bottom: 12px;
	border-bottom: 1px solid #ece7da;
	border-top: 1px solid #ece7da;
}
.product-row-first1 h2 {
	margin: 0px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #33221b;
}
.product-row-first1 h2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #33221b;
	text-decoration: none;
}
.product-row-first1 h2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #33221b;
	text-decoration: none;
}
.product-row-first1 h2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #33221b;
	text-decoration: none;
}
.product-row-first h2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #33221b;
	text-decoration: none;
}
.product-row {
	padding-top: 16px;
	padding-bottom: 16px;
	border-bottom: 1px solid #ece7da;
}
.product-row h2 {
	margin: 0px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #33221b;
}
.product-row h2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #33221b;
	text-decoration: none;
}
.product-row h2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #33221b;
	text-decoration: none;
}
.product-row h2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #33221b;
	text-decoration: none;
}
.product-row h2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #33221b;
	text-decoration: none;
}
.product-row-last {
	padding-top: 16px;
	padding-bottom: 4px;
}
.product-row-last h2 {
	margin: 0px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #33221b;
}
.product-row-last h2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #33221b;
	text-decoration: none;
}
.product-row-last h2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #33221b;
	text-decoration: none;
}
.product-row-last h2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #33221b;
	text-decoration: none;
}
.product-row-last h2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #33221b;
	text-decoration: none;
}
.registry-row {
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #ece7da;
}
.registry-row-last {
	padding-top: 4px;
	padding-bottom: 4px;
}
.products-pagination {
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom: 1px solid #ece7da;
	border-top: 1px solid #ece7da;
}
.products-pagination-bottom {
	padding-top: 6px;
	padding-bottom: 6px;
	border-top: 1px solid #ece7da;
}
.prod-photo {
	padding-top: 16px;
	padding-bottom: 16px;
	border-top: 1px solid #ece7da;
}
.list-sale {
	position: absolute;
}
.product-photo {
	float: left;
	width: 300px;
	margin-right: 20px;
}
.product-photo-holder {
	padding-top: 12px;
	padding-bottom: 2px;
}
.product-description {
	float: left;
	width: 280px;
}
.product-description h1 {
	margin: 0px;
	padding-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 23px;
	line-height: 29px;
	color: #000000;
}
.product-page-price {
	border-top: 1px solid #ece7da;
	border-bottom: 1px solid #ece7da;
	padding-top: 10px;
	padding-bottom: 10px;
}
.product-page-price-regular {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 19px;
	line-height: 20px;
	color: #32211a;
	text-decoration: none;
}
.product-page-price-old {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 19px;
	line-height: 20px;
	color: #32211a;
	text-decoration: line-through;
}
.product-page-price-sale {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 19px;
	line-height: 20px;
	color: #cc0000;
	text-decoration: none;
}
.product-page-sku {
	float: right;
}
.product-page-options {
	border-bottom: 1px solid #ece7da;
	padding-top: 10px;
	padding-bottom: 10px;
}
.secure {
	float: left;
	padding-top: 6px;
}
.billing-form {
	padding-top: 10px;
	border-top: 1px solid #ece7da;
}
.list-prod-photo {
	height: 102px;
}
.list-prod-name {
}
.list-prod-name a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.list-prod-name a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.list-prod-name a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.list-prod-name a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.site-map h2 {
	margin: 0px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #33221b;
}
.table-carousel {
	line-height: 16px;
	border-top: 1px solid #ddd4c9;
	border-left: 1px solid #ddd4c9;
	border-right: 1px solid #ddd4c9;
	padding-bottom: 4px;
}
.table-carousel h1 {
	margin: 0px;
	padding-bottom: 4px;
	padding-top: 10px;
	padding-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #32211a;
	line-height: 20px;
	text-decoration: none;
}
.ingredients-row {
	border-bottom: 1px solid #ece7da;
	padding-top: 7px;
	padding-bottom: 7px;
}
.ingredients-rowf {
	padding-top: 7px;
	padding-bottom: 7px;
}
.send-this-page a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #32211a;
	line-height: 13px;
	text-decoration: none;
}
.send-this-page a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #32211a;
	line-height: 13px;
	text-decoration: none;
}
.send-this-page a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #32211a;
	line-height: 13px;
	text-decoration: none;
}
.send-this-page a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #f37785;
	line-height: 13px;
	text-decoration: none;
}
.ibox {
	border: 1px solid #ddd4c9;
	padding: 14px;
}
.iboxa {
	background-color: #efede1;
	border: 1px solid #ddd4c9;
	padding: 14px;
}
.ibox1 {
	background-color: #efede1;
	border: 1px solid #ddd4c9;
	padding: 10px;
}
.ibox1 h2 {
	margin: 0px;
	padding-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #33221b;
}
.ibox2 {
	background-color: #efede1;
	border: 1px solid #ddd4c9;
	padding: 21px;
	background-image: url(../gui/misc/gift-bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
.store {
	width: 200px;
	float: left;
	padding-top: 10px;
	border-top: 1px solid #eae7d7
}
/* TEXT RELATED */

.breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #555555;
	line-height: 16px;
	text-decoration: none;
}
.breadcrumbs a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #f37785;
	line-height: 16px;
	text-decoration: underline;
}
.breadcrumbs a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #f37785;
	line-height: 16px;
	text-decoration: underline;
}
.breadcrumbs a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #f37785;
	line-height: 16px;
	text-decoration: underline;
}
.breadcrumbs a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.advanced-search {
	padding-top: 3px;
}
.advanced-search a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #0000cc;
	line-height: 14px;
	text-decoration: none;
}
.advanced-search a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #0000cc;
	line-height: 14px;
	text-decoration: none;
}
.advanced-search a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #0000cc;
	line-height: 14px;
	text-decoration: none;
}
.advanced-search a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #0000cc;
	line-height: 14px;
	text-decoration: underline;
}
.list-price {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #32211a;
	line-height: 18px;
	text-decoration: none;
}
.list-price-old {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #32211a;
	line-height: 18px;
	text-decoration: line-through;
}
.list-price-sale {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #cc0000;
	line-height: 18px;
	text-decoration: none;
}
.required {
	color: #cc0000;
}
.cart-total {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 6px;
}
.cart1-total {
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 6px;
}
.registry-email {
	font-weight: bold;
	margin-top: -7px;
}
/* FOOTER */

.prefooter {
	border-bottom: 4px solid #f37785;
	border-top: 1px solid #ddd4c9;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 14px;
	padding-bottom: 15px;
	background-color: #eee8da;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #6b4d39;
	line-height: 19px;
	text-decoration: none;
}
.footer {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-top: 16px;
	padding-bottom: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #6b4d39;
	line-height: 21px;
	text-decoration: none;
	background-image: url(../gui/bg-footer.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.footer A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #6b4d39;
	line-height: 21px;
	text-decoration: underline;
}
.footer A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #6b4d39;
	line-height: 21px;
	text-decoration: underline;
}
.footer A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #6b4d39;
	line-height: 21px;
	text-decoration: underline;
}
.footer A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #6b4d39;
	line-height: 21px;
	text-decoration: none;
}
.copyright A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #6b4d39;
	line-height: 21px;
	text-decoration: none;
}
.copyright A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #6b4d39;
	line-height: 21px;
	text-decoration: none;
}
.copyright A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #6b4d39;
	line-height: 21px;
	text-decoration: none;
}
.copyright A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #6b4d39;
	line-height: 21px;
	text-decoration: underline;
}
/* FAQ EXPANDER */

#faq .accTogglerOpen {
	border: 1px solid #ddd4c9;
	padding-top: 6px;
	padding-left: 11px;
	padding-right: 95px;
	padding-bottom: 6px;
	display: block;
	margin: 0;
	cursor: pointer;
	font-size: 12px;
	color: #f37785;
	font-weight: bold;
	line-height: 18px;
	background-color: #f5f2eb;
	background-image: url(../gui/misc/faq-close.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#faq .accToggler {
	border: 1px solid #ddd4c9;
	padding-top: 6px;
	padding-left: 11px;
	padding-right: 95px;
	padding-bottom: 6px;
	display: block;
	margin: 0;
	cursor: pointer;
	font-size: 12px;
	color: #32211a;
	font-weight: normal;
	line-height: 18px;
	background-color: #f5f2eb;
	background-image: url(../gui/misc/faq-open.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#faq .accContent {
	margin: 0px;
	padding: 10px;
}
#faq .accContent p {
	margin: 0px;
}
/* BLOG EXPANDER */

#blog .accTogglerOpen {
	border: 1px solid #ddd4c9;
	padding-top: 6px;
	padding-left: 11px;
	padding-right: 95px;
	padding-bottom: 6px;
	display: block;
	margin: 0;
	cursor: pointer;
	font-size: 12px;
	color: #f37785;
	font-weight: bold;
	line-height: 18px;
	background-color: #f5f2eb;
	background-image: url(../gui/misc/faq-close.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#blog .accToggler {
	border: 1px solid #ddd4c9;
	padding-top: 6px;
	padding-left: 11px;
	padding-right: 95px;
	padding-bottom: 6px;
	display: block;
	margin: 0;
	cursor: pointer;
	font-size: 12px;
	color: #32211a;
	font-weight: normal;
	line-height: 18px;
	background-color: #f5f2eb;
	background-image: url(../gui/misc/faq-open.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#blog .accContent {
	margin: 0px;
	padding: 10px;
}
#blog .accContent p {
	margin: 0px;
}
#blog .accTogglerOpen span, #blog .accToggler span {
	background: url(../gui/icon-comments.gif) no-repeat;
	padding: 0px 0px 3px 23px;
}
/* UL & LIST ELEMENTS */

.list {
	margin: 0px 0px 16px 10px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height: 18px;
}
.list li {
	padding-left: 10px;
	background-image: url(../gui/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}
.list1 {
	margin: 0px 0px 16px 10px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height: 18px;
}
.list1 li {
	padding-left: 10px;
	background-image: url(../gui/bullet1.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}
.list2 {
	margin: 0px 0px 6px 10px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height: 18px;
}
.list2 li {
	padding-left: 10px;
	background-image: url(../gui/bullet1.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}
ol {
	margin: 0px 0px 10px 20px;
	padding: 0px 0px 0px 0px;
}
/* THICKBOX */

#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
}
#TB_window a:link {
	color: #666666;
}
#TB_window a:visited {
	color: #666666;
}
#TB_window a:hover {
	color: #000;
}
#TB_window a:active {
	color: #666666;
}
#TB_window a:focus {
	color: #666666;
}
#TB_overlay {
	position: fixed;
	z-index: 999;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}
.TB_overlayMacFFBGHack {
	background: url(macFFBgHack.html) repeat;
}
.TB_overlayBG {
	background-color: #fff;
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
}
* html #TB_overlay { /* ie6 hack */
	position: absolute;
height:expression(dosedent.body.scrollHeight > dosedent.body.offsetHeight ? dosedent.body.scrollHeight : dosedent.body.offsetHeight + 'px');
}
#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 999;
	color: #000000;
	display: none;
	border: 4px solid #777777;
	text-align: left;
	top: 50%;
	left: 50%;
}
* html #TB_window { /* ie6 hack */
	position: absolute;
margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = dosedent.dosedentElement && dosedent.dosedentElement.scrollTop || dosedent.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
	display: block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB_caption {
	height: 25px;
	padding: 7px 30px 10px 25px;
	float: left;
}
#TB_closeWindow {
	height: 25px;
	padding: 11px 25px 10px 0;
	float: right;
}
#TB_closeAjaxWindow {
	padding: 7px 10px 5px 0;
	margin-bottom: 1px;
	text-align: right;
	float: right;
}
#TB_ajaxWindowTitle {
	float: left;
	padding: 9px 0 5px 10px;
	margin-bottom: 1px;
	font-weight: bold;
}
#TB_title {
	height: 30px;
	border-bottom: 1px solid #ddd4c9;
	background-image: url(../gui/misc/bg-form.gif);
	background-repeat: repeat-x;
	background-position: 0 -30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #555555;
	text-decoration: none;
	line-height: 13px;
}
#TB_ajaxContent {
	clear: both;
	padding: 2px 15px 15px 15px;
	overflow: auto;
	text-align: left;
	line-height: 1.4em;
}
#TB_ajaxContent.TB_modal {
	padding: 15px;
}
#TB_ajaxContent p {
	padding: 5px 0px 5px 0px;
}
#TB_load {
	position: fixed;
	display: none;
	height: 13px;
	width: 208px;
	z-index: 103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
	position: absolute;
margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = dosedent.dosedentElement && dosedent.dosedentElement.scrollTop || dosedent.body.scrollTop) + 'px');
}
#TB_HideSelect {
	z-index: 99;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #fff;
	border: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height: 100%;
	width: 100%;
}
* html #TB_HideSelect { /* ie6 hack */
	position: absolute;
height:expression(dosedent.body.scrollHeight > dosedent.body.offsetHeight ? dosedent.body.scrollHeight : dosedent.body.offsetHeight + 'px');
}
#TB_iframeContent {
	clear: both;
	border: none;
	margin-bottom: -1px;
	margin-top: 1px;
	_margin-bottom: 1px;
}
.thickbox-header {
	border-bottom: 1px solid #ddd4c9;
	padding-bottom: 6px;
}
.thickbox-header h1 {
	margin: 0px;
	padding-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 21px;
	line-height: 27px;
	color: #000000;
}
.thickbox-holder {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.thickbox-photo {
	float: left;
	padding-left: 15px;
	padding-right: 25px;
	border-right: 1px solid #ddd4c9;
}
.thickbox-thumbs {
	float: left;
	padding-left: 21px;
	padding-top: 10px;
}
/* TABS */

.tab-off {
	border-bottom: 1px solid #ddd4c9;
}
.tab-off A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #32211a;
	line-height: 30px;
	text-decoration: none;
}
.tab-off A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #32211a;
	line-height: 30px;
	text-decoration: none;
}
.tab-off A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #32211a;
	line-height: 30px;
	text-decoration: none;
}
.tab-off A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #32211a;
	line-height: 30px;
	text-decoration: none;
}
.tab-off .tab-headerl {
	height: 30px;
	padding-left: 8px;
	background-image: url(../gui/misc/bg-tabs.gif);
	background-repeat: no-repeat;
	background-position: left 0
}
.tab-off .tab-headerm {
	height: 30px;
	padding-left: 5px;
	padding-right: 4px;
	background-image: url(../gui/misc/bg-tabs.gif);
	background-repeat: repeat-x;
	background-position: 0 -30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #555555;
	text-decoration: none;
	line-height: 30px;
}
.tab-off .tab-headerr {
	height: 30px;
	padding-right: 8px;
	background-image: url(../gui/misc/bg-tabs.gif);
	background-repeat: no-repeat;
	background-position: right -60px
}
.tab-on {
}
.tab-on A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 30px;
	text-decoration: none;
}
.tab-on A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 30px;
	text-decoration: none;
}
.tab-on A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 30px;
	text-decoration: none;
}
.tab-on A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 30px;
	text-decoration: none;
}
.tab-on .tab-headerl {
	height: 30px;
	padding-left: 8px;
	background-image: url(../gui/misc/bg-tabs.gif);
	background-repeat: no-repeat;
	background-position: left -90px
}
.tab-on .tab-headerm {
	height: 30px;
	padding-left: 5px;
	padding-right: 4px;
	background-image: url(../gui/misc/bg-tabs.gif);
	background-repeat: repeat-x;
	background-position: 0 -120px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #555555;
	text-decoration: none;
	line-height: 30px;
}
.tab-on .tab-headerr {
	height: 30px;
	padding-right: 8px;
	background-image: url(../gui/misc/bg-tabs.gif);
	background-repeat: no-repeat;
	background-position: right -150px
}
.tab-spacer {
	width: 3px;
	border-bottom: 1px solid #ddd4c9;
}
.tab-content {
	border-left: 1px solid #ddd4c9;
	border-right: 1px solid #ddd4c9;
	padding: 14px 19px 10px 19px;
}
.tab-content h1 {
	margin: 0px;
	padding-bottom: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	line-height: 22px;
	color: #32211a;
}
.tabi-off {
	border-bottom: 1px solid #ddd4c9;
}
.tabi-off A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #32211a;
	line-height: 24px;
	text-decoration: none;
}
.tabi-off A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #32211a;
	line-height: 24px;
	text-decoration: none;
}
.tabi-off A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #32211a;
	line-height: 24px;
	text-decoration: none;
}
.tabi-off A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #32211a;
	line-height: 24px;
	text-decoration: none;
}
.tabi-off .tabi-headerl {
	height: 24px;
	padding-left: 8px;
	background-image: url(../gui/misc/bg-tabs.gif);
	background-repeat: no-repeat;
	background-position: left 0
}
.tabi-off .tabi-headerm {
	height: 24px;
	padding-left: 5px;
	padding-right: 4px;
	background-image: url(../gui/misc/bg-tabs.gif);
	background-repeat: repeat-x;
	background-position: 0 -30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #555555;
	text-decoration: none;
	line-height: 30px;
}
.tabi-off .tabi-headerr {
	height: 24px;
	padding-right: 8px;
	background-image: url(../gui/misc/bg-tabs.gif);
	background-repeat: no-repeat;
	background-position: right -60px
}
.tabi-on {
	border-bottom: 1px solid #ffffff;
}
.tabi-on A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 24px;
	text-decoration: none;
}
.tabi-on A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 24px;
	text-decoration: none;
}
.tabi-on A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 24px;
	text-decoration: none;
}
.tabi-on A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #f37785;
	line-height: 24px;
	text-decoration: none;
}
.tabi-on .tabi-headerl {
	height: 24x;
	padding-left: 8px;
	background-image: url(../gui/misc/bg-tabs.gif);
	background-repeat: no-repeat;
	background-position: left -90px
}
.tabi-on .tabi-headerm {
	height: 24px;
	padding-left: 5px;
	padding-right: 4px;
	background-image: url(../gui/misc/bg-tabs.gif);
	background-repeat: repeat-x;
	background-position: 0 -120px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #555555;
	text-decoration: none;
	line-height: 30px;
}
.tabi-on .tabi-headerr {
	height: 24px;
	padding-right: 8px;
	background-image: url(../gui/misc/bg-tabs.gif);
	background-repeat: no-repeat;
	background-position: right -150px
}
.tabi-spacer {
	width: 3px;
	border-bottom: 1px solid #ddd4c9;
}
.tabi-content {
	border-left: 1px solid #ddd4c9;
	border-right: 1px solid #ddd4c9;
	padding: 8px 12px 7px 12px;
}
.tabi-content1 {
	border: 1px solid #ddd4c9;
	padding: 6px 6px 0px 6px;
}
.tabi-content h1 {
	margin: 0px;
	padding-bottom: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	line-height: 22px;
	color: #32211a;
}
/* FLYCART */

#flyout {
	width: 147px;
	position: absolute;
	margin-top: 37px;
	margin-left: 81px;
	padding: 0px;
	color: #FFFFFF;
	background-color: none;
}
.flyout_option {
	width: 147px
}
.flyout_option A:link {
	border-bottom: 1px solid #454545;
	background-color: #191919;
	display: block;
	padding-left: 12px;
	padding-top: 4px;
	padding-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	line-height: 16px;
	text-decoration: none;
}
.flyout_option A:visited {
	border-bottom: 1px solid #454545;
	background-color: #191919;
	display: block;
	padding-left: 12px;
	padding-top: 4px;
	padding-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	line-height: 16px;
	text-decoration: none;
}
.flyout_option A:active {
	border-bottom: 1px solid #454545;
	background-color: #191919;
	display: block;
	padding-left: 12px;
	padding-top: 4px;
	padding-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	line-height: 16px;
	text-decoration: none;
}
.flyout_option A:hover {
	border-bottom: 1px solid #454545;
	background-color: #b6c626;
	display: block;
	padding-left: 12px;
	padding-top: 4px;
	padding-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	line-height: 16px;
	text-decoration: none;
}
.flyout_optionf {
	width: 147px
}
.flyout_optionf A:link {
	background-image: url(../gui/menu/fly_bg_on.html);
	background-repeat: no-repeat;
	background-position: bottom left;
	display: block;
	padding-left: 12px;
	padding-top: 4px;
	padding-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	line-height: 16px;
	text-decoration: none;
}
.flyout_optionf A:visited {
	background-image: url(../gui/menu/fly_bg_on.html);
	background-repeat: no-repeat;
	background-position: bottom left;
	display: block;
	padding-left: 12px;
	padding-top: 4px;
	padding-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	line-height: 16px;
	text-decoration: none;
}
.flyout_optionf A:active {
	background-image: url(../gui/menu/fly_bg_on.html);
	background-repeat: no-repeat;
	background-position: bottom left;
	display: block;
	padding-left: 12px;
	padding-top: 4px;
	padding-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	line-height: 16px;
	text-decoration: none;
}
.flyout_optionf A:hover {
	background-image: url(../gui/menu/fly_bg.html);
	background-repeat: no-repeat;
	background-position: bottom left;
	display: block;
	padding-left: 12px;
	padding-top: 4px;
	padding-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	line-height: 16px;
	text-decoration: none;
}
#flycartadd {
	z-index: 999;
	width: 290px;
	position: absolute;
}
#flycartaddh {
	width: 290px;
	margin-left: 2px;
}
#flycartadd_header {
	height: 32px;
	padding-right: 6px;
	background-image: url(../gui/misc/flycart-bg.gif);
	background-repeat: no-repeat;
	background-position: right -64px;
}
#flycartadd_headerh {
	height: 32px;
	background-image: url(../gui/misc/flycart-bg.gif);
	background-repeat: repeat-x;
	background-position: 0 -32px;
}
#flycartadd_holder {
	padding-left: 14px;
	padding-right: 14px;
	padding-bottom: 12px;
	padding-top: 6px;
	background-color: #FFFFFF;
	border-top: 1px solid #ddd4c9;
	border-left: 1px solid #ddd4c9;
	border-right: 1px solid #ddd4c9;
	border-bottom: 1px solid #ddd4c9;
	font-size: 12px;
	line-height: 17px;
}
#flycartadd_holder A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #f37785;
	line-height: 17px;
	text-decoration: underline;
}
#flycartadd_holder A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #f37785;
	line-height: 17px;
	text-decoration: underline;
}
#flycartadd_holder A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #f37785;
	line-height: 17px;
	text-decoration: underline;
}
#flycartadd_holder A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #f37785;
	line-height: 17px;
	text-decoration: none;
}
#flycartadd_close {
	border-bottom: 1px solid #ece7da;
	padding-bottom: 7px;
}
#flycart {
	z-index: 999;
	width: 290px;
	position: absolute;
}
#flycarth {
	width: 290px;
	margin-left: 2px;
}
#flycart_header {
	height: 32px;
	padding-right: 6px;
	background-image: url(../gui/misc/flycart-bg.gif);
	background-repeat: no-repeat;
	background-position: right -64px;
}
#flycart_headerh {
	height: 32px;
	background-image: url(../gui/misc/flycart-bg.gif);
	background-repeat: repeat-x;
	background-position: 0 -32px;
}
#flycart_holder {
	padding-left: 14px;
	padding-right: 14px;
	padding-bottom: 12px;
	padding-top: 6px;
	background-color: #FFFFFF;
	border-top: 1px solid #ddd4c9;
	border-left: 1px solid #ddd4c9;
	border-right: 1px solid #ddd4c9;
	border-bottom: 1px solid #ddd4c9;
	font-size: 12px;
	line-height: 17px;
}
#flycart_holder A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #f37785;
	line-height: 17px;
	text-decoration: underline;
}
#flycart_holder A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #f37785;
	line-height: 17px;
	text-decoration: underline;
}
#flycart_holder A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #f37785;
	line-height: 17px;
	text-decoration: underline;
}
#flycart_holder A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #f37785;
	line-height: 17px;
	text-decoration: none;
}
#flycart_edit1 {
	z-index: 99999;
	position: absolute;
	background-color: #FFFFFF;
	border: 1px solid #ddd4c9;
	width: 330px;
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	margin-left: -250px;
}
#flycart_edit2 {
	z-index: 99999;
	position: absolute;
	background-color: #FFFFFF;
	border: 1px solid #ddd4c9;
	width: 330px;
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	margin-left: -250px;
}
#flycart_edit3 {
	z-index: 99999;
	position: absolute;
	background-color: #FFFFFF;
	border: 1px solid #ddd4c9;
	width: 330px;
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	margin-left: -250px;
}
#flycart_close {
	border-bottom: 1px solid #ece7da;
	padding-bottom: 7px;
}
.flycart_closeb {
	border-bottom: 1px solid #ece7da;
	padding-bottom: 7px;
}
.flycart_arrow {
	position: absolute;
	margin-left: 345px;
	margin-top: 10px;
}
.flycart_row {
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 6px;
	border-bottom: 1px solid #ece7da;
}
.flycart_row1 {
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 13px;
	border-bottom: 1px solid #ece7da;
}
.flycart_buttons {
	padding-top: 8px;
}
.flycart_buttons1 {
	border-top: 1px solid #ece7da;
	padding-top: 3px;
}
.flycart_icon {
	float: left;
	background-image: url(../gui/misc/flycart-bg.gif);
	background-repeat: no-repeat;
	background-position: left 0;
}
.flycart_text {
	float: left;
	padding-top: 7px;
	padding-left: 8px;
}
.flycart_text A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #525252;
	line-height: 16px;
	text-decoration: none;
}
.flycart_text A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #525252;
	line-height: 16px;
	text-decoration: none;
}
.flycart_text A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #525252;
	line-height: 16px;
	text-decoration: none;
}
.flycart_text A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #525252;
	line-height: 16px;
	text-decoration: none;
}
.closediv {
	padding-top: 4px;
	float: right;
	padding-left: 7px;
}
.flycart-product-options {
	padding-top: 7px;
	padding-bottom: 9px;
	border-bottom: 1px solid #ece7da;
	border-top: 1px solid #ece7da;
}
.flycart-product-options1 {
	padding-top: 7px;
	padding-bottom: 9px;
	border-top: 1px solid #ece7da;
}
.floating-cart {
	width: 314px;
	float: right;
	padding-top: 9px;
	color: #33221b;
}
.floating-cart A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #33221b;
	line-height: 16px;
	text-decoration: none;
}
.floating-cart A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #33221b;
	line-height: 16px;
	text-decoration: none;
}
.floating-cart A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #33221b;
	line-height: 16px;
	text-decoration: none;
}
.floating-cart A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #33221b;
	line-height: 16px;
	text-decoration: none;
}
/* pagination */
.paginationholder {
	padding: 10px 0px 0px 0px;
	border-top: 1px dotted #ccc;
	margin-top: 4px;
	font-size: 11px;
}
.paginationholder .showpanel {
	color: #6B4D39;
	float: left;
	padding: 4px 6px 4px 6px;
	font-weight: normal;
}
.pagination {
	padding: 2px;
}
.pagination ul {
	text-align: right; /*Set to "left/right/center" to right align pagination interface*/
}
.pagination li {
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
}
.pagination a {
	padding: 4px 6px 4px 6px;
	border: 1px dotted #AC9A89;
	text-decoration: none;
	color: #000;
	background-color: #fff;
	font-weight: bold;
	font-size: 11px;
	position: relative;
	display: inline-block
}
.pagination a:hover {
	border: 1px dotted #846A57;
	color: #000;
}
.pagination a.currentpage {
	background-color: #ECE7DA;
	color: #000;
	border-color: #ECE7DA;
	cursor: default;
}
.pagination span.spcurrentpage {
	padding: 4px 6px 4px 6px;
	font-weight: bold;
	position: relative;
	display: inline-block;
	background-color: #E0ED97;
	color: #000;
	border: 1px dotted #846A57;
	cursor: default;
}
.pagination a.disablelink {
	background-color: none;
	cursor: default;
	color: #666;
	font-weight: normal !important;
	border: 1px dotted #ccc;
}
.pagination a.disablelink:hover {
}
.pagination a.prevnext {
}
hr {
	background: #ddd4c9;
	border: none;
	height: 1px
}
.fontsmall {
	font-size: 10px !important
}
.checkout-steps {
	margin: 15px 0px 10px 13px;
	_margin-left: 26px
}
.checkout-steps ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.checkout-steps li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	margin-left: -13px
}
.checkout-steps li.step1 {
	z-index: 4;
}
.checkout-steps li.step2 {
	z-index: 3
}
.checkout-steps li.step3 {
	z-index: 2
}
.checkout-steps li.step4 {
	z-index: 1
}
.checkout-steps li div {
	padding: 4px 32px 5px 18px;
	background: url(../gui/bck-checkout-steps2.gif) no-repeat right 0px;
	font-size: 15px;
	font-weight: bold;
	color: #665046;
}
.checkout-steps li div.current {
	background-position: right -27px;
	color: #fff
}
.checkout-steps li.step1 div {
	padding-left: 8px
}
a.plus {
	background: url(../gui/buttons/plus.gif);
	width: 16px;
	height: 16px;
	display: block;
	float: right;
	margin-top: 7px
}
a.minus {
	background: url(../gui/buttons/minus.gif);
	width: 16px;
	height: 16px;
	display: block;
	float: right;
	margin-top: 7px
}
.discount {
	background: url(../gui/misc/bck-discount.gif) no-repeat;
	width: 87px;
	height: 15px;
	float: right;
	margin: 1px -10px 0px 0px;
	font-size: 11px;
	line-height: 12px;
	text-align: center;
	font-weight: bold;
	padding: 4px 0px 10px 0px;
	color: #fff
}
.discount span {
	font-size: 14px;
}
.connects {
	padding: 10px 0 0 300px;
}
.facebook {
	background: url(../gui/connects.gif) no-repeat left bottom;
	height: 31px;
	width: 96px;
	float: left;
	text-indent: -9999px;
}
.facebook:hover {
	background: url(../gui/connects.gif) no-repeat;
	text-indent: -9999px;
}
.twitter {
	background: url(../gui/connects.gif) no-repeat -97px bottom;
	height: 33px;
	width: 101px;
	float: left;
	text-indent: -9999px;
	margin: 0 10px;
}
.twitter:hover {
	background: url(../gui/connects.gif) no-repeat -97px top;
	text-indent: -9999px;
}
.foodbuzz {
	background: url(../gui/connects.gif) no-repeat -198px bottom;
	height: 33px;
	width: 100px;
	float: left;
	text-indent: -9999px;
}
.foodbuzz:hover {
	background: url(../gui/connects.gif) no-repeat -198px top;
	text-indent: -9999px;
}
.borderbottombrown {
	border-bottom: 1px solid #e48653
}
.discountcode {
	color: #FF0000;
	font-weight: normal;
	padding: 5px 0 5px 0;
}
.discountcode p {
	padding: 0;
	margin: 0;
}
#blog h2 {
	padding-bottom: 0px;
	font-size: 20px;
	padding-top: 15px;
}
.FormContainer dt, .FormContainer dd {
	float: left;
	padding: 2px 0;
}
.FormContainer dt {
	width: 30%;
	text-align: right;
}
.FormContainer dd {
	width: 60%;
}
.FormContainer dd .Textbox {
	background-color: #FAF7F0;
	border: 1px solid #CBBDAB;
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 2px;
	text-decoration: none;
	width: 210px;
}
.txtarea {
	width: 210px;
	background-color: #FAF7F0;
	border: 1px solid #CBBDAB;
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 2px;
	text-decoration: none;
}
.FormContainer dt, .FormContainer dd {
	float: left;
	padding: 2px 0;
}
.table-buttons2 {
	border-top: 1px solid #ECE7DA;
	padding-top: 10px;
}
img.floatLeft {
	float: left;
	margin: 0px;
	padding: 0px 25px 0px 0px;
}
img.floatRight {
	float: right;
	padding: 0px 0px 0px 25px;
	margin: 0px;
}
/* Quick Search */
.QuickSearch {
	z-index: -999;
	margin: 0;
	padding: 0;
	text-align: left;
	border-collapse: collapse;
	background: #fff;
	border: 1px solid #BFBFBF;
}
.QuickSearchTitle td, .QuickSearchAllResults td {
	font-weight: bold;
	padding: 4px;
	font-size: 11px;
}
.QuickSearchResult td {
	font-size: 11px;
	padding: 8px 0px 8px 8px;
	cursor: pointer;
}
.QuickSearchResultImage {
	margin-left: 4px;
	margin-right: 10px;
	text-align: center;
}
.QuickSearchResultNoImage {
	padding-top: 10px;
	color: #777;
}
.QuickSearchResultName {
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding-bottom: 5px;
}
.QuickSearchResult .Price {
	font-size: 11px;
}
.QuickSearchHover td {
}
.QuickSearchHover a {
	text-decoration: underline;
	font-weight: bold;
}
.QuickSearchAllResults {
	text-indent: -7000px;
}
.QuickSearchAllResults a {
	text-decoration: underline;
	height: 25px;
	display: block;
}
.QuickSearchAllResults a:active, .QuickSearchAllResults a {
	outline: none;
	-moz-outline-style: none;
}
.RatingIMG {
	padding-left: 8px;
	padding-top: 2px;
}
.QuickSearchHover td {
	background: #F7F7F7;
}
#address-book ul {
	list-style: none;
	padding: 0;
	margin: 0
}
#address-book ul li {
	display: block;
	border-bottom: 1px solid #ECE7DA;
}
#address-book ul li div.col1 {
	float: left;
	width: 23%;
	padding: 1% 1% 1% 0
}
#address-book ul li div.col2 {
	float: left;
	width: 21%;
	padding: 1% 1% 1% 0
}
#address-book ul li div.col3 {
	float: left;
	width: 38%;
	padding: 1% 1% 1% 0
}
#address-book ul li div.col4 {
	float: left;
	width: 14%;
	padding: 1% 1% 1% 0
}
.InfoMessage {
	background: #caebfb url('../images/InfoMessage.gif') no-repeat 5px 5px;
	color: #555;
	border: 1px solid #a9dcf4;
	padding: 3px 3px 3px 25px;
}
.SuccessMessage {
	background: #E8FFDF url('../images/SuccessMessage.gif') no-repeat 5px 5px;
	color: #555;
	border: 1px solid #bbeaad;
	padding: 3px 3px 3px 25px;
}
.ErrorMessage {
	background: #FFECEC url('../images/ErrorMessage.gif') no-repeat 5px 5px;
	color: #555;
	padding: 3px 3px 3px 25px;
	border: 1px solid #fbbfbf;
}
.Refunded {
	color: maroon;
	font-size: 12px;
	font-weight: bold;
}
#myaccountorders {
	display: block;
	width: 270px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #fbbfbf;
}
#myaccountorders a {
	text-decoration : none;
}
#myaccountorders a:hover {
	text-decoration : underline;
}
.CartStrike {
	color: #F991B2;
}
.submitbutton {
	background-image: url(../gui/buttons/submit.gif);
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 94px;
	height: 26px;
}
.applybutton {
	background-image: url(../gui/buttons/apply.gif);
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 88px;
	height: 26px;
}
.footertext {
	font: Arial;
	color: #f37785;
	font-size: 9px;
	font-weight: bold;
}
#nav-one LI a:hover {
	BACKGROUND: #EDE8DA;
	COLOR: #000
}
#nav-one LI.sfHover A {
	BACKGROUND: #EDE8DA;
	COLOR: #000
}

#nav-one LI.sfHover UL A {
	BACKGROUND: #EDE8DA;
	COLOR: #000;
}

#nav-one LI.sfHover UL A:hover {
	BACKGROUND: #503d34;
	COLOR: #FFFFFF
}
.nav li ul {
    POSITION: absolute;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    WIDTH: 300px;
    BACKGROUND: #565656;
    TOP: 52px;
	display:none;
    z-index: 999999;
    LEFT: 0px;
}

.nav LI.sfHover UL {
	TOP: 52px
}
.nav UL LI {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	FLOAT: none;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}
.nav UL A {
	BORDER-BOTTOM: 0px;
	WIDTH: 300px;
	PADDING-RIGHT: 20px;
	WHITE-SPACE: nowrap;
	cursor: pointer;
}
.nav UL A:hover {
	BACKGROUND: #ccc;
	COLOR: #000
}
.alignleft {
	text-align: left;
}
.top-menubrown {
	padding-left: 140px;
	padding-top: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #f37785;
	line-height: 18px;
	text-decoration: none;
}
.top-menubrown a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.top-menubrown a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.top-menubrown a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.top-menubrown a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #f37785;
	line-height: 16px;
	text-decoration: none;
}
.top-listbrown {
	margin: 0px 0px 16px 10px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height: 18px;
}
.top-listbrown li {
	padding-left: 8px;
	background-image: url(../gui/top/bulletbrown.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
}




@media (min-width:767px) {
.nav li:hover ul {
	display:block;
}
#nav-one LI:hover UL A:hover {
	BACKGROUND: #503d34;
	COLOR: #FFFFFF
}
#nav-one LI:hover UL A {
    BACKGROUND: #EDE8DA;
    COLOR: #000;
}
	
}

@media (max-width:768px) {
.nav li ul {
    POSITION: static !important;
    WIDTH: 100% !important;
    BACKGROUND: #665047 !important;
}	
.top-left {
	width:100%;
}

.top-center {
	width:50%;
}


.top-right {
	width:50%;
	overflow: hidden;
}


.main {
    width:100%;
}


.top-tagline {
    padding-left: 20px;
    padding-top: 0px;
    padding-right: 20px;
}

.top-menubrown {
    padding-left:0px;
	}


.floating-cart{}

.floating-cart .float-right{ float:left; width:100%;}


.column-left {
    width: 100%;
}

.column-lefth {
    padding-right: 21px;
}


.prefooter{ width:100%;}


.prefooter div{ padding:0 15px;}

.prefooter img{ width:100%;}

.footer {
    width: 100%;}
	
.column-right-home {
    width: 100%;
}	


.column-right-home {
	width: 90%;
    margin-left: 5%;
    padding-right:0px;
}


.box1 {
    width: 100%;
    height:inherit;
    overflow:inherit;
}

.box-border img {
    width: 100%;
	height: inherit;
}

.column-right-home .float-left{ width:100% !important;}	

.column-right-home .box7{ width:100%; display:inline-block; height:inherit;}

.column-right-home .box7 img{ width:100%; height:inherit;}

.column-right-home .float-left> .box2{ width:100%; height:inherit; margin-bottom:5px; margin-top:5px;}

.column-right-home .float-left> .box3{ width:100%; height:inherit;}

.column-right-home .float-left> .box2 img{ width:100%; height:inherit;}

.column-right-home .float-left> .box3 img{ width:100%; height:inherit;}

.column-right-home .float-left> .float-left{ display:none;}

.sub-header-holder1{ height:inherit; background:none;}

.sub-header-holder2{ height:inherit; background:none;}

.sub-header-holder3{ height:inherit; background:none;}
	
.sub-header-holder3h {
    padding: 10px 25px;
    text-align: center;
	background: #eee8da;
    border-radius: 5px;
}

.menu{ height:inherit;}	

.menu ul li {
    width: 100%;
	text-align:left;
}

.menu ul li div {
    text-align: left !important;
}

.menu ul li:hover .submenu{ position:inherit; top:0px; width:100%; overflow:hidden;}

.menu ul li:hover .submenu li a{ width:100%;}


.home-leftmenuh {
    width: 100%;
	height:inherit;
}

.ddsmoothmenu-v ul{ width:100% !important;}

.ddsmoothmenu-v ul li ul{ position:static !important;}

.categories_nun{ display:block !important;}

#hidden_content_nitin{display:none;}

.main_menu_nun{display:block !important;}

#top_menu_nitin{ display:none;}

.slidesh_nitin{ width:100%; overflow:hidden;}

.navbg{
	margin-top: -102px;
    margin-left: 20px;}
	
.column-lefti{ width:100%;}	

.home-leftmenu{ width:100%; height:inherit;}	

.column-leftih{ padding:0 15px;}

.column-right{ width:100%; margin-left:0px;}

.table-box-headerl {
    width: 98% !important;
    margin-left: 0px !important;}
	
.product-row-first1{ width:100% !important;
display: inline-block;}

.tabi-content1{ width:97% !important; padding: 6px 5px 0px 4px !important;}


.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 100% !important;
    padding-left:0px !important;
    padding-right:0px !important;

}


.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 100% !important;
}

.nitin-table{ width:100% !important;}

.nitin-table td{ 
    display: inline-block;
    width: 100%;
    float: left;}
	
.table-buttons2{ padding-left:0px !important;}


#TB_window{     width:90% !important; 
                margin:auto !important;
                left: 0px;
                right: 0px;
				top:10%;}
	
#TB_ajaxContent{width:90% !important;}

ul#nav-one li div a {
	display:inline-block;
}


ul#nav-one li:after {
    content: '+';
    position: absolute;
    top: 2px;
    padding: 8px 7px;
    right: 0px;
    float: right;
    border-bottom: solid 1px #665147;
    color: #665047;
    background: #efede1;
    font-size: 26px;
    font-family: Arial, Helvetica, sans-serif;
    width: 40px;
    text-align: center;
}
li.hassub:after {
    content: '+';
    position: absolute;
    top: 2px;
    /* float: right; */
    padding: 5px 25px;
    right: 0px;
    float: right;
    /* z-index: 999999; */
    /* border-bottom: solid 1px #665147; */
    color: #ffffff;
    background: #eb6675;
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    /* width: 40px; */
    text-align: center;
}
.ddsmoothmenu-v ul li ul li a {
    display: block !important;
    
}
.table-box-content table td {
    width: 100%;
	display:inline-block;
	text-align: left;
}

.table-box-content table td dd {
    margin: 0px;
}

.table-buttons1 .float-right{ float:left; margin-top:5px;}


#PageContent table td{ display:inline-block; width:100%;}

.FormContainer dt{ width: 100%;
                   text-align: left;}

.FormContainer dd{ width:100%; padding:0px; margin:0px;}

.FormContainer dd .Textbox{ width:100%;}

.FormContainer dd .input{ width:100%;}

.BlockContent table td {
    width: 100%;
    display: inline;
}


.twitter {
    margin: 0 4px;
}


#PageContent img{
	width:100%;
	}
	
	
.ddsmoothmenu-v ul li a {
    display: inline-block !important;
}

.nitin_table_311{ width:100%; overflow-x: auto;}

.nitin_table_311 table{ width:310px !important;}

.nitin_table_311 .table-box-headerl{ min-width: 300px !important;}

.nitin_table_311 table td{display: table-cell;}

.menuh br {
    display: none;
}

.menu {
    background-image:none;
}


.top-listbrown li{ text-align:right; background-image:none; padding-right: 15px;}

.top-cart {
    text-align: right;
	    padding-right: 10px;
}

#PageContent table{ width:94% !important;}

.thickbox-holder table td{ width:100%; display:block; text-align:left;}


div#form table td {
    width: 100%;
    display: block;
    text-align: left;
}

div#form table td dd{ margin:0px;}

.table-box-headerr table td {
    width: inherit;
}

.iboxa img {
    width: inherit !important;
}


.ibox img {
    width: inherit !important;
}

.nitin_recipe {
    display: none;
}

.nitin_recipe1 table {
    width: 260px;
}

.nitin_recipe1 table td{
	width: inherit;
    display: table-cell;
	}

.nitin_recipe1 {
    overflow-y: auto;
}


.nitin_ship table {
    width: 250px;
}
.nitin_ship {
    overflow-y: auto;
}

.nitin_ship .nitin_nero td {
    width: 49%;
    float: left;
    text-align: left;
}

.nitin_ship .nitin_nero {
    width: 260px;
}

.nitin_recipe2 table td{ display:table-cell;}

.Ship-option .rowb2 {
    overflow-y: auto;
	margin-top: 8px;
}


.Ship-option .rowb2 table td{
	width: inherit;
    display: table-cell;
	padding: 0 4px;}
	
.mobmg{
	display: block; 
	max-width: 100%; 
	height: auto;}	
	
.orsta{overflow-y: auto;}	

.orsta .table-box-headerm {
    width: 400px;
}

.orsta .table-box-content{ width:385px;}

.orsta .table-box-footerl{width: 409px;}

#SideNewsletterBox {
    padding: 20px 10px;
}

#SideNewsletterBox label {
    width: 110px;
    float: left;
}

#SideNewsletterBox label, input{ margin-bottom:10px;}


.nitin_check_new table {
    width: 300px;
	transform: inherit;
}
.nitin_check_new {
    width: 100%;
    overflow-x: auto;
	transform: rotate(180deg);
}


	
}



@media (max-width:480px) {
}



.categories_nun{ display:none; position:relative; background: #eb6675;}

.categories_nun a {
    background: #eb6675;
    width: 95%;
    display: inline-block;
    padding: 10px;
    font-size: 16px;
    text-decoration: none;
    color: #fff;
}


.categories_nun:after {
    content: '>';
    position: absolute;
    top: 11px;
    right: 10px;
    float: right;
    color: #fff;
	font-size:20px;
	font-family: Arial, Helvetica, sans-serif;
}



.main_menu_nun{ display:none; position:relative; background:#634e44;}

.main_menu_nun a {
    background: #634e44;
    width: 95%;
    display: inline-block;
    padding: 10px;
    font-size: 16px;
    text-decoration: none;
    color: #fff;
}


.main_menu_nun:after {
    content: '>';
    position: absolute;
    top: 11px;
    right: 10px;
    float: right;
    color: #fff;
	font-size:20px;
	font-family: Arial, Helvetica, sans-serif;
}


