/*[DEFAULT]#########################################################################################*/
/*[DEFAULT]#########################################################################################*/
/*[DEFAULT]#########################################################################################*/

html, body, form
{
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}

body
{
  background-color: #73819E;
}

/*[PAGESETUP]#########################################################################################*/
/*[PAGESETUP]#########################################################################################*/
/*[PAGESETUP]#########################################################################################*/

table#container
{
  margin: 0 auto;
  width: 948px;
  height: 100%;
  background-image: url('/global/images/layout/fbt3/l_body_bg.gif');
  background-position: center;
  background-repeat: repeat-y;
}

div#banner
{
  position: absolute;
  left: 50%;
  margin-left: -474px;
  width: 948px;
  height: 82px;
  text-align: center;
}

div#menu
{
  top: 82px;
  position: absolute;
  left: 50%;
  margin-left: -474px;
  width: 900px;
  height: 41px;
  padding: 0px 24px;
  background-image: url('/global/images/layout/fbt3/l_menu_bg.gif');
  font-family: Arial;
  font-weight: bolder;
  font-size: 70%;
}

#menu a
{
  color: #000000;
  margin-right: 20px;
}

#menu a:hover
{
  text-decoration: none;
}

div#round
{
  top: 123px;
  position: absolute;
  left: 50%;
  margin-left: -474px;
  padding: 0 24px;
  width: 900px;
  height: 50px;
}

table#body
{
  margin: 0 auto;
  width: 100%;
  height: 100%;
  background-color: white;
}

td#body_left
{
  width: 24px;
  background-image: url('/global/images/layout/fbt3/l_body_left.gif');
}

td#body_right
{
  width: 24px;
  background-image: url('/global/images/layout/fbt3/l_body_right.gif');
}

/*[COLUMN]#########################################################################################*/
/*[COLUMN]#########################################################################################*/
/*[COLUMN]#########################################################################################*/

div#top_column
{
  float:left;
  width: 209px;
  height: 5px;
  text-align: left;
  border-right: 1px solid #9E9A82;
  background-color: #C5C2B0;
  background-image: url('/global/images/layout/fbt3/l_column_top.gif');
}

td#column
{
  width: 20%;
  /*padding-top: 128px;*/
  padding-bottom: 30px;
  background-color: #C5C2B0;
  border-right: 1px solid #9E9A82;
  border-left: 1px solid #9E9A82;
  font-family: Verdana;
  font-size: 65%;
  color: #514F43;
}

#column h1
{
  margin: 0px;
  padding: 10px 5px 5px 5px;
  border-bottom: dotted 1px #9E9A82;
  font-family: Verdana;
  font-size: 120%;
  font-weight: bolder;
  color: #8F3118;
}

#column h1.top
{
  padding-top: 0px;
}

#column h2
{
  margin: 15px 0px 2px 0px;
  padding: 5px 5px 5px 5px;
  background-color: #9F9A7B;
  font-family: Verdana;
  font-size: 100%;
  font-weight: bolder;
  color: #FFFFFF;
}

#column p
{
  margin: 4px 0px;
  padding: 0px;
}

#column a
{
  color: #3A3930;
}
#column a:hover
{
  text-decoration: none;
}
#column a.exist
{
  font-weight: bolder;
  color: #45484F;
}
#column a.na
{
  color: #915254;
  font-style: italic;
}
#chassi_yes
{
}
#chassi_no
{
  color: red;
}

#column ul
{
  margin: 0px;
  padding: 0px;
  /*text-indent: 5px;*/
  list-style-type: none;
}

#column ul.plus
{
  text-indent: 18px;
  list-style-position: outside;
  list-style-image: url('/global/images/btn/ps_plus.gif');
}

#column ul.part
{
  text-indent: 18px;
}

#column ul li
{
  padding: 3px 5px;
  border-bottom: dotted 1px #9E9A82;
}

