/* navigation */

#shelves {
	float: left;
	width: 748px;
	padding: 0px 7px;
	background-color: #00A0E2;
	overflow: hidden;
	background-image: url('../img/white_pixel.gif');
	background-position: left bottom;
}
#shelves * {
	font-size: 11px;
}

#shelves table {
	border-collapse: collapse;

	margin: 8px 0px 7px 0px;

}
*:first-child+html #shelves table {
	margin: 0px;
}

* html #shelves table {
	margin: 0px;
}

#shelves td {
	border: 1px solid #4EBDEB;
	border-top: 0px;
	border-bottom: 0px;
	vertical-align: top;
	width: 80px;
}
*:first-child+html #shelves td {

	width: auto;

}
#shelves td.first {
	border-left: 0px;
}
#shelves td.last {
	border-right: 0px;
}

#shelves a {
	text-decoration: none;
	height: 46px;
	color: #ffffff;
	display: block;
	margin: -8px -1px -7px -1px;
	padding: 8px 0px 7px 0px;
	cursor: pointer;
}

*:first-child+html #shelves a {
    margin: 0px;
    padding: 0px;
    height: 60px;

}

* html #shelves a {
    margin: 0px;
    padding: 0px;
    height: 60px;
}


#shelves .bonus_shelves a {
	height: 60px;
}

*:first-child+html #shelves .bonus_shelves a {
    height: 74px;
}

* html #shelves .bonus_shelves a {
    height: 74px;
}


#shelves span {
	padding: 0px 5px 0px 5px;
	color: #66C6EE;
	display: block;

}

*:first-child+html #shelves span {
	padding: 8px 5px 7px 5px;
}
/* problem with gall shelves solved in IE7 */
*:first-child+html .GA #shelves span {
	padding: 8px 9px 7px 9px;
}

* html #shelves span {
	padding: 8px 5px 7px 5px;
}


#shelves a span {
	color: #ffffff;
}

#shelves a:hover, #shelves a.selected {
	background-color: #0171B4;
}

/* bonus headers */

#bonusheader {
	height: 46px;
	width: 762px;
	float: left;
	background-color: #F86B02;
	background-image: url('../img/page/bonus_ah.gif');
	background-position: 11px 7px;
}


/* modules */

.modules_container {
	width: 750px;
	float: left;


}
* html .modules_container {
	overflow-x: hidden;
}
.module {
	float: left;
	display: inline;
	position: relative;
	margin: 9px 18px 9px 0px;
}

.module_hardreturn {
	display: block;
	clear: both;
	height: 0px;
	font-size: 0px;
	width: 750px;
	overflow: hidden;
	background-color: #ff3300;
}

.topmodule .module {
	margin: 0px 18px 0px 0px;
}

.module span.lt {
	display: none;
}
.module.cms span.lt {
	display: inline;
}

.topmodule .module span.lt,
.topmodule .module span.rt,
.topmodule .module span.rb,
.topmodule .module span.lb {
	display: none;
}

.module.cms .module_body {
	overflow: hidden;
}



.module_body {
	border: 1px solid #B4E3F7;
	float: left;
}
* html .module_body {
	float: none;
}


.orange .module_body {
	border-color: #FECDAC;
}

.special_action .module_body {
	border-color: #D3495d;
}


.recipe .module_body {
	background-color: #F3F7E6;
}

.recipeblock .module_body {
	border: 1px solid #DEEBBD;
}

.recipeContent {
	padding: 44px 20px 20px 20px;
}

.recipeImg {
	float: left;
	display: inline;
	margin-right: 15px;
}
.recipeCont {
	float: left;
}
.recipeLinks {
	float: left;
}

.recipeLinks a {
	float: left;
	display: inline;
	padding: 4px 0px 0px 20px;
	clear: left;
	white-space: nowrap;
	background-image: url('../img/modules/more_right_recipe.gif');
	background-position: 0px 5px;
	text-decoration: underline;
}
.recipeLinks a:hover {
	text-decoration: none;
	background-position: 0px -32px;
}

.recipeTime img {
	margin-right: 4px;
}


.module_body.noborder {
	border: none;
}

.module.w3,
.w3 .module_body.noborder {
	width: 732px;
}
.w3 .module_body {
	width: 730px;
}

.topmodule .module_body {
	border: none;
	width: 732px;
}


.module.w2,
.w2 .module_body.noborder {
	width: 482px;
}
.w2 .module_body {
	width: 480px;
}

.module.w1,
.w1 .module_body.noborder {
 	width: 232px;
}
.w1 .module_body {
	width: 230px;
}

* html .module_body {
	overflow-x: hidden;
 	overflow-y: visible;
}

#leftcolumn .module.w1,
#leftcolumn .w1 .module_body.noborder {
 	width: 186px;

}
#leftcolumn .w1 .module_body {
	width: 184px;
	overflow-x: hidden;
 	overflow-y: visible
}


.module_header {

	min-height: 24px;
	width: 100%;
}


.recipe .module_header {
	height: 25px;
}


.product_shop .module_header a.shop_also_logo {
	 position: absolute;
	 left: 0px;
	 top: 0px;
	 width: 230px;
	 height: 24px;
	 cursor: pointer;
}


.product_ET .module_header {
	background-image: url('../img/modules/shop_also_etos.gif');
	background-position: right 2px;
	background-color: #E5ECF4 !important;
}
.product_ET .module_body {
	border: 1px solid #CBD4E1;
}




.product_GA .module_header {
	background-image: url('../img/modules/shop_also_gall.gif');
	background-position: right 1px;
	background-color: #727274 !important;
}
.product_GA .module_body {
	border: 1px solid #cfcfcf;
}




.product_ET p.p_specdeal,
.product_GA p.p_specdeal {
	color: #8B9195;
}

.visualAddition .module_body {
	padding-top: 100px;
	background-repeat: repeat-x;
}




.category .module_header {
	min-height: 35px;
}
* html .category .module_header {
	height: 35px;
}

.module_header.colored,
.module_header.colored span.rt,
.module_header.colored span.rb {
	background-color: #E7F6FD;
}
.orange .module_header.colored,
.orange .module_header.colored span.rt,
.orange .module_header.colored span.rb {
	background-color: #FFF1E6;
}

.special_action .module_header.colored,
.special_action .module_header.colored span.rt,
.special_action .module_header.colored span.rb {
	background-color: #E4AE93;
}

.recipe .module_header.colored,
.recipe .module_header.colored span.rt,
.recipe .module_header.colored span.rb {
	background-color: #E4F0CC;
}



