#nav
{
    list-style-type:none;
    margin:0px;
    }
                
.css_navhighlight
{
    padding:0px;
    margin:0px;
    float:left;
    line-height:40px;
    font-size:12px;
    font-weight:bold;
    }
            
            
#id_navigation ul {
    list-style: none outside none;
}
#id_navigation ul li {
    float: left;
    height: 40px;
    margin:0px;

}
#id_navigation ul li:first-child {
    border-left: medium none;
}
#id_navigation ul li * {
    font-size: 12px;
    font-weight: normal;
}
#id_navigation ul li a {
    display: block;
    line-height: 40px;
    margin-left: 0px;
    margin-right: 0px;
}
#id_navigation li ul {
    left: -999em;
    position: absolute;
    width: 220px;
    z-index: 999;
}
#id_navigation ul li:hover ul {
    left: auto;
}
#id_navigation li:hover ul li {
    background-color: #6d6d36;
    border-top: 1px solid #95954a;
    border-bottom: 1px solid #666633;
    border-left: 1px solid #95954a;
    border-right: 1px solid #666633;
    display: block;
    width: 150px;
}
#id_navigation ul li ul li:hover {
    background-color: #555522;
    border-top: 1px solid #444400;
    border-bottom: 1px solid #666633;
    border-left: 1px solid #444400;
    border-right: 1px solid #666633;
}
#id_navigation ul li ul li:hover a {
    color: White;
}
            
            
            .css_navhighlight a 
            {
                color:#000;
                text-decoration:none;
                }
           
           
body{font-family:Calibri, Arial, Helvetica, Sans-Serif;}
            