#column ul li.checked
{
  list-style-position: outside;
  list-style-image: url('/global/images/img/column_check.gif');
}

#column select
{
  margin: 2px 0px;
  border: solid 1px #5C634B;
  background-color: #E9E7DE;
  font-family: Verdana;
  font-size: 100%;
  color: #3C3A2E;
}

#column textarea
{
  border: solid 1px #5C634B;
  background-color: #E9E7DE;
  font-family: Verdana;
  font-size: 100%;
}

#column input.text
{
  border: solid 1px #5C634B;
  background-color: #E9E7DE;
  font-family: Verdana;
  font-size: 100%;
}

#column input.radio
{
}

#column input.checkbox
{
  width: 13px;
  height: 13px;
}

#column input.button
{
  border: solid 1px #425246;
  background-color: #657269;
  color: #F5F6F1;
  font-family: Verdana;
  font-weight: bolder;
  font-size: 85%;
  cursor: pointer;
}

/*[MAIN]#########################################################################################*/
/*[MAIN]#########################################################################################*/
/*[MAIN]#########################################################################################*/

div#top_main
{
  float:left;
  width: 690px;
  height: 5px;
  text-align: right;
  background-color: #EFEEE7;
  background-image: url('/global/images/layout/fbt3/l_main_top.gif');
}

div.top_main_full
{
  float:left;
  width: 450px;
  height: 5px;
  background-color: #EFEEE7;
  background-image: url('/global/images/layout/fbt3/l_main_top.gif');
}

td#main_col
{
  width: 80%;
  /*padding-top: 128px;*/
  background-color: #EFEEE7;
  border-right: 1px solid #D7D7D7;
}

td#main_full
{
  width: 100%;
  /*padding-top: 128px;*/
  background-color: #EFEEE7;
  border-right: 1px solid #D7D7D7;
  border-left: 1px solid #D7D7D7;
}

div#main
{
  padding: 0px 5px;
  font-family: Verdana;
  font-size: 65%;
  color: #514F43;
}

#main h1
{
  margin: 0px 0px 0px 0px;
  padding: 0px;
  font-family: Impact;
  font-style: normal;
  font-weight: normal;
  font-size: 250%;
  text-decoration: none;
  color: #915254;
}

#main h2
{
  padding: 0px;
  margin: 0px 0px 5px 0px;
  text-indent: 15px;
  font-family: Georgia;
  font-style: normal;
  font-weight: normal;
  font-size: 150%;
  color: #4C78A1;
  background-image: url('/global/images/img/impil.gif');
  background-position: center left;
  background-repeat: no-repeat;
}

#main h3
{
  padding: 0px;
  margin: 5px 0px 5px 0px;
  font-family: Georgia;
  font-style: normal;
  font-weight: bolder;
  font-size: 110%;
  color: #8F3118;
}

#main h4
{
  padding: 4px 2px;
  margin: 0px;
  font-size: 100%;
  font-family: Verdana;
  font-weight: bolder;
  background-color: #e3e0ce;
}

#main a
{
  color: #D86815;
}

#main a:hover
{
  text-decoration: none;
}

#main a.large
{
  font-family: Arial;
  font-weight: bolder;
  font-size: 120%;
}

#main span.price
{
  font-family: Georgia;
  font-size: 130%;
  font-weight: bolder;
  color: #8F3118;
}

#main span.modelyear
{
  font-family: Arial;
  font-size: 110%;
  font-weight: bolder;
}

#main span.eumile
{
  font-family: Arial;
  font-size: 110%;
  font-weight: bolder;
}

#main span.position
{
  font-weight: bolder;
}

#main b
{
  color: #915254;
}

#main select
{
  border: solid 1px #5C634B;
  background-color: #FFFEFC;
  font-family: Verdana;
  font-size: 100%;
  color: #3C3A2E;
}

#main select.error_select
{
  border: solid 1px red;
  background-color: #FFE5EB;
  font-family: Verdana;
  font-size: 100%;
}