.module_header .header_text {
	float: left;
	position: relative;

}



.module_header h3 {
	float: left;
	font-size: 16px;
	background-image: none;
	margin: 0px;
	letter-spacing: 0px;
	color: #ffffff;
	min-height: 18px;
	font-weight: bold;
	padding: 2px 9px 2px 9px;
	background-color: #00A0E2;
}
* html .module_header h3 {
	height: 19px;
}

*:first-child+html .module_header h3 {
	min-height: 20px;
}


.category .module_header h3 {
	font-size: 20px;
	letter-spacing: -1px;
	min-height: 25px;
	padding: 5px 9px;
	text-transform: capitalize;
}

* html .category .module_header h3 {
	height: 25px;
}



.orange .module_header h3 {

	background-color: #FF6F00;
}

.special_action .module_header h3 {
	background-color: #E2001A;
}


.recipe .module_header h3,
.recipeblock .module_header h3 {
	background-color: #9AC238;
	color: #ffffff;
}


.module_header span {
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #00A0E2;
	padding: 3px 9px 3px 9px;
	white-space: nowrap;
}
.module_header span.rt,
.module_header span.rb {
	padding: 0px;
	float: none;
}

.orange .module_header.colored span {
	color: #FF6F00;
}

.special_action .module_header.colored span {
	color: #E2001A;
}

.product_GA .module_header span.rb,
.product_GA .module_header span.rt {
	background-color: #CB0C44;
}
.product_ET .module_header span.rb,
.product_ET .module_header span.rt {
	background-color: #E5ECF4;
}
.module_header .more_links {
	float: right;
	white-space: nowrap;
	margin-right: 10px;
	display: inline;
	margin-top: 5px;
	margin-bottom: 5px;
}
.module_header .more_links a{
	float: left;
	width: 13px;
	height: 13px;
	text-indent: -10000px;
	overflow: hidden;
}
.module_header .more_links a.left{

	background-image: url('../img/icons/arrow_left_ah.gif');
}
.module_header .more_links a.right{
	margin-left: 10px;
	background-image: url('../img/icons/arrow_right_ah.gif');
}
.orange .module_header .more_links a.left{
	background-image: url('../img/icons/arrow_left_orange.gif');
}
.orange .module_header .more_links a.right{
	background-image: url('../img/icons/arrow_right_orange.gif');
}
.special_action .module_header .more_links a.left{
	background-image: url('../img/icons/arrow_left_special_action.gif');
}
.special_action .module_header .more_links a.right{
	background-image: url('../img/icons/arrow_right_special_action.gif');
}
.module_header .more_links a:hover {
	background-position: 0px -37px;
}

.module_header .more_links a.see_all {
	text-indent: 0px;
	overflow: visible;
	width: auto;
	background-image: url('../img/icons/arrow_right_ah.gif');
	background-position: right top;
	padding-right: 19px;
	margin: 0px;
	color: #00A0E2;
	text-decoration: none;
	font-size: 11px;
}

.module_header .more_links a.see_all:hover {
	text-decoration: underline;
	background-position: right -37px;
}

.module_footer {
	height: 23px;
	background-color: #E7F6FD;
	float: left;
	width: 100%;
}
.module_footer a {
	float: left;
	display: inline;
	font-size: 11px;
	padding: 4px 0px 3px 20px;
	margin-left: 10px;
	background-image: url('../img/modules/more_right.gif');
	background-position: 0px 5px;
}
.module_footer a:hover {
	background-position: 0px -32px;
}

/* products */

.products {
	float: left;
	display: inline;
	background-image: url('../img/modules/w3_dotted_bg.gif');
	background-repeat: repeat-y;
	margin: 10px 0px 0px 0px;
	border-bottom: 10px solid #ffffff;
	width: 100%;

}
.w3 .products {
	background-position: 241px 0px;
}
.w2 .products {
	background-position: 239px 0px;
}
.w1 .products {
	background-image: none;
}
.topmodule .products {
	background-image: none;
}
.lister .products {
	background-image: url('../img/page/dotted_vert.gif');
	background-position: 267px top;
}

.discountUnits .products {
	background-image: url('../img/modules/discount_dotted_bg.gif');
	background-position: 177px 0px;
}

.search .products {
	background: none;
	margin: 0px;
	border-bottom: none;
}
.combination .products {
	background-image: url('../img/modules/combination_dotted_bg.gif');
	background-position: 160px 0px;

}

.recipe .products {
	margin: 0px;
	border-bottom: none;
	background-image: none;
}

.CMSImageModule .products {
	margin: 0px;
	border-bottom: none;
}
.CMSModule .products {
	margin: 0px;
	border-bottom: none;
}




.products * {
	font-size: 11px;
}
.products .divider {
	background-image: url('../img/page/dotted.gif');
	background-repeat: repeat-x;
	background-position: center center;
	clear: both;
	height: 21px;
	margin: 0px 10px;
	background-color: #ffffff;

}
.productreel_container .divider {
	background-color: transparent;
	background-position: 0px -136px;
	margin: 0px;
}
.w3 .productreel_container .divider {
	background-image: url('../img/modules/dotted_cms_w3.gif');
}
.w2 .productreel_container .divider {
	background-image: url('../img/modules/dotted_cms_w2.gif');
}
.w1 .productreel_container .divider {
	background-image: url('../img/modules/dotted_cms_w1.gif');
}

.lister .products .divider {
	background-image: url('../img/modules/dotted_bg_lister.gif');
	background-color: transparent;
	margin: 0px;
}
.search .products .divider {
	margin: 5px 0px;
	height: 1px;
	background-image: url('../img/page/dotted.gif');
	font-size: 0px;
}
.recipe .products .divider {
	background-color: transparent;
	margin: 2px 0px;
	height: 1px;
}
* html .recipe .products .divider {
	float: left;
	width: 100%;
	font-size: 0px;
	margin: 0px;
	background-position: center top;
}


.discountUnits .products .divider {
	background-image: url('../img/page/dotted.gif');
}

.discountBanner {
	border-top: 10px solid #ffffff;
	border-bottom: 10px solid #ffffff;
}

.products .product {
	float: left;
	display: inline;
	position: relative;

}



.w3 .product {
	width: 243px;
}
.w2 .product {
	width: 240px;
}
.w1 .product {
	width: 230px;
}
.lister .product {
	width: 266px;
}

.search .product {
	width: 532px;
}
.recipe .product {
	width: 482px;
	margin: 4px 0px;

}
.recipes .recipe .product {
	width: 100%;
	margin: 2px 0px;

}
.combination .product {
	width: 159px;
}
.discountUnits .product {
	width: 177px;
}
#leftcolumn .product {
	width: 184px;
}

