body {
  margin-top: 0px;
}

body,table,td {
  font-family: Arial, Helvetica;
  font-size: 12px;
}

TD.whiteline
{
	background-color: #FFFFFF;
}

TD.langlinks
{
  border-left: 1px solid #FFFFFF;
}

TD.cream
{
	background-color: #F0E6CA;
}

a:link,a:visited,a:active
 {
	color : #FFFFFF;
	text-decoration : underline;
}

a:hover  {
	color : #FFFFFF;
	text-decoration : underline;
}

a.smalltext,a.smalltext:link,a.smalltext:visited,a.smalltext:active
 {
	color : #FFFFFF;
	font-size : 10px;
	text-decoration : underline;
}

a.smalltext:hover  {
	color : #FFFFFF;
	font-size : 10px;
	text-decoration : underline;
}

a.sidenav,a.sidenav:visited,a.sidenav:active 
{
	color : #FFFFFF;
	text-decoration : none;
}

a.sidenav:hover  {
	color : #FFFFFF;
	text-decoration : underline;
}

a.subnav,a.subnav:visited,a.subnav:active
{
	color : #FFFFFF;
	text-decoration : none;
	line-height: 20px;
	white-space: nowrap;	
}

a.subnav:hover  {
	color : #FFFFFF;
	text-decoration : underline;
	line-height: 20px;
	white-space: nowrap; 
}

a.epostcardnav:link,a.epostcardnav:visited,a.epostcardnav:active,a.epostcardnav:hover
{
	color : #272622;
	text-decoration : underline;
	font-weight : bold;
	line-height : 20px;
}

/*  ul { text-align : left}  */

.text { color :#F0E6CA; text-align : justify}
.smalltext { font-size : 10px; color :#F0E6CA}
.headingtext { color :#F0E6CA; font-weight : bold}

.sidenavtext { color :#F0E6CA; text-align : right; line-height : 12px}
.sidenavrow {
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 0px;
	padding-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	margin-top: 7px;
	margin-right: 40px;
	margin-left: 0px;
	margin-bottom: 7px;
}
.sidenavactive { padding-top: 0px; padding-right: 6px; padding-left: 0px; padding-bottom: 0px; border-top-width: 0px; border-right-width: 4px; border-left-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #F0E6CA; margin-top: 7px; margin-right: 40px; margin-left: 0px; margin-bottom: 7px;}

.subnavtext {color:#F0E6CA; text-align:left}
.subnavselected  {color:#F0E6CA; text-align:left; font-weight:bold;}
.subnavdiv { color :#F0E6CA}

.imagelist {  color: #F0E6CA; background: #484742}
.footer { font-size : 12px; color :#F0E6CA}	
.copyright { font-size : 10px; color :#C5BDA6}	

.capacityheading { font-size : 11px; color :#F0E6CA; font-weight: bold; background-color: #484742}
.capacityname { font-size : 11px; color :#F0E6CA; background-color: #484742}
.capacitycontent { font-size : 11px; color :#F0E6CA; background-color: #484742}
.capacity { font-size : 11px; color :#F0E6CA}
.capacityempty { font-size : 11px; color :#F0E6CA; background-color: #484742}

.weatherdays { font-size: 12px; color: #F0E6CA; background-color: #272622}
.weather { font-size: 11px; color: #F0E6CA; background-color: #484742}
.weatherfooter { font-size: 10px; color: #F0E6CA; background-color: #272622}

.epostcardbg { background-color: #484742}
.epostcardborder { background-color: #272622}
.epostcardtitle { font-size : 14px; color :#272622; font-weight : bold; background-color: #F0E6CA}
.epostcardsubtitle { font-size : 12px; color :#F0E6CA; background-color: #272622}
.epostcardtext { font-size : 12px; color :#F0E6CA; background-color: #484742}

.picsborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
}


/* settings for new LH navigation*/

.lefthandnav {
  line-height: 1em;
  text-decoration: none;
  text-align: right;
}

/* 'currentpage' set up like this to increase it's "specificity", otherwise it did not override '#mainlinks li' */
#mainlinks li.currentpage {
  color: #F0E6CA;
  padding: 0px 6px 0px 0px;
  border-right: solid 4px #F0E6CA;
}

#mainlinks {
  margin: 0px;
  padding-left: 0px;
  padding-bottom: 5px;
}
#mainlinks li { 
  list-style-type: none;
  padding: 0px 10px 0px 0px;
  margin: 7px 40px 7px 0px;
}

#mainlinks a:link,#mainlinks a:visited,#mainlinks a:active { color: #FFFFFF; text-decoration: none;}
#mainlinks a:hover { text-decoration: underline;}

/* Remove flags */

img.flagborder {
  display: none;
}

#languagelinks {
  margin: 0px;
  padding-left: 0px;
}
#languagelinks li {
  list-style-type: none;
  padding-bottom: 1em;
  padding: 0px 10px 0px 0px;
  margin: 7px 40px 7px 0px;
}
#languagelinks a:link,#languagelinks a:visited,#languagelinks a:active { color: #FFFFFF; text-decoration: none;}
#languagelinks a:hover { text-decoration: underline;}

#languagelinks01 {
  margin: 0px;
  padding: 0px;
  text-align: right;
}
#languagelinks01 li {
  display: inline;
  list-style-type: none;
}
#languagelinks01 a:link,#languagelinks01 a:visited,#languagelinks01 a:active { color: #FFFFFF; text-decoration: none;}
#languagelinks01 a:hover { text-decoration: underline;}

.languagelinks01_div {
  color :#F0E6CA
}

#modulelinks {
  margin: 0px;
  padding-left: 0px;
}
#modulelinks li {
  list-style-type: none;
  padding-bottom: 1em;
  padding: 0px 10px 0px 0px;
  margin: 7px 40px 7px 0px;
}
#modulelinks a:link,#modulelinks a:visited,#modulelinks a:active { color: #FFFFFF; text-decoration: none;}
#modulelinks a:hover { text-decoration: underline;}

#grouplinks {
  margin: 0px;
  padding-left: 0px;
  text-align: right;
}
#grouplinks li { 
  list-style-type: none;
  padding: 7px 10px 0px 0px;
  margin: 7px 40px 7px 0px;
}

#grouplinks a:link,#grouplinks a:visited,#grouplinks a:active { color: #FFFFFF; text-decoration: none;}
#grouplinks a:hover { text-decoration: underline;}

/* style for categorised photo tours */

td.picssmall_cell {
  background-image:url(/owshare/peninsula/worldwide/images/picssmall_cell_bg.gif);
  background-repeat: no-repeat;  
}

img.picssmall {
  border: none;
  border-top: solid 1px #FFFFFF;
  border-left: solid 1px #FFFFFF;
  height: 58px;
  width: 154px;
}

.picssmall_cell_text {
  color :#F0E6CA;
  text-align : left;
  padding-left: 5px;
  padding-right: 20px;
  padding-top: 5px;
  padding-bottom: 20px;
}

/* settings for flash vignettes */
img.icon {
  border: 1px;
  border-style: solid;
  border-color: #FFFFFF;
  width: 85px;
  height: 85px;
}

.icon_text {
	height: 19px;
	font-size: 10px;
}


/* settings for photo tour arrows */
.photonumber {color :#FFFFFF; font-weight:bold; padding:15px 0px 10px 0px;}
img.arrow {width:16px; height:16px; border:0px; vertical-align: middle;}