@charset "utf-8";
/* CSS Document */

#cat_inner_area {
}

#cat_inner_headerimage {
height:166px;
}

#cat_inner_selected_area {
height:35px;
background:url(../images/cat_inner_selected_area_bg.jpg) repeat-y;
}

#cat_inner_selected_entries_area {
background:url(../images/cat_inner_selected_entries_area_bg.jpg) repeat-y;
}

.cat_inner_selected_entry {
width:163px;
padding-left:18px;
padding-top:5px;
padding-bottom:8px;
float:left;
}

.cat_inner_selected_img {

}

.cat_inner_selected_more {
background:url(../images/cat_selected_entry_more.png) no-repeat left;
padding-left:12px;
}

#cat_inner_other_header {
background:url(../images/cat_inner_other_header_bg.jpg) repeat-y;
height:28px;
}

#cat_inner_other_area {
background:url(../images/cat_inner_other_area_bg.jpg) repeat-y;
padding-left:8px;
padding-bottom:8px;
}

.cat_inner_other_entry {
width:238px;
float:left;
padding-top:16px;
}

.cat_inner_other_entry_img {
width:80px;
float:left;
padding-top:1px;
}

.cat_inner_other_entry_img_pop {
width:115px;
float:left;
padding-top:1px;
}

.cat_inner_other_entry_info {
width:20px;
float:left;
text-align:center;
padding-top:1px;
}

.cat_inner_other_entry_name {
width:130px;
height:26px;
float:left;
overflow:hidden;
}
.cat_inner_other_entry_name_pop {
width:95px;
height:26px;
float:left;
overflow:hidden;
}

/* COMPANY CSS -- LEVEL 03 */

#company_header {
height:75px;
background:url(../images/cat_inner_selected_area_bg.jpg) repeat-y;
padding-left:15px;
}

#company_header_left {
width:229px;
float:left;
}

#company_header_right {
width:480px;
float:left;
text-align:center;
padding-top:6px;
}

.company_header_gen {
width:114px;
height:19px;
float:left;
}

.company_header_gen_new {
width:225px;
line-height:18px;
float:left;
padding-top:12px;
padding-bottom:4px;
}

#company_info_area {
background:url(../images/cat_inner_other_area_bg.jpg) repeat-y;
padding-left:7px;
padding-bottom:8px;
}

#company_info_area_l {
width:354px;
float:left;
border-right:1px solid #939598;
}

#company_info_area_r {
width:353px;
float:left;
padding-left:9px;
}

.company_info_header {
width:344px;
height:25px;
background:url(../images/company_info_header_bg.jpg) repeat-y;
padding-left:8px;
padding-top:4px;
margin-top:10px;
}

.company_info_entry {
border-bottom:1px solid #808285;
line-height:25px;
width:344px;
}

.company_info_entry_txt {
border-bottom:1px solid #808285;
line-height:15px;
padding-top:5px;
padding-bottom:5px;
width:344px;
}
.sort_letters {
height:17px;
background-color:#333333;
width:720px;
margin-left:-6px;
font-size:12px;
font-weight:bold;
text-indent:10px;
padding-top:3px;
}
.sort_letters a:link{
color:#FFFFFF;
text-decoration:none;
}
.sort_letters a:visited{
color:#FFFFFF;
text-decoration:none;
}
.sort_letters a:hover{
color:#CC6600;
text-decoration:none;
}
.sort_letters2 {
height:17px;
width:720px;
margin-left:-6px;
font-size:12px;
font-weight:bold;
text-indent:10px;
padding-top:8px;
}
.sort_letters2 a:link{
color:#FFFFFF;
text-decoration:none;
}
.sort_letters2 a:visited{
color:#FFFFFF;
text-decoration:none;
}
.sort_letters2 a:hover{
color:#CC6600;
text-decoration:none;
}
.pop1 {
width:238px;
float:left;
}
.pop2 {
width:238px;
float:left;
}
.pop3 {
width:238px;
float:left;
}


/* STATIC PAGES CSS -- LEVEL 03 */

#static_header {
height:32px;
background:url(../images/cat_inner_selected_area_bg.jpg) repeat-y;
padding-left:15px;
}

#static_info_area {
background:url(../images/cat_inner_other_area_bg.jpg) repeat-y;
padding-left:17px;
padding-bottom:8px;
padding-top:8px;
}
