body { font-family: arial; }

a, img {
	border:0;
}

ol, ul {
	margin:0;
	padding:0;
}

.container {width: 992px; float:left; overflow:auto;}

a:focus {outline:none;}
.order-info P { margin:0 0 0 -32px\9; }
.brand-price-switch { margin:3px 0 0 -40px\9 !important; }

/*---- Certona START ----*/
#landingPageRecommendation_hp_BH_rr, #landingPageRecommendation_home_TRV_rr {display:none;}
#landingPageRecommendation_hp_TRV_rr .recom-style8-top, #landingPageRecommendation_hp_TRV_rr .recom-style8-btm {display:none;}
.recom-style8-body {background-image:none; width:990px; position:relative; height: 273px; clear: both; }
	.recom-style8-body ul {display:block;}

#container_for_hp_TRV_rr {width:990px; float:left;}

#container_for_hp_TRV_rr .title/*, #landingPageRecommendation_home_TRV_rr .title*/ {
	font-weight: bold;
	background: url(/images/CAT113/generic-images/certtoprated.gif) no-repeat scroll 0 0 transparent;
	display: block;
	float: left;
	height: 55px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}

.wrap-recom-style8 {position:relative;margin:10px 0 10px 0; clear:both;}
/*---- Certona END ----*/



/*---- Right Boxes ----*/
.righttop {float:left; width:248px; height:346px;}
.rightmiddle {float:left; width:248px; height:186px;}
.rightbottom {float:left; width:248px; height:180px;}

.righttop img {float:left;margin:0;padding:0;}



/*---- Cat Buttons ----*/
.cat113cats {
	clear:both;
	float:left;
	width:992px;
	height:198px;
	position:relative;
	margin-top:0px;
	background:url('/images/CAT113/hp-images/catmainbg.jpg') no-repeat 0 0;
}

.cat113cats ul {
	/*clear:both;*/
	height:173px;
	list-style:none;
	padding:0 0 0 2px;
	margin:15px 0 0 0;
}

.cat113cats ul li {
	width:119px;
	height: 168px;
	float:left;
	margin:0;
	padding:0 5px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
}

.cat113cats ul li.last {
	padding-right:0;
}

.cat113cats ul li a {
	background:url('/images/CAT113/hp-images/catsbg.png') no-repeat 0 0;
	text-decoration:none;
	height:168px;
	width:119px;
	display:block;
	color:#000;
}

.cat113cats ul li a:hover {
	background:url('/images/CAT113/hp-images/catsbg.png') no-repeat 0 -168px;
}

.cat113cats li > a h2 {
	margin:0;
	padding:123px 0 0 0;
	width:119px;
	height: 36px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	display:block;
	font-size:14px;
	line-height:15px;
}

.cat113cats ul li a:hover h2 {
	text-decoration:underline;
	color:#fff;
}

.cat113cats ul li img {
	position:absolute; 
	top:0;
	left:0;
}
	

/*---- Promo Blocks ----*/
.cat113promo {clear:both; width:992px; height:165px; margin-top:10px;}
.cat113promo img {float:left;}

.uno, .dos, .tress {float:left; width:324px;margin-right:10px;}
.tress {margin-right:0;}

ul.cat113promo4block {
	clear:both;
	float:left;
	width:992px;
	height:119px;
	margin:10px 0;
	list-style:none;
}

ul.cat113promo4block li {
	display:block;
	float:left;
	margin:0 10px 0 0;
}

ul.cat113promo4block li.last {
	margin:0;
}


