/*
------------------
different colors |
------------------
#F00
#044C90
#044C90
#F0CA00
#D8DDE4
#EBEEF1
*/

/********/
/* html */
/********/
a {
	color:#044C90
}

legend {
	color:#044C90
}

/**********/
/* layout */
/**********/
/* menu */
#menu li a {
	background:#AAA url(../img/bg/corner_white_left_top.gif) no-repeat left top
}

#menu li a:hover {
	background:#888 url(../img/bg/corner_white_left_top.gif) no-repeat left top
}

#menu li.active a,
#menu li.active a:hover {
	background:#044C90 url(../img/bg/corner_white_left_top.gif) no-repeat left top
}

#menu li span,
#menu li.active span {
	background:url(../img/bg/corner_white_right_top.gif) no-repeat right top
}

#menu li li a,
#menu li li a:hover,
#menu li.active li a,
#menu li.active li a:hover {
	background:none;
}

#menu li li span,
#menu li.active li span,
#menu li li.active span {
	background:none
}

/* menu (sub items) */
#menu ul ul {
	background:#CB5227
}

/* search */
#search .button_1 {
	background:#CB5227 url(../img/bg/button_search_center.gif) repeat-x 0 0
}

#search .button_1 a {
	background:url(../img/bg/button_search_left.gif) no-repeat left top
}

#search .button_1 a span {
	background:url(../img/bg/button_search_right.gif) no-repeat right top
}

/* mlg bank credit */
#bank_credit {
	background:#044C90 url(../img/custom/bg/bank_credit.gif) no-repeat
}

#bank_credit .credits {
	color:#044C90
}

/* filters */
#filters h1 {
	background:#044C90 url(../img/bg/corner_gray_left_top.gif) no-repeat left top
}

#filters h1 span span {
	background:url(../img/bg/corner_gray_right_top.gif) no-repeat right top
}

#filters .box_1 a:hover,
#filters .box_1 li.active a {
	background:#F0CA00 url(../img/bg/anchor_arrow_1.gif) no-repeat 10px -24px
}

/*********/
/* pages */
/*********/
/* product */
#product_info_wrapper .info .item,
#product_info_wrapper_2 .info .item {
	border-bottom:1px solid #D8DDE4
}

#product_info_wrapper .info .price,
#product_info_wrapper_2 .info .price {
	border-bottom:4px solid #D8DDE4
}

#product_info_wrapper .info .price .field,
#product_info_wrapper_2 .info .price .field {
	color:#F0CA00
}

/* product details*/
#product_details {
	border:1px solid #F0CA00;
	border-top:0
}

#product_details ul {
	color:#F0CA00
}

/* product gallery */
#product_gallery .button_1 a {
	background:#FFF url(../img/custom/bg/arrow_left.gif) no-repeat 0 0;
	color:#044C90
}

#product_gallery .button_1 a:hover {
	background:#FFF url(../img/custom/bg/arrow_left.gif) no-repeat 0 -18px
}

#product_gallery .button_1 a span {
	background:none
}

#product_gallery .button_2 a {
	background:#FFF url(../img/custom/bg/arrow_right.gif) no-repeat right 0;
	color:#044C90
}

#product_gallery .button_2 a:hover {
	background:#FFF url(../img/custom/bg/arrow_right.gif) no-repeat right -18px
}

#product_gallery .button_2 a span {
	background:none
}

/* shopping basket */
#shopping_basket table {
	border:1px solid #044C90
}

#shopping_basket th {
	background:#81A5C7
}

#shopping_basket .shop {
	border-bottom:1px solid #81A5C7;
	border-top:1px solid #81A5C7;
	color:#044C90
}

#shopping_basket .row_1 td {
	background:#EBEEF1;
}

#shopping_basket .row_2 td {
	background:#D8DDE4
}

#shopping_basket .total_inc td {
	background:#81A5C7;
}

/***********/
/* overall */
/***********/
/* headers */
.header_1 {
	background:#CB5227 url(../img/bg/header_1_left.gif) no-repeat left top
}

.header_1 div {
	background:url(../img/bg/header_1_right.gif) no-repeat right top
}

/* product templates */
/* vertical: with big images */
.products_custom h2 {
	color:#F0CA00
}

.products_custom p.shop_price {
	color:#044C90
}

/* verteical: 1 columns with big images */
.products_tpl_1 h2 {
	color:#044C90
}

/* horizontal: 2 columns with big images */
.products_tpl_2 h2 {
	color:#044C90
}

.products_tpl_2 p.shop_price {
	color:#044C90
}

/* table rows: no images */
.products_tpl_3 .product_1 {
	background:#EBEEF1
}

.products_tpl_3 .product_2 {
	background:#D8DDE4
}

.products_tpl_3 p.shop_price {
	color:#044C90
}

/* buttons */
.button_1 a {
	background:#044C90 url(../img/bg/button_left.gif) no-repeat left top
}

.button_1 a span {
	background:url(../img/bg/button_right.gif) no-repeat right top
}

.button_2 a {
	background:#F0CA00 url(../img/bg/button_left.gif) no-repeat left top
}

.button_2 a span {
	background:url(../img/bg/button_right.gif) no-repeat right top
}

/* tabs menu */
.tabs_menu ul {
	border-bottom:3px solid #044C90
}

.tabs_menu li a {
	background:#AAA url(../img/bg/corner_white_left_top.gif) no-repeat left top;
	color:#FFF
}

.tabs_menu li a:hover {
	background:#888 url(../img/bg/corner_white_left_top.gif) no-repeat left top;
	color:#FFF
}

.tabs_menu li.active a {
	background:#044C90 url(../img/bg/corner_white_left_top.gif) no-repeat left top;
	color:#FFF
}

.tabs_menu li span {
	background:url(../img/bg/corner_white_right_top.gif) no-repeat right top
}

/* popup */
#popup {
	background:#044C90
}

#popup h3.warning {
	color:#F00
}

.additional_cost_description{
	color:#000000;
}

.additional_cost_description a:hover {
	text-decoration:none;
}
