/* Design & Code (c) ABOVO Media */
/* ---------------------
General layout
--------------------- */
html,
body
{
   margin               : 0;
   padding              : 0;
}

*
{
   font-family          : "Trebuchet MS", Arial, Helvetica, "Sans Serif";
}

body
{
   margin               : 0px;
   padding              : 0px;
   font-family          : "Trebuchet MS", Arial, Helvetica, "Sans Serif";
   font-size            : 12px;
   line-height          : 18px;
   color                : #43555e;
   background           : #ffffff;
   behavior             : url("csshover.htc"); 
}

#container
{
   position             : relative;
   margin               : 0px auto;
   padding              : 0px 0px 0px 0px;
   width                : 980px;
   height               : 755px;
   background-color     : #ffffff;
}

div,
td,
p
{
   font-size            : 12px;
   line-height          : 18px;
   color                : #43555e;
}

a,
a:link,
a:active,
a:visited
{
   color                : #00638f;
   text-decoration      : none;
}

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

ul
{
   margin               : 0px 0px 0px 0px;
   padding              : 0px 0px 0px 0px;
   list-style           : inside;
   list-style-position  : outside;
   margin-left          : 13px;
}

li
{
   line-height          : 16px;
   list-style-type      : disc;
}

ul.listItems
{
   margin-left          : 0px;
}

#volgb li.listItem
{
   list-style-type      : none;
   margin-left          : 0;
}

img
{
   border               : 0;
}

/* -----------------
Menu
----------------*/
#top1menu ul.submain
{
   position             : absolute;
   visibility           : hidden;
   background-color     : #425968;
   padding              : 5px 0;
   margin               : 1px 0 0 0px;
   border               : 1px solid #31393d;
   opacity              : 0.9;
   filter               : alpha(opacity=90);
}

#top1menu ul.submain li
{
   float                : none;
   height               : auto;
   padding              : 10px 30px 5px 10px;
   background           : none;
}

#top1menu ul.submain li:hover
{
   float                : none;
   height               : auto;
   padding              : 5px 10px 5px 10px;
   background           : none;
   position             : static;
   visibility           : visible;
}

#top1menu .main li .active:hover,
ul.submain
{
   visibility           : visible;
}

.accordprefix
{
   font-size            : 12px;
}

/* --------------
H1
----------------- */
h1
{
   color                : #00638F;
   font-size            : 22px;
   line-height          : 26px;
}

h2
{
   color                : #00638F;
   font-size            : 16px;
   line-height          : 20px;
}

/* ---------------------
template layout
--------------------- */
#top1
{
   position             : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 0px 0px 0px 0px;
   width                : 980px;
   height               : 30px;
   z-index              : 2;
}

#top1balk
{
   position             : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 0px 0px 0px 0px;
   width                : 980px;
   height               : 30px;
   text-align           : left;
   float                : right;
   background           : #e1e7ea;
}

#top1menu
{
   position             : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 5px 0px 0px 10px;
   width                : 775px;
   height               : 30px;
   float                : left;
}

#top1menu ul.main li
{
   display              : block;
   float                : left;
   padding              : 8px 15px 0 15px;
   list-style-image     : none;
   list-style-position  : outside;
   list-style-type      : none;
}
#top1zoek
{
   position             : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 5px 0px 0px 10px;
   width                : 180px;
   height               : 25px;
   float                : right;
}

#top2
{
   position             : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 0px 0px 0px 0px;
   width                : 980px;
   height               : 75px;
   z-index              : 0;
}

#top3
{
   position             : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 0px 0px 0px 0px;
   width                : 980px;
   height               : 170px;
}

#top3a
{
   position             : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 0px 0px 0px 0px;
   width                : 320px;
   height               : 170px;
   background           : #e1e7ea url(../_images/afbeelding1.jpg) no-repeat left top;
   float                : left;
}

#top3atitel
{
   position             : relative;
   margin               : 142px 0px 0px 0px;
   padding              : 5px 0px 0px 10px;
   width                : 310px;
   height               : 23px;
   text-align           : left;
   float                : left;
}

