.clear {clear:both; height:1px; overflow:hidden}
.hide {position:absolute; top:0; left:-300em}
a,
a:link, a:visited {color:#900; text-decoration:none}
a:hover,a:active,a:focus {color:#f0991f}

strong {font-weight:bold; }
.b {font-weight:bold;}
.t strong {font-weight:bold}

/* Preference (top) menu */
#top {position:relative; text-align:right; padding-top:30px; margin:0 0 18px 0}
#top li {display:inline; border-right:1px solid #ccc; padding-right:1em; margin-left:1em}
#top li.last {border-right:0 solid; padding-right:0}
#top li.cc {background:url(/homepages/i/sections1.jpg) no-repeat bottom right}
#top li.cc a {padding-right:28px}
#top a {white-space:nowrap}


/* category navigation */
/* top-level */

#category li {display:inline}

#category a {
	position:relative; 
	display:block; 
	float:left;
	width:94px; 
	height:52px;
	margin-right:0px; 
	padding-top:6px;
	font-size:1em;
}
#category .last a {margin-right:0}
#category a:hover, #category li:hover a {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	font-size:1em} 
#category li:hover div a {border:0 solid}

#category a span {display:block; text-align:center}
/* top-level link on one line = t1, and over two = t2 */
#category a span.t1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; color:#fff; height:30px; padding-top:4px;
	font-size:0.8em}
	
#category a span.t2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; 
	color:#fff;
	font-size:0.8em;
	height:30px}
	
#category a span.t3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; color:#fff; height:30px; padding-top:0px;
	font-size:0.8em}

/* sub-nav */
/* drop shadow layer */
#category .shadow {display:none; position:absolute; top:116px; left:16px; z-index:1000}
#category li:hover .shadow {display:block}
#category li.iehover div.shadow {display:block}

/* dropdown div widths */
#category .n1 .bg,
#category .n1 .shadow {width:756px}
#category .n2 .bg,
#category .n2 .shadow {width:756px}
#category .n3 .bg,
#category .n3 .shadow {width:756px}
#category .n4 .bg,
#category .n4 .shadow {width:756px}
#category .n5 .bg,
#category .n5 .shadow {width:756px}
#category .n6 .bg,
#category .n6 .shadow {width:756px}
#category .n7 .bg,
#category .n7 .shadow {width:756px}
#category .n8 .bg,
#category .n8 .shadow {width:756px}

/* white bg and border layer */
#category .bg {position:relative; left:-16px; top:-90px; background:#f09a22; border-top:0 solid; z-index:2000}
/* top border of each dropdown */
#category span.l,
#category span.r {margin-top:-1px; float:right; border-top:1px solid #145b9d}
#category span.l {float:left}
#category .n1 span.r {width:300px}
#category .n2 span.r {width:400px}
#category .n3 span.r {width:147px}
#category .n4 span.l {width:147px}
#category .n5 span.l {width:446px}
#category .n6 span.l {width:299px}
#category .n7 span.l {width:299px}
#category .n8 span.l {width:299px}
#category p.Offer {background:#e5e5e5; padding:0.25em 0 0.25em 12px; margin:0}

/* link layer */
#category .bg div {
		width:auto; 
		margin-left:12px;
		padding-bottom:2px;
		padding-top:2px;
		font-size:0.8em;
		z-index:3000;
}

/* dropdown list spacings */
#category ul {float:left; margin-bottom:0}
#category .n1 .a {width:100px}
#category .n1 .b {width:100px}
#category .n1 .c {width:100px}

#category .n2 .a {width:100px}
#category .n2 .b {width:100px}
#category .n2 .c {width:100px}
#category .n2 .d {width:100px}
#category .n2 .e {width:100px}
#category .n2 .f {width:100px}

#category .n3 .a {width:134px}
#category .n3 .b {width:174px}
#category .n3 .c {width:130px}
#category .n3 .d {width:144px}
#category .n3 .e {width:160px}

#category .n4 .a {width:100px}
#category .n4 .b {width:100px}
#category .n4 .c {width:100px}
#category .n4 .d {width:100px}
#category .n4 .e {width:100px}

#category .n5 .a {width:100px}
#category .n5 .b {width:100px}
#category .n5 .c {width:100px}
#category .n5 .d {width:100px}
#category .n5 .e {width:100px}

