/*********************/
/***GLOBAL ELEMENTS***/
/*********************/


/***HEADER***/
#header_top h2 {width: 453px !important;}

#header_top h2 a {font-size: 19px !important; font-weight: 100; letter-spacing: 1.5px;}

#main_content {background: url(../images/bg_content.jpg) no-repeat top center !important; padding-top: 15px !important;}


/***NAVIGATION***/
#priNav > li > a {background-image: url(../../rivergate_nissan_3350/images/bg_priNav.jpg) !important;}

#priNav li a#priNav_Home {background-position: -7px 0 !important; width: 44px !important;}

#priNav li a#priNav_Home:hover {background-position: -7px -36px !important;}

#priNav li a#priNav_New_Inventory {background-position: -52px 0 !important; width: 114px !important;}

#priNav li a#priNav_New_Inventory:hover {background-position: -52px -36px !important;}

#priNav li a#priNav_Preowned {background-position: -166px 0 !important; width: 90px !important;}

#priNav li a#priNav_Preowned:hover {background-position: -166px -36px !important;}

#priNav li a#priNav_Vehicle_Finder {background-position: -256px 0 !important; width: 115px !important;}

#priNav li a#priNav_Vehicle_Finder:hover {background-position: -256px -36px !important;}

#priNav li a#priNav_body_shop {background-position: -371px 0 !important; width: 131px;}

#priNav li a#priNav_body_shop:hover {background-position: -371px -36px !important;}

#priNav li a#priNav_Collision_Center {background-position: -502px 0; width: 137px;}

#priNav li a#priNav_Collision_Center:hover {background-position: -502px -36px;}

#priNav li a#priNav_Specials {background-position: -639px 0 !important; width: 74px !important;}

#priNav li a#priNav_Specials:hover {background-position: -639px -36px !important;}

#priNav li a#priNav_Finance {background-position: -714px 0 !important; width: 69px !important;}

#priNav li a#priNav_Finance:hover {background-position: -714px -36px !important;}

#priNav #priNav_Testimonials {width: 103px; background-position: -785px 0;}

#priNav #priNav_Testimonials:hover {background-position: -785px -36px;}

#priNav li a#priNav_Contact_Us {background-position: -888px 0 !important; width: 95px !important;}

#priNav li a#priNav_Contact_Us:hover {background-position: -888px -36px !important;}




/***FOOTER***/
#compliance_footer {padding-left: 0px !important; width: 975px !important;}

#compliance_footer ul {width: 867px !important;}

#compliance_footer ul li.addr {margin-right: 331px; padding: 0 !important;}

#ec_footer {width: 475px;}

#social {width: 152px; float: right; margin: 2px 0 0 0;}

#social li {display: block; float: left;}

#social li#footer_facebook {width: 51px; *width: 45px; overflow: hidden;}

#social li#footer_twitter {position: relative;}

#ecarlist{
	float: right;
	margin: 5px 0 0 0;
	padding: 0;
	width: 175px;
	height: 20px;
	text-indent: -9000px;
	background: url(http://images1.ecarlist.com/sites/templates/nissan/images/dt_logo.png) no-repeat left top;

}


/***ADDRESS BLOCKS***/
#address_block table.phone { float:right; padding: 0px 70px 0px 40px; margin: 0;  border-left:1px solid #fff; margin-right: 61px; font-size: 11.5px; color: #6e6e6e;}

#address_block table.phone tr td:first-child {padding-left: 25px; padding-right: 25px;}

#address_block table.phone td {padding-bottom: 2px;}

#address_block p.address {padding: 4px 20px 0px 0px !important; color: #505050; font-size: 14px; font-weight: 100; height: 38px;}


/***SUBMIT BUTTONS***/
#vehicle_question_submit {text-align: right; padding-right: 60px;}

#vehicle_question_submit input {width: 196px; !important;}

#models #main_content_wrap #main_content #model_details #model_details_form #contact_incentives #vehicle_question_submit, #vehicle_question_submit {padding: 0 !important; width: 165px; margin: 0 auto;}

#models #main_content_wrap #main_content #model_details #model_details_form #contact_incentives #vehicle_question_submit input, #vehicle_question_submit input {width: 165px; background: url(../../templates/nissan/images/submit_tile.jpg) repeat-x left top; border: 1px solid #A7A7A7; margin: 0 auto 20px auto; padding: 0; *line-height: 24px !important; line-height: 28px; height: 28px; text-align: center; color: #4C4C4E; font-size: 10px !important; font-weight: normal; font-family: Helvetica; cursor: pointer;}

#contact_small .submitButton {*line-height: 24px;}

#customer_tools #vehicle_question_submit input {width: 200px; height: 57px; border: none;}

#models #main_content_wrap #main_content #model_details #model_details_form #contact_incentives #vehicle_question_submit input:hover, #vehicle_question_submit input:hover {color: #CA204F;}

#service #vehicle_question_submit input, #parts #vehicle_question_submit input {width: 207px; border: none;}





/************************/
/***HOME PAGE ELEMENTS***/
/************************/
body#homepage_video {margin: 0; padding: 0;}

#home #main_content {background: url(../images/bg_home.jpg) no-repeat top center !important; padding-top: 30px !important;}

#home .ecl_new_vehicles_model {height: 140px; width: 16.667%;}