#top3aintro
{
   position             : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 15px 10px 0px 10px;
   width                : 300px;
   height               : 65px;
   text-align           : left;
   float                : left;
}

#top3b
{
   position             : relative;
   margin               : 0px 0px 0px 10px;
   padding              : 0px 0px 0px 0px;
   width                : 320px;
   height               : 170px;
   background           : #e1e7ea url(../_images/afbeelding2.jpg) no-repeat left top;
   float                : left;
}

#top3btitel
{
   position             : relative;
   margin               : 142px 0px 0px 0px;
   padding              : 5px 0px 0px 10px;
   width                : 310px;
   height               : 23px;
   text-align           : left;
   float                : left;
}

#top3bintro
{
   position             : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 15px 10px 0px 10px;
   width                : 300px;
   height               : 65px;
   text-align           : left;
   float                : left;
}

#top3c
{
   position             : relative;
   margin               : 0px 0px 0px 10px;
   padding              : 0px 0px 0px 0px;
   width                : 320px;
   height               : 170px;
   background           : #e1e7ea url(../_images/afbeelding3.jpg) no-repeat left top;
   float                : left;
}

#top3ctitel
{
   position             : relative;
   margin               : 142px 0px 0px 0px;
   padding              : 5px 0px 0px 10px;
   width                : 310px;
   height               : 23px;
   text-align           : left;
   float                : left;
}

#top3cintro
{
   position             : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 15px 10px 0px 10px;
   width                : 300px;
   height               : 65px;
   text-align           : left;
   float                : left;
}

#content
{
   position             : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 0px 0px 0px 0px;
   width                : 978px;
   text-align           : left;
   border-left          : 1px solid #e1e7ea;
   border-right         : 1px solid #e1e7ea;
}

.content_midden
{
   position             : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 15px 0px 0px 10px;
   width                : 309px;
   height               : 210px;
   line-height          : 16px;
   text-align           : left;
   float                : left;
   font-size            : 12px;
   color                : #00638f;
}

#contentb
{
   position             : relative;
   margin               : 0px 0px 0px 10px;
   padding              : 15px 0px 0px 10px;
   width                : 310px;
   height               : 210px;
   line-height          : 16px;
   text-align           : left;
   float                : left;
}

#contentc
{
   position             : relative;
   margin               : 0px 0px 0px 10px;
   padding              : 15px 0px 0px 10px;
   width                : 309px;
   height               : 210px;
   line-height          : 14px;
   text-align           : left;
   float                : left;
}

#laatste_vacatures
{
   width                : 100%;
}
#laatste_vacature
{
   margin               : 0px 0px 0px 0px;
   padding              : 5px 0px 0px 0px;
   width                : 100%;
   line-height          : 13px;
   text-align           : left;
   float                : left;
   display              : block;
}
#laatste_vacature a
{
   line-height          : 14px;
}
#country2
{
   position             : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 5px 0px 0px 0px;
   width                : 300px;
   line-height          : 16px;
   text-align           : left;
   float                : left;
}

#contentdtitel
{
   position             : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 0px 0px 0px 10px;
   width                : 309px;
   height               : 24px;
   text-align           : left;
   float                : left;
   border-bottom        : 1px solid #ffffff;
   background           : #e1e7ea url(../_images/titel_nieuws.gif) no-repeat left top;
}

.contentblocktitel
{
   position             : relative;
   margin               : 0px 0px 0px 10px;
   padding              : 5px 0px 0px 10px;
   width                : 309px;
   height               : 24px;
   text-align           : left;
   float                : left;
   border-bottom        : 1px solid #ffffff;
   background           : #003449;
}

#contentd
{
   position             : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 0px 0px 0px 0px;
   width                : 320px;
   height               : 80px;
   text-align           : left;
   float                : left;
}

#block_d
{
   position             : relative;
   float                : left;
   width                : 310px;
}

#block_e
{
   position             : relative;
   float                : left;
   width                : 310px;
   margin-left          : 10px;
}

