body { font: 62.5%  Verdana, Arial, Helvetica, sans-serif; }	h1,h2,h3,h4,h5,h6,dt,dd,dl,ol,ul,li,pre,p,blockquote,address,caption,fieldset,cite,code,dfn,var { 		line-height: 1em ; 		font-size: 1em;		margin:0;		padding:0;	}	div, form, fieldset { margin: 0; padding: 0; }	a img, img, fieldset, table { border:none; }	a,	a:active { outline: none; }	ol, ul { list-style: none; }	a, a:visited { text-decoration: none }	a:hover { text-decoration: underline }	table, tr, th, td { border-collapse: collapse; }    .left { float: left; }    .right { float: right; }    .layout10 { width: 9.99%; }    .layout20 { width: 19.9%; }    .layout25 { width: 24.9%; }    .layout33 { width: 33.3%; }    .layout40 { width: 39.9%; }    .layout50 { width: 49.9%; }    .layout60 { width: 59.9%; }    .layout66 { width: 66.6%; }    .layout75 { width: 74.9%; }    .layout80 { width: 79.9%; }    .layout100 { width: 100%; }    .layout62 { width: 61.8%; }    .layout38 { width: 38.1%; }    .layout24 { width: 23.6%; }    .layout76 { width: 76.3%; }	.island25 { width: 24.2%; margin-right: 1%; }	.island33 { width: 32.6%; margin-right: 1%; }	.island38 { width: 37.4%; margin-right: 1%; }	.island50 { width: 49.4%; margin-right: 1%; }	.island62 { width: 61.4%; margin-right: 1%; }	.island66 { width: 66.3%; margin-right: 1%; }	.island75 { width: 73.8%; margin-right: 1%; }	.islandLast { margin-right: 0; }    .grid1 .itemWrap { width: 100%; }    .grid2 .itemWrap { width: 49.9%; float: left; }    .grid3 .itemWrap { width: 33.3%; float: left; }    .grid4 .itemWrap { width: 24.9%; float: left; }    .grid5 .itemWrap { width: 19.9%; float: left; }    .grid6 .itemWrap { width: 16.5%; float: left; }    .grid1 .itemWrap .item { }    .grid2 .itemWrap .item,    .grid3 .itemWrap .item,    .grid4 .itemWrap .item,    .grid5 .itemWrap .item,    .grid6 .itemWrap .item { padding: 0.5em; }	.item { overflow: hidden; }	img.thumb { margin-bottom: 0.5em; }	img.thumb.left { margin-right: 0.5em; }	img.thumb.right { margin-left: 0.5em; }	  .clearfix:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;    }	.clearfix {display: inline-block;}  	.clearfix {		zoom: 1;     		display: block;         }				#container { }		#header { }		#body { }			#left {  }			#main {  }				.contentMain {  }				.contentExtra {  }				.contentFooter {  }			#right {  }		#footer { }				.tab,		ul.ui-tab { clear: both; height: 1.6em; padding-bottom: 2.3em; _padding-bottom: 2em; position :relative; }		.tab li,		ul.ui-tab li { float :left; margin-right: 2px; padding: 3px 5px; }		ul.tab li.first-child { padding-left: 0; }		.tab ul { height: 1.6em; left: 0; margin: 0; position: absolute; padding-top: .3em; top: 1.7em; width: 100%; _width :100.8%; }		.tab ul li { float : none; }				.page { border:1px solid #cecece;  padding:2px 4px; background-color:#f9f9f9; float:left; margin-right:10px; }		.pager-next { margin-right:0; margin-left:10px; }		.pager { float:left; }									.pages { width:214px; overflow:hidden; position:relative; }			.pages ul { width:100%; position:relative; }			.pages li { margin-left:12px; margin-right:0; }			.pages li.current,					.disabled { filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4; }			.pages li.first-child { margin-left:0; }							.pager-slider { width:214px; margin:10px 0; background-color:#ccc; height:1px; position:relative; }			.pager-slider .pager-handle { top:-4px; width:65px; height:9px; cursor:e-resize; position:absolute; background:transparent url(/media/themes/exemplar/navigationScrollbar.gif) no-repeat center center; }			.pager-slider .current-position { cursor:pointer; width:5px; height:5px; background:transparent url(/media/themes/exemplar/navigationMarker.gif) no-repeat center center; position:absolute; top:-2px; }			.pipe li { border-left : 1px solid #CCC; display : inline; padding : 0 .3em 0 .4em; }		.pipe li.first-child { border : 0; padding-left : 0; }		.pipe li.nodeco { border : 0; }			.tab-pipe { clear: both; height: 1.6em;	position: relative; }		.tab-pipe li { border-left: 1px solid #CCC;	float: left !important;	margin-left: .5em; padding-left: .5em; }		ul.tab-pipe li.first-child { border-left : 0; margin-left : 0; padding-left : 0; }		ul.tab-pipe li.nodeco { border: 0; }			.shim { clear: both; }		br.shim { line-height: 0; font-size: 0; padding: 0; margin: 0; }		.ah { height: 1px; left: -5000px; overflow: hidden; position: absolute; top: -5000px; width: 1px; }						.icn,			.slider .prev a,			.slider .next a,			.nextPrev .prev a,			.nextPrev .next a,			.action a,			.notice a { background-image: url('/media/pluginCommon/icn/16x16/sprite.png'); background-repeat: repeat-y; }			.icn {				_height: 16px;				min-height: 16px;				padding: 0 0 6px 22px;				line-height: 1.6em;			}						.feed { background-position: left 36px; }			.print { background-position: left 86px; }			.addThis { background-position: left 126px; }			.podcast { background-position: left 166px;  }			.archive { background-position: right 206px; padding: 0 22px 6px 0; }						.descending,			.topLink { background-position: right 326px; padding: 0 22px 6px 0; }			.ascending { background-position: right 366px; padding: 0 22px 6px 0; }						.slider .prev a,			.nextPrev .prev a { background-position: left 246px; padding: 0 0 0 8px; }			.slider .next a,			.nextPrev .next a { background-position: right 286px; padding: 0 8px 0 0; }						.open { background-position: left 446px;  }			.closed { background-position: left 406px;  }						.action a { background-position: right 486px; padding: 0 16px 6px 0; }			.notice a { background-position: right 366px; display: block; padding-left: 16px; float: right; }			.notice a span { display: block; text-indent: -10000px; }									.pagination { clear: both; position: relative; text-align: right; padding: 4px 6px 4px 0; background-color: #fff; height: 25px; }			.pagination li { float: left !important; line-height: 26px; }			.pagination li a { text-decoration: none; padding: 5px 6px 4px 5px; margin: 0 3px 0 3px; border: 1px solid #ccc; }			.pagination li a:hover, .pagination li a:active { border: 1px solid #999; background-color: #efefef; }    		.pagination li span.current { padding:5px 6px 4px 5px; margin:0 3px 0 3px; border: 1px solid #999; font-weight: bold; background-color: #efefef; }    		.pagination li span.disabled { display: none; }			.glossary .pagination li span.disabled { display:inline; padding:5px 6px 4px 5px; margin:0 3px 0 3px; border: 1px solid #999; font-weight: bold; background-color: #ddd; }			.accordion-toggle { cursor: pointer; display: block; }		a .zoom { cursor: url('/media/pluginCommon/cursors/zoom.gif'), pointer; }			.event-calendar table { width:100%; text-align:center; }		.event-calendar table.loading { background:transparent url(/media/indicator.gif) no-repeat scroll center center; }		.event-calendar table.loading thead,		.event-calendar table.loading tbody	{ filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3; }		.event-calendar table a:link,		.event-calendar table a:visited { color:#ff0000; }		.event-calendar table a:hover { text-decoration:underline; }		.event-calendar table thead .month-year .prev a,		.event-calendar table thead .month-year .next a { display:block; text-indent:-9000px; background:transparent none no-repeat center center; width:3px; height:6px; }		.event-calendar table thead .month-year .prev a { float:left; margin-right:5px;  background-image:url('/media/icn/previous.png'); }		.event-calendar table thead .month-year .next a { float:right; margin-left:5px; background-image:url('/media/icn/next.png'); }			.polls_resultbar { height:1em; background-color:#bbb; }				.jam-tabset { margin-bottom: 10px; }				.jam-tabset .ts-nav-list { font-size: .85em; }		.jam-tabset .ts-nav-list li{			border-top:1px solid #D4D4D4; border-left:1px solid #D4D4D4; border-right:1px solid #D4D4D4;			position:relative; width:auto; float:left; list-style:none;			line-height:normal; background: #e9e9e9; margin-bottom:0;		}		.jam-tabset .ts-nav-list li { margin-bottom: 0 !important; }		.jam-tabset .ts-nav-list li em{font-style:normal;}		.jam-tabset .ts-nav-list li a{padding: 5px 10px; position:relative; display:block; overflow:visible;}		.jam-tabset .ts-nav-list li a:hover{background:#c8c8c8; position:relative; display:block; text-decoration:none;}		.jam-tabset .ts-nav-list li a img{display:none;}		.jam-tabset .ts-nav-list li.active-tab{z-index:10; border-bottom-color:#fff;}		.jam-tabset .ts-nav-list li.active-tab a{background:#fff; text-decoration:none; top:1px; margin-top:-1px; padding-bottom:6px;}		.jam-tabset .ts-nav-list li.active-tab a:hover{background:#fff;}		.jam-tabset div.active-panel{display:block; background:#fff;}		.jam-tabset div.inactive-panel{display:none;}		.ts-panel-element{border:1px solid #D4D4D4;; clear:both; padding:10px;}			.jam-tabset, .ts-nav-list li, .ts-nav-list li a, .jam-tabset .active-panel{ display:block; }	body { margin: 0; padding: 0; background: #E3F0FF url('/media/themes/ybwsite/bg.png') repeat-x scroll center top; color: #002758; font-family: "Trebuchet MS", Arial, Georgia, Times, sans-serif; }	.pipe li { border: 0px; }	#container { width: 990px; margin: 0px auto; text-align: left; background: #fbfcfe url('/media/themes/ybwsite/containerBg.gif') top left repeat-y; }		#body { width: 990px; }			#left { width: 130px; float: left; }				#left .leftColumnAds { text-align: center; margin: 10px 0; }					#left .leftColumnAds .ads { margin: 10px 0; }			#main { width: 492px; margin-left: 16px; float: left; margin-bottom: 16px; }				.contentMain { width: 315px; float: left; overflow: hidden; }				.contentExtra { width: 160px; float: right; overflow: hidden; }				.contentFooter { width: 305px; padding-left: 10px; float: left; overflow: hidden; }									.fullwidth .contentMain { width: 100%; }					.fullwidth .contentMain #content { padding-right: 10px; }					.fullwidth .contentExtra { width: 0; }					.fullwidth .contentFooter { width: 470px; }			#right { width: 336px; float: right; }						.noNav #left { display: none; }			.noNav #main { width: 622px; }			.noNav #body { background: #fbfcfe; border-left: 1px solid #D8D8D8; border-right: 1px solid #D8D8D8; }			#header { padding-bottom: 10px; }		#header #branding { float: left; margin: 10px 0 10px 10px; }			#body { padding-top: 0; background: url('/media/themes/ybwsite/bg.gif') repeat-y top left;  }									#navSite { font-weight: bold; margin: 0 0 10px 0; }				#navSite a { display: block; padding: 3px; color: #2A6C9C; }				#navSite a,				#navSite a:visited { text-decoration: none; color: #FFF; }				#navSite .current a { color: #B1DEFF; }				#navSite ul { margin-left: 0px; padding-left: 0; list-style-type: none; }				#navSite li { border-bottom: 1px solid #CCD3E6; }				#navSite a:hover { color: #B1DEFF; text-decoration: none; }				#navSite li a.parent { background: transparent url('/media/themes/ybwsite/plus.gif') 95% 50% no-repeat; padding-right: 15px; }				#navSite li.current a.parent {}									#navSite #subnav { background-color: #D9ECFF; padding: .3em 0 .3em 0; margin: 0; border-left: 1px solid #D7DDEC; }					#navSite #subnav li { font-size: 1em; border-bottom: #D9ECFF; background-color: #D9ECFF; }					#navSite #subnav li a { padding: 0 0 2px 15px; margin: 4px 0 4px 0; background-color: #D9ECFF; color: #2A6C9C; }					#navSite #subnav li.current a { color: #2A6C9C; text-decoration:underline; }									.leftnav a,					.leftnav a:visited { display: block; padding: 5px 5px 3px 5px; text-decoration: none; }					.leftnav a:hover { color: #d80c24; text-decoration: none; }							#navRelated { margin: 0px 0px 60px 0px; background: #D9ECFF; margin: 5px; }				#navRelated li { border-bottom: none; }				#navRelated li a { display: block; color: #273057; padding: 4px 5px 4px 5px; text-decoration: none; }				#navRelated a:hover { color: #273057; text-decoration: underline; }												.siteHome #page-nav { display: none; }					#page-nav { _height: 20px; min-height: 20px; font-size: 0.9em; border-bottom: #D8D8D8 1px dotted; padding: 5px 10px; background: #FFF; }					#page-nav a { color: #666; text-decoration: none; }					#page-nav a:hover { color: #CC0000 ; text-decoration: underline ; }											#page-nav .trail { float: left; }						.trail li { background: url('/media/themes/ybwsite/separator.gif') left 0.2em no-repeat; display: inline; padding: 0 2px 0 10px; }						.trail li.first-child { background : transparent ; padding-left : 0 ; }						#page-nav .trail li:last-child a, #page-nav .trail li.last-child a { color: #C50031; }											#page-nav .slider { float: right; }						.slider li { float: left !important; margin-left: .5em; padding-left: .5em; }						.slider .prev { }						.slider .prev a { background :url('/media/themes/ybwsite/previous.png') left .4em no-repeat; padding: 0 0 0 8px; }						.slider .next {	background: url('/media/themes/ybwsite/separator.gif') left 0.2em no-repeat; padding: 0 6px 0 6px; }						.slider .next a { background :url('/media/themes/ybwsite/next.png') right .4em no-repeat; padding: 0 8px 0 0; }						ul.slider li.first-child { border-left: 0; margin-left: 0; }						.slider { clear : both ; height : 1.6em ; position : relative ; }											.pager { height: 45px; }						.page { float: left; margin: 0 3px 0 0;}						.pages { width: 90px; margin-right: 3px; }						.pages li { margin-left: 2px; padding: 2px;}						.pager-slider { width: auto;  margin: 8px 0 0 0; }						#pager-slider-1 .pager-handle { background: url("/media/themes/ybw/navigationScrollbar.gif") no-repeat scroll center center transparent; }						#page-nav .pagination { float : right ; }						#page-nav .pagination li a { background: transparent url('/media/themes/ybwsite/next.png') 100% 70% no-repeat; padding-right: 15px; }						#page-nav .pagination li.first-child a { background: transparent url('/media/themes/ybwsite/previous.png') 0% 70% no-repeat; padding-left: 15px; padding-right: 0; }											#page-nav .#slideshow { background-image :  url('/media/themes/ybwsite/uparrow.gif') ; padding-right: 16px; background-position: right; background-repeat: no-repeat; }							#footer { background: #FFFFFF; padding: 1em 0 0 0; border: 1px solid #D8D8D8; }				#footer .pipe { height: 1.6em; padding: 0.5em 0; text-align: center; }				#footer .pipe li,				#footer .pipe li a,				#footer .pipe li label { color: #00528D; display: inline; }				#footer .pipe li form { margin: 0; padding: 0; display: inline; }				#footer .pipe { border-bottom: 1px solid #D8D8D8; margin: 0; padding: 0.75em 0pt; }										#body h1, #body h2, #body h3, #body h4, #body h5, #body h6, #body p, #body li { line-height: 1.4em; margin-bottom: 0.2em; }				#left p,				#left li { font-size: 1.3em; }				#main p,				#main li { font-size: 1.3em; }				#right p,				#right li { font-size: 1.2em; }				#footer p,				#footer li { font-size: 1.2em; }					a { text-decoration: none; }			a:link { color: #025189; }			a:visited { color: #025189; }			a:hover { color: #C4141B; text-decoration: underline; }									.separator { clear: both; border-style: solid; border-width: 1px 0 0 0; border-color: #D8D8D8; padding-top: 1em; margin-top: 0.5em; }				.separatorBottom { clear: both; border-style: solid; border-width: 0 0 1px 0; border-color: #D8D8D8; margin-bottom: 1em; padding-bottom: 1em; }				.partial { border-style: dotted }							.bulleted .item,				.bulleted li { margin-bottom: 0.3em; padding-left: 10px; background: transparent url('/media/themes/ybwsite/bullet.png') no-repeat scroll left 0.5em; }							.post-date { background: #3d91c8; color: #fff; float: left; margin-right: 5px; padding: 2px 4px 0; display: block; width: 2em; }				.post-date .post-month,				.post-date .post-day { display: block; font-size: 1em; text-align: center; }				.post-date .post-day { font-size: 1.5em; }				.post-info { padding: 0.2em; font-size: 0.8em; }							.backtotop { padding-right: 16px; background: url('/media/themes/ybwsite/uparrow.gif') no-repeat right 50%; }							.padded { padding: 10px; }															#main .textSmall .headline { font-size: 1.3em; }					#main .textMedium .headline { font-size: 1.5em; }					#main .textLarge .headline { font-size: 1.8em; }					#main .textXLarge .headline { font-size: 2.2em; }									#right .textSmall .headline { font-size: 1.1em; }					#right .textMedium .headline { font-size: 1.3em; }					#right .textLarge .headline { font-size: 1.5em; }					#right .textXLarge .headline { font-size: 1.8em; }					.island { margin-bottom: 0.8em; background-color:#FFFFFF; border:1px solid #D8D8D8; padding: 10px; }			 .island .island-title { margin-bottom: 0.3em; }			.island .copy { }			.island .item { margin-bottom: 0.5em; }			.island .date,			.island .byline { color: #666; }			.island .action { text-align: right; }							#body .island .island-title { font-size: 2.2em; }				#body .island .title { font-size: 2.2em; }				#body .island .island-subtitle { font-size: 1.6em; }				#body .island .subtitle { font-size: 1.6em; }							#right .island .island-title { font-size: 1.6em; }				#right .island .title { font-size: 1.6em; }				#right .island .island-subtitle { font-size: 1.3em; }				#right .island .subtitle { font-size: 1.3em; }					.panel { margin-bottom: 10px; padding: 10px; background: #F9F8F5; border: #EAE7E2 solid 1px; }				    .pod-extra { border-left: dotted 1px #D8D8D8; border-bottom: dotted 1px #D8D8D8; padding: 10px; }			.pod-extra .island-title,			#main .pod-extra .island-title { font-size: 1.4em; margin-bottom: 0.6em; }					.feature-band .headline { font-size: 1.4em; color: #002758; }					#right #site-search { background-color: #C6010A; margin-left: 0; }					.bfsPod { background: #FFFFFF url('/media/themes/ybw/bfs_branding_thumb.png') top right no-repeat; }			.bfsPod .island-title { margin-bottom: 1em; }			.bfsPod fieldset { padding: 0.5em 0; }			.bfsPod label { font-size: 1.1em; }			.bfsPod input { margin-right: 0.1em; }			.bfsPod input#brokerageSearch-search_button { margin-top: -20px; float: right; }					.rater-results { width: 220px; }					#comments h2.pod-title { font-size: 1.6em; }			#comments h3.pod-title { font-size: 1.4em; }			#comments label { font-size: 1.2em; }			#comments label strong { font-size: 0.8em; color: #666; font-weight: normal; }			#comments #body { width: 175px; background: none; }			#comments .formRow { margin-bottom: 0.5em; }			#comments ul.controls { margin-bottom: 5px; }					.navExplore .headline a,			.navExplore .headline a:link,			.navExplore .headline { color: #000; }			.navExplore h4 a,			.navExplore h4 a:link{ color: #E9282A; font-size: 1.2em; }  		  			.weather ul.pipe.info { display: none; }					.tides table { width:100%; text-align:center; font-size:110%; }			.tides thead { background-color:#D9ECFF; }			.tides thead tr { border-top:1px solid #99B3CC; border-bottom:1px solid #99B3CC; }			.tides thead th { border-right:1px solid #99B3CC; }			.tides thead th.date { border-left:1px solid #99B3CC; color:#273057; } 			.tides tbody tr { border-bottom:1px solid #273057; }			.tides tbody td { border-right:1px solid #273057; }			.tides tbody td.first-child { border-left: 1px solid #273057; }			.tides tbody .date { background-color:#273057; color:#fff; }			.tides tbody .even { background-color:#E2E6EE; }			.tides tbody .odd { background-color:#C2C6CE; }			.tides .time { border-right:none; }			.tides #mainBody .island { border: none; }			.fifty-fifty ul.itemWrap .item { float:left; width: 49.9%; }						.siteHome #content { border: none; padding-top: 0; margin-top: 0; }			.siteHome #content p.action { margin-bottom:0; }					#content { padding-top: 1em; margin-top: 0.5em; }			.page-title { font-size: 2.2em; margin: 10px; }			#mainBody { border: 1px solid #D8D8D8; background: #FFF; margin-bottom: 1em; }			.default #mainBody { background: none; border: none; }			.default #mainBody .selected { border: 1px solid #D8D8D8; background: #FFF; margin-bottom: 1em; padding: 10px; }			.landing,			.list,			.selected { padding-left: 10px; }			#content.separator,			.landing.separator,			.list.separator,			.selected.separator { border: none; }			.landing,			.list,			.selected { background: #FFF; }					.list .item { margin-bottom: 1em; }			.list .item h1,			.list .item h2,			.list .item h3,			.list .item h4,			.list .item h5,			.list .item p { margin-bottom: 0.3em; }			.tab, ul.ui-tab { height: 2.3em; }					.list .post-date { font-size: 1.2em; }					.reviewsSort { margin: 0.5em 0 1em 0; text-align: right; }			.reviewsSort label { font-weight: bold; font-size: 1.1em; }			.listTable { width: 470px; margin-bottom: 1.5em; margin-left: 1px; }			.listTable th { font-size: 1.1em; }			.listTable th .icn { padding: 0 22px 6px 0; }			.listTable th,			.listTable td { border: 1px solid #D8D8D8; padding: 5px; }			.listTable td.product { width: auto; }			.listTable td.price { font-size: 1.2em; width: 80px; }			.listTable td.rating { font-size: 2em; text-align: center; color: #C4141B; width: 65px; }			.listTable td.compare { text-align: center; width: 65px; }					div.specs { margin-top: 10px }			.selected .specs h2 { font-size: 1.6em }			.specs table { font-size: 13px; width: 100%; border: 1px solid #C7E4F8; margin-bottom: 5px }			.specs th { font-weight: bold; text-align: left; }			.specs th, td { padding: 3px; border: 1px solid #C7E4F8;  }								.comparison table { width: 490px; margin-bottom: 1.5em; margin-left: 1px; }			.comparison th { font-size: 14px; }			.comparison th,			.comparison td { border: 1px solid #C7E4F8; padding: 5px; }			.comparison select { width: 160px; }			.comparison .productDetails,			.comparison tr.specification { font-size: 13px; }			.comparison .hidden { padding:0; border: none; }					.Search2 #main h2 { font-size: 1.3em; }					.galleries .list .headline { font-size: 1.8em; }			.galleries .list .more { margin: 10px 0 0 0; float: right; }					.default .copy-extras,			.competitons .copy-extras { float: right; margin: 0 0 0.5em 0.5em; }			.selected { }			.selected .headline { font-size: 2.2em; }			.selected .info { font-size: 0.8em; margin-bottom: 1.2em; color: #00528D; }			.selected .post-info { font-size: 0.8em; margin-bottom: 0.2em; color: #00528D; }				.selected .date { font-weight: bold; color: #666; }				.selected .byline { }				.selected .commentsLink { }			#body .selected .post-date { font-size: 1.2em; }			#body .selected .body h2 { font-size: 1.8em; }			#body .selected .body h3 { font-size: 1.6em; }			#body .selected .body h4 { font-size: 1.4em; }			#body .selected .body p,			#body .selected .body ul { margin-bottom: 1.2em; }			#body .selected .teaser { font-weight: bold; clear: both; }			#body .selected .body { }			#body .selected .nextPrev { text-align: right; }			#body .selected .other-images img { margin-top: 0.3em; }					.galleries .selected #selectedImage { text-align: center; }			.galleries .selected .galleryNav { border: 1px solid #C8D0E4; border-bottom: none; padding: 8px; background-color: #C8D0E4; margin: 10px 0 0; }			.galleries .selected .galleryNav ul { float: left; clear: none; }			.galleries .selected .galleryNav .slider { float: right; }			.galleries .selected .galleryNav li a { border: 1px solid #C8D0E4; padding: 5px; background: none; }			.galleries .selected .galleryNav li a:hover { background-color: #EFEFEF; border: 1px solid #999999; }			.galleries .selected .galleryNav abbr { border: none; text-decoration: none; }			.galleries .selected .headline { margin-top: 10px; }			.galleries .selected .tab-pipe { display: none; }			#body #slideshow .selected .teaser { margin: 5px 0; font-weight: normal; }			.galleries .selected #rateImage { padding: 10px; }			.galleries .selected .thumb-strip { margin-top: 10px; }				.galleries .thumb-strip .previous { display: block; float: left; height: 80px; width: 30px; }			.galleries .thumb-strip .previous a { background: url("/media/themes/ybw/previousLarge.png") no-repeat scroll left top transparent; display: block; height: 80px; width: 30px; text-indent: -4000px; }			.galleries .thumb-strip .next { float: right; height: 100px; width: 30px; }			.galleries .thumb-strip .next a { background: url("/media/themes/ybw/nextLarge.png") no-repeat scroll left top transparent; display: block; height: 100px; width: 30px; text-indent: -4000px; }			.galleries .thumb-strip .slideshow-thumbnail { display: inline-block; float: left; height: 100px; margin-left: 10px; text-align: center; width: 70px; }			.galleries .selected .img {  border: 1px solid #C8D0E4; border-top: none; }			.galleries #slideshow .selected .description {  padding: 5px; background-color: #C8D0E4; margin-bottom: 0; }			.galleries #slideshow #ratingImage { margin: 10px; }			.galleries #slideshow #ratingImage .rating-response { float: left; margin-bottom: 0.2em; line-height: 1.4em; padding-top: 4px !important; }			.galleries #slideshow #ratingImage  .rate, .rater-results { clear: both; }					#highest-rated-images { padding: 10px; }			#highest-rated-images .item { padding: 5px; border: 1px solid #C8D0E4; margin: 10px 0; }			#highest-rated-images .item:hover { background-color: #D9ECFF; }			#highest-rated-images .itemRanking { font-size: 4em; color: #025189; float: left; margin: 0 15px; }			#highest-rated-images h2.pod-title { font-size: 1.6em; margin-top: 15px; }			#highest-rated-images .itemImage { float: left; }			#highest-rated-images .itemData { width: 250px; float: left; margin: 0 10px; }			#highest-rated-images h3 { font-size: 1.3em; }					.competitions .contentMain { width: 95%;}					#comp_details label { width: 160px; text-align: right; display: inline-block; padding-right: 5px; }			#comp_details #country { width: 255px; }			#comp_details #home_phone_code { width: 100px; }			.competitions .selected h2 { border-top: dotted 1px #CCD3E6; margin: 1em 0 0.5em 0; padding-top: 1em; }			.competitions .terms .check-list { font-size: 0.8em; }			.competitions .form_error { color: #C50031; }					#contact label { width: 120px; display: inline-block; text-align: right; margin-right: 5px; }                                        .marine-jobs p a:link { color: #005fab; text-decoration: underline; font-weight: bold; }                        .marine-jobs .island { border: 2px solid #005FAB; }                        .marine-jobs #marine-promos .island { border: none; padding: 0; }                        .marine-jobs #marine-promos .island .itemWrap { border: 2px solid #005FAB; margin-bottom: 10px; width: auto; padding: 10px; }                        .marine-jobs #marine-promos .island .itemWrap h2 {font-size: 1.5em; }                        .marine-jobs #right .island { border: 1px solid #D8D8D8; }                        #marine-promos { border: none; margin: 0; padding: 0; width: 190px; }                        #marine-jobs-head { margin: 0 0 10px 0; }                        #marine-jobs-head .island { margin: 0; width: 644px; }		.ads { margin: 0; }	.leaderboard01 { float: left; }	.mpu01 { background: transparent; border: 0; text-align: center; padding: 1em auto; margin: 0 0 1em 0; }	.mpu01 img { }	.sky01 { margin-bottom: 1.5em; }	.button02,	.button03 { padding: 0; margin: 0 0 5px; float: none; background: none; }	.button02 { margin-top: 30px; }	.button03 { margin-bottom: 30px; }	.banner01,	.button01 { margin: 10px 10px 0 0 ; float: right; padding: 0; }	.googleAFC { margin: 1em; }	.googleAFC p { overflow: hidden; }			p.action { text-align: right; }			.polls_resultbar { background: #C4141B; }			#cheetahmail-email { width: 138px !important; margin: 1em 0; }		.grid3 .itemWrap { width: 33%; }.microsites #mainHeader { margin-bottom: 1em; }.microsites #main .branding .navigation { padding-bottom: 0; }.microsites #main .branding .navigation ul { padding-bottom: 0; }.microsites #main .branding .navigation li { margin-bottom: 0; padding: 0; line-height: 1.8em; }.microsites #main .branding .navigation li a { padding: 0 0.5em; }.microsites #main .branding .navigation li.current a { text-decoration: underline; font-weight: bold; }.microsites #main #page-nav { display: none; }.expertadvice #main { width: 668px; _margin-left: 5px; }.expertadvice .contentMain { width: 656px; }.expertadvice #main .island { padding: 5px; }.expertadvice .contentFooter { width: 646px; }.expertadvice #right { width: 166px }.expertadvice .selected .info,.expertadvice .selected .post-info { font-size: 1em; }.expertadvice .selected .media { float: right; width: 305; margin: 0 0 0.5em 0.5em; }.boatcare #main .branding .banner { background: url('/media/themes/ybwsite/boatcare/branding.gif') no-repeat top left; height: 78px;	}.boatcare #main .navigation { background: #6D86AE; border-top: 1px solid #FFF; }.boatcare #main .navigation a { color: #FFF; }.boatcare #main .navigation a:current { font-weight: bold; }.boatcare #mainBody a { color: #6D86AE; }.boatcare #mainBody .island { border: #6D86AE solid 1px; }.boatcare #mainBody .island .pod-body { padding: 10px; }.boatcare #mainBody .island .island-title { background:  #6D86AE; color: #FFF; padding: 0 3px; font-size: 1.8em; }.boatcare #mainBody .island .island-title a { color: #FFF; }.boatcare #mainBody .island .action { padding: 0 5px; }.vhf #main .branding a.banner { background: url('/media/themes/ybwsite/vhf/branding.gif') no-repeat top left; height: 78px; display: block;}.vhf #main .navigation { background: #E20000; border-top: 1px solid #FFF; min-height: 50px; }.vhf #main .navigation a { color: #FFF; font-weight: bold; }.vhf #main .navigation a:current { }.vhf #mainBody a { color: #E20000; }.vhf #mainBody .island { border: #E20000 solid 1px; }.vhf #mainBody .island .pod-body { padding: 10px; }.vhf #mainBody .island .island-title { background:  #E20000; color: #FFF; padding: 0 3px; font-size: 1.8em; }.vhf #mainBody .island .island-title a { color: #FFF; }.vhf #mainBody .island .action { padding: 0 5px; }.searescue #main .branding .banner { background: url('/media/themes/ybwsite/searescue/branding.gif') no-repeat top left; height: 78px;	}.searescue #main .branding .navigation {  background: #E20000; border-top: 1px solid #FFF; }.searescue #main .branding .navigation li { padding: 2px 0 5px 0; border-right: 2px solid #FFF; }.searescue #main .branding .navigation a { color: #FFF; font-weight: bold; }.searescue #mainBody a { color: #E20000; }.searescue #mainBody .searescue-button { background: url('/media/themes/ybwsite/searescue/seaRescueButton218.gif') no-repeat #FFF; padding: 10px 15px; margin-bottom: 8px; text-align: center; font-size: 1.15em; height: 22px; color: #FFFFFF; display: block;}.searescue #mainBody .island { border: #D8D8D8 solid 1px; }.searescue #mainBody .island .pod-body { padding: 10px; }.searescue #mainBody .island .island-title { border-bottom: 2px solid #E20000; color: #E20000; padding: 0 3px; margin: 5px 10px 0 10px; font-size: 1.8em; }.searescue #mainBody .island .island-title a { color: #E20000; }.searescue #mainBody .island .action { padding: 0 5px; }.searescue #mainBody .shadowBottom33 { padding-bottom:10px; background: url('/media/themes/ybwsite/searescue/shadowBottom33.gif') bottom center no-repeat #FFF; }.searescue #mainBody .shadowBottom50 { padding-bottom:10px; background: url('/media/themes/ybwsite/searescue/shadowBottom50.gif') bottom center no-repeat #FFF; }.searescue #mainBody .shadowBottom66 { padding-bottom:10px; background: url('/media/themes/ybwsite/searescue/shadowBottom66.gif') bottom center no-repeat #FFF; }.searescue #mainBody .shadowBottom100 { padding-bottom:10px; background: url('/media/themes/ybwsite/searescue/shadowBottom100.gif') bottom center no-repeat #FFF; }.electronics #main { background: #fff; }.electronics #main h1 { color: #9D1044; }.electronics #main .branding .banner { display: block; width: 280px; background: url('/media/themes/ybwsite/electronics/branding.gif') no-repeat center center; height: 78px; z-index: 10; position: relative; }.electronics #main .branding .banner span { display: block; text-indent: -10000px; }.electronics #main .header .electronics-header { margin-top: -70px; z-index: 0; position: relative; text-align: right; }.electronics #main .header .electronics-header .clearfix { width: 668px; }.electronics #mainBody { border: none; }.electronics #mainBody #content { padding-top: 0; }.electronics #mainBody .info { margin-bottom: 2em; }.electronics #mainBody .separator { border-width: 0 0 1px 0; padding-bottom: 1em; }.electronics #mainBody .separator .date { margin-bottom: 0.5em; }.electronics #mainBody .separator .more { font-weight: bold; margin-top: 0.5em; }.electronics #mainBody .videocontainer iframe { margin-top: 0.8em; width: 322px; height: 250px; float: left; }.electronics #right p { width: 144px; }.electronics #main .navigation { background: url('/media/themes/ybwsite/electronics/main_menu_bg.gif') repeat-x; border-top: 1px solid #FFF; }.electronics #main .navigation ul { height: 50px; overflow: hidden; }.electronics #main .branding .navigation li { font-size: 1.2em; line-height: 3.5em; margin-bottom: 10px; }.electronics #main .navigation a { color: #FFF; display: block; font-weight: bold; }.electronics #main .branding .navigation li.current a { background: url('/media/themes/ybwsite/electronics/main_menu_bg_current.gif') repeat-x; text-decoration: none; }.electronics #main .navigation a:hover, .electronics #main .branding .navigation li.current a:hover { background: url('/media/themes/ybwsite/electronics/main_menu_bg_ro.gif') repeat-x; text-decoration: none; }.electronics #mainBody .homepage a { color: #9D1044; }.electronics #mainBody a { color: #0058d0;  }.electronics #mainBody .headline a { color: #0058d0; display: block; }.electronics #mainBody .island { border-left: none; border-right: none; border-top: none; padding: 0 0 10px 0; }.electronics #mainBody .island .item.equalColumn { margin-bottom: 0; } .electronics #mainBody .island .pod-body { padding: 10px; }.electronics #mainBody .island .island-title { background:  #9D1044; color: #FFF; padding: 0 3px; font-size: 1.8em; }.electronics #mainBody .island .island-title a { color: #FFF; }.electronics #mainBody .island .articlelink h2.headline { color: #9D1044; font-size: 2.2em; }.electronics #mainBody .island .articlelink h2.headline a { color: #9D1044; }.electronics #mainBody .island .action { padding: 0 5px; }.electronics #mainBody .products .itemWrap { margin-right: 1%; width: 32.2%; float: left; }.electronics #mainBody .product { text-align: center; margin-bottom: 20px; overflow: hidden; height: 210px; }.electronics #mainBody .product img { top: 38px; position: relative; }.electronics #mainBody .product a { height: 210px; display: block; margin-bottom: -10px; overflow: hidden; }.electronics #mainBody .product .headline { text-align: left; height: 23px; overflow: hidden; }.electronics #mainBody .product a + h3.headline { top: -200px; position: relative; }.electronics #mainBody .product .headline a { height: auto; margin-bottom: 0; }.insurance #main .branding .banner { background: url('/media/themes/ybwsite/insurance/branding.gif') no-repeat top left; height: 78px;	}.insurance #main .navigation { background: #19155F url('/media/themes/ybwsite/insurance/navBg.gif') top left repeat-x; border-top: 1px solid #FFF; }.insurance #main .navigation a { color: #FFF; font-weight: bold; }.insurance #main .navigation a:current {}.insurance #mainBody a { color: #19155F; }.insurance #mainBody .island { border: #19155F solid 1px; }.insurance #mainBody .island .pod-body { padding: 10px; }.insurance #mainBody .island .island-title { background: #19155F; color: #FFF; padding: 0 3px; font-size: 1.8em; }.insurance #mainBody .island .island-title a { color: #FFF; }.insurance #mainBody .island .action { padding: 0 5px; }.tanks #main .branding { background: url('/media/themes/ybwsite/tanks/branding.gif') no-repeat top left; padding-bottom: 10px; }.tanks #main .branding .banner { display: block; height: 30px; width: 263px; background: url('/media/themes/ybwsite/tanks/logo.gif') no-repeat top left; margin-bottom: 44px;	}.tanks #main .branding .banner span { display: block; text-indent: -10000px; }.tanks #main .navigation { }.tanks #main .branding .navigation li { background:url('/media/themes/ybwsite/tanks/navPrimaryBgL.gif') top left no-repeat; padding: 0 0 0 5px; margin: 0 0 0 5px; line-height: 1em; }.tanks #main .branding .navigation li a { display: block; background:url('/media/themes/ybwsite/tanks/navPrimaryBgR.gif') top right no-repeat; color: #FFF; font-weight: bold; padding: 5px 5px 0.6em 0; }.tanks #main .branding .navigation li.current { background:url('/media/themes/ybwsite/tanks/navPrimaryBgLCurrent.gif') top left no-repeat; padding: 0 0 0 5px; }.tanks #main .branding .navigation li.current a { background:url('/media/themes/ybwsite/tanks/navPrimaryBgRCurrent.gif') top right no-repeat; color: #4B85C4; padding: 5px 5px 1.2em 0; text-decoration: none; }.tanks #mainBody a { color: #568cc8; }.tanks #mainBody { border: none; }.tanks #mainBody .intro { margin-bottom: 1em; }.tanks #mainBody .intro .island-title { padding: 0; font-size: 2.2em; }.tanks #mainBody .intro .thumb { margin-top: -30px; padding: 5px; border: 1px solid #435966; }.tanks #mainBody .island { border: none; background: url('/media/themes/ybwsite/tanks/separatorPod50.gif') no-repeat bottom center;  }.tanks #mainBody .island .pod-body { padding: 10px 0 0 0; }.tanks #mainBody .island .island-title { background: #4B85C4; color: #FFF; padding: 0 3px; font-size: 1.8em; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #3B69A2; }.tanks #mainBody .island .island-title a { color: #FFF; }.tanks #mainBody .island .thumb { padding: 5px; border: 1px solid #435966; }.tanks #mainBody .island .action { padding: 0 5px; }.tanks #mainBody .list .item { padding-bottom: 20px; }.tanks #mainBody .list .headline { background: #4B85C4; color: #FFF; padding: 0 3px; font-size: 1.8em; width: 440px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #3B69A2; }.tanks #mainBody .list .headline a { color: #FFF; }.tanks #main .list p { width: 440px; }.tanks #mainBody .list .thumb { padding: 5px; border: 1px solid #435966; background: #FFF; }.tanks.default #mainBody .selected { border: none; }.tanks #mainBody .list .separator,.tanks #mainBody .list .separatorBottom { border: none; background:url('/media/themes/ybwsite/tanks/separatorList.gif') bottom center no-repeat; }.tanks #main .more { text-align: right; font-weight: bold; display: block; }.tanks #main .more a { padding-right: 10px; background:url('/media/themes/ybwsite/tanks/more.gif') right center no-repeat; }.jobs #main .branding .banner { background: url('/media/themes/ybwsite/jobs/marine-jobs.gif') no-repeat top left; height: 78px;	}.jobs #main .separator {padding-top:0em;}.londonboatshow #main .branding .banner { background: url('/media/themes/ybwsite/londonboatshow/branding.jpg') no-repeat top left; height: 94px;	}.londonboatshow #main .navigation { background: #273057; }.londonboatshow #main .navigation a { color: #FFF; }.londonboatshow #main .navigation a:current { font-weight: bold; }.destinations #main { width: 668px }.destinations .contentMain { width: 656px; }.destinations .contentFooter { width: 646px; }.destinations #right { width: 160px }.destinationItem .itemWrap { width: 318px; margin-right: 15px; float: left; min-height: 180px; }.destinationItem .thumb { float: right; margin: 5px 5px 10px 10px; border: 1px solid #cbcbcb; padding: 3px; background-color: #ffffff; }.destinationItem .itemWrap p { width: 175px; }.destinationItem .more a,.destinationItem .more a:hover { color: #E33C22; font-weight: bold; }.introduction { margin-bottom: 15px; }#main .destinationItem .headline { font-size: 1.3em; text-indent: 5px; line-height: 30px; }#grenadaHead { background: url(/media/themes/ybwsite/destinations/grenada/header.png) no-repeat top left; text-indent: -99999px; display: block; width: 668px; height: 100px; }.grenada .destinationItem .headline { background-color: #E33C22; }.grenada .destinationItem .headline a { color: #ffffff; }.grenada .destinationItem .headline a:hover  { text-decoration: underline;  color: #ffffff; }    .racing #body #main { font-family: 'Helvetica', 'Arial', sans; }    		.racing #body .branding .banner { background: url(/media/themes/ybwsite/racing/sunsail-banner.png) no-repeat; height: 150px; }				.racing #body .branding .navigation ul { margin-top: 10px; height: 32px; padding: 1px 0; border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; }		.racing #body .branding .navigation li { font-weight: bold; padding: 7px 17px 5px; }		.racing #body .branding .navigation li.current { color: #FFFFFF; background: url(/media/themes/ybwsite/racing/nav-grad.png) repeat; height: 20px; }				.racing #body .branding .navigation li a,        .racing #body .branding .navigation li a:visited,		.racing #body .branding .navigation li a:hover { color: #00357D; } 		.racing #body .branding .navigation li.current a,        .racing #body .branding .navigation li.current a:visited { color: #ffffff; }				.racing #body .islandLast { margin-right: 0; }		.racing #body .racingIsland .title { font-size: 16px; }		.racing #body .racingIsland .headline { }				.racing #body .island50 .racingIsland { margin-bottom: 1.6em; background-color: #dbf1fa; border: 2px solid #b3daea; }		.racing #body .island50 { width: 48.7%; margin-right: 2%; }		.racing #body .island50.islandLast { margin-right: 0; }        .racing #body .island50 .racingIsland img { border: 1px solid #b3daea; max-width: 138px; }				.racing #body .island50 .island.racingIsland .title a,		.racing #body .racingCornerIsland .island .title { color: #00357D; font-size: 16px; }		.racing #body .island66 .island.racingIsland .title a { color: #00357D; font-size: 20px; }		        .racing #body .racingCornerIsland .island .title { }        		.racing #body .island50 .racingIsland .headline,		.racing #body .island66 .racingIsland .headline,		.racing #body .racingCornerIsland .island .headline { color: #00357D; }		.racing #body .island66 .racingIsland,		.racing #body .racingCornerIsland .island { border: none; padding: 0; }				.racing #body .island66 .racingIsland .headline,		.racing #body .racingCornerIsland .island .headline { font-size: 1.2em; padding-left: 12px; background: url(/media/themes/ybwsite/racing/orange_bullet.png) left center no-repeat; }		.racing #body .island66 .racingIsland .headline a { color: #4397ba; line-height: 20px; }		.racing #body .racingCornerIsland .island .headline a { color: #4397ba; line-height: 13px; }				.racing #body .island50 .racingIsland .action { color: #0072a1; }		.racing #body .island50 .racingIsland .action a { background: none; padding: 0; }		.racing #body #page-nav { display: none; }				.racing #body .racingCornerIsland { padding: 0; padding-top: 10px; }		.racing #body .racingCornerIsland .items { position: relative; border: 1px solid #ccc; }		.racing #body .racingCornerIsland .island .title { padding-top: 12px; padding-left: 12px; margin-bottom: 0.5em; }		.racing #body .racingCornerIsland .island .headline { margin: 0 1em; }		.racing #body .racingCornerIsland .items { position: relative; border: 1px solid #ccc; }		.racing #body .racingCornerIsland.island,		.racing #body .racingCornerIsland .wrapper .items { border: none; }				.racing #body .corner { position: absolute; height: 12px; width: 12px; }		.racing #body .corner { background-image: url('/media/themes/ybwsite/racing/spt-round-corners.png'); background-repeat: no-repeat; }		.racing #body .cornerTL { top: -1px; left: -1px; }		.racing #body .cornerTR { background: none; }		.racing #body .cornerBL { background: none; }		.racing #body .cornerBR { background-position: bottom right; bottom: -1px; right: -1px; }            .racing #mainBody { border: none; }        .racing .ts-panel-element { border: none; padding: none; }        .racing #body #main .selected .headline,        .racing #body #main .selected h2,        .racing #body #main .selected h3,        .racing #body #main .selected h4 { color: #00357D; }        .racing #body #main .selected .teaser,        .racing #body #main .selected .body { color: #000000; }        .landrover #main { width: 668px; _margin-left: 5px; background: #fff; }.landrover .contentMain { width: 656px; }.landrover .contentFooter { width: 646px; }.landrover #right { width: 166px }.landrover .selected .info,.landrover .selected .post-info { font-size: 1em; }.landrover .selected .media { float: right; width: 305; margin: 0 0 0.5em 0.5em; }.landrover #main .branding .banner { background: url("/media/themes/ybwsite/landrover/header.jpg") no-repeat top; height: 181px; display: block; }.landrover #main .branding .banner span { display: block; text-indent: -10000px; }.landrover #main .branding .navigation { background: #0F5934; margin: 1px 1px 0 0; color: #fff; }.landrover #main .branding .navigation a { color: #fff; text-decoration: none; }.landrover #main .branding .navigation a:hover { text-decoration: underline; }.landrover #main .branding .navigation ul { padding-bottom: 3px; margin-bottom: 2px; border-bottom: 1px solid #fff; }.landrover #main .branding .navigation ul li { display: inline-block; margin-right: 28px; }.landrover #main .branding .navigation ul li.last { margin-right: 0; }.landrover #main .island50 { border-bottom: 5px solid #0F5934; width: 48.5%; }.landrover #main .island50 h2.headline, .landrover #main .island50 h2.title, .landrover #main .island50 h3.headline { color: #d21027; font-size: 2.2em; }.landrover #main .island50 h2.headline a, .landrover #main .island50 h2.title a, .landrover #main .island50 h3.headline a { color: #d21027; }.landrover #main .island50 .more { color: #d21027; font-weight: bold; margin-top: 5px; }.landrover #main .island50 .more a { color: #d21027; }.landrover #main .island { border: none; margin-bottom: 0; padding: 10px 0 0 0; }.landrover #main .island50.competition { background-color: #e3e3e3; border-bottom: 1px solid #c0c0c0; padding-bottom: 4px; }.landrover #main .island50.competition .island { background-color: #e3e3e3; padding: 10px 10px 0 10px; }.landrover #main .island50.competition .island img { border-bottom: 1px solid #c0c0c0; background-color: #fff; }.landrover #right .links .island { border: none; background: transparent; padding: 0 10px 10px 0; }.landrover #right .links h2 { color: #0F5934; font-size: 2.2em; }.landrover #right .links a { color: #d21027; }.polls_resultbar {	background:#C0C0C0;	height:10px;	margin:2px 0;}					#b #rate button { float : left ; }								.rate { text-align: right; position: relative; z-index: 2; float: right;  }		.rate p { font-weight: bold; }		.rated p { width: 100%; text-align: right; color: #999999; }		.starsRate,		.starsRated { height: 20px; width: 100px; float: right; }		.rate ol { background-image: url('/images/pluginRatings/ratings.gif'); width: 100px; height: 20px; float:right; }		.rate .half  { background-position: 0px -20px; }		.rate .one { background-position: 0px -40px; }		.rate .one-half  { background-position: 0px -60px; }		.rate .two  { background-position: 0px -80px; }		.rate .two-half  { background-position: 0px -100px; }		.rate .three  { background-position: 0px -120px; }		.rate .three-half  { background-position: 0px -140px; }		.rate .four  { background-position: 0px -160px; }		.rate .four-half  { background-position: 0px -180px; }		.rate .five  { background-position: 0px -200px; }		.rate .score-0dot5  { background-position: 0px -240px; }		.rate .score-1 { background-position: 0px -260px; }		.rate .score-1dot5 { background-position: 0px -280px; }		.rate .score-2  { background-position: 0px -300px; }		.rate .score-2dot5  { background-position: 0px -320px; }		.rate .score-3  { background-position: 0px -340px; }		.rate .score-3dot5  { background-position: 0px -360px; }		.rate .score-4  { background-position: 0px -380px; }		.rate .score-4dot5  { background-position: 0px -400px; }		.rate .score-5  { background-position: 0px -420px; }	#rater-a p, #rater-b p, .set-rating, .set-rating li, .loader, .rating-set, .rating-set li{margin:0px;} 	#rater-a p, #rater-b p, .set-rating, .set-rating li, .set-rating li a, .loader, .rating-set, .rating-set li{padding:0px;}	.set-rating li a, .set-rating li a:hover {height:18px;}	.set-rating, .set-rating li, .rating-set{float:left;}	.rating-set li {border: none;}	.rating-set li a {border: none;}	.current-rating,.loader{float:right;}	.loader, .set-rating{height:20px;}		.set-rating li a:hover, .rating-set li p{background:left -23px; z-index:2; left:0px;}	.black-rating{height:35px; overflow:hidden; padding:0px; border:0px solid #9C9C9C;}	.white-rating{overflow:hidden;}	.set-rating, .rating-set{list-style:none; position:relative; width:100px; background:left 0 repeat-x;}				.set-rating li a{ display:block; outline:none; width:10px; height: 20px; text-decoration:none; z-index:20;}	.set-rating a span{display:none;}		.current-rating img{vertical-align:text-bottom;}		.rate .loader{background:url('/images/pluginRatings/loader.gif') 50% 50% no-repeat;}		.rater-results {float:right;}									#rater-a{}		#rater-b{background:#000; color:#fff;}				.loader{width:70%;}	.rating-set{}		.rateTextInline{ float:left; padding-top: 4px !important;}	.ratedTextInline{ float:left; padding-top: 4px !important; margin-left: 10px; color: #9c9c9c; font-size: 1.1em; font-weight: bold;  padding-left: 10px !important}	.ratedText2Inline{ float:left; width: 300px !important; padding-top: 4px !important; margin-left: 10px; color: #9c9c9c; font-size: 1.1em; font-weight: bold; padding-left: 10px !important}	@media screen {	.whatsin #content .island { margin-top : 1em ; }	.whatsin #content .a { text-align : center ; }	.whatsin #content .a img { margin : 0 auto 1em ; }	.whatsin #b #content .a .copy,	.whatsin #content .a h2 { text-align : left ; }		#sign-up label { padding-top : .3em ; width : 5em ; }	#sign-up p.action a { float : left ; padding-top : .2em ; }	#sign-up p.action button { float : right ; }	.whatsin #content .a .pod .pipe { margin-bottom : .5em ; }	#latest-issue { float: left; width: 45%; }}	.ps-container { border : 0px; overflow : hidden ; width : 130px ; }	.ps-container .covers-spotlight { height : 180px; overflow : hidden ; position : relative ; width : 130px ; }	.ps-container li { position : absolute ; left : 130px ; width : 130px ; }	.ps-container li .rigth { float:right }	.navMain {		font-family: "Trebuchet MS", Arial, Georgia, Times, sans-serif;		background: transparent url('/media/themes/ybw/nav_primary_bg.png') repeat-x scroll left bottom ;		background-color: #172A4C;		padding-top: 5px;	}	.navMain .leaderboard {		margin: 0 3px;	}	#portalNav { padding: 10px; }	.tabTop {		padding: 10px 0 0 0;		margin: 0;		float: left;	}	.tabTop li {		display: inline;		list-style-type: none;		border-left: 1px solid #fff;		margin: 1em .4em 0 -.4em;		padding: 0 .4em 0 .4em;	}	.tabTop li.first-child {		border: none;	}	.tabTop li a {		font-size:130%;		margin-left:10px;	}	.tabTop li a,	.tabTop li a:hover,	.tabTop li a:visited { color:#FFFFFF; }	.tabTop .current a {		padding-bottom:22px;		padding-top:21px;	}	a.ybwHome  {		display: block;		float: left;		width: 120px;		height: 30px;		background: url('/media/themes/ybw/ybw-nav-logo.gif') top left no-repeat;	}	a.ybwHome span {		text-indent: -4000px;		display: block;	}	.tabTop span.currentLeft {		background:transparent url('/media/themes/ybw/nav_primary_bg_currentLeft.png') no-repeat scroll left top;		padding: 59px 10px 0px 0px;	}	.tabTop span.currentRight {		background:transparent url('/media/themes/ybw/nav_primary_bg_currentRight.png') no-repeat scroll left top;		padding: 59px 10px 0px 0px;		position:absolute;		top:0px;	}	.tabTop span.separator,	.tabTop .first-child span.separator{		background:transparent url('/media/themes/ybw/nav_primary_bg_separator.png') no-repeat scroll left top;		padding: 59px 1px 0px 0px;		position:absolute;		top:-10px;		margin-left:5px;	}	.tabTop span.currentSeparator{		background:transparent url('/media/themes/ybw/nav_primary_bg_separator.png') no-repeat scroll left top;		padding: 59px 1px 0px 0px;		position:absolute;		top:0px;		margin-left:15px;	}	.leaderboardSnippet {		float: right;		width: 240px;	}
