/*

colors used:
olive for text-color and backgroundcolor header
limegreen for the mouseover of the links and text-color h1-h6
white for the links in the footer

*/

* { margin: 0px;	padding: 0px; outline-style: none; }

html, body {
  height: 100%;
  background: #000 url(pics/bg_site2.jpg) top left repeat-y;
}

body.bgdetailpage {
  height: 100%;
  background-image: none;
  /* background: url(pics/bg_site_detail.gif) top left repeat-y; */
}

img a, a img{
	border: 0px;
}


#site {
	position: absolute;
	padding: 0px;
	width: 990px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	font: 12px trebuchet ms, verdana, sans-serif;
	line-height: 18px;
	color: #fff;
}

#logo{
  position: relative;
	width: 330px;
	height: 126px;
	overflow: hidden;
  z-index: 10000;
}

/* ------------------------------------------------------------------------- Movie */

#movie {
	position: absolute;
	padding: 0px;
	width: 450px;
	height: 360px;
	font: 12px trebuchet ms, verdana, sans-serif;
	line-height: 18px;
	color: #fff;
}

#movie .header {
	width: 450px;
	height: 100px;
	float: left;
	display: block;
	border-bottom: 1px solid #fff;
}

#movie .header img {
	margin: 25px 0px 0px 10px;
}

#movie .content {
	width: 450px;
	height: 260px;
}

/* ------------------------------------------------------------------------- Header */

#print_header {
	display: none;
}

#header {
	width: 990px;
	height: 50px;
	border-bottom: 1px solid #222325;
	background: #2d2f31;
}

/* ------------------------------------------------------------------------- Sidebar */

#sidebar{
	padding: 0px 25px 0px 0px;
	width: 225px;
	float: left;
  display: inline;
	overflow: hidden;
}

#banner{
	margin: 35px 0px;
	float: right;
}

#banner img{
	margin: 0px 0px 15px 0px;
	float: right;
}

/* ------------------------------------------------------------------------- Navigation */

#navigation ul {
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}

#languages ul {
  margin: 30px 0px 0px 0px;
  list-style-type: none;
}

.extrabuttons a:link, .extrabuttons a:visited {
    margin: 0px 0px 0px 0px;
    padding: 0px;
}

.extrabuttons a img {
    padding: 0px;
    margin: 5px 0px 0px 0px;
    float: left;
}

#navigation li{
	height: 30px;
	text-align: right;
	line-height: 30px;
}

#navigation li a:link, #navigation li a:visited {
	padding: 0px 0px 0px 20px;
	font: 14px trebuchet ms, verdana, sans-serif;
  line-height: 30px;
	color: #fff;
	text-decoration: none;
}

#navigation li a:hover {
  color: #c26c09;
}

#navigation li:hover, #navigation li.current a:link, #navigation li.current a:visited{
  color: #c26c09;
}

/* Lanuages */

#languages li{
	height: 24px;
	text-align: right;
	line-height: 24px;
}

#languages li a:link, #languages li a:visited {
	display: block;
	font: 12px trebuchet ms, verdana, sans-serif;
	color: #555555;
	text-decoration: none;
}

#languages li a:hover, #languages li.current a:link, #languages li.current a:visited, #languages li.current a:hover {
	color: #ccd0d3;
}

/* ------------------------------------------------------------------------- Content */

#flash{
  height: 180px;
  background-color: #000;
}

#flash_home{
  position: relative;
  margin-top: 21px;
  height: 380px;
  width: 506px;
  border: 1px solid #c26c09;
  overflow: hidden;
}

#flash_home .textborder {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 506px;
  height: 42px;
  display: block;
  z-index: 10;    
  background: url(pics/blackdark.png) top left repeat;  
/*  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pics/blackdark.png', sizingMethod='scale');*/
}

#flash_home .slogans {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 506px;
  height: 42px;
  display: block;
  z-index: 15;  
}

#content #flash_home .image { width: 506px !important; height: 380px !important; }
#content #flash_home .slogans .slogan { width: 506px; height: 42px; text-align: center; overflow: hidden; background-color: transparent !important; }
#content #flash_home .slogans .slogan .text { padding: 0px; width: 506px; text-align: center; color: #AFAFB1; font: 18px trebuchet ms, verdana, sans-serif; font-weight: bold; line-height: 42px; } 
#flash_home .slogan a:link, #flash_home .slogan a:visited, #flash_home .slogan a:hover { width: 506px; height: 42px; display: block; text-align: center; color: #AFAFB1; font: 18px trebuchet ms, verdana, sans-serif; font-weight: bold; line-height: 42px; }

#content {
  position: relative;
	margin-bottom: 120px;
  float: left;
  display: inline;
  width: 735px;
  min-height: 100%;
  height: auto !important;
  height: 100%;
}

#content .img_top{
  position: relative;
  top: 0px;
  margin: 0px;
  padding: 0px;
  width: 528px;
  float: left;
  height: 396px;
  line-height: 0px;
  font-size: 0px;
  overflow: hidden;
  z-index: 2;
}

#content .img_top img { width: auto !important; height: 396px; !important; }    

* html #content .img_top { width: 527px; }

#content .img_trans{
  position: absolute;
  top: 0px;
  left: 0px;
  margin: 0px;
  padding: 0px;
  width: 528px;
  height: 396px;
  line-height: 0px;
  font-size: 0px;
  overflow: hidden;
  z-index: 4;
}

#content .img_trans img.trans { width: 528px; height: 396px; }

#img_backtop{
  position: relative;
  top: 0px;
  margin: 0px;
  padding: 0px;
  width: 528px;
  height: 396px;
  line-height: 0px;
  font-size: 0px;
  overflow: hidden;
  display: none;
  z-index: 1;
}

#img_backtop2{
  position: absolute;
  top: 0px;
  margin: 0px;
  padding: 0px;
  width: 528px;
  height: 396px;
  line-height: 0px;
  font-size: 0px;
  overflow: hidden;
  display: block;
  z-index: 1;
}


#video {
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 0px 0px 0px 0px;
    width: 528px;
    height: 396px;
    overflow: hidden;
    z-index: 1500;
    background: url(pics/video_back.png) top left repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pics/video_back.png', sizingMethod='scale');
}

* html #video {
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 0px 0px 0px 0px;
    width: 528px;
    height: 396px;
    overflow: hidden;
    z-index: 1500;
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pics/video_back.png', sizingMethod='scale');
}

#videoplayer {
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 50px 0px 0px 30px;
    z-index: 1501;
    border: 1px solid #c26c09;
}