#main textarea
{
  border: solid 1px #5C634B;
  background-color: #FFFEFC;
  font-family: Verdana;
  font-size: 100%;
}

#main textarea.error_textarea
{
  border: solid 1px red;
  background-color: #FFE5EB;
  font-family: Verdana;
  font-size: 100%;
}

#main input.text
{
  border: solid 1px #5C634B;
  background-color: #FFFEFC;
  font-family: Verdana;
  font-size: 100%;
}

#main input.error_text
{
  border: solid 1px red;
  background-color: #FFE5EB;
  font-family: Verdana;
  font-size: 100%;
}

#main input.radio
{
}

#main input.checkbox
{
}

#main input.button
{
  border: solid 1px #425246;
  background-color: #657269;
  color: #F5F6F1;
  font-family: Verdana;
  font-weight: bolder;
  font-size: 85%;
  cursor: pointer;
}

#main p
{
  margin: 8px 0px;
  padding: 0px;
}

#main p.index
{
  margin: 0px 0px 10px 0px;
  padding: 0px;
}

#main .clearfix:after
{
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
}

#main .box
{
  margin: 0px 0px 5px 0px;
  padding: 5px;
  border: 1px dotted #D7D7D7;
  background-color: #F5F4ED;
}

#main .box .btop
{
  border-top: 1px dotted #D7D7D7;
}

#main .box .btop_pos
{
  /*border-top: 1px dotted #D7D7D7;*/
  /*background-color: #FFFFFF;*/
  text-align: right;
  font-size: 110%;
}

#main tr.datarow td
{
  border-top: 1px dotted #D7D7D7;
  padding: 2px 0px;
}

#main tr.intrarow td
{
  border-top: 1px dotted #D7D7D7;
  line-height: 18px;
}

#main .box_ad
{
  margin: 0px 0px 5px 0px;
  padding: 5px;
  border: 1px dotted #D7D7D7;
  background-color: #EBF0E9;
  /* gammal: ebf0e9 (lite ljusare) */
}

#main .box_notice
{
  margin: 0px 0px 5px 0px;
  padding: 5px;
  border: 1px solid #000000;
  background-color: #f8de95;
}

#main .box_notice h1
{
  padding: 0px;
  margin: 0px 0px 5px 0px;
  font-family: Verdana;
  font-style: normal;
  font-size: 100%;
  font-weight: bolder;
  color: #565A62;
}

#main .box_notice h2
{
  padding: 0px;
  margin: 0px 0px 5px 0px;
  text-indent: 27px;
  font-family: Georgia;
  font-style: normal;
  font-weight: normal;
  font-size: 150%;
  color: #000000;
  background-image: url('/global/images/img/imnotice.gif');
  background-position: center left;
  background-repeat: no-repeat;
}

#main .box_notice h4
{
  padding: 4px 2px;
  margin: 2px 0px;
  font-size: 100%;
  font-family: Verdana;
  font-weight: bolder;
  background-color: #f8e4ab;
}

#main .box_done
{
  margin: 0px 0px 5px 0px;
  padding: 5px;
  border: 1px solid #557F39;
  background-color: #D7EFBA;
}

#main .box_done h2
{
  padding: 0px;
  margin: 0px 0px 5px 0px;
  height: 19px;
  text-indent: 27px;
  font-family: Georgia;
  font-style: normal;
  font-weight: normal;
  font-size: 150%;
  color: #000000;
  background-image: url('/global/images/img/img_checkok.gif');
  background-position: center left;
  background-repeat: no-repeat;
}

#main .box_done h4
{
  padding: 4px 2px;
  margin: 2px 0px;
  font-size: 100%;
  font-family: Verdana;
  font-weight: bolder;
  background-color: #FFF0C4;
}

#main .box_cart
{
  margin: 0px 0px 5px 0px;
  padding: 5px;
  border: 1px solid #678c61;
  background-color: #c3dabf;
}

