/* Your Shopping Cart */
.CartYourShoppingCartDiv{position:relative;top:21px;left:10px;width:210px;clear:both;}
.CartYourShoppingCartContentsDiv{position:absolute;left:5px;top:0px;}
.smallcartNotice {font-size:8pt;font-family:Arial;color:#4f4f4e;font-weight:bold;}
a.yourshoppingcartheaderlink:link {font-family:Arial;font-weight:bold;font-size:9pt;color:#4f4f4e;text-decoration:none;}
a.yourshoppingcartheaderlink:visited {font-family:Arial;font-weight:bold;font-size:9pt;color:#4f4f4e;text-decoration:none;}
a.yourshoppingcartheaderlink:active {font-family:Arial;font-weight:bold;font-size:9pt;color:#4f4f4e;text-decoration:none;}
a.yourshoppingcartheaderlink:hover {font-family:Arial;font-weight:bold;font-size:9pt;color:#4f4f4e;text-decoration:underline;}
a.yourshoppingcartlink:link {font-size:8pt;font-family:arial;color:#4f4f4e;}
a.yourshoppingcartlink:visited {font-size:8pt;font-family:arial;color:#4f4f4e;}
a.yourshoppingcartlink:active {font-size:8pt;font-family:arial;color:#4f4f4e;}
a.yourshoppingcartlink:hover {font-size:8pt;font-family:arial;color:#4f4f4e;text-decoration:underline;}
.yourshoppingcarttext {font-family:Arial;font-size:8pt;color:#4f4f4e;}
.yourshoppingcartimage {cursor:pointer;position:absolute;margin-top:0px;left:140px;top:24px;z-index:10;}
.yourshoppingcartcontentspopup{position:absolute;left:308px;top:3px;font-family:Arial;font-size:8pt;font-weight:bold;cursor:pointer;color:#878787;border-bottom:solid 0px #4f4f4e;}
.yourshoppingcartcontentscontentsDiv{background-color:#ffffff;width:150px;height:150px;margin-top:0px;border:solid 0px #ada28d;overflow:hidden;visibility:visible;display: block;}
.yourshoppingcartcontentscontentsTable{vertical-align:top;width:150px;height:150px;margin-top:0px;background: #ffffff;color: #444444;font-family: arial;font-size: 9pt;overflow:hidden;}
/* Related Products */
.relatedpopuptext {font-family:arial;font-size:9pt;color:#996633;min-height:53px;height:auto;_height:53px;}
.CartRelatedProductsContentDiv {width:390px;height:150px;padding-left:3px;margin-top:10px;float:left;overflow:hidden;}
.CartRelatedProductsDiv{position:relative;top:0px;left:4px;margin-bottom:7px;width:385px;height:150px;background-color:#ffffff;clear:both;}
.cartRelatedProductsCell{text-align:left;vertical-align:top;}

.CartRelatedProductsrelatedImage{cursor:pointer;border:solid 0px #996633;margin:3px 3px 3px 3px;}
.relatedproductwrap{width:108px;height:140px;overflow:hidden;padding:0px 0px 3px 0px;margin:0px 15px 0px 0px;border:solid 1px #e6e6e6;}
.relatedproductname{font-family:Arial;font-size:8pt;color:#4f4f4e;height:40px;padding:1px 3px 0px 3px;}
.relatedproductprice{width:100px;position:relative;bottom:0px;right:0px;font-family:Arial;color:#4f4f4e;font-size:8pt;font-weight:bold;text-align:right;}
.relatedproductsummary{font-family:Arial;font-size:9pt;color:#999999;}

/* Recently Viewed Products */
a.CartrecentItemLink:visited{font-family:Arial;font-size:8pt;color:#4f4f4e;font-weight:normal;text-decoration:none;}
a.CartrecentItemLink:active{font-family:Arial;font-size:8pt;color:#4f4f4e;font-weight:normal;text-decoration:none;}
a.CartrecentItemLink:link{font-family:Arial;font-size:8pt;color:#4f4f4e;font-weight:normal;text-decoration:none;}
a.CartrecentItemLink:hover{font-family:Arial;font-size:8pt;color:#4f4f4e;font-weight:normal;text-decoration:underline;}
.CartRecentItemsList{margin-top:5px;text-align:left;width:206px;min-height:15px;height:auto;_height:15px;padding-left:3px;}
.CartRecentItemsDiv{position:relative;top:0px;left:4px;width:210px;border:solid 1px #cccccc;height:118px;background-color:#ffffff;clear:both;}
/* Structure */
.CartMainDiv{text-align:right;float:left;width:610px;min-height:100%;height:auto;_height:100%;border:solid #000000;border-width:0px 0px 0px 0px;background-color:#ffffff;}
.CartTemplateBodyDiv{width:369px;}
/* Progression */
a.CartProgressionLink:visited{font-family:Arial;font-size:9pt;color:#4f4f4e;font-weight:bold;text-decoration:none;}
a.CartProgressionLink:active{font-family:Arial;font-size:9pt;color:#4f4f4e;font-weight:bold;text-decoration:none;}
a.CartProgressionLink:link{font-family:Arial;font-size:9pt;color:#4f4f4e;font-weight:bold;text-decoration:none;}
a.CartProgressionLink:hover{font-family:Arial;font-size:9pt;color:#4f4f4e;font-weight:bold;text-decoration:underline;}
.CartProgressionLineItem{float:left;white-space:nowrap;vertical-align:bottom;letter-spacing:1px;font-size:9pt;color:#4f4f4e;}
.CartProgressionDivider{float:left;margin:0px 3px 0px 3px;color:#777777;}
.CartProgressionProductName{float:left;font-size:9pt;font-family:arial;color:#4f4f4e;}
/* Fonts */
.CartMenusHeader{position:relative;top:0px;padding-left:0px;font-family:Arial;font-weight:bold;font-size:9pt;color:#4f4f4e;}
.CartTemplateBody{font-family:Arial;font-size:9pt;color:#cc6600;line-height:1.5em;}
/* Items By Category */
.productsmallimage{width:200px;height:200px;border:solid 1px #e6e7e8;float:left;z-index:0;position:absolute;}
a.productsmallitemName:visited{font-family:Arial;font-size:12pt;color:#4f4f4e;font-weight:bold;text-decoration:none;font-style:normal;}
a.productsmallitemName:active{font-family:Arial;font-size:12pt;color:#4f4f4e;font-weight:bold;text-decoration:none;font-style:normal;}
a.productsmallitemName:link{font-family:Arial;font-size:12pt;color:#4f4f4e;font-weight:bold;text-decoration:none;font-style:normal;}
a.productsmallitemName:hover{font-family:Arial;font-size:12pt;color:#4f4f4e;font-weight:bold;text-decoration:underline;font-style:normal;}
.productsmallitemDescription{font-family:Arial;font-size:10pt;line-height:1.5em;color:#4f4f4e;}
.productsmallitemPrice{font-family:Arial;font-size:12pt;font-style:italic;color:#4f4f4e;}
.productsmallitembuttons,.productsmallitembuttonsnoclick {height:36px;width:36px;margin:0 0 0 0;cursor:pointer;border:none;}
.productsmallitembuttonsnoclick {cursor:default;}
.productsmallitemNumber{font-family:Arial;font-size:7pt;color:#878787;font-weight:bold;text-decoration:none;}

/* Item Details */
.infoboxesheader{font-family:arial;font-size:10pt;font-weight:bold;text-align:right;width:395px;border-bottom:solid 2px #777777;float:right;margin-right:20px;margin-bottom:4px;color:#444444;}

.producttopdiv{min-height:16px;height:auto;_height:16px;width:360px;clear:both;}
.productlargediv{width:369px;padding:2px;}
.productlargedivcontent{width:369px;text-align:left;}
.productlargeslideshow{width:350px;height:390px;}
.productlargeslideshownooption{width:0px;height:0px;margin-bottom:5px;}
.productlargeadditionaldiv{width:146px;border:solid 1px #cccccc;min-height:40px;height:auto;_height:40px;background-color:#ffffff;margin-left:4px;margin-top:2px;margin-bottom:7px;}
.productlargeText{color:#999999;font-family:Arial;font-size:10pt;line-height:18pt;word-spacing:1px;margin:0px 7px 0px 7px;}
.productlargePrice{font:10pt arial;font-weight:bold;color:#4f4f4e;line-height:16pt;}
.productlargeStock{font:9pt arial;color:#4f4f4e;line-height:11pt;}
.productlargeItemNumber{font:9pt arial;color:#4f4f4e;line-height:11pt;}
.productlargeHeader{width:275px;height:20px;margin-top:7px;text-align:left;border-bottom:solid 1px #cccccc;font-family:Arial;font-size:9pt;color:#996633;font-weight:bold;text-decoration:none;letter-spacing:1px;}
.productlargeHeaderTab{position:relative;top:1px;width:150px;height:20px;background-color:#eeeeee;border:solid #cccccc;border-width:1px 1px 0px 1px;border-bottom:solid 1px #ebeaea;padding-left:3px;}
.productlargeaddtocartimage {cursor:pointer;position:relative;left:-0px;border:solid #cccccc;border-width:0px 0px 0px 0px;}
.productlargeaddtocartimagenostock {cursor:default;position:relative;left:-0px;border:solid #cccccc;border-width:0px 0px 0px 0px;}
.nooptiondiv{opacity:.5;filter:alpha(opacity=50);-moz-opacity:0.5;position:absolute;z-index:10;background-color:#000000;}
.nooptiontable{position:absolute;width:330px;height:275px;z-index:20;background-color:#ffffff;border:solid #222222;border-width:1px 1px 1px 1px;font-family:Arial;color:#996633;font-weight:bold;font-size:11pt;line-height:20pt;cursor:pointer;}
/* Browse By Category */
A.browsebycategoryheader:link {font-size: 9pt; text-transform:capitalize; color:#4f4f4e; font-family: arial; font-weight: bold; text-decoration:none;} 
A.browsebycategoryheader:visited {font-size: 9pt; text-transform:capitalize; color:#4f4f4e; font-family: arial; font-weight: bold; text-decoration:none;} 
A.browsebycategoryheader:active {font-size: 9pt; text-transform:capitalize; color:#4f4f4e; font-family: arial; font-weight: bold; text-decoration:none;}
A.browsebycategoryheader:hover {font-size: 9pt; text-transform:capitalize; color:#4f4f4e; font-family: arial; font-weight: bold; text-decoration:none; } 
A.browsebycategorysubcategory:link {color:#4f4f4e; text-decoration: none; font-family:Arial; font-size: 9pt; font-weight: 300;} 
A.browsebycategorysubcategory:visited {color:#4f4f4e;text-decoration: none; font-family:Arial; font-size: 9pt; font-weight: 300;} 
A.browsebycategorysubcategory:active {color:#4f4f4e;text-decoration: none; font-family:Arial; font-size: 9pt; font-weight: 300;}
A.browsebycategorysubcategory:hover {color:#4f4f4e;text-decoration: underline; font-family:Arial; font-size: 9pt; font-weight: 300;} 
.browsebycategoryrow {padding-left:3px;width:100%;}
.browsebycategoryunderline {border-bottom:solid 1px #996633;width:300px;text-align:left;}
/* Shopping Cart Contents */
.cartupdatebox{color:#888888;border:solid 1px #e6e6e6;font-family:Arial;font-size:8pt;font-weight:bold;text-align:center;width:25px;margin-top:5px;margin-right:3px;}

A.carttotalsiconlink:link {border:none;cursor:pointer;}
A.carttotalsiconlink:visited {border:none;cursor:pointer;}
A.carttotalsiconlink:active {border:none;cursor:pointer;}
A.carttotalsiconlink:hover {border:none;cursor:pointer;}
a.carttotalsshippinglink:link {font-size:8pt;font-family:arial;color:#cc6600;text-decoration:none;}
a.carttotalsshippinglink:visited {font-size:8pt;font-family:arial;color:#cc6600;text-decoration:none;}
a.carttotalsshippinglink:active {font-size:8pt;font-family:arial;color:#cc6600;text-decoration:none;}
a.carttotalsshippinglink:hover {font-size:8pt;font-family:arial;color:#cc6600;text-decoration:underline;}
a.cartlinelinksmall:link {font-weight:bold;font-size:7pt;font-family:arial;color:#cc6600;text-decoration:none;}
a.cartlinelinksmall:visited {font-weight:bold;font-size:7pt;font-family:arial;color:#cc6600;text-decoration:none;}
a.cartlinelinksmall:active {font-weight:bold;font-size:7pt;font-family:arial;color:#cc6600;text-decoration:none;}
a.cartlinelinksmall:hover {font-weight:bold;font-size:7pt;font-family:arial;color:#cc6600;text-decoration:underline;}
a.cartlinelink:link {font-size:8pt;font-family:arial;color:#cc6600;text-decoration:none;}
a.cartlinelink:visited {font-size:8pt;font-family:arial;color:#cc6600;text-decoration:none;}
a.cartlinelink:active {font-size:8pt;font-family:arial;color:#cc6600;text-decoration:none;}
a.cartlinelink:hover {font-size:8pt;font-family:arial;color:#cc6600;text-decoration:underline;}
.carttotalscontenttext {font-weight:bold;font-family:Arial;font-size:8pt;color:#cc6600;}
.cartlinetext {font-family:Arial;font-size:8pt;color:#cc6600;}
.cartNotice {font-size:10pt;font-family:Arial;color:#cc6600;font-weight:bold;}

.cartlinediv{width:369px;margin-bottom:7px;border:1px solid #cccccc;padding:2px;background-color:#ffffff;}
.cartlinecontentdiv{width:359px;min-height:56px;height:auto;_height:56px;}
.carttotalsdiv{width:369px;margin-top:14px;border:solid #cccccc;border-width:1px 1px 1px 1px;background-color:#ffffff;padding:2px 2px 5px 2px;}
.carttotalscontentdiv{width:369px;min-height:40px;height:auto;_height:40px;}
.carttotalsicon {margin-right:5px;cursor:pointer;border:none;}
.cartlineicon {cursor:pointer;border:none;}
/* Rounded Corners - Related Item Popups - Related Item Popups */
.popupraisedleftblack {background:transparent;width:167px;height:100%;}
.popupraisedleftblack h1, .raised p {margin:0 10px;}
.popupraisedleftblack h1 {font-size:2em; color:#ffffff;}
.popupraisedleftblack p {padding-bottom:0.5em;}
.popupraisedleftblack .b1, .popupraisedleftblack .b2, .popupraisedleftblack .b3, .popupraisedleftblack .b4, .popupraisedleftblack .b1b, .popupraisedleftblack .b2b, .popupraisedleftblack .b3b, .popupraisedleftblack .b4b {display:block; overflow:hidden; font-size:1px;}
.popupraisedleftblack .b1, .popupraisedleftblack .b2, .popupraisedleftblack .b3, .popupraisedleftblack .b1b, .popupraisedleftblack .b2b, .popupraisedleftblack .b3b {height:1px;}
.popupraisedleftblack .b1 {margin:0 5px; background:#b20606;background:#996633;border-left:1px solid #996633; border-right:1px solid #996633;}
.popupraisedleftblack .b2 {background:#ffffff; border-left:1px solid #996633; border-right:1px solid #996633;}
.popupraisedleftblack .b3 {background:#ffffff; border-left:1px solid #996633; border-right:1px solid #996633;}
.popupraisedleftblack .b4 {background:#ffffff; border-left:1px solid #996633; border-right:1px solid #996633;}
.popupraisedleftblack .b1b {margin:0 5px; background:#996633;border-left:1px solid #996633; border-right:1px solid #996633;}
.popupraisedleftblack .b2b {background:#ffffff; border-left:1px solid #996633; border-right:1px solid #996633;}
.popupraisedleftblack .b3b {background:#ffffff; border-left:1px solid #996633; border-right:1px solid #996633;}
.popupraisedleftblack .b4b {background:#ffffff; border-left:1px solid #996633; border-right:1px solid #996633;}
.popupraisedleftblack .b2, .popupraisedleftblack .b2b {margin:0 3px;}
.popupraisedleftblack .b3, .popupraisedleftblack .b3b {margin:0 2px;}
.popupraisedleftblack .b4, .popupraisedleftblack .b4b {height:2px; margin:0 1px;}
.popupraisedleftblack .popupboxcontent {background:#ffffff; border-left:1px solid #996633; border-right:1px solid #996633; padding:0px 7px 0px 7px;}

/* Curved cutout Borders*/
.yourcartraised {background:transparent;}

.yourcartraised .b1, .yourcartraised .b2, .yourcartraised .b3, .yourcartraised .b4, .yourcartraised .b1b, .yourcartraised .b2b, .yourcartraised .b3b, .yourcartraised .b4b {display:block; overflow:hidden; font-size:1px;}
.yourcartraised .b1, .yourcartraised .b2, .yourcartraised .b3, .yourcartraised .b1b, .yourcartraised .b2b, .yourcartraised .b3b {height:1px;}
.yourcartraised .b1 {margin:0 0px; background:#000000;background:#cccccc;border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.yourcartraised .b2 {margin:0 0px;background:#ffffff; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.yourcartraised .b3 {margin:0 0px;background:#ffffff; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.yourcartraised .b4 {height:2px;margin:0px 0px 0px 0px;background:#ffffff; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}

.yourcartraised .b1b {margin:0px 0px 0px 5px; background:#cccccc;border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.yourcartraised .b2b {background:#ffffff; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.yourcartraised .b3b {background:#ffffff; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.yourcartraised .b4b {background:#ffffff; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}

.yourcartraised .b2b {margin:0px 0px 0px 3px;}
.yourcartraised .b3b {margin:0px 0px 0px 2px;}
.yourcartraised .b4b {height:2px; margin:0px 0px 0px 1px;}
.yourcartraised .yourcartboxcontent {min-height:50px;height:auto;_height:50px; background:#ffffff; border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:0px 7px 0px 7px;}
/* Curved cutout Borders */
