	div#accessories-wrapper a img {
		border: none;
	}

	div#accessories-wrapper h4 {
		margin: 0;
		padding: 0;
		font-size: 11px;
	}


	div#accessories-main-item {
		margin: 15px 0 0 25px;
		padding-left: 2px;
	}

	div#accessories-main-item img.product-image {
		float: left;
		margin: 0 10px 8px 0;
	}

	div#accessories-main-item-details {
		margin-left: 85px;
	}

	div#accessories-main-item h4 {
		font-size: 13px;
		font-weight: bold;
		margin-bottom: .5em;
	}

	div#accessories-main-item-details img.select-this-item {
		margin-top: 4px;
	}

	div#accessories-main-item a.see-all {
		display: block;
		margin-top: 1em;
	}


	#accessories-box-right-border {
		background-repeat: repeat-y;
		background-position: top right;
	}

	#accessories-box-left-border {
		background-repeat: repeat-y;
		background-position: top left;
	}

	#accessories-box .acc_topright {
		background-repeat: no-repeat;
		background-position: top right;
	}

	#accessories-box .acc_topleft {
		background-repeat: no-repeat;
		background-position: top left;
	}

	#accessories-box .acc_top {
		border-top: 1px solid #F0EEE7;
		margin: 0px 6px;
	}

	#accessories-box .acc_bottomrow {
		background-repeat: repeat-x;
		background-position: bottom right;
	}

	#accessories-box .acc_bottomright {
		background-repeat: no-repeat;
		background-position: bottom right;
	}

	#accessories-box .acc_bottomleft {
		background-repeat: no-repeat;
		background-position: bottom left;
	}

	#accessories-box .acc_toprow,
	#accessories-box .acc_toprow div,
	#accessories-box .acc_bottomrow,
	#accessories-box .acc_bottomrow div {
		font-size: 1px;
		height: 7px;
	}

	#accessories-box-content {
		margin: -5px 4px;
	}

	div#accessories-box {
		clear: left;
		margin-left: 25px;
	}

	div#accessories-scroller-outer {
		overflow: auto;
		overflow-y: hidden;
		overflow-x: auto;
		margin-bottom: 3px;
	}

	div.accessory-category h4 {  
		margin: 6px 0 0 10px !important;
	}

	div.accessory-category h4 a {
		color: #000000;
	}


	div.accessory-item {
		width: 146px;
		float: left;
		margin: 0 15px 0 15px;
		padding-left: 4px;
	}

	div.accessory-item h5.product-title {
		color: #003399;
		font-size: 10px;
		font-weight: normal;
		margin: 7px 0 10px 0;
		line-height: 14px;
		overflow: hidden;
	}

	div.accessory-item .acc-no-image-avail {
		margin: 10px 0 15px 0;
	}

	div.accessory-item p.availability {
		font-size: 9px;
		margin: 0 0 10px 0;
	}
	span.accessory-super-saver {
		color: #CC6600;
	}
	div.accessory-item img.select-this-item {
        margin: 4px 0 6px -4px;
		display: block;
	}

	.accessory-price-row .price {
		font-weight: bold;
	}

	.accessory-ppu-row  {
		color: #990000;
		font-size: 10px;
	}

	span.accessory-price-row,
	.accessory-ppu-row {
	    display: block;
	}

	
	img.select-this-item {
		cursor: pointer;
	}


	input#add-selected-to-cart {
		float: right;
		margin: 10px 0 0 0;
	}

	#cart-wrapper {
		float: right;
		margin: 12px 21px 10px 0;
		position: relative;
	}

	div#items-selected-wrapper {
		float: left;
		color: #B0AB96;
		margin-right: -3px;
		position: relative;
		background-repeat: repeat-x;
	}

	div#items-selected-wrapper img.corner {
		display: none;
		position: absolute;
	}

	#items-selected-wrapper-right {
		background-repeat: no-repeat;
		background-position: bottom right;
	}

	#items-selected-wrapper-left {
		background-repeat: no-repeat;
		background-position: bottom left;
		height:23px;
		padding: 0px 9px;
	}

	
	div#items-selected-popup {
		display: none;
		position: absolute;
		bottom: 22px;
		left: 0;
		width: 280px;
		padding: 0px 10px;
		color: #000;
		border: 1px solid #E2DFD1;
		background-color: #FFF;
		background-repeat: repeat-x; 		
		background-position: bottom;
	}

	.acc_showing #items-selected-popup {
		display: block;
	}

	.acc_showing .acc_pipe {
		visibility: hidden;
	}

	img#items-selected-trigger {
		margin: 5px 3px -1px 0px;
	}

	#cart-subtotal-wrapper {
		margin-top: 4px;
	}

	#items-selected-text,
	#items-selected-count,
	#cart-subtotal-text,
	#cart-subtotal-price {
		font-weight: bold;
	}

	span#clear-selected-items {
		visibility: hidden;
	}

	span#clear-selected-items strong {
		color: #000;
	}

	.acc_enabled span#clear-selected-items,
	.acc_enabled span#items-selected-text,
	.acc_enabled img#items-selected-trigger {
		cursor: pointer;
		color: #039;
	}

	.acc_enabled span#clear-selected-items {
		visibility: visible;
	}

	.acc_enabled #items-selected-wrapper {
		color: #000;
	}

	img#close-popup {
		cursor: pointer;
		position: absolute;
		top: 5px;
		right: 6px;
	}

	div#selected-items.scrollbars {
		overflow: hidden;
		overflow-y: auto;
		height: 250px;
		position: relative;
		margin-bottom: 10px;
	}

	div#items-selected-popup h2 {
		font-size: 14px;
		margin-bottom: 10px;
		margin-top: 4px;
	}

	img.selected-items-remove {
		margin-right: 3px;
		margin-bottom: -2px;
	}

	div#items-selected-popup span.product-title {
		line-height: 12px;
		font-size: 9px;
	}

	.selected-item span.price {
		font-weight: bold;
		margin-top: 7px;
		display: block;
		text-align: right;
	}

	div.selected-item {
		border-bottom: 1px dashed #E2DFD1;
		padding: 10px 0;
	}

	div#cart-subtotal {
		border-top: 3px double #E2DFD1;
		margin-top: -1px; 
		padding: 7px 0 0 0;
	}
	div#cart-subtotal h4 {
		text-align: right;
	}

    #accessories-form-fields {
		display:none;
    }

	
	input.no-js-checkbox {  
		display: none;
	}




	div#accessories-box-sidebar {
		width: 166px;
		float: left;
	}

	div#accessories-box-sidebar h4 {
		margin: 5px 0 12px 12px;
		padding-right: 5px;
	}

	ul#accessories-categories {
		list-style-type: none;
		margin: 0 0 0 18px;
		padding: 0 5px 0 0;
		font-size: 10px;
	}

	ul#accessories-categories li {
		color: #003399;
	}

	ul#accessories-categories li a:link,
	ul#accessories-categories li a:visited {
		padding-right: 7px;
		padding-bottom: 5px;
		background-position: right 3px;  		
		background-repeat: no-repeat;
		text-decoration: none;
		display: block;
	}

	div#accessories-box a.see-all {
		display: block;
		margin-top: 18px;
		margin-left: 12px;
		padding-left: 20px;
		font-size: 10px;
		text-decoration: none;
		font-weight: bold;
		background-position: 0 2px;  		
		background-repeat: no-repeat;
	}

	ul#accessories-categories li a:hover,
	div#accessories-box-sidebar a.see-all:hover {
		text-decoration: underline;
	}

	#service-contracts-disclaimer {
		clear: both;
		margin-left: 25px;
	}

	a.acc_star {
		text-decoration: none;
	}

	a.acc_star:hover {
		color: #C60;
	}


	.glance #accessories-box-content {
		background-color: #F7F6F2;
	}

	#accessories-scroller-outer {
		background-color: #fff;
		border-left: 1px solid #F0EEE7;
	}

	.glance div.accessory-category {
		float: left;
	}


	.alt div.accessory-category {
		padding: 5px 15px;
	}

	.alt div.accessory-item {
		margin-bottom: 15px;
	}

	hr.accessory-bin-seperator {
		border-top:1px dashed #CCC;
		color:#FFF;
		height:1px;
		margin:0px 15px 10px 15px;
		clear: left;
	}



	.humbler #accessories-main-item {
		float: left;
		width: 160px;
		margin-top: 0px;
	}

	.humbler #accessories-main-item img.product-image {
		float: none;
		margin: 15px 0 15px 10px;
	}

	.humbler #accessories-main-item-details {
		margin: 0px;
		margin-bottom: 3px;
	}

	.humbler #accessories-main-item-details h4 {
		height: auto;
	}

	.humbler #accessories-box {
		margin-top: .75em;
		margin-bottom: .75em;
	}

	
	.humbler #add-selected-to-cart {
		float: left;
		margin-left: 20px;
	}

	.humbler #cart-wrapper {
		float: left;
		margin-left: 28px;
	}



	.ie #accessories-scroller-outer {
		margin-bottom: 3px;
	}

	.ie #accessories-scroller-inner {
		padding-bottom: 15px;
	}

	.ie #accessories-box-content {
		border: 1px solid white; 
		margin: -5px 4px -5px 3px;
	}

	.ie div#items-selected-popup  {
		width: 303px;
		bottom: 21px;
	}

	.ie #items-selected-wrapper {
		width: 270px;
	}

	.ie div.accessory-item {
		width: 150px; 
	}

	
	.ie .accessory-item .product-title,
	.ie .accessory-item .availability,
	.ie .accessory-item .accessory-price-row	{
		width: 146px;
		overflow: hidden;
	}

	
	.ie #accessories-box-left-border,
	.ie #accessories-scroller-outer,
	.ie ul#accessories-categories li a {
       width: 100%;
	}

	.ie6 div.accessory-item {
		display: inline;
	}

	.ie6 .alt .toprow,.ie6 .alt .bottomrow {
		margin-right: -1px;
	}

	.ie6 .humbler #accessories-main-item {
		margin-left: 15px;
	}

	.safari #accessories-scroller-outer
	{
		margin-right: 1px;
	}

	.safari #cart-wrapper
	{
		width: 495px;
	}