#main .box_cart h2
{
  padding: 0px;
  margin: 0px 0px 5px 0px;
  height: 20px;
  text-indent: 27px;
  font-family: Georgia;
  font-style: normal;
  font-weight: normal;
  font-size: 150%;
  color: #000000;
  background-image: url('/global/images/img/img_cart.gif');
  background-position: center left;
  background-repeat: no-repeat;
}

#main .box_cart h4
{
  padding: 4px 2px;
  margin: 2px 0px;
  font-size: 120%;
  font-family: Georgia;
  font-weight: normal;
  color: #000000;
  border-bottom: 2px dashed #859681;
}

#main ul
{
  margin: 0px;
  padding: 5px 0px 5px 20px;
  list-style-type: square;
}

#main .box_filter
{
  margin: 0px 0px 5px 0px;
  padding: 0px;
  border: 1px solid #A7A59B;
  background-color: #DBDAD0;
}

#main table#filter td.std
{
  border: solid 1px #A7A59B;
}
#main table#filter td.tb
{
  border-top: solid 1px #A7A59B;
  border-bottom: solid 1px #A7A59B;
}

#main table#filter td.left
{
  border-top: solid 1px #A7A59B;
  border-right: solid 1px #A7A59B;
  border-bottom: solid 1px #A7A59B;
}

#main table#filter td.right
{
  border-top: solid 1px #A7A59B;
  border-left: solid 1px #A7A59B;
  border-bottom: solid 1px #A7A59B;
}

table.priceship
{
  margin-top: 10px;
  width: 100%;
  background-color: #e4e2dc;
}

.priceship td
{
  background-color: #fff;
  background-image: url('/global/images/layout/partsearch/bg_priceship.png');
  background-repeat: repeat-x;
  background-position: top left;
}

.priceship div
{
  padding: 10px 8px 2px 0px;
  text-align: right;
}

.priceship span.label
{
  color: #9a9587;
  font-size: 0.8em;
  font-weight: bolder;
}

.priceship span.sum
{
  font-family: Verdana;
  color: #8F3118;
  font-size: 1.6em;
  font-weight: bolder;
}

#main .box_filter h1
{
  padding: 0px;
  margin: 0px 0px 5px 0px;
  font-family: Verdana;
  font-style: normal;
  font-size: 100%;
  font-weight: bolder;
  color: #565A62;
}

#main .box_right
{
  margin: 0px 0px 5px 5px;
  padding: 5px;
  border: 1px dotted #D7D7D7;
  background-color: #F5F4ED;
}