#block_f
{
   position             : relative;
   float                : left;
   width                : 308px;
   margin-left          : 20px;
}

#contentdafbeelding
{
   position             : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 0px 0px 0px 0px;
   width                : 75px;
   height               : 75px;
   float                : left;
}

#contentdtekst
{
   position             : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 10px 0px 0px 0px;
   width                : 100%;
   line-height          : 16px;
   text-align           : left;
   float                : left;
   width                : 285px;
}

#contentdtekstfirst
{
   padding              : 2px 0px 0px 0px;
   position             : relative;
   margin               : 0px 0px 0px 0px;
   width                : 100%;
   line-height          : 16px;
   text-align           : left;
   float                : left;
   width                : 285px;
}

#contentdtekst.withImage
{
   width                : 220px;
}

#contentdafbeelding .imgLatestNews
{
   padding-top          : 12px;
}

.contentblock
{
   position             : relative;
   margin               : 0px 0px 0px 10px;
   padding              : 5px 0px 0px 10px;
   width                : 308px;
   min-height           : 75px;
   line-height          : 16px;
   text-align           : left;
   background-color     : #e1e7ea;
   float                : left;
}

#footer
{
   position             : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 0px 0px 0px 0px;
   width                : 980px;
   min-height           : 90px;
   text-align           : left;
   float                : left;
   background           : #e1e7ea url(../_images/footer.gif) no-repeat left top;
}

#footera
{
   position             : relative;
   margin               : 0px 0px 0px 20px;
   padding              : 10px 0px 0px 0px;
   width                : 600px;
   text-align           : left;
   float                : left;
}

#footerb
{
   position             : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 10px 0px 0px 0px;
   width                : 100px;
   height               : 90px;
   text-align           : left;
   float                : left;
}

#footerc
{
   position             : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 10px 0px 0px 0px;
   width                : 180px;
   height               : 90px;
   text-align           : left;
   float                : left;
}

#footerd
{
   position             : relative;
   margin               : 0px 0px 0px 100px;
   padding              : 10px 0px 0px 0px;
   width                : 150px;
   height               : 90px;
   text-align           : left;
   float                : left;
}

.list .vacature_short
{
   margin-left          : 13px;
}

.list .vacature_short_overzicht
{
   margin-bottom        : 10px;
   margin-top           : 0px;
}

.vacature_overzicht_kop
{
   margin-top           : 10px;
   margin-bottom        : 10px;
   font-size            : 14px;
   font-weight          : bold;
}

/* ---------------------
template layout volg
--------------------- */
#contentvolg
{
   position             : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 0px 0px 0px 0px;
   width                : 978px;
   text-align           : left;
   border-top           : 4px solid #e1e7ea;
   border-left          : 1px solid #e1e7ea;
   border-right         : 1px solid #e1e7ea;
}

#volga
{
   position             : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 10px 0px 20px 15px;
   width                : 235px;
   float                : left;
}

#volgaafbeelding
{
   position             : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 0px 0px 0px 0px;
   width                : 232px;
   height               : 220px;
   float                : left;
   background           : url(../_images/regenboog.gif) left top;
}

#volgb
{
   position             : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 20px 20px 20px 10px;
   width                : 450px;
   float                : left;
}

#volgc
{
   position             : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 20px 20px 20px 10px;
   width                : 218px;
   float                : left;
}

#volgcbalk
{
   position             : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 0px 0px 0px 10px;
   width                : 208px;
   height               : 18px;
   background-color     : #003449;
   float                : left;
}

#volgb ul li,
#volgc ul li
{
   list-style-position  : outside;
   margin-left          : 13px;
}

/* ---------------------
tekst
--------------------- */
.contentheading1
{
   font-size            : 18px;
   font-weight          : normal;
   color                : #00638f;
}

.contentheading2
{
   font-size            : 16px;
   line-height          : 18px;
   font-weight          : normal;
}

.titel
{
   color                : #ffffff;
   font-size            : 16px;
}