.outer_header{height:120px;}
.logo{margin-left:10px;width:260px;height:120px;border:0px;}
.header_contactinfo{color:#330;font-size:18px;line-height:24px;margin-top:20px;}
            
.outer_topnav{background:url('/_images/bdrop_outer_topnav.gif') repeat-x;color:#fff;height:40px;overflow:hidden;}
.outer_topnav li{padding:0px;margin:0px;list-style-type:none;float:left;border-right:1px solid #666633;border-left:1px solid #95954a;line-height:40px;font-size:12px;}
.outer_topnav li a {color:#fff;text-decoration:none;padding:0 20px 0 20px;}
.outer_topnav li a:hover {text-decoration:underline;}
            
#id_navigation, #nav, #nav li, #nav li ul, #nav li ul li {z-index:10000;}
            
.outer_topimg{background:#f3f3ed;height:400px;overflow:hidden;}
.inner_topimg{background:url('/_images/inner_topimg_topshadow.gif') repeat-x;padding:0;}
.inner_topimg .container_16{position:relative;}
.topimg_topshadow{position:absolute;top:0px;left:0px;z-index:999;}
            
.outer_slideshow{position:relative;height:400px;}
#slideshow {z-index:1;width:960px;height:400px;float:left;position:relative;}
            
.outer_pager{position:absolute;top:350px;left:0px;width:960px;z-index:999;text-align:center;}
.outer_pager ul { height:20px;margin:0px;}
.outer_pager ul li { width: 20px; display: inline; list-style: none; margin-right:5px; }
.outer_pager ul a { width: 20px;  background: url('/_images/hero-slide-off.png') no-repeat; }
.outer_pager ul li a.activeSlide { width: 20px; background: url('/_images/hero-slide-on.png') no-repeat; }
.outer_pager ul a:focus { outline: none; }
            
.outer_content{background:#f3f3ed;}
.inner_content{background:url('/_images/bdrop_outer_content.png') repeat-x;padding:0 0 0 0;}
.inner_content_topshadow{background:url('/_images/inner_content_topshadow.gif') no-repeat;padding:10px 0 0 0;}
            
.content_main {}
.content_main .css_Breadcrumbs, .content_main .css_Breadcrumbs * {color:#999999;font-size:10px;line-height:10px;margin-bottom:10px;}
.content_main .css_Breadcrumbs * {padding-right:5px;}
.content_main .css_Breadcrumbs a:hover {color:#330;}

.content_sidebar {}
.content_sidebar a {color:#665;text-decoration:underline;}
.content_sidebar a:hover {color:#330;text-decoration:underline;}

.content_main * {color:#665;font-size:12px;line-height:18px;}
.content_main h1, h1 {color:#330;font-family:'Myriad Pro';font-size:28px;line-height:40px;font-weight:normal;margin-bottom:10px;}
p {color:#665;font-size:12px;line-height:18px;margin-bottom:10px;}

            
.outer_footer{background:url('/_images/outer_footer_topshadow.gif') repeat-x;padding:0 0 0 0;}
.inner_footer{padding:20px 0 0 0;}
.outer_footer *, .outer_footer * p, .outer_footer * p a, .outer_footer * li a {font-size:11px;color:#b5b5a6;text-decoration:none;}
.outer_footer * ul, .outer_footer * ul li {line-height:16px;}
.outer_footer * li {display:inline;padding-left:6px;padding-right:6px;border-left:1px solid #b5b5a6;}
.outer_footer * ul li:first-child {display:inline;padding-left:0px;border-left:0px;}
#darlingsLogo {width:100px;height:76px;border:0px;margin-left:20px;}

.calendar_cell {padding:5px 2px 5px 2px;}
.calendar_column01, .calendar_column02, .calendar_column03, .calendar_column04, .calendar_column05, .calendar_column06, .calendar_column07 {font-family:Arial, Helvetica,Sans-Serif;font-size:11px;color: #666666;}
.calendar_column01 *, .calendar_column02 *, .calendar_column03 *, .calendar_column04 *, .calendar_column05 *, .calendar_column06 *, .calendar_column07 * {font-family:Arial, Helvetica,Sans-Serif;font-size:11px;color: #666666;}
.calendar_column01{width:050px;font-weight:bold;text-align:left;vertical-align:top;}    
.calendar_column02{width:200px;text-align:left;vertical-align:top;}
.calendar_column03{width:075px;text-align:center;vertical-align:top;}
.calendar_column04{width:100px;font-weight:bold;text-align:center;vertical-align:top;}
.calendar_column05{width:075px;font-weight:bold;text-align:center;vertical-align:top;}
.calendar_column06{width:050px;font-weight:bold;text-align:center;vertical-align:top;}
.calendar_column07{width:050px;font-weight:bold;text-align:center;vertical-align:top;}
.calendar_row00{background-color:#666655;color:#fff;font-weight:bold;border-bottom:3px solid #f3f3ed;}
.calendar_row01, .calendar_row03, .calendar_row05, .calendar_row07, .calendar_row09 {background-color:#ddddd5;border-bottom:3px solid #f3f3ed;}
.calendar_row02, .calendar_row04, .calendar_row06, .calendar_row08 {background-color:#e8e8df;border-bottom:3px solid #f3f3ed;}

/* -------------------------------------------------------------------------------------------- */

    .content_sidebar * {
        color:#665;
        font-size:12px;
        line-height:18px;
    }
    
    .content_sidebar form,
    .content_sidebar form * {
        vertical-align:middle;
    }

/* -------------------------------------------------------------------------------------------- */

    .cssSearchResult {
        margin-bottom:18px;
    }
    
    .cssSearchResult .cssSearchLink {
        font-weight:bold;
        font-size:16px;
        line-height:16px;
    }
    
    .cssSearchResult .cssSearchUrl {
        color:#1fb25a;
    }
    
    .cssSearchResult .cssSearchScore {
        color:#999999;
    }
    

/* -------------------------------------------------------------------------------------------- */

    form input, form textarea, form select *, form optgroup {
        font-family:Calibri,Arial,Helvetica,Sans-Serif;
        font-size:12px;
        color:#666655;
    }
    
    form dl {
    }    

    form dl dt {
        float: left;
        width: 200px;
    }

    form dl dt,
    form dl dd {
        margin-bottom:8px;
    }

    form dl dt, form dl dt *,
    form dl dd, form dl dd * {
        vertical-align:middle;
    }

    form dl dt + dd {
        margin-left:220px;
    }
    
    form dl dd .cssFixedWidth {
        width: 250px;        
    }

    form dl dd .cssFormError {
        font-size:10px;
        color:Red;
    }
    
    form dl dd textarea.cssFixedWidth {
        height:80px;
    }
    
/* -------------------------------------------------------------------------------------------- */
