* {
	color: #71777E;
}
body {
	background-image: url(/img/gall/body_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;

}
#main {
	background-color: transparent;
}
#header {
	height: 99px;
}

#content {
	width: 770px;
}
#innercontent {

}
.content p {
	line-height: 1.7;
}
#bgborder {
	display: none;
}
#logo {
	width: 170px;
	height: 57px;
	background-image: url(/img/gall/gall.png);
	left: 793px;
	top: 37px;
	position: absolute;

}

#searchform {
	margin: 0px 20px 0 0;
	width: 142px;
	height: 20px;
	background-image: url(/img/gall/search_bg.gif);
	z-index: 4;
}
#searchform .searchparameter {
	background-color: transparent;
	border: none;
	margin-left: 30px;
	color: #ffffff;
	width: 94px;
	font-size: 11px;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 0px;
}

#searchform .buttons input {
	padding: 0;
	margin: 0;
	background-color: transparent;
	background-image: none;
	background-position: right top;
	width: 19px;
	height: 20px;
	float: right;
	overflow: hidden;
	text-indent: -9999px;

}
* html #searchform .arrowfix {
	display: none !important;
}
#searchform .buttons input:hover {
	background-image: url(/img/gall/search_bg.gif);
}
#dock {

	width: 197px;
	background-image: url(/img/gall/dock_bg.gif);
	background-position: 0px 138px;
	padding-top: 44px
}
#dock .myname {
	color: #555555;
	background-image: url(/img/icons/person_ga.gif);
}
#dock a.to_shop {
	background-image: url(/img/naar_de_kassa_ga.gif);
	width: 191px;
	height: 20px;
	overflow: hidden;
	text-indent: -9999px;
	padding: 0;
	margin: 10px 0 5px 1px;
}
#dock a.to_shop:hover {
	background-position: 0px -20px;
}

#dock .arrowedlink,
.arrowedlink {
	background-image: url(/img/icons/arrow_right_ga.gif);
}
#personal_container {
	background-image: none;
	width: 197px;
	margin-top: 117px;
}
#dock .dock_middle {
	margin: 0;
}
#dock .dock_block {
	background-color: #f4f4f4;
}
#dock .personal_bottom {
	display: none;
}
#dock a {
	color: #555555;
}
#dock a:hover {
	color: #333333;
}
#dock a.help {
	color: #999999;
}
#dock a.help:hover {
	color: #555555;
}
#dock h4 {
	color: #f15b22;
}
#dock .shopping_cart h4 {
	color: #555555;
}
#dock .shop_in_store {
	color: #bababa;
}
#dock div.hr {
	background-image: url(/img/gall/dotted.gif);
}
#dock .myname {
	background-image: url(/img/icons/person_ga.gif);
}

#dock .discount * {
	color: #aaaaaa;
}
#cart_contents .product {
	background-image:url(../img/gall/dotted.gif);
}
#topmenu {
	margin: 19px 0 0 0;

	background-image: none;
}
#topmenu li {
	margin-right: 15px;
}
#topmenu a {
	color: #555555;
	background-color: #ffffff;
	padding: 0;
	margin: 0;
	letter-spacing: 0;
	margin-right: 9px;
	font-size: 12px;
	line-height: 20px;
}
#topmenu a:hover {
	color: #e5573c;
	background-color: #ffffff;
}
#topmenu a.selected {
	color: #e5573c;
	background-color: #ffffff;
}
/*
#topmenu a.selected, #topmenu a:hover ,#topmenu li.hover a{
	background-color: #F15B22;
	color: #ffffff;
}
*/
#topmenu li span.lb, #topmenu li.last span.rb {
	display: none;
}
#topmenu li span.rb {
	height: 13px;
	width: 3px;
	background-image: url(/img/gall/topmenu_line.gif);
	right: -5px;
	top: 4px;
	bottom: auto;
}
/*
#topmenu li.selected span.lt,
#topmenu li.hover span.lt {
	width: 10px;
	height: 20px;
	left: -10px;
	top: 0px;
	background-image: url(/img/gall/topmenu_bg.gif);
}
#topmenu li.selected span.rt,
#topmenu li.hover span.rt {
	width: 10px;
	height: 20px;
	right: -1px;
	top: 0px;
	background-image: url(/img/gall/topmenu_bg.gif);
	background-position: -10px top;
}
*/

