/* ----- PEUGEOT SPECIFIC STYLES ----- */


/* layout */
#header #contactDetails { right: 105px; }
#header #badge { position: absolute; top: -2px; right: 0px; }
#loginTab { position:absolute; top:0px; right:100px; }
#followUsTab { right:250px; }
/* dealer map */
#dealerMap a#peugeotSlough { position:absolute; top:213px; left:139px; width: 50px; }

/* colors */
h1,
h2,
#breadcrumbsContainer .pagination a:hover,
#breadcrumbsContainer .pagination .active,
#boxList .box .title .vehicle { color: #002157; }

#vehicleCustomise #priceTable table tfoot td,
#secondaryNav ul li a span { background: #295192; }

/* company car tax */
#carTaxForm { width: 307px; background: url(../images/layup/nissan/carTaxFormBg.gif) bottom left no-repeat; float: left; margin-top: 15px; }
#carTaxForm div { padding: 0px 0px 10px 0px; }
#carTaxForm label { width: 95px; padding: 3px 0px 0px 15px; }
#carTaxForm select { width: 183px; height: 21px; }
#carTaxForm #btnCalculate { width: 90px; height: 25px; float: right; margin: 4px 14px 4px 0px; }
#carTaxSummary { float: right; width: 316px; margin-right: 14px; }
#carTaxSummary h2 { color: #000; }
#carTaxSummary table { width: 100%; }
#carTaxSummary table th { text-align: left; }
#carTaxSummary table th h2 { padding: 12px 0px 3px 0px; font-size: 1.4em; font-weight: bold; }
#carTaxSummary table td { border-bottom: 1px solid #c6c6c6; font-size: 1.2em; }

/* backgrounds */
#outer { background:#c7c6c6 url(../images/layup/peugeot/bodyBg.jpg) top center no-repeat; }
#franchiseSecondaryJumps .box #secondaryJump1 { background: url(../images/layup/peugeot/jumpService.gif) top left no-repeat; }
#franchiseSecondaryJumps .box #secondaryJump2 { background: url(../images/layup/peugeot/jumpParts.gif) top left no-repeat; }
#franchiseSecondaryJumps .box #secondaryJump3 { background: url(../images/layup/peugeot/jumpTestDrive.gif) top left no-repeat; }
#franchiseSecondaryJumps .box #secondaryJump4 { background: url(../images/layup/peugeot/jumpFinance.gif) top left no-repeat; }
#franchiseSecondaryJumps .box #secondaryJump1:hover { background: url(../images/layup/peugeot/jumpService.gif) bottom left no-repeat; color: #FFF; }
#franchiseSecondaryJumps .box #secondaryJump2:hover { background: url(../images/layup/peugeot/jumpParts.gif) bottom left no-repeat; color: #FFF; }
#franchiseSecondaryJumps .box #secondaryJump3:hover { background: url(../images/layup/peugeot/jumpTestDrive.gif) bottom left no-repeat; color: #FFF; }
#franchiseSecondaryJumps .box #secondaryJump4:hover { background: url(../images/layup/peugeot/jumpFinance.gif) bottom left no-repeat; color: #FFF; }
#footer { background: url(../images/layup/peugeot/footerBg.gif) top left repeat-x; }
#breadcrumbsContainer { background: url(../images/layup/peugeot/breadCrumbsBg.gif) no-repeat; }
#boxList .box .title .btnGo { background: url(../images/layup/peugeot/btnGo.gif) no-repeat; }
#primaryNav li a:hover,
#primaryNav li.active a { background:url(../images/layup/peugeot/navLeft.gif) top left no-repeat; }
#primaryNav li a:hover span,
#primaryNav li.active a span { background:url(../images/layup/peugeot/navRight.gif) top right no-repeat; }
#vehicleHeading { background: url(../images/layup/peugeot/newCarHeadingBg.gif) no-repeat; }
#list .listItem .itemDetails .title { background: url(../images/layup/peugeot/usedListTitleBg.gif) no-repeat; }

/* dropdown nav */
#primaryNav ul li:hover ul,
#primaryNav ul li.sfhover ul { background: #294f90; }
#primaryNav ul li:hover ul li,
#primaryNav ul li.sfhover ul li { background: #3260ad; border-color: #294f90;  }
