/*common styles*/
/*body styles*/
body {font:100% arial, helvetica, sans-serif; color:#000; text-align:center; margin:0 auto 0 auto; background:#fff url(/images/imgs/common/page-body-bg.jpg) no-repeat center top fixed;}
table, img {border:0;}
form {margin:0;}
p, td, select {color:#424242;}
.clearfloat {clear:both; height:0; font-size:1px; line-height:0;}
.fltLeft {float:left; text-align:left;}
.fltRight {float:right; text-align:right;}
select, input {font-size:11px;}
div#currentVehicle, #vehicleSelection {width:165px;}
div#globalNav {width:1000px; background-color:#fff; margin:auto;}
div#globalNav p {font-size: 70%; padding:5px 20px 0 20px; margin:0; font-weight:bold;}
div#globalNav .gNavL a:hover, div#globalNav .gNavR a:hover {text-decoration:underline;}
div#globalNav .gNavL {float:left;}
div#globalNav .gNavL p, div#globalNav .gNavL a {color:#033789; text-decoration:none;}
div#globalNav .gNavL a {padding-right:15px; margin-right:15px; background:url(/images/imgs/common/arrow.gif) no-repeat right;}
div#globalNav .gNavR {float:right;}
div#globalNav .gNavR p, div#globalNav .gNavR a {color:#424242; text-decoration:none;}
/*placeholder styles*/
.thrCol div#headC {width:970px; padding:0; margin:auto; background:#fff; text-align:left;}
.thrCol div#bodyC {width:970px; padding:0; margin:auto; background:#fff; border-top:1px solid #fff; text-align:left;}
.thrCol div#bodyClft {float:left; width:180px; margin:9px 0 0 10px; padding:0;}
.thrCol div#bodyCrght {float:right; width:180px; padding:0; margin:9px 10px 0 10px;}
.thrCol div#bodyCcenter {width:570px; margin:9px 0 10px 200px; padding:0;} 
.thrCol div#bodyCcheckOut {width:760px; margin:9px 0 0 200px; padding:0;}
/*quick search styles*/
div#quickSearch {font-size:12px; font-weight:bold; color:#454545; background:#dddddd url(/images/imgs/common/quick-search-bg.png); width:970px; padding:0; margin:1px auto 0px auto;}
div#quickSearch input {border:1px solid #d9d9d9; font-size:10pt; color:#656565; margin:5px 5px 0px 5px; padding: 2px;}
div#quickSearch div.loz {color:#424242; float:left; width:164px; padding:9px 0; margin-right: 100px;}
div#quickSearch div.loz span {color:#ff0000;}
div#quickSearch div.searchContent { float:left; padding:0 0 0 15px;}
div#quickSearch div.searchContent span {color:#003b95; margin-right:5px;}
div#quickSearch div.buttonHolder {float:left; padding: 3px 0 3px 5px;}

/*header styles*/
div#headC #headCheader {height:90px; background:#e8e8ea url(/images/imgs/crpt/header-bg.gif) repeat-x 0 top; overflow:hidden;}
div#headCheader .headClft {width:296px; height:83px; float:left; margin:0; padding:0;} 
div#headCheader .headClft img {float:left; margin:0 0 0 18px;}
div#headCheader .headCrght {width:285px; height:83px; float:right; padding:0; margin:0 5px 0 0;}
div#headCheader .headCcenter {width:380px; padding:0; margin:5px 0 0 0; float:left; overflow:hidden;}
div#headCheader .headCcenter img {margin:20px 0 9px 35px;}
/*product group navigation styles*/
.headCcenter .headCprodNav ul {float:left; padding:0; margin:0;}
.headCcenter .headCprodNav ul li {text-align:center;}
.headCprodNav a, .headClft a {font-size:12px; font-weight:bold; color:#424242; text-decoration:none; padding:0;}
.headCprodNav p, .headClft p {margin:10px 0 0 0;}
.headCprodNav li {width:94px; height:31px; float:left; padding:0; margin:1px 0 0 0; background:url(/images/imgs/crpt/prod-nav-95.gif) no-repeat bottom; list-style:none;}
.headCprodNav li.selected {width:95px; height:33px; margin:0; background:url(/images/imgs/crpt/prod-nav-selected-95.gif) no-repeat top;}
.headCprodNav li.selected a {color:#ffdf14; padding:10px 0 0 0;}
.headCprodNav li a:hover {text-decoration:underline;}
.headClft img {margin:0; float:left;}
.headClft ul {float:right; padding:0; margin:58px 0 0 0;}
.headClft li {width:77px; height:31px; float:right; padding:0; margin:1px 0 0 0; background:url(/images/imgs/crpt/all-makes-tab.gif) no-repeat bottom; list-style:none;}
.headClft li a:hover {text-decoration:underline;}
/*primary navigation styles*/
.headCprimNav {height:30px; text-align:center; background:#033789 url(/images/imgs/crpt/pri-nav-bg-test.gif) repeat-x left; margin:0; border-left:1px solid #001a6f; border-right:1px solid #001a6f;}
.headCprimNav ul {display:inline-block; margin:0; padding:0;}
.headCprimNav li.default {height:30px; float:left; margin:0; padding:0; list-style:none;text-align:center;}
.headCprimNav li.Car-Parts-first {height:30px; float:left; margin:0; padding:0; list-style:none; text-align:center;}
.headCprimNav li.Tools-first {height:30px; float:left; margin:0; padding:0; list-style:none; text-align:center;}
.headCprimNav li.Accessories-first {height:30px; float:left; margin:0; padding:0; list-style:none; text-align:center;}
.headCprimNav a {font-size:9pt; font-weight:bold; color:#fff; text-decoration:none; float:left; padding:6px 6px 7px 6px; margin:1px 0 1px 0;}
.headCprimNav li a:hover {color:#fff; background:#0755a3;}
.headCprimNav li.selected a, .priNav li.selected a:hover {color:#424242; background:#ffde00;}
.headCprimNav li a.active {color:#ffde00; background:#043b8c;}
.headCprimNav li.seperator {height:30px; width:2px; float:left; margin:0; padding:0; list-style:none; background:url(/images/imgs/crpt/pri-nav-seperator.gif) no-repeat right;}
/*text styles*/
.blkTxt {color:#000;}
.redTxt, .redTxt a, .redTxt a:hover {color:#e82020!important; white-space:nowrap;}
.grnTxt, .grnTxt a, .grnTxt a:hover {color:#28ab00!important;}
.ambrTxt, .ambrTxt a, .ambrTxt a:hover {color:#fc7800!important;}
.gryTxt, .gryTxt a, .gryTxt a:hover {color:#424242!important;}
.lghtTxt {color:#999;}
.lghtTxt a, .tiny a {color:#999;}
.whteTxt {color:#fff;}
.RRPTxt {text-decoration:line-through;}
.recmTxt {font-size:90%; color:#285ed7;}
.bestTxt {font-size:90%; color:#27ab00;}
.uCase {text-transform:uppercase;}
.properCase {text-transform:capitalize;}
.inlineP {display:inline; margin:0; padding:0;}
.centerP {text-align:center;}
.rightP {text-align:right;}
/*image styles*/
.sixtyXsixtyImg {margin-right:6px; float:left; border:1px solid #cccccc;}
.alignImgMid {vertical-align:middle; margin:0;}
/*side panel styles*/
.side {width:180px;}
.side div.static {background:url(/images/imgs/common/static-menu-bg.png) no-repeat;}
.side div.box {width:181px; margin:-1px 0 7px 0;}
.side div.box h2, #drawer a.header {font-size:12px; color:#424242; letter-spacing:0; font-weight:bold; text-decoration:none; padding:8px 0  8px 10px; margin:0; display:block; height:16px; background:url(/images/imgs/common/sidenav.png) no-repeat;}
.side div.box h3 {font-size:12px; color:#003b95; letter-spacing:0; font-weight:bold; text-decoration:none; padding:15px 0  0 10px; margin:0; display:block; height:16px;}
.side div.inside {background:url(/images/imgs/common/sidenav_strip2.png) no-repeat; overflow:hidden;}
.side div.gradient {margin:0 3px 0 3px; padding:5px 5px;}
.side div.gradient p, .side div.gradient p.message {font-size:70%; margin:0 5px 8px 0; padding:0; font-weight:bold;}
.side div.gradient p.message {margin:5px 5px 8px 0; color:#4a72D1;}
.side div.gradient div.vrm, .vrmStatus {font-size:0em; margin:0 18px 10px 18px; text-align:center; padding:5px 0 6px 0; background:url(/images/imgs/common/vrm-bg.gif) no-repeat center; width:136px;}
.side div.gradient div.vrm img, .vrmStatus img, #row1C2 .panel-b-crpt-alt .cVrm div.vrm img {margin:0 1px 0 1px;} 
.side div.gradient .fadeBg {background:url(/images/imgs/common/side-vrm-result-bg.png) repeat-x; padding-top:5px; overflow:hidden;} 
.side div.gradient p.attribA {font-size:70%; font-weight:bold; padding:2px 8px 2px 0; margin:0;}
.side div.gradient p.attribA label {font-weight:bold; color:#003b95; margin-left:5px;}
.side div.gradient a {color:#003b95;}
.side div.gradient a:hover {text-decoration:none;}
.side div.gradient input {width:100px; margin:0; text-transform:uppercase;}
.side div.clear {background:url(/images/imgs/common/sidenav.png) no-repeat 0 -353px; height:10px;}
.side div.gradient div.recItems {text-align:center; padding:5px 0 5px 0;}
.side div.gradient div.recItems img {margin:0 0 5px 0; border:1px solid #cacdc6;}
.side div.gradient div.recItems p {font-size:70%; font-weight:bold; padding:0px; margin:0;}
.side div.gradient div.recItems a {color:#003b95; text-decoration:none;}
.side div.gradient div.recItems a:hover {text-decoration:underline;}
/*  header */
#drawer a.header {background-position:0 -31px;}
#drawer a.first {background-position:0 1px;}
/* hover */
#drawer a:hover {background-position:0 -95px;}
#drawer a.first:hover {background-position:0 -64px;}
/* active */
#drawer a.active {background-position:0 -223px; color:#fff; cursor:default;}
#drawer a.first.active {background-position:0 -191px !important;}
#drawer div.inside {display:none;}
#drawer div.inside.active {display:block;}
#drawer table.vehMenu, #drawer table.vehMenuReg {margin:0; width:100%;}
#drawer th, #drawer td {font-size:70%; color:#424242;}
#drawer table.vehMenuReg td {padding:5px 0 0 0;}
#drawer table.vehMenuReg th {padding:0; width:25px;}
#drawer select {font-size:100%;}
#drawer select.lrgMenu, #drawer select.lrgMenu, #drawer select.lrgMenu {width:115px; margin-top:5px;}
#drawer select.medMenu, #drawer select.medMenu, #drawer select.medMenu {width:70px; margin:5px 0 0 10px;}
#drawer select.smlMenu, #drawer select.smlMenu, #drawer select.smlMenu {width:55px; margin:5px 6px 0 0; float:left;}
#drawer select.smlEngineMenu {width:114px; margin:5px 6px 0 0; float:left;}
#drawer input {width:100px; margin: 2px 5px 0 0; float:left;}
#drawer input.reg {width:75px; margin:3px 4px 0 0; float:left;}
#drawer .actionbutton {font-size:6pt;}
.side ul, .headerDivide #catMenu ul {font-size:100%; margin:0; padding:0; list-style:none; float:left;}
.side ul {margin-left:5px;}
.headerDivide #catMenu ul.tier3 li {float:left; display:block; width:180px; height:20px; white-space:normal; padding:0; margin:0;}
.headerDivide #catMenu ul.tier3Brand li {float:left; display:block; width:115px; height:20px; white-space:normal; padding:0; margin:0;}
.tier3Holder {float:left; width:360px; padding:0; margin:10px 0 0 10px; overflow:hidden;}
.side div.gradient ul li,.headerDivide #catMenu ul li {font-size:70%; color:#424242; font-weight:bold; margin:0; padding:3px 0 3px 0;}
.side div.gradient ul a, .headerDivide #catMenu ul a {color:#424242; text-decoration:none; margin:0; padding:0 0 0 10px; background:url(/images/imgs/common/bullet-left.gif) left 2px no-repeat;}
.side div.gradient ul a:hover, .headerDivide #catMenu ul a:hover {text-decoration:underline;} 
/* quick basket styles */
#basketPanel {font-size:100%; width:281px; height:82px; margin:2px 0; background:url(/images/imgs/crpt/basket-panel-bg.png) no-repeat 0 20px;}
#basketPanel p {font-size:11px; margin:0; padding:2px 5px 3px 5px;}
#basketPanel a {text-decoration:none;}
#basketPanel a:hover {text-decoration:underline;}
#basketPanel .basketHeaderBar {height:27px; width:281px; padding:0; margin:0; background:url(/images/imgs/crpt/basket-panel-header-bg.gif) no-repeat;}
#basketPanel .basketHeaderBar img {vertical-align:middle; margin:0;}
#basketPanel .basketHeaderBar p {font-size:12px; color:#424242; text-align:left; font-weight:bold; padding:6px 0 0 10px; margin:0;}
#basketPanel .basketHeaderBar a {color:#424242; text-decoration:underline;}
#basketPanel .basketBody  {padding: 0 6px 0 10px; margin:0;}
#basketPanel .basketBody p {padding:0; margin:0;}
#basketPanel .basketBody p.button {margin:3px 0 0 0;}
#basketPanel .basketBody .disabled {float:right; margin-top:4px;}
#basketPanel .basketBody .smlTxt {font-size:10px;}
#basketPanel .basketBody .totalTxt {font-size:14px; font-weight:bold;}
#basketAdder {display:none; position:absolute; padding:0 0 6px 10px; margin:0 0 0 0px; background:url(/images/imgs/common/confirmation-bg.gif) 4px 0 no-repeat;}
#basketAdder img {width:172px; height:55px;}
#basketLocator {visibility:hidden; margin:0; padding:0; height:1px; width:1px;}
/*button styles*/
.actionbutton {text-decoration:none; display:block; cursor:hand; cursor:pointer;}
.actionbutton .actionbuttonLftcap {float:left; width:3px; height:25px; display:block; background:url(/images/imgs/common/actionbutton-left-cap.gif) no-repeat;}
.disabledbutton .disabledbuttonLftcap {float:left; width:5px; height:25px; display:block; background:url(/images/imgs/common/disabledbutton-left-cap.gif) no-repeat;}
.actionbutton .actionbuttonAdd {font-family:arial, sans-serif; font-size:12px; color:#38b700; text-decoration:none; font-weight:bold; height:20px; padding:5px 6px 1px 5px; float:left; display:block; background:url(/images/imgs/common/actionbutton-bg.gif) repeat-x;}
.actionbutton .actionbuttonDef {font-family:arial, sans-serif; font-size:12px; color:#424242; text-decoration:none; font-weight:bold; height:20px; padding:5px 6px 1px 5px; float:left; display:block; background:url(/images/imgs/common/actionbutton-bg.gif) repeat-x;}
.disabledbutton .disabledbuttonAdd {font-family:arial, sans-serif; font-size:12px; color:#bdbdbd; text-decoration:none; font-weight:bold; height:20px; padding:5px 6px 1px 5px; float:left; display:block; background:url(/images/imgs/common/disabledbutton-bg.gif) repeat-x;}
.actionbutton .actionbuttonText {font-family:arial, sans-serif; font-size:12px; color:#003B95; text-decoration:none; font-weight:bold; height:20px; padding:5px 6px 1px 5px; float:left; display:block; background:url(/images/imgs/common/actionbutton-bg.gif) repeat-x;}
.actionbutton .actionbuttonText input {padding: 0px !important; margin: 0px !important; border: 0px !important; background-color: Transparent; font-family:arial, sans-serif !important; font-size:12px !important; color:#003B95 !important; text-decoration:none; font-weight:bold;}
.actionbutton .actionbuttonRghtcap {float:left; display:block; width:4px; height:25px; background:url(/images/imgs/common/actionbutton-right-cap.gif) no-repeat;}
.disabledbutton .disabledbuttonRghtcap {float:left; display:block; width:4px; height:25px; background:url(/images/imgs/common/disabledbutton-right-cap.gif) no-repeat;}
div.buttonHolder .actionbutton .actionbuttonText {font-size:12px;height:19px;}
/*section text color*/
.secTxt {color:#003b95;}
.secTxt a {color:#003b95;}
/*footer styles*/
div#footerPanel {width:960px; margin:10px 0 0 5px; padding:0;}
div#footerPanelC1 {float:left; margin:0;}
div#footerPanelC2 {margin-left:190px; padding:0; text-align:center; width:580px;}
div#footerPanelC2 p {margin:0 0 5px 0; padding:0; text-align:center;}
div#footerPanelC2 p.smlTxt {font-size:75px;}
div#footerPanelC2 img.center {margin:0;}
div#footerPanelC2 div {margin:0 0 8px 0;}
div#footerPanelC3 {float:right; margin:0;}
div#footer {text-align:center; margin:0; padding:0; overflow:hidden;}
div#footer a {margin:0; padding:2px;}
div#footer .holder {font-size:100%; text-align:center; padding:5px 5px 0 5px; margin:0; background:url(/images/imgs/common/footer-bg.png) no-repeat; overflow:hidden;}
div#footer .holder div.user-detail {font-size:100%; padding:0; margin:0 0 0 65px; width:480px;}
div#footer .holder div.user-detail p {font-size:75%; float:left; padding:5px 0 0 0; margin:0;}
div#footer .holder div.user-detail input {color:#424242; width:150px; float:left; padding:0; margin:0 10px 0 5px;}
div#footer .holder div#myAccount {padding:0; margin:10px 0 0 0;}
div#footer .holder div#myAccount ul {width:150px; font-size:80%;}
div#footer .holder div#myAccount li { margin:0; padding:0 0 0 10px; background:url(/images/imgs/common/bullet-left.gif) left 5px no-repeat; list-style:none;}
div#footer .holder div#myAccount a {color:#003b95;}
div#footer div img {vertical-align:middle;}
div#footer div#cards {margin-top:10px;}
div#footer p {font-size:80%; margin:0; padding:0 20px 0 20px;}
div#footer p.smlTxt {font-size:75%;}
div#footer p.medTxt {font-size:110%; font-weight:normal; padding:0; margin-top:10px;}
div#footer p.lrgTxt {font-size:155%; font-weight:bold; padding:0; margin-top:10px;}
div#footer p.tiny {font-size:70%; margin-top:5px;}
div#promptForCar {position:absolute; background:url(/images/imgs/common/select-car-m.gif) no-repeat; width:202px; height:69px; margin:50px 0 0 0;}
div#promptForCar img {width:202px; height:69px;}
div#promptForTos {position:absolute; margin:90px 0 0 17px; background:url(/images/imgs/common/agree-terms-m.gif) no-repeat; width:202px; height:82px;}
div#promptForTos img {width:202px; height:82px;}
div#resultsLoading div.bg, div#resultsLoadingKeyword div.bg {background:#fff url(/images/imgs/common/loading-bg.gif) repeat-x; margin-top:10px; text-align:center; height:237px;}
div#resultsLoading div.center, div#resultsLoadingKeyword div.center {padding:0; margin:0 6px 0 6px;}
div#resultsLoading img.lrg, div#resultsLoadingKeyword img.lrg {padding:0; margin:60px 6px 7px 6px;}
div#resultsLoading img.sml, div#resultsLoadingKeyword img.sml, div#resultsSorry img, div#noResults img {padding:0; margin:35px 0 0 0;}
div#resultsLoading p.alt, div#resultsLoadingKeyword p.alt {font-size:80%; font-weight:bold; color:#424242; margin:10px 0 0 0;}
div#resultsSorry, div#feedbackThanks, div#noResults, div#resultsLoading div.bg-alt, div#resultsLoadingKeyword div.bg-alt {text-align:center; background:#fff url(/images/imgs/common/sorry-bg.gif) bottom no-repeat; padding:0 30px 10px 30px; margin-bottom: 16px;}
div#resultsSorry p, div#feedbackThanks p, div#noResults p, div#resultsLoading div.bg-alt p, div#resultsLoadingKeyword div.bg-alt p {font-size:85%; font-weight:bold; color:#424242; margin:5px 0 0 0;}
div#resultsSorry p.messageTxt, div#noResults p.messageTxt, div#resultsLoading div.bg-alt p.messageTxt, div#resultsLoadingKeyword div.bg-alt p.messageTxt {font-size:75%; font-weight:normal; margin: 5px 0 0 0;}
div#resultsSorry a, div#noResults a, div#feedbackThanks a, div#resultsLoading div.bg-alt a, div#resultsLoadingKeyword div.bg-alt a {color:#003b95;}
div#carDetailsWrapper {background:url(/images/imgs/common/car-details-bg.png) no-repeat 0 36px; margin-top:8px;}
div#carDetails a.header {font-size:12px; color:#424242; letter-spacing:0; font-weight:bold; height: 16px; text-decoration:none; padding:10px 0 10px 10px; margin:0; display:block; background:url(/images/imgs/common/car-selected-bg.png) no-repeat;}
div#carDetails a.active {color:#fff; cursor:default;}

div#carDetails div.seoSelectDropDown {float: left; border-right: 1px solid #003b95; margin-right: 8px; padding-right: 8px;}
div#carDetails .cVrm {float:left;}
div#carDetails .cVrm div.vrm img {margin:0 1px 0 1px;} 


div#carDetails div.vrm, .vrmStatus {font-size:0em; margin: 8px; text-align:center; padding:5px 0 6px 0; background:url(/images/imgs/common/vrm-bg.gif) no-repeat center; width:136px;}
div#carDetails .vrmHolder {height:70px; padding:10px; margin-right:14px; background:url(/images/imgs/crpt/home/cVeh-panel-selected-bg.png) bottom right no-repeat;}
div#carDetails h2 {display: block; font-size: 12pt; font-weight: bold; color: #003b95; margin: 0px 0px 0px 14px;}
div#carDetails div#keywordSearch {font-size: 10pt; font-weight: bold; color: #003b95; text-align: center; padding-right: 4px;}
div#carDetails div#keywordSearch input {float:left; border:1px solid #d9d9d9; font-size:100%; color:#656565; padding:4px; margin:0 3px 0 3px; width:147px;}
div#carDetails div#keywordSearch div.keyMessage {margin-bottom:13px;}
div#carDetails div.carMainDetails {margin:6px 20px 0 10px;}
div#carDetails div.carMainDetails .fadeBg { padding-top: 6px; padding-bottom: 6px; padding-left: 4px; padding-right: 12px; background:url(/images/imgs/common/side-vrm-result-bg.png) repeat-x; overflow:hidden;} 
div#carDetails div.carMainDetails .fadeBg div.lHolder {float: left; margin-right: 18px;}
div#carDetails div.carMainDetails .fadeBg h3 {font-size: 10pt; margin: 0px; display: block; color: #003b95; margin-bottom: 6px;}
div#carDetails div.carMainDetails .fadeBg h3 span {color:#424242;}
div#carDetails div.carMainDetails p.attribA {font-size:70%; font-weight:bold; padding:2px 8px 2px 0; margin:0;}
div#carDetails div.carMainDetails p.attribA label {font-weight:bold; color:#003b95; margin-left:5px;}
/*lightbox overlay*/
iframe#modalIFrame{position:absolute; display: none;}
div#modalLayer {position:absolute; background-color:#000; left:0px; top:0px; right:0px; bottom:0px; filter:alpha(opacity:0); opacity:0; display:none;}
div#modalHolder {position:absolute; border:8px solid #747474; background-color:#eee; filter:alpha(opacity:100); color:#fff; opacity:1; display:none; padding:10px; }
div#modalHolder div.closeBar {padding:0; text-align:right; font-size:8pt; background-color:#fff; color:#FFFFFF;}
div#modalHolder div.closeBar a {font-weight:bold;	color:#000; background:url(/images/imgs/common/close.gif) no-repeat right; padding-right:17px; text-decoration:none;}
div#modalHolder div#modalMessage {color:#000; background-color:#fff;	}
div#modalHolder div#modalContent {color:#424242; margin:0; padding:10px; background-color:#fff;	width:500px;}
div#modalHolder div#modalContent #static, #static {text-align:left;	padding:8px; margin:0;}
div#modalHolder div#modalContent #static h1, #static h1 {font-size:180%; color:#003b95; padding:0; margin:0 0 0 20px;}
div#static h1 {margin-left:0 !important;}
div#modalHolder div#modalContent #static h2, #static h2 {font-size:90%; color:#003b95; padding:0; margin:10px 0 10px 20px;}
div#static h2 {margin-left:0!important; line-height:160%;}
div#static ol, div#static ul {font-size:100%;}
div#static li, div#static ol.no-list li {font-size:90%!important; color:#424242; margin:8px 0 8px 0; line-height:140%;}
div#static ol.no-list li {list-style:none; font-size:110%; line-height:160%;}
div#static ul.content {font-size:80%;}
div#static ul.content li {font-size:80%; line-height:160%;}
div#static ul.rules {font-size:70%;}
div#static ul.rules li {font-size:70%; line-height:160%;}
div#static label {font-size:80%; color:#424242; margin:3px 0 3px 0; float:left;}
div#static label.dow {width:90px;}
div#modalHolder div#modalContent #static p, #static p {font-size:75%; width:400px; margin:20px;}
div#static p {width:auto !important; margin:10px 0 0 0 !important; line-height:160%;}
div#static table {width:100%; background:#ddd; margin-top:10px;}
div#static th.key {width:160px;}
div#static th {font-size:75%; font-weight:bold; padding:3px; background:#eee;}
div#static td {font-size:75%; padding:3px; background:white;}
div#modalHolder div#modalContent #static p.title, #static p.title {font-size:90%; margin:20px 15px 10px 15px;}
div#alertsHeader {padding:10px; background:#ffffd0; border:2px solid #ff9900; overflow:hidden; margin-top:10px;}
div#alertsHeader h2 {font-size:80%; color:#fff; padding:5px 0 5px 30px; background:#ff9900 url(/images/imgs/common/exclamation-ico.png) no-repeat 3px 3px;}
div#alertsHeader ul {font-size:80%; padding:0;}
.bannerType2 p {font-size:80%; margin:0 0 5px 0; color:#424242;}
.bannerType2 a {color:#424242; margin:0;}
.bannerType2 img {color:#424242; margin:0;}
.searchAgain {width:235px; margin:10px 0 0 0;}
.searchAgain input {float:left; font-size:90%; color:#424242; width:180px; height:25px; margin:0 5px 0 0;}
table.deliveryOptions  {background-color: #999999; width: 100%;}
table.deliveryOptions td, table.deliveryOptions th {background-color: #FFFFFF; font-size: 8pt; padding: 8px;}
table.deliveryOptions th {background-color: #EDEDED; font-size: 8pt; padding: 8px;}
table.deliveryOptions td label { font-size: 8pt !important; font-weight: normal !important; margin-left: 0px !important; vertical-align:middle; }
table.deliveryOptions td input { vertical-align:middle; }
table.deliveryOptions td select { font-size: 8pt !important; }
table.deliveryOptions td#charge {background-color: #DFF2D9; color:#28AB00; font-weight:bold;}

span.day {float: right; display: block; margin-right: 12px;}
select.days {float: right !important;}
span.strongPhone {color:#003B95;font-weight: bold;}