* {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	background: #c9dbd2;
	color: #454545;
	text-align: center;
}

td {
	vertical-align: top;
}

.wrapper {
	width: 1036px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

/* used for de-buging */
pre {
	border: solid 5px red;
	text-align: left;
}

a {text-decoration: none;}

.header {
	width: 1020px;
	height: 114px; /* DWS 20100820 */
	position: relative;
	z-index:999; /* added by DWS 20100317; needed for CSS pulldown menus with IE */
	background-color: #ffffff;
}

.header a {color: #454545;}

.header a:visited {color: #454545;}

.header_logo {
	background:url("gfx/logo.png");
	width: 264px;
	height: 48px;
	position: absolute;
	top: 12px; /* DWS 20100820 */
	left: 20px;
	cursor: pointer;
}

.header_sitemap {
	font-family: Verdana, Arial;
	font-size: 11px;
	background-repeat: no-repeat;
	width: 80px;
	height: 13px;
	position: absolute;
	top: 26px; /* DWS 20100820 */
	left: 322px;
	text-align: left;
}

.header_catalog {
	background:url("gfx/icon_catalog.png");
	font-family: Verdana, Arial;
	font-size: 11px;
	background-repeat: no-repeat;
	width: 102px;
	height: 13px;
	position: absolute;
	top: 26px; /* DWS 20100820 */
	left: 387px;
	text-align: left;
	padding-left: 18px;
}

.header_gift {
	background:url("gfx/icon-gift.png");
	font-family: Verdana, Arial;
	font-size: 11px;
	background-repeat: no-repeat;
	width: 90px;
	height: 13px;
	position: absolute;
	top: 26px; /* DWS 20100820 */
	left: 492px;
}

.header_cart {
	background:url("gfx/cart.png");
	font-family: Verdana, Arial;
	font-size: 11px;
	background-repeat: no-repeat;
	width: 50px;
	height: 13px;
	position: absolute;
	top: 26px; /* DWS 20100820 */
	left: 582px;
}

.header_account {
	background:url("gfx/account.png");
	font-family: Verdana, Arial;
	font-size: 11px;
	background-repeat: no-repeat;
	width: 91px;
	height: 13px;
	position: absolute;
	top: 26px; /* DWS 20100820 */
	left: 635px;
}

/*
DWS 20100204: catalog, gift, cart, and account had top values of 64,65,65,65;
moved them up and added header_currentPromo & header_emailSignup
*/
.header_currentPromo {
	background:url("gfx/icon_sale.png");
	padding-left: 50px;
	font-family: Verdana, Arial;
	font-size: 11px;
	background-repeat: no-repeat;
	width: 150px;
	height: 16px;
	position: absolute;
	top: 46px; /* DWS 20100820 */
	left: 335px;
	text-align: left;
}

.header_emailSignup {
	background:url("gfx/icon_email.jpg");
	padding-left: 22px;
	font-family: Verdana, Arial;
	font-size: 11px;
	background-repeat: no-repeat;
	width: 150px;
	height: 13px;
	position: absolute;
	top: 46px; /* DWS 20100820 */
	left: 520px;
	text-align: left;
}

.header_phone {
	border: solid 0px red;
	position: absolute;
	top: 11px; /* DWS 20100820 */
	left: 756px;
	font-family: helvetica, Arial, sans-serif;
	color: #282781;
	font-size: 17px;
}

.header_time {
	position: absolute;
	top: 15px; /* DWS 20100820 */
	right: 20px;
	font-family: Helvetica, Arial, sans-serif;
	color: #555555;
	font-size: 11px;
}

.header_search_txt {
	position: absolute;
	height: 26px;
	top: 36px; /* DWS 20100820 */
	right: 20px;
	border: 1px solid #bbbbbb;
	text-align: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.header_search_submit {
	position: absolute;
	top: 36px; /* DWS 20100820 */
	right: 20px;
	text-align: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

input.search {
	width: 178px;
	height: 21px;
	border: 0px solid red;
	background-color: transparent;
	font-family: Helvetica, Arial, sans-serif;
	color: #999999;
	font-size: 11px;
	margin: 0px 62px 0px 0px;
	padding: 4px 0px 2px 3px;
}

input.submit {
	width: 63px;
	height: 27px;
	border: 1px solid #bbbbbb;
	color: #ffffff;
	background-color: #bbbbbb;
	font-size: 10px;
	font-family: Verdana, Arial;
	font-weight: bold;
}

#nav {
	position:absolute;
	top: 72px; /* DWS 20100820 */
	left: 16px;
	background-color: #fff;
	border-left: 1px solid white;
}

#nav table {
	width: 983px;
}

#nav td {
	text-align: center;
	background-color: #fff; /* 6a5842 */
	border-left: 1px solid white;
}

#nav .nav_active {
	background-color: #fff; /* 8FB1B0 */
}

#nav .nav_active a:hover {
	color: #7fc9c9;
}

