.body2 {margin:0px 0 0 0;}
body.popupProductData {margin:15px 10px 10px 10px;}


#quickreviewRatingBox{margin-top:10px;margin-bottom:11px;font-size:12px;color:#7d7d7d;}
#quickreviewRatingBox div{border:1px solid #a4d679;background:url(http://fr-img1.ciao.com/ifr/images/icons/bg12_light_horizontal.gif) repeat-y;font-size:12px;color:#7d7d7d;padding:1px 6px 0 6px;float:left;}
#quickreviewRatingBox div span.teaser, #quickreviewRatingBox div span.rating {position:relative;top:-2px;left:0px;}
#quickreviewRatingBox div span.rating {margin-left:5px;font-weight:bold}
html>body #quickreviewRatingBox {margin-right:5px;}

.quickRevBt {margin:0px 0 13px;height:22px;padding-top:7px;}
#quickreviewbox .writePreview {margin-top: 10px;}

#quickreview {border:solid #A4D67A 1px;background:url(http://fr-img2.ciao.com/ifr/images/icons/bg12_light.gif) repeat-x;padding:7px}

#quickreview .quickreviewheader{padding:0px;width:100%;}

#quickreview .quickreviewcontent{padding:0px;padding-bottom:5px;width:100%}
#quickreview .experience{padding:0px;width:100%}
#quickreview .quickreviewbottom{padding:0px;width:100%}
#quickreview .quickreviewrightpart{padding:0px;width:20%}

#quickreview .wrongfile{color:#ff0000;font-size:11px;padding-left:5px;}

/* new classes */
#quickreview table td {font-size:12px;}

#quickreview .quickreviewleftpart{float:left;width:79%;padding-bottom:5px;}

