html, body{
    padding: 0px;
    margin: 0px;
    height: 100%;
}

body.main_body {
    /*background: url(../graphic/backgroundimg_temp.gif) repeat-x top left #ff4200;*/
}

body{
    background: url(../graphic/backgroundimg.gif) repeat-x top left #fff;
}

/*table */
table{
    margin: 0px;
    padding: 0px;
}
td, tr{
    margin: 0px;
}

img{
    padding: 0px;
    margin: 0px;
}



/* Form */

select{
    font: 11px arial, verdana, helvetica, sans-serif; color: #262626;
    margin: 0px;
    padding: 0px;
    border: 1px solid #c5ced5;
}

form{
    margin: 0px;
    padding: 0px;
}

/*input{
	border: 1px solid #c5ced5;
}*/

textarea{
    font: 11px arial, verdana, helvetica, sans-serif; color: #000;
    margin: 0px;
    padding: 0px;
}

/* Main page layout */
#pagecontainer{
    position: relative;
    width: 980px;
    padding: 0px 0px 25px 0px;
    margin: 15px auto 0px auto;
    background: url(../graphic/pagecontainer_inner_bkg.gif) repeat-y top left;
    height: auto;
    min-height: 100%;
}

#pagecontainer_inner{
    height: auto;
    min-height: 100%;
    /height: 100%;
    background: url(../graphic/pagecontainer_bkg.gif) no-repeat top left transparent;
}

#ramleft{
    position: relative;
    height: 553px;
    width: 18px;
    float: left;
}

#ramright{
    position: relative;
    height: 553px;
    width: 17px;
    float: right;
}

#leftcolumn{
    position: relative;
    padding: 0px;
    margin: 0px;
    padding: 14px 0px 0px 21px;
    width: 150px;
    float: left;
}

#rightcolumn{
    position: relative;
    padding: 0px;
    margin: 0px;
    padding: 14px 20px 0px 0px;
    width: 150px;
    float: right;
}

#maincontent{
    position: relative;
    width: 624px;
    margin: 0px;
    margin-top: 14px;
    margin-left: auto;
    margin-right: auto;
}

#maincontent_wide {
    float: right;
    width: 782px;
    margin-top: 14px;
    margin-right: 18px;
    /*float: left;
	position: relative;
	width: 782px;
	margin: 0px;
	margin-top: 14px;
	padding-left: 7px;
	/padding-left: 0px;
	margin-left: auto;
	margin-right: auto;*/
}

#maincontent_secure_checkout{
    position: relative;
    width: 922px;
    margin: 0px;
    margin-top: 14px;
    margin-left: auto;
    margin-right: auto;
}

#topsection{
    position: relative;
    height: 112px;
    width: 979px;
    padding: 0px;
    margin: 0px 0px 0px 1px;
}

#top_basket{
    position: absolute;
    right: 17px;
    top: 21px;
    height: 30px;
    width: 538px;
    background: url(../graphic/basket_icon.gif) no-repeat top left #fff;
    border: 1px solid #7ea151;
    padding-left: 30px;
}

table.small_basket_table{
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
}

td.small_basket_select_td{
    line-height: 2;
    width: 230px;
    border-right: 1px solid #7ea151;
}

td.small_basket_price_td{
    line-height: 2;
    border-right: 1px solid #7ea151;
    padding: 0px 0px 0px 8px;
}

td.small_basket_price_td p{
    color: #353535;
}

td.small_basket_btn_td{
    padding: 0px 8px 0px 0px;
    text-align: center;
}



#logga_link{
    position: absolute;
    left: 20px;
    top: 27px;
    width: 155px;
    height: 70px;
}

#logga_link a{
    width: 155px;
    height: 70px;
    display: block;
}

#cert_ehandel{
    position: absolute;
    left: 250px;
    top: 22px;
    width: 155px;
    height: 70px;
}

#cert_ehandel a{
    width: 31px;
    height: 31px;
    display: block;
}

#footer{
    position: relative;
    height: 20px;
    width: 980px;
    margin: 0px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    background-image: url(../graphic/footer.gif);
    font: 11px arial, verdana, helvetica, sans-serif; color: #3b5060;
    text-align: center;
    padding-top: 10px;
}

#footer a{
    font: 11px arial, verdana, helvetica, sans-serif; color: #3b5060;
    margin: 0px;
    padding: 0px;
}

#footer_lang_flags{
    position: absolute;
    top: 8px;
    left: 30px;
}


/* boxes */
.blue_box_head{
    position: relative;
    width: 616px;
    height: 18px;
    background-image: url(../graphic/maincontent_header.gif);
    background-repeat: no-repeat;
    display: block;
    font: 14px arial, verdana, helvetica, sans-serif; color: #000;
    font-weight: bold;
    margin: 10px 0px 0px 0px;
    padding: 6px 0px 0px 9px;
}

.blue_box_head p {
    font: 14px arial, verdana, helvetica, sans-serif; color: #000;
    font-weight: bold;
}

.blue_box_secure_checkout_head{
    position: relative;
    width: 911px;
    height: 18px;
    background-image: url(../graphic/maincontent_secure_checkout_header.gif);
    background-repeat: no-repeat;
    display: block;
    font: 14px arial, verdana, helvetica, sans-serif; color: #000;
    font-weight: bold;
    margin: 10px 0px 0px 0px;
    padding: 6px 0px 0px 9px;
}

.blue_box{
    position: relative;
    width: 617px;
    display: block;
    background-color: #c6e2f7;
    padding: 0px 4px 4px 4px;
}

.blue_box_new {
    position: relative;
    width: 617px;
    display: block;
    background-color: #c6e2f7;
    padding: 4px 4px 4px 4px;
}

.blue_box_wide{
    position: relative;
    width: 774px;
    display: block;
    background-color: #c6e2f7;
    padding: 4px 4px 4px 4px;
}


.blue_box_secure_checkout{
    width: 912px;
    display: block;
    background-color: #c6e2f7;
    padding: 0px 4px 4px 4px;
}

.blue_box_tab_holder {
    margin: 20px 5px 0px 7px;
    height: 25px;
    border: 0px solid black;
}

.blue_box_tab_active {
    display: block;
    float: left;
    height: 20px;
    margin: 0px 5px 0px 0px;
    background-color: #c6e2f7;
    font-family: arial, verdana, helvetica, sans-serif;
    color: black;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 10px 0px 10px;
}

.blue_box_tab_inactive {
    display: block;
    float: left;
    height: 20px;
    margin: 0px 5px 0px 0px;
    background-color: #edf6fd;
    font-family: arial, verdana, helvetica, sans-serif;
    color: black;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 10px 0px 10px;
}

.white_text_field{
    position: relative;
    width: 587px;
    display: block;
    background-color: #fff;
    padding: 15px 20px 10px 10px;
}

.white_text_field_result_list {
    position: relative;
    width: 613px;
    /width: 612px;
    display: block;
    background-color: #fff;
    padding: 10px 2px 2px 2px;
}

.white_text_field_result_list_wide {
    position: relative;
    width: 770px;
    /width: 769px;
    display: block;
    background-color: #fff;
    padding: 2px 2px 2px 2px;
}

.white_text_field_nopadding{
    position: relative;
    width: 607px;
    /width: 606px;
    display: block;
    background-color: #fff;
    padding: 0px 0px 0px 10px;
}

.white_text_field_secure_checkout{
    position: relative;
    width: 882px;
    display: block;
    background-color: #fff;
    padding: 15px 20px 10px 10px;
}

.white_bg_in_box {
    background-color: #fff;
}

.offer_table {
    width: 774px;
}

.offer_table td {
    background-color: #fff;
}

.offer_table td.offer_square {
    border-left: 4px solid #c6e2f7;
    width: 258px;
}

.offer_table td.offer_square_left {
    width: 250px;
}

.offer_table td.offer_square {
    background-color: #fff;
    border-left: 4px solid #c6e2f7;
}

.offer_name {
    font-size: 12px;
    font-weight: bold;
    padding: 3px;
}

.offerPrice {
    font-size: 19px;
    font-weight: bold;
    color: #b22;
}

.offer_table table td.buy_footer {
    border-top: 1px solid #c6e2f7;
    background-color: #edf6fd;
    padding: 3px;
}

.result_list_table {
    font-family: arial, verdana, helvetica, sans-serif;
    width: 100%;
}

.result_list_table td {
    height: 60px;
    font-size: 11px;
    border-bottom: 1px solid #ddd;
    background-color: #f5f5f5;
    padding: 5px;
}

.result_list_table th {
    font-size: 11px;
    text-align: left;
    font-weight: bold;
    border-bottom: 2px solid #ccc;
    border-top: 2px solid #ccc;
    background-color: #f5f5f5;
    height: 25px;
    padding: 5px;
}

.result_list_table .inner_header {
    font-weight: bold;
    height: 30px;
    background-color: #fff;
    border-bottom: 1px solid #ddd;
}

.result_list_table .picture {
    width: 50px;
    border-bottom: 1px solid #ddd;
    background-color: #fff;
}

.result_list_table td a {
    font-size: 11px;
}

a.buy_href {
    font-size: 11px;
    font-weight: bold;
}

.checkout_invoice_addr_list_table {
    width: 220px;
    border-left: 4px solid #c6e2f7;
}

.checkout_invoice_addr_list_row {
    vertical-align: top;
    background-image: url(../graphic/verkstader_list_td.gif);
    background-repeat: repeat-x;
    background-position: bottom left;
    padding: 5px;
}

.blue_box_under{
    position: relative;
    width: 597px;
    height: 48px;
    display: block;
    background-image: url(../graphic/blue_box_under_bkg.gif);
    background-repeat: repeat-x;
    padding: 10px 10px 10px 10px;
}

.blue_box_under_header{
    font: 11px arial, verdana, helvetica, sans-serif; color: #000;
    font-weight: bold;
    padding: 0px 10px 15px 0px;
    margin: 0px;
    display: block;
}



.blue_box_toning{
    position: relative;
    width: 599px;
    height: 60px;
    display: block;
    background-image: url(../graphic/blue_box_toning.gif);
    background-repeat: repeat-x;
    padding: 6px 10px 0px 8px;
    margin-bottom: 4px;
}

.order_status_head{
    position: absolute;
    left: 393px;
}

.rimchooser_orderstatus{
    position: relative;
    height: 201px;
    display: block;
}

.rimchooser{
    position: absolute;
    width: 381px;
    height: 201px;
    display: block;
}

.order_status{
    position: absolute;
    left: 385px;
    width: 208px;
    height: 184px;
    display: block;
    background-color: #fff;
    padding: 5px 12px 12px 12px;
}

#search_box_1{
    position: relative;
    width: 608px;
    height: 35px;
    background-image: url(../graphic/searchbox1_bkg.gif);
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    font: 11px arial, verdana, helvetica, sans-serif; color: #000;
    font-weight: bold;
    padding: 46px 0px 0px 17px;
}

#search_box_1_header {
    position: absolute;
    top: 14px;
    left: 50px;
    font: 21px arial, verdana, helvetica, sans-serif; color: #000;
    font-weight: bold;
    height: 23px;
}

#search_box_1 select{
    width: 134px;
    margin: 6px 7px 0px 7px;
}