/* CSS pulldown menus; added by DWS 20100311, modified 20100317,20110921 */

#nav .nav_active ul.dropdown ul a:hover {
	color: #7fc9c9;
}

/* CSS menu base functionality */
ul.dropdown {
	/* menu bar */
	clear: both;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.dropdown li {
	/* all list item boxes */
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}
ul.dropdown li a,
ul.dropdown li span.msub {
	/* all menu links and text
	class="msub" is used for a sub menu or top menu (a menu without a link) */
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
ul.dropdown li ul {
	/* dropdown menu box */
	position: absolute;
	z-index: 999;
	list-style: none;
	visibility: hidden; /* alternative= display: none; */
	left: 0;
	top: 100%;
	margin: 0;
	padding: 0;
	min-width: 50px;
	max-width: 500px;
	text-align: left;
	border: 1px solid #aaa;
}
ul.dropdown li ul li {
	/* list item boxes in dropdown menus */
	float: none;
	margin: 0;
}
ul.dropdown li ul li a,
ul.dropdown li ul li span.msub {
	/* text inside list item boxes */
	height: 100%;
	white-space: nowrap;
}
ul.dropdown li ul li ul {
	/* sub menus; pop out to the right */
	left: 100%;
	top: 0;
}
ul.dropdown li:hover > ul, /* alternative= li:hover ul */
ul.dropdown li.hoverIE6 {
	visibility: visible; /* alternative= display: block; */
}
ul.dropdown li:hover {
	cursor: default;
}

/* CSS menu default look and feel */
ul.dropdown {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #444;
}
ul.dropdown a:link,
ul.dropdown a:visited {
	color: inherit;	/* Note: IE7 and earlier does not support inherit here */
}
ul.dropdown a:hover,
ul.dropdown a:focus {
	color: #33F; /* 638ab6,335a86 */
}
ul.dropdown li:hover {
	background-color: #ccc;
}
ul.dropdown li {
	background-color: #eee;
	border-color: #fff; /* #aaa */
	border-style: solid;
}
ul.dropdown li a,
ul.dropdown li span.msub {
	/* menubar text box */
	padding: .6em 1em;
}
ul.dropdown li ul li {
	/* list item boxes in dropdown menus */
	border-width: 0 1px 1px 1px;
}
ul.dropdown li ul li:first-child {
	border-top-width: 1px;
}

/* CSS menu to work with table based menu bar */
td ul.dropdown > li {
	/* menubar text box */
	width: 100%;
	border: none;
}
td ul.dropdown > li > a,
td ul.dropdown > li > span.msub {
	/* menubar text box */
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}

/* Lifekind */
td ul.dropdown {
	font-family: 'Trebuchet MS', Helvetica, Jamrul, sans-serif;
	font-size: 13px;
	color: #7a6852;
}
td ul.dropdown a:link,
td ul.dropdown a:visited {
	color: #7a6852; /* Note: IE7 and earlier does not support inherit here */
	/* border: 1px solid #999; */
}
td ul.dropdown a:hover,
td ul.dropdown a:focus {
	color: #7fc9c9;
}
td ul.dropdown li {
	background-color: #fff;
}
td ul.dropdown li:hover {
	background-color: #fff;
}
td ul.dropdown li a,
td ul.dropdown li span.msub {
	/* menubar text box */
	padding-top: .7em; /* DWS 20100820 */
	padding-bottom: .7em; /* DWS 20100820 */
}

/* END OF CSS pulldown menus */

.content_wrapper {
	width: 1020px;
	border: solid 0px red;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
}

.content {
	width: 982px;
	height: 400px;
	border: solid 0px red;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
}
.content_bottom {
	width: 1034px;
	height: 28px;
	position: relative;
	background-image: url("gfx/frame_bottom_filler.png");
	border: solid 0px red;
}
.content_bottom_left {
	width: 27px;
	height: 28px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url("gfx/frame_bottom_left.png");
	border: solid 0px green;
}
.content_bottom_right {
	width: 27px;
	height: 28px;
	position: absolute;
	right: 0px;
	top: 0px;
	background-image: url("gfx/frame_bottom_right.png");
	border: solid 0px blue;
}

.footer {
/*	border: solid 0px red; disabled by DWS 20100826 */
	color: #777777;
	font: 10px Arial, sans-serif;
	margin-top: 4px; /* DWS 20100820 */
	text-align: center;
}

/* correction by DWS 20090716; new line of CSS comes after this comment
.footer p {font-weight: bold; font-family: 10px "Arial Black", sans-serif; line-height: 18px; margin-top: 10px;}
*/
.footer p {
	font-family: "Arial Black", sans-serif;
	font-size: 10px;
	line-height: 18px;
	margin-top: 4px; /* DWS 20100820 */
}


.footer a {color: #777777;}
.footer a:visited {color: #777777;}

.footer_heading {margin-top: 40px;}

.heading-1, h3 {
	color: #4e7373;
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 12px;
	line-height: 42px;
	font-weight: normal;
}

h3 {
	text-align: center;
	margin-top: 20px;
}

.heading-2, h2 {
	color: #333333;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	line-height: 28px;
	font-weight: normal;
	margin-top: 40px;
	text-align: center;
}

.heading-3 {
	color: #333333;
	text-decoration: none;
	font-family: helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
}

.heading-4 {
	color: #666666;
	text-decoration: none;
	font-family: Arial;
	font-size: 18px;
	line-height: 42px;
	font-weight: bold;
}

.veranda-11, .pager {
	color: #4e7373;
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
}

.veranda-11 a {
	text-decoration: none;
	color: #4e7373;
}
/*.veranda-11 a:link {color: #4e7373}*/
.veranda-11 a:visited {color: #4e7373;}
.veranda-11 a:hover {color: #7fc9c9;}
/*.veranda-11 a:active {color: #000000}*/

.copy-1, select {
	color: #777777;
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 11.25px;
	font-weight: normal;
	line-height: 20px;
}

/* copy-1 "a" styles changed by DWS 20090716
.copy-1 a:link {text-decoration: none; color: #777777;}
.copy-1 a:visited {color: #777777;}
.copy-1 a:hover {color: #777777;}
*/
.copy-1 a {
	text-decoration: underline;
	font-weight: bold;
	color: #777777;
}
/* END of DWS change */

.copy-1-bold {
	color: #555555;
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 11.25px;
	font-weight: bold;
}

#left_content {
	width: 200px;
	border: solid 0px green;
	float: left;
}

.left_content_heading {
	position: relative;
	background-color: #dbe0cf;
	width: 165px;
	height: 60px;
	margin-left: 18px;
	padding: 0px 0px 15px 15px;
}

.left_content_heading_txt {
	border:0px solid green;
	position: absolute;
	bottom: 0px;
	padding-bottom: 15px;
}

.left_content_nav {
	background-color: #eaede3;
	width: 165px;
	height:28px;
	margin-left: 18px;
	padding: 10px 0px 0px 15px;
	border-top: 1px solid #ffffff;	
}

.left_content_shipping {
	position: relative;
	background-color: #fff;
	width: 180px;
	margin-left: 11px;
	margin-top: 20px;
	text-decoration: none;
}

.left_content_info {
	position: relative;
	background-color: #fff;
	width: 180px;
	margin-left: 11px;
	margin-top: 0px;
}

#right_content {
	width: 780px;
	border: solid 0px green;
	float: right;
	margin-bottom: 40px;
	padding-right: 20px;
}

#right_content_registry {
	width: 780px;
	border: solid 0px green;
	margin-bottom: 40px;
	padding-right: 20px;
}

.right_content_heading {
	background-color: #dbe0cf;
	margin-bottom: 10px;
}


#content-txt {
	position: absolute;
	left: 94px;
	top: 241px;
}

.bottom_content {
	width:320px;
	height:30px;
	background-color: #827360;
	float: left;
	text-align: left;
}

.bottom_content_sep {
	width:11px;
	height:30px;
	background-color: #ffffff;
	float: left;
}

.bottom_content_heading {
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	line-height:30px;
	margin-left: 10px;
}

.bottom_content_container {
	width:280px;
	height:110px;
	background-color: #eaede3;
	float: left;
	text-align: left;
	padding: 20px;
}

.bottom_content_container img {
	padding: 0px 10px 0px 0px;
}

.bottom_content_container a {
	color: #596F63;
}

.features {
	background-color: #eaede3;
	height: 306px;
	width: 760px;
	float: right;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 15px;
	border-left: 16px solid #eaede3;
}

.featuresTr {
	border: 0px;
}

.featuresTd{
	padding-left: 0px;
	border: 0px;
}

.features_cell {
	border: 0px solid red;
	background-color: #eaede3;
	height: 234px; /* 250px */
	float: left;
	margin-right: 14px;
	width: 177px;
}

.featuresDetails {
	clear:both;
	border: solid 0px red;
	width: 177px;
	margin-bottom: 5px;
}

.img_frame {
	border: solid 3px #ffffff;
}

#shop_by_cat {
	background-color: #ffffff;
	height: 40px;
	width: 780px;
	float: left;
	border-bottom: 1px solid #dce6e1;
	margin-top: 5px; /* 25px */
}

.shop_by_cat_cell {
	background-color: #ffffff;
	height: 210px; /* 239px */
	width: 242px;
	float: left;
	border-top: 1px solid #dce6e1;
	border-right: 1px solid #dce6e1;
	padding: 10px 0px 20px 17px;
}

#sub_cats {
	background-color: #ffffff;
	width: 760px;
	float: left;
	margin-top: 10px;
	padding-left: 20px;
}