.CMSImageModule .product{
	padding: 10px 0px;
}

.CMSModule .product{
	margin: 10px 0px;
}

.product h4 {
	font-size: 11px;
	letter-spacing: 0px;
	color: #000000;
	padding: 0px;
	margin: 0px;
}
.product h4 a {
	text-decoration: none;
}
.product h4 a:hover {
	text-decoration: underline;
}

.product p {
	color: #8B9195;
	margin: 0px;
	line-height: normal;
}

.promo {
	color: #EE5757;
}
#cart_contents .promo {
	font-weight: bold;
}
.product p.p_specdeal,
.dhd2 p.p_specdeal,
.dhd2 p.p_specdeal nobr,
td.discount_msg {
	color: #CC2227;
}

.product .notavailable {
	float: left;
	clear: both;
	display: none;
}
.disabled p,
.disabled h4,
.disabled a {
	color: #B5B5B5;
}

.disabled .product_image img{
	opacity: 0.4;
	-moz-opacity: 0.4;
	filter: alpha(opacity=40);
}

.product_image {
	float: left;
	display: inline;
	width: 80px;
	height: 125px;
	margin-left: 10px;

}
.recipes .recipe .product_image {
	margin-left: 0px;
}
.product_image img {
	border: none;
}

/* override image dimensions in lister view */
.lister .product_image img {
	width: 80px;
	height: 80px;
}
.search .product_image {
	height: 81px;
}


.combination .product_image {
	height: 80px;
}
.bonus .product_image {
	height: 80px;
}
#leftcolumn .product_image {
	height: 80px;
	width: 180px;
	margin: 0px;
	text-align: center;
}

.discountUnits .product_image {
	width: 140px;
	height: 150px;
	margin-left: 20px;
}
.discountUnits .product_image img {
	width: 140px;
	height: 140px;
}

.discountUnits .product_image .discountImg img {
	width: auto;
	height: auto;
	margin-top: -38px;
}

*:first-child+html .discountUnits .product_image .discountImg img {
	margin-top: -50px;
}
* html .discountUnits .product_image .discountImg img {
	margin-top: -50px;
}

.recipe .product_image {
	height: 50px;
	width: 50px;
}
.recipe .product_image img{
	height: 48px;
	width: 48px;
}
.product_info {
	float: left;
	display: inline;
	width: 123px;
	margin: 6px 10px 0px 10px;
	min-height: 98px;
}
* html .product_info {
	height: 98px;
}
.lister .product_info {
	margin: 0px 10px 0px 5px;
	width: 128px;
}
.discountUnits .product_info {
	margin: 0px 10px 0px 10px;
	width: 154px;
}

.product_info a img {
	border: none;
}



.search .product_info {
	min-height: 90px;
}
* html .search .product_info {
	height: 90px;
}
#leftcolumn .product_info {
	min-height: 10px;
	width: 170px;
}
* html #leftcolumn .product_info {
	height: 10px;
}

.combination .product_info {
	min-height: 100px;
}





.w3 .product_info {
	width: 123px;
}
.w2 .product_info {
	width: 120px;
}
.w1 .product_info {
	width: 113px;
}
.lister .product_info {
	width: 146px;
}
.search .product_info {
	width: 230px;
}

.recipe .product_info {
	min-height: 45px;
	width: 250px;
}
* html .recipe .product_info {
	height: 45px;
}
.product_price {
	float: right;
	margin-top: -10px;

}
.bonus .product_price {
	margin-left: 10px;
}



body .dhd2 .product_price {
	float: left;
	margin-top: -24px;
	width: auto;
	margin-left: 0px;
}
body .dhd2 .product_controls {
	margin-top: 0px;
}
body .dhd2 .product_price p,
body .dhd2 .product_price p.p_price,
body .dhd2 .product_price p.p_promo,
body .dhd2 .product_price p.p_orgvalue{

	font-size: 11px;
	float: left;
	clear: none;
	width: auto;
	margin: 0px;
	padding: 0px;
	margin-right: 5px;
	font-weight: normal;
}
body .dhd2 .product_price p.p_price,
body .dhd2 .product_price p.p_promo{
	font-size: 13px;
	font-weight: bold;
}
body .dhd2 .product_price p.p_unit{
	padding: 0px;
	margin: 0px;
	margin-right: 10px;

}
body .dhd2 .product_price p.p_specdeal{
	clear: left;
	position: relative;
	padding: 0px;
	margin: 0px;
	left: 0px;
	top: 0px;
	height: auto;
	float: left;

}

img.productattribute {float:right;z-index:1;}

.product_price p{
	width: 38px;
}


.product_price .p_orgvalue {
	text-decoration: line-through;
}
.product_price .p_promo,
.product_price .p_price {
	color: #000000;
	font-weight: bold;
	font-size: 13px;
}
.orange .product_price .p_promo,
.orange .product_price .p_price {
	color: #FF6F00;
}
.special_action .product_price .p_promo {
	color: #E2001A;
}
.product_price .p_price {
	margin-top: 13px;
}
.dhd2 .p_price {
	margin-top: 0px;
}
.search .product_price {
	float: right;
	margin-top: 50px;
}

.bonus .product_price p {
	color: #000000;
	min-width: 10px;
	font-weight: bold;
	clear: none;
	float: left;
}
* html .bonus .product_price p {
	width: 10px;

	margin-left: 0px;
}
.search .product_price .p_price
.lister .product_price .p_price, {
	font-size: 12px;
}

.bonus .product_price {
	float: left;
}
.bonus .product_price {
	width: 130px;

}

.bonus p.p_specdeal {
	position: absolute;
	left: 10px;
	top: 83px;
	font-weight: bold;
	color: #F86B02;
}
.bonus .imgProduct140 p.p_specdeal {
	position: static;
}

.bonus .product_price .p_orgvalue {
	font-size: 12px;
	margin-top: 4px;
}

.bonus .product_price p {
	color: #000000;
	min-width: 10px;
	font-weight: bold;
	clear: none;
	float: left;
}
* html .bonus .product_price p {
	width: 10px;
}
.bonus .product_price .p_orgvalue {
	font-size: 12px;
	padding-top: 3px;
}
.bonus .product_price .p_promo,
.bonus .product_price .p_price {
	font-size: 24px;
}
.bonus .product_price .p_price {

	margin-left: 38px;
	display: inline;

}



.bonus .product_price .p_orgvalue,
.bonus .product_price .p_promo {
	margin-top: 14px;
}


