@CHARSET "ISO-8859-1";
/*Supplemental*/
.gevLineL {
    float: left;
    background-image: url(/images/common/bg_gradient_owners_ll.jpg);
    background-repeat: no-repeat;
    margin: 0;
    width: 1px;
    height: 400px;
}

.gevLineR {
    float: right;
    background-image: url(/images/common/bg_gradient_owners_lr.jpg);
    background-repeat: no-repeat;
    margin: 0;
    width: 1px;
    height: 400px;
}

.l_btn_pad {
    padding-left: 15px;
    padding-top: 15px;
}

.copyLanding {
    padding-left: 10px;
}

li {
    list-style-type: disc;
    list-style-position: inherit;
    padding-bottom: 5px;
}

.gSwap {
    color: #ffffff;
    padding: 20px;
    font-size: 13px;
    letter-spacing: 2px;
}

.tBlackTextBold {
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #464646;
    font-weight: bold;
    line-height: 16px;
    padding-bottom: 5px;
}

/* Grouped these Classes together because the all share their elements are the same (except for the background images). I get the seperate down below */
.ownderSubheadDiv, .ownersSubheadChildSafety, .ownersSubheadLanding, .ownersSubheadVehicleCare, .ownersSubheadWarranty, .ownersSubheadManualsGuides, .buyingSubheadDealers, .ownersSubheadPurchaseLease, .ownersSubheadServicePlans, .ownersSubheadPartsAccessories, .buyingSubheadBrochure, .buyingSubheadDealersaboutFAQ, .aboutNews, .aboutEvents, .aboutAwards, .aboutFoundation, .aboutCareers, .buyingFinance, .buyingOffers, .buyingOffers_fr, .buyingEstimator, .garage_header {
    background-repeat: no-repeat;
    background-position: right;
    width: 743px;
    height: 73px;
    text-align: left;
    float: left;
    margin-bottom: 15px;
}

.aboutvpp
	{
    background-repeat: no-repeat;
    background-position: right;
    width: 743px;
	   height: auto;
    text-align: left;
    float: left;
    margin-bottom: 15px;
}
.buyingCPO, .buyingFR_CPO {
    background-repeat: no-repeat;
    background-position: right;
    width: 743px;
    height: 169px;
    text-align: left;
    float: left;
    margin-bottom: 15px;
}

.findRetailer {
    width: 928px;
    background-color: #d4d4d4;
}

.line td, tr {
    height: 1px
}

.noMargin {
    margin: 0px;
}

.gDisNone {
    display: none;
}

.OfferModel {
    font-size: 16px;
    font-weight: bold;
    padding: 0 0 15px 5px;
}

.OfferHead {
    font-size: 14px;
    font-weight: bold;
    padding-left: 5px;
}

.OfferHeadPlus {
    font-size: 16px;
    font-weight: bold;
    padding-left: 15px;
}

.OfferDynamic {
    font-size: 12px;
    padding-left: 25px;
}

/* About Section Headers */
.aboutFAQ {
    background-image: url(/images/common/subHead_about_faq.jpg)
}

.aboutAwards {
    background-image: url(/images/common/subHead_about_awards.jpg);
    height: 73px;
}

.aboutNews {
    background-image: url(/images/common/subHead_about_news.jpg)
}

.aboutEvents {
    background-image: url(/images/common/subHead_about_Events.jpg)
}

.aboutFoundation {
    background-image: url(/about/responsibility/images/en/header.jpg); height:744px; height:213px;
}

.aboutCareers {
    background-image: url(/images/common/subHead_about_Careers.jpg)
}

/* Buying Section Headers */
.buyingFinance {
    background-image: url(/images/common/subHead_buying.jpg)
}

.buyingOffers {
    background-image: url(/images/common/subHead_buying_specialoffer.jpg);
    height: 57px;
}

.buyingOffers_fr {
    background-image: url(/images/common/subHead_buying_specialoffer_fr.jpg);
    height: 57px;
}

.buyingEstimator {
    background-image: url(/images/common/subHead_buying_specialoffer.jpg)
}

.buyingCPO {
    background-image: url(/images/common/subHead_cpo.jpg)
}

.buyingFR_CPO {
    background-image: url(/images/common/subHead_cpo_fr.jpg)
}

/* IMG floats left & right */
.imgFloatLeft {
    float: left;
    padding: 0 10px 10px 0
}

.imgFloatRight {
    float: right;
    padding: 0 0 10px 10px;
}

/* SPANS floats left & right */
.arrowFloat {
    float: left;
    margin: 3px 3px 0 0
}

.FloatLeft {
    float: left;
    margin: 3px 15px 0 0
}

.imgBorder {
    border: 1px solid #CCC;
    padding: 10px;
    margin-bottom: 10px;
}

.FloatRight {
    float: right;
    padding: 0 0 10px 10px;
}

/* Buying Styles */
#BuyingWrapper {
    float: left;
}

.buyingLeftContent {
    width: 725px;
    float: left;
    text-align: left;
    padding-left: 20px;
}

.buyingLeftContent ol > li {
    margin-left: 25px;
    list-style-type: decimal;
}

.buyingLeftContent ol {
    margin: 0 0 15px 25px;
}

.buyingLeftContent ul {
    margin: 0 0 15px 35px;
    list-style-type: disc;
}

.buyingLeftContent ul > li {
    list-style-type: disc;
}

.buyingLeftContent p {
    margin: 0 20px 10px 0;
}

.largerStrong {
    font-size: 15px;
    border-bottom: 1px solid grey;
}

.dailyRentalTable td {
    height: 20px;
    width: 150px;
    vertical-align: middle;
}

/********************** Special Offers - Craigs CSS ** ! no touchy ! **/
div.inner {
    padding-left: 15px;
}

#SpecialPromo {
    width: 743px;
    position: relative;
    top: -15px;
    margin: 0;
    display: none;
    float: left;
	border-top:1px solid #ccc;
	background:#e6e8e7;
	overflow:hidden;
}


#SpecialPromo .legal {
   margin:0 20px 20px;
   display:none;
   clear:both;   
}

#SpecialPromo .legalToggle {
    background: #ffffff; /* old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* ie */
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #CCCCCC;
    display: inline-block;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 10px 0;
    padding: 5px 10px;
    text-decoration: none;
    text-transform: uppercase;
	color:#666;
	margin: 0 14px 13px;
	float:right;
}
 
#SpecialPromo .legalToggle:hover {
	color:#666;
	background: #ffffff; /* old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #BABABA 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#BABABA)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#BABABA',GradientType=0 ); /* ie */
	border:1px solid #888; 
}

#SpecialPromo .legal p {
  margin-bottom:1.25em;
}

.bodyScroll {
    /*
overflow-y: scroll;
    height: 100%;
*/
}

