/* CSS Document */

/* BEGIN GLOBAL NAV */
#cn-nav-box #navleft {float:left; width:870px;font: 8pt bold;}
#cn-nav-box2{font: 8pt bold;}


/*#1d406b */
#cn-nav-box #navleftpad #cn-nav-box2{padding-left:5px;}
#cn-nav-box {position:absolute; top:178px; width:950px; height:35px; background:#1d406b url('http://www.cadillacnews.com/images/web_base/hp-bg-hdr-nav2.gif') no-repeat;}
#cn-nav-box2 {margin-left: 820px; position:absolute; top:178px; width:75px; height:35px; background:#1d406b url('http://www.cadillacnews.com/images/web_base/classbar2.gif') no-repeat;}
#cn-nav-box3 {margin-left: 650px; position:absolute; top:178px; width:75px; height:35px;}
#cn-nav-box ul {clear:both; margin:0; padding:0; list-style-type:none; font:normal 100% arial !important; background:#e8edf1;}
#cn-nav-box li {float:left; width:108px; background:none; padding:0;}
#cn-nav-box2 ul {clear:both; margin:0; padding:0; list-style-type:none; font:normal 100% arial !important; background:#e8edf1;}
#cn-nav-box2 li {float:left; width:108px; background:none; padding:0;}
div.nav-item div.nav-btn a {display:block; text-decoration:none;font:bold 11px arial; color:#fff; background:none; border-top:1px solid #0d3159; border-right:1px solid #5b87b8; border-left:1px solid #0d3159; padding:0; margin:0; text-align:center;vertical-align: middle;}
div.nav-item div.nav-btn a span.btn-height {display:block; height:34px;}
div.nav-item div.nav-btn a span span {display:block; padding:10px 0 0 0;}
div.nav-item div.nav-block {
	display:block;
	text-align: left;
}
div.nav-block a {display:block; width:108px; text-decoration:none; padding:0; color:#0c4790 !important; font:normal 100% arial !important;}
div.nav-block a span {padding-left:5px;}
div.nav-block a:hover {background:#fff; color:#c00 !important; padding:0; text-decoration:none;}
div.nav-block div.ad-block {padding:3px; border-top:1px solid #0d3159; background:#dfeef7;}
div.nav-block div.ad-block a {width:auto;}
div.nav-block div.ad-block a:hover {background:#dfeef7;}
div.nav-item {z-index:999; float:left; position:relative; cursor:pointer;}
div.nav-item a {cursor:pointer;}
div.nav-item div.nav-block {display:none; position:absolute; top:35px; left:0; background:#e8edf1; border-width:0 1px 1px 1px; border-style:solid; border-color:#0d3159;}
div.nav-item:hover div.nav-block, div.over div.nav-block {display:block;}
div.nav-item:hover div.nav-btn a, div.over div.nav-btn a {background:#e8edf1; color:#0d3159; border-width:1px 1px 0 1px; border-style:solid; border-color:#0d3159;}
div.nav-item div.nav-block-pad {padding:2px 0 5px 0;}
.clearboth {clear:both;}
.clearbothplus {clear:both; height:1px; overflow:hidden; margin-top:-1px;}
/* END GLOBAL NAV */


/* BEGIN LOCAL NAV TABS */
#cn-nav-box #cn-nav-box2 #navright {float:left; width:331px; text-align:right;}
#cn-nav-box #cn-nav-box2 #navright #top-nav-tabs {width:331px;}
#cn-nav-box #cn-nav-box2 #navright #top-nav-tabs .top-nav-tabs-pad {padding-left:5px;}
#cn-nav-box #cn-nav-box2 #top-nav-tabs .top-nav-tabs-pad {text-align:left;}
#cn-nav-box #cn-nav-box2 #top-nav-tabs a {display:block; color:#fff; font:bold 11px arial; text-decoration:none; text-transform:uppercase; border-top:1px solid #0d3159; border-right:1px solid #5b87b8; border-left:1px solid #0d3159; cursor:pointer; text-align:center;}
#cn-nav-box #cn-nav-box2 #top-nav-tabs a span.btn-height {display:block; height:34px; cursor:pointer;}
#cn-nav-box #cn-nav-box2 #top-nav-tabs a span span {display:block; padding:8px 0 0 0;}
#cn-nav-box #cn-nav-box2 #top-nav-tabs .top-nav-tabs-pad .nav-tab-open a {color:#0d3159; background:#e8edf1; border-width:1px 1px 0 1px; border-style:solid; border-color:#0d3159;}
#localbox {float:left; width:331px;}
#hp #top .rtcol #localbox p {margin:0; padding:0 0 2px 0;}
#localbox #navpromobox {width:321px; border-width:0 5px; border-style:solid; border-color:#1e4370;}
#localbox #nav-promo-box .promo-spacer {height:100px; overflow:hidden;}
#localbox .tab-nav-links {height:35px; background:#e8edf1; padding:3px 7px; border-bottom:1px dotted #b1c3d4;}
#localbox .tab-nav-links ul {clear:both; margin:0; padding:0; list-style-type:none; font:normal 100% arial !important; background:#e8edf1;}
#localbox .tab-nav-links li {display:block; float:left; width:102px; background:#e8edf1; padding:0; margin:0;}
#localbox .tab-nav-links a {display:block; width:102px; background:#e8edf1; text-decoration:none; padding:0; color:#0c4790 !important; font:normal 100% arial !important;}
#localbox .tab-nav-links a:hover {background:#fff; color:#c00 !important; padding:0; text-decoration:none;}
#localbox .tab-nav-links a span {padding-left:5px;}
#localbox .tab-nav-content {padding:15px 10px 0 10px;}
#localbox .tab-nav-content .inner-top .promo-img {float:left; width:86px; padding-top:3px;}
#localbox .tab-nav-content .inner-top .promo-txt {float:left; width:215px;}
#localbox #navpromo1 {display:none; visibility:hidden;}
#localbox #navpromo2 {display:none; visibility:hidden;}
#localbox #navpromo3 {display:none; visibility:hidden;}
#localbox #navpromo4 {display:none; visibility:hidden;}
#localbox #navpromo5 {display:none; visibility:hidden;}
#localbox-gutter {float:left; width:5px;}
#localbox-gutter .inner {height:34px; width:5px; background:#ebebeb; border-bottom:1px solid #b1c3d4;}
/* END LOCAL NAV TABS */


