@import url(prototype-ui.css);
* {font-family: Arial; font-size: 12px;}

/*GENERAL OSC --------------------------------------------------------------*/
body {  color: #000; margin:0px; background:#fff url('images/slices2012/page_bg_2013.jpg') repeat-x center top;} /* page_bg_2013_XMAS */
td{   color:#000; }
a {color: #444; text-decoration: none;}
a:hover {text-decoration: underline;}
.mainColumn a { color:#f60;}
h4 a { color:#111 !important;}
li{list-style-image:url('images/slices/list_arrow.png');}
s{ font-size:10px; font-weight:bold; color:#444;}
fieldset { margin:10px 0px;}

.boxText {  }
.errorBox { background: #ffb3b5; font-weight: bold; }
.stockWarning { color: #c03; }
.productsNotifications { background: #eee; }
.generalNotification {border:1px solid #0061AF; background:#DDF0FF url('images/icons/icon_notify.gif') no-repeat left top; padding:8px 8px 14px 40px;  margin-top:10px; margin-bottom:10px;}
.dealNotification { color:#f30; margin:10px 0px; border:1px solid #f30; padding:10px; border-radius:3px;}
.noborder{ border-width:0px;}
.orderEdit { font-family:Tahoma; font-size:11px; color:#f60; font-weight:normal; }
.breadcrumb td span, .breadcrumb td span a{ font-size: 10px;}
.productByRow td {border-bottom:1px solid #ccc; padding:3px;}
.btn{ border-radius:5px; padding:5px 10px; background-color:#ccc; font-weight:bold;}
.btn.special{background-color:#dd0000; font-weight:bold; color:#FFFFFF;}
.btn:hover{ background-color:#aaa; text-decoration:none;}
.btn.special:hover{ color:#000000;}
#bodyWrapper {  } /* background:url('images/slices2012/site_bg_2013_XMAS.jpg') no-repeat center top; */
#bodyWrapper_top{}
#bodyWrapper_middle{}
.blink { animation: blink 2s steps(5, start) infinite; }
@keyframes blink {to { visibility: hidden; }} 
.noselect{webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;}


/*header.php----------------------------------------------------------------*/
.header{ vertical-align:top; height:180px; background:url('images/slices2012/site_header_2013.jpg') no-repeat top left; position:relative;} /* site_header_2013_XMAS.jpg  */
.header a {  font-weight: bold; color: #fff; text-decoration:none;}
.header_bar{clear:both; height:40px;}
.headerNavigation{color:#fff; padding:2px 0px 0px 140px;  float:left;}
.headerNavigation a{  font-weight: bold; color: #fff;  padding:0px 5px 0px 5px; font-weight:bold; text-decoration:none;}
.header a:hover, .headerNavigation a:hover {text-decoration: underline;}
.logo{ float:left; width:230px; height:125px; margin:11px 0px 0px 10px;}
.header .mobile { position:absolute; bottom:15px; right:0px; padding:0px; margin:0px; display:block; z-index:5;}
.header .banner { position:absolute; top:10px; right:0px; width:1000px; height:110px; overflow:hidden; padding:0px; margin:0px; display:block; z-index:4; text-align:center;}
.header .xmashat{position:absolute; left:-30px; right:0px; padding:0px; margin:0px;  z-index:3; width:157px; display:none;} /*XMAS*/
.datetime{  text-align:right; font-size:11px; font-weight: bold; color: #fff; padding:0px; position:absolute; right:150px; bottom:20px;}
.useroptions_left{ background:url('images/slices/header_useroptions_left.png') no-repeat top center; width:16px; height:31px;}
.useroptions_center{ background-color:#004D4F; color:#FFFFFF;}
.useroptions_right{ background:url('images/slices/header_useroptions_right.png') no-repeat top center; width:16px; height:31px;}
tr.headerError {background: #f00; }
td.headerError {background: #f00; color: #fff; font-weight : bold; text-align : center;}
tr.headerInfo {background: #0f0;}
td.headerInfo {background: #0f0; color: #fff; font-weight: bold; text-align: center; }
#bannerPages { text-align:center; padding:5px 0px 5px 0px;}
#bannerPages a { background-color:#eee; padding:3px 8px 3px 8px; margin-left:2px; color:#666; font-size:11px;  border-radius:5px;}
#bannerPages a:hover { background-color:#fff307; color:#000; text-decoration:none;}
#bannerPages a.sel { background-color:#fff307; color:#000}
#ACWrapper{position:fixed; left:0px; bottom:0px; width:100%; padding:5px; background-color:#ffc;  text-align:center; box-shadow:0px -3px 3px #333;}
.autocorrect{background-color:#ffc;}
.autocorrect.no{background-color:#eee;}

/*deals --------------------------------------------------------------*/
/*** Normal Deals BOF ***/
#dealsWrapper{}
#deals { background: url('images/slices/deals_bg.jpg') no-repeat top left; height:179px; margin:0px 0px 10px 0px; position:relative; border-radius:5px;}
#deals .dealsLink { position:absolute; top:10px; left:15px; width:160px; height:115px;}
#hideDeals {position:absolute; top:5px; right:5px; background:#333333 url('images/slices/hide_deals_arrow.png') no-repeat 75px 5px; padding:2px 20px 2px 5px; border-radius:5px; font-size:11px; font-weight:bold; cursor:pointer; color:#FFFFFF;  z-index:100;}
#deals .viewAll{position:absolute; bottom:5px; right:10px;}
#deals .viewAll a{ font-size:11px; color:#FFFFFF; font-weight:bold; font-family:Tahoma, Arial;}
#deals .prodInfo { position:absolute; background-color:#FFFFFF; border-radius:5px; width:450px; height:171px; top:4px; left:200px;}
#deals .prodInfo .img{position:absolute; top:5px; left:5px;}
#deals .prodInfo .desc{position:absolute; top:5px; right:5px; margin-left:170px; /*width:500px;*/}
#deals .prodInfo .desc a{font-size:13px; color:#333333; font-weight:bold;}
#deals .priceInfo {position:absolute; background:url('images/slices/price_bg.png') no-repeat top center; width:290px; height:70px; top:100px; right:-10px;}
#deals .priceInfo .qty{float:left; margin:20px 0px 0px 2px;}
#deals .priceInfo .price{float:right; font-size:33px; color:#FFFF00; margin:12px 5px 0px 0px;}
#deals .prodList{position:absolute; top:4px; right:5px; width:172px; font-size:14px; color:#FFFFFF; font-weight:bold; max-height:150px; overflow:auto;}
#deals .prodList ul{margin:0px; padding:5px 0px 5px 15px;}
#deals .prodList ul li{ clear:both;}
#deals .prodList ul li a{ font-weight:normal; font-family:Tahoma, Arial; font-size:11px; color:#fff;}
#deals .prodList .priceSmall{ float:right; background:url('images/slices/price_bg_small.png') no-repeat top left; width:106px; height:17px; padding:3px 0px 0px 10px;  }

/*** Mini Deals BOF ***/
#dealsMini { background: url('images/slices/deals_bg_small.jpg') no-repeat left center; height:45px; margin:0px 0px 10px 0px; position:relative; border-radius:5px;}
#dealsMini a {color:#FFFFFF;}
#dealsMini .dealsLink {position:absolute; top:5px; left:5px; width:175px; height:30px;}
#showDeals { position:absolute; top:8px; right:8px; cursor:pointer;}
#dealsMini .prodInfo .img{ display:none;}
#dealsMini .prodInfo .desc{position:absolute; top:2px; left:190px; width:280px; height:40px; overflow:hidden;}
#dealsMini .prodInfo .desc a{font-size:10px; font-weight:bold; height:45px; overflow:hidden; display:block;}
#dealsMini .priceInfo {position:absolute; background:url('images/slices/price_bg_mini.png') no-repeat top left; width:320px; right: 45px; top: 0;}
#dealsMini .priceInfo .price{float:left; font-size:33px; color:#FFFF00; margin:0px 0px 0px 22px; padding: 3px 0px;}
#dealsMini .priceInfo .qty{float:right; font-size:13px; font-weight:bold; color:#FFFFFF; margin-top:5px;}

/*footer.php --------------------------------------------------------------*/
#bodyWrapper_bottom{ margin:0px auto; height:89px;}
#columnsBottomBg{	margin-bottom:10px;}
#relatedProducts{ margin:10px auto; width:1200px; overflow:auto;}
.relatedProductsHeader{ margin:0px auto; width:1200px; background:#222 url('images/slices2012/h2_bg.jpg') no-repeat left top; border-radius:5px; color: #FFFFFF; font-weight: bold;   padding:7px 7px 7px 30px}
.relatedProductsContainer{ margin:0px auto; }
.relatedProductsContainer ul { padding:0px; margin:0px;}
.relatedProductsContainer ul li{ display:inline; width:200px; float:left; text-align:center; padding:0px 10px 0px 10px}
.footer{background-color:#222; border-radius:5px;}
.footer a:link, .footer a:visited {  font-size:10px; color:#fff;  text-decoration:none; font-weight:bold;}
.footer a:hover {  font-size:10px; text-decoration: underline;}
.footer td { vertical-align:top; padding:20px 10px}
.credits{ float:left;}
.footer_cms{  font-size:10px; color:#999;}
.footer_cms a{}

/*COLUMNS --------------------------------------------------------------*/
.mainColumn{padding:0px 5px 0px 5px; overflow:hidden;}
.leftColumn{background-color: #e6e6e6; border-radius:5px;}
.rightColumn{background-color: #e6e6e6;  border-radius:5px;}
.leftColumn .banner, .rightColumn .banner { padding:0px 0px 0px 0px;}
.leftColumn ul, .rightColumn ul { margin-left:12px; padding-left:12px;}
.leftColumn ul li, .rightColumn ul li{ padding:1px 0px 1px 0px;}
.hbanner { margin-bottom:8px;}
.scrollContainer{height:360px; padding-top:5px; margin:5px; border:1px solid #bbb; background-color:#fff;}
#specials_scroll{height:350px; overflow:hidden; text-align:center; border-top:0px;}

/*INFOBOXES & CONTENTBOXES --------------------------------------------------------------*/
h1{ font-weight: bold; color: #fff; padding:7px 0px 7px 30px; background:#222 url('images/slices2012/h2_bg.jpg') no-repeat left top; border-radius:5px; margin:0px;}
h2{ font-weight: bold; color: #555; padding:5px; background-color:#eee;  margin:0px; border-bottom:1px solid #ccc;}
h3{ font-weight: bold; color: #555; padding:5px;  background-color:#eee;  margin:0px; border-bottom:1px solid #ccc;}
h4{margin:0px; padding:3px; color:#000000;}
h4 a {color:#000000; font-size:11px; font-family:Tahoma, Arial; min-height: 70px; display: block;}
.infoBox {padding:0px; margin-bottom:3px;}
.infoBox td {padding:0px; margin:0px;}
.infoBoxContents td { padding:5px; margin:0px;}
.infoBoxNotice {background: #FF8E90;}
.infoBoxNoticeContents {background: #FFE6E6;}
.infoBoxHeading  {  font-weight: bold; color: #fff;  padding:7px 3px 7px 30px; background: #222 url('images/slices2012/h2_bg.jpg') no-repeat left top; border-radius:5px;}
.contentBoxHeading  {  font-weight: bold; color: #fff; padding:7px 3px 7px 30px;  background: #222 url('images/slices2012/h2_bg.jpg') no-repeat left top;  border-radius:5px;}
div.contentBoxHeading { padding-top:5px;}
.contentBoxHeading a {color:#ffffff;}
.infoBox {margin-top:5px;}
.main, .main table td{line-height: 1.5;}
.products_intro{ color:#333333; font-size:11px;}
.products_intro li {text-align:left;}
.banner{ padding:5px 0px 5px 0px;}
.search{background:#555 ; padding:7px 0px ;  vertical-align:top; border-radius:5px; text-align:center; margin-bottom:20px;}
.search a{ color:#FFFFFF; text-decoration:underline;}
.search input[type=text]{font-size:18px; width:65%; padding:2px 1%; border-radius:5px; vertical-align:middle;}
.search input[type=image]{background-color:transparent; vertical-align:middle;}
.searchHeading {font-weight: bold; color: #fff; padding:0px 0px 0px 30px;}
.leftColumn .infoBoxHeading img{ vertical-align:middle;}
.rightColumn .infoBoxHeading img{ vertical-align:middle;}

/*LISTINGS --------------------------------------------------------------*/
.productListing {border: 0px; border-spacing:0px; margin:10px 0px;}
.productListing-heading { background: #e3e3e3; color: #333; font-weight: bold; padding:2px; font-weight:bold;}
.productListing-data { vertical-align:top; background:url('images/dot.gif') repeat-x bottom right; padding:2px; }
.productListing-data-right { vertical-align:top; background:url('images/dots.gif') no-repeat bottom right; padding:2px;}
.productListing-data-left { vertical-align:top; background:url('images/dot.gif') repeat-x bottom right; padding:2px; }
.productListing-data:hover, 
.productListing-data-right:hover, 
.productListing-data-left:hover { background-color:#fff; background-image:none; box-shadow:0px 0px 15px #666; position:relative;}
.specials-listing {vertical-align:top; border:1px solid #CCCCCC; }
.specials-listing-header{text-align:center; background:#999 url('images/slices/featured_fp_header.jpg') repeat-x top left; height:78px; padding:3px;}
.specials-listing-header a{color:#fff; font-size:11px; font-weight:bold;}
.specials-listing-footer{ background-color:#E6E6E6; margin-top:5px; border-top:1px solid #CCCCCC; height: 40px}
.specials-listing-footer td { padding:5px; vertical-align:middle;}
.specials-listing-footer .prodPriceOld, .specials-listing-footer .productSpecialPrice, .specials-listing-footer .ListingThreshold{ text-align:left; margin:0px; } 
.markProductOutOfStock {color: #000;font-weight: bold;}
.moduleRow { background-color: #eee; }
.moduleRowOver { background-color: #e4e4e4; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color:#FFFF00}
.checkoutBarFrom, .checkoutBarTo { font-size: 10px; color: #8c8c8c; }
a.checkoutBarFrom, a.checkoutBarTo { font-size: 10px; color: #2C6DA1 !important; }
.checkoutBarCurrent { font-size: 10px; color: #000000; }
.cleanBullets, .cleanBullets ul, .cleanBullets li{margin-left:0px; padding-left:5px; list-style-image:none; list-style:none;}
.dataTbl {border:1px solid #ccc;}
.dataTbl th{border:1px solid #ccc;}
.dataTbl td{border:1px solid #ccc;}
th {font-size: 12px; background: #eee; padding:5px; border-bottom:1px solid #ccc; color: #333; font-weight: bold;}
.categories { text-align:center; vertical-align:center; border:1px solid #ddd;}
.categories a,.categories a:link { display:block; padding:3px;}
.categories a:hover { }
.blogListing td { width:50%; padding:5px; vertical-align:top;}
.blogListing .moreBtn { clear:both; text-align:right;}
.blogListing .moreBtn a { color:#FF6600; font-weight:bold;}
.blogListing .blogDate { float:right; background-color:#666; color:#aaa; border-radius:100px; padding:6px 8px; font-size:10px; margin-top:-10px; text-align:center;}
.blogListing .blogDate span { color:#fff;}
.checkout_products_frame td{ padding:5px;}
.checkout_sum_frame td{ border-top:1px solid #ccc;}
.CellWidth{ height:185px; overflow:hidden;}
.pageResults {  padding:3px 8px; background-color:#eee; border-radius:1000px;}
.pageResults:hover { text-decoration:none; background-color:#FFFF00;}
.b2bfilter{text-align:left; width:230px; position:fixed; top:0; right:0; box-shadow:0 0 10px #000;z-index:10000; background-color:#eee; height:100%; overflow:auto;}
.b2bfilter .infoBoxHeading {cursor:pointer; border-radius:0; }
/*.b2bfilter div { width:49%; float:left; display:table-cell;}*/
.b2bfilter .accordion_toggle {font-size:11px;}
.b2bfilter .accordion_toggle:hover { cursor:pointer; background-color:#ddd;}
.b2bfilter .accordion_content{height:0px; display:none; width:100% !important; overflow: auto; background-color:#fff;}
/*.b2bfilter .accordion_content li { float:left; width:48%; margin-right:1%}*/
.b2bcat { color:#d00 !important; }

/*VARIOUS --------------------------------------------------------------*/
tr.subBar {background: #f4f7fd;}
td.subBar { color: #000000;}
.smallText {font-size: 10px; color:#666;}
.accountCategory {color: #aabbdd;}
.fieldKey {font-weight: bold;}
.tableHeading {font-weight: bold;}
.wickEnabled{color:#999999; font-weight:bold; font-style:italic; width:170px;}
.galleryTable{ width:100%; }
.galleryTable td{ width:33%; text-align:center;}
.ShipInfo{ text-align:center; border: 1px solid #00aa00; padding: 3px; background-color: #efffef; }
#pageTitle, #pageDescr  {display:none;}
.btnReadmore {display:block; background-color:#eee; text-align:center; padding:3px; border:1px solid #bbb; border-top-color:#ddd; border-left-color:#ddd; font-weight:bold; margin-bottom:10px;}
.btnReadmore:hover {background-color:#ddd; text-decoration:none;}
.tagsContainer{ position:absolute; z-index:100; right:-2px; top:5px; text-align:right;}
.tag_F{ background-image:url('images/icons/free_shipping.png'); font-size:1px; width:124px; height:28px ; padding:0px;  }
.tag_b2b { background-color:#d00; font-weight:bold; color:#fff; font-size:11px; padding:3px 10px; box-shadow:1px 1px 2px #444; display:inline-block;}
.tag_new { background-color:#04b; font-weight:bold; color:#fff; font-size:11px; padding:3px 10px; box-shadow:1px 1px 2px #444; display:inline-block;} 

/*PRICE AND CART STUFF --------------------------------------------------------------*/
.ListingImage, .ListingImageLarge{ text-align:center; height:155px; margin-top:5px; position:relative;}
.ListingImageLarge {height:175px;}
.priceWrapper, .priceWrapperDeal { position:relative; }
.priceWrapperDeal{}
.prodPrice {color:#f60;}
.prodPriceOld{  font-size:11px; color:#666; margin:5px 0px 0px 0px; }
.prodPriceSpecial *, .prodPriceDeal * , .prodPriceDealNoBg *{ font-size:13px; font-weight:bold; color:#999; /*padding:4px 0px;*/}
	.prodPriceSpecial span span span, .prodPriceDeal span span  span, .prodPriceDealNoBg span span  span{font-size:20px;  color:#f60;}
.prodPriceDeal, .prodPriceDealNoBg {color:#FF3300; height:20px; clear:both; /*background:url('images/slices/deals_tag.png') no-repeat left ; padding:2px; margin-left:-6px;*/}
.prodPriceSpecial .b2b {color:#d00;}
.prodPriceDealNoBg{ background-image:none; padding:2px 0px 0px 0px; margin-left:0px;}
.PriceGain{ font-family:Tahoma; font-size:11px; font-weight:bold; color:#666666; margin:5px auto 0px auto;}
.prodPriceExpected {color:#333333;  padding:10px 0px 0px 20px; float:left;}
.prodBtns{float:right; width:70px;}
.prodBtns2{padding-bottom:10px;}
.prodBtns3{ padding-bottom:10px;}
.prodCode{font-size: 10px; color:#666; padding:2px;}
.prodAvail {font-size: 11px; color:#666; padding:5px 0; display:inline-block;}
.leftColumn .prodPrice, .rightColumn .prodPrice{margin:0px;}
.leftColumn .prodPriceSpecial, .rightColumn .prodPriceSpecial{margin:0px;}
.pinfo{ border-left:1px solid #ccc;}
.pinfo .prodPrice {margin:10px auto 5px auto;}
.pinfo .prodPriceSpecial{ margin:5px auto 5px auto; font-size:16px;}
.pinfo .PriceGain{float:none; margin:0px 0px 0px 0px; clear:both;}
.pinfo .prodAvail {padding:5px 0px; color:#000;}
.pinfo .prodAvail label { font-weight:bold;}
.pinfo .prodAvail span{ font-size:14px !important}
.displayPrice{ color:#00000 padding:1px; margin:0px;text-align:center; font-weight: bold; font-size:19px;}
.priceRange { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; width:325px; float:right;}
.priceRange div { border-bottom:1px solid #ccc; padding:3px;  }
.priceRange div div { border-bottom-width:0px; }
.youwin { font-size:11px; display:block; font-weight:bold; color:#666; clear:both; margin-bottom:5px;}
.youwin span { color:#000; font-size:11px;  font-weight:bold;}
span.newItemInCart {color: #ff0000;}
.shopping_cart, .shopping_cart_full{ background:#ccc url('images/slices2012/icon_cart.png') no-repeat 10px 15px; padding:15px 0px 15px 40px; margin:5px; border-radius:5px; font-family:Tahoma, Arial; font-size:11px; font-weight:bold;}
.shopping_cart_full { background:#ccc  url('images/slices2012/icon_cart_full.png') no-repeat 10px 9px; }
.shopping_cart_full a { color:#000; display:block;}
.deal_notify {color:#FF0000; font-weight:bold;}
.dealInfoTbl{ background-color:#ff3300;}
.dealInfoTbl td{color:#FFFFFF; font-weight:bold; padding:3px; font-family:Arial, Helvetica, sans-serif;}
.dealInfoTbl td div{ font-size:16px; border-right:1px solid #FFFFFF; padding:5px 15px 5px 5px; display:block;}

/*FORM STUFF --------------------------------------------------------------*/
form {display: inline;}
checkbox, radio, input, select  { background-color:#eee;}
textarea {width: 100%; background-color:#eee;}
table.formArea {background: #eee; border-color: #7b9ebd; border-style: solid; border-width: 1px;}
td.formAreaTitle {font-weight: bold;}
.inputRequirement {color: #ff0000; }

/* message box --------------------------------------------------------------*/
.messageBox {}
.messageStackError {background-color: #cc0000; color:#ffffff; padding:2px; border-bottom:1px solid #fff; }
.messageStackWarning {background-color: #f70; color:#ffffff; padding:2px;  border-bottom:1px solid #fff; }
.messageStackSuccess {background-color: #00cc00; color:#ffffff; padding:2px;  border-bottom:1px solid #fff; }
.newsBox { width:212px; display:inline; float:right; margin:5px; margin-right:0px;}
.errorText { color: #ff0000;}

/*CATEGORIES NAV START --------------------------------------------------------------*/
/*4 TREE */
#nav {margin-left:0px; padding-left:0px;}	
#nav ul{margin-left:0px; padding-left:0px; list-style: none !important; list-style-image:none !important;} 
#nav ul.parent{display:none;}
#nav li { margin-left:0px; padding:2px; padding-left:12px; list-style: none !important; list-style-image:none !important; background:url('images/nav_bullet.gif') no-repeat top left; font-size:11px; font-family:Tahoma, Arial;}
#nav img { cursor:pointer; vertical-align:middle; border:0px;}
.ll_0:link, .ll_0:visited, .ll_0:hover{ color:#000; font-weight:bold;  margin:0px 10px 10px 2px; font-size:11px}
.ll_1:link, .ll_1:visited, .ll_1:hover{  font-size:11px; font-weight:bold;}
.ll_2:link, .ll_2:visited, .ll_2:hover{  font-size:11px}
.ll_3:link, .ll_3:visited, .ll_3:hover{  color:#666; font-size:11px}
.selected { font-style:italic;}
.cl_0, .cl_0_featured {color:#000 !important; padding:0px !important;/* background:url('images/slices/parent_cat_bg.jpg') no-repeat top left !important;*/ margin-bottom:2px;}
.cl_1 { border-bottom:1px solid #ccc;}
.cl_2 { border-bottom:0px solid #ccc;}						
.rootArrow{float:right; margin:0px; height: 37px; width:20px;}
.rootContainer {height: 38px; width:99%; border:0px; margin:0px; padding:0px; background-color:#c6c6c6; border-radius:3px; }
.rootContainer td {margin:0px; padding:0px; font-family:Tahoma;}
/* optional: .parentLevel div div {position: static;} */

/*POPUP WINDOW -------------------------------------------*/
.popup_dialog { height:0; left:0; overflow:visible; position:fixed; /*dw*/ top:0; width:100%; z-index:101; height:100%; background:url('images/page_fade.png') repeat top left;}
.addrSel {
	width:700px; 
	margin-left:auto; 
	margin-right:auto;
	margin-top:50px;
	background-color:#FFFFFF;
	border:5px solid #525252;
}

/*SIDE-BY-SIDE COMPARE ----------------------------------*/
.compare {background-color:#eee; border-radius:5px; padding:3px; display:inline-block; vertical-align:top;}
.compare  label { vertical-align:top;}
.compare  input { margin:2px; display:inline;}
.compareListing-remove{padding:5px;}
.compareListing-remove a{color:#FF0000;font-family: Tahoma, Arial; font-size: 11px;}
.compareListing-heading {color: #333; font-weight: bold; padding:3px; border:1px solid #ccc; vertical-align:top; text-align:right;}
.compareListing-data {border:1px solid #ccc; vertical-align:top;}
.compareBox , .compareBox_full{background:#ccc url('images/slices2012/compare.gif') no-repeat  10px 15px; padding:15px 5px 15px 40px; margin:5px; border-radius:5px; font-family:Tahoma, Arial; font-size:11px; font-weight:bold; }
.compareBox_full{ background-image:url('images/slices2012/compare_full.gif');}
.compareBox_full a{ color:#000000;}

/* wishlist box */
.boxWishlist, .boxWishlist_full{background:#ccc url('images/slices2012/wishlist.gif') no-repeat  10px 15px; padding:15px 5px 15px 40px; margin:5px; border-radius:5px; font-family:Tahoma, Arial; font-size:11px; font-weight:bold; }
.boxWishlist_full{ background-image:url('images/slices2012/wishlist_full.gif');}
.boxWishlist_full a{ color:#000000;}