#category .n6 .a {width:80px}
#category .n6 .b {width:150px}
#category .n6 .c {width:90px}
#category .n6 .d {width:100px}
#category .n6 .e {width:150px}

#category .n7 .a {width:100px}
#category .n7 .b {width:100px}
#category .n7 .c {width:100px}
#category .n7 .d {width:100px}
#category .n7 .e {width:100px}

#category .n8 .a {width:80px}
#category .n8 .b {width:80px}
#category .n8 .c {width:80px}
#category .n8 .d {width:80px}
#category .n8 .e {width:80px}
#category .n8 .f {width:80px}
#category .n8 .g {width:80px}
#category .n8 .h {width:80px}
#category .n8 .i {width:60px}


/* links */
#category li .bg a {border:0 solid; background:none; height:auto; display:block; float:none; width:auto; padding:0}
#category li li a:hover,
#category li li a:active,
#category li li a:focus {border:0; }
#category p.Offer a {border:0 solid}

#category p {clear:both; margin-bottom:0.5em; padding-top:0.5em; line-height:130%}
#category h3 {font-size:1em; margin-bottom:0.5em; padding-left:0.4em}
#category #compare h3 {padding-left:0}
#category ul li {display:block; margin:0.25em 0}

/* dropshadow layer x-position */
#category .n1 .shadow {left:16px}
#category .n2 .shadow {left:16px}
#category .n3 .shadow {left:16px}
#category .n4 .shadow {left:16px}
#category .n5 .shadow {left:16px}
#category .n6 .shadow {left:16px}
#category .n7 .shadow {left:16px}
#category .n8 .shadow {left:16px}

#category .bg {left:-16px}
#category .bg div {left:0}


#promotions {font-size:11px; clear:both; position:relative; height:22px; margin-bottom:12px}
#promotions li {display:inline}
#promotions a {padding:2px 0; text-align:center; position:relative; margin-right:12px; float:left; display:block; width:137px; background:#e5e5e5}
#promotions a:hover,
#promotions a:active,
#promotions a:focus {color:#000; background:#e5e5e5}
#promotions .last a {margin-right:0}


#offers {clear:both; margin:12px 0; position:relative; line-height:130%; height:278px; background:#fff}
#offers img {float:left}
#offers object {float:left; width:584px; height:278px; overflow:hidden; border:none}
#offers iframe {float:left; width:584px; height:278px; overflow:hidden; border:none}
#offers ul.r {background:#e5e5e5; width:286px; height:278px; float:right}
#offers ul.r li {margin:11px; background:#fff}
#offers ul.r a {display:block; width:260px; height:78px}
#offers span {display:block; margin-left:130px; padding-top:4px}
#offers span.t {color:#ed1b2e; font-weight:bold}
#offers span.m {color:#666}
#offers span.b {color:#145B9D; font-weight:bold}
#offers a:hover span.t,
#offers a:active span.t,
#offers a:focus span.t,
#offers a:hover span.m,
#offers a:active span.m,
#offers a:focus span.m,
#offers a:hover span.b,
#offers a:active span.b,
#offers a:focus span.b {color:#000}
#offers li.oneLine a span.t {padding-top:4px}


#sections {clear:both; position:relative; background:#e5e5e5; padding:12px; margin:12px 0; height:120px}

/* define width and bg image at li level */
#sections li {position:absolute; width:137px; background:url(/homepages/i/sections1.jpg) #f5f5f5 no-repeat}
#sections li li {position:relative; width:auto; background:#fff; margin:4px 0}
#sections li.b01 {background-position:0 0; width:128px; left:12px; top:12px}

#sections li.b02 {background-position:-2px -60px; width:128px; top:auto; bottom:12px}
/* Swap with 11 #sections li.b02 {background-position:0 -500px; width:123px; top:auto; bottom:12px}*/

#sections li.b03 {background-position:0 -123px; left:149px; top:12px}
#sections li.b04 {background-position:0 -193px; left:149px; top:auto; bottom:12px}
#sections li.b05 {background-position:0 -254px; left:299px; top:12px}
#sections li.b06 {background-position:0 -316px; left:299px; top:auto; bottom:44px}
#sections li.b07 {background-position:0 -440px; left:299px; top:auto; bottom:12px}
#sections li.b08 {background-position:0 -373px; left:448px; top:12px}
#sections li.b09 {background-position:0 -350px; left:448px; top:auto; bottom:44px}
#sections li.b10 {background-position:0 -474px; left:448px; top:auto; bottom:12px}

