#divFlash{ width:749px; height: 280px; clear:both; margin: 12px 0 0 34px; }
#divFlash1{ width:749px; height: 280px; clear:both; margin: 12px 0 0 34px; }

#compare {display: block; padding-left:65px;}
#compare-categories {float:left; width:100px; padding-top:105px;}

* html #compare-categories {padding-top:80px;}
* html #compare-intro {padding-top:40px;}

*:first-child+html #compare-categories {padding-top:132px;}
*:first-child+html #compare-intro {padding-top:90px;}

#compare-categories .bullet-list ul {display:inline;}
#compare-categories .bullet-list li {margin:0; padding:0 0 5px 12px; list-style:none; background:url(../img/subcategory/arrow_right.gif) 0 3px no-repeat;}
#compare-categories .bullet-list li a {color:#2E557D; text-decoration:none;}
#compare-categories .bullet-list li a:hover {text-decoration:underline;}
#compare-intro {float:left; width:425px; padding-top:40px;}
#compare-intro h4 {margin-left:0; padding-left:22px; height: 25px;}
#compare-intro p {padding-left:22px;}

.subCatClear{clear:both;float:none;}
.subCatWrap{float:left;}
#features {float:right; width:129px; padding:6px 65px 0 0;}
.feature {float:right; clear:right; width:129px; position:relative; margin:10px 0 0 0;}
.feature .image {width:109px; height:109px;border:0px solid #999;margin:9px 0 0 9px;}
.feature .copy {}
.feature .copy p {padding:11px 10px 11px 11px;}
.feature .copy p strong {display:block; margin:0 0 8px 0;}
.feature .copy p a:link, .feature .copy p a:visited {display:block; color:#2E557D; background:url(../img/subcategory/arrow_right_promo.gif) 0 2px no-repeat; padding-left:8px; text-decoration:none;}
.feature .copy p a:hover {text-decoration:underline !important;}

#categories {float:left; width:578px;}
.cat {padding:10px 0 0 35px; float:left; width:578px;}

.cat-productimage {float:left;text-align:left; width:110px; height: 108px;}

.cat-section {float:left; width:569px; border:1px solid #DAD9D3; position: relative;}
.cat-section-header {float:left; margin:-1px 0 10px -1px;  border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:2px solid #FFFFFF;padding-bottom:5px;background-color:#005693;background-image:url(../img/subcategory/section_gradient.gif);background-repeat:repeat-x; width:570px;}
.cat-section-header .cat-title {float:left; margin-top:8px; margin-left:150px; width:250px; font-size:1.4em; font-weight:bold; color:#FFF; display:inline; background: url(../img/subcategory/arrow_white_right.gif) 0 3px no-repeat; padding-left:15px;}/*margin is localized*/
.cat-section-header .cat-select {float:left; margin-top:8px; width:105px; color:#FFF; text-align: right;}

.cat-section-product {float:left; width:570px; }
.cat-section-product .divider {float:left; width:421px; padding:10px 0; background: url(../img/subcategory/divider.gif) repeat-x; line-height:1px; overflow:hidden; display:inline;} 
.cat-section-product .product-desc {float:left; margin-left: 20px; padding-bottom:20px; width:200px; display:inline;}
.cat-section-product .product-desc a {color:#1D5895 !important; text-decoration:none;}
.cat-section-product .product-desc a:hover {text-decoration:underline;}
.cat-section-product .product-colours {float:left; width:65px; text-align: right;}
.cat-section-product .product-colours img {margin:0 0 2px 2px;}
.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;}

.cat-section-footer {float:right; width:421px; margin: 0; padding-bottom:10px; }
.cat-section-footer p {float:left; margin:0; padding:25px 0 0 10px;}
.cat-section-footer a { color:#000; font-weight:bold; height:50px; text-decoration:none !important; background:url(../img/subcategory/arrow_black_up.gif) 65px 4px no-repeat; padding-right: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;}

/* Misc. */
/* border:1px solid #FF0000; */
.cat-section-footer .grey_link{color:red; display: none; margin-right:30px;}
.compare-intro-padding {padding-top:2px;}

