/* Global definitions */
/* ----------------- */

/* default definitions for the whole page. */
div.infoSign {
	background: transparent url('media/button/info.gif') no-repeat center right;
}

.boxExpand{
	background-image:url('media/button/boxExpand.gif');
	background-repeat: no-repeat;
	height: 13px;
	right: 10px;
	top: 10px;
	width: 13px;
}

.boxCollapse{
	background-image:url('media/button/boxCollapse.gif');
	background-repeat: no-repeat;
	height: 13px;
	right: 10px;
	top: 10px;
	width: 13px;
}

.globalErrorBoxExclamationMark {
	background-image: url('media/error/redExclamationMark.gif');
}



#site {
	background-color: #810000;
	background-image: url('media/background/site.jpg');
}

/* Header */
/* ------ */

/* position and dimension of the header and some default values*/
#header {
	color: black;
}

/* position, dimension and image of the store logo*/
#header .logo {
	background-image: url('media/header/logo.png');
	background-repeat: no-repeat;
	height: 48px;
	left: 10px;
	top: 30px;
	width: 357px;
}

/* account */
#header #account .loginIcon {
	background-image:url(media/header/login.png);
}

#header #account .logoutIcon {
	background-image:url(media/header/logout.png);
}

#header #account #accountText a {
	color: black;
}

/* flyout navigation */
#topnavlayer-container li.headline span.icon-go-red {
	background-image:url('media/button/icon/icon_go_red.gif');
}

/* shopping cart */
/* ----------------- */
#shoppingCart #shoppingCartIcon {
	background-image:url('media/header/shoppingCart.png');
}

#shoppingCart #shoppingCartCounter {
	background-image:url('media/header/shoppingCartCounter.png');
}

/* buttons */
/* ------- */

.button{
	border:1px solid #cccccc;
	color: #df0000;
}

.button2{
	border:1px solid #cccccc;
	color: #df0000;
}

.button3LeftPartRight{
	background-image: url('media/button/partBackground.gif');
	color: #df0000; 
}

.button3RightPartLeft{
	background-image: url('media/button/partBackground.gif');
	color: #df0000; 
}

.bu-icon-basket-white {
	background-image:url('media/button/icon/icon_basket_white.gif');
}

.bu-icon-go-red {
	background-image:url('media/button/icon/icon_go_red.gif');
}

.bu-icon-go-white {
	background-image:url('media/button/icon/icon_go_white.gif');
}

.bu-icon-back-red {
	background-image:url('media/button/icon/icon_back_red.gif');
}

.bu-icon-back-white  {
	background-image:url('media/button/icon/icon_back_white.gif');
}

.bu-icon-printer-red  {
	background-image:url('media/button/icon/icon_printer_red.gif');
}

.bu-icon-printer-pdf {
	background-image:url('media/button/icon/icon_acrobat_reader_logo.gif');
}

.bu-icon-printer-white {
	background-image:url('media/button/icon/icon_printer_white.gif');
}

.bu-icon-questionmark-red  {
	background-image:url('media/button/icon/icon_questionmark_red.gif');
}

.bu-icon-scale-red  {
	background-image:url('media/button/icon/icon_scale_red.gif');
}

.bu-icon-star-red  {
	background-image:url('media/button/icon/icon_star_red.gif');
}

.bu-icon-staple-red  {
	background-image:url('media/button/icon/icon_staple_red.gif');
}

.bu-icon-magnifier-red  {
	background-image:url('media/button/icon/icon_magnifier_red.gif');
}

.bu-icon-speaker-red  {
	background-image:url("media/button/icon/icon_speaker_red.gif");
}

.bu-icon-camera-red  {
	background-image:url("media/button/icon/icon_camera_red.gif");
}

.bu-icon-close-red {
	background-image:url('media/button/icon/icon_close_red.gif');
}

.bu-icon-del-red {
	background-image:url('media/button/icon/icon_del_red.gif');
}

.bu-red-27 {
	background-image:url('media/button/bu_red_27_left.gif');
}

.bu-red-27 .bg-right {
	background-image:url('media/button/bu_red_27_right.gif');
}

.bu-red-25 {
	background-image:url('media/button/bu_red_25_left.gif');
}

.bu-red-25 .bg-right {
	background-image:url('media/button/bu_red_25_right.gif');
}

#site .red_button2 {
	background-image: url('media/button/fader_red23.gif');
}

#site .imageButtonVar {
	background:transparent url(media/button/fader_red23.gif) repeat-x scroll 0 0;
}

#site .imageButtonVarIcon {	
	background:transparent url(media/button/shoppingCart.gif) no-repeat scroll left center;
}

/* Content left area */
/* ----------------- */

#contentLeft .box1 {
	background-color: #f3f3f3;
}

.flyerButtonLeft {
	background-image: url('media/content_layer/red_arrow_left.gif');
}