.bonus .imgProduct140 .product_price p {
	clear: both;
}
.bonus .imgProduct140 .product_price p.p_promo {
	margin-top: 3px;
}
* html .bonus .imgProduct140 .product_price p.p_promo,
* html .bonus .imgProduct140 .product_price p.p_price {
	position: relative;
	margin-bottom: -14px;
}

.bonus .imgProduct140 .product_price p.p_orgvalue {
	margin-top: 5px;
}
.bonus .imgProduct140 .product_price {
	width: 70px;
	margin-top: -22px;
}

.bonus .imgProduct140 .product_price p.p_price {
	margin: 0px;
	margin-top: 18px;
}

.recipe .product_price {
	margin-top: 18px;
}


.product_controls {
	float: right;
	display: inline;
	margin-right: 10px;

}
.search .product_controls {
	margin-left: 10px;
	margin-top: 60px;
}
.recipe .product_controls {
	margin-top: 28px;

}
.bonus .product_controls {
	margin-top: 7px;
}

.submitamount {
	height: 22px;
	width: 12px;
	border: none;
	background-color: transparent;
	float: left;
	margin: 1px 0px 0px 0px;
	padding: 0px;
	cursor: pointer;
	background-image: url('../img/controls/add_amount.gif');
	text-indent: -10000px;
	overflow: hidden;

}

.addtolist,
.addtocart,
.removeitem {
	border: none;
	background-color: transparent;
	float: left;
	display: inline;
	width: 21px;
	height: 21px;
	text-indent: -10000px;
	overflow: hidden;
	margin-left: 5px;
	text-decoration: none;
}
.removeitem {
	margin: 0px 5px 0px 10px;
}
.not_in_assortiment .removeitem {
	margin-right: 57px;
}

.savechange {
	clear:left;
	display:none;
	float:left;
	margin: 2px 0px 2px 0px;
	cursor: pointer;
}



.removeitem.nohand {
	opacity: 30;
	-moz-opacity: 0.3;
	filter: alpha(opacity=30);
	cursor: default;
	background-position: 0px 0px;
}
a.addtolist:hover,
a.addtocart:hover,
a.removeitem:hover,
input.addtolist:hover,
input.addtocart:hover,
input.removeitem:hover {
	background-position: 0px -29px;
}
.addtolist {
	background-image: url('../img/controls/list.gif');
}

.addtocart {
	background-image: url('../img/controls/shop.gif');
}

.disabled .addtocart,
.disabled .addtocart:hover {
	background-image: url('../img/controls/shop_na.gif');
	background-position: 0px 0px;
	cursor: default;
}

.addtocart.full {
	background-image: url('../img/controls/shop_full.gif');
}

.removeitem {
	background-image: url('../img/controls/remove.gif');
}
.removeitem.nohand {
	cursor: default;
}
a.removeitem.nohand:hover {
	background-position: 0px 0px;
}
.mywebshop_item_checkbox {
	float: left;
	display: inline;
	width: 10px;
	margin-top: 24px;
}

/* boughtatAH */

.boughtAtAHModule .listHelp{
	border-bottom: 1px solid #B4E3F7;
	float: left;
	width: 670px;
	padding: 10px 10px 10px 50px;
	background-image: url('../img/modules/bought_at_ah.gif');
	background-position: 10px 10px;
}

.boughtAtAHModule .listHelp a {
	clear: both;
	float: left;
	white-space: nowrap;
	display: inline;
	text-decoration: none;
}

.boughtAtAHModule .listHelp a:hover {
	text-decoration: underline;
}


/* category */

.category {
	background-image: url('../img/modules/category_bg.gif');
	background-position: 550px 0px;
	background-repeat: repeat-y;
}



#leftcolumn .toplinks li {
	margin: 4px 0px;
}
.category_links {
	float: left;
	width: 540px;
	clear: left;
}

.category .module_header {
	width: 540px;
	float: left;
}

.category_attributes {
	float: left;
	display: inline;
	overflow-x: hidden;
	overflow-y: visible;
	width: 160px;
	margin: 0px 10px 4px 10px;

}

.category_right {
	float: left;
	display: inline;
	width: 160px;
	margin-left: 10px;
	top: -35px;
	position: relative;
}
* html .category_right {
	top: 0px;
}
*:first-child+html .category_right {
	top: 0px;
}
.category_right_inner {
	float: left;
	overflow: hidden;
	width: 160px;
}
.category .category_attributes {
	margin: 0px 10px 8px 10px;
}

.col_4 {
	background-position: 370px 0px;
}

.col_4 .module_header,
.col_4 .category_links {
	width: 360px;
}
.col_4 .category_attributes,
.col_4 .category_right {
	width: 340px;
}
.col_4 .category_right_inner {
	width: 340px;

}

.col_5 {
	background-position: 460px 0px;
}

.col_5 .module_header,
.col_5 .category_links {
	width: 450px;
}

.col_5 .category_attributes,
.col_5 .category_right {
	width: 250px;
}

.col_5 .category_right_inner {
	width: 250px;

}

.category .bottom {
	margin-top: 9px;

}

.category .category_attributes * {
	font-size: 11px;
}

.category .attributeBottomLinks {
	float: left;
	display: inline;
	padding-bottom: 10px;
	margin-right: 0px;
	margin-left: -1px;
	padding-left: 10px;
	padding-right: 5px;
	width: 110px;
	background-image: url('../img/page/dotted_vert_120.gif');
	background-repeat: repeat-y;
}
.category .attributeBottomLinks a{
	width: 110px;
	white-space: normal;
}
.col_4 .attributeBottomLinks {
	width: 99px;
	background-image: url('../img/page/dotted_vert_109.gif');
}
.col_4 .attributeBottomLinks a{
	width: 99px;
}
.category .last {
	background-image: url('../img/page/dotted_vert.gif');
}




.category_attributes a{
	float: left;
	display: inline;
	padding: 4px 0px 0px 20px;
	margin-left: 9px;
	clear: left;
	white-space: nowrap;
	background-image: url('../img/icons/arrow_right_ah.gif');
	background-position: 0px 5px;
	text-decoration: none;
}

.category .category_attributes a {
	margin-top: 4px;
}

a.more,
.category_attributes .attributeBottomLinks a.more,
#leftcolumn .categorylinks div.attributeBottomLinks a.more {
	color: #0069B3;
	background-image: url('../img/icons/more_ah.gif');
	background-position: 0px 5px;
	padding: 4px 0px 0px 16px;
	float: left;
	width: 100%;

}

