/* CSS Document Bikebox 2010 */

BODY{
  background:white;
  margin:0px;
  font-family:verdana, arial;
  font-size:0.7em;
  color:black;
}

TABLE{
  font-family:verdana, arial;
  font-size:1em;
  color:black;
}

.left_col{border-right:1px solid #444444;background:#8bb2ce;vertical-align:top;}

.left_box_head{background:#ff6c00;background-image:url('./images/bikebox_02.gif');background-repeat:no-repeat;font-size:1.8em;color:white;font-weight:bold;font-family:impact, arial;padding-left:10px;}
.left_box_topcorner{background-image:url('./images/bikebox_03b.gif');}
.left_box_body{background:#ff6c00;}
.left_box_bottomcorner{background-image:url('./images/bikebox_23b.gif');}

.right_bg1{background-image:url('./images/bikebox_bg2.gif');background-position:top left;}
.right_bg2{background-image:url('./images/bikebox_bg1.gif');background-position:top left;background-repeat:repeat-y;vertical-align:top;}

.banner_bg{background:#ff6c00;}
.banner_img1{background-image:url('./images/bikebox_06.jpg');}
.banner_img2{background-image:url('./images/bikebox_07.jpg');}
.banner_img3{background-image:url('./images/bikebox_09.jpg');}
.banner_img4{background-image:url('./images/bikebox_10.jpg');}

.right_box_head{background:#0093ff;font-size:1.6em;color:white;font-weight:bold;font-family:impact, arial;padding-right:10px;}
.right_box_topcorner{background-image:url('./images/bikebox_19b.gif');}
.right_box_body{background:#0093ff;}
.right_box_bottomcorner{background-image:url('./images/bikebox_25b.gif');}

#right_col{float:right;width:165px;}

#top_text{padding-top:8px;padding-left:15px;}

#contenu{padding-left:10px;padding-right:10px;padding-top:10px;width:77%;min-height:1000px;}
#contenu div{width:95%;}

#menu{position:relative;min-width:830px;width:100%;top:0px;right:0px;left:0px;margin-bottom:10px;}
#menu div{float:right;margin-right:3px}
.menu_bg_l{background-image:url('./images/bikebox_menu_lb.gif');}
.menu_bg_r{background-image:url('./images/bikebox_menu_rb.gif');}
.menu_bg{background:#ff6c00;}

A.menu_bb{
  font-family:verdana, arial;
  font-size:1.3em;
  color:white;
  font-weight:bold;
  text-decoration:none;
}

A.menu_bb:hover{
  font-family:verdana, arial;
  font-size:1.3em;
  color:#0093ff;
  font-weight:bold;
  text-decoration:none;
}



.categories_list{
  font-size:11px;
  border-top:1px solid black;
  border-bottom:1px solid black;
  margin-left:-4px;
}

.categories_first_item{
  font-size:14px;
  background:#0093ff;
  color:white;
  padding:3px;
  font-weight:bold;
  border-top:1px solid black;
}

.categories_first_item A{
  color:black;
}

.categories_first_item A:hover{
  color:#ff6c00;
  text-decoration:none;
}

.categories_first_item_select{
  font-size:14px;
  background:#0093ff;
  padding:3px;
  font-weight:bold;
  border-top:1px solid black;
}

.categories_first_item_select A{
  color:white;
  text-decoration:none;
}

.categories_first_item_select A:hover{
  color:#ff6c00;
  text-decoration:none;
}

.categories_item{
  font-size:11px;
  padding:3px;
  border-bottom:1px solid #CCCCCC;
  background:white;
  /*font-weight:bold;*/
}

.categories_item A{
  color:black;
  text-decoration:none;
}

.categories_item A:hover{
  color:#ff6c00;
  text-decoration:none;
}

.categories_item_over{
  font-size:11px;
  background:#0093ff;
  padding:3px;
}

.categories_item_select{
  font-size:11px;
  background:#0093ff;
  padding:3px;
}

.categories_item_select A{
  color:white;
  text-decoration:none;
}

.categories_item_select A:hover{
  color:#ff6c00;
  text-decoration:none;
}

.table_price_special{
  border:1px solid #ff6c00;
  background:#ff6c00;
  color:white;
  font-size:18px;
  font-family:impact;
}

.table_price{
  border:1px solid #ff6c00;
  color:red;
  font-size:18px;
  font-family:impact;
}

.table_price_normal{
  border:1px solid black;
  background:white;/*#ff9c9c;*/
  padding:5px;
  color:red;
  font-size:18px;
  font-family:impact;
}

.noviewdiv{
  display:none;
}

A.bikebox_categories{
  background:white;
  border:1px solid black;
  padding:10px;
  width:100%;
}

A.bikebox_categories:hover{
  background:orange;
  border:1px solid white;
  padding:10px;
  width:100%;
}
