
/* Page Styles */ html, body, h1, h2, h3 {
	font-family:arial;
}
a {
	color:#3165B5;
}
hr {
	color:#C5C6B9;
	height:1px;
}
span.noindex {
	display:block;
}
a.viewmore {
	position:relative;
	margin:0px auto;
	background:url(/Global/CssImages/CS/refresh/g_arrow_link.gif) no-repeat right;
	padding:0px 13px 0px 0px;
	font-weight:bold;
	font-size:0.9em;
	white-space:nowrap;
}
* html a.viewmore {
	display:block;
	width: .1em;
	margin:0px;
} /* End Page Styles */ /* START FLEX COLUMN CONTROL */ /* Site Header Flex Columns */
div.flx {
	width:100%;
}
div.flx-tabletalk {
} /* used to position the two rss controls and provide the BG image */
div.flx-SiteHeader {
	margin:10px 0 0;
	background:#fff;
	border-top:5px solid #FDB913;
}
.rbi-flx-SiteHeader-inner {
	clear:both;
	overflow:hidden;
	height:144px;
}
.rbi-flx-SiteHeader-col1 {
	display:block;
	overflow:hidden;
	float:left;
}
.rbi-flx-SiteHeader-col1-inner {
	clear:both;
}
.rbi-flx-SiteHeader-col2, .rbi-flx-SiteHeader-col3 {
	display:block;
	overflow:hidden;
	float:left;
}
.rbi-flx-SiteHeader-col2-inner {
	clear:both;
}
.flx-SiteHeader .img {
	margin:5px 0px 5px 0px;
}
.flx-SiteHeader .rbi-flx-SiteHeader-col3 .control {
	margin:0px;
	padding:0px;
}
.flx-SiteHeader .rbi-flx-SiteHeader-col3 .img {
	margin:0px 0px 0px 0px;
	padding:0px;
}
div.flx-generalBody {
}
div.flx-mainBody {
	background:url(/Global/CssImages/CS/refresh/bg_mainFeatureBox-ch.gif) no-repeat;
}
div.flx-restrBody {
	background:url(/Global/CssImages/CS/refresh/bg_mainFeatureRestaurant.gif) no-repeat;
}
div.flx-hotelBody {
	background:url(/Global/CssImages/CS/refresh/bg_mainFeatureHotel.gif) no-repeat;
}
div.flx-pubBody {
	background:url(/Global/CssImages/CS/refresh/bg_mainFeaturePubs.gif) no-repeat;
}
div.flx-foodBody {
	background:url(/Global/CssImages/CS/refresh/bg_mainFeatureFood.gif) no-repeat;
}
div.flx-greenBody {
	background:url(/Global/CssImages/CS/refresh/bg_mainFeatureGreen.gif) no-repeat;
}
.rbi-flx-generalBody-col1, .rbi-flx-generalBody-col2, .rbi-flx-mainBody-col1, .rbi-flx-mainBody-col2, .rbi-flx-restrBody-col1, .rbi-flx-restrBody-col2, .rbi-flx-hotelBody-col1, .rbi-flx-hotelBody-col2, .rbi-flx-pubBody-col1, .rbi-flx-pubBody-col2, .rbi-flx-foodBody-col1, .rbi-flx-foodBody-col2, .rbi-flx-greenBody-col1, .rbi-flx-greenBody-col2 {
	float:left;
}
.rbi-flx-generalBody-col1, .rbi-flx-mainBody-col1, .rbi-flx-restrBody-col1, .rbi-flx-hotelBody-col1, .rbi-flx-pubBody-col1, .rbi-flx-foodBody-col1, .rbi-flx-foodBody-col1, .rbi-flx-greenBody-col1 {
	margin-right:15px;
}
.rbi-flx-mainBody-col1-inner .tbc, .rbi-flx-restrBody-col1-inner .tbc, .rbi-flx-hotelBody-col1-inner .tbc, .rbi-flx-pubBody-col1-inner .tbc, .rbi-flx-foodBody-col1-inner .tbc, .rbi-flx-foodBody-col1-inner .tbc, .rbi-flx-greenBody-col1-inner .tbc {
	height:286px;
	margin-bottom:20px;
	padding:8px;
	margin-bottom:15px;
}
div.flx-splitFeatures {
}
.rbi-flx-splitFeatures-col1, .rbi-flx-splitFeatures-col2 {
	display:inline;
	float:left;
}
.rbi-flx-splitFeatures-col1-inner {
	padding:0 5px 0 0;
}
.rbi-flx-splitFeatures-col2-inner {
	padding:0 0 0 5px;
} /* AD Placement */
.rbi-adp-inner span {
}
.rbi-adp-inner {
	margin:0px auto;
} /*For the MPU in the main content area. May need a new class*/
.ad_sign {
	color:#999999;
	font-size:1em;
	width:100%;
	margin:0px auto 5px auto;
	text-align:center;
}
.adp-MPU .rbi-adp-inner table, .adp-MPU .rbi-adp-inner table td {
	text-align:left;
} /* End AD Placement */ /* START top MENU */ /* START HOVER top MENU */
div.nav-TopMenu {
	height:55px;
	background:#fff;
	clear:both;
	border-bottom:1px solid #CCCCCC;
}
.nav-TopMenu .nav-list {
	position:relative;
	float:left;
	padding-left:10px;
	display:inline;
	width:100%;
	background:#000 url(/Global/CssImages/CS/refresh/bg_nav.gif) repeat-x;
}
.nav-TopMenu .nav-list ul {
	float:left;
	width:100%;
}
.nav-TopMenu .nav-list li {
	float:left;
	z-index:999;
}
.nav-TopMenu .nav-list a {
	color:#fff;
	display:block;
	float:left;
	text-decoration:none;
	font-weight:700;
}
.nav-TopMenu .nav-list a span {
	padding:.5em .7em;
	display:block;
	font-size:12px;
	white-space:nowrap;
}
.nav-TopMenu .nav-list li ul li a {
	color:#444;
}
.nav-TopMenu .nav-list #OnPage ul {
	z-index:999;
}
.nav-TopMenu .nav-list li.sfHover ul, .nav-TopMenu ul.nav-list li:hover ul {
	z-index:1000;
	width:100%;
}
.nav-TopMenu .nav-list li li {
	line-height:12px;
	height:auto;
}
.nav-TopMenu .nav-list li li a span {
	padding:.5em;
	display:block;
	font-size:12px;
	line-height:12px;
}
.nav-TopMenu .nav-list li ul {
	left:0;
	top:-999em;
	position:absolute;
	color:#000;
}
.nav-TopMenu .nav-list li:hover, .nav-TopMenu .nav-list li.sfHover, .nav-TopMenu .nav-list #OnPage, .nav-TopMenu .nav-list a:focus, .nav-TopMenu .nav-list a:hover, .nav-TopMenu .nav-list a:active {
	background:#000;
	text-decoration:none;
	color:#fff;
}
.nav-TopMenu .nav-list li.sfHover a, .nav-TopMenu .nav-list #OnPage a, .nav-TopMenu .nav-list a:focus, .nav-TopMenu .nav-list a:hover, .nav-TopMenu .nav-list a:active {
	text-decoration:none;
}
.nav-TopMenu .nav-list li.sfHover a, .nav-TopMenu .nav-list ul #OnPage a {
	color:#fff;
}
.nav-TopMenu .nav-list li.sfHover li a {
	color:#444;
}
.nav-TopMenu .nav-list ul li.sfHover a span.nav-tlt, .nav-TopMenu .nav-list #OnPage a span.nav-tlt {
	color:#fff;
}
.nav-TopMenu .nav-list ul #OnPage a {
	background:#fff;
	color:#DFB700;
}
.nav-TopMenu .nav-list li li a:focus, .nav-TopMenu .nav-list li li a:active {
	background:#000;
	color:#444;
}
.nav-TopMenu .nav-list li li:hover, .nav-TopMenu .nav-list li li a:hover {
	background:#FFFFFF;
	color:#000000;
}
.nav-TopMenu .nav-list li:hover ul,/* pure CSS hover is removed below */ body .nav-TopMenu .nav-list #OnPage ul,/* this must be more specific than the .superfish override below */ .nav-TopMenu ul.nav-list li.sfHover ul {
	top:27px;
	background:#fff;
	color:green;
}
.nav-TopMenu .nav-list li:hover li ul, .nav-TopMenu .nav-list li.sfHover li ul, .nav-TopMenu .nav-list li:hover li ul, .nav-TopMenu .nav-list li.sfHover li ul {
	top:-999em;
}
.nav-TopMenu ul.nav-list li li.sfHover ul {
	top:27px;
} /*following rule negates pure CSS hovers so submenu remains hidden and JS controls when and how it appears*/
.superfish li:hover ul, .superfish li li:hover ul {
	top:-999em;
} /* END HOVER top MENU */
div.rtx-sectionnav {
	margin:0px 0px 0px 6px;
	padding:0px;
	position:relative;
	top:4px;
}
.rtx-sectionnav ul {
	float:left;
	width:100%;
	font-size:1.5em;
} /* Home, restaurants, hotels, etc rename from sectionnav if you can think of something more appropriate*/
.rtx-sectionnav ul li {
	display:inline;
	padding:0px 10px;
	background:url(/Global/CssImages/CS/refresh/g_sectionnav_divider.gif) no-repeat right;
}
.rtx-sectionnav ul li.sectionlast {
	background:none;
}
.rtx-sectionnav ul li a {
	color:#000;
	font-size:0.8em;
	font-weight:bold;
}
.rtx-sectionnav ul li.sectionRestaurant a {
	color:#079398;
}
.rtx-sectionnav ul li.sectionHotel a {
	color:#70103C;
}
.rtx-sectionnav ul li.sectionContract a {
	color:#114C8F;
}
.rtx-sectionnav ul li.sectionlast a {
	color:#BC4117;
} /* Quick search box in header */
div.qsf {
	width:270px;
	background:url(/Global/CssImages/CS/refresh/bg_hdr_search_fb.png) no-repeat left top;
	margin-top:70px;
	padding-bottom:8px;
}
.qsf .rbi-qsf-field-input .rbi-qsf-keywords {
	float:left;
	width:185px;
	padding:1px;
	margin-top:5px;
}
.rbi-qsf-defaultkeywords {
	border:none;
	width:187px;
	background:url(/Global/CssImages/CS/refresh/g_hdr_search_field_arrow.png) no-repeat;
	padding:4px 0px 3px 5px;
}
.rbi-qsf-inner {
	overflow:hidden;
	width:100%;
}
.qsf .rbi-qsf-field-input {
	margin:7px 7px 7px 7px;
	float:left;
	width:181px;
	display:inline;
	padding:0px;
}
.qsf .rbi-qsf-buttonfields {
	width:59px;
	float:left;
	margin-left:5px;
	display:inline;
}
.qsf .rbi-qsf-buttonfields .rbi-qsf-submit {
	background:url(/Global/CssImages/CS/refresh/b_hdr_search_submit.png) no-repeat;
	margin:7px 0px 6px 0px;
	border:none;
	padding:2px 0px 5px 0px;
	text-transform:uppercase;
	font-size:11px;
	font-family:arial;
	width:59px;
	font-weight:bold;
	color:#fff;
}
.qsf .rbi-qsf-keywords {
	margin-top:5px;
} /* END Quick search box in header */
div.image-header {
} /* Quick search box in header */ /* START BREADCRUMB CONTROL */
div.brc {
	padding:0;
	font-weight:bold;
	font-size:11px;
	margin:0;
	COLOR:#777;
} /* END BREADCRUMB CONTROL */ /* START RICH TEXT CONTROLS */ /* General Rich Text */
div.rtx-SectionTitle h1 {
	clear:both;
	font-size:1.4em;
	color:#FCD201;
	text-transform:uppercase;
	font-weight:700;
	margin:0;
}
div.rtx h2 {
	color:#A50000;
	border-bottom:1px solid #C4C0BD;
	font-size: 1.4em;
	padding-bottom:8px;
}
.rtx li.viewmore a {
	background:url(/Global/CssImages/CS/refresh/g_arrow_link.gif) no-repeat 6em 0.3em;
	padding-right:15px;
	font-weight:bold;
	font-size:0.9em;
}
.rbi-rtx-inner h3, .rbi-rtx-inner h4, .rbi-rtx-inner p, .rbi-rtx-inner li {
	font-size:1.2em;
}
.rbi-rtx-inner h1 {
	font-size:2em;
	font-weight:700;
	margin-bottom:.25em;
}
div.rtx-content {
	float:left;
}
.rtx-content .rbi-rtx-inner h2 {
	clear:both;
	color:#000;
	border:none;
	background-color:Transparent;
	margin-bottom:10px;
}
.rtx-content .rbi-rtx-inner h2 span {
	color:#000;
}
.rtx-content .rbi-rtx-inner h3 {
	clear:both;
	font-size:1.4em;
	color:#000;
	margin-bottom:10px;
}
.rtx-content .rbi-rtx-inner p {
	margin:0 0 15px;
}
.rtx-content .rbi-rtx-inner ul {
	clear:both;
	margin:0px 0px 15px 10px;
	padding:0px 0px 0px 0px;
}
.rtx-content .rbi-rtx-inner li {
	margin-bottom:10px;
	padding:0 0 0px 12px;
	background:url(/Global/CssImages/CS/refresh/bg_content_bullet.gif) no-repeat 0px 5px;
}
.rtx-content .rbi-rtx-inner li p {
	font-size: 1.0em;
	margin-bottom:0px;
}
.rtx-content .rbi-rtx-inner a {
	text-decoration:none;
} /* RTX Slot Rich text style */
div.rtx-slot {
	margin-bottom:15px;
}
.rtx-slot img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	width:75px;
} /* RTX Footer Rich Text Controls */
div.rtx-FooterLinks {
	margin:0;
	margin:0;
	clear:both;
}
.rtx-FooterLinks h2 {
	color:#A50000;
	border-bottom:1px solid #C4C0BD;
	padding:0px;
	padding-bottom:8px !important;
	background:none;
	font-size:1.4em;
	line-height:1.4em;
	margin-bottom:10px !important;
	clear: both;
	width:100%;
	overflow:hidden;
}
.rtx-FooterLinks .rbi-rtx-inner {
	width:100%;
}
.rtx-FooterLinks ul {
	float:left;
}
.rtx-FooterLinks li {
	float:left;
	margin-right:4px;
	padding:0 6px 0 0px;
	background:url(images/bg_content_divider.gif) no-repeat right;
}
.rtx-FooterLinks li.last {
	border-right:none;
}
.rtx-FooterLinks li a {
	text-decoration:none;
}
.rtx-FooterLinks li a:hover {
	text-decoration:underline;
}
.rtx-FooterLinks h5 {
	clear:both;
}
.rtx-FooterLinks h5 span {
	float:left;
	font-size:1.2em;
	width:70px;
}
div.rtx-FooterServiceLinks {
	width:100%;
	clear: both;
	margin:10px 0px;
}
.rtx-FooterServiceLinks .rbi-rtx-inner {
	padding:0px 20px 0px 20px;
	background:url(/Global/CssImages/CS/refresh/bg_footer_top.gif) no-repeat top left;
	height:90px;
	overflow:hidden;
}
.rtx-FooterServiceLinks .rbi-rtx-base {
	height:5px;
	clear:both;
	width:100%;
	background:url(/Global/CssImages/CS/refresh/bg_footer_bot.gif) no-repeat bottom left;
}
.rtx-FooterServiceLinks .rbi-rtx-base span {
	padding:3px 0px 2px 0px;
	clear:both;
	width:100%;
}
.rtx-FooterServiceLinks .rbi-rtx-inner h2 {
	color:#fff;
	border-bottom:1px solid #7D7D7D;
	padding:10px 0px;
	margin-bottom:10px;
	background:none;
}
.rtx-FooterServiceLinks li {
	float:left;
}
.rtx-FooterServiceLinks li a {
	font-size:1.2em;
	font-weight:700;
	margin-bottom:0.5em;
	margin-right:2.5em;
	background-repeat:no-repeat;
	background-position:left 50%;
	padding:5px 0 4px 24px;
	color:#FFFFFF;
}
.rtx-FooterServiceLinks li.Magazine a {
	background:url(/Global/CssImages/CS/refresh/g_icon_subscribe.png) no-repeat left;
	padding-left:30px;
}
.rtx-FooterServiceLinks li.Mediacentre a {
	background:url(/Global/CssImages/CS/refresh/g_icon_mc.png) no-repeat;
	padding-left:30px;
}
.rtx-FooterServiceLinks li.Email a {
	background:url(/Global/CssImages/CS/refresh/g_icon_email.png) no-repeat left 60%;
	padding-left:35px;
}
.rtx-FooterServiceLinks li.RSS a {
	background:url(/Global/CssImages/CS/refresh/g_icon_rss.png) no-repeat left 40%;
	padding-left:25px;
}
.rtx-FooterServiceLinks li.Events a {
	background:url(/Global/CssImages/CS/refresh/g_icon_events.png) no-repeat left 55%;
	padding-left:29px;
}
.rtx-FooterServiceLinks li a {
	display:block;
	height:18px;
}
.rtx-FooterServiceLinks li a:hover {
	text-decoration:underline;
}
div.rtx-FooterStaticLinks {
	margin-top:15px;
}
.rtx-FooterStaticLinks ul li {
	display:inline;
	border-right:1px solid #FCD201;
	padding-right:5px;
	margin-right:5px;
}
.rtx-FooterStaticLinks ul li a {
	color:#676041;
}
div.rtx-title {
	width:100%;
	border-top:3px solid #343434;
	border-bottom:1px solid #d2d2d2;
	color:#A50000;
	margin-bottom:15px;
	padding:8px 0;
	float:left;
} /* has the default header style - font:red; border-top: thick black; border bottom: thin black */
.rbi-rtx-inner h2 {
	padding:0px;
	margin:0px;
}
.rtx-title h2 {
	float:left;
	width:300px;
}
.rtx-title .moreLink {
	float:right;
	width:130px;
	text-align:right;
}
.rtx-title .moreLink a {
	font-size:1.4em;
} /* RTX Showcase Rich Text Controls */
div.rtx-showCase {
	width:100%;
	padding:0px;
	margin-bottom:15px;
}
.rtx-showCase .rbi-rtx-inner {
	padding:0px 11px 15px 11px;
	margin:0px;
	overflow:hidden;
	height:100%;
}
.rtx-showCase .rbi-rtx-inner h2 {
	clear: both;
	padding:11px 0px 0px 0px;
	color:#fff;
	background:none;
	width:100%;
	margin-bottom:25px;
}
.rtx-showCase .rbi-rtx-inner img {
	float: left;
	margin-right:10px;
	display:inline;
}
.rtx-showCase .rbi-rtx-inner a {
	font-weight:bold;
}
.rtx-showCase .rbi-rtx-base {
	height:5px;
	width:100%;
}
.rtx-showCase .rbi-rtx-base span {
	display:block;
	padding:2px 0px 3px 0px;
} /* FLX Flexcontrol RTX Specific Showcase Rich Text Controls */
div.flx-restrBody .rtx-showCase {
	background:url(/Global/CssImages/CS/refresh/bg_tl_title_rest.png) no-repeat top left #fff;
}
div.flx-restrBody .rtx-showCase .rbi-rtx-inner {
	background:url(/Global/CssImages/CS/refresh/bg_tr_title_rest.png) no-repeat top right;
}
div.flx-restrBody .rtx-showCase .rbi-rtx-base {
	background:url(/Global/CssImages/CS/refresh/g_bl_rest.png) no-repeat bottom left;
}
div.flx-restrBody .rtx-showCase .rbi-rtx-base span {
	background:url(/Global/CssImages/CS/refresh/g_br_rest.png) no-repeat bottom right;
}
div.flx-hotelBody .rtx-showCase {
	background:url(/Global/CssImages/CS/refresh/bg_tl_title_hotel.png) no-repeat top left #fff;
}
div.flx-hotelBody .rtx-showCase .rbi-rtx-inner {
	background:url(/Global/CssImages/CS/refresh/bg_tr_title_hotel.png) no-repeat top right;
}
div.flx-hotelBody .rtx-showCase .rbi-rtx-base {
	background:url(/Global/CssImages/CS/refresh/g_bl_hotel.png) no-repeat bottom left;
}
div.flx-hotelBody .rtx-showCase .rbi-rtx-base span {
	background:url(/Global/CssImages/CS/refresh/g_br_hotel.png) no-repeat bottom right;
}
div.flx-pubBody .rtx-showCase {
	background:url(/Global/CssImages/CS/refresh/bg_tl_title_pubs.png) no-repeat top left #fff;
}
div.flx-pubBody .rtx-showCase .rbi-rtx-inner {
	background:url(/Global/CssImages/CS/refresh/bg_tr_title_pubs.png) no-repeat top right;
}
div.flx-pubBody .rtx-showCase .rbi-rtx-base {
	background:url(/Global/CssImages/CS/refresh/g_bl_pubs.png) no-repeat bottom left;
}
div.flx-pubBody .rtx-showCase .rbi-rtx-base span {
	background:url(/Global/CssImages/CS/refresh/g_br_pubs.png) no-repeat bottom right;
}
div.flx-foodBody .rtx-showCase {
	background:url(/Global/CssImages/CS/refresh/bg_tl_title_food.png) no-repeat top left #fff;
}
div.flx-foodBody .rtx-showCase .rbi-rtx-inner {
	background:url(/Global/CssImages/CS/refresh/bg_tr_title_food.png) no-repeat top right;
}
div.flx-foodBody .rtx-showCase .rbi-rtx-base {
	background:url(/Global/CssImages/CS/refresh/g_bl_food.png) no-repeat bottom left;
}
div.flx-foodBody .rtx-showCase .rbi-rtx-base span {
	background:url(/Global/CssImages/CS/refresh/g_br_food.png) no-repeat bottom right;
} /* RTX Feature Box */
div.rtx-featureBoxAlt li {
	border-bottom:1px dotted #C4C2C0;
	padding-bottom:7px;
}
div.rtx-featureBox, div.rtx-featureBoxAlt {
	width:100%;
	margin-bottom:20px;
	background:url(/Global/CssImages/CS/refresh/bg_feature_box_tl.png) no-repeat left top;
} /* e.g. editors choice grey curved box style */
.rtx-featureBox .rbi-rtx-inner, .rtx-featureBoxAlt .rbi-rtx-inner {
	background:url(/Global/CssImages/CS/refresh/bg_feature_box_tr.png) no-repeat right top;
	padding:0px 10px 0px 10px;
	overflow: hidden;
}
.rtx-featureBox .rbi-rtx-inner h2, .rtx-featureBoxAlt .rbi-rtx-inner h2 {
	color:#494949;
	margin:0px 0px 10px 0px;
	padding:10px 0px;
	border-bottom:1px solid #C4C0BD;
	background:none;
}
.rtx-featureBox .rbi-rtx-inner img, .rtx-featureBoxAlt .rbi-rtx-inner img {
	border:1px solid #FFF;
	width:75px;
	float:left;
	margin-right:10px;
}
.rtx-featureBox .rbi-rtx-inner #ERA_RC img, .rtx-featureBoxAlt .rbi-rtx-inner #ERA_RC img {
	border:none;
	float:left;
	margin-right:10px;
	width:140px;
}
.rtx-featureBox .rbi-rtx-base, .rtx-featureBoxAlt .rbi-rtx-base {
	background:url(/Global/CssImages/CS/refresh/bg_feature_box_bl.gif) no-repeat left bottom;
	height:7px;
	clear:both;
}
.rtx-featureBox .rbi-rtx-base span, .rtx-featureBoxAlt .rbi-rtx-base span {
	background:url(/Global/CssImages/CS/refresh/bg_feature_box_br.gif) no-repeat right bottom;
	width:100%;
	display:block;
	height:7px
}
.rtx-featureBox .rbi-rtx-inner h2 {
	color:#A50000;
} /* e.g. used to style exceptions from rtx-feature e.g. red title font */
.rtx-featureBox ul li a {
	background:url(/Global/CssImages/CS/refresh/g_arrow_link.gif) no-repeat left 0.3em;
	padding:0px 0px 0px 15px;
	font-size:0.9em;
	font-weight:bold;
}
.rtx-featureBox .rbi-rtx-inner ul {
	margin:0px 0px 10px 0px;
}
.rtx-featureBox .rbi-rtx-inner h3 {
	font-size:1.3em;
}
.rtx-featureBox p.source {
	font-size:1.1em;
}
.rtx-featureBox p.source a {
	background:url(/Global/CssImages/CS/refresh/g_arrow_link.gif) no-repeat right .3em;
	padding:0 12px 0 0;
	font-weight:bold;
} /* Split Features allows the RTX Featureboxes this flex column to be the same minimum height except in IE6 this can work with RSS as well see RSS section */
div.flx-splitFeatures .rtx-featureBox .rbi-rtx-inner, div.flx-splitFeatures .rtx-featureBoxAlt .rbi-rtx-inner {
	min-height:170px;
} /* RTX Editors Choice */
div.rtx-editorChoice {
	width:100%;
	margin-bottom:20px;
	background:url(/Global/CssImages/CS/refresh/bg_feature_box_tl.png) no-repeat left top;
} /* e.g. editors choice grey curved box style */
.rtx-editorChoice .rbi-rtx-inner {
	background:url(/Global/CssImages/CS/refresh/bg_feature_box_tr.png) no-repeat right top;
	padding:0px 10px 0px 10px;
	overflow: hidden;
}
.rtx-editorChoice .rbi-rtx-inner h2 {
	color:#494949;
	margin:0px 0px 10px 0px;
	padding:10px 0px;
	border-bottom:1px solid #C4C0BD;
	background:none;
}
.rtx-editorChoice .rbi-rtx-inner .Edpic {
	width:85px;
	float: left;
}
.rtx-editorChoice .rbi-rtx-inner img {
	border:1px solid #FFF;
	width:75px;
}
.rtx-editorChoice .rbi-rtx-base {
	background:url(/Global/CssImages/CS/refresh/bg_feature_box_bl.gif) no-repeat left bottom;
	height:7px;
	clear:both;
}
.rtx-editorChoice .rbi-rtx-base span {
	background:url(/Global/CssImages/CS/refresh/bg_feature_box_br.gif) no-repeat right bottom;
	width:100%;
	display:block;
	height:7px
}
.rtx-editorChoice .rbi-rtx-inner h3 {
	font-size:1.3em;
	margin-left: 85px;
}
.rtx-editorChoice .rbi-rtx-inner p {
	margin-left: 85px;
	font-size:1.1em;
}
.rtx-editorChoice p.source a {
	background:url(/Global/CssImages/CS/refresh/g_arrow_link.gif) no-repeat right .3em;
	padding:0 12px 0 0;
	font-weight:bold;
}
/* RSS/Email newsletter Sign up */
div.rtx-SignUpRss {
	margin:0px 25px 10 0;
	width:auto;
	text-align:right;
}
.rtx-SignUpRss li {
	display:inline;
	padding-right:5px;
}
.rtx-SignUpRss ul {
	float:right;
}
/* RSS/Email newsletter Sign up - ALIGN RIGHT */
div.rtx-SignUpRssRgt {
	margin:0px 25px 10 0;
	width:auto;
	text-align:left;
}
.rtx-SignUpRssRgt li {
	display:inline;
	padding-right:5px;
}
.rtx-SignUpRssRgt ul {
	float:left;
} /* RTX Feature Box Current Issue Pic */
#current_issue {
	width:74px;
	float:right;
	margin:0px 0px 0px 10px;
	display:inline;
	padding:0px;
}
#current_issue img {
	margin:0px;
} /* RTX Video Box*/
div.rtx-videoreel {
	background:url(/Global/CssImages/CS/refresh/g_videobox_tl.gif) no-repeat left top #383838;
	width:100%;
}
.rtx-videoreel .rbi-rtx-inner {
	background:url(/Global/CssImages/CS/refresh/bg_video_box_tr.gif) no-repeat right top;
	padding:15px 5px 10px 25px;
	margin:0px;
	overflow:hidden;
	height:100%;
}
.rtx-videoreel .rbi-rtx-base {
	background:url(/Global/CssImages/CS/refresh/bg_video_box_br.gif) no-repeat right bottom;
	height:6px;
	width:100%;
}
.rtx-videoreel .rbi-rtx-base span {
	background:url(/Global/CssImages/CS/refresh/bg_video_box_bl.gif) no-repeat left bottom;
	height:6px;
	display:block
}
.rtx-videoreel h2 {
	color:#fff;
	margin:0px 0px 5px 0px;
}
.rtx-videoreel td {
	padding:0px auto;
	width:85px;
	color:#fff;
	margin:0 auto;
}
.rtx-videoreel img {
	width:75px;
	border: 1px solid #fff;
} /* RTX Table talk header */
div.rtx-TThead {
	margin:0px;
}
.rtx-TThead .rbi-rtx-inner {
	margin:0px;
	padding:5px 0px 0px 0px;
	border-top:3px solid #343434;
}
.rtx-TThead .rbi-rtx-inner h2 {
	background:url(/Global/CssImages/CS/refresh/logo_tabletalk.gif) no-repeat 0px 0px;
	height:50px;
}
.rtx-TThead .rbi-rtx-inner h2 span {
	margin-left:125px;
	position:relative;
	top:33px;
	color:#21AFDD;
} /* RTX Poll*/
.rtx-poll #PDI_container2245126 .pds-box {
	padding:0px;
} /* END RICH TEXT CONTROLS */ /* START RSS CONTROLS */ /* RSS default */
div.rss {
}
div.rss h2 {
	font-size:1.4em;
	width:100%;
	border-top:3px solid #343434;
	border-bottom:1px solid #d2d2d2;
	color:#A50000;
	margin-bottom:15px;
	padding:8px 0;
	float:left;
} /* has the default header style - font:red; border-top: thick black; border bottom: thin black */
.rss .rss-footer a {
	padding-right:10px;
}
.rss li {
	border:none 0;
}
.rss h3 a {
	font-size:1.2em;
}
.rss .rss-thumbnails {
	padding:5px 1px 0 0;
	height:1%;
}
.rss .rss-thumbnails .rss-thumb {
	width:140px;
	overflow:auto;
}
.rss .rss-thumbnails .rss-caption {
	padding:4px 10px 4px 0;
	text-align:center;
	font-weight:700;
}
.rss .rss-thumbnails .rss-thumb img {
	width:130px;
}
.rss .rss-base span {
	padding:5px 0;
	display:block;
}
.rss-footer {
	text-align:right;
	color:#DD0009;
	clear: both;
	width:100%;
}
.rss-footer a {
	position:relative;
	margin:0px auto;
	background:url(/Global/CssImages/CS/refresh/g_arrow_link.gif) no-repeat right;
	padding:0px 13px 0px 0px;
	font-weight:bold;
	white-space:nowrap;
	font-size: 1.1em;
}
* html .rss-footer a {
	display:block;
	width: .1em;
	margin:0px;
} /* RSS Blog list*/
div.rss-bulletList {
	margin-bottom:20px;
}
.rss-bulletList h2 {
	border-bottom:1px solid #D2D2D2;
	border-top:3px solid #343434;
	color:#A50000;
	padding:10px 0px;
	text-transform:capitalize;
	margin-bottom:10px;
}
.rss-bulletList ul {
	margin:0px;
	padding:0px;
}
.rss-bulletList ul li {
	margin-bottom:8px;
	padding:0 0 0px 13px;
	background:url(/Global/CssImages/CS/refresh/bg_content_bullet.gif) no-repeat 0px 5px;
}
.rss-bulletList h3 {
	font-size:1.2em;
} /* Lead Article Home, Channel Business */
div.rss-Leadarticle {
	margin-bottom:20px;
}
.rss-Leadarticle .rss-inner {
}
.rss-Leadarticle h2 {
	font-size:2em;
	margin-bottom:2px;
}
.rss-Leadarticle .rss-pic {
	margin-right:20px;
	float:left;
}
.rss-Leadarticle .rss-pic img {
	width:150px;
	height:100px;
}
.rss-Leadarticle .rss-description {
	font-size:1.2em;
	margin-bottom:8px;
}
.rss-Leadarticle li {
	margin-bottom:0px;
	clear: both;
	width:100%;
}
.rss-Leadarticle h3 a {
	font-size:1.4em;
}
.rss-Leadarticle ul {
	width:100%;
	display:block;
	clear: both;
}
.rss-Leadarticle ul p {
	font-size:1.1em;
	display:block;
}
.rss-Leadarticle ul p.source {
	color:#555;
	font-style:italic;
	margin:5px 0px 0px 0px;
}
.rss-Leadarticle li p.source a {
	font-style:normal;
	;
	background:url(/Global/CssImages/CS/refresh/g_arrow_link.gif) no-repeat right;
	padding:0px 11px 0px 0px;
	font-weight:bold;
	font-size: .9em;
}
.rss-Leadarticle .rss-base span {
	display:block;
} /* End Lead Article */ /* Latest News */
div.rss-latestnews {
	margin-bottom:20px;
}
.rss-latestnews h2 {
	border-bottom:1px solid #D2D2D2;
	border-top:3px solid #343434;
	color:#A50000;
	padding:8px 0px;
	text-transform:capitalize;
	margin-bottom:15px;
}
.rss-latestnews .rss-pic {
	position:absolute;
	width:85px;
	top:2px;
	left:0px;
}
.rss-latestnews .rss-pic img {
	width:75px;
	height:75px;
	border: none;
}
.rss-latestnews .rss-description {
	font-size:1.1em;
	margin-bottom:8px;
}
.rss-latestnews ul {
	width:100%;
	display:block;
	clear: both;
}
.rss-latestnews li {
	margin-bottom:10px;
	clear: both;
	width:100%;
	overflow:hidden;
	position:relative;
}
.rss-latestnews h3 {
	margin:0px 0px 2px 85px;
	font-size:1.4em;
	font-weight:bold;
	clear: both;
}
.rss-latestnews h3 a {
}
.rss-latestnews ul p {
	font-size:1.1em;
	margin:0px 0px 3px 85px;
	clear: both;
}
.rss-latestnews ul p.source {
	color:#555;
	font-style:italic;
	margin-bottom:0px;
}
.rss-latestnews li p.source a {
	font-style:normal;
	;
	background:url(/Global/CssImages/CS/refresh/g_arrow_link.gif) no-repeat right;
	padding:0px 11px 0px 0px;
	font-weight:bold;
	font-size: .9em;
}
.rss-latestnews .rss-base span {
	display:block;
} /* Latest News without an Image by the story */
div.rss-latestNoImage {
	margin-bottom:20px;
}
.rss-latestNoImage h2 {
	border-bottom:1px solid #D2D2D2;
	border-top:3px solid #343434;
	color:#A50000;
	padding:8px 0px;
	text-transform:capitalize;
	margin-bottom:15px;
}
.rss-latestNoImage .rss-pic {
	display:none;
}
.rss-latestNoImage ul {
	width:100%;
	display:block;
	clear: both;
}
.rss-latestNoImage li {
	margin-bottom:10px;
	clear: both;
	width:100%;
	overflow:hidden;
}
.rss-latestNoImage h3 {
	margin:0px 0px 2px 0px;
	font-size:1.4em;
	font-weight:bold;
	clear: both;
}
.rss-latestNoImage ul p {
	font-size:1.1em;
	margin:0px 0px 3px 0px;
	clear: both;
}
.rss-latestNoImage ul p.source {
	color:#555;
	font-style:italic;
	margin-bottom:0px;
}
.rss-latestNoImage li p.source a {
	font-style:normal;
	;
	background:url(/Global/CssImages/CS/refresh/g_arrow_link.gif) no-repeat right;
	padding:0px 11px 0px 0px;
	font-weight:bold;
	font-size: .9em;
}
.rss-latestNoImage .rss-base span {
	display:block;
} /* RSS featuresList with shaded background HEADLINE ONLY */
div.rss-featureList, div.rss-featureListAlt {
	margin-bottom:20px;
	width:100%;
	overflow: hidden;
} /* e.g. editors choice grey curved box style */
.rss-featureList .rss-inner, .rss-featureListAlt .rss-inner {
	padding:0px 10px 0px 10px;
}
.rss-featureList .rss-inner h2, .rss-featureListAlt .rss-inner h2 {
	color:#494949;
	margin:0px 0px 10px 0px;
	padding:10px 0px;
	border-bottom:1px solid #C4C0BD;
	font-size: 1.2em;
}
.rss-featureList img, .rss-featureListAlt img {
	border:1px solid #FFF;
	width:75px;
	float:left;
	margin-right:10px;
}
.rss-featureList .rss-inner ul, .rss-featureListAlt .rss-inner ul {
	margin:0px;
	padding:0px;
}
.rss-featureList .rss-inner ul li, .rss-featureListAlt .rss-inner ul li {
	margin:0px 0px 5px 0px;
	font-size: 1.1em;
	padding-bottom: 7px;
	border-bottom: 1px dotted #c4c2c0;
}
.rss-featureList .rss-inner ul li h3, .rss-featureListAlt .rss-inner ul li h3 {
	font-size: 1.1em !important;
	font-weight: normal
}
.rss-featureList p.source a, .rss-featureListAlt p.source a {
	background:url(/Global/CssImages/CS/refresh/g_arrow_link.gif) no-repeat right .3em;
	padding:0 12px 0 0;
	font-weight:bold;
	font-size:1.1em
}
.rss-featureList .rss-base, .rss-featureListAlt .rss-base {
	height:7px;
	clear:both;
}
.rss-featureList .rss-base span, .rss-featureListAlt .rss-base span {
	width:100%;
	display:block;
	height:7px;
} /* differing background images for the above Feature List controls */
div.rss-featureList {
	background:url(/Global/CssImages/CS/refresh/bg_feature_box_tl.png) no-repeat left top
}
.rss-featureList .rss-inner {
	background:url(/Global/CssImages/CS/refresh/bg_feature_box_tr.png) no-repeat top right;
}
.rss-featureList .rss-base {
	background:url(/Global/CssImages/CS/refresh/bg_feature_box_bl.gif) no-repeat left bottom;
}
.rss-featureList .rss-base span {
	background:url(/Global/CssImages/CS/refresh/bg_feature_box_br.gif) no-repeat right bottom;
}
div.rss-featureListAlt {
	background:url(/Global/CssImages/CS/refresh/bg_feature_box_alt_tl.png) no-repeat left top
}
.rss-featureListAlt .rss-inner {
	background:url(/Global/CssImages/CS/refresh/bg_feature_box_alt_tr.png) no-repeat top right;
}
.rss-featureListAlt .rss-base {
	background:url(/Global/CssImages/CS/refresh/bg_feature_box_alt_bl.gif) no-repeat bottom left;
}
.rss-featureListAlt .rss-base span {
	background:url(/Global/CssImages/CS/refresh/bg_feature_box_alt_br.gif) no-repeat right bottom;
} /* RSS featuresStory with shaded background ONE Headline Description and Image ONLY */
div.rss-feature {
	margin-bottom:20px;
	width:100%;
	background:url(/Global/CssImages/CS/refresh/bg_feature_box_tl.png) no-repeat left top;
	overflow: hidden;
} /* e.g. editors choice grey curved box style */
.rss-feature .rss-inner {
	background:url(/Global/CssImages/CS/refresh/bg_feature_box_tr.png) no-repeat top right;
	padding:0px 12px 0px 12px;
}
.rss-feature .rss-inner h2 {
	color:#494949;
	margin:0px 0px 10px 0px;
	padding:10px 0px;
	border-bottom:1px solid #C4C0BD;
	font-size: 1.4em;
}
.rss-feature .rss-pic {
	width:77px;
	margin:0px 0px 0px 0px;
	position:absolute;
	top:0px;
	left:0px;
}
.rss-feature .rss-pic img {
	border:1px solid #FFF;
	width:75px;
	margin:0px 0px 0px 0px;
	padding:0px;
}
.rss-feature .rss-inner ul {
	margin:0px;
	padding:0px;
	width:100%;
}
.rss-feature .rss-inner ul li {
	margin:0px;
	padding:0px;
	width:100%;
	clear:both;
	position:relative;
}
.rss-feature .rss-inner ul li h3 {
	font-size: 1.2em !important;
	font-weight: normal;
	margin-left:86px;
}
.rss-feature p {
	display:none;
}
.rss-feature .rss-base {
	background:url(/Global/CssImages/CS/refresh/bg_feature_box_bl.gif) no-repeat left bottom;
	height:7px;
	clear:both;
}
.rss-feature .rss-base span {
	background:url(/Global/CssImages/CS/refresh/bg_feature_box_br.gif) no-repeat right bottom;
	width:100%;
	display:block;
	height:7px;
} /* Split Features allows the RSS Featureboxes this flex column to be the same minimum height except in IE6 this can work with RTX as well see RTX section */
div.flx-splitFeatures .rss-feature .rss-inner {
	min-height:170px;
}
div.flx-splitFeatures .rss-featureList .rss-inner, div.flx-splitFeatures .rss-featureListAlt .rss-inner {
	min-height:340px;
} /* Table talk Flex columns */
div.flx-TTbody {
	background:url(/Global/CssImages/CS/refresh/g_tabletalk_top.png) no-repeat top;
	padding-top:30px;
	margin-bottom:20px;
}
.flx-TTbody .rbi-flx-inner {
	padding:0px 20px;
	overflow:hidden;
}
.flx-TTbody .rss-inner .rss-footer {
	padding:0px;
margin
}
.flx-TTbody .flx {
	background:#E8FCFF;
}
.flx-TTbody .rss-base {
}
.rbi-flx-TTbody-inner {
	background:url(/Global/CssImages/CS/refresh/g_tabletalk_bot.gif) no-repeat bottom;
	padding-bottom:5px;
	overflow:hidden;
} /* RSS Table talk posts */
div.rss-ttPosts h2 {
	margin-bottom:10px;
}
.rss-ttPosts li {
	margin-bottom:3px;
}
.rss-ttPosts li a {
	font-size:.8em;
	color:#0189BB;
	font-weight:normal;
	background:url(/Global/CssImages/CS/refresh/bullet_table.gif) no-repeat left 0.2em;
	padding-left:11px;
} /* tabletalk specific style */
.rss-ttPosts li p.source {
	display:none;
}
.rss-ttPosts li a {
	font-size:.8em;
	color:#0189BB;
	font-weight:normal;
	background:url(/Global/CssImages/CS/refresh/bullet_table.gif) no-repeat left 0.2em;
	padding-left:11px;
} /* tabletalk specific style */
.rss-ttPosts .rss-inner {
	padding-right:15px;
}
.rss-ttPosts .rss-inner h2 {
	margin-bottom:15px;
}
.rss-ttPosts .rss-footer a {

	color:#0B5B9F;
	white-space:nowrap;
	background:url(/Global/CssImages/CS/refresh/g_arrow_link.gif) no-repeat right .3em;
	font-weight:bold;
	color:#21AFDD;
	padding-right:14px;
} /* RSS Table talk photos */
div.rss-Ttpics {
	overflow:hidden;
}
.rss-Ttpics h2 {
	margin-bottom:10px;
}
.rss-Ttpics .rss-inner {
	padding:0px 3px 3px 13px;
	background:url() no-repeat top left;
}
.rss-Ttpics .rss-footer {
	font-size:1.2em;
}
.rss-Ttpics .rss-footer a {
	padding:0 13px 0 0;
	margin:0 12px 0 0;
	white-space:nowrap;
	background:url(/Global/CssImages/CS/refresh/g_arrow_link.gif) no-repeat right .3em;
	font-weight:bold;
}
.rss-Ttpics .rss-inner li {
	margin-bottom:10px;
}
.rss-Ttpics ul {
	clear:both;
	overflow:hidden;
	margin-bottom:5px;
}
.rss-Ttpics ul li {
	padding:0px;
	float:left;
	margin-right:10px;
	overflow:hidden;
	width:60px;
	height:60px;
}
.rss-Ttpics ul li img {
	width:60px;
	margin:auto auto;
	border:1px solid #FFFFFF;
}
.rss-Ttpics ul .rss-caption {
	display:none;
	visibility:hidden;
	clear:both;
	display:block;
	padding:4px 10px 0 0;
	text-align:center;
	font-weight:700;
	height:24px;
	overflow:hidden;
}
.tbc-CurveActivate .rss-base {
	overflow:hidden;
	width:100%;
	display:block;
	height:10px;
}
.tbc-CurveActivate .rss-base span {
	padding:5px 0;
	display:block;
} /* RSS Blog list*/
div.rss-BlogList {
	width:auto;
}
.rss-BlogList h2 {
	margin-bottom:5px;
}
.rss-BlogList h2 a {
	font-size:0.9em;
	font-weight:normal;
}
.rss-BlogList .rss-desc-pic {
	margin-bottom:10px;
}
.rss-BlogList .rss-desc-pic img {
	display:inline;
}
.rss-BlogList ul {
	margin:0px 10px 0px 0px;
}
.rss-BlogList ul li {
	margin-bottom:5px;
	padding:0 0 0px 10px;
	background:url(/Global/CssImages/CS/refresh/bg_content_bullet.gif) no-repeat 0px 5px;
}
.rss-BlogList h3 {
	font-weight:normal;
	font-size:1.2em;
}
.rss-BlogList .rss-footer {
	text-align:left;
}
.rss-BlogList .rss-footer a {
	margin-left:10px;
} /* Lite List Style */
div.rss-Litelist h2 {
	border-bottom:1px solid #D2D2D2;
	border-top:3px solid #343434;
	color:#A50000;
	padding:8px 0;
	margin-bottom:15px;
}
.rss-Litelist .rss-description {
	font-size:1.2em;
}
.rss-Litelist .rss-footer {
	text-align:right;
}
.rss-Litelist .rss-footer a {
	padding:0 12px 0 0;
}
.rss-Litelist li {
	margin:0 0 4px;
	padding:0px;
	clear:both;
	overflow:hidden;
}
.rss-Litelist li a {
	color:#3165B5;
	font-weight:400;
}
.rss-Litelist ul span {
	display:block;
}
.rss-Litelist ul p.source {
	color:#777;
}
.rss-Litelist li p.source a {
	clear:both;
	text-transform:uppercase;
}
.rss-Litelist .rss-base {
	height:10px;
}
.rss-Litelist .rss-base span {
	padding:5px 0;
	display:block;
} /* RSS Article Tag Control */
div.rss-Tags {
	clear: both;
	width:100%;
}
.rss-Tags h2 {
	color:#000;
	display:inline;
	margin-right:5px;
}
.rss-Tags h3, .rss-Tags ul, .rss-Tags li, .rss-Tags p {
	display:inline;
}
.rss-Tags li {
}
.rss-Tags a {
	font-size:0.9em;
	font-weight:normal;
} /* END RSS CONTROL */ /* START ARTICLE CONTROL */
div.art {
	clear:both;
	width:100%;
	padding:10px 0px 0px 0px;
	margin-bottom:15px;
	border-top:3px solid #343434;
}
.art .rbi-art-detail {
}
.art .rbi-art-header {
	margin-bottom:10px;
}
.art .rbi-art-header h1, .art .art-header h1 {
	clear: both;
	font-size: 2.6em;
	color:#A50000;
	border-bottom:1px solid #d2d2d2;
	margin-bottom:10px;
	padding:0px 0 10px;
}
.art .rbi-art-author, .art .author, .art .rbi-art-date {
	font-size: 1.1em;
	clear: both;
	display:block
}
.art .rbi-art-date {
	color: #777;
	margin-bottom:8px;
}
.art .rbi-art-body {
	font-size:1.2em;
	border-bottom:1px solid #d2d2d2;
	overflow:hidden;
	clear: both;
	padding-bottom:15px;
}
.art .rbi-art-body img {
	float:left;
	margin:0px 10px 5px 0px;
}
.art .rbi-art-body p {
	margin-bottom:10px;
}
.art .rbi-art-body li {
list-style: disc;
margin-left:30px;
}
.art span.noindex {
	margin-bottom:10px;
	padding:0; /*text-align:center;*/
} /* END ARTICLE CONTROL */
div.efl {
	clear: both;
	width:100%;

	margin:0px;
}
.rbi-efl-inner {
	font-size: 1.1em;
	line-height:1.6em;
	font-weight:bold;
	text-align:right;
}
.rbi-efl-inner a {
	background:url(/Global/CssImages/CS/refresh/bg_art_icon_mail.png) no-repeat left;
	padding-left: 22px;
} /* START RICH MEDIA CONTROLS */
div.rmd {
}
div.rmd-videowall {
	background:url(/Global/CssImages/CS/refresh/bg_video_top.png) no-repeat top left;
	width:976px;
	height:155px;
	overflow:hidden;
} /* For the video scrolling panel - use jQuery to do the scrolling */
.rmd-videowall .rbi-rmd-inner {
	background:url(/Global/CssImages/CS/refresh/bg_video_bot.gif) no-repeat left bottom;
	height:155px;
}
div.rmd-share {
	clear: both;
	width:100%;
}
.rmd-share .rbi-rmd-inner {
	text-align:left;
	font-size: 1.1em;
	line-height:1.6em;
	font-weight:bold;
} /* END RICH MEDIA CONTROLs */ /* START TAB CONTAINER STYLES */
div.tbc {
} /* TBC Featured Article Tabs */
div.tbc-featuredArticle {
	height:294px;
	margin-bottom:20px;
}
.tbc-featuredArticle .rbi-rtx-inner {
	background-color:#FFF;
	height:247px;
	float:left;
	font-size:1.2em;
	line-height:1.3em;
	border:1px solid #FFF;
	margin:8px 0px 0px 8px;
	padding-right:10px;
	display:inline;
}
.tbc-featuredArticle .rtx img {
	float:left;
	width:247px;
	margin-right:10px;
	display:inline;
}
.tbc-featuredArticle .rbi-rtx-inner h2 {
	font-weight:bold;
	font-size:1.4em;
	line-height:1.1em;
	margin-bottom:5px;
	margin-top:10px;
}
.tbc-featuredArticle .tbc-tabs {
	margin-left:8px;
	height:18px;
}
.tbc-featuredArticle .tbc-tabs span {
	cursor:pointer;
	display:block;
	padding:2px 5px;
}
.tbc-featuredArticle .tbc-tabs .tbc-tab1, .tbc-featuredArticle .tbc-tabs .tbc-tab1, .tbc-featuredArticle .tbc-tabs .tbc-tab2, .tbc-featuredArticle .tbc-tabs .tbc-tab3, .tbc-featuredArticle .tbc-tabs .tbc-tab4, .tbc-featuredArticle .tbc-tabs .tbc-tab5, .tbc-featuredArticle .tbc-tabs .tbc-tab6 {
	border:1px solid #ffffff;
	margin-right:5px;
	color:#FFFFFF;
	background:#363636 url(/Global/CssImages/CS/refresh/bg_tab_nums.gif) repeat-x;
} /* numbers at bottom, you may also need a new XSLT to correctly outpur HTML for this */ /* FLX Flex Specific Featured Article Tabs */
.flx-generalBody .tbc-featuredArticle {
	background:url(/Global/CssImages/CS/refresh/bg_mainFeatureGeneral.png) no-repeat;
}
.flx-generalBody .tbc-featuredArticle .tbc-inner {
	margin-top:2px;
}
.flx-generalBody .tbc-featuredArticle .rbi-rtx-inner {
	background-color: transparent;
	margin:8px 11px 0px 11px;
	border: none;
}
.flx-generalBody .tbc-featuredArticle .rtx img {
	margin-right:15px;
} /* TBC Home and Channel Multi Tabs */
div.tbc-CurveLeft {
	background:url(/Global/CssImages/CS/refresh/bg_tabcontainer_bot.png) no-repeat bottom left;
	width:326px;
	margin-top:8px;
	margin-bottom:25px;
	padding-bottom:10px;
}
.tbc-CurveLeft .tbc-CurveLeft-inner {
	background:url(/Global/CssImages/CS/refresh/bg_tabcontainer_top.png) no-repeat top;
	height:251px;
	position:relative;
	bottom:0px;
}
.tbc-CurveLeft .tbc-tabs {
	display:inline;
	margin:0px;
	height:230px;
	width:125px;
}
.tbc-CurveLeft-inner {
	padding:10px 7px 7px 3px;
}
.tbc-CurveLeft .tbc-title-inner {
	padding:0px;
}
.tbc-CurveLeft .tbc-title h1 {
	font-size:1.2em;
	color:red;
}
.tbc-CurveLeft .tbc-tabs div {
	font:normal 11px arial;
	width:auto;
	cursor:pointer;
	margin:0 0 0px;
}
.tbc-CurveLeft .tbc-tabs div span {
	padding:7px 2px 5px 8px;
	display:block;
}
.tbc-CurveLeft .tbc-inactive {
	color:#333;
	height:30px;
	background:url(/Global/CssImages/CS/refresh/g_tabs_line.gif) no-repeat bottom left #fff;
}
.tbc-CurveLeft .tbc-active span a {
	color:#000;
	text-decoration:none;
}
.tbc-CurveLeft .tbc-inactive span a {
	color:#343434;
	text-decoration:none;
}
.tbc-CurveLeft .tbc-inactive span a:hover {
	color:#000;
}
.tbc-CurveLeft .tbc-inactive span {
	color:#fff;
	font-weight:700;
}
.tbc-CurveLeft .tbc-active {
	background:url(/Global/CssImages/CS/refresh/g_tabs_arrow-ch.gif) no-repeat top left #fff;
	height:30px;
}
.tbc-CurveLeft .tbc-active span {
	color:#d2232a;
	font-weight:700;
}
.tbc-CurveLeft .tbc-inner {
	color:#111;
	margin:0 7px 0 0;
	overflow:hidden;
	height:230px;
}
.tbc-CurveLeft .control {
	clear:both;
	height:260px;
	display:block;
	background-color:#FFF;
	overflow:hidden;
	display:block;
}
.tbc-CurveLeft .control .rss-inner, .tbc-CurveLeft .control .rbi-rtx-inner {
	padding:0px;
}
.tbc-CurveLeft .rss-inner h2 {
	font-size:1.1em;
	color:#000;
}
.tbc-CurveLeft .rss-inner li {
	padding:0 0 3px 12px;
	clear:both;
	overflow:hidden;
	vertical-align:middle;
}
.tbc-CurveLeft .rss-inner .rss-thumbnails {
	padding:10px 0 0;
	clear:both;
	overflow:hidden;
}
.tbc-CurveLeft .rss-inner.rss-footer {
	padding:0 0 10px;
}
.tbc-CurveLeft .rss-inner h1 {
	font-size:1.4em;
	padding:0 0 5px;
	color:#000;
}
.tbc-CurveLeft .rss-inner h2 {
	font-size:1.1em;
}
.tbc-CurveLeft .rss-inner h2 a {
	font-weight:400;
}
.tbc-CurveLeft .rss-inner span {
	font-size:1.1em;
	color:#333;
}
.tbc-CurveLeft .rss-inner p.source {
	color:#888;
	display:block;
}
.tbc-CurveLeft .rss-inner .rss-footer {
	text-align:right;
	font-size:1.1em;
	color:#000;
}
.tbc-CurveLeft .rss-inner .rss-footer a {
	padding:0 12px 0 0;
	vertical-align:middle;
	color:#000;
}
.tbc-CurveLeft .rbi-rtx-inner h1 {
	font-size:1.4em;
	color:#000;
}
.tbc-CurveLeft .rbi-rtx-inner p {
	font-size:1.1em;
}
.tbc-CurveLeft .rbi-rtx-inner ul {
	padding:4px 0 0;
	font-size:1.1em;
}
.tbc-CurveLeft .rbi-rtx-inner ul li {
	padding:0 0 3px 12px;
}
.tbc-CurveLeft .rbi-rtx-inner ul li span {
	clear:both;
}
.tbc-CurveLeft .rbi-rtx-inner ul li a {
	font-weight:400;
	display:block;
}
.tbc-CurveLeft .rbi-rtx-inner img {
	clear:both;
	display:block;
}
.tbc-CurveLeft .rbi-rtx-inner .m-link {
	display:block;
	text-align:right;
}
.tbc-CurveLeft .rbi-rtx-inner .m-link a {
	padding:0 12px 0 0;
	color:#000;
} /* FLEX SPECIFIC CONTROLS */ /* Quick links box as in Recipes Channel */
/*Green Tab container */
div.tbc-CurveLeftGreen {
	background:url(/Global/CssImages/CS/refresh/bg_tabcontainer_bot.png) no-repeat bottom left;
	width:326px;
	margin-top:8px;
	margin-bottom:25px;
	padding-bottom:10px;
}
.tbc-CurveLeftGreen .tbc-CurveLeftGreen-inner {
	background:url(/Global/CssImages/CS/refresh/bg_tabcontainer_top.png) no-repeat top;
	height:251px;
	position:relative;
	bottom:0px;
}
.tbc-CurveLeftGreen .tbc-tabs {
	display:inline;
	margin:0px;
	height:230px;
	width:125px;
}
.tbc-CurveLeftGreen-inner {
	padding:10px 7px 7px 3px;
}
.tbc-CurveLeftGreen .tbc-title-inner {
	padding:0px;
}
.tbc-CurveLeftGreen .tbc-title h1 {
	font-size:1.2em;
	color:red;
}
.tbc-CurveLeftGreen .tbc-tabs div {
	font:normal 11px arial;
	width:auto;
	cursor:pointer;
	margin:0 0 0px;
}
.tbc-CurveLeftGreen .tbc-tabs div span {
	padding:7px 2px 5px 8px;
	display:block;
}
.tbc-CurveLeftGreen .tbc-inactive {
	color:#333;
	height:30px;
	background:url(/Global/CssImages/CS/refresh/g_tabs_line.gif) no-repeat bottom left #fff;
}
.tbc-CurveLeftGreen .tbc-active span a {
	color:#fff;
	text-decoration:none;
}
.tbc-CurveLeftGreen .tbc-inactive span a {
	color:#343434;
	text-decoration:none;
}
.tbc-CurveLeftGreen .tbc-inactive span a:hover {
	color:#000;
}
.tbc-CurveLeftGreen .tbc-inactive span {
	color:#fff;
	font-weight:700;
}
.tbc-CurveLeftGreen .tbc-active {
	background:url(/Global/CssImages/CS/refresh/g_tabs_arrow-green.gif) no-repeat top left #fff;
	height:30px;
}
.tbc-CurveLeftGreen .tbc-active span {
	color:#d2232a;
	font-weight:700;
}
.tbc-CurveLeftGreen .tbc-inner {
	color:#111;
	margin:0 7px 0 0;
	overflow:hidden;
	height:230px;
}