#sub_cats .features_cell {
	background-color: #ffffff;
	width: 170px;
}

.back_url a, .back_url a:visited {
	color: inherit;
	text-decoration: underline;
}

.back_url a:hover {
	color: #4e7373;
}

#product_detail_top {
	float: left;
	margin-left: 20px;
	width: 978px;
	background-color: #eaede3;
}

#product_detail_img_wrapper {
	float: left;
	position: relative;
	margin: 2px 20px 2px 20px;
}

#img_enlarge {
	position: absolute;
	left: 0px;
	top: 4px;
}

#img_enlarge a {
	color: #4e7373;
	background-color: #fff;
	font-family: 'Trebuchet MS', Helvetica, Jamrul, sans-serif;
	font-size: 12px;
	line-height: 12px;
	padding: 5px 5px 3px 5px;
}

#img_enlarge a:hover {
	color: #4e7373;
}

.tab {
	float: left;
	text-align: center;
	border-left: 1px solid white;
	font-weight: bold;
	background-color: #827360;
	padding: 8px 20px 8px 20px;
	margin-top: 1px;
}

.tab_active {
	float: left;
	text-align: center;
	border-left: 2px solid #dfdfdf;
	border-right: 2px solid #dfdfdf;
	border-top: 2px solid #dfdfdf;
	font-weight: bold;
	background-color: #ffffff;
	padding: 8px 20px 8px 20px;
	height: 13px;
}

