html, body {
margin:0; 
padding:0; 
left:0; 
margin-top:0;
padding-top:0;
height: 100%;
}


#header_bg {
height:  118px;
margin:0;
padding:0;
left:0;
margin-top:0;
padding-top:0;
width: 100%;
position:relative;    /* add this */
background-image:url('../images/header_bg3.png');
background-repeat:repeat-x;
}

#sub_header_bg {
height:  27px;
background-image:url('../images/sub_menu.png');
background-repeat:repeat-x;
font-family: sans-serif;
font-size: 12px;
font-weight: bold;


}


#button_bar {

background-image:url('../images/header_bar3.png');
background-repeat:repeat-x;
height: 43px;

}



#button_bg { 

margin:0;
padding:0;
left:0;
margin-top:0;
padding-top:0;
height: 27px;
width: 82px;
background-image:url('../images/button2.png');
background-repeat:repeat-x;
color: #FFFFFF;
font-family: sans-serif;
font-size: 10px;
font-weight: bold;
}


#button_bg a {

color: #FFFFFF;
text-decoration:none;
font-family: sans-serif;
font-size: 10px;
font-weight: bold;

}

#white_button_bg {
margin:0;
padding:0;
left:0;
margin-top:0;
padding-top:0;
height: 21px;
width: 101px;
background-image:url('../images/white_button2.png');
background-repeat:repeat-x;
color: #000000;
font-family: sans-serif;
font-size: 13px;
font-weight: bold;
}

#white_button_bg a {

color: #000000;
text-decoration:none;
font-family: sans-serif;
font-size: 13px;
font-weight: bold;

}

#white_button_bg a:hover {
  color: red;
}


#blue_button_bg {

margin:0;
padding:0;
left:0;
margin-top:0;
padding-top:0;
height: 43px;
width: 164px;
background-image:url('../images/blue_button2-1.png');
background-repeat:no-repeat;
color: #FFFFFF;
font-family: sans-serif;
font-size: 13px;
font-weight: bold;
}

.blue_button_bg_1_2 {

margin:0;
padding:0;
left:0;
margin-top:0;
padding-top:0;
height: 43px;
width: 164px;
background-image:url('../images/blue_button2-1.png');
background-repeat:repeat-x;
color: #FFFFFF;
font-family: sans-serif;
font-size: 13px;
font-weight: bold;
}


#blue_button_bg a {

color: #FFFFFF;
text-decoration:none;
font-family: sans-serif;
font-size: 13px;
font-weight: bold;

}


.bigblue_button_bg {

margin:0;
padding:0;
left:0;
margin-top:0;
padding-top:0;
height: 80px;
width: 472px;
background-image:url('../images/bigwidebluebuttonout.png');
background-repeat:repeat-x;
color: #FFFFFF;
font-family: sans-serif;
font-size: 30px;
font-weight: bold;

}



#blue_button_bg:hover {
background-image:url('../images/red_button2-1.png');

color: #FFFFFF;
font-family: sans-serif;
font-size: 13px;
font-weight: bold;
cursor: pointer;


}


.blue_button_bg1 {

margin:0;
padding:0;
left:0;
margin-top:0;
padding-top:0;
height: 46px;
width: 150px;
background-image:url('../images/largebutton.png');
background-repeat:repeat-x;
color: #FFFFFF;
font-family: sans-serif;
font-size: 13px;
font-weight: bold;
}

.blue_button_bg_2 {

margin:0;
padding:0;
left:0;
margin-top:0;
padding-top:0;
height: 46px;
width: 150px;
background-image:url('../images/blue_header3.png');
background-repeat:repeat-x;
color: #FFFFFF;
font-family: sans-serif;
font-size: 13px;
font-weight: bold;
}


#blue_button_bg_2 {

margin:0;
padding:0;
left:0;
margin-top:0;
padding-top:0;
height: 46px;
width: 150px;
background-image:url('../images/blue_header3.png');
background-repeat:repeat-x;
color: #FFFFFF;
font-family: sans-serif;
font-size: 13px;
font-weight: bold;
}

#blue_button_bg_2:hover {

margin:0;
padding:0;
left:0;
margin-top:0;
padding-top:0;
height: 46px;
width: 150px;
background-image:url('../images/red_header3.png');
background-repeat:repeat-x;
color: #FFFFFF;
font-family: sans-serif;
font-size: 13px;
font-weight: bold;
cursor: pointer; 
}


#blue_button_bg_2 a {

color: #FFFFFF;
text-decoration:none;
font-family: sans-serif;
font-size: 13px;
font-weight: bold;

}

#blue_button_bg_2 a:hover {




}




#button_bg a:hover {

color: red;


}

#body1 {
min-height: 100%;

background-color:#000000;
width:100%;
}

#footer_wrapp {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -4em;

bottom: 0px;
left: 0px;
position: absolute;
}

#footer_wrap {
bottom: 0px;


}

#footer {
position: relative;
height: 91px;
background-image:url('../images/footer_bg.png');
background-repeat:repeat-x;
width:100%;
bottom: 0px;
left: 0px;
width: 100%;
}

#mag1 {

border: 2px solid  #000000;
background-image:url('../images/openmag3.png');    
background-repeat:repeat-y;                       
background-position: top center;


}
#mag2 {                  

                                                                                                    
}

.border1 { 
border: 2px solid  #000000;
background-color: #FFFFFF;
}

#maintable {

bborder-left: 1px solid  #000000;
bborder-right: 1px solid #000000;

}

#password, #email {

text-align: center;
vertical-align: middle;
font-size: 14px;
width: 150px;
height: 30px;

}
#loginbutton {

text-align: center;
vertical-align: middle;
font-size: 14px;
width: 120px;
height: 30px;
background-color: lightblue;
}

#formfont {
font-size: 18px;
font-family: sans-serif;
font-weight: bold;


}

#formfont select {                                                                                                                                                   
font-size: 16px;                                                                                                                                                            
font-family: sans-serif;                                                                                                                                                    
width: 260px;                                                                                                                                                               
height: 35px;                                                                                                                                                               
border: 2px solid lightblue;                                                                                                                                                
color: blue;                                                                                                                                                                
}                

#formfont input {
font-size: 16px;
font-family: sans-serif;
width: 260px;
height: 35px;
border: 2px solid lightblue;
color: blue;
}


#form_header {

background-image:url('../images/bar1_blue_bullet2.png');
height: 45px;
font-family: sans-serif;
font-weight: bold;
color: #FFFFFF;
}

#contact_header {

background-image:url('../images/buiness_card.png');
font-family: sans-serif;
font-weight: bold;
color: #FFFFFF;
width: 600px;
height: 442px;
}

/* Classifieds Kart Newsi */
.blue_button_bg {

margin:0;
padding:0;
left:0;
margin-top:0;
padding-top:0;
height: 43px;
width: 164px;
background-image:url('../images/blue_button2-1.png');
background-repeat:repeat-x;
color: #FFFFFF;
font-family: sans-serif;
font-size: 13px;
font-weight: bold;
}

#blue_button_bg a {

color: #FFFFFF;
text-decoration:none;
font-family: sans-serif;
font-size: 13px;
font-weight: bold;

}

#blue_button_bg:hover {
background-image:url('../images/red_button2-1.png');

color: #FFFFFF;
font-family: sans-serif;
font-size: 13px;
font-weight: bold;
cursor: pointer;


}



