img, div, input, a { behavior: url("/styles/iepngfix.htc");}
/* Main CSS Start */
* {
	padding: 0;
	margin: 0;
}
html {
	background: url(/images/html-bg.gif) repeat-x bottom #e0efec;
	padding-bottom: 76px;
}
body {
	background: url(/images/body-bg.gif) repeat-x top;
	font-family: Verdana, Geneva, sans-serif;
	color: #58585A;
}
#wrapper {
	width: 942px;
	margin: 0 auto;
	padding: 0 0 5px 0;
}
a, :focus {
	outline: none;
}
.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
/* Main CSS End */


/* Header CSS Start */
#header {
	height: 163px;
	width: 942px;
	position: relative;
}
.logo {
	width: 300px;
	height: 202px;
	position: absolute;
	top: 26px;
	left: 325px;
	z-index: 100;
}
.logo a {
	width: 300px;
	height: 202px;
	display: block;
	background: url(/images/logo.png) no-repeat;
	text-indent: -9000px;
}
#search {
	width: 234px;
	height: 25px;
	float: right;
	padding: 105px 0 0 0;
}
#search label {
	float: left;
	display: block;
	font-size: 11px;
	padding: 1px 10px 0 0;
	color: #58585A;
}
.search-field {
	width: 152px;
	border: 0;
	background: #fff;
	float: left;
	font-size: 11px;
	padding: 1px 2px;
}
.go-button {
	background: none;
	border: 0;
	float: left;
	font-size: 11px;
	padding: 0 3px;
}
/* Header CSS End */


/* Content CSS Start */
#content-a {
	background: url(/images/content-bg-a.gif) repeat-y;
	width: 942px;
}
#content-b {
	background: url(/images/content-bg-b.gif) no-repeat top;
	width: 942px;
}
#content-c {
	background: url(/images/content-bg-c.gif) no-repeat bottom;
	width: 818px;
	padding: 32px 62px 0 62px;
}
.top-nav {
	height: 23px;
	padding: 13px 0 0 0;
	font-size: 11px;
	overflow: hidden;
	position:relative;
	z-index: 120;
}
.top-nav span {
	float: left;
}
.top-nav ul {
	list-style: none;
	font-size: 11px;
	padding: 0 202px 0 0;
	display: block;
	float: left;
}
.top-nav ul li {
	float: left;
	background: url(/images/top-nav-sprtr.gif) no-repeat right 2px;
	padding: 0 12px;
}
.top-nav ul li.last {
	background: none;
}
.top-nav ul li a {
	color: #4E4F51;
	text-decoration: none;
}
.top-nav ul li a:hover {
	color: #6b9d8b;
}

#menuHead{
	list-style: none;
	font-size: 11px;
	padding: 0 202px 0 0;
	display: block;
	float: left;
	margin-bottom:-50px;
}
#menuHead li {
	float: left;
	background: url(/images/top-nav-sprtr.gif) no-repeat right 2px;
	padding: 0 12px;
}
#menuHead li.last {
	background: none;
}
#menuHead li a {
	color: #4E4F51;
	text-decoration: none;
}
#menuHead li a:hover {
	color: #6b9d8b;
}