#search_box_2{
    position: relative;
    width: 625px;
    height: 164px;
    background-image: url(../graphic/searchbox2_bkg.gif);
    background-repeat: no-repeat;
    background-color: #c6e2f7;
    margin-left: auto;
    margin-right: auto;
    padding: 0px 0px 0px 0px;
}

#search_box_2_header {
    position: absolute;
    top: 8px;
    left: 50px;
    font: 21px arial, verdana, helvetica, sans-serif; color: #000;
    font-weight: bold;
    height: 23px;
}

/*.search_box_2_header{
	font: 11px arial, verdana, helvetica, sans-serif; color: #000;
	font-weight: bold;
	padding-left: 7px;
	margin: 0px;
}*/

.products_summerwheels a{
    position: absolute;
    width: 122px;
    height: 25px;
    display: block;
    padding-top: 90px;
    font: 15px arial, verdana, helvetica, sans-serif; color: #fff;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    top: 44px;
    left: 375px;
    background-image: url(../graphic/search_box_summer.jpg);
}
.products_summerwheels a:hover{
    background-image: url(../graphic/search_box_summer.jpg);
    background-position: 0px -115px;
}

.products_winterwheels a{
    position: absolute;
    width: 122px;
    height: 25px;
    display: block;
    padding-top: 90px;
    font: 15px arial, verdana, helvetica, sans-serif; color: #fff;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    top: 44px;
    left: 127px;
    background-image: url(../graphic/search_box_winter.jpg);
}
.products_winterwheels a:hover{
    background-image: url(../graphic/search_box_winter.jpg);
    background-position: 0px -115px;
}

.products_rims a{
    position: absolute;
    width: 122px;
    height: 25px;
    display: block;
    padding-top: 90px;
    font: 15px arial, verdana, helvetica, sans-serif; color: #fff;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    top: 44px;
    left: 499px;
    background-image: url(../graphic/search_box_rims.jpg);
}
.products_rims a:hover{
    background-image: url(../graphic/search_box_rims.jpg);
    background-position: 0px -115px;
}

.products_complete_summer a{
    position: absolute;
    width: 122px;
    height: 38px;
    display: block;
    padding-top: 77px;
    font: 15px arial, verdana, helvetica, sans-serif; color: #fff;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    line-height: 1;
    top: 44px;
    left: 251px;
    background-image: url(../graphic/search_box_complete_s.jpg);
    background-position: 0px 0px;
}
.products_complete_summer a:hover{
    background-image: url(../graphic/search_box_complete_s.jpg);
    background-position: 0px -115px;
}

.products_complete_winter a{
    position: absolute;
    width: 122px;
    height: 38px;
    display: block;
    padding-top: 77px;
    font: 15px arial, verdana, helvetica, sans-serif; color: #fff;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    line-height: 1;
    top: 44px;
    left: 3px;
    background-image: url(../graphic/search_box_complete_w.jpg);
}

.products_complete_winter a:hover{
    background-image: url(../graphic/search_box_complete_w.jpg);
    background-position: 0px -115px;
}

.search_product_box img{
    margin: 8px 0px 3px 0px;
}

#search_box_car{
    position: relative;
    width: 609px;
    height: 48px;
    background-image: url(../graphic/searchbox_bkg.gif);
    background-repeat: repeat-x;
    margin-left: auto;
    margin-right: auto;
    font: 11px arial, verdana, helvetica, sans-serif; color: #000;
    font-weight: bold;
    padding: 10px 0px 0px 7px;
}

#search_box_car select{
    width: 120px;
    margin: 6px 2px 0px 2px;
}

#search_box_car_wide{
    position: relative;
    width: 767px;
    height: 48px;
    background-image: url(../graphic/searchbox_bkg.gif);
    background-repeat: repeat-x;
    margin-left: auto;
    margin-right: auto;
    font: 11px arial, verdana, helvetica, sans-serif; color: #000;
    font-weight: bold;
    padding: 10px 0px 0px 7px;
}

#search_box_car_wide select{
    width: 160px;
    margin: 6px 2px 0px 2px;
}

/* Small basket */
#small_basket{
    position: relative;
    width: 148px;
    height: 70px;
    background-image: url(../graphic/small_basket_bkg.gif);
    background-repeat: repeat-x;
    border: 1px solid #98ba77;
    margin-top: 10px;
}

p.small_basket{
    font: 11px arial, verdana, helvetica, sans-serif; color: #000;
    padding: 10px 0px 0px 9px;
    margin: 0px;
}


/* Product list */

td.product_list_info{
    height: 99px;
    width: 300px;
    background-image: url(../graphic/productlist_td.gif);
    background-repeat: repeat-x;
    padding: 15px 0px 0px 10px;
    vertical-align: top;
}
td.product_list_info_hover{
    height: 99px;
    width: 300px;
    background-image: url(../graphic/productlist_td_hover.gif);
    background-repeat: repeat-x;
    padding: 15px 0px 0px 10px;
    vertical-align: top;
}

td.product_list_addtobasket{
    height: 99px;
    width: 170px;
    background-image: url(../graphic/productlist_td.gif);
    background-repeat: repeat-x;
    padding: 15px 0px 0px 10px;
    vertical-align: top;
}
td.product_list_addtobasket_hover{
    height: 99px;
    width: 170px;
    background-image: url(../graphic/productlist_td_hover.gif);
    background-repeat: repeat-x;
    padding: 15px 0px 0px 10px;
    vertical-align: top;
}

td.product_list_image{
    height: 114px;
    width: 126px;
    background-image: url(../graphic/productlist_td.gif);
    background-repeat: repeat-x;
    vertical-align: middle;
    padding: 0px 5px 0px 0px;
}
td.product_list_image_hover{
    height: 114px;
    width: 126px;
    background-image: url(../graphic/productlist_td_hover.gif);
    background-repeat: repeat-x;
    vertical-align: middle;
    padding: 0px 5px 0px 0px;
}

.product_list_image_container{
    position: relative;
    display: block;
    width: 108px;
    height: 106px;
    background-image: url(../graphic/product_list_image_bkg.png);
    /background: none;
    /filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='graphic/product_list_image_bkg.png');
    padding: 8px 8px 0px 0px;
}

.get_tyre_content{
    display: block;
    width: 592px;
    margin-top: -1px;
    border-left: 3px solid #c6e2f7;
    border-right: 3px solid #c6e2f7;
    border-bottom: 4px solid #c6e2f7;
    background-color: #fff;
    padding: 15px 10px 15px 10px;
}

table.get_tyre_table{
    width: 592px;
    margin: 5px 0px 10px 0px;
}

td.get_tyres_head{
    background-color: #e7e7e7;
    padding: 4px 0px 4px 10px;
}

td.get_tyre_td{
    padding: 4px 0px 4px 10px;
    border-bottom: 1px solid #e7e7e7;
}


/* Product sheet */

.fittings{
    position: relative;
    display: block;
    width: 548px;
    height: 163px;
}

.fittings_1, .fittings_2, .fittings_3, .fittings_4{
    position: absolute;
    display: block;
    width: 148px;
    height: 163px;
    background-color: #fff;
    text-align: center;
}
.fittings_1{left: 0px;}
.fittings_2{left: 157px;}
.fittings_3{left: 313px;}
.fittings_4{left: 469px;}

td.sheet_info{
    background-color: #fff;
    border-right: 4px solid #c6e2f7;
}
td.sheet_image{
    width: 311px;
    background-color: #fff;
}

td.info_top_td{
    padding: 10px 15px 13px 15px;
}

td.info_td{
    padding: 3px 15px 5px 15px;
}

td.info_bottom_td{
    padding: 3px 15px 15px 15px;
}

td.basket_form_td{
    background-color: #e1e1e1;
    border-top: 1px solid #c5ced5;
    padding: 5px 0px 3px 15px;
    width: 386px;
}

td.basket_form_td2{
    background-color: #e1e1e1;
    border-top: 1px solid #c5ced5;
    padding: 5px 0px 3px 15px;
    border-right: 4px solid #C6E2F7;
}

td.basket_button_td{
    background-color: #e1e1e1;
    padding: 3px 0px 10px 15px;
}

#large_price{
    position: relative;
    width: 128px;
    height: 77px;
    background-image: url(../graphic/star_orange.png);
    /background: none;
    /filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='graphic/star_orange.png');
    font: 20px arial, verdana, helvetica, sans-serif; color: #fff;
    font-weight: bold;
    text-align: center;
    padding-top: 50px;
}

td.customer_service{
    background-color: #fff;
    border-top: 4px solid #c6e2f7;
    padding: 10px 0px 10px 15px;
}

td.product_thumbnails{
    background-color: #fff;
    border-top: 4px solid #c6e2f7;
}


/* Monteringsverkstader */
div#partner_list {
    margin-top: 15px;
}

div#partner_list table {
    width: 400px;
    padding: 10px 0px 15px 0px;
}
div#partner_list table th {
    font-family: arial, verdana, helvetica, sans-serif; color: #000;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    border-bottom: 3px solid #ddd;
}

div#partner_list table td {
    font-family: arial, verdana, helvetica, sans-serif; color: #000;
    font-size: 11px;
    text-align: left;
    border-bottom: 1px solid #ddd;
}

td.partner_left_col{
    width: 300px;
    background-color: #fff;
}

td.partner_right_col{
    width: 317px;
    background-color: #fff;
}

td.verkstader_info{
    background-color: #fff;
    border-bottom: 4px solid #c6e2f7;
    width: 277px;
    padding: 10px 30px 10px 10px;
}

td.ort_form{
    width: 277px;
    background-image: url(../graphic/verkstad_td_bkg.gif);
    background-repeat: repeat-x;
    border-left: 4px solid #c6e2f7;
    padding: 0px 10px 0px 10px;
    height: 64px;
}

div.verkstader_head{
    /*width: 351px;*/
    height: 20px;
    background-color: #e1e1e1;
    border-bottom: 1px solid #c5ced5;
    border-left: 4px solid #c6e2f7;
    padding: 11px 10px 10px 10px;
}

div.verkstader_list{
    /*width: 361px;*/
    height: 77px;
    background-image: url(../graphic/verkstader_list_td.gif);
    background-repeat: repeat-x;
    padding: 0px 0px 0px 10px;
    border-left: 4px solid #c6e2f7;
}

td.customer_service_verkstad{
    background-color: #fff;
    padding: 10px 100px 10px 10px;
    border-top: 4px solid #c6e2f7;
}



/* Category search */

.category_search{
    position: relative;
    display: block;
    width: 617px;
    height: 85px;
    background-image: url(../graphic/category_search_bkg.gif);
    background-repeat: repeat-x;
    background-position: bottom left;
    background-color: #fff;
}

a.category_tab_selected{
    position: absolute;
    top: 0px;
    left: 25px;
    display: block;
    width: 111px;
    height: 17px;
    background-image: url(../graphic/category_tab_selected.gif);
    font: 11px arial, verdana, helvetica, sans-serif; color: #1d330c;
    font-weight: bold;
    text-align: center;
    padding-top: 8px;
    text-decoration: none;
}