#product_detail_tab_wrapper {
	width: 558px;
	height: 37px;
	background-color: transparent;
	z-index: 99;
}

#product_detail_tab_wrapper a {
	position: relative;
	color: #ffffff;
	text-decoration: none;
	font-family: 'Trebuchet MS', Helvetica, Jamrul, sans-serif;
	font-size: 12px;
	line-height: 12px;
}

#product_detail_tab_wrapper .tab_active a {
	color: #333333;
}

#product_detail_tab_wrapper a:hover {
	color: #7fc9c9;
}

.product_detail_tab_content {
	position: relative;
	border: 2px solid #dfdfdf;
	border-top: none;
	top: -8px;
	width: 515px;
	height: 230px;
	background-color: #ffffff;
	padding: 12px 20px;
	overflow: auto;
}

#content_cart, #content_checkout {
	position: relative;
	right:0;
	left:0;
	top: 0;
	bottom: 0;
	border: 0px solid red;
	margin: 0;
	padding: 0;
}

#shopping_cart_left_wrapper {
	float: left;
	text-align: left;
	width: 790px;
	padding-left: 18px;
}

#shopping_cart_sep {
	height: 1px;
	width: 800px;
	float: left;
	border-top: 1px solid #dce6e1;
	margin-left: -18px;
}

#checkout_login td {
	padding-top: 12px;
	padding-right: 6px;
}

.checkout_tab_content {
	position: relative;
	float: left;
	border: 2px solid #dfdfdf;
	width: 720px;
	min-height: 100px;
	background-color: #ffffff;
	margin: 20px 0px 0px 20px;
	padding: 20px;
}

.checkout_tab_content div {
	position: absolute;
	left:20px;
	top: 10px;
}

#shopping_cart_questions {
	float: right;
	background-color: #eaede3;
	width: 140px;
	height: 160px;
	margin-right: 18px;
	margin-bottom: 13px;
	padding: 20px;
	line-height: 18px;
}