#houses{
    margin: 0px 0px 20px 0px;
    width: 529px;
}

#houses .house{
	margin: 0px 20px 20px 0px;
	width: 110px;
	height: 120px;
	float: left;
  color: #fff;
	background: #313131;
 /* border: 1px solid #c26c09; */
  border: 1px solid #000;
  cursor: pointer;
}

#houses .house .img{
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 110px;
	height: 84px;
	overflow: hidden;
	border:0px;
}

#houses .house .img .price{
	position: absolute;
	padding: 0px 4px 2px 4px;
	width: 104px;
	font-size: 10px;
	font-weight: bold;
	background-color: #313131;
}

#houses .house .text{
	position: relative;
	margin: 0px;
	padding: 4px;
	width: 102px;
  height: 24px;
  font-size: 10px;
	line-height: 13px;
  overflow: hidden;
}

#houses .house .text .detail{
	position: absolute;
	bottom: 3px;
	right: 6px;
}

#houses .house .text .detail a:link, #houses .house .text .detail a:visited {
  text-decoration: none;
  border-bottom: 0px solid #fff;
}

/* SEARCHBOX / NEWSLETTER*/

#newsletter .value select.vastgoed{
	width: 164px;
  font-size: 11px;
  background-color: #262626;
  color: #fff;
  border: 1px solid #6a6a6a;
}

#newsletter .value input{
  padding: 0px 3px 1px 3px;
  width: 158px;
  font-size: 11px;
  background-color: #262626;
  color: #fff;
  height: 14px;
  border: 1px solid #6a6a6a;
}

#newsletter .value .borderinput {
  height: 16px;
  width: 158px;
  border: 1px solid #6a6a6a;
}

#newsletter .value input.newsletterinput{
  margin-top: 0px;
  padding: 1px 3px 1px 3px;
	width: 158px;
  font-size: 11px;
  background-color: #262626;
  color: #fff;
  height: 15px;
  border: 0px solid #6a6a6a;
}

#content #searchbox .value input.smallbutton{
  margin: 5px 0px 0px -5px;
  padding: 0px 3px 3px 3px;
  width: 28px;
  height: 17px;
  line-height: 16px;
  float: right;
  font-size: 11px;
  background-color: #262626;
  color: #fff;
  border: 0px solid #6a6a6a;
  border: 1px solid #6a6a6a;  
}

#content #newsletter .value input.smallbutton{
  margin: 0px 0px 0px -5px;
  padding: 0px 3px 3px 3px;
  width: 28px;
  height: 16px;
  line-height: 16px;
  float: left;
  font-size: 11px;
  background-color: #262626;
  color: #fff;
  border: 0px solid #6a6a6a;
  border-left: 0px solid #fff;
}

#newsletter {
  margin: 10px 0px 21px 0px;
  padding: 0px;
  float: left;
  display: inline;
  color: #b2b2b2;
  text-align: left;
  line-height: 18px;
  width: 184px;
  border: 1px solid #555555;
}

#searchbox {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  display: inline;
  color: #b2b2b2;
  text-align: left;
  line-height: 18px;
  width: 184px;
  border: 1px solid #555555;
}

#searchbox .tabs{ margin: 0px 0px 0px 0px; padding: 0px;  }
#searchbox .tabs ul { margin: 0px; padding: 0px; list-style-type: none; }

#searchbox .tabs li {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 92px;
  height: 30px;
  line-height: 30px;
  font-weight: bold;
  font-size: 11px;
  text-align: center;
  float: left;
  cursor: pointer;
  background: #202020;
}

#searchbox .tabs li.current { height: 30px; background: #393939; }

#searchbox_horiz{
  position: relative;
  margin-bottom: 10px;
  width: 722px;
  float: left;
  color: #b2b2b2;
}

#searchbox_horiz .tabs{
  width: 715px;
  height: 24px;
  background-color: #000;

}

#form_residental_hor {
  border: 1px solid #6a6a6a;
}

#searchbox_horiz .tabs ul { margin: 0px; padding: 0px; list-style-type: none; }
#searchbox_horiz .tabs li {
  margin: 0px 0px 0px 10px;
  padding: 3px 5px;
  width: auto;
  float: left;
  display: inline;
  cursor: pointer;
  color: #6a6a6a;
  border-top: 1px solid #6a6a6a;
  border-left: 1px solid #6a6a6a;
  border-right: 1px solid #6a6a6a;
  border-bottom: 0px solid #6a6a6a;
}

#searchbox_horiz .tabs li.current {
  margin: 0px 0px 0px 10px;
  padding: 3px 5px;
  height: 17px;
  width: auto;
  float: left;
  display: inline;
  cursor: pointer;
  color: #fff;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #000;
}

#searchbox_horiz .block1 {
  float: left;
  width: 175px;
}

#searchbox_horiz .block2 {
  float: left;
  width: 550px;
}

#searchbox_horiz .block3 {
  float: left;
  width: 100%;
}

#searchbox_horiz input.searchbutton{
  padding: 4px 0px;
  margin-bottom: 4px;
  width: 75px;
  cursor: pointer;
  float: left;
  display: block;
  font-size: 11px;
  font-weight: bold;
  color: #5b5c5f;
  background: url(pics/bg_search_bt.gif) left bottom #cbcbcb;
  border: 0px solid #cbcbcb;
}

#searchbox_horiz .search_description {
  padding: 3px 10px;
  width: 95px;
  float: left;
  display: inline;
  font-size: 11px;
  font-weight: bold;
}

#searchbox_horiz .search_description_buttons {
  padding: 3px 10px;
  width: 65px;
  float: left;
  display: inline;
  font-size: 11px;
  font-weight: bold;
}

#searchbox_horiz .value {
  padding: 5px 10px;
  width: 570px;
  float: left;
  display: inline;
}

#searchbox_horiz .value input.large {
  padding: 0px 3px 1px 3px;
  margin-bottom: 1px;
  width: 191px !important;
  width: 178px;
  background-color: #262626;
  color: #fff;
  border: 1px solid #6a6a6a;
}

#searchbox .row, #newsletter .row{
  font-size: 11px;
}

#searchbox .search_description, #newsletter .search_description{
  padding: 3px 10px 3px 10px;
  width: 164px;
  background: #393939;
  font-size: 11px;
  font-weight: bold;
}

#newsletter .search_header, #searchbox .search_header {
  padding: 2px 10px;
  width: 164px;
  background: #323232;
  font-size: 11px;
  font-weight: bold;
}
      