.titel2
{
   color                : #43555e;
   font-size            : 16px;
   line-height          : 30px;
}

.intro
{
   color                : #003449;
   line-height          : 16px;
}

.textheading1
{
   font-size            : 12px;
   font-weight          : bold;
   color                : #00638f;
}

.datum
{
   font-size            : 12px;
   font-weight          : bold;
   color                : #003449;
}

.blauw
{
   color                : #00638f;
}

/* ---------------------
links
--------------------- */
.link1:link,
.link1:active,
.link1:visited
{
   color                : #00638f;
   text-decoration      : none;
}

.link1:hover
{
   color                : #43555e;
   text-decoration      : underline;
}

.link2:link,
.link2:active,
.link2:visited, 
.contentblock ul li a:link,
.contentblock ul li a:active,
.contentblock ul li a:visited
{
   color                : #003449;
   text-decoration      : none;
}

.link2:hover
{
   color                : #00638f;
   text-decoration      : underline;
}

.link3:link,
.link3:active,
.link3:visited,
.content_midden a:link,
.content_midden a:active,
.content_midden a:visited
{
   color                : #00638f;
   font-weight          : bold;
   text-decoration      : none;
}

.content_midden p
{
   margin               : 0px;
   padding              : 0px;
   line-height          : 16px;
}

.link3:hover
{
   color                : #43555e;
   text-decoration      : underline;
}

.vacatureslink:link,
.vacatureslink:active,
.vacatureslink:visited
{
   color                : #00638f;
   line-height          : 14px;
   font-weight          : bold;
   text-decoration      : none;
}

.vacatureslink:hover
{
   color                : #43555e;
   text-decoration      : underline;
}

.knopgrijs:link,
.knopgrijs:active,
.knopgrijs:visited
{
   color                : #43555E;
   font-weight          : bold;
   text-decoration      : none;
   background-color     : #E1E7EA;
   padding              : 0px 20px 1px 20px;
}

.knopgrijs:hover
{
   color                : #ffffff;
   background-color     : #00638f;
   text-decoration      : none;
}

.knopgrijs2 div
{
   cursor               : pointer;
   width                : 100%;
   height               : 19px;
}

.knopgrijs2:link,
.knopgrijs2:active,
.knopgrijs2:visited
{
   color                : #43555E;
   font-weight          : bold;
   text-decoration      : none;
}

.knopgrijs2:hover div
{
   color                : #ffffff;
   background-color     : #00638f;
   text-decoration      : none;
}

.titel:link,
.titel:active,
.titel:visited
{
   color                : #ffffff;
   font-size            : 16px;
   font-weight          : normal;
   text-decoration      : none;
}

.titel:hover
{
   color                : #00638f;
   text-decoration      : none;
}

.titel2:link,
.titel2:active,
.titel2:visited
{
   color                : #003449;
   font-size            : 16px;
   font-weight          : normal;
   text-decoration      : none;
}

.titel2:hover
{
   color                : #9db0ba;
   text-decoration      : none;
}

/* ---------------------
tabs
--------------------- */
#vacatures_tab
{
   height               : 19px;
   width                : 49%;
   background-color     : #00638f;
   text-align           : center;
   margin               : 0px 0px 0px 0px;
   padding              : 0px 0px 0px 0px;
   float                : left;
   color                : #FFFFFF;
   font-size            : 14px;
}

#vacatures_tab2
{
   float                : left;  
   width                : 49%;
   background-color     : #E1E7EA;
   height               : 19px;
   text-align           : center;
}

/* ---------------------
menu boven
--------------------- */
/* Lists and Navigation */
ul { }

#top1menu ul.main
{
   margin               : 0;
   padding              : 0;
}

#top1menu ul.main li
{
   float                : left;
   display              : block;
   height               : 25px;
   padding              : 0px 17px 0 0px;
}

