
/* ========= CATALOG - HOME PAGE ================================================ */
#catalogHomePage{width:100%;margin:0 auto!important;padding-top:10px;color:#4a4a4a;}
#siteBanner,#siteTop,.siteItems,.siteCategories{clear:both;position:relative;padding-top:10px;}
#siteBanner{text-align:center;}

.siteItems .nodeWrapper,.siteCategories .nodeWrapper{clear:both;padding:0;}
#catalogHomePage .cmsform div#filter-totals,#catalogCategoryPage .cmsform div#filter-totals {margin-top:10px!important;}
#catalogHomePage .separatorStandard{clear:both;display:block;}
div.sectionTitle div.curveMidCenter{background-image:url(../images/tablehead.png);background-position:0 bottom;background-repeat:repeat-x;}

/*Catalog Item Content*/
#catalogHomePage div.nodeWrapper  a,#catalogHomePage div.nodeWrapper  a:hover,#catalogHomePage div.nodeWrapper  a:active,#catalogHomePage div.nodeWrapper  a:focus,div.containerPadding a:hover,#catalogHomePage div.containerPadding  a:active,#catalogHomePage div.containerPadding  a:focus{background-color:transparent;color:#008bed;text-decoration:none;}
#catalogHomePage div.nodeWrapper  a:hover{text-decoration:underline;}
div.sitePreview object,span.sitePreview object{width:205px!important;height:154px!important;}
div.siteDesc,div.sitePreview{clear:both;}


/* ========= CATALOG - CATEGORY ====== CATEGORY PAGE ================================================ */

#catalogCategoryPage {width:100%;margin:0 auto!important;padding-top:10px;}
#siteHeader,#siteTop,.categorySubCategories,.categoryItems{clear:both;position:relative;}

/* Category Main Image */
#siteImageBox{ float:left;}
#siteImg{padding:14px;}
#siteImgBig{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-border-radius:5px !important;-webkit-border-radius:5px !important;overflow:hidden;}
#siteImgBig img{margin:0 auto!important;display:block;}

/* Text below Category Image */
#siteImgNote{float:left;font-size:11px;color:#a9a9a9;text-align:center !important;padding:10px 0;width:100%;}

/* Category Name */
#siteHeader {float:left;width:100%;}
#siteHeader #title {font-size:18px;color:#333333;padding-top:5px;float:left;}

/* Category RSS */
#siteHeader #rss { position:absolute;right:0;top:10px;}
#siteHeader #rss img { width:45px;border:none; }
#siteHeader #rss a { padding-top:10px; }

/* Category Content */
#siteContent{float:left;}
#siteContent div#siteDesc{padding: 15px 0 0 15px;}
div#siteDesc{clear:both;}

.categorySubCategories td,.categorySubCategories tr{border:none !important;}

.siteCategoriesContent .separatorVertical .catalogCat.badge{clear:both;padding:5px;margin:5px!important;}

/* ========= CATALOG - ITEM PAGE ========================= */

.catalogItemPage{margin:0 auto!important;padding-top:20px;}
#siteTop,#siteMiddle,#siteBottom,#siteComment{clear:both;position:relative;}
div.siteDescriptionContent div.mainContent div.curveMidCenter{padding:10px;}


/** vendor **/
#siteVendor{clear:both;position:relative;padding-top:5px;padding-left:0;}
#siteVendor .siteName{color:#333333;background-repeat:no-repeat;background-position:0 -100px;padding-left:0px;font-weight: bold;}
#siteVendor .siteName a{color:#135cae;}
#siteVendor .siteRating {font-size:11px;color:#135cae;padding-left:0px;}
#siteVendor .siteRating span{font-size:11px;color:#135cae;}
#siteVendor .siteRating a { padding-left:5px;padding-bottom:5px;vertical-align:middle; }

/*catalog Cart */
#catalogCart{background-repeat:repeat-x;float:right;text-align:center;vertical-align:middle;width:62.8%;}
#catalogCart #cartContainer{background-repeat:no-repeat;margin-top:2px;height:200px;text-align:left;display:table;}
#siteCartbutton{clear:both;margin:10px 0!important;padding:0;}
#catalogCart #siteCartbutton a{background-position:0 2px;}
#productQuantityValue,#productTotalValue{display:inline}
#productQuantityValue{margin-left:20px;}
#quantityarrow{display:inline-table;cursor:pointer;position:relative;top:-6px;}
#quantityarrow img{border:none!important;margin:0!important;}
#addquantity{display:block;}
#catalogCart #catalogPrice{margin:0!important;}
#siteShipping{font-weight:bold;font-style:italic;}
input.catalogquantity{width:22px;}