#searchbox .value {
  padding: 0px 10px 0px 10px;
  width: 164px;
  background: #393939;
}

#newsletter .value{
  padding: 0px 10px 5px 10px;
  width: 164px;
  background: #393939;
}

#searchbox .value select, select.country{
  width: 164px;
  font-size: 11px;
  background-color: #262626;
  color: #fff;
  border: 1px solid #6a6a6a;
}

input.searchtext{
  padding: 1px 3px;
  width: 162px;
  font-size: 10px;
  background: #f4f4f4;
  border: 1px solid #b4b4b4;
}

select.price{
  width: 71px;
  font-size: 10px;
}    

select.price_large{
  width: 91px;
  font-size: 10px;
}

#searchbox .search_description input.searchbutton, #newsletter .search_description input.searchbutton, #newsletter .search_description input.submit {
  padding: 0px 5px;
  margin-right: 5px;
  font-size: 10px;
  font-weight: bold;
  color: #262626;
  background: #afafb1;
  border: 1px solid #afafb1;
  cursor: pointer;
}

#content .status{
  width: 200px;
  height: 116px;
  position: absolute;
  right: 207px;
  top: 280px;
  z-index: 500;
}

#content .status_large {
  width: 200px;
  height: 116px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 500;
}

#content .text{
  padding: 20px 30px 30px 0px;
  width: 497px;
  float: left;
  display: inline;
  font: 12px verdana, sans-serif;
  line-height: 18px;
  overflow: hidden;
}

#content .content{
  width: 528px;
  float: left;
  display: inline;
  overflow: hidden;
}

#content .content .icons {
  margin: 0px;
  padding: 0px;
  width: 492px;
  float: left;
  color: #666666;
  font-size: 11px;
  border: 1px solid #fff;
}

#content .content .icons img {
    margin: 10px 12px;
}

#content .slidehowdetail{
	padding: 10px 30px 30px 30px;
	width: 245px;
	float: left;
	background: #ccc;
}

#content .textdetail_header{
  padding: 0px 0px 0px 0px;
  width: 528px;
  float: right;
  display: inline;
  overflow: hidden;
}

#content .textdetail{
  padding: 15px 30px 15px 0px;
  width: 498px;
  float: right;
  display: inline;
  overflow: hidden;
}

#content .textdetail .detail_header, #content .textdetail_header .detail_header {
  padding: 0px 30px 0px 0px;
  width: 498px;
  color: #c26c09;
  font-size: 18px;
  line-height: 28px;
  float: right;
  display: inline;
  border-bottom: 1px solid #fff;
}

.detail_header_news {
  padding: 10px 30px 10px 0px;
  width: 498px;
  color: #c26c09;
  font-size: 18px;
  line-height: 28px;
  float: left;
  display: inline;
  border-bottom: 1px solid #fff;
}

#content .textdetail .detail_header .adreshead, #content .textdetail_header .detail_header .adreshead {
  width: 418px;
  float: left;
  display: inline;
  font-size: 20px;
}

#content .textdetail .detail_header .respond img, #content .textdetail_header .detail_header .respond img {
  margin: 0px 2px 0px 0px;
  padding: 7px 4px 5px 0px;
  width: 17px;
  height: 13px;
  float: right;
  display: inline;
}

#content .makelaarinfo{
	padding: 20px;
}

#content .makelaarinfo img{
	float: left;
}

#content .realestate_description {
  margin: 0px 0px 0px 140px;
  line-height: 75px;
}

#content .admin{
  padding: 20px 0px;
  width: 725px;
  float: left;
  overflow: hidden;
  color: #fff;
  background-color: #000;
}

#infotable {
  margin-top: 0px;
  float: left;
  width: 495px;
}

#infotable .description{
	padding: 5px;
	width: 200px;
	float: left;
	text-align: left;
	font-weight: bold;
    line-height: 20px;
}

.description_price{
  padding: 5px 5px 5px 0px;
  width: 145px;
  float: left;
  text-align: left;
  line-height: 20px;
  font: 17px Palatinoarial, verdana, sans-serif;
  font-weight: bold;
  color: #fff;
}

#infotable .value{
  padding: 5px;
  width: 210px;
  float: left;
  line-height: 21px;
}

.value_price{
  padding: 5px;
  float: left;
  line-height: 21px;
  font: 17px Palatinoarial, verdana, sans-serif;
  font-weight: bold;
  color: #c26c09;
}

.price {
  width: 305px;
  padding: 0px 18px 10px 0px;
  border-bottom: 0px solid #fff;
}

#content .price img { margin-top: 3px; float: left; }
.price .priceadd { margin-top: 7px; float: right; font-size: 10px; color: #fff;} 

#addinfo {
  margin: 0px;
  padding: 0px;
  width: 492px;
  float: left;
  color: #666666;
  font-size: 11px;
  border: 1px solid #666666;
}

#addinfo .description{
  padding: 5px;
  width: 145px;
  float: left;
  text-align: left;
  font-weight: bold;
  line-height: 14px;
}

#addinfo .value{
  padding: 5px;
  width: 75px;
  float: left;
  line-height: 15px;
  color: #c26c09;
}

#addinfo .description2{
  padding: 5px;
  width: 95px;
  height: 14px;
  float: left;
  text-align: left;
  font-weight: bold;
  line-height: 14px;
  overflow: hidden;
}

#addinfo .value2{
  padding: 5px;
  width: 125px;
  float: left;
  line-height: 15px;
  color: #c26c09;
}

#addinfo .value_address{
  padding: 0px 5px;
  width: 370px;
  float: left;
  line-height: 25px;
  color: #c26c09;
}

#addinfolarge {
  margin: 0px;
  padding: 0px;
  width: 722px;
  float: left;
  color: #666666;
  font-size: 11px;
  border: 1px solid #666666;
}

#addinfolarge .description{
  padding: 5px;
  width: 165px;
  float: left;
  text-align: left;
  font-weight: bold;
  line-height: 14px;
}

#addinfolarge .value{
  padding: 5px;
  width: 55px;
  float: left;
  line-height: 15px;
  color: #c26c09;
}

#addinfolarge .description2{
  padding: 5px;
  width: 95px;
  height: 14px;
  float: left;
  text-align: left;
  font-weight: bold;
  line-height: 14px;
  overflow: hidden;
}

#addinfolarge .value2{
  padding: 5px;
  width: 245px;
  float: left;
  line-height: 15px;
  color: #c26c09;
}

