body {font-family:arial;}
.compare-alert {background-color:#414141;padding:13px;color:#fff;border-radius:5px;margin-bottom:10px;font-size:12px;overflow:hidden;line-height:1.5em;}
	.compare-alert .button {background-color:#c22115;color:#fff;padding:7px 10px;border-radius:4px;float:left;margin-top:5px;text-decoration:none;}
	.compare-alert .button:hover {background-color:#ff0000;}
	.compare-alert-error {background-color:#d1221a;padding:13px;color:#fff;border-radius:5px;margin-bottom:10px;font-size:12px;overflow:hidden;line-height:1.5em;}
	.compare-alert-error .button {background-color:#3a3a3a;color:#fff;padding:7px 10px;border-radius:4px;float:left;margin-top:5px;text-decoration:none;}
	.compare-alert-error .button:hover {background-color:#000;}
	
.compare-thumb-row {overflow:hidden;font-size:12px;clear:both;}
	.compare-arrow {background:transparent url(/img/compare/arrow.png) no-repeat top right;display:block;float:left;height:40px;color:#fff;padding:0 28px 0 15px;line-height:40px;margin-top:8px;}
	.compare-thumbs {float:left;padding-left:8px;overflow:hidden;}
	.compare-thumb {display:block;position:relative;float:left;margin:0 10px 0 0;width:60px;height:50px;border:1px solid #757575;text-align:center;}
	.compare-thumb table {height:50px;width:60px;}
	.compare-thumb-row .thumb1 {background:transparent url(/img/compare/number1.png) no-repeat top right;}
	.compare-thumb-row .thumb2 {background:transparent url(/img/compare/number2.png) no-repeat top right;}
	.compare-thumb-row .thumb3 {background:transparent url(/img/compare/number3.png) no-repeat top right;margin-right:9px;}
	.compare-thumb-row .active {background-image:none;background-color:#fff;}
	.compare-submit {background:transparent url(/img/compare/rightcap.png) no-repeat top right;display:block;float:left;height:37px;color:#fff;padding:0 10px 0 0 ;line-height:37px;margin-top:10px;}
	.compare-submit span {background:transparent url(/img/compare/mainbuttonbg.png) no-repeat top left;display:block;float:left;height:37px;color:#fff;padding:0 15px 0 25px ;line-height:37px;font-weight:bold;}
	.compare-submit:hover {background:transparent url(/img/compare/rightcap.png) no-repeat bottom right;}
	.compare-submit:hover span {background:transparent url(/img/compare/mainbuttonbg.png) no-repeat bottom left;}
	.compare-submit-active {background:transparent url(/img/compare/redrightcap.png) no-repeat top right;display:block;float:left;height:37px;color:#fff;padding:0 10px 0 0 ;line-height:37px;margin-top:10px;}
	.compare-submit-active span {background:transparent url(/img/compare/redbuttonbg.png) no-repeat top left;display:block;float:left;height:37px;color:#fff;padding:0 15px 0 25px ;line-height:37px;font-weight:bold;}
	.compare-submit-active:hover {background:transparent url(/img/compare/redrightcap.png) no-repeat bottom right;}
	.compare-submit-active:hover span {background:transparent url(/img/compare/redbuttonbg.png) no-repeat bottom left;}
	.compare-thumb-row .compare-thumb-x {position:absolute;bottom:0;right:0;z-index:5;width:16px; height:13px;background:transparent url(/img/compare/x.png) no-repeat top left;display:block;}
	
#content.comparecontainer {padding:20px 0 25px;width:990px;}
#content.comparecontainer .compare-alert-error {margin-left:225px;margin-bottom:20px;}
#page.comparepage {height:auto;}
	.compare-title {float:left;padding:14px;background-color:#3a3a3a;font-size:18px;color:#fff;border-radius:5px;}
	#page h1 {padding:30px 0;}
	
.comparison-table {border-collapse:collapse;}
	.comparison-table td, .comparison-table th {border:1px solid #666;}
	.comparison-table td {font-size:12px;font-weight:normal;text-align:center;padding:11px 10px;}
	.comparison-table td.label {text-align:right;font-weight:bold;}
	.comparison-table .compare-product-info {position:relative;}
	.comparison-table th.cancel {border:0;}
	.comparison-table th .compare-thumb-x {position:absolute;top:2px;right:2px;z-index:5;width:16px; height:13px;background:transparent url(/img/compare/x.png) no-repeat top left;display:block;border: 1px solid #000000;}
	.comparison-table h4 {margin:0;padding:10px 20px;}
	.comparison-table .compare-partnumber {margin:0;font-size:11px;font-weight:normal;}
	.comparison-table tr.even td {background-color:#e9e9e9;}


.compare-product-image {text-align:center;}
.compare-product-image table {height:121px;width:100%}
.compare-product-image table td {text-align:center;border:0;padding:0;}
.compare-product-image table td img {max-height:121px;max-width:121px;}
.action-button {    background: url("/img/gitzo/btn_atc_bg.gif") repeat-x scroll 0 0 transparent;
    height: 24px;
    padding: 9px 13px 0;
    position: relative;
    width: auto;
    display:inline-block;
    margin-bottom:10px;}
    .action-button a {color:#fff;}
    .history_button a {background-color:#333;}
.history_button a:hover {background-color:#c00;}
.compare-price {
    margin: 10px 0;
}