#siteCart{background-repeat:repeat-x;text-align:center;vertical-align:middle;float:left;margin-left:20px!important;margin-top:10px!important;}
#siteCart #cartContainer{background-repeat:no-repeat;margin-top:2px!important;text-align:left;}
#siteCart #cartContainer #cartOption{clear:both;padding-left:10px;}
#siteCart #cartContainer .cartOptionContent{margin-bottom:4px;clear:both;}
#siteCart #cartContainer .cartOptionHeading{color:#707070;padding:3px 10px 3px 0;min-width:150px;}
.cartOptionHeading sup{color:red;}
#siteCart #cartContainer .cartOptionMain{padding:3px 0;float:left;}
#siteCart #cartContainer #itemType{clear:both;padding:10px 10px 0px;}
#siteCart #cartContainer #itemType #productTypeTitle{color:#333333;}
#siteCart #cartContainer #itemType #productTypeValue{color:#333333;float:right;}
#siteCart #cartContainer #sitePrice{clear:both;padding:10px;}
#productPrice{color:#333333;}
#productCurrency{font-size:1.2em;color:#000;float:right;text-align:right;}
div.productTax,div#productTax{color:grey;font-size:.7em;clear:both;}
#siteCart #cartContainer #siteQuantity{clear:both;padding:0 10px;padding-top:5px;}
#siteCart #cartContainer #siteQuantity #productQuantity{color:#333333;}
#siteCart #cartContainer #siteQuantity #productQuantityValue{float:right;}
#siteCart #cartContainer #siteTotal{clear:both;padding:10px;}
#siteCart #cartContainer #siteTotal #productTotal{color:#333333;font-weight:bold;}
#siteCart #cartContainer #siteTotal #productTotalValue{font-size:1.4em;color:#972b28;float:right;text-align:right;}
#siteCart #cartContainer #siteTotal #productTotalValue .productTax{color:grey;font-size:.7em;}
#siteCart #cartContainer .auction{padding:5px 5px 5px 10px;}
#siteCart #cartContainer  ul{padding-left:0;}
#siteCart #cartContainer li.auction{list-style:none;height:22px;padding-bottom:10px;}
#auctionBidValue,#auctionBid,#auctionNotice,#auctionBuyNowPrice,#auctionBidValueDetail,#auctionBidDetail,#auctionNoticeDetail,#auctionBuyNowButton,#auctionApproxBid,#auctionApproxBidDetail,
#auctionFeeText,#auctionFeePrice{background-color:#f3f6f9;}
#auctionBidValueDetail span,#auctionBuyNowButton span{font-size:18px;}
#siteCart #cartContainer #auctionNoticeDetail,#siteCart #cartContainer #auctionApproxBidDetail { font-size:11px;text-align:left;}
#cartContainer table td{padding:6px;}
#siteCart #cartContainer table.auction{border:1px solid #d4dee8!important;}

#siteCartbutton a.bttnQuestion{height:22px!important;}
#siteCart #siteCartbutton #contactSpan{padding:7px 15px;border:1px solid #CBD2D7;-moz-border-radius:10px !important;-webkit-border-radius:10px !important; }
#siteCart #siteCartbutton #contactSpan #contactAnchor{background-image:none;margin-right:0px!important;}

#catalogShortDesc,#catalogProductDesc,#siteBottom,#siteComment {background-repeat:repeat-x;clear:left;margin-right:280px!important;}
.catalogProductcontent{background-repeat:no-repeat;padding:15px;font-size:13px;color:#333333;}
.catalogProductcontent a{color:#135cae;text-decoration:none;}
#catalogProductDesc {clear:both;margin:0 auto!important;}

/*Social Button Config*/
#siteShareButton ul li iframe{width:140px;}
#siteShareButton ul li iframe html{background:none!important}

/* Edit buttons */
div#siteHeading div#editable,div#siteHeader div#editable{float:right;width:150px;}
div.buttonEditing{margin-left:3px!important;float:left;}
a.buttonEdit,a.buttonDelete,a.buttonNewItem{color:#b27c47!important;text-shadow:0px 1px 1px #ffe3ae;background-position:0 0;margin-right:10px;text-decoration:none;}
a.buttonEdit,a.buttonDelete,a.buttonEdit span,a.buttonDelete span,a.buttonNewItem,a.buttonNewItem span{display:inline-block;background:none!important;background-image:url(../images/edit-bttn.png)!important;background-repeat:no-repeat!important;}
a.buttonEdit span,a.buttonDelete span,a.buttonNewItem span{background-position:100% -25px!important;padding:4px 13px;margin-right:-10px;height:17px;}

a.buttonEdit:hover,a.buttonDelete:hover,a.buttonNewItem:hover{color:#ab743c!important;text-shadow:0px 1px 1px #fedea1;background-position:0 -50px!important;}
a.buttonEdit:hover span,a.buttonDelete:hover span,a.buttonNewItem:hover span{background-position:100% -75px!important;}
span.unpublishedItem{color:orange;padding: 0 2px;text-decoration: blink;}
span.blockedItem{color:red;padding: 0 2px;text-decoration: blink;}