.quickreviewdivider {background:url(http://fr-img2.ciao.com/ifr/images/icons/divider_bg12.gif) repeat-x;height:3px;margin:5px 0;padding:0px;font-size:1px}

.errormessage{color:#ff0000;font-size:11px;}


#quickreview a:link{font-size:12px;font-size:12px;color:#7D7D7D;} 
#quickreview a:visited {font-size:12px;font-size:12px;}
#quickreview a:hover{font-size:12px;font-size:12px;color:#f76120;}
#quickreview a:active {font-size:12px;font-size:12px;color:#f76120;}
#quickreview .subgrey{font-size:12px;color:#7D7D7D;font-weight:normal;text-decoration:none}

#quickreview .description{vertical-align:middle;font-weight: bold; }
#quickreview .closebutton{text-align:right;vertical-align:middle;}



#quickreview .fielddescription{font-weight: bold; vertical-align:top;}

#quickreview .quickreviewalert{color:#ff0000;}
#quickreview textarea{font-family:Arial,Helvetica,sans-serif;font-size:12px;border:solid 1px #BEC2DC;overflow:auto; width:100%;}

#quickreview .imagebutton{cursor:pointer;}

input.quickreview{border:solid 1px #BEC2DC; height:16px;}
input.quickreviewwrongfield{border:solid 1px #ff0000; height:16px;}
.preloader{border : 1px solid #B3D6FA; width:280px; height: 160px;position:absolute; left:0px;top:0px;background:#FFFFFF;display:none;}

.quickreviewbutton {border: 1px solid #909192;background-color:#F4F5F7;color: #7C7D7F;font-weight: bold;  cursor:pointer;}
.premiumreviewbutton {border: 1px solid #909192;background-color:#F4F5F7;color: #7C7D7F;font-weight: bold; width:250px; cursor:pointer;}

/* please add/merge with already existing classes */
table.premiumreview td.premiumreviewcontent, table.premiumreview td.premiumreviewcontent2 {background:url(http://fr-img2.ciao.com/ifr/images/icons/bg12_light.gif) repeat-x;}
table.premiumreview td.premiumreviewcontent table td, table.premiumreview td.premiumreviewcontent2 table td {font-size:12px;}

/* new classes */
.premiumreviewdivider {background:url(http://fr-img2.ciao.com/ifr/images/icons/divider_bg12.gif) repeat-x;height:3px;margin:8px 0;padding:0px;font-size:1px;}
.quickreviewInputTxt {position:relative;left:25px;top:-18px}

td.premiumreviewheadercriteria{padding:0px;padding-bottom:10px;font-weight:bold;vertical-align:top;width:300px;}
td.fielddescriptionlogin{padding:0px;font-weight:bold;}

table.premiumreview a:link {color:#000;font-size:12px}
table.premiumreview a:visited {font-size:12px}
table.premiumreview a:hover, table.premiumreview a:active {color:#f76120;font-size:12px} 

table.premiumreview {background:#f0f9e6;width:100%;border:1px solid #A4D67A;text-align:left;}
table.premiumreviewbottom {background:#f0f9e6;width:100%;border-top:1px solid #A4D67A;border-left:1px solid #A4D67A;border-right:1px solid #A4D67A;text-align:left;}
td.premiumreviewcontent{border-bottom:1px solid #A4D67A;padding:10px;}
td.premiumreviewcontent2{padding:10px;}
td.premiumreviewheader{padding:0px;font-weight: bold;vertical-align:top;width:260px;}
td.premiumreviewheaderSteps {font-size:16px !important; padding:0px;vertical-align:top;width:600px;font-weight: bold;}
td.premiumreviewheaderFirstPage {padding:0px;font-size:16px !important;font-weight:bold;vertical-align:top;width:200px;}
td.premiumreviewfield textarea.revieTextArea {height:320px;} 
td.premiumreviewlogin{text-align:right;color:#000000;font-weight: bold; text-decoration:underline;}
td.fielddescription{padding-left:50px;font-weight: bold;width:210px;vertical-align:top}
td.fieldspeccriteriadesc{width:210px;padding-top:5px;vertical-align:top}
td.fieldspeccriteria{padding-top:5px;vertical-align:top}
td.premiumreviewfield{width:400px;padding-top:0px;padding-bottom:7px;vertical-align:top;}
td.premiumreviewloginbox{width:200px;padding-top:5px;padding-bottom:5px;}
td.confirmationheader{vertical-align:top;font-weight: bold;padding-top:10px;}
td.confirmation{vertical-align:top;padding-top:10px;}
td.confirmationred{vertical-align:top;padding-top:10px;color:#F00}
td.premiumreviewdynamicform{padding:0px 10px 10px 30px;vertical-align:top;white-space:nowrapfont-weight: normal ; }
div.confirmtext{padding-left: 25px;position:block;}
input.reviewField{width:100%;border:1px solid #CCCCCC;}

td.premiumreviewstarbg {background:url(http://fr-img2.ciao.com/ifr/images/icons/star-rating-bg.gif) no-repeat;padding-left:6px;vertical-align:top;}

.quickreviewMyCiaoBox {border:1px solid #A4D67A;margin:10px 0 0 15px;width:400px;padding:5px;background:url(http://fr-img2.ciao.com/ifr/images/icons/bg12_light_short.gif) repeat-x;}
.quickreviewMyCiaoBox img {float:left;margin-top:1px;margin-left:2px}
.quickreviewMyCiaoTxt {float:left;width:90%;margin-left:7px;font-size:11px}
.quickreviewMyCiaoTxt p {font-weight:bold;font-size:13px;margin:0 0 2px 0}

ul.quickreviewFinalSel{margin-bottom:11px;margin:2px 0 12px;padding:0;padding-left:3px;}
ul.quickreviewFinalSel li{list-style:none;background:url(http://fr-img2.ciao.com/ifr/images/icons/arrow_greyborder.gif) no-repeat 0 5px;padding-left:18px;padding-top:4px;margin-bottom:3px;line-height:13px;}
ul.quickreviewFieldsBlockedInfo {border:1px solid #A4D67A;background:#fff;margin:3px 0 7px 265px;padding:6px 0 7px 7px;font-weight:bold;font-size:12px;width:395px}
ul.quickreviewFieldsBlockedInfo li {list-style:none;background:url(http://fr-img1.ciao.com/ifr/images/icons/offer_nav_alert.gif) no-repeat 0 1px;padding:0px 10px 1px 21px;margin:0;}

ul.quickreviewNewLoggedMemberinfo {border:1px solid #A4D67A;background:#fff;margin:3px 0 7px 3px;padding:6px 0 7px 7px;font-size:12px;width:485px;}
ul.quickreviewNewLoggedMemberinfo li {list-style:none;padding:0px 10px 1px 21px;margin:0;}
ul.quickreviewTooLongInfo {border:1px solid #A4D67A;background:#fff;margin:3px 0 7px 0px;padding:6px 0 7px 7px;font-weight:bold;font-size:12px;width:393px}
ul.quickreviewTooLongInfo li {list-style:none;background:url(http://fr-img1.ciao.com/ifr/images/icons/offer_nav_alert.gif) no-repeat 0 1px;padding:0px 10px 1px 21px;margin:0;}


#reviewconfirm p.header {margin-top:5px;margin-bottom:5px;color:#8C8B8C;font-weight: bold; text-align:left;font-size:24px;}
#reviewconfirm p.email {padding-left:20px;margin-top:10px;margin-bottom:10px;text-align:left;font-size:15px;font-weight: bold;color:#000000;}
#reviewconfirm p.info {margin-top:10px;margin-bottom:10px;text-align:left;color:#3F3F3F;font-weight: bold;}
#reviewconfirm p.survey {margin-bottom:0px;}
#reviewconfirm p.hint{font-size:11px;color:#7D7D7D;font-weight:normal;text-decoration:none ;margin-top:5px;margin-bottom:5px;text-align:left;padding-left:30px;}
#reviewconfirm p.choce{margin-top:0px;}
#reviewconfirm hr {color:#CECECE;height:2px;}
#reviewconfirm td.lefttd {padding:10px;text-align:left;vertical-align:top;border-right: 1px dashed #D4D3D1;}
#reviewconfirm td.righttd{padding:10px;text-align:left;vertical-align:top;}
#reviewconfirm div.button {margin-top:15px;text-align:center}

#reviewinfo {border: 1px solid #A4D67A;width:500px;}
#reviewinfo p.info{padding-left:15px;padding-right:15px;padding-top:5px;padding-bottom:5px;color:#848484;font-weight:bold;}
#reviewinfo p.reviewtext{padding-left:15px;padding-right:15px;padding-top:5px;padding-bottom:5px;color:#000000;font-size:12px;}
#reviewinfo p.rating{padding-left:15px;padding-right:15px;padding-top:5px;padding-bottom:5px;color:#000000;font-size:12px;font-weight: bold;}

#predictivesearch tr.suggestTableRowLow{background:#e9f3fd;}
#predictivesearch tr.suggestTableRowHigh{background:#fff2e9;cursor:pointer;}
#predictivesearch tr.suggestTableRowMark{background:#fff2e9;}

.search input {font-weight:normal;font-size:15px;padding-left:2px}

/*.search span.txtL {position:relative;top:4px;vertical-align:top;margin-right:5px}
.search span.txtR {position:relative;top:4px;vertical-align:top;margin:0 4px}*/

.search span.txtL{ padding: 5px 5px 0 0; }
.search span.txtR{ padding: 5px 5px 0 0; }

.search select.srcCategory {position:relative;top:2px;vertical-align:top;}
.search INPUT.srcButton {MARGIN-LEFT: 5px; VERTICAL-ALIGN: top; padding-top:2px; }

td.pageNavigation {font-size:12px;color:#666;}
td.pageNavigation a {font-size:12px;}

/* CW-3072  -- BEGIN -- */
#leafCatFilter-RightNavigation{ width:175px; margin-top: 22px; height: auto; background:#FBFDFF;text-align:left;border:1px solid #CCDEF8;padding-bottom:3px;font-size:12px; }
#leafCatContent-RightNavigation { text-align:left; margin: 0 10px 0 0; vertical-align: top; }

table.width100, td.width100 { width: 100%; vertical-align: top; }
td.verticalTop { vertical-align: top; }

/* CW-3072  -- END -- */


div#leafCatGrid {margin-top: 32px;}
#leafCatFilter{margin: 22px 10px 0 0 ;width:175px;height: auto; background:#fff;text-align:left;border:1px solid #CCDEF8;padding-bottom:3px;font-size:12px; }
#leafCatFilter span,#leafCatFilter-RightNavigation span {font-size:11px;color:#7d7d7d}
#leafCatFilter ul,#leafCatFilter-RightNavigation ul {margin:0;margin-left:14px;margin-bottom:7px;padding:0;list-style-type:none;line-height:15px;}
#leafCatFilter ul li,#leafCatFilter-RightNavigation ul li {margin-bottom:3px;}
#leafCatFilter .categoryHead, #leafCatFilter .head,#leafCatFilter-RightNavigation .head { background:url(http://fr-img1.ciao.com/ifr/images/tabs/bg3box.gif) repeat-x;padding-left:7px;font-size:12px;color:#000;font-weight:bold;}
#leafCatFilter .categoryHead { height: 25px; }
#leafCatFilter .categoryHead span { position: relative; top: 3px; color:#000; font-size:12px; font-weight:bold; }
#leafCatFilter .head img,#leafCatFilter-RightNavigation .head img { position: relative; top: 8px;}
#leafCatFilter .linkPointer,#leafCatFilter-RightNavigation .linkPointer {cursor:pointer;}
#leafCatFilter .head .textAbsPos,#leafCatFilter-RightNavigation .head .textAbsPos {  margin: 0 0 0 16px; padding: 0; cursor:pointer;}
#leafCatFilter .head a:link,#leafCatFilter-RightNavigation .head a:link, #leafCatFilter-RightNavigation .head a:visited, #leafCatFilter .head a:visited {color:#000;text-decoration:none; position: relative; top: -6px !important; top: -8px;  }
#leafCatFilter .head a:hover,#leafCatFilter-RightNavigation .head a:hover, #leafCatFilter .head a:active, #leafCatFilter-RightNavigation .head a:active {color:#666;text-decoration:none; position: relative; top: -6px !important; top: -8px;  }
#leafCatFilter h4,#leafCatFilter-RightNavigation h4{color:#666;font-weight:bold;font-size:12px;margin:3px 0 2px 6px;padding:3px 0 3px 10px;background:url(http://fr-img1.ciao.com/ifr/images/icons/arrow_leafcat.gif) no-repeat 0 7px;}
#leafCatFilter a,#leafCatFilter-RightNavigation a {font-size:12px;}
#leafCatScroll {height:170px; width: 175px;}
#leafMoreCatScroll {overflow: auto;width:175px;}
#leafMoreCatScrollLong {overflow: auto;height:400px;width:175px;}
#leafCatScroll ul {margin-top:5px;margin-bottom:7px;}
#leafCatScroll div {overflow:auto;height:125px;width:175px;}
#leafCatContent { text-align:left; margin: 0 0 0 0; vertical-align: top; }



#leafCatContent td.compare,#leafCatContent-RightNavigation td.compare {background:#EDF6FF;padding:0 3px;width:20px}
#leafCatContent .compareArrow,#leafCatContent-RightNavigation .compareArrow {position:relative;top:-22px;left:-2px;margin-bottom:-25px;}
#leafCatContent input.compareButton,#leafCatContent-RightNavigation input.compareButton {position:relative;top:0px;left:6px}

div#leafCatContent table.navigationNumbers,#leafCatContent-RightNavigation table.navigationNumbers {position: relative; top: -1px; }

span.productName { font-size: 16px; }
div.priceSpan b { font-size: 15px; }

div.buttonWidth { width: 180px; margin: 0 auto 0 auto;}

a:link{font-size:13px;color:#0033cc}
a:visited{font-size:13px}
a:hover,a:active{font-size:13px;color:#f76120}

.keyword, a.hdl, .subhdl,.naviontxt{font-weight:bold}
ul li a.morelink, a.morelink:visited {
	color: black;
	text-decoration: none;
}
ul li a.morelink:hover
{
	color: #666;
}

#leafCatFilter ul li a
{
	line-break: 30;
}


a.small:link,a.small:visited,a.small:hover,a.small:active, .sub, a.tabcatprod:link,a.tabcatprod:visited,a.tabcatprod:hover,a.tabcatprod:active{font-size:11px}
a.smallb:link,a.smallb:visited,a.smallb:hover,a.smallb:active{font-size:11px;font-weight:bold}
a.navi:link,a.navi:visited,a.navi:active{text-decoration:none}
a.navi:hover{text-decoration:underline}
a.navion:link{font-weight:bold;color:#000;text-decoration:none}
a.navion:visited{font-weight:bold;text-decoration:none}
a.navion:hover{font-weight:bold;color:#f76120;text-decoration:underline}
a.navion:active{font-weight:bold;color:#f76120;text-decoration:none}
a.cathdl:link,a.cathdl:visited,a.cathdl:hover,a.cathdl:active{font-weight:bold; font-size:16px}
a.extprod:link,a.extprod:visited,a.extprod:hover,a.extprod:active{font-size:16px}
a.exturl:link{color:#666;text-decoration:none}
a.exturl:visited{text-decoration:none}
a.exturl:hover,a.exturl:active{color:#f76120;text-decoration:none}
a.review:link,a.review:visited,a.review:active,a.review:hover{font-weight:bold;font-size:14px}
.grey, a.path:link{color:#7D7D7D}
a.path:hover,a.path:active{color:#f76120}
.headlinexs, a.srcresult:link,a.srcresult:visited,a.srcresult:hover,a.srcresult:active{font-size:14px}
.headline, a.large:link,a.large:visited,a.large:hover,a.large:active{font-size:20px}
.headline_long, a.headline_long { font-size:16px !important }
a.subgrey:link,a.subgrey:hover,a.subgrey:active{font-size:11px;color:#7D7D7D;font-weight:normal;text-decoration:none}
a.subgrey:visited{font-size:11px;font-weight:normal;text-decoration:none}
a.grey:link,a.grey:hover,a.grey:active{color:#7D7D7D;}

a.prodOverview:link{font-size:20px;color:#000;}
a.prodOverview:visited{font-size:20px;}
a.prodOverview:hover, a.prodOverview:active{font-size:20px;color:#f76120;}

h1{font-size:20px;font-weight:normal;display:inline}
h2{font-size:16px;font-weight:bold;display:inline}
h3{font-size:16px;font-weight:bold;color:#00F;display:inline}

.tagline{font-size:17px;font-weight:bold;color:#FF6700}
.headlinemb{font-weight:bold; font-size:16px}
.cathdltxt{font-size:16px;font-weight:bold;color:#00F}

.hrhdl{font-weight:bold;color:#999}
.price{font-size:11px;font-weight:bold;color:#900}
.priceadd{font-size:11px;color:#900}
.pricebig{font-weight:bold;color:#900}
.pricebign{color:#900}

.subgrey{font-size:11px;color:#7D7D7D;font-weight:normal;}
.subgreyb{font-size:11px;color:#7D7D7D;font-weight:bold}
.subgreylhg1{font-size:11px;color:#7D7D7D;line-height:12px}
.subnr{font-size:10px;color:#7D7D7D}
a.subnr:visited{color:#551A8B}
.greyb{color:#7D7D7D;font-weight:bold}
.greyli{color:#C4C4C4}
.red{color:#F00}
.redb{color:#F00;font-weight:bold}
.whiteb{color:#FFF;font-weight:bold}

.arrow{font-family:Verdana;font-size:16px;color:#7D7D7D}
.hd3txt{font-size:13px;font-weight:normal;color:#000}

.linehg17{line-height:17px}
.linehg13{line-height:13px}
.linehg25{line-height:25px}
.taglinelinks{padding:10px 0 16px 0}
.taglinelinks2{padding: 10px 0 6px 0}
.topprodhdlpad{padding-bottom:3px}
.topprodcomppricepad{padding-top:10px;text-align:center}
.padT5, .prodoverviewtoptxtpad{padding-top:5px}
.prodovtopspec{margin-top:0;margin-bottom:-15px}
.helpboxhgpad{padding-left:10px;line-height:25px}
.helpboxhgpad2{padding-left:10px;line-height:20px}
.rdreviewebay{padding:17px 0px 17px 0px}
.padT1{padding-top:1px}
.padT3{padding-top:3px}
.padT8{padding-top:8px !important}
.padT15{padding-top:15px}
.padT25{padding-top:25px}
.padL10{padding-left:10px}
.padL25{padding-left:25px}
.padB5{padding-bottom:5px}
.padR10{padding-right:10px}
.padR4{padding-right:4px}
.ctr{text-align:center}
.rgt{text-align:right}
.vtop{vertical-align:top; text-align:left; padding:0;}
.imgbrd{border:#000 solid 1px}
.imgbrdgrey{border:#CECECE solid 1px; margin-right:4px}
.floatchkbx1{float:left;margin-right:5px}
.floatchkbx2{float:left;margin-right:1px}
.floatimg1{float:left;margin-right:10px;height:85px}
.prodindex1{margin-left:20px;margin-bottom:15px}
.prodindex2{margin-left:50px;margin-bottom:15px}
td.layoutL, td.logo{vertical-align:top;text-align:left;}
td.naviaddlinks{padding-top:4px;vertical-align:top;text-align:right}
td.searchfld{background:url("http://fr-img2.ciao.com/ifr/images/tabs/bg_search.gif") repeat-x;text-align:center}
td.searchfldrgt{background:url("http://fr-img2.ciao.com/ifr/images/tabs/bg_search.gif") repeat-x;text-align:right;padding-right:10px}
td.searchfld2{text-align:center;height:36px;padding-top:4px;border:#93C0FF solid 1px}
td.searchfld3{text-align:center;height:36px;padding-top:4px;border:#B38E6F solid 1px;background:#F7DFBF}
td.searchfld4{background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg5box.gif") repeat-x;text-align:center}
table.search2 td.searchfld{background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg5box.gif") repeat-x;text-align:center}
td.layoutM{width:10px}
td.layoutR{width:230px;vertical-align:top}
.layoutRscraper { padding-top:17px;vertical-align:top}
* html .layoutRscraper {padding-top:18px;vertical-align:top}
td.usp{vertical-align:top;text-align:center;padding-top:16px}
td.bcrumbhdl{height:70px;vertical-align:top;padding-top:5px}
td.bcrumbhdlsmallhg{height:50px;vertical-align:top;padding-top:5px}
td.bcrumbhdlxsmallhg{height:30px;vertical-align:top;padding-top:5px}
td.hdlpad1{padding-bottom:8px;}
td.hrhdlL{width:1%;height:30px;vertical-align:top;padding-right:8px;white-space:nowrap}
td.hrhdlLnohg{width:1%;vertical-align:top;padding-right:8px;white-space:nowrap}
td.hrhdlR{vertical-align:top;padding-top:3px}
td.hpcat{width:50%;height:54px;vertical-align:top; text-align:left;}
td.websrccat{width:33%;height:54px;vertical-align:top}
td.websrccat1{width:33%;height:64px;vertical-align:top}
td.subcat{width:50%;vertical-align:top;padding-top:10px;padding-bottom:5px}
td.simcattop{width:33%;vertical-align:top;height:30px}
td.simcatbtm{width:33%;vertical-align:top;height:40px}
td.simprod1{width:33%;vertical-align:top;padding:10px 3px 5px 10px}
td.simprod2{width:50%;vertical-align:top;padding:10px 3px 5px 10px}
td.specialspic{width:25%;text-align:center}
td.specialstxt{width:25%;vertical-align:top;text-align:center}
td.shoppinglinks{vertical-align:top}
td.shoppinglinksnarL{vertical-align:top;padding-left:0;padding-right:5px}
td.shoppinglinksnarR{padding-top:0;padding-left:0;padding-bottom:15px}
td.topprodhdl{height:23px;text-align:center;border-bottom:#BDD7EF solid 1px}
td.topprodhdl2{height:20px;text-align:center;border:#BDD7EF solid 1px}
td.topprodhdl3{height:20px;text-align:center;border:#A4D67A solid 1px}
td.topprodhdl4{height:20px;text-align:center;border:#B38E6F solid 1px}
td.topprodhdl5{height:23px;text-align:center;padding-top:8px}
td.topprodpic{height:80px;text-align:center;padding:5px 0 3px 0}
td.topprodnr{vertical-align:top;padding-left:7px}
td.topprodws{vertical-align:top;padding-left:7px;padding-right:7px}
td.topprodtxt{vertical-align:top;padding-left:4px;}
td.topprodtxt2{width:33%;padding:10px 0 8px 25px;vertical-align:top; text-align:left;}
td.topprodtxt3{width:33%;padding:10px 0 8px 0;vertical-align:top; text-align:left;}
td.topprodprice{vertical-align:top;padding-right:5px;text-align:right;white-space:nowrap}
td.topprodspace{font-size:1px;height:8px}
td.topprodspace2{font-size:1px;height:8px;border-bottom:#BDD7EF solid 1px}
td.topprodsummary{vertical-align:top;padding-left:7px;border-bottom:#BDD7EF solid 1px}
td.adpad{padding-left:5px;padding-right:5px;padding-bottom:5px}
td.refineselL{vertical-align:top;width:200px;padding:0 7px 0 15px}
td.refineselL2{vertical-align:top;width:150px;padding:0 3px 0 10px}
td.refineselM{vertical-align:top;width:170px;padding:0 7px 0 7px}
td.refineselM2{vertical-align:top;width:170px;padding:0 7px 0 7px}
td.refineselR{vertical-align:top;width:210px;padding:0 15px 0 15px;border-left:#CECECE dotted 1px}
td.refineselR2{vertical-align:top;width:210px;padding:0 15px 0 0px;border-left:#CECECE dotted 1px}
td.refineselH{padding:15px 0 7px 15px}
td.refineselG{vertical-align:top;width:25%;padding:0 10px 15px 10px}
td.refineselG2{vertical-align:top;width:5%;padding:0 5px 10px 5px}
td.advprodsearchtxt{vertical-align:top;height:40px}
td.advprodsearchlistL{vertical-align:top;border-right:#CECECE dotted 1px;width:250px}
td.advprodsearchlistM{vertical-align:top;border-right:#CECECE dotted 1px;width:250px;padding-left:40px;padding-right:7px}
td.advprodsearchlistR{vertical-align:top;width:250px;padding-left:45px}
td.prodoverviewtoppic{vertical-align:top;text-align:center;width:200px}
td.prodoverviewtoptxt{vertical-align:top;width:350px;padding-left:15px;padding-right:10px;border-right:#CECECE dotted 1px}
td.prodoverviewtoplinks{vertical-align:top;width:200px;padding-left:20px;line-height:20px;white-space:nowrap}
td.rangearticles{height:26px;width:20%;padding-left:7px;white-space:nowrap;text-align:left;}
td.rangepages{height:26px;width:60%;text-align:center}

td.rangepages input.btSalesTax{
	background-image:url('http://fr-img1.ciao.com/ifr/images/buttons/bt_tax_calc_enter.gif');
	background-repeat:no-repeat;
	background-position:center;
	width:76px;
	height:19px;
	border:none;
	background-color:transparent;
	margin:0;
}
td.rangepages span.toBold{
	font-weight:bold;
}
td.rangepages span.zipCodeColor{
	color:#000;
}

td.compareproductimagecol{border-bottom:#BDD7EF solid 1px; }
td.compareproductcol{border-bottom:#BDD7EF solid 1px; text-align:left !important;}
td.compareproductleftcol{border-left:#BDD7EF solid 1px;border-bottom:#BDD7EF solid 1px;background:#EDF6FF; }
td.compareproductrightcol{border-right:#BDD7EF solid 1px;border-bottom:#BDD7EF solid 1px;}
td.compareproductbottomcol{border-right:#BDD7EF solid 1px;border-left:#BDD7EF solid 1px;border-bottom:#BDD7EF solid 1px;background:#EDF6FF;}



td.rangecategoryarticles{height:26px;padding-left:7px;white-space:nowrap;text-align:left;}
td.rangecategorypages{height:26px;text-align:center}
td.rangenextpage{height:26px;width:20%;padding-right:7px;text-align:right;white-space:nowrap}
td.barboxtxt{padding-right:15px;padding-top:2px;white-space:nowrap}
td.maintabHDnar1{height:40px;text-align:center;padding-left:9px;padding-right:8px;white-space:nowrap}
td.maintabHDnar11{height:30px;text-align:center;padding-left:10px;padding-right:10px;white-space:nowrap}
td.maintabHDnar2{height:40px;padding-left:10px;padding-right:10px;white-space:nowrap}
td.maintabHDnar3{text-align:center;height:40px;padding:3px;width:1%;white-space:nowrap}
td.maintabHDwd1{height:40px;text-align:center;width:100%}
td.maintabHDwd11{height:30px;text-align:center;width:100%}
td.maintabHDwd2{padding-left:10px;padding-top:5px;padding-bottom:5px;width:100%}
td.maintabHDxxs1{padding:3px 10px}
td.maintabHDxxs2{padding:3px 10px;text-align:center}
td.maintabCOLnar1{height:50px;text-align:center;padding:5px;white-space:nowrap}
td.maintabCOLnar2{height:50px;text-align:center;padding:auto 10px;white-space:nowrap}
td.maintabCOLnar3{height:50px;text-align:center;padding:9px;white-space:nowrap}
td.maintabCOLnar4{height:80px;text-align:center;padding:10px;white-space:nowrap}
td.maintabCOLnar5{height:50px;padding:10px}
td.maintabCOLnar6{padding:10px 10px 10px 20px;vertical-align:top}
td.maintabCOLnar7{height:50px;text-align:center;padding-left:10px;padding-right:10px}
td.maintabCOLnar8{padding:10px 10px 10px 20px;vertical-align:top;width:50%; text-align:left;}
td.maintabCOLnar9{height:75px;text-align:center;padding-left:10px;padding-right:10px}
td.maintabCOLnar10{height:75px;text-align:center;padding-left:3px;padding-right:3px}
td.maintabCOLfix1{height:100px;width:45px;text-align:center;white-space:nowrap}
td.maintabCOLfix2{height:100px;width:110px;padding:10px 0 10px 0;text-align:center}
td.maintabCOLfix3{height:100px;width:290px;padding:5px 5px 5px 10px}
td.maintabCOLfix4{height:100px;width:140px;padding:5px 5px 5px 10px}
td.maintabCOLfix5{height:100px;width:120px;text-align:center;padding:10px 0 10px 0;white-space:nowrap}
td.maintabCOLfix6{height:100px;width:640px;padding:10px}
td.maintabCOLfix7{height:70px;width:110px;padding:10px 0 10px 0;text-align:center}
td.maintabCOLxs1{padding:5px 5px 5px 10px;width:30%}
td.maintabCOLxs2{padding:5px 5px 5px 10px;width:70%}
td.maintabCOLxs3{padding:5px 5px 5px 20px;width:30%}
td.maintabCOLxs4{padding:5px 10px;white-space:nowrap;text-align:right}
td.maintabCOLxs5{padding:5px 10px;width:30%;text-align:center}
td.maintabCOLxs6{padding:5px 5px 5px 10px}
td.maintabCOLxs7{padding:5px 10px;text-align:center}
td.maintabCOLxs8{padding:5px 5px 5px 20px}
td.maintabCOLxs9{padding:5px 10px;width:10%;text-align:center}
td.maintabCOLxs10{padding:5px 10px 5px 20px;white-space:normal;text-align:left;}
td.maintabCOLxs11{padding:5px 10px;width:10%;text-align:right}
td.maintabCOLxs10 p{padding:5px 0 0 0; margin:0; color:#7d7d7d; white-space:normal;}
td.maintabCOLwd1{padding:9px}
td.maintabCOLwd2{padding:5px 5px 5px 10px; text-align:left;}
td.maintabCOLwd3{padding:0 0 0 8px;height:30px}
td.maintabCOLwd4{padding:20px 90px 20px 15px}
td.maintabCOLbars{padding:4px 10px 8px 10px;text-align:center;white-space:nowrap}
td.memberoverviewpic{vertical-align:top;width:145px;padding-top:5px;padding-left:20px;padding-right:25px}
td.memberoverviewdata{vertical-align:top;width:305px;border-right:#CECECE dotted 1px}
td.memberoverviewdatatbltd{padding-right:10px;padding-top:0;padding-bottom:0;white-space:nowrap}
td.memberoverviewdatatbltd2{padding-right:10px;padding-top:0;padding-bottom:0}
td.memberoverviewlinks{vertical-align:top;width:300px;padding-left:20px}
td.memberoverviewlinkstbldtd{vertical-align:top;padding-bottom:5px; text-align:left;}
td.memberoverviewtxt{vertical-align:top;padding-top:20px}
td.vcard{padding:20px}
td.rdreviewlayoutL{vertical-align:top;border:#A4D67A solid 1px;padding:0}
td.rdreviewlayoutR{width:230px;vertical-align:top;border-top:#A4D67A solid 1px;border-bottom:#A4D67A solid 1px;border-right:#A4D67A solid 1px;padding:0}
td.rdreviewHD1{text-align:center;height:25px;border-bottom:#A4D67A solid 1px}
td.rdreviewHD2{padding-left:10px;height:25px;border-bottom:#A4D67A solid 1px}
td.rdreviewCOL1{padding:15px 15px 25px 1px;}
td.rdreviewCOL2{padding:10px;border-bottom:#A4D67A solid 1px}
td.rdreviewCOL3{padding:10px}
td.rdreviewCOL4{padding:10px;text-align:center}
td.rdreviewCOL5{padding:10px 5px 10px 10px;border-bottom:#A4D67A solid 1px}
td.rdreviewCOL6{padding-right:15px;padding-top:0;padding-bottom:0;vertical-align:top}
td.rdreviewCOL7{padding-right:15px;height:25px;border-bottom:#A4D67A solid 1px}
td.rdreviewCOL8{text-align:center;padding:10px 10px 20px 10px;border-bottom:#A4D67A solid 1px}
td.rdreviewCOL9{padding-left:10px;padding-top:15px;padding-bottom:15px}
td.wrreview1{padding:10px;text-align:center;vertical-align:top;width:220px}
td.wrreview2{padding:10px;vertical-align:top;width:220px}
td.wrreview3{padding:10px;vertical-align:top;width:530px}
td.wrreview4{padding:45px 10px 10px 10px;vertical-align:top;width:530px}
td.wrreview5{padding:0 10px 10px 0;vertical-align:top;}
td.wrreview6{text-align:center;vertical-align:top;padding:0}
td.wrreview7{padding:0 10px 10px 0;vertical-align:top;white-space:nowrap;width:135px}
td.imgsortHD1{text-align:center;height:25px;white-space:nowrap;padding:5px}
td.imgsortCOL1{text-align:center;height:25px;padding:5px}
td.imgsortCOL2{height:25px;padding:5px}
td.legalconfirmtd{vertical-align:top;padding:5px}
td.helplayoutL{vertical-align:top;width:200px}
td.helplayoutR{vertical-align:top;padding:0 0 0 20px;text-align:left;}
td.help1{vertical-align:top;white-space:nowrap;text-align:left;}
td.help2{vertical-align:top;padding-left:20px;text-align:left;}
td.help3{vertical-align:top;padding:0}
td.help4{vertical-align:top;white-space:nowrap;padding:10px; text-align:left;}
td.help5{vertical-align:top;padding-right:20px}
td.tellafriend1{vertical-align:top;text-align:center;border-bottom:#BDD7EF solid 1px}
td.tellafriend2{vertical-align:top;border-bottom:#BDD7EF solid 1px}
td.tellafriend3{vertical-align:top;border-right:#BDD7EF solid 1px;width:220px}
td.ppspace{font-size:1px;height:8px}
td.ppL{width:50%;text-align:right;padding-right:11px}
td.ppR{width:50%;padding-left:11px}
td.ppallbtm{text-align:center;height:30px}
td.loginHD1{width:248px;white-space:nowrap;padding-left:31px;height:28px}
td.loginHD2{width:50px;height:28px}
td.loginCOL1{width:40%;vertical-align:top;padding:10px 10px 10px 30px}
td.loginCOL2{width:60%;vertical-align:top;padding:10px 10px 10px 32px}
td.tiptd1{padding:10px; white-space:normal !important;}
td.websrcboxtd{padding:20px}
td.logoutadbrd{width:33%;vertical-align:top;text-align:center;padding:10px;border-right:#CECECE dotted 1px}
td.logoutadnobrd{width:33%;vertical-align:top;text-align:center;padding:10px 10px 0 10px}
td.archivemonthtd{padding:19px;text-align:center;vertical-align:top}
td.archivespace{width:19px;height:19px}
td.month{height:15px;text-align:center}
td.week{width:20px;text-align:right;color:#7D7D7D}
td.day{width:20px;text-align:right}
td.searchL{width:50%;text-align:right;padding-right:10px}
td.searchR{width:50%; text-align:left;}
td.myciao1{height:40px;text-align:center;border-bottom:#FFD54C solid 1px}
td.myciao2{padding:20px 40px 10px 40px; text-align:left;}
td.myciao3{width:330px;text-align:right;padding-right:10px}
td.myciao4{width:290px;text-align:left;}
td.myciao5{width:130px;text-align:center;border-left:#FFD54C solid 1px}
td.myciao6{text-align:center;border-bottom:#FFD54C solid 1px;border-left:#FFD54C solid 1px}
td.myciao7{height:40px;text-align:center;border-bottom:#F3CFCF solid 1px}
td.hdlbox1{padding-top:25px;padding-bottom:8px}
td.hdlbox2{padding-top:15px;padding-bottom:8px}
td.profile{width:250px;vertical-align:top;padding:0}
td.profile2{width:200px;padding-left:5px}
td.profile3{width:80px;text-align:center}
td.profilebar{font-size:1px;height:10px}
td.tour1{height:290px;vertical-align:top}
td.mtabsrc,td.mtabwd25{width:25%}
td.mtabwd20{width:20%}
td.mtabwd33{width:33%}
td.mtabwd50{width:50%}
.qsealcode {width:460px;height:90px;font-size:11px}
.qsealL {text-align:center;vertical-align:top;padding-bottom:17px}
.qsealR {vertical-align:top;padding-bottom:17px}

table.headLiquid,table.head{width:100%;height:45px;border-collapse:collapse;border-spacing:0}
table.wd510,table.layoutshell,table.navigation{width:100%;border-collapse:collapse;border-spacing:0}
table.search,table.search2{width:100%;height:30px;border-collapse:collapse;border-spacing:0;border-top:0;clear:both;}
table.search{border:1px solid #93C0FF;border-top:0}
table.search2{border:1px solid #C0C3C7;border-top:0}
table.searchLiquid{width:100%;height:30px;border-collapse:collapse;border-spacing:0}
table.usersearched {width:100%}
table.usersearched td {width:50%;text-align:left;vertical-align:top}
table.usersearched td ol li {margin-bottom:5px;}
table.usersearched td ol li span {color:#7D7D7D;font-size:11px;}
table.wd750{width:100%;border-collapse:collapse;border-spacing:0;text-align:left;}
table.wd750nopad{width:100%;text-align:left;}
table.wd510nopad{width:510px}
table.wd750bluebrd{width:100%;border-collapse:collapse;border-spacing:0;border:#BDD7EF solid 1px;background:#FFF; text-align:left;}
table.wd750yellowbrd{width:100%;border-collapse:collapse;border-spacing:0;border:#FFD54C solid 1px}
table.wd750greenbrd{width:100%;border-collapse:collapse;border-spacing:0;border:#A4D67A solid 1px;background:#FFF}
table.wd750greybrd{width:100%;border-collapse:collapse;border-spacing:0;border:#CCC solid 1px;background:#FFF}
table.wd750pinkbrd{width:100%;border-collapse:collapse;border-spacing:0;border:#F3CFCF solid 1px}
table.wd700{width:700px;border-collapse:collapse;border-spacing:0}
table.wd520{width:520px;border-collapse:collapse;border-spacing:0}
table.wd500{width:500px;border-collapse:collapse;border-spacing:0;margin:0 auto;}
table.adhrhdl1{width:293px;border-collapse:collapse;border-spacing:0}
table.wd510nopad{width:510px}
table.wd500nopad{width:500px}
table.wdLiquidnopad{width:100%; text-align:left;}
table.wdvar{border-collapse:collapse;border-spacing:0}
table.ad1{width:230px;border-collapse:collapse;border-spacing:0;border:#DDB7BA solid 1px;background:#FFF5F6;color:#666}
table.ad2{width:230px;border-collapse:collapse;border-spacing:0;border:#A8DDA0 solid 1px;background:#EBFFED;color:#666}
table.ad3{width:230px;border-collapse:collapse;border-spacing:0;border:#E7CC00 solid 1px;background:#FEFDC3;color:#666}
table.topprod{margin-top:17px;border:#BDD7EF solid 1px;width:230px;border-collapse:collapse;text-align:left;}
table.topprod ul{padding-left:0;margin-left:22px;}
html>body table.topprod ul{padding-left:20px;margin-left:0;}
table.rdreviewbox{margin-top:17px;border:#A4D67A solid 1px;width:230px;border-collapse:collapse;border-spacing:0; text-align:left;}
table.premiumpartner{margin-top:17px;border:#BDD7EF solid 1px;width:230px;border-collapse:collapse;border-spacing:0}
table.searchresult{width:100%;border:#BDD7EF solid 1px;background:#BDD7EF}
table.resultrangetop,table.resultrangetop2,table.resultrangetop3{width:100%;border-spacing:0;border:#C0C3C7 solid 1px}
table.resultrangetop{border-top:0;border-bottom:0}
table.resultrangetop2{border-top:0}
table.resultrangetop3{border-bottom:0}
table.resultrangetop4{width:100%;border-collapse:collapse;border-spacing:0;border:#BDD7EF solid 1px;border-bottom:0}
table.resultrangetop5{width:100%;border-spacing:0;border:#BDD7EF solid 1px;border-bottom:0}
table.resultrangetop6{width:100%;border-spacing:0;border:#A4D67A solid 1px;border-bottom:0}
table.resultrangetop3bd{width:100%;border:#CCC solid 1px;border-bottom:0}
table.resultrangetopPriceComp2{width:100%;border-spacing:0;border:#C0C3C7 solid 1px;border-top:0;border-bottom:0;margin:0;padding:0;clear:both}
table.resultrangetopPriceCompSP{width:100%;border-spacing:0;border:#d6b0b5 solid 1px;border-top:0;border-bottom:0;margin:0;padding:0;clear:both}
table.resultrangetopPriceComp2TopBorder{width:100%;border-spacing:0;border:#C0C3C7 solid 1px;border-top:#93C0FF solid 1px;border-bottom:0;margin:0;padding:0;clear:both;color:#666}
table.resultrangetopPriceComp2BottomBorder{width:100%;border-spacing:0;border:#C0C3C7 solid 1px;border-bottom:#A4D67A solid 1px;border-top:0;margin:0;padding:0;clear:both;color:#666}
table.resultrangetopPriceComp2VideoReview{width:100%;border-spacing:0;border:#C0C3C7 solid 1px;border-top:0;border-bottom:1px solid #ffd54c;margin:0;padding:0;clear:both}

table.resultrangetopPriceComp2VideoReview table{width:100%;}
table.resultrangetopPriceComp2VideoReview table td{color:#666;font-size:12px;}
table.resultrangetopPriceComp2VideoReview table a{font-size:12px;}

table.resultrangetopPriceComp2VideoReview td.VRHeaderRow{padding:10px; margin:0;border:1px solid #ffd54c; border-left:none;}
table.resultrangetopPriceComp2VideoReview td.VRHeaderRowNoBorder{padding:10px; margin:0;border:1px solid #ffd54c; border-left:none;border-right:none;}
table.resultrangetopPriceComp2VideoReview .VRCommentCol{text-align:left;padding:10px;border-bottom:1px solid #ffd54c;border-right:1px solid #ffd54c;}
table.resultrangetopPriceComp2VideoReview .VRMemberCol{font-weight:bold;white-space:nowrap;vertical-align:middle;padding:10px;border-bottom:1px solid #ffd54c;border-right:1px solid #ffd54c;width:120px;}
table.resultrangetopPriceComp2VideoReview .VRCreatedCol{color:#666;font-size:11px;white-space:nowrap;vertical-align:middle;padding:10px;border-bottom:1px solid #ffd54c;width:100px;}

table.resultrangetopBoxPriceComp {
  width:100%;
  border-spacing:0;
  border:#CCDEF8 solid 1px;
  border-top:1px;
  /*border-bottom:1px;*/
  margin:0;
  padding:0;
  clear:both
}
.resultrangetopPriceComp2 td {font-size:12px;color:#666}
.resultrangetopBoxPriceComp td {font-size:12px;color:#666}
.resultrangetopPriceCompSP td {font-size:12px;color:#666}
.resultrangetopPriceComp2 td a:link, .resultrangetopPriceComp2 td a:visited, .resultrangetopPriceComp2 td a:hover, .resultrangetopPriceComp2 td a:active {font-size:12px}

/* CW-3379 Begin */
table.navigableProductOffersHeader { margin-top :20px; border-top:#CCDEF8 solid 1px;}
/* CW-3379 End */

.resultrangetopBoxPriceComp td a:link, .resultrangetopBoxPriceCtrangetopBoxPriceComp td a:visited, .resultrangetopBoxPriceComp td a:hover, .resultrangetopBoxPriceComp td a:active {font-size:12px}

.resultrangedownbg12, .resultrangedownbg1{width:100%;border:#A4D67A solid 1px;border-top:0}
.resultrangedownbg3, .resultrangedownbg32 {width:100%;border:#BDD7EF solid 1px;border-top:0}
.resultrangedownbg12 td a, .resultrangedownbg32 td a, .resultrangedownbg52 td a, .resultrangedownbg12 td, .resultrangedownbg32 td, .resultrangedownbg52 td {font-size:12px !important}
.resultrangedownbg4{width:100%;border:#D5C8AC solid 1px;border-top:0}
.resultrangedownbg5, .resultrangedownbg52{width:100%;border:#CCC solid 1px;border-top:0}
.resultrangedownbg6{width:100%;border:#DDB7BA solid 1px;border-top:0}
.resultrangedownbg9{width:100%;border:#FFA577 solid 1px;border-top:0}
.resultrangedownbg11{width:100%;border:#FFD54C solid 1px;border-top:0}

table.barbox{border-collapse:collapse;border-spacing:0;margin-top:5px}
table.memberoverviewdatatbl{border-collapse:collapse;border-spacing:0;margin-top:10px}
table.legalconfirm{width:350px;border-collapse:collapse;border-spacing:0;border:#DDB7BA solid 1px;}
table.helpbox{width:200px;height:310px}
table.memberctrsrcbox{width:100%;height:50px;border:#AAEE55 solid 1px;background:#F0FFE1;text-align:center;border-collapse:collapse;border-spacing:0}
table.tellafriend{width:100%;border:#BDD7EF solid 1px;text-align:left;}
table.welcome{width:510px;height:50px;margin-top:17px;margin-bottom:15px;text-align:center;border-collapse:collapse;border-spacing:0;border:#AAEE55 solid 1px;background:#F0FFE1}
table.tipwd385{width:385px;text-align:center;border-collapse:collapse;border-spacing:0;border:#DDB7BA solid 1px;background:#FFF5F6;margin:0 auto;}
table.tipwd750, table.tipwdvar {width:100%;text-align:center;border-collapse:collapse;border-spacing:0;border:#DDB7BA solid 1px;background:#FFF5F6}
table.tipinfo {width:100%;text-align:center;border-collapse:collapse;border-spacing:0;border:#A4D67A solid 1px;background:#F0F9E6} 
table.websrcbox{width:70%;text-align:center;border-collapse:collapse;border-spacing:0;border:#BDD7EF solid 1px;background:#EDF6FF}
table.archivemonth{width:140px;border-collapse:collapse;border-spacing:0}
table.login3bd{width:100%;border-collapse:collapse;border-spacing:0;border-left:#A4D67A solid 1px;border-right:#A4D67A solid 1px;border-top:#A4D67A solid 1px}
table.footer{width:100%;border-collapse:collapse;border-spacing:0;text-align:center;margin-top:15px}

.RegLandingGrid {width:830px !important;margin-bottom:30px}
.RegLandingGrid td.content {width:400px;text-align:left;vertical-align:top;padding-top:20px}
.RegLandingGrid td.space {width:30px}
.RegLandingGrid ul {margin:2px 0 18px 10px;padding:0;padding-left:3px;}
.RegLandingGrid ul li {list-style:none;background:url(http://fr-img2.ciao.com/ifr/images/icons/arrow_darkorange.gif) no-repeat 0 7px;padding-left:20px;padding-top:5px;margin-bottom:3px;line-height:15px;color:#6D5F40;font-weight:bold}
* html .RegLandingGrid ul li {line-height:14px !important;padding-top:6px;}
.RegLandingRegister {width:400px;background:#F7F7F7;border:#E9E9E9 solid 1px;margin-top:5px}
.RegLandingRegister td {text-align:left;vertical-align:top;padding-top:8px;padding-bottom:5px;font-size:11px}
.RegLandingRegister td.title {font-weight:bold;padding-right:10px;padding-left:10px}
.RegLandingRegister tr.even {background:#EBEBEB}
.RegLandingMembers {margin-top:10px;width:100%}
.RegLandingMembers td {text-align:left;vertical-align:top;padding-bottom:10px;color:#7D7D7D;}
.RegLandingMembers td.pic {padding-right:17px}
.RegLandingMembers td.description {width:46%}
.RegLandingMembers td.data {width:54%}
.RegLandingAGB {margin:15px 0;clear:both;font-size:11px}
.RegLandingAGB div {float:left;margin-right:8px;height:25px}
.RegLandingButton {text-align:center}

/* CW-3135 -- BEGIN -- */
.RegLandingRegister2 {width:400px;background:#F7F7F7;border:#E9E9E9 solid 1px;margin-top:15px;}
.RegLandingRegister2 td {width:50%;text-align:left;vertical-align:top;padding:8px 5px 5px 10px;font-size:11px;}
.RegLandingRegister2 tr.even {background:#EBEBEB;}
.RegLandingRegister2 p {font-weight:bold;margin:0;font-size:11px;}
.RegLandingRegister2 input, select {font-size:11px;}
.RegLandingRegister2 .fullwidth {width:170px;}
.RegLandingRegister2 img {margin:3px 0 10px 0;}
.RegLandingGrid a.btnL {display:block;text-decoration:none;color:#FFF;font-weight:bold;}
.RegLandingMemberlogin {float:right;text-align:right;font-size:11px;color:#7D7D7D;margin-top:-5px;}
.RegLandingPrivacy {font-size:11px;padding:4px 0 3px 0;}
.RegLandingCircleImg {display:block;margin:-8px 0 12px 0;}
.RegLandingFirstreviewImg {margin-top:10px;}
.RegLandingGridCoReg {width:830px !important;margin-bottom:30px;}
.RegLandingGridCoReg td {text-align:left;vertical-align:top;}
/* CW-3135 -- END -- */

.marktplaatsSupplier {margin:0px 0 20px 0;text-align:left;clear:both}
.marktplaatsSupplier img {float:left;padding:5px 15px 5px 0px}
.marktplaatsSupplierLink {padding-top:7px}
.marktplaatsClear {clear:both;}
.marktplaatsSearch {text-align:center;margin:7px 0 18px 0}
.marktplaatsHDImg {text-align:left;margin-top:5px}
.marktplaatsCatLinks {float:left;text-align:left;margin:20px 25px 0 0;padding:10px;line-height:19px;background:#FFFBCC;}
.marktplaatsCatPics {float:left;margin-top:20px;text-align:left}
.marktplaatsPics {margin:10px 0 0 0px}
.marktplaatsPics td {padding:7px;vertical-align:top;text-align:center}
.marktplaatsPics td span {display:block;margin-top:3px}
.marktplaatsFooter {padding:25px 0 20px 0}
.marktplaatsEbayHDImg {float:left}
.marktplaatsEbayHDTxt {float:left;text-align:left;padding:12px 0 0 5px;font-size:11px;color:#7D7D7D}
.marktplaatsEbayHDBtn {float:left;padding:15px 0 0 40px}
.marktplaatsEbayFoot {text-align:left;padding:20px 0}
.marktplaatsChooseHD {padding:5px 0 10px 0;text-align:left;font-weight:bold}
.marktplaatsChoose {margin-bottom:30px;padding-bottom:30px;text-align:left}
.marktplaatsChoose img {float:left;padding-right:13px}
.marktplaatsChooseLink {float:left;padding:4px 70px 0 0}
.marktplaatsSrcRslt {background:#EEB47C;padding:7px;width:480px;clear:both}
.marktplaatsSrcRslt img {float:left;margin-right:15px}

body{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#000;background:#FFF;margin:0px;padding:0;text-align:center;}
p{font-family:Arial,Helvetica,sans-serif;font-size:13px}
form{display:inline}
input{font-family:Arial,Helvetica,sans-serif;font-size:12px}
input.m{font-size:13px}
input.w240{font-size:13px;width:240px}
input.w150{font-size:13px;width:150px}
input.w110{font-size:11px;width:110px}
.w300{width:300px}
table.w400 input, table.w400 textarea {width:370px}
input.w70{font-size:11px;width:80px}
input.w55{width:55px}
input.w40{font-size:11px;width:40px}
.bg6light,textarea.error,select.error,input.error{background:#FFF5F6}
input.btnc1{font-weight:bold;color:#FFF;background:#FF8900;border-top:solid 2px #FFC844;border-right:solid 2px #C9672D;border-left:solid 2px #FFC844;border-bottom:solid 2px #C9672D}
select.w150{width:150px}
textarea{font-family:Arial,Helvetica,sans-serif;font-size:12px}
td{font-family:Arial,Helvetica,sans-serif;font-size:13px}
hr{height:1px;color:#CECECE;background:#CECECE;border:none;}

ul.left20{margin-left:20px}

.bg3dark,.bg3norm,.bgdark{background:#BDD7EF}
.bg3light,.bglight{background:#EDF6FF}
.bgwhite{background:#FFF}
.bg12light,.bg1light{background:#F0F9E6}
.bg12norm,.bg1norm{background:#DAEFC6}
.bg12dark,.bg1dark{background:#A4D67A}
.bg2light{background:#FFE}
.bg2norm{background:#FEFDC3}
.bg4light{background:#F4F0E7}
.bg4norm{background:#E7DFCE}
.bg4dark{background:#D5C8AC}
.bg5light{background:#F0F0F0}
.bg5norm{background:#DEDEDE}
.bg5dark{background:#CCC}
.bg6norm{background:#ECD6D7}
.bg6dark{background:#DDB7BA}
.bg7{background:#FAFAFA}
.bg8{background:#F4FAFF}
.bg9light{background:#FEE7DB}
.bg9norm{background:#FCD0BD}
.bg9dark{background:#FFA577}
.bg10light{background:#F0FFE1}
.bg10norm{background:#C8ED9A}
.bg10dark{background:#AAEE55}
.bg11light{background:#FFF4D1}
.bg11norm{background:#FFEAA6}
.bg11dark{background:#FFD54C}
.bg13{background:#F8FCF3}
.bg14{background:#F7DFBF}
.bg15{background:#FBFDFF}
.bg16light{background:#FBEBEC}
.bg16norm{background:#F8E0E1}
.bg16dark{background:#F3CFCF}
.bg50{background:#E6E6DA}
.bg51{background:#D7E1D7}
.bg52{background:#FFCA7C}
.bg53{background:#EFEFEF}
.bg54{background:#D2CCCC}
.bg55{background:#F2EADD}
.bg56{background:#DCEBF2}
.bg57{background:#EBDCF2}
.bg58{background:#F2DCDC}
.c50{color:#CD3326}
.c51{color:#FF724B}
.c52{color:#7A7A7A}
.c53{color:#528264}
.c54{color:#FFC610}
.c55{color:#039}
.c56{color:#5888AB}
.c57{color:#7A89CC}
.c58{color:#6F0000}
.c70{color:#B38E6F}
.bg10light{background-color:#fffffa;} 

.invitedUserName{font-weight:bold;font-size:14px;}
.invitedUserDate{font-weight:normal; color:#7d7d7d;font-size:13px;}
.invitedUserReviewsNo{font-weight:bold; color:#7d7d7d;font-size:13px;}

.ttab{padding-left:4px;padding-right:4px;text-align:center;background:#EDF6FF}
.ttabrb{height:25px;padding-left:4px;padding-right:4px;text-align:center;background:#EDF6FF;border-right:4px solid #FFF}
.ttabon{padding-left:4px;padding-right:4px;text-align:center;background:#BDD7EF}
.ttabonrb{padding-left:4px;padding-right:4px;text-align:center;background:#BDD7EF;border-right:4px solid #FFF}
.mtab{height:25px;padding-left:4px;padding-right:4px;text-align:center;background:#F0F0F0;border-bottom:1px solid #CCC}
.mtabon{height:25px;padding-left:4px;padding-right:4px;text-align:center;border-left:1px solid #CCC;border-right:1px solid #CCC;border-top:1px solid #CCC}
.etab{width:1px;font-size:1px;border-bottom:1px solid #CCC}

DL.subcatbox{margin-bottom:10px}
DL.subcatbox DD{padding:2px 0 2px 0;margin-left:5px}
DL.subcatbox2{margin:0}
DL.subcatbox2 DD{padding:2px 0 2px 0;margin-left:5px}
DL.subcatbox3{margin:3px}
DL.subcatbox3 DD{padding:1px 0 1px 0;margin-left:5px}

input.ebay1 {width:182px}
input.ebay2 {width:130px;margin-top:5px;font-weight:bold;color:#FFF;background:#FF8900;border-top:solid 2px #FFC844;border-right:solid 2px #C9672D;border-left:solid 2px #FFC844;border-bottom:solid 2px #C9672D}

.bg2boxgdt {background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg2box.gif") repeat-x}
.bg3boxgdt {background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg3box.gif") repeat-x}

.bg3boxgdtBox {background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg3box.gif") repeat-x}

.bg4boxgdt {background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg4box.gif") repeat-x}
.bg5boxgdt {background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg5box.gif") repeat-x}
.bg6boxgdt {background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg6box.gif") repeat-x}
.bg9boxgdt {background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg9box.gif") repeat-x}
.bg11boxgdt {background:url("http://fr-img2.ciao.com/ifr/images/tabs/bg11box.gif") repeat-x}
.bg12boxgdt {background:url("http://fr-img2.ciao.com/ifr/images/tabs/bg12box.gif") repeat-x}
.bg16boxgdt {background:url("http://fr-img2.ciao.com/ifr/images/tabs/bg16box.gif") repeat-x}
.bg17boxgdt {background:url("http://fr-img2.ciao.com/ifr/images/tabs/bg17box.gif") repeat-x}
.bg2boxgdt,.bg3boxgdt,.bg4boxgdt,.bg5boxgdt,.bg6boxgdt,.bg9boxgdt,.bg11boxgdt,.bg12boxgdt,.bg16boxgdt,.bg17boxgdt {border:#C0C3C7 solid 1px;border-top:0;border-bottom:0}
.bgSPboxgdt {background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg_specoffer_box.gif") repeat-x}
.bg3boxgdtBox
{
  border:#C0C3C7 solid 1px;
  border-top:1;
  border-bottom:1;
}

.secureModeBg11boxgdt {
	background:url("https://fr-img2.ciao.com/ifr/images/tabs/bg11box.gif") repeat-x !important;
}

div#header
{
	margin-top:10px;
	position:relative;
	top:0px;
}

div#top
{
	text-align:left;
	padding:1px 0 6px 1px;
}

div#top div
{
	float:right;
	padding:3px 1px 0 0;
}

div#top2 {text-align:left;padding:1px 0 0px 1px; color: #7D7D7D;}
div#top2.top2venus{ margin-bottom:38px;}
div#top2 div {float:right;padding:3px 1px 0 0;}
div#top2 div a:link{font-size:12px;  color: #7D7D7D; }
div#top2 div a:visited{font-size:12px; color: #7D7D7D; }
div#top2 div a:hover, div#top2 div a:active{font-size:12px;color:#f76120;}
div#top2 a.up-index{z-index:-190;position:absolute; left:10;top:10;} 
div#top2 >a.up-index{z-index:190;}
h1 a.all
{
	float:right;
	padding-top:3px;
}

#wrapper
{
	min-width:750px;
	width:80%;
	margin:0 auto;
	text-align:center;
}

#wrapper2
{
	min-width:750px;
	width:100%;
	margin:0 auto;
	text-align:center;
}

h1.h1
{
	display:block !important;
	text-align:left !important;
	margin:0;
	padding:0;
	font-weight:bold;
}

h1.h1 a.rss{
  float:right;
  display:block;
  margin:8px 1px -4px 0;
}
.clearBoth{clear:both;}

h1.default
{
	margin-bottom:10px;
}

h1.searchResult, h1.memberResult
{
	margin-top:15px;
}

h1.searchResult2
{
	margin:5px 0 7px 0;
}

h1.memberResult
{
	margin-bottom:8px;
}

h1.prodPage
{
	margin:0;
	padding:0;
	font-weight:bold;
}

h2.h2, h3.h3
{
	display:block !important;
	margin:0 !important;
	text-align:left !important;
	padding:25px 0 8px 0 !important;
	font-size:16px;
	color:#000 !important;
}

h2.h2 a, h3.h3 a
{
	font-weight:normal;
	font-size:11px !important;
}

img
{
	border:none;
}

table.compare
{
	background:#bdd7ef;
	width:100%;
}

table.compareMostPopular
{
	width:100%;
	border-top: solid 1px #bdd7ef;
	/*border-left: solid 1px #bdd7ef;
	border-right: solid 1px #bdd7ef;*/
}

table.compareMostPopular tbody td
{
	border-bottom: solid 1px #bdd7ef;
}

table.compare tbody td
{
	height:50px;
	text-align:center;
	padding:10px;
	background:#fff;
	color:#7d7d7d;
}

table.compareMostPopular tbody td
{
	height:50px;
	text-align:center;
	padding:10px;
	background:#fff;
	color:#7d7d7d;
}

table.compare tbody td.img
{
	padding:5px;
}

table.compareMostPopular tbody td.img
{
	padding:5px;
}

table.stats
{
	background:#bdd7ef;
	width:100%;
}

table.stats thead th, table.stats tfoot td
{
	background:#ffe;
}

table.stats tbody td.heading
{
	text-align:left;
	background:#ffe;
	color:#000;
	font-weight:bold;
}

table.guest
{
	background-color:#ddb7ba;
	width:100%;
}

table.guest thead th, table.guest tfoot td
{
	background-color:#fff5f6;
}

table.trust
{
	background:#d5c8ac;
	width:100%;
}

table.trust thead th, table.trust tfoot td
{
	background:#f4f0e7;
}

table.review, table.review2
{

	background:#a4d67a;
	width:100%;
}

table.review thead th, table.review tfoot td, table.review tbody th,
table.review2 thead th, table.review2 tfoot td, table.review2 tbody th
{
	background:#f0f9e6;
}

table.review tbody td, table.review2 tbody td, table.trust tbody td, table.guest tbody td, table.stats tbody td
{
	color:#7d7d7d;
	text-align:center;
	padding:10px;
	background-color:#fff;
}

table.stats tbody td
{
	text-align:right;
}

table.stats tbody td.action
{
	width:30%;
	text-align:left;
	color:#000;
}

table.review2 tbody td table.ReviewTeaserDetailRating{ width:150px; }
table.review2 table.ReviewTeaserDetailRating thead b { color:#000; }
table.review2 tbody td table.ReviewTeaserDetailRating thead td{ padding-top:1px; padding-bottom:6px; }
table.review2 tbody td table.ReviewTeaserDetailRating td { padding:0; font-size:11px; text-align:left;}

table.review2 table.ReviewTeaserDetailRating tbody img{ margin-left:2px; }

table.review td.teaser, table.review2 td.teaser, table.guest td.teaser
{
	text-align:left;
	vertical-align:top;
	color:#000;
}

table.review2 td.teaser table.wdvar td, table.review2 td.teaser table.wd510 td
{
	text-align:left;
	padding:0px 15px 0px 0px;
}

table.priceComp, table.common
{
	background:#bdd7ef;
	width:100%;
}

table.priceComp2 {
	border:1px solid #CCDEF8;
	border-top:0;
	width:100%;
}

table#priceComp2tableID tbody.small tr#similarOffersLastRowSponsLinks td{border-bottom:none;}

table.priceBoxComp
{
	border-top:0;
	width:100%;
}

table.common tbody td
{
	background:#fff;
	padding:10px;
	text-align:center;
	color:#7d7d7d;
}
table.review td.txt, table.review2 td.txt, table.common td.txt
{	
	text-align:left;
	color:#000;
} 

table.review2 {border:1px solid #A4D67A;border-bottom:0px} 
table.noTopBorder {border-top:none;}
table.review2 tbody td, table.review2 tfoot td {border-bottom:1px solid #A4D67A;}
table.review2 tbody td table td {border-bottom:0;}
table.review2 tbody td.usefulness, table.review2 tbody td p.text {font-size:12px}
table.review2 tbody td img.usefulness {margin:5px 0 13px 0;}
table.review2 tbody td img.stars {margin-right:10px;}
table.review2 td.similarreview {background:#F0F9E6;text-align:left;font-size:12px}
table.review2 td.similarreview a:link {font-size:12px;color:#7D7D7D}
table.review2 td.similarreview a:visited {font-size:12px}
table.review2 td.similarreview a:hover, table.review2 td.similarreview a:active {font-size:12px;color:#7D7D7D}
table.review2 tbody td p.usefulness, table.review2 tbody td div.usefulness {margin:7px 0 0 0;font-size:11px}
table.review2 tbody td div.usefulness a {font-size:11px;}

/* Review - Company statement */
table.review2 td.teaser span.reviewTitle{
	font-weight:bold;
	font-size:14px;
	color:#7d7d7d;
}
table.review2 td.teaser p.text span.companyStatement{
	font-weight:bold;
	font-size:13px;
	color:#7d7d7d;
	display:block;
	margin:0;
	padding:0;
}

table.priceComp thead th, table.priceComp2 thead th, table.priceComp tfoot td, table.priceComp2 tfoot td, table.compare thead th, table.compareMostPopular thead th, table.compare tfoot th, table.compareMostPopular tfoot th, table.compare tfoot td, table.compareMostPopular tfoot td, table.compare tbody th, table.compareMostPopular tbody th, table.searchResults tfoot td, table.common thead th, table.common tfoot td
{
	background:#edf6ff;
}

table.priceComp2 tfoot td a:link, table.priceComp2 tfoot td a:visited, table.priceComp2 tfoot td a:hover, table.priceComp2 tfoot td a:active, table.review2 tfoot td a:link, table.review2 tfoot td a:visited, table.review2 tfoot td a:hover, table.review2 tfoot td a:active {font-size:12px}

table.auction
{
	width:100%;
	background:#ffa577;
}

table.auction thead th, table.auction tfoot td
{
	background:#fee7db;
}

table.productData
{
	background:#ddb7ba;
	width:100%;
}

table.productData thead td, table.productData tfoot td, .productHeader
{
	background:#fff5f6 !important;
}

table td.prop
{
	width:30%;
	padding-left:20px !important;
}

thead th, thead td
{
	font-weight:normal;
	font-size:13px;
	padding-left:9px;
	padding-right:8px;
	white-space:nowrap;
	height:40px;
}

table table thead td
{
	height:auto;
}

table tfoot th
{
	font-weight:normal;
}

table thead th small, table tbody td small, table.searchResults small, small a
{
	font-size:11px !important;
}

table tfoot td
{
	padding:0 8px !important;
	height:30px;
	text-align:left;
}

table.productData td
{
	background:#fff;
	padding:0px 5px 10px 10px;
	padding-top:0px !important;
	padding-bottom:10px !important;
	text-align:left;
}

table.productData h4
{
	font-weight:bold;
	font-size:11px;
	color:#000;
	margin:10px 0px 2px 6px;
}

table.productData ul
{
	margin-top:0px;
}

table.productData li
{
	margin-bottom:1px;
	list-style-type:none;
	color:#000;
}

table.productData .pDescription
{
	margin-left:17px;
	margin-bottom:-5px;
	font-size:11px;
	color:#7D7D7D;
}

table.productData p
{
	font-size:11px;
	text-indent:-14px;
	margin:0px 0px 0px 31px;
	color:#7D7D7D;
}

table.productData p span
{
	color:#000;margin-left:3px;
}

table.priceComp3 tbody td, table.priceComp2 tbody td, table.auction tbody td
{
	background:#fff;
	font-size:13px;
	text-align:center;
	padding:10px;
}
table.priceComp3 tbody td.price, .emp
{
	color:#900;
	font-size:13px;
	font-weight:bold;
}

table.priceComp3 tbody td.descr, table.auction tbody td.descr
{
	padding-left:10px;
	text-align:left;
}

table.priceComp2 tbody tr.premiumTitleForOffers td
{
    background: #E5ECF9;
}

.priceComp3 a.btnL  {display:block;text-decoration:none;color:#FFF;font-weight:bold;}



table.priceComp tbody td, table.priceComp2 tbody td, table.auction tbody td
{
	background:#fff;
	font-size:13px;
	text-align:center;
	padding:10px;
}

table.priceBoxComp tbody td
{
	background:#fff;
	font-size:13px;
	text-align:center;
	padding:10px;
}

table.auction tbody td
{
	height:50px;
}

table.priceComp tbody td
{
	height:75px;
}

table.priceComp2 tbody td
{
	height:55px;
	border-bottom:1px solid #CCDEF8;
}

table.priceBoxComp tbody td
{
	height:50px;
	/*border-bottom:1px solid #CCDEF8;*/
}

table.priceComp2 tbody tr.premium td
{
	background:#E5ECF9;
    border-bottom: 2px solid #CCDEF8;
}

table.priceBoxComp tbody tr.premium td
{
	background:#E5ECF9;
  border-bottom: px solid #CCDEF8;
}

table.priceComp2 tbody tr.premium_spain td
{
	background:#E5ECF9;
    border-bottom: 2px solid #CCDEF8;
}

table.priceBoxComp tbody tr.premium_spain td
{
	background:#E5ECF9;
    border-bottom: 1px solid #CCDEF8;
}

td.premium_right
{
    border-right: 2px solid #CCDEF8;
}

td.premium_left
{
    border-left: 2px solid #CCDEF8;
}

table.priceComp2 tbody tr.premium_title_spain td
{
    background: #E5ECF9;
    border-right: 2px solid #CCDEF8;
    border-left: 2px solid #CCDEF8;
    border-bottom: 0px none;
    text-align: left;
    height: 10px;
    font-size: 11px;
    padding-bottom:0px;
}

table.priceBoxComp tbody tr.premium_title_spain td
{
    background: #E5ECF9;
    border-right: 2px solid #CCDEF8;
    border-left: 2px solid #CCDEF8;
    border-bottom: 0px none;
    text-align: left;
    height: 10px;
    font-size: 11px;
    padding-bottom:0px;
}

table.priceComp2 tbody tr.premium_title td
{
    background: #E5ECF9;
    border-right: 2px solid #CCDEF8;
    border-left: 2px solid #CCDEF8;
    border-bottom: 0px none;
    text-align: left;
    height: 10px;
    font-size: 11px;
    padding-bottom:0px;
}

table.priceBoxComp tbody tr.premium_title td
{
    background: #E5ECF9;
    /*border-top: px solid #CCDEF8;*/
    /*border-right: 0px solid #CCDEF8;*/
    /*border-left: 0px solid #CCDEF8;*/
    /*border-bottom: 1px none;*/
    text-align: left;
    /*border-bottom: 1px solid #CCDEF8;*/
    height: 10px;
    font-size: 11px;
    padding-bottom:px;
}

table.priceComp tbody td a:visited,table.priceComp tbody td a, table.productData tbody td a, table.auction tbody.small td a, table.priceComp tbody td a:hover, table.productData tbody td a:hover, table.auction tbody.small td a:hover
{
	font-size:11px;
}

table.priceComp2 tbody td a:visited,table.priceComp2 tbody td a, table.priceComp2 tbody td a:hover
{
	font-size:12px;
}

table.priceBoxComp tbody td.price a.pricecompbox{font-size:17px;font-weight:bold;}

table.priceBoxComp tbody td.price_top_offers a.pricecompbox{font-size:15px;font-weight:bold;white-space:nowrap;}
table.compareMostPopular tbody  a.pricecompbox{font-size:17px;font-weight:bold}

table.priceComp2 tbody td.price a.pricecomp{font-size:16px;font-weight:bold;white-space:nowrap;}
table.priceComp2 tbody td.price span.currency{font-size:14px;font-weight:bold}
table.priceComp2 tbody td.price {padding:0 20px}

.priceComp2 .price img{display:block;margin:auto;margin-top:4px}
.priceComp2 .thumbs{padding:6px;}

table tbody.small td
{
	padding:5px;
	font-size:11px;
	color:#7d7d7d;
}

table.priceComp tbody td.price, .emp
{
	color:#900;
	font-size:13px;
	font-weight:bold;
}

table.priceComp tbody td.shipm, table tbody td.descr
{
	line-height:12px;
}

tbody td.descr a{font-weight:bold;}

table.priceComp tbody td.descr, table.auction tbody td.descr
{
	padding-left:10px;
	text-align:left;
}

table.priceComp tbody td.premium, table tbody td.premium
{
	background-color:#E5ECF9;
}

table.priceComp2 tbody td.descr, table.priceComp2 tbody td.shipm
{
	padding-left:10px;
	text-align:left;
	line-height:14px;
}

table.priceComp2 tbody td.shipm {width:20%}

table.priceBoxComp tbody td.descr, table.priceBoxComp tbody td.shipm
{
	padding-left:10px;
	text-align:left;
	line-height:14px;
}

table.priceComp2 tbody td.shipm span
{
    color:#000;
}

table.priceBoxComp tbody td.shipm span
{
    color:#000;
}

.priceComp2 div.rating {margin-top:5px}
.priceComp2 div.rating a:link{font-size:11px;color:#7D7D7D}
.priceComp2 div.rating a:visited{font-size:11px}
.priceComp2 div.rating a:hover, .priceComp2 div.rating a:active{font-size:11px;color:#f76120}

.priceComp2 div.ratingSimilarOffers {margin-top:2px}
.priceComp2 div.ratingSimilarOffers a:link{font-size:11px;color:#7D7D7D}
.priceComp2 div.ratingSimilarOffers a:visited{font-size:11px}
.priceComp2 div.ratingSimilarOffers a:hover, .priceComp2 div.rating a:active{font-size:11px;color:#f76120}


.priceComp2 .descr a.prod:link, .priceComp2 .descr a.prod:visited{font-size:13px;line-height:16px}
.priceComp2 .descr a.prod:hover, .priceComp2 .descr a.prod:active{font-size:13px;line-height:16px}

.priceComp2 td.descr a.more:link{font-size:11px;font-weight:normal;color:#7D7D7D}
.priceComp2 td.descr a.more:visited{font-size:11px;font-weight:normal}
.priceComp2 td.descr a.more:hover, .priceComp2 td.descr a.more:active{font-size:11px;font-weight:normal;color:#f76120}

table.opinionMatchedOffers {
	border-color: #A4D67A;
	border-bottom-width: 0px;
	width: 100%;
}
table.opinionMatchedOffers tbody td {
	height:32px;
	border-color: #A4D67A;
}


.btnR{background:url("http://fr-img1.ciao.com/ifr/images/icons/button_orange_s_L.gif") no-repeat left top; margin:0px;padding:0px;padding-left:8px;}
.btnL{background:url("http://fr-img1.ciao.com/ifr/images/icons/button_orange_s_R.gif") no-repeat right top; margin:0px;padding:5px 15px 5px 7px;}
.priceComp2 a.btnL  {display:block;text-decoration:none;color:#FFF;font-weight:bold;}

/* --------------------------------------------------------*/
div.btSeeSalesTax{text-align:center;margin: 12px auto 14px;}
.btCalcL{background:url("http://fr-img1.ciao.com/ifr/images/buttons/bt_tax_calc_r.gif") no-repeat right top; margin:0px; padding:5px 0px 5px 0px;white-space:nowrap;}
.btCalcR{background:url("http://fr-img1.ciao.com/ifr/images/buttons/bt_tax_calc_l.gif") no-repeat left top; margin:0px; padding:3px; _padding:0 3px; padding-left:8px;display:inline;}
.priceComp2 a.btCalcL  {text-decoration:none; color:#FFF; font-size:12px; font-weight:normal; padding:2px 8px 4px 0; margin:0;}
.salesTaxPrice {margin-top:10px;display:block;}
/* --------------------------------------------------------*/

.imgProd table tr td a.btnProduct
{
	padding-top:6px;
	text-decoration:none;
	color:#575757;
	font-size:12px;
	vertical-align:middle;
}

.imgProd table tr td a.btnProduct:hover
{
	text-decoration:underline;
}

table.accessories
{
	background:#FFD54C !important;
}

table.accessories thead th, table.accessories tfoot td
{
	background:#FFF4D1 !important;
}

table.auction2
{
	border:1px solid #ffa577;
	border-top:0;
	width:100%;
}

table.auction2 thead th, table.auction2 tfoot td
{
	background:#fee7db;
}

table.auction2 tfoot td a:link, table.auction2 tfoot td a:visited, table.auction2 tfoot td a:hover, table.auction2 tfoot td a:active
{font-size:12px}

table.auction2 tbody td
{
	background:#fff;
	font-size:13px;
	text-align:center;
	padding:10px;
}

table.auction2 tbody td
{
	height:55px;
	border-bottom:1px solid #ffa577;
}

table.auction2 tbody td a:visited,table.auction2 tbody td a, table.auction2 tbody td a:hover
{
	font-size:12px;
}

table.auction2 tbody td.price a.pricecomp{font-size:19px;font-weight:bold}
table.auction2 tbody td.price span.currency{font-size:14px;font-weight:bold}

table.auction2 tbody td.descr, table.auction2 tbody td.shipm
{
	padding-left:10px;
	text-align:left;
	line-height:14px;
	font-size:11px;
}
table.auction2 tbody td.shipm span
{
    color:#000;
}

.auction2 td.rating a:link{font-size:11px;color:#7D7D7D}
.auction2 td.rating a:visited{font-size:11px}
.auction2 td.rating a:hover, .auction2 td.rating a:active{font-size:11px;color:#f76120}

.auction2 td.descr a.more:link{font-size:11px;font-weight:normal;color:#7D7D7D}
.auction2 td.descr a.more:visited{font-size:11px;font-weight:normal}
.auction2 td.descr a.more:hover, .auction2 td.descr a.more:active{font-size:11px;font-weight:normal;color:#f76120}

.auction2 a.btnL  {display:block;text-decoration:none;color:#FFF;font-weight:bold;}

.auction2 .price img{display:block;margin:auto;margin-top:4px}
.auction2 .thumbs{padding:6px;}

table.pseudoTable
{
	background:#D5C8AC !important;
}

table.pseudoTable thead th, table.pseudoTable tfoot td
{
	background:#F4F0E7 !important;
}

tbody.pseudo td
{
	height:auto !important;
}

a.btn, table.searchResults a.btn
{
	display:block;
	white-space:nowrap;
	font-size:12px !important;
	padding:1px 9px;
	text-decoration:none;
	font-weight:bold;
	color:#fff !important;
	background:#FF8900;
	border:2px solid;
	border-color:#FFC844 #C9672D #C9672D #FFC844;
}

.shop
{
	width:130px;
	padding:8px 10px 5px !important;
}

.clear
{
	clear:both;
	margin:0 !important;
	float:none !important;
	height:1px;
	overflow:hidden;
}

table.similar
{
	width:100%;
	border:1px solid #bdd7ef;
	text-align:left;
}

table.similar td
{
	padding:10px;
	vertical-align:top;
}

table.similar ul
{
	width:230px;
	margin:0;
	padding:0;
}

table.similar li
{
	list-style:none;
}

* html table.similar li
{
	height:1%;
	margin-bottom:-3px;
}

table.similar li input
{
	float:left;
}

table.similar li a
{
	display:block;
	margin-left:19px;
	padding:2px;
	text-decoration:underline;
}

table.similar .btn
{
	text-align:center;
}

table.similar .btn input
{
	width:130px;
}

table.similar div
{
	color:#7d7d7d;
	font-size:11px;
	padding-bottom:5px;
}

table.similar li div
{
	margin-left:21px
}

* html table.similar li div
{
	margin-left:24px
}

div.breadCrumb
{
	text-align:left;
	padding:5px 1px 10px;
}

div.breadCrumb2 {float:left;text-align:left;padding:5px 1px 10px 0px;width:75%;}
.breadCrumb2 a:link{font-size:12px;color:#7D7D7D}
.breadCrumb2 a:visited{font-size:12px}
.breadCrumb2 a:hover, .breadCrumb2 a:active{font-size:12px;color:#f76120}
.breadCrumb2 {font-size:12px;color:#7D7D7D;font-weight:normal;}

div.liquid
{
	width:100% !important;
}

table.adWords td
{
	padding:0 10px 5px 0;
}

#footer
{
	text-align:center;
	margin:15px auto auto;
	width: 725px;
	clear: both;
}

#footer a
{
	font-size:11px;
}

#category
{
	text-align:left;
}

#category a
{
	color:#666;
}

#category a:hover
{
	color:#f76120;
}

#category h2
{
	margin:0;
	display:block;
}

#category h2 a
{
	font-size:16px;color:#666;text-decoration:none;
}

#category h2 a:hover
{
	color:#f76120;text-decoration:underline;
}

#category div
{
	width:250px;
	float:left;
	margin-bottom:18px;
}

#mainNav ul{ \width:850px; w\idth:848px; border:none; z-index:200; position: relative; } 

#mainNav a:hover span{background-position: 100% -30px;}

#mainNav{ clear:right;}

#mainNav ul{margin:0 auto !important; padding:0;}
/*
div.de, div.es, div.fr, div.it, div.uk, div.nl, div.se { padding:4px 0 0 15px; }
div.es { padding-left:16px; }
div.fr { padding-left:7px; }
div.it { padding-left:18px }
div.uk { padding-left:12px }
div.nl { padding-left:8px }
div.se { padding-left:12px }

div.de2, div.es2, div.fr2, div.it2, div.uk2, div.nl2, div.se2 { padding:5px 0 0 15px; }
div.es2 { padding-left:16px }
div.fr2 { padding-left:7px; }
div.it2 { padding-left:18px }
div.uk2 { padding-left:12px }
div.nl2 { padding-left:8px }
div.se2 { padding-left:12px }
*/
#mainNav ul.de3 { \width:830px; w\idth:828px; }
#mainNav ul.es3 { /*\width:730px; w\idth:728px;*/ }
#mainNav ul.fr3 { \width:814px; w\idth:812px; }
#mainNav ul.it3 { \width:834px; w\idth:832px; }
#mainNav ul.uk3 { \width:730px; w\idth:728px; }
#mainNav ul.nl3 { \width:838px; w\idth:836px; }
#mainNav ul.se3 { \width:770px; w\idth:768px; }


#mainNav li
{
	position:relative;
	top:1px;
	list-style:none;
	float:left;
	padding:0;
}

#mainNav a
{
	float:left;
	display:block;
	background:url("http://fr-img2.ciao.com/ifr/images/tabs/bg_topnavi_left.gif") no-repeat;
	padding-left:11px;
	border-bottom:1px solid #93C0FF;
	text-decoration:none;
}

#mainNav a span
{
	float:left;
	display:block;
	background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg_topnavi_right.gif") no-repeat right top;
	padding:4px 11px 3px 0px;
	color: #575757 !important;
}

#mainNav a:hover span {color:#000 !important;}

/* !IE5-Mac \*/
#mainNav a span { float:none; }
/**/

#mainNav #current a
{
	background-position:0 -30px;
	border:0;
}

#mainNav #current a span
{
	background-position:100% -30px;
	color:#000;
	font-weight:normal;
	padding-bottom:4px;
}

#mainNav a:hover
{
	background-position:0 -30px;
}

#mainNav a:hover span
{
	background-position:100% -30px;
}

.search
{
text-align:center;font-weight:bold;
\height:40px;
he\ight:32px;
margin:0 auto;
border:1px solid #93c0ff;
border-top:none;
background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg_search_40px.gif")
repeat-x;
padding:7px 0 0px;
clear:both;
white-space: nowrap;
}

.search a.auction
{
	font-size:11px !important;
	float:right;
	padding-top:5px;
	padding-right:10px;
}

.result
{
	background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg5box.gif") repeat-x !important;
	border:1px solid #c0c3c7;
}

.noSearch
{
	background:#bdd7ef;
	height:10px;
	overflow:hidden;
	clear:right;
}

div.HockeyBanner
{
	text-align:right;
	padding:0px;
	margin-right: 0px;
}

div.banner
{
	padding:4px 0;
	background:#edf6ff;
}

#banner2 {padding:4px 0; background:#edf6ff; }

#HockeyScraper
{
	position:absolute;
	visibility:visible;
}

#scraper
{
	position:absolute;
	visibility:visible;
}

#scraper_new
{
	position:relative;
	visibility:visible;
}

#hockey_scraper
{
	position:relative;
	visibility:visible;
}

table.top5
{
	text-align:left;
	width:100%;
}

table.top5 td
{
	vertical-align:top;
	padding:0;
	width:33%;
	background:url(http://fr-img1.ciao.com/ifr/images/tabs/bg_hp_top5.gif) no-repeat;
}

table.top5 h3
{
	margin:0;
	padding:8px 0 2px 26px;
	font-size:12px;
	color:#7d7d7d;
	font-weight:bold;
	display:block;
	text-align:left;
}

table.top5 ul
{
	padding:0;
	font-size:11px;
	color:#7d7d7d;
	margin:10px 0 10px 0px;
}

table.top5 ul li
{
	margin-left:25px;
	list-style:none;
	line-height:16px;
}

li.catLink
{
	margin-top:5px;
}

table.top5 ul a
{
	font-size:11px !important;color:#666;text-decoration:none;
}

table.top5 ul a:hover
{
	font-size:11px !important;color:#f76120;text-decoration:underline;
}

table.communityTeaserHP
{
	text-align:left;
	width:100%;
}

table.communityTeaserHP td
{
	vertical-align:top;
	padding:0 0 8px 0;
	width:33%;
	background:url(http://fr-img2.ciao.com/ifr/images/tabs/bg_hp_community.gif) no-repeat;
	font-size:12px;
	color:#666;
}

table.communityTeaserHP td table.top5 td, table.communityTeaserHP td table td
{
	background-position:700px 700px; /* move backgrouds outside viewport */
}

table.communityTeaserHP td table.hitlistTeaser td
{
    text-align:left;vertical-align:middle;width:auto;padding-left:10px;
}

table.communityTeaserHP td div.space
{
	margin:0 12px 0 10px; /* small padding inside <td>s */
}

table.communityTeaserHP td div.space2
{
	margin:0 12px 0 26px; /* big padding inside <td>s */
}

table.communityTeaserHP h3
{
	margin:0;
	padding:8px 0 15px 26px;
	font-size:12px;
	color:#7d7d7d;
	font-weight:bold;
	display:block;
	text-align:left;
}

table.communityTeaserHP a.review, table.communityTeaserHP a.hdl
{
	font-size:12px;color:#000;
}

table.communityTeaserHP a.review:hover, table.communityTeaserHP a.hdl:hover
{
	font-size:12px;color:#f76120;
}

table.communityTeaserHP a.small, table.communityTeaserHP a.tabcatprod
{
	color:#666;
}

table.communityTeaserHP a.small:hover, table.communityTeaserHP a.tabcatprod:hover
{
	color:#f76120;
}

table.communityTeaserHP td table.hitlistTeaser a
{
	font-size:12px;color:#000;
}

table.communityTeaserHP td table.hitlistTeaser a:hover
{
	font-size:12px;color:#f76120;
}

div.startHeading
{
	margin-bottom:13px;
	text-align:left;
	background:url(http://fr-img2.ciao.com/ifr/images/icons/bg_h.gif) 100% 50% repeat-x;
	clear:both;
}

div.startHeading h3
{
	display:inline;
	background:white;
	font-size:13px;
	padding-right:5px;
	color:#999
}

.searchHome
{
	border:1px solid #93c0ff;
	background:#edf6ff;
	padding:6px 0;
}

.searchHome span
{
	font-weight:bold;
	color:#999
}

div.topWrapper
{
	width:100%;
	clear:right;
	background:url(http://fr-img2.ciao.com/ifr/images/header/home_bg.gif) 0 29px repeat-x;
}

.searchHome input.srcButton {position:relative;top:1px;vertical-align:top;margin-left:5px}

div.topWrapper .topHome a
{
	width:750px;
	margin:0 auto;
	font-size:11px;
}

div.topWrapper div div
{
	float:left;
	width:80px;
}

/* !IE5-Mac \*/
div.topWrapper div div
{
	width:auto;
}
/**/

div.topWrapper a
{
font-size:11px !important;
}

div.linksHome
{
	float:right;
	padding:4px 1px 1px 0;
}

div.linksHome a
{
	font-size:12px;color:#666;
}

div.linksHome a:hover
{
	font-size:12px;color:#f76120;
}

h1.headingHome
{
	display:block;
	font-size:17px;
	font-weight:bold;
	color:#FF6700;
	margin:16px 0 10px;
}

p.info { margin:10px 0 17px; }

p.info a
{
	color:#666;
}

p.info a:hover
{
	color:#f76120;
}

table.webSearch
{
	width:100%;
	background:#ccc;
	padding:0;
}

table.webSearch thead th, table.webSearch tfoot td
{
	background:#f0f0f0;
}

table.webSearch td
{
	background:#fff;
	padding:10px;
}

table.searchResults
{
	width:100%;
	padding:0;
	background:#bdd7ef;
}

/*change?*/
table.searchResults thead td
{
	height:auto;
	text-align:center;
	padding:4px 8px;
	background:#edf6ff;
}

table.searchResults tr.product td
{
	height:100px;
	background:white;
	padding:10px;
	text-align:center;
	color:#7d7d7d;
}

table.searchResults .prodImage
{
	width:110px;
	padding:10px 0 !important;
}

table.searchResults img
{
	margin-bottom:5px;
}

table.searchResults p
{
	margin:3px 0 10px;
}

table p.text
{
	margin-top:5px;
	margin-bottom:0;
}

table.searchResults td.cat
{
	padding:3px 10px;
	background:#edf6ff;
}

table.searchResults td.catPath
{
	padding:10px;
	background:#fff;
}

table.searchResults td.catPath ul
{
	margin:0;
	padding:0;
}

table.searchResults td.catPath ul li
{
	list-style:none;
	background:url(http://fr-img2.ciao.com/ifr/images/icons/square.gif) no-repeat 0 6px;
	padding-left:10px;
	color:#7d7d7d;
}

table.searchResults tbody.resultsBody td
{
	background:#fff;
	height:100px;
	text-align:center;
	padding:10px;
}

table.searchResults td.searchCount
{
	padding:5px 7px;
	background:url('http://fr-img1.ciao.com/ifr/images/tabs/bg3box.gif') repeat-x;
}

table.searchResults tr.searchheader { background:#EDF6FF; text-align:center; height:26px;}

.searchResults2
{
	width:100%;
	border:#CCDEF8 solid 1px;
	border-top:0;border-bottom:0;
}

.searchResults2 tbody td
{
	padding:8px;
	text-align:center;
	border-bottom:#CCDEF8 solid 1px;
	color:#7d7d7d;
}

.searchResults2 tbody td a
{
	font-weight: bold;
}

.searchResults2 tbody td a.cat
{
	font-weight: normal;
}

.searchResults2 p
{
	margin-top:1px;
	margin-bottom:0;
	font-size:11px;
}
.searchResults2 p img {margin-right:7px}

.searchResults2 td.noWrap div {margin:3px auto 7px;font-size:11px}

.searchResults2 a.product:link, .searchResults2 a.product:visited, .searchResults2 a.product:hover, .searchResults2 a.product:active{font-size:16px;}
.searchResults2 a.price:link, .searchResults2 a.price:visited, .searchResults2 a.price:hover, .searchResults2 a.price:active{font-size:16px;font-weight:normal}
.searchResults2 a.price:visited, .searchResults2 a.product:visited {color:#551A8B;}

.searchResults2 a.cat:link{font-size:11px;color:#666;}
.searchResults2 a.cat:visited{font-size:11px;}
.searchResults2 a.cat:hover, .searchResults2 a.cat:active{font-size:11px;color:#f76120;}

.searchResults2 a.btnL, table.auction td.shop a.btnL, .priceComp a.btnL {display:block;text-decoration:none;color:#FFF;font-weight:bold;font-size:12px !important}

.searchResults2 .shopname {margin-top:-3px !important}

.searchResults2 td.noWrap {width:200px}

.searchResults2 tbody td.shipm
{
	padding-left:10px;
	text-align:left;
	line-height:14px;
	font-size:11px;
}

.searchResults2 tbody td.shipm span
{
    color:#000;
}

.searchResults2 tbody td.img
{
	width:100px
}

.searchResults2 tbody td a.highlight
{
	font-weight: normal;
	font-size: 16px;
}

.searchResults2 div.rating {margin-top:5px}
.searchResults2 div.rating a:link{font-size:11px;color:#7D7D7D}
.searchResults2 div.rating a:visited{font-size:11px}
.searchResults2 div.rating a:hover, .priceComp2 div.rating a:active{font-size:11px;color:#f76120}

.alignLeft
{
	text-align:left !important;
}

.noWrap
{
	white-space:nowrap;
}

#searchOpt
{
	text-align:left;
	padding:10px 0;
}

.topLinks
{
	text-align:left;
	padding:4px;
}

.topLinks a
{
	text-decoration:none;
	display:block;
	height:100%;
}

html>body .topLinks a
{
	height:auto;
}

.topLinks a strong
{
	text-decoration:underline;
}

.topLinks span.url
{
	color:#7d7d7d;
}

.topLinks span.text
{
	color:#000;
}

div.sponsor
{
	text-align:right;
	color:#c0c0c0;
	font-size:10px;
}

#ebay table{width:100%;}
table.ebay{width:100%;}
table.ebay td, table.ebay a{font-size:11px !important;}
table.ebay thead th{font-weight:normal;font-size:11px;white-space:nowrap;height:auto;color:#7d7d7d;padding:0 0 5px 0;}
table.ebay tfoot td{ padding:0 !important;height:50px;}
table.ebay tfoot td a.all{font-size:13px !important;}
table.ebay tfoot td a.clause{ color:#7d7d7d;float:right;}
table.ebay td.time{text-align:right;padding-right:5px;}

img#sun
{
	position:relative;
	top:1px;
	margin:7px 0 0 19px;
}

div.backLink
{
	border:#A4D67A solid 1px;
	border-top:none;
	text-align:left;
	height:30px;
	line-height:30px;
	background:#daefc6;
	padding-left:8px;
	clear:both;
}

.diamond
{
	float:left;
	margin-right:5px;
	height:37px;
}

div.error
{
	border:1px solid #ddb7ba;
	background:#fff5f6;
	text-align:center;
	padding:10px;
	color:#f00;
}

div.buttons
{
	color:#7d7d7d;
}

div.buttons img
{
	margin:0 7px -1% 15px;
}

.tiplink {
    color: #0033cc;
    text-decoration: underline;
    cursor:pointer;
    cursor:hand;
}
.tiplink:hover {
    color: #ffa500;
}
a.tooltip span{display:none;}
a.tooltip:hover{background:#fff;text-decoration:none;}
a.tooltip:hover span{max-width:500px;position:absolute;display:block;z-index:666;padding:7px 9px;background-color:#fff;border:1px solid #cecece;color:#000;}

div.tooltip {
	position: absolute;
	display: none;
	max-width:500px;
	padding:7px 9px;
	background-color:#fff;
    text-align:left;
	border:1px solid #cecece;
	color:#000;
	-moz-border-radius:6px;
	opacity:0.94;
	cursor:default;
    z-index:100;
}

div.tooltip a {
	color:#0033cc;
	border:0;
	text-decoration:underline;
}

div.tooltip iframe {
	display:none;
}

* html div.tooltip iframe {
	filter:mask();
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	z-index:-1;
	border:1px solid #000000;
}

div.tooltip p.salesTaxTxt{
	margin:5px 2px 5px 0px;
}
div.tooltip p.salesTaxInfo{
	margin:0px 2px 4px 0px;
	font-size:11px;
	color:#7d7d7d;
	clear:both;
}

div.tooltip input.btSalesTax{
	background-image:url('http://fr-img1.ciao.com/ifr/images/buttons/bt_tax_calc_enter.gif');
	background-repeat:no-repeat;
	background-position:center;
	width:76px;
	height:19px;
	border:none;
	background-color:transparent;
	float:right;
	margin:0 0 6px 0;
}
div.tooltip input.salesTaxInput{
	width:115px;
	float:left;
}

div.tooltip img.close {
	position:relative;
	top:-5px;
	right:-5px;
	cursor:pointer;
	margin-left:5px;
	margin-bottom:5px;
	border:0px solid #000;
	float:right;
}

div.tooltip img.mouseOut {
	-moz-opacity: 1.0;
	filter: alpha(opacity=100);
}

div.tooltip img.mouseOver {
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
}

table.common a.tooltip:hover span{background-color:#ffffe1;}
html>body a.tooltip:hover span{-moz-border-radius:6px;opacity:0.94;cursor:default;}

div.formField{text-align:left;padding-bottom:2px;clear:both;}
div.formField div.col{margin-left:380px;}
div.formField label{float:left;width:375px;}
div.formField div div{padding-bottom:5px;}
div.formSep{height:20px;}
.ieFix{margin-left:-3px;}
html>body .ieFix{margin-left:5px;}

table.tabs{width:100%;border-left:1px solid #C0C3C7;}
table.tabs td{text-align:center;height:23px;line-height:23px;border:1px solid #C0C3C7;border-left:0;padding:0;}
table.tabs td a{text-decoration:none;}
table.tabs span.grey { background:url(http://fr-img1.ciao.com/ifr/images/tabs/bgtaboff.gif); display:block; }
#mtab2 a,#mtab3 a,#mtab4 a,#mtab5 a,#mtab6 a,#mtab9 a,#mtab11 a,#mtab12 a,#mtab16 a,#mtab17 a{background-repeat:repeat-x;display:block;height:100%;}
#mtab2 a, #mtab2on {background:url("http://fr-img2.ciao.com/ifr/images/tabs/bg2tab_both.gif");}
#mtab3 a, #mtab3on {background:url("http://fr-img2.ciao.com/ifr/images/tabs/bg3tab_both.gif");}
#mtab4 a, #mtab4on {background:url("http://fr-img2.ciao.com/ifr/images/tabs/bg4tab_both.gif");}
#mtab5 a, #mtab5on {background:url("http://fr-img2.ciao.com/ifr/images/tabs/bg5tab_both.gif");}
#mtab6 a, #mtab6on {background:url("http://fr-img2.ciao.com/ifr/images/tabs/bg6tab_both.gif");}
#mtab9 a, #mtab9on {background:url("http://fr-img2.ciao.com/ifr/images/tabs/bg9tab_both.gif");}
#mtab11 a, #mtab11on {background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg11tab_both.gif");}
#mtab12 a, #mtab12on {background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg12tab_both.gif");}
#mtab16 a, #mtab16on {background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg16tab_both.gif");}
#mtab17 a, #mtab17on {background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg17tab_both.gif");}
#mtab2 a:hover, #mtab3 a:hover, #mtab4 a:hover, #mtab5 a:hover, #mtab6 a:hover, #mtab9 a:hover, #mtab11 a:hover, #mtab12 a:hover, #mtab16 a:hover, #mtab17 a:hover{background-position:0 -35px;}
#mtab2on, #mtab3on, #mtab4on, #mtab5on, #mtab6on, #mtab9on, #mtab11on, #mtab12on, #mtab16on, #mtab17on{background-position:0 -35px;border-bottom:0;}

.secureModeMtab2 a, .secureModeMtab2on {
	background:url("https://fr-img2.ciao.com/ifr/images/tabs/bg2tab_both.gif") !important;
}

.secureModeMtab3 a, .secureModeMtab3on {
    background:url("https://fr-img2.ciao.com/ifr/images/tabs/bg3tab_both.gif") !important;
}

.secureModeMtab4 a, .secureModeMta4on {
    background:url("https://fr-img2.ciao.com/ifr/images/tabs/bg4tab_both.gif") !important;
}

.secureModeMtab5 a, .secureModeMtab5on {
    background:url("https://fr-img2.ciao.com/ifr/images/tabs/bg5tab_both.gif") !important;
}

.secureModeMtab6 a, .secureModeMtab6on {
    background:url("https://fr-img2.ciao.com/ifr/images/tabs/bg6tab_both.gif") !important;
}

.secureModeMtab9 a, .secureModeMtab9on {
    background:url("https://fr-img2.ciao.com/ifr/images/tabs/bg9tab_both.gif") !important;
}

.secureModeMtab11 a, .secureModeMtab11on {
    background:url("https://fr-img1.ciao.com/ifr/images/tabs/bg11tab_both.gif") !important;
}

.secureModeMtab12 a, .secureModeMtab12on {
    background:url("https://fr-img1.ciao.com/ifr/images/tabs/bg12tab_both.gif") !important;
}

.secureModeMtab16 a, .secureModeMtab16on {
    background:url("https://fr-img1.ciao.com/ifr/images/tabs/bg16tab_both.gif") !important;
}

.secureModeMtab17 a, .secureModeMtab17on {
    background:url("https://fr-img1.ciao.com/ifr/images/tabs/bg17tab_both.gif") !important;
}

.mtabempty{border:0 !important;border-bottom:1px solid #C0C3C7 !important;width:35% !important;}

#hitliste{margin-top:4px;margin-bottom:11px;font-size:11px;color:#7d7d7d;}
#hitliste div{background:#f0f9e6;border:1px solid #a4d679;font-size:11px;color:#7d7d7d;padding:2px 6px;float:left;}
#hitliste span{position:relative;top:3px;left:5px;}
#hitliste span a{font-size:11px;}
html>body #hitliste {margin-right:5px;}

#proMem{width:100%;text-align:left;margin-bottom:15px;}
#proMem td{padding:0;vertical-align:top;}
#proMem td.img{width:220px;text-align:center;padding-top:5px;}
#proMem td.content{padding:5px 15px 0 0;background:url(http://fr-img1.ciao.com/ifr/images/icons/bg_line.gif) 98% 0 no-repeat;}
#proMem td.menu{width:198px;padding-top:5px;}
#proMem table.data td{padding:0;padding-right:5px;color:#7d7d7d;vertical-align:middle;}
#proMem td.memImg{padding-left:15px; padding-right:49px;}
#proMem td.memDescr{padding-top:10px;padding-left:17px;}
#proMem td.menu ul{margin-bottom:11px;margin:2px 0 12px;padding:0;padding-left:3px;}
#proMem td.menu ul li{list-style:none;background:url(http://fr-img2.ciao.com/ifr/images/icons/arrow_greyborder.gif) no-repeat 0 7px;padding-left:18px;padding-top:4px;margin-bottom:3px;line-height:14px;}
html>body #proMem td.menu ul li{padding-top:3px;line-height:15px;}
#proMem td.menu ul li a{font-size:11px;}

.secureModeMenu ul li {
	background: url(https://fr-img2.ciao.com/ifr/images/icons/arrow_greyborder.gif) no-repeat 0 7px !important;
}

.secureModeContent {
	background:url(https://fr-img1.ciao.com/ifr/images/icons/bg_line.gif) 98% 0 no-repeat !important;
}

#proMem td.imgProd{width:220px;padding-top:5px;text-align:center;}
#proMem td.videoProd{width:220px;padding-top:5px;padding-right:10px;}
#proMem td.contentProd{padding:5px 15px 0 0}
#proMem td.contentProd p.stars {margin:6px 0 5px 0}
#proMem td.contentProd p.reviewteaser {line-height:13px;color:#000}
#proMem td.contentProd p{font-size:12px;color:#7D7D7D;line-height:15px;margin:0;padding:0}
#proMem td.contentProd p a:link{color:#7D7D7D;font-size:12px}
#proMem td.contentProd p a:visited{font-size:12px}
#proMem td.contentProd p a:hover, #proMem td.contentProd p a:active{color:#f76120;font-size:12px}

#proMem td.contentProd .reviewAuthor, #proMem td.contentProd .reviewAuthor a {font-size:12px; color:#666;}
#proMem td.contentProd .comment{width:282px; height:50px; overflow:hidden; padding-top:10px; margin-bottom:3px;}
#proMem td.contentProd .offers{width:282px;}

/* Prod. Page Header Redesign Dec 2007*/
#proMem td.contentProd .ActionButtons {width:400px;margin:10px 0 5px 0;}

#proMem td.contentProd p.proddata {margin:4px 0 5px 0}
#proMem td.contentProd p.proddata img {margin-left:5px}
#proMem td.contentProd p.descr {color:#000;margin:6px 0 5px 0}

#proMem .ProdPagePriceRange {background:url(http://fr-img1.ciao.com/ifr/images/crux/background/prodpage_price-gradient.gif) no-repeat;width:196px;height:40px;margin: 10px auto 10px auto;padding-top:0px;line-height:17px;color:#575757; }
#proMem .ProdPagePriceRange table {margin:0 auto}
#proMem .ProdPagePriceRange table td img {margin-left:10px}
#proMem .ProdPagePriceRange a {color:#575757;font-weight:bold}
#proMem .ProdPagePriceRange a:hover {color:#f76120;}


#proMem td.menuProd{width:198px;padding-top:0px;}
#proMem td.menuProd ul{margin-bottom:11px;margin:3px 0 6px;padding:0;padding-left:7px;}
#proMem td.menuProd ul li{list-style:none;background:url(http://fr-img2.ciao.com/ifr/images/icons/arrow_greyborder.gif) no-repeat 0 4px;padding-left:18px;}
#proMem td.menuProd ul li a:link{font-size:12px;color:#7D7D7D}
#proMem td.menuProd ul li a:visited{font-size:12px}
#proMem td.menuProd ul li a:hover, #proMem td.menuProd ul li a:active{font-size:12px;color:#f76120}
#proMem td.menuProd #greyMenu {border:#D5DCE4 solid 1px;vertical-align:top;padding:0px;display:none;}
#proMem td.menuProd #contentAd {width:300px;height:100px;vertical-align:top;padding:0px;display:block;}
#proMem td.menuProd div div {background:#F5F7F8;border:#FFF solid 1px;vertical-align:top;margin:0px;padding:0px}

#proMem table.dataProd td{padding:0;padding-right:5px;color:#7d7d7d;vertical-align:middle;font-size:12px}

#proMem .guidance {
    background-color:#FAFAFA;
    padding:8px 10px;
}
#proMem .guidance ul {
    -moz-padding-start:0;
    margin:6px 0 12px;
    padding-left:0;
}
#proMem .guidance ul li {
    background:url("http://fr-img2.ciao.com/ifr/images/icons/arrow_blueborder.gif") no-repeat scroll 0 5px transparent;
    line-height:14px;
    list-style:none outside none;
    margin-bottom:3px;
    padding-left:18px;
    padding-top:4px;
}

table.imgProdThumb{border:none; padding-left:11px;}
table.imgProdThumb td.pImg{width:37px; height:28px; border:1px solid #cfcfcf; margin-right:1px;}

#layoutSwitch{cursor:pointer;cursor:hand;position:relative;top:2px;}html>body #layout{top:3px;}

td.productLinks{padding-top:5px;}
td.productLinks td{vertical-align:top; padding:0;}
td.productLinks ul{margin:2px 0 5px 10px;padding:0;padding-left:3px;}
td.productLinks ul li{list-style:none;background:url(http://fr-img2.ciao.com/ifr/images/icons/arrow_pinkdown.gif) no-repeat 0 7px;padding-left:18px;padding-top:3px;margin-bottom:3px;line-height:15px;}
td.productLinks ul a{font-size:13px !important;}

.skytours {width:220px}
.skytours td {font-family:Verdana;font-size:10px;text-align:left;vertical-align:top}
.skytours td.text {font-family:Verdana;font-size:10px;font-weight:bold;padding:4px 0 2px 0}
.skytours td input {font-family:Verdana;font-size:11px;width:45px;margin-right:5px}
.skytours td input.child {width:80px;}
.skytours td select {font-family:Arial;font-size:10px;margin:0px;}
.skyw50 {width:50%}
input.buttonsky {margin:10px 0 0 -10px}

.AffiliateL, .AffiliateR {text-align:left;vertical-align:top;}
.AffiliateR {padding-left:15px}
.AffiliateMenu2 {padding:45px 0 0 12px;width:192px;height:225px;background:url(http://fr-img1.ciao.com/ifr/images/affiliate/partnerprg_navi.gif) no-repeat;}
.AffiliateMenu2 ul {margin:2px 0 18px 2px;padding:0;padding-left:3px;}
.AffiliateMenu2 ul li {list-style:none;background:url(http://fr-img1.ciao.com/ifr/images/icons/affiliate_earnmoney_arrow.gif) no-repeat 0 7px;padding-left:20px;padding-top:5px;margin-bottom:3px;line-height:15px;color:#000;}
.AffiliateMenu2 ul li span {font-weight:bold}
.AffiliateMenu2 span {font-weight:bold}
.AffiliateMenu2 div {margin-top:70px}
* html .AffiliateMenu2 ul li {line-height:14px !important;padding-top:6px;}

.AffiliateTeaser1 {float:left;width:230px;height:490px;background:#FFF6ED}
.AffiliateTeaser2 {float:left;width:230px;height:490px;margin-left:20px;background:#EDF6FF}
.AffiliateTeaser1 div, .AffiliateTeaser2 div {padding:10px}
.AffiliateTeaser3 {float:left;width:255px;}
.AffiliateTeaser3 div {font-weight:bold;margin-bottom:10px}

div.toolNav {float:right;text-align:right;padding-top:3px;}
.toolNav a:link{font-size:12px;color:#7D7D7D}
.toolNav a:visited{font-size:12px}
.toolNav a:hover, .toolNav a:active{font-size:12px;color:#f76120}
div.toolNav img {margin-bottom:-2px;margin-left:10px;}

.divider {background:url(http://fr-img1.ciao.com/ifr/images/icons/separator.gif) no-repeat 8px 0px;height:3px;margin:0px;padding:0px;font-size:1px}
.adinfo {color:#C0C0C0;font-size:11px;text-align:right;padding:0;margin:0 10px 0 0}
.price2{font-size:12px;font-weight:bold;color:#900}

table.ProdLinkExt {margin:10px 0}

#prodNav, .prodNav {
       float: left;
      width:100%;
      line-height:normal;
	  background-repeat:repeat-x;background-position:bottom;
      }



.ptab2onbd, .ptab3onbd, .ptab4onbd {background:url("http://fr-img2.ciao.com/ifr/images/tabs/bg_prodnavi_3.gif")}
.ptab5onbd {background:url("http://fr-img2.ciao.com/ifr/images/tabs/bg_prodnavi_5.gif")}
.ptab6onbd {background:url("http://fr-img2.ciao.com/ifr/images/tabs/bg_prodnavi_6.gif")}
.ptab9onbd {background:url("http://fr-img2.ciao.com/ifr/images/tabs/bg_prodnavi_9.gif")}
.ptab11onbd {background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg_prodnavi_11.gif")}
.ptab12onbd {background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg_prodnavi_12.gif")}
.ptabSPonbd {background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg_specoffer.gif")}
#prodNav ul {
      margin:0;
      padding:0px 10px 0;
      list-style:none;
      }
#prodNav li {
      display:inline;
      margin:0;
      padding:0;
      }
#prodNav a {
      float:left;
	  background-repeat:no-repeat;background-position:left top;
      margin:0;
      padding:0 0 0 9px;margin-right:2px;
      text-decoration:none;font-size:12px;
      }

#ptab2 a, #ptab2on a, #ptab3 a, #ptab3on a, #ptab4 a, #ptab4on a, #ptab14on a {background:url("http://fr-img2.ciao.com/ifr/images/tabs/bg_prodnavi_3_L.gif")}
#ptab5 a, #ptab5on a {background:url("http://fr-img2.ciao.com/ifr/images/tabs/bg_prodnavi_5_L.gif")}
#ptab6 a, #ptab6on a {background:url("http://fr-img2.ciao.com/ifr/images/tabs/bg_prodnavi_6_L.gif")}
#ptab9 a, #ptab9on a {background:url("http://fr-img2.ciao.com/ifr/images/tabs/bg_prodnavi_9_L.gif")}
#ptab11 a, #ptab11on a {background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg_prodnavi_11_L.gif")}
#ptab12 a, #ptab12on a {background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg_prodnavi_12_L.gif")}
#ptabSP a, #ptabSPon a {background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg_specoffer_L.gif")}

#ptab2on a, #ptab3on a, #ptab4on a, #ptab5on a, #ptab6on a, #ptab9on a, #ptab11on a, #ptab12on a, #ptabSPon a  {
      background-position:0 -23px;
      border-width:0;
      }

#prodNav h2 {font-size:12px;}

#prodNav a span {
      float:left;
      display:block;
	  background-repeat:no-repeat;
      padding:4px 15px 3px 6px;
      color:#575757;
      }

#ptab2 a span, #ptab2on a span, #ptab3 a span, #ptab3on a span, #ptab4 a span, #ptab4on a span {background:url("http://fr-img2.ciao.com/ifr/images/tabs/bg_prodnavi_3_R.gif")}
#ptab5 a span, #ptab5on a span {background:url("http://fr-img2.ciao.com/ifr/images/tabs/bg_prodnavi_5_R.gif")}
#ptab6 a span, #ptab6on a span {background:url("http://fr-img2.ciao.com/ifr/images/tabs/bg_prodnavi_6_R.gif")}
#ptab9 a span, #ptab9on a span {background:url("http://fr-img2.ciao.com/ifr/images/tabs/bg_prodnavi_9_R.gif")}
#ptab11 a span, #ptab11on a span {background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg_prodnavi_11_R.gif")}
#ptab12 a span, #ptab12on a span {background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg_prodnavi_12_R.gif")}
#ptabSP a span, #ptabSPon a span {background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg_specoffer_R.gif")}
#ptab2 a span, #ptab3 a span, #ptab4 a span, #ptab5 a span, #ptab6 a span, #ptab9 a span, #ptab11 a span, #ptab12 a span {background-position:right top;}

#ptab2on a span, #ptab3on a span, #ptab4on a span, #ptab5on a span, #ptab6on a span, #ptab9on a span, #ptab11on a span, #ptab12on a span,#ptabSPon a span {
      background-position:100% -23px;
      padding-bottom:4px;
      color:#000;font-weight:bold;
      }

table.specialOfferMod{
       width:100%;
       border:1px solid #d6b0b5;
       border-top:none;
}                    

table.specialOfferMod td{
       padding:5px;
       text-align:center;
       vertical-align:middle;     
}

table.specialOfferMod td.specOfferImg{
       padding:5px 0 5px 5px;
       width:118px;
}

table.specialOfferMod td.specOfferDesc{
       background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg_specOfferDesc.gif") right bottom no-repeat;
       width:160px;
       padding:0;
       margin:0;
       vertical-align:top;
       text-align:left;
}

table.specialOfferMod td.specOfferDesc div{
       background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg_specOfferDesc-top.gif") right top no-repeat;
       padding:25px 20px 10px 25px;
}

table.specialOfferMod td.specOfferDesc a{
       font-size:18px;
}

table.specialOfferMod td.desc{
       text-align:left;
       vertical-align:middle;
       padding:5px 0 5px 10px;
}

table.specialOfferMod td.desc a{
       font-size:14px;
       font-weight:bold;
}

table.specialOfferMod td.desc a.customDescription{
       font-size:12px;
       color:#666666;
       font-weight:normal;
       text-decoration:none;
}

table.specialOfferMod td.desc a.customDescription:hover{
       font-size:12px;
       color:#666666;
       font-weight:normal;
       text-decoration:none;
}


table.specialOfferMod .customDescription{
       padding-top:5px;
}

 

table.specialOfferMod td.shop{
       text-align:right;
}

table.specialOfferMod td.shop div.forWidth{
       width:130px;
       text-align:center;
}      

table.specialOfferMod td.mer{
       padding:5px 4%;
}             

table.specialOfferMod td.shop div.shopname, table.specialOfferMod td.shop a, table.specialOfferMod td.mer a{
       font-size:11px;
       color:#7d7d7d;
       text-decoration:none;
}

       

table.specialOfferMod td.shop a.btnL {display:block;text-decoration:none;color:#FFF;font-weight:bold;font-size:12px !important}      

/* CW-4815 */
#sponsLinks, .sponsLinks {
		/*float: left;*/
		width:100%;
		line-height:normal;
	  background-repeat:repeat-x;background-position:bottom;
}
#sponsLinks ul {
      margin:0;
      padding:0px 10px 0;
      list-style:none;
      }
#sponsLinks li {
      display:inline;
      margin:0;
      padding:0;
      }
#sponsLinks a {
      float:left;
	  background-repeat:no-repeat;background-position:left top;
      margin:0;
      padding:0 0 0 10px;margin-right:2px;
      text-decoration:none;font-size:12px;
      }
.ltabonbd{
	background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg_slinknavi.gif");
	background-position:bottom;
	background-repeat:repeat-x;
	height:18px;
	text-align:left;
}

#ltabon a{
	background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg_slinknavi_L.gif"); 
	background-position:left top; 
	background-repeat:no-repeat;
	padding-top:4px;padding-bottom:3px;
	margin-top:0px;margin-bottom:0px;
	}
#ltabon >a{margin-top:-4px;}
#ltabon a h2 span, #ltabon a span {
	background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg_slinknavi_R.gif"); 	
	background-position:right top; 
	background-repeat:no-repeat;
	padding-bottom:3px;
	padding-top:4px;
	padding-right:15px;
	padding-left:5px;
	color:#000;font-weight:bold;
	font-size:12px;
}
table.tableSponsLinks{
	border:0;
	margin: 0 auto 10px;
    padding: 0 0 10px;
	width:100%;
	clear:both;    
}
table.tableSponsLinks td{
	border-top:none;
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
	padding:6px 9px 8px;
	text-align:left;
	height:13px;
}
table.tableSponsLinks td.first{ 	
	background:url("http://fr-img2.ciao.com/ifr/images/tabs/bg_slinknavi_td.gif");
	background-repeat:repeat-x;
}

table.tableSponsLinks td.displayAll{     
       background:url("http://fr-img2.ciao.com/ifr/images/tabs/bg_slinknavi_td.gif");
       background-repeat:repeat-x;
       height:28px;
       padding:6px 9px 8px;
}

table.tableSponsLinks td.displayAll a{
       font-weight:bold; 
       text-decoration:underline;
}


table.tableSponsLinks a {text-decoration:none;}
table.tableSponsLinks a span.product{font-weight:bold;}
table.tableSponsLinks a.link{font-weight:bold; font-size:13px; text-decoration:underline;}
table.tableSponsLinks a.description{text-decoration:none; color:#000; font-weight:normal; font-size:12px;}
table.tableSponsLinks a.url{text-decoration:none; color:#7d7d7d; font-weight:normal; font-size:12px;}

table.tableSponsLinks span.whiteSpace{padding:0 11px;}
table.tableSponsLinks span.link{text-decoration: underline; font-weight: bold;}
table.tableSponsLinks span.description {color: #000;}
table.tableSponsLinks span.margin {margin: 0px 20px;}
table.tableSponsLinks span.url {color: #7d7d7d;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#prodNav a span {float:none;}
/* End IE5-Mac hack */
#prodNav a:hover span {
      color:#000;
      }

#prodNav a:hover {
      background-position:0% -23px;
      }
#prodNav a:hover span {
      background-position:100% -23px;
      }

.HockeyGridBanner {text-align:right;vertical-align:top}
.HockeyGridScraper {text-align:left;vertical-align:top}
.HockeyGridContent {padding-right:10px;padding-left:10px;vertical-align:top;}

#searchResultsGrid, #searchResultsGrid2, #searchResultsGrid3 {position:relative;margin:0;width:100%}
#searchResultsGrid2, #searchResultsGrid3 {margin-top:20px}

#searchResultsLeftColumn {width:250px;margin:22px -260px 0 0;float:left;}
#searchResultsOffers {
    text-align:left;
    margin-top:10px;
    width:250px;
    border-width:1px;
    border-color:#E2E2E2;
    border-style: solid solid none;
}
#searchResultsOffers table.simProd {
	border: none;
    background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg5box.gif") top repeat-x;
    margin:0;
}
#searchResultsOffers table.simProd td.title{
    white-space:normal;
    padding: 4px 7px;
	font-size: 12px;
    vertical-align:middle;
    font-weight:bold;
    text-align:left;
}
#searchResultsOffers table.simProd td table.content{
    background-color:#fff;
    border:0;
    width:100%;
}
#searchResultsOffers table.simProd td table.content td {
    padding: 10px 5px 5px 5px;
    vertical-align:top;
    border-bottom:1px solid #E2E2E2;
}
#searchResultsOffers table.simProd td table.content td .black {
    color:#000;
}
#searchResultsOffers table.simProd td table.content td.left {
    text-align:center;
    width:80px;
}
#searchResultsOffers table.simProd td table.content td a.reviews {
    color:#7d7d7d;
    font-size:11px;
}
#searchResultsOffers table.simProd td table.content td a.reviews:hover,#searchResultsOffers table.simProd td table.content td a.reviews:active {
    color:#f76120;
    text-decoration:underline;
}
#searchResultsOffers table.simProd td table.content td p.ProdPrice {
    margin: 10px 0 10px 0;
}
#searchResultsOffers table.simProd td table.content td p.ProdPrice a{
    font-size:16px;
    font-weight:bold;
}
#searchResultsOffers table.simProd td table.content td img.ProdImg {
    margin-bottom:20px;
}
#searchResultsOffers table.simProd td table.content td img.ProdStars {
    margin:3px 0 2px 0;
}
#searchResultsOffers table.simProd td table.content td .small,#searchResultsOffers table.simProd td table.content td .small a {
    font-size:11px;
    text-decoration:none;
}

#searchResultsFilter{width:250px;background:#FBFDFF;text-align:left;border:1px solid #CCDEF8;padding-bottom:3px;font-size:12px}

#searchResultsOffers table.simProd td table.content tfoot td{
       border-bottom:#CCC solid 1px; background-color:#f4f4f4; padding:2px 7px 3px;vertical-align:middle;height:23px;
}

#searchResultsOffers table.simProd td table.content tfoot td a{
       font-size:11px;line-height:10px;
}

#searchResultsFilter span{font-size:11px;color:#7d7d7d}
#searchResultsFilter ul{margin:0;margin-left:18px;margin-bottom:7px;padding:0;list-style-type:none;line-height:16px}
#searchResultsFilter ul.sub{margin:0;margin-bottom:0px;margin-left:17px;padding:0;list-style-type:none;line-height:16px}
#searchResultsFilter strong{font-size:12px;background:url(http://fr-img1.ciao.com/ifr/images/tabs/bg3box.gif) repeat-x;color:#000;padding:0 3px;}
#searchResultsFilter strong span{color:#000;font-weight:normal}
#searchResultsFilter .head{height:25px;background:url(http://fr-img1.ciao.com/ifr/images/tabs/bg3box.gif) repeat-x;color:#666;padding-left:7px;line-height:25px;font-size:12px;color:#000;font-weight:bold}
#searchResultsFilter h4{color:#666;font-weight:bold;font-size:12px;margin:0px 0 5px;padding:3px 0 3px 8px;background:#DCEAFA}
#searchResultsFilter a.toggle{text-decoration:none; color: #0033cc; cursor: pointer }
#searchResultsFilter li.indent{margin-left:12px}
#searchResultsFilter ul.sub li.indent{margin-left:0px}
#searchResultsFilter a:link, #searchResultsFilter a:visited, #searchResultsFilter a:hover, #searchResultsFilter a:active {font-size:12px}

#searchResultsContent, #searchResultsContent2, #searchResultsContent3{text-align:left;padding:0px;}
#searchResultContainer { margin:0 0 0 260px;display:inline;float:left; }
.noFilter{margin-left:0 !important}

#activeFilter{background:#FBFDFF;width:auto;padding:0px;font-size:12px;border:1px solid #CCDEF8;color:#666;font-weight:bold;text-align:left;}
#activeFilter img{margin:0 5px}
#activeFilter a:link, #activeFilter a:visited, #activeFilter a:hover, #activeFilter a:active{font-weight:normal;font-size:11px;}
#activeFilter span{color:#000}
#activeFilter div{margin:5px 0 5px 19px}
#activeFilter h4{width:100%;background:#DCEAFA;margin:0;padding:3px 0 3px 0;text-indent:8px;color:#666;font-weight:bold;font-size:12px;}

#searchResultsAlertSimilar, #searchResultsAlertSimilarOffers{background:#FFF5F6;width:auto;padding:8px;font-size:12px;border:1px solid #CCDEF8;color:#000;text-align:left;clear:both;}
#searchResultsAlertSimilarOffers{border:1px solid #CCC;}
#searchResultsAlertSimilar .icon, #searchResultsAlertSimilarOffers .icon {float:left;width:24px}
#searchResultsAlertSimilar .txt, #searchResultsAlertSimilarOffers .txt {float:left;}

h2.h2searchResult {text-align:left;display:block;margin:0 0 5px 0}

.searchResults2offers {border:#CCC solid 1px;border-top:0;border-bottom:0;}
.searchResults2offers tbody td {border-bottom:#CCC solid 1px;}

a.lalink:link{color:#00F;text-decoration:none;}
a.lalink:visited{text-decoration:none;}
a.lalink:hover {text-decoration:underline;}

table.webSearch2
{
	width:100%;
	background:#CCC;
	padding:0;
}

table.webSearch2 thead th, table.webSearch2 tfoot td
{
	height:24px;color:#666;font-size:12px;background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg5box.gif") repeat-x;
}

table.webSearch2 thead th .infotxt
{
	float:left;
}

table.webSearch2 thead th .infolink
{
	float:right;
}

table.webSearch thead th .infotxt
{
	float:left;
}

table.webSearch thead th .infolink
{
	float:right;
}

table.webSearch2 thead th .infolink a
{
	font-size:12px;
}

table.webSearch2 td
{
	background:#fff;
	padding:6px;
	padding-top: 10px;
}

table.searchTerms
{
	width:100%;
	border:1px solid #ccc;
	text-align: left;
}

table.searchTermsl2
{
	width:100%;
	text-align: left;
}

table.searchTerms td
{
	padding:10px;
	vertical-align:top;
}

table.searchTermsl2 td
{
	padding:0px 10px 13px 10px;
	vertical-align:top;
}

table.searchTerms ul, table.searchTermsl2 ul
{
	margin:0;
	padding:0;
}

table.searchTerms li, table.searchTermsl2 li
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

* html table.searchTerms li, html table.searchTermsl2 li
{
	height:1%;
	margin-bottom:-3px;
}

table.searchTerms li a, table.searchTermsl2 li a {
	display:block;
	margin-left:19px;
	padding:2px;
	text-decoration:underline;
}

.topLinks2
{
	text-align:left;
	vertical-align:top;
}

.topLinks2 a
{
	text-decoration:none;
	display:block;
	height:100%;font-size:12px !important;
}

html>body .topLinks2 a
{
	height:auto;
}

.topLinks2 a strong
{
	text-decoration:underline;font-size:14px !important;
	font-weight: normal;
}

.topLinks2 span.url
{
	color:#7d7d7d;
}

.topLinks2 span.text
{
	color:#000;
}

.topLinks2 .margin
{
	margin: 0px 20px;
}

a.lalink:link{color:#7D7D7D;text-decoration:underline;}
a.lalink:visited{text-decoration:underline;}
a.lalink:hover {text-decoration:none;}

.videoreview {width:100%;background:#FFD54C;}
.videoreview tbody td {width:50%;background:#FFF;text-align:left;vertical-align:top;padding:12px;}
.videoreview tbody td p {margin:5px 0;font-size:11px;color:#7D7D7D}
.videoreview tbody td p.time {margin:1px 0 0 0;font-weight:bold}
.videoreview tbody td img {float:left;margin-right:12px;}
.videoreview tbody p.descr {color:#000}
.videoreview tbody p a:link, .videoreview tbody p a:visited, .videoreview tbody p a:hover, .videoreview tbody p a:active {font-size:11px}
.videoreview tfoot td {background:#FFF4D1}

table.VideoOverviewGrid {width:100%}
table.VideoOverviewGrid td.VideoOverviewSidebar {vertical-align:top;text-align:left;padding-top:23px}
table.VideoOverviewGrid td.VideoOverviewContent {vertical-align:top;width:100%}

.VideoOverviewSortMenu {font-size:12px;color:#666;background:#FFF4D1}

#VideoOverviewFilter{width:250px;background:#FFFEFA;text-align:left;border:1px solid #FFD54C;padding-bottom:3px;font-size:12px}
#VideoOverviewFilter span{font-size:11px;color:#7d7d7d}
#VideoOverviewFilter ul{margin:0;margin-left:18px;margin-bottom:7px;padding:0;list-style-type:none;line-height:16px}
#VideoOverviewFilter ul.sub{margin:0;margin-bottom:0px;margin-left:17px;padding:0;list-style-type:none;line-height:16px}
#VideoOverviewFilter strong{font-size:12px;background:url(http://fr-img2.ciao.com/ifr/images/tabs/bg11box.gif) repeat-x;color:#000;padding:0 3px;}
#VideoOverviewFilter strong span{color:#000;font-weight:normal}
#VideoOverviewFilter .head{height:25px;background:url(http://fr-img2.ciao.com/ifr/images/tabs/bg11box.gif) repeat-x;color:#666;padding-left:7px;line-height:25px;font-size:12px;color:#000;font-weight:bold}
#VideoOverviewFilter h4{color:#666;font-weight:bold;font-size:12px;margin:0px 0 5px;padding:3px 0 3px 8px;background:#FFF4D1}
#VideoOverviewFilter a.toggle{text-decoration:none; color: #0033cc; cursor: pointer }
#VideoOverviewFilter li.indent{margin-left:12px}
#VideoOverviewFilter ul.sub li.indent{margin-left:0px}
#VideoOverviewFilter a:link, #VideoOverviewFilter a:visited, #VideoOverviewFilter a:hover, #VideoOverviewFilter a:active {font-size:12px}

#VideoOverviewSearch, #VideoOverviewSpecial {width:250px;background:#FFFEFA;border:1px solid #FFD54C;padding-bottom:3px;margin-bottom:11px;font-size:12px}
#VideoOverviewSearch .head, #VideoOverviewSpecial .head{height:25px;background:url(http://fr-img2.ciao.com/ifr/images/tabs/bg11box.gif) repeat-x;color:#666;padding-left:7px;line-height:25px;font-size:12px;color:#000;font-weight:bold}
#VideoOverviewSearch input {margin:8px 0 0 7px}
#VideoOverviewSearch .searchfld {width:230px;}
#VideoOverviewSearch .btn {margin:3px 0 3px 7px}

#VideoOverviewSpecial ul {margin:0;padding:4px 0 4px 7px}
#VideoOverviewSpecial ul li {list-style:none;padding:4px 0 0 23px;margin:0}
#VideoOverviewSpecial ul li.rss {background:url(http://fr-img1.ciao.com/ifr/images/icons/rss.gif) no-repeat 0px 3px}
#VideoOverviewSpecial ul li.top10 {background:url(http://fr-img2.ciao.com/ifr/images/icons/people.gif) no-repeat 0px 3px}
#VideoOverviewSpecial a:link, #VideoOverviewSpecial a:visited, #VideoOverviewSpecial a:hover, #VideoOverviewSpecial a:active {font-size:12px}

.videoupload {width:100%;border:1px solid #FFD54C;background:#FFFDF6}
.videoupload tr.even {background:#FFF7D6}
.videoupload tr.footer {background:#FFF4D1}
.videoupload td.label {width:30%}
.videoupload td {text-align:left;vertical-align:top;font-size:11px;color:#7d7d7d;padding:12px}
.videoupload h4 {margin:0;padding:0;color:#000;font-weight:bold;font-size:12px;}
.videoupload td.label a:link, .videoupload td.label a:hover, .videoupload td.label a:active {font-size:11px;color:#7d7d7d}
.videoupload td.label a:visited{font-size:11px}
.videoupload input,textarea {width:400px;border:1px solid #CCC}
.videoupload textarea {height:65px}
.videoupload input.button {width:220px;border:0}

.videoTutorial {margin-top:10px}
.videoTutorial td, .videoTutorial th {vertical-align:top;text-align:left;padding-right:10px;width:15%}
.videoTutorial th {padding:4px 10px 4px 6px;border-bottom:1px solid #FFD54C}
.videoTutorial td {font-size:11px}
.videoTutorial td.bg, .videoTutorial th.bg {background:#fff8e1}
.videoTutorial td ul{margin:3px 0 6px 0px;padding:0;padding-left:4px;}
.videoTutorial td ul li{list-style:none;background:url(http://fr-img2.ciao.com/ifr/images/icons/arrow_greyborder.gif) no-repeat 0 2px;padding-left:18px;padding-bottom:4px}

.videoSubhead {text-align:left;font-size:12px;color:#7d7d7d;margin:2px 0 10px 0}
.videoSubhead a:link{color:#7D7D7D;font-size:12px}
.videoSubhead a:visited{font-size:12px}
.videoSubhead a:hover, .videoSubhead a:active{color:#f76120;font-size:12px}

#mainNav li.videotab {margin-left:5px}
#mainNav li.videotab.venus{margin-left:0px !important;}
#mainNav li.videotab a {background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg_topnavi_left_yellow.gif") no-repeat; white-space: nowrap;}
#mainNav li.videotab a span {background:url("http://fr-img2.ciao.com/ifr/images/tabs/bg_topnavi_right_yellow.gif") no-repeat right top;}
#mainNav li.videotab a:hover {background-position:0 -30px;}
#mainNav li.videotab a:hover span {background-position:100% -30px;}

.videotabTeaserDE {position:absolute;top:-25px;left:16px;}
.videotabTeaserUK {position:absolute;top:-25px;left:19px;}
.videotabTeaserFR {position:absolute;top:-25px;left:5px;}
.videotabTeaserNL {position:absolute;top:-25px;left:14px;}
.videotabTeaserES {position:absolute;top:-25px;left:23px;}
.videotabTeaserIT {position:absolute;top:-25px;left:17px;}
.videotabTeaserSE {position:absolute;top:-25px;left:19px;}

#imgOverlayContainer {position:relative;}
#imgOverlay {position: absolute; top: 0px; left: 0px;}

#imgOverlayHitlist {position: absolute; top: 0px; left: 0px;background:url(http://fr-img1.ciao.com/ifr/images/crux/icons/prodpage_hitlist.png) no-repeat;height:44px;width:44px;font-size:12px;font-weight:bold;color:#575757;text-align:center;padding-top:9px;}

.quickrateContainer {clear:both;padding-left:0px;white-space:nowrap;height:30px;}

a.lalink:hover {text-decoration:none;}

a span.splnk {color: #FFAA00;}

#videoReviewsTeaserContainer {position:relative;}
#videoReviewsTeaser {position:absolute;top:-8px;right:0px;width:150px;text-align:center}
#videoReviewsTeaser a img {text-decoration:none;margin-bottom:4px}
#videoReviewsTeaser a {color:#666;}
#videoReviewsTeaser a:hover {color:#f76120;}

#productListsTeaserContainer {position:relative;}
#productListsTeaser {position:absolute;top:-8px;right:0px;width:150px;text-align:center}
#productListsTeaser a img {text-decoration:none;margin-bottom:4px}
#productListsTeaser a {color:#666;}
#productListsTeaser a:hover {color:#f76120;}

.moreCriteriaBox { width:180px;height:230px;position:absolute;display:none;}
#scroller { left: 0px; position: relative; border:1px solid green; top:0; height: 170px; width:160px;}
#scrollbar{ width:10px;border:1px solid blue;height:200px;position:absolute;background:lightblue;}

#divUpControl{position:absolute; width:230px; left:10px; top:10px; z-index:1; text-align: right}
#divDownControl{position:absolute; width:230px; left:10px; top:200px;z-index:1; text-align: right}
.divContainer{}
.divContent{position:absolute; top:0px; left:0px; z-index:100; width: 150px;}

#offerCategoryGrid {position:relative;margin:0;width:100%}

.offersBackLink {padding: 5px 18px; z-index: 500; background: #f6f6f6; border-top: 1px solid #ddd;display:none}

#offerCategorySidebar {position:absolute;left:0;top:0;text-align:left;font-size:12px}
/*#fashionGoogleLink {margin-top: 150px;}*/
#offerCategorySearch {width:250px;background:#FBFDFF;border:1px solid #CCDEF8;padding-bottom:3px;margin-bottom:11px;font-size:12px}
#offerCategorySearch .head{height:25px;background:url(http://fr-img1.ciao.com/ifr/images/tabs/bg3box.gif) repeat-x;color:#666;padding-left:7px;line-height:25px;font-size:12px;color:#000;font-weight:bold}
#offerCategorySearch h4{color:#666;font-weight:bold;font-size:12px;margin:0px 0 0px;padding:3px 0 3px 8px;background:#DCEAFA}
#offerCategorySearch input {margin:8px 0 0 7px}
#offerCategorySearch .searchfld {width:230px;}
#offerCategorySearch .btn {margin:3px 0 3px 7px}
#offerCategorySearch .searchterm {font-weight:bold;margin:2px 0 0 20px}
#offerCategorySearch .newsrc {margin:4px 11px -5px 8px;border-top:1px dashed #ccc;padding-top:3px}

#offerCategoryFilter {width:250px;padding:0px;border:1px solid #CCC;font-size:12px}
#offerCategoryFilter span{font-size:11px;color:#7d7d7d}
#offerCategoryFilter ul{margin:3px 0 7px 18px;padding:0;list-style-type:none;line-height:16px}
#offerCategoryFilter .head{position:relative;height:25px;background:url(http://fr-img1.ciao.com/ifr/images/tabs/bg5box.gif) repeat-x;color:#666;padding-left:7px;line-height:25px;font-size:12px;color:#000;font-weight:bold}
/* pos.rel. and pos.abs. only needed to prevent IE from top-aligning everything if image is inside .head */
#offerCategoryFilter .head img {position:absolute;top:6px}
#offerCategoryFilter .head .textAbsPos {position:absolute;left:22px;display:inline}
#offerCategoryFilter .head a:link, #offerCategoryFilter .head a:visited, #offerCategoryFilter .head a:hover, #offerCategoryFilter .head a:active {font-weight:normal;font-size:11px}
#offerCategoryFilter h4{color:#666;font-weight:bold;font-size:12px;margin:0px 0 0px;padding:3px 0 3px 8px;background:#efefef}
#offerCategoryFilter a:link, #offerCategoryFilter a:visited, #offerCategoryFilter a:hover, #offerCategoryFilter a:active {font-size:12px}
#offerCategoryFilter .bg {background:#FBFDFF;padding:1px 0}
#offerCategoryFilter .hdl {margin:5px 0 -3px 18px;color:#888;font-weight:bold;font-size:12px;}
#offerCategoryFilter .more {margin:-5px 0 7px 18px}
#offerCategoryFilter .more img {margin-right:2px;position:relative;top:2px}

.offerCategoryFilter {overflow-y: auto;overflow-x: hidden;}
.offerCategoryBackLink {background: #eee; margin: 0; padding: 5px;}

.offerCategoryLoading, #offerCategoryLoading {margin:5px 0 8px 17px;}
.offerCategoryLoading img, #offerCategoryLoading img {margin-right:2px;position:relative;top:2px}
#offerCategoryNoCriteria {margin:5px 0 8px 17px;line-height:15px}
#offerCategoryNoCriteria .more {margin:0px;}
.offerCategoryScroll {position:absolute; width:250px; height:220px; overflow-x: hidden; overflow-y:scroll; top:30px; left:0px; clip:rect(0px,250px,220px,0px); visibility:hidden}

#offerCategoryContent {margin: 0 0 0 260px;text-align:left;padding:0px;}

.offerCategoryResults {width:100%;border-left:1px solid #ccc;}
.offerCategoryResults tbody td {text-align:center;vertical-align:top;border-right:1px solid #ccc;width:33%;font-size:11px;color:#7d7d7d;padding:5px 10px 5px 10px;}
.offerCategoryResults tbody td table.offerCell td {border: none;}
.offerCategoryResults td.prodImg {padding-top:15px;vertical-align:middle}
.offerCategoryResults td.shopLogo {border-bottom:1px solid #ccc;padding-bottom:15px}
.offerCategoryResults a.price:link, .offerCategoryResults a.price:visited, .offerCategoryResults a.price:hover, .offerCategoryResults a.price:active{font-size:16px;font-weight:bold}
.offerCategoryResults a.product:link, .offerCategoryResults a.product:visited, .offerCategoryResults a.product:hover, .offerCategoryResults a.product:active{font-size:12px;font-weight:bold}
.offerCategoryResults a.product:visited, .offerCategoryResults a.price:visited {color:#551A8B}
.offerCategoryResults span {color:#000}

#offerCategoryAlert, #offerCategoryAlertForward {background:#FFF5F6;width:auto;padding:8px;font-size:12px;border:1px solid #FFB3BB;text-align:left;clear:both;}
#offerCategoryAlert {margin-bottom:150px}
#offerCategoryAlertForward {margin:10px 0 -7px 0}
#offerCategoryAlert .icon, #offerCategoryAlertForward .icon {float:left;width:24px}
#offerCategoryAlert .txt, #offerCategoryAlertForward .txt {float:left;}
#offerCategoryAlert ul {margin:10px 0 4px 10px;padding:0;}
#offerCategoryAlert ul li {list-style:none;background:url(http://fr-img1.ciao.com/ifr/images/icons/offer_nav_info1.gif) no-repeat 0 7px;padding-left:10px;padding-top:2px;}

.offerSortMenu {font-size:12px;color:#666;background:#DEEAFA}
.offerSubHdl {text-align:left;margin:15px 0 10px 0}

.offerStartpageImg {vertical-align:top;padding:10px 13px 0 0}
.offerStartpageImgDetailpage {vertical-align:top;padding:10px 13px 0 0; width:120px;}
.offerStartpageImgDetailpage img{vertical-align:top;padding:13px 13px 0 0;}
.offerStartpageLinks {vertical-align:top;width:33%;padding-top:10px}
.offerStartpageLinksDetailpage {vertical-align:top;padding-top:10px}
.offerStartpageLinksDetailpage dl dd img{vertical-align:top;padding:0px 0px 0px 5px;}
.offerStartpageLinks dl.subcatbox {margin-top:0px}

table.teaserDetailpage{width:99%;margin-top:10px;}
table.teaserDetailpage td {text-align:center;}
table.teaserDetailpage td a {text-align:center; font-weight:bold;}

a.offerCellStar:link{font-size:11px;color:#7D7D7D}
a.offerCellStar:visited{font-size:11px}
a.offerCellStar:hover,a.offerCellStar:active{font-size:11px;color:#f76120}

a.specialPromotionCellStar:link{font-size:11px;color:#7D7D7D;text-decoration:underline;}
a.specialPromotionCellStar:visited{font-size:11px;text-decoration:underline;}
a.specialPromotionCellStar:hover,a.offerCellStar:active{font-size:11px;color:#f76120;text-decoration:underline;}

.backLinkIcon {margin-bottom: 6px;}
* html .backLinkIcon {margin-bottom: 0px;}

div.reviewsTable
{
	clear: both;
	margin-top: 10px;

}

div#navContent
{
	height: auto;
	clear: both;
	width:100%;
}

div#navContent form
{
	display: inline;
}


/* CW-3104  -- BEGIN -- */
td.rightContent
{
vertical-align: top;
}

td.rightContent table
{
	width: 100%;
	margin-left: 10px;
}

/* CW-3104 -- END -- */


/* NAVIGABLE PRODUCT OFFERS BEGIN */
/* CW-3379 Begin */
table.InProdOfferGrid {width:100%; padding-top: 10px; }
/* CW-3379 End */
table.InProdOfferGrid td.InProdOfferSidebar, table.InProdOfferGrid td.InProdOfferContent {vertical-align:top;text-align:left;}
table.InProdOfferGrid td.InProdOfferContent {border-top:1px solid #CCDEF8;width:100%}

/* CW-4140 Begin */

table.InProdOfferGridVideo {width:100%; }
table.InProdOfferGridVideo td.InProdOfferSidebar, table.InProdOfferGridVideo td.InProdOfferContent {vertical-align:top;text-align:left;}
table.InProdOfferGridVideo td.InProdOfferContent {border-top:1px solid #CCDEF8;width:100%}

/* CW-4140 End */

#InProdOfferSwitch {width:230px;margin:0 10px 11px 0;background:#FBFDFF;border:1px solid #CCDEF8;padding-bottom:3px;}
#InProdOfferSwitch .head{height:25px;background:url(http://fr-img1.ciao.com/ifr/images/tabs/bg3box.gif) repeat-x;color:#666;padding-left:7px;line-height:25px;font-size:12px;color:#000;font-weight:bold}
#InProdOfferSwitch p.current {font-weight:bold;margin:5px 0 0 5px;font-size:12px}
#InProdOfferSwitch p.option {margin:4px 11px 0 20px;border-top:1px dashed #ccc;padding-top:3px}
#InProdOfferSwitch p.logo {margin:8px 0 5px 20px}
#InProdOfferSwitch a:link, #InProdOfferSwitch a:visited, #InProdOfferSwitch a:hover, #InProdOfferSwitch a:active {font-size:12px;font-weight:bold}

#InProdOfferFilter {width:230px;padding:0px;margin-right:10px;border:1px solid #CCDEF8;font-size:12px}
#InProdOfferFilter span.iponSubNr {position:relative;top:-4px;left:0px;font-size:11px;color:#7d7d7d;}
#InProdOfferFilter span{font-size:11px;color:#7d7d7d}
#InProdOfferFilter ul{margin:3px 0 7px 18px;padding:0;list-style-type:none;line-height:16px}
#InProdOfferFilter .head{height:25px;background:url(http://fr-img1.ciao.com/ifr/images/tabs/bg3box.gif) repeat-x;padding-left:7px;line-height:25px;font-size:12px;color:#000;font-weight:bold}
#InProdOfferFilter h4{color:#666;font-weight:bold;font-size:12px;margin:0px 0 0px;padding:3px 0 3px 8px;background:#DCEAFA}
#InProdOfferFilter a:link, #InProdOfferFilter a:visited, #InProdOfferFilter a:hover, #InProdOfferFilter a:active {font-size:12px}
#InProdOfferFilter a.provider:link, #InProdOfferFilter a.provider:visited, #InProdOfferFilter a.provider:hover, #InProdOfferFilter a.provider:active {position:relative;top:-4px;left:2px;font-size:11px}
#InProdOfferFilter .bg {background:#FBFDFF;padding:1px 0}
/* NAVIGABLE PRODUCT OFFERS END */


/* CW-3182 Begin */
div#leafCatContent-nonNavigable { text-align:left; vertical-align: top; margin-top: -23px;}
div#leafCatContent-nonNavigable td.compare {background:#EDF6FF;padding:0 3px;width:20px}
div#leafCatContent-nonNavigable .compareArrow {position:relative;top:-22px;left:-2px;margin-bottom:-25px;}
div#leafCatContent-nonNavigable input.compareButton {position:relative;top:0px;left:6px}
div#leafCatContent-nonNavigable table.navigationNumbers {position: relative; top: -1px; }

/* CW-3182 End */

.toVideoReviewsLink
{
	margin-left: 2px;
	vertical-align: bottom;

}

table.gettogether
{
	background:#a4d67a;
	width:100%;
}

table.gettogether thead th
{
	background:#f0f9e6;
}

table.gettogether tbody td
{
	color:#7d7d7d;
	text-align:center;
	padding:10px;
	background-color:#fff;
}

table.gettogether tbody td.city
{
	color:#000;
	text-align:left;
}

table.gettogetherTeilnehmer thead th
{
	color:#7d7d7d;
	text-align:left;
	padding:10px;
	background-color:#fff;
	font-size:15px;
}

table.gettogetherTeilnehmer tbody td
{
	text-align:left;
	padding-left:10px;
	padding-bottom:5px;
	background-color:#fff;
}
.inReg2_5{
	color: #0000A0
}
.top5 .promoBox {
	width: 243px;
}
.top5 .promoTextLink {
	list-style-image: url('http://fr-img1.ciao.com/ifr/images/icons/dot_promo.gif');
	line-height: 18px;
	text-align: left;
}
.top5 .promoTextLink a, .top5 .promoTextLink a:hover {
	font-size: 12px !important;
}
.top5 .promoGraphic {
	margin: auto;
}

.topRightOffersTitleA { height:15px !important;padding:10px 7px 0 7px !important;text-align:left !important; }
.topRightOffersPremiumShadow { border:none !important;background-color:#b5b7b4  !important;margin:0px;left:3px;top:-19px;position:absolute;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50  }
.topRightOffersEfectBox { display: none;position:absolute; cursor:pointer;}
.topRightOffersPremiumEfect { border: 2px solid #93c0ff !important;padding:0px;left:-8px;top:-32px;position:absolute;margin:0;background: #E5ECF9 !important; }
.topRightOffersEfectPremiumTitle { padding: 3px 0 0 6px !important;margin:0px; border:none !important;background: transparent !important; }
.topRightOffersShadow { border:none !important;background-color:#b5b7b4 !important;left:3px;top:0px;position:absolute;margin:0px;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; }
.topRightOffersEfect { border:2px solid #93c0ff !important;padding:0px;left:-8px;top:-12px; position:absolute;margin:0px; background: #ffffff !important; }

.topRightOffersEfectTitle { height:15px !important;padding:10px 0px 0px 6px !important;text-align:left !important;white-space:nowrap;margin:0px;border:none !important;background: transparent !important; }

.topRightOffers3PseudoTitle { height:1px !important;padding: 0px !important;text-align:left !important; margin:0px !important;border:none !important;}
.topRightOffers3PremiumShadow { border:none !important;background-color:#b5b7b4  !important;left:9px;top:-7px;position:absolute;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50  }
.topRightOffers3EfectBox { display: none;position:absolute; cursor:pointer;}
.topRightOffers3PremiumEfect { border: 2px solid #93c0ff !important;padding:0px;left:-1px;top:-22px;position:absolute;margin:0;background: #E5ECF9 !important; }
.topRightOffers3EfectPremiumPseudoTitle { padding: 3px 0 0 6px !important;margin:0px; border:none !important;background: transparent !important; }
.topRightOffers3Shadow {  border:none !important;background-color:#b5b7b4 !important;left:10px;top:12px;position:absolute;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; }
.topRightOffers3Efect { border:2px solid #93c0ff !important;padding:0px;left:-1px;top:-2px; position:absolute;margin:0px; background: #ffffff !important; }

.topRightOffers3EfectPseudoTitle { height:1px !important;padding:0px !important;text-align:left !important; margin:0px !important;border:none !important;background: transparent !important; }

.topRightOffers1Column1 { width:93px;height:30px;padding:8px 0px 3px 7px !important;text-align:left !important; }
.topRightOffers1Column2 { width:135px;height:30px;padding:8px 0px 3px 5px !important;text-align:left !important; }
.topRightOffers1Column3 { width:105px;height:30px;padding:8px 5px 3px 0px !important;text-align:right !important; }
.topRightOffers1EfectColumn1 { padding:8px 0px 3px 6px !important;text-align:left !important;margin:0px;border:none !important;float:left !important;background: transparent !important; }
.topRightOffers1EfectColumn2 { padding:8px 0px 3px 5px !important;text-align:left !important;margin:0px;border:none !important;float:left !important;background: transparent !important; }
.topRightOffers1EfectColumn3 { padding:8px 4px 3px 0px !important;text-align:right !important;margin:0px;border:none !important;float:left !important;background: transparent !important; }

.topRightOffers2Column1 { width:105px;height:30px;padding:8px 0px 3px 5px !important;text-align:left !important; }
.topRightOffers2Column2 { width:135px;height:30px;padding:8px 0px 3px 5px !important;text-align:left !important; }
.topRightOffers2Column3 { width:93px;height:30px;padding:8px 7px 3px 0px !important;text-align:right !important; }
.topRightOffers2EfectColumn1 { padding:8px 0px 3px 4px !important;text-align:left !important;margin:0px;border:none !important;float:left !important;background: transparent !important; }
.topRightOffers2EfectColumn2 { padding:8px 0px 3px 5px !important;text-align:left !important;margin:0px;border:none !important;float:left !important;background: transparent !important; }
.topRightOffers2EfectColumn3 { padding:8px 6px 3px 0px !important;text-align:right !important;margin:0px;border:none !important;float:left !important;background: transparent !important; }

.topRightOffers3Column1 { width:93px;height:30px;padding:8px 0px 3px 7px !important;text-align:left !important; }
.topRightOffers3Column2 { width:135px;height:30px;padding:8px 0px 3px 5px !important;text-align:left !important; }
.topRightOffers3Column3 { width:105px;height:30px;padding:8px 5px 3px 0px !important;text-align:right !important; }
.topRightOffers3EfectColumn1 { padding:8px 0px 3px 6px !important;text-align:left !important;margin:0px;border:none !important;float:left !important;background: transparent !important; }
.topRightOffers3EfectColumn2 { padding:8px 0px 3px 5px !important;text-align:left !important;margin:0px;border:none !important;float:left !important;background: transparent !important; }
.topRightOffers3EfectColumn3 { padding:8px 4px 3px 0px !important;text-align:right !important;margin:0px;border:none !important;float:left !important;background: transparent !important; }

.TopRightOfferRating { background:transparent !important; border:none !important; }
.TopRightOfferRating a:link{font-size:11px !important;color:#7D7D7D !important; }
.TopRightOfferRating a:visited{font-size:11px !important;}
.TopRightOfferRating a:hover{font-size:11px !important;color:#f76120 !important}

table.sales_tax, table.sales_tax tbody td, table.sales_tax td{
	border: none;
	margin: 0px;
	padding: 0px;
	height: auto;
}

table.sales_tax{
	border: none;
	margin-right: 10px;
	padding: 0px;
	height: auto;
}

table.sales_tax td.leftTd{
	text-align: right;
	padding:0 2px;
	white-space:nowrap;
}
table.sales_tax td.rightTd{
	text-align: left;
	padding:0 2px;
	white-space:nowrap;
}
table.sales_tax td.leftTd span.labelTotalPrice{
	font-size:12px; font-weight:bold;
}

tr.premium table.sales_tax tbody td{border: none;}

#zip_code_form {
	border: 5px solid #93C0FF;
	width: 200px;
	/*height: 120px;*/
	height:145px;
	background: #EDF6FF;
}

table.weblinks {
	width: 100%;
}
table.weblinks td {
	text-align: left;
	padding: 7px;
}
table.tab2 td {
	border: 1px solid #a4d67a;
	border-top: none;
}
table.tab6 td {
	border: 1px solid #ccc;
	border-top: none;	
}
table.tab8 td {
	border: 1px solid #93c0ff;
	border-top: none;	
}
table.tab8UnderSimilarOffers td {
	border: 1px solid #c6dff8;
	border-top: none;
}
table.tab13 td {
	border: 1px solid #ffd54c;
	border-top: none;
}
table.weblinks td a{
	text-decoration: none;		
}
table.weblinks span.link{
	text-decoration: underline;
	font-weight: bold;
}
table.weblinks span.description {
	color: #000;
}
table.weblinks span.margin {
	margin: 0px 20px;
}
table.weblinks span.url {
	color: #7d7d7d;
}
.boldBlack {
	font-weight: bold;
	color: #000 !important;
}

#ServiceNavWrap {text-align:left;position:absolute;right:10px;top:10px;background-image:url(http://fr-img1.ciao.com/ifr/images/crux/background/headernavi_corner_right.gif); background-position:right 6px; background-repeat:no-repeat; z-index: 0;}
#ServiceNavWrap {clear:both;}
#ServiceNavWrap div#ServiceNav {background-image:url(http://fr-img2.ciao.com/ifr/images/crux/background/headernavi_corner_left.gif); background-position:left 3px; background-repeat:no-repeat;}
#ServiceNavWrap div.navi {height:16px;background-color:#EDF6FF;float:left;border-bottom:1px solid #93C0FF;padding:0 2px 1px 2px;margin-right:1px;margin-left:2px;}
#ServiceNavWrap .navi a {margin:0;padding:0 5px 0 5px;font-size:11px; text-decoration:none; color: #575757; }

#ServiceNavWraph {text-align:left;position:absolute;right:1px;top:10px;background-image:url(http://fr-img1.ciao.com/ifr/images/crux/background/headernavi_corner_right.gif); background-position:right top;height:18px; background-repeat:no-repeat;padding-right:4px}
#ServiceNavWraph div#ServiceNav {background-image:url(http://fr-img2.ciao.com/ifr/images/crux/background/headernavi_corner_left.gif); background-position:left 1px; background-repeat:no-repeat;padding-left:3px;}
#ServiceNavWraph div.navi {background-color:#EDF6FF;border-bottom:1px solid #93C0FF;padding:0 2px 1px 2px;absolute;right:1px;top:10px;}
#ServiceNavWraph .navi a{margin:0;padding:0 5px 0 5px;font-size:11px;text-decoration:none;}
#jsIsOff{ margin: 2em auto 2em auto; width: 600px; border: 1px solid red; padding: 15px; background: #ffffcc; text-align: left; }

#CruxLoadDiv {position:absolute;top:0;right:0;background:url(http://fr-img2.ciao.com/ifr/images/crux/background/bg_loading.gif) no-repeat;width:125px;height:45px;font-size:12px;font-weight:bold;padding-top:5px; padding-left:35px; z-index: 1000;}
#CruxLoadDiv img {margin-right:10px;position:relative;top:3px; }


.navipublic { margin-top: 0px;  float:right; width: 500px; margin-right:-5px; padding-right:1px; POSITION: relative; margin-top: -12px;}
/*.top2venus>.navipublic {margin-right: -9px;margin-top: -11px;}*/
.top2venus>.navipublic {margin-right: -10px;margin-top: -12px;}
.navipublic ul{ width:700px; border:none; z-index:200; position:absolute;top:0px;right:0px; margin-top:0px;} 

.navipublic li
{
	position:relative;
	top:1px;
	list-style:none;
	float:right;
	padding:0;
}

.navipublic a
{
	float:left;
	display:block;
	background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg_menu_left.gif") no-repeat left -8px;
	padding-left:11px;
	border-top:1px solid #d5d5d5;
	text-decoration:none;
}

.navipublic li.navimember a
{
	background:url("http://fr-img2.ciao.com/ifr/images/tabs/bg_member_menu_left.gif") no-repeat left -8px;
}

.navipublic li.navifirst a
{
	background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg_menu_left_round.gif") no-repeat left -8px;
}

.navipublic a span
{
	float:left;
	display:block;
	background:url("http://fr-img2.ciao.com/ifr/images/tabs/bg_menu_right.gif") no-repeat right -8px;
	padding:3px 11px 4px 0px;
	color: #575757 !important;
}

.navipublic li.navimember a span
{
	background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg_member_menu_right.gif") no-repeat left -8px;
}
.navipublic a:hover span {color:#ffffff !important;}

.navipublic a:hover,.navipublic li.navifirst a:hover
{
	background-position:left -37px;
	cursor:pointer;
}

.navipublic li.navimember a:hover
{
	background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg_menu_left.gif") no-repeat right -8px;
	background-position:left -37px;
	cursor:pointer;
}

.navipublic a:hover span
{
	background-position:100% -37px;
	cursor:pointer;
}
.navipublic li.navimember a:hover span {
	background:url("http://fr-img2.ciao.com/ifr/images/tabs/bg_menu_right.gif") no-repeat right -37px;
}

.faqTables{
 border:1px solid #adbfcf;
 padding:0;
 text-align:left;
 vertical-align:top;
 width:100%;
}
.faqTables thead th{
 height:28px;
 border: 1px solid  #adbfcf;
 border-top:none;
 border-left:none;
 background-color:#c4d8ec;
 font-weight:bold;
}
.faqTables td{
 border: 1px solid #bdd7ef;
 border-top:none;
 border-left:none;
 background-color:#f1f8ff;
 vertical-align:top;
}
.faqTables td.descr{
 background-color:#fff; 
}

.faqTables thead th.noRBorder, .faqTables td.noRBorder{border-right:none}
.faqTables td.noBBorder{border-bottom:none;}

.faqTables p{margin:3px 5px 3px 7px; padding:0; line-height:normal;}
.faqTables p.toBold{font-weight:bold;}
.faqTables p.toH1{font-weight:bold;font-size:16px;}
.faqTables p.toH2{font-weight:bold;font-size:14px;}
.faqTables p span.toItalic{font-style:italic;}
.faqTables p span.toBold{font-weight:bold;}
.faqTables ul{line-height: normal;margin:3px 5px 3px 7px;padding:0 0 0 18px;}
.faqTables ul li{padding:0 0 0 5px; list-style-type:disc;}
.faqTables ol{line-height: normal;margin:3px 5px 3px 9px;padding:0;}
.faqTables ol li{padding:0; margin:0 0 0 20px;}

.memberReviewLinks {
	padding-top: 4px;
}
.memberReviewLinks a {
	color: #7d7d7d;
	font-size: 11px;
}
#amazon_selfoptimizing {
	padding-top: 16px;
	margin-right: -73px;
}
.bigheadline {
	font-size:16px;
	margin:15px 0 7px 0;
}

.subheadline{
	font-size:14px;
	margin:15px 0 7px 0;
}

.AdTagLayer {
	background: #000066 none repeat scroll 0%; 
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial; 
	width: 100%; 
	text-align: left; 
}

.AdTagLayer a {
	display:block; 
	cursor:pointer;
}
.AdTagLayer a img {
	margin-left:10px;
}

#videoOpinion {
	position: relative;
	background-color: #fff;
	z-index: 1000;
}

.VRMessage {
 width:478px; 	/*min-height:34px;*/
 border:1px solid #ffd54c; 
 background-color:#fffdf7;
 text-align:left;
 margin:0 0 6px 0;
}
.VRAdvDisadv{
 border:1px solid #ffd54c; 
 background-color:#fffdf7;
 text-align:left;	
 margin:6px 0 0;
 width:478px;
 float:left
}	

.VRMessage table{
 background:#fffefb url(http://fr-img2.ciao.com/ifr/images/video/bg-yellow-box-bigger.gif) repeat-y left;
 border:none;
 padding:0;
 margin:0;
}
.VRAdvDisadv table{
 background:#fffefb url(http://fr-img2.ciao.com/ifr/images/video/bg-yellow-box-bigger.gif) repeat-y left;
 border:none;
 padding:0;
 margin:0;
 width:100%;
}
.VRMessage table td, .VRAdvDisadv table td{
	vertical-align:middle;
}
.VRMessage table img{
	margin:5px 10px;
	border:none;
	padding:0;
}
.VRAdvDisadv table img{
	margin:3px 5px 3px 14px;
	border:none;
	padding:0;
	vertical-align:middle; 
}
.VRAdvDisadv table img.last{margin-bottom:3px;}
.VRMessage p{
	margin:0;
	padding:10px 5px 10px 0;
	font-size:13px;
	color:#6e6d72;
}
.VRAdvDisadv p{
	margin:0;
	padding:4px 0 0;
	font-size:13px;
	color:#6e6d72;
}
.VRMessage span.bold{
  font-weight:bold;
	font-size:13px;
	color:#6e6d72;
}
.VRAdvDisadv span.bold{
  font-weight:bold;
	font-size:13px;
	color:#6e6d72;
	margin:0;
	padding:0 9px 0 0;
	display:block;
}

#VideoReviewRateBox{margin-top:0px;margin-bottom:18px;font-size:12px;color:#7d7d7d;}
#VideoReviewRateBox div{
	border:1px solid #ffd54c;
	background:#fff url(http://fr-img1.ciao.com/ifr/images/video/bg-yellow-box.gif) repeat-y;
	font-size:12px;
	color:#7d7d7d;
	padding:1px 6px 2px 6px;
	float:left;
	margin-top:10px;
	margin-bottom:6px;
}
#VideoReviewRateBox div span.teaser, #quickreviewRatingBox div span.rating {top:-2px;left:0px;}
#VideoReviewRateBox div span.rating {margin-left:5px;font-weight:bold;top:-3px;left:0px;}
html>body #VideoReviewRateBox {margin-right:5px;margin-bottom:12px;}
#VideoReviewRateBox div .thankyou{border:none;	font-size:12px; color:#7d7d7d; font-weight:bold; text-align:center;width:200px;margin:0 auto;}


.VideoReviewCommentWindow {
	text-align:left;
	border:1px solid #CCC;
	background:#FFF url(http://fr-img2.ciao.com/ifr/images/icons/pl_head_bg.gif) repeat-x top;
	padding:7px 10px 10px 10px;
	margin: -4px 0 6px;
	_margin: 0px 0 6px;
	width:458px;
	clear:both;
}

.VideoReviewCommentWindow div#videoreview_commentthx{
	width:300px;
	margin:40px auto 30px;
	text-align:center;
	font-weight:bold;
	color:#000;
	font-size:12px;
}

.VideoReviewCommentWindow .left-side{
	float:left;
	width:80px;
	margin-top:18px;
	margin-bottom:10px;
}
.VideoReviewCommentWindow .right-side{
	float:right;
	width:370px;
	margin-top:18px;
	text-align:right;
	margin-bottom:10px;
}
.VideoReviewCommentWindow .left-side p.label{
	font-weight:bold;
	color:#000;
	font-size:12px;
	margin:0; padding:0;
	font-family:Arial;
}
.VideoReviewCommentWindow .left-side p.info{
	font-size:11px;
	color:#7d7d7d;
	margin:5px 0; padding:0;
}
.VideoReviewCommentWindow a{
	text-decoration:underline;
	font-size:13px;
	color:#7d7d7d;
}

.VideoReviewCommentWindow a.backToPlayer{
	text-decoration:underline;
	font-size:13px;
	color:#7d7d7d;
	white-space:nowrap;
	float:right;
	padding-top:5px;
	margin-top:-20px;
}
.VideoReviewCommentWindow .inputButton{
	clear:both; 
	text-align:right;
	margin:0 5px 0 0;
}

.VideoReviewCommentWindow .inputButton img {
	cursor: pointer;
}

.VideoReviewCommentWindow textarea{
  width:363px;
  height:144px;
}

.VideoReviewCommentBox,table.VRCommentTable td.rightTD div#videoreview_right_space .VideoReviewCommentBox{
	width:280px; max-height:210px;_height:40px;
	border:1px solid #ccc;
	background: #fff url(http://fr-img2.ciao.com/ifr/images/icons/pl_head_bg.gif) repeat-x top;
	margin: 8px 0 6px;
}

table.VRCommentTable td.rightTD div#videoreview_right_space .VideoReviewCommentBox{
	margin-top:19px;
	min-height:40px;
	max-height:160px;_height:40px;
}
.VideoReviewCommentBox h2,table.VRCommentTable td.rightTD div#videoreview_right_space .VideoReviewCommentBox h2{
	color:#636363;
	font-weight:bold;
	font-size:13px;
	padding:4px 12px;
	margin:0;
	display:block;
}
.VideoReviewCommentBox .left-side,table.VRCommentTable td.rightTD div#videoreview_right_space .VideoReviewCommentBox .left-side{
	float:left;
	width:200px;
	padding-left:12px;
	text-align:left;
	margin-top:10px;
}
.VideoReviewCommentBox .left-side a.member,table.VRCommentTable td.rightTD div#videoreview_right_space .VideoReviewCommentBox .left-side a.member{
	text-decoration:none;
	color:#00c;
	font-size:13px;
	font-weight:bold;
}
.VideoReviewCommentBox .left-side span.created,table.VRCommentTable td.rightTD div#videoreview_right_space .VideoReviewCommentBox .left-side span.created{
	color:#666;width:160px;
	font-weight:normal;
	font-size:11px;
	display:block;
}
.VideoReviewCommentBox .left-side span.commentText ,table.VRCommentTable td.rightTD div#videoreview_right_space .VideoReviewCommentBox .left-side span.commentText{
	margin:0;
	padding:8px 0 0;
	width:200px;
	display:block;
	white-space:normal;
	max-height:98px;
	height:expression(document.getElementById('videoreview_lastcomment_text').offsetHeight < 28 ? "130%" : "98px" );
	overflow:hidden;
}
table.VRCommentTable td.rightTD div#videoreview_right_space .VideoReviewCommentBox .left-side span.commentText{
	height: auto !important;height: 90px;_height:18px;
	overflow:hidden;
}
table.VRCommentTable td.rightTD div#videoreview_right_space >.VideoReviewCommentBox .left-side span.commentText{
	max-height:50px;
}

table.VRCommentTable td.rightTD div#videoreview_right_space .VideoReviewCommentBox .left-side span.commentText{
	height:50px;
}
.VideoReviewCommentBox .right-side,table.VRCommentTable td.rightTD div#videoreview_right_space .VideoReviewCommentBox .right-side{
	float:right;
	width:50px;
	padding:0 8px 0 0;
	text-align:right;
	margin:10px 0 0;
}
.VideoReviewCommentBox .right-side img,table.VRCommentTable td.rightTD div#videoreview_right_space .VideoReviewCommentBox .right-side img{
	width:50px;
	height:68px;
}
.VideoReviewCommentBox .clear-both,table.VRCommentTable td.rightTD div#videoreview_right_space .VideoReviewCommentBox .clear-both{
	clear:both;
	padding:2px 12px 10px 12px;
}

table.VRCommentTable {
 clear:both;
}
table.VRCommentTable td.rightTD{

}
table.VRCommentTable td.rightTD div#videoreview_right_space{
	margin-left:18px;
}

table.VRCommentTable td.rightTD div#videoreview_right_space .reviewAuthor a,table.VRCommentTable td.rightTD div#videoreview_right_space .reviewAuthor {font-size:12px; color:#666;}
table.VRCommentTable td.rightTD div#videoreview_right_space .comment{width:282px; height:50px; overflow:hidden; padding-top:10px; margin-bottom:-12px;}
table.VRCommentTable td.rightTD div#videoreview_right_space .offers{width:282px;}
}

/* start Product search - google ads style */
.sponsLinksGreyTable{
	width:100%;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:none;
	padding:0;margin:0;
	width:100%;
	text-align:left;
}
.sponsLinksGreyTable .ad_header{
	font-size:13px
	height:28px;
	color:#666;
	font-size:12px;
	background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg5box.gif") repeat-x;
	padding:4px 8px; 
	margin:0;	
	text-align:left;
	border-bottom:1px solid #cccccc;
}

.sponsLinksGreyTableTab{
	width:100%;
	border:none;
	padding:0;margin:0;
	width:100%;
	text-align:left;
}
.sponsLinksGreyTableTab td{
	width:75%;vertical-align:top;
	border:none;
}
.sponsLinksGreyTable .ad_line1, .sponsLinksGreyTableTab .ad_line1 {color:#205d89;font-size:15px}
.sponsLinksGreyTable .ad_text, .sponsLinksGreyTableTab .ad_text {font-size:13px}
.sponsLinksGreyTable .ad_url, .sponsLinksGreyTableTab .ad_url {color:#008040;font-size:13px;}
.sponsLinksGreyTable .search_header, .sponsLinksGreyTableTab .search_header{
	background:#eee;
	font-size:15px;
	font-weight:bold
}
.sponsLinksGreyTable .wide_ads, .sponsLinksGreyTableTab .wide_ads {
	padding:none;
}
.sponsLinksGreyTable .wide_ads a, .sponsLinksGreyTableTab .wide_ads a{
	text-decoration:none;
	margin:0;
	padding:0;
	white-space:nowrap;
	font-size:13px;
}	
.sponsLinksGreyTable .wide_ads a span.name, .sponsLinksGreyTableTab .wide_ads a span.name{
	text-decoration:underline;
	font-size:13px;
	font-weight:bold;
}
.sponsLinksGreyTable .wide_ads a span.desc, .sponsLinksGreyTableTab .wide_ads a span.desc{
	text-decoration:none;
	margin-right:18px;
	margin-left:18px;	
	color:#000000;
	font-size:12px;
}
.sponsLinksGreyTable .wide_ads a span.linkto, .sponsLinksGreyTableTab .wide_ads a span.linkto{
	text-decoration:none;
	color:#7d7d7d;
	font-size:12px;
}
/* end Product search - google style */

table.VideoReviewsListing{}
table.VideoReviewsListing td.alignLeft div.VRprodimage {float:left;margin-right:10px;width:80px;text-align:center;}
table.VideoReviewsListing td.alignLeft div.VRprodimage img {margin:0 auto;}
table.VideoReviewsListing td.alignLeft .diamond {margin:none; padding:none;}
table.VideoReviewsListing td.alignLeft .diamond img{margin-right:10px;}
table.VideoReviewsListing td.alignLeft a.review {padding:none; margin:0 5px 0 -5px;}

table.VideoReviewsListing td.alignLeft div.VRDescr{margin-top: 8px;}

.videoupload td table.vidRating { background-color:transparent;border:none; }
.videoupload td table.vidRating td { height:20px; vertical-align:middle;text-align:left;border:inherit;padding:0; }
.videoupload td table.vidRating td.inputRadio input { width:15px;border:none; }
.videoupload td table.vidRating td.stars { width:60px; padding:1px 3px 0px 1px; }
.videoupload td table.vidRating td.note { width:90px; padding:0px 0px 0px 3px; color:#000; font-size:12px; }

table.DetailRating td {padding:3px 0}
table.DetailRating td.reviewcount {text-align:right;padding:0 10px 0 10px}
table.DetailRating td.reviewcount a {color:#7D7D7D !important;font-size:12px}
table.DetailRating td.reviewcount a:hover {color:#f76120 !important;font-size:12px}
table.DetailRating td.percentage {text-align:left}
table.DetailRating td.percentage .percentageBarBG {background:url(http://fr-img1.ciao.com/ifr/images/crux/icons/bar_scale_bg.gif) no-repeat 0px 0px; width:108px;height:5px}

.AverageRating .starsOuter {float:left;text-align:right;font-size:11px;color:#7D7D7D;width:50%}
.AverageRating .starsInner {float:right;text-align:center;padding-right:10px}
.AverageRating .reviewcount {float:left;text-align:left;width:50%;padding-top:2px;font-size:13px}
.AverageRating .clear {clear:both}

#IownThis {float:left;margin-top:7px;padding:1px 12px 0 3px;border:1px solid #A4D679;background:url(http://fr-img1.ciao.com/ifr/images/icons/bg12_light_horizontal.gif) repeat-y;font-size:12px;color:#7D7D7D}
#IownThis span {position:relative;top:-2px;left:2px;}

.TooltipDetailRating {position:relative;top:-10px;left:3px;}
a.black:link,a.black:hover,a.black:active{color:#000000 !important;}


/* begin eBay - new placement on product pages - testing on ciao.co.uk - http://jira.ciao.com/jira/browse/CW-4961 */

 

.eBayPopup{
 width:462px;
 padding-bottom:30px;
}

.eBayPopup div.ebayTop{
       background-image:url(http://fr-img2.ciao.com/ifr/images/popups/ebay_popup_bg_top.gif);
  background-repeat:repeat-y;
  background-position:top left;
  background-color:#fcf2e9;
       border:1px solid #f27d29;
  border-bottom:0;
}

.eBayPopup div.ebayTop div.ebayLogo{
       float:left;
       width:120px; height:60px;
       background-image:url(http://fr-img1.ciao.com/ifr/images/logos/ebay_popup_logo.gif);
  background-repeat:no-repeat;
  background-position:top left;
}

.eBayPopup div.ebayTop div.ebayRightTop{
       float:right;
       text-align:left;
       width:330px;
       padding:6px 7px 0 0px;
}

.eBayPopup div.clearBoth{
       clear:both;
}

.eBayPopup a.eBayPopupLink:link,.eBayPopup a.eBayPopupLink:visited{
       font-size:13px;
       font-weight:bold;
       color:#6a6a6a;
       display:block;
       text-decoration:none;
       padding:0 0 0 0px;
}

.eBayPopup a.eBayPopupLink:hover,.eBayPopup a.eBayPopupLink:active{
       color:#e05f00;
}

 

.eBayPopup a.eBayPopupLink img{
       display:block; float:left; margin:1px 6px -1px 0;
}

.eBayPopup a.eBayPopupLink span{
       text-decoration:underline;
       padding:0 0 4px 0;
       display:block;
       margin-left:21px;
       width:285px;
       cursor:pointer;
       z-index:2000;
}

 

.eBayPopup .eBayButton{
       float:right;
       clear:right;
      padding-top:15px;
       padding-bottom:4px;
}

 

.eBayPopup div#eBayContent{
       background-image:url(http://fr-img2.ciao.com/ifr/images/popups/ebay_popup_bg_content-top.gif);
  background-repeat:repeat-x;
  background-position:top left;
       border:1px solid #f27d29;
       border-top:0;
       border-bottom:0;
       background-color:#f6e1cf;
       color:#615d5b;
       padding-right: 7px;
       padding-left: 10px;
       margin:0;
       text-align:left;
}

.eBayPopup div#eBayContent img.eBayProductImage{
       border:1px solid #ecd5b7;
       float:left;
       margin:0 0 5px 0;
}

.eBayPopup div#eBayContent ul.eBayOffer{
       float:right;
       clear:right;
      color:#615d5b;
       width:310px;
       margin:0;
       padding:0;
       _padding:0 0 0 20px;
       font-size:11px;
       list-style-image:url(http://fr-img1.ciao.com/ifr/images/buttons/ebay_popup_bullet.gif);
}

.eBayPopup div#eBayContent ul.eBayOffer li{     
       padding-bottom:4px;
       color:#615d5b;
       margin-bottom:0;
       list-style-type:none;
       list-style-image:url(http://fr-img1.ciao.com/ifr/images/buttons/ebay_popup_bullet.gif);
}

 

.eBayPopup div#eBayContent div.eBayEgLink{
       background-image:url(http://fr-img2.ciao.com/ifr/images/popups/ebay_popup_bg_content.gif);
  background-repeat:repeat-x;
  background-position:bottom left;
       padding:6px 0 6px 0;
       text-align:left;
       margin:0 0 5px 0;
       z-index:-1;
}

.eBayPopup div#eBayContent div.eBayEgLink a:link, .eBayPopup div#eBayContent div.eBayEgLink a:visited{
       font-size:11px;
       font-weight:bold;
       color:#353130;
       padding-left:2px;
       z-index:2000;
       visibility:visible;
       position:relative;
}

.eBayPopup div#eBayContent div.eBayEgLink a:hover, .eBayPopup div#eBayContent div.eBayEgLink a:active{
       color:#dc5300;
}

 

div#eBayContent div.clearBoth{
       clear:both;
}

div#eBayContent > div.clearBoth{
       clear:both;
       height:4px;
}

/* div#eBayContent >div.clearBoth{
       clear:both;
       height:4px;
       margin-bottom:-4px;
} */

 

.eBayPopup div.eBayFooter{
       clear:both;
       background-image:url(http://fr-img1.ciao.com/ifr/images/popups/ebay_popup_bg_footer.gif);
    background-repeat:repeat-x;
    background-position:top left; 
       background-color:#fefcf8;
       padding:14px 10px 32px 124px;
       _padding:8px 10px 32px 124px;
       margin:0;  
       text-align:left;
        border:1px solid #f27d29;
        border-top:0;
}

 

.eBayPopup div.eBayFooter a{
       font-size:13px;
       font-weight:bold;
       color:#6a6a6a;
       margin:0;
      display:block;
       float:left;
       padding:0;
       text-decoration:none;
}

 

.eBayPopup div.eBayFooter a img{
       display:block; float:left; margin:1px 6px -1px 0;
}

 

.eBayPopup div.eBayFooter a:hover, .eBayPopup div.eBayFooter a:active{
       color:#e05f00;
}

 

.eBayPopup span.bolded{
       font-weight:bold;
}

.eBayPopup a.close img{
              display:block;
              width:16px;
              height:15px;
              float:right;
             text-decoration:none;
              border:0;
}

 

/* end eBay - new placement on product pages - testing on ciao.co.uk - http://jira.ciao.com/jira/browse/CW-4961 */

/************ BEGIN OF THE NEW US SECTION ******************/

table.FCLtable{margin:12px 0 0;height: auto; background:#fff;text-align:left;border:1px solid #CCDEF8;padding-bottom:0px;font-size:12px;width:100%;}
td.verticalTop table.FCLtable{width:176px;margin:0 10px 0 0;}

table.green{border:1px solid #a4d67a;}

table.blue{border:1px solid #CCDEF8;}

table.FCLtable th{padding-left:7px;font-size:12px;color:#000;font-weight:bold;height:25px;vertical-align:middle;}

table.FCLtable th.categoryHead_blue{ background:url(http://fr-img1.ciao.com/ifr/images/tabs/bg3box.gif) repeat-x;padding-left:7px;font-size:12px;color:#000;font-weight:bold;height:25px;vertical-align:middle;}

table.FCLtable th.categoryHead_green{ background:url(http://fr-img2.ciao.com/ifr/images/tabs/bg12box.gif) repeat-x;padding-left:7px;font-size:12px;color:#000;font-weight:bold;height:25px;vertical-align:middle;}

table.FCLtable th span{display: block; float:left;margin-top:3px;}

table.FCLtable th a{display:block; border:none;float:right;text-decoration:none;margin-right:3px;}

table.FCLtable th a img{border:none;}

table.FCLtable td{

       padding:10px 8px 6px;

       color:#5e5e5e; font-size:11px;

}

table.FCLtable td.blue{

       background:url("http://fr-img2.ciao.com/ifr/images/tabs/bg_featured_product_list_blue.gif") repeat-x bottom;

       border-bottom:1px solid #ccdef8;

}

table.FCLtable td.green{

       background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg_featured_product_list_green.gif") repeat-x bottom;

       border-bottom:1px solid #a4d67a;

}

table.FCLtable td.FCLimg{border:none; background:transparent;margin:0;padding:10px 0 0;text-align:center;vertical-align:middle;}

table.FCLtable td p{margin:0; padding:3px 0 0;color:#5e5e5e; font-size:11px}

table.FCLtable td a:link,table.FCLtable td a:visited{font-weight:bold;font-size:13px;color:#474747;}
table.FCLtable td a:hover,table.FCLtable td a:active{color:#f76120;}

table.FCLtable td a.FPLmember:link,table.FeaturedCiaoLists td a.FPLmember:visited{font-weight:normal;color:#5e5e5e; font-size:11px !important;}

table.FCLtable td a.FPLmember:hover,table.FeaturedCiaoLists td a.FPLmember:active{color:#ff7d00;}

div.breadCrumb2-US {
text-align: left;
padding:8px 1px 12px 0;
}

div.breadCrumb2-US a,div.breadCrumb2-US a:visited, div.breadCrumb2-US a:active {
	color:#7d7d7d;
	text-decoration:underline;
	font-weight:normal;
}

div.breadCrumb2-US h1 {
	margin: 10px 0;
}

div.newIntro{
	color:#7d7d7d;
	font-size:13px;
	margin:20px 2px 28px 2px;
}
div.newIntro a{
	color:#7d7d7d;
	text-decoration:underline;
	font-weight:normal;
}
div.newIntro a:hover, table.newCatTable td a.more:hover, table.newCatTable td a.subnr:hover{
	color:#ff6700;
	text-decoration:underline;
}

table.newCatTable{
	border:1px solid #93c0ff;
	border-top:none;
	background-image:url("http://fr-img2.ciao.com/ifr/images/tabs/bg_newTable.gif");
	background-repeat:repeat-x;
	background-position:bottom;
	width:100%;
	margin:0 0 20px 0;
}
table.newCatTable td{
	padding:15px 15px 5px;
}
table.newCatTable td a.hdl,table.newRecentReviewsTable td a.revTitle{
	color:#000;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
} 
table.newRecentReviewsTable td a.revTitle:hover{
	color:#ff6700;
}

table.newCatTable td a.more{
	color:#7d7d7d;
	text-decoration:underline;
	font-size:13px;
	font-weight:bold;
}
table.newCatTable td a.subnr{
	color:#7d7d7d;
	text-decoration:underline;
	font-size:13px;
}
.newCatTable dl.subcatbox {margin-top:0px}

table.newRecentReviewsTable{
	border:0;
	width:100%;
	background-image:url("http://fr-img2.ciao.com/ifr/images/tabs/bg_newTable.gif");
	background-repeat:repeat-x;
	background-position:bottom;	
	border:1px solid #a4d67a;
	margin-bottom:15px;
}
table.newRecentReviewsTable th{	font-size:12px;}
table.newRecentReviewsTable th.title{
		height:26px;
		color:#000;
		font-weight:bold;
		border-bottom:1px solid #a4d67a;
		border-right:0;
		text-align:left;
}
table.newRecentReviewsTable th.more{
		height:26px;
		color:#000;
		font-weight:normal;
		border-bottom:1px solid #a4d67a;
		border-left:0;
		text-align:right;
}
table.newRecentReviewsTable th.more a{
	font-size:12px;
}
table.newRecentReviewsTable th{
	background-image:url("http://fr-img2.ciao.com/ifr/images/tabs/bg12box.gif");
	background-position:top;
	background-repeat:repeat-x;
}
table.newRecentReviewsTable td{
	width:50%;
	color:#7d7d7d;
	font-size:12px;
	vertical-align:top;
	padding:10px 0 0 0;
	white-space:normal;
}
table.newRecentReviewsTable td a{
	color:#000;
	text-decoration:underline;
}
table.newRecentReviewsTable td a:hover{
	color:#ff6700;
}

table.newRecentReviewsTable td div.revImg{
	display:block;float:left;text-align:center;width:90px;
}
table.newRecentReviewsTable td a.revTitle{
	display:block;margin:0 10px 5px 100px;
} 
table.newRecentReviewsTable td div.revInf{
	display:block; margin-left:100px;margin-right:20px;font-size:11px;
}
table.newRecentReviewsTable td div.revInf img{
	margin:2px 5px -2px 0;
}
table.newRecentReviewsTable td div.revInf a{
	font-size:11px;
}
table.newRecentReviewsTable td a.moreRev{
	display:block; margin:0 0 25px 100px;
}
table.newRecentReviewsTable td div.revInf a.usr{
	color:#7d7d7d;
}
table.newRecentReviewsTable td div.revInf a.usr:hover, table.newRecentReviewsTable td a.moreRev:hover{
	color:#ff6700;
}
table.newRecentReviewsTable td p{
	display:block;margin:10px 20px 5px 100px;
}

table.RecentCiaoLists{
	border:1px solid #93c0ff !important;
	margin-bottom:20px;
	width:100%;
	background:url(http://fr-img2.ciao.com/ifr/images/tabs/bg-recent_ciao_list-table.gif) repeat-x bottom;
}
table.RecentCiaoLists th{
	height:25px;
	background:url(http://fr-img1.ciao.com/ifr/images/tabs/bg3box.gif) repeat-x;
	padding-left:7px;
	line-height:25px;
	font-size:12px;
	color:#000;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}
table.RecentCiaoLists th span{
	float:left;
}
table.RecentCiaoLists th a{
	float:right;
	font-weight:normal;
	font-size:12px;
}
table.RecentCiaoLists td{
	width:50%;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	color:#000;
	font-weight:normal;
	padding:10px 0;
}


.ProdListTeaserWrap {clear:left;}
.ProdListTeaserWrap .ProdListTeaserImg {float:left;width:100px;text-align:center;}
* html .ProdListTeaserWrap .ProdListTeaserContent { /* IE 3px jog hack */ height: 1%;}
.ProdListTeaserWrap .ProdListTeaserContent {margin-top:0px;margin-left:101px;padding:0px}

ul.ProdListOverviewListsUL {margin:0;padding:0;list-style-type:none;}
ul.ProdListOverviewListsUL li.ProdListOverviewListsLI {margin:0;padding:10px 0 10px 0;border:1px solid #ccc;border-top:0;height:1% /* eliminates margin-top in IE */} 

.ProdListTeaserContent {text-align:left;}
.ProdListTeaserContent p {color:#7d7d7d;margin:2px 0 0 0;font-size:12px}
.ProdListTeaserContent ol {padding-left:18px;margin:7px 0 4px 0;font-size:12px;color:#666}
* html .ProdListTeaserContent ol {padding:0px;margin:7px 0 4px 23px} /* IE6 only */
*+ html .ProdListTeaserContent ol {padding:0px;margin:7px 0 4px 25px} /* IE7 only */

.ProdListTeaserContent .nr {display:inline;padding:2px 7px 2px 10px;margin-right:6px;font-size:16px;font-weight:bold;color:#FFF;background:#6392C1 url(http://fr-img1.ciao.com/ifr/images/crux/background/bg_numeration.gif) repeat-x left top;}

.ProdListTeaserContent a:link {font-size:12px;color:#000}
.ProdListTeaserContent a:visited {font-size:12px;color:#000}
.ProdListTeaserContent a:hover {font-size:12px;color:#f76120}
.ProdListTeaserContent a:active {font-size:12px;color:#f76120}

.ProdListTeaserContent a.list:link {font-size:15px;color:#000;font-weight:bold;text-decoration:none}
.ProdListTeaserContent a.list:visited {font-size:15px;color:#000;font-weight:bold;text-decoration:none}
.ProdListTeaserContent a.list:hover {font-size:15px;color:#f76120;font-weight:bold;text-decoration:underline}
.ProdListTeaserContent a.list:active {font-size:15px;color:#f76120;font-weight:bold;text-decoration:none}

.ProdListTeaserContent a.user:link {color:#7d7d7d}
.ProdListTeaserContent a.user:visited {color:#7d7d7d}
.ProdListTeaserContent a.user:hover {color:#f76120}
.ProdListTeaserContent a.user:active {color:#f76120}

.ProdListTeaserContent ol a:link {font-size:12px;color:#666;text-decoration:none}
.ProdListTeaserContent ol a:visited {font-size:12px;color:#666;text-decoration:none}
.ProdListTeaserContent ol a:hover {font-size:12px;color:#f76120;text-decoration:underline}
.ProdListTeaserContent ol a:active {font-size:12px;color:#666;text-decoration:none}

p.ProdListTeaserComment {width:80%;background:#f5f5f5;border-left:13px solid #e2e2e2;padding:5px 30px 5px 5px;margin:7px 0 0 0;font-size:11px !important}

#ProdListOverviewPagination {padding:5px 0;border:#CCC solid 1px;border-top:0;background:#FFF url(http://fr-img2.ciao.com/ifr/images/icons/pl_menu_bg_M.gif) repeat-x bottom;background-position:0px -5px;text-align:center;}
#ProdListOverviewPagination, #ProdListOverviewPagination a {font-size:12px !important}


.ProdListTeaserWrap p.taggedas{
	background:url(http://fr-img2.ciao.com/ifr/images/crux/icons/pl_symbol.gif) no-repeat left; 
	color:#666;
	margin:10px 0 0;
	padding:0 0 0 15px;
}

.ProdListTeaserWrap p.taggedas a:link{font-size:12px;color:#666;text-decoration:none;}
.ProdListTeaserWrap p.taggedas a:visited{font-size:12px;color:#666;text-decoration:none;}
.ProdListTeaserWrap p.taggedas a:hover {font-size:12px;color:#f76120;text-decoration:underline}
.ProdListTeaserWrap p.taggedas a:active {font-size:12px;color:#666;text-decoration:none}

/* for Sponsored Links - right side */

table.newSponsLinks{ margin:12px 0 0;height: auto; background:#fff;text-align:left;padding-bottom:0px;font-size:12px;width:100%;}
td.verticalTop table.newSponsLinks{width:176px;margin:0 10px 0 0;}

table.grey{border:1px solid #e0e3e5;}

table.newSponsLinks th{padding-left:7px;font-size:12px;color:#000;font-weight:bold;height:25px;vertical-align:middle;}

table.newSponsLinks th.categoryHead_grey{ 
	background:url(http://fr-img1.ciao.com/ifr/images/tabs/bg_new-spons-links.gif) repeat-x;
	padding-left:7px;font-size:12px;color:#000;font-weight:bold;height:25px;vertical-align:middle;
}

table.newSponsLinks th span{display: block; float:left;margin-top:3px;}

table.newSponsLinks th a{display:block; border:none;float:right;text-decoration:none;margin-right:3px;}

table.newSponsLinks th a img{border:none;}

table.newSponsLinks td{
       padding:10px 8px 8px;
       color:#000; font-size:12px;
			 background-image:url(http://fr-img2.ciao.com/ifr/images/tabs/bg_newTable.gif);
			 background-repeat:repeat-x;
			 background-position:bottom;
			 border-bottom:1px solid #e0e3e5;
}

table.newSponsLinks td p{margin:0; padding:3px 0 0;color:#000; font-size:12px}

table.newSponsLinks td a:link,table.newSponsLinks td a:visited{font-weight:bold;font-size:13px;color:#00c;}
table.newSponsLinks td a:hover,table.newSponsLinks td a:active{color:#f76120;}

table.newSponsLinks td a.SPWebPage:link,table.newSponsLinks td a.SPWebPage:visited{font-weight:normal;color:#5e5e5e; font-size:12px;text-decoration:none;}

table.newSponsLinks td a.SPWebPage:hover,table.newSponsLinks td a.SPWebPage:active{color:#ff7d00;}


table.bottomSponsLinks{
	border:1px solid #bcbdbe;
	margin-bottom:20px;
	margin-top:5px;
	width:100%;
	background:none;
}
table.bottomSponsLinks th{
	height:23px;
	background:url(http://fr-img1.ciao.com/ifr/images/tabs/bg_new-spons-links.gif) repeat-x;
	padding-left:7px;
	line-height:25px;
	font-size:12px;
	color:#000;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	background-color:#d3d7da;
}
table.bottomSponsLinks th span{
	float:left;
}
table.bottomSponsLinks th a{
	float:right;
	font-weight:normal;
	font-size:12px;
}
table.bottomSponsLinks td{
	text-align:left;
	vertical-align:top;
	font-size:12px;
	color:#000;
	font-weight:normal;
	padding:8px 8px 7px 7px;
	border-top:1px solid #e0e3e5;
}
table.bottomSponsLinks td a{
	font-weight:bold;
	text-decoration:underline;
	color:#00c;
	font-size:13px;
}
table.bottomSponsLinks td span.url, 
table.newSponsLinks td a.normal-grey {
	font-weight: normal;
	color: #7d7d7d;
	
}
table.bottomSponsLinks td a.nounderline, 
table.newSponsLinks td a.nounderline {
	text-decoration:none;
}

table.bottomSponsLinks td a.spWebPage{
	font-weight:normal;
	text-decoration:none;
	color:#7d7d7d;
	font-size:12px;
}
table.bottomSponsLinks td span{
	margin:0 25px;
}

table.bottomSponsLinks td a:hover, table.bottomSponsLinks td a.spWebPage:hover, table.bottomSponsLinks td a.nounderline:hover{
	color:#ff6700;
}
	
/************************************* END OF THE NEW US SECTION ***********************************************/


/* BEGIN styles from popup_opinion_formatting.php */
.popupAdvEditingOptions{background-image:url(http://fr-img2.ciao.com/ifr/images/popups/bg_top_pop-up.gif);background-repeat:repeat-x;background-position:top;background-color:#fff;text-align:right;padding: 5px 0px 0px 0;}
.popupAdvEditingOptions h1{position: relative;display:block;margin:0;height:60px;padding: 5px 20px 0 15px;font-size: 20px;font-weight:normal;color: #000;text-align: left;float:left;}
.popupAdvEditingOptions div{margin:0 50px;clear:both;text-align:left;}
.popupAdvEditingOptions div.footer{margin:0; padding:5px 0 15px 0;clear:both;text-align:center;background-image:url(http://fr-img1.ciao.com/ifr/images/popups/bg_footer_pop-up.gif);background-repeat:repeat-x;background-position:bottom;background-color:#fff;}
.popupAdvEditingOptions table{border: 1px solid #bdbdbd;margin:0 auto;width:100%;}
.popupAdvEditingOptions table thead{background-color:#f8f8f8;}
.popupAdvEditingOptions table thead th{width:50%;padding:0 0 0 11px;border-bottom: 1px solid #d9d9d9;font-size:12px;color:#636363;font-weight:bold;height:26px;vertical-align:middle;}
.popupAdvEditingOptions table td{border-bottom: 1px solid #d9d9d9;padding:7px 11px 4px 11px;}
.popupAdvEditingOptions table td.noBottomBorder{border-bottom:none;}
.popupAdvEditingOptions table thead th.rBorder, .popupAdvEditingOptions table td.rBorder{border-right:1px solid #d9d9d9;}
.popupAdvEditingOptions span.toH1{font-size:17px;font-weight:bold;}
.popupAdvEditingOptions span.toH2{font-weight:bold;font-size:13px;}
.popupAdvEditingOptions span.toBold{font-weight:bold;}
.popupAdvEditingOptions span.toItalic{font-style:italic;}
.popupAdvEditingOptions ul{margin:0; padding:0 11px 0 22px;}
.popupAdvEditingOptions ul li{margin:0; padding:0 0 0 6px;}
.popupAdvEditingOptions ol{margin:0; padding:0 11px 0 28px;}
.popupAdvEditingOptions .switch{float:right;margin-right:5px;}
/* END styles from popup_opinion_formatting.php */

/* BEGIN styles from product_images_view.php */
table#pImgEnhPopup { border:none; }
table#pImgEnhPopup td.logo { text-align:left; vertical-align:top; }
table#pImgEnhPopup td.clPopup { text-align:right; vertical-align:top; }
table#pImgEnhPopup td.advert { padding-top:9px; }
table#pImgEnhPopup a.closePopup { background-image:url(http://fr-img2.ciao.com/ifr/images/icons/closebox.gif); background-repeat:no-repeat;background-position:right;padding-right:18px;color:#b5b5b5;text-decoration:none; }
table#pImgEnhPopup a.closePopup:hover { text-decoration:underline; }
table#pImgEnhPopup tr td table.pIThum { width:820px; border:1px solid #d7d7d7; margin:7px auto; padding:0; background-image:url(http://fr-img2.ciao.com/ifr/images/popups/bg_popuptable.gif); background-repeat:repeat-x; background-position:bottom; padding:0 0 14px; vertical-align:middle; }
table.pIThum td.imageCommentTd { background-image:url(http://fr-img2.ciao.com/ifr/images/popups/bg_popuplinkdiv.jpg); background-repeat:no-repeat; background-position:center center; height:36px;width:100%; text-align:center; }
table.pIThum td.imageCommentTd div { width:400px; text-align:center;margin: 0 auto 7px; }
table.pIThum td.imageCommentTd a { color:#00c; font-size:13px; text-decoration:underline; }
table.pIThum td.imageCommentTd a:hover { color:#f76120; }
table.pIThum td.title { background-image:url(http://fr-img2.ciao.com/ifr/images/popups/bg_popuptitle.gif); background-repeat:repeat-x;background-position:top; height:37px;width:100%;text-align:left;vertical-align:bottom;margin:0;padding:0;font-size:13px;color:#8f8f8f; }
table.pIThum td.title p { margin:0; padding-bottom:4px; }
table.pIThum td.title span { font-weight:bold;margin-left:12px; }
table.pIThum td.thumbn { text-align:center; vertical-align:middle;padding:0px 6px; }
table.pIThum td.thumbn table#PopupThumbnails { margin:13px auto 9px; border:none; }
table#PopupThumbnails td { width:75px; height:75px; text-align:center; border:1px solid #dfdfdf; vertical-align:middle; background-color:#fff; }
table#PopupThumbnails td.TdEmpty { display:none; }
table#PopupThumbnails td.TdActive { border:1px solid #b50000; }
/* END styles from product_images_view.php */

/* CW 5421 */
.videoreview tbody td.usefulness {font-size:12px; text-align:center; vertical-align:middle;color:#7d7d7d; width:100px;border:1px solid #ffd54c; border-bottom:0; border-left:0;}
.videoreview tbody td.usefulness img.usefulness {margin:5px 3px 13px 5px;}
.videoreview tbody td.usefulness p{margin:0;font-size:12px;margin-right:20px;}
.videoreview tbody td.videoRevDesc{width:100%;font-size:13px;border:1px solid #ffd54c; border-bottom:0;border-right:0;}
.videoreview tbody td.videoRevDesc p.adv {color:#000; font-size:13px; margin:0;}
.videoreview tbody td.videoRevDesc p.descr, .videoreview tbody td.videoRevDesc span{font-size:12px;}
.videoreview tbody td.videoRevDesc span.bolds{font-weight:bold;}
table.videoreview {border-bottom:1px solid #ffd54c;}
/*end of CW-5421*/

div.layerPopupComment, div.layerPopupReview, div.layerPopupLink {padding:5px;}
span.layerPopupCommentMember{margin-left:15px;font-size:11px;}
span.layerPopupReviewMember{font-size:11px;}
div.layerPopupLink a {font-size:11px;}

table.top20container {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
}
table.top20container td.navigation {
	vertical-align: top;
}
table.top20container td.reviews {
	vertical-align: top;
	width: 100%;
}
div.opinionNavigator {
	border: 1px solid #a4d67a !important;
}
div.opinionNavigator div.head {
	background: url(http://fr-img2.ciao.com/ifr/images/tabs/bg12box.gif) !important;
}

.letterShopsNavHead {
	height: 26px;
	text-align: left;
	padding-left: 7px;
	white-space: nowrap;
}
.letterShopsNavSelectedLetter {
	color: #000;
	font-weight: bold;
}
.letterShopsNavSelectedPage {
	color: #808080;
}
.letterShopsNoResult {
	font-size: 16px;
	font-weight: bold;
	border-top: 1px solid #ccc;
	text-align: left;
	padding: 10px 0px 20px;
}

.subTeaserReviewRating 
{
	font-size:11px;
	margin-top:4px;
	margin-bottom:8px;
}

/* styles for special button for events like EURO, Christmas */
/* for homepages */
.specialEventImgMain {
	position: absolute;
	top: -8px;
	right: 650px;
	width: 100px;
	height: 60px;
}
/* for others next to search button */
.specialEventImgSearch {
	position: absolute;
	top: 41px;
	right: 0px;
	width: 100px;
	height: 60px;
}

/* CW-6503 */
.RelatedAccessories { border-color:#CCDEF8; border-style:none solid solid; border-width:0pt 1px 1px; width:100%; text-align:left; }
.RelatedAccessories p { margin:5px 0; }
.RelatedAccessories td { border-top: 0 none; padding:10px; font-size:12px; }
.RelatedAccessories tr.relatedProdList td ul { list-style-type:none; margin:0; padding:0; }
.RelatedAccessories tr.relatedProdList td ul li { float:left; width:18%; padding:1% }
.RelatedAccessories span.relatedProd { font-weight:bold; }
.RelatedAccessories a.reviewLink { font-size:11px; color:#7D7D7D; margin-left:5px; }
.RelatedAccessories a.reviewPrice { font-size:13px; color:#000000; text-decoration:none; }
.RelatedAccessories a:hover, a:active { color:#f76120; text-decoration:underline; }
.RelatedHRule { display:block; height:0px; border-color: #CCDEF8; border-width: 1px; border-style: none none solid none; margin:0; }
.RelatedAccessories p.reviewInfo { font-size:12px; display:inline; }
/* /CW-6503 */

table.review2 table.reviewBarsRating td {padding:1px;font-size:11px;text-align:left;}
/* SEO review About Author box*/
table.review2 table.rdreviewbox {border-right:0;}
table.review2 table.rdreviewbox td {text-align:left;color:#000000;padding:0;}
table.review2 table.rdreviewbox .bg13 {background:#F8FCF3 none repeat scroll 0%;}
table.review2 table.rdreviewbox td.rdreviewCOL5 {border-bottom:1px solid #A4D67A;padding:10px 5px 10px 10px;}
table.review2 table.rdreviewbox td.rdreviewHD1 {border-bottom:1px solid #A4D67A;height:25px;text-align:center;}
table.review2 table.rdreviewbox .bg12light, .bg1light {background:#F0F9E6 none repeat scroll 0%;}

/* end of SEO review About Author box */

/* STYLES FOR SIMILAR PRODUCTS TABLE */

table.similarProducts{
	border:0;
	width:100%;
	background-image:url("http://fr-img2.ciao.com/ifr/images/tabs/bg_newTable.gif");
	background-repeat:repeat-x;
	background-position:bottom;	
	border:1px solid #ccdef8;
}
table.relatedSearches{
	border:0;
	width:100%;
	background-image:url("http://fr-img2.ciao.com/ifr/images/tabs/bg_newTable.gif");
	background-repeat:repeat-x;
	background-position:bottom;	
	border:1px solid #ccdef8;
	margin-bottom:15px;
}
table.relatedSearches td{
	padding:10px;
	text-align:left;
}

table.similarProducts td{
	width:50%;
	color:#7d7d7d;
	font-size:12px;
	vertical-align:top;
	padding:10px 0 5px 0;
	white-space:normal;
}
table.similarProducts td a{
	color:#00C;
	text-decoration:underline;
}
table.similarProducts td a:hover{
	color:#ff6700;
}

table.similarProducts td div.revImg{
	display:block;float:left;text-align:center;width:90px;
}

table.similarProducts td a.revTitle{
	display:block;margin:0 0px 3px 100px;
	font-size:13px; font-weight:bold;
	text-align:left;
} 
table.similarProducts td div.revInf{
	display:block;font-size:11px;margin:0 0 0 10px;
	float:left;
}
table.similarProducts td div.revInf img{
	margin:2px 5px -2px 0;
}
table.similarProducts td div.revInf a{
	font-size:11px;	color:#7d7d7d;
}
table.similarProducts td a.moreRev{
	font-size:11px;color:#7d7d7d;
}

table.similarProducts td div.revInf a:hover, table.similarProducts td a.moreRev:hover {
	color:#ff6700;
}

table.similarProducts td p{
	display:block;margin:20px 20px 5px 100px;
	text-align:left;font-size:11px;
}

/*	Tags */
a.TagLevel1, a:visited.TagLevel1 {
	font-size: 11px !important;
	color: #8FC2E4 !important;
	font-weight: bold !important;
	margin: 8px 2px 8px 2px !important;
}

a.TagLevel2, a:visited.TagLevel2 {
	font-size: 14px !important;
	color: #78B4DA !important;
	font-weight: bold !important;
	margin: 6px 2px 6px 2px !important;
	line-height: 20px !important;
}

a.TagLevel3, a:visited.TagLevel3 {
	font-size: 17px !important;
	color: #4597C5 !important;
	font-weight: bold !important;
	margin: 4px 2px 4px 2px !important;
	line-height: 22px !important;
}

a.TagLevel4, a:visited.TagLevel4 {
	font-size: 21px !important;
	color: #4984B3 !important;
	font-weight: bold !important;
	margin: 4px 1px 4px 1px !important;
	line-height: 28px !important;
}

a.TagLevel5, a:visited.TagLevel5 {
	font-size: 25px !important;
	color: #5A7BAB !important;
	font-weight: bold !important;
	margin: 2px 1px 2px 1px !important;
	line-height: 32px !important;
}

.TagCloud a {
	text-decoration: none !important;
	vertical-align: middle !important;
}

.TagCloud a:hover {
	text-decoration: underline !important;
	color: #f76120 !important;
}

a.TagCloudSelected, a.TagCloudSelected:visited, a.TagCloudSelected:hover {
	background-color: #5A7BAB !important;
	color: #ffffff !important;
	text-decoration: none !important;
	border: 1px solid !important;
	padding: 0 2px 0 2px;
}

table.predSearchTab{
	width:520px;
	border:1px solid #93c0ff;
	border-top:none;
	background-color:#e9f3fd;
	color:#000;
	font-size:11px;
}

.clickableArea{
	background-color:#e9f3fd;
	cursor:hand;
}
table.predSearchTab td{
	padding:6px 0 0;
	vertical-align:top;
	border-bottom:1px solid #c3d7f0;
}

table.predSearchTab .predictiveImg {
	width:98px;
	text-align:center;
	padding-bottom:6px;
	margin:0
}

table.predSearchTab .predictiveDescr {
	/* width:324px; */
	text-align:left;
	padding:9px 0px 0px;
	margin:0;
}

table.predSearchTab .predictiveDescr p{
	padding:0;
	margin:0 0 6px 0;
	line-height:1.0em;
}

table.predSearchTab .predictiveDescr p.prodName{
	font-weight:bold;
	font-size:12px;
}

table.predSearchTab .predictiveDescr p.ratingRev img{
	margin:2px 3px -2px 0;
}

table.predSearchTab .predictivePrice p{
 margin:0;
 padding:2px 0;
}

table.predSearchTab .predictiveDescr p.prodName a{
 color:#000;
 text-decoration:none;
 font-size:12px;
}

table.predSearchTab .predictiveDescr p.ratingRev a:link, table.predSearchTab .predictiveDescr p.ratingRev a:visited{
	color:#7d7d7d;
	font-size:11px;
 	padding:0 4px;
}
table.predSearchTab .predictiveDescr p.ratingRev a:hover, table.predSearchTab .predictiveDescr p.ratingRev a:active{
	color:#ff7600;
}

table.predSearchTab .predictivePrice {
	width:100px;
	text-align:center;
	vertical-align:middle;
	padding:0;
}
table.predSearchTab .predictivePrice a{
	font-size:16px;
	font-weight:bold;
}

table.predSearchTab tr.tabHeader td {
	background:transparent url(http://fr-img1.ciao.com/ifr/images/tabs/bg3box.gif) repeat-x scroll 0 0;
	color:#385382;
	font-size:12px;
	font-weight:bold;
	height:25px;
	line-height:25px;
	padding:0 3px 0 7px;
	border-top:1px solid #93c0ff;
	text-align:left;
}
table.predSearchTab tr.tabHeader td.rightAligned{
	text-align:right;
	padding:0 6px 0 0;
	vertical-align:middle;
}
table.predSearchTab tr.tabHeader td.rightAligned a img{
	margin:1px 0px -3px 0;padding:0;
}

/* *:first-child+htmltable.predSearchTab tr.tabHeader td.closeButton a img{
	margin:0px 0 0px 0;padding:0;
} */

table.predSearchTab .lastTab{
	border-bottom:none;
}

table.predSearchTab tr.relatedCat td {
	background-image:url(http://fr-img2.ciao.com/ifr/images/tabs/bg_newTable.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	background-color:#fff;
	padding:10px;
}
table.predSearchTab a.resultsLink:link, table.predSearchTab a.resultsLink:visited{
	color:#385382;
	text-decoration:none;
}
table.predSearchTab a.resultsLink:hover, table.predSearchTab a.resultsLink:active{
	color:#ff7600;
}

/* end of SEO review About Author box */


div.euro2008{
	padding:10px 0 0 5px;
	background-image:url(http://fr-img1.ciao.com/ifr/images/eurospecial/football-www-bg.gif); 
	background-repeat:repeat-x;
	background-position:bottom;	
	border-bottom:1px solid #4c6b37;
	border-top:1px solid #e4eadb;
	background-color:#f4f7f0;
	text-align:left;
	margin:0 0 10px 0;
}
div.euro2008 h2{
	padding-left:8px;
}
div.euro2008 p{
	margin:0;
	padding:9px 1px 9px 8px;
}

div.euro2008 div.eurocontent{
	background-image:url(http://fr-img2.ciao.com/ifr/images/eurospecial/football-www.jpg);  
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:0px 0px 15px 0px;
	margin:0;
	clear:both;
	text-align:left;
	height:122px;
}

div.euro2008 div.eurocontent div.countries{
	width:721px
}

div.euro2008 div.eurocontentTab{
	padding:0px 0px 4px 5px;
	text-align:left;
	float:left;
	width:94px;
	margin:11px 4px 0 0;
}
div.euro2008 div.eurocontentTab a{
	text-decoration:none;
}

div.euro2008 div.eurocontentTab a img{
	border:none;
	margin:-2px 3px 2px 0px;
	border:1px solid #c9d0b8;
	background-color:#f3f7f0;
	padding:1px;
	float:left;
}
div.euro2008 div.eurocontentTab span.revNo{
	font-weight:bold;
	color:#b80000;
	padding:0px 0px 0px 1px;
}
div.euro2008 p.revNo{
	font-weight:bold;
	font-size:13px;
	color:#b80000;
	padding:10px 10px 5px 5px;
	margin:0;
	clear:both;
	margin:0 0 0 0px;
}
div.euro2008 div.clearBoth{
	clear:both;
}

/*Top Products Box 2x3*/
table.intrProd{width: 100%;/*border: 1px solid #93C0FF;*/border: 1px solid #CCDEF8;}
table.intrProd td.intrestingProd{width:33%;vertical-align:top;border:none;text-align: left;padding: 10px;}
td.intrestingProd a.productImg{display:block;float:left;margin:0 9px 0 0;}
td.intrestingProd span.productName {font-size:16px;font-weight:bold;text-decoration:underline;}
td.intrestingProd p{margin:1px 5px 0 90px;font-size:11px;color:#7D7D7D;}
td.intrestingProd a.cat:link, td.intrestingProd a.cat:visited{color:#666666;font-size:11px;font-weight:normal;text-decoration:underline;}
td.intrestingProd a.cat:hover, td.intrestingProd a.cat:active{color:#ff6700;}
td.intrestingProd a.cat1:link, td.intrestingProd a.cat1:visited{color:#000;font-size:12px;font-weight:bold;text-decoration:underline;}
td.intrestingProd a.cat1:hover, td.intrestingProd a.cat1:active{color:#ff6700;}
/*CW-7039*/
#proMem td.contentProd p a.price_range { color:#7D7D7D; text-decoration: none; }
#proMem td.contentProd p a.price_range:hover { color:#7D7D7D; text-decoration: underline; }

/*CW-7163*/
table.simProd{
	background:url("http://fr-img1.ciao.com/ifr/images/tabs/bg3box.gif") top repeat-x;
	border:1px solid #ccdef8;
	border-bottom:0;
	margin:10px 0 0;
}
table.simProd td.title{
	white-space:normal;
	padding: 3px 7px;
	vertical-align:middle;
	font-weight:bold;
	color: rgb(0, 0, 0);
	text-align:left;
}
table.simProd td table.content{
	background-color:#fff;
	border:0;
	width:100%;
}
table.simProd td table.content td{
	vertical-align:top;
	text-align:left;
	padding:7px 4px;
	border-bottom:1px solid #ccdef8;
}
table.simProd td table.content td p.prodInfo{
	color:#7d7d7d;
	font-size:11px;
	padding:4px 0;
	margin:0;
}
table.simProd td table.content td a{
	font-weight:bold;
}
table.simProd td table.content td.prodImg{
	width:78px;
	text-align:center;
}
table.simProd td table.content td div.rating{
	white-space:nowrap;
	padding:0 0 4px 0;
}
table.simProd td table.content td div.rating img{
	float:left;
	margin:0 3px 0 0;
}
table.simProd td table.content td div.rating a:link,table.simProd td table.content td div.rating a:visited{
	font-size:11px;
	color:#7d7d7d;
	text-decoration:underline;
	font-weight:normal;
}
table.simProd td table.content td div.rating a:hover,table.simProd td table.content td div.rating a:active{
	color:#ff6700;
}
table.simProd td table.content td a.offerLink:link,table.simProd td table.content td a.offerLink:visited{
	font-size:11px;
	color:#7d7d7d;
	text-decoration:underline;
}
table.simProd td table.content td a.offerLink:hover,table.simProd td table.content td a.offerLink:active{
	color:#ff6700;
}
table.simProd td table.content td.prices{
	white-space:nowrap;
	color:#7d7d7d;
	font-size:11px;	
	vertical-align:bottom;
	text-align:left;
	padding:7px 4px 10px 7px;
}
table.simProd td table.content td.prices span.value{
	color:#000;
}
table.simProd td table.content td.prices p.price{
	margin:0;
	padding:0px 0px 15px;
}
table.simProd td table.content td.prices p.price a.priceLink{
	font-size:16px;
}
table.simProd td table.content td.merchant{
	text-align:center;
}
table.simProd td table.content td.merchant div.rating img{
	float:none;
	margin:3px 0;
}
table.simProd td table.content td.productLink{
	padding-bottom:0;
	border-bottom:0;
}
table.simProd td table.content td.productLink a{
	font-weight:normal;
}

/* Product cheapest offer */
#proMem .prodpageCheapest {
	width:201px;
	text-align:left;
	margin-left:13px;
	_margin-left:6px;
	padding:2px 0;
	background: transparent url("http://fr-img2.ciao.com/ifr/images/crux/background/prodpage_cheapest-offer-gradient.gif") no-repeat 0 0;
}
#proMem .prodpageCheapest th a {
	font-size:12px;
	padding-left:4px;
	text-decoration:none;
	font-weight:bold;
}
#proMem .prodpageCheapest td.pRight {
	padding-right:2px;
}
#proMem .prodpageCheapest td {
	vertical-align:top;
}
#proMem .prodpageCheapest td.CheapestShop{
	width:80px;
	padding-left:4px;
}
#proMem .prodpageCheapest td.CheapestShop img{
	width:80px;
	margin-right:5px;
	margin-top:3px;
}
#proMem .prodpageCheapest td a.black {
	color:#000;
}

#proMem .prodpageCheapest td a {
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	margin-bottom:5px;
	cursor:pointer;
}

#proMem .prodpageCheapest td a.ChPrice {
	font-size:16px;
	font-weight:bold;
	margin-bottom:3px;
	text-decoration:underline;
}

#proMem .prodpageCheapest td a.small {
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
#proMem .prodpageCheapest td a.ratings {
	color:#7d7d7d;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
#proMem .prodpageCheapest td a.name {
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}

#proMem .prodpageCheapest td a:hover,#proMem .prodpageCheapest td a:active {
	color:#f76120;
}
#proMem .prodpageCheapest td a.grey,#proMem .prodpageCheapest td a.grey:hover,#proMem .prodpageCheapest td a.grey:active {
	color:#7d7d7d;
}
#proMem .prodpageCheapest img {
	margin:0 0 0 0px;
}
div#CRUX_TTIP_default {
	position: absolute;
	display:inline;
	max-width:300px;
	width:300px;
	padding:7px 9px;
	background-color:#fff;
    text-align:left;
	border:1px solid #cecece;
	-moz-border-radius:6px;
	opacity:0.94;
	cursor:default;
    z-index:100;
    font-size:11px;
    color:#7D7D7D;
    font-weight:normal;
    left: 0px;
    top: 0px;
}

div.prodpageCheapestLegal {
	margin-top:8px;
	margin-left:13px;
	_margin-left:6px;
	text-align:left;
	width:201px;
	font-size:11px;
	color:#7d7d7d;
}
*:first-child+html #proMem .prodpageCheapest,*:first-child+html div.prodpageCheapestLegal {
	margin-left:6px;
}
/* end Product cheapest offer */

/* REGISTRATION PAGE - SIMPLE  */
.newRegLayout{
	width:400px;
	margin:0px auto 10px;
	text-align:left;
}
.newRegLayout .logo{
	display:block;
	padding:10px 0 4px 0;
}
.newRegLayout .newRegInfonewRegInfo{
	text-align:left;
	padding:6px 3px 0;
	font-size:11px;
	margin-bottom:6px;
}
.newRegLayout .newDualRegInfo{
	border-bottom:1px solid #cecece;
	margin-bottom:8px;
}
.newRegLayout .newDualRegInfo div.ndrContent{
	text-align:left;
	padding:15px 70px 0px 10px;
	font-size:13px;
	background-color:#f7f7f7;
	background-image:url('http://fr-img2.ciao.com/ifr/images/icons/bg-dual_reg_info.gif');
	background-repeat:no-repeat;
	background-position:right center;	
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
.newRegLayout .newDualRegInfo p{
	margin:0 0 3px 0;
	padding:0;
}

.newRegLayout .newDualRegInfo .regInfoArrowActive{
	margin:0;
	padding:0 0 18px 25px;
	display:block;
	background-image:url('http://fr-img2.ciao.com/ifr/images/icons/ico-dual_reg_login.gif');
	background-repeat:no-repeat;
	background-position:left top;	
}
.newRegLayout .newDualRegInfo .regInfoArrowInactive{
	margin:0;
	padding:0 0 15px 25px;
	display:block;
	background-image:url('http://fr-img1.ciao.com/ifr/images/icons/ico-dual_reg_register.gif');
	background-repeat:no-repeat;
	background-position:left top;	
}

.newRegLayout .RegLandingMemberlogin{
	float:right;
	text-align:right;
}
.newRegLayout span.headline{
	margin:0;
	padding:0;
	float:left;
}
.newRegLayout div.newRegHeader{
	padding:10px 0 5px;
	border-bottom:1px solid #cecece;
	height:24px;
}
.newRegLayout div.newRegInfo{
	font-size:11px;
	padding:4px 0 3px 0;
	text-align:left;
}
.newRegErrorIngo{
	border:1px solid #DDB7BA;
	background-color:#FFF5F6;
	margin:10px 0;
	padding:10px;
}
.newRegLayout .darkGrey{
	background-color:#EBEBEB;
	width:398px;
	border:1px solid #ebebeb;
}
.newRegLayout .lightGrey{
	background-color:#f7f7f7;
	width:398px;
	border:1px solid #ebebeb;	
}
.newRegLayout .darkGrey .labelLeft, .newRegLayout .lightGrey .labelLeft{
	width:100px;
	padding:8px 0 0 10px;
	float:left;
	font-weight:bold;
	color:#000;
	text-align:left;
	font-size:12px;
}
.newRegLayout .darkGrey .contentRight, .newRegLayout .lightGrey .contentRight{
	width:270px;
	padding:8px 10px 0 8px;
	float:right;
	color:#7D7D7D;
	font-size:11px;
	font-weight:normal;
	text-align:left;
}
.newRegLayout .darkGrey input, .newRegLayout .lightGrey input, .newRegLayout select{
	margin: 2px 0 4px 0;
	border:1px solid #b5babd;
}
.newRegLayout .clearBoth{
	clear:both;
	height:8px;
	margin:0;
	_margin:0 0 -9px 0;
	padding:0;
}
.newRegLayout .moreInfos{
	padding:10px 0;
	text-align:left;
}
.newRegLayout .moreInfos .leftSide{
	float:left;
	width:173px;
	padding:8px 6px 0px 10px;
	text-align:left;
}
.newRegLayout .moreInfos .rightSide{
	float:right;
	width:173px;
	padding:8px 10px 0px 6px;
	text-align:left;
}
.newRegLayout .moreInfos .leftSide span.labelTop,.newRegLayout .moreInfos .rightSide span.labelTop{
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:12px;
	color:#000;
	display:block;
}
.newRegLayout .red {
	color:#f00;
	font-size:11px;
}
.newRegLayout p.subgrey {
	color:#7D7D7D;
	font-size:11px;
	font-weight:normal;
	padding:0;
	margin:0;
}
.newRegLayout .padB5{
	padding:1px 0 2px 1px;
	text-align:left;
}
.newRegLayout p.padB8{
	padding:4px 0 2px 1px;
	text-align:left;
}
.newRegLayout input.radInp{
	border:0;
	margin:3px 3px -2px 5px;
	padding:0;
}
.newRegLayout .RegLandingButton {
	text-align:center;
	margin:20px 0;
}
/* END REGISTRATION PAGE - SIMPLE  */

/* Category nav - Product cheapest offer */
table td.leafCheapestOffer {
	text-align:left;
}
table td.leafCheapestOffer div a.prodImg	{
	display:inline;float:left;margin-right:-80px;width:80px;
}
table td.leafCheapestOffer div a.prodImg img	{
	width:80px;
	height:30px;
}
table td.leafCheapestOffer div.prodOffer {
	display:inline;float:left;margin-left:85px;
}
table td.leafCheapestOffer div span {
	font-size:11px;
}
table td.leafCheapestOffer div a.price {
	font-size:15px;
}
table td.leafCheapestOffer div a.grey {
	text-decoration:none;
}
table td.leafCheapestOffer div p {
	white-space:normal;
	clear:both;
}
table td.leafCheapestOffer div p a {
	color:#7d7d7d;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
}
table td.leafCheapestOffer div p a.black {
	color:#000;
}
table td.leafCheapestOffer div#CRUX_TTIP_default {
	position: absolute;
	display:inline;
	max-width:300px;
	width:300px;
	padding:7px 9px;
	background-color:#fff;
	border:1px solid #cecece;
	-moz-border-radius:6px;
	opacity:0.94;
	cursor:default;
	z-index:100;
	font-size:11px;
	color:#7D7D7D;
	font-weight:normal;
	left: 0px;
	top: 0px;
}
table td.leafCheapestOffer div#CRUX_TTIP_default a {
	font-weight:normal;
	text-decoration:none;
	cursor:pointer;
}
table td.leafCheapestOffer div#CRUX_TTIP_default a.name {
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}
table td.leafCheapestOffer div#CRUX_TTIP_default tr,#leafCatContent table td.leafCheapestOffer div#CRUX_TTIP_default tr td {
	border:none;
	padding:0;
}
table td.leafCheapestOffer div#CRUX_TTIP_default a.ratings {
	color:#7D7D7D;
	font-size:11px;
	text-decoration:underline;
}
table td.leafCheapestOffer div#CRUX_TTIP_default a.ratings:active,#leafCatContent table td.leafCheapestOffer div#CRUX_TTIP_default a.ratings:hover {
	color:#f76120;
}
p.legalInfo {text-align:left;margin-top:2px;font-size:11px;}
table td.leafCheapestOffer div#CRUX_TTIP_default td.alignLeft {
	text-align:left;
	width:220px;
}
/* end Category nav - Product cheapest offer */

/*CW-7173*/
div.merchantOffers{
	width:820px;
}
div.merchantOffers table.priceComp2 td.price{
	white-space:nowrap;
}

div.proposallink {
	float: right;
}
.btnRGreen {
	background:transparent url('http://fr-img2.ciao.com/ifr/images/icons/button_green_L.gif') no-repeat scroll left top;
	margin:0px;
	padding:0px 0px 0px 8px;
   
}

.btnLGreen {
	background:transparent url('http://fr-img2.ciao.com/ifr/images/icons/button_green_R.gif') no-repeat scroll right top;
	margin:0px;
	padding:5px 15px 5px 7px;	
}

.searchResults2 a.btnLGreen, table.auction td.shop a.btnLGreen, .priceComp a.btnLGreen {
	color:#FFFFFF;
	display:block;
	font-size:12px !important;
	font-weight:bold;
	text-decoration:none;
}
.hl_product{font-weight:bold;}
.productNameSearch{font-weight:normal;font-size:17px;}

img.new_cafe{
	float:left;
	margin-bottom:1px;
}
a.new_cafe:link, a.new_cafe:visited, .new_cafe a:link, .new_cafe a:visited{
	color:#7d5b36;
}
a.new_cafe:hover, a.new_cafe:active, .new_cafe a:hover, .new_cafe a:active{
	color:#ff6700;
}
.new_cafe_intro{
	background-image:url('http://fr-img2.ciao.com/ifr/images/header/bg_cafe.gif');
	background-position:0 1px;
	background-repeat:repeat-x;
}
table.cafe_search{
	border:none;
	border-top:1px solid #b38e6f;
	background:none;
}
td.cafe_search{
	border:1px solid #b38e6f;
	background-color:#c39f79;
	margin:0;
}
.cafe_search .hrhdl{
	color:#000;
}
.search_cafe_bt{
	background-image:url('http://fr-img1.ciao.com/ifr/images/header/search_cafe_bt.gif');
	background-position:top;
	background-repeat:repeat-x;
	background-color:#7a654f;
	border:1px solid #79644e;
	font-weight:normal;
	color:#fff;
	cursor:pointer;
}


/******************************************
************* Quick review write box ******
*******************************************/


.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
	* html .clearfix {height: 1%;}
	.clearfix {display: inline-block;}
	.clearfix {display: block;}

.CWFontCSubText {
	color:					#7d7d7d;
}

.CWWrapperWReviewQuickWrite a.CWLINKSub {
	color:					#7d7d7d;
}
.CWWrapperWReviewQuickWrite a {
	color:					#000000;
	text-decoration:		underline;
	font-size:12px;
}

.CWWrapperWReviewQuickWrite a:visited {
	color:					#551A8B;
	text-decoration:		underline;
}

.CWWrapperWReviewQuickWrite a:hover {
	color:					#FF5108;
	text-decoration:		underline;
}

.CWBGTopReview {
	background-image:		url(http://fr-img2.ciao.com/ifr/images/crux/sprites/sprites_bg_gradient.png);
	background-position:	0px -40px;
	background-repeat:		repeat-x;
	height:					30px;
}

.secureModeCWBGTopReview {
	background-image:      url(https://fr-img2.ciao.com/ifr/images/crux/sprites/sprites_bg_gradient.png) !important;
}

.CWBORDERReview {
	border:					solid 1px #c5e6a9;	
}

.CWWrapperWReviewQuickWrite {
	width:550px;
	margin-top:10px;
	font-size:12px;
}

.CWWrapperWReviewQuickWrite .CWFontCError {
color:#FF0000;
}
.CWWrapperWReviewQuickWrite .CWFontSmall {
font-size:11px;
}


.CWWrapperWReviewQuickWrite div.CWContainerHead {
	margin:						0;
	padding:					7px 7px 0;
}
.CWWrapperWReviewQuickWrite div.CWContainerHead .writeTopL {
	float:left;
}
.CWWrapperWReviewQuickWrite div.CWContainerHead .writeTopR {
	float:right;
}
.CWWrapperWReviewQuickWrite div.CWContainerHead .writeTopR .writeTopClose img {
	margin-bottom:-5px;
}
.CWWrapperWReviewQuickWrite div.CWContainerBody {
	margin:						0;
	padding:					0px 7px 7px 7px;
	background:transparent url(http://fr-img2.ciao.com/ifr/images/crux/sprites/sprites_bg_gradient.png) repeat-x scroll left bottom;
}


.CWWrapperWReviewQuickWrite div.writeTextbox textarea {
	display:block;
	width:528px;
	height:250px;
	padding:3px;
}

.CWWrapperWReviewQuickWrite div.writePreview {
	margin:20px 0 10px 0;
}

/* publish big button  */
a.CWButtonPublishBig {
	line-height:			30px;
	padding: 				0px;
	margin:					0px;
	text-decoration:		none;
	color:					#7d7d7d;	
	white-space:nowrap; /* andrzej */
	cursor:pointer;
	font-size:14px;
	font-weight:normal;
	text-decoration:		none;	
}
*:first-child+html a.CWButtonPublishBig {
	line-height:15px;
}
* html a.CWButtonPublishBig {
	line-height:15px;
}

a.CWButtonPublishBig:visited {
	color:					#7d7d7d;
	
}

a.CWButtonPublishBig:hover {
	color:					#FF5108;
}

.CWButtonPublishBig span.CWButtonLeft {
	background: 			transparent url('http://fr-img2.ciao.com/ifr/images/crux/sprites/sprites_bg_button.gif') no-repeat 0 -92px;
	padding: 	 	 		7px 0 7px 18px;	
	[padding: 				7px 0 7px 18px;
	padding: 				7px 0 7px 18px;
	]padding: 				8px 0 7px 18px;			
	margin:					0;		
	text-decoration:		none;	
	
	zoom:1;
}

span.secureModeCWButtonLeft {
    background:             transparent url('https://fr-img2.ciao.com/ifr/images/crux/sprites/sprites_bg_button.gif') no-repeat 0 -92px !important;	
}

.CWButtonPublishBig span.CWButtonRight {
	background: 			transparent url('http://fr-img2.ciao.com/ifr/images/crux/sprites/sprites_bg_button.gif') no-repeat right -92px;
	padding: 	 	 	 	7px 20px 7px 0px;								
	[padding: 				7px 20px 7px 0px;
	padding: 				7px 20px 7px 0px;
	]padding: 				8px 20px 7px 0px;
	margin:					0;
	text-decoration:		none;	
	font-size:14px;
	
	zoom:1;
}

span.secureModeCWButtonRight {
    background:             transparent url('https://fr-img2.ciao.com/ifr/images/crux/sprites/sprites_bg_button.gif') no-repeat right -92px !important;   
}

/* Quick review write box */

div.ciaoFunshopButton {
	position:absolute;right:10px;margin-top:-25px;
}

a.helpLink:link, a.helpLink:visited{ 
    text-decoration:none; 
} 
a.helpLink:hover, a.helpLink:active{ 
    text-decoration:underline; 
    color:#001Ba8; 
}

a.helpLink:link, a.helpLink:visited{ 
    text-decoration:none; 
} 
a.helpLink:hover, a.helpLink:active{ 
    text-decoration:underline; 
    color:#001Ba8; 
}

a.CWButtonInappropriate {
line-height: 23px;
padding: 0px;
margin: 0px;
text-decoration: none;
color: #000;
white-space:nowrap; /* andrzej */
cursor:pointer;
}

*:first-child+html a.CWButtonInappropriate { line-height:15px; }
* html a.CWButtonInappropriate { line-height:15px; }
a.CWButtonInappropriate:visited { color: #000; }
a.CWButtonInappropriate:hover { color: #FF5108; }
.CWButtonInappropriate span.CWButtonLeft {
background: transparent url('http://fr-img2.ciao.com/ifr/images/crux/sprites/sprites_bg_button.gif') no-repeat 0 -150px;
padding: 4px 5px 4px 4px;
[padding: 4px 5px 4px 4px;
padding: 4px 1px 5px 4px;
]padding: 4px 1px 4px 4px;
margin: 0;
text-decoration: none;
zoom:1;
}

.CWButtonInappropriate span.CWButtonRight {
background: transparent url('http://fr-img2.ciao.com/ifr/images/crux/sprites/sprites_bg_button.gif') no-repeat right -150px;
padding: 4px 15px 4px 0px;
[padding: 4px 15px 4px 4px;
padding: 4px 15px 5px 4px;
]padding: 4px 15px 4px 4px;
margin: 0;
text-decoration: none;
zoom:1;
}

div.CWEventimIntroText span.imgText {
	position: absolute; 
	top: -2px; 
	right: 70px;
	font-size: 10px; 
	
}
div.CWEventimIntroText div.eventimLogo {
	float:right;
	width:130px;
	position:relative;
}
div.CWEventimIntroText p {
	margin-right:135px;

}
div.CWEventimIntroText img {
	float:right;
	width:130px;	
}

h2.CWEventimTopTitle {
	clear:both;
	display:block;
	text-align: left;
	margin: 14px 0 5px 0;
}

div.proposal_success {
	text-align: left;
}

/*********************** PREMIUM BOXES ***********************************************/

div#PremiumPartnerBox {
	width: 230px;
	float: left;
	margin: 16px 0;
}

div.PPB_titlebox {
	
	background: #edf6ff;
	height: 24px;
	border: 1px solid #bdd7ef;
	text-align: center;
}

div.PPB_titlebox div {
	font-weight: bold;
	margin-top: 3px;
}

div.PPB {
	width: 228px;
	float: left;
	border-left: 1px solid #bdd7ef;
	border-right: 1px solid #bdd7ef;
}

.bottomBorder {
	border-bottom: 1px solid #bdd7ef;
	clear: both;
}


div.PBB_customer_image {
	width: 80px;
	float: left;
	padding: 5px 10px 5px 5px;
}

div.PBB_customer_image img {
	width: 80px;
}

div.PPB_text {
	padding: 5px 0;
	width: 130px;
	color: #7d7d7d;
	font-size: 10px;
	font-family: Arial,Helvetica,sans-serif;
	float: left;
	text-align: left;
}

div.PremiumProductBox {
clear: both;

}
div.PremiumProductBox table {
	border:#BDD7EF solid 1px;width:230px;border-collapse:collapse;text-align:left;
}

/*********************** END OF PREMIUM BOXES ****************************************/

table.review2 span.question_title{
	background-image:url(http://fr-img2.ciao.com/ifr/images/crux/icons/readrev_quote_small_start.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	padding-bottom:2px;
	padding-left:15px;
}
table.review2 span.question_title a{
	background-image:url(http://fr-img2.ciao.com/ifr/images/crux/icons/readrev_quote_small_end.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-right:15px;
}
table.review2 p.text_info, table.review2 p.text{
	padding:9px 0 0;
	margin:0;
}
table.review2 p.text a.answer_link, table.review2 p.text_info, table.review2 p.text_info a.answer_link{
	font-size:11px;
}
table.review2 tbody td.date, table.review2 tbody td.quesc_status{
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	padding:0 15px;
	margin:0;
}

table.review2 tbody td.quesc_status div.quesc_status{
	white-space:nowrap;
	height:39px;
	text-align:center;
	
	padding:0;
	margin:0;
	width:100%;
}

table.review2 tbody td.quesc_status div.quesc_status span.stat_closed_left {
	display:inline;
	float:left;
	
	background:transparent url(http://fr-img1.ciao.com/ifr/images/crux/background/q_and_a_status_bg.png) no-repeat scroll 0 0;
	margin:0 -10px 0 0;
	padding:5px 0px 0 0px;
	height:34px;
	width:10px;
}
table.review2 tbody td.quesc_status div.quesc_status span.stat_closed_right{
	display:block;
	
	background:transparent url(http://fr-img1.ciao.com/ifr/images/crux/background/q_and_a_status_bg.png) no-repeat scroll right 0;
	margin:0 0px 0 10px;
	padding:5px 10px 0 0px;
	height:34px;
	
}

table.review2 tbody td.quesc_status div.quesc_status span.stat_open_left {
	display:inline;
	float:left;
	
	background:transparent url(http://fr-img1.ciao.com/ifr/images/crux/background/q_and_a_status_bg.png) no-repeat scroll 0 -39px;
	margin:0 -10px 0 0;
	padding:5px 0px 0 0px;
	height:34px;
	width:10px;
}
table.review2 tbody td.quesc_status div.quesc_status span.stat_open_right{
	display:block;
	
	background:transparent url(http://fr-img1.ciao.com/ifr/images/crux/background/q_and_a_status_bg.png) no-repeat scroll right -39px;
	margin:0 0px 0 10px;
	padding:5px 10px 0 0px;
	height:34px;
	
}

table.review2 tbody td.quesc_status div.quesc_status span.stat_open_right strong{
	color:#63a630;
}

.AnwerOption{
	padding:10px 0 5px;
}
/* based on global CSS*/
a.CWButtonQuestion {
	font-size:12px;
  line-height:			23px;
	padding: 				0px;
	margin:					0px;
	text-decoration:		none;
	color:					#585858;
	
	white-space:nowrap; /* andrzej */
	cursor:pointer;
}
*:first-child+html a.CWButtonQuestion {
	line-height:15px;
}
* html a.CWButtonQuestion {
	line-height:15px;
}

a.CWButtonQuestion:visited {
	color:					#585858;
}

a.CWButtonQuestion:hover {
	color:					#FF7F00;
}

.CWButtonQuestion span.CWButtonLeft {
	background: 			transparent url('http://fr-img2.ciao.com/ifr/images/crux/sprites/sprites_bg_button.gif') no-repeat 0 0px;
	padding: 				4px 0 4px 4px;	
	[padding: 				4px 0px 4px 4px;
	padding: 				4px 0px 5px 4px;
	]padding: 				4px 0px 4px 4px;			
	margin:					0;		
	text-decoration:		none;			
	
	zoom:1;
}

.CWButtonQuestion span.CWButtonRight {
	background: 			transparent url('http://fr-img2.ciao.com/ifr/images/crux/sprites/sprites_bg_button.gif') no-repeat right 0px;
	padding: 				4px 10px 4px 0px;								
	[padding: 				4px 10px 4px 4px;
	padding: 				4px 10px 5px 4px;
	]padding: 				4px 10px 4px 4px;
	margin:					0;
	text-decoration:		none;	
	
	zoom:1;
}

.CWButtonQuestion span.CWButtonRight span.qR {
    background: url("http://fr-img1.ciao.com/ifr/images/crux/sprites/sprites_icon.gif") no-repeat scroll 0 -2020px transparent;
    cursor: pointer;
    padding: 0 0 0 18px;
}

table.CWBorderClearingT {
  border-top:0px none;
}
/**/

table.review2 tbody tr.noBorder td{
	border-bottom:0;
}
table.review2 tbody tr.answerInfoQA td{
	text-align:left;
	padding-top:5px;
	color:#000;
}
table.review2 tbody tr.answerInfoQA td strong{
	color:#000;
}
table.review2 tbody tr.answerInfoQA td p.text span{
	display:block;
}
table.review2 tbody tr.answerInfoQA td p.answerLink{
	display:block;
	margin:8px 0 0 0;
}

/* QA My Ciao */
table.CWQAMyCiao td .CWFontSmall {
  font-size:11px;
}
table.CWQAMyCiao td a.QATitle,
table.CWQAMyCiao td a.QATitle:hover,
table.CWQAMyCiao td a.QATitle:active,
table.CWQAMyCiao td a.QATitle:visited {
  font-size:14px;
  font-weight: bold;
}
table.CWQAMyCiao td p.text {
  color:#000;
}
table.CWQAMyCiao td img.QARatingImg {
  margin: 3px 0;
}

table.CWQAMyCiao td.alignLeft a.review{
  margin:0 5px 0 0;
}
table.CWQAMyCiao td.alignLeft .memberReviewLinks{
  padding-top:4px;
  padding-left:10px;
}

a.CWButtonMiniQA {
	line-height:			17px;
	font-size:				11px;
	padding: 				0px;
	margin:					0px;
	text-decoration:		none;
	color:					#7D7D7D;	
	white-space:nowrap;
	cursor:pointer;
}
*:first-child+html a.CWButtonMiniQA {
	line-height:15px;
}
* html a.CWButtonMiniQA {
	line-height:15px;
}

a.CWButtonMiniQA:visited {
	color:					#7D7D7D;
}

a.CWButtonMiniQA:hover {
	color:					#FF7F00;
}

.CWButtonMiniQA span.CWButtonLeft {
	background: 			transparent url('http://fr-img2.ciao.com/ifr/images/crux/sprites/sprites_bg_button.gif') no-repeat 0 -190px;
	padding: 			 	1px 5px 2px 4px;	
	[padding: 				1px 5px 2px 4px;
	padding: 				1px 1px 3px 4px;
	]padding: 				1px 1px 2px 4px;			
	margin:					0;		
	text-decoration:		none;		
	zoom:1;
}

.CWButtonMiniQA span.CWButtonRight {
	background: 			transparent url('http://fr-img2.ciao.com/ifr/images/crux/sprites/sprites_bg_button.gif') no-repeat right -190px;
	padding: 				1px 15px 2px 0px;								
	[padding: 				1px 15px 2px 4px;
	padding: 				1px 15px 3px 4px;
	]padding: 				1px 15px 2px 4px;
	margin:					0;
	text-decoration:		none;		
	zoom:1;
}
table.review2 tr.answerInfoQA td{border:0;}


table.CWQAMyCiao td a.review { 		
	display:block; 		
}
table.CWQAMyCiao td a.CWLINKSub { 		
	color:#7D7D7D; 		
} 		
table.CWQAMyCiao td a.CWLINKSub:hover { 		
	color:#FF7F00; 		
} 		
table.CWQAMyCiao .memberReviewLinks a:hover, 		
table.CWQAMyCiao .memberReviewLinks a:active { 		
	font-size:11px; 		
}

div.dualLoginContent{
	text-align:left;
	padding:0;
	margin:0 0 40px 0;
}
div.dualLoginContent .CWBORDERReview{
	margin:8px 0 0 0;
}

div.dualLoginContent .CWBORDERReview .CWBGTopReview div.leftCol{ 
	width:50%; 
	*width:49%; 
	float:left; 
	background-color:transparent; 
	margin:0; 
	padding:7px 0 5px 0; 
} 
div.dualLoginContent .CWBORDERReview .CWBGTopReview div.rightCol{
	width:50%;
	float:right;
	background-color:transparent;
	margin:0 0 0 -50%;
	padding:7px 0 5px 0;
}
div.dualLoginContent .CWBORDERReview .CWBGTopReview span.CWReviewsHeadline,
div.dualLoginContent .CWBORDERReview .CWBGTopReview span.CWReviewsHeadline2{
	padding:0 10px;
	font-weight:bold;
}

div.dualLoginContent .CWReviewsUser{
	background:transparent url(http://fr-img2.ciao.com/ifr/images/crux/sprites/sprites_bg_gradient.png) repeat-x scroll left bottom;
	display:block;
	overflow:hidden;
	text-align:left;
	width:100%;
	padding:0
}

.secureModeCWReviewsUser {
	background:transparent url(https://fr-img2.ciao.com/ifr/images/crux/sprites/sprites_bg_gradient.png) repeat-x scroll left bottom !important;
}

div.dualLoginContent .CWReviewsUser div.leftCol{ 
	width:50%; 
	*width:49%; 
	float:left; 
	background-color:transparent; 
	margin:0; 
}
div.dualLoginContent .CWReviewsUser div.rightCol{
	width:50%;
	float:right;
	background-color:#fff;
	margin:0 0 0 -50%;
	padding:0;
}
div.dualLoginContent .CWReviewsUser div.leftCol div, div.dualLoginContent .CWReviewsUser div.rightCol div{
	padding:10px;
}
div.dualLoginContent ul{
	margin-left:0;
	padding-left:10px;
}
div.dualLoginContent ul li{
	list-style-type:none;
	list-style-image:none;
	background-image:url('http://fr-img1.ciao.com/ifr/images/icons/ul_dual-login_pointer.gif');
	background-position:0 5px;
	background-repeat:no-repeat;
	margin-left:0;
	padding-left:12px;
}

.secureModeDualLoginContent ul li {
    background-image:url('https://fr-img1.ciao.com/ifr/images/icons/ul_dual-login_pointer.gif') !important;
}

div.dualLoginContent .CWReviewsUser div.leftCol div.btPos,div.dualLoginContent .CWReviewsUser div.rightCol div.btPos{
	padding:10px 0 0 23px;
}
div.dualLoginContent input.txtInp{
	border:1px solid #d1d1d1;
	margin-top:5px;
}
div.dualLoginContent hr{
	color:#b6de95;
	border-top:1px solid #b6de95;
	height:0;
	width:80%;
	margin:25px 0 20px;
}
div.dualLoginContent .CWButtonPublishBig span.CWButtonLeft {
	background:transparent url(http://fr-img2.ciao.com/ifr/images/crux/sprites/sprites_bg_button.gif) no-repeat scroll 0 -92px;
	margin:0;
	padding:7px 0 7px 18px;
	text-decoration:none;
	font-size:14px;
}
div.dualLoginContent .CWButtonPublishBig span.CWButtonRight {
	background:transparent url(http://fr-img2.ciao.com/ifr/images/crux/sprites/sprites_bg_button.gif) no-repeat scroll right -92px;
	font-size:14px;
	margin:0;
	padding:7px 20px 7px 0;
	*padding:8px 20px 7px 0;
	text-decoration:none;
}
div.dualLoginContent a.signIn{
	width:77px;
	height:41px;
	background:transparent url(http://fr-img1.ciao.com/ifr/images/buttons/sign-in.png) no-repeat 0 0;
	display:block;
	margin:10px 0 0 23px;
}

a.secureModeSignIn {
    background:transparent url(https://fr-img1.ciao.com/ifr/images/buttons/sign-in.png) no-repeat 0 0 !important;
}

a.CWButton:link, a.CWButton:visited {
	color:#7D7D7D;
	cursor:pointer;
	font-size:12px;
	line-height:23px;
	margin:0;
	padding:0;
	text-decoration:none;
	white-space:nowrap;
}

a.CWButton:hover, a.CWButton:active {
}

.CWButton span.CWButtonLeft {
	background:transparent url(http://fr-img2.ciao.com/ifr/images/crux/sprites/sprites_bg_button.gif) no-repeat scroll 0 0;
	margin:0;
	padding:4px 0 4px 4px;
	text-decoration:none;
}

.CWButton span.CWButtonRight {
	background:transparent url(http://fr-img2.ciao.com/ifr/images/crux/sprites/sprites_bg_button.gif) no-repeat scroll right 0;
	margin:0;
	padding:4px 10px 4px 0;
	text-decoration:none;
}
div.CWCiaoPLL {
text-align:right;
} 
div#prodNav .CWCiaoPLLNavLink {
float:right;
} 
div#prodNav .CWCiaoPLLNavLink span {
position:relative;
top:-5px;
font-weight:bold;
}
div#prodNav .CWCiaoPLLNavLink a {
float:none;
}
div#prodNav .CWCiaoPLLNavLink a img {
*position:relative;
}

table#similarOffers tbody.small tr#similarOffersLastRowSponsLinks td{border-bottom:0px none;}
div.OffersWithContractLoader{
	background-image: url(http://fr-img1.ciao.com/ifr/images/crux/icons/pl_loading-ani.gif);
	backgroud-position: center center;
}
#searchOverlayWrapper {
	height:100%;
	position:relative;
	width:100%;
}

.searchOverlayLoader {
	display:none;
	position:absolute;
	opacity:0.4;
	left:0;
	width:100%;
	height:100%;
	top:0;
	filter:alpha(opacity=40);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	background:#e0e0e0 url('http://fr-img2.ciao.com/ifr/images/crux/icons/loader_offers.gif') no-repeat scroll 50% 50%;
}
	
* html .searchOverlayLoader {
	height:expression(document.getElementById('searchOverlayWrapper').offsetHeight+"px");
}
/*PayPal integration*/
table.priceComp2 tbody td.shipm table{
width:90%
}
table.priceComp2 tbody td.shipm table td{
text-align:left;width:70%;border:none;
}
table.priceComp2 tbody td.shipm table td.pp{
width:30%;
}


/* from global.css */
a.CWButtonPrime {
    line-height:            23px;
    padding:                 0px;
    margin:                    0px;
    text-decoration:        none;
    color:                    #FFFFFF;
    font-weight:            bold;
    
    white-space:nowrap; /* andrzej */
    cursor:pointer;
}
*:first-child+html a.CWButtonPrime {
    line-height:15px;
}
* html a.CWButtonPrime {
    line-height:15px;
}

a.CWButtonPrime:visited {
    color:                    #FFFFFF;
}

a.CWButtonPrime:hover {
    color:                    #000000;
}

.CWButtonPrime span.CWButtonLeft {
    background:             transparent url('http://fr-img2.ciao.com/ifr/images/crux/sprites/sprites_bg_button.gif') no-repeat 0 -69px;
    padding:                 4px 0 3px 4px;    
    [padding:                 4px 0px 4px 4px;
    padding:                 4px 0px 5px 4px;
    ]padding:                 4px 0px 4px 4px;            
    margin:                    0;        
    text-decoration:        none;    
    
    zoom:1;
}

.CWButtonPrime span.CWButtonRight {
    background:             transparent url('http://fr-img2.ciao.com/ifr/images/crux/sprites/sprites_bg_button.gif') no-repeat right -69px;
    padding:                  4px 10px 3px 0px;                                
    [padding:                 4px 10px 4px 4px;
    padding:                 4px 10px 5px 4px;
    ]padding:                 4px 10px 4px 4px;
    margin:                    0;
    text-decoration:        none;    
    
    zoom:1;
}
.CWButtonPrime span.CWButtonLeft span,.CWButtonPrime span.CWButtonRight span{font-size:12px;}

.contentCentered{
	width:100%;
	text-align:center;
}
.contentCentered table{
	border:0;
	margin:10px auto;
}
.contentCentered table td{
	vertical-align:top;
	text-align:left;
}
.contentCentered table td.labels{
	text-align:right;
	padding-right:20px;
}
.contentCentered table td p{
	color:#7D7D7D;
	font-size:12px;
	padding:0;
	margin:5px 0 10px;
}
.liveIDinfo{
	font-size:13px;
}
.liveIDinfo li{
	line-height:1.8em;
}

.CWMSSpriteCube {
background:transparent url(http://fr-img1.ciao.com/ifr/images/crux/sprites/sprites_icon.gif) no-repeat scroll -53px -928px;
border:0 none;
height:30px;
width:30px;
}

/* Bing Search Box */

table.CWBingSearchBox {
	border:1px solid #f9814d;
}

table.CWBingSearchBox td.boxHeadline {
	padding: 5px;
	text-align: center;
	font-weight: bold;

	border-bottom:1px solid #f9814d;
}

table.CWBingSearchBox td.boxSearch {
	padding: 5px 10px 5px 20px;
}

table.CWBingSearchBox td.boxSearch ol {
	margin:13px 0;
	*margin-left:3px;
	padding-left:18px;
	color:#525051;
}

table.CWBingSearchBox td.boxSearch .searchInput {
	width:190px;

	margin-top:5px;

	background-color:#FFFFFF;
	border:1px solid #A1A1A1;

}

table.CWBingSearchBox td.boxSearch .searchInput input {
	border:0 none;
	float:left;
	font-size:14px;
	height:20px;
	overflow:hidden;
	padding:3px 2px 3px 8px;
	padding:5px 2px 1px 8px\9;
	width:154px;
}
table.CWBingSearchBox td.boxSearch .searchInput input.searchLens {
	background:url("http://fr-img1.ciao.com/ifr/images/crux/sprites/sprites_icon.gif") no-repeat scroll 2px -452px transparent;
	border:0 none;
	cursor:pointer;
	display:inline;
	float:left;
	height:26px;
	padding:0 0 1px 2px;
	width:25px;
}

.facebook_like_button_product_page { 
	height:30px;
	padding:7px 0 0;
	width:350px;
	float: left;
}

.quickreview_form {
	float:left;
}
.CWWrapperConfirmBlock img.exclamation {

background:transparent url(http://fr-img1.ciao.com/ifr/images/crux/sprites/sprites_icon.gif) no-repeat scroll 0 -359px;
margin-bottom:-2px;
}

p.legalInfoBelowPrice {
	padding: 0pt;
	font-size: 11px;
	font-weight: normal;
    color:#7D7D7D;
	white-space: nowrap;
	line-height: 13px;
	margin: 6px 0px 0px;
}

/*  ranking hitlist (top10 on product page) */
div.productInfoHitlist .arUp {
  margin-bottom:-3px;
  background: transparent url(http://fr-img1.ciao.com/ifr/images/crux/sprites/sprites_icon.gif) no-repeat 0 -835px;
}
div.productInfoHitlist .arDown {
  margin-bottom:-3px;
  background: transparent url(http://fr-img1.ciao.com/ifr/images/crux/sprites/sprites_icon.gif) no-repeat -17px -835px;
}
div.productInfoHitlist .arStill {
  margin-bottom:-3px;
  background: transparent url(http://fr-img1.ciao.com/ifr/images/crux/sprites/sprites_icon.gif) no-repeat -34px -835px;
}
div.productInfoHitlist img.arrAdj
{
  margin:1px 4px 0 0;
}
div.productInfoHitlist {
  margin:10px 0 0 0;
  padding:2px 0 0 0;
}
div.productInfoHitlist img {
  margin:-1px 2px 0 0;
  display:inline;
  float:left;
}
div.productInfoHitlist p {
  margin-left:35px;
}
.productInfoHitlist .rank_1 {
  background: transparent url(http://fr-img1.ciao.com/ifr/images/crux/sprites/sprites_icon.gif) no-repeat 0 -677px;
}
.productInfoHitlist .rank_2 {
  background: transparent url(http://fr-img1.ciao.com/ifr/images/crux/sprites/sprites_icon.gif) no-repeat -46px -677px;
}
.productInfoHitlist .rank_3 {
  background: transparent url(http://fr-img1.ciao.com/ifr/images/crux/sprites/sprites_icon.gif) no-repeat -92px -677px;
}
.productInfoHitlist .rank_4 {
  background: transparent url(http://fr-img1.ciao.com/ifr/images/crux/sprites/sprites_icon.gif) no-repeat -138px -677px;
}
.productInfoHitlist .rank_5 {
  background: transparent url(http://fr-img1.ciao.com/ifr/images/crux/sprites/sprites_icon.gif) no-repeat -184px -677px;
}
.productInfoHitlist .rank_6 {
  background: transparent url(http://fr-img1.ciao.com/ifr/images/crux/sprites/sprites_icon.gif) no-repeat -230px -677px;
}
.productInfoHitlist .rank_7 {
  background: transparent url(http://fr-img1.ciao.com/ifr/images/crux/sprites/sprites_icon.gif) no-repeat -276px -677px;
}
.productInfoHitlist .rank_8 {
  background: transparent url(http://fr-img1.ciao.com/ifr/images/crux/sprites/sprites_icon.gif) no-repeat -322px -677px;
}
.productInfoHitlist .rank_9 {
  background: transparent url(http://fr-img1.ciao.com/ifr/images/crux/sprites/sprites_icon.gif) no-repeat -368px -677px;
}
.productInfoHitlist .rank_10 {
  background: transparent url(http://fr-img1.ciao.com/ifr/images/crux/sprites/sprites_icon.gif) no-repeat -414px -677px;
}
.fs_nonunder {
  text-decoration: none;
}
.CWIconFlags
{
    padding: 0 0 0 25px;
    display: inline;
}
.CWIconFlags a { vertical-align:top;padding-right:5px; }
.CWIconFlagES {
	background:	no-repeat url(http://fr-img2.ciao.com/ifr/images/crux/sprites/sprites_flags.png) 0 2px;
}
.CWIconFlagDE {
	background:	no-repeat url(http://fr-img2.ciao.com/ifr/images/crux/sprites/sprites_flags.png) 0 -18px;
}
.CWIconFlagUK {
	background:	no-repeat url('http://fr-img2.ciao.com/ifr/images/crux/sprites/sprites_flags.png') 0 -38px;
}
.CWIconFlagFR {
	background:	no-repeat url('http://fr-img2.ciao.com/ifr/images/crux/sprites/sprites_flags.png') 0 -58px;
}
.CWIconFlagIT {
	background:	no-repeat url('http://fr-img2.ciao.com/ifr/images/crux/sprites/sprites_flags.png') 0 -78px;
}
.CWIconFlagNL {
	background:	no-repeat url('http://fr-img2.ciao.com/ifr/images/crux/sprites/sprites_flags.png') 0 -98px;
}
.CWIconFlagSE {
	background: no-repeat url('http://fr-img2.ciao.com/ifr/images/crux/sprites/sprites_flags.png') 0 -118px;
}
.CWIconFlagUS {
	background:	no-repeat url('http://fr-img2.ciao.com/ifr/images/crux/sprites/sprites_flags.png') 0 -138px;
}

.ratingStars {
	background-image: url(http://fr-img1.ciao.com/ifr/images/crux/sprites/sprites_icon.gif);
}

.ratingStars.size_big {
	width:	85px;
	height:	15px;
}

.ratingStars.size_normal {
	width:	60px;
	height:	10px;
}

.ratingStars.size_big.color_yellow.rank_00 {
	background-position: -375px -1392px;
}

.ratingStars.size_big.color_yellow.rank_10 {
	background-position: -358px -1392px;
}

.ratingStars.size_big.color_yellow.rank_20 {
	background-position: -341px -1392px;
}

.ratingStars.size_big.color_yellow.rank_30 {
	background-position: -324px -1392px;
}
.ratingStars.size_big.color_yellow.rank_40 {
	background-position: -307px -1392px;
}

.ratingStars.size_big.color_yellow.rank_50 {
	background-position: -290px -1392px;
}

.ratingStars.size_big.color_yellow.rank_05 {
	background-position: -358px -1409px;
}

.ratingStars.size_big.color_yellow.rank_15 {
	background-position: -341px -1409px;
}

.ratingStars.size_big.color_yellow.rank_25 {
	background-position: -324px -1409px;
}
.ratingStars.size_big.color_yellow.rank_35 {
	background-position: -307px -1409px;
}

.ratingStars.size_big.color_yellow.rank_45 {
	background-position: -290px -1409px;
}

.ratingStars.size_big.color_blue.rank_00 {
	background-position: -560px -1392px;
}

.ratingStars.size_big.color_blue.rank_10 {
	background-position: -543px -1392px;
}

.ratingStars.size_big.color_blue.rank_20 {
	background-position: -526px -1392px;
}

.ratingStars.size_big.color_blue.rank_30 {
	background-position: -509px -1392px;
}
.ratingStars.size_big.color_blue.rank_40 {
	background-position: -492px -1392px;
}

.ratingStars.size_big.color_blue.rank_50 {
	background-position: -475px -1392px;
}

.ratingStars.size_big.color_blue.rank_05 {
	background-position: -543px -1409px;
}

.ratingStars.size_big.color_blue.rank_15 {
	background-position: -526px -1409px;
}
.ratingStars.size_big.color_blue.rank_25 {
	background-position: -509px -1409px;
}

.ratingStars.size_big.color_blue.rank_35 {
	background-position: -492px -1409px;
}

.ratingStars.size_big.color_blue.rank_45 {
	background-position: -475px -1409px;
}

.ratingStars.size_normal.color_yellow.rank_00 {
	background-position: -350px -1427px;
}

.ratingStars.size_normal.color_yellow.rank_10 {
	background-position: -338px -1427px;
}

.ratingStars.size_normal.color_yellow.rank_20 {
	background-position: -326px -1427px;
}
.ratingStars.size_normal.color_yellow.rank_30 {
	background-position: -314px -1427px;
}

.ratingStars.size_normal.color_yellow.rank_40 {
	background-position: -302px -1427px;
}

.ratingStars.size_normal.color_yellow.rank_50 {
	background-position: -290px -1427px;
}

.ratingStars.size_normal.color_yellow.rank_05 {
	background-position: -338px -1440px;
}

.ratingStars.size_normal.color_yellow.rank_15 {
	background-position: -326px -1440px;
}

.ratingStars.size_normal.color_yellow.rank_25 {
	background-position: -314px -1440px;
}
.ratingStars.size_normal.color_yellow.rank_35 {
	background-position: -302px -1440px;
}

.ratingStars.size_normal.color_yellow.rank_45 {
	background-position: -290px -1440px;
}

.ratingStars.size_normal.color_blue.rank_00 {
	background-position: -535px -1427px;
}

.ratingStars.size_normal.color_blue.rank_10 {
	background-position: -523px -1427px;
}

.ratingStars.size_normal.color_blue.rank_20 {
	background-position: -511px -1427px;
}
.ratingStars.size_normal.color_blue.rank_30 {
	background-position: -499px -1427px;
}

.ratingStars.size_normal.color_blue.rank_40 {
	background-position: -487px -1427px;
}

.ratingStars.size_normal.color_blue.rank_50 {
	background-position: -475px -1427px;
}

.ratingStars.size_normal.color_blue.rank_05 {
	background-position: -523px -1440px;
}

.ratingStars.size_normal.color_blue.rank_15 {
	background-position: -511px -1440px;
}

.ratingStars.size_normal.color_blue.rank_25 {
	background-position: -499px -1440px;
}
.ratingStars.size_normal.color_blue.rank_35 {
	background-position: -487px -1440px;
}

.ratingStars.size_normal.color_blue.rank_45 {
	background-position: -475px -1440px;
}

a .CWBar, a .CWOBarbig {
    text-decoration:none;
    cursor:pointer;
}

.CWBar {
    background: url("http://fr-img1.ciao.com/ifr/images/crux/sprites/sprites_icon.gif") no-repeat scroll -527px -1476px transparent;
    display: inline-block;
    float: none;
    height: 6px;
    overflow: hidden;
    position: relative;
    width: 55px;
    margin-bottom:1px;
    *margin-bottom:4px;
}

.CWBar span {
    background: url("http://fr-img1.ciao.com/ifr/images/crux/sprites/sprites_icon.gif") no-repeat scroll -527px -1465px transparent;
    display: block;
    height: 6px;
}

.CWOBar {
    background-position:-527px -1522px;
    height:4px;
    *margin-bottom:5px;
}

.CWOBar span {
    height:4px;
    background-position:-527px -1513px;
}

.CWOBarbig {
    background: url("http://fr-img1.ciao.com/ifr/images/crux/sprites/sprites_icon.gif") no-repeat scroll -527px -1499px transparent;
    display: inline-block;
    height: 5px;
    overflow: hidden;
    position: relative;
    width: 108px;
    margin-bottom:1px;
     *margin-bottom:4px;
}

.CWOBarbig span {
    background: url("http://fr-img1.ciao.com/ifr/images/crux/sprites/sprites_icon.gif") no-repeat scroll -527px -1489px transparent;
    display: block;
    height: 5px;
}

.nGreenTab
{
    border-collapse:collapse;
    width:100%;
}
.nGreenTab td
{
    border:1px solid #A4D67A;
    padding:9px 10px 8px 10px;
}
.nGreenTab thead th
{
    background-color: #F0F9E6;
    border:1px solid #A4D67A;
    padding:9px 10px 8px 10px;
    white-space: nowrap;
    height:auto;
    text-align:left;
}

div.pcScoutHeaderImage {
    width: 100%;
    display: block;
    background-color: #99bd59;
    text-align:center !important;
}
div.pcScoutHeaderImage img {
    text-align:center !important;    
}