#main .box_right ul
{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

#main .box_right_ad
{
  margin: 0px 0px 5px 5px;
  padding: 5px;
  border: 1px dotted #D7D7D7;
  background-color: #EBF0E9;
}

#main div.box_info
{
  margin: 0px 0px 5px 0px;
  padding: 5px;
  border: 1px solid #8D9152;
  background-color: #F7FF91;
}

#main div.box_info b
{
  color: #8F3118;
}

#main ul.error
{
  margin: 0px;
  padding: 5px;
  color: red;
  list-style-type: square;
  list-style-position: inside;
}

#main ul.valid
{
  margin: 0px;
  padding: 5px;
  color: green;
  list-style-type: square;
  list-style-position: inside;
}

.tab_bar
{
  margin-top: 10px;
  height: 26px;
  background-image: url('/global/images/layout/partsearch/bg_tabs.gif');
  background-position: top left;
  background-repeat: repeat-x;
}

.tab_selected
{
  float: left;
  height: 26px;
}

.tab_selected div
{
  border-bottom: none;
  height: 26px;
}

.tab
{
  float:left;
  height: 25px;
}

.tab div
{
  border-bottom: solid 1px #d7d7d7;
  height: 25px;
}

.tab_left
{
  float:left;
  width: 10px;
  background-image: url('/global/images/layout/partsearch/tab_left.gif');
  background-position: top left;
  background-repeat: no-repeat;

}

.tab_runner
{
  float:left;
  background-image: url('/global/images/layout/partsearch/tab_runner.gif');
  background-position: top left;
  background-repeat: repeat-x;
  border-bottom: solid 1px #d7d7d7;
  line-height: 25px;
}

.tab_right
{
  float:left;
  width: 18px;
  background-image: url('/global/images/layout/partsearch/tab_right.gif');
  background-position: top left;
  background-repeat: no-repeat;
  border-bottom: solid 1px #d7d7d7;
}

/*
#main td.tab_0
{
  padding: 4px 8px;
  text-align: center;
  font-size: 110%;
  border: 1px solid #D7D7D7;
  border-bottom: none;
  background-color: #F5F4ED;
}
*/
#main .tab_0
{
  background-color: #F5F4ED;
}
#main td.tab_0 a{text-decoration: none;}
.box_0
{
  margin: 0px 0px 5px 0px;
  padding: 5px;
  border: 1px solid #D7D7D7;
  border-top: none;
  background-color: #F5F4ED;
}
/*
#main td.tab_1
{
  padding: 4px 8px;
  text-align: center;
  font-size: 110%;
  border: 1px solid #D7D7D7;
  border-bottom: none;
  background-color: #FFE8D8;
}
*/
#main .tab_1
{
  background-color: #FFE8D8;
}
#main td.tab_1 a{text-decoration: none;}
.box_1
{
  margin: 0px 0px 5px 0px;
  padding: 5px;
  border: 1px solid #D7D7D7;
  border-top: none;
  background-color: #FFE8D8;
}
/*
#main td.tab_2
{
  padding: 4px 8px;
  text-align: center;
  font-size: 110%;
  border: 1px solid #D7D7D7;
  border-bottom: none;
  background-color: #EFF1B4;
}
*/
#main .tab_2
{
  background-color: #EFF1B4;
}
#main td.tab_2 a{text-decoration: none;}
.box_2
{
  margin: 0px 0px 5px 0px;
  padding: 5px;
  border: 1px solid #D7D7D7;
  border-top: none;
  background-color: #EFF1B4;
}

/*
#main td.tab_3
{
  padding: 4px 8px;
  text-align: center;
  font-size: 110%;
  border: 1px solid #D7D7D7;
  border-bottom: none;
  background-color: #DDE2EA;
}
*/
#main .tab_3
{
  background-color: #DDE2EA;
}
#main td.tab_3 a{text-decoration: none;}
.box_3
{
  margin: 0px 0px 5px 0px;
  padding: 5px;
  border: 1px solid #D7D7D7;
  border-top: none;
  background-color: #DDE2EA;
}
/*
#main td.tab_4
{
  padding: 4px 8px;
  text-align: center;
  font-size: 110%;
  border: 1px solid #D7D7D7;
  border-bottom: none;
  background-color: #CFECCF;
}
*/
#main .tab_4
{
  background-color: #CFECCF;
}
#main td.tab_4 a{text-decoration: none;}
.box_4
{
  margin: 0px 0px 5px 0px;
  padding: 5px;
  border: 1px solid #D7D7D7;
  border-top: none;
  background-color: #CFECCF;
}
/*
#main td.tab_99
{
  padding: 4px 8px;
  text-align: center;
  font-size: 110%;
  border: 1px solid #D7D7D7;
  border-bottom: none;
  background-color: #FFFBD6;
}
*/
#main .tab_99
{
  background-color: #FFFBD6;
}
#main td.tab_99 a{text-decoration: none;}
.box_99
{
  margin: 0px 0px 5px 0px;
  padding: 5px;
  border: 1px solid #D7D7D7;
  border-top: none;
  background-color: #FFFBD6;
}

.wtop
{
  border-top: solid 1px #d7d7d7;
}

/*[EOF]#########################################################################################*/
/*[EOF]#########################################################################################*/
/*[EOF]#########################################################################################*/

