*{
margin:0;
padding:0;
}
a img{
border:none;
}
body{
font-family:Calibri !important;
}
div#main_container{
width:800px;
margin:0 auto;
}
div#header{
width:656px;
margin:0 auto;
}
div#logo{
margin:29px 0 0 0;
width:341px;
height:81px;
background-image:url(/crux/templates/bakkies4u/images/logo.jpg);
float:left;
}
div#number{
width: 278px;
height: 42px;
font-size: 26px;
float: left;
margin: 75px 0 0 34px;
}
div#menu{
width:723px;
height:100px;
margin:0 auto;
}
div#menu ul li{
list-style-type:none;
float:left;
}
div#menu ul li.home a{
width:171px;
height:80px;
display:block;
background-position: 0 0;
background-image:url(/crux/templates/bakkies4u/images/home.png);
}
div#menu ul li.home a:hover{
background-position: 0 -80px;
}


div#menu ul li.apply a{
width:296px;
height:80px;
display:block;
background-position: 0 0;
background-image:url(/crux/templates/bakkies4u/images/howtoapply.png);
}
div#menu ul li.apply a:hover{
background-position: 0 -80px;
}


div#menu ul li.contact a{
width:256px;
height:80px;
display:block;
background-position: 0 0;
background-image:url(/crux/templates/bakkies4u/images/contact.png);
}
div#menu ul li.contact a:hover{
background-position: 0 -80px;
}

.padding{
padding: 20px 20px 13px 20px;
}
.padding_2{
padding: 20px 40px 13px 40px;
}
h1{
margin: 45px 0 0 30px;
}
h2{
width:386px;
margin: 20px 0 0 30px;
font-size:19px;
}
h3{
font-size:36px;
text-transform:uppercase;
}
h5{
font-size:19px;
}
h6{
font-size:36px;
text-transform:uppercase;
margin:0 0 0 20px;
}
div#home_image{
margin: 0 0 0 10px;
width:693px;
height:280px;
background-image:url(/crux/templates/bakkies4u/images/home_image.png);
}
div#content{
margin:-18px auto 0 auto;
width:800px;
z-index: 0;
position: relative;
}
div#apply_button{
position: absolute;
top: 317px;
left: 48px;
}
div#apply_button ul li{
list-style-type:none;
}
div#apply_button ul li.apply_b a{
width:260px;
height:74px;
display:block;
background-position: 0 0;
background-image:url(/crux/templates/bakkies4u/images/apply_button.png);
}
div#apply_button ul li.apply_b a:hover{
background-position: 0 -74px;
}


div#more_info{
position: absolute;
top: 234px;
left: 48px;
}
div#more_info ul li{
list-style-type:none;
}
div#more_info ul li.more a{
width:260px;
height:74px;
display:block;
background-position: 0 0;
background-image:url(/crux/templates/bakkies4u/images/more_info.png);
}
div#more_info ul li.more a:hover{
background-position: 0 -74px;
}



div#apply_button_2{
width:260px;
margin:0 auto;
}
div#apply_button_2 ul li{
list-style-type:none;
}
div#apply_button_2 ul li.apply_b a{
width:260px;
height:74px;
display:block;
background-position: 0 0;
background-image:url(/crux/templates/bakkies4u/images/apply_button.png);
}
div#apply_button_2 ul li.apply_b a:hover{
background-position: 0 -74px;
}






div#content_top_bg{
margin:0 auto;
width:740px;
height:179px;
background-image:url(/crux/templates/bakkies4u/images/content_top_bg.png);
position: absolute;
top: 0px;
left: 30px;
z-index: 2;
}
div#content_bg{
margin:0 auto;
width:740px;
background-image:url(/crux/templates/bakkies4u/images/content_bg.png);
z-index: 1;
}
div#content_main{
position:relative;
z-index:3;
}
div#content_bottom_bg{

width:740px;
height:179px;
background-image:url(/crux/templates/bakkies4u/images/content_bottom_bg.png);
position: absolute;
bottom: 0px;
left: 30px;
z-index: 2;
}
div#footer{
width:712px;
margin:0 auto;
}
div#text_bottom{
width:550px;
height:36px;
float:left;
font-size: 12px;
}
div#logo_bottom{
width:160px;
height:36px;
float:right;
background-image:url(/crux/templates/bakkies4u/images/bottom_logo.jpg);
}
.apply_now_class{
text-decoration:none;
color:#444;
}
.apply_now_class:hover{
text-decoration:underline;
color:#36959d;
}
.mail_class{
text-decoration:none;
color:#36959d;
}
.mail_class:hover{
text-decoration:underline;
}
.submit_button{
margin:0 0 0 20px;
cursor:pointer;
font-size:23px;
color:#fff;
font-family:Myriad Pro;
border:none;
width:126px;
height:46px;
background:url(/crux/templates/bakkies4u/images/submit_button.jpg);
}
.submit_button:hover{
color:#444;
}
.rounded-corners{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; /* future proofing */
-khtml-border-radius: 5px; /* for old Konqueror browsers */
}

.login_button{
cursor:pointer;
font-size:23px;
color:#fff;
font-family:Myriad Pro;
border:none;
width:126px;
height:46px;
background:url(/crux/templates/bakkies4u/images/submit_button.jpg);
}
.login_button:hover{
color:#444;
}
.border_class{
border:1px solid #444;
padding:0 0 0 5px;
}
.clearer{
clear:both;
}
div#clearmark{
margin:0 auto;
}