#extramenu {
	height: 16px;
	margin: 27px 0 0 -16px;
	width: auto;
}
#extramenu li {
	background-image: none;
	margin: 0px 8px;

}
#extramenu .extra_container {
	margin: 0;
}

#extramenu li:hover a,
#extramenu li.hover a {
	background-color: #cacccf;
}
* html #extramenu li a:hover {
	background-color: #cacccf;
}
#extramenu li:hover .extra_container span,
#extramenu li.hover .extra_container span {
	background-image: url(/img/gall/menuitem_bg.gif);

}
#extramenu .extra_container span {
	width: 8px;
	height: 16px;
	overflow: hidden;
	background-color: transparent;
}
#extramenu .extra_container span.rb,
#extramenu li:hover .extra_container span.rb,
#extramenu li.hover .extra_container span.rb  {
	width: 2px;
	top: 2px;
	right: -9px;
	background-image: url(/img/gall/menuline.gif);
}
#extramenu li.last .extra_container span.rb {
	background-image: none;
}
#extramenu .extra_container span.rt {
	background-position: right top;
}
#extramenu a {
	color: #ffffff;
	padding: 0px 8px 0px 8px;
	line-height: 16px;



}
#extramenu a:hover, #extramenu li:hover a {
	color: #4d545d;
}
#extramenu .first a {
}

#extramenu .last a {

}
#shelves {
	background-color: transparent;
	padding: 0;
	width: 770px;
	overflow: visible;
	height: 74px;
	margin-top: -10px;
	background-image: url(/img/gall/shelves_bg.gif);
	background-position: right 49px;
}
* html #shelves {
	overflow: hidden;
}
.bonus #shelves {
	background-image: none;
}
#shelves table {
	margin: 0;
}
#shelves td {
	margin: 0;
	margin:0;
	padding: 0;
	border: none;
	width: auto;
}
#shelves a, #shelves span, .bonus #shelves a {
	background-image: url(/img/gall/menu_bg.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	height: 65px;
	overflow: hidden;
	background-position: right top;
	width: 128px;
	position: relative;
}
*:first-child+html #shelves a {
    height: 65px;

}
* html #shelves a {
    height: 65px;

}
#shelves span {
	opacity: 0.3;
	-moz-opacity: 0.3;
	filter: alpha(opacity=30);
}
#shelves a span {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	background-color: #ffffff;
	color: #3e424a;
	bottom: 22px;
	left: 6px;
	font-size: 12px;
	margin-right: 40px;
	position: absolute;
	height: auto;
	width: auto;
	background-image: none;
	font-weight: bold;

}
.bonus #shelves td span {
	text-indent: -9999px;
	overflow: hidden;
	left: 0px;
	top: 0px;
	bottom: auto;
	position: relative;
	margin: 0px;
	float: left;
}
*:first-child+html .GA #shelves span {
	padding: 0;
}
* html #shelves span {
	padding: 0;
}
#shelves a.selected {
	background-color: #ffffff;
}
#shelves a:hover {
	background-color: #ffffff;
}
#shelves .wijn a, #shelves .wijn span {background-position: 0px 0px; width: 85px;}
/*#shelves .wijn a:hover, #shelves .wijn a.selected {background-position: 0px 8px;}*/
#shelves .mousserend a, #shelves .mousserend span {background-position: -85px 0px; width: 90px;}
/*#shelves .mousserend a:hover, #shelves .mousserend a.selected {background-position: -85px 8px;}*/
#shelves .whisky a, #shelves .whisky span {background-position: -175px 0px; width: 85px;}
/*#shelves .whisky a:hover, #shelves .whisky a.selected {background-position: -175px 8px;}*/
#shelves .port_sherry a, #shelves .port_sherry span {background-position: -260px 0px; width: 86px;}
/*#shelves .port_sherry a:hover, #shelves .port_sherry a.selected {background-position: -260px 8px;}*/
#shelves .cognac a, #shelves .cognac span {background-position: -346px 0px; width: 85px;}
/*#shelves .cognac a:hover, #shelves .cognac a.selected {background-position: -346px 8px;}*/
#shelves .jenever_vieux a, #shelves .jenever_vieux span {background-position: -431px 0px; width: 85px;}
/*#shelves .jenever_vieux a:hover, #shelves .jenever_vieux a.selected {background-position: -431px 8px;}*/
#shelves .mix_cocktail a, #shelves .mix_cocktail span {background-position: -516px 0px; width: 85px;}
/*#shelves .mix_cocktail a:hover, #shelves .mix_cocktail a.selected {background-position: -516px 8px;}*/
#shelves .likeuren a, #shelves .likeuren span {background-position: -601px 0px; width: 85px;}
/*#shelves .likeuren a:hover, #shelves .likeuren a.selected {background-position: -601px 8px;}*/
#shelves .bier a, #shelves .bier span {background-position: -686px 0px; width: 84px;}
/*#shelves .bier a:hover, #shelves .bier a.selected {background-position: -686px 8px;}*/