#SpecialPromo .promo {
	overflow:hidden;
}

#SpecialPromo img {
    width: 743px;
}

#SpecialPromo h1 {  
    display: block;
    padding: 5px 15px;
    background: #cc0000;
    color: #fff;
    overflow: hidden;
	clear:both;
	position:relative;
}

#SpecialPromo h1 strong {
	font-weight:bold;
}

#SpecialPromo .promoToggle {
	position:absolute;
	top:4px;
	right:15px;
    text-align: center;
    text-decoration: none;
	color:#fff;
	font-weight:bolder;
    padding: 0 20px 1px 2px;
	background:	url("/images/common/promo-arrows.png") top right no-repeat
}

#SpecialPromo .promoToggle:hover {
    color:#000;
}

#SpecialPromo .promoToggle.hidden {
	background-position:bottom right;
}

.postalCode_header {
    width: 714px;
    height: 33px;
    background: transparent url(/images/common/offer_bg_gradient_vert.gif) repeat-x scroll left top;
    border: 1px solid #CCCCCC;
}

.carOffer_header {
    width: 705px;
    height: 37px;
    background-image: url(/images/common/offer_bg_gradient.jpg);
    background-repeat: repeat-x;
    padding-right: 15px;
    margin-bottom: 25px;
    padding-top: 10px;
    padding-left: 7px
}

.postalCode_header p {
    font-weight: bold;
    padding: 8px 10px;
    margin: 0;
}

.postalCode_body {
    width: 699px;
    background-image: url(/images/common/offer_bg_gradient_body.jpg);
    background-repeat: repeat-x;
    padding: 10px 0 25px 15px;
    -moz-box-sizing: content-box;
}

.postalCode_body p {
    padding: 8px 0px;
    margin: 0;
}

.loanheader {
    width: 705px;
    height: 91px;
    background-image: url(/images/common/offer_bg_gradient_body.jpg);
    background-repeat: repeat-x;
    padding: 10px 0 0 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #000000;
}

.postalCode input {
    height: 16px;
    _height: 20px;
    float: none;
}

.selectVehicle {
    float: none;
    margin-left: 0px;
}

.submitOffers {
    float: none;
    margin-left: 0px;
}

div.finance_table table tr td {
    font-size: 11px !important;
}

.regionalOffers {
    width: 705px;
    min-height: 150px;
    background-image: url(/images/common/offer_bg_gradient_offers.jpg);
    background-repeat: repeat-x;
    margin-top: 15px;
    padding: 0 0 20px 10px;
    border-bottom: 1px solid #ccc;
    overflow: hidden;
}

#offersImgLeft {
    float: left;
    width: 705px;
    height: auto;
    margin: 15px 0 0 1px;
    padding-left: 0px
}

div.regionalOffers {
    width: 743px;
    background: url(/images/common/offer_bg_gradient_offers.jpg) repeat-x;
    margin-top: 15px;
    padding: 0 0 20px 0;
    clear: left;
    border-top: 15px solid #fff;
}

div.page_toggle {
    margin-bottom: -19px;
    overflow: hidden;
    background: white;
    width: 743px;
    border-top: 1px solid #ccc;
    clear: both;
}

div.page_toggle a {
    text-decoration: none;
    display: block;
    float: left;
    background: #CCC url(/images/common/offer_bg_gradient_vert.gif) repeat-x;
    padding: 10px;
    border: 1px solid #CCC;
    border-top: none;
    width: 48%;
}

div.page_toggle a.tab_active {
    width: 338px;
    padding: 10px;
    background: #fff;
    font-size: 12px;
    font-weight: bold;
    border: none;
    text-decoration: none;
}

div.regionalOffers ul.accordion span.offer {
    font-weight: normal
}

div.regionalOffers ul.accordion h1 {
    margin: 0 0 0 10px;
    padding-left: 20px;
    font-size: 10px;
    color: #464646;
    font-weight: bold;
    background: url(/images/common/box_plus.gif) no-repeat top left;
}

div.regionalOffers ul.accordion h2 {
    margin: 0;
    padding: 15px 0 10px 13px;
    font-size: 12px;
    color: #464646;
    font-weight: normal;
}

.open {
    background: url(/images/common/box_minus.gif) no-repeat top left !important;
}

div.regionalOffers ul.accordion div.offer_details {
    clear: both;
    margin: 0;
    padding: 6px 0 6px 0;
    background: url(/images/common/offer_bg_gradient_vert.gif) repeat-x top left;
    border-bottom: 1px solid #CCCCCC;
    cursor: pointer;
    position: relative;
    width: 100%;
}

p.optional_text {
    float: left;
    clear: left;
}

div.regionalOffers ul.accordion div.offer_bonus {
    display: none;
    position: absolute;
    padding: 10px 10px 4px 10px;
    top: 0;
    right: 0;
    width: 294px;
    text-align: right;
    height: 18px;
    border-bottom: 3px solid;
    background: url(/images/common/incentive_bg.gif) repeat-x left bottom;
    font-weight: bold;
    color: #cc0235;
    border-left: 1px solid #ccc;
    -moz-box-sizing: content-box;
}

div.regionalOffers ul.accordion div.hide {
    display: none;
}

div.regionalOffers ul.accordion div.offer_summary {
    display: none;
    background: url(/images/common/accordion_offer_bg.gif) repeat-x top left;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #CCC;
    position: relative;
}

div.regionalOffers ul.accordion div.offer_summary img {
    float: left;
    padding: 16px 10px 40px 10px;
}

div.regionalOffers ul.accordion div.offer_summary p {
    margin: 0;
    padding: 15px;
}

div.regionalOffers ul {
    margin: 0;
    padding: 0;
}

div.regionalOffers ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-position: outside
}

div.offer_summary ul.car_specs {
    padding: 29px 0 10px 20px;
    width: 200px;
    float: left;
}

div.offer_summary ul.offer_tools {
    padding: 29px 15px 10px 0;
    width: 151px;
    float: right;
}

div.offer_summary ul.offer_tools li a, div#admin_preview_links a {
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    padding: 4px 0 0 20px;
    margin: 0 15px 7px 0;
    width: 131px;
    height: 16px;
    background: url(/images/common/btn_generic_bg.gif) no-repeat top left;
    float: left;
    display: block;
}

div.offer_summary ul.offer_tools li a:hover, div#admin_preview_links a:hover {
    background: url(/images/common/btn_generic_bg.gif) no-repeat bottom left;
}

div.offer_summary ul.car_specs li {
    list-style: disc;
    padding: 1px 0;
}

div.offer_summary ul.car_specs li.hide {
    display: none !important
}

div.offer_summary span.reverse_gradient {
    clear: both;
    height: 50px;
    width: 100%;
    display: block;
    background: url(/images/common/accordion_offer_rev_bg.gif) repeat-x left bottom
}

