#container{width:970px;background-color:#ffffff;}
#banner,#banner a:link,#banner a:visited{width:970px;}
body {
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:10pt;
  color:#444444;
}
/* Used to add some spacing on the left when enews viewed within the site */
#right_col {
  width:806px;
  padding-left:12px;
}
/* Used to make the top menu in line with the enews content */
#navigation {
  padding-left:0;
}
#content, #content-type {
  margin:0px 0px 5px 0px;
  padding:0px;
  width:660px!important;
  background-color:#fff;
}
#header {
    width:568px;
}
#trouble {
  width:660px;
  text-align:center;
  color:#999;
  font-size:11px;
}
table#forward {
  width: 660px;
  padding:0;
  margin:0;
  border-color:#bbb;
  border-style:solid;
  border-width:0 0 1px 0;
  font-weight:bold;
}
.forward a {font-weight:bold;}
.forward a:link,#forward a:visited{text-decoration:none;}
.forward a:hover,#forward a:active{text-decoration:underline;}
table#banner {
  width:660px;
  margin-top:4px;
}
#bannertdleft{width:330px;}
#bannertdright{width:330px;}
td #bannerleft{float:left;margin-bottom:5px;}
td #bannerright{float:right; text-align:right;}
#edition {
  width:660px;
	clear:both;
	float:right;
  text-align:right;
}
#edition h3 {
  width:660px;
  padding:0;
	margin:0 0 3px 0;
  color:#aaaaaa;
  font-size:18px;
  text-align:right;
}
#header h2 {
	margin:0;
	padding:20px;
	font-size:23px;
	font-family:"Lucida Sans", Verdana, sans-serif;
}
#topmenu {
  height:17px;
  margin:3px 0px 10px 0px;
  padding:2px 0px 2px 0px;
  width:660px;
  clear:both;
  position:relative;
  color:#fff
}
* html #topmenu {
  height:15px;
  width:660px;
}
#topmenu .menuitem {
  display:block;
  width:119px;
  padding:0;
  min-height:17px;
  vertical-align:top;
  text-align:center;
  font-family:arial;
  font-size:8pt;
  line-height:17px;
  color:#FFF;
  text-transform:uppercase;
  font-weight:normal;
}
#topmenu a:link,#topmenu a:visited{text-decoration:none;}
#topmenu a:hover,#topmenu a:active{text-decoration:underline;}
* html #topmenu {
  height:17px;
}
* html #topmenu td,
* html #topmenu td a:link,
* html #topmenu td a:visited {
  height:17px;
  width: 131px;
}
table {
	margin:0;
	padding:0;
	border-collapse:collapse;
	border:0;
  float:left;
}
#mainimage {
    margin:0;
    padding:0;
}
#mainfeature TH, #midfeatures TH, #botfeatures TH, mainfeature TD, #midfeatures TD, #botfeatures TD, .botfeature {
	margin:0px;
	padding:3px;
	vertical-align:top;
	text-align:left;
}
.feature_image img {
	margin:0px;
	padding:0;
	vertical-align:top;
}
#mainfeature .feature_image {
	width:420px;
}
#mainfeature .feature_image img {
	width:420px;
}
.feature_desc a:link H3, a:visited H3{text-decoration:none;}
.feature_desc a:hover H3, a:active H3{text-decoration:underline;}
#midfeatures .feature_image {
	width:127px;
	height:94px;
}
#midfeatures .feature_image img {
	width:127px;
	height:94px;
}

#botfeatures .feature_image {
	width:198px;
	height:148px;
}
#botfeatures .feature_image img {
	width:198px;
	height:148px;
}
.botfeature {
	vertical-align:top;
}
#botfeature3 {
	clear:both;
}
#col3 {
  padding-left:10px;
}
#frompriceheader h3 {
	font-size:16px!important;
	margin:0;
	padding:0;
}
#fromprices {
  padding-left:0;margin-left:0;font-size:10pt;font-weight:bold;
}
.fromprice {
  padding:3px 0 2px 0;margin-left:0;border-bottom-style:dashed;border-width:0 0 1px 0;border-color:#aaaaaa;
  background-repeat:no-repeat;background-position:right;margin-right:15px;display:block;width:220px;min-height:24px;line-height:24px;vertical-align:middle;}
#fromprices a:link, #fromprices a:visited{text-decoration:none;}
#fromprices a:hover, #fromprices a:active{text-decoration:underline;}
#fromprices h4 {
  font-size:13px;
  font-weight:bold;
  display:inline;
  padding-right:4px;
}
#fromprices .frompricecountry {
  color:#aaaaaa;
}
#sidefeatures .feature_desc img {
	margin:0 0 2px 2px;
}
.feature_desc {
  font-size:12px!important;
	padding:4px 0px 5px 0px;
}
.feature_desc h3 {
	font-size:16px!important;
	margin:0 0 5px 0;
}
.feature_desc p {
	margin:0 0 10px 0;
}
#left_col {
  font-size: 10px !important;
}
table#footercontactinfo,
table#footerotherbrochures
{width:660px;color:#888888;padding:0;margin:0;}
table#footercontactinfo td#heading1 {
	font-size:11px!important;
	font-weight:bold;
	margin:0 2px 0 0;
	display:inline;
	text-transform:uppercase;
}
table#footercontactinfo td#heading2{
	font-size:11px!important;
	margin:0 2px 0 0;
	display:inline;
	font-weight:bold;
}
table#footercontactinfo td#heading4 {
	font-size:11px!important;
	margin:0 3px 0 0;
	display:inline;
	font-weight:bold;
}
#forwardbig {
	clear:both;
  text-align:right;
}
#otherbrochureheader h3 {
	font-size:16px!important;
	font-weight:bold;
	padding:5px 0 6px 0;
	margin:0;
}
table #enewsfooter img {margin:8px 8px 8px 0;}
#enewsfooter #footeracreditations {
  border-color:#bbbbbb;
  border-style:solid;
  border-width:0 0 1px 0;
}
td #share {
  text-align:right;
	display:inline;
  margin-left:60px;
}
td #share img {
	margin-left:10px;
}
hr {
  clear:both;
  width:660px;
  height:1px;
  margin:4px 0 4px 0;
  padding:0;
  border-style:solid;
  border-color:#bbbbbb;
  border-width:0 0 1px 0;
}
#footerforward {
  width:660px;
}
#forward2 {
  width:310px;
	display:inline;
  border-width:0;
  font-size:12px;
}
#unsubscribe {
  margin-left:400px;
  display:inline;
	text-align:right;
  color:#999;
  font-size:12px;
}
#unsubscribe a {color:#999;}
#unsubscribe a:link,#unsubscribe a:visited{text-decoration:none;}
#unsubscribe a:hover,#unsubscribe a:active{text-decoration:underline;}
#footer {width: 970px;}
