.ads_image_area 
{
text-align : center;
margin-top:10px;
margin-bottom:5px;
}
.ads_text
{
height : 15px;
text-align : center ;
clear : both ;
}
.ads_text a
{
text-decoration : none ; 
color :black;
}

.gall_text
{
clear:both;
height:15px;
text-align:center;
}
.gall_text a
{
text-decoration : none ; 
color :black;
}

.ads_image
{
border : none;
height : 110px;
width : 110px;
}
.gallery_category
{
background-image:url(ghab.gif);
background-repeat:no-repeat;
float:right;
height:150px;
margin:5px;
width:140px;
}
.fullsize
{
background-image:url(full.gif);
background-repeat:no-repeat;
display:block;
float:left;
height:16px;
left:8px;
position:relative;
top:-137px;
width:16px;
}
.pages
{
clear : both ;
height :10px;
}
.pages a
{
text-decoration : none;
color : white;
}
.detail_image_area
{
text-align:left;
float:left;
}
.detail_image
{
border: 1px solid black;
}
.detail_vote
{
float:left;
margin-left:10px;
}
.detail_contact_form
{
width : 100%;
clear:both;
}
.detail_vote_nums_title
{
padding-right : 10px;
}
.detail_vote_nums a
{
display : block;
background-color : aqua;
margin-top:3px;
text-align : center;
border : 1px solid black;
border-right : none;
color : black;
text-decoration : none;
width : 20px;
}
.detail_vote_nums a:HOVER
{
background-color : lightgreen;
width : 25px;
font-size: larger;
}
.vote_title
{
clear:both;
padding-top : 10px;
padding-bottom : 10px;
font-weight : bold;
}
.comment
{
border : 1px solid threedshadow;
padding : 5px;
margin-top : 5px;
}
.comments_page table
{
direction : ltr;
}