.category_attributes .attributeBottomLinks a.more {
	width: 94px;
}
.col_4 .category_attributes .attributeBottomLinks a.more {
	width: 83px;
}
.category_attributes .attributeBottomLinks a.more:hover {
	background-position: 0px 5px;
}

#leftcolumn .categorylinks div.attributeBottomLinks a.more {
	width: 140px;
}

.eerdergekocht img {
	border: none;
	margin-top: -2px;
}

.category_attributes a:hover {
	background-position: 0px -32px;
	text-decoration: underline;
}

.category_attributes .attributeBottomLinks a {
	padding: 0px;
	margin: 0px;
	background-image: none;

}
.category_links a {
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	display: inline;
	width: 80px;
	min-height: 110px;
	font-size: 11px;
	text-decoration: none;

}
* html .category_links a {
	height: 110px;

}

.category_links a:hover {
	text-decoration: underline;
}
.category_links a img{
	border: none;
	float: left;
	clear: both;
	margin: 0px 10px;
	display: inline;

}

/* page navigation */

.pagenavigation {
	float: left;
	display: inline;
	width: auto;
	margin-bottom: 8px;
}

.pagenavigation * {
	font-size: 11px;
	line-height: 19px;
}

.pagenavigation div {
	float: left;
	display: inline;
	margin-right: 10px;
}

.pagenavigation .pages span {
	display: inline;
	float: left;
	margin-right: 6px;
}

.pagenavigation .sort,
.pagenavigation .perpage {
	float: right;
	margin-right: 0px;
	margin-left: 10px;
}
.pagenavigation .sort a,
.pagenavigation .perpage a {
	margin-right: 6px;
	float: left;
	display: inline;
}

.pagenavigation .sort a:hover,
.pagenavigation .perpage a:hover {
	color: #00A0E2;
}

.pagenavigation .sort a.current,
.pagenavigation .perpage a.current {
	text-decoration: none;
	color: #00A0E2;
}

.bonus .pagenavigation .sort a.current,
.bonus .pagenavigation .perpage a.current {
	color: #FF6F00;
}

.recipes .pagenavigation .perpage a:hover,
.recipes .pagenavigation .perpage a.current {
	color: #9AC238;
}


.pagenavigation .pages a {
	float: left;
	display: inline;
	text-decoration: none;
	font-weight: bold;
	color: #00A0E2;
	margin-right: 3px;
	width: 19px;
	height: 19px;
	overflow: hidden;
	text-align: center;
	background-image: url('../img/modules/page_nav.gif');
	background-position: 0px 0px;
}
.bonus .pagenavigation .pages a {
	color: #FF6F00;
	background-image: url('../img/modules/page_nav_bonus.gif');
}

.recipes .pagenavigation .pages a {
	color: #9AC238;
	background-image: url('../img/modules/page_nav_recipes.gif');
}

.pagenavigation .pages a:hover {
	background-position: 0px -29px;

}
.pagenavigation .pages a.current {
	background-position: 0px -58px;
	color: #ffffff;
}

.pagenavigation .pages a.next {
	background-image: url('../img/modules/page_next.gif');
	text-indent: -10000px;
	overflow: hidden;
	margin-left: 7px;

}
.bonus .pagenavigation .pages a.next {
	background-image: url('../img/modules/page_next_bonus.gif');
}
.pagenavigation .pages a.previous {
	background-image: url('../img/modules/page_previous.gif');
	text-indent: -10000px;
	overflow: hidden;
	margin-right: 10px;
}
.bonus .pagenavigation .pages a.previous {
	background-image: url('../img/modules/page_previous_bonus.gif');
}

/* easy shopping */

.new_customer {
	background-image: url('../img/special_modules/new_customer_bert.gif');
	background-position: 350px bottom;
}
.new_customer .bonus_card{
	position: absolute;
	right: 1px;
	bottom: 1px;
	width: 71px;
	height: 65px;
	background-image: url('../img/special_modules/bonus_card.gif');

}
.easy_shopping {
	float: left;
	display: inline;
	margin: 10px;
	width: 340px;
	position: relative;

}

.easy_shopping a.more {
	position: absolute;
	right: 0px;
	bottom: 0px;
	float: left;
	white-space: nowrap;
	padding: 0px 0px 0px 16px;
	margin: 0px;
	width: auto;

	background-image: url('../img/icons/arrow_right_ah.gif');
	background-position: 0px 1px;
	text-decoration: none;
}
.easy_shopping a.more:hover {
	text-decoration: underline;
}

.easy_shopping ul, .easy_shopping li {
	margin: 0px;
}

.easy_shopping h4,
.quick_start h4 {
	color: #4B4B4B;
	margin: 0px;
	font-size: 14px;
	letter-spacing: 0px;
}

.easy_shopping ul {
	margin-left: 20px;
}
.quick_start {
	background-image: url('../img/page/dotted_vert.gif');
	background-repeat: repeat-y;
	float: right;
	display: inline;
	width: 170px;
	padding-left: 10px;
	margin: 10px 70px 10px 0px;
}

.quick_start .quick_start_submit {
	float: left;
	background-image: url('../img/page/button_bg.gif');
	background-position: right top;
	font-weight: bold;
	color: #ffffff;
	background-color: #00A0E2;
	width: 30px;
	text-align: center;
	cursor: pointer;
	height: 21px;
	border: none;
	text-transform: uppercase;
}
.quick_start .quick_start_input {
	border: 1px solid #D2D5D7;
	margin-right: -1px;
	background-color: #ffffff;
	height: 15px;
	padding: 2px;
	font-size: 12px;
	width: 115px;
	float: left;
}

/* recepten */




/* cms module */

.CMSImageModule a img {
	border: none;
}

.CMSbgdiv {
	background-repeat: repeat;
	float: left;
	background-position: 0px 147px;
}

.w1 .CMSbgdiv {
	background-image: url('../img/modules/dotted_cms_w1.gif');
}
.w2 .CMSbgdiv {
	background-image: url('../img/modules/dotted_cms_w2.gif');
}
.w3 .CMSbgdiv {
	background-image: url('../img/modules/dotted_cms_w3.gif');
}

.topmodule .CMSbgdiv {
	background-image: none;
}



* html .CMSImageModule .module_body {
	overflow-x: hidden;
}

.cms_article {
	background-color: #ffffff;
	float: left;
	display: inline;
	padding: 10px;
	min-height: 126px;
}
* html .cms_article {
	height: 126px;
}
.cms_article .article_image{
	float: left;
	margin: 0px 10px 0px 0px;
	display: inline;
}


.cms_article_w2 {
	width: 466px;
}