a.category_tab{
    position: absolute;
    top: 0px;
    left: 141px;
    display: block;
    width: 111px;
    height: 17px;
    background-image: url(../graphic/category_tab.gif);
    font: 11px arial, verdana, helvetica, sans-serif; color: #1d330c;
    font-weight: bold;
    text-align: center;
    padding-top: 8px;
    text-decoration: none;
}

.category_search select{
    width: 134px;
    margin: 6px 7px 0px 7px;
    width: 111px;
    height: 17px;
    background-image: url(../graphic/category_tab.gif);
}


/* Checkout */

.checkout_header{
    position: relative;
    display: block;
    width: 892px;
    height: 18px;
    background-image: url(../graphic/checkout_header.gif);
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    font: 11px arial, verdana, helvetica, sans-serif; color: #000;
    font-weight: bold;
    padding: 6px 0px 0px 9px;
}

.checkout{
    position: relative;
    display: block;
    width: 893px;
    background-color: #c6e2f7;
    margin-left: auto;
    margin-right: auto;
    padding: 0px 4px 4px 4px;
}

.checkout_white_text_field{
    position: relative;
    width: 863px;
    display: block;
    background-color: #fff;
    padding: 15px 20px 10px 10px;
}

td.checkout_basket_head{
    background-color: #e7e7e7;
    padding: 4px 10px 4px 10px;
}

td.basket_row{
    padding: 4px 10px 4px 10px;
    border-bottom: 1px solid #e7e7e7;
}

#checkout_boxes{
    position: relative;
    margin-left:20px;
}

#checkout_box1{
    position: relative;
    top: 15px;
    float: left;
    padding-bottom: 20px;
    margin-right: 10px;
}

#checkout_box2{
    position: relative;
    top: 15px;
    float: left;
    padding-bottom: 20px;
    margin-right: 10px;
}

#checkout_box3{
    position: relative;
    top: 15px;
    float: left;
    padding-bottom: 20px;
}

.checkout_box{
    position: relative;
    display: block;
    width: 270px;
    background-color: #c6e2f7;
    padding: 0px 4px 4px 4px;
}

.checkout_box_head{
    display: block;
    width: 253px;
    height: 20px;
    background-image: url(../graphic/checkout_box_header.gif);
    background-repeat: no-repeat;
    margin-top: 5px;
    font: 14px arial, verdana, helvetica, sans-serif; color: #ef5b1a;
    font-weight: bold;
    padding: 4px 0px 0px 25px;
}

.white_text_field_checkoutbox{
    position: relative;
    width: 240px;
    display: block;
    background-color: #fff;
    padding: 15px 20px 10px 10px;
}

td.verkstader_list_checkout{
    height: 87px;
    background-image: url(../graphic/verkstader_list_td.gif);
    background-repeat: repeat-x;
    background-position: bottom left;
    padding: 10px 0px 0px 10px;
    width: 240px;
    vertical-align: top;
}

/* campaigns */
#spring-wheels {
    padding: 0;
    width: 617px;
    height: 336px;
}

#spring-wheels h2 {
    display: none;
}

#wheels {
    padding-top: 185px;
    padding-left: 1px;
}

div.wheel {
    height: 151px;
    float: left;
}

#wheel1 {
    border-right: 1px solid #000;
    width: 153px;
    background: url(../graphic/falg1.jpg) no-repeat;
}

#wheel2 {
    border-right: 1px solid #000;
    width: 154px;
    background: url(../graphic/falg2.jpg) no-repeat;
}

#wheel3 {
    border-right: 1px solid #000;
    width: 153px;
    background: url(../graphic/falg3.jpg) no-repeat;
}

#wheel4 {
    border-right: 1px solid #000;
    width: 152px;
    background: url(../graphic/falg4.jpg) no-repeat;
}

#wheels div.price {
    margin: 10px 0 0 80px;
    width: 56px;
    height: 34px;
    background: url(../graphic/star_orange_small.png) no-repeat;
    /background: none;
    /filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../graphic/star_orange_small.png');
    font: 10px arial, verdana, helvetica, sans-serif;
    color: #fff;
    font-weight: bold;
    text-align: center;
    padding-top: 22px;
}

#michelin {
    width: 617px;
    height: 286px;
}

#michelin h2 {
    display: none;
}

#michelin div.content {
    padding: 70px 0 0 15px;
    width: 320px;
    float: left;
}

#michelin p {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    line-height: 16px;
    color: #22300f;
}

#michelin div#button {
    position: absolute;
    margin: 240px 155px 0 345px;
    /margin-left: 10px;
    width: 116px;
    height: 29px;
    overflow: hidden;
}

#vattenplaning {
    width: 617px;
    height: 278px;
}

#vattenplaning div.content {
    padding: 20px 0 0 15px;
    width: 587px;
    float: left;
}

#vattenplaning p {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #22300f;
}

/* Regnummersökning */
#reg-search-start {
    margin: 0;
    height: 45px;
    padding: 4px;
    width: 617px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    background: url(/graphic/bg.gif) top left no-repeat #c6e2f7;
}

#reg-search-1col {
    margin: 0;
    height: 45px;
    padding: 0;
    width: 617px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    background: url(/graphic/bg.gif) top left no-repeat #c6e2f7;
}

#reg-search-2col {
    margin: 0;
    height: 45px;
    padding: 0;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    background: url(/graphic/bg.gif) top left no-repeat #c6e2f7;
}

#column1 h2 {
    margin: 0;
    padding: 5px 0 5px 5px;
    font-size: 20px;
    color: #000;
    border: 0;
}

#reg-search-start div#reg-box1 div#column1 h2 {
    padding-left: 45px;
    background: url(/graphic/nr1.gif) no-repeat left 50%;
}

#reg-box1 .column {
    width: 202px;
    float: left;
}

#reg-box1 {
    height: 35px;
    margin: 0;
    padding: 5px 3px;
    background: url(/graphic/bg_box1.gif) repeat-x top left #e5f2fb;
}

#reg-box1 p {
    margin: 0;
    padding: 0;
    color: #174c74;
    font-size: 12px;
}

#column2 {
    padding: 4px 0;
    width: 180px;
    background: url(/graphic/regplat.jpg) no-repeat 0 50%;
}

#column3 {
    width: 120px;
    padding: 10px 0 0;
}

#column3 p {
    background: url(/graphic/dark_arrow.gif) right 50% no-repeat;
    text-align: right;
    padding-right: 15px;
}

#column3 a {
    font-weight: bold;
    text-decoration: underline;
}

#column3 a.active {
    text-decoration: none;
}

#column3 a:link, #column3 a:visited {
    color: #000;
}

#column3 a:hover, #column3 a:active {
    color: #444;
}

#column2 input {
    background: none;
    border: none;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 4px;
    color: #000;
}

input#reg-letters {
    margin: 0 0 0 24px;
    width: 65px;
}

input#reg-numbers {
    margin: 0 0 0 10px;
    width: 60px;
}

#reg-box2 {
    height: 50px;
    border-top: 1px solid #c6e2f7;
    padding: 5px 7px;
    display: none;
    background: url(/graphic/bg_box2.gif) repeat-x bottom left #f8fcff;
}

#message-box {
    height: 50px;
    border-top: 1px solid #c6e2f7;
    padding: 5px 7px;
    background-color: #ffc;
}

#submit-box {
    text-align: center;
    height: 30px;
    border-top: 1px solid #c6e2f7;
    padding: 5px 7px;
    background: url(/graphic/bg_box2.gif) repeat-x bottom left #f8fcff;
}

#reg-box2 p {
    margin: 0;
    padding: 5px;
    text-align: right;
    font-size: 11px;
    color: #174c74;
}

#reg-box2 a:link, #reg-box2 a:visited {
    color: #174c74;
}

#reg-box2 a:hover, #reg-box2: a:active {
    color: #000;
}

#reg-box2 .column {
    width: 150px;
    float: left;
    padding: 5px 0;
    margin: 0;
}

#reg-box2 form {
    margin: 0;
    padding: 0;
}

#reg-box2 select {
    font-size: 11px;
    width: 140px;
}

#reg-box2 select.last {
    width: 150px;
}


/* Folkdäcket */

#folkdacket{
    position: relative;
    width: 619px;
    padding: 0px 3px 0px 3px;
    border-bottom: 3px solid #c6e2f7;
    background: url(/graphic/fd_div_bkg.gif) repeat-y top left;
    margin-top: 10px;
}

#fd_top{
    width: 619px;
    height: 87px;
    background: url(/graphic/folkdacket_top.jpg) no-repeat top left;
    border-top: 3px solid #c6e2f7;
    border-bottom: 3px solid #c6e2f7;
}

#fd_left{
    position: relative;
    width: 428px;
    float: left;
    background: url(/graphic/folkdacket_cont_bkg.gif) repeat-x top left #fff;
    padding: 18px 22px 0px 22px;
}

#fd_right{
    position: relative;
    width: 113px;
    float: left;
    background: url(/graphic/folkdacket_right_bkg.gif) no-repeat bottom right #f7fbfe;
    padding: 19px 17px 180px 17px;
}

a.fd_search{
    position: relative;
    float: left;
    display: block;
    width: 54px;
    height: 23px;
    outline: none;
    background: url(/graphic/fd_search.jpg) no-repeat top left;
    margin-top: 3px;
}

#fd_form{
    width: 235px;
    margin: 6px auto 0px auto;
}

ul.fd_list{
    list-style: none;
    list-style-image: url(/graphic/fd_list.gif);
    padding-left: 15px;
    padding-top: 5px;
}
ul.fd_list a{
    color: #6e7275;
    text-decoration: none;
}



/* Most popular */

td.most_pop_td_left{
    border-right: 4px solid #c6e2f7;
}

td.most_pop_td_right{
    width: 385px;
}

td.most_pop_info_td{
    width: 385px;
    background-color: #edf6fd;
    border-top: 1px solid #c6e2f7;
    border-bottom: 2px solid #c6e2f7;
    padding: 3px 3px 3px 40px;
}

td.most_pop_info_td_left{
    width: 385px;
    background-color: #edf6fd;
    border-top: 1px solid #c6e2f7;
    border-right: 4px solid #c6e2f7;
    border-bottom: 2px solid #c6e2f7;
    padding: 3px 3px 3px 40px;
}

p.most_pop_p{
    font-weight: bold;
    padding: 6px 0px 8px 10px;
}

p.most_pop_price{
    font-weight: bold;
    color: #bb2222;
    font-size: 23px;
}

p.most_pop_info_p{
    line-height: 1.3;
    padding-bottom: 8px;
}

p.most_pop_info_td_p{
    float: left;
    padding-right: 35px;
}

a.most_pop_buy_btn{
    display: block;
    width: 52px;
    height: 20px;
    padding-top: 7px;
    background: url(/graphic/most_pop_buy_btn.gif) no-repeat top left;
    float: left;
    font: 11px arial, verdana, helvetica, sans-serif; color: #fff;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
}

a.most_pop_info_btn{
    display: block;
    width: 76px;
    height: 20px;
    padding-top: 7px;
    background: url(/graphic/most_pop_info_btn.gif) no-repeat top left;
    float: left;
    font: 11px arial, verdana, helvetica, sans-serif; color: #27251f;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    margin-left: 5px;
}

