/*
 #F47920
 #4C4D4F
*/
* {
  font-family: Verdana, Arial;
  color: #4C4D4F;
}
body {
  margin:0;
  border:0;
  background-color: #FFFFFF;
}
#divCentered {
  position: absolute;
  margin: 0;
  border: 0;
  width:903px;
  left:50%;
  margin-left:-451px;
  height: 100%;
}
#divHeader {
  left: 0;
  position: relative;
  width: 903px;
  height: 82px;
  border: 0;
  border-bottom: 1px solid #F0C082;
  text-align: left;
}
#divMenu {
  position: absolute;
  left: 0px;
  top: 55px;
  width: 700px;
  border-bottom: 6px solid #FFF;
}
#divMenu ul {
  margin: 0;
  padding: 0;
  text-align: left;
  list-style: none;
  display: inline;
}
#divMenu ul li {
  position: relative;
  display: inline;
  border-right: 17px solid #FFF;
}
#divMenu ul li img {
  border: 0;
}
#divLogo {
  position: absolute;
  top: 41px;
  left: 670px;
  background-image: url(../images/rob_peetoom_logo.gif);
  width: 233px;
  height: 29px;
  cursor: pointer;
}
#divContentWrapper {
  left: 0;
  width: 903px;
  position: relative;
  border-bottom: 1px solid #F0C082;
}
#divContent {
  width: 903px;
  position: relative;
  border-top: 16px solid #FFF;
  border-bottom: 16px solid #FFF;
}
#divFooter {
  left: 0;
  position: relative;
  width: 903px;
  height: 30px;
  border: 0;
  border-top: 7px solid #FFF;
  border-bottom: 10px solid #FFF;
  font-size: 10px;
}
input, textarea, select, button {
  border: 1px solid #D3D3D4;
  font-size: 10px;
  color: #999;
}
#divFooter input {
  border: 1px solid #D3D3D4;
  font-size: 10px;
  width: 142px;
  margin-right: 5pt;
  color: #999;
}
#divFooter table {
  margin: 0;
  padding: 0;
  border: 0;
  width: 903px;
  height: 20px;
}
#divFooter table td {
  vertical-align: middle;
  height: 18px;
}
#divFooter table td img {
  border: 0;
}