#shopping_cart_customer_service {
	position: relative;
	float: right;	
	text-align: center;
	margin-right: 11px;
}

#shopping_cart_customer_service a {
	text-decoration: none;
	color: #fff;
}

#shopping_cart_tab_wrapper {
	margin-left: 24px;
	margin-top: 24px;
	background-color: #fff;
}

.shopping_cart_links {
	color: #fff;
	background-color: #6a5842;
	border: 1px solid black;
	font-weight: bold;
	padding: 6px 8px 6px 8px;
	text-decoration: none;
	font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	font-size: 12px;
}

.shopping_cart_links:hover{
	color: #7fc9c9;
}

.shopping_cart_tab_content {
	position: relative;
	float: left;
	border: 2px solid #dfdfdf;
	width: 720px;
	background-color: #ffffff;
	margin-top: 12px;
	margin-left: 20px;
	padding: 20px 20px 90px 20px ;
}

.shopping_cart_item_headings {
	border-right: 1px solid #ffffff;
	background-color: #eaede3;
	height: 30px;
	font-family: helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #333333;
	font-size: 12px;
	line-height: 30px;
	padding-left: 20px;
	white-space: nowrap;
}

.shopping_cart_item_line_lt {
	padding: 20px 0px 15px 20px;
	background-color: #ffffff;
	border-right: 1px solid #f1f3ec;
	border-bottom: 1px solid #f1f3ec;
	font-weight: bold;
	height: auto;
}

.shopping_cart_item_line_dk {
	padding: 20px 0px 15px 20px;
	background-color: #f1f3ec;
	border-right: 1px solid #ffffff;
	font-weight: bold;
}



#continue {
	position: absolute;
	right:130px;
	bottom: 60px;
}

#checkout {
	position: absolute;
	right:20px;
	bottom: 60px;
}

#checkout_submit {
	border: 0px solid #fff;
	width: 90px;
	height: 27px;
	color: #ffffff;
	background-color: #4e7373;
	font-size: 10px;
	font-family: Verdana, Arial;
	font-weight: bold;
}

#continue_submit {
	border: 0px solid #fff;
	width: 150px;
	height: 27px;
	color: #ffffff;
	background-color: #bbbbbb;
	font-size: 10px;
	font-family: Verdana, Arial;
	font-weight: bold;
}

.shopping_cart_item_line_gw {
	position: absolute;
	right: 120px;
	margin-top: -4px;
}

.shopping_cart_item_line_rm {
	position: absolute;
	right: 30px;
	margin-top: -4px;
}

#shopping_cart_sep_2 {
	height: 1px;
	width: 320px;
	float: right;
	border-top: 1px solid #dce6e1;
	margin-bottom: 20px;
}

#sign_in {
	width: 90px;
	height: 27px;
	color: #ffffff;
	border: 0px solid #fff;
	background-color: #4e7373;
	font-size: 10px;
	font-family: Verdana, Arial;
	font-weight: bold;
}

.shopping_cart_tab_content_input_text {width: 220px;}

#checkout_sep {
	height: 1px;
	width: 720px;
	float: left;
	border-top: 1px solid #dce6e1;
	margin-top: 15px;
	margin-bottom: 10px;
}

#see_cart {
	margin-top: 20px;
	float: right;
	width: 90px;
	height: 27px;
	color: #ffffff;
	border: 0px solid #fff;
	background-color: #4e7373;
	font-size: 10px;
	font-family: Verdana, Arial;
	font-weight: bold;
}

#process_order {
	width: 170px;
	height: 27px;
	color: #ffffff;
	border: 0px solid #fff;
	background-color: #4e7373;
	font-size: 10px;
	font-family: Verdana, Arial;
	font-weight: bold;
}

.home_right_col_blocks {
	border: solid 0px red;
	position: relative;
	margin: 0px 0px 0px 0px;
	height: 147px;
	text-align: right;
}

.home_right_col_blocks_txt {
	border: solid 0px red;
	position: absolute;
	top: 42px;
	left: 22px;
	height: 50px;
	width: 280px;
	text-align: center;
	text-decoration: none;
}

.home_right_col_blocks_txt_big {
	font-family: "Times New Roman", serif;
	font-weight: normal;
	font-size: 18px;
	color: #fff;
}

.home_right_col_blocks_txt_sm {
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 12px;
	color: #fff;
}