.tbc-CurveLeftGreen .control {
	clear:both;
	height:260px;
	display:block;
	background-color:#FFF;
	overflow:hidden;
	display:block;
}
.tbc-CurveLeftGreen .control .rss-inner, .tbc-CurveLeftGreen .control .rbi-rtx-inner {
	padding:0px;
}
.tbc-CurveLeftGreen .rss-inner h2 {
	font-size:1.1em;
	color:#000;
}
.tbc-CurveLeftGreen .rss-inner li {
	padding:0 0 3px 12px;
	clear:both;
	overflow:hidden;
	vertical-align:middle;
}
.tbc-CurveLeftGreen .rss-inner .rss-thumbnails {
	padding:10px 0 0;
	clear:both;
	overflow:hidden;
}
.tbc-CurveLeftGreen .rss-inner.rss-footer {
	padding:0 0 10px;
}
.tbc-CurveLeftGreen .rss-inner h1 {
	font-size:1.4em;
	padding:0 0 5px;
	color:#000;
}
.tbc-CurveLeftGreen .rss-inner h2 {
	font-size:1.1em;
}
.tbc-CurveLeftGreen .rss-inner h2 a {
	font-weight:400;
}
.tbc-CurveLeftGreen .rss-inner span {
	font-size:1.1em;
	color:#333;
}
.tbc-CurveLeftGreen .rss-inner p.source {
	color:#888;
	display:block;
}
.tbc-CurveLeftGreen .rss-inner .rss-footer {
	text-align:right;
	font-size:1.1em;
	color:#000;
}
.tbc-CurveLeftGreen .rss-inner .rss-footer a {
	padding:0 12px 0 0;
	vertical-align:middle;
	color:#000;
}
.tbc-CurveLeftGreen .rbi-rtx-inner h1 {
	font-size:1.4em;
	color:#000;
}
.tbc-CurveLeftGreen .rbi-rtx-inner p {
	font-size:1.1em;
}
.tbc-CurveLeftGreen .rbi-rtx-inner ul {
	padding:4px 0 0;
	font-size:1.1em;
}
.tbc-CurveLeftGreen .rbi-rtx-inner ul li {
	padding:0 0 3px 12px;
}
.tbc-CurveLeftGreen .rbi-rtx-inner ul li span {
	clear:both;
}
.tbc-CurveLeftGreen .rbi-rtx-inner ul li a {
	font-weight:400;
	display:block;
}
.tbc-CurveLeftGreen .rbi-rtx-inner img {
	clear:both;
	display:block;
}
.tbc-CurveLeftGreen .rbi-rtx-inner .m-link {
	display:block;
	text-align:right;
}
.tbc-CurveLeftGreen .rbi-rtx-inner .m-link a {
	padding:0 12px 0 0;
	color:#000;
}
/* End Green Tab container */
div.flx-quickLinks {
	background:url(/Global/CssImages/CS/refresh/bg_quick_links_br.png) no-repeat bottom right;
	margin-bottom:15x;
}
.rbi-flx-quickLinks-inner {
	background:url(/Global/CssImages/CS/refresh/bg_quick_links_bl.png) no-repeat bottom left;
	padding:0px 0px 6px 0px;
	width:100%;
	overflow:hidden;
}
div.flx-quickLinks div.rtx {
}
div.flx-quickLinks div.rtx .rbi-rtx-inner {
	padding:0px 10px 10px 10px;
}
div.flx-quickLinks div.rtx ul {
}
div.flx-quickLinks div.rtx ul li {
	float:left;
	width:24%;
	display:inline;
	margin-right:1%;
	font-weight:bold;
}
div.rtx-quickLinksHeader {
}
.flx-quickLinks .rtx-quickLinksHeader h2 {
	background:url(/Global/CssImages/CS/refresh/bg_quick_links_tr.png) no-repeat top right;
	color:#fff;
}
.flx-quickLinks .rtx-quickLinksHeader h2 span {
	background:url(/Global/CssImages/CS/refresh/bg_quick_links_tl.png) no-repeat top left;
	display:block;
	padding:10px;
}
.flx-quickLinks div.rss {
	margin: 0px;
}
.flx-quickLinks .rss-inner {
	padding:0px 10px;
}
.flx-quickLinks .rss h2 {
	border-bottom:1px solid #D2D2D2;
	border-top:none;
	color:#A50000;
	padding:0px 0px 8px 0px;
	text-transform:capitalize;
	margin-bottom:8px;
}
.flx-quickLinks .rss .rss-pic {
	margin-right:10px;
	margin-top:2px;
	float:left;
}
.flx-quickLinks .rss .rss-pic img {
	width:70px;
	height:70px;
	border: none;
}
.flx-quickLinks .rss .rss-description {
	font-size:1.1em;
	margin-bottom:8px;
}
.flx-quickLinks .rss ul {
	display:block;
	clear: both;
}
.flx-quickLinks .rss li {
	padding-bottom:10px;
	clear: both;
	width:100%;
}
.flx-quickLinks .rss h3 {
	margin-bottom:2px;
	float:right;
	width:236px;
}
.flx-quickLinks .rss h3 a {
	font-size:1.2em;
}
.flx-quickLinks .rss ul p {
	font-size:1.1em;
	float:right;
	width:236px;
}
.flx-quickLinks .rss ul p.source {
	color:#555;
	font-style:italic;
	margin:5px 0px 10px 0px;
}
.flx-quickLinks .rss li p.source a {
	font-style:normal;
	;
	background:url(/Global/CssImages/CS/refresh/g_arrow_link.gif) no-repeat right;
	padding:0px 11px 0px 0px;
	font-weight:bold;
	font-size: .9em;
}
.flx-quickLinks .rss .rss-base span {
	display:block;
}
div.ser-inner ul li {
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-size:auto auto;
	background-attachment:scroll;
	background-color:transparent;
	background-image:url("/Global/CssImages/CS/refresh/bg_content_bullet.gif");
	background-position:0 5px;
	background-repeat:no-repeat;
	margin-bottom:5px;
	padding-bottom:0;
	padding-left:10px;
	padding-right:0;
	padding-top:0;
}
.ser-footer a {
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-size:auto auto;
	background-attachment:scroll;
	background-color:transparent;
	background-image:url("/Global/CssImages/CS/refresh/g_arrow_link.gif");
	background-position:right center;
	background-repeat:no-repeat;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:13px;
	padding-top:0;
	position:relative;
	white-space:nowrap;
}
div.ser-header {
	color:#A50000;
	border-bottom:1px solid #C4C0BD;
	padding:10px 0px;
	border-top:3px solid #343434
}
/* Quick recipe search box */
div.qsf-blue {
	width:275px;
	background:url(http://www.caterersearch.com/Assets/GetAsset.aspx?ItemID=28294) no-repeat left top;
	margin:0 auto;
	padding-bottom:8px;
}
.qsf-blue .rbi-qsf--blue-field-input .rbi-qsf-blue-keywords {
	float:left;
	width:185px;
	padding:1px;
	margin-top:5px;
}
.rbi-qsf-blue-defaultkeywords {
	border:none;
	width:187px;
	background:url(/Global/CssImages/CS/refresh/g_hdr_search_field_arrow.png) no-repeat;
	padding:4px 0px 3px 5px;
}
.rbi-qsf-blue-inner {
	overflow:hidden;
	width:100%;
}
.qsf-blue .rbi-qsf-field-input {
	margin:9px 7px 7px 7px;
	float:left;
	width:181px;
	display:inline;
	padding:0px;
}
.qsf-blue .rbi-qsf-buttonfields {
	width:59px;
	float:left;
	margin-left:5px;
	display:inline;
}
.qsf-blue .rbi-qsf-buttonfields .rbi-qsf-submit {
	background:url(/Global/CssImages/CS/refresh/b_hdr_search_submit.png) no-repeat;
	margin:7px 0px 6px 0px;
	border:none;
	padding:2px 0px 5px 0px;
	text-transform:uppercase;
	font-size:11px;
	font-family:arial;
	width:59px;
	font-weight:bold;
	color:#fff;
}
.qsf-blue .rbi-qsf-keywords {
	margin-top:5px;
}
.qsf-blue .rbi-qsf-advancelink	{
	margin-top:10px;
	float:right;
	font-size:11px;
	font-family:arial;
	width:100px;
	font-weight:bold;
}
 /* END Quick recipe search */
/* RTX Article Tag Control */
div.rtx-Tags {
	clear: both;
	width:100%;
}
.rtx-Tags h2 {
	color:#000;
	display:inline;
	margin-right:5px;
}
.rtx-Tags h3, .rtx-Tags ul, .rtx-Tags li, .rtx-Tags p {
	display:inline;
}
.rtx-Tags li {
}
.rtx-Tags a {
	font-size:0.9em;
	font-weight:normal;
}
/* COMMUNITY SERVER GALLERIES CALL TO ACTION BUTTON */
.csButton {
	-moz-box-shadow:inset 3px 1px 0px -41px #ffffff;
	-webkit-box-shadow:inset 3px 1px 0px -41px #ffffff;
	box-shadow:inset 3px 1px 0px -41px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffe368), color-stop(1, #ffe368) );
	background:-moz-linear-gradient( center top, #ffe368 5%, #ffe368 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe368', endColorstr='#ffe368');
	background-color:#ffe368;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:2px solid #ead162;
	display:inline-block;
	color:#080008;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	padding:11px 26px;
	text-decoration:none;
	text-shadow:0px 2px 0px #ead162;
}
.csButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffe368), color-stop(1, #ffe368) );
	background:-moz-linear-gradient( center top, #ffe368 5%, #ffe368 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe368', endColorstr='#ffe368');
	background-color:#ffe368;
}
.csButton:active {
	position:relative;
	top:1px;
}
#hp-wrapper {
	background: #ffffff;
	-moz-box-shadow: 0px 0px 10px #666;

	-webkit-box-shadow: 0px 0px 10px #666;
	width: 940px;
	margin: 0 auto;
	height: 585px;
	
}
.pointsofinterest {
	margin: 25px auto;
	width: 940px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #333333;
	height: 525px;
	height: 500px;
	overflow: hidden;
	margin-bottom: 25px;
}
.pointsofinterest h3 {
	margin: 0px;
	font-size: 24px;
	text-transform: uppercase;
	padding: 0px;
}
.pointsofinterest img {
	position: absolute;
	z-index: 1;
	margin: 0px;
	visibility: visible;
}
.pointsofinterest ul, .pointsofinterest li {
	font-weight:bold;
	color:#FFFFFF;
	margin: 0px;
	padding: 0px;
	position: absolute;
	visibility: visible;
}
.pointsofinterest ul li {
	list-style-type: none;
}
.x, .y {
	display: none;
}
.poi_points li {
	z-index: 1000;
	background: url(/Global/CS/images/orangeTrans.png);
	padding: 5px;
	cursor: pointer;
	width: 15px;
	height:15px;
	border:2px solid #FFF;
	text-align: center;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0px 0px 10px #666;
	box-shadow: 0px 0px 10px #666;
	-webkit-box-shadow: 0px 0px 10px #666;
}
.poi_contents li {
color:#FFFFFF;
	z-index: 1001;
	display: none;
	width: 300px;
	/*background: #666;*/
	background-image:url(/Global/CS/images/blueTrans.png);
	padding: 10px;
	-moz-box-shadow: 0px 0px 10px #666;
	box-shadow: 0px 0px 10px #666;
	-webkit-box-shadow: 0px 0px 10px #666;
}
/* Grey Call to action */
.csButtonGrey {
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:3px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:17px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
}
.csButtonGrey:hover {
	background-color:#dfdfdf;
}
.csButtonGrey:active {
	position:relative;
	top:1px;
}
.poi_contents p {
	font-size:12px;
}
.poi_contents p a{
	font-size:12px;
}
.poi_contents li a{
	display:block;
	background-color:#FFFFFF;
	padding:1em;
	color:#FF0000;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
}

.poi_arrow {
	display: block;
	position: absolute;
	z-index: 1001;
}
.poi_close {
	position: absolute;
	margin-top: -25px;
	display: block;
	width: 30px;
	height: 30px;
	background: url(/Global/CS/images/close.png);
	cursor: pointer;
}
.close_left {
	margin-left: 300px;
}
.close_right {
	margin-left: -30px;
}
/*End of Hot Spots Styling*/
/* -- Article Sign-off -- */
.sign-off {
	width:440px;
	position: relative;
	clear: both;
}
.sign-off .sleft {
	height:80px;
	width:205px;
	float:left;
	padding:4px;
}
.sign-off .sright {
	height:80px;
	width:205px;
	float:right;
	margin-left:10px;
	padding:4px;
}
.sign-off .sleft, .sright {
	border: 1px solid #000;
	background-color:#f3efd9;
}
/* -- End Sign-off -- */
/* -- Ramp it up numbers -- */
.rtx-ra-container {
	width: 300px;
	background-color: #666666;
	padding: 0px;
	margin: 10px;
}
.rtx-ra-container h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #FFFF00;
	text-align: center;
}
.rtx-ra-container {
	padding-top: 0px;
	margin-top: 0px;
}
.rtx-ra-container p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	margin-bottom: 0px;
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
	display: block;
	width: 280px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
}
/* -- End of Ramp it up numbers -- */
/* RTX Feature Box No image resizing */

