/* 
www.makeweb.co.nz
This document includes generic styles.
Template specific styles must be imported below this comment.

  Copyright (c) 2009 Makeweb LIMITED
*/

.notAllowed{
  cursor:not-allowed;
}
.dim{
  opacity : 0.4;
  filter: alpha(opacity=40); /* msie*/
  background-color: #000;
}
TD.overviewBox {color:#ffffff;background: #0a5aa3;}
TD.boxBlueTop {background: #0a5aa3 url(images/boxtop1.gif) no-repeat top;}
TD.overviewBox A{color:#ffffff;text-decoration: underline;}
TD.overviewBox A:hover{text-decoration: underline;}
.additionalTabContent {color:#00559F;font-family : Arial, Verdana, sans-serif; font-size : 13px; font-weight: bold; }
.linkHighlight {color:#ff0000;font-family : Arial, Verdana, sans-serif; font-size : 11px; font-weight: bold; }
#areaAboveSite {display: true;margin: 0 auto 0 auto;width: 986px; height:19px;padding:6px 60px 0 8px;text-align:right;font-family:arial,helvetica,clean,sans-serif;line-height:12px;color:#574C38;font-size:12px;text-decoration:none; }
#uberwrapper {margin: 0 auto 0 auto;width:986px;padding:0 4px 0 4px;background: url(images/ubershadow_bg.gif) repeat-y;} /* the margin settings are used for centering DIV floats */
#sitewrapper {background:#ffffff;width:976px;}

TD.leftColumn{background:transparent;} /* the TD that holds the DIV.leftColumn. Use this for full height color. */
TD.rightColumn{background:transparent;} /* the TD that holds the DIV.leftColumn. Use this for full height color. */
#leftColumn{width:223px;margin:10px 0 10px 20px;padding:2px;}
#rightColumn{width:223px;margin:10px 20px 10px 0;padding:2px;}
#centerColumn{margin:20px 20px 10px 10px;padding:2px;}
DIV.leftcolumnboxContainer{margin:0 0 5px 0;}
DIV.rightcolumnboxContainer{margin:5px 0 0 0;}

.boxText { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; }
.errorBox { font-family : Arial, Verdana, sans-serif; font-size : 11px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Arial, Verdana, sans-serif; font-size : 11px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Arial, Verdana, sans-serif; font-size : 11px; color: #70d250; text-decoration: underline; }

#logoWrap{float:left;padding:13px 0 0 13px;height:58px;}
#pullDowns{float:right;padding:3px 3px 0 0;}
/*for old header #headerButtonsWrap{position:absolute;top:56px;left:20px;clear:both;height:34px;}*/
#headerButtonsWrap{position:absolute;top:60px;left:-4px;clear:both;height:34px;}

#footerNav{padding:28px 12px 1em 36px;}
#footerLegacy{padding:0px 12px 1em 36px;}
#footer a{color:#ffffff;text-decoration: none;font-weight:bold;}
#footer a:hover{color:#ffffff;text-decoration: underline;}
.footer {font-family: Arial, Verdana, sans-serif;font-size: 11px;color: #ffffff;font-weight: normal;line-height: 1.5em;}

.updateReminder{color:#ff0000;}
#social_bookmarks{padding:5px 5px 0px 5px;border:1px #eaeaea solid;}

#optionslistshorizontal TD{padding:3px;}

body {
  background: #f0f9fe;
  color: #00559F;
  margin: 0px;
}

a {color: #00559F;text-decoration: none;}

a:hover {
  color: #AABBDD;
  text-decoration: underline;
}

a.breadcrumb{font-family: Arial, Verdana, sans-serif;font-size: 12px;color: #00559F;font-weight: normal;text-decoration: none;}
a.breadcrumb:hover{font-family: Arial, Verdana, sans-serif;font-size: 12px;color: #00559F;font-weight: normal;text-decoration: underline;}

form {
	display: inline;
}

img {
border: 0;line-height: 0px; 
}

wrap {
white-space: nowrap;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.homelink {text-decoration: underline;}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TD.footer {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  background: #003366;
  color: #ffffff;
  font-weight: normal;
}

.infoBox {
  background: #ffffff;
}

.infoBoxContents {
  background: #ffffff;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
}

TD.infoBoxHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
/*  color: #00559F;*/
  padding:8px 0 0 12px;
}

TD.infoBox, SPAN.infoBox {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #ffffff;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
/* not used, see pb_ima/boxes/infobox_product_listing.php.html */
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  background: #0a5aa3;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

H1{margin-top:0px;}
H1.pageHeadingCat, TD.pageHeading, DIV.pageHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #00559F;
  margin-top:0;
  margin-bottom:0;
}
H2{
  font-family: Arial, Verdana, sans-serif;
  font-size: 16px;
  font-weight: bold;
  margin-top:0;
  margin-bottom:0;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #00559F;
}

TD.main, P.main, SPAN.main, DIV.main {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText, DIV.smallText {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
}

TD.accountCategory {
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #00559F;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.priceQpbFrom {
  font-family: Arial, Verdana, sans-serif;
}

SPAN.pricePOA {
  font-family: Arial, Verdana, sans-serif;
  color: #ff0000;
}

SPAN.product_info_price {
  font-family: Arial, Verdana, sans-serif;
	font-decoration: normal;
	font-weight: bold;
  font-size: 13px;
  color: #00559F;
}

DIV.specialPriceBlock{
  display:inline; 
  /*comment this line out for displaying specials price under old price*/
}

SPAN.productSpecialPrice {
  font-family: Arial, Verdana, sans-serif;
  color: #00559F;
  font-weight:bold;
}

SPAN.productSpecialPrice_pretext {
  font-family: Arial, Verdana, sans-serif;
  color: #00559F;
  font-weight:bold;
}

SPAN.oldPrice {
  font-family: Arial, Verdana, sans-serif;
  text-decoration: line-through; 
  color: #ff0000; 
}

SPAN.oldPrice_pretext {
  font-family: Arial, Verdana, sans-serif;
  color: #ff0000; 
}

SPAN.errorText {
  font-family: Arial, Verdana, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #00559F; }

/* message box */
.messageBox { font-family: Arial, Verdana, sans-serif; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: Arial, Verdana, sans-serif; font-size: 12px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Arial, Verdana, sans-serif; font-size: 12px; background-color: #99ff00; }

/* input requirement */
.inputRequirement { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #ff0000; }
.shoppingCart_SearchContainer_top{}
.shoppingCart_SearchContainer{}

/* checkout free shipping */
DIV.freeshippingtext{
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px; 
  color: white;
  font-weight: bold;
  margin-top: 10px;
  margin-left: 25px;
 }
DIV.basketXsellHeadText{
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px; 
  color: white;
  font-weight: bold;
  margin-left: 25px;
 }
DIV.freeshipping, DIV.basketXsellHead{
  position:relative;
  z-index:100;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  width:100%;
  height:40px;
  overflow:hidden;
 }
DIV.freeshipping{
  background:#2f65bc url(images/basket_delivery.png) repeat-x;
}
DIV.basketXsellHead{
  background:#2f65bc url(images/basket_delivery.png) repeat-x;
}
 
DIV.freeshippingTop{line-height:0em;}
DIV.freeshippingBottom{line-height:0em;}

#basketXsellWrap{padding:10px;margin-top:-3px;border:1px #2f65bc solid;position:relative;z-index:99;overflow:hidden;border-radius:0px 0px 5px 5px}
DIV.basketXsellItem{width:50%;}

#plusSellWrap{width:99%;padding:2px;margin-top:-3px;border:1px #2f65bc solid;position:relative;z-index:99;overflow:hidden;border-radius:0px 0px 5px 5px}

.basketobject_left{float: right; width: 120px; margin: 5px 0 0 0; overflow: display; text-align: right;}
.basketobject_right{float: right; width: 120px; margin: 5px 7px 0 3px; overflow: display; text-align: right;}


/*Payment module specific */
.pb_pay{
 font-weight:normal;
 line-height:1;
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 padding-left: 11px;
}

TABLE.menuBorders{
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #d3dbd7;
	border-collapse: collapse;
}

/*categories listing on index*/
#catListCatHeader{width:155px;height:28px;background:#0a5ba3 url(images/catlist_header_bg.gif) no-repeat;}
#catListCatBody{width:153px;border:1px #d2d9d5 solid;}
DIV.catListHeaderTitle{width:155px;height:30px;background:#0a5ba3;color:#ffffff;line-height:1em;}
DIV.catListHeaderPad{padding:0 4px 4px 4px;}
A.catListCatHeader{color:#ffffff;text-decoration: none;font-weight:bold;}
A.catListCatHeader:hover{color:#ffffff;text-decoration: underline;font-weight:bold;}
DIV.blueBarCatTop{height:6px;width:155;line-height:0em;}

/*catalog_shopping_cart_box*/
#catalog_shopping_cart_box{border:1px #d3dbd7 solid;}

/* product_info positioning */
DIV.prodInfoBoxContainer{width:100%;}
DIV.prodInfoBoxSides {width:100%;padding:0px;}
DIV.prodInfoBoxContent{width:100%;}

#prodInfoDetails{width:540px;float:right;}
#ProdInfoImage{width:154px;float:left;}
#ProdInfoTitle{width:100%;}
DIV.greyBarTopBottom{height:6px;width:222px;line-height:0em;}
#ProdInfoButtons{width:515px;margin:10px 0 0 0;background:#edf0ee;}
#ProdInfoBanner1{border:0px #d3dbd7 solid;margin-bottom:15px;}
#ProdInfoBanner2{width:150px;float:right;border:0px #d3dbd7 solid;}
#ProdInfoQPB{float:left;}
#ProdInfoQTY{margin-top:5px;float:right;}
#alsoPurchasedContainer{margin: 0;}
DIV.blueBarTop{height:6px;width:693px;line-height:0em;}
#ProdInfoTabsContainer{margin:20px 0 0 0;overflow:hidden;}

/* product_info formatting */
.PITitle{font-family: Arial, Verdana, sans-serif;font-size:18px;font-weight:bold;color:#00559F;}
a.popupLink:hover{text-decoration:none;}
TABLE.QPBbox{}
TD.QPBboxHeading{font-family: Arial, Verdana, sans-serif;font-size:12px;font-weight:bold;color:#ffffff;background:#707070 url(images/qpbheader.png) repeat-x;padding-left:10px;padding-right:10px;}
TD.QPBboxContents{
  background:#daf0fd;
  line-height:1.2em;
  font-family: Arial, Verdana, sans-serif;
  font-size:12px;
  padding-left:10px;
  padding-right:10px;
}
SPAN.freeship_perprod{font-family: Arial, Verdana, sans-serif;font-size:12px;font-weight:bold;color:#ff0000;}

/*products listing in columns*/
/*box container defined in infobox_product_listing.php.html*/
DIV.productListName A{padding:0px;font-weight:bold;text-decoration: underline;font-size:larger;}
DIV.productListShortDescr{line-height:1.2em;}
DIV.productListModel{text-align:center;}
DIV.productListManufacturer{}
DIV.productListQty{}
DIV.productListPrice{text-align:center;font-size:larger;}
DIV.productListWeight{}
DIV.productListImage{margin:0 auto 0 auto;width:150px;text-align:center;}
DIV.productListBuyNow{text-align:center;}
DIV.productListSubmit{padding-top:3px;}

DIV.prodListBoxContainer{width:222px;float:left;margin-right:7px;margin-bottom:8px;}
DIV.prodListBoxSides {width:210px;border-left:1px #d3dbd7 solid;border-right:1px #d3dbd7 solid; padding:0px 0px 0px 10px;}
DIV.prodListBoxContent{width:200px;}
DIV.prodListTopImage{width:222px;line-height:0em;}
DIV.prodListBottomImage{height:6px;width:222px;line-height:0em;}

/*products listing in Rows*/
/*box container defined in infobox_product_listing.php.html*/
DIV.productListNameRow A{padding:0px;font-weight:bold;text-decoration: underline;font-size:larger;}
DIV.productListShortDescrRow{line-height:1.2em;margin-top:5px;}
DIV.productListQpbRow{margin-bottom:10px;margin-top:10px;}
DIV.productListModelRow{clear:left;float:right;display:inline;text-align:right;}
DIV.productListManufacturerRow{}
DIV.productListQtyRow{}
DIV.productListPriceRow{clear:left;float:right;display:inline;padding-left:10px;padding-top:0px;text-align:right;font-weight:bold;}
DIV.productListWeightRow{}
DIV.productListImageRow{float:left;display:inline;margin:5px 15px 5px 5px;text-align:center;}
DIV.productListBuyNowRow{clear:left;float:right;display:inline;padding-left:10px;text-align:right;}
DIV.productListBuyNowRow2{clear:left;float:right;display:inline;padding-left:10px;text-align:right;}
DIV.productListSubmitRow{clear:left;float:right;display:inline;padding-left:10px;}
/* +460 width for the row */
DIV.prodListBoxContainerRow{width:682px;float:left;margin-right:7px;margin-bottom:8px;}
DIV.prodListBoxSidesRow{width:670px;border-left:1px #d3dbd7 solid;border-right:1px #d3dbd7 solid; padding:0px 0px 0px 10px;}
DIV.prodListBoxContentRow{width:660px;}
DIV.prodListTopImageRow{width:682px;line-height:0em;}
DIV.prodListBottomImageRow{width:682;height:6px;line-height:0em;}
DIV.isolateImg{display:inline;}
DIV.isolateTheRest{display:inline;float:right;width:488px;}



/*specials listing*/
#specialsListingProd{float:left;min-height:265px;width:32%;margin:0px;padding:4px;}

/*Search Banner*/
#search_wrapper_top {
	width: 670px;
	background-image: url(../../../images/banners/tonersearchback.gif);
	background-repeat: no-repeat;
	height: 69px;
	float: left;
	position: relative;
	margin-top:20px;
}
#search_wrapper {
	height: 20px;
	width: 300px;
	position: relative;
	padding-top: 3px;
	padding-left: 10px;
}
/*pulldowns Banner*/
#pulldowns_wrapper_top {
	width: 670px;
	background-image: url(../../../images/banners/pulldownsback.gif);
	background-repeat: no-repeat;
	height: 92px;
	float: left;
	position: relative;
}
#pulldowns_wrapper {
	height: 20px;
	width: 660px;
	position: relative;
	padding-top: 10px;
	padding-left: 10px;
}
DIV.catImgWrapper{float:left;width:670px;padding-top:20px;}
DIV.additionalContentCatBorder{width:658px;border-left:1px #003366 solid;border-right:1px #003366 solid;padding-top:10px;padding-left:10px;}
DIV.additionalContentCatImg{float:left;padding:3px;}
DIV.roundCornersTop{line-height:0em;}
DIV.roundCornersBottom{line-height:0em;}

/*  textareas  */
textarea.textAreaContactUs{width: 100%; height: 100px; min-height: 100px;max-height: 500px;}
textarea.textAreaCheckoutComments{width: 100%; height: 80px; min-height: 80px;max-height: 500px;}

TABLE.tableBorderCollapse{
  border-style: double;
	border-width: 2px;
	border-color: #d9e6ee;
	border-collapse: collapse;
}
.mainBGcolor{background:#ffffff;}

/** For the categ_list.php **/
	.cat_head{float:left;width:168px;margin:0px 3px 8px 0px;background:white;
	border-bottom:1px #86AED3 solid;height:100%;
	}
	.cat_top1{padding:4px 1px 4px 4px;font-size:12px;font-weight:bold;line-height:1.1em;background:#cde5f3 url(images/infobox_top_bg_168.gif) no-repeat;}
	.cat_top2{
	border-right:1px #86AED3 solid;
	border-left:1px #86AED3 solid;
	padding:1px 1px 1px 5px;
	line-height:1.1em;
	}
#makeweb{float:right;clear:both;font-family: Arial, Verdana, sans-serif;font-size: 10px;color: #00559F;font-weight: normal;text-decoration: none;}

/* For Show/Hide of options on onePageCheckout*/
#options_ship,
#options_bill {
  width:329px;
	background: #f7f7f7;
	display: none;
}
#options_bill_de {
  width: 329px;
  background: #f7f7f7;
}
.show_ship,
.show_bill {
  width:329px;
	margin: 0;
	padding: 0;
	border-top: solid 0px #ECF9FD;
}
.options_ship_slide,
 .options_bill_slide {
	text-align: left;
	margin: 0 auto;
	display: block;
	color: #0000FF;
	text-decoration: underline;
}
.options_active {
  color:red;
}
a:focus {
	outline: none;
}
.shadow {
	padding: 3px;
	border: 1px solid #e5e5e5;
	border-bottom: 2px solid #b3b3b3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#footer_express{background:#f7f7f7;border-top:1px white solid;}
#footer_text{margin: 0 auto 30px auto;position:relative;width:986px;background: transparent;}
#footer_btm{margin: 0 auto 1px auto;position:relative;width:986px;padding:0 4px 0 4px;height:10px;background: url(images/footer_btm.gif) no-repeat;}
.template_footer{margin:5px 0 0 0;}
#footermenu{background: #2f65bc url(images/footermenubg.png) no-repeat; width: 956px; margin-left: 10px; color: white; font-size: 11px; overflow: hidden;}
#footermenubtm{background: url(images/footermenubgbtm.png) no-repeat; width: 976px; height: 5px;}
#footermenu a{color: white;}
#footermenu LI{list-style-type: none;}
#footermenu UL{padding-left: 0px; margin-top: 0px;}
.footermenuheading{width: 100%; border-bottom: 1px white solid; padding: 7px 0 5px 0; margin-bottom: 5px;}

#header_top{margin: 5px auto 0 auto;padding:0px 4px;position:relative;width:988px;height:6px;background: url(images/header_top.png) no-repeat;}
#header {position:relative;width:100%;height:58px;background: url(images/header_fill.png) repeat-x;border-bottom:1px #e6e6e6 solid;}
  .header_express{color:white;font-family:Arial, Verdana, sans-serif;font-size:24px;}
#header_inner{padding:0px 20px;}
#header_close{float:right;margin-top:20px;}


.menutabClose{float:right;cursor:pointer;cursor:hand;}
.htabsinner{padding:15px;}
h1.pageHeadingCat {font-weight:normal;}
h1.tabHeadingCat {font-weight:normal;margin-bottom:10px;}
UL.htabslist{padding:0;margin:0;}
LI.htabslist{list-style-type:none;padding-bottom:4px;}
#hmenu LI{font-size:13px;font-weight:bold;padding:6px 0;width:24.5%;}
.tabtitle{font-size:108%;color:#007DC3;}

.nodisplay{display:none;}
#warn_to_accept{text-indent:10px;background:url(images/exclamation.png) no-repeat left top;margin:0px 0px 0px auto;padding:10px 0;width:62%;}
.addr_dialogue_main{text-indent:37px;background:url(images/exclamation.png) no-repeat left top;margin:0px auto;padding:10px 0;}
.address_select{border:1px black solid;text-align:center;padding:10px;}

.btn_select_address{width:80%;margin:0px auto;text-align:center;}
.thirdpartyheader{background:#707070 url(images/third_list_headers.png) repeat-x;padding:2px 3px;font-weight:bold;color:white;height:20px;}
.thirdpartylist{background:#daf0fd;padding:2px 3px;}
.thirdpartylist_odd{background:#ecf7fd;padding:2px 3px;}

#searcher{float: right; margin-top: 7px; margin-right: 45px;}
#cartoverview{float: right;margin-top: 3px;width: 284px; height: 47px;background:white url(images/overview2.png) no-repeat;}
fieldset.search {
	border: none;
}
.search input, .search button {
	border: none;
	float: left;
}
.search input.searchfield {
	color: black;
	font-size: 13px;
	width: 190px;
	height: 20px;
	padding: 0px 5px;
	background: white;
	margin-right: 0px;
	margin-top: 3px;
}
.search button.btn {
	width: 25px;
	height: 27px;
	cursor: pointer;
	text-indent: -9999px;
	background: white url(images/search.png) no-repeat top right;
}
.basketobject{float:right;width:284px;height:57px;margin:10px 20px 0 0;background:#2077ba url(images/overview.png) no-repeat;color:white;}
.basketobject a{color:white;text-decoration:underline;}

#mainpagetabs{position:relative;z-index:99;}
#tabs-1, #tabs-2, #tabs-3, #tabs-4, #tabs-5{max-height:200px;overflow:auto;background:#f7f7f7;position:absolute;z-index:100;width:941px;}

div.overlayimg {
    margin: 100px 0;
    text-align: center;
    width: 500px;
}
.redtext{color:red;}
INPUT.inputInactive{background-color:#dfdfdf;color:#5d5d5d;border:1px #c3c3c3 solid;}
/*override jquery UI defaults*/
.ui-widget{font-size:12px;font-family: Arial, Verdana, sans-serif;}
.ui-tabs{padding:0px;margin-top:-3px;}
.ui-tabs .ui-tabs-nav{padding:0px;}
.ui-tabs .ui-tabs-nav li{margin:-2px 1px 0 1px;white-space:normal;}
.ui-icon ui-icon-triangle-1-s{border:none;}

#address_dialog .ui-widget-header .ui-icon {
    background-image: url(images/header_close.gif);
}
#address_dialog .ui-icon-closethick {
    background-position: 0px 0px;
}
#address_dialog .ui-dialog .ui-dialog-titlebar-close {
    height: 27px;
    width: 27px;
}
#address_dialog .ui-icon{
    height: 27px;
    width: 27px;
}

#express_checkout A.ui-dialog-titlebar-close{display: none;}

/*Menu general*/
/*Background handling in JS*/
DIV.MenuItem{}
DIV.LVL0, DIV.LVL1, DIV.LVL2, DIV.LVL3, DIV.LVL4, DIV.LVL5, DIV.LVL6, DIV.LVL7{padding-right: 15px;}
DIV.LVL0On, DIV.LVL1On, DIV.LVL2On, DIV.LVL3On, DIV.LVL4On, DIV.LVL5On, DIV.LVL6On, DIV.LVL7On{min-height: 19px; padding-top: 4px; padding-bottom: 2px;}
DIV.LVL0Off, DIV.LVL1Off, DIV.LVL2Off, DIV.LVL3Off, DIV.LVL4Off, DIV.LVL5Off, DIV.LVL6Off, DIV.LVL7Off{min-height: 19px; padding-top: 4px; padding-bottom: 2px; background: white url(images/dotted.png) no-repeat left bottom;}

DIV.LowestLVLOn{background: url(images/menu_on.png) no-repeat right; background-size: 217px 100%;}
DIV.LowestLVLOn_tall{background: url(images/menu_on_36.png) no-repeat right; background-size: 217px 100%;}
DIV.NotLowestLVLOn{background: url(images/menu_on_parent.png) no-repeat left; background-size: 206px 100%;}
DIV.NotLowestLVLOn_tall{background: url(images/menu_on_parent_36.png) no-repeat left; background-size: 206px 100%;}

A.LVL0, A.LVL1, A.LVL2, A.LVL3, A.LVL4, A.LVL5, A.LVL6, A.LVL7{color:black;}
A.LVL0On, A.LVL1On, A.LVL2On, A.LVL3On, A.LVL4On, A.LVL5On, A.LVL6On, A.LVL7On{font-weight:bold;}
A.LVL0Off, A.LVL1Off, A.LVL2Off, A.LVL3Off, A.LVL4Off, A.LVL5Off, A.LVL6Off, A.LVL7Off{font-weight:normal;}

A.LowestLVLOn{}
A.NotLowestLVLOn{color: white;}

/*Menu specific*/
DIV.LVL0{padding-left: 7px;}
DIV.LVL1{padding-left: 14px;}
DIV.LVL2{padding-left: 14px;}
DIV.LVL3{padding-left: 21px;}
DIV.LVL4{padding-left: 21px;}
DIV.LVL5{padding-left: 21px;}
DIV.LVL6{padding-left: 21px;}
DIV.LVL7{padding-left: 21px;}

DIV.LVL0On{}
DIV.LVL0Off{background: url(images/menu_off.png) no-repeat left; background-size: 206px 100%;}
DIV.LVL0Off_tall{background: url(images/menu_off_36.png) no-repeat left; background-size: 206px 100%;}
DIV.LVL1On{}
DIV.LVL1Off{}

DIV.menunotloweston{display: none;}
DIV.menuoff{display: none;}

.third_party_subtitle{font-weight: bold; color: #990000;}


/*print order*/
.btnListToPrint{cursor: pointer; cursor: hand; margin: 4px;}

#orderPrint{
  text-align:left;
}
#orderPrintContent{
  border: 1px black solid;
  padding:10px;
}
	#orderPrintHeader{}
	.successHeaders{font-weight:bold;}
	#successShipAddress, #successShipMethod, #successBillAddress, #successBillMethod{padding:12px;overflow:hidden;}
	#successShipAddress, #successShipMethod{width:45%;float:right;}
	#successBillAddress, #successBillMethod{width:45%;float:left;clear:both;}
	#successShipAddress, #successBillAddress{border-top:1px black solid;}
	#successShipMethod, #successBillMethod{border-bottom:1px black solid;}
  #orderPrintHeader{clear:both;width:100%;padding-top:5px;}
  #successProds, #successOT{clear:both;width:100%;padding-top:20px;}
  #success_promotion{}
  

