    body {
        margin:0px auto;
        font-family:Arial;
        font-size:11px;
        color:#ffffff;
        background:url(images/bg.jpg) repeat-y center #181614;
		padding: 0px 0px 140px 0px;
    }
    div.main_bg {
        width:100%;
        min-height:1015px;
        height:auto !important;
        height:1015px;
        clear:both;
        position:relative;
        background:url(images/bg_main.jpg) no-repeat top center;
    }
    form {
        margin:0px;
        padding:0px;
    
    }
    a {
        color:#ffffff;
    }
    a:hover {
        color:#ffc543;
    }
    p {
        margin:0px 0px 0px 0px;
        padding:0px 0px 15px 0px;
        font-size:12px;
        line-height:20px;
    }
    h1 {
        margin:0px;
        padding:0px 0px 10px 0px;
        font-size:18px;
        color:#ffc543;
    }
    h2 {
        margin:0px;
        padding:0px 0px 10px 0px;
        font-size:16px;
    }
    h3 {
        margin:0px;
        padding:0px 0px 10px 0px;
        font-size:14px;
        color:#ffc543;
    }
    ul {
        margin:0px 0px 15px 10px;
        padding:0px 0px 0px 15px;
    }
    div#page {
        width:940px;
        clear:both;
        position:relative;
        margin:0px auto;
    }
    div.header {
        width:940px;
        background:url(images/header_border.gif) no-repeat bottom center;
        position:relative;
        
        padding:0px 0px 2px 0px;
        margin:0px 0px 2px 0px;
        float:left;
    }
    div.header_left {
        width:316px;
        float:left
    }
    div.header_right {
        width:624px;
        float:left;
    }
    div.header_right_top {
        width:96px;
        clear:both;
        
        display:inline;
        margin:0px 20px 0px 0px;
        float:right;
        font-size:9px;
    }
    div.header_right_top a {
        color:#ffffff;
        width:96px;
        height:17px;
        text-align:center;
        padding:9px 0px 0px 0px;
        display:block;
        text-decoration:none;
        text-transform:uppercase;
    }
    div.header_right_bottom {
        width:624px;
        margin:19px 0px 0px 0px;
        float:left;
    }
    div.header_right_bottom_nav {
        width:341px;
        float:left;
    }
    div.header_right_bottom_nav ul {
        width:341px;
        float:left;
        list-style:none;
        margin:14px 0px 0px 0px;
        padding:0px;
    }

    div.header_right_bottom_nav ul li {
        float:left;
        margin:0px 29px 0px 0px;
    }
    div.header_right_bottom_nav ul li a {
        font-size:12px;
        color:#ffffff;
        font-weight:bold;
        text-decoration:none;
        text-transform:uppercase;
    }
    div.header_right_bottom_shop {
        width:137px;
        float:left;
        font-size:12px;
        background:url(images/shopping_basket.png) no-repeat left;
    }
    div.header_right_bottom_shop a {
        width:63px;
        display:block;
        font-weight:bold;
        color:#ffc543;
        padding:7px 0px 0px 50px;
        text-transform:uppercase;
        text-decoration:none;
    }
    div.header_right_bottom_basket {
        width:124px;
        float:left;
        font-size:10px;
        padding:0px 0px 0px 22px;
        font-weight:bold;
        background:url(images/basket_sep.png) no-repeat left top;
        color:#ffffff;
    }
    div.header_right_bottom_basket a {
        width:123px;
        display:block;
        background:#001f21;
        margin:4px 0px 0px 0px;
        text-align:center;
        font-weight:normal;
        color:#ffffff;
        text-decoration:none;
    }
    div.content_container {
        clear:both;
        z-index:0;
        overflow:hidden;
        margin:0px 0px 12px 0px;
        background:url(images/page_bg.png) repeat;
        width:940px;
    }
    div.navigation {
        width:920px;
        clear:both;
        float:left;
        z-index:10000;
        position:relative;
        background:url(images/page_bg.png) repeat;
        padding:10px 10px 0px 10px;
    }
    div.navigation_left {
        width:689px;
        float:left;
        position:relative;
    }
    div.navigation_left ul {
        clear:both;
        float:left;
        display:inline;
        
        margin:0px 0px 0px 0px;
        padding:0px;
        list-style:none;
    }
    div.navigation_left ul li {
        display:inline;
    }
    div.navigation_left ul li a {
        display:inline-block;
        z-index:100000;
        margin:0px;
        text-align:center;
        position:relative;
        padding:9px 0px 17px 0px;
        color:#ffc543;
        text-decoration:none;
        text-transform:uppercase;
        font-weight:bold;
    }
    a.new_parts {
        width:98px;
    }
    a.wheels{
        width:78px;
    }
    a.tyres {
        width:66px;
    }
    a.accessories {
        width:114px;
    }
    a.specials {
        width:87px;
    }
    a.vehicle_sales {
        width:123px;
    }
    a.trim_shop {
        width:93px;
    }
    a.superceded {
        width:93px;
    }
    
    a.new_parts_selected {
        background:url(images/new_parts.png) no-repeat;
    }

    a.wheels_selected {
        background:url(images/wheels.png) no-repeat;
    }

    a.tyres_selected {
        background:url(images/tyres.png) no-repeat;
    }

    a.accessories_selected {
        background:url(images/accessories.png) no-repeat;
    }
    
    a.specials_selected {
 
        background:url(images/specials.png) no-repeat;
    }
    
    a.vehicle_sales_selected {
    
        background:url(images/vehicle_sales.png) no-repeat;
    }
    
    a.trim_shop_selected {
 
        background:url(images/trim_shop.png) no-repeat;
    }
    
    div.dropdown {
        width:900px;
        padding:10px 10px 10px 10px;
        height:146px;
        display:none;
        background:url(images/dropdown_bg.png) no-repeat left top;
        position:absolute;
        top:33px;
        z-index:1000;
        left:0px;
    }
    
    div.dropdown ul {
        width:221px;
        padding:0px;
        float:left;
        clear:none;
    }
    div.dropdown ul li {
        width:221px;
        
    }
    div.dropdown ul li a  {
        color:#dcd7a8;
        padding:0px;
        width:221px;
        text-align:left;
        display:block;
        font-size:10px;
    }
    div.dropdown ul li a:hover  {
        color:#ffffff;
        text-decoration:underline;
    }
    
    div.search_box {
        width:200px;
        padding:1px 0px 1px 31px;
        float:left;
        background:url(images/search_bg.png) no-repeat left top;
    }
    div.search_box input {
        width:199px;
        height:15px;
        font-size:12px;
        font-weight:bold;
        font-family:Arial;
        border:0px;
        background:none;
        color:#ffffff;
        padding:6px 0px 6px 0px;
        margin:0px;
    }
	div.search_box a {
		display: block;
		position: absolute;
		right: 17px;
		top: 17px;
		font-size; 12px;
		text-decoration: none;
	}
    div.home_banners {
		position:relative;
		float:left;
        width:920px;
        clear:both;
        padding:0px 10px 0px 10px;
    }
    div.home_banner {
        float:left;
        padding:9px 10px 0px 0px;
    }
    div.bottom_content {
        width:920px;
        float:left;
		position:relative;
		
        padding:0px 10px 0px 0px;
		
    }
    div.bottom_content h1 {
        margin:0px;
        padding:0px 0px 8px 0px;
        color:#ffc543;
        font-size:30px;
        font-weight:bold;
        font-family:Times New Roman;
        font-style:italic;
    }
    div.bottom_content p {
        color:#919191;
    }
    div.welcome {
        width:450px;
        float:left;
        margin:12px 20px 0px 0px;
    }
    div.welcome p {
        font-size:11px;
    }
    div.featured_item {
        width:220px;
        float:left;
        margin:12px 20px 0px 0px;
    }
    div.featured_item p {
        color:#ffffff;
        font-size:12px;
        height:40px;
        overflow:hidden;
        padding:0px 0px 5px 0px;
    }
    div.delivery_info {
        width:210px;
        float:left;
    }
    div.delivery_info p {
        font-size:11px;
    }
    div.delivery_heading {
        margin:48px 0px 5px 0px;
        background:url(images/delivery_tick.png) no-repeat top left;
        color:#ffffff;
        font-size:21px;
        line-height:16px;
        letter-spacing:-1px;
        padding:17px 0px 0px 43px;
        font-weight:bold;
        
    }
    div.delivery_heading span {
        font-size:11px;
        color:#ffc543;
        clear:both;
        letter-spacing:0px;
    }
    div.featured_prod_container {
        width:220px;
        float:left;

    }

    div.featured_prod {
        width:218px;
        float:left;
        position:relative;
        border:1px solid #f5bd41;
    }
    div.featured_prod_price {
        position:absolute;
        width:120px;
        background:url(images/page_bg.png);
        height:49px;
        top:90px;
        text-transform:uppercase;
        font-size:18px;
        font-weight:normal;
        padding:6px 6px 10px 6px;
        left:9px;
        color:#ffffff;
        border:1px solid #f5bd41;
    }
    div.bottom_banners {
        width:920px;
        clear:both;
        float:left;
        margin:20px 0px 0px 10px;
    }
    div.bottom_banner {
        width:344px;
        float:left;
		padding-bottom:10px;
    }
    div.bottom_newsletter {
        width:189px;
        float:left;
        margin:0px 0px 0px 2px;
        padding:15px 0px 11px 155px;
        background:url(images/sign_up.jpg) no-repeat top left;
    }
    div.bottom_newsletter input.signup {
        width:155px;
        height:13px;
        padding:5px 0px 5px 6px;
        margin:0px 0px 13px 0px;
        font-size:11px;
        color:#444444;
        border:1px solid #c4c5c6;
        font-family:Arial;
        
    }
    div.bottom_newsletter input.custom_button {
        font-size:12px;
        text-align:center;
        color:#343434;
        border:0px;
        cursor:pointer;
        background:url(/_template/images/custom_button_index.gif);
        width:120px;
        height:33px;
    }
    div.bottom_newsletter_inner {
        width:189px;
        float:left;
        margin:0px 0px 0px 2px;
        padding:15px 0px 11px 155px;
        background:url(images/sign_up_inner.jpg) no-repeat top left;
    }
    div.bottom_newsletter_inner input.signup {
        width:155px;
        height:13px;
        padding:5px 0px 5px 6px;
        margin:0px 0px 13px 0px;
        font-size:11px;
        color:#444444;
        border:1px solid #c4c5c6;
        font-family:Arial;
    }
    div.bottom_payments {
        width:217px;
        float:left;
        padding:0px 0px 0px 12px;
    }
    div.footer {
        width:920px;
        float:left;
        margin:12px 0px 0px 0px;
        padding:12px 0px 12px 0px;
        background:url(images/footer_bg.png) no-repeat top ;
    }
    div.footer_left {
        width:190px;
        float:left;
        padding:0px 0px 10px 10px;
       color:white;
    }
    div.footer_right {
        width:710px;
        float:right;
        text-align:right;
        padding:0px 10px 10px 0px;
       color:white;
    }
    div.footer_right a {
       color:white;
        font-weight:bold;
        text-decoration:none;
    }
    div.footer_right a:hover {
       color:white;
        text-decoration:underline;
    }
    div.footer_left_inner {
        width:190px;
        float:left;
        padding:0px 0px 10px 10px;
       color:white;
    }
    div.footer_right_inner {
        width:710px;
        float:right;
        text-align:right;
        padding:0px 10px 10px 0px;
       color:white;
    }
    div.footer_right_inner a {
        color:white;
        font-weight:bold;
        text-decoration:none;
    }
    div.footer_right_inner a:hover {
       color:white;
        text-decoration:underline;
    }
    div.advertise {
        float:left;
        height:317px;
        overflow:hidden;
        position:relative;
        width:920px;
        display:inline;
        margin:0px 10px 0px 10px;
    }
    div.rotation_image {
        position:absolute;
        width:920px;
    }
    div.rotation_image_container {
        position:relative;
    }
    div.rotation_buttons {
        width:778px;
        height:26px;
        position:absolute;
        top:272px;
        left:11px;
    }
    div.rotation_previous {
        width:13px;
        height:26px;
        float:left;
        padding:0px 7px 0px 0px;
    }
    div.rotation_button {
        float:left;
        padding:1px 0px 0px 0px;
    }
    div.rotation_button a {
        display:inline-block;
        width:21px;
        height:16px;
        line-height:12px;
        float:left;
        padding:5px 0px 0px 0px;
        background:#39633f;
        color:#ffffff;
        margin:0px 5px 0px 0px;
        border:1px solid #999999;
        text-align:center;
        font-family:Times New Roman;
        font-size:16px;
        text-decoration:none;
    }
    div.rotation_button a.selected {
        display:inline-block;
        width:21px;
        height:16px;
        float:left;
        background:#ffffff;
        color:#000000;
        padding:5px 0px 0px 0px;
        margin:0px 5px 0px 0px;
        border:1px solid #0f0f0f;
        text-align:center;
        font-family:Times New Roman;
        font-size:16px;
        font-weight:bold;
        text-decoration:none;
    }
    div.rotation_next {
        width:13px;
        height:26px;
        float:left;
        padding:0px 0px 0px 2px;
    }
    div.category_container {
        background:#375f3c;
        clear:both;
        margin:0px 0px 12px 0px;
        overflow:hidden;
        width:940px;
        z-index:0;
    }
    div.category_header {
        width:920px;
        margin:7px 10px 0px 10px;
        float:left;
        padding:0px 0px 9px 0px;
        display:inline;
        color:#ffc543;
        font-size:18px;
        font-weight:bold;
        border-bottom:2px solid #244028;
    }
    div.category_header span {
        float:left;
    }
    div.category_header span.items {
        color:#ffffff;
    }
    div.category_header h1 {
        color:#ffffff;
        margin:0px;
        padding:0px 20px 0px 5px;
        font-size:18px;
        float:left;
    }
    div.narrow_search {
        width:920px;
        float:left;
        display:inline;
        margin:5px 10px 10px 10px;
        padding:0px 0px 8px 0px;
        background:url(images/narrow_search.gif) no-repeat;
    }
    div.narrow_search_header {
        padding:6px 0px 1px 21px;
        color:#ffffff;
        font-size:12px;
        font-weight:bold;
    }
    div.narrow_search_select {
        background:url(images/select_bg.gif) no-repeat;
        width:229px;
        float:left;
        padding:4px;
        display:inline;
        margin:0px 0px 0px 8px;
    }
    div.narrow_search_select_alt {
        background:url(images/select_bg_alt.gif) no-repeat;
        width:328px;
        float:left;
        padding:4px;
        display:inline;
        margin:0px 0px 0px 8px;
    }
    div.narrow_search_select select {
        width:221px;
        margin:0px;
        padding:4px 0px 4px 8px;
        color:#ffc543;
        font-weight:bold;
        font-size:12px;
        background:#244028;
        border:0px;
        border:none;
    }
    div.narrow_search_select_alt select.prod_group {
        width:320px;
        margin:0px;
        padding:4px 0px 4px 8px;
        color:#ffc543;
        font-weight:bold;
        font-size:12px;
        background:#244028;
        border:0px;
        border:none;
    }


    div.category_paging {
        width:920px;
        float:left;
        clear:both;
        display:inline;
        font-size:12px;
        color:#ffffff;
        font-weight:bold;
        border-bottom:2px solid #244028;
        margin:11px 10px 0px 10px;
        padding:0px 0px 21px 0px;
    }
    div.category_paging span {
        color:#797877;
    }
    div.category_paging a {
        color:#ffffff;
    }
    div.category_paging select {
        font-size:12px;
        font-family:Arial;
    }
    div.category_products {
        width:920px;
        float:left;
        display:inline;
        font-size:12px;
        color:#375f3d;
        font-weight:bold;  
        
        margin:0px 10px 0px 10px;
    }
    div.vehicle_category_products {
        width:920px;
        float:left;
        display:inline;
        font-size:12px;
        color:#375f3d;
        font-weight:bold;  
        border-bottom:2px solid #244028;
        margin:0px 10px 10px 10px;
        padding:0px 0px 20px 0px;
    }

    div.category_products_headings {
        background:#f2f2f2;
        text-align:center;
        width:920px;
        float:left;
    }
    div.category_product {
        width:916px;
        float:left;
        font-weight:bold;
        color:#444444;
        text-align:center;
        font-size:11px;
        margin:0px 0px 10px 0px;
        padding:0px 0px 0px 0px;
        border:2px solid #ffffff;
        background:url(images/category_prod_bg.gif) repeat-x;
    }
    div.category_product table {
        height:96px;
    }
    div.category_product td.code {
        font-size:10px;
    }
    div.category_product td.price {
        font-size:21px;
    }
    div.category_product td.qty a {
        font-size:15px;
        text-decoration:none;
        color:#375f3c;
    }
    div.category_product td.qty input {
        border:1px solid #c9c9c9;
        color:#444444;
        font-family:Arial;
        text-align:center;
    }


    .add_basket {
      /* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
      position: absolute; right: 0px; top: 40%;
      display:none;
    }
    body > div.add_basket {
      /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
      position: fixed;
    }
    div.product_links {
        width:920px;
        float:left;
        display:inline;
        color:#ffc543;
        font-size:18px;
        font-weight:bold;
        padding:0px 0px 9px 0px;
        border-bottom:2px solid #244028;
        margin:7px 10px 0px 10px;
    }
    div.product_links a {
        text-decoration:none;
        color:#ffffff;
    }
    div.product_links_left {
        width:320px;
        float:left;
        color:#ffffff;
    }
    div.product_links_left span {
        color:#ffc543;
    }
    div.product_links_right {
        width:600px;
        float:left;
        text-align:right;
        padding:5px 0px 0px 0px;
        font-size:11px;
    }
    div.product_container {
        width:918px;
        float:left;
        display:inline;
        border:1px solid #708b6b;
        background:url(images/prod_bg.gif) no-repeat #244028;
        margin:5px 10px 0px 10px;
        padding:0px 0px 10px 0px;
    }
    div.product_left {
        width:460px;
        float:left;
        display:inline;
        margin:12px 16px 0px 7px;
    }
    div.product_img {
        width:447px;
        float:left;
        display:inline;
        margin:0px 0px 0px 3px;
        padding:3px;
    }
    div.extra_imgs {
        width:460px;
        float:left;
        margin:7px 0px 0px 0px;
    }
    div.extra_img {
        width:103px;
        padding:6px;
        margin:0px 0px 0px 0px;
        float:left;
        background:url(images/extra_img_bg.gif) no-repeat;
    }
    div.extra_zoom {
        width:112px;
        float:left;
        font-size:12px;
        font-weight:bold;
        color:#ffffff;
        margin:5px 0px 0px 5px;
        padding:0px 0px 11px 0px;
    }
    div.product_right {
        width:435px;
        float:left;
    }
    div.product_name {
        width:414px;
        text-transform:uppercase;
        float:left;
        border-bottom:2px solid #244028;
    }
    div.product_name h1 {
        font-size:18px;
        margin:17px 0px 0px 0px;
        padding:0px 0px 14px 0px;
        line-height:24px;
        color:#ffc543;
    }
    div.product_name h1 span {
        color:#ffffff;
    }
    div.product_fits {
        width:414px;
        float:left;
        color:#ffffff;
        font-size:12px;
        font-weight:bold;
        margin:14px 0px 0px 0px;
    }
    div.was_price {
        width:414px;
        float:left;
        color:#79b382;
        font-size:12px;
        font-weight:bold;
        margin:5px 0px 0px 0px;
    }
    div.price {
        font-size:18px;
        font-weight:bold;

        float:left;
        color:#ffffff;
        margin:3px 0px 0px 0px;
    }
    div.options {
        width:417px;
        float:left;
        margin:15px 0px 13px 0px;
    }
    div.options_left {
        width:180px;
        float:left;
        padding:10px 0px 0px 0px;
        font-size:12px;
        color:#ffffff;
        font-weight:bold;
    }
    div.options_left span {
        color:#64996b;
    }
    div.options_right {
        width:229px;
        float:left;
        background:url(images/option_bg.gif) no-repeat;
        padding:4px;
    }
    div.options_right select {
        background:#244028;
        border:0px;
        width:229px;
        font-size:12px;
        font-weight:bold;
        font-family:Arial;
        color:#ffc543;
    }
    div.accessories {
        width:417px;
        float:left;
        margin:15px 0px 13px 0px;
    }
    div.accessories_left {
        width:180px;
        float:left;
        padding:10px 0px 0px 0px;
        font-size:12px;
        color:#ffffff;
        font-weight:bold;
    }
    div.accessories_left span {
        color:#64996b;
    }
    div.accessories_right {
        width:237px;
        float:left;
    }
    div.accessories_right_top {
        width:237px;
        float:left;
        font-size:1px;
        height:6px;
        background:url(images/accessories_top.gif) no-repeat;
    }
    div.accessories_right_midd {
        width:237px;
        float:left;
        background:url(images/accessories_midd.gif) repeat-y;
    }
    div.accessories_right_bottom {
        width:237px;
        float:left;
        font-size:1px;
        height:6px;
        background:url(images/accessories_bottom.gif) no-repeat;
    }
    div.accessories_right_midd td {
        color:#ffffff;
        font-weight:bold;
        font-size:10px;
    }
    div.accessories_right_midd td.prod {
        color:#ffc543;
    }
    div.product_basket {
        width:417px;
        float:left;
        margin:6px 0px 0px 0px;
    }
    div.product_basket_left {
        width:187px;
        float:left;
        margin:11px 0px 0px 0px;
    }
    div.pdf_img {
        width:28px;
        float:left;
    }
    div.pdf {
        width:159px;
        float:left;
        color:#ffffff;
        font-size:10px;
        font-weight:bold;
        padding:5px 0px 0px 0px;
    }
    div.pdf a {
        color:#ffffff;
        text-decoration:none;
    }
    div.product_basket_right {
        width:230px;
        float:left;
        text-align:right;
    }
    div.reviews {
        width:414px;
        float:left;
        margin:18px 0px 0px 0px;
        border-top:2px solid #244028;
        border-bottom:2px solid #244028;
        padding:11px 0px 11px 0px;
    }
    div.review_av {
        width:77px;
        float:left;
        font-size:12px;
        font-weight:bold;
        padding:5px 0px 0px 0px;
        color:#ffffff;
    }
    div.review_av span {
        color:#ffc543;
    }
    div.review_stars {
        width:132px;
        float:left;
        position:relative;
        height:23px;
        overflow:hidden;
    }
    div.stars_g {
        width:100%;
        float:left;
        position:absolute;
        top:0px;
        z-index:0;
        left:0px;
        height:23px;
        overflow:hidden;
    }
    div.stars_y {
        width:0%;
        float:left;
        position:absolute;
        top:0px;
        left:0px;
        z-index:100;
        height:23px;
        overflow:hidden;
    }
    div.review_links {
        width:205px;
        float:left;
        padding:5px 0px 0px 0px;
        text-align:right;
        color:#ffc543;
    }
    div.review_links a {
        color:#ffffff;
        text-decoration:none;
    }
		div.review_comments {
        width:414px;
        float:left;
        margin:0px 0px 0px 0px;

        border-bottom:2px solid #244028;
        padding:8px 0px 11px 0px;
    }
    div.review_comments_av {
        width:414px;
        float:left;
        font-size:12px;
        font-weight:bold;
        padding:5px 0px 11px 0px;
        color:#ffffff;
				border-bottom:2px solid #244028;
    }
    div.review_comments_av span {
        color:#ffc543;
    }
    div.review {
        width:414px;
        float:left;
        padding:8px 0px 0px 0px;
    }
    div.review span {
        color:#ffc543;
    }
    div.review_name {
        width:414px;
        float:left;
        font-size:12px;
        padding:0px 0px 8px 0px;
        border-bottom:1px solid #244028;
    }
    div.review_txt {
        width:414px;
        float:left;
        font-size:11px;
        padding:8px 0px 8px 0px;
        border-bottom:2px solid #244028;
    }
    div.related_products_header {
        width:920px;
        float:left;
        font-size:18px;
        color:#ffffff;
        font-weight:bold;
        display:inline;
        border-bottom:2px solid #244028;
        padding:12px 0px 13px 0px;
        margin:0px 0px 11px 0px;
    }
    div.related_products {
        width:920px;
        float:left;
        display:inline;
        margin:0px 10px 0px 10px;
    }
    div.related_end {
        border-bottom:2px solid #29472d;
        font-size:1px;
        float:left;
        width:920px;
        display:inline;
        margin:10px 10px 0px 10px;
    }
    div.tyres_container {
        width:918px;
        float:left;
        display:inline;
        border:1px solid #708b6b;
        background:url(images/tyres_bg.gif) no-repeat #244028;
        margin:5px 10px 9px 10px;
    }
    div.tyre_links {
        width:920px;
        float:left;
        display:inline;
        color:#ffc543;
        font-size:18px;
        font-weight:bold;
        padding:0px 0px 9px 0px;
        border-bottom:2px solid #244028;
        margin:7px 10px 0px 10px;
    }
    div.tyre_links h1 {
        margin:0px;
        padding:0px;
        color:#ffffff;
        font-size:18px;
    }
    div.tyre_links a {

        color:#ffffff;
        text-decoration:none;
    }
    div.tyre_links_left {
        width:420px;
        float:left;
    }
    div.tyre_links_right {
        width:500px;
        float:left;
        text-align:right;
        padding:5px 0px 0px 0px;
        font-size:11px;
    }
    div.tyres_left {
        width:434px;
        float:left;
    }
    div.tyres_heading_left {
        width:414px;
        display:inline;
        float:left;
        margin:0px 0px 0px 18px;
        font-size:18px;
        padding:18px 0px 8px 0px;
        border-bottom:2px solid #244028;
        color:#ffc543;
        font-weight:bold;
    }
    div.tyres_heading_right {
        width:414px;
        float:left;
        display:inline;
        margin:0px 0px 0px 3px;
        font-size:18px;
        padding:18px 0px 8px 0px;
        border-bottom:2px solid #244028;
        color:#ffc543;
        font-weight:bold;
    }
    div.tyres_right {
        width:419px;
        float:left;
        margin:0px 0px 0px 47px;
    }
    
    div.tyre_search {
        width:417px;
        float:left;
        display:inline;
        margin:15px 0px 0px 18px;
    }
    div.tyre_search_left {
        width:179px;
        float:left;
        padding:10px 0px 0px 0px;
        font-size:12px;
        color:#ffffff;
        font-weight:bold;
    }
    div.tyre_search_left span {
        color:#64996b;
    }
    div.tyre_search_right {
        width:229px;
        float:left;
        background:url(images/option_bg.gif) no-repeat;
        padding:4px;
    }
    div.tyre_search select {
        background:#244028;
        border:0px;
        width:229px;
        font-size:12px;
        font-weight:bold;
        font-family:Arial;
        color:#ffc543;
    }
    div.tyre_submit {
        width:434px;
        float:left;
        margin:24px 0px 0px 0px;
    }
    div.tyre_submit_left {
        float:left;
        width:295px;
        margin:0px 44px 0px 0px;
        height:134px;
        position:relative;
        overflow:hidden;
    }
    div.tyre_submit_tyre {
        position:absolute;
        width:295px;
        height:134px;
        bottom:0px;
        left:0px;
        z-index:0;
    }
    div.tyre_submit_profile {
        width:271px;
        height:126px;
        position:absolute;
        top:0px;
        right:0px;
        z-index:99;
    }
    div.tyre_submit_right {
        width:95px;
        float:left;
        margin:5px 0px 0px 0px;
    }
    div.tyres_brands {
        width:419px;
        float:left;
        margin:10px 0px 0px 0px;
    }
    div.tyre_brand {
        width:196px;
        float:left;
        margin:4px 11px 0px 0px;
        padding:4px;
        background:url(images/brand_bg.gif) no-repeat;
    }
    div.tyres_brands ul {
        float:left;
        display:inline;
        margin:9px 0px 15px 3px;
        padding:0px;
        list-style:none;
    }
    div.tyres_brands ul.brand_left {
        width:214px;
    }
    div.tyres_brands ul.brand_right {
        width:196px;
    }
    div.tyres_brands ul li {
        font-size:12px;
        font-weight:bold;
        padding:0px 0px 3px 0px;
        color:#64996b;
    }
    div.tyres_brands ul li a {
        color:#ffffff;
        text-transform:uppercase;
        text-decoration:none;
    }
    div.buy_more {
        width:417px;
        float:left;
        margin:15px 0px 13px 0px;
    }
    div.buy_more_left {
        width:180px;
        float:left;
        padding:10px 0px 0px 0px;
        font-size:12px;
        color:#ffffff;
        font-weight:bold;
    }
    div.buy_more_left span {
        color:#64996b;
    }
    div.buy_more_right {
        width:237px;
        float:left;
    }
    div.buy_more_right_top {
        width:237px;
        float:left;
        font-size:1px;
        height:6px;
        background:url(images/accessories_top.gif) no-repeat;
    }
    div.buy_more_right_midd {
        width:237px;
        float:left;
        background:url(images/accessories_midd.gif) repeat-y;
    }
    div.buy_more_right_bottom {
        width:237px;
        float:left;
        font-size:1px;
        height:6px;
        background:url(images/accessories_bottom.gif) no-repeat;
    }
    div.buy_more_right_midd td {
        color:#ffffff;
        font-weight:bold;
        font-size:10px;
    }
    div.buy_more_right_midd td.prod {
        color:#ffc543;
    }
    div.buy_more_right_midd table.qty_buy td {
        color:#ffc543;

    }
    div.buy_more_right_midd table.qty_box td {
        color:#ffc543;
        font-size:14px;
    }
    div.buy_more_right_midd table.qty_box td a {
        color:#ffc543;
        font-size:14px;
				text-decoration:none;
    }
    div.buy_more_right_midd table.qty_box input {
        color:#444444;
        font-size:12px;
        width:51px;
        text-align:center;
        border:1px solid #162918;
    }
    div.cms_header {
        width:920px;
        float:left;
        margin:0px 10px 0px 10px;
        border-bottom:2px solid #3d3114;
    }
    div.cms_header h1 {
        margin:0px;
        padding:12px 0px 7px 0px;
        font-size:18px;
        color:#ffc543;
    }
    div.cms_header h1 span {
        color:#ffffff;
				text-transform:uppercase;
    }
    div.cms_container {
        width:898px;
        float:left;
        padding:10px;
        border:1px solid #3e3e1d;
        background:url(images/cms_bg.png) no-repeat #203624;
        margin:5px 10px 0px 10px;
    }
    div.basket_page_padding {
        width:898px;
        float:left;
        padding:10px;
        border:1px solid #3e3e1d;
        background:url(images/cms_bg.png) no-repeat #203624;
        margin:5px 10px 0px 10px; 
    }
    div.system_page_padding {
        width:898px;
        float:left;
        padding:10px;
        border:1px solid #3e3e1d;
        background:url(images/cms_bg.png) no-repeat #203624;
        margin:5px 10px 0px 10px; 
    }
    table.form_table {
        width:898px;
        padding:10px;
        background:#244028;
        margin:0px 0px 5px 0px;
        border:1px solid #436345;
    }
    table.form_table td {
        color:#ffc543;
        border:1px solid #304831;
    }
    table.form_table th {
        background:#304831;
        color:#ffffff;
    }
    table.form_table td input.custom_button {
        font-size:12px;
        text-align:center;
        color:#343434;
        cursor:pointer;
        border:0px;
        background:url(/_template/images/custom_button.gif);
        width:120px;
        height:33px;
    }
    table.form_table td input {
        color:#444444;
        font-size:12px;
        

    }
    input.custom_button {
        font-size:12px;
        text-align:center;
        color:#343434;
        border:0px;
        cursor:pointer;
        background:url(/_template/images/custom_button.gif);
        width:120px;
        height:33px;
    }

    textarea {
        color:#444444;
        font-size:12px;
        text-align:center;
        border:1px solid #162918;
    }
    table.small_form_table {
        width:898px;
        padding:10px;
        background:#244028;
        margin:0px 0px 5px 0px;
        border:1px solid #436345;
    }
    table.small_form_table td {
        color:#ffc543;
        border:1px solid #304831;
    }
    table.small_form_table th {
        background:#304831;
        color:#ffffff;
    }
    table.small_form_table td input.custom_button {
        font-size:12px;
        text-align:center;
        color:#343434;
        border:0px;
        background:url(/_template/images/custom_button.gif) no-repeat;
        width:120px;
        height:33px;
    }
    table.small_form_table td input {
        color:#444444;
        font-size:12px;
        border:1px solid #162918;
    }
    
    div.system_message_padding {
        width:918px;
        background:url("images/page_bg.png") repeat;
        border:1px solid #3E3E1D;
        float:left;
        padding:15px 0px 15px 0px;
        margin:0px 10px 0px 10px;
    }
    div.system_message_padding p {
        padding:0px;
    }
    
    div.vehicle_prod {
        width:449px;
        margin:20px 0px 0px 0px;
        float:left;
    }
    div.vehicle_prod_left {
        border:2px solid #ffffff;
        width:225px;
        float:left;
    }
    div.vehicle_prod_right {
        margin:0px 0px 0px 15px;
        width:205px;
        float:left;
    }
    div.vehicle_prod_name {
        width:205px;
        height:48px;
        font-size:12px;
        overflow:hidden;
    }
    div.vehicle_prod_name a {
        color:#ffc543;
        text-decoration:none;
    }
    div.vehicle_prod_desc {
        color:#ffffff;
        width:205px;
        height:85px;
        font-weight:normal;
        font-size:11px;
        overflow:hidden;
    }
    div.vehicle_prod_desc p {
        padding:0px;
    }
    div.vehicle_prod_info {
        width:205px;
        float:left;
        padding:17px 0px 0px 0px;
    }
    div.cms_left {
        width:434px;
        float:left;
    }
    div.cms_right {
        width:449px;
        float:left;
        margin:0px 0px 0px 15px;
    }
    
    div.news_news {
        width:898px;
        float:left;
    }
    div.news_news_item {
        width:898px;
        float:left;
        padding:0px 0px 10px 0px;
    }
    div.news_news_image {
        width:95px;
        float:left;
    }
	div.news_news_image img {
	        border:2px solid #ffffff;
	}
			
    div.news_news_text {
        width:729px;
        margin:0px 0px 0px 15px;
        float:left;
    }
    
    div.news_article {
        width:898px;
        float:left;
    }
    div.news_article_image {
        width:250px;
        float:left;
        
    }
	
    div.news_article_image img {
		border: 2px solid #ffffff;
	}
    div.news_article_text {
        width:629px;
        margin:0px 0px 0px 15px;
        float:left;
    }
    div.news_intro {
        width:210px;
        float:left;
        height:95px;
        overflow:hidden;
    }
	
	div.welcome p {
		color: #ffffff;
		text-align: justify;
	}
	
	
	
	/*************** NEW HOME PAGE STYLES - michael *****************/
	
	div.my-featured-wrap {
		position:relative;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		width:722px;
	}
	
	div.my_featured_products {
		position:relative;
		float:left;
		margin:20px 0px 0px 10px;
		padding:0px 0px 10px 0px;
		width:698px;
		border:1px solid #708b6b;
		background:url(images/homepage/home-products-bg.jpg) no-repeat left top #28462c;
		font-size:12px;
		min-height:318px; 
		height:auto !important; 
		height:318px;

	}
	
	div.my_first_box {
		margin-top:18px;
	}
	
	div.my_featured_product {
		position:relative;
		padding:0px 0px 0px 0px;
		margin:0px 1px 10px 9px;
		width:220px;
		float:left;
	}
	
	div.my_featured_product img{
		border:1px solid #cba73f;
	}
	
	div.my_featured_product p{
		margin:0px 0px 0px 0px;
		padding:0px;
		line-height:1.5em;
	}
	
	div.my_featured_product a {
		text-decoration:none;
	}
	
	div.my_featured_product p.my_view {
		text-align:right;
		margin-top:-45px;
		margin-bottom:3px;
		z-index:10;
	}
	
	div.my_featured_product p.my_view img{
		border:none;
	}
	
	div.my_featured_product p.my_price a{
		font-weight:bold;
		color:#ffc543;
		font-size:14px;
	}
	
	div.my_delivery {
	margin-top:10px;
	}
	
	div.my_home_content {
		position:relative;
		float:left;
		margin:0px 0px 0px 0px;
		padding:10px 0px 0px 10px;
		width:920px;
	}
	
	
	  div.my_home_content h1 {
        margin:0px;
        padding:0px 0px 8px 0px;
        color:#ffc543;
        font-size:30px;
        font-weight:bold;
        font-family:Times New Roman;
        font-style:italic;
    }
	
	div.home_banner_210x330 {
		position:relative;
		float:left;
		
		margin:-330px 10px 20px 720px;
		padding:0px;
		width:210px;
		height:330px;
		display:inline-block;
	}
	
	div.my_footer {
		position:relative;
		margin:-9px auto 0px auto;
		background:none;
		float:none;
		padding:10px 0px 15px 0px;
		border-top:1px solid #39633f;
		width:940px;
		color:white;
	}
	
	div.my_footer a{
		color:white;
	}
	
	
	div.my_carousel {
	width:940px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:1px 0px 0px 0px;
	position:relative;
	clear:both;
	border-top:2px solid #ffc543;
	}
	
	
div.prhc_cols {
	position: relative;
	clear: both;
	float: left;
	width: 414px;
}
div.prhc_left {
	position: relative;
	float: left;
	width: 207px;
}
div.prhc_right {
	position: relative;
	float: left;
	width: 207px;
}

div.fitting_box {
	position: relative;
	float: right;
	border: 1px solid #708b6b;
	background-image:url(images/fitting_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #27452c;
	margin-top: 6px;
	
}
div.fitting_box_padding {
	position: relative;
	float: left;
	clear: both;
	background-image:url(images/fitting_bg_base.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 8px 11px 11px 11px;
	color: #aad4b0;
	text-transform: uppercase;
	line-height: 16px;
}
div.fitting_box_padding span {
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
}
div.fitting_box_padding a {
	text-decoration: none;
	color: #ffc543;
}
div.fitting_box_padding a:hover {
	color: #ffffff;
}


div.write_a_question_advert {
	position: relative;
	width: 414px;
	clear: both;
	float: left;
	margin: 15px 0px 0px 0px;
	text-transform: uppercase;
	color: #aad4b0;
	font-weight: normal;
	line-height: 16px;
}
div.write_a_question_advert span {
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
}
div.disclaimer {
	position: relative;
	width: 414px;
	clear: both;
	float: left;
	margin: 15px 0px 10px 0px;
	text-transform: uppercase;
	color: #aad4b0;
	font-weight: normal;
	line-height: 16px;
}


div.product_qa {

        width:918px;
        float:left;
        clear: both;
        display:inline;
        border:1px solid #708b6b;
        background:url(images/qa_bg.gif) no-repeat #244028;
        margin:5px 10px 0px 10px;
        padding:0px 0px 10px 0px;

}

div.qa_heading {
	margin: 10px 10px 10px 10px;
	text-transform: uppercase;
	color: #ffc543;
}

div.qa_heading span {
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
}

div.qa_footer {
	margin: 10px 10px 10px 10px;
	text-transform: uppercase;
	color: #aad4b0;
}
div.qa_footer span {
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
}
div.qa_footer a {
	color: #ffc543;
	text-decoration: none;
}
div.qa_footer a:hover {
	color: #ffffff;
}


div.question {
	position: relative;
	clear: both;
	float: left;
	width: 896px;
	background-color: #244129;
	margin: 0px 0px 0px 10px;
	border: 1px solid #3f5d41;
	background-image: url(images/qaq_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-transform: uppercase;
}
div.question_from {
	position: relative;
	float: left;
	width: 178px;
	margin: 20px 20px 0px 20px;
	padding-bottom: 20px;
	display: inline;
}
div.question_text {
	position: relative;
	float: left;
	margin: 20px 0px 0px 0px;
	padding-bottom: 20px;
	width: 650px;
}

div.answer {
	position: relative;
	clear: both;
	float: left;
	width: 896px;
	background-color: #2a492f;
	margin: 0px 0px 20px 10px;
	border-left: 1px solid #3f5d41;
	border-right: 1px solid #3f5d41;
	border-bottom: 1px solid #3f5d41;
	background-image: url(images/qaq_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-transform: uppercase;
}
div.answer_from {
	position: relative;
	float: left;
	width: 178px;
	margin: 20px 20px 0px 20px;
	padding-bottom: 20px;
	display: inline;
}
div.answer_text {
	position: relative;
	float: left;
	margin: 20px 0px 0px 0px;
	padding-bottom: 20px;
	width: 650px;
}


div.qa_form {
	position: relative;
	clear: both;
	float: left;
	width: 898px;
	margin: 0px 0px 0px 10px;
	display: inline;
}
div.qa_form_left {
	position: relative;
	float: left;
	width: 635px;
	margin: 0px 10px 0px 0px;
	background-color: #244028;
	border: 1px solid #364430;
	text-transform: uppercase;
}
div.qa_form_right {
	position: relative;
	float: left;
	width: 251px;
}
div.qa_form_right {
	text-transform: uppercase;
	color: #ffffff;
	line-height: 16px;
}
div.qa_form_right span {
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
}

div.qa_form_left input, div.qa_form_left textarea {
	border: 1px solid #434343;
	 font-family:Arial;
	 color: #000000;
	 font-size: 12px;
}
div.qa_form_left textarea {
	text-align: left;
}
div.qa_form_left table {
	color: #ffffff;
}
div.qa_form_left table td {
	padding-bottom: 3px;
}


p.cat_long_description {
	clear: both;
	margin: 20px 12px 10px 12px;
}


div#corner {
	position: fixed;
	bottom: 0px;
	right: 0px;
	width: 125px;
	height: 128px;
}
div#peel {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 125px;
	height: 128px;
}
div#button {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 125px;
	height: 128px;
}