.arrow {
	background: url(/images/arrow-1.gif) no-repeat 5px 3px;
	padding: 0 0 0 14px;
	float: left;
}
.pay-link {
	color: #A1C5B7;
	text-decoration: none;
	float: right;
	position: relative;
	left: -33px;
}
.pay-link:hover {
	color: #58585A;
}
#left-col {
	width: 109px;
	float: left;
	padding: 88px 0 0 19px;
}
#left-col h2 {
	width: 88px;
	height: 46px;
	background: url(/images/shop.gif) no-repeat;
	text-indent: -9000px;
}
.left-menu-1 {
	list-style: none;
	font-size: 11px;
	background: url(/images/dots.gif) no-repeat left bottom;
	padding: 0 0 5px 7px;
}
.left-menu-1 li {
	background: url(/images/arrow-2.gif) no-repeat left 6px;
	padding: 0 0 0 12px;
	line-height: 18px;
}
.left-menu-1 li a {
	color: #58585A;
	text-decoration: none;
}
.left-menu-1 li a:hover {
	color: #6b9d8b;
}
.left-menu-2 {
	list-style: none;
	font-size: 11px;
	padding: 5px 0 5px 7px;
}
.left-menu-2 li {
	background: url(/images/arrow-2.gif) no-repeat left 6px;
	padding: 0 0 0 12px;
	line-height: 18px;
}
.left-menu-2 li a {
	color: #58585A;
	text-decoration: none;
}
.left-menu-2 li a:hover {
	color: #6b9d8b;
}
#center-col {
	width: 526px;
	float: left;
	margin-left: 16px;
	padding: 14px 12px 0 0;
}
.breadcrumb-nav {
	height: 19px;
	font-size: 9px;
	color: #A7A8AA;
	padding: 5px 0 0 0;
}
.breadcrumb-nav a {
	color: #A7A8AA;
	text-decoration: none;
}
.breadcrumb-nav a:hover {
	color: #A1C5B7;
}
.breadcrumb-nav span {
	color: #A1C5B7;
}
.breadcrumbs {
	float: left;
	width: 300px;
}
.prv-nxt {
	float: right;
}
.product-detail {
	padding: 32px 0 40px 0px;
	font-size:10px;
	min-height:440px;
}
.product-detail a {
	color: #58585A;
	text-decoration: none;
}
.product-detail a:hover {
	color: #6b9d8b;
}
.product-detail p {
	/*font-size: 11px;
	line-height: 13px;
	padding: 0 0 12px 0;*/
}
.product-detail p.no-space {
	padding: 0 0 0px 0;
}
.product-img {
	width: 129px;
	float: left;
	padding: 5px 0 0 0;
}
.product-main-img {
	border: #a1c5b7 1px solid;
	padding: 5px;
}
.zoom {
	text-align: right;
	padding: 3px 6px 12px 0;
	display: block;
}
.product-img-thumb {
}
.product-img-thumb a {
	display: block;
	float: left;
	border: #a1c5b7 1px solid;
}
.product-img-thumb a.thumb-spacing {
	margin-right: 6px;
}
.product-detail-content {
	width: 290px;
	float: left;
	padding: 0 0 0 24px;
}
.product-detail h1 {
	font-size: 15px;
	color: #92B2A7;
	padding: 0 0 4px 0;
}
.product-number {
	display: block;
	font-size: 9px;
	color: #A7A8AA;
	letter-spacing: -1px;
	padding: 0 0 13px 0;
}
.product-info {
	font-size: 9px;
}
.product-info ul {
	list-style: none;
	padding: 0 0 12px 0;
	line-height: 13px;
}
.product-info ul li {
	background: url(/images/bullet.gif) no-repeat left;
	padding: 0 0 0 6px;
}
.del-txt {
	color: #92B2A7;
}
.gray-txt {
	color: #A7A8AA;
}
.product-link {
	width: 357px;
	float: left;
	padding: 10px 0 0 0;
}
.product-link ul {
	list-style: none;
	font-size: 10px;
	line-height: 24px;
}
.product-link ul li {
	background: url(/images/arrow-2.gif) no-repeat left 9px;
	padding: 0 0 0 9px;
}
.product-link ul li a {
	color: #58585A;
	text-decoration: none;
}
.product-link ul li a:hover {
	color: #A1C5B7;
}
.buy {
	width: 100px;
	text-align: center;
	float: left;
	padding: 10px 0 0 0;
}
.buy-button {
	width: 79px;
	margin: 0 auto;
	display: block;
	height: 29px;
	background: url(/images/buy.gif) no-repeat;
	text-align: center;
	font-size: 17px;
	color: #58585A;
	text-decoration: none;
	padding: 5px 0 3px 0;
}
.buy-button:hover {
	color: #A1C5B7;
}
.continue-shopping {
	text-decoration: none;
	color: #A7A8AA;
	font-size: 9px;
	letter-spacing: -1px;
}
.continue-shopping:hover {
	color: #A1C5B7;
}
.back {
	font-size: 9px;
	text-align: right;
	color: #A7A8AA;
	padding: 29px 0 0 0;
}
.back a {
	color: #A7A8AA;
	text-decoration: none;
}
.back a:hover {
	color: #A1C5B7;
}
#right-col {
	width: 124px;
	float: left;
	margin: 50px 0 0 6px;
}
.gift-registry {
	border: #e2f0ed 1px solid;
	text-align: center;
	padding: 6px 6px 0 6px;
}
.gift-registry h2 {
	width: 106px;
	height: 32px;
	background: url(/images/gift-registry.gif) no-repeat;
	text-indent: -9000px;
	font-size: 0;
	margin: 0 auto;
}
.gift-registry p {
	font-size: 11px;
	line-height: 15px;
	padding: 0 0 6px 0;
}
.gift-registry label {
	display: block;
	font-size: 9px;
	text-align: center;
	padding: 0 0 3px 0;
}
.login-field {
	border: #e2e2e2 1px solid;
	width: 100%;
	font-size: 9px;
	margin-bottom: 2px;
	text-align: center;
	color: #B2B2B2;
}
.user-link {
	font-size: 9px;
	padding: 3px 0;
}
.user-link a {
	color: #58585A;
	text-decoration: none;
}
.user-link a:hover {
	color: #A1C5B7;
}
.newsletter {
	width: 103px;
	height: 105px;
	background: url(/images/subscribe-button.gif) no-repeat;
	display: block;
	font-size: 0;
	text-indent: -9000px;
	margin: 8px 0 0 9px;
}
/* Content CSS End */


/* Footer CSS Start */
#footer {
	height: 62px;
	padding: 28px 0 0 0;
}
#footer ul {
	list-style: none;
	font-size: 12px;
	padding: 0 0 39px 40px;
	display: block;
}
#footer ul li {
	float: left;
	background: url(/images/footer-sprtr.gif) no-repeat right 3px;
	padding: 0 13px 0 12px;
}
#footer ul li.last {
	background: none;
}
#footer ul li a {
	color: #8D8F90;
	text-decoration: none;
}
#footer ul li a:hover {
	color: #A1C5B7;
}
.copyright {
	font-size: 9px;
	color: #A1A2A4;
	float: left;
	width: 318px;
}
.flat-rate {
	font-size: 12px;
	color: #A1C5B7;
	float: left;
}
.designer {
	font-size: 9px;
	color: #A1A2A4;
	float: right;
	text-align: right;
}
.designer a {
	color: #A1A2A4;
	text-decoration: none;
}
.designer a:hover {
	color: #A1C5B7;
}
/* Footer CSS End */
