
        body { background-color:#ffffff; line-height:normal; color:#5f5f5f; }
        table { border-collapse: separate; }
        
        .menu_top { font-size:12px; color:#5f5f5f; font-weight: bold; font-family: arial, sans-serif; }
        .menu_bottom { font-size:12px; color:#5f5f5f; font-weight: normal; font-family: arial, sans-serif; }
        .menu_subtop { font-size:16px; color:#5f5f5f; font-weight: bold; font-family: arial, sans-serif;}
        .page_title { font-size:16px; color:#bd081c; font-weight: bold; font-family: arial, sans-serif;}
        a.page_title:hover {text-decoration:underline;}
        
        .page_title_blk { font-size:16px; color:#5f5f5f; font-weight: bold; font-family: arial, sans-serif;}
        
        
        
        a:hover { color:#bd081c; text-decoration:none; }
        
        .carousel_title {color:#aaaaaa; font-weight:bold; font-size:16px;}
        .carousel_link, .carousel_link:hover {color:#aaaaaa; font-weight:bold; font-size:16px; text-decoration:underline}
        .carousel_link:hover {color:#ffffff; }
        
        .carousel_text {color:#aaaaaa;}
        
        .top_icon { 
            opacity: .5;
            filter: alpha(opacity=50);
            
        }
        .top_icon:hover {
            opacity: 1;
            filter: alpha(opacity=100);
        }
        
        .ctg_spacer {
            color:#bd081c;
            font-size:16px;
            font-weight:normal;
            padding-left:7px;
            padding-right:7px;
        }
        
        .photo_title { font-size:12px; color:#5f5f5f; font-weight: bold; font-family: arial, sans-serif; }
        
        
        .pagination { background-color:#1c232c;  padding:3px 6px 3px 6px;; color:#aaaaaa; margin:0px;  }
        .pagination:hover { color:#ffffff; background-color:#000000;  }
        .current_pagination { background-color:#bd081c; color:#ffffff; }
        

        
        
        
        
        
    #custom-search-input{
        padding: 3px;
        border: solid 1px #E4E4E4;
        border-radius: 6px;
        background-color: #fff;
        height:36px;
    }

    #custom-search-input input{
        border: 0;
        box-shadow: none;
        font-size: 13px;
    }

    #custom-search-input button{
        margin: 2px 0 0 0;
        background: none;
        box-shadow: none;
        border: 0;
        color: #666666;
        padding: 0 3px 0 10px;
        border-left: solid 1px #ccc;
    }

    #custom-search-input button:hover{
        border: 0;
        box-shadow: none;
        border-left: solid 1px #ccc;
    }

    #custom-search-input .glyphicon-search{
        font-size: 16px;
        color:#bd081c;
    } 
        
        
        
        
        
        
        