#addinfolarge .value_address{
  padding: 0px 5px;
  width: 370px;
  float: left;
  line-height: 25px;
  color: #c26c09;
}

#content .images_bar {
	padding: 20px 0px 30px 4px;
    margin-right: 10px;
	width: 191px;
    min-height: 372px;
    height: auto !important;
    height: 372px;
	float: right;
    text-align: center;
    line-height: 0px;
	background: #272727;
}

#content .images_bar .youtubeblock { position: relative; margin: 0px 3px 0px -3px; width: 185px; height: 129px; float: left; display: inline; overflow: hidden; }
#content .images_bar .youtubenews { position: relative; z-index: 10; margin: 0px 4px 0px 0px; float: left; }
#content .images_bar .youtubeblock img { background: transparent; width: 185px; height: 137px; position: absolute; top: 0; right: 0; z-index: 5; border: 0px;}  
#content .images_bar .youtubenews img { background: transparent; position: relative; margin: 0px 2px 0px 0px; float: left; border: 0px; } 

#content .images_bar.long {
  min-height: 372px;
  height: auto !important;
  height: 372px;
}

* html #content .images_bar {
    margin-right: 6px;
    width: 191px;
}


#content .images_bar .description{
	margin: 0px 0px 10px 0px;
	padding: 10px;
	width: 167px;
	float: left;
	font-size: 12px;
	background: #272727;
	line-height: 18px;
}


#content .images_bar img{
	margin: 1px 6px 5px 0px;
	padding: 0px;
	font-size: 0px;
  text-align: center;
  display: inline;
	border: 1px solid #555555;
	background: #272727;
}

#slideshow2{
  margin: 0px 0px 0px 0px;
	position: relative;
	overflow: hidden;
}

#slideshow2 .thumbs{
	margin: 0px 0px 0px 0px;
}

* html #slideshow2 .thumbs{
	margin: 0px 0px 0px 0px;
}

#slideshow2 .thumbs img{
	margin: 0px 0px 5px 0px;
	padding: 0px 2px 0px 3px;
	float: left;
	border: 0px;
}

#slideshow2 a:link img, #slideshow2 a:visited img { background-color: transparent; margin: 0px 5px 5px -6px; border: 0px solid #fff; }

#slideshow {
    position:relative;
    right: 0;
    float: right;
    margin: 5px 0px 0px 0px;
    width: 174px;
    height: 129px;
    border: 1px solid #C26C09;
}

#slideshow IMG {
    position:absolute;
    top:0;
    right:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

#slidedivs{
    position: relative;
    right: 0;
    float: right;
    width: 176px;
    height: 40px;
    color: #fff;
    font-weight: bold;
    background-color: #C26C09;
}

#slidedivs .textitem {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    width: 176px;
    height: 40px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    background-color: #C26C09;
}

#slidedivs .textitem a:link, #slidedivs .textitem a:visited, #slidedivs .textitem a:hover {
  color: #fff;
  font-weight: bold;
  font: 14px trebuchet ms, verdana, sans-serif;
  text-decoration: none;
}

#slidedivs .textitem.active {
    z-index:10;
    opacity:1.0;
    color: #000;
}

#slidedivs .textitem.last-active {
    z-index:9;
}


#content .line{
	margin: 20px 0px;
	border: 1px dashed #666;
}

h1, td h1 {font: 19px trebuchet ms, verdana, sans-serif;  font-weight: bold; color: #c26c09;}
h2, td h2 {font: 17px Palatinoarial, verdana, sans-serif;  font-weight: bold; color: #c26c09; margin-bottom: 7px;}
h2.white, td h2.white {font: 17px Palatinoarial, verdana, sans-serif;  font-weight: bold; color: #fff; margin-right: 35px;}
h3, td h3 {font: 15px trebuchet ms, verdana, sans-serif;  font-weight: bold; color: #c26c09;}
h3.detail {padding: 20px 0px; font: 15px trebuchet ms, verdana, sans-serif;  font-weight: bold; color: #c26c09;}
h4, td h4 {font: 14px trebuchet ms, verdana, sans-serif;  font-weight: bold; color: #c26c09;}
h5, td h5 {font: 13px trebuchet ms, verdana, sans-serif;  font-weight: bold; color: #c26c09;}
h6, td h6 {font: 12px trebuchet ms, verdana, sans-serif;  font-weight: bold; color: #c26c09;}

#content .admin .invulformulier .row .invul h2 { margin-bottom: 2px;}
#ContactLanguageTabs { float: left; }
#infotable h2 { margin-bottom: 2px; }

#content .cat_cattype h2.white { font-size: 14px; padding-top: 13px; font-weight: normal;}

span.font9{ font-size: 9px;}
span.font10{font-size: 11px;}

#content a:link, #content a:visited {text-decoration: none; color: #666666 ;  border-bottom: 0px solid #666666;}
#content a:hover { color: #666666;  border-bottom: 0px solid #666666; }

#content a:link.orange, #content a:visited.orange {text-decoration: none; color: #c26c09;  border-bottom: 1px solid #c26c09;}
#content a:hover.orange { color: #c26c09;  border-bottom: 1px solid #c26c09; }

table {margin: 5px 0px;}
td {
	font: 12px trebuchet ms, verdana, sans-serif;
	line-height: 16px;
	color: #fff;
}

#content img { margin: 0px 0px; }
#content img.left {	margin: 0px 10px 10px 0px; float: left; }
#content img.right { margin: 0px 0px 10px 10px; float: right; }

p { margin-bottom: 9px;}

#content ul { margin: 10px 0px 10px 15px; list-style-type: disc;}
#content li { margin: 0px 0px 0px 15px;}
#content ol { margin: 10px 0px 10px 20px;}

#ForRentDiv { float: left; display: inline; margin: -2px 0px 5px 15px; height: 25px;}
#ForSaleDiv { float: left; display: inline; margin: -2px 0px 5px 15px; height: 25px;}

/* ------------------------------------------------------------------------- Footer */

#footer {
	position: absolute;
	padding: 40px 0px 10px 0px;
	left: 0px;
	bottom: 0px;
	width: 975px;
  font-size: 10px;
	text-align: right;
	background-color: #000;
}

#footer .left {
	width: 225px;
	float: left;
}

#footer .right {
	margin-top: 4px;
	padding: 0px 30px;
	width: 690px;
	float: left;
	color: #999;
	font-size: 10px;
	line-height: 12px;
	text-align: center;
	background-color: #000;
}

#footer ul{
	float: right;
}

#footer li{
	margin: 0px 0px 0px 10px;
	list-style-type: none;
	float: left;
}

#footer li a:link, #footer li a:visited {
	text-decoration: none;
	line-height: 20px;
	color: #ccd0d3;
}

#footer li a:hover { color: #ccd0d3;; }

br.clear { height: 0px; font: 0px trebuchet ms, verdana, sans-serif; line-height: 0px; clear: both; }


/* ------------------------------------------------------------------------- Google Map */

#map{
  width: 725px;
  height: 400px;
  overflow: hidden;
}

#map_search{
  margin: 0px 0px 0px 0px;
  width: 528px;
  height: 420px;
  float: left;
  display: inline;
  border: 1px solid #c26c09;
  overflow: hidden;
}