div.offer_summary dl {
    clear: both;
    width: 696px;
    padding: 0 0 0 15px;
    background: #F5F5F5;
    border: 1px solid #CCCCCC;
    height: 25px;
    margin: 5px 15px
}

div.offer_summary dl dt, div.offer_summary dl dd {
    float: left;
    margin: 5px 3px;
    padding: 0;
    font-size: 12px;
}

div.offer_summary dl dd {
    font-weight: bold;
}

div.offer_summary a.info_link {
    font-size: 10px;
}

div.offer_summary table.finance_table {
    margin-bottom: 25px;
}

div.offer_summary table tr td h3 {
    font-weight: bold;
    font-size: 13px
}

div.offer_summary table tr {
    height: 24px
}

div.offer_summary table tr td {
    padding: 0 15px;
}

div.offer_summary table td.vehicle_model {
    width: 300px
}

.no_border {
    border: none !important;
}

#finance_table {
    padding-top: 25px;
}

/* Offers Legal */
div.offer_summary dl dt.offer_legal {
    float: right;
    font-size: 11px;
    font-weight: normal;
    margin-right: 10px
}

div.offer_summary dd.legal_contents {
    position: absolute;
    top: 0;
    left: 0;
    background: white;
    border: 5px solid #CCC;
    width: 733px;
    padding: 0;
    margin: 0;
    font-weight: normal;
    height: 97%;
}

div.offer_summary dd.legal_contents div {
    overflow-y: auto;
    margin: 35px 10px 15px 15px;
    height: 79%;
    width: 96%
}

div.offer_summary dd.legal_contents a.close {
    margin: 0;
    padding: 0;
    position: absolute;
    top: -10px;
    right: 0;
}

div.offer_summary dd.legal_contents p {
    margin: 0;
    padding: 0 15px 15px 0 !important;
}

/* accordian */
a.expand_toggle {
    color: grey;
    padding: 10px;
    display: block;
    text-decoration: none;
    border-top: 5px solid #ccc;
}

div#alternativeFlashContent, object#radio_player {
    width: 239px;
    height: 33px;
    margin: -30px -11px 0 0;
    float: right;
}

/* End Special Offers */
#offersImgLeft {
    float: left;
    width: 705px;
    height: auto;
    margin: 0;
    padding-left: 0
}

#offersImgRight {
    float: left;
    width: 270px;
    height: auto;
    padding-left: 21px;
    margin: 15px 0 20px 10px;
    border-left: 1px solid #cccccc
}

#offersImgRight p {
    width: 273px;
    margin-top: 10px;
    clear: both
}

/*********** Start of  Estimator CSS  *************/
/**** Step 1 ****/
#Steps {
    height: 78px;
    width: 700px;
    background-image: url(/images/common/gradient_sm_steps.jpg);
    background-repeat: repeat-x;
    background-position: left bottom;
    margin: 0 0 0 20px;
}

#EstimatorStep1Wrapper {
    width: 296px;
    height: auto;
    background-image: url(/images/common/bg_gradient_estimator_step1.jpg);
    background-repeat: repeat-y;
    background-position: top left;
    border-top: 1px solid #e1e1e1;
    margin: 0 0 0 20px;
    padding: 10px
}

#EstimatorStep1Wrapper h3 {
    padding: 0 0 2px 0;
    margin: 0 0 2px 0;
}

#EstimatorStep1 {
    border: 1px solid #c8c8c8;
    padding: 7px 7px 30px 7px;
}

#EstimatorStep1 p {
    padding: 5px 0 2px 0;
    margin: 5px 0 2px 0;
    font-weight: bold;
}

/*** Step 2 ***/
#Steps2 {
    float: left;
    height: 78px;
    width: 411px;
    background-image: url(/images/common/gradient_sm_steps.jpg);
    background-repeat: repeat-x;
    background-position: left bottom;
    margin: 0 0 0 10px;
    _margin: 3px;
}

#EstimatorStep2Wrapper {
    background-color: #000000;
    float: left;
    width: 296px;
    height: auto;
    border-top: 1px solid #e1e1e1;
    margin: 0 0 0 20px;
    padding: 10px
}

#EstimatorStep2Wrapper h3 {
    padding: 20px 0px;
    margin: 0 0 2px 0;
}

#EstimatorStep2 {
    width: 280px;
    border: 1px solid #c8c8c8;
    padding: 7px 7px 30px 7px;
}

#EstimatorStep2 p {
    padding: 5px 0 2px 0;
    margin: 1px 0 1px 0;
}

.DD_labels {
    padding-top: 15px;
    font-weight: bold;
}

#Options_Table p {
    padding: 2px 0;
    margin: 1px 0;
}

#Options_Table {
    margin-top: 15px;
    padding: 5px 7px;
    height: 125px;
    background-color: #eee;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
}

.msrp_total {
    margin-top: 10px;
    padding: 5px;
    height: 25px;
    background-color: #eee;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    width: 100%
}

.leftCol_est {
    float: left;
    clear: left;
}

.rightCol_est {
    float: right;
    clear: right;
}

#Packages {
    float: left;
    width: 400px;
    margin: 0 0 0 20px;
    padding-top: 20px
}

#Packages img {
    margin: -1px 3px 0 5px;
}

#Packages ul {
    margin: 5px 0 15px;
    padding: 0;
    list-style: none;
}

#Packages ul, li {
    margin: 5px 0 5px;
    list-style: none;
}

/*** Step 3 ***/
#Steps3 {
    float: left;
    height: 78px;
    width: 427px;
    background-image: url(/images/common/gradient_sm_steps.jpg);
    background-repeat: repeat-x;
    background-position: left bottom;
    margin: 0 0 0 10px;
    _margin-left: 3px;
    margin-top: 10px
}

#EstimatorStep2Wrapper {
    background-color: #000000;
    float: left;
    width: 296px;
    height: auto;
    border-top: 1px solid #e1e1e1;
    margin: 0 0 0 20px;
    padding: 10px
}

#EstimatorStep2Wrapper h3 {
    padding: 20px 0px;
    margin: 0 0 2px 0;
}

#EstimatorStep3 {
    width: 256px;
    border: 1px solid #c8c8c8;
    padding: 7px 7px 30px 7px;
}

#EstimatorStep3 p {
    padding: 1px 0 1px 0;
    margin: 1px 0 1px 0;
}

#EstimatorStep3 img {
    margin: 2px 0 0 12px;
}

.DD_labels {
    font-weight: bold;
}

#Options_Table {
    margin-top: 15px;
    padding: 5px 7px;
    height: 125px;
    background-color: #eee;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
}

.leftCol_est {
    float: left;
    clear: left;
}

.rightCol_est {
    float: right;
    clear: right;
}

#Estimator {
    float: left;
    width: 400px;
    padding: 0;
    margin: 0;
    width: 430px;
    padding-left: 2px;
}