.flyerButtonRight {
	background-image: url('media/content_layer/red_arrow_right.gif');
}

/* left navigation */
/* ---------- */
.navigationLeft li a {
	background: url('media/navigation/category.bmp') repeat-x;
}

/* Content right area */
/* ----------------- */

#contentRight .box1 {
	background-color: white;
	border: 1px solid #cccccc;
}

#sslBox .sslIcon {
	background-image: url(media/myaccount/lock.gif);
}

/* my store content */
#contentRight #mystoreTeaser #mystoremystorecontent .mystoremystorebottom {
	background-image: url('media/content_right/myStore/myStoreCenterBottom.gif');
	background-repeat:no-repeat;
}

#contentRight #mystoreTeaser #mystoremystorecontent .mystoremystorecontenttop {
	background-image: url('media/content_right/myStore/myStoreCenterTop.gif');
	background-repeat:no-repeat;
}

#contentRight #mystoreTeaser #mystoremystorecontent .mystoremystorecontentmiddle {
	background-image: url('media/content_right/myStore/myStoreCenterMiddle.gif');
	background-repeat:no-repeat;
}

#contentRight #mystoreTeaser #mystoremystorecontent .mystoremystorecontent {
	background-image: url('media/content_right/myStore/myStoreCenterContent.gif');
	background-repeat:repeat-y;
}

/* Shopping Basket */
#shoppingBasket .trashcan {
	background-image: url(media/button/icon/icon_trashcan.gif);
}

/* Content middle area */
/* ----------------- */
#contentMiddle .box1, #contentMiddle .box2First, #contentMiddle .box2Last {
	border: 1px solid #cccccc;
}

#contentMiddle .box3, #contentMiddle .box3First, #contentMiddle .box3Last {
	border: 1px solid #cccccc;
}

/* my account */
/* ---------- */
#myAccount .info {
	background-image: url('media/button/info.gif');
}

#myAccount .red_button.button2 {
	background-image: url('media/button/fader_red23.gif');
}

#myAccountRegister .captchaRefreshLink {
	color: red;
}

#myAccountWishlist .paginator td.first a {
	background-image: url('media/products/paginatorfirst.bmp');
}

#myAccountWishlist .paginator td.previous a {
	background-image: url('media/products/paginatorprevious.bmp');
}

#myAccountWishlist .paginator td.next a {
	background-image: url('media/products/paginatornext.bmp');
}

#myAccountWishlist .paginator td.last a {
	background-image: url('media/products/paginatorlast.bmp');
}

#myAccountWishlist .catalogEntry .info {
	background: transparent url('media/button/info.gif') no-repeat;	
}


/* global search */
.globalsearch_result_info {
	background-image: url('media/button/info.gif');
}

.globalsearch_result_remember {
	background-image: url('media/content_layer/staple.bmp');
}

.globalsearch_result_redstar {
	background-image: url('media/content_layer/redstar.jpg');
}

.globalsearch_result_download_speaker {
	background-image: url('media/content_layer/red_loudspeaker.gif');
}

.globalsearch_result_download_addToCart_button {
	background-image: url('media/content_layer/addToCart.gif');
}

.globalsearch_result_red_button2 {
	background-image:url('media/button/fader_red23.gif');
}

#globalsearch_result_table .box_info .info {
	background-image:url('media/button/info.gif');
}

#globalsearch_result_table .music_all_button {
	background:transparent url('media/button/fader_red23.gif') repeat-x scroll 0 0;
}

#globalsearch_result_table .products_all_button {
	background:transparent url('media/button/fader_red23.gif') repeat-x scroll 0 0;
}

#globalsearch_result_table .mepe_all_button {
	background:transparent url('media/button/fader_red23.gif') repeat-x scroll 0 0;
}

#searchPaginatorPageLinks .paginator td.first a {
	background-image:url('media/products/paginatorfirst.bmp');
}

#searchPaginatorPageLinks .paginator td.previous a {
	background-image:url('media/products/paginatorprevious.bmp');
}

#searchPaginatorPageLinks .paginator td.next a {
	background-image:url('media/products/paginatornext.bmp');
}


#searchPaginatorPageLinks .paginator td.last a {
	background-image:url('media/products/paginatorlast.bmp');
}


#catalogEntryList .paginator td.first a {
	background-image: url('media/products/paginatorfirst.bmp');
}

#catalogEntryList .paginator td.previous a {
	background-image: url('media/products/paginatorprevious.bmp');
}

#catalogEntryList .paginator td.next a {
	background-image: url('media/products/paginatornext.bmp');
}

#catalogEntryList .paginator td.last a {
	background-image: url('media/products/paginatorlast.bmp');
}

#catalogEntryList .catalogEntry .info {
	background: url('media/button/info.gif') no-repeat;	
}

#catalogEntryList .catalogEntry .remember {
	background: url('media/products/staple.bmp') no-repeat;
}

