#jc h4 { font-size: 1.3em; }
#comments-form p, #comments-form #comments-form-buttons, #comments-form #comments-form-error, #comments-form #comments-form-captcha-holder { margin-left: 0px ! important; }
#comments-form .btn div, #comments-report-form .btn div { background: rgb(0, 0, 0) none repeat scroll 0% 0%; float: left; margin: 0px -25px 0px 0px; }
#comments-form .btn, #comments-report-form .btn { background: rgb(0, 0, 0) none repeat scroll 0% 0%; float: left; margin-left: -4px; }
#comments-form .btn a, #comments-report-form .btn a { border: medium none; color: rgb(255, 255, 255); font-weight: normal; height: 31px; font-size: 1em; line-height: 29px; padding: 0px 24px; text-decoration: none; }
#comments-form .btn a:hover, #comments-report-form .btn a:hover { color: rgb(102, 102, 102); text-decoration: none; }
#comments-footer { border: medium none; height: 20px; }
#comments-form-message { padding: 5px 8px 5px 33px; }
.comments-form-message-info { border: 1px solid rgb(204, 204, 204); }
#comments .comments-list { margin-left: 0px; }
#comments-list-footer { margin: 0px 0px 10px ! important; }
#comments .comment-author, #comments .author-homepage { color: rgb(60, 69, 45); font-weight: bold; margin: 0px; padding-right: 6px; padding-left: 6px; }
#jc h4, #jc .rbox_t, #jc .rbox_b, #jc .rbox_m { border: medium none; }
#jc .rbox_tr, #jc .rbox_tl, #jc .rbox_t, #jc .rbox_m, #jc .rbox_br, #jc .rbox_bl, #jc .rbox_b { background: transparent none repeat scroll 0% 0%; }
#comments-list .even { border-bottom: 1px dotted rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#comments-list .odd {  }
#comments .comment-body { padding-left: 7px; padding-top: 9px; }
.jcomments-links { margin-top: 18px; }
#jc h4 { font-weight: normal; font-size: 1em; }
#comments .comment-date { background: transparent none repeat scroll 0px 0px; color: rgb(51, 51, 51); font-size: 10px; margin: 0px; padding: 0px; }
#comments .comment-anchor { font-size: 11px; display: none; color: rgb(51, 51, 51); }
#comments-form img.captcha { height: 44px; width: 116px; }
#comments .comments-buttons { background: rgb(0, 0, 0) none repeat scroll 0px 0px; color: rgb(255, 255, 255); float: right; font-size: 11px; margin-top: 7px; padding: 5px 4px 4px; }
#jc h4, #jc .rbox_t, #jc .rbox_b, #jc .rbox_m { border: medium none; }
#jc .rbox_tr, #jc .rbox_tl, #jc .rbox_t, #jc .rbox_m, #jc .rbox_br, #jc .rbox_bl, #jc .rbox_b { background: transparent none repeat scroll 0% 0%; }
#comments-list .even { border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#comments-list .odd { border: 1px solid rgb(191, 191, 191); background: rgb(243, 243, 243) none repeat scroll 0% 0%; }
#comments .comment-body { padding-left: 24px; padding-top: 13px; }
.jcomments-links { margin-top: 18px; }
.product_name { padding-bottom: 10px; }
.product_name a { font-size: 1em; color: rgb(69, 69, 69); font-weight: normal; }
div#tienda_category_header span { font-size: 1.3em; }
div#tienda_products div.product_item { border-bottom: medium none; float: left; margin-bottom: 0px; padding-bottom: 0px; padding-top: 6px; margin-right: 6px; }
div#tienda_category_header { background: transparent none repeat scroll 0% 0%; border-bottom: medium none; margin-top: 13px; padding: 10px 0px; }
#tienda_category_header { padding: 10px 10px 19px; }
div#tienda_product_header span.product_name { display: block; font-size: 1.3em; color: rgb(69, 69, 69); font-weight: normal; padding-bottom: 14px; }
.tienda_header { margin-bottom: 9px; margin-top: 19px; border: medium none; }
.tienda_header span { font-size: 1.3em; }
.product_listimage { margin-right: 1px; }
div#tienda_product_header { border: medium none; margin-bottom: 20px; padding: 8px 8px 8px 0px; }
div.product_rating, div.product_rating img { margin-left: -1px; }
.product_image div a.modal { border: medium none; font-size: 1.1em; margin-top: 6px; }
div#tienda_subcategories { border-bottom: medium none; margin-bottom: 10px; }
#tienda_categories #tienda_subcategories .subcategory_thumb { background: transparent none repeat scroll 0% 0%; margin: 5px 0px 15px; min-height: 92px; padding-left: 15px; padding-right: 10px; padding-top: 0px; text-align: center; }
#tienda_categories .subcategory_name { background: rgb(0, 0, 0) none repeat scroll 0px 0px; font-size: 13px; margin-left: 21px; padding: 1px 13px; margin-top: 21px; position: absolute; }
#tienda_categories .subcategory_name a { color: rgb(255, 255, 255); }
div.subcategory { margin-right: 0px; padding-left: 0px; padding-right: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; }
div.subcategory:hover { margin-right: 0px; padding-left: 0px; padding-right: 0px; background: rgb(204, 204, 204) none repeat scroll 0% 0%; }
div.subcategory img { max-height: 224px; max-width: 335px; }
#tienda_products .product_info { padding: 8px; }
div.product_image { float: none; width: 111px; text-align: center; }
div.product_listimage img { max-height: 78px; max-width: 109px; }
.product_listimage .product_addtocart { color: rgb(0, 0, 0); padding-bottom: 0px; padding-left: 5px; font-size: 1.1em; padding-top: 3px; text-align: left; }
.product_addtocart .addtocart_icon { background: transparent url(198e83fbdd9ca9acd7d8a9b18ef88005c44ee12b.png)  no-repeat scroll right center; float: right; height: 14px; margin-right: 3px; margin-top: 6px; width: 16px; }
div#tienda_products div.product_thumb { float: left; margin: 0px 13px 5px 0px; }
div#tienda_category_header img { max-height: 120px; padding-bottom: 9px; float: left; padding-right: 12px; vertical-align: middle; }
.cat_title { font-size: 1.2em; margin-top: 2px; }
.default div.product_buy { float: none; }
div#tienda_products div.product_buy { max-width: none; margin-top: -10px; }
.default div.product_buy, .product_name, .product_attributeoptions .inputbox { font-size: 1.1em; }
.product_quantity_input input { padding: 3px; }
.product_quantity_input { text-align: right; }
.add_to_cart { background: rgb(0, 0, 0) none repeat scroll 0px 0px; color: rgb(255, 255, 255); float: right; margin-bottom: 12px; margin-right: 0px; margin-top: 12px; cursor: pointer; }
.product_attributeoptions, div#tienda_products span.title { font-weight: bold; font-size: 0.9em; }
.s5_basepricediv { border-bottom: 1px dotted rgb(51, 51, 51); font-size: 1em; margin-bottom: 8px; padding-bottom: 5px; text-align: left; }
.product_name { margin-left: 10px; padding-bottom: 0px; }
.s5_addtocartdropdown { position: absolute; margin-left: -14px; margin-top: -2px; z-index: 102; display: none; }
div.product_name span { margin-right: 0px; }
span.CartView { background: rgb(0, 0, 0) none repeat scroll 0px 0px; font-size: 11px; padding-left: 8px; margin-top: 15px; padding-right: 7px; width: auto; }
span.CartCheckout { float: right; background: rgb(0, 0, 0) none repeat scroll 0px 0px; font-size: 11px; padding-left: 8px; margin-top: 15px; padding-right: 7px; width: auto; }
.CartView a, .CartCheckout a { color: rgb(255, 255, 255); }
.s5_portfolio_closebut { height: 32px; margin-right: -11px; margin-top: -11px; position: absolute; right: 0px; width: 32px; cursor: pointer; background: transparent url(51428e1d52ef218727a179b01cef1a99d798f2ee.png)  no-repeat scroll right center; }
.tienda_product_item { float: left; }
#vmMainPage hr { margin-bottom: 20px; border: 1px solid rgb(204, 204, 204); }
#vmMainPage h1 { font-weight: normal; }
#vmMainPage h4, .browseProductContainer h2 a { padding-bottom: 6px; font-size: 1.3em; padding-top: 5px; font-weight: normal; }
#vmMainPage h4 { margin-top: 15px; }
#vmMainPage h2 { margin-bottom: 6px; }
#vmMainPage ul { margin-bottom: 15px; margin-left: 15px; }
#product_list a img { border: 1px solid rgb(207, 207, 207); padding: 5px; margin-bottom: 8px; }
#vmMainPage .buttons_heading img { border: medium none; padding: 0px; margin-bottom: 0px; }
#product_list div { width: 100%; display: block; }
.cbButtons .button { display: inline; }
.vmCartContainer { background: transparent none repeat scroll 0% 0%; border: medium none; }
.vmCartChild { border: medium none; }
.vmRowTwo { background: transparent none repeat scroll 0% 0%; }
.addtocart_button { padding-right: 21px; padding-top: 3px; font-size: 12px; color: rgb(51, 51, 51); border: medium none; background: transparent url(ba046b11f8ed52ea1079239d7a961d7841dfac5d.png)  no-repeat scroll 0px 0px; }
.addtocart_button:hover { background: transparent url(ba046b11f8ed52ea1079239d7a961d7841dfac5d.png)  no-repeat scroll 0px -31px; }
.browseAddToCartContainer .addtocart_button { margin-top: 14px; margin-bottom: 14px; }
.continue_link { background: transparent url(b03c228cdc899d4d4019ce4f59b484ecc34aa7ac.png)  no-repeat scroll left center; }
.checkout_link { background: transparent url(66eb7637b669107909666b8be4857e6175f562b7.png)  no-repeat scroll left center; }
.next_page { background: transparent url(66eb7637b669107909666b8be4857e6175f562b7.png)  no-repeat scroll right center; height: 25px; line-height: 26px; padding-right: 36px; width: auto; }
.previous_page { background: transparent url(b03c228cdc899d4d4019ce4f59b484ecc34aa7ac.png)  no-repeat scroll left center; height: 25px; line-height: 26px; padding-left: 36px; width: auto; }
div.buttons_heading { width: auto; margin: 10px 4px 4px 16px; }
.vmCartDetails { padding-bottom: 13px; }
.availabilityHeader { font-weight: normal; font-size: 1.3em; text-decoration: none; }
.vmRecent { margin-top: 26px; margin-bottom: 26px; padding: 12px; border: 1px solid rgb(255, 255, 255); }
#product_list { padding-top: 21px; }
#product_list .addtocart_form { padding-top: 12px; }
#product_list .addtocart_button { margin-top: 12px; float: left; }
#vmMainPage br { margin-bottom: 10px; }
.browseProductContainer { margin-bottom: 20px; padding: 0px 10px 10px; }
.browseProductContainer a { float: left; margin-bottom: 10px; }
.browseProductContainer h2 a { float: none; margin-bottom: 0px; }
#vmMainPage .button { background: transparent none repeat scroll 0% 0%; border: medium none; padding: 0px; }
#vmMainPage .button { color: rgb(0, 0, 0); background: transparent url(66eb7637b669107909666b8be4857e6175f562b7.png)  no-repeat scroll left center; padding-left: 32px; padding-top: 4px; padding-bottom: 4px; }
#vmMainPage h3, #vmMainPage h1 { border-top: 1px dotted rgb(204, 204, 204); font-size: 1.4em; margin-bottom: 8px; margin-top: 20px; padding-top: 15px; }
div.itemHeader h2.itemTitle, div.catItemHeader h3.catItemTitle, h3.userItemTitle a, div.userBlock h2 { font-size: 1.3em; }
div.itemHeader span.itemAuthor, div.catItemHeader span.catItemAuthor { font-size: 0.9em; }
div.itemToolbar { background: rgb(243, 243, 243) none repeat scroll 0% 0%; border: 1px solid rgb(191, 191, 191); height: 20px; padding: 4px; }
div.itemComments { background: transparent none repeat scroll 0% 0%; border: medium none; padding: 16px; }
div.itemAuthorBlock, #k2Container .userBlock { background: transparent none repeat scroll 0% 0%; border: medium none; }
#s5_component_wrap .itemComments ul { list-style: outside none none; }
h3.itemCommentsCounter { font-size: 1.2em; margin-bottom: 10px; }
div.itemComments ul.itemCommentsList li.even { margin-bottom: 14px; padding: 9px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
div.itemComments ul.itemCommentsList li.odd { margin-bottom: 14px; border: 1px solid rgb(191, 191, 191); background: rgb(243, 243, 243) none repeat scroll 0% 0%; padding: 9px; }
div.itemComments { padding-left: 0px; }
div.itemComments ul.itemCommentsList li img { margin: 4px 13px 4px 0px; }
div.itemComments ul.itemCommentsList li span.commentAuthorName, div.itemComments ul.itemCommentsList li span.commentDate { font-weight: bold; }
div.itemAuthorBlock img.itemAuthorAvatar { width: 55px; }
div.itemCommentsForm p.itemCommentsFormNotes { border-top: medium none; }
div.userBlock p.userAdditionalInfo { border-top: medium none; }
div.userBlock img { margin-right: 20px; }
div.userItemCommentsLink { margin-left: -4px; margin-top: -12px; border: medium none; padding: 9px 0px 0px 35px; }
div.itemListCategory { background: transparent none repeat scroll 0% 0%; border: medium none; }