/*********** End of  Estimator CSS ***************/
#Legal {
    height: auto;
    width: 705px;
    margin-bottom: 15px;
    border-top: 1px solid #cccccc;
    clear: both;
    padding: 10px
}

#Legal p {
    font-size: 9px;
    color: #666666;
    margin-bottom: 12px;
}

/* News styles */
.archive UL LI {
    list-style-image: url(/images/en/btns/btn_greyArrw.gif);
    list-style-position: outside;
    margin: 0 0 0 25px;
}

.pdf UL {
    list-style-image: url(/images/common/ico_pdf.jpg);
    float: left;
    list-style-position: outside;
    margin: -11px 0 0 10px;
}

#NewsWrapper {
    float: left;
}

#NewsWrapper ul li {list-style:none; margin-left:0px}
#NewsWrapper {text-decoration:none; }
#NewsWrapper h2 {font: bold 13px Verdana, "Lucida Grande", Lucida, sans-serif;}
#EventsWrapper {
    float: left;
    margin-top: 80px;
}

.newsleftcontent {
    width: 725px;
    float: left;
    text-align: left;
    padding-left: 20px;
}

.newsleftcontent ul {
    margin: 0;
    padding: 2px 0px
}

.newsleftcontent p {
    margin: 0 20px 10px 0;
}

.newsColumns {
    width: 221px;
    min-height: 562px;
    _height: 562px;
    background-image: url(/images/common/news_bg_gradient.jpg);
    background-repeat: no-repeat;
    padding: 0px;
    float: left;
    margin-top: 5px;
}

.newsColumns img {
    margin: 3px;
}

.newsColumns h1 {
    color: #c71444;
    font-size: 16px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-variant: small-caps;
    margin: 15px 10px;
    line-height: 12px
}

.newsColumns p {
    font-size: 12px;
    color: #464646;
    margin: 15px 10px;
    line-height: 15px;
}

.newsColumns a {
    margin: 20px 10px;
    display: block;
    width: 64px;
    height: 21px;
    background-image: url(/images/en/btns/btn_more.gif);
}

.newsColumns a:hover {
    background-image: url(/images/en/btns/btn_more_on.gif);
}

.newsleftcontent .newsColumns a.french {
    margin: 20px 10px;
    display: block;
    width: 80px;
    height: 21px;
    background-image: url(/images/fr/btns/btn_more_fr.jpg);
}

.columnBreaker {
    width: 3px;
    height: 450px;
    background-image: url(/images/common/news_lineGradient.jpg);
    background-repeat: no-repeat;
    float: left;
    margin: 5px 9px;
}

.eventColL {
    width: 300px;
    margin: 20px -35px 70px 15px;
    float: left;
    min-height: 200px;
    _height: 200px;
}

.eventColR {
    width: 300px;
    margin: 20px 0 70px 0;
    float: left;
    min-height: 200px;
    _height: 200px;
    border-left: 1px solid #CCCCCC;
    padding-left: 25px
}

.careersLink a {
    background-image: url(/images/en/btns/btn_nissanTlGate.gif);
    width: 242px;
    height: 22px;
    display: block;
    float: left;
}

.careersLink a:hover {
    background-image: url(/images/en/btns/btn_nissanTlGate_on.gif)
}

/* French Careers Link */
.careersLinkFr a {
    background-image: url(/images/fr/btns/btn_nissanTlGate_fr.gif);
    width: 272px;
    height: 22px;
    display: block;
    float: left;
}

.careersLinkFr a:hover {
    background-image: url(/images/fr/btns/btn_nissanTlGate_on_fr.gif)
}

/* Owners Section Headers */
.ownersSubheadDiv {
    background-image: url(/images/common/subHead_owners.jpg)
}

.ownersSubheadLanding {
    background-image: url(/images/common/subHead_owners_landing.jpg)
}
.ownersSubheadLanding-en {
    background-image: url(/owners/images/subHead_owners_landing-en.jpg);
	height:182px;
	/*background-image: url(/images/common/subHead_owners_landing.jpg)*/
}
.ownersSubheadLanding-fr {
    background-image: url(/owners/images/subHead_owners_landing-fr.jpg);
	height:182px;
	/*background-image: url(/images/common/subHead_owners_landing.jpg)*/
}
a#mynissan-btn-en{
	margin-top:20px;
	display:block;
	float:left;
	width:174px;
	height:31px;
	background-image: url(/owners/images/myNissan-btn-en.jpg);
}
a:hover#mynissan-btn-en{
	background-image: url(/owners/images/myNissan-btn-hover-en.jpg);
}
a#mynissan-btn-fr{
	margin-top:20px;
	display:block;
	float:left;
	width:224px;
	height:31px;
	background-image: url(/owners/images/myNissan-btn-fr.jpg);
}
a:hover#mynissan-btn-fr{
	background-image: url(/owners/images/myNissan-btn-hover-fr.jpg);
}
#LandingContainer.single{
	width:700px;
	border-bottom: 1px solid #CDCDCD;
	padding-top:10px;
}
.ownersSubheadChildSafety {
    background-image: url(/images/common/subHead_owners_child_safety.jpg)
}

.ownersSubheadVehicleCare {
    background-image: url(/images/common/subHead_owners_vehicle_care.jpg)
}

.ownersSubheadWarranty {
    background-image: url(/images/common/subHead_owners_warranty.jpg)
}

.ownersSubheadManualsGuides {
    background-image: url(/images/common/subHead_owners_manuals_guides.jpg)
}

.ownersSubheadPurchaseLease {
    background-image: url(/images/common/subHead_owners_purchase_lease.jpg)
}

.ownersSubheadServicePlans {
    background-image: url(/images/common/subHead_owners_service_plans.jpg)
}

.ownersSubheadPartsAccessories {
    background-image: url(/images/common/subHead_owners_parts_accessories.jpg);
    height: 170px;
}

.ownersSubheadPartsAccessories_fr {
    background-image: url(/images/common/subHead_owners_parts_accessories_fr.jpg);
    height: 170px;
}

.buyingSubheadDealers {
    background-image: url(/images/common/subHead_buying_dealers.jpg)
}

.buyingSubheadBrochure {
    background-image: url(/images/common/subHead_buying_brochure.jpg)
}

.garage_header {
    background-image: url(/images/common/subHead_garage.jpg)
}

/* Owners Page Styles */
#OwnersSchedule {
    padding-left: 15px;
    width: 725px;
    background: #fff;
    border: 0px solid #000;
    float: left;
    padding-bottom: 20px;
}

#OwnersSchedule UL li {
    list-style-position: outside;
    list-style-type: none;
    line-height: 16px;
    text-align: left
}

.leftcontent {
    width: 220px;
    background: #fff;
    float: left;
    min-height: 200px;
}