#catalogEntryList .compare .image {
	background: url('media/products/productcompare.bmp') no-repeat;
}

#content .buttonC5 .printer .icon {
	background-image: url('media/products/c5printer.bmp');
}

#content .buttonC5 .mail .icon {
	background-image: url('media/products/c5mail.bmp');
}

#content .buttonC5 .scale .icon {
	background-image: url('media/products/c5scale.bmp');
}

#content .buttonC5 .staple .icon {
	background-image: url('media/products/c5staple.bmp');
}

#content .buttonC6 .text {
	background: url('media/products/c6button.bmp');
}

#content .buttonC6 .printer .icon {
	background-image: url('media/products/c6printer.bmp');
}

/* jobs */
#jobs_unsolicited_start ul {
	list-style-image:url('media/content_layer/jobs_list_bullet_red.gif');
}

/* layer */
/* ------- */
.layer-product-info {
	width: 37px;
	margin-left: 18px;
	background-image: url(media/layer/layer_info.png);
	background-repeat:no-repeat;
	height: 37px;
}

#layer_flyer_outlet_select .info {
	width: 37px;
	margin-left: 18px;
	float:left;
	background-image: url(media/layer/layer_info_bg.gif);
	background-repeat:no-repeat;
	height: 37px;
}


#layer .submit {
	background-image:url('media/button/fader_red23.gif');
}

#layer .remove {
	background:transparent url('media/button/icon/icon_close_red.gif') no-repeat scroll 6px center;
}

#layer .print {
	background:transparent url('media/button/icon/icon_print_red.gif') no-repeat scroll 4px center;
}

#layer #contact .image {
	background: url('media/layer/contact.gif');
}

#layer #faq .image {
	background: url('media/layer/faq.gif');
}

#layer #privacy .image {
	background: url('media/layer/privacy.gif');
}

#layer #legalnotice .image, #layer #terms .image {
	background: url('media/layer/paragraph.gif');
}

#layer #services .image {
	background: url('media/layer/services.gif');
}

#layer .service .faq-image {
	background:transparent url('media/layer/service_faq.gif') no-repeat scroll 0 0;
}

#layer .service .contact-image {
	background:transparent url('media/layer/service_contact.gif') no-repeat scroll 0 0;
}

#layer .service .service-all-image {
	background:transparent url('media/layer/service_all.gif') no-repeat scroll 0 0;
}

#layer .service .guidedtour-image {
	background:transparent url('media/layer/service_guidedtour.gif') no-repeat scroll 0 0;
}

#layer .service .terms-image {
	background:transparent url('media/layer/service_terms.gif') no-repeat scroll 0 0;
}

#layer .service .privacy-image {
	background:transparent url('media/layer/service_privacy.gif') no-repeat scroll 0 0;
}

/* big start layer */
#big_start_layer .close_layer {
	background:transparent url('media/content_layer/startLayerClose.gif') no-repeat;
	bottom:38px;
	cursor:pointer;
	height:38px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:90px;
	z-index:500;
}

#big_start_layer .open_layer_container {
	left:275px;
	position:absolute;
	top:0px;
	width:425px;
	z-index:100;
}

#big_start_layer .open_layer {
	display:none;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	padding-right:12px;
	position:relative;
	top:0px;
	width:409px;
	z-index:200;
}

#big_start_layer .open_layer_down {
	background:transparent url('media/content_layer/startLayerDown.gif') no-repeat;
	background-position:center;
	cursor:pointer;
	height:20px;
	position:relative;
	margin-left:385px;
	top:-25px;
	width:20px;
	z-index:500;
}

/* big flash layer */
#big_flash_layer {
	background-image: url('media/background/flashLayerBg.gif');
	background-repeat: repeat;
}


/* Error Pages */
#errorpage {
	background-image: url('media/error/error404.jpg');
}

#errorpage.error404{
	background-image: url('media/error/error404.jpg');
}

/** 
START CHECKOUT
**/
.mcs_checkout
{
    background-color: #df0000;
}

.mcs_checkout .red
{
    color:#df0000;
}

.mcs_checkout #check-content a
{
    color:#df0000;
}

.mcs_checkout #check-content .basket-cnt .tbl-row .col2 li a
{
    background-repeat:no-repeat;
    padding-left:10px;
    display:block;
    float:left;
    text-decoration: none;
}

.mcs_checkout #checkoutShipment .shipToArea .pickUpLogo {
	background-image: url(media/checkout/pickUpLogo.jpg);
}

.mcs_checkout #checkoutConfirm .pickUpLogo {
	background-image: url(media/checkout/pickUpLogo.jpg);
}

.mcs_checkout #check-content .basket-cnt .trashcan {
	background-image: url(media/button/icon/icon_trashcan.gif);
}
/** 
END CHECKOUT
**/

#infoTabContent .box1 {
	border: none;
}