#mapdetail {
  margin-bottom: 20px;
  float: left;
  width: 492px;
  height: 255px;
  overflow: hidden;
}

/* Default list style */
#list{
  width: 722px;
  min-height: 25px;
  height: auto !important;
  height: 25px;
  font: 12px trebuchet ms, verdana, sans-serif;
  border: 1px solid #555555;
}

#list h3{ font: 15px trebuchet ms, verdana, sans-serif; font-weight: bold; color: #b2b2b2; margin-bottom: 7px; }

#list .control     { padding: 3px 3px 3px 9px; width: 710px; line-height: 20px; height: 20px; font-weight: bold; color: #b2b2b2; background: #121212; }
#list .control a:link   { float: left; color: #b2b2b2; text-decoration: none; border-bottom: 0px;}
#list .control a:visited { float: left; color: #b2b2b2; text-decoration: none; border-bottom: 0px;}
#list .control a:hover   { color: #fff; text-decoration: underline; }
#list .control .stripe    { margin: 0px 10px; float: left; }
#list .control img { margin: 2px 5px 0px 0px; float: left; }

#list .head        { margin: 0px; padding: 3px; width: 716px; height: 25px; line-height: 25px; font-weight: bold; color: #c26c09; background: #2b2b2b; }
#list .row_even    { margin: 0px; padding: 2px 3px 3px 3px; width: 716px; min-height: 25px; height: auto !important; height: 25px; line-height: 25px; color: #fff; background: #3a3a3a; }
#list .row_even.dotback    { padding: 2px 3px 3px 3px; background: #3a3a3a url(pics/dot_t.gif) top left repeat-y; }
#list .row_uneven  { margin: 0px; padding: 2px 3px 3px 3px; width: 716px; min-height: 25px; height: auto !important; height: 25px; line-height: 25px; color: #fff; background: #323232; }
#list .row_uneven.dotback  { padding: 2px 3px 3px 3px; background: #323232 url(pics/dot_t.gif) top left repeat-y; }

#list .row_even a:link, #list .row_even a:visited, #list .row_even a:hover,
#list .row_uneven a:link, #list .row_uneven a:visited, #list .row_uneven a:hover {
  color: #fff;
  text-decoration: underline;
}

#list .column20 { width: 15px;  float: left; padding-right: 5px; }
#list .column50 { width: 45px;  float: left; padding-right: 5px; }
#list .column25 { width: 25px;  float: left; padding-right: 5px; }
#list .column70 { width: 74px; float: left; padding-right: 5px; }
#list .column100{ width: 95px; float: left; padding-right: 5px; }
#list .column125{ width: 120px; float: left; padding: 0px 5px 0px 7px; }
#list .column150{ width: 145px; float: left; padding: 0px 5px 0px 7px; }
#list .column150_orange{ width: 150px; float: left; color: #c26c09;}
#list .column200{ padding: 0px 5px 0px 7px; width: 195px; float: left; }
#list .column225{ padding: 0px 5px 0px 7px; width: 220px; float: left; }
#list .column250{ padding: 0px 5px 0px 7px; width: 245px; float: left; }
#list .column250_orange{ padding-left: 7px; width: 250px; float: left; color: #c26c09;}
#list .column300{ padding: 0px 5px 0px 7px; width: 295px; float: left; }
#list .column350{ padding-left: 7px; width: 350px; float: left; }
#list .column400{ width: 450px; float: left; }
#list .column600{ width: 570px; float: left; }

#list .icon_right           { width: 25px; float: right; }
#list .icon_right img       { margin-top: 3px; }
#list .icon_right a:link    { float: left; color: #fff; text-decoration: none; border-bottom: 0px;}
#list .icon_right a:visited { float: left; color: #fff; text-decoration: none; border-bottom: 0px;}
#list .icon_right a:hover   { color: #fff; text-decoration: underline; }

#list .dot { margin-left: 9px; }

#prevnext_container {
    padding-top: 15px;
    width: 732px;
    height: 70px;
    display: block;
    background-color: #000;
}

#prevnext {
  width: 725px;
  height: 35px;
  display: block;
  background-color: #000;
  border-top: 1px solid #c26c09;
}

#prevnext .prev {
  padding: 0px 5px;
  margin: 1px 0px 0px 0px;
  font-size: 10px;
  color: #fff;
  background: #c26c09;
  border: 1px solid #c26c09;
  float: left;
}

#prevnext .prevnone {
  padding: 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 100px;
  font-size: 10px;
  color: #fff;
  float: left;
}

#prevnext .pages {
  margin-top: 2px;
  margin-left: 90px;
  width: 280px;
  float: left;
  display: inline;
  text-align: center;
  font-size: 10px;
  background-color: #000;
}

#prevnext .next {
  padding: 0px 5px;
  margin: 1px 0px 0px 0px;
  font-size: 10px;
  color: #fff;
  background: #c26c09;
  border: 1px solid #c26c09;
  float: right;
}

#prevnext .nextnone {
  padding: 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 100px;
  font-size: 10px;
  color: #fff;
  float: right;
}

#prevnext .prev a:link, #prevnext .prev a:visited, #prevnext .prev a:hover,
#prevnext .next a:link, #prevnext .next a:visited, #prevnext .next a:hover {
    color: #fff;
}

#overview {
  width : 600px;
}

#overview .col1 {
  width : 200px;
  float : left;
}

#overview .col2 {
  width : 200px;
  float : left;
}

#Blackspacer { width: 725px; height: 20px; float: left; display: block; background-color: #000;}

#listview { width: 723px; float: left; font-size: 12px; line-height: 28px; border: 1px solid #555555; background-color: #000;}
#listview .header_row { height: 28px; font-weight: bold; color: #c26c09; background-color: #2b2b2b; }
#listview .header_row .column275 { padding: 0px 14px 0px 109px; width: 165px;}
#listview .row, #listview .row_even {
    padding: 6px 0px 0px 0px;
    margin: 0px;
    min-height: 25px;
    height: auto !important;
    height: 25px;
    line-height: 18px;
    cursor: pointer;
    background-color: #3a3a3a;
}