.centercontent {
    width: 220px;
    background: #fff;
    float: left;
    min-height: 200px;
    border-left: 1px solid #999;
    margin-left: 20px;
    padding-left: 10px;
}

.rightcontent {
    width: 220px;
    background: #fff;
    float: left;
    min-height: 200px;
    border-left: 1px solid #999;
    margin-left: 20px;
    padding-left: 10px;
}

/* Vehicles Section Headers */
.vehicleSubheadPrice {
    background-image: url(/vehicles/images/common/subHead_vehicles_price.jpg);
    background-repeat: repeat-x;
    width: 743px;
    height: 150px;
    text-align: left;
    float: left;
    margin-bottom: 15px;
}

.vehicleSubheadCompare {
    background-image: url(/vehicles/images/common/subHead_vehicles_compare.jpg);
    background-repeat: no-repeat;
    width: 743px;
    height: 75px;
    text-align: left;
    float: left;
    margin-bottom: 15px;
}

/* Vehicles Altima hybrid Dealers */
.vehicleSubheadHybrid {
    background-image: url(/vehicles/images/common/subHead_vehicles_compare.jpg);
    background-repeat: no-repeat;
    width: 743px;
    height: 75px;
    text-align: left;
    float: left;
}

#hybridDealers {
    line-height: 20px;
    padding-left: 20px
}

.enhd {
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 20px;
    line-height: 20px
}

/* Vehicle Page Styles */
.secTitleVehicle {
    color: #333333;
    padding-left: 20px;
    padding-top: 14px;
    padding-bottom: 0px;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 0 0
}

.secTitleVehicleCopy {
    color: #333333;
    padding-left: 20px;
    padding-top: 0px;
    font-size: 10px;
    height: 14px;
    margin: 0 0 0 0
}

.priceThinRule UL li {
    list-style: none;
    list-style-position: inside;
    list-style-type: none;
    line-height: 16px;
    margin: 0px 0px 0px 10px;
}

#doBar {
    height: 20px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 30px;
    float: right
}

#doBar li {
    list-style: none;
    list-style-type: none;
    float: left;
    padding-left: 5px
}

/* Landing Page Styles */
#LandingContainer {
    width: 720px;
    margin-left: 20px;
    margin-bottom: 30px;
    overflow: auto;
    _overflow: visible;
    height: auto
}

#LandingLeftContainer {
    width: 350px;
    float: left;
    margin-right: 10px;
}

#LandingRightContainer {
    width: 350px;
    float: left;
}

#LandingLeftImageContainer {
    width: 127px;
    float: left;
    margin-right: 10px;
}

#LandingRightCopyContainer {
    width: 205px;
    float: left
}

.LandingTitle {
    font-weight: bold;
    margin-bottom: 10px;
}

.LandingCopy {
    line-height: 16px;
}

.LandingImage {
    margin-bottom: 20px;
}

.LandingBtn {
    clear: both
}

#LandingContainerFull {
    width: 720px;
    margin-left: 20px;
    overflow: auto;
    _overflow: visible;
    height: auto
}

#LandingLeftImageContainerFull {
    width: 127px;
    float: left;
    margin-right: 10px;
}

#LandingRightCopyContainerFull {
    width: 570px;
    float: left
}

.LandingTitleFull {
    font-weight: bold;
    margin-bottom: 10px;
}

.LandingCopyFull {
    line-height: 16px;
}

.LandingThinRule {
    width: 700px;
    border-bottom: solid 1px #cdcdcd;
    margin-left: 20px;
    margin-bottom: 20px;
    margin-top: -10px
}

.tTitlePaddingLanding {
    padding: 20px;
    height: auto;
    line-height: 16px
}

#vmscheduleHd {
    margin-top: 20px;
    background-image: url(/images/common/vmscheduleHd.jpg);
    background-repeat: repeat-x;
    height: 50px;
}

#vmscheduleHd p {
    top: 35%;
    font-weight: bold;
    font-size: 12px;
    margin-left: 2px;
    text-align: left;
    padding-top: 19px
}

#vmschedule {
    background: #fff;
    float: left;
    width: 725px;
}

.vmscheduleleftcontent {
    width: 200px;
    background: #fff;
    float: left;
    text-align: left;
}

.vmschedulerightcontent {
    width: 500px;
    background: #fff;
    float: right;
    margin-left: 20px;
}

.vmscheduledisplay {
    padding-top: 20px;
    padding-bottom: 20px
}

#serviceHd {
    background-image: url(/images/common/serviceHd.jpg);
    background-repeat: repeat-x;
    height: 40px;
    margin-top: 20px;
    margin-bottom: 0px;
    padding-top: 20px
}

#serviceHd p {
    font-weight: bold;
    font-size: 12px;
    margin-left: 5px;
    margin-left: 5px;
    margin-top: -2px;
}

.gradientDiv {
    background-image: url(/images/common/vmscheduleHd.jpg);
    background-repeat: repeat-x;
    height: 50px;
    padding-top: 8px;
    width: 705px;
    clear: both;
    margin-top: 70px;
}

#safety2Col {
    padding-left: 20px;
    background: #fff;
    float: left;
}

.safetyleftcontent {
    width: 200px;
    background: #fff;
    float: left;
}

.safetyrightcontent {
    width: 475px;
    background: #fff;
    float: left;
    text-align: left;
}

#warranty {
    background: #fff;
    float: left;
}

.warrantyleftcontent {
    width: 500px;
    background: #fff;
    float: left;
    text-align: left;
}

.warrantyrightcontent {
    width: 140px;
    background: #fff;
    float: left;
    margin-left: 20px;
}

#WarrantyResults {
    padding-left: 15px;
    width: 725px;
    background: #fff;
    float: left;
    text-align: left;
}

#WarrantyResultsHd {
    margin-top: 20px;
    background-image: url(/images/common/vmscheduleHd.jpg);
    background-repeat: repeat-x;
    height: 50px;
}

#WarrantyResultsHd p {
    top: 35%;
    font-weight: bold;
    font-size: 12px;
    margin-left: 5px;
    text-align: left;
}

#WarrantyResults UL {
    list-style-image: url(/images/common/ico_pdf.jpg);
    float: left;
    list-style-position: outside;
    padding-bottom: 20px;
    margin-left: 5px;
}

#manuals {
    background: #fff;
    float: left;
    width: 725px;
}

.manualsleftcontent {
    width: 130px;
    background: #fff;
    float: left;
    text-align: left;
}

.manualscentercontent {
    width: 150px;
    background: #fff;
    float: left;
    text-align: left;
}

.manualsrightcontent {
    width: 330px;
    background: #fff;
    float: right;
    margin-left: 20px;
}

#ManualResults {
    padding-left: 15px;
    width: 725px;
    background: #fff;
    float: left;
    text-align: left;
}