.most_pop_img_bkg{
    display: block;
    padding: 6px 2px 6px 6px;
    width: 106px;
    height: 106px;
    background: url(/graphic/most_pop_img_bkg.gif) no-repeat top left;
    margin-left: 3px;
    float: left;
}

.most_pop_img_bkg_plus{
    display: block;
    padding: 6px 6px 6px 19px;
    width: 106px;
    height: 106px;
    background: url(/graphic/most_pop_img_bkg_plus.gif) no-repeat top left;
    float: left;
}

.most_pop_info{
    padding-top: 12px;
}





/*
	Startpage 2
*/

.float_left{
    float: left;
}
.float_right{
    float: right;
}

#new_content{
    width: 925px;
    margin: 0px auto 0px auto;
    padding-top: 15px;
}

p.top_info_text{
    display: block;
    border: 1px solid #dbc69f;
    background-color: #fff7e8;
    color: #3d321f;
    font-weight: bold;
    padding: 6px 6px 5px 6px;
    text-align: center;
    margin-bottom: 25px;
}

img.sale_boxes {
    margin: 0;
}

p.customer_review {
    font-size: 12px;
    font-style: italic;
    margin: 5px 10px 10px;
}

p.read_reviews {
    margin: 10px 10px 0;
}

p.read_reviews a {
    font-size: 12px;
    font-weight: bold;
}

p.review_author {
    font-size: 12px;
    font-style: italic;
    margin: 0 10px;
}



/* Boxes */

.new_box_container{
    float: left;
    margin-right: 15px;
}
.no_right_margin{
    margin-right: 0px;
}

.no_top_padding{
    padding-top: 0px;
}

.extra_bottom_paddning{
    height: 140px;
}

p.info_box_blue {
    display: block;
    padding: 10px;
    border: 4px solid #16619b;
    background-color: #c6e2f7;
}

p.info_box_yellow {
    display: block;
    padding: 10px;
    border: 4px solid #ffbc24;
    background-color: #fff9cb;
}

p.new_boxes_yellow_header{
    color: #453500;
    font-weight: bold;
    padding: 8px 12px 4px 10px;
    /line-height: 2.1;
    display: inline;
    background-color: #ffbc24;
}
p.new_boxes_blue_header{
    color: #fff;
    font-weight: bold;
    padding: 8px 12px 4px 10px;
    /line-height: 2.1;
    display: inline;
    background-color: #14619d;
}
p.new_boxes_lightblue_header{
    color: #020106;
    font-weight: bold;
    padding: 8px 12px 2px 10px;
    //padding-bottom: 4px;
    display: inline;
    background-color: #e1ebf2;
}
p.new_boxes_lightblue_header a{
    color: #020106;
    font-weight: bold;
    /line-height: 2.1;
    text-decoration: none;
}
p.new_boxes_lightblue2_header{
    color: #020106;
    font-weight: bold;
    padding: 8px 12px 4px 10px;
    /line-height: 2.1;
    display: inline;
    background-color: #c6e2f7;
}

.new_boxes_yellow{
    display: block;
    width: 445px;
    height: 160px;
    border: 5px solid #ffbc24;
    background-color: #fff;
}

.new_boxes_yellow2{
    display: block;
    width: 210px;
    border: 5px solid #ffbc24;
    background-color: #fff;
    padding: 0px;
    margin: 0px;
}

.new_boxes_yellow3{
    display: block;
    width: 445px;
    border: 5px solid #ffbc24;
    background-color: #fff;
    padding: 0px;
    margin: 0px;
}

.new_boxes_blue{
    display: block;
    width: 210px;
    height: 160px;
    border: 5px solid #14619d;
    background-color: #fff;
    padding: 0px;
    margin: 0px;
}

.new_boxes_lightblue2{
    display: block;
    width: 210px;
    border: 5px solid #c6e2f7;
    background-color: #fff;
    padding: 0px;
    margin: 0px;
}

.auto_height{
    height: auto;
}

.large_blue_box{
    width: 445px;
}

.full_width_new_box{
    width: 915px;
}

.new_boxes_lightblue{
    display: block;
    width: 210px;
    border: 5px solid #e1ebf2;
    background-color: #fff;
    padding: 0px;
    margin: 0px;
}

.new_boxes_thin {
    display: block;
    width: 210px;
    border-right: 1px solid #eee;
    background-color: #fff;
    padding: 5px 15px 20px 0;
    margin: 0;
}

#current_offers .new_box_container {
    margin-right: 5px;
}

.last_box {
    padding-right: none;
    border: none;
}

.large_lightblue{
    width: 445px;
}
.lightblue_150h{
    height: 150px;
}
.lightblue_160h{
    height: 160px;
}
.box_height_140{
    height: 140px;
}

.new_boxes_lightblue_full_width{
    display: block;
    width: 915px;
    border: 5px solid #e1ebf2;
    background-color: #fff;
    padding: 0px;
    margin: 0px;
}

.new_boxes_lightblue_bottom{
    background-color: #e1ebf2;
    padding: 5px 5px 0px 5px;
}

.new_boxes_red_full_width{
    display: block;
    width: 915px;
    border: 3px solid #f33;
    background-color: #fcc;
    padding: 0px;
    margin: 15px 0px;
}

.new_boxes_red_full_width p {
    margin: 10px;
}



p.box_inner_header_1{
    font-weight: bold;
    color: #181818;
    background: #fff;
    font-size: 12px;
    padding: 5px 0px 5px 0px;
    line-height: 1.4;
}

p.box_inner_header_1b{
    font-weight: bold;
    color: #181818;
    font-size: 12px;
    padding: 10px 12px 0px 12px;
    line-height: 1.4;
}

p.box_inner_header_1c{
    font-weight: bold;
    color: #181818;
    font-size: 22px;
    padding: 10px 12px 0px 12px;
    line-height: 1.2;
}

p.box_inner_header_1d{
    margin-bottom: 3px;
    font-weight: bold;
    color: #14619d;
    font-size: 12px;
    line-height: 1.2;
}

p.box_inner_header_2{
    font-weight: bold;
    color: #767676;
    font-size: 18px;
    float: right;
    padding: 4px 8px 0px 0px;
}

p.box_inner_header_3{
    font-weight: bold;
    color: #181818;
    font-size: 16px;
    padding: 6px 10px 5px 10px;
    margin: 0px;
    line-height: 1.4;
}

p.box_inner_header_4{
    font-weight: bold;
    color: #181818;
    font-size: 13px;
    padding: 8px 10px 3px 10px;
    line-height: 1.2;
}

/* Carchooser form */

form.box_carchooser_form label{
    font-weight: bold;
    color: #181818;
    font-size: 12px;
}

form.box_carchooser_form select{
    width: 170px;
}

.box_carchooser_row1{
    display: block;
    background-color: #fff9cb;
    padding: 13px 15px 8px 8px;
    border-bottom: 1px solid #ffbc24;
}

.box_carchooser_row2{
    display: block;
    background-color: #fff9cb;
    padding: 7px 15px 13px 8px;
}


/* reg search */

div#reg_search_box {
    margin-top: -6px;
    height: 183px;
    background: url(/graphic/reg_search_form_bg.jpg) no-repeat bottom left #fff;
}

div#reg_search_box2 {
    margin-top: -6px;
    height: 183px;
    background: #fff9cb;
}

form.box_reg_search_form{
    padding: 0px 0px 11px 13px;
}

form.box_reg_search_form2{
    background-color: #fff9cb;
    padding: 15px 0px 5px 13px;
}

input#new_box_reg1_inp, input#new_box_reg2_inp{
    background: none;
    border: none;
    font-size: 34px;
    letter-spacing: 4px;
    color: #7d7d7d;
    font-family: Tahoma;
    line-height: 1.1;
    text-align: left;
    float: left;
}

input#new_box_reg1_inp {
    margin: 0px 0px 0px 28px;
    width: 72px;
    text-transform: uppercase;
}

input#new_box_reg2_inp {
    margin: 0px 0px 0px 25px;
    width: 70px;
}

#new_box_reg_search {
    width: 198px;
    height: 41px;
    background: url(/graphic/new_box_reg.jpg) no-repeat top left;
    margin-right: 15px;
}

input.new_box_reg_submit{
    margin: 20px 0px 0px 0px;
}

.new_box_reg_submit2{
    width: 198px;
    text-align: right;
    margin: 3px 0px 0px 0px;
    padding: 0px;
}

.new_box_reg_submit3{
    margin: 3px 0px 0px 0px;
    padding: 0px;
}

.new_box_reg_submit4{
    margin: 20px 0px 0px 0px;
    padding: 0px;
}



/* backgrounds */

#tire_browser_box{
    width: 210px;
    height: 160px;
    background: url(../graphic/tire_box_bkg.jpg) no-repeat bottom right #fff;
}

#rim_browser_box{
    width: 210px;
    height: 160px;
    background: url(../graphic/rim_box_bkg.jpg) no-repeat bottom right #fff;
}

#customer_service_box{
    width: 210px;
    height: 150px;
    background: url(../graphic/customer_service_box_bkg.jpg) no-repeat bottom right #fff;
}

#rimchooser_box{
    width: 210px;
    height: 150px;
    background: url(../graphic/box_rimchooser_bkg.jpg) no-repeat bottom right #fff;
}



/* new box ul */

ul.new_box_ul{
    padding: 10px 0px 0px 8px;
    margin: 0px;
    list-style: none;
}

ul.new_box_ul li{
    background: url(../graphic/ul_bullets.gif) no-repeat center left;
    padding: 0px 0px 4px 10px;
}

ul.new_box_ul ul{
    padding: 2px 0px 0px 20px;
    margin: 0px;
    list-style: none;
}

ul.new_box_ul ul li{
    background: 0;
    padding: 0px 0px 1px 5px;
    font-size: 11px;
    line-height: 1;
}

ul.new_box_ul li a{
    font-weight: bold;
    color: #1075bc;
    font-size: 12px;
    text-decoration: underline;
}



/* toplist ol */

.toplist_column {
    width: 210px;
    float: left;
}

ul.toplist_ul{
    margin: 0px;
    padding: 0px;
    list-style: none;
}

ul.toplist_ul li{
    margin: 0px 0px 2px 9px;
    padding: 0px;
    color: #6a767e;
}

p.toplist_header{
    font: 15px arial, verdana, helvetica, sans-serif; color: #181818;
    font-weight: bold;
    padding: 10px 0px 4px 9px;
}

p.toplist_header_small{
    font: 13px arial, verdana, helvetica, sans-serif; color: #181818;
    font-weight: bold;
    padding: 10px 0px 7px 9px;
}

p.toplist_header_small2{
    font: 12px arial, verdana, helvetica, sans-serif; color: #181818;
    font-weight: bold;
    padding: 10px 0px 7px 9px;
}

p.toplist_updated_p{
    font: 11px arial, verdana, helvetica, sans-serif; color: #87661c;
    text-align: center;
    background-color: #fff9cb;
    margin: 9px 7px 0px 7px;
    padding: 4px 0px;
    //margin-top: 7px;
}



/* New filter search */

form.filter_search_form{
    padding: 10px;
}

.new_filter_search_block_1{
    margin-right: 32px;
}

.new_search_result_top, .new_search_result_bottom{
    background-color: #16619b;
    padding: 10px;
}