.left_content_shipping_blocks_txt {
	border: solid 0px red;
	position: absolute;
	top: 17px;
	left: 12px;
	height: 50px;
	width: 168px;
	text-align: center;
	text-decoration: none;
	color: #fff;
}

.left_content_blocks_txt_big {
	font-family: "Times New Roman", serif;
	font-weight: normal;
	font-size: 20px;
	color: #fff;
	text-decoration: none;
}

.left_content_blocks_txt_sm {
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}

.right_content_customer_service_txt {
	border: solid 0px red;
	position: absolute;
	top: 28px;
	left: 12px;
	height: 50px;
	width: 168px;
	text-align: center;
	text-decoration: none;
}

.report_header {
	text-align: left;
	padding: 5px;
	font-weight: bold;
}

.report_data {
	border: 1px solid #777777;
	text-align: left;
	padding: 2px;
}

.report_label {
	border: 1px solid #777777;
	text-align: left;
	padding: 2px;
	font-weight: bold;
}

.report_row_shade{
	background-color: #eeeeee;
}

.onClick {
	text-align: left;
	padding: 5px 0px 5px 5px;
}

.onClick a img {
	vertical-align: middle;
}

#secure_home {
	text-align: left;
	width: 980px;
	border: solid 0px red;
}

#secure_home a {
	color: #7A392E;
}

#error {
	position: relative;
	top: 10px;
	padding: 0px 0px 20px 0px;
}

#error, #secure_home .err, .err{
	color: #C52529;
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
}

#confirm {
	color: #0E8C00;
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	border: 2px solid white;
}

.quick_form_style table, .report_table {
	width: 980px;
}

.quick_form_style_registry table {
	width: 400px;
	border: solid 3px #C9DBD2;
/*	cellpadding: 5px; removed by DWS 20090716 */
	margin: 10px;
}

.quick_form_style_registry table td {
	padding:5px;
}

.quick_form_style table, .cart_item_table table{
	width: 500px;
}

.quick_form_style table tr td{
	padding: 3px;
}

.quick_form_style table tr td img{
	padding: 3px 6px 3px 6px;
	vertical-align: middle;
}

.report_pager_table {
	float: right;
	padding: 5px;
	line-height: 20px;
}

.report_pager_table a {
	color: red;
	font-weight: bold;
}

.report_pager_table a:hover {
	text-decoration: none;
	color: #000000;
}

.sales {
	text-align: center;
	background-color: #eaede3;
	width: 967px;
	float: left;
	margin: 20px 0px 0px 18px;
	padding: 15px 0px 15px 0px;
	border-left: 16px solid #eaede3;
}

.sales-add-container {
	border: solid 3px #C9DBD2;
	background-color: #eaede3;
	width: 887px;
	float: left;
	padding: 20px;
	margin: 0px 10px 10px 10px;
}

.shipping_popup {
	border: 5px solid #eaede3;
	position: absolute;
	right: 200px;
	top:140px;
	width: 300px;
	height: 150px;
	display: none;
	padding: 20px;
	background-color: #ffffff;
	z-index: 99;
}

.registryCreate {
	text-align: center;
	border: solid 0px red;
	width: 550px;
	color: #8C1A1A;
	float: right;
	margin-top: -30px;
	padding: 10px;
	font-weight: bold;
}

.random_info_cell {
	color: #4e7373;
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	padding: 20px;
	padding-top: 8px;
}

#site_checkout_form table {
	width: 100%;
}

.metaButton {
	position: absolute;
	top: 0px;
	left: 15px;
	width: 80px;
	height: 20px;
	text-align: center;
	border-left: 1px solid white;
	background-color: #6a5842;
	padding: 10px 0px 0px 0px;
}

.metaButton a {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	font-family: 'Trebuchet MS', Helvetica, Jamrul, sans-serif;
	font-size: 12px;
	line-height: 12px;
}


/* Additions by DWS */
/*
textLinkStyle is for links in text that need to be noticed by the user (the main stylesheet mostly takes away decoration).
It is only needed when the normal style sheet rules don't allow a link to be different from its surrounding text.
I changed the .copy-1 style to use the same style as textLinkStyle, so that should correctly handle most links within text blocks.
Use this in the <a> link tag.  Example <a href="/dir/filename" class="textLinkStyle">click here</a>
*/
.textLinkStyle {
	text-decoration: underline;
	font-weight: bold;
	color: inherit;
}

.div_certification_icons {
	text-align: center;
}
.div_certification_icons img {
	border: none;
}
/* END OF Additions by DWS */