#shelves td.selected a {
	top: 8px;
}
#shelves .wijn a span,
#shelves .mousserend a span,
#shelves .whisky a span,
#shelves .port_sherry a span,
#shelves .cognac a span,
#shelves .jenever_vieux a span,
#shelves .mix_cocktail a span,
#shelves .likeuren a span,
#shelves .bier a span {
	display: none;
}

.content h3 {
	font-size: 18px;
	letter-spacing: 0px;
	padding-bottom: 6px;
	color:#F15B22;

}
.content h4,
div.promo_action div.promo_action_title {
	color:#F15B22;
}

#rightcolumn, .rightcolumn {
	margin-top: 20px;
}
#leftcolumn .categorylinks h3 {
	float: left;
	margin-left: -10px;

}
* html #leftcolumn .categorylinks h3 {
	margin-right: -10px;

}
#leftcolumn .categorylinks h3 span {
	float: left;
	width: 166px;
	padding: 0;
	height: auto;
	font-size :12px;
	padding: 3px 10px;
}
* html #leftcolumn .categorylinks h3 span {
	width: 166px;
	padding-left: 20px;
}

#leftcolumn .categorylinks h3 span {
	background-color:#F15B22;

}

.wijn h3, .wijn #leftcolumn ul a:hover {
	color:#810024;
}
.wijn #leftcolumn .categorylinks h3 span {
	background-color:#810024;
}
.wijn #leftcolumn .blueblock {
	background-color:#EBDBDE;
}
.mousserend h3, .mousserend #leftcolumn ul a:hover {
	color:#22772D;
}
.mousserend #leftcolumn .categorylinks h3 span {
	background-color:#22772D;
}
.mousserend #leftcolumn .blueblock {
	background-color:#DFEADA;
}

.whisky h3, .whisky #leftcolumn ul a:hover {
	color:#7C3B14;
}
.whisky #leftcolumn .categorylinks h3 span {
	background-color:#7C3B14;
}
.whisky #leftcolumn .blueblock {
	background-color:#E5DFD6;
}
.port_sherry h3, .port_sherry #leftcolumn ul a:hover {
	color:#4D0023;
}
.port_sherry #leftcolumn .categorylinks h3 span {
	background-color:#4D0023;
}
.port_sherry #leftcolumn .blueblock {
	background-color:#E5DFD6;
}
.cognac h3, .cognac #leftcolumn ul a:hover {
	color:#C4451E;
}
.cognac #leftcolumn .categorylinks h3 span {
	background-color:#C4451E;
}
.cognac #leftcolumn .blueblock {
	background-color:#F9E2D2;
}
.jenever_vieux h3, .jenever_vieux #leftcolumn ul a:hover {
	color:#EB902D;
}
.jenever_vieux #leftcolumn .categorylinks h3 span {
	background-color:#EB902D;
}
.jenever_vieux #leftcolumn .blueblock {
	background-color:#FEEFD7;
}
.mix_cocktail h3, .mix_cocktail #leftcolumn ul a:hover {
	color:#6F2277;
}
.mix_cocktail #leftcolumn .categorylinks h3 span {
	background-color:#6F2277;
}
.mix_cocktail #leftcolumn .blueblock {
	background-color:#ECD9E9;
}
.likeuren h3, .likeuren #leftcolumn ul a:hover {
	color:#B66593;
}
.likeuren #leftcolumn .categorylinks h3 span {
	background-color:#B66593;
}
.likeuren #leftcolumn .blueblock {
	background-color:#F7E9F0;
}
.bier h3, .bier #leftcolumn ul a:hover {
	color:#F4C226;
}
.bier #leftcolumn .categorylinks h3 span
	background-color:#F4C226;
}
.bier #leftcolumn .blueblock {
	background-color:#FFF6CC;
}
#crumb {
	padding: 0;
}
#crumb .home {
	background-image: url(/img/icons/arrow_left_ga_box.gif);
}

