/* Global */
body{ background:url("../images/background_body.png") repeat #faf9f5; font-family:cronos-pro,sans-serif; font-size: 16px;}
a{ text-decoration:none; transition-property:color; transition-duration:0.2s; -moz-transition-property:color; -moz-transition-duration:0.2s; -webkit-transition-property:color; -webkit-transition-duration:0.2s; -o-transition-property:color; -o-transition-duration:0.2s}
a:hover{ color:#a56aa8; text-decoration:underline; transition-property:color; transition-duration:0.2s; -moz-transition-property:color; -moz-transition-duration:0.2s; -webkit-transition-property:color; -webkit-transition-duration:0.2s; -o-transition-property:color; -o-transition-duration:0.2s}
a:active{ text-decoration:none}

/* Header */
#header{ background:url("../images/background_header.png") repeat-x top; height:155px}
#header #TopMenuIrada { height:30px; color:#3b403d; font-size:12px;}
#header #TopMenuIrada ul{ margin:0; text-align:right}
#header #TopMenuIrada ul li{ display:inline; line-height:30px; margin-left:10px}
#header #TopMenuIrada ul li a{ color:#3b403d; font-family:cronos-pro-caption,sans-serif}
#header #TopMenuIrada ul li a:hover{ text-decoration:none; color:#95a099}
#header #TopMenuIrada ul li a:active{ color:#3b403d}
#header #TopSale { height:30px; color:#3b403d; font-size:12px; line-height:30px; font-family:cronos-pro-caption,sans-serif; font-style:normal; font-weight:600}
#header #TopSale a{ display:inline; color:#3b403d; font-family:cronos-pro-caption,sans-serif; font-style:normal; font-weight:600}
#header #TopSale a:last-child{ padding-left:20px; background:url("../images/background_livechat.png") no-repeat  0 10px; margin:0 0 0 5px}
#header #TopSale a:first-child{ margin:0 0 0 5px}
#header #logo{ margin-top:18px}
#header #topLinks{ text-align:right; margin:13px 0 0 0}
#header #topLinks span{ display:block; margin-top:6px}
#header #topLinks a{ display:inline; margin: 0; padding: 0 53px  0 38px; font-family:brioso-pro; font-size:33px; font-style:italic; color:#231f20; background:url("../images/background_topmenu.png") no-repeat right 5px; height:33px}
#header #topLinks a.l{ background-image:none; padding:0 0 0 27px}
#header #topLinks a:hover{ text-decoration:none; color:#666; text-decoration:none}
#header #topLinks a:active{ color:#000}
#header #topLinks form #search_query{ width:330px; height:33px; background:url("../images/background_search.png") no-repeat; border: 0; font-family:cronos-pro; font-size:18px; color:#a6b2ab; font-style:italic; padding:0 0 0 11px}
#header #topLinks form #searchsubmit{ width:80px; height:33px; border:2px solid #b4c7b3; background-color:#b7ccb6; color:#FFF; font-size:18px; font-family:cronos-pro; line-height:34px; margin-left:5px; font-style:italic}

/* Category Page Content */
ul#CategoryContentList{ list-style:none; width:100%; padding:0 0 0 26px; margin:0; position:relative; right:-7px}
ul#CategoryContentList li.ProductItem { background-color: #FFFFFF;border: 1px solid #8A8A8A; box-shadow: 0 0 4px 0 #8A8A8A; -webkit-box-shadow: 0 0 4px 0 #8A8A8A; -moz-box-shadow: 0 0 4px 0 #8A8A8A; display: block; float: left; height: 300px; margin: 16px 8px; padding: 0; position: relative; width: 223px;}
ul#CategoryContentList li.ProductItem:hover {border: 4px solid white; -webkit-box-shadow: 0 0 36px 1px #333; -moz-box-shadow: 0 0 36px 1px #333; box-shadow: 0 0 36px 1px #333; margin: 13px 5px;}
ul#CategoryContentList li.ProductItem:active {border: 4px solid white; -webkit-box-shadow: 0 0 48px 6px #111; -moz-box-shadow: 0 0 48px 6px #111; box-shadow: 0 0 60px 6px #222; margin: 12px 5px 14px; -moz-transform: rotate(-2deg); -webkit-transform: rotate(-2deg);transform: rotate(-2deg);}

ul#CategoryContentList li.ProductItem a{ color:#322e28}
ul#CategoryContentList li.ProductItem .name { background-color: #F7F6F4; border: 1px solid #C1BEBC; bottom: 3px; display: block; font-family: cronos-pro-caption,sans-serif; font-size: 15px; font-style: normal; font-weight: 400; line-height: 19px; left: -2px; padding: 6px 7px; position: absolute; text-align: center; width: 211px; }
ul#CategoryContentList li.ProductItem .name .price{ display:block; color:#448394; font-family:cronos-pro-caption,sans-serif; font-style:normal; font-weight:400; font-size:13px}
ul#CategoryContentList li.ProductItem:hover .name{ background-color:#fbf3cf; left:-4px; width:209px; padding: 6px 10px; color:#322e28}
ul#CategoryContentList li.ProductItem .name .price em{ color:#807880; font-style:normal;padding-right: 6px;}
ul#CategoryContentList li.ProductItem .Rating {display: none;}
ul#CategoryContentList li.ProductItem:hover .Rating {visibility: visible; display: inline-block}

/* Sidebar Overrides */
#categoryMenu *{ font-family:cronos-pro-caption,sans-serif; font-style:normal; font-weight:400}
#categoryMenu{}
#categoryMenu h3 a{ font-size:21px; padding:4px 0 4px 30px}
#categoryMenu h3{ padding:0; margin:0}
#categoryMenu div{ margin:-1px  0 -1px  0; padding:0 0 20px 0}
#categoryMenu div a{ display:block; font-size:15px; margin-left:30px; border:none; line-height:22px}
#categoryMainMenu{ padding: 0 0 12px 0; margin:20px 0 0 0; -webkit-box-shadow: 0 0 10px 2px #777; -moz-box-shadow: 0 0 10px 2px #777; box-shadow: 0 0 10px 2px #777; width:190px; overflow:hidden; background-color:#FFF}
#catMenuHeader{ display:block; height:83px; background-color:#448394; color:#fff; font-size:33px; font-style:italic; line-height:30px !important; margin-bottom: 8px; text-align:center}
#catMenuHeader p{ display:block; padding:10px; font-family:cronos-pro,sans-serif; font-style:italic; font-weight:400; line-height:30px !important}
#sideFacebook{ -webkit-box-shadow: 0 0 4px 0 #8a8a8a; -moz-box-shadow: 0 0 4px 0 #8a8a8a; box-shadow: 0 0 4px 0 #8a8a8a; margin:35px 0 15px 0; background-color:#FFF; width:190px}
#catagoryContent{ }
#sidebarIrada {  }

/* Breadcrumbs */
#breadcrumbs, .Breadcrumb { margin:16px  0 30px  0}
#breadcrumbs ul, .Breadcrumb ul { padding:0; margin:0}
#breadcrumbs ul li, .Breadcrumb ul li { list-style:none; display:inline; font-family:cronos-pro-caption,sans-serif; font-style:normal; font-weight:400}
#breadcrumbs ul li a, .Breadcrumb ul li a { color:#4f8d9e; text-decoration:underline}
#breadcrumbs ul li a:hover, .Breadcrumb ul li a:hover {}
#breadcrumbs ul li a:active, .Breadcrumb ul li a:hover {}
#productBreadcrumbs{}
#productBreadcrumbs ul { margin:0 0 20px 0; padding:0; list-style:none}
#productBreadcrumbs ul li { list-style:none; display:inline; padding: 0 6px 0 0}
#productBreadcrumbs ul li a { color:#4f8d9e; text-decoration:underline; display:inline-block; padding:0 6px 0 0}

/* Footer */
#footer{ height:886px; background:url("../images/background_footer.png") repeat-x #fff}
#footerTitle{ font-family:cronos-pro-caption,sans-serif; font-style:italic; font-weight:400; color:#8b8f89; font-size:28px; display:block; text-align:center; padding:0; margin-top:20px}
#signup{ padding-top:40px; font-family:cronos-pro,sans-serif; font-style:italic; font-weight:600}
#first h5, #second h5, #third h5, #links h5{ display:block; color:#96bf94; font-size:23px; line-height:22px; font-style:italic; font-weight:600; margin: 0 0 10px 0; padding:0; font-family:cronos-pro,sans-serif; font-style:italic; font-weight:600}
#first p, #second p, #third p{ font-size:16px; padding:0}
#first, #second, #third{ margin-top:70px; color:#37311b}
#first{}
#second{}
#third a{ display:block; font-size:14px; color:#37311b}
#third a:hover{ color:#a56aa8; text-decoration:none}
#signup h1{ padding:0; margin:0; font-size:28px; color:#ccdde2}
#signup p{ color:#acbbbf; font-size:18px; margin:0; padding:0; font-weight:400}
#signup #mc-embedded-subscribe-form{ margin-top:17px; display:block}
#signup #mc-embedded-subscribe-form #mce-EMAIL{ width:335px; height:33px; overflow:hidden; background:url("/template/images/fl2_email.png") no-repeat top left; padding:0 0 0 10px; border:0; line-height:33px; font-size:18px; font-family:cronos-pro,sans-serif; font-style:italic; font-weight:400}
#signup #mc-embedded-subscribe-form #mc-embedded-subscribe{ color:#fff; font-size:18px; font-family:cronos-pro,sans-serif; font-style:italic; font-weight:400; background:url("/template/images/fl2_signup.png") no-repeat top left; border:0; width:80px; height:33px}
#signup #mc-embedded-subscribe-form #mc-embedded-subscribe:hover{ color:#ccdde2; cursor:hand}
#signup_quote{ padding-top:40px}


#links{ height:388px; margin:20px 0 !important; background:url("/template/images/background_footer3.png") no-repeat top center; width: 970px; position: relative; left: -8px;}
#links h5{ margin-top:55px}
#links a{ display:block; font-size:16px; color:#37311b}
#links a:hover{ color:#a56aa8; text-decoration:none}
#socialdiv span.padding{ display:block; margin:55px 0 0 0}
#socialdiv .social{ display:block; width:42px; height:42px; margin-bottom:6px; overflow:hidden; margin-left:10px}
#socialdiv .social a{ display:block; width:42px; height:42px; background-position:-42px  0; background-repeat:no-repeat}
#socialdiv .social a:hover{ background-position: 0  0}
#socialdiv .facebook a{ background-image:url("/template/images/social_facebook.png")}
#socialdiv .twitter a{ background-image:url("/template/images/social_twitter.png")}
#socialdiv .flickr a{ background-image:url("/template/images/social_flickr.png")}
#socialdiv .youtube a{ background-image:url("/template/images/social_youtube.png")}
#socialdiv .social a span{ font-size: 0; line-height:42px}
#trust{ margin-top:95px; text-align:center}
#trust img{ margin:0 10px 0 10px}
.working1{ background-color:yellow !important}
.working2{ background-color:red !important}
.working3{ background-color:blue !important}

/* Main Content, in no order. */
h1, h2, h3, h4, h5{ font-family:brioso-pro,sans-serif; font-style:italic; font-weight:400; color:#807c73}
#catName h1{ font-size:48px; margin-bottom: 6px}
.SortBox {text-align: right}

/* Product Page */
#productPage h1{ color:#231f20; line-height:36px; margin-bottom:3px}
.ProductMain h1, #productInfo #value .ProductPrice{ font-size:30px; color:#282028; margin-bottom:0}
.PriceRow{ font-size:27px; font-family:brioso-pro; display:block; margin-top:15px}


#productPage #productDescription a{ color:#458395}
#productPage #productDescription p{ margin:10px 0 0 0}
#productPage #productDescription p:first-child{ margin: 0}

#productDescription { font-family:"cronos-pro",sans-serif; font-size:16px; line-height:22px}
#productDescription .summary .read-more { margin: 0; padding: 0; position: relative; top: -22px; font-size:16px; color:#231f20; line-height:22px}
.read-less { margin: 0; padding: 0; position: relative; top: -22px; text-transform: capitalize; }

#ProductMain p{ margin-bottom:0}

#ProductDetails { min-height: 700px; }
#ProductDetails .ProductImages {  background-color:#FFF; width:470px; -webkit-box-shadow: 0 5px 5px 1px #8a8a8a; -moz-box-shadow: 0 5px 5px 1px #8a8a8a; box-shadow: 0 5px 5px 1px #8a8a8a; height:auto; z-index:100}
#ProductDetails #ProductImages { padding-bottom: 0px; margin-top: -40px;}
#ProductDetails .ProductImagesBox { position:absolute; width:470px; top:136px; height:auto; padding-bottom:7px; z-index:100; display: block; text-align: center; }

.ProductThumbImage {margin: 0 auto;}
#header{ position:relative; z-index:200}
#ProductDetails .ProductImages .ProductThumbImage{ z-index:100}
#productPage #ProductMain{ position:relative; z-index:100}
.productPageContent{}
#ProductDetails .ProductImages .ProductTinyImageList{ margin:0 auto !important; width:80%}
html{ overflow:auto}
.smallIcons{ clear:both}
.smallIcons ul{ list-style:none}
.smallIcons ul li{ list-style:none; display:inline}
.smallIcons ul li a{}
.ProductDetailsBlock{ display:block; background-color:#fff; opacity:0.9; filter:alpha(opacity=90); /* For IE8 and earlier */ position:relative; left:-58px; -webkit-box-shadow: 0 2px 3px 1px #CCC; -moz-box-shadow: 0 2px 3px 1px #CCC; box-shadow: 0 2px 3px 1px #CCC; z-index:50}
#productInfo{ position:relative}
#scotchRight{ position:absolute; right:-26px; top:-26px; background:url("../images/images/scotch-right.png") no-repeat; width:94px; height:91px}
#scotchLeft{ position:absolute; left:-26px; top:-26px; background:url("../images/images/scotch-left.png") no-repeat; width:94px; height:91px}
.DetailRow .Value{}
.DetailRow .Label, .productAttributeLabel span.name{ font-family:"cronos-pro",sans-serif; font-style:normal; font-weight:600; text-transform:uppercase; font-size:14px; letter-spacing: 1px}
.DetailRow .Label {display:block;  margin-top:7px; }
.productAttributeLabel{ display:block; width:250px; height:20px}
.productAttributeLabel span.required{ color:#ac51ac; position:relative; left:-15px; top: 4px;}
.productAttributeLabel span.name{ position:relative; left: -8px}
#madewithcare{ position:absolute; right:14px; top:20px}

.AddCartButton .FloatLeft { display: block; margin-top:0; margin-right:16px; float: left}
.AddCartButton .BulkDiscount img {margin: 9px 0 9px 48px; padding-top: 4px}
span.breadcrumbs ul { list-style:none; margin:8px 0 20px; padding:0}
span.breadcrumbs ul li:first-child { padding:0 0 0 0}
span.breadcrumbs ul li { list-style:none; display:inline; padding: 0  0 0 6px}
span.breadcrumbs ul li a { color:#4f8d9e; font-size:12px; font-family:"cronos-pro",sans-serif; display:inline-block; padding: 0 6px 0 0; text-decoration:underline; }

.AddThisButtonBox *{ padding:0; margin:0; background-color:red}
.top20{ margin-top:20px}
.bottom20{ margin-bottom:20px}
.ProductDetailsBlock .DetailRow, .productAttributeValue, .productAttributeLabel { display: block; position: relative; left: -20px;}
.ProductPolicies {font-size: 14px; margin-top: 16px; color:#676167}

/* Home Page */
#homeFirst{ position:relative; padding-bottom: 0}
#whatimage{ position:absolute; width:110px; height:180px; background:url("/template/images/whatisirada.png") no-repeat; top:-10px; right:-55px}
#homeRight h4{ font-family:"brioso-pro",sans-serif; font-style:italic; font-weight:500; font-size:42px; color:#ceb663; padding: 0; margin:12px  0  0  0}
#homeRight p.intro{ font-size:16px; line-height:20px; font-family:"cronos-pro",sans-serif; padding-right:55px; margin:0 0 12px 0}
#homeRight p a{ color:#6dadbf}
#homeRight p hr{ margin-bottom: 0}

/* Overriding jQueryUI */
#homeRight .ui-widget-content{ background:none; border:none}
#homeRight .ui-widget-header{ background:none; border:none}
#homeRight .ui-widget-header a{ background:none}
#homeRight .ui-state-default{ background:none; border:none}
#homeRight .ui-tabs, #homeRight .ui-tabs-panel{ padding: 0}
#homeRight #navigation{ padding: 0; margin: 0}
#homeRight #navigation .ui-tabs-selected a{ color:#37311b}
#homeRight #navigation .ui-state-active{ background:url("/template/images/tab_under_latest.png") no-repeat bottom}
#homeRight .ui-tabs-nav li a{ font-size:14px; color:#35788c; padding:0 10px 5px 10px}
#homeRight .ui-tabs-panel{ background-color:#fdfcfa; -webkit-box-shadow: 0  0 7px 1px rgba(0,0,0,0.2); -moz-box-shadow: 0  0 7px 1px rgba(0,0,0,0.2); box-shadow: 0  0 7px 1px rgba(0,0,0,0.2); padding:15px  0; margin-top:1px; width:256px; margin-bottom: 0}
#homeRight .ui-tabs-panel h5{ font-family:"brioso-pro",sans-serif; font-style:italic; font-weight:500; padding: 0; margin: 0; font-size:37px; color:#ceb663; display:block; text-align:center}
#homeRight .ui-tabs-panel h6{ color:#37311b; font-size:16px; margin: 0; padding: 0}
#homeRight .ui-tabs-panel p{ font-size:14px; line-height:20px}
#homeRight span.star{display:block; height:12px; background:url("/template/images/star.png") repeat-x}
#homeRight span.one{width:12px}
#homeRight span.two{width:24px}
#homeRight span.three{width:36px}
#homeRight span.four{width:48px}
#homeRight span.five{width:60px}

/* Learn More */
#homeLearnAbout{ -webkit-box-shadow: 0  0 7px 1px rgba(0,0,0,0.2); -moz-box-shadow: 0  0 7px 1px rgba(0,0,0,0.2); box-shadow: 0  0 7px 1px rgba(0,0,0,0.2); background-color:#FFF; margin-top: -8px}
#homeLearnAbout #homeLearn01{ font-family:"brioso-pro",sans-serif; font-style:italic; font-weight:400; font-size:30px; line-height:40px; background-color:#938692; color:#fff; text-align:center; padding-top:26px; height:121px; background:-moz-radial-gradient(center,ellipse cover, rgba(173,163,172,1) 0%,rgba(137,123,136,1) 100%); /* FF3.6+*/ background:-webkit-gradient(radial,center center, 0,center center,100%,color-stop(0%,rgba(173,163,172,1)),color-stop(100%,rgba(137,123,136,1))); /* Chrome,Safari4+*/ background:-webkit-radial-gradient(center,ellipse cover, rgba(173,163,172,1) 0%,rgba(137,123,136,1) 100%); /* Chrome10+,Safari5.1+*/ background:-o-radial-gradient(center,ellipse cover, rgba(173,163,172,1) 0%,rgba(137,123,136,1) 100%); /* Opera 12+*/ background:-ms-radial-gradient(center,ellipse cover, rgba(173,163,172,1) 0%,rgba(137,123,136,1) 100%); /* IE10+*/ background:radial-gradient(center,ellipse cover, rgba(173,163,172,1) 0%,rgba(137,123,136,1) 100%); /* W3C */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ada3ac',endColorstr='#897b88',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
#homeLearnAbout #homeLearn02 h4, #homeLearnAbout #homeLearn03 h4, #homeBrowse h4{ font-style:italic; color:#49889b; font-size:30px; margin:13px  0  0; font-family:cronos-pro,sans-serif; font-weight:400}
#homeLearnAbout #homeLearn02 ol{margin-top:0; padding-top:0}
#homeLearnAbout #homeLearn02 ol li a, #homeLearnAbout #homeLearn03 ol li a{ font-size:17px; line-height:22px; color:#3d4648}
hr.justaline{ margin:30px 0}

/* Browse Our Selection */
#homeBrowse{ -webkit-box-shadow:inset  0  0 5px  0 rgba(0,0,0,0.4); -moz-box-shadow:inset  0  0 5px  0 rgba(0,0,0,0.4); box-shadow:inset  0  0 5px  0 rgba(0,0,0,0.4); height:177px; background-color:#fff}
#homeBrowse #browse1{ background-color:#285a69; height:177px; font-family:"brioso-pro",sans-serif; font-style:italic; font-weight:400; font-size:30px; color:#fff; text-align:center; line-height:40px; background:-moz-radial-gradient(center,ellipse cover, rgba(115,161,175,1) 0%,rgba(40,90,105,1) 100%); /* FF3.6+*/ background:-webkit-gradient(radial,center center, 0,center center,100%,color-stop(0%,rgba(115,161,175,1)),color-stop(100%,rgba(40,90,105,1))); /* Chrome,Safari4+*/ background:-webkit-radial-gradient(center,ellipse cover, rgba(115,161,175,1) 0%,rgba(40,90,105,1) 100%); /* Chrome10+,Safari5.1+*/ background:-o-radial-gradient(center,ellipse cover, rgba(115,161,175,1) 0%,rgba(40,90,105,1) 100%); /* Opera 12+*/ background:-ms-radial-gradient(center,ellipse cover, rgba(115,161,175,1) 0%,rgba(40,90,105,1) 100%); /* IE10+*/ background:radial-gradient(center,ellipse cover, rgba(115,161,175,1) 0%,rgba(40,90,105,1) 100%); /* W3C */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#73a1af',endColorstr='#285a69',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
#homeBrowse #browse1 div{ display:block; padding-top:30px}
#homeBrowse h4{font-size:23px}
#homeBrowse ul{margin:0; padding:0}
#homeBrowse ul li{list-style:none; margin:0; padding:0}
#homeBrowse ul li a{color:#3d4648; font-size:18px; line-height:24px}

/* Featured Artist */
#FeaturedArtist{background:url('/template/images/featured_background.jpg') top no-repeat; position:absolute; top:-10px; right:0; height:504px}
#FeaturedArtist #featuredArtist{margin:28px 22px 28px 21px}
#FeaturedArtist #featuredArtist img{margin:0; padding:0}
#FeaturedArtist #featuredArtist p{color:#2d2b26; font-size:15px; line-height:18px; display:block; margin:0 13px}

/* What Customers Say */
#ProductReviewContainer { position: relative }
#ProductReviews { display: block; background: url(/template/images/reviews_repeat.jpg) repeat-y; position: relative; margin:0; padding-top:15px;}
#ProductReviewsIradas { width: 420px; margin:0 24px 0 30px;}
#ProductReviewsIrada {display: block; background-repeat: no-repeat; background-image: url(../images/reviews_header.jpg); width: 473px; height: 85px;}
#ProductReviewsIrada h4, #ProductReviewsIrada h4 span {display: none; padding: 0; margin: 0;}
.ProductReviewsFooter { background: url(../images/reviews_footer.jpg) no-repeat; width: 472px; height: 106px; position: relative; bottom: 23px;right:2px}
.ProductReviewPaging {text-align: center}

/* Form */
form.ProductReviewForm {width: 364px;}
form.ProductReviewForm select#revrating {width: 364px;}
form.ProductReviewForm #revtitle {width: 364px;}
form.ProductReviewForm #revtext {width: 364px;}
form.ProductReviewForm #revfromname {width: 364px;}
form.ProductReviewForm #reviews {width: 364px;}
form.ProductReviewForm textarea {width: 364px;}

/* Product Page Reviews */
h4.ReviewTitle { font-size: 18px; font-style: normal; color: #231f20; margin: 0; padding:0;}
ol.ProductReviewList p { margin: 0; padding: 0;}
ol.ProductReviewList .Meta { margin: 0 0 40px; padding: 0; color: #807c73; font-size: 14px}
ol.ProductReviewList { font-family:brioso-pro; list-style: none;}
ol.ProductReviewList * { padding: 0; margin: 0}
ol.ProductReviewList .reviewText {font-size: 18px; line-height:27px; color:#403c33;}
ol.ProductReviewList br { display: none }
#ProductReviewContainer h3 {display: none;}
#ProductReviewContainer h4 {font-size: 21px;line-height:27px;}

#SideProductRelated { margin: 25px 0 0 0;}
#SideProductRelated h2 span { display: none;}
#SideProductRelated ul.ProductList { padding:0; margin:0 0 36px;}
#SideProductRelated ul.ProductList li { height: 120px; list-style: none outside none; margin:0; opacity:0.8; padding:12px}
#SideProductRelated ul.ProductList li:hover {opacity:1; background-color:#fff; box-shadow: 0 0 7px 1px #999 }
#SideProductRelated ul.ProductList li .ProductImage { height:120px; margin-right:10px; overflow:hidden; width:93px; float: left; -webkit-box-shadow: 0 0 2px 0 #000; -moz-box-shadow: 0 0 2px 0 #000; box-shadow: 0 0 2px 0 #000; z-index: 150}
#SideProductRelated ul.ProductList li .ProductImage img { border:1px solid #FFF; height:125px;width:93px; z-index: 150}
#SideProductRelated ul.ProductList li .ProductImage img:hover { border:1px solid #FFF; height:187px; width:139px; margin-left: -24px; margin-top: -24px; z-index: 155}
#SideProductRelated ul.ProductList li .ProductDetails { clear: right; opacity: 0.75; z-index: 10; margin-left: 100px}
#SideProductRelated ul.ProductList li .ProductDetails strong a { font-family:"cronos-pro",sans-serif; font-size:18px; font-weight: 600; display: block; color: #000;z-index: 10;line-height:22px }
#SideProductRelated ul.ProductList li .ProductDetails strong { font-weight: normal;z-index: 10}
#SideProductRelated ul.ProductList li .ProductDetails span {}
#page { background-color: #fff;}

/* Shoping Cart */
#SuggestiveCartContent h2 { font-size: 36px; font-style: italic; font-weight: 500; color: #8c7032; font-family:"brioso-pro",sans-serif; }
#SuggestiveCartContent ul.ProductList {margin: 0; padding: 0; list-style: none; width:300px;}
#SuggestiveCartContent ul.ProductList li { display: block;  height: 82px; margin: 0 0 10px 0px; background-color: yellow;}
#SuggestiveCartContent ul.ProductList li img { width: 62px; height: 84px; border: 4px solid white;}
#SuggestiveCartContent ul.ProductList li .ProductImage img { width: 62px; height: 84px; }
table.CartContents thead tr th, table.General thead tr th { background: #cad9ca; color: #2f2f2f; border-bottom: 1px solid #dcdcdc; }

/* Shop by Artist */
ul#artist {margin: 0;padding: 0;list-style: none;}

/* Home Social Icons */
#pageshare { width: 200px; height: 80px; margin: 0 auto !important; }
#pageshare .sbutton { float:left; margin:5px 5px 0 5px;}
#pageshare #fbshare { margin-right: 0px}
#pageshareproduct { opacity: 0.62; margin: 0 0 15px -4px}
#pageshareproduct:hover { opacity: 1}
#pageshareproduct .sbutton { float:left; margin:0px; width: auto}
#pageshareproduct #fbshare { margin-right: 0px;}
#pageshareproduct #tweet {}
#pageshareproduct #gplusone {}
#pageshareproduct #fbshare {}

/* Product Chat
#ProductChatContainer { background-color: #faf8f2;  -webkit-box-shadow: 0 0 4px 0 #666; -moz-box-shadow: 0 0 4px 0 #666; box-shadow: 0 0 4px 0 #666; padding: 5px;}
*/
.TagList span { display: inline; }
#SideProductRecentlyViewed { text-align: center; margin-bottom: 48px;}
#SideProductRecentlyViewed ul.ProductList { list-style: none; padding: 12px 0 0; margin: 0;}
#SideProductRecentlyViewed ul.ProductList li { display: inline-block; background-color: #fff; -webkit-box-shadow: 0 0 2px #8a8a8a; -moz-box-shadow: 0 0 2px 0 #8a8a8a; box-shadow: 0 0 2px 0 #8a8a8a; margin:0 7px;}
#SideProductRecentlyViewed ul.ProductList li:hover { -webkit-box-shadow: 0 0 9px #333; -moz-box-shadow: 0 0 9px 0 #333; box-shadow: 0 0 9px 0 #333; margin:0 7px;}
#SideProductRecentlyViewed ul.ProductList li .ProductImageViewed a {}
#SideProductRecentlyViewed ul.ProductList li .ProductImageViewed a img { width: 67px; height: 95px; border: 1px solid #fff; opacity: .8}
#SideProductRecentlyViewed ul.ProductList li .ProductImageViewed a img:hover { opacity: 1}
.socialcategry { margin-top: 0px; padding-top: 0px;}
.simpleshipping {}
.simpleshipping p { font-family:cronos-pro,sans-serif; font-size: 18px; line-height: 21px; color: #29271f; display: block; padding: 0; margin: 0 0 15px 0; min-height: 40px;}
.simpleshipping p img { float: left; margin-bottom: 10px; margin-right: 5px;}
.simpleshipping .firstimg {margin-bottom: 10px;}
.CategoryDescription { display: block; margin-left: 40px; margin-top: 20px; line-height: 22px; font-size: 18px; color: #29271f;}
.CategoryDescription h2 {color: #ceb663; font-size: 40px; margin: 40px 0 20px 0;}
#SideMenuPages { margin-top: 20px;}
#SideMenuPages h3 { }
#SideMenuPages ul { }
#SideMenuPages ul li { }
#SideMenuPages ul li a { }
.ProductSectionSeparator {display: none; visibility:hidden} /* NOT WORKING: FIGURE OUT HOW TO REMOVE THESE <HR>s  */
/* #ProductReviewMainContainer {-webkit-box-shadow: 0 2px 4px 0 #AAA; -moz-box-shadow: 0 2px 4px 0 #AAA; box-shadow: 0 2px 4px 0 #AAA; margin: -32px 7px 36px -9px; z-index: 100;} */
#ProductReviewMainContainer {
    background: url("../../product_images/uploaded_images/bg-product-discussion.png") no-repeat left bottom #faf8f2;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.65), 0 0 20px rgba(0, 0, 0, 0.1) inset;
    margin: -40px 7px 36px -9px;
    position: relative;
}
#ProductReviewMainContainer:before, #ProductReviewMainContainer:after {
    border-radius: 100px 100px 100px 100px / 10px 10px 10px 10px;
    bottom: 0;
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5);
    content: "";
    left: 10px;
    position: absolute;
    right: 10px;
    top: 0;
    z-index: -1;
}
#ProductReviewMainContainer:after {
    -moz-transform: skew(8deg) rotate(3deg);
    left: auto;
    right: 10px;
}
/*#livefyre {
    margin-right: 20px !important;
    width: 410px !important;
}
#livefyre .lf_conv_box li {
    list-style: none outside none !important;
}
#livefyre #lf_comments, #lf_fyre_head {
    width: 428px;
}*/
/*ProductReviewsFooter {float: left; margin: 27px 0 0 50px}*/
#ProductReviewMainContainer {background-color: #fff; padding: 10px 0}
#ProductChatContainer {background-color: #fff; border: 1px solid #ede0c1; margin: 0 10px; padding: 7px;}
#dsq-content #dsq-footer li {float: right; text-align: right; margin: 0}
#dsq-content #dsq-footer {float: right;margin: 1em 0; padding: 0}

/* Select

select {background-color:#fff;border: 1px solid #ccc}
select {margin:0.5em 0; padding: 6px}
#productDetailsAddToCartForm select{ margin:1px 2px 12px 0; font-family:"cronos-pro",sans-serif; font-style:normal; font-weight:600; font-size: 14px; height:24px; color:#555}
.productAttributeValue select{ height:20px; font-family:arial}
.AddCartButton select#qty_{ width:42px; height:24px; border:1px solid #cdcccc; display:block; text-align:center; line-height:24px; font-size:14px; color: #555; float: left; margin-right:20px}
.AddCartButton select#qty_ option{ line-height:24px} */
#dsq-sort-by select {display: none}

select {
    background-color:#fff;
    border: 1px solid #ccc;
    margin:3px 0 9px;
    padding: 4px;
    font-family:"cronos-pro",sans-serif;
    font-style:normal;
    font-weight:600;
    font-size: 14px;
    color:#555;
    display:block;
}