@import url("/css/m/global_footer.css");

/* * {
color:#646664;
font-family:Verdana,arial,helvetica,sans-serif;
font-size:11px;
} */
body {
	background-color: #000000;
}

#topNav {
	width: 964px;
	height: 60px;
	position: relative;
}

#shellContainer {
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#searchBar {
	margin-top: -55px;
	outline: none;
}

#subNav {
	outline: none;
}

#dashOver {
	position: absolute;
	margin-left: 686px;
	top: 0px;
	z-index: 9999;
	visibility: hidden;
}

#topNav {
	width: 964px;
	text-align: center;
	background-position: 0px 0px;
	background-image: url(/en/images/bg_topnav.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	margin-top: 0px;
	outline: none;
	z-index: 999;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}

#topNav_wSide {
	position: absolute;
	width: 100%;
	text-align: center;
	background-position: 0px 0px;
	background-image: url(/en/images/bg_topnav_wSide.gif);
	background-repeat: repeat-x;
}

#Wrapper {
	width: 960px;
	text-align: left;
	margin: 0 auto;
}

#topnav_config {margin-top:-65px}

#subNav {
	margin-top: 10px; /*margin-top: -80px;*/
	_margin-top: -4px; /*_margin-top: -76px;*/
	margin-left:23px;
	position: relative;
	float: left;
	z-index: 98;
}

strong {
	font-weight: bold
}

/* Certified preowned styles */

#cpo_copy {
	padding: 50px 45px 25px 15px;
}

#container {
	float:left;
	width:750px;
}

#container #cpo_header {
	margin-top:30px;
}

#container #cpo_copy a {
	color: #fff
}

#container #cpo_copy a:hover {
	color: #6D5E51
}

#container #cpo_copy strong {
	font-size: 14px;
}

#cpo_copy ul, #cpo_copy ol {
	padding: 2px 45px 5px 45px;
}

#cpo_copy ol {
	list-style: disc
}

#cpo_copy p {
	padding: 6px 0
}

.cpo_title {
	float: left;
	margin-left: 13px;
}

.cpo_logo {
	float: right;
	margin: -20px 42px 0 0;
}

#search {
	margin-top: -20px !important;
}

#pagination {
	margin: -25px 30px 0 0 !important;
	font-size: 12px !important
}

.listJoiner {
	display: inline;
	float: left;
}

.listStopJoin {
	clear: left;
}

.message {
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
}

.bodyhyperlink {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

a.bodyhyperlink:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

a.bodyhyperlink:active {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

a.bodyhyperlink:hover {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #6D5E51;
	text-decoration: underline;
}

.ArrowLink {
	font-style: normal
}

.ArrowLink {
	font-family: Verdana, Arial, sans-serif;
	color: #ffffff;
	line-height: 0px;
	text-decoration: none;
	font-size: 12px;
	font-style: normal
}

.ArrowLinkOn {
	font-family: Verdana, Arial, sans-serif;
	color: #cccccc;
	line-height: 16px;
	text-decoration: none;
	font-size: 12px
}

/*
a.bodyhyperlink:visited {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #96897A;
	text-decoration: underline;
}
*/

.arrowlink {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	line-height: 18px;
	color: #96897A;
	text-decoration: none;
}

.arrowlink:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	line-height: 18px;
	color: #96897A;
	text-decoration: none;
}

.arrowlink:active {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	line-height: 18px;
	color: #96897A;
	text-decoration: none;
}

.arrowlink:visited {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	line-height: 18px;
	color: #96897A;
	text-decoration: none;
}

.arrowlink:hover {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	line-height: 18px;
	color: #6D5E51;
	text-decoration: none;
}

.bluelink {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
}

.bluelink:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
}

.bluelink:active {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	line-height: 14px;
	color: #990000;
	text-decoration: none;
}

.bluelink:hover {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	line-height: 14px;
	color: #990000;
	text-decoration: none;
}

BODY {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}

.hmlyrcopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #96897A;
	text-decoration: none;
}

.cirque_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	padding-bottom: 15px;
	padding-top: 25px;
}

.cirquehd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #96897A;
	text-decoration: none;
	padding-bottom: 15px;
}

.cirquedynamic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-bottom: 15px;
}

input {
	font-size: 12px;
	color: #333333;
}

select {
	font-size: 11px;
	color: #333333;
}

.pagehd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.presspagehd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.tableheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #6D5E51;
	border-bottom: #6D5E51 1px solid;
	padding-bottom: 5px;
	padding-top: 35px;
}

.errortxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*	

list-style-image: url(/images/global/bullet.gif);*/

    list-style-type: disc;
	padding-left: 15px;
	line-height: 20px;
	margin-left: 1px;
	top: 0;
}

.ulmusic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	/*	  

list-style-image: url(/images/global/bullet.gif);*/

    list-style-type: disc;
	padding-left: 15px;
	line-height: 20px;
	margin-left: 1px;
	top: 0;
}

sup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
}

/*	Additional styles for ICON templates   */

.bodywhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
}

sup.bodywhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
}

.containertbl {
	margin-left: auto;
	margin-right: auto;
	width: 964px;
	background-color: #000000;
}

.containerbg {
	background-repeat: repeat-x;
	background-image: url(/images/gl_bg.jpg);
}

.containerbg500 {
	background-repeat: repeat-x;
	background-image: url(/images/gl_bg_500.jpg);
}

.musicleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 15px;
	padding-right: 15px;
}

.musicintrocopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
}

.leftcol {
	width: 175px;
	vertical-align: top;
}