#listview .row_uneven {
    padding: 6px 0px 0px 0px;
    margin: 0px;
    min-height: 25px;
    height: auto !important;
    height: 25px;
    line-height: 18px;
    cursor: pointer;
    background-color: #323232;
}

#listview .hover {
    padding: 6px 0px 0px 0px;
    margin: 0px;
    min-height: 25px;
    height: auto !important;
    height: 25px;
    line-height: 18px;
    background-color: #2b2b2b;
    cursor: pointer;
}

#listview .column305 { padding: 0px 14px 0px 19px; width: 272px; float: left; overflow: hidden;}
#listview .column205 { padding: 0px 14px 0px 19px; width: 172px; float: left; overflow: hidden;}
#listview .column200 { padding: 0px 14px 0px 19px; width: 164px; float: left; overflow: hidden;}
#listview .column400 { padding: 0px 14px 0px 19px; width: 400px; float: left; overflow: hidden;}
#listview .column350 { padding: 0px 14px 0px 19px; width: 345px; float: left; overflow: hidden;}
#listview .column300 { padding: 0px 14px 0px 19px; width: 295px; float: left; overflow: hidden;}
#listview .column275 { padding: 0px 14px 0px 19px; width: 255px; float: left; overflow: hidden;}
#listview .column275_image { padding: 0px 14px 0px 5px; width: 270px; float: left; overflow: hidden;}
#listview .column250 { padding: 0px 14px 0px 19px; width: 214px; float: left; overflow: hidden;}
#listview .column175 { padding: 0px 14px; width: 167px; float: left; overflow: hidden;}
#listview .column165 { padding: 0px 14px; width: 137px; float: left; overflow: hidden;}
#listview .column155 { padding: 0px 14px; width: 127px; float: left; overflow: hidden;}
#listview .column125 { padding: 0px 14px; width: 97px; float: left; overflow: hidden;}
#listview .column115 { padding: 0px 14px; width: 87px; float: left; overflow: hidden;}
#listview .column105 { padding: 0px 14px; width: 77px; float: left; overflow: hidden;}
#listview .column85  { padding: 0px 14px; width: 68px; float: left; overflow: hidden;}
#listview .column80  { padding: 0px 14px; width: 63px; float: left; overflow: hidden;}
#listview .column65  { padding: 0px 14px; width: 48px; float: left; overflow: hidden;}
#listview .column60  { padding: 0px 14px; width: 43px; float: left; overflow: hidden;}

#listview .header_row .column305 { padding: 0px 28px 0px 5px;  overflow: hidden;}
#listview .header_row .column205 { padding: 0px 28px 0px 5px;  overflow: hidden;}
#listview .header_row .column165, #listview .header_row .column105 { padding: 0px 28px 0px 0px;  overflow: hidden;}
#listview .header_row img { margin-right: 4px; }
#listview .header_row img { margin-top: 0px !important; margin-top: 9px; }

#listview .row_even a:link, #listview .row_even a:visited, #listview .row_even a:hover,
#listview .row_uneven a:link, #listview .row_uneven a:visited, #listview .row_uneven a:hover,
#listview .hover a:link, #listview .hover a:visited, #listview .hover a:hover {
  color: #fff;
  text-decoration: underline;
}

#listview .up_down {margin: 8px 5px 0px 0px; width: 9px; float: left; display: inline; }
#listview .up_down img { margin: 0px; float: left; display: inline; }

.invulformulier {
  margin-bottom: 30px;
  width: 720px;
  float: left;
  font: 12px trebuchet ms, verdana, sans-serif;
  line-height: 18px;
  color: #fff;
}

.invulformulier .toggle_categories {
    margin: 5px 0px 0px 0px;
    padding: 0px;
    float: left;
    display: inline;
}

.invulformulier .toggle_categoriesid {
    margin: 0px;
    padding: 0px;
    float: right;
    display: inline;
}

.invulformulier .toggle_categories a:link,
.invulformulier .toggle_categories a:visited {
    margin: 0px;
    padding: 0px;
    float: left;
    display: inline;
}

#content .invulformulier #formblock_header, #content .invulformulier #formblock_header {
  position: relative;
  margin: 0px;
  padding: 0px 10px;
  width: 702px;
  height: 20px;
  float: left;
  display: inline;
  color: #B56710;
  line-height: 20px;
  background-color: #3C3C3C;
  font-size: 14px;
  font-weight: bold;
}

#content .invulformulier #formblock_header img {
  position: absolute;
  top: 0px;
  right: 0px;
}

.sentence_header {
  cursor: pointer;
}

/*#content .invulformulier #formblock_header a:link, #content .invulformulier #formblock_header a:visited {
  margin: 0px;
  padding: 0px;
  color: #c26c09;
  line-height: 20px;
  font-size: 16px;
}*/

.invulformulier .block {
  position: relative;
  margin-bottom: 3px;
  padding: 3px 0px;
  width: 722px;
  float: left;
  border: 1px solid #6a6a6a;
}

.invulformulier .block .tabs {
  position: absolute;
  top: 0px;
  left: 0px;
  margin: -1px 0px 0px -1px;
  width: 724px;
  height: 24px;
  background-color: #000;
  border-bottom: 1px solid #6a6a6a;
}

.invulformulier .block .tabs .tab_text {
  position: absolute;
  margin-left: 260px;
  left: 0px;
  top: 0px;
  z-index: 1000;
}

#tab1, #sel_tab1 {
  margin: 0px 0px 0px 10px;
  padding: 3px 5px;
  height: 17px;
  width: auto;
  float: left;
  display: inline;
  cursor: pointer;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #000;
}

#tab2, #sel_tab2 {
  margin: 0px 0px 0px 10px;
  padding: 3px 5px;
  width: auto;
  float: left;
  display: inline;
  cursor: pointer;
  color: #6a6a6a;
  border-top: 1px solid #6a6a6a;
  border-left: 1px solid #6a6a6a;
  border-right: 1px solid #6a6a6a;
  border-bottom: 0px solid #6a6a6a;
}

.invulformulier .row {
  float: left;
  width: 720px;
}

.invulformulier .omschrijving {
  padding: 0px 5px;
  width: 240px;
  float: left;
  text-align: right;
  display: inline;
}