#divFooter table td.h {
  width: 52px;
  border-left: 16px solid #FFF;
  text-align: right;
}
td.h img {
  border: 2px solid #FFF;
}
#divFooter table td.i {
  width: 26px;
  border-left: 16px solid #FFF;
  text-align: right;
}
#divFooter table td.j {
  width: 26px;
  border-left: 16px solid #FFF;
  text-align: right;
}
#divFooter table td.k {
  width: 30px;
  border-top: 2px solid #FFF;
}
#divFooter table td.m {
  width: 50px;
  border-top: 2px solid #FFF;
}
#divFooter table td.l {
  vertical-align: top;
}
#divFormContainer {
  border: 0;
  margin: 0;
  padding: 0;
  top: 0;
  float: left;
  width: 600px;
  display: inline;
  border-top: 2px solid #FFF;
}
#divFormContainer form {
  display: inline;
  border-right: 17px solid #FFF;
}
ul.linklisting {
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
}
ul.linklisting li {
  position: relative;
  left: 0;
  margin: 0;
  border: 0;
}
.column2wide {
  position: absolute;
  height: 548px;
  width: 674px;
  top: 0;
  left: 226px;
  border: 0;
  display: inline;
}
.column2widecontent {
  border: 0;
  margin: 0;
  padding: 0;
  border-left: 15px solid #FFF;
  border-right: 15px solid #FFF;
  font-size: 11.5px;
  line-height: 14pt;
}
.column2 {
  position: absolute;
  height: 548px;
  width: 342px;
  top: 0;
  left: 226px;
  border: 0;
  border-right: 1px solid #F0C082;
  display: inline;
}
.column2content {
  border: 0;
  margin: 0;
  padding: 0;
  border-left: 15px solid #FFF;
  border-right: 15px solid #FFF;
  font-size: 11.5px;
  line-height: 14pt;
}
.imgblock {
  width: 311px;
  height: 548px;
  background-color: #FFF;
  border-bottom: 11px solid #FFF;
}
.column3 {
  position: absolute;
  height: 548px;
  width: 332px;
  top: 0;
  left: 343px;
  border: 0;
  display: inline;
  overflow: auto;
}
.column3content {
  border: 0;
  margin: 0;
  padding: 0;
  border-top: 20px solid #FFF;
  border-left: 15px solid #FFF;
  border-right: 15px solid #FFF;
  font-size: 11.5px;
  line-height: 14pt;
}
p.colored {
  padding: 0;
  margin: 0;
  border: 0;
  color: #F47920;
  margin-bottom: 10pt;
}
p {
  padding: 0;
  margin: 0;
  border: 0;
  margin-bottom: 10pt;
}
.column {
  height: 548px;
  width: 225px;
  border: 0;
  border-right: 1px solid #F0C082;
}
.column ul {
  top: 16px;
}
.column ul li {
  font-family: Verdana, Arial;
  font-size: 11.5px;
  height: 24px;
  line-height: 24px;
  width: 210px;
  vertical-align: middle;
  border-bottom: 1px solid #F0C082;
}
.column ul li.separator {
  font-family: Verdana, Arial;
  font-size: 11.5px;
  height: 24px;
  line-height: 24px;
  width: 210px;
  vertical-align: middle;
  border-bottom: 1px solid #FFF;
}
.column ul li a {
  text-decoration: none;
  color: #4C4D4F;
}
.column ul li a:hover {
  text-decoration: none;
  color: #F47920;
}
.column ul li a.selected {
  text-decoration: none;
  color: #F47920;
}
#divCopyright {
  position: relative;
  float: left;
  font-family: Verdana, Arial;
  left: 0;
  width: 350px;
  border: 0;
  margin: 0;
  padding: 0;
}
#divCopyright ul li {
  float: left;
  border-right: 16px solid #FFF;
  font-family: Verdana, Arial;
  font-size: 10px;
  color: #BBB;
}
.link {
  color: #BBB;
  text-decoration: none;
}
.link:hover {
  color: #F47920;
  text-decoration: none;
}
.selectedlink {
  color: #F47920;
  text-decoration: none;
}
.banner {
  width: 210px;
  height: 72px;
  border: 1px solid #F0C082;
}
.banner img {
  width: 210px;
  height: 72px;
  border: 0;
}
.banner-vspacer {
  margin-bottom: 19px;
}

.mediawrapper {
  position: relative;
  top: 30px;
}
.mediaitemwrapper {
  width: 312px;
  height: 62px;
  border-bottom: 1px solid #F0C082;
  margin-bottom: 15px;
}
.mediaitem a {
  text-decoration: none;
}
.mediaitem a:hover {
  text-decoration: underline;
}
.mediaitem {
  position: relative;
  width: 212px;
  height: 54px;
  border: 0;
}
.mediaimage {
  position: relative;
  left: 223px;
  top: -54px;
  width: 88px;
  height: 52px;
  border: 0;
}
.mediaimage img {
  width: 88px;
  height: 52px;
  border: 0;
}
.mediapager {
  position: absolute;
  top: 503px;
  width: 312px;
  border: 0;
  font-size: 10.5px;
  line-height: 14pt;
}
.mediapager a {
  text-decoration: none;
}
.mediapager a:hover {
  color: #F47920;
  text-decoration: none;
}
.mediapager a.selected {
  color: #F47920;
  text-decoration: none;
}

.sitemaphead {
  color: #F47920;
  text-decoration: none;
}
.sitemapsub {
  text-decoration: none;
}

.minicolumn1 {
  position: absolute;
  height: 548px;
  width: 167px;
  top: 0;
  left: 1px;
  border: 0;
  border-right: 1px solid #F0C082;
  display: inline;
}
.minicolumn2 {
  position: absolute;
  height: 548px;
  width: 167px;
  top: 0;
  left: 169px;
  border: 0;
  border-right: 1px solid #F0C082;
  display: inline;
}
.minicolumn3 {
  position: absolute;
  height: 548px;
  width: 167px;
  top: 0;
  left: 337px;
  border: 0;
  border-right: 1px solid #F0C082;
  display: inline;
}
.minicolumn4 {
  position: absolute;
  height: 548px;
  width: 167px;
  top: 0;
  left: 505px;
  border: 0;
  display: inline;
}
.imgcontainer {
  border-top: 20px solid #FFF;
  border-left: 20px solid #FFF;
  border-right: 20px solid #FFF;
  width: 110px;
  height: 156px;
  overflow:hidden;
}
.imgcontainer img {
  width: 110px;
  border: 0;
}