.gutter {
	width: 20px;
}

.contencol {
	width: 769px;
	height: 500px;
	line-height: 16px;
}

.footercol {
	width: 769px;
	height: 60px;
	vertical-align: middle;
}

.footerbg {
	background-image: url(/images/backgrounds/footer.jpg);
	background-repeat: no-repeat;
}

.inspiredbg {
	background-image: url(/images/backgrounds/inspired.jpg);
	background-repeat: no-repeat;
}

.awardsbg {
	background-image: url(/images/backgrounds/awards.jpg);
	background-repeat: no-repeat;
}

.corporateInfo {
	background-image: url(/images/backgrounds/corporate_information.jpg);
	background-repeat: no-repeat;
}

.ownership {
	background-image: url(/images/backgrounds/ownership.jpg);
	background-repeat: no-repeat;
	width: 964px;
}

.myinfiniti {
	background-image: url(/images/backgrounds/myinfiniti.jpg);
	background-repeat: no-repeat;
	width: 964px;
}

.myinfiniti p{
	width:500px;
}

.myinfiniti img{
	border:none 0;

}

.soffers {
	background-image: url(/images/backgrounds/soffers.jpg);
	background-repeat: no-repeat;
	width: 964px;
}

.payment {
	background-image: url(/images/backgrounds/payment.jpg);
	background-repeat: no-repeat;
}

.guestDrive {
	background-image: url(/images/backgrounds/guestDrive.jpg);
	background-repeat: no-repeat;
}

.cirqueDM {
	background-image: url(/images/backgrounds/cirqueDM.jpg);
	background-repeat: no-repeat;
}

.cirqueDM2 {
	background-image: url(/images/backgrounds/cirqueDM2.jpg);
	background-repeat: no-repeat;
}

/*.price {
	background-image: url(/images/backgrounds/price.jpg);
	background-repeat: no-repeat;
}*/

table.finance {
	background-image: url(/images/backgrounds/finance.jpg);
	background-repeat: no-repeat;
}

.ebrochure {
	background-image: url(/images/backgrounds/ebrochure.jpg);
	background-repeat: no-repeat;
}

table.ebrochure {
	color: #FFF !important;
}

.brochurefill {
	background-image: url(/en/general/ebrochures/images/backfill.jpg);
	background-repeat: no-repeat;
}

.searchdealer {
	background-image: url(/en/models/build/dealers/images/search_bkg.gif);
	background-repeat: no-repeat;
}

.formtblhd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #FFFFFF;
/*pa

dding-bottom : 10px;
    padding-top : 4px;*/
}

.formbrn {
	color: #96897A;
}

.formgrey {
	color: #666666;
}

.padleftcol {
	padding-left: 10px;
}

.padrightcol {
	padding-right: 10px;
}

.pgtitle {
	padding-top: 55px;
}

.subhd {
	font-weight: bold;
	line-height: 30px;
}

.bodywt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}

.bodyhyperlinkwt {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}

a.bodyhyperlinkwt:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}

a.bodyhyperlinkwt:active {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}

a.bodyhyperlinkwt:hover {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #6D5E51;
	text-decoration: underline;
}

.tableline {
	background-image: url(/en/general/calculator/images/line_fill.gif);
	background-repeat: repeat-x;
}

.reduce {
	font-size: 11px;
}

.site {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}

a.site:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}

a.site:active {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}

a.site:hover {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #6D5E51;
	text-decoration: underline;
}

a.site:visited {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}

.icontableheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: none;
	border-bottom: #ffffff 1px solid;
	padding-bottom: 4px;
	padding-top: 4px;
}

.icontitle {
	height: 50px;
	text-align: left
}

.iconsubnav {
	height: 25px;
}

.bluetooth_form {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #464646;
	line-height: 16px;
	text-decoration: none;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.bluetooth_button {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #464646;
	line-height: 16px;
	text-decoration: none;
	padding-left: 15px;
	padding-top: 25px;
	padding-bottom: 5px;
}

.bluetooth_left {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #464646;
	line-height: 13px;
	text-decoration: none;
}

.bluetooth_right {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #464646;
	line-height: 14px;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 5px;
}

.bluetooth_rightHD {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #464646;
	line-height: 14px;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 5px;
}

.phoneFeaturesHD {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #464646;
	line-height: 14px;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.phoneFeatures {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #464646;
	line-height: 14px;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.phoneCompat {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #464646;
	line-height: 14px;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 5px;
}

/* Dealer Map CSS */

#Dealer_locator {
	width: 950px;
}

#headerRef {
	width: 400px;
	margin-top: 35px;
	float: left;
}

#myMap {
	clear: left;
	margin: 0;
	padding: 0;
	position: relative;
	width: 650px;
	height: 400x;
	float: left;
}

#directions_flash {
	margin: -60px 0 0 0;
	padding: 0;
	width: 320px;
	height: 500px;
	float: right;
}

.dealers {
	background-image: url(/images/backgrounds/dealers.jpg);
	background-repeat: no-repeat;
	width: 950px;
}

a, a:link, a:hover, a:active, a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a, a:link, a:hover, a:active, a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a, a:link, a:hover, a:active, a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.awardstableheading {
	border-top: 1px solid #6c574e;
	padding-top: 0px;
}

.awardscontent {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 14px;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 5px;
	vertical-align:top;
}

/*CPO*/
div#container div#output ul li span.image img {width:80px; height:60px}

div#CarProof a#CPlogo {float:left; margin-top:64px; height:90px; width:270px}
