/* Al Hemer Music CSS Document */

body{
background-color:#000000;
margin-top:0px;
}

table.main_table{
width:880px;
height:auto;
position:relative;
margin-left:auto;
margin-right:auto;
}

#mainheader{
width:880px;
height:100px;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
}

#hmenu{
width:880px;
height:15px;
background-image:url(../images/h_menu.jpg);
background-repeat:no-repeat;
text-align:center;
}

#banner_name{
width:880px;
height:35px;
}

#left_side{
width:150px;
height:auto;
background-image:url(../images/left_side.jpg);
background-repeat:repeat-y;
padding-top:15px;
padding-bottom:5px;
vertical-align:top;
}

#main_content{
width:580px;
height:auto;
vertical-align:top;
}

#page_title{
width:580px;
height:50px;
background-image:url(../images/page_title.jpg);
background-repeat:no-repeat;
background-position:top;
}

#table_content{
width:580px;
height:auto;
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
padding-top:15px;
}

#right_side{
width:150px;
height:auto;
background-image:url(../images/right_side.jpg);
background-repeat:repeat-y;
padding-top:15px;
padding-bottom:5px;
vertical-align:top;
}

#bottom_hmenu{
width:880px;
height:20px;
background-image:url(../images/bottom_h_menu.jpg);
background-repeat:no-repeat;
}

#footer{
width:880px;
height:22px;
text-align:center;
padding-top:3px;
}

#search_mid{
background-image:url(../images/ahm_mod_mid.gif);
width:121px;
height:auto;
background-repeat:repeat-y;
}

#shop_mid{
background-image:url(../images/ahm_mod_mid.gif);
width:121px;
height:auto;
background-repeat:repeat-y;
}

#order_mid{
background-image:url(../images/ahm_mod_mid.gif);
width:121px;
height:auto;
background-repeat:repeat-y;
padding-left:6px;
}

#blank_mid{
background-image:url(../images/ahm_mod_mid.gif);
width:111px;
height:auto;
background-repeat:repeat-y;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-align:center;
padding-left:5px;
padding-right:5px;
}

#menu_mid{
background-image:url(../images/ahm_mod_mid.gif);
width:121px;
height:auto;
background-repeat:repeat-y;
}

.footer_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

.credit_text{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}

a.foot{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFCC66;
}

a.foot:link{
text-decoration:none;
}

a.foot:hover{
color:#FFFF00;
text-decoration:none;
}

a.foot:visited{
text-decoration:underline;
}

a.credit{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFCC66;
}

a.credit:link{
text-decoration:none;
}

a.credit:hover{
color:#FFFF00;
text-decoration:none;
}

a.credit:visited{
text-decoration:underline;
}

a.loglink{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFF00;
}

a.loglink:link{
text-decoration:none;
}

a.loglink:hover{
color:#FFFF00;
text-decoration:none;
}

a.loglink:visited{
text-decoration:underline;
}

td{
color:#ffffff;
}

#div_image{
vertical-align:top;
width:auto;
}