#sections li.b11 {background-position:0 -500px; left:597px; top:12px}
/* Swap with 2 #sections li.b11 {background-position:-2px -60px; left:597px; top:12px}*/

#sections li.b12 {background-position:0 -564px; left:597px; top:auto; bottom:44px}
#sections li.b13 {background-position:0 -598px; left:597px; top:auto; bottom:12px}
#sections li.b14 {background:url(/homepages/i/sections2.jpg) #f5f5f5 no-repeat; width:124px; left:746px; top:12px}

/* inset original link inside overlay */
#sections .original {position:relative; width:134px; margin:5px 0 0 0; background:url(/homepages/i/sections1.jpg) #f5f5f5 no-repeat}
#sections .b01 .original {background-position:0 0; width:123px}
#sections .b03 .original {background-position:0 -123px}
#sections .b05 .original {background-position:0 -254px}
#sections .b08 .original {background-position:0 -373px}


/* padding and height at link level */
#sections a {display:block; line-height:120%; padding:4px 0 0 44px; height:18px}
#sections .shadow .bg li a {display:inline; line-height:120%; padding:0 0 0 4px}
#sections .shadow .bg li.original a {padding-left:0}
#sections a span {display:block; font-size:90%; margin-top:0.15em; line-height:110%; color:#444; font-weight:normal}

#sections li.b02 a {padding:6px 0 0 57px; height:46px}
/*#sections li.b02 a,*/
#sections li.b01 a,
#sections li.b03 a,
#sections li.b04 a,
#sections li.b11 a {padding:6px 0 0 64px; height:46px}
#sections li.b05 a,
#sections li.b08 a {padding:6px 0 0 60px; height:46px}
#sections li.b14 a {padding:70px 0 0 4px; height:50px}

/* inset original link */
#sections li .shadow .bg .original a {padding:6px 0 0 64px; height:46px; display:block}
#sections .b05 .shadow .bg .original a {padding:6px 0 0 60px}
#sections .b08 .shadow .bg .original a {padding:6px 0 0 60px}


/* drop-up layer */
#sections .shadow {position:absolute; top:auto; bottom:-16px; left:5px; width:146px}
#sections .shadow {display:none; background:url(/homepages/i/drop11.png) no-repeat bottom right}
#sections .b01 .shadow {width:137px}

#sections .shadow .bg {z-index:200; position:relative; left:-11px; top:-10px; background:#e5e5e5; border:1px solid #145b9d}

#sections ul ul {background:#fff; border:5px solid #e5e5e5}

/* shadow layer positioning */
#sections .b01 .shadow {width:135px}
#sections .b01:hover .shadow,
#sections .b03:hover .shadow,
#sections .b05:hover .shadow,
#sections .b08:hover .shadow,
#sections .b01.iehover .shadow,
#sections .b03.iehover .shadow,
#sections .b05.iehover .shadow,
#sections .b08.iehover .shadow {display:block}



#footer {clear:both; color:#666}
#elh {float:right}
#footer li {display:inline; border-right:0px solid #ccc; padding-right:1em; margin-left:1em}
#footer li.last {border-right:0 solid; padding-right:0}
#footer h3 {display:inline}
#footer ul {display:inline}
#footer a {white-space:nowrap}
#aboutthiswebsite {padding-right:0}
#moretescosites {padding-right:1em}
#otherusefullinks {padding-right:0.8em}
.disclaimer {color:#999; margin:0.5em 0 0 1.5em; font-size:0.9em; line-height:120%}
.disclaimer1,
.disclaimer2 {color:#999; font-weight:bold; font-style:normal; font-size:1.2em}
#copyright {margin:12px 0 24px 0}


/* cross fading banner */
#imagerotator {float:left; position:relative; width:584px}
#imagerotator img {float:none}
.hasJS #imagerotator {overflow:hidden; height:278px}
.hasJS #imagerotator li {display:none; position:absolute; top:0; left:0}
.hasJS #imagerotator:first-child {display:block}