a.new_next_page_link{
    margin: 3px 0px 0px 25px;
    font-weight: bold;
}
a:hover.new_next_page_link{
    text-decoration: underline;
}

.new_filter_reg{
    padding: 2px 10px 10px 10px;
}
.new_filter_reg2{
    padding: 2px 0px 0px 10px;
}

.new_filter_car{
    margin-top: 13px;
}

.new_filter_toplinks{
    text-align: right;
    margin: 0px 0px 8px 0px;
}

.new_filter_toplinks a{
    margin-left: 10px;
}

select.new_filter_select{
    margin: 0px 25px 0px 10px;
}
select.new_filter_select_last{
    margin-right: 0px;
}


.filter_select_header{
    margin: 12px 28px 0px 0px;
}
.filter_select_header p{
    font-size: 12px;
}

.filter_select_margin{
    margin: 3px 18px 0px 0px;
}

.filter_select_last{
    padding: 3px 10px 10px 10px;
    background-color: #fff3cb;
}
.filter_select_last label{
    color: #3d321f;
}





/* Recommended box */

.new_recommended_box_content{
    padding: 5px;
}

.new_recommended_box_bottom{
    background-color: #e1ebf2;
    padding: 6px 6px 0px 6px;
}

p.new_recommended_box_bottom_p{
    color: #5a6d7a;
}

img.recommended_prod_img{
    padding-top: 0px;
}

img.recommended_prod_logo{
    padding-top: 0px;
    padding-left: 5px;
}

.recommended_prod_form{
    border: 5px solid #e1ebf2;
    padding: 0px 8px 4px 8px;
    margin-top: 13px;
}

.recommended_prod_images{
    margin-top: 0px;
    //margin-top: 3px;
}

p.recommended_prod_price{
    color: #ff4200;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
}

.no_header_placeholder_margin{
    margin-top: 17px;
}

.plus_sign{
    font-size: 30px;
    font-weight: bold;
    color: #7f99ab;
    padding: 25px 5px 0px 5px;
}

.plus_sign_small{
    font-size: 14px;
    font-weight: bold;
    color: #7f99ab;
    padding: 15px 2px 0px 3px;
}



/* Toplist result list */

#recommended_products_holder{

}

#toplist_holder{
    display: none;
    margin-bottom: 25px;
}

p.toplist_yellow_header{
    color: #453500;
    font-weight: bold;
    padding: 8px 12px 2px 10px;
    //padding-bottom: 4px;
    display: inline;
    background-color: #ffbc24;
    //margin-left: 5px;
}

p.toplist_yellow_header a{
    color: #453500;
    font-weight: bold;
    text-decoration: none;
}

img.toplist_icon{
    padding: 12px 10px 0px 8px;
    vertical-align: top;
}

p.toplist_intro_text{
    width: 600px;
    padding: 10px 0px 10px 10px;
}






/* New search result table */

table.new_search_result{
    width: 100%;
}

table.new_search_result th{
    font: 12px arial, verdana, helvetica, sans-serif; color: #051929;
    font-weight: bold;
    background-color: #e1ebf2;
    text-align: left;
    padding: 6px 0px;
}

table.new_search_result tr.yellow_th th{
    background-color: #fff9cb;
}

table.new_search_result td{
    font: 11px arial, verdana, helvetica, sans-serif; color: #4d4d4d;
    text-align: left;
    padding: 6px 0px;
    border-bottom: 1px solid #14619d;
    vertical-align: top;
}

table.new_search_result tr.yellow_td td{
    border-bottom: 1px solid #ffbc24;
}

table.new_search_result td a, table.new_search_result td a:hover{
    color: #1075bc;
}

/* Row widths */

table.new_search_result td.new_search_result_r1{
    width: 50px;
    padding-left: 5px;
    padding-right: 20px;
}
table.new_search_result tr.yellow_td td.new_search_result_r1{
    width: 105px;
}
table.new_search_result td.new_search_result_r2{
    width: 255px;
    padding-right: 20px;
}
table.new_search_result tr.yellow_td td.new_search_result_r2{
    width: 200px;
}
table.new_search_result td.new_search_result_r3{
    width: 65px;
    padding-right: 20px;
}
table.new_search_result td.new_search_result_r4{
    width: 85px;
    padding-right: 20px;
}
table.new_search_result td.new_search_result_r5{
    width: 90px;
    padding-right: 20px;
    color: #ff4200;
}
table.new_search_result td.new_search_result_r6{
    width: 90px;
    padding-right: 20px;
}
table.new_search_result td.new_search_result_r7{
    width: 50px;
    padding-right: 20px;
}
table.new_search_result td.new_search_result_r8, table.new_search_result td.new_search_result_r8_kh{
    text-align: center;
}

table.new_search_result td.new_search_result_r1_kh{
    width: 120px;
    padding-left: 5px;
    padding-right: 10px;
}
table.new_search_result td.new_search_result_r2_kh{
    width: 235px;
    padding-right: 20px;
}
table.new_search_result td.new_search_result_r3_kh{
    width: 65px;
    padding-right: 20px;
}
table.new_search_result td.new_search_result_r4_kh{
    width: 75px;
    padding-right: 20px;
}
table.new_search_result td.new_search_result_r5_kh{
    width: 80px;
    padding-right: 20px;
}
table.new_search_result td.new_search_result_r6_kh{
    width: 80px;
    padding-right: 20px;
}
table.new_search_result td.new_search_result_r7_kh{
    width: 40px;
    padding-right: 20px;
}
table.new_search_result td.new_search_result_r2_colspan4{
    padding-right: 20px;
}

.new_search_result_border{
    border-top: 5px solid #c6e2f7;
}

/* Current offers */

#current_offers {
    margin-top: 15px;
    border-bottom: 4px solid #eee;
}

#current_offers .bottom_box_offer_header {
    border-bottom: 4px solid #ff8a17;
}

#company_logos {
    margin: 15px 0 0;
}

/* Mont help */

#mont_help{
    border-top: 2px solid #e3e3e3;
    border-bottom: 2px solid #e3e3e3;
    padding: 8px 0px 10px 0px;
    margin: 25px 0px;
}

.mont_help_right{
    padding-left: 10px;
}

p.mont_help_questionmark{
    font-size: 50px;
    color: #ffbc24;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    line-height: 0.9;
}

p.mont_help_header{
    font-weight: bold;
    font-size: 18px;
    color: #252525;
}

p.mont_help_p{
    font-size: 12px;
    color: #252525;
}

p.mont_help_p a{
    font-weight: bold;
    font-size: 12px;
    text-decoration: underline;
}



/* Payment options */

a.box_payment_options{
    display: block;
    outline: none;
    cursor: pointer; cursor: hand;
    height: 62px;
    margin-top: 16px;
}

a.new_payment_options{
    display: block;
    outline: none;
    cursor: pointer; cursor: hand;
    height: 61px;
    margin-top: 0px;
}

p.lightblue_box_p{
    padding: 0px 10px 10px 10px;
    margin: 0px;
    color: #606060;
    line-height: 1.4;
}
p.lightblue_box_p a{
    text-decoration: underline;
}
/*
p.find_reg {
    margin: 0;
    padding: 0 10px 0 0;
    text-align: left;
}*/
p.find_reg {
    margin-left:8px;
    text-align:left;
}


/* Rimchooser box */

a.yellow_btn{
    float: right;
    background-color: #ffbc24;
    color: #453500;
    font-weight: bold;
    padding: 4px 10px;
    text-decoration: none;
    margin: 86px 6px 0px 0px;
}



/* Bottom boxes */

.bottom_boxes{
    display: block;
    border-top: 2px solid #e3e3e3;
    margin-top: 25px;
    padding-top: 25px;
}

.bottom_boxes_2{
    display: block;
    margin-bottom: 15px;
}

a.newbox_add_to_basket_btn{
    color: #ffffff;
    font-weight: bold;
    background-color: #ff4200;
    text-decoration: none;
    padding: 4px 10px;
    margin: 0px 0px 0px 10px;
    line-height: 1.2;
    vertical-align: middle;
}

a.newbox_add_to_basket_btn_absolute{
    display: block;
    position: absolute;
    top: 130px;
    left: 10px;
    color: #ffffff;
    font-weight: bold;
    background-color: #ff4200;
    text-decoration: none;
    padding: 4px 10px;
    line-height: 1.2;
    text-align: center;
}

a.bargains_btn_absolute{
    display: block;
    position: absolute;
    top: 130px;
    left: 10px;
    color: #ffffff;
    font-weight: bold;
    background-color: #14619d;
    text-decoration: none;
    padding: 4px 10px;
    line-height: 1.2;
    text-align: center;
}

.new_box_prod{
    position: relative;
    display: block;
    width: 210px;
    height: 160px;
}

a.lightblue_offer{
    display: block;
    width: 210px;
    height: 160px;
}

p.box_new_price{
    font-weight: bold;
    font-size: 16px;
    color: #ff4200;
    padding: 0px 0px 0px 10px;
    margin: 0px;
    line-height: 1.2;
}

p.box_new_month_price{
    color: #bd6243;
    padding: 0px 0px 8px 10px;
    margin: 0px;
    line-height: 1.2;
}


/* Topline */

.new_topline_text{
    display: block;
    border-bottom: 2px solid #e3e3e3;
    margin-bottom: 30px;
}
.no_bottom_margin{
    margin-bottom: 0px;
}

p.new_topline_header{
    font-size: 16px;
    color: #212121;
}

p.new_topline_header a{
    font-size: 12px;
}



/* Form search options */

.blue_background {
    background-color: #e8f3fc;
}

form.box_searchoptions_form label{
    font-weight: bold;
    color: #181818;
    font-size: 12px;
}

.box_searchoptions_row1{
    display: block;
    padding: 13px 15px 8px 8px;
    background: #fff;
}

.box_searchoptions_row2{
    display: block;
    background-color: #e8f3fc;
    padding: 8px 15px 4px 8px;
}

.box_searchoptions_row3{
    display: block;
    background-color: #e8f3fc;
    padding: 0px 15px 4px 8px;
}

.box_searchoptions_row4{
    display: block;
    background-color: #e8f3fc;
    padding: 8px 15px 29px 8px;
}

select.box_searchoptions_select{
    width: 190px;
}

.select_sep_text{
    font: 11px arial, verdana, helvetica, sans-serif; color: #262626;
    margin: 0px 3px;
}


/* Products column */

.new_box_products_column{
    display: block;
    width: 216px;
    height: 230px;
    padding: 10px 9px 0px 0px;
    margin-right: 9px;
    border-right: 1px solid #e3e3e3;
}

.new_box_products_column2{
    display: block;
    width: 216px;
    height: 300px;
    padding: 10px 0px 0px 0px;
}

.top_box_prod_column{
    display: block;
    width: 206px;
    height: 31px;
    background-color: #14619d;
    padding: 5px 5px 0px 5px;
}

.top_box_prod_column img{
    margin: 0px;
    padding: 0px;
}

p.prod_column_p{
    font-size: 16px;
    color: #fff;
    padding: 3px 0px 0px 3px;
    margin: 0px;
    line-height: 1.4;
}