/*controls */
.submitamount {
	background-image: url(/img/controls/add_amount_gall.gif);
}
.addtolist {
	background-image: url(/img/controls/list_ga.gif);
}
.orange .addtolist {
	background-image: url(/img/controls/list_ga_orange.gif);
}
a.addtocart {
	background-image: url(/img/controls/shop_ga.gif);
	width: 27px;
	height: 22px;
	margin-top: -1px;
}
.orange a.addtocart, .bonus a.addtocart {
	background-image: url(/img/controls/shop_ga_orange.gif);
}
.disabled .addtocart, .disabled .addtocart:hover {
	background-image: url(/img/controls/shop_ga_na.gif) !important;
}
a.addtocart:hover {
	background-position: 0px -28px;
}

.addtocart.full {
	background-image: url(/img/controls/shop_full_ga.gif);
}
.orange a.addtocart.full, .bonus a.addtocart.full {
	background-image: url(/img/controls/shop_ga_orange_full.gif);
}
.orange .product_price .p_promo, .orange .product_price .p_price ,
.product_price .p_promo, .product_price .p_price {
	color: #555555;
	letter-spacing: -1px;
}
.orange .product_price .p_promo, .orange .product_price .p_price {
	color: #f15b22;
}

* html div.product div{
	background-color: transparent;
}


/*content modules */


body #main div.module_body,
.picture.border .line,
.save_to_list  {
	border-color: #d2d2d2;
}
.module_header {
	min-height: 21px;
	background-color: #ffffff;
	margin: -1px -1px 0px -1px;
	float: none;
	display: block;
	width: auto;
	background-image: url(/img/gall/module_header_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

* html .module_header {
	position: relative;
	zoom: 1;
}
*:first-child+html .module_header h3 {
	min-height: 0px;
}
* html .module_header h3 {
	height: 18px;
}
#leftcolumn .w1 .module_body {
	overflow: visible;
}
* html #leftcolumn .w1 .module_body {
	overflow: hidden;
}

.wijn .category .module_header {background-image: url(/img/gall/module_header_bg_wijn.gif);}
.mousserend .category .module_header {background-image: url(/img/gall/module_header_bg_mousserend.gif);}
.whisky .category .module_header {background-image: url(/img/gall/module_header_bg_whisky.gif);}
.port_sherry .category .module_header {background-image: url(/img/gall/module_header_bg_port_sherry.gif);}
.cognac .category .module_header {background-image: url(/img/gall/module_header_bg_cognac.gif);}
.jenever_vieux .category .module_header {background-image: url(/img/gall/module_header_bg_jenever_vieux.gif);}
.mix_cocktail .category .module_header {background-image: url(/img/gall/module_header_bg_cocktail.gif);}
.likeuren .category .module_header {background-image: url(/img/gall/module_header_bg_likeuren.gif);}
.bier .category .module_header {background-image: url(/img/gall/module_header_bg_bier.gif);}

