*{color:#0d2e4c;font-family:Arial,Helvetica,sans-serif;font-size:11px;}
img{border:none;}
body{margin:0;padding:0;}
#P-wrapper{background:#eef4f8;max-width:1024px;position:relative;margin:0 auto;}
#P{margin:0 auto 142px auto;padding:0 0 178px 0;position:relative;width:990px;}
.clr{clear:both;height:1px;overflow:hidden;}
.clrl{clear:left;}
.clrr{clear:right;}
a{cursor:pointer;}
form{border:0;margin:0;padding:0;}
#header,#header-bg{background:#0067B1 url(/images/assets/bg_header.gif);height:190px;left:0;position:absolute;top:0;width:100%;}
#header div.themeLink{height:120px;left:0;position:absolute;top:0;width:350px;}
#header div.themeLink a{display:block;height:40px;left:60px;position:absolute;top:0;width:290px;}
#header #logo{height:52px;left:5px;position:absolute;top:39px;width:300px;}
#header #logo span{display:none;}
#header ul#buttons{display:none;}
#header tr.smallheader3 th{background:#FFDBA6 none repeat scroll 0 50%;color:#0067B1;font-weight:normal;line-height:25px;padding-left:5px;text-align:left;}
#header #bookmark{color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin-left:390px;position:absolute;text-align:right;top:10px;width:400px;}
#header #bookmark a{color:#FFF;margin-left:7px;margin-right:7px;position:relative;text-decoration:none;}
#header #bookmark a:hover{text-decoration:underline;}
#header .bookmark_item_separator{margin-left:7px;margin-right:7px;position:relative;width:1px;}
#header #energy_tip a{color:#FFF;left:375px;position:absolute;text-decoration:none;top:10px;}
#header #energy_tip a:hover{text-decoration:underline;}
#header #myvergelijk{font-family:Arial,Helvetica,sans-serif;font-size:11px;height:100px;line-height:11px;right:5px;position:absolute;top:12px;width:150px;}
#header #myvergelijk_top{color:#FFB041;height:17px;position:relative;}
#header #myvergelijk_top a{color:#FFB041;float:right;padding-right:5px;text-decoration:none;}
#header #myvergelijk_top a:hover{text-decoration:underline;}
#header #myvergelijk_top img{color:red;float:right;padding-right:7px;padding-top:3px;}
#header #myvergelijk_items{margin-top:-5px;text-align:right;}
#header #myvergelijk_items a{color:#E2E7EB;text-decoration:none;}
#header #myvergelijk_items a:hover{text-decoration:underline;}
#header .myvergelijk_right_separator{border-bottom:1px solid #6DACDA;position:relative;}
#header .myvergelijk_right_separator_1{border-bottom:1px solid #6DACDA;height:0;line-height:0;position:relative;}
#header .myvergelijk_right_separator_2{border-bottom:1px solid #76B4E1;height:0;line-height:0;position:relative;}
#header .myvergelijk_right_separator_3{border-bottom:1px solid #8FC3E9;height:0;line-height:0;position:relative;}
#header .myvergelijk_right_item{margin-left:10px;padding:5px 5px 5px 0;position:relative;text-align:right;}
#header .myvergelijk_right_item a{color:#FFF;text-decoration:none;}
#header .myvergelijk_right_item a:hover{text-decoration:underline;}
#header #searchbar_textlink{color:#FFF;left:410px;position:absolute;text-decoration:none;top:100px;}
#header #searchbar_textlink a{color:#FFF;}
#header #searchbar_textlink span{color:#FFF;font-weight:bold;}
#header a.tip1{border-color:#F00;border-left-width:1px;padding-left:15px;padding-right:15px;}
#header a.tip2{border-color:#F00;border-left-width:1px;color:#FFF;padding-left:15px;}
#header .my-compare{float:right;text-align:right;}
#header .my-compare .login-status{clear:both;overflow:hidden;}
#header .my-compare .login-status a{background:url(/images/assets/arrow_header.gif) no-repeat 0 50%;display:inline;color:#fcb040;line-height:18px;text-transform:uppercase;text-decoration:none;padding-left:10px;white-space:nowrap;}
#header .my-compare .login-status a:hover{text-decoration:underline;}
#header .my-compare .social-media{background:url(/images/assets/header-social-media-bg.png) repeat-x 0 50%;-webkit-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-o-box-shadow:0 0 3px #444;-moz-box-shadow:0 0 3px #444;-webkit-box-shadow:0 0 3px #444;box-shadow:0 0 3px #444;overflow:hidden;height:20px;padding:2px 7px 2px 2px;margin:5px 0;text-align:center;float:right;}
#header .my-compare .social-media a{margin-left:4px;}
#header .info-pages{text-align:center;margin-left:255px;margin-top:13px;position:absolute;width:600px;}
#header .info-pages a{color:#fff;text-transform:uppercase;text-decoration:none;margin:0 10px;}
#header .info-pages a:hover{text-decoration:underline;}
#header .textlinks{font-weight:bold;color:#fff;bottom:79px;left:200px;position:absolute;text-align:center;width:723px;}
#header .textlinks a{font-weight:normal;color:#fff;margin:0 5px;}
#menu{position:absolute;bottom:27px;left:11px;height:43px;background:url(/images/assets/menu-2010.png) repeat-x 0 -43px;width:968px;}
#menu .corner-left{position:absolute;width:11px;left:-11px;top:0;height:43px;background:url(/images/assets/menu-2010.png) no-repeat 0 0;}
#menu .corner-right{position:absolute;width:11px;top:0;right:-11px;height:43px;background:url(/images/assets/menu-2010.png) no-repeat -11px 0;}
#menu ul{margin:0;padding:0;}
#menu ul li.first{list-style:none;display:inline;border:none;}
#menu ul li{list-style:none;position:relative;float:left;height:38px;border-left:1px solid #ededed;}
#menu ul li a{position:relative;display:block;float:left;font-size:1.1em;font-weight:bold;line-height:38px;text-decoration:none;padding:0 5px;color:#164573;height:38px;}
#menu ul li.first a{border:none;}
#menu ul li.active a{color:#164573;background:#fcb040;}
#menu ul li a:hover,#menu ul li.active a:hover{color:#fcb040;background:#fff;}
form.search{position:relative;margin:0 0 0 10px;padding:0;background:url(/images/searchbox/border-2.png) no-repeat;width:290px;height:50px;}
div.search-no-results-error{padding:10px;background:url(/images/assets/promo-box_inside-gradient.gif) repeat-x;}
div.search-no-results-error p{margin:5px 0 0 0;}
form#globalSearch{position:absolute;top:42px;left:350px;margin:0;padding:0;background:url(/images/searchbox/border.png) no-repeat;width:393px;height:50px;}
form.search .searchbox-end{background:url(/images/searchbox/border-2.png) no-repeat 100% 0;display:block;position:absolute;right:-35px;top:0;width:35px;height:50px;}
form#globalSearch .searchbox-end{background:url(/images/searchbox/border.png) no-repeat 100% 0;}
form.search input.searchwords:focus{border:none;}
form.search input.searchwords{position:relative;background:#fff;border:none;height:24px;top:10px;left:20px;color:#0D2E4C;padding:3px 0 0 0;font-size:1.5em;width:82%;z-index:2000;}
form.search input.suggestion{color:#ccc;}
form.search .submit-button{background:url(/images/searchbox/button.png) no-repeat;cursor:pointer;display:block;position:absolute;right:-10px;top:12px;height:23px;z-index:2000;}
form.search .submit-button .submit-button-end{background:url(/images/searchbox/button.png) no-repeat 100% 0;display:block;position:absolute;right:-13px;top:0;height:23px;width:13px;}
form.search .submit-button input{position:relative;color:#fff;border:none;background-color:transparent;font-size:1.1em;padding:2px 5px 0 14px;margin:0;cursor:pointer;}
form.search .no-searchword,form.search .searchword-hint{display:none;}
#P #footer{top:auto;bottom:-142px;}
#P-external #footer{top:0;margin:0 auto;}
#footer{clear:both;position:absolute;height:142px;width:990px;background:url(/images/assets/bg_footer.gif) repeat-x center bottom;text-transform:uppercase;}
#footer-bg{position:absolute;background:url(/images/assets/bg_footer.gif) repeat-x center bottom;height:142px;width:100%;bottom:-142px;left:0;}
#footer a,#footer p,#footer div,#footer span{font-size:11px;color:#b4cee0;text-decoration:none;}
#footer h1{display:none;}
#footer .footer_compare_label{display:none;}
#footer font.bottommenuseperator{padding:3px;}
#footer .right{float:none;width:100%;text-align:center;}
#footer .right ul.bottommenu{margin:19px 256px 0 0;display:block;list-style:none;}
#footer .right ul.bottommenu li{float:right;}
#footer .right ul.bottommenu li a,#footer .right .sites a{font-size:11px;color:#fff;}
#footer .right .sitemap{color:#FFF;position:relative;top:51px;}
#footer .right .sites{position:relative;top:83px;}
#footer p.copyright{margin-top:76px;}
#footer p.vergelijkupdates{width:100%;word-spacing:1px;position:absolute;bottom:8px;font-size:8px;text-align:center;}
#footer p.vergelijkupdates br{display:none;}
#footer p.vergelijkupdates .update_date{padding-left:3px;font-size:8px;}
#footer .footer-client{position:absolute;width:188px;bottom:0;left:5px;height:102px;}
#footer .footer-client#footerterremarklogo{left:auto;right:5px;}
#C{position:relative;top:158px;z-index:2;margin:0;min-height:500px;overflow:hidden;}
#C .overlay{position:relative;clear:both;}
#pricepagewrap{background:#fff;margin-bottom:20px;width:985px;}
#C #breadcrumb{height:30px;line-height:30px;overflow:hidden;position:relative;width:990px;z-index:20;}
#C #breadcrumb a h1{display:inline;font-weight:normal;color:#0369b3!important;}
#C #breadcrumb a,#C #breadcrumb span.last{text-decoration:none;color:#0369b3!important;}
#C #breadcrumb a span img{margin-top:2px;}
#C #breadcrumb ul#buttons{list-style:none;position:absolute;top:0;right:0;margin:0;padding:0;}
#C #breadcrumb ul#buttons li{height:30px;line-height:30px;margin-left:10px;}
#C #breadcrumb ul#buttons li a{line-height:15px;}
#C #breadcrumb ul#buttons li a img{vertical-align:middle;}
#promotional{width:100%;margin:10px 0;}
#promotional .item{display:inline;position:relative;background:#fff;margin-left:25px;width:2px;height:180px;float:left;}
#promotional .item:first-child{margin-left:0;}
#promotional .item h3{padding:0;margin:0;background:#fcb040 url(/images/assets/promo-box-top.gif) no-repeat center left;height:37px;}
#promotional .item h3 a{line-height:38px;padding:0 0 0 35px;font-size:13px;text-decoration:none;font-weight:bold;color:#0d2e4c;display:block;height:37px;overflow:hidden;}
#promotional .item .priceinfo a{margin-left:15px;font-size:13px;color:#0d2e4c;font-weight:bold;text-decoration:none;}
#promotional ul.itemspecs{list-style:none;margin:0;padding-left:15px;}
#promotional ul.itemspecs li{padding:2px 0;}
#promotional ul.itemspecs li a{text-decoration:none;}
#promotional .item img{padding:0;border:1px solid #eee;}
#promotional .bottom-shadow{bottom:0;position:absolute;width:100%;}
#promotional .column1{float:left;margin-right:5px;padding-top:5px;padding-left:5px;width:108px;}
#promotional .column2{float:left;padding-top:5px;padding-right:5px;width:130px;}
#promotional a.price{color:#0d2e4d;font-size:1.2em;font-weight:bold;}
#promotional a{color:#666;text-decoration:none;}
#promotional a.review-block{color:#fff;float:none;margin-top:10px;margin-right:5px;}
a.rating{padding-left:26px;line-height:20px;font-size:14px;font-weight:bold;text-decoration:none;font-size:1.2em;}
td.value div{float:right;margin:-6px 40px 0;position:relative;}
#promotional a.rating{text-decoration:none;line-height:20px;margin:0 27px 10px;}
.button2{background:#0067B1 none repeat scroll 0 0;border:2px outset #0067B1;color:#FFF;font-size:12px;padding:2px;text-decoration:none;white-space:nowrap;z-index:10;}
.button2:hover{color:#F68933;}
a.button2:active{border:1px inset #0067B1;}
.fullwidth{padding-top:130px;width:985px;}
.fullwidth .fullwidth{margin-top:0;height:42px;background:url(/images/assets/tab-inactive_middle.gif) repeat-x right bottom;}
#tabs{background:url(/images/assets/tab-inactive_middle.gif) repeat-x right bottom;clear:both;}
#tabs ul{display:block;clear:left;margin:0;padding:0;line-height:42px;height:42px;width:100%;list-style:none;background:url(/images/assets/tab-inactive_right.gif) no-repeat bottom right;}
#tabs ul li,#tabs ul li a{height:42px;float:left;}
#tabs ul li{background:url(/images/assets/tab-inactive_middle.gif) repeat-x right top;}
#tabs ul li a{color:#fff;font-weight:bold;}
#tabs ul li a{text-decoration:none;display:block;}
#tabs ul li a span{border-right:1px solid #fff;float:left;height:37px;line-height:31px;margin-top:4px;padding:0 10px;}
#tabs ul li.first a{background:url(/images/assets/tab-inactive_left.gif) no-repeat left top;}
#tabs ul li#num_related a{background:url(/images/assets/tab-inactive_right.gif) no-repeat right top;}
#tabs ul li#num_related a{background-image:none;}
#tabs ul li.active.first a,#tabs ul li.first a:hover{background:url(/images/assets/tab-active-left.gif) no-repeat left top;}
#tabs ul li.active#num_related a,#tabs ul li#num_related a:hover{background:url(/images/assets/tab-active-right.gif) no-repeat right top;}
#tabs ul li:hover,#tabs ul li.active,#tabs ul li#num_related a:hover,#tabs ul li.active#num_related a{background:url(/images/assets/tab-active_middle.gif) repeat-x right top;}
#tabs ul li:hover a,#tabs ul li.active a{color:#fcb040;}
table.prodinfotable tr#tablesectionbottom td{height:40px;vertical-align:center;}
table.prodinfotable .textlink_wrapper{position:absolute;margin-top:-20px;}
.textlink{background-color:#fff;clear:both;margin-top:10px;width:442px;}
.textlink1,.textlink2{height:30px;}
table.prodinfotable{background:#fff;width:647px;;height:250px;}
table.prodinfotable-wide{background:#fff;width:985px;;height:250px;}
table.prodinfotable td#adrighttop{width:300px;height:252px;}
table.prodinfotable td#prodleft{background:#fff;height:200px;overflow:hidden;width:200px;text-align:center;vertical-align:top;}
table.prodinfotable td#prodright{background:transparent url(/images/assets/promo-box_inside-gradient.gif) repeat-x 0 40px;vertical-align:top;height:200px;overflow:hidden;}
table.prodinfotable td#prodrighttop{padding:50px 0 0;width:370px;top:0;}
table.prodinfotable td#prodrightbottom{bottom:0;text-align:left;vertical-align:top;}
table.prodinfotable tr#prodrightbottom{margin-left:-100px;}
table.prodinfotable td#prodmiddle{vertical-align:top;padding:40px 0 0 0;width:120px;}
table.prodinfotable td#prodright .review_image{height:77px;width:103px;margin-top:10px;margin-left:10px;padding:0 7px 0 0;background:url(/images/assets/score-big_positive.gif) no-repeat scroll 0 0;float:left;position:relative;z-index:10;}
table.prodinfotable td#prodright .rating_image_negative{background:url(/images/assets/score-big_negative.gif) no-repeat scroll 0 0;}
table.prodinfotable td#prodright .rating_image_neutral{background:url(/images/assets/score-big_neutral.gif) no-repeat scroll 0 0;}
table.prodinfotable td#prodright .rating_image_none{background:url(/images/assets/score-big_no-review.gif) no-repeat scroll 0 0;}
table.prodinfotable td#prodright a.review_text{color:#FFF;position:absolute;margin-top:57px;margin-left:23px;}
table.prodinfotable td#prodright a.review_number{text-decoration:none;font-size:24px;color:#FFF;position:absolute;margin-top:10px;margin-left:50px;}
table.prodinfotable td#prodright .rating_image_none a.review_number{color:#0d2e4c;font-size:10px;width:100px;text-align:center;margin-left:0;}
table.prodinfotable td#prodright .rating_image_none a.review_text{margin-left:0;width:100px;text-align:center;}
table.prodinfotable td#prodright .specs{padding-top:10px;height:200px;position:relative;}
table.prodinfotable td#prodright .specs p{margin:0 0 0 123px;color:#0369B3;border:1px solid #ccc;padding:5px;width:230px;float:left;}
table.prodinfotable td#prodrighttop table{padding:0;width:330px;}
table.prodinfotable td#prodright table td{font-weight:bold;color:#000;line-height:20px;width:50%;vertical-align:top;}
table.prodinfotable td#prodright td strong{color:#0369b3;}
table.prodinfotable td#prodmiddle .orange{color:#f68933;font-weight:bold;}
table.prodinfotable td#prodrightbottom img{vertical-align:middle;}
table.prodinfotable td#prodrightbottom a{text-decoration:none;}
table.prodinfotable h1{color:#0067B1;font-size:1.6em;overflow:hidden;margin:0;padding:8px 0 8px 0;height:18px;}
table.prodinfotable img.prodimg{margin-bottom:20px;margin-top:0;}
.img_holder{position:relative;}
.prodimgPopup{border:1px solid #ccc;background:#fff;display:none;left:-30px;position:absolute;top:138px;z-index:1000;}
.lister1 .prodimg a{position:relative;}
.lister1 .prodimgPopup{left:106px;top:-56px;}
table.prodinfotable td#prodrighttop{vertical-align:top;}
table.prodinfotable #prodleft p{margin:0;padding:0;font-size:1.4em;font-weight:bold;text-align:center;}
table.prodinfotable #prodleft p strong{font-size:2.3em;display:block;}
table.prodinfotable #prodleft p,table.prodinfotable #prodleft p strong{color:#fcb040;}
.compareable_products{padding:10px 5px 0 5px;border-top:1px solid #e7e7e7;color:#bbb;}
.compareable_products a{color:#bbb;padding-bottom:10px;}
.compareable_searches{color:#bbb;margin-bottom:10px;border-bottom:1px solid #e7e7e7;padding:0 5px 10px 5px;}
.compareable_searches a{color:#bbb;}
#topoffers{position:relative;border-spacing:0;float:left;margin:0;padding:0;width:100%;border-left:1px solid #f68933;border-right:1px solid #f68933;}
#topoffers tr:hover{background:#e5eff5;}
#topoffers .header th{padding-right:5px;padding-left:5px;font-weight:normal;font-size:1.2em;background-attachment:scroll;background-image:none;padding-bottom:0;margin:0 6px;color:#fff;line-height:25px;padding-top:0;background-repeat:repeat;background-color:#f68933;text-align:left;}
#topoffers tr.subheader th{padding-right:5px;padding-left:5px;background-attachment:scroll;padding-bottom:2px;padding-top:2px;background-repeat:repeat;background-color:#e5eff5;text-align:left;}
#topoffers td{padding-right:5px;padding-left:5px;padding-bottom:2px;vertical-align:middle;padding-top:2px;border-bottom:#e7e7e7 1px solid;text-align:left;}
#topoffers td.shopname{width:130px;}
th.shopname{width:120px;padding-left:10px;text-align:left;}
#topoffers td.cert{width:40px;}
th.cert{width:40px;}
#topoffers td.price{width:100px;}
th.price{width:100px;}
#topoffers td.bekijk{width:170px;}
th.bekijk{width:170px;}
#topoffers td.desc{vertical-align:middle;border-bottom:#e7e7e7 1px solid;text-align:left;}
#topoffers td.desc a{color:#666;}
#topoffers td.desc a:hover{color:#f68933;}
#topoffers td.shipping{vertical-align:middle;width:100px;border-bottom:#e7e7e7 1px solid;text-align:left;}
#topoffers td.shipping a{color:#666;text-decoration:none;}
#topoffers td.price{vertical-align:middle;width:70px;border-bottom:#e7e7e7 1px solid;text-align:left;}
#topoffers td.price a.pricefrom{font-size:1em;color:#f68933;}
#topoffers td.price a.pricefrom:hover{color:#0067b1;}
#moreoffers a{padding-right:10px;font-weight:bold;font-size:13px;float:right;color:#0067b1;font-family:Arial,Helvetica,sans-serif;}
#footer-clients{background-image:url(/images/afronding_specials.gif);background-position:left;height:30px;float:right;background-repeat:no-repeat;background-color:#FFF;padding:0 10px 0 20px;margin:0;bottom:10px;position:absolute;right:0;width:auto;}
#footer-clients p{padding:2px 0 0 0;margin:0;}
.bottommenuseperator{color:#FC6;}
.help{cursor:pointer;position:relative;}
.discount{z-index:50;left:4px;position:absolute;top:4px;}
#clickpage{text-align:center;}
#clickpage img{margin:0;padding:0;vertical-align:middle;display:inline;float:none;}
#clickpage h1{color:#0368b1;font-size:30px;display:inline;vertical-align:middle;}
#clickpage h2{color:#7897ce;font-size:24px;display:inline;vertical-align:middle;}
#clickpage p{color:#bbb;font-size:20px;border:solid #ddd 1px;line-height:45px;margin:20px;padding:20px;}
.rowborder{overflow:hidden;height:1px;}
#C .overlay1{border:1px solid #F68933;position:relative;width:860px;}
#topoffers td.shopimg{vertical-align:middle;border-bottom:#e7e7e7 1px solid;text-align:left;}
#topoffers td.shopimg a{color:#666;text-decoration:underline;}
#topoffers td.shopimg a:hover{text-decoration:none;}
#topoffers td.compare{border-bottom:1px solid #E7E7E7;color:#666;text-align:center;vertical-align:middle;width:120px;}
.error{color:#F00!important;}
.list{text-decoration:none;color:gray;}
.list1{text-decoration:none;color:#f68933;height:20px;}
h3.promo{color:#666;font-weight:normal;margin-bottom:3px;margin-left:3px;margin-right:3px;margin-top:0;}
.button{background:transparent url(/images/assets/button_back.gif) no-repeat top left;margin:0;padding:7px 0;text-decoration:none;white-space:nowrap;cursor:pointer;}
th a.button{font-weight:normal;}
.button span,.button input{margin:0;font-size:11px;color:#fff;text-transform:uppercase;padding:7px 28px 8px 10px;background:transparent url(/images/assets/button_right.gif) no-repeat right top;}
.button input{border:none;margin:0;padding-top:6px;}
.buttonback span{font-size:10px;color:#fff;text-transform:uppercase;padding:10px 27px 8px 28px;background:transparent url(/images/assets/button_left.gif) no-repeat left bottom;}
.buttonback{background:transparent url(/images/assets/buttonback_back.gif) no-repeat right bottom;margin:0 0 10px 10px;padding:8px 0;line-height:30px;text-decoration:none;white-space:nowrap;}
#errorpage{text-align:center;}
#errorpage img{margin:0;padding:0;vertical-align:middle;display:inline;float:none;}
#errorpage p{color:#0369b3;font-size:20px;line-height:55px;}
#errorpage a{color:#0369b3;font-size:20px;line-height:55px;}
#C .overlay2{border-color:#F68933;border-style:solid;border-width:8px 1px 1px;position:relative;width:860px;float:left;}
td strong.chart{font-size:18px;position:relative;top:2px;}
#C .overlaylive{position:relative;}
span.labeltweede{color:#0369B3;font-size:11px;font-weight:normal;}
span.alternativesearches{color:#0369B3;background-image:url(/images/assets/promo-box_inside-gradient.gif);font-size:1em;font-weight:normal;}
div.alternativesearches{color:#0369B3;background-image:url(/images/assets/promo-box_inside-gradient.gif);font-size:1em;font-weight:normal;padding:2px 0 1px 10px;}
.tellafriend{float:right;text-decoration:none;}
div.top16{float:right;left:400px;width:300px;}
ul.top16,.top17{border-left:1px solid #CCC;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0 0 0 5px;}
table.lister1 tr.subheader th{background:#fff url(/images/assets/top-box_inside-gradient.gif) repeat-x center top;height:40px;}
#pleasewaitdiv{margin-top:5px;background:#FFF;text-align:center;}
#pleasewaitdiv_searchword{display:inline;font-weight:bold;}
#pleasewaitdiv div#backlink{position:absolute;right:5px;bottom:15px;}
div.infotext{margin:5px 0 0 3px;}
.liveinfotext_back{position:absolute;margin-left:780px;margin-top:-30px;}
div.liveinfotext div{background:#FFF url(/images/assets/top-box_inside-gradient.gif) repeat-x scroll center top;padding:10px;}
div.top16 h2{color:#F68933;font-size:14px;margin:-1px 0 0;padding:0;}
#liveresult .bigheader1{background:transparent url(/images/assets/result_header_big.gif) no-repeat scroll center top;height:38px;}
#liveresult .bigheader2{background-color:#fcb040;margin-top:-10px;}
#liveresult .bigheader1 th,#liveresult .bigheader2 th{color:#FFF;font-size:12px;font-weight:normal;line-height:28px;margin:0 5px;padding:0 5px;text-align:left;}
tr.bigheader th,lister1 tr.bigheader th,lister tr.bigheader th{background:#fcb040;color:#FFF;font-size:12px;font-weight:normal;line-height:28px;margin:0 5px;padding:0 5px;text-align:left;}
tr.smallheaderprices th{background-color:#E5EFF5;color:#0067B1;font-weight:bold;}
table.flister tr.bg_even td{border-top:1px solid #cecece;padding-top:2px;padding-bottom:2px;}
table.flister tr.bg_odd td{border-top:1px solid #cecece;padding-top:2px;padding-bottom:2px;}
.airprice{font-size:13px;font-weight:bold;color:#F68933;border-bottom:1px dotted #1d76B5;text-decoration:none;}
.airprice:hover{color:#0067B1;}
.maxheightwidth{max-height:75px;width:75px;}
table.lister1 td.prodimg{background-color:#fff;text-align:center;vertical-align:middle;width:110px;position:relative;}
table.lister1 th.prodimg{background-color:#E5EFF5;text-align:center;vertical-align:middle;width:110px;}
table.lister1 tr:hover{background-color:#E5EFF5;}
table.lister1 td.desc1{padding-left:10px;text-align:left;width:500px;vertical-align:top;}
table.lister1 th.desc1{padding-left:10px;background-color:#E5EFF5;text-align:center;width:400px;}
table.lister1 td.desc2{padding-right:10px;text-align:right;vertical-align:middle;}
table.lister1 td.desc1 a.livesearchtitle{text-decoration:none;color:#164673;display:inline;font-size:13px;font-weight:bold;}
table.lister1 td.desc1 a.livesearchdescription{text-decoration:none;color:#0369B3;}
table.lister1 td.desc2 a.livesearchprice{border-bottom:1px dotted #1D76B5;color:#1D76B5;font-size:13px;font-weight:bold;text-decoration:none;margin-top:-30px;margin-bottom:20px;position:absolute;}
table.lister1 td.desc2 a.livesearchprice:hover{text-decoration:none;}
table.lister td.desc,table.lister1 th.desc{width:130px;text-align:center;background-color:#E5EFF5;}
table.lister1 td.prodimg img{border-width:1px;margin-bottom:5px;margin-left:5px;margin-top:5px;padding:3px;}
table.lister1 tr.livesearchresultrow{height:100px;background-color:#fff;}
table.lister1 tr.livesearchresultrow:hover{background-color:#e5eff5;}
table.lister1 tr.livesearchresultrow td{border-bottom:1px dotted #88C0E9;}
span.label{color:#FFF;float:left;font-size:1.2em;top:1px;}
span.label1{color:#FFF;float:right;}
tr.bigheader1 th a,table.lister tr.bigheader th a{color:#fff;text-decoration:underline;font-size:13px;}
tr.bigheader1 td{font-size:13px;}
tr.bigheader1 th a:hover,table.lister tr.bigheader th a:hover{color:#0067B1;text-decoration:none;}
a:hover{color:#0067B1;text-decoration:none;}
#errortext{color:#F00;}
.whitecolor{color:#FFF;}
.logodisplay{padding-top:10px;display:block;margin-left:auto;margin-right:auto;width:612px;}
.logodisplayiframe{padding-top:10px;display:block;margin-left:auto;margin-right:auto;width:270px;}
div#logodisplaysearchdiv{background:#FFF;}
.logodisplaysearchbox{padding-top:10px;width:612px;background:#FFF;padding-left:10px;}
.logodisplay a{text-decoration:none;}
.skyscrap,.skyscrapflight{float:right;left:1000px;position:absolute;top:150px;}
.skyscrap a,.skyscrapflight a{color:#666;display:block;margin-bottom:5px;padding-left:20px;}
.zeropaddingmargin{padding:0;margin:0;}
.hidden{display:none;visibility:hidden;}
.show{visibility:visible;}
#C .overlay3{margin-top:55px;position:relative;}
.tabss{height:42px;margin-left:-6px;margin-top:-47px;position:absolute;left:5px;top:-2px;}
.tabss .tab{background:url(/images/assets/alt-tab-inactive_middle.gif) repeat-x center center;float:left;position:relative;width:auto;z-index:200;}
.tabss .tab span{color:#fff;font-size:11px;line-height:44px;text-decoration:none;height:42px;padding:0 10px;display:block;font-weight:bold;}
.tabss .tab.first_tab span{background:url(/images/assets/alt-tab-inactive_left.gif) no-repeat left top;}
.tabss .tab.first_tab:hover span,.tabss #tab_active.tab.first_tab span{background:url(/images/assets/alt-tab-active-left.gif) no-repeat left top;}
.tabss .tab.last_tab span{background:url(/images/assets/alt-tab-inactive_right.gif) no-repeat right top;}
.tabss .tab.last_tab:hover span,.tabss #tab_active.tab.last_tab span{background:url(/images/assets/alt-tab-active-right.gif) no-repeat right top;}
#tab_active.tab span,.tabss a:hover .tab span{color:#0D2E4C;}
.tabss .tab:hover,#tab_active.tab{background:url(/images/assets/alt-tab-active_middle.gif) repeat-x center center;}
.button3{background-attachment:scroll;background-color:#F68933;background-image:none;background-repeat:repeat;border:2px outset #F68933;color:#FFF;cursor:pointer;font-size:12px;font-weight:bold;margin:2px 0;padding:2px 5px;text-decoration:none;z-index:10;}
#liveresult .h1{color:#F68933;font-size:1.6em;margin:5px;padding:0;}
#liveresult .h2{color:#F00;font-size:1.3em;margin:5px;padding:0;}
#imagetooltip{display:none;left:200px;margin-left:15px;position:absolute;top:200px;width:300px;z-index:10000;}
.cert span.img1{position:relative;top:3px;margin-left:-6px;}
.cert span.img2{position:relative;top:-5px;left:-5px;}
.cert span.img1 img,.cert span.img2 img{padding:0;}
.shadow{position:relative;}
.shadow .clear{clear:both;}
.shadow .side-shadow{clear:both;height:100%;width:4px;position:absolute;right:-4px;top:0;background:url(/images/assets/shadow_right.gif) repeat-y center right;}
.shadow .side-shadow .upper-shadow{height:4px;width:4px;background:url(/images/assets/shadow_upper_right.gif) no-repeat top right;}
.shadow .bottom-shadow{height:4px;background:url(/images/assets/shadow_bottom.gif) repeat-x center bottom;}
.shadow .bottom-shadow .bottom-shadow-right{overflow:hidden;display:block;position:absolute;height:4px;width:5px;right:-5px;bottom:0;background:url(/images/assets/shadow_lower_right.gif) no-repeat center bottom;}
.shadow .bottom-shadow .bottom-shadow-left{overflow:hidden;display:block;height:5px;width:4px;background:url(/images/assets/shadow_lower_left.gif) no-repeat top right;}
.overlaydatalive{background:#fff;}
.overlaylive{background:#fff;}
.hidden{display:none;}
#telltitle h2{font-size:16px;color:#0369b3;margin:0;padding:0;padding:5px 10px;}
#telltitle div{padding:10px;width:840px;background:#FFF url(/images/assets/top-box_inside-gradient.gif) repeat-x center top;}
#formflight{margin:10px;padding-bottom:10px;}
#formflight td.type,#formflight div.type{width:60px;height:20px;font-size:12px;color:#164573;font-weight:bold;}
#formflight select{padding:2px;line-height:20px;font-size:1.1em;}
#formflight #bottompagetable select{width:90px;}
#formflight #bottompagetable td img{padding-left:10px;}
#formflight #bottompagetable input{width:20px;margin-right:5px;}
#formflight #submit{margin-left:350px;}
#formflight #departureIATACode,#formflight #destinationIATACode{width:300px;border:1px solid #fcb040;}
#formflight #flightcomp{position:relative;width:290px;}
#formflight #upd{position:absolute;margin-top:1px;}
#formflight #flightcomp #upd #inner{border:1px solid #fcb040;width:290px;}
#flights_results_div{position:relative;width:675px;}
#flights_facets_div{border-right:1px solid #ddd;width:165px;}
#flights_facets_div .bigheader{background:#fcb040 url(/images/assets/facets.gif) no-repeat top left;}
#flights_results_div .bigheader{background:#fcb040 url(/images/assets/results.gif) no-repeat top left;}
#flights_facets_div .smallheaderprices{background:#FFF url(/images/assets/top-box_inside-gradient.gif) repeat-x center top;}
#flights_facets_div .smallheaderprices *{color:#0369b3!important;}
#flights_facets_div .smallheaderprices th{font-weight:bold;text-indent:5px;}
#flights_results_div td{padding:15px;}
#flights_facets_div,#flights_results_div{float:left;}
#flights_results_div table,#flights_results_div tbody{display:block;width:675px;}
#flights_results_div tbody tr{display:block;width:675px!important;clear:both;height:120px;}
#flights_results_div tbody tr td.shoplogo1,#flights_results_div tbody tr .shoplogo{width:100px;height:100px;}
#flights_results_div tr .row_6,#flights_results_div tr .row_1{height:10px;display:inline!important;float:left!important;}
#formflights #upd{position:absolute;top:0;left:10px;}
#errormargin{margin:20px;}
#errorpage{position:relative;background:#fff url(/images/assets/top-box_inside-gradient.gif) repeat-x center 50px;}
#catinfo.search_page{position:relative;background:#fff url(/images/assets/top-box_inside-gradient.gif) repeat-x center 50px;}
#catinfo.search_page{background-position:50% 35px;}
#catinfo.search_page h1{line-height:30px;color:#0369b3;}
#catinfo.search_page span{color:#0369b3;}
#catinfo.search_page div.error{padding:10px;font-size:1.2em;min-height:85px;}
#catinfo form.search{clear:left;padding-bottom:9px;}
#catinfo .catimg img{float:left;padding:10px 25px 10px 25px;margin:0;}
#catinfo img.catimg{border:1px solid #eff4f8;float:left;margin:0 10px 0 0;padding:0;}
#errorpage h2{padding-left:10px;text-align:left;font-size:2em;font-weight:normal;line-height:50px;color:#0369b3;}
#errorpage div p{width:100%;}
#addQuestion p,#addReview p{color:#0369b3;font-size:1.2em;}
#addQuestion p.solid,#addReview p.solid{clear:both;width:100px;float:left;}
#addQuestion p.left,#addReview p.left{clear:left;}
#addQuestion p.value,#addReview p.value{float:left;margin-left:100px;}
#formcarrental{margin:10px;height:215px;}
#formcarrental td.type,#formcarrental div.type{width:120px;height:20px;font-size:12px;color:#164573;font-weight:bold;}
#formcarrental select{padding:2px;line-height:20px;font-size:1.1em;}
#formcarrental #bottompagetable select{width:90px;}
#formcarrental #bottompagetable td img{padding-left:10px;}
#formcarrental #bottompagetable input{width:20px;margin-right:5px;}
#formcarrental #submit{margin-left:350px;}
#formcarrental #dropoffIATACode,#formcarrental #pickupIATACode{border:1px solid #fcb040;width:400px;}
#formcarrental #upd{position:absolute;margin-top:1px;}
#formcarrental #carrentalcomp #upd #inner{border:1px solid #fcb040;width:250px;}
#formcarrental #carrentalcomp{position:relative;}
.topads{background-color:#fff;margin-left:5px;}
.dottedline{border-bottom:1px dotted #88C0E9;}
#bottomads{margin:5px 0 0 0;padding-top:5px;clear:left;width:820px;}
#bottomadscontainer{background-color:#FFF;margin-top:5px;}
#bottomads h3{font-size:12px;}
#form{margin:10px;float:left;position:relative;}
#liveresult_container{margin-top:10px;}
#liveresult{float:left;width:820px;}
#promotional .item,#promotional .staticPromoContent{position:relative;padding:0;margin:0 20px 20px 0;float:left;width:260px;overflow:hidden;}
#promotional .staticPromoContent.third,#promotional .item.third{margin:0 0 20px 0;}
#promotional .staticPromoContent{height:225px;background-color:#fff;}
#promotional .staticPromoContent .imagepromo{text-align:center;}
#promotional .staticPromoContent .textpromo h3{background:#fff url(/images/assets/promo-box2_top-left.gif) no-repeat left top;color:#0D2E4C;display:block;font-size:13px;font-weight:bold;height:35px;line-height:33px;margin:0;text-decoration:none;text-indent:35px;}
#promotional .staticPromoContent .textpromo div.p,#promotional .staticPromoContent .textpromo p{background:transparent url(/images/assets/top-box_inside-gradient.gif) repeat-x 0 0;margin:0;padding:5px;}
#promotional .staticPromoContent .textpromo ol,#promotional .staticPromoContent .textpromo ul{background:transparent url(/images/assets/top-box_inside-gradient.gif) repeat-x 0 0;margin:0;padding:5px 0 0 30px;line-height:17px;}
#promotional .staticPromoContent .textpromo a{display:block;text-align:center;margin:0;padding:0;}
#promotional .staticPromoContent .textpromo div.p a,#promotional .staticPromoContent .textpromo p a,#promotional .staticPromoContent .textpromo ol a,#promotional .staticPromoContent .textpromo ul a{display:inline;text-align:left;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
.clearfix:after,table.prodinfotable td#prodrighttop ul li:after,#tabs:after,#pricepagewrap:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix,* html table.prodinfotable td#prodrighttop ul li,* html #tabs,* html #pricepagewrap{height:1%;overflow:visible;}
*:first-child+html .clearfix,*:first-child+html table.prodinfotable td#prodrighttop ul li,*:first-child+html #tabs,*:first-child+html #pricepagewrap{min-height:1px;}
#skyscraper img{padding:0;}
ul.buttons{padding-left:0;padding-right:5px;margin-left:0;}
ul.buttons li,fieldset li{list-style:none;margin:0;padding:5px 0;}
ul.buttons li.prod_price a{text-decoration:underline;}
fieldset{padding:0;margin:0 0 40px;border:0 solid;}
fieldset p{margin-top:0;}
p label{display:block;width:200px;float:left;}
p span label{float:none;display:inline;}
fieldset ul{padding:0;margin:0;}
li label{float:left;width:200px;}
textarea{background:transparent url(/images/assets/inputfield_inside_shadow_bg.png) no-repeat top left;height:80px;width:390px;border:1px solid #c9dbe6;font-size:15px;margin:0;}
textarea.ui-state-active{background-image:url(/images/assets/inputfield_inside_shadow_bg_active.png);border-color:#F0D3A9;}
input.jquery-error,textarea.jquery-error{background-image:url(/images/assets/inputfield_inside_shadow_bg_error.png);border-color:#FF7F80;}
.help .ui-help-after{display:block;background:transparent url(/images/assets/helpbox_bottom.png) no-repeat top left;height:8px;width:233px;margin:6px 0 -11px -8px;}
.testimonial{width:217px;padding:3px 8px 3px 15px;margin:0 44px 11px 0;float:right;}
#compareproductslist li{list-style:none;padding:0 0 5px 20px;}
#topadscontainer{border:none!important;}
#googleAdsHeader_small{color:#FCB040!important;background-color:#fff!important;font-size:12px!important;padding-bottom:5px!important;}
#topads a.adsense-line1{color:#0d2e4c;text-decoration:none;font-size:14px;font-weight:bold;}
#topads a.adsense-line1:hover{color:#0d2e4c;text-decoration:underline;font-weight:bold;}
#topads a.adsense-line2{color:#0d2e4c;text-decoration:none;font-size:12px;font-weight:normal;}
#topads a.adsense-line1 b{color:#0d2e4c;font-size:14px;font-weight:bold;}
#topads .adsense-line2 b{color:#0369b3;}
.googleads_small{border:1px solid #D2E3F1;padding:0 9px;margin:9px 9px 9px 0;font-size:1.2em;}
.addsense{padding-bottom:17px;line-height:1.4em;}
.addsense strong,.addsense em{display:block;}
.addsense strong a{text-decoration:underline;}
.addsense strong a:hover{text-decoration:none;}
.addsense em{font-style:normal;}
.addsense p{margin:0;}
#bottomadscontainer ul{list-style-type:none;background-image:url(/images/assets/promo-box_inside-gradient.gif);background-repeat:repeat-x;padding-top:15px;padding-left:10px;margin-left:0;margin-top:0;}
#bottomadscontainer h3{color:#FCB040;display:inline;font-size:15px;font-weight:bold;line-height:40px;margin:0 0 0 10px;padding:0;}
.pagination{background-color:#FCB040;height:37px;margin-bottom:10px;line-height:36px;overflow:hidden;clear:left;}
.pagination .label{float:left;padding-left:20px;font-size:13px;color:white;margin:auto 0;}
.pagination .pages{position:relative;float:right;height:37px;line-height:36px;color:#fff;text-align:right;}
.pagination .ellipsis{color:white;}
.pagination .pages .pages_label{color:#fff;display:inline;line-height:36px;}
.pagination .pages strong{background:#fff;color:#fcb040;padding:1px 5px;border:1px solid #fff;}
.pagination .pages a{color:#fff;text-decoration:none;padding:1px 5px;margin:0 1px;border:1px solid #FFD18F;}
.pagination .pages a:hover{padding:1px 5px;margin:0 1px;border:1px solid #fff;text-decoration:none;}
.pagination .pages .faded{color:#fdc470;}
.pagination .pages .previous,.pagination .pages .next{position:relative;top:2px;}
.pagination .pages .previous:hover,.pagination .pages .next:hover,.pagination .pages .previous,.pagination .pages .next{padding:1px 0;border:none;}
.pagination .pages a.previous:hover,.pagination .pages a.next:hover{background:transparent none;}
.pagination .view_switch{float:left;padding-left:10px;text-align:left;margin-top:11px;width:165px;}
.pagination .view_switch a{text-decoration:none;}
.pagination .view_switch a:hover{text-decoration:none;}
.pagination .view_switch div span{color:#fdd79f;}
.pagination .view_switch a span{text-decoration:underline;color:#fff;}
.pagination .view_switch .view-grid,.pagination .view_switch .view-list{padding-left:20px;display:block;float:left;line-height:14px;height:15px;background:url(/images/assets/grid-list-views.png) no-repeat;background-position:0 0;}
.pagination .view_switch .view-grid{background-position:0 -15px;}
.pagination .view_switch div.view-list{background-position:0 -30px;color:#0369b3;}
.pagination .view_switch div.view-grid{background-position:0 -45px;}
.pagination .view_switch .active{display:inline;margin-right:10px;}
.pagination .view_switch a:hover span{text-decoration:none;}
.list-header{background-color:#FCB040;height:37px;line-height:36px;overflow:hidden;clear:both;}
.list-header .label{float:left;padding-left:20px;font-size:13px;color:white;margin:auto 0;}
.list-header .pages{position:relative;float:right;height:37px;line-height:36px;color:#fff;text-align:right;}
.list-header .ellipsis{color:white;}
.list-header .pages .pages_label{color:#fff;display:inline;line-height:36px;}
#list-header .pages .pages_label h1{margin-right:10px;}
.list-header .pages .pages_label h1{display:inline;line-height:36px;color:#fff;font-weight:normal;}
.list-header .pages strong{background:#fff;color:#fcb040;padding:1px 5px;border:1px solid #fff;}
.list-header .pages a{color:#fff;text-decoration:none;padding:1px 5px;margin:0 1px;border:1px solid #FFD18F;}
.list-header .pages a:hover{padding:1px 5px;margin:0 1px;border:1px solid #fff;text-decoration:none;}
.list-header .pages .faded{color:#fdc470;}
.list-header .pages .previous,.list-header .pages .next{position:relative;top:2px;}
.list-header .pages .previous:hover,.list-header .pages .next:hover,.list-header .pages .previous,.list-header .pages .next{padding:1px 0;border:none;}
.list-header .pages a.previous:hover,.list-header .pages a.next:hover{background:transparent none;}
.list-header .view_switch{float:left;padding-left:10px;text-align:left;margin-top:11px;width:165px;}
.list-header .view_switch a{text-decoration:none;}
.list-header .view_switch a:hover{text-decoration:none;}
.list-header .view_switch div span{color:#fdd79f;}
.list-header .view_switch a span{text-decoration:underline;color:#fff;}
.list-header .view_switch .view-grid,.list-header .view_switch .view-list{padding-left:20px;display:block;float:left;line-height:14px;height:15px;background:url(/images/assets/grid-list-views.png) no-repeat;background-position:0 0;}
.list-header .view_switch .view-grid{background-position:0 -15px;}
.list-header .view_switch div.view-list{background-position:0 -30px;color:#0369b3;}
.list-header .view_switch div.view-grid{background-position:0 -45px;}
.list-header .view_switch .active{display:inline;margin-right:10px;}
.list-header .view_switch a:hover span{text-decoration:none;}
#results .header div a{color:#FFF;margin:0 3px;text-decoration:none;}
#results .header div a:hover{color:#FFF;margin:0 3px;text-decoration:underline;}
#categoryList.notFound .cats{background:url(/images/assets/promo-box_inside-gradient.gif) repeat-x;}
#categoryList .h1{font-weight:bold;margin:0 0 0 10px;padding:0;line-height:40px;font-size:15px;color:#164673;display:inline;}
#categoryList .cat{color:#0067B1;float:left;height:60px;line-height:14px;overflow:hidden;padding:10px 25px 10px 5px;width:354px;position:relative;}
#categoryList .cat a{text-decoration:none;color:#0369b3;}
#categoryList .cat a:hover{text-decoration:underline;color:#0369b3;}
#categoryList .cat .catimg{float:left;margin-right:5px;padding:0;height:100%;width:60px;}
#categoryList .cat h1{margin:0;padding:0;margin-bottom:2px;}
#categoryList .cat h1 a{position:relative;display:inline;color:#0d2e4c;font-size:1.2em;text-decoration:none;}
#categoryList .cat h1 a:hover{color:#0d2e4c;text-decoration:underline;}
#categoryList .cat .more-cat{color:#f68933;}
#categoryList{background:#fff;position:relative;}
#categoryList.homepage{margin:0;width:769px;}
#categoryList .more-categories{display:block;float:left;font-weight:bold;margin:18px;}
.ac_globalSearch{margin:0 0 0 -20px;background:transparent url(/images/searchbox/suggest-bottom.png) repeat-y bottom left;padding:0 0 22px 0;z-index:30;}
.ac_globalSearch .over-top-left,.ac_globalSearch .over-top-right{background:#fff url(/images/searchbox/suggest-bg.gif) repeat-y left top;height:14px;left:0;top:-14px;position:absolute;width:13px;z-index:2200;}
.ac_globalSearch .over-top-right{left:auto;right:0;background-position:right top;}
.ac_globalSearch span.suggestion{background:#fff;position:absolute;top:-1px;right:10px;color:#999;padding:6px 9px;}
.ac_globalSearch ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;background:url(/images/searchbox/suggest-bg.gif);position:relative;}
.ac_globalSearch li{margin:0 10px;padding:2px 12px;cursor:default;display:block;font-size:1.2em;line-height:20px;overflow:hidden;white-space:nowrap;cursor:pointer;}
.ac_globalSearch li span.searchterm{font-weight:bold;}
.ac_globalSearch li span.nr-results{color:#999;margin-left:3px;}
.ac_globalSeach ul li.ac_odd{background:#fff;}
.ac_globalSeach ul li.ac_even{background:#eee;}
.ac_globalSearch .ac_loading{background:white url('indicator.gif') right center no-repeat;}
.ac_globalSearch .ac_over{background-color:#eff4f8;}
.ac_globalSearch .ac_over *{color:#0369b3;}
a.review-block{background:transparent url(/images/assets/review_rating.png) no-repeat;background-position:0 0;display:block;float:left;height:39px;position:relative;width:60px;text-decoration:none;color:#fff;}
a.review-block-add-review{background:transparent url(/images/assets/review_rating.png) no-repeat;background-position:0 -80px;color:#fff;font-size:1.6em;font-weight:bold;height:32px;padding-top:7px;width:60px;text-align:center;}
a.review-block-shop{background-position:0 -40px!important;}
a.review-block-shop-add-review{background:transparent url(/images/assets/review_rating.png) no-repeat;background-position:0 -80px;color:#fff;font-size:1.6em;font-weight:bold;height:32px;padding-top:7px;width:60px;text-align:center;}
a.review-block span.review-block-thumb{background:transparent url(/images/assets/review_rating.png) no-repeat;background-position:-185px 0;display:block;position:absolute;height:35px;left:4px;top:0;width:22px;}
a.review-block span.review-block-thumb-up{background-position:-185px 0;}
a.review-block span.review-block-thumb-down{background-position:-160px 0;}
a.review-block span.review-block-thumb-neutral{background-position:-213px 0;}
a.review-block span.review-block-rating{color:#fff;display:block;font-size:1.6em;font-weight:bold;position:absolute;right:4px;text-align:center;text-decoration:none;top:8px;width:31px;}
a.review-block-small{background-position:-60px 0;height:29px;width:48px;}
a.review-block-shop-small{background-position:-60px -40px;height:29px;width:48px;}
a.review-block-add-review-small,a.review-block-add-review-shop-small{background-position:-60px -80px;font-size:1.8em;text-align:center;height:26px;padding-top:3px;width:48px;}
a.review-block-small span.review-block-thumb,a.review-block-shop-small span.review-block-thumb{height:28px;left:4px;top:-3px;width:14px;}
a.review-block-small span.review-block-thumb-up{background-position:-236px 0;}
a.review-block-small span.review-block-thumb-down{background-position:-266px 0;top:0;}
a.review-block-small span.review-block-thumb-neutral{background-position:-251px 0;top:-2px;}
a.review-block-shop-small span.review-block-thumb-up{background-position:-236px 0;}
a.review-block-shop-small span.review-block-thumb-down{background-position:-266px 0;top:0;}
a.review-block-shop-small span.review-block-thumb-neutral{background-position:-251px 0;top:-2px;}
a.review-block-shop-small span.review-block-rating{font-size:1.1em;width:26px;}
a.review-block-small span.review-block-rating{font-size:1.1em;width:26px;}
#shop-header,#product-header{background:#fff;position:relative;overflow:hidden;}
#product-header h1,#product-header h2,#product-header h3,#product-header h4,#product-header h5,#product-header h6,#product-header form,#product-header ul,#product-header ol,#product-header li,#product-header p{margin:0;padding:0;}
#product-header ul,#product-header ol{list-style-position:inside;padding-left:1px;}
#shop-header .info,#product-header .info{min-height:251px;}
#product-header .info p a{color:#0369b3;text-decoration:underline;}
#shop-header .info .column1,#product-header .info .column1{border-right:1px solid #eee;float:left;height:100%;text-align:center;width:250px;position:relative;}
#shop-header img,#product-header img{padding:0;position:relative;}
#shop-header .shop-images,#product-header .product-images{display:block;height:160px;margin:10px auto;overflow:hidden;position:relative;width:183px;}
#product-header .magnifier{background:url(/images/assets/magnifier.png) no-repeat bottom right;display:block;height:25px;position:absolute;top:134px;left:157px;width:25px;}
#product-header .product-images span{position:relative;white-space:nowrap;}
#product-header .small-images{background:#fff;border-bottom:1px solid #eee;border-top:1px solid #eee;display:block;height:52px;margin:10px 15px 0 15px;overflow:hidden;padding:5px 0;position:relative;visibility:hidden;white-space:nowrap;z-index:10;}
#product-header .small-images span{left:0;position:absolute;white-space:nowrap;height:1%;}
#product-header .small-images span img{border:1px solid #eee;padding:1px;margin:0 2px;}
#product-header .small-images-navigation{display:block;margin-top:0;left:0;position:absolute;visibility:hidden;width:100%;z-index:100;}
#product-header .small-images-navigation a.prev,#product-header .small-images-navigation a.next{background:url(/images/assets/gallery-buttons.png) repeat-y 0 0;color:#0369b3;display:block;height:64px;line-height:64px;position:absolute;top:0;width:15px;}
#product-header .small-images-navigation a:hover{color:#fcb040;}
#product-header .small-images-navigation a.prev{left:0;}
#product-header .small-images-navigation a.next{background-position:-15px 0;right:0;}
#product-header .small-images-navigation a.inactive{color:#ccc;}
#product-header .small-images-navigation a.inactive:hover{color:#ccc;}
#product-header .info p.price-info{color:#fcb040;float:left;font-size:1.4em;padding:0;margin-bottom:20px;width:180px;}
#product-header .info p.price-info a{color:#fcb040;font-size:2.0em;font-weight:normal;text-align:center;line-height:30px;}
#shop-header .info .column2,#product-header .info .column2{background:transparent url(/images/assets/promo-box_inside-gradient.gif) repeat-x 0 0;float:left;height:232px;margin:0;padding:10px 10px 0 10px;position:relative;width:414px;}
#shop-header .info .column2{height:204px;width:418px;}
#product-header .info .column2 .review-info{float:right;text-align:right;margin:0;padding:0;position:relative;width:190px;}
#product-header .info .column2 .review-info a{color:#0369b3;}
#product-header .info .column2 .review-info p{margin-top:4px;}
#product-header .info .column2 .more-specs{clear:both;color:#0369b3;display:block;width:270px;}
#product-header .info .column2 .review-block{float:right;margin-left:10px;}
#product-header .info .column2 .textlink a{color:#0369b3;}
#product-header .info .column2 .textlink img{background:#fff;border:1px solid #eee;padding:1px;margin-right:10px;}
#product-header .info .column2 .textlink .textlink1{margin-bottom:1px;}
#shop-header .info .column2 ul{clear:both;padding:10px 0 0 2px;overflow:hidden;margin:0;}
#product-header .info .column2 ul{clear:both;height:50px;padding:10px 0 0 17px;overflow:hidden;margin-left:60px;}
#shop-header .info .column2 ul li,#product-header .info .column2 ul li{clear:left;color:#0d2e4d;line-height:17px;list-style:none;overflow:hidden;padding-right:10px;text-align:left;}
#shop-header .info .column2 ul li span.key,#product-header .info .column2 ul li span.key{float:left;width:170px;margin-right:5px;font-weight:normal;}
#shop-header .info .column2 ul li span,#product-header .info .column2 ul li span{float:left;font-weight:bold;}
#shop-header .info h1,#product-header .info h1{background:#fff;color:#0d2e4d;height:37px;font-size:1.6em;line-height:38px;margin:0 0 0 -1px;overflow:hidden;padding:0 0 0 6px;width:461px;}
#product-header .actions{background:#F3F3F3;bottom:0;padding:5px;position:absolute;text-align:right;width:404px;}
#product-header .actions a{float:none;padding:0;}
#shop-header .actions img,#product-header .actions img{vertical-align:middle;}
#product-header .actions .write-review{float:left;}
#product-header .actions .write-review,#shop-header .actions .write-review{text-decoration:none;}
#product-header .actions .write-review span,#shop-header .actions .write-review span{color:#0369b3;text-decoration:underline;}
#shop-header .review-block{float:right;}
#shop-header .shop-description{color:#0369b3;float:left;margin:0;padding:0;width:69%;}
#shop-header .review-text{clear:right;float:right;margin:0;padding:5px 0 0 0;text-align:right;width:30%;}
#shop-header .quality-marks{bottom:0;left:0;margin-left:10px;position:absolute;}
#shop-header .quality-marks img{background:#fff;border:1px solid #efefef;margin:0 2px;}
#shop-header .quality-marks h2{color:#0369b3;padding:0;font-size:1.1em;}
#shop-header .banner,#product-header .banner{height:250px;position:absolute;top:0;right:0;width:300px;border-left:1px solid #eee;border-bottom:1px solid #eee;}
.tooltip{cursor:help;}
#productComparison{background:#fff url(/images/assets/compare-sprite.png) repeat-x 0 -113px;bottom:0;display:none;left:0;padding:5px 0;position:fixed;width:100%;z-index:100000;}
#productComparison .comparison{margin:2px auto 0 auto;position:relative;top:0;width:990px;}
#productComparison .compareArrow{background:url(/images/assets/compare-sprite.png) no-repeat 0 0;display:block;height:76px;position:absolute;left:190px;top:-79px;width:50px;z-index:1020;}
#productComparison .tab{background:#eaf1f7;font-weight:bold;height:32px;padding:0 0 0 20px;left:223px;line-height:33px;position:absolute;top:-35px;background:url(/images/assets/compare-sprite.png) repeat-x 0 -79px;}
#productComparison .tab span{background:url(/images/assets/compare-sprite.png) repeat-x -379px -79px;height:32px;position:absolute;right:-20px;top:0;width:20px;}
#productComparison .wrap{height:0;position:relative;overflow:hidden;}
#productComparison ul{list-style-position:outside;list-style:none;margin:0;padding:0 0 0 148px;}
#productComparison p{margin:0;padding:25px 0 0 171px;width:420px;}
#productComparison li{float:left;margin:0 0 0 20px;position:relative;text-align:center;overflow:hidden;width:150px;}
#productComparison a.cg-button{left:30px;top:37px;position:absolute;}
#productComparison .remove-all{color:#999;display:block;left:30px;top:73px;overflow:hidden;position:absolute;text-decoration:underline;width:105px;}
#productComparison li a{color:#0369b3;font-size:10px;}
#productComparison li img{background:url(/images/assets/compare-sprite.png) repeat-x -474px -1px;color:#0369b3;display:block;margin:0 auto;padding:12px;}
#productComparison a.remove,#productComparison a.close span{background:url(/images/assets/compare-sprite.png) no-repeat -51px -52px;display:block;height:21px;position:absolute;top:0;right:21px;width:21px;}
#productComparison a.close span{top:0;right:auto;left:50%;margin-left:-11px;}
#productComparison a.close{display:none;position:absolute;right:8px;top:-8px;padding-top:20px;text-align:center;}
form #reviewFieldSubject{display:none;}
#shopswithoutoffersheader{border:1px solid #0369b3;clear:both;color:#0369b3;margin-top:15px;padding:2px;}
#shopswithoutoffersheader a{color:#0369b3;font-weight:bold;}
#confirm-review h2{font-size:1.2em;margin-bottom:10px;padding:0;border:none;}
#confirm-review{background:#fff url(/images/assets/thank-you-thumb.png) no-repeat 0 10px;margin-top:10px;padding:20px 0 20px 162px;min-height:160px;}
#confirm-review p{margin-bottom:20px;}
label.jquery-error{color:#c00;clear:both;}