/* COMMON SELECTOR LAYOUT
--------------------------------*/
html { background-color:#e6e7e8; }
body { color:#464646; }
a:link,a:visited,a:hover,a strong { color: #7e7e7e; }
b,strong { color:#ae0009; }

/* BRANDING */
#logo { width:161px;  height:110px; top:21px; left:53px; }
#tagline { width: 281px; height: 14px; top:45px; right:41px; display:none; }

/* NAV */
#nav { }
#nav a {color:#fff; font-size: 1.27em; }
#nav li.level1 { border-right-color: #fff; padding: 0 31px; }

#nav li ul a { color:#601519; }
#nav li ul a:hover { color:#601519; }
#nav ul ul { left:38px; border-left-color:#601519; background:#e1e1e2; }
#nav li ul li:hover { background:#c8c8c8; }

#nav li ul li.top { background:#e1e1e2; height: 5px; }
#nav li ul li.bottom { display:none; background:#e1e1e2; height: 5px; }
#nav li ul li.top:hover { background:#e1e1e2; }
#nav li ul li.bottom:hover { background:#e1e1e2; }
#nav li ul li.first { background:#601519; }
#nav li ul li.first:hover { background:#601519; }

/* PHOTO */
#photo { color: #fff; border-color: #c8c8c8; }

/* MAIN */
#main { border-top-color:#c8c8c8; }

/* WELCOME */
#welcome { border-bottom-color: #ae0009; }
#welcome h2 { border-bottom-color:#e1e1e2; }
#welcome h2 .font-01 { color:#ae0009; }

#whats-new h2 { border-bottom-color:#e1e1e2; }
#whats-new h2 .font-01 { color:#ae0009; }
#whats-new dd { border-bottom-color:#e1e1e2; }
#whats-new dd .title { }

/* SITE INFO */
#site-info { border-top-color:#c8c8c8; }
#site-info li { border-right-color: #7e7e7e; }
#site-info li a { color:#7e7e7e; }

/* NAV SUB */
#nav-sub li { border-bottom-color:#E1E1E1; }
#nav-sub li a { color:#b92730; }

/* PAGE TITLE */
#page-title { border-bottom-color:#e1e1e2; }
#page-title span.font-01 { color:#fff; }
#page-sub-title { color:#ae0009; border-bottom-color:#e1e1e2; }

/* BREADCRUMB */
#breadcrumb { font-weight:bold; }
#breadcrumb a { font-weight:normal; color:#7e7e7e; }
#breadcrumb .active { color:#ae0009; }

/*CUSTOM */
#branding { height:144px; }
#link-request-literature { border: 1px solid #4e4e4e; width: 140px; height: 15px; background:url(../images/link-request-literature.png) 0 0 no-repeat; position:absolute; top: 51px; right:37px; }
#link-request-literature a { display:block; text-indent:-6000px; height:15px; width: 100%; }
#page-title { top:184px; }

/*slideshow*/
#slideshow { display:block; position:absolute; top:184px; margin:6px 0 0 0; width: 981px; height:208px; border-bottom:1px solid; }
#slideshow .col { width: 488px; height:208px; display:block; float:left; border-left: solid #fff 5px; position:relative; }
#slideshow .col:first-child { border-left:0; }
#slideshow .col span { display:block; width: 100%; height:100%; top:0;left:0; position:absolute; z-index:8; }
#slideshow .col span.active { z-index:10; }
#slideshow .col span.last-active { z-index:9; }

/* pages
-------------------------------------*/
#page-photo-gallery { }
#page-photo-gallery .albums { margin:0;padding:0;overflow:hidden; width:100%; list-style:none; }
#page-photo-gallery .albums li { display:block; width:220px; list-style:none; float:left; display:block; padding:1px; margin:0 3px 5px 0; background:#000; }
#page-photo-gallery .albums li .image { padding:0; margin:0;}
#page-photo-gallery .albums li .image img { display:block; width:220px; height:178px; padding:0;margin:0; }
#page-photo-gallery .albums li .title { font-size:1.1em; color:#000; background:#ddd; padding: 5px 0; margin:0; text-align:center; }
#page-photo-gallery a {}