#ManualResultsHd {
    margin-top: 20px;
    background-image: url(/images/common/vmscheduleHd.jpg);
    background-repeat: repeat-x;
    height: 50px;
}

#ManualResultsHd p {
    top: 35%;
    font-weight: bold;
    font-size: 12px;
    margin-left: 5px;
    text-align: left;
}

#ManualResults UL {
    list-style-image: url(/images/common/ico_pdf.jpg);
    float: left;
    list-style-position: outside;
    padding-bottom: 20px;
    margin-left: 5px;
}

.ManualResultsHd {
    margin-top: 20px;
    height: 50px;
}

#servicePlansChart TD {
    vertical-align: inherit;
    vertical-align: middle;
}

/* Buying Page Styles */
/* Garage Style */
.garageCars {
    float: left;
    padding: 6px;
}

#GarageWrapper {
    float: left;
}

.garage_leftcontent {
    width: 725px;
    float: left;
    text-align: left;
    padding-left: 20px;
}

.garage_leftcontent ul {
    margin: 0 0 15px 25px;
}

.garage_leftcontent p {
    margin: 0 20px 10px 0;
}

.garageColumns {
    width: 221px;
    min-height: 333px;
    _height: 333px;
    background-image: url(/images/common/bg_gradient_garge_3_col.jpg);
    background-repeat: repeat-x;
    padding: 0px;
    float: left;
    margin-top: 5px;
}

.garageColumns img {
    margin: 3px;
}

.garageColumns h1 {
    color: #c71444;
    font-size: 16px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-variant: small-caps;
    margin: 15px 10px;
    line-height: 12px
}

.garage_columnBreaker {
    width: 3px;
    height: 333px;
    background-image: url(/images/common/bg_gradient_garge_3_col.jpg);
    background-repeat: no-repeat;
    float: left;
    margin: 5px 9px;
    background-position: center top
}

.garageColumns p {
    font-size: 12px;
    color: #464646;
    margin: 15px 10px;
    line-height: 15px;
}

.garage_profile {
    background-image: url(/images/common/bg_gradient_garge_3_col.jpg);
    background-repeat: repeat-x;
    width: 250px;
    padding: 10px 12px;
    _padding: 10px 10px;
}

.garage_profile p {
    padding: 0;
    margin: -10px;
    page-break-after: auto;
    page-break-before: auto;
    page-break-inside: auto;
}

.features a {
    float: left;
    font-size: 10px
}

.features img {
    float: left;
    margin: 3px 0 0 5px;
}

.enter a {
    margin-bottom: 20px;
    display: block;
    width: 73px;
    height: 21px;
    background-image: url(/images/en/btns/btn_enter.gif);
}

.enter a:hover {
    background-image: url(/images/en/btns/btn_enter_on.gif);
}

.enterGarage a {
    margin: 20px 10px;
    display: block;
    width: 142px;
    height: 21px;
    background-image: url(/images/en/btns/btn_enter_garage.gif);
}

.enterGarage a:hover {
    background-image: url(/images/en/btns/btn_enter_garage_on.gif);
}

.next a {
    margin: 20px 10px;
    display: block;
    width: 73px;
    height: 21px;
    background-image: url(/images/en/btns/btn_next.gif);
}

.next a:hover {
    background-image: url(/images/en/btns/btn_next_on.gif);
}

.continue a {
    margin: 20px 10px;
    display: block;
    width: 89px;
    height: 23px;
    background-image: url(/images/en/btns/btn_continue.gif);
}

.continue a:hover {
    background-image: url(/images/en/btns/btn_continue_on.gif);
}

/* French button styles for garage */
.enter_fr a {
    margin-bottom: 20px;
    display: block;
    width: 80px;
    height: 21px;
    background-image: url(/images/fr/btns/btn_enter_fr.gif);
}

.enter_fr a:hover {
    background-image: url(/images/fr/btns/btn_enter_on_fr.gif);
}

.enterGarage_fr a {
    margin: 20px 10px;
    display: block;
    width: 190px;
    height: 21px;
    background-image: url(/images/fr/btns/btn_enter_garage_fr.gif);
}

.enterGarage_fr a:hover {
    background-image: url(/images/fr/btns/btn_enter_garage_on_fr.gif);
}

.next_fr a {
    margin: 20px 10px;
    display: block;
    width: 80px;
    height: 21px;
    background-image: url(/images/fr/btns/btn_next_fr.gif);
}

.next_fr a:hover {
    background-image: url(/images/fr/btns/btn_next_on_fr.gif);
}

.continue_fr a {
    margin: 20px 10px;
    display: block;
    width: 89px;
    height: 23px;
    background-image: url(/images/en/btns/btn_continue.gif);
}

.continue_fr a:hover {
    background-image: url(/images/en/btns/btn_continue_on.gif);
}

#BrochurecontentBox {
    padding-left: 5px;
    width: 700px;
    float: left;
}

#BrochurecontentBox p {
    margin: 0
}

#BrochurecontentBox img {
    margin-right: 25px;
    float: left;
    padding-top: 5px;
    margin-bottom: 20px
}

#BrochurecontentBox li {
    list-style-type: square;
    list-style-position: inside;
    padding-bottom: 0px;
}

.heading {
    font-size: 11px;
    color: #333333;
    margin-top: -10px;
    font-weight: bolder
}

.headingLP {
    font-size: 11px;
    color: #333333;
    margin-top: 5px;
    font-weight: bolder
}

.btn {
    margin-top: 10px
}

.pad {
    margin-bottom: 2px
}

.seperateHd {
    background-image: url(/images/common/serviceHd.jpg);
    background-repeat: repeat-x;
    height: 30px;
    margin-top: 30px
}

.retract {
    margin-top: 10px;
    margin-bottom: 0px
}

.hfill {
    background-image: url(/buying/brochure/images/h_fill.jpg);
    background-repeat: repeat-y;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

/*ie6 fix */
.fontfix {
    font-family: Verdana, arial, helvetica, sans-serif;
    color: #464646;
    font-size: 11px
}

/* Footer Styles */
.footerDescription {
    font-weight: normal;
    padding-top: 0px
}

.legal {
    font-style: italic;
    color: #666666;
    font-size: 10px;
    line-height: 16px;
}

/*Form Styles */
#formTable {
    vertical-align: middle;
}

#formTable TD {
    vertical-align: middle;
    height: 25px;
    font-family: Verdana, arial, helvetica, sans-serif;
    color: #464646;
    font-size: 11px;
    margin: 0
}

#formTable P {
    font-family: Verdana, arial, helvetica, sans-serif;
    color: #464646;
    font-size: 11px;
    margin: 0
}