.fullsize-icon {
	position: absolute;
	margin: 0;
	padding: 0;
	width: 30px;
	height: 30px;
	background: transparent url(../images/fullsize/fullsize-icon.png) no-repeat left top;
	z-index: 950;
	cursor: url(fullsize.cur), auto;
}

.fullsize-loading, .fullsize-wrapper {
	position: absolute;
	margin: 0;
	padding: 0;
	left: 0;
	top: 0;
	z-index: 999;
}

.fullsize-loading {
	height: 51px;
	width: 51px;
	background: transparent url(../images/fullsize/fullsize-loading-bg.png) no-repeat left top;
}

.fullsize-loading-inner {
	height: 100%;
	width: 100%;
	background: transparent url(../images/fullsize/fullsize-loading-spinner.gif) no-repeat center center;
}

.fullsize-image {
	display: block;
}

.fullsize-title {
	position: relative;
	margin: 0;
	padding: 5px 0;
	min-height: 14px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	font-family: "Lucida Grande", sans-serif;
	text-shadow: 0 0 1px #000;
	background: transparent url(../images/fullsize/fullsize-title-bg.png) repeat-x left top;
}

.fullsize-title-text {
	text-align: center;
	margin: 0 auto;
}

a.fullsize-close {
	position: absolute;
	display: block;
	margin: -15px 0 0 6px;
	width: 16px;
	height: 16px;
	text-decoration: none;
	z-index: 1000;
	background: transparent url(../images/fullsize/fullsize-close.png) no-repeat left top;
}

/* Safari 3.0 and Chrome rules here */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	a.fullsize-close {
		margin-top: -14px;
	}
}

a.fullsize-close:hover {
	background-position: right top;
}

.fullsize-close {
	cursor: pointer;	
}

/* Shadows */

.fullsize-sh-wrap {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 980;
}

.fullsize-sh-top, .fullsize-sh-body, .fullsize-sh-bottom {
	width: 100%;
}

.fullsize-sh-top-l, .fullsize-sh-top-m, .fullsize-sh-top-r, .fullsize-sh-bottom-l, .fullsize-sh-bottom-m, .fullsize-sh-bottom-r {
	background-position: left top;
	background-repeat: none;
	background-color: transparent;
	height: 20px;
}

.fullsize-sh-top-l {
	float: left;
	width: 22px;
	background-image: url(../images/fullsize/fullsize-sh-top-l.png);
}

.fullsize-sh-top-m {
	margin: 0 22px;
	background-image: url(../images/fullsize/fullsize-sh-top-m.png);
	background-repeat: repeat-x;
}

.fullsize-sh-top-r {
	float: right;
	width: 22px;
	background-image: url(../images/fullsize/fullsize-sh-top-r.png);
}

.fullsize-sh-bottom-l {
	float: left;
	width: 22px;
	height: 24px;
	background-image: url(../images/fullsize/fullsize-sh-bottom-l.png);
}

.fullsize-sh-bottom-m {
	margin: 0 22px;
	height: 24px;
	background-image: url(../images/fullsize/fullsize-sh-bottom-m.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.fullsize-sh-bottom-r {
	float: right;
	width: 22px;
	height: 24px;
	background-image: url(../images/fullsize/fullsize-sh-bottom-r.png);
}

.fullsize-sh-body {
	background-image: url(../images/fullsize/fullsize-sh-body-l.png);
	background-repeat: repeat-y;
}

.fullsize-sh-body-r {
	float: right;
	height: 100%;
	width: 11px;
	background-image: url(../images/fullsize/fullsize-sh-body-r.png);
	background-repeat: repeat-y;
}

#carrousel { float:left;margin-left:150px;height:550px; }
#carrousel .cwrapper .item { width:400px;height:500px;overflow:hidden; }
#carrousel .nav { width:700px;float:left;margin-top:8px; }
#carrousel .nav .item { width:18px;height:18px;float:left;margin-right:5px;border:1px solid #CCC;text-align:center;cursor:pointer; }
.active { font-weight:bold; }
img { border:0; }