.ecl_new_vehicles_trigger {background: #fff url(../images/bg_newCars.jpg) no-repeat bottom right; border: 1px solid gray; height: 123px; margin: 3px;}

.ecl_new_vehicles_trigger h3 a {font-size: 14px !important;}

#ecl_new_vehicles a.view_all {text-transform: uppercase;}

#home_new {margin: 20px 0 0 !important; border-top: 1px solid #9a9a9a !important}

#home #dealership_image {text-indent: 0 !important; position: relative; z-index: 0; overflow: hidden;}

#dealership_image {background: url(../images/dealership2.jpg) no-repeat center center !important;}

#message {background: url(../images/bg_blackBook.jpg) no-repeat top left !important; }
#message:hover {background-position: top right !important;}

#value {background: url(../images/bg_onetoone_v2.jpg) no-repeat top left !important;}
/*#value:hover {background-position: top right !important;}*/
	
	
.specials_flash_container {height: 225px !important;}
	
	
	
/*****************************/
/***INVENTORY PAGE ELEMENTS***/
/*****************************/
#inventory .inventory_v2_row {background: #fff url(../images/ir_tile.png) repeat-x center top;}

#vehicle #priceContainer #price .price_line_2 {color: black;}

#incentives #contact_incentives li label{float: left;}


/******************************/
/***ONE TO ONE PAGE ELEMENTS***/
/******************************/
#onetoone_1 {background: url(../images/onetoone01.jpg) no-repeat top center; width: 568px; height: 162px; display: block; margin: 0 auto; text-indent: -9999px; line-height: 0; font-size: 0; margin-bottom: 15px;}

#onetoone_2 {background: url(../images/onetoone02.jpg) no-repeat top center; width: 523px; height: 301px; display: block; margin: 0 auto; text-indent: -9999px; line-height: 0; font-size: 0; margin-bottom: 35px;}

#onetoone #right a {width: 100%; text-align: center; display: block;}

#onetoone #right h4 {margin-top: 25px; font-size: 16px;}

#onetoone #right li {padding: 5px 0; margin-left: 25px;}

#onetoone #right ol li {list-style: decimal;}

#onetoone #right ul li {list-style: disc;}

#onetoone #intro_block {background: #ccc; padding: 15px; font-size: 16px; text-align: center; font-weight: bold; margin-bottom: 10px;}

#onetoone #intro_block a {margin-bottom: 15px; color: #e51200; text-decoration: underline;}

#onetoone #intro_block p:last-child {color: #e51200;}

#onetoone #right a:last-child {margin-top: 35px;}

/************************/
/***TEAM PAGE ELEMENTS***/
/************************/
#our_team .employee_contact_info .email, #our_team .employee_contact_info .phone {line-height: 18px;}

/*************************/
/***MODEL PAGE ELEMENTS***/
/*************************/
#model_details_form {width: 30%; float: right;}

#models #main_content_wrap #main_content #model_details #model_details_form #contact_incentives .input_element {width: 73% !important;}

#models .view_all a {margin-top: 9px !important;}

/******************************/
/***INCENTIVES PAGE ELEMENTS***/
/******************************/
#incentives #right .incentiveModel a img {min-height: 140px;}
#specials_navigation ul li a { height: 18px; padding: 6px 10px 5px; }

/**************/
/***IE FIXES***/
/**************/
span.inventory_gogreen_box {*width: 45px;}

#sidebar_address_titles {margin: 0 0 20px 5px !important;}

/****************************/
/***SCHEDULE PAGE ELEMENTS***/
/****************************/
#schedule_serviceForm { text-align: center; }


/***** POPUP OVERLAY *****/
#popup_overlay { background: none #fff; display: none; font-family: Helvetica,Arial; height: 281px; margin-top: 145px; position: relative; width: 550px; }
#request_a_quote_wrapper { background: none; height: 281px; width: 550px; }
#request_a_quote_wrapper #contact_small{
	color: #000;
	margin: 0px auto;
	padding: 20px;
	width: 470px;
}

#popup_overlay .close {
  background-image: url("http://images1.ecarlist.com/sites/big_red_sports/images/apple_close.png");
  cursor: pointer;
  height: 28px;
  position: absolute;
  right: -10px;
  top: -10px;
  width: 28px;
  z-index: 9000;
}

#request_a_quote_wrapper legend { display: block; font-size: 19px; font-weight: bold; margin-bottom: 10px; }
#request_a_quote_wrapper h3 {
	float: left;
	margin-bottom: 10px;
	width: 200px;
}

#request_a_quote_wrapper #contact_small ol { float: right; }
#request_a_quote_wrapper #contact_small ol li{
	margin-bottom: 5px;
	position: relative
}

#request_a_quote_wrapper form#contact_small.validation .input_element, 
#request_a_quote_wrapper form#contact_small.validation label {
	float: none !important;
	display: block
}
#request_a_quote_wrapper #contact_small .input_element { width: 210px !important; }
#request_a_quote_wrapper #contact_small p.error_msg { position: absolute; top: 0px; right: 0px; }
#request_a_quote_wrapper #contact_small .validationIcon { position: absolute; top: 0px; right: -15px; }

#request_a_quote_wrapper #ec_is_submit {
	float: right;
	padding-top: 5px;
}

#request_a_quote_wrapper #form_response {
	color: #000;
	float: left;
	margin: 0px auto;
	padding: 40px;
	width: 470px;
}


/*Hiding special. Remove this when issue with versa sedan 2013 is fixed.*/

#ecl_incentive_41588{ display: none; }


a.mi_link[href="/web/inventory/?promotion_id=41588"]{display: none;}

#incentiveModel_31{display: none;}
ul.rounded-corners li a.trade_link {padding-left: 0px !important;}
