/*Basic styles*/
body {color: #656565; background: #fff url('../img/bg.gif') repeat-x top left; margin: 0px 0px 20px 0px; line-height: 1.3em;}
table, td {color: #656565;}

h1 {color: #d80029; margin: 10px 0px 20px 0px;}
h2 {color: #fff;}
h3 {color: #d80029;}
h4 {color: #d80029;}
h5 {color: #f6cb02;}

a:link {color: #d80029; text-decoration: underline;}
a:visited {color: #d80029; text-decoration: underline;}
a:hover {color: #ec8094; text-decoration: underline;}
a:active {color: #d80029; text-decoration: underline;}

/*Classes*/
.readmore {color: #d80029;}
/*--------------------------3 Column settings */
.colmask {clear:both; float:left; width:100%; overflow:hidden;}
.colright, .col_c, .col_l {float:left; width:100%; position:relative;}
.col_c_cnt, .col_r_cnt, .col_l_cnt {float:left; position:relative; padding: 0 0 0.4em; overflow:hidden;}

/*DIV layout properties*/
#div_page_wrpr {margin-bottom: 50px;}
#div_tp_wrpr {height: 82px; overflow: hidden; width: 100%; min-width: 830px;}
*html  #div_tp_wrpr .a {padding-left: 830px;} /*--set min-width for IE6--*/
*html #div_tp_wrpr .c {margin-left: -830px; position: relative;} *html .c, .a, .b {height:0;} /*--set min-width for IE6--*/
#div_logo {margin: 3px 0px 0px 11px; width: 251px; height: 75px; float: left; overflow: hidden; display: inline;}
#div_permalinks_wrpr {height: 92px; overflow: hidden;}
#div_main_menu_wrpr {width: 466px; height: 63px; float: right; overflow: hidden; display: inline; margin-right: 2.5em;}
#div_main_menu {width: 466px; height: 49px; overflow: hidden; padding: 0px 0px 0px 0px;}
#div_btm_wrpr_bg {overflow: hidden; width: 100%; margin: 15px 0px 20px 0px;}
#div_btm_wrpr {overflow: hidden; width: 100%;}
#wdg_col_r_gal {text-align: center; width: 221px; padding: 3px 10px 20px 10px;}
#wdg_col_r_gal h3 {text-align: left;}
#wdg_col_r_gal .item {width: 146px; height: 95px; overflow: hidden; margin: 0px auto 0px auto;}
#div_cols_wrpr {} /*rightcol wrapper*/
#div_cols_wrpr .col_l {right:51%;} /*leftcol wrapper*/
#div_cols_wrpr .col_c {right:28%;} /*centercol wrapper*/
/*--------------------------Left box */
#div_cols_wrpr .col_l_cnt {width:17%; left:33%; padding: 0px 18px 0px 11px;}
#div_cols_wrpr .col_l_cnt h3 {margin: 0px 3px 8px 0px; padding: 2px;}
#div_cols_wrpr .col_l_cnt h4 {margin: 0px 3px 0px 0px;}
#div_opening_hours {}
#div_opening_hours ul {margin: 5px 0px 0px 0px; padding: 0px; line-height: 1.2em;}
#div_opening_hours li {padding: 0px 0px 14px 0px; width: 100%;}
#div_branches {}
#div_branches .pht {}
#div_branches ul {margin: 5px 0px 0px 0px; padding: 0px; line-height: 1.2em;}
#div_branches li {padding: 0px 0px 14px 0px; width: 100%;}
/*--------------------------Center box */
#div_cols_wrpr .col_c_cnt {width:46%; left:101%;}
/*--------------------------Right box */
#div_cols_wrpr .col_r_cnt {width:25%; left:87%;} /*rightcol*/
#div_footer_wrpr {text-align: center; width: 50%; margin-left: 20%; margin-top: 20px;}
/*--------------------------Topic: Tires */
#div_tire_brands {}
#div_tire_brands .specs_wrpr {width: 100%; overflow: hidden;}
#div_tire_brands .specs_l {width: 65%; float: left; overflow: hidden;}
#div_tire_brands .gall_s {padding: 5px 0px 3px 0px; overflow: hidden; width: 100%; text-align: center;}
#div_tire_brands .gall_s img {}
#div_tire_brands .specs_l h3 {margin: 0px 0px 5px 0px;}
#div_tire_brands .specs_r {width: 32%; float: left; margin: 0px 0px 0px 11px;}
#div_tire_brands .specs_r .logo {width: 100%; text-align: center;}
#div_tire_brands .specs_r .logo img {width: 1px; height: 129px;}
/*--------------------------Topic: Parts & Accessories */
#div_part_brands {}
#div_part_brands .specs_wrpr {width: 100%; overflow: hidden;}
#div_part_brands .specs_l {width: 65%; float: left; overflow: hidden;}
#div_part_brands .specs_l h3 {margin: 0px 0px 5px 0px;}
#div_part_brands .specs_l .data {margin: 5px 0px 0px 0px; padding: 0px;}
#div_part_brands .specs_l img {margin: 15px 0px 0px 0px;}
#div_part_brands .specs_r {width: 32%; float: left; margin: 0px 0px 0px 11px;}
#div_part_brands .specs_r .thumb {width: 100%; text-align: center; margin-top: 22px;}
#div_part_brands .specs_r .thumb img {}


/*DIV appearance properties*/
#div_page_wrpr {}
#div_tp_wrpr {}
#div_logo {background: url('../img/bg_logo.gif') no-repeat top left;}
#div_permalinks_wrpr {background: #ebebeb url('../img/bg_permalinks_wrpr.gif') repeat-x top left;}
#div_main_menu_wrpr {background: url('../img/bg_menu_wrpr.gif') no-repeat bottom right;}
#div_main_menu {background: url('../img/bg_menu.gif') repeat-x top left;}
#div_btm_wrpr_bg {background: url('../img/vr.gif') no-repeat 70% 0%;}
#div_btm_wrpr {background: url('../img/vr.gif') no-repeat 20% 0%;}
#wdg_col_r_gal {background: #f7f7f7;}
#wdg_col_r_gal .item {background-repeat: no-repeat; background-position: center;}
/*--------------------------Left box */
#div_cols_wrpr .col_l {background: #f7f7f7;}
#div_cols_wrpr .col_l_cnt {}
#div_cols_wrpr .col_l_cnt h3 {border-bottom: 1px solid #cfcfcf;}
#div_cols_wrpr .col_l_cnt h4 {}
#div_opening_hours {}
#div_opening_hours ul {list-style-type: none;}
#div_opening_hours li {background: url('../img/shdw_col_l.gif') no-repeat bottom left;}
#div_branches {}
#div_branches .pht {background-position: center; background-repeat: no-repeat; border: 1px solid #f70000;}
#div_branches .pht img {width: 100%; height: 68px;}
#div_branches ul {list-style-type: none;}
#div_branches li {background: url('../img/shdw_col_l.gif') no-repeat bottom left;}
/*--------------------------Center box */
#div_cols_wrpr .col_c_cnt {}
#div_cols_wrpr .col_c_cnt .readmore {color: #ffd800;}
#div_cols_wrpr .col_c_cnt a:link {}
#div_cols_wrpr .col_c_cnt a:visited {}
#div_cols_wrpr .col_c_cnt a:hover {}
#div_cols_wrpr .col_c_cnt a:active {}
/*--------------------------Right box */
#div_cols_wrpr .col_r_cnt {}
#div_cols_wrpr .col_r_cnt a:link {}
#div_cols_wrpr .col_r_cnt a:visited {}
#div_cols_wrpr .col_r_cnt a:hover {}
#div_cols_wrpr .col_r_cnt a:active {}
#div_footer_wrpr {color: #bfbfbf; font-weight: bold;}
#div_footer_wrpr a:link {color: #bfbfbf;}
#div_footer_wrpr a:visited {color: #bfbfbf;}
#div_footer_wrpr a:hover {color: #c8c8c8;}
#div_footer_wrpr a:active {color: #bfbfbf;}
/*--------------------------Topic: Tires */
#div_tire_brands {}
#div_tire_brands .specs_wrpr {}
#div_tire_brands .specs_l {}
#div_tire_brands .gall_s {background: #f0f0f0;}
#div_tire_brands .specs_r {}
#div_tire_brands .specs_r .logo {background-position: center; background-repeat: no-repeat; background-color: #fff; border: 1px solid #d8d8d8;}
/*--------------------------Topic: Parts & Accessories */
#div_part_brands {}
#div_part_brands .specs_wrpr {}
#div_part_brands .specs_l {}
#div_part_brands .high {background: }
#div_part_brands .specs_r {}
#div_part_brands .specs_r .thumb {background-color: #fff; border: 1px solid #d8d8d8;}
#div_part_brands .specs_l .data {}