/* productreel */

.productreel_frame {
	float: left;

}

/* promo_action */

div.promo_action {
	display: block;
	padding: 9px;

}


div.promo_action div.promo_action_title {
	color: #ef057f;
	display: inline;
	font-weight: bold;
	font-size: 14px;
	margin-right: 10px;
}

div.promo_action div.promo_action_text {
	display: inline;
	margin-right: 10px;
}

div.promo_action div.promo_actioncode {
	font-weight: bold;
	margin-right: 10px;

}

div.promo_action div.promo_action_form {
	display: inline;
	width: 206px;

}
div.promo_action div.promo_action_form form{
	margin: 0px;
	padding: 0px;
	display: inline;
}
div.promo_action .action_code_input {
	width: 110px;
	height: 12px;
	font-size: 11px;
	background-color: #ffffff;
}


div.promo_action .action_code_submit{
	color: #1597DA;
	padding: 0px 20px 0px 0px;
	margin: 0 0 0 0;
	font-size: 12px;
	border: none;
	font-weight: bold;
	text-align: right;
	background: url('/img/misc/button_arrow_right_AH.gif') no-repeat right center;cursor: pointer;
	cursor: hand;

}


/* orderlines */


table.orderlines td, table.orderlines th {
	padding: 0px;

}
table.orderlines {
	clear: both;
	margin-bottom: 10px;
}
table.orderlines td p {
	margin: 0px;
	line-height: normal;
}
table.orderlines .product_controls {
	margin-right: 0px;
}
table.orderlines td .addtolist {
	float: right;
}

table.orderlines .maskbg {
	float: right;
	margin-top: 4px;
	display: inline;
}

table.orderlines td p.promo {
		padding-left: 4px;
}
table.orderlines td p.p_orgvalue {
	text-decoration: line-through;
}

table.orderlines tr.dottedline td{
	font-size: 0px;
	background-image: url('/img/page/dotted.gif');
	background-repeat: repeat-x;
	background-position: left top;
	padding: 1px 0px 0px 0px;
}

table.orderlines td.description {
	height: auto;
}

table.orderlines td {
	padding: 5px 0px 5px 0px;
}




table.orderlines th {
	padding: 4px 0px;
}
table.orderlines th.description {
	padding-left: 14px;
	width: 223px;
	border-bottom: 1px solid #494949;
}
table.orderlines th.price {
	width: 60px;
	border-bottom: 1px solid #494949;
}

table.orderlines th.discount {
	width: 56px;
	border-bottom: 1px solid #494949;
}
table.orderlines th.amount {
	width: 30px;
	border-bottom: 1px solid #494949;
}
table.orderlines th.total {
	width: 60px;
	border-bottom: 1px solid #494949;
}


table.orderlines td.price {
	text-align: right;
}

table.orderlines td.total{
	padding-right: 13px;
	text-align: right;
}
html>body table.orderlines th.total{
	padding-right: 13px;
}
table.orderlines td.amount{
	text-align: right;
}
table.orderlines td.description {
	padding-left: 14px;

}
table.orderlines td.discount_msg {
	text-align: center;
	white-space: nowrap;
}
table.orderlines td.description h5 {
	font-weight: normal;

}


table.orderlines td.description a {
	text-decoration: none;
}
table.orderlines td.description a:hover {
	text-decoration: underline;
}


table.orderlines .checkout_main_category {
	font-weight: bold;
	background-image: url('/img/page/dotted.gif');
	background-repeat: repeat-x;
	background-position: left top;
	padding: 5px 0px 4px 14px;

}


table.orderlines .checkout_shop_header_AA {
	font-weight: bold;
	background-color: #F8F2F8;
	color: #EE0078;
		background-image: url('/img/page/dotted.gif');
	background-repeat: repeat-x;
	background-position: left top;
	padding: 5px 0px 4px 14px;
}


table.orderlines .checkout_shop_header_AH {
	font-weight: bold;
	background-color: #E7F6FD;
	color: #0079C1;
	background-image: url('/img/page/dotted.gif');
	background-repeat: repeat-x;
	background-position: left top;
	padding: 5px 0px 4px 14px;
}
table.orderlines .checkout_shop_header_GA {
	font-weight: bold;
	background-color: #f4f4f4;
	color: #F15B22;
	background-image: url('/img/page/dotted.gif');
	background-repeat: repeat-x;
	background-position: left top;
	padding: 5px 0px 4px 14px;
}
table.orderlines .checkout_shop_header_ET {
	font-weight: bold;
	background-color: #F4EBF7;
	color: #6F4692;
	background-image: url('/img/page/dotted.gif');
	background-repeat: repeat-x;
	background-position: left top;
	padding: 5px 0px 4px 14px;
}

table.orderlines .checkout_price h4{
	color: #484848;
	padding-right: 13px;
	font-size: 16px;
	margin: 0px;
}
table.orderlines .checkout_price {
	padding: 4px 0px;
}
div.shtmldialog_body table td {
	font-weight: normal;
	padding: 5px 0px;
}

div.shtmldialog_body {
	margin-top: -1px;
	border-top: 1px solid #494949;
	margin-bottom: 20px;
}

div.shtmldialog_body td.totals_amount_subtotal,
div.shtmldialog_body td.totals_amount_grandtotal,
div.shtmldialog_body td.totals_amount_total {
	padding-right: 13px;
}
div.shtmldialog_body td.totals_desc_grandtotal,
div.shtmldialog_body td.totals_amount_grandtotal {
	border-top: 2px solid #494949;
	font-weight: bold;
	font-size: 16px;
}
div.shtmldialog_body td.totals_desc h4{
	font-weight: bold;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	width: 250px;
	color: #4B4B4B;
}

.save_to_list {
	background-color: #ffffff;
	border: 1px solid #CEE4ED;
	border-right: 0px;
	width: 415px;
	padding: 2px 2px 3px 2px;
	float: left;
}
.save_list {
	top: 10px

}
*:first-child+html .save_list {
	top: -10px

}





/* recipe */



.recipe .module_header .more_links {
	margin-top: 6px;
}
.recipe .module_header .more_links a{

	text-decoration: none;
}
.recipe .module_header .more_links a:hover {
	text-decoration: underline;
}
.recipe .module_header .more_links a.left{
	background-image: url('../img/icons/arrow_left_recipe.gif');
}
.recipe .module_header .more_links a.right{
	background-image: url('../img/icons/arrow_right_recipe.gif');
	background-position: right top;
}
.recipe .module_header .more_links a.right:hover {
	background-position: right -37px;
}

.recipe .module_header {
	height: 25px;
}

