/* CSS Reset */
@import url("reset.css");

/* Basic */
body{font:11px/18px Arial, Helvetica, sans-serif;background:#000000;text-align:center;color:#929292;margin:0;padding:0;}
a:link, a:visited {color:#fff; text-decoration:none;}
a:hover, a:active {color:#E7501E;}
h1,h2,h3,h4,h5 {margin:0 0 10px 0;}
p,ul,ol,table {margin:0 0 20px 0;}

/* Structure */
#wrap {width:1000px; margin:0 auto;}
#container{width:960px;text-align:left;margin:50px auto 0; background:#000000;}
#header{padding:0; position:relative; height:80px;}
#main_content{padding:0; clear:both;}
#footer{padding:0; margin:0 auto; background:#080808 url(images/bg-footer.gif) top right no-repeat;min-height:200px; height:auto!important; height:200px; width:994px; text-align:left;}
#featured_box {clear:both; position:relative;}


/* Header */
#header h1{margin:0;padding:20px 0 0 0;}
#header h1 a{width:231px; height:29px; display:block; text-indent:-9999px; background:url(images/bg-logo.gif) no-repeat;}

	/* Top Panel */
	#header #top_panel {width:230px;position:absolute; top:0; right:0; text-align:right;}
	#header #top_panel h2 {font-size:15px; color:#766c66; font-weight:bold; float:left; width:110px; margin:0;}
	#header #top_panel p {margin:0;}
	#header #top_panel a {font-weight:bold;}
	#header #top_panel a#my_cart {}
	#header #top_panel a#user_login {margin:0 0 0 10px;}
	#header #top_panel img {vertical-align:middle;}
	/* Search Form */
	#header #top_panel #search_top {margin:10px 0 0 0; text-align:right;}
	#header #top_panel input.txt {border:1px solid #d3d3d3; background:#fff; padding:3px; width:144px; height:14px; font-size:11px; color:#a7a7a7;}
	#header #top_panel input.btn_image {margin:0 0 0 10px; vertical-align:middle;}
	
/* Navigation */
	/* Main Navigation */
	ul#main_nav {background:url(images/bg-main_nav.gif) no-repeat; width:956px;text-align:center; margin:0 auto; padding:0 0 0 160px; float:left; position:relative; height:32px; z-index:2}
	ul#main_nav li {list-style:none; float:left; display:inline;}
	ul#main_nav li a {display:block; background:url(images/nav-main.gif) no-repeat; height:32px; line-height:32px; text-indent:-9999px;}
	ul#main_nav li a#mv_home {background-position:0 0; width:112px;}
	ul#main_nav li a#mv_home:hover, ul#main_nav li a#mv_home.current_parent {background-position:0 -32px;}
	ul#main_nav li a#mv_about {background-position:-112px 0; width:105px;}
	ul#main_nav li a#mv_about:hover, ul#main_nav li a#mv_about.current_parent {background-position:-112px -32px;}
	ul#main_nav li a#mv_limited {background-position:-217px 0; width:159px;}
	ul#main_nav li a#mv_limited:hover, ul#main_nav li a#mv_limited.current_parent {background-position:-217px -32px; width:159px;}
	ul#main_nav li a#mv_open {background-position:-376px 0; width:140px;}
	ul#main_nav li a#mv_open:hover, ul#main_nav li a#mv_open.current_parent{background-position:-376px -32px; width:140px;}
	ul#main_nav li a#mv_gifts {background-position:-516px 0; width:86px;}
	ul#main_nav li a#mv_gifts:hover, ul#main_nav li a#mv_gifts.current_parent {background-position:-516px -32px; width:86px;}
	ul#main_nav li a#mv_contact {background-position:-602px 0; width:106px;}
	ul#main_nav li a#mv_contact:hover, ul#main_nav li a#mv_contact.current_parent {background-position:-602px -32px; width:106px;}
	
	/* Sub Navigation */
	ul.sub_menu {height:32px;margin:0;position:absolute;top:32px; left:190px; width:960px;}
	ul.sub_menu li {list-style:none; float:left; display:inline;}
	ul.sub_menu li a {float:left; display:block; height:32px; line-height:32px; text-indent:0!important; padding:0 50px 0 15px;background:url(images/icon-arrow_orange.gif) no-repeat center left!important; font-weight:bold;}
	ul.sub_menu li a:hover, ul.sub_menu li a.current_child {color:#ff7547;background:url(images/icon-arrow_orange_down.gif) no-repeat center left!important;}
	
/* Content */
	/* Featured Item */
	#featured_box {font-size:12px; margin:0 0 30px 0; z-index:1;}
	.featured_item {position:relative;height:322px;}
	.featured_item .title {position:absolute;bottom:0; left:0;background:url(images/bg-featured_title.png) repeat-y; width:615px; min-height:33px; height:auto!important; height:33px; padding:10px;}
	.featured_item .title h2 {font-size:32px; line-height:32px; color:#ffffff; font-weight:normal; float:left; margin:0 30px 0 0;}
	.featured_item .title .featured_buy_button img {margin:6px 0 0 0;}
	.featured_text {margin:15px 0 0 0; width:700px;}
	.featured_text p a {margin:0 0 0 10px;}
	#featured_controller {position:absolute; top:342px; right:0; z-index:1000000}
	#featured_controller a {float:left;display:block; width:26px; background:url(images/bg-featured_controller.gif) no-repeat; height:14px; line-height:14px; text-align:center; font-weight:bold; font-size:10px; margin:0 0 0 3px;}
	#featured_controller a:hover, #featured_controller a.activeSlide {background-position:0 -14px; height:14px; color:#000;}
	
	/* Content Heading */
	h3 {font:20px Arial, Helvetica, sans-serif; font-weight:normal; text-transform:lowercase; color:#d2cbc6;}
	h4 {font:14px Arial, Helvetica, sans-serif; font-weight:bold; text-transform:lowercase; color:#E7501E;}
	h5 {font:12px Arial, Helvetica, sans-serif; font-weight:bold;color:#fff; margin:0;}
	
	/* Content Main */
	ul.arrow li {background:url(images/icon-arrow_orange.gif) no-repeat scroll left 6px transparent;padding:0 0 0 15px;}
	
	/* Content Column */
	.column_wide {width:570px; float:left;}
	.column_narrow {width:375px; margin:0 0 0 585px;  }
	.column_wrap {padding:20px 0 0 0;}
	.column_wide_2 {width:765px; float:left;}
	.column_narrow_2 {width:170px; margin:0 0 0 780px;  }
	.column {width:340px; margin:0 4px 0 0; float:left;}
	.column_right {margin:0 0 0 375px; width:370px}
	
	/* Content Sidebar */
	.sidebar_item {margin:0 0 25px 0;}
	.sidebar_item ul {}
	.sidebar_item ul li {background:url(images/icon-arrow_orange.gif) left 6px no-repeat; padding:0 0 0 15px;}
	
	/* Image Thubmnails */
	.img_column {width:180px; float:left; padding:0; margin:0 15px 15px 0; display:inline;}
	.img_column_last {margin-right:0;}/* apply class to last image in the row */
	.img_border {border:1px solid #453f39; text-align:center; display:table-cell; padding:15px 0; margin:0; vertical-align:middle; height:210px; width:180px;}
	*:first-child+html .img_border {height:180px; width:180px;} /* For IE7 only */
	.img_border a {display:block; margin:auto; vertical-align:middle;}
	.img_border a img { max-height:175px; height:auto!important; height:175px; overflow:hidden;}
	.img_column p {margin:10px 0 15px 0;}
	
	/* Product Paging */
	#productPaging {margin:0 0 20px 0;}
	#productPaging a:link, #productPaging a:visited {display:block; height:10px; line-height:10px; text-align:center; font-weight:bold; border:1px solid #453F39; padding:3px 5px; float:left; margin:0 4px 0 0;}
	#productPaging a:hover, #productPaging a:active, #productPaging a.current {background:#453F39; color:#fff;}
	
	
	/* Product Details */
	#product_info {}
	#product_info .product_full_image {margin:0 0 15px 0;}
	#product_info h4 {font:13px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; margin:0 0 5px 0; text-transform:none; }
	#product_info h5 {font:13px Arial, Helvetica, sans-serif; color:#ff7547; font-weight:bold; margin:0 0 15px 0; text-transform:none;}
	#product_info .enlarge {margin:0 0 0 300px; text-align:right; color:#d2cbc6;}
	#product_info .full_border {}
	#product_info .full_border {border:1px solid #453F39;display:table-cell;height:375px;margin:0;padding:15px 0;text-align:center;vertical-align:middle;width:367px;}
	#product_info .full_border img {vertical-align:middle;}
	#product_info .title {float:left; width:300px;}
	#product_info .featured {float:left; margin:0 0 15px 0;}
	#product_info .featured .row_a {float:left; width:155px;}
	#product_info .featured .row_b {width:180px; margin:0 0 0 180px;}
	#product_info .featured ul li {background:url(images/bg-list_dash.gif) left 8px no-repeat; padding:0 0 0 8px;}	
	#product_info .col {float:left; width:180px; margin:0 5px 20px 0;}	
	#product_info .product_button {float:left; width:160px;}
	#product_info .product_button div {float:left;}
	#product_info .price {margin:0 0 0 170px; text-align:right; font-size:16px; font-weight:bold; color:#fff;}
	#product_info .btn_pointer {cursor:pointer;}
	/* Hiding cart field */
	#product_info .product_button input#Quantity, #product_info .product_button small {display:none;}
	
	
	/* Shopping Cart */
		/* Cart Small */
		#cart p {margin:0 0 5px 0;}
		#cart .divider {background:#2c2925; height:1px; line-height:1px; margin:0 0 5px 0;font-size:1px;}
		#cart a#checkout_link {margin-left:10px;}
		#cart span#item_count {color:#E7501E; margin-left:5px;}
		#cart span#item_name {font-weight:bold; display:block}
		/* Cart Page */
		.cart_button {text-align:right;}
		.cart_table {width:100%;}
		.cart_table h4 {font:13px Arial, Helvetica, sans-serif; font-weight:bold; text-transform:lowercase; color:#E7501E; margin:0;}
		.cart_table a:link, .cart_table a:visited {color:#E7501E; text-decoration:none;}
		.cart_table a:hover, .cart_table a:active {color:#fff;}		
		.cart_table p {margin:0 0 5px 0;}
		.cart_table tr th {background:#2C2925 ; border-left:1px solid #000000; color:#fff; padding:5px; font-size:13px; font-weight:normal;}
		.cart_table tr td {background:#000 ; border-left:1px solid #000000; padding:5px;}
		.cart_table .sub_total {text-align:right;}
		.cart_table .btn_remove {vertical-align:middle; margin-bottom:5px;}
		.cart_table .divider {background:#2c2925; height:1px; line-height:1px; margin:0;font-size:1px;}
		
	/* Form Styling */
		/* Generic */
		.form_style {margin:0 0 20px 0;}
		.generic {margin:20px 0;}
		.generic p {margin:0 0 5px 0;}
		.generic label {float:left; width:100px; text-align:right; margin-right:10px;}
		.generic label.no_float {float:none!important;}
		.generic br {clear:left; height:0; line-height:0; font-size:1px;}
		.generic input.txt_normal {border:1px solid #d3d3d3; background:#fff; padding:3px; width:144px; height:14px; font-size:11px; color:#a7a7a7; font:12px Arial, Verdana, sans-serif;}
		.generic input.txt_wide {border:1px solid #d3d3d3; background:#fff; padding:3px; width:382px; height:14px; font-size:11px; color:#a7a7a7; font:12px Arial, Verdana, sans-serif;}
		.generic input.txt_wide2 {border:1px solid #d3d3d3; background:#fff; padding:3px; width:350px; height:14px; font-size:11px; color:#a7a7a7; font:12px Arial, Verdana, sans-serif;}
		.generic textarea.txtarea_wide {border:1px solid #d3d3d3; background:#fff; padding:3px; width:382px; font-size:11px; color:#a7a7a7; font:12px Arial, Verdana, sans-serif;}
		.generic select {border:1px solid #d3d3d3; background:#fff; padding:3px; width:382px; font-size:11px; color:#a7a7a7; font:12px Arial, Verdana, sans-serif;}
		.generic .btn {text-align:right; vertical-align:middle; margin:0 0 2px 10px;}
		.generic .required {border:1px solid red!important; background:#FFCCCC!important;}
		.generic small {color:#FF0000; font-size:10px; margin-left:110px;}
		.generic .error {color:#FF0000; margin-left:110px; margin-bottom:20px;}
		.generic .select_narrow {border:1px solid #d3d3d3; background:#fff; padding:3px 0; width:50px; font-size:11px; color:#a7a7a7; font:12px Arial, Verdana, sans-serif;}
		
		/* Generic Popup */
		.generic_popup {margin:20px 0;}
		.generic_popup p {margin:0 0 5px 0;}
		.generic_popup label {float:left; width:100px; text-align:right; margin-right:0;}
		.generic_popup br {clear:left; height:0; line-height:0; font-size:1px;}
		.generic_popup input.txt_wide {border:1px solid #d3d3d3; background:#fff; padding:3px; width:282px; height:14px; font-size:11px; color:#a7a7a7; font:12px Arial, Verdana, sans-serif;}		
		.generic_popup textarea.txtarea_wide {border:1px solid #d3d3d3; background:#fff; padding:3px; width:282px; font-size:11px; color:#a7a7a7; font:12px Arial, Verdana, sans-serif;}		
		.generic_popup .btn {text-align:right; vertical-align:middle; margin:0 0 2px 10px;}
		.generic_popup .required {border:1px solid red!important; background:#FFCCCC!important;}
		.generic_popup small {color:#FF0000; font-size:10px; margin-left:110px;}
		.generic_popup .error {color:#FF0000; margin-left:110px; margin-bottom:20px;}		
		
		/* For Product Details */
		#product_info .form_style {float:left;}		
		#product_info .form_style select {width:175px;}
		
		/* Contact Form */
		#contact {width:500px;}
		
		/* Shopping Cart */
		#cart_form input.txt_narrow {border:1px solid #d3d3d3; background:#fff; padding:3px; width:14px; height:13px; font-size:11px; color:#a7a7a7; font:12px Arial, Verdana, sans-serif;}
		
		/* Billing and Shipment */
		.cart input.txt_wide {border:1px solid #d3d3d3; background:#fff; padding:3px; width:182px; height:14px; font-size:11px; color:#a7a7a7; font:12px Arial, Verdana, sans-serif;}
		.cart select {border:1px solid #d3d3d3; background:#fff; padding:3px; width:190px; font-size:11px; color:#a7a7a7; font:12px Arial, Verdana, sans-serif;}
		.cart input.txt_narrow {border:1px solid #d3d3d3; background:#fff; padding:3px; width:30px; height:13px; font-size:11px; color:#a7a7a7; font:12px Arial, Verdana, sans-serif;}
		.cart select {border:1px solid #d3d3d3; background:#fff; padding:3px; width:100px; font-size:11px; color:#a7a7a7; font:12px Arial, Verdana, sans-serif;}
		.cart br {clear:none; height:0; line-height:0; font-size:1px;}
		.payment label {width:130px; text-align:left;}
		
		/* Registration and Login */
		.register input.txt_wide {border:1px solid #d3d3d3; background:#fff; padding:3px; width:182px; height:14px; font-size:11px; color:#a7a7a7; font:12px Arial, Verdana, sans-serif;}
		.register select {border:1px solid #d3d3d3; background:#fff; padding:2px 0; width:190px; font-size:11px; color:#a7a7a7; font:12px Arial, Verdana, sans-serif;}
		.register br {clear:none; height:0; line-height:0; font-size:1px;}
		.register .divider {margin:10px 0 12px;}
		.register .btn {margin-left:110px; margin-top:10px; text-align:left;}
		.register small.text {color:#74665F!important;}
		

/* Footer */
#footer p{margin:0;padding:0;}
#footer p span.footer_sep {margin:0 5px;}
#footer h4 {font:18px Arial, Helvetica, sans-serif; font-weight:normal; text-transform:lowercase; color:#d2cbc6;}
#footer ul {list-style:none; height:15px;}
#footer ul li {list-style:none; float:left; display:inline; padding:0 0 5px 0;}
#footer ul li a {display:block; padding:0 15px 0 10px; background:url(images/icon-arrow_orange.gif) left center no-repeat; float:left;}
#footer ul#social_link li {list-style:none; float:none; display:list-item;}
#footer ul#social_link li a{padding:0 0 0 10px; background:url(images/icon-arrow_orange.gif) left center no-repeat; float:none;}
#footer ul#social_link li a .social_icon {vertical-align:middle; margin:0 0 0 10px;}
#footer .column_wide_content {padding:20px;}
#footer .column_narrow_content {padding:20px;}


	


/* Shared Classes */
.clear_left {clear:left; height:0; line-height:0; font-size:1px;}
.clear_both {clear:both; height:0; line-height:0; font-size:1px;}
.orange {color:#ff7547!important;}
img.btn {vertical-align:middle; margin:-2px 0 0 10px;}
.arrow_orange {background:url(images/icon-arrow_orange.gif) no-repeat center left; padding:0 0 0 10px;}
.plus_orange {background:url(images/icon-plus.gif) no-repeat center left; padding:0 0 0 10px;}
.small{font-size:11px; color:#766c66; font-weight:normal}
.divider {background:#2c2925; height:1px; line-height:1px; margin:0 0 20px 0;font-size:1px;}
.text_right {text-align:right;}
.full_border {background:#000;padding:1px; border:1px solid #363636;}

/* Dropdown Menu */
.sf-menu,.sf-menu *{list-style:none;margin:0;padding:0;}
.sf-menu{}
.sf-menu ul{position:absolute;top:-999em;width:180px; background:#434343;}
.sf-menu ul li{width:100%; text-align:left;}
.sf-menu ul li a {background:none!important;text-indent:0!important; color:fff; text-align:left; border-bottom:1px solid #616161; padding-left:15px;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;}
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:32px;z-index:99;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:200px;top:0;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:200px;top:0;}

/* Colorbox */
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(images/colorbox/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(images/colorbox/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(images/colorbox/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(images/colorbox/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(images/colorbox/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(images/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(images/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(images/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(images/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(images/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(images/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(images/colorbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(images/colorbox/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(images/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/css/images/colorbox/ie/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/css/images/colorbox/ie/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/css/images/colorbox/ie/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/css/images/colorbox/ie/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/css/images/colorbox/ie/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/css/images/colorbox/ie/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/css/images/colorbox/ie/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/css/images/colorbox/ie/borderMiddleRight.png, sizingMethod='scale');}

/* Checkbox */
.jquery-checkbox {display: inline; font-size: 16px; line-height: 16px; cursor: pointer; cursor: hand;}
.jquery-checkbox .mark {display: inline;}
.jquery-checkbox img {vertical-align: middle; width: 16px; height: 16px;}
.jquery-checkbox img{background: transparent url(images/checkbox.png) no-repeat;}
.jquery-checkbox img{background-position: 0px 0px;}
.jquery-checkbox-hover img{background-position: -16px 0px;}
.jquery-checkbox-checked img{background-position: 0px -16px;}
.jquery-checkbox-checked .jquery-checkbox-hover img {background-position: -16px -16px;}
.jquery-checkbox-disabled img{background-position: 0px -32px;}
.jquery-checkbox-checked .jquery-checkbox-disabled img{background-position: 0px -48px;}