a.prod_column_button{
    display: block;
    width: 216px;
    height: 48px;
    border-bottom: 1px solid #e3e3e3;
    outline: none;
    cursor: pointer; cursor: hand;
    padding: 7px 0px 0px 0px;
    text-decoration: none;
}

.prod_column_btn_text{
    font-size: 14px;
    font-weight: bold;
    color: #353535;
    float: left;
    padding: 13px 0px 0px 10px;
}

img.prod_column_small_img1{
    float: left;
}
img.prod_column_small_img2{
    float: right;
    padding: 11px 0px 0px 0px;
}

a.prod_column_more_btn{
    display: block;
    font-size: 10px;
    font-weight: bold;
    color: #8c9eac;
    text-decoration: none;
    text-align: center;
    padding: 10px 0px;
}




/* New product info */

.new_prod_info_text{
    display: block;
    width: 280px;
    padding: 25px 0px 0px 10px;
}

.new_prod_info_left_container{
    width: 590px;
}

.new_prod_info_form{
    display: block;
    padding: 35px 0px 0px 10px;
}

table.new_info_table{
    padding: 25px 0px 0px 0px;
}


table.new_info_table_complete{
    padding: 5px 0px 15px 0px;
}
table.new_info_table_complete td{
    color: #778995;
    padding-bottom: 0px;
}


td.new_info_td{
    padding: 2px 60px 3px 0px;
    font-weight: bold;
    color: #778995;
}
td.new_info_td2{
    padding: 2px 0px 3px 0px;
    color: #778995;
}

.new_prod_info_box{
    border: 5px solid #e1ebf2;
    padding: 0px 5px 4px 8px;
    width: 260px;
    display: block;
    margin-bottom: 15px;
}

p.new_prod_info_price{
    color: #ff4200;
    font-size: 24px;
    font-weight: bold;
}

input.new_prod_info_price_inp{
    color: #606060;
    font-size: 24px;
    font-weight: bold;
    width: 40px;
}

a.new_prod_monthfee_link{
    color: #b96247;
}

.new_prod_info_form_left{
    margin: 5px 0px 0px 0px;
}

.new_prod_info_form_right{
    margin: 5px 0px 0px 0px;
}

p.prod_info_in_stock{
    color: #606060;
}

h3.new_prod_info_h3{
    font: 14px arial, verdana, helvetica, sans-serif; color: #000;
    font-weight: bold;
    margin: 0px 0px 5px 0px;
    padding: 0px;
}

p.new_prod_info_set_sign{
    position: absolute;
    background-color: #fb4901;
    font: 14px arial, verdana, helvetica, sans-serif; color: #fff;
    font-weight: bold;
    display: block;
    padding: 6px 6px;
    top: 260px;
    left: 50px;
}




/* Help tip */

.toolTipStyle{
    border: 1px solid #555;
    background-color: #fff;
    font: 11px arial, verdana, helvetica, sans-serif; color: #000;
    width: 300px;
}

.help_tip_small_toplist{
    margin: 10px 10px 0px 0px;
}





/* Box link top */

.new_boxes_lightblue_top{
    background-color: #f1f6f9;
    width: 885px;
    padding: 12px 15px 10px 15px;
}

a.box_top_link{
    font-weight: bold;
    font-size: 12px;
    color: #18649e;
}

.box_top_link_sep{
    border-right: 1px solid #bebebe;
    padding-left: 5px;
    margin-right: 8px;
}


.new_prod_select_top{
    margin: 0px;
    padding: 6px 0px;
    border-bottom: 1px solid #e3e3e3;
}
.new_prod_select_top a{
    font-weight: normal;
    padding: 0px 10px;
}


/* Text column */

.new_text_column_left{
    display: block;
    width: 210px;
    padding: 20px 15px 0px 15px;
    background-color: #f1f6f9;
    margin: 0px 40px 0px 0px;
}

.new_text_bkg{
    background: url(../graphic/new_text_column_left_bkg.gif) repeat-y top left #fff;
}

.new_text_bkg_right{
    background: url(../graphic/new_text_column_right_bkg.gif) repeat-y top right #fff;
}

.new_text_column_right{
    display: block;
    width: 600px;
    margin: 20px 0px 0px 0px;
}

ul.text_column_left_link_group{
    padding: 0px 0px 40px 10px;
    list-style: none;
}

ul.text_column_left_link_group li{
    padding: 0px 0px 5px 0px;
}

a.text_column_left_link{
    font-weight: bold;
    font-size: 12px;
    color: #18649e;
    text-decoration: none;
    padding: 3px 10px 3px 5px;
}

a.text_column_left_link_sel{
    background-color: #18649e;
    color: #fff;
    padding: 3px 10px 3px 5px;
}

h1.text_column{
    font: 18px arial, verdana, helvetica, sans-serif; color: #555;
    font-weight: bold;
    margin: 0px;
    padding: 0px 0px 15px 0px;
    border: none;
}

h1.text_column_underline{
    font: 18px arial, verdana, helvetica, sans-serif; color: #555;
    font-weight: bold;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 5px 0px;
    border-bottom: 2px solid #e3e3e3;
}

h2.text_column{
    font: 16px arial, verdana, helvetica, sans-serif; color: #000;
    font-weight: bold;
    margin: 0px;
    padding: 15px 0px 10px 0px;
    border: none;
}

.new_text_column_sep{
    border-bottom: 2px solid #e1ebf2;
    padding-top: 10px;
    margin-bottom: 10px;
}


select.change_tyre_select, select.change_tyre_select option{
    font-size: 12px;
}



#startpageOfferBox{
    width: 925px;
    height: 155px;
    background-color: #fff;
    margin: 25px 0px 5px 0px;
}

p.firstPageTopText{
    padding: 3px 0px 5px 0px;
    text-align: center;
    border-bottom: 2px solid #e3e3e3;
    font-size: 11px;
    color: #3d321f;
}


.ord_price{
    color: #7d7d7d;
    text-decoration: line-through;
}




/* Bargains page */

#bargains_choose_product{
    width: 169px;
    height: 121px;
    border: 4px solid #ffbc24;
    background-color: #fff8cc;
}

#bargains_choose_product h3{
    font: 14px arial, verdana, helvetica, sans-serif; color: #1a1e21;
    font-weight: bold;
    padding: 10px 0px 0px 14px;
}

#bargains_choose_product form{
    padding: 8px 0px 0px 14px;
}

select.bargains_product_selector{
    width: 130px;
}

#bargains_choose_car_filter{
    width: 731px;
    /*height: 120px;*/
    border: 4px solid #14619d;
    background-color: #e8f3fc;
}

#bargains_choose_car_filter h3{
    font: 14px arial, verdana, helvetica, sans-serif; color: #1a1e21;
    font-weight: bold;
    padding: 10px 0px 0px 14px;
}

#bargains_choose_car_filter h3.bottom_h3{
    padding: 10px 0px 3px 14px;
}

#bargains_choose_car_filter h3.middle_h3{
    padding: 10px 0px 3px 14px;
}

#bargains_choose_car_filter .top_form{
    padding: 8px 0px 0px 14px;
}

#bargains_choose_car_filter form.top_form_left{
    padding: 0px 15px 0px 0px;
}

#bargains_choose_car_filter form.top_form_left input{
    margin-right: 5px;
}

#bargains_choose_car_filter form.top_form_right select{
    width: 99px;
    margin-right: 6px;
}

#bargains_choose_car_filter .bottom_form{
    padding: 0px 0px 0px 7px;
    margin: 0px 0px 7px 0px;
    /margin: 0px 0px 4px 0px;
}

#bargains_choose_car_filter form.bottom_form select{
    width: 99px;
    margin-right: 5px;
}

#bargains_choose_car_filter .middle_form{
    padding: 0px 0px 0px 7px;
}

#bargains_choose_car_filter form.middle_form select{
    width: 99px;
    margin-right: 5px;
}

.bargains_new_topline{
    margin: 20px 0px 10px 0px;
}

#bargains_sale{
    width: 541px;
    height: 218px;
    border: 4px solid #e1ebf2;
    background: url(../graphic/bargains_sale_bkg.jpg) no-repeat top left;
}

.bargains_sale_content{
    width: 335px;
    margin: 60px 0px 0px 183px;
}

#bargains_sale p{
    font: 12px arial, verdana, helvetica, sans-serif; color: #353535;
}

#bargains_sale h3{
    font: 18px arial, verdana, helvetica, sans-serif; color: #14619d;
    font-weight: bold;
}

#large_bargain{
    position: relative;
    width: 361px;
    height: 224px;
    border: 1px solid #c1c1c1;
}

#large_bargain p.box_inner_header_4{
    font-weight: bold;
    color: #181818;
    font-size: 18px;
    padding: 8px 10px 3px 10px;
    line-height: 1.2;
    width: 300px;
}

#large_bargain p.box_inner_size {
    font-weight: bold;
    color: #555;
    font-size: 13px;
    padding: 3px 10px 3px 10px;
    line-height: 1.2;
}

#large_bargain p.box_inner_more_info {
    padding: 10px 10px 10px 10px;
    line-height: 1.2;
}

#large_bargain p.box_inner_more_info a {
    font-weight: bold;
    font-size: 12px;
}

.bargain_item p.box_inner_size {
    font-weight: bold;
    color: #555;
    font-size: 12px;
    padding: 1px 1px 1px 10px;
    line-height: 1;
}
.bargain_item p.box_inner_header_4{
    font-weight: bold;
    color: #181818;
    font-size: 13px;
    padding: 8px 10px 1px 10px;
    line-height: 1;
}
.bargain_item p.box_inner_more_info {
    padding: 3px 1px 3px 10px;
    line-height: 1;
}

.bargain_item p.box_inner_more_info a {
    font-weight: bold;
    font-size: 11px;
}

#large_bargain p.box_new_price{
    font-weight: bold;
    font-size: 18px;
    color: #ff4200;
    padding: 0px 0px 0px 10px;
    margin: 0px;
    line-height: 1.2;
}

#large_bargain .bargain_100_images{
    position: absolute;
    top: 78px;
    left: 137px;
    text-align: right;
}

#large_bargain .bargain_100_images_one_pic{
    left: 261px;
}

#large_bargain .bargain_100_images p.plus_sign{
    font-size: 30px;
    font-weight: bold;
    color: #7f99ab;
    padding: 20px 2px 0px 3px;
}

#large_bargain .bargain_item_bottom{
    display: block;
    width: 361px;
    height: 39px;
    border-top: 1px solid #c1c1c1;
    position: absolute;
    top: 178px;
    padding: 6px 0 0 0;
}

#large_bargain .bargain_item_bottom a.newbox_add_to_basket_btn_absolute{
    display: block;
    position: absolute;
    top: 12px;
    left: 308px;
    color: #ffffff;
    font-weight: bold;
    background-color: #ff4200;
    text-decoration: none;
    padding: 4px 10px;
    line-height: 1.2;
    text-align: center;
}

#bargain_box_holder{
    position: relative;
    width: 361px;
    padding: 0px 2px;
}

#bargain_search_box{
    position: relative;
    width: 357px;
    height: 97px;
    padding: 0px 2px;
    background-color: #c81013;
}

#bargain_search_box_header{
    width: 354px;
    height: 23px;
    padding: 4px 0px 0px 3px;
}