#top1menu ul.submain
{
   position             : absolute;
   visibility           : hidden;
   background-color     : #E1E7EA;
   padding              : 0px 0;
   margin               : 0px 0px 0px 0px;
   border               : 0px solid #E1E7EA;
   opacity              : 0.9;
   filter               : alpha(opacity=90);
   z-index              : 10;
}

#top1menu ul.submain li
{
   float                : none;
   height               : auto;
   padding              : 5px 10px 5px 10px;
   background           : none;
}

#top1menu ul
{
   float                : left;
   list-style           : disc;
}

#top1menu ul li
{
   padding              : 0 0 7px 0;
   line-height          : 18px;
   color                : #ffffff;
}

#services ul
{
   float                : left;
   margin               : 15px 0 0 0;
}

#services ul li
{
   line-height          : normal;
}

#menu-5
{
   width                : 180px;
}

/* ---------------------
menu vertical volg
--------------------- */
.arrowlistmenu
{
   width                : 230px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader
{
   font                 : 14px;
   font-weight          : normal;
   color                : #00638f;
   margin-bottom        : 5px; /*bottom spacing between header and rest of content*/
   padding              : 0px 0px 0px 0px; /*header text is indented 10px*/
   cursor               : hand;
   cursor               : pointer;
}

.arrowlistmenu ul
{
   list-style-type      : none;
   margin               : 0;
   padding              : 0;
   margin-bottom        : 5px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li
{
   padding-bottom       : 2px; /*bottom spacing between menu items*/
   list-style-type      : none;
}

.arrowlistmenu ul li a
{
   font-size            : 12px;
   color                : #43555e;
   background           : url(../_images/arrowbullet.png) no-repeat scroll left 3px; /*custom bullet list image*/
   display              : block;
   padding              : 2px 0;
   padding-left         : 19px; /*link text is indented 19px*/
   text-decoration      : none;
   font-weight          : normal;
   border-bottom        : 0px solid #dadada;
}

.arrowlistmenu ul li a:visited
{
   color                : #43555e;
}

.arrowlistmenu ul li a:hover
{
   color                : #43555e;
}

.arrowlistmenu ul li ul li a
{
   background           : none;
}

/* ---------------------
form
--------------------- */
.zoekveld
{
   margin               : 0px 0px 0px 0px;
   padding              : 2px 1px 2px 3px;
   border               : 0px solid #cccccc; 
   background-color     : #ffffff; 
   font-size            : 12px; 
   font-weight          : normal; 
   color                : #333333;
}

input,
.zoekveldreactie
{
   margin               : 0px 0px 0px 0px;
   padding              : 2px 1px 2px 3px;
   border               : 1px solid #cccccc; 
   background-color     : #ffffff; 
   font-size            : 12px; 
   font-weight          : normal; 
   color                : #333333;
   height               : 16px;
}

.zoekbutton
{
   font-size            : 12px;
   color                : #003449;
   font-weight          : normal;
   text-decoration      : none;
   background-color     : #e1e7ea;
   border               : 0px solid #003449;
   padding              : 0px 0px 0px 0px;
   margin               : 0px 0px 0px 0px;
}

.labelzoekveldreactie
{
   width                : 80px;
}

.submit
{
   height               : 28px;
}

/* Home blokken */
.accordion
{
   width                : 320px;
   height               : 170px;
   font-family          : Trebuchet MS, Arial, Helvetica, sans-serif;
   font-size            : 11px;
   position             : relative !important;
   display              : block;
   overflow             : hidden;
}

.panel a:link,
.panel a:active,
.panel a:visited
{
   font-weight          : normal;
   text-align           : left;
   margin               : 0;
   color                : #fff;
   border-bottom        : 1px solid #333333;
   cursor               : pointer;
   background-position  : top left;
   background-repeat    : no-repeat;
   text-decoration      : none;
}

.panel a.titel
{
   display              : block;
   padding              : 6px 6px 4px 6px;
}

.panel_body
{
   height               : 142px;
   background-color     : #333333;
   display              : block;
   position             : relative;
   color                : #FFFFFF;
   text-align           : left;
   padding              : 0px 0px 0px 6px;
   width                : 310px;
}

.panel_body div
{
   padding              : 3px 5px;
}

.panel_body ul
{
   color                : #FFFFFF;
   margin-left          : 15px;
   margin-top           : -4px;
}

.panel_body ul li a
{
   font-size            : 12px;
   color                : #FFFFFF;
}

.panel
{
   bottom               : 0px;
   margin               : 0px;
   padding              : 0px;
   filter               : alpha(opacity=80);
   -moz-opacity         : .80;
   opacity              : .80;
   background-repeat    : repeat-x;
   background-color     : #333333;
   width                : 318px;
}

.intro p
{
   margin               : 0px;
}

h3
{
   font-size            : 16px;
}

#footera ul.main
{
   list-style-type      : none;
   margin-left          : 0px;
}

#footera li
{
   list-style-type      : none;
   float                : left;
   height               : 22px;
}
#footera ul li
{
   width                : 200px;
}

#footera ul li a
{
   font-size            : 14px;
}

.clear
{
   height               : 0px;
   line-height          : 0px;
   font-size            : 0px;
   clear                : both;
}

/* Footer menu */
#footera .column
{
   postition            : relative;
   float                : left;
   width                : 200px;
}

#footera .column p
{
   margin-top           : 0px;
   margin-bottom        : 3px;
   font-size            : 14px;
}

/* Caroussel */
#links-wrapper
{
   width                : 309px;
   height               : 500px;
   overflow             : hidden;
}

#links-content
{
    width               : 1545px;
}

#links-content .slide
{
   float                : left;
   width                : 309px;
   height               : 300px;
}

#midden-wrapper
{
   width                : 309px;
   height               : 500px;
   overflow             : hidden;
}

#midden-content
{
    width               : 1545px;
}

#midden-content .slide
{
   float                : left;
   width                : 309px;
   height               : 300px;
}

#rechts-wrapper
{
   width                : 309px;
   height               : 500px;
   overflow             : hidden;
}

#rechts-content
{
   width                : 1545px;
}
#rechts-content .slide
{
   float                : left;
   width                : 309px;
   height               : 300px;
}

#rechts-content .slide h3
{
   margin-top           : 0px;
}

#rechtsboven-wrapper
{
   width                : 220px;
   height               : 240px;
   overflow             : hidden;
}

#rechtsboven-content
{
   width                : 1545px;
}

#rechtsboven-content .slide
{
   float                : left;
   width                : 240px;
   height               : 250px;
}

#rechtsboven-content .slide h3
{
   margin-top           : 0px;
}

#linksboven-wrapper
{
   width                : 220px;
   height               : 240px;
   overflow             : hidden;
}

#linksboven-content
{
    width               : 1545px;
}

#linksboven-content .slide
{
   float                : left;
   width                : 220px;
   height               : 240px;
}

#linksboven-content .slide h3
{
   margin-top           : 0px;
}

/* Footer logos */
#footer_logos
{
   position             : relative;
   margin-top           : 10px;
}

#footer_logos #footer_logos_left
{
   position             : relative;
   float                : left;
   padding              : 10px 0 0 10px;
   width                : 0px;
}

#footer_logos #footer_logos_right
{
   position             : relative;
   float                : left;
   width                : 810px;
}

/* Slider in vervolgpagina's */
.content_top_block
{
   width                : 100%;
}

.content_top_blocks
{
   float                : left;
   position             : relative;
   width                : 220px;
}

.content_top_blocks_spacer
{
   float                : left;
   position             : relative;
   width                : 10px;
   height               : 250px;
}

/* New design homepage */
#block_d .contentblocktitel
{
   margin-left          : 0px;
}

#block_d .contentblock
{
   margin-left          : 0px;
}

.bottom_blocks p
{
   margin-top           : 0px;
   margin-bottom        : 10px;
}

.bottom_blocks
{
   background           : url('../_images/bottom_blocks_line.gif') repeat-y left top;
}

.bottom_spacer
{
   width                : 100%;
   height               : 5px;
   clear                : both;
}