div.rtx-featureBoxNoImage {
	width:100%;
	margin-bottom:20px;
	background:url(/Global/CssImages/CS/refresh/bg_feature_box_tl.png) no-repeat left top;
} /* e.g. editors choice grey curved box style */
.rtx-featureBoxNoImage .rbi-rtx-inner {
	background:url(/Global/CssImages/CS/refresh/bg_feature_box_tr.png) no-repeat right top;
	padding:0px 10px 0px 10px;
	overflow: hidden;
}
.rtx-featureBoxNoImage .rbi-rtx-inner h2 {
	color:#494949;
	margin:0px 0px 10px 0px;
	padding:10px 0px;
	border-bottom:1px solid #C4C0BD;
	background:none;
}
.rtx-featureBoxNoImage .rbi-rtx-inner img {
	margin-right:10px;
}
.rtx-featureBoxNoImage .rbi-rtx-inner #ERA_RC img {
	border:none;
	float:left;
	margin-right:10px;
	width:140px;
}
.rtx-featureBoxNoImage .rbi-rtx-base {
	background:url(/Global/CssImages/CS/refresh/bg_feature_box_bl.gif) no-repeat left bottom;
	height:7px;
	clear:both;
}
.rtx-featureBoxNoImage .rbi-rtx-base span {
	background:url(/Global/CssImages/CS/refresh/bg_feature_box_br.gif) no-repeat right bottom;
	width:100%;
	display:block;
	height:7px
}
.rtx-featureBoxNoImage .rbi-rtx-inner h2 {
	color:#494949;
} /* e.g. used to style exceptions from rtx-feature e.g. red title font */
.rtx-featureBoxNoImage ul li a {
	background:url(/Global/CssImages/CS/refresh/g_arrow_link.gif) no-repeat left 0.3em;
	padding:0px 0px 0px 15px;
	font-size:0.9em;
	font-weight:bold;
}
.rtx-featureBoxNoImage .rbi-rtx-inner ul {
	margin:0px 0px 10px 0px;
}
.rtx-featureBoxNoImage .rbi-rtx-inner h3 {
	font-size:1.3em;
}
.rtx-featureBoxNoImage p.source {
	font-size:1.1em;
}
.rtx-featureBoxNoImage p.source a {
	background:url(/Global/CssImages/CS/refresh/g_arrow_link.gif) no-repeat right .3em;
	padding:0 12px 0 0;
	font-weight:bold;
} /* Split Features allows the RTX Featureboxes this flex column to be the same minimum height except in IE6 this can work with RSS as well see RSS section */
div.flx-splitFeatures .rtx-featureBoxNoImage .rbi-rtx-inner, div.flx-splitFeatures .rtx-featureBoxNoImageAlt .rbi-rtx-inner {
	min-height:170px;
}
/*Michelin sub button*/
.subButton {
	background: url("/Global/CssImages/CS/refresh/bg_button_round_red.jpg") no-repeat scroll right top transparent;
	height: 53px;
	width: 161px;
}
.subButton a {
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 1px #7A3838;
	display: block;
	font-size: 18px;
	padding: 14px 0 15px;
}
.subButton-v2 a:hover {
	text-decoration:underline;
}
.subButton-v2 {
	background: url("/Global/CssImages/CS/refresh/sub-button-red.png") no-repeat scroll right top transparent;
	height: 50px;
	width: 151px;
}
.subButton-v2 a {
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 1px #7A3838;
	display: block;
	font-size: 18px;
	padding: 14px 0 15px;
}
.subButton-v2 a:hover {
	text-decoration:underline;
}
/* End michelin sub button */
/* E-Newsletter sub button */
.eNewsButton {
	background: url("/Global/CssImages/CS/refresh/eNewsletter_button.jpg") no-repeat scroll right top transparent;
	height: 82px;
	width: 161px;
}
.eNewsButton a {
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 1px #7A3838;
	display: block;
	font-size: 18px;
	padding: 6px 0 15px;
}
.eNewsButton a:hover {
	text-decoration:underline;
}
/* End E-Newsletter sub button */
/*Red Call to Action*/
a.button-call-to-action {
    background: transparent url('/Global/CssImages/CS/refresh/right.jpg') no-repeat scroll top right;
	display: block;
	float: left;
	height: 34px; 
	margin-right: 6px;
	padding-right: 20px;
	
text-decoration: none;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}
a.button-call-to-action span {
	/* Background left image */ 
background: transparent url('/Global/CssImages/CS/refresh/left.jpg') no-repeat;
	display: block;
	line-height: 22px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 7px 0 5px 18px;
}
a.button-call-to-action:hover span {
	text-decoration:underline;
}
/*End Red call to action*/

/*Authentication - section to be copied to publication CSS e.g. ew.css*/
.viper {font-size:1.2em;}
div.viper aut aut-loginsummary {}
div.aut-loginsummary {height:auto;margin-bottom:0;padding:4px 0px 12px 0px;}
.aut-loginsummary .inner {text-align:right; padding-right:10px;}
.aut-loginsummary a,.loggedin a {text-transform:capitalize;}
.loginstatus{border-left:1px solid #000000;padding-left:5px;}
.loginName {font-weight:700;margin-right:40px;}/*damien*/