/*
 #formTable SELECT		{padding:1px;font-size:12px;border:1px solid; border-color: #999999;}
 #formTable OPTION		{padding-right:4px; padding-left:6px;}
 #formTable INPUT		{padding:1px;font-size:12px;border:1px solid; border-color: #999999;}
 #formTable TEXTAREA 	{padding-left:3px;border:1px solid; border-color: #999999;}
 */
.thinLine {
    border-bottom: 1px solid #CCCCCC;
    width: 660px;
    padding-top: 20px;
    padding-bottom: 5px;
    font-weight: bold;
}

/*
 it is for dynamic ebrochure web pages, edited by Tao Zhang
 */
#ebrochure_webpage_default {
    padding-left: 5px;
    width: 700px;
    float: left;
}

#ebrochure_webpage_default p {
    margin: 0
}

#ebrochure_webpage_default img {
    margin-right: 25px;
    float: left;
    padding-top: 5px;
}

#ebrochure_webpage_default li {
    list-style-type: square;
    list-style-position: inside;
    padding-bottom: 5px;
}

.heading {
    font-size: 11px;
    color: #333333;
    margin-top: -10px;
    font-weight: bolder
}

.headingLP {
    font-size: 11px;
    color: #333333;
    margin-top: 5px;
    font-weight: bolder
}

.btn {
    margin-top: 25px
}

.pad {
    margin-bottom: 2px
}

.seperateHd {
    background-image: url(/images/common/serviceHd.jpg);
    background-repeat: repeat-x;
    height: 30px;
    margin-top: 30px
}

.retract {
    margin-top: 10px;
    margin-bottom: 0px
}

.hfill {
    background-image: url(/buying/brochure/images/h_fill.jpg);
    background-repeat: repeat-y;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

/*ie6 fix */
.fontfix {
    font-family: Verdana, arial, helvetica, sans-serif;
    color: #464646;
    font-size: 11px
}

/* Footer Styles */
.footerDescription {
    font-weight: normal;
    padding-top: 0px
}

.legal {
    font-style: italic;
    color: #666666;
    font-size: 10px;
    line-height: 16px;
}

/*Form Styles */
#ebrochure_default_formTable {
    vertical-align: middle;
}

#ebrochure_default_formTable TD {
    vertical-align: middle;
    height: 25px;
    font-family: Verdana, arial, helvetica, sans-serif;
    color: #464646;
    font-size: 11px;
    margin: 0
}

#ebrochure_default_formTable P {
    font-family: Verdana, arial, helvetica, sans-serif;
    color: #464646;
    font-size: 11px;
    margin: 0
}

/*
 #formTable SELECT		{padding:1px;font-size:12px;border:1px solid; border-color: #999999;}
 #formTable OPTION		{padding-right:4px; padding-left:6px;}
 #formTable INPUT		{padding:1px;font-size:12px;border:1px solid; border-color: #999999;}
 #formTable TEXTAREA 	{padding-left:3px;border:1px solid; border-color: #999999;}
 */
.thinLine {
    border-bottom: 1px solid #CCCCCC;
    width: 660px;
    padding-top: 20px;
    padding-bottom: 5px;
    font-weight: bold;
}

#ebrochure_webpage_download {
    padding-left: 5px;
    width: 700px;
    float: left;
}

#ebrochure_webpage_download p {
    margin: 0
}

#ebrochure_webpage_download img {
    margin-right: 25px;
    float: left;
    padding-top: 5px;
}

#ebrochure_webpage_download li {
    list-style-type: square;
    list-style-position: inside;
    padding-bottom: 5px;
}

.heading {
    font-size: 11px;
    color: #333333;
    margin-top: -10px;
    font-weight: bolder
}

.headingLP {
    font-size: 11px;
    color: #333333;
    margin-top: 5px;
    font-weight: bolder
}

.btn {
    margin-top: 25px
}

.pad {
    margin-bottom: 2px
}

.seperateHd {
    background-image: url(/images/common/serviceHd.jpg);
    background-repeat: repeat-x;
    height: 30px;
    margin-top: 30px
}

.retract {
    margin-top: 10px;
    margin-bottom: 0px
}

.hfill {
    background-image: url(/buying/brochure/images/h_fill.jpg);
    background-repeat: repeat-y;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

/*ie6 fix */
.fontfix {
    font-family: Verdana, arial, helvetica, sans-serif;
    color: #464646;
    font-size: 11px
}

/* Footer Styles */
.footerDescription {
    font-weight: normal;
    padding-top: 0px
}

.legal {
    font-style: italic;
    color: #666666;
    font-size: 10px;
    line-height: 16px;
}

/*Form Styles */
#ebrochure_download_formTable {
    vertical-align: middle;
}

#ebrochure_download_formTable TD {
    vertical-align: middle;
    height: 25px;
    font-family: Verdana, arial, helvetica, sans-serif;
    color: #464646;
    font-size: 11px;
    margin: 0
}

#ebrochure_download_formTable P {
    font-family: Verdana, arial, helvetica, sans-serif;
    color: #464646;
    font-size: 11px;
    margin: 0
}

/*
 #formTable SELECT		{padding:1px;font-size:12px;border:1px solid; border-color: #999999;}
 #formTable OPTION		{padding-right:4px; padding-left:6px;}
 #formTable INPUT		{padding:1px;font-size:12px;border:1px solid; border-color: #999999;}
 #formTable TEXTAREA 	{padding-left:3px;border:1px solid; border-color: #999999;}
 */
.thinLine {
    border-bottom: 1px solid #CCCCCC;
    width: 660px;
    padding-top: 20px;
    padding-bottom: 5px;
    font-weight: bold;
}

#ebrochure_webpage_thankyou {
    padding-left: 5px;
    width: 700px;
    float: left;
}

#ebrochure_webpage_thankyou p {
    margin: 0
}

#ebrochure_webpage_thankyou img {
    margin-right: 25px;
    float: left;
    padding-top: 5px;
}

#ebrochure_webpage_thankyou li {
    list-style-type: square;
    list-style-position: inside;
    padding-bottom: 5px;
}

.heading {
    font-size: 11px;
    color: #333333;
    margin-top: -10px;
    font-weight: bolder
}

.headingLP {
    font-size: 11px;
    color: #333333;
    margin-top: 5px;
    font-weight: bolder
}

.btn {
    margin-top: 25px
}

.pad {
    margin-bottom: 2px
}

.seperateHd {
    background-image: url(/images/common/serviceHd.jpg);
    background-repeat: repeat-x;
    height: 30px;
    margin-top: 30px
}

.retract {
    margin-top: 10px;
    margin-bottom: 0px
}