.invulformulier .omschrijvingkort {
  padding: 0px 5px;
  width: 10px;
  float: left;
  text-align: right;
  display: inline;
}

.invulformulier .omschrijving2 {
  padding: 0px;
  margin: 0px;
  float: right;
  text-align: right;
  display: inline;
}

.invulformulier .invul, .invulformulier .invullen {
  padding: 0px 0px 0px 5px;
  margin: 1px 5px 2px 5px;
  float: left;
  display: inline;
}

.invulformulier .invul2{
  padding: 0px;
  margin: 0px 0px 2px 0px;
  float: left;
  display: inline;
}

.invulformulier .invul .invul_sentence {
    width: 675px;
}

.uplBtn_spanButtonPlaceholder {
  position: absolute;
  top: 0;
  margin: 0px 0px 0px 0px;
  float: left;
}

#btnCancel {
    margin-bottom: 5px;
    float: right;
    display: inline;
}

#buttonrow {
    margin-top: 10px;
    border-top: 1px solid #c26c09;
    width: 724px;
    height: 20px;
}

#buttonrow input.savebutton {
  padding: 0px 5px;
  margin: 1px 0px 0px 0px;
  font-size: 10px;
  color: #fff;
  background: #c26c09;
  border: 1px solid #c26c09;
  float: right;
  cursor: pointer;
}

div.fieldset {
    border:  1px solid #afe14c;
    margin: 10px 0;
    padding: 20px 10px;
}

div.fieldset span.legend {
    position: relative;
    background-color: #000;
    padding: 3px;
    top: -30px;
    font: 700 12px Arial, Helvetica, sans-serif;
    color: #fff;
}

div.flash {
    width: 340px !important;
    width: 327px;
    margin: 10px 5px;
    border-color: #6a6a6a;
  /*
    -moz-border-radius-topleft : 5px;
    -webkit-border-top-left-radius : 5px;
    -moz-border-radius-topright : 5px;
    -webkit-border-top-right-radius : 5px;
    -moz-border-radius-bottomleft : 5px;
    -webkit-border-bottom-left-radius : 5px;
    -moz-border-radius-bottomright : 5px;
    -webkit-border-bottom-right-radius : 5px;
    */
}

.invulformulier .invul input.small {
  padding: 0px 3px 1px 3px;
  margin-bottom: 1px;
  width: 87px !important;
  width: 74px;
  background-color: #262626;
  color: #fff;
  border: 1px solid #6a6a6a;
}

.invulformulier .invul input.small_number {
  padding: 0px 3px 1px 3px;
  margin: 0px 0px 1px 19px;
  width: 26px !important;
  width: 13px;
  background-color: #262626;
  color: #fff;
  border: 1px solid #6a6a6a;
  text-align: right;
}

.invulformulier .invul input.small2, .invulformulier .invul input.password {
  padding: 0px 3px 1px 3px;
  margin-bottom: 1px;
  width: 127px !important;
  width: 114px;
  background-color: #262626;
  color: #fff;
  border: 1px solid #6a6a6a;
}

.invulformulier .invul input.medium {
  padding: 0px 3px 1px 3px;
  margin-bottom: 1px;
  width: 243px !important;
  width: 230px;
  background-color: #262626;
  color: #fff;
  border: 1px solid #6a6a6a;
}

.invulformulier .invul input.large {
  padding: 0px 3px 1px 3px;
  margin-bottom: 1px;
  width: 343px !important;
  width: 330px;
  background-color: #262626;
  color: #fff;
  border: 1px solid #6a6a6a;
}

.invulformulier .invul input.file {
  padding: 0px 3px 1px 3px;
  margin-bottom: 1px;
  width: 343px !important;
  width: 330px;
  background-color: #262626;
  color: #6a6a6a;
  border: 1px solid #6a6a6a;
}

.invulformulier .invul input.price {
  padding: 0px 3px 1px 3px;
  margin-bottom: 1px;
  width: 87px !important;
  width: 74px;
  background-color: #262626;
  color: #fff;
  border: 1px solid #6a6a6a;
}

.invulformulier .invul input.button {
  padding: 0px;
  margin: 0px;
  width: 169px !important;
  width: 156px;
  height: 17px;
  font-size: 10px;
  color: #fff;
  background: #c26c09;
  border: 1px solid #c26c09;
}

.invulformulier .invul2 input.savebutton, .invulformulier .invul input.submit {
  padding: 0px 5px;
  margin: 1px 0px 0px 0px;
  font-size: 10px;
  color: #fff;
  background: #c26c09;
  border: 1px solid #c26c09;
  float: right;
}

#content a:link.savebutton,
#content a:visited.savebutton {
  padding: 0px 5px;
  margin: 1px 0px 0px 0px;
  font-size: 10px;
  color: #fff;
  background: #c26c09;
  border: 1px solid #c26c09;
  float: left;
}

.MessageBox { margin: 10px; }

 .invulformulier .omschrijving2 input.savebutton {
  padding: 0px 5px;
  margin: 1px 0px 0px 0px;
  font-size: 10px;
  color: #fff;
  background: #c26c09;
  float: left;
  border: 0px solid #c26c09;
 }

 .invulformulier .omschrijving2 input.savebuttonright {
  padding: 0px 5px;
  margin: 1px 0px 0px 0px;
  font-size: 10px;
  color: #fff;
  display: inline;
  float: left;
  background: #c26c09;
  border: 1px solid #c26c09;
 }

.invulformulier .invul input.buttonadress {
  padding: 0px;
  margin: 0px;
  width: 251px !important;
  width: 238px;
  font-size: 10px;
  color: #fff;
  background: #c26c09;
  border: 1px solid #c26c09;
}

.invulformulier .invul textarea {
  padding: 5px;
  width: 338px !important;
  width: 325px;
  font: 12px arial, verdana, sans-serif;
  line-height: 18px;
  background-color: #262626;
  color: #fff;
  border: 1px solid #6a6a6a;
}

.invulformulier .invul select {
  width: 351px !important;
  width: 338px;
  background-color: #262626;
  color: #fff;
  border: 1px solid #6a6a6a;
}

.invulformulier .invul select.small {
  height: 19px;
  width: 75px !important;
}

.invulformulier .invul select.medium {
  height: 19px;
  width: 125px !important;
}

.invulformulier input.checkbox {
    width: 16px;
    height: 16px;
    margin: 2px 0px 5px 0px;
    padding: 0px;
    float: left;
    text-align: left;
}

.invulformulier .icon_checkbox {
    width: 25px;
    float: left;
    display: inline;
    text-align: left;
}

