a:visited {color:#660066;outline:none;}
a:link {color:#3333cc;outline:none;}
a:hover {color:#fe5019;outline:none;}
a:active {color:#de3e0a;outline:none;}
body {font-family:arial,helvetica,sans-serif; font-size:small;background-color:#ffffff;}
font.normal {font-size:small;}
form {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
h1, .h1 {font-size:large; font-weight: bold; padding:0px 0px 0px 0px; margin:4px 0px 10px 0px;}
h2, .h2 {font-size:small; font-weight: bold; padding:0px 0px 0px 0px; margin:4px 0px 10px 0px;}
h3, .h3 {font-size:small; font-weight:bold; padding:0px 0px 0px 0px; margin:4px 0px 10px 0px;}
h4, .h4 {font-size:small; color:#666; font-weight: bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.hide {display:none;}
hr.mod_std{border:0;margin-bottom:15px; border-top:2px dotted #de3e0a;}
img {border:0px none;}
img.oo {margin-right:4px;}
ol {text-align:left;}
td {font-size:small;}
.bb_title {font-size:large; font-weight:bold; text-align:left;}
.bold {font-weight:bold;}
.firstline_noborder {border:none;}
.gray {color:#858585;}
.gray a{color:#858585;}
.gray a:visited {color:#858585;}
.gray a:link {color:#858585;}
.gray a:hover {color:#858585;}
.gray_sm {color:#858585; font-size: 10px;}
.gray_sm a{color:#858585; font-size: 10px;}
.gray_sm a:visited {color:#858585; font-size: 10px;}
.gray_sm a:link {color:#858585; font-size: 10px;}
.gray_sm a:hover {color:#858585; font-size: 10px;}
.table.maxi_spec  {width:760px}
.maxi_spec .td_1 {width: 187px; font-weight:bold; text-align:left; padding:0px 0px 0px 2px;}
.maxi_spec .td_2 {width: 190px}
.maxi_spec .td_3 {width: 5px}
.maxi_spec .td_4 {width: 190px}
.maxi_spec .td_5 {width: 188px}
.mm_dynamic {display: inline;}
.mod_prev_next {margin-top:10px; padding-top:4px; padding-bottom:4px; border-top:2px dotted #cccccc; text-align:right;}
.mod_std {margin-bottom:15px; border-top:2px dotted #de3e0a; text-align:left;}
.mod_std_2col {width:760px; padding-top: 6px; border-top:2px dotted #de3e0a; text-align:left; margin:0px 0px 0px 0px;}
.mod_std_status {margin-bottom:15px; border-top:2px dotted #de3e0a; text-align:left;}
.mod_std_sub {margin-top:10px; border-top:2px dotted #cccccc; text-align:left;}
.PDB_bt_comparefeature {position:relative;}
.poprodinfo {margin-left:60px;}
.ppr-bg {background-color:#f3f3f3;}
.price {font-weight:bold;}
.show {display:inline;}
.spacer {background-color:#fff; padding:0px 0px 0px 0px !important; }
.sponsorinfo {margin-left:110px;}
.sponsorlogo {text-align:left;}
.subtle:visited {color:#858585;}
.subtle:link{color: #858585;}
.subtle:hover {color:#fe5019;}
.subtle:active {color:#de3e0a;}
.subtle_2 {font-size:x-small; color:gray;}
.sub_layer {position: absolute;background:#FFFFFF; visibility: hidden}
.sub_layer2 {position: absolute;background:#FFFFFF; visibility: hidden}
.unstyled {text-decoration:none;color:#000 !important;}
.unstyled a{text-decoration:none;color:#000 !important;}
.width {margin-top:10px;}

#footerAZ {width:580px;margin:auto 0;padding:3px 8px;background:#e1e8f7;border:1px solid #283C72;text-align:left}
#footerAZ a.closelink {float:right;cursor:pointer;display:block;margin-left:20px;width:15px;height:15px;background:url(http://r6.kelkoo.com/buttons/quickRating_closeLayer_mouseOver.gif)}
#footerAZ a:hover.closelink {visibility:visible}
#footerAZ a:hover.closelink img {visibility:hidden}
#footerAZ ul {margin:0;padding:0;display:inline;}
#footerAZ ul li{display:inline}
#footer .content a {font-weight:normal; color:#484848; text-decoration:none}
#footer .content {font-weight:normal; color:#484848; padding-top:3px}
#footer .tracker {margin-bottom:2px;}
#footer {width:760px; margin-bottom:4px; text-align:left;}
#footer_links {font-weight: normal; margin-bottom:10px;text-align:center;}
#header .button {margin:-5px 0px 0px 0px; vertical-align:middle;}
#header .input {width:234px; margin:1px 0px 0px 7px;}
#header .select {margin:0px 0px 0px 0px; }
#header {width:760px; margin-bottom:4px; text-align:left;}
#hp_logo {margin:0px 0px 4px 4px;}
#img_gallery_thin_table {float:left;text-align:left;}
#img_gallery_thin_table .ThumbnailProduct {cursor:pointer;}
#img_gallery_thin_table #multiImageBigProduct {float:left;cursor:pointer;}
#kk_countries {position:relative;text-align:center;font-size:x-small;margin-top:3px;}
#kk_countries a{font-size:x-small;}
#kk_countries img.kelkoo{padding-top:3px;border:0px;}
#kk_countries p{display:inline;font-size:x-small;}
#logo {margin:0px 0px 4px 4px;}
#logo_sub {margin:0px 0px 0px 8px;}
#overture {position:relative;width:100%; background-color: white;text-align:left; clear:both;}
#overture table {width:760px;}
#overture .mod_std {width:100%;}
#overture .title {margin-top:4px;}
#overture .url a{margin-top:4px;color:gray; text-decoration:underline;}
#overture .appear a {position:absolute;left:604px;top:2px; font-size:11px;font-weight:normal;color:#666666;text-decoration:underline;}
#overture img{position:absolute;}
#overturecomm {position:relative;width:100%; background-color: white;text-align:left; clear:both;}
#overturecomm table {width:760px;}
#overturecomm .mod_std {width:100%;}
#overturecomm .title {margin-top:4px;}
#overturecomm .url a{margin-top:4px;color:gray; text-decoration:underline;}
#overturecomm .appear a {position:absolute;left:604px;top:2px; font-size:11px;font-weight:normal;color:#666666;text-decoration:underline;}
#overturecomm img{position:absolute;}

#payoff {margin:0px 10px 1px 0px;}
#pageContainer{width:760px;margin:0 auto;}
#status .speed{font-size:small;}
#seo .grey, .grey a {font-size:x-small; color:#858585;}
#seo .h3 {font-size:x-small; font-weight:bold; margin: 6px 0px 3px 0px; padding:0px 0px 0px 0px;}
#seo .table {width: 760px; padding: 0px; margin-top: 0px; border:0px}
#seo .top {text-align:center;}
#seo .txt {color: rgb(128, 128, 128); font-size: small; text-align: center; }
#status {width:760px;font-size:large; font-weight:bold; padding:0px 0px 0px 0px; margin:4px 0px 4px 0px;text-align:left;}
#synonim {position: absolute;visibility:hidden;}
#textAd .blank {border:0px; background-color: #ffffff;padding:0px;width:150px;}
#textAd .sponsor {margin:0px; padding:1px;font-size:x-small; width:40px;border-bottom:0px;}
#textAd .ta_bb {width:500px; margin:0px;padding:0px;margin-right:10px;}
#textAd .ta_vct {width:170px; margin:0px;padding:0px;margin-right:10px;}
#textAd td {border: 1px solid #9c9; background-color: #f3f3f3;padding:6px;}
#textAd {margin-top:6px;margin-left:3px;}
#timeStamp {display:none;}
#tracker, #tracker_foot {width:760px; text-align:left; margin:8px 0;padding-top:5px}
#tracker ol, #tracker_foot ol {display:inline;type:none; margin:0 0 4px 0; padding:0}
#tracker ol li, #tracker_foot ol li {display:inline}
#tracker .dd_crumbles h1 {margin-top:50px;}
#tracker h1 {font-size:large; font-weight:bold; padding:0px 0px 0px 0px; margin:4px 0px 0px 0px; display: inline;}
#y_countries {position:relative;text-align:center;border-top:1px solid #CCCCCC; font-size:x-small; margin-top:5px;margin-bottom:5px; width:60%;}
#y_countries img{position:relative; top:3px;}
#yFooter {font-size:x-small; text-align:center;margin: 10px 0px 0px 0px;}
#yahoo_footer .table {width: 760px;padding: 0px; margin-bottom: 0px; border: 0px }
#yahoo_footer .txt {color: rgb(128, 128, 128); font-size: small;}
#yahookk {margin:0px 10px 10px 0px;}
#yahoo_content_lrec {font-size:11px; padding-bottom:10px;}
#yahoo_content_lrec a:visited, #yahoo_content_lrec a { color: rgb(0, 51, 153); text-decoration: none; }
#yahoo_content_lrec .ycl_module { padding:0; margin:0; width:100%}
#yahoo_content_lrec h3 a, #yahoo_content_lrec h3 a:visited{ text-decoration: none; font-weight: normal; color: #666666; font-size: 135%;padding:0;margin:0;}
#yahoo_content_lrec h3 {padding:0;margin:0;margin-top: 10px;}
#yahoo_content_lrec .ycl_innerbox {border:1px solid rgb(187, 187, 187);	padding: 7px;}
#yahoo_content_lrec .ycl_innerbox a img {float:left;margin-right:4px;margin-bottom:4px;border:0;width: 100px;height: 70px;}
#yahoo_content_lrec .ycl_innerbox:first-line {font-weight:bold;}

/* old header, kept for compatibility --------------------------------------------------------------------- */
#head{width:760px;position:relative;border:1px solid #fff}
#srch {margin-top: 40px;border: 1px solid #283c72;background: #e8eef9 url(http://r6.kelkoo.com/misc/header_bg.gif) bottom left repeat-x;overflow: hidden;padding-right:15px;}
#srch-cont {background:url(http://r6.kelkoo.com/misc/header_oo.gif) bottom right no-repeat;padding:10px 0}
#srch-cont:after {content:".";display:block;height:0;clear:both;visibility:hidden}
#srch-cont {zoom:1}
#srch-cont div {}
#srch-cont input#sh{font-size: 100%; /* overidden for everything that's not safari at the bottom of the page */ width: 40%;height: 1.2em;}
#srch-cont  #shsub{margin-top:1px;}
#srch-cont input, #srch label{float: left;margin-left:8px;}
#srch-cont label {text-indent: -999em;}
#srch-cont select {float:left;margin:O;margin-left:15px;}
#kelk {position: absolute;top:1px;left: -1px;z-index:2}
#headsponsorship {position: absolute;top: 1px;left:155px;;z-index: 10}
#kelksub {position: absolute;top:21px;left: 165px;z-index:10}
#compbuysave{position: absolute;top:23px;right:0px;z-index:10}
#yahcomp {position: absolute;top:5px;right: 10px;}
#yahcomp-de {position: absolute;top:1px;right: 10px;}

/* new header, prefixed in order to not impacted the old one still in use in hp --------------------------------------------------------------------- */
#hd{position: relative;overflow:hidden;zoom:1}
#hd form {background: #e8eef9  url(http://r6.kelkoo.com/logos/hdgradtop.png) repeat-x bottom}
#hd #srch {margin-top:45px;border:1px solid #283c72;background: transparent url(http://r6.kelkoo.com/logos/hdoo.gif) no-repeat bottom right;overflow:hidden;padding:10px 5px;zoom:1}
#hd #srch span{line-height:1.5em;font-size:85%;float:left;margin-left:5px}
#hd #srch #examples{margin-top:3px}
#hd #srch ul {float: left;overflow: hidden}
#hd #srch ul li {display:inline}
#hd #srch ul li a{line-height:1.2em;font-size:85%;margin-left:3px}
#hd #srch input#sh{font-size: 105%;width:240px}
#hd #srch  #shsub{margin:1px 0 0 10px}
#hd #srch input{float: left;margin-left:5px}
#hd #srch label {position:absolute;left:-8000px;}
#hd #srch select{float:left;margin-left:3px}
#hd #kelk {position:absolute;top:6px;left:0;z-index:9}
#hd #headsponsorship {position:absolute;top: 1px;left:155px;z-index:10}
#hd #kelksub {position:absolute;top:21px;left: 165px;z-index:9}
#hd #compbuysave{position: absolute;top:28px;right:0;z-index:9}
#hd #yahcomp {position:absolute;top:7px;right:10px}
#hd #yahcomp-de {position:absolute;top:1px;right:10px}
/* footer ----------------------------------------------------------------------*/
#footer {position:relative;clear:right;}
#footer-bar {border-top: 1px solid #374d83;text-align:center;background: #e8eef9 url(http://r6.kelkoo.com/logos/ftbckright.png) no-repeat bottom right;}
#footer-bar ul, #countries ul {list-style:none;margin:0;padding:0}
#countries ul {display:inline}
#footer-bar ul {position:relative;background: transparent url(http://r6.kelkoo.com/logos/ftbckleft.png) no-repeat bottom left;margin:0;padding: 5px 0;}
#footer-bar li, #countries li{display:inline}
#footer-bar a, #search-nav a {color:#555}
#footer-bar a:hover, #search-nav a:hover {color:#fe5019;}
#footer-bar a:active, #search-nav a:active {color:#555}
#footer-bar a:visited, #search-nav a:visited {color:#555}
#footer-bar a, #search-nav a {text-decoration:none;}
#footer-bar .gray {text-decoration:none}
#footer-bar a {padding:0 10px 0 20px;}
#countries, #y-countries {text-align:center;padding:8px;}
#countries li, #y-countries li {border-right:1px solid;margin-right:5px;padding-right:5px}
#countries, #y-countries {font-size:x-small}
#countries .last {border-right:none !important}
#y-countries {border-top:1px solid #ccc;margin-right:20%;margin-left:20%;}

/** result page offers **/
.btnsort {vertical-align: middle;margin-right: 2px;}
table.display_offer {border:0px;padding:0px;margin:0px;margin-bottom:6px;text-align:left;width:100%;}
.display_offer .display_offer_title {background-color:#E3EBF8;}
.display_offer .display_offer_title div {height: 2.5ex;overflow: hidden;width: 100%;padding-left:3px;}
.display_offer .display_offer_title td, .display_offer .display_offer_title th{vertical-align:top;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;font-weight:normal;}
/*.display_offer img.tlkphone {}*/
.display_offer .tlkphone span{font-size:15px;font-weight:bold;}
.display_offer .ppr {white-space:normal;}
.display_offer td.display_offer_photo {text-align:left;vertical-align:top;background-color: white;border-bottom:1px solid white;}
/*.display_offer td.display_offer_photo img { clear:right;}*/
.display_offer .more_details{ cursor:pointer; vertical-align:middle;}
.display_offer .merchant_logo{margin-top:3px ;width:80px;height:24px;}
.display_offer .new_offer{color: #F54B15; font-weight: bold; font-style: italic;}
.display_offer .result_services{float:right; width:50%; text-align:right}
#mod_drilldown #result_ad_sky{padding-left:5px;}

/* north banner centring */
#banner *{ margin: 0 auto;}