.recipe .module_header.colored {
	background-color: #E4F0CC;
}


.recipe .module_header h3 {
	background-color: #9AC238;
}


.recipe .module_body {
	background-color: #F3F7E6;
	min-height: 319px;
}

* html .recipe .module_body {
	height: 319px;
}

.recipeContent {
	padding: 20px 0px 20px 20px;
}
* html .recipeInstance .product {
	background-color: #F3F7E6;
}


.recipeInstance h4,
h4.recipe_head {
	color: #91B942;
	font-size: 18px;
	font-weight: bold;
	margin-left: 10px;
	float: left;
	display: inline;
}
.recipeInstance .product_info h4 {
	margin-left: 0px;
}

.recipeInstance .product_info p {
	clear: both;
}
.recipeInstance .product_image .prodimg {
	border: 1px solid #91B942;
}
.recipe a.arrowedlink {
	margin-top: 4px;
	float: right;
	margin-right: 10px;
	background-image: url('../img/icons/arrow_right_recipe.gif');
	background-position: right top;
	padding-right: 20px;
	text-decoration: none;
	white-space: nowrap;
	clear: none;
	width: auto;
}
.recipe a.arrowedlinkbottom {
	padding-bottom: 10px;
}
.recipe a.arrowedlink:hover {
	background-position: right -37px;
	text-decoration: underline;
}
.recipeImg {
	float: left;
	display: inline;
	margin-right: 15px;
	margin-bottom: 20px;
}
.recipeImg img {
	border: 1px solid #91B942;
}
.recipeCont {
	float: left;
	width: 230px;
}
.recipeLinks {
	float: left;
	display: inline;
	margin-top: 10px;
}

.recipeLinks a,
.recipeblock a {
	float: left;
	display: inline;
	padding: 3px 0px 0px 16px;
	clear: left;
	white-space: nowrap;
	background-image: url('../img/modules/more_right_recipe.gif');
	background-position: 0px 5px;
	text-decoration: underline;
}
#preparation_link {
	background-image: url('../img/icons/more_recepten.gif');
	display: none;
}
.js-enabled #preparation_link {
	display: inline;
}
.recipeLinks a:hover,
.recipeblock a:hover {
	text-decoration: none;
	background-position: 0px -32px;
}
#preparation_link:hover {
	background-position: 0px 5px;
}
.recipeCont .time {
	margin-bottom: 2px;
	float: left;
	display: inline;
	clear: both;
}

.recipeCont .time img {
	margin-right: 4px;
}
.recipe_preparation .receptimage {
	float: left;
	display: inline;
	margin-right: 10px;
	margin-bottom: 10px;
}


.recipe_preparation .desc,
.recipe_preparation p.contains {
	margin-bottom: 10px;
}
.recipe_preparation h4.contains {
	margin-top: 10px;
}
.ingredienten {
	clear: both;
}

/* promo_action */

div.promo_action {
	float: left;
	display: inline;
	padding: 10px;
	background-color: #E7F6FD;

}
.checkout div.promo_action{border: 1px solid #1597DA; background-color: #EDF2F6;}

div.promo_action div.promo_action_title {
	color: #00A0E2;
	display: inline;
	font-weight: bold;
	font-size: 14px;
	margin-right: 10px;
	margin-top: 3px;
	float: left;
}

div.promo_action div.promo_action_text {
	display: inline;
	margin-right: 10px;
	margin-top: 3px;
	float: left;
}

div.promo_action div.promo_actioncode {
	font-weight: bold;
	margin-right: 10px;
	float: left;
	display: inline;

}

div.promo_action div.promo_action_form {
	display: inline;
	float: right;

}

div.promo_action .action_code_input {
	background-color:#FFFFFF;
	border:1px solid #D2D5D7;
	display:inline;
	float:left;
	font-size:12px;
	height:15px;
	margin-right:-1px;
	padding:2px;
	width:160px;
}


.actioncode_module .rt,.actioncode_module .rb {
	background-color: #E7F6FD;
}

div.actioncode{
	float: left;
	display: inline;
	width: 402px;

}
.actioncode_help {
	color: #9FB4C7;
	float: right;
	text-decoration: none;
}
.actioncode_help:hover {
	text-decoration: underline;
}
div.actioncode div.actioninputs {
	float: right;
	width: 130px;
	clear: both;
	margin-top: 7px;

}

div.actioncode div.actionerror {
	float: left;
	color: red;
}
div.actioncode input {
	float: left;
}

div.actioncode input.promocode {
	width: 77px;
	height: 19px;
	float: left;
	background-color: #ffffff;
	border: 1px solid #D2D5D7;
	margin-right: -1px;

}
div.actioncode input.promobutton {
	clear: right;
}

div.actioncode h4 {
	float: left;
	clear: none;
}
span.highlight {
	font-weight: bold;
}



/* naar de winkel */
.row {
	clear: both;
}
.step2_leftcol {
	margin: 10px 0px;
	float: left;
	width: 244px;
	background-color: #E7F6FD;
	color: #0075C0;
	font-weight: bold;
	padding: 6px 9px;
	display: inline;
	min-height: 50px;

}
.step2_rightcol {
	margin: 10px 0px;
	float: left;
	width: 232px;
	padding: 6px 9px 6px 24px;
	color: #4B4B4B;
	display: inline;
	min-height: 50px;
	background-image: url('../images/misc/fade_pl_left.gif');
	background-repeat: no-repeat;
	background-position: 7px 10px;
}

* html .step2_leftcol,
* html .step2_rightcol {
	height: 50px;
}

.routebeschrijving input {
	width: 529px;
	border: 1px solid #D2D5D7;
	background-color: #ffffff;
	color: #4B4B4B;
	font-family: Arial;
	font-size: 11px;
	padding: 3px 0px 3px 3px;
}

.step3_special {

	float: left;
	display: inline;
}
.step3_special .prevnextbuttons {
	margin-top: -110px;
	float: left;
}
.step3_bert {
	background-image: url('../images/misc/step3_bert.gif');
	background-repeat: no-repeat;
	float: left;
	display: inline;
	height: 348px;
	width: 712px;
	margin-left: -180px;
}

.step3_questions {
	float: left;
	display: inline;
	background-color: #ffffff;
	padding: 9px;
	width: 299px;
	margin-top: 93px;
	margin-left: 382px;
}


.errorlabel {
	color: red;
	font-weight: bold;
}
step3_special .printbutton {
	margin-top: -110px;
}
.printbutton a {
	padding-left: 30px;
	background-position: 8px center;
	background-image: url('../img/icons/print.gif');
}


/* my webshop */

* html .module_myWebShopDashboard a.more {
	width: 200px;
	clear: both;

}
* html .mywebshop .product p.p_price {
	position: relative;

}

* html .mywebshop .product p.p_promo {
	position: relative;

}
.AH .mywebshophome #crumb {
	width: 719px;
	background-image: url('../img/special_modules/my_ah.jpg');
	background-position: right top;
	height: 131px;
}

