#compare {display: block; float:left;}
#compare-categories {float:left; width:100px; padding:25px 0 0 25px;}
#compare-categories .bullet-list li {margin-bottom:0;}
#compare-categories .bullet-list li a {color:#7D6E5D;text-decoration:none;}
#compare-categories .bullet-list li a:hover { text-decoration:underline; }
#compare-categories .bullet-list li.on {font-weight:bold;background:url(../img/subcategory/arrow_brown_right.gif) 0 4px no-repeat;}
#compare-intro {float:left; width:440px; padding-left:35px;}
#compare-intro h4 {margin-left:0; padding-left:22px; height: 19px;}
#compare-intro p {padding-left:22px;}

#categories {float:left; width:578px;}
.cat {float:left; margin-left:20px; padding-top:10px; width:590px;}
* html .cat {margin-left:10px;}

.cat-productimage {float:left; text-align:center; margin-top:20px; padding:5px; width:120px; border:1px solid #C7BEB4;}

.cat-section {float:left; width:455px; border-right:1px solid #C7BEB4; background: url(../img/subcategory/connector_line.gif) no-repeat; position: relative;}
.cat-section-header {float:left; display:inline; width:424px; margin:1px 0 10px 31px; padding-bottom:3px; background-color:#E6E4D6; border-bottom:1px solid #C7BEB4;}
.cat-section-header .cat-title {float:left; padding-top:3px; width:240px; font-weight:bold; color:#9A938B; display:inline;}/*margin is localized*/
.cat-section-header .cat-select {float:left; padding-top:3px; width:162px; text-align: right;}

.cat-section-product {float:left; width:410px; margin-left:31px;}
* html .cat-section-product {margin-left:15px;}
.cat-section-product .divider {float:left; margin-left:10px; width:404px; padding:10px 0; background: url(../img/subcategory/divider.gif) repeat-x; line-height:1px; overflow:hidden; display:inline;}
.cat-section .product-title {float:left; margin-left: 40px; font-size:1.4em; width:200px; display:inline;}
.cat-section-product .product-desc {float:left; margin-left: 10px; padding-bottom:30px; width:200px; display:inline;}
.cat-section-product .product-desc a, .cat-section-footer a {color:#7D6E5D !important;}
.cat-section-product .product-desc a:hover, .cat-section-footer a:hover {text-decoration:underline;}
.cat-section-product .product-colours {float:left; width:75px; text-align: right;}
.cat-section-product .product-colours img {margin:0 0 5px 5px;}
.cat-section-product .product-colours span {display:block; float:left; width:0; height:0; overflow:hidden; margin:0; padding:0;}
.cat-section-product .product-price {float:left; width:100px; text-align: right; color:#141414; font-size:14px; font-weight:bold;}
.cat-section-product .product-price span {color:#696969;font-size:11px;font-weight:normal;}
.cat-section-product .product-select {float:left; width:25px; text-align:right;}
*:first-child+html .cat-section-product .product-select {text-align:top;}
*html .cat-section-product .product-select input {position:relative;top:-3px;}
*:first-child+html .cat-section-product .product-select input {position:relative;top:-3px;}

.cat-section-footer {float:left; width:425px; display:inline; margin-left:30px; padding-bottom:10px; background: url(../img/subcategory/connector_line_bottom.gif) bottom right no-repeat;}
.cat-section-footer p {float:right; margin:0; padding:25px 21px 0 0;}
.cat-section-footer a {color:#000 !important; text-decoration:none !important; background:url(../img/subcategory/arrow_brown_up.gif) 0 4px no-repeat; padding-left:15px;}

.accessories {margin: 20px 0 0 110px;}
.accessories-header {float:left; margin-bottom:25px; width:460px; height:20px; background: url(../img/subcategory/header_bg.gif) repeat-x;}
.accessories-header p {float:left; margin-left:12px; padding-top:4px; font-weight:bold; display:inline;}
.accessories-acc {float:left; width:460px;}
.accessories-acc .divider {float:left; margin-left:12px; width:404px; padding:10px 0; background: url(../img/subcategory/divider.gif) repeat-x; line-height:1px; overflow:hidden; display:inline;}
.accessories-acc .acc-desc {float:left; margin-left: 12px; padding-bottom:20px; width:190px; display:inline;}
.accessories-acc .acc-desc a, .accessories-footer a {color:#39c !important;}
.accessories-acc .acc-desc a:hover, .accessories-footer a:hover {text-decoration:underline;}
.accessories-acc .acc-colours {float:left; width:115px; text-align: right;}
.accessories-acc .acc-colours span {display:none;}
.accessories-acc .acc-price {float:left; width:100px; text-align: right; color:#39c; font-size:14px; font-weight:bold;}
.accessories-acc .acc-price span {color:#696969;font-size:11px;font-weight:normal;}
.accessories-footer {float:left; width:460px;}
.accessories-footer p {float: right; padding-right:12px;}

.product-desc a {display:block; margin-bottom:1px;}

/* Misc. */
/* border:1px solid #FF0000; */
ul.back-to-top {float:right;padding:10px 5px 5px 0;list-style:none;}
ul.back-to-top li {background: url(../img/subcategory/arrow_brown_up.gif) 1px 5px no-repeat; padding-left:13px; display:inline;}
ul.back-to-top li a {text-decoration:none;color:#151515 !important;}