.invulformulier .icon_imagedes {
    width: 215px;
    float: left;
    display: inline;
    text-align: left;
}

.invulformulier .icon_imagedes_mid {
    width: 230px;
    float: left;
    display: inline;
    text-align: left;
}

.invulformulier .icon_imagedes_last {
    width: 170px;
    float: left;
    display: inline;
    text-align: left;
}

.buttons {
  position: absolute;
  bottom: 0px;
  margin-left: 5px;
  width: 343px !important;
  width: 330px;
}

.BackButtonDiv {
    margin: 0px;
    padding: 0px;
    width: 725px;
    float: left;
    display: block;
    border-top: 1px solid #c26c09;
    background-color: #000;
}

.BackButtonDiv a:link.savebutton,
.BackButtonDiv a:visited.savebutton,
.BackButtonDiv a:hover.savebutton {
  padding: 0px 5px;
  margin: 1px 35px 0px 0px;
  font-size: 10px;
  color: #fff;
  background: #c26c09;
  border: 1px solid #c26c09;
}

.progressWrapper {
  width: 343px !important;
  width: 330px;
  overflow: hidden;
}

.progressContainer {
  margin: 5px;
  padding: 4px;
  border: solid 1px #E8E8E8;
  background-color: #F7F7F7;
  overflow: hidden;
}

.red {
  border: solid 1px #B50000;
  background-color: #FFEBEB;
}

.green {
  border: solid 1px #DDF0DD;
  background-color: #EBFFEB;
}

.blue {
  border: solid 1px #CEE2F2;
  background-color: #F0F5FF;
}

.progressName {
  font-size: 8pt;
  font-weight: bold;
  color: #555555;
  width: 323px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError  {
  font-size: 0px;
  width: 0%;
  height: 4px;
  background-color: blue;
  margin: 3px 0px;
}

.progressBarStatus {
  margin-top: 2px;
  color: #000;
  width: 337px;
  font-size: 7pt;
  font-family: Verdana;
  text-align: left;
  white-space: nowrap;
}

.progressBarComplete {
  width: 100%;
  background-color: green;
  visibility: hidden;
}

.progressBarError {
  width: 100%;
  background-color: red;
  visibility: hidden;
}

.progressBarStatus {
  margin-top: 2px;
  width: 337px;
  font-size: 7pt;
  font-family: Verdana;
  text-align: left;
  white-space: nowrap;
}

#thumbnails {
  width: 343px !important;
  width: 330px;
}


.uploadedimage {
  width: 100px;
  height: 100px;
  float: left;
  text-align: center;
  line-height: 12px;
}

#site .question{
    background-color:#3C3C3C;
    color:#B56710;
    font-size:14px;
    font-weight: bold;
    height: auto;
    line-height:20px;
    padding:0 10px;
    width:703px;
    border:1px solid #6A6A6A;
    cursor: pointer;
    position: relative;
}

#site .question img.arrow{
    position: absolute;
    right: 10px;
    top: 0px;
    margin: 0px;
    padding: 0px;
    height: 20px;
    width: 26px;
    line-height: 0px;
    font-size: 0px;
}

#site .answer{
    color: #fff;
    width: 703px;
    padding: 3px 10px;
    font: 12px trebuchet ms, verdana, sans-serif;
    border-bottom:1px solid #6A6A6A;
    border-left:1px solid #6A6A6A;
    border-right:1px solid #6A6A6A;
}

        table.credits{
            border: 1px solid #555555;
            width: 722px;
        }

        table.credits tr{
            height: 25px;
        }

        table.credits tr td{
            padding-left: 5px;
        }

        table.credits tr.even{
            background-color: #323232;
            width: 720px;
        }

        table.credits tr.even.first td{
            color: #C26C09;
            font-weight: bold;
        }

        table.credits tr.uneven{
            background-color: #3A3A3A;
        }
        #bannerAdvertise .advertise .bottom a:link, #bannerAdvertise .advertise .bottom a:visited{
            height: 47px;
            color: #fff;
            display: block;
            width: 175px;
            text-align: center;
            text-decoration: none;
            padding-top: 8px;
            font-size: 14px;
        }
        #bannerAdvertise {
            border: 1px solid #C26C09;
            width: 175px;
            height: 184px;
            position: relative;

        }
        #bannerAdvertise .imageSlider{
            width:175px;
            overflow: hidden;
            position: absolute;
            top: 0px;
            left: 0px;
            height:129px;
        }
        #bannerAdvertise .advertise{
            width: 175px;
            background-color: #C26C09;
            height: 55px;
            position: absolute;
            bottom: 0px;
            left: 0px;
        }
  #agents-bar{
    position: absolute;
    top: 125px;
    left: 0px;
    width: 778px;
    height: 55px;
    background: url(pics/top-bg.gif) top left repeat-x;
    z-index: 300;
  }

  #agents-bar h1{
    float: left;
    color: #000;
    margin-left: 65px;
    line-height: 55px;
    font-size: 32px;
    font-weight: normal;
  }

  #logo-big{
    height:195px;
    overflow:hidden;
    width:330px;
  }

  #agents-bar a:link, #agents-bar a:visited{
    line-height: 55px;
    color: #000;
    margin-left: 50px;
    text-decoration: none;
    float: left;
  }

  #newsletter.small{
    margin: 8px 0px;
  }

  #video-home{
   /* background:transparent url(pics/video_back.png) repeat scroll left top;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pics/video_back.png', sizingMethod='scale');
     */
    margin: 30px 0px 0px 30px;
    height:428px;
    left:0;
    padding:0;
    position:absolute;
    top:21px;
    width:660px;
    z-index:2500;
    display: block;
    background: transparent url(pics/transparent.gif) repeat scroll left top;;
  }
  #advertisePage{
    width: 150px;
    height: 126px;
    overflow: hidden;
    float: right;
  }

  #youtube-container{
    margin: 10px auto;
    text-align: center;
    width: 800px;
    height: 500px;
    overflow: hidden;
    float: left;
  }

  .playercontainer {
    position: relative;
    float: left;
    display: inline;
    margin: 10px 0px 0px -6px;
    width: 197px;
    height: 129px;
  }

  .playercontainer .playeroverlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 20;
  }

  .playercontainer .playermovie {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
  }

#content .images_bar .playercontainer .playeroverlay a img,
#content .images_bar .playercontainer .playermovie a img{
    border: 0px solid #fff;
    background-color: transparent;
  }
  
  .StyleFloatLeft { float: left; }
