body {background: #FFF url(../images_3569/bg.jpg) repeat-x;}
a {text-decoration: none; color: #ca204e;}
.color_pri, .color_sec {color: #000;}

#header_wrapper{width:980px; margin: 0 auto;}
#header {background: #FFF; width:980px; height:66px; margin: 0; padding: 0;  }
#header h1 { float:left; margin: 0; padding: 0; }
#header h1 a { display:block; width:74px; height:66px; text-indent: -9000px; background: url(../images_3569/nissan_logo.jpg) no-repeat center top; }

#header_right { float:right; margin: 0; padding: 0; width:448px; border-top:4px solid #c71d4b; }
#header_right h2 { padding: 38px 0 0; }
#header_right h2 a { color:#333; text-decoration: none; font: normal 19px Verdana; color: #929292; text-transform: uppercase; text-decoration: none;  }

#address_bar { width:980px; height:50px; margin: 0; padding: 10px 0 0; background: url(../images_3569/address_tile.gif) repeat-x center top; }
#address_bar ul { margin: 0; padding: 0 0 10px 532px; float:left; list-style-type:none; width: 448px;}
#address_bar li { float:left; color:#505050; margin: 0; padding-right: 25px; background: url(../images_3569/address_div.gif) no-repeat right center; font: 13px/15px Helvetica;}
#address_bar li.last {background: none; padding-right: 0; padding-left: 25px; width: 143px;}

/*Navigation*/
#priNav {margin: 20px 0; display: inline-block; float: none;}
#priNav li {display: inline-block; padding-right: 20px; margin-right: 20px; border-right: 1px solid #929292;}
#priNav li.last {margin-right: 0; padding-right: 0; border-right: none;}
#priNav li a {color: #929292; margin: 0; padding: 0; display: block; font: 14px Helvetica;}
#priNav li:hover a {color: #ca204e; background: none; border: none; padding: 0; text-decoration: none;}

/*Dropdown*/
#priNav ul {width: 240px; top: 100%; left: 0; margin-top: 0 !important; border: 1px solid #929292;}
#priNav ul li {width: 100%; border-right: none;}
#priNav li:hover ul li a {padding: 7px; background: #b2b2b2; border-bottom: 1px solid #929292; font: normal 12px/30px; Arial; color: #FFF;}
#priNav li:hover ul li:hover a {background: #929292;}

#content_wrapper {background: url(../images_3569/content_wrapper.jpg) top center no-repeat;}

#find_wrap {-webkit-box-shadow: 0px -9px 24px -8px #999; -moz-box-shadow: 0px -9px 24px -8px #999; box-shadow: 0px -9px 24px -8px #999; border: 1px solid #ccc\9;}
#fyc_tabs_list {margin: 0 4px 0 12px\9;}
#featuredVehicles {-webkit-box-shadow: 0px 12px 12px -5px #999; -moz-box-shadow: 0px 12px 12px -5px #999; box-shadow: 0px 12px 12px -5px #999;}
#ecl_new_vehicles {-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}

#fyc_tabs_list li {background: url(../images_3569/fyc.jpg) no-repeat;}
#fyc_tabs_list li.fyc_close {background: url(../images_3569/fyc_header.png) no-repeat;}

.ecl_new_vehicle_make_wrap .prev{ background: url(../images_3569/arrow_left.png) no-repeat left top;}
.ecl_new_vehicle_make_wrap .next { background: url(../images_3569/arrow_right.png) no-repeat left top;}

#home_quicklinks li a span.icon {background: url(../images_3569/home_quicklinks.jpg) no-repeat;}

#featuredVehicles_title {background: url(../images_3569/featured_header.jpg) no-repeat; height: 51px; width: 223px; text-indent: -9999px; margin: -13px 10px 10px;}
.random_list_item_link:hover img {border-color: #ca204e;}
.toolTipInner_price {color: #ca204e !important;}

#searchBar, #vehicle_topbar {background: #ca204e;}
#vehicle_topbar a {color: #FFF;}
#sort_bar, #vehicle #searchBar {background: #d7d8d8 url(../images_3569/sort_bar.jpg) repeat-x; color: #5B5B5B;}
#sort_bar a {color: #5B5B5B;}
#inventory_v2_sidebar_filters h2, #similarVehicles h3 {background: url(../images_3569/sidebar_header.png) no-repeat;}
#inventory_v2_sidebar_filters h3.non_expandable_menuheader {color: #ca204e;}
.inventory_v2_details h4 a:hover {color: #ca204e;}
.inventory_v2_details_wrap a, .inventory_v2_details a {color: #5b5b5b;}
.inventory_v2_details_wrap a:hover, .inventory_v2_details a:hover {color: #ca204e;}
.filterList li a, #vehicle_v2_sidebar_links ul li a {background: url(../images_3569/arrow.png) no-repeat 4px center;}
.filterList h3, #vehicle_v2_sidebar_links p {background: #ca204e;}

#contact_small, #contact_incentives, #sidebar_block {background: #868686 url(../images_3569/contact_bg.jpg) repeat-x !important;}
#contact_small h2, #contact_incentives h3, #sidebar_block h2 {background: url(../images_3569/contact_header.png) no-repeat;}
.submitButton, #contact_incentives #vehicle_question_submit input {background: url(../images_3569/submit.png) top left !important;}

#quicklinks li a {background: url(../images_3569/quicklinks.jpg) no-repeat;}

/*Specials*/
.automated_10425_line2, .automated_10426_line2 {color: #ca204e !important;}

/*Privacy Policy*/
.privacy_block { clear:both; margin: 45px 0 0; padding: 5px 0 0; border-top:1px solid #000; text-align: center; }
#right .privacy_block p { font-size:10px; color:#000; }
.privacy_block .right { width:225px; float:right; display:inline; margin: 0 100px 0 0; }
.privacy_block .left { width:150px; float:left; display:inline; margin: 0 0 0 100px; }
.privacylist { margin: 0 0 15px; padding: 0 0 0 30px; list-style-type:square; }
.privacylist li { font-size:12px; margin: 0; padding: 3px 0; }
a.print_window { clear:both; display:block; text-align: center; margin: 60px 0 0; font-size:11px; color:#444; text-decoration: underline; }
a.print_window:hover { text-decoration: none; }

#footer_wrapper {background: url(../images_3569/footer_bg.jpg) repeat-x top center; text-align: left; height: auto; padding: 20px 0;}
#footer_content {border-top: 1px solid #ccc; width: 980px; margin: 0 auto; padding-top: 20px; font-size:11px; color: #7a7a7a;}
#footer_content a {color: #7a7a7a; text-decoration: none;}
#footer_content ul {padding: 0 0 5px; display: block;}
#footer_content li {display: inline; list-style-type: none; border-left: 1px solid #999; padding: 0 3px;}
#footer_content li.first {border-left: none; padding-left: 0;}
#footer_content li a:hover {color: #ca204e;}
#footer_content #safety_seal {float: right; margin: 0 10px; background: url(../images_3569/safe_seal.jpg) no-repeat; height: 41px; width: 41px; text-indent: -9000px; text-align:left; display: block;}
#footer_content h3#dt_ecl {float: right; padding: 3px 0;}
#footer_content h3#dt_ecl a {background: url(../images_3569/dt_ecl.png) no-repeat; height: 16px; text-indent: -9000px; text-align:left; width: 202px; display: block;}
#footer_content h3#dt_ecl a:hover {background-position: 0px -16px;}


#compliance_wrapper { background: #f2f2f2;}
#compliance_footer { width:980px; height:31px; margin: 0 auto; padding: 0; background: #f2f2f2;}
#compliance_footer h1 { float:right; padding: 11px 12px 0 0; margin: 0; width:74px; height:13px; text-indent: -9000px; background: url(../images_3569/nissan_footer.gif) no-repeat left bottom; }
#compliance_footer ul { float:right; padding: 0; margin: 10px 10px 0 0; list-style-type:none; width:880px; }
#compliance_footer li { float:right; margin: 0; padding: 0 20px; border-left:1px solid #a4a4a4; font-size:11px; color:#a4a4a4; }
#compliance_footer li.copy { border:none; }
#compliance_footer li.addr { border:none; padding-left:0; float: left;}
#compliance_footer li a { color:#a4a4a4; text-decoration: none; }
#compliance_footer li a:hover { text-decoration: underline; }

#social_bar_closed{
	right: 635px;
}

#right p.vi_amount { line-height: normal; }