.hfill {
    background-image: url(/buying/brochure/images/h_fill.jpg);
    background-repeat: repeat-y;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

/*ie6 fix */
.fontfix {
    font-family: Verdana, arial, helvetica, sans-serif;
    color: #464646;
    font-size: 11px
}

/* Footer Styles */
.footerDescription {
    font-weight: normal;
    padding-top: 0px
}

.legal {
    font-style: italic;
    color: #666666;
    font-size: 10px;
    line-height: 16px;
}

/*Form Styles */
#ebrochure_thankyou_formTable {
    vertical-align: middle;
}

#ebrochure_thankyou_formTable TD {
    vertical-align: middle;
    height: 25px;
    font-family: Verdana, arial, helvetica, sans-serif;
    color: #464646;
    font-size: 11px;
    margin: 0
}

#ebrochure_thankyou_formTable P {
    font-family: Verdana, arial, helvetica, sans-serif;
    color: #464646;
    font-size: 11px;
    margin: 0
}

/*
 #formTable SELECT		{padding:1px;font-size:12px;border:1px solid; border-color: #999999;}
 #formTable OPTION		{padding-right:4px; padding-left:6px;}
 #formTable INPUT		{padding:1px;font-size:12px;border:1px solid; border-color: #999999;}
 #formTable TEXTAREA 	{padding-left:3px;border:1px solid; border-color: #999999;}
 */
.thinLine {
    border-bottom: 1px solid #CCCCCC;
    width: 660px;
    padding-top: 20px;
    padding-bottom: 5px;
    font-weight: bold;
}

/*
 it is end of dynamic ebrochure web pages.
 */
#keepintouch {
    width: 700px;
    padding-top: 40px;
    _padding-top: 30px
}

.formcola {
    width: 200px;
    float: left;
    background-image: url(/buying/brochure/images/optin_fill.jpg);
    background-repeat: repeat-x;
    margin-top: 10px;
    padding-top: 5px
}

.optin {
    padding-right: 10px;
    padding-left: 10px;
    margin-top: 20px;
    float: left
}

.formcolb {
    width: 480px;
    float: right;
    margin-left: 20px
}

.form {
    margin-left: 10px
}

/* Vertical Promo Styles */
.promoContainer {
    width: 150px;
    float: left;
    clear: left;
    margin-left: 5px;
    _margin-left: 2px;
    margin-top: 0px
}

.promoContainerNoNav {
    width: 150px;
    float: left;
    clear: left;
    margin-left: 5px;
    _margin-left: 2px;
}

.pushRight {
    margin-left: 15px;
}

.bpush {
    margin-left: 5px;
}

#pdflist p {
    margin-left: 20px;
    font-style: inherit;
    font-family: inherit;
    padding-bottom: 10px;
}

.pdflist {
    float: left;
    padding-right: 5px;
    margin-top: 20px;
}

.pdflist img {
    float: left;
    padding-right: 5px;
}

.bold {
    font-weight: bold
}

.note {
    font-style: italic;
    color: #999999;
    font-size: 9px;
    padding-top: 20px;
    text-align: left;
}

.owlisthd {
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #464646;
    font-weight: bold;
    line-height: 16px;
    padding-bottom: 10px;
}

#bodyBull {
    margin-left: 0px
}

#bodyBull li {
    list-style-type: disc;
    list-style-position: outside;
    margin: 0 0 0 20px
}

.banch {
    line-height: 18px;
    text-align: left;
    margin-left: 20px;
    font-family: Verdana, arial, helvetica, sans-serif;
    color: #464646;
    font-size: 11px;
}

#form {
}

.formPushL {
    margin-left: 20px
}

.formLable {
    padding-bottom: 10px;
    padding-top: 10px;
}

.formLable1st {
    padding-top: 0;
}

.formbtn {
    padding-top: 20px
}

.supSm {
    font-size: 6px
}

.bold {
    font-weight: bold
}

.height {
    height: 500px;
    min-height: 500px;
    vertical-align: top
}

.InformationText {
    font-family: Verdana, arial, helvetica, sans-serif;
    color: #464646;
    font-size: 11px;
    padding-top: 10px;
}

.overwriteboarder {
    border: hidden;
    border: 0px;
}

#promos {
    width: 960px;
    height: 135px;
    margin: 0 auto;
    background-color: #FFFFFF;
    padding-top: 10px;
}

#LPbtmPromo {
    width: 725px;
    overflow: auto;
    _overflow: visible;
    height: 105px;
}

#btmPromo {
    width: 960px;
    /*overflow: auto;
     _overflow: hidden;*/
    height: 120px;
    margin: 0 auto;
    background-color: #ffffff;
    padding-top: 10px;
}

.toolsMenu {
    padding: 0;
    font-size: 10px;
    font-family: Verdana;
    font-weight: bold;
    margin: 0 0 10px 40px;
}

.toolsMenu li {
    margin: 2px 0 0;
    text-align: left;
    padding: 0;
    list-style-type: none;
}

.toolsMenu li a {
    text-decoration: none;
}

.toolsMenu img {
    margin-top: 2px;
    margin-right: 4px;
    display: inline;
}

.LeaseText {
    font-size: 13px;
    font-weight: bold;
    color: #333333
}

/* awards & reviews form */
div.tAwardContainer {
    background: url(/about/reviews/en/images/greybg.gif) bottom left repeat-x;
    width: 743px;
    padding: 0 0 35px 0;
    float: left;
    overflow: hidden;
}

div.award_summary {
    float: left;
    width: 570px;
    text-align: left;
}

div.award_summary h3 {
    font-size: 12px;
    font-weight: bold;
    margin: 15px 0 10px 0;
    /* color:#464646; */
}

div.award_none h3 {
    font-size: 12px;
    font-weight: bold;
    margin: 15px 40px 10px 0;
    padding-left: 120px;
    /* color:#464646; */
}

div.award_none p {
    font-size: 11px;
    font-weight: normal;
    margin: 15px 0 10px 0;
    text-align: left;
    padding-left: 120px;
}

div.award_summary p {
    font-size: 11px;
    font-weight: normal;
    margin: 15px 0 10px 0;
    text-align: left;
}

img.award_icon {
    margin: 15px;
    float: left;
}

award_none {
    margin: 15px;
    float: left;
    width: 71px;
}

/* end Awards & Reviews */
/* Coupon page */
#CouponOffer {
    margin: 15px auto 40px;
    text-align: left;
    width: 940px;
}

#CouponOffer .print {
    text-align: center;
}

#CouponOffer .print-coupon {
    background: #ffffff; /* old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* ie */
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #CCCCCC;
    display: inline-block;
    font-family: arial,helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0;
    padding: 10px 20px;
    text-decoration: none;
    text-transform: uppercase;
}
 
#CouponOffer .print-coupon:hover {
	background: #ffffff; /* old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #BABABA 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#BABABA)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#BABABA',GradientType=0 ); /* ie */
	border:1px solid #888; 
}
 
#CouponOffer .legal {
	display:none;
}
 
 
 
 
 
 
 
 
 */
