body {font-family:arial,helvetica,sans-serif; font-size:12px; margin:0; padding:0;}

a {text-decoration:none; color:#e5252b;}

a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:active {text-decoration:none;}
a:hover {text-decoration:underline;}

.clear-both{clear:both;}
.left {float:left;}

#header-logo {float:left; margin-top:27px;}
#header-navigation {float:right; text-align:right;}

#header-login {padding-right:8px; padding-top:10px; margin-bottom:15px; border-right:2px solid black; font-weight:bold; font-size:14px;}
#header-login a {color:#2c292a;}
#header-links {margin-top:30px; padding-right:8px; padding-bottom:6px; border-right:2px solid #e5252b; font-weight:bold;}

#page-footer{padding-top:10px;}
.page-format {background-color:white; padding:0px 15px 15px 15px; width:860px; margin: 0px 0px 5px;}

#page-subfooter{padding-top:10px; position:absolute; bottom:0px; height:75px; margin-bottom:0px;}
#page{background-color:#2c292a; position:relative; margin:0px auto; width:890px;}
.bottom-box{padding-bottom:100px;}

#page-content h1 {color:#e5252b; font-size:18px;}

#left-sidebar{float:left; width:194px; border-right:1px solid #2c292a; margin-right:21px;}

#center-no-right{float:left; width:600px;}

.menu {padding-left:1px;margin-bottom:15px;}

.menu .menu-header{background-color:#2c292a; font-size:16px; font-weight:bold; color:#fff; width:155px; padding:2px 2px 3px 13px;margin-bottom:2px; margin-top:10px;}
.menu .menu-header-top{margin-top:0px;}

.menu .menu-item{padding-left:13px; font-size:13px; font-weight:bold;}

.center-no-right{float:left; width:642px;}
.category{float:left; width:204px; margin-right:15px; margin-bottom:30px;}
.category .category-header{background-color:#af0d00; font-size:16px; font-weight:bold; color:#fff; padding:2px 2px 3px 13px;}
.category .category-image{height:175px; }
.last-in-row{margin-right:0px;}

.indent{margin-left:15px;}

.top-bar{ color:#fff; font-weight:bold; font-size:16px; margin-left:1px; height:79px; background:url('/images/corporate/page-top-background.png') repeat-x; padding-left:130px; padding-top:40px; margin-bottom:20px;}

.top-thin{ color:#fff; font-weight:bold; height:18px; background:url('/images/corporate/page-top-thin.png') repeat-x; margin-bottom:20px; padding-left:12px; padding-top:2px; }

.top-thin a{ color:#fff; }

.top-thin-arrow{float:left;}
.top-thin-text{float:left;}

#page-subfooter h1{font-size:12px;}

a img {border:none;}

.job-posting {float:left;width:600px;}
.job-posting .title {color:#af0d00; font-size:20px; font-weight:bold;}
.job-posting .label {color:#af0d00; display:inline;}
.job-posting .location {font-size:14px; font-weight:bold;}
.job-posting .left-col {float:left; width:400px;}
.job-posting .right-col {float:left; width:200px;}
.job-posting .top {height:50px;}

.divider{width:525px;height:22px;margin:0 auto;margin-top:22px;float:left;border-top:1px solid #AF0D00;}

#internal-sidebar{float:left; width:124px; border-right:1px solid #2c292a; margin-right:15px;}
.internal-content{float:left; width:720px;}

#internal-sidebar .menu {padding-left:1px;margin-bottom:15px;}
#internal-sidebar .menu .menu-header{background-color:#2c292a; font-size:14px; width:110px; font-weight:bold; color:#fff; padding:1px 2px 1px 5px;margin-bottom:2px; margin-top:10px;}
#internal-sidebar .menu .menu-header-top{margin-top:0px;}
#internal-sidebar .menu .menu-item{padding-left:5px; font-size:13px; font-weight:bold;}
#internal-sidebar .menu .current{background-color:#2c292a;}
#internal-sidebar .menu .menu-sub-item{padding-left:8px;font-size:12px;font-weight:normal;}

.weather-box { float:left; margin-left:25px; margin-bottom:20px; }

.sitemap ul {list-style-type:none; padding-left:10px;}
.sitemap li {list-style-type:none}

.degelman-landing {background-color:#e8e8e8;width:100%;padding-top:15px;padding-bottom:10px;}
.degelman-left-menu {float:left;width:174px;height:239px;background-color:#ddd;border-bottom:1px solid #cdcdcd;border-left:1px solid #f9f9f9;}
.degelman-left-menu .title {color:#fff;background-color:#000;font-size:18px;font-weight:bold;padding:3px 0 3px 12px;}
.degelman-left-menu .content {padding:10px 0 10px;}
.degelman-left-menu .item {color:#fff;font-size:14px;font-weight:bold;padding:5px 0 5px 12px;}
.degelman-left-menu .item a {color:#bb322c}
.degelman-left-menu .selected {background-color:#f9f9f9;}
.degelman-left-menu .item a {color:#bb322c}

.degelman-center-content {float:left;height:238px;border:1px solid #cdcdcd;border-left:none;background-color:#f9f9f9;padding-left:45px;width:500px;}
.degelman-center-content .model {margin-top:50px;font-size:28px;font-weight:bold;}
.degelman-center-content .type {font-size:20px;font-weight:bold;color:#666;}
.degelman-center-content .photo {margin-left:80px;margin-top:3px;}

.degelman-locations {background-color:#ddd;float:right;width:100px;}
.degelman-locations .title {color:#fff;background-color:#84a4b1;font-size:18px;font-weight:bold;padding:3px 12px 3px 12px;}
.degelman-locations .content {padding:10px 0 10px;}
.degelman-locations .item {color:#fff;font-size:14px;font-weight:bold;padding:5px 0 5px 12px;}
.degelman-locations .item a {color:#bb322c}