/*---- Prods ----*/
.prodboxes { margin: 0; padding: 0; height: 389px; float:left; width:490px; }
	.prodboxes .dalist p { margin:0; padding:0; line-height: 12px; }
	.prodboxes .dalist { float: left; width:460px; height: 248px; overflow-y: scroll; background-color: #fff; position: relative; margin: 101px 0 0 15px; }
			.prodboxes .dalist > div ul { list-style: none; padding: 0; margin: 0; }
			.prodboxes .dalist > div ul a { text-decoration: none; display: block; height: 122px; width: 221px; cursor: pointer; }
				.prodboxes .dalist > div ul li { height: 122px; width: 220px; padding-top: 5px; position: relative; float:left; border-bottom: solid #eee 1px; border-right: solid #eee 1px; overflow: hidden; }

.prodboxes .dapromo { float: left; width: 300px; height: 332px; }
	.prodboxes .dapromo a { display: block; width: 300px; height: 332px; }

.prodboxes > a { float: right; color:#fff; font-size: 18px; margin: 13px 15px 0 0; text-decoration: none; background: #000 url('/images/CAT113/hp-images/hprated-arrow.gif') no-repeat right; padding-right: 16px; }
.prodboxes > a:hover { color:#fff; }
	.prodboxes > a span { color:#fff200; font-size: 18px; font-weight: bold; text-decoration: underline; }

.tradevalue { background: url('/images/CAT113/hp-images/tradevaluebg.jpg') no-repeat 0 0; height: 389px; width:490px; margin-right: 12px; }
.traderated { background: url('/images/CAT113/hp-images/traderatedbg.jpg') no-repeat 0 0; height: 389px; width:490px; }

.prodimg { float:left; width: 95px; margin: 0 0 0 5px; }
.prodinfo { float:left; width: 102px; margin: 15px 0 0 10px; position: relative; height: 86px; }

.stars { margin: 7px 0; height: 25px; width: 82px; display: block; overflow: hidden; background: url('/images/CAT113/hp-images/star-rating.gif') 0 0; text-indent: -9999px; }

.star41 { background-position: 0 -24px; }
.star42 { background-position: 0 -48px; }
.star43 { background-position: 0 -72px; }
.star44 { background-position: 0 -96px; }
.star45 { background-position: 0 -120px; }
.star46 { background-position: 0 -144px; }
.star47 { background-position: 0 -168px; }
.star48 { background-position: 0 -192px; }
.star49 { background-position: 0 -216px; }

p.description { font-size: 11px; padding: 0 0 4px 0; height: 32px; }
p.now { color: #000; font-size: 12px; font-weight: bold; position: absolute; bottom: 0; left: 0; }
.now span { font-size: 11px; font-weight: normal; }


/*---- fuds ----*/
.top-line-fuds {width:990px; height:28px; float:left; position:relative; border-radius: 4px; border:solid #dbdbdb 1px; margin:-2px 0 10px 0;}
.top-line-fuds ul {width:990px;	height:28px;}
	.top-line-fuds ul li {/*padding: 0 60px;*/ height:28px; float:left; line-height:28px; text-align:center; background: #FFFFFF url('/images/CAT113/hp-images/fudsep.gif') no-repeat left; display: inline;}
	.top-line-fuds ul li a {font-weight:bold; font-size:12px; color:#3175b7; text-decoration:none;}
	.top-line-fuds ul li a:hover {color:#ef3701;}
	.top-line-fuds span.regcolr {color:#000;font-weight:normal;}

.fudone { width:371px; display:block; }
.top-line-fuds ul li.fudone {background-image: none;}
.fudtwo { width:412px; display:block; }
.fudthree { width:205px; display:block; }
/*.fudfour { width:160px !important; display:block; }*/



/*---- Flexslider Overides -----*/
.flexslider {margin:0; padding:0; background: #fff; border: none; position: relative; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; border-radius: 0; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; zoom: 1;}

.flex-control-nav { width:28px; position:absolute; top:82px; text-align:center; margin:0 0 0 -1px; padding:0; left:0; height:160px; background: url('/images/CAT113/hp-images/pagefivebg.png') no-repeat 0 0; }
.flex-control-nav li {padding:0 0 0 4px;display:block;zoom:1; margin:0;}
.flex-control-nav li:first-child {margin:31px 0 0; padding:0 0 0 4px;}
.flex-control-paging li a {width: 20px; height: 20px; display: block; background: transparent url('/images/CAT113/hp-images/pagebullet.png') no-repeat 0 0; cursor: pointer; text-indent: -9999px;}
.flex-control-paging li a:hover {background-position: 0 -20px;}
.flex-control-paging li a.flex-active {background-position: 0 -20px; cursor: default;}

.slideleftcol {float:left; padding:0; margin:0; width:744px;}
.slideleftcolextreme {float:left; padding:0; margin:0; width:442px;}
.sliderightcol {float:left; padding:0; margin:0; width:248px;}
.sliderightcolextreme {float:left; padding:0; margin:0; width:550px;}
.sliderightcol img {float:left;}
.sliderightcolextreme img {float:left;}

/*
.flex-control-nav {width: 100%; position: absolute; bottom: 8px; text-align: center;}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-paging li a {width: 13px; height: 13px; display: block; background: url(/images/CAT111/hp/bg_control_nav.png) no-repeat 0 0; cursor: pointer; text-indent: -9999px;}
.flex-control-paging li a:hover {background-position: 0 -13px;}
.flex-control-paging li a.flex-active {background-position: 0 -26px; cursor: default;}
*/

/*---- Slides ----*/
.slide1, .slide2, .slide3, .slide4, .slide5 { height:320px; width:992px; }
.slide1 a, .slide2 a, .slide3 a, .slide4 a, .slide5 a { display:block; cursor: pointer; }


/*---- Survey ----*/
#Survey1 { background: url(/images/surveybg.gif) top left; width: 255px; height: 150px; top: 100px; right: 400px; position: absolute; font-family: arial; font-size: 12px; display: none; z-index:500;} 
#Survey1 p { padding: 40px 10px 10px; } 
#Survey1 .left, .right { margin-top: 10px; font-weight: bold; } 
#Survey1 .left { float: left; margin-left: 50px; } 
#Survey1 .right { float: right; margin-right: 50px; } 
#Survey1 .left a, .right a { color: #fff; font-weight: bold; background-color: #3175b7; border solid 1px; padding: 5px 10px; } 
#Survey1 .left a:hover, .right a:hover { color: #fff; text-decoration: none; } 

ul.cat113promo4block li.fallbknew { display: none; }
ul.cat113promo4block li.fallbk { display: block; }


/*---- Clickable bg style ----*/
.ad-banner-image {
	position: absolute;
	display: block;
	left: 0px;
	/*z-index: 1;*/
	-webkit-background-size: 3400px;
	width: 100%;
	height: 328px;
	background: url('/images/CAT113/hp-images/bathroombgimg.jpg') no-repeat scroll center top transparent; top: 0px; cursor: pointer;"
}