/* border for image */
img.logo { border: solid 1px #CCCCCC; }
.autobb {padding-bottom: 3px;}

/* ###################### */
/* flight form            */
/* ###################### */
#flight_tpl_form .departuretimeoutbounds, #flight_tpl_form .departuretimereturn{width:135px;}

/* ################### */
/*  SponsorLink module */
/* ################### */
#mod_spr .subheader {font-weight: bold;}
#mod_spr .sep {border-top: dotted 2px #cccccc;}
#mod_spr .red {color: #de3e04; font-weight: bold;}

/* ###################### */
/*  special offers module */
/* ###################### */
#mod_spof .hotprodtitle {font-weight: normal;}
#mod_spof .red {color: #de3e04; font-weight: bold;}
#mod_spof .ppr-bg {border-top: dotted 2px #f3f3f3; background-color: #FFFFFF;}
#mod_spof .sep {border-top: dotted 2px #ccc;}
#mod_spof .text {font-size: x-small; color: #858585;}

/* ###################### */
/* highlights module      */
/* ###################### */
#mod_hgl .tbc {border: 1px solid #aaaaee;}
#mod_hgl .navbg {background-colo
r: #f2f7ff;}
#mod_hgl .gbg {background-color: #f5f5f5;}
#mod_hgl .bgprice {color: #de3e04; font-weight: bold; font-size: medium;}

/* ###################### */
/* shopbot module      */
/* ###################### */
#sbot .cm {font-size: x-small; padding-top: 2px;}
#sbot .red,#sbot .red_1 {font-size: x-small; color: #de3e0a; padding-top: 2px;}

/* ###################### */
/* QSearch result : Voucher     */
/* ###################### */
#qs_results .red {color: #de3e04; font-size: x-small;}
#qs_results .red_1 {color: #de3e04;}

/*************************************/
/* Product Search - Inside Kelkoo - IK */
/*************************************/
#qs_results .insidekk {background-color:#f2f7ff;}
#qs_results .width {padding-top:0px;}

/* ###################### */
/* shopbot More / layer   */
/* ###################### */
#mod_more {width: 130px; padding: 3px; background-color: #f5f5f5; border: 1px solid #999999; font-weight: normal; font-size: x-small;}
#mod_more .moretitle {color: #666; font-weight: bold; font-size: small;}
#mod_more .moretext {font-size: x-small;}

/**************************/
/* Partner template       */
/**************************/
.partner_size {width: 760px;}

/***************************/
/* shopping guide module   */
/***************************/
#mod_sg {width: 756px; margin-bottom:15px; text-align: left;}
#mod_sg .mod_tbheader {border-top:dotted 2px #de3e0a; border-bottom:solid 1px #C3D2E7; background-color: #fff;}
#mod_sg .mod_icon {text-align: left; padding-left: 3px;}
#mod_sg .mod_title {text-align: right; padding-right: 3px;}
#mod_sg .mod_tbcontent {border:solid 1px #C3D2E7; border-bottom-width:2px; background-color: #fff; background-image: url('http://www.officialbag.net/assets/dg.gif'); background-repeat:repeat-x;}
#mod_sg .td1 {width: 457px; height: 87px; text-align: right;}
#mod_sg .td2 {width: 289px; text-align: center;}
#mod_sg .sep {width: 10px}
#mod_sg .focuscnt {text-align: left; background-color: #fff; border: solid 1px #ccc; border-top-width: 0px; border-bottom-width: 0px;}
#mod_sg .mod_all {padding-right: 5px; color: #808080; font-size: x-small;}
#mod_sg .mod_padd, mod_dropbgct {padding-left: 8px;}
#mod_sg .mod_dropbgct {text-align: left; padding-left: 12px;}
#mod_sg .mod_dropbg {width: 280px; height: 58px; background-image: url('http://www.officialbag.net/assets/dropbg.gif'); background-repeat:no-repeat;}

#sg_kelk {width:760px; text-align:left; margin-right: 5px;}
#sg_kelk .rspace {padding-right: 5px;}
#sg_kelk h1 {color: #de3e0a; margin-top: 0px;}
#sg_kelk h3 {font-size: medium;}
#sg_kelk .abovetitle {color: #808080; font-style:italic;}
#sg_kelk li {list-style-position: outside; list-style-image: url('http://www.officialbag.net/assets/ar.gif');margin-bottom: 3px;}
#sg_kelk .hat {border-top:dotted 2px #ccc; background-color: #f5f5f5; color: #666; font-weight: bold; padding: 3px 0px 3px 3px;}
#sg_kelk .red { margin-left: 10px; color: #de3e0a; font-weight: bold;}
#sg_kelk .focus {width: 205px; height: 180px; background-image: url('http://www.officialbag.net/assets/focus_bg.gif'); background-repeat:no-repeat;}
#sg_kelk .listingbloc {padding: 10px 10px 10px 30px;}
#sg_kelk .listing {margin-top: 5px;}
#sg_kelk .pricerange {margin-left: 6px; font-size: x-small; color: #999;}
#sg_kelk .blacklink {text-decoration: none; color: #000;}

/*********************************************************************/
/*       FEATURES BUTTON                                             */
/*********************************************************************/

.PDB_bt_comparefeature a {
display:block;
position:relative;
width:163px;
height:18px;
margin:0;
padding:0;
font-family: arial;
font-size:10px;
}

.PDB_bt_comparefeature span{
display:block;
position:absolute;
left:0;
top:0;
z-index:3;
width:163px;
height:18px;
margin:0;
padding:0;
background: url("http://r6.kelkoo.com/buttons/button_compfeat_fr_FR_KELKOO.gif") top left no-repeat;
cursor: pointer;
}

/* Compare Prices Button
Used in : Compare BrowseBoxe, Similar BrowseBox */
.PDB_bt_compareprice a {
display:block;
position:relative;
width:104px;
height:18px;
margin:0;
padding:0;
font-family: arial;
font-size:10px;
}

.PDB_bt_compareprice span{
display:block;
position:absolute;
left:0;
top:0;
z-index:3;
width:104px;
height:18px;
margin:0;
padding:0;
background: url("http://r6.kelkoo.com/buttons/button_compprice_fr_FR_KELKOO.gif") top left no-repeat;
cursor: pointer;
}

/* Picto new
Be carreful of the "display:inline" attribute.
You have to use a blank image in your html code to force to stretch the div.*/

.PDB_ic_new {
left no-repeat;
background-repeat: no-repeat;
display:block;
margin-left:0px;
}

.PDB_ic_new span {
display:inline;
position:absolute;
z-index:3;
width:29px;
height:19px;
margin:0;
padding:0;
background: url("http://r6.kelkoo.com/vcticons/icon_new_fr_FR_KELKOO.gif") top no-repeat;
}

.PDB_ic_pop {
width:22px;
height:17px;
background: url("http://r6.kelkoo.com/vcticons/icon_pop_fr_FR_KELKOO.gif") top;
background-repeat: no-repeat;
display:inline;
margin-left:5px;
}

.PDB_ic_pop span {
display:block;
position:absolute;
left:0;
top:0;
z-index:3;
width:22px;
height:17px;
margin:0;
padding:0;
background: url("http://r6.kelkoo.com/vcticons/icon_pop_fr_FR_KELKOO.gif") top left no-repeat;
}

.go_btn a {
display:block;
position:relative;
z-index:3;
width:35px;
height:18px;
margin:0;
padding:0;
font-family: arial; font-size:10px;
text-decoration: none;
}

.go_btn span {
display:block;
position:absolute;
left:0;
top:0;
z-index:3;
width:35px;
height:18px;
margin:0;
padding:0;
background: url("http://r6.kelkoo.com/buttons/button_go_fr_FR_KELKOO.gif") top left no-repeat;
cursor: pointer;
}

.searchs_btn a {
display:block;
position:relative;
z-index:3;
width:62px;
height:18px;
margin:0;
padding:0;
font-family: arial;
font-size:10px;
text-decoration: none;
}

.searchs_btn span {
display:block;
position:absolute;
left:0;
top:0;
z-index:3;
width:62px;
height:18px;
margin:0;
padding:0;
background: url("http://r6.kelkoo.com/buttons/button_searchs_fr_FR_KELKOO.gif") top left no-repeat;
cursor: pointer;
}

.PDB_bt_compareprice a {text-decoration: none;}


#popup .gradient {background-image:url("http://www.officialbag.net/assets/header_bg.gif"); border:1px #283C72; border-top-style: solid;border-bottom-style:solid;}
#ctf .gradient {background-image:url("http://www.officialbag.net/assets/header_bg.gif"); border:1px #283C72; border-top-style: solid;border-bottom-style:solid;}
#footer .gradient {background-image:url("http://www.officialbag.net/assets/footer_bg.gif");border:1px #283C72; border-top-style:solid; border-bottom-style:solid; padding-top:0px;}
#header .gradient {background-image:url("http://www.officialbag.net/assets/header_bg.gif"); border:1px #283C72; border-top-style: solid;border-bottom-style:solid;}
#hp_header .gradient {background-image:url(http://www.officialbag.net/assets/header_hp_bg.gif); border:1px #283C72; border-top-style: solid;border-bottom-style:solid;}

#xmas_results {width: 748px; border: #283C72 1px solid; border-top: 0px; border-bottom: 0px;}