p.bargain_search_box_header_number, p.bargain_search_box_header_number2{
    display: block;
    width: 14px;
    height: 18px;
    background-color: #fff;
    color: #5c1519;
    font-size: 14px;
    font-weight: bold;
    padding: 0px 0px 0px 4px;
    line-height: 1.3;
}

p.bargain_search_box_header_number2{
    color: #0c314e;
}

p.bargain_search_box_header_text{
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.3;
    padding-left: 10px;
}

a.bargain_search_box_header_link{
    font-size: 11px;
    color: #b0cfe8;
    margin: 2px 7px 0px 0px;
}

#bargain_search_box_inner{
    width: 349px;
    height: 66px;
    background-color: #fff;
    padding: 2px 0px 0px 8px;
}

a.bargain_prod_btn{
    height: 21px;
    font-size: 11px;
    font-weight: bold;
    color: #5c1519;
    text-decoration: none;
    margin: 7px 7px 0px 0px;
    outline: none;
}

a.bargain_prod_btn .bargain_prod_btn_left, a.bargain_prod_btn .bargain_prod_btn_left_sel{
    display: block;
    height: 21px;
    width: 4px;
    background: url(../graphic/bargains_prud_btn_left.gif) top left no-repeat;
    float: left;
}
a.bargain_prod_btn .bargain_prod_btn_left_sel{
    background: url(../graphic/bargains_prud_btn_left_sel.gif) top left no-repeat;
}

a.bargain_prod_btn .bargain_prod_btn_middle, a.bargain_prod_btn .bargain_prod_btn_middle_sel{
    display: block;
    height: 17px;
    background: url(../graphic/bargains_prud_btn_middle.gif) top left repeat-x;
    padding: 4px 10px 0px 10px;
    float: left;
}
a.bargain_prod_btn .bargain_prod_btn_middle_sel{
    background: url(../graphic/bargains_prud_btn_middle_sel.gif) top left repeat-x;
    color: #fff;
}

a.bargain_prod_btn .bargain_prod_btn_right, a.bargain_prod_btn .bargain_prod_btn_right_sel{
    display: block;
    height: 21px;
    width: 4px;
    background: url(../graphic/bargains_prud_btn_right.gif) top left no-repeat;
    float: left;
}
a.bargain_prod_btn .bargain_prod_btn_right_sel{
    background: url(../graphic/bargains_prud_btn_right_sel.gif) top left no-repeat;
}



#bargain_search_box2{
    position: relative;
    width: 357px;
    height: 120px;
    padding: 0px 2px;
    background-color: #14619d;
    margin-top: 8px;
}

#bargain_search_box2_header{
    width: 354px;
    height: 23px;
    padding: 4px 0px 0px 3px;
}

#bargain_search_box2_inner, #bargain_search_box2b_inner, #bargain_search_box2c_inner{
    width: 349px;
    height: 89px;
    background-color: #fff;
    padding: 2px 0px 0px 8px;
}

#bargain_search_box2b_inner .bargains_manual_search{
    width: 130px;
    margin: 0px 10px 12px 0px;
}

#bargain_search_box2b_inner #engine{
    margin-right: 5px;
}

#bargain_search_box2b_inner #engine, #bargain_search_box2b_inner #year{
    margin-bottom: 5px;
}

#bargain_search_box2b_inner form.bargain_manual_form{
    padding: 12px 0px 0px 8px;
}


#bargain_search_box2c_inner{

}

form.bargain_advanced_search_form .box_searchoptions_select{
    width: 130px;
    margin-right: 5px;
}

form.bargain_advanced_search_form label{
    font-size: 11px;
    font-weight: bold;
    color: #051929;
}

p.bargain_box_search_text{
    margin-bottom: 3px;
    font-weight: bold;
    color: #1f3342;
    font-size: 11px;
    line-height: 1.2;
}

form.bargain_box_search_form{
    margin: 5px 0px 0px 3px;
}

p.bargain_box_search_text_bottom{
    font-size: 11px;
    color: #1f3342;
    margin: 2px 0px 0px 3px;
}
p.bargain_box_search_text_bottom a{
    color: #376598;
}

input.bargain_box_search_form_submit{
    float: right;
    margin: 20px 11px 0px 0px;
}

#bargain_ajax_feedback{
    position: absolute;
    padding: 0px 3px 3px 3px;
    margin: 0px;
    top: 28px;
    left: 330px;
}

#bargain_ajax_feedback2{
    display: none;
    padding: 3px 8px 0px 8px;
}

#bargain_ajax_feedback p, #bargain_ajax_feedback2 p{
    margin: 0px;
    padding: 0px;
    color: #666;
    line-height: 1.3;
    font-size: 11px;
}


/* Bargain filter */
.bargain_filter{
    width: 100%;
    border-top: 2px solid #e3e3e3;
    padding-top: 19px;
    margin: 19px 0px 20px 0px;
}

.bargain_no_filter{
    width: 100%;
    border-top: 2px solid #818181;
    padding-top: 19px;
    margin: 19px 0px 0px 0px;
}

form.bargain_filter_form{
    height: 28px;
    padding: 8px 0px 0px 12px;
    background-color: #e1ebf2;
}

form.bargain_filter_form label{
    font-size: 12px;
    font-weight: bold;
    color: #1f3342;
}

form.bargain_filter_form .bargains_manual_search{
    width: 130px;
    margin-right: 12px;
}



.bargain_list{
    margin-top: 9px;
}

.bargain_item{
    position: relative;
    display: block;
    width: 175px;
    height: 224px;
    border: 1px solid #c1c1c1;
    margin: 0px 10px 11px 0px;
}

.bargain_item_last_col{
    margin-right: 0px;
}

.bargain_65_images{
    text-align: center;
    padding: 4px 0px 0px 12px;
}

.bargain_65_images p.plus_sign{
    font-size: 20px;
    font-weight: bold;
    color: #7f99ab;
    padding: 20px 3px 0px 3px;
}

.bargain_item_bottom{
    display: block;
    width: 175px;
    height: 39px;
    border-top: 1px solid #c1c1c1;
    position: absolute;
    top: 178px;
    padding: 6px 0 0 0;
}

.bargain_item_bottom a.newbox_add_to_basket_btn_absolute{
    display: block;
    position: absolute;
    top: 12px;
    left: 122px;
    color: #ffffff;
    font-weight: bold;
    background-color: #ff4200;
    text-decoration: none;
    padding: 4px 10px;
    line-height: 1.2;
    text-align: center;
}

/*
.new_box_container{
	float: left;
	margin-right: 15px;
}

.new_boxes_thin {
	display: block;
	width: 210px;
	border-right: 1px solid #eee;
	background-color: #fff;
	padding: 5px 15px 20px 0;
	margin: 0;
}

.lightblue_160h{
	height: 160px;
}

.new_box_prod{
	position: relative;
	display: block;
	width: 210px;
	height: 160px;
}


*/



/* Fälgväljaren 2.0 */

#carViewerPage{
    display: block;
    width: 882px;
    margin: 20px auto 0 auto;
}

#carViewerHolder{
    position: relative;
    width: 882px;
    height: 673px;
    padding: 3px 0px 25px 0px;
}

p.carViewerAdditionalInfo{
    font-size: 16px;
    font-weight: bold;
    color: #14619d;
    text-align: center;
    padding-top: 215px;
}

p.carViewerNoCarFound{
    color: #ff0000;
}

#carViewerSearchBox{
    position: relative;
    width: 882px;
    height: 165px;
    background: url(../graphic/carViewerSearchBoxBkg.gif) top left no-repeat;
}

#carViewerSearchBox2{
    position: relative;
    width: 882px;
    height: 116px;
    background: url(../graphic/carViewerSearchBox2Bkg.gif) top left no-repeat;
}

form#carViewerRegSearch{
    position: relative;
    width: 410px;
    float: left;
    margin: 0px;
    padding: 68px 0 0 30px;
}

form#carViewerNoRegSearch{
    position: relative;
    width: 395px;
    float: left;
    margin: 0px;
    padding: 68px 0 0 20px;
}

form#carViewerNoRegSearchFull{
    position: relative;
    width: 850px;
    margin: 0px;
    padding: 65px 0 0 25px;
}

form#carViewerRegSearch p{
    font-size: 12px;
    font-weight: bold;
    color: #1b659e;
}

h3.carViewerHeader{
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    margin: 0px;
    padding: 0px;
    line-height: 1;
    text-transform: uppercase;
}

h3#carViewerHeader1, h3#carViewerHeader2{
    position: absolute;
    top: 18px;
    left: 22px;
}
h3#carViewerHeader2{
    left: 450px;
}

a.carViewerSearchBtn{
    position: relative;
    display: block;
    float: left;
    width: 106px;
    height: 19px;
    background: url(../graphic/carViewerSearchBtn.gif) top left no-repeat;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    text-align: center;
    margin: 8px 0px 0px 0px;
    padding: 6px 0 0 0;
}


form#carViewerNoRegSearch select, form#carViewerNoRegSearchFull select{
    width: 170px;
}
form#carViewerNoRegSearchFull select{
    margin-right: 20px;
}

form#carViewerNoRegSearch label, form#carViewerNoRegSearchFull label{
    font-size: 14px;
    font-weight: bold;
    color: #000;
    padding: 0 5px 0 0;
    margin: 0px;
}

.carViewerNoRegSearchRow1{
    padding-bottom: 15px;
}



/* clearfix */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix { display: inline-block; }
.clearfix { display: block; }

.BlueBoxTopLeft {
    width: 11px;
    height: 39px;
    background-image:url('../images/blue_box/top_left.png');
    background-repeat:no-repeat;
    margin: 0;
    padding: 0;
}
.BlueBoxTop {
    height: 39px;
    background-image:url('../images/blue_box/top.png');
    background-repeat:repeat-x;

    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    margin: 0px;
    margin: 10px 0 0 10px;
    line-height: 1;
    text-transform: uppercase;
    padding: 0;
}
.BlueBoxTopRight {
    width: 10px;
    height: 39px;
    background-image:url('/images/blue_box/top_right.png');
    background-repeat:no-repeat;
    margin: 0;
    padding: 0;
}

.BlueBoxLeft {
    width: 11px;
    background-image:url('/images/blue_box/left.png');
    background-repeat:repeat-y;
}

.BlueBoxContent {
    padding: 10px;
}

table.ContentListTable {
    width: 100%;
}

td.ContentListTd {
    height: 60px;
    border-bottom: 1px solid #ddd;
}

.BlueBoxRight {
    width: 11px;
    height: 100%;
    background-image:url('/images/blue_box/right.png');
    background-repeat:repeat-y;
    background-position: right;
}

.BlueBoxBottomLeft {
    width: 11px;
    height: 8px;
    background-image:url('/images/blue_box/bottom_left.png');
    background-repeat:no-repeat;
}
.BlueBoxBottom {
    height: 8px;
    background-image:url('/images/blue_box/bottom.png');
    background-repeat:repeat-x;
}
.BlueBoxBottomRight {
    width: 11px;
    height: 8px;
    background-image:url('/images/blue_box/bottom_right.png');
    background-repeat:no-repeat;
    background-position: bottom;
}