.wijn .category .module_header h3 {background-color: #98012f;}
.mousserend .category .module_header h3 {background-color: #0a9648;}
.whisky .category .module_header h3 {background-color: #a86109;}
.port_sherry .category .module_header h3 {background-color: #7c003b;}
.cognac .category .module_header h3 {background-color: #e36f1e;}
.jenever_vieux .category .module_header h3 {background-color: #fbb035;}
.mix_cocktail .category .module_header h3 {background-color: #9f4190;}
.likeuren .category .module_header h3 {background-color: #d593b3;}
.bier .category .module_header h3 {background-color: #ffd200;}
.category {
	margin-top: 0px;
}

.category .module_header {
	width: 732px;
	min-height: 21px;
}
.category_right {
	top: 0px;
}
.module_header span.rb{
	display: none;
}
.module_myWebShopDashboard .module_header .header_text {
	padding-right: 18px;
}
.module_myWebShopDashboard .module_header span {
	position: absolute;
	float: none;
}
.mywebshop_dashboard_links h4 {
	clear: both;
}
.module_header span.rt, .module_myWebShopDashboard .module_header span {
	background-image: url(/img/gall/module_header.gif);
	width: 28px;
	height: 21px;
	right: -28px;
	top: 0px;
}
.wijn .category .module_header span.rt{	background-image: url(/img/gall/module_header_wijn.gif);}
.mousserend .category  .module_header span.rt{	background-image: url(/img/gall/module_header_mousserend.gif);}
.whisky .category  .module_header span.rt{	background-image: url(/img/gall/module_header_whisky.gif);}
.port_sherry .category  .module_header span.rt{	background-image: url(/img/gall/module_header_port_sherry.gif);}
.cognac .category  .module_header span.rt{	background-image: url(/img/gall/module_header_cognac.gif);}
.jenever_vieux .category  .module_header span.rt{	background-image: url(/img/gall/module_header_jenever_vieux.gif);}
.mix_cocktail .category  .module_header span.rt{	background-image: url(/img/gall/module_header_mix_cocktail.gif);}
.likeuren .category  .module_header span.rt{	background-image: url(/img/gall/module_header_likeuren.gif);}
.bier .category  .module_header span.rt{	background-image: url(/img/gall/module_header_bier.gif);}

body .module_header h3 {
	color: #ffffff;
}
.orange .module_header span.rt{	background-image: url(/img/gall/module_header_actie.gif);}
.orange .module_header {background-image: url(/img/gall/module_header_bg_actie.gif);}
body .orange .module_header h3 {background-color: #e36f1e;}

.module_header h3, .orange .module_header h3, .category .module_header h3  {
	background-color: #60676f;
	font-size : 12px;
	padding: 3px 0px 0px 9px;
	letter-spacing: 0;
	min-height: 2px;
}
.category .module_header h3  {
	font-size: 14px;
	padding-top: 2px;
	padding-right: 5px;

}
* html .category .module_header {
	height: 19px;
}
* html .category .module_header h3 {
	height: 19px;
}

.module_header.colored , .orange .module_header.colored {
	background-color: #ffffff;
}
.module_header .more_links {
	margin-top: 0px;
}
.orange .module_header .more_links a.left,
.module_header .more_links a.left{
	background-image: url(/img/icons/arrow_left_ga.gif);
}
.orange .module_header .more_links a.right,
.module_header .more_links a.right{
	background-image: url(/img/icons/arrow_right_ga.gif);
}
.orange .module_header .more_links a.see_all,
.module_header .more_links a.see_all {
	background-image: url(/img/icons/arrow_right_ga.gif);
	color: #F15B22;
}
.removeitem {
	background-image:url(/img/controls/remove_ga.gif);
}
body.GA .pagenavigation .sort a:hover,
body.GA .pagenavigation .perpage a:hover {
	color: #F15B22;
}

body.GA .pagenavigation .sort a.current,
body.GA .pagenavigation .perpage a.current {
	color: #F15B22;
}
body.GA .pagenavigation .pages a {
	background-image: url(/img/modules/page_nav_gall.gif);
	color: #F15B22;
}
body.GA .pagenavigation .pages a.current {
	color: #ffffff;
}	


body.GA .pagenavigation .pages a.next {
	background-image: url(/img/modules/page_next_gall.gif);

}
body.GA .pagenavigation .pages a.previous {
	background-image: url(/img/modules/page_previous_gall.gif);
}

.steps li.active {
	background-image:url(../img/step_active_ga.gif);
}
.steps li span {
	color:#F15B22;
}
.step2_leftcol {
	background-color:#f4f4f4;
	color:#F15B22;
}
.step2_rightcol {
	background-image:url(/img/icons/arrow_right_ga_box.gif);
	background-position: 5px 8px;
}

/* category */

.category {
	background-image: url(/img/modules/category_bg_ga.gif);
}
.category a, .category b {
	color: #485156;
}
.wijn .category{background-image: url(/img/gall/category_bg_ga_wijn.gif);}
.mousserend .category{background-image: url(/img/gall/category_bg_ga_mousserend.gif);}
.whisky .category{background-image: url(/img/gall/category_bg_ga_whisky.gif);}
.port_sherry .category{background-image: url(/img/gall/category_bg_ga_port_sherry.gif);}
.cognac .category{background-image: url(/img/gall/category_bg_ga_cognac.gif);}
.jenever_vieux .category{background-image: url(/img/gall/category_bg_ga_jenever_vieux.gif);}
.mix_cocktail .category{background-image: url(/img/gall/category_bg_ga_mix_cocktail.gif);}
.likeuren .category{background-image: url(/img/gall/category_bg_ga_likeuren.gif);}
.bier .category{background-image: url(/img/gall/category_bg_ga_bier.gif);}

.category_attributes a{
	background-image: url(/img/icons/arrow_right_ga.gif);
}

a.more,
.category_attributes .attributeBottomLinks a.more,
#leftcolumn .categorylinks div.attributeBottomLinks a.more {
	color: #555555;
	background-image: url(/img/icons/more_ga.gif);
}

.easy_shopping a.more {
	background-image: url(/img/icons/arrow_right_ga.gif);
}

.blueblock,
div.promo_action {
	background-color: #f4f4f4;
}
.bonus .blueblock {
	background-color: #f4f4f4;
}

#leftcolumn ul a,
#leftcolumn .categorylinks .toplinks a {
	background-image: url(/img/icons/arrow_right_ga.gif);
}
#leftcolumn ul a:hover {
	color: #71777E;
}

.bonus #leftcolumn .categorylinks .toplinks a {
	background-image: url(/img/icons/arrow_right_ga.gif);
}
.buttons a,
.buttons input {
	background-color: #F15B22;
}
.buttons a:hover,
.buttons input:hover,
.buttons input.hover {
	background-color: #e5573c;
}
#leftmenu li span {
	background-image: url(/img/icons/arrow_right_ga.gif);
}
ul.faq li a {
	background-image: url(/img/icons/faq_ga.gif);
}

ul.faq li.opened a {
	background-image: url(/img/icons/faq_opened_ga.gif);
}

div.dhd2 div.dhdmid div.dhdmw,
div.dhd2 div.dhdtop div.dhdtw {
	border-color: #4d545d;
}
div.dhd2 a.buttonclose {
	background-image: url(/img/icons/close_ga.gif);
}
.mywebshop_shoppinglist_controls a.mywebshop_shoppinglist_remove  {
	background-image: url(/img/controls/remove_ga.gif);
}
.mywebshop_shoppinglist_controls a.mywebshop_shoppinglist_edit {
	background-image:url(/img/controls/edit_list_ga.gif);
}
.mywebshop_button input, .mywebshop_button a {
	background-image:url(/img/icons/arrow_right_ga.gif);
}
div.dhd2 div.dhdmid div.dhdmw h2 {
	color:#F15B22;
}
body #dock .delivery_moment a {
	background-image: url(/img/icons/arrow_left_albert_ga.gif);
}
body #dock .purple .arrowedlink {
	background-image: url(/img/icons/arrow_left_albert_ga.gif);
}
#bonusheader {
	display: none;
}

.bonus .imgProduct140 .product_price {
	width: 69px;
}
.product_price .p_promo, .product_info p.p_specdeal, .dhd2 p.p_specdeal, .dhd2 p.p_specdeal nobr, td.discount_msg, .promo {
	color:#F15B22;
}
h4 span.mijnah {
	display: none;
}

.friend_img {
	background-image:url(/img/gall/vriendendienst_ga.jpg);
}
h3.raf {
	text-indent: 0;
	height: auto;
	background-image: none;
}