.mywebshop_dashboard_links {
	float: left;
	display: inline;
	width: 223px;
	margin: 10px;
}
.mywebshop_dashboard_links, .mywebshop_dashboard_links *{
	font-size: 12px;
}

.mywebshop_dashboard_links h3 {
	margin-bottom: 10px;
}
.mywebshop_dashboard_links li {
	list-style: none;
}
.mywebshop_dashboard_links a{
	text-decoration: none;
}
.mywebshop_dashboard_links a:hover{
	text-decoration: underline;
}
.navigation_item_shopping_list {
	float: left;
	width: auto;

}
.navigation_item_shopping_list a{
	float: left;
	display: inline;
	padding-top: 4px;
}

.mywebshop_shoppinglist_controls {
	float: right;
}
.mywebshop_shoppinglist_controls a {
	float: left;
	display: inline;
	width: 21px;
	height: 21px;
	overflow: hidden;
	text-indent: -10000px;
	overflow: hidden;
	margin-left: 5px;
	text-decoration: none;
}

.webshop_selection_nav {
	float: left;
	width: 100%;
}


.mywebshop_shoppinglist_controls a:hover {
	background-position: 0px -29px;
}
.mywebshop_shoppinglist_controls a.mywebshop_shoppinglist_edit {
	background-image: url('/img/controls/edit_list.gif');
}
.mywebshop_shoppinglist_controls a.mywebshop_shoppinglist_remove {
	background-image: url('../img/controls/remove.gif');
}

.mywebshop_dashboard_links .list_button {
	float: left;
	display: inline;
	background-image: url('../img/page/button_bg.gif');
	background-position: right top;
	font-weight: bold;
	color: #ffffff;
	background-color: #00A0E2;
	width: 30px;
	text-align: center;
	cursor: pointer;
	height: 21px;
	border: none;
	text-transform: uppercase;
}
.mywebshop_dashboard_links .list_name {
	border: 1px solid #D2D5D7;
	margin-right: -1px;
	background-color: #ffffff;
	height: 15px;
	padding: 2px;
	font-size: 12px;
	width: 177px;
	float: left;
	display: inline;
}

.mywebshop_dashboard_links .list_form {
	margin-top: 10px;
}

.mywebshop_button {
	float: left;

}
.mywebshop_button input {
	border: none;
	background-color: transparent;
	margin-top: -1px;
	float: left;
}

/* ie bugs */
* html .mywebshop_button input {
  	width: 0px;
    overflow: visible;
    padding-left: 15px;
}
* html .mywebshop_button input.webshop_fixedwidth {
	width: 126px;
}

* html a.my_webshop_bottom_action {
	margin-left: 300px;
}
*:first-child+html a.my_webshop_bottom_action {
	margin-left: 300px;
}

* html .my_webshop_select_all {
	margin-top: -4px;
}

*:first-child+html .mywebshop_button input {
   overflow: visible;
   padding-left: 15px;
}

*:first-child+html .my_webshop_select_all {
	margin-top: -4px;
}
/* end ie bugs */

.mywebshop_button a {
	float: left;
}


.my_webshop_select_all {
	float: left;
	margin-right: 10px;
	display: inline;
}

.my_webshop_select_all a{
	text-decoration: none;
}

.my_webshop_select_all a:hover{
	text-decoration: underline;
}



.mywebshop_button input,
.mywebshop_button a {
	padding-left: 16px;
	background-image: url('../img/icons/arrow_right_ah.gif');
	text-decoration: none;
	cursor: pointer;
	margin-left: 8px;
	display: inline;
	text-align: left;
}
.mywebshop_button input {
	background-position: 0px 1px;
}
.mywebshop_button input:hover,
.mywebshop_button a:hover {
	background-position: 0px -37px;
	text-decoration: underline;
}

.mywebshop_button input:hover {
	background-position: 0px -36px;
}

input.my_webshop_selection_action {
	padding-left: 13px;
}

a.my_webshop_selection_action {

}


.webshop_fixedwidth {
	width: 110px;
}
input.webshop_fixedwidth {
	width: 126px;
}






/* order reopening page */
div.previousordertext {padding-top:10px;}

div.previousorder {background:#ffffff;float: left; width: 100%;}



div.previousorder div.po_desc {float:left;clear:left;width:170px;padding:0 0 0 10px;margin:2px 0 1px 0;font-weight:bold;height:13px;}
div.previousorder div.po_value {padding:0 0 0 0;margin:2px 0 1px 0;font-weight:normal;height:13px;}
div.previousorder a.buttonright_aligned {margin:1px 6px 3px 3px;}



/* popup */

.dhd2 h3 {
	color: #000000;
}

/* show more attributes */



div.popupmoreattributes div.title {font-weight:bold;display:block;width:200px;padding:0 0 4px 0;}
div.popupmoreattributes div.column {width:130px;padding:0 0 15px 0;margin:0 0 0 0;float:left;}

div.popupmoreattributes div.column  div {display:block;padding:0 0 0 0;margin:0 0 0 0;}
div.popupmoreattributes a {text-decoration:none;}
div.popupmoreattributes a:hover,
div.popupmoreattributes a:active {text-decoration:underline;}
div.popupmoreattributes h4 {
	display: none;
}

.addtolistPopup h3 {
	display: none;
}


/* search information */

.othershops {
	float: right;
}
/* mantis #1969 logo's in links */

.othershops a {
	background-image: url(../img/shop_logos.gif);
	background-position: 100% 2px;
	padding: 2px 24px 2px 0;
	display: block;
}
.othershops a.normal {
	background-image: none;
	display: inline;
	padding: 2px 9px 2px 0;
	text-align: left;
}

.othershops a.et_small_logo {
	background-position: 100% -28px;
}
#rightcolumn .othershops a.et_small_logo:hover {
	color: #251E5E;
}
.othershops a.ga_small_logo {
	background-position: 100% -58px;
}
#rightcolumn .othershops a.ga_small_logo:hover {
	color: #BE004A;
}

/* end mantis #1969 */
#rightcolumn .othershops a:hover {
	color: #00A0E2;
}
.searchedfor {
	float: left;
}