.SectionBox {
    width: 885px;
    margin-top: 15px;
}

.SectionBoxNumber {
    width: 0px;
    font-size: 96px;
    vertical-align: middle;
    text-align: center;
}
.SectionBoxContent {
    width: 885px;
}

.DotBoxTopLeft {
    width: 10px;
    height: 11px;
    background-image:url('../images/dot_box/top_left.png');
    background-repeat:no-repeat;
}
.DotBoxTop {
    width: 10px;
    height: 11px;
    background-image:url('../images/dot_box/top.png');
    background-repeat:repeat-x;
}
.DotBoxTopRight {
    width: 10px;
    height: 11px;
    background-image:url('../images/dot_box/top_right.png');
    background-repeat:no-repeat;
}
.DotBoxLeft {
    width: 1px;
    background-image:url('../images/dot_box/left.png');
    background-repeat:repeat-y;
}
.DotBoxContent {
    text-align: center;
    vertical-align: top;
}
.DotBoxRight {
    width: 10px;
    background-image:url('../images/dot_box/right.png');
    background-repeat:repeat-y;
}
.DotBoxBottomLeft {
    width: 8px;
    height: 12px;
    background-image:url('../images/dot_box/bottom_left.png');
    background-repeat:no-repeat;
}
.DotBoxBottom {
    height: 12px;
    background-image:url('../images/dot_box/bottom.png');
    background-repeat:repeat-x;
}
.DotBoxBottomRight {
    width: 8px;
    height: 12px;
    background-image:url('../images/dot_box/bottom_right.png');
    background-repeat:no-repeat;
}

/* Product search and Car search CSS elements */
#tyresearchbutton { font-weight: bold; color: white; border:0px; width: 50px; float: left; height: 36px; background:#ffffff url('../graphic/big_orange_button/big_orange_button_bg.gif') repeat-x;}
#tyresearchbutton2 { font-weight: bold; color: white; border:0px; width: 50px; float: left; height: 36px; background:#ffffff url('../graphic/big_orange_button/big_orange_button_bg.gif') repeat-x;}
#tyresearchbutton3 { font-weight: bold; color: white; border:0px; width: 50px; float: left; height: 36px; background:#ffffff url('../graphic/big_orange_button/big_orange_button_bg.gif') repeat-x;}
#tyresearchbutton4 { font-weight: bold; color: white; border:0px; width: 50px; float: left; height: 36px; background:#ffffff url('../graphic/big_orange_button/big_orange_button_bg.gif') repeat-x;}
#tyresearchbuttonleft {float: left; width: 10px; height: 36px; background:#ffffff url('../graphic/big_orange_button/big_orange_button_left.gif') no-repeat;}
#tyresearchbuttonleft2 {float: left; width: 10px; height: 36px; background:#ffffff url('../graphic/big_orange_button/big_orange_button_left.gif') no-repeat;}
#tyresearchbuttonleft3 {float: left; width: 10px; height: 36px; background:#ffffff url('../graphic/big_orange_button/big_orange_button_left.gif') no-repeat;}
#tyresearchbuttonleft4 {float: left; width: 10px; height: 36px; background:#ffffff url('../graphic/big_orange_button/big_orange_button_left.gif') no-repeat;}
#tyresearchbuttonright {float:left; width: 10px; height: 36px; background:#ffffff url('../graphic/big_orange_button/big_orange_button_right.gif') no-repeat;}
#tyresearchbuttonright2 {float:left; width: 10px; height: 36px; background:#ffffff url('../graphic/big_orange_button/big_orange_button_right.gif') no-repeat;}
#tyresearchbuttonright3 {float:left; width: 10px; height: 36px; background:#ffffff url('../graphic/big_orange_button/big_orange_button_right.gif') no-repeat;}
#tyresearchbuttonright4 {float:left; width: 10px; height: 36px; background:#ffffff url('../graphic/big_orange_button/big_orange_button_right.gif') no-repeat;}

#OrangeButton { font-weight: bold; color: white; border:0px; float: left; height: 36px; background:#ffffff url('../graphic/big_orange_button/big_orange_button_bg.gif') repeat-x;}
#OrangeButtonLeft {float: left; width: 10px; height: 36px; background:#ffffff url('../graphic/big_orange_button/big_orange_button_left.gif') no-repeat;}
#OrangeButtonRight {float:left; width: 10px; height: 36px; background:#ffffff url('../graphic/big_orange_button/big_orange_button_right.gif') no-repeat;}


#fastsearchblock {
    float:left;
    margin-left:0px;
    margin-top:-15px;
    width:51%;
}
#regno_bgtable {background-image: url(../graphic/big_orange_button/regno_bg.jpg); background-repeat:repeat-x; background-position:bottom left; width: 50%;}
#fitment_guaranteeimg {background-image: url(../graphic/big_orange_button/fitment_guarantee.gif); background-position:right top; background-repeat:no-repeat; height: 130px; width: 400px; border: 0px solid black;}
#box_inner_header_1dextra {margin-top:20px;}
#BlueBoxBottomLeftBg {background-image: url(../graphic/big_orange_button/regno_bg.jpg); background-repeat:repeat-x; background-position: bottom left;}
#BlueBoxBottomLeftBg1 {background-image: url(../graphic/big_orange_button/regno_bg.jpg); background-repeat:repeat-x; background-position: bottom left;}
#BlueBoxBottomLeftBg2 {background-image: url(../graphic/big_orange_button/regno_bg.jpg); background-repeat:repeat-x; background-position: bottom left;}

#BlueBoxBottomLeftCorner {background-image: url(../graphic/big_orange_button/vansterhorn.gif); height: 8px; width: 11px;}
#BlueBoxBottomRightCorner {background-image: url(../graphic/big_orange_button/hogerhorn.gif); height: 8px; width: 11px;}

#printCarSearchBlock {width:51%; float:left; margin-top: -15px;}
#printCarSearchBlockBg {background-image: url(../graphic/big_orange_button/regno_bg.jpg); background-repeat:repeat-x; background-position:bottom left; }
#printCarSearchBlockCartDiv {height: 130px; width: 400px; }

#productsearchblocktable {width: 49%;float:left;}
#toggleTireBackground {width: 100%; background: #ffffff url('../graphic/tyresearch.jpg') no-repeat 10% bottom;}
#productsearchcartDiv {height: 130px; }
#toggleSection {clear:left; }
#toggleSectionLi1 {font-style: italic; font-weight: bold; color:#14619d; list-style-type: none; float:left; width: 90px;}
#toggleSectionLi11 {font-style: italic; font-weight: bold; color:#14619d; list-style-type: none; float:left; width: 60px;}
#toggleSectionLi12 {font-style: italic; font-weight: bold; color:#14619d; list-style-type: none; float:left; width: 60px;}
#toggleSectionLi2 {font-style: italic; font-weight: bold; color:#14619d; list-style-type: none; float:left; width: 40px;}
#toggleSection_tyrewidth {clear: both; float:left; width: 90px;}
#toggleSection_tyreselect {float:left; width: 60px;}
#toggleSection_tyreselect2 {float:left; width: 60px;}
#toggleSection_tyretype {float:left; width: 100px;}
#tyresearchbutton_floatright {float: right; width: 70px; }
#tyresearchbutton_floatright2 {float: right; width: 70px; }
#toggleButton { float: left; clear: both; width: 90%; padding-left: 13px; padding-top: 8px;}
#toggleSection2 {clear:left; display: none;}
#toggleSection2Li1 {font-style: italic; font-weight: bold; color:#14619d; list-style-type: none; float:left; width: 60px;}
#toggleSection2Li11 {font-style: italic; font-weight: bold; color:#14619d; list-style-type: none; float:left; width: 80px;}
#toggleSection2Li12 {font-style: italic; font-weight: bold; color:#14619d; list-style-type: none; float:left; width: 60px;}
#toggleSection2Li2 {font-style: italic; font-weight: bold; color:#14619d; list-style-type: none; float:left; width: 140px;}
#toggleSection2wheel_height {clear: both; float:left; width: 60px;}
#toggleSection2pcd {float:left; width: 80px;}
#toggleSection2wheel_type {float:left; width: 140px;}
#toggleButton2 { float: left; clear: both; width: 90%; padding-left: 13px; padding-top: 8px;}
.SectionBox {width: 100%;}
.BlueBoxTopFront {
    background-image:url("../images/blue_box/top.png");
    background-repeat:repeat-x;
    color:#FFFFFF;
    font-family:arial,verdana,helvetica,sans-serif;
    font-size:20px;
    font-weight:bold;
    height:39px;
    line-height:1;
    margin:10px 0 0 10px;
    padding:0;
    text-transform:uppercase;
}
tr.PartnerTableRow td {height: 25px; vertical-align: middle; padding: 3px;}
tr.PartnerTableRow th {height: 25px; vertical-align: middle; text-align: left; padding: 6px; font-size: 12px; font-weight: bold;}
h1.FastSearchInnerHeader {font-family: arial, verdana, helvetica, sans-serif; font-size: 15px; color: #14619D; font-style: italic; border: 0px; margin: 0px; padding: 0px 0px 10px 0px;}
h1.FastSearchInnerHeader2 {font-family: arial, verdana, helvetica, sans-serif; font-size: 15px; color: #14619D; font-style: italic; border: 0px; margin: 0px; padding: 0px 0px 0px 0px;}
.LargeText {font-size: 12px;}
div.CornerBox {padding: 15px 10px 15px 10px; margin: 5px;}
div.CornerBox p.Header {text-align: center; font-size: 14px; font-weight: bold;}
div.Green, div.Green p, div.Green td, div.Green th {background-color: #cf9; color: #090;}
div.Yellow, div.Yellow p, div.Yellow td, div.Yellow th {background-color: #ff9; color: #f60;}
div.Red, div.Red p, div.Red td, div.Red th {background-color: #f30; color: #fff;}

/* Buttons */
.SmallButton, .SmallButton:hover {display: block; float: left; padding-right: 18px; margin: 5px; text-decoration: none;}
.SmallButton span {display: block; padding: 0 17px 0 25px; line-height: 21px; font-size: 12px; font-weight: bold; white-space: nowrap;}
.LargeButton, .LargeButton:hover {display: block; float: left; font-size: 15px; font-weight: bold; padding-right: 10px; text-decoration: none;}
.LargeButton span {display: block; padding: 0 17px 0 25px; line-height: 36px; font-size: 12px; font-weight: bold; white-space: nowrap;}
.GreenButton {background: transparent url(../graphic/GreenButton/GreenButtonRightArrow.gif) no-repeat 100% 0;}
.GreenButton span {background: transparent url(../graphic/GreenButton/GreenButtonBg.gif) no-repeat; color: #fff;}
.BlueButton {background: transparent url(../graphic/BlueButton/BlueButtonRightArrow.gif) no-repeat 100% 0;}
.BlueButton span {background: transparent url(../graphic/BlueButton/BlueButtonBg.gif) no-repeat; color: #fff;}
.OrangeButton {background: transparent url(../graphic/OrangeButton/OrangeButtonRight.gif) no-repeat 100% 0;}
.OrangeButton span {background: transparent url(../graphic/OrangeButton/OrangeButtonBg.gif) no-repeat; color: #fff;}