/* 

Title:     Base Site Styles

Author:    Jamie @ VERB

Updated:   March 25, 2008

*/



@import url("home.css");        /* Homepage */

@import url("txt.css");         /* Unique Text */



@import url("blog.css");        /* WordPress */

@import url("3rdParty.css");    /* Travel Agents | Partners | 3rd Party */



* {margin:0; padding:0; font-size:100%;}

body {margin:0; padding:0; font:0.84em/1.333 Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align:center; background:#c4c4c4;}



p, h1, h2, h3, h4, h5, ul, ol, li {text-align:left;}



p.indented { text-indent:30px; }



img, a img {border:0;}



a, a:visited {text-decoration:underline;}

a:hover {text-decoration:none;}



a.newWindow {padding:0 16px 0 0; background:url(../img/icon/new-window.gif) right 3px no-repeat;}



#container {margin:0 auto; width:770px; text-align:left; background:#fff; overflow:hidden;}



#breadcrumb {margin:0; padding:4px 20px; color:#e00f0a; font-size:0.75em; text-align:right;}

#breadcrumb a, #breadcrumb a:visited {color:#e00f0a;}



/* Header */

#header {width:770px; height:119px; overflow:hidden;}

#headerHome {padding:21px 0 0 0; width:770px; height:119px; overflow:hidden;}

.hdr3col {background:#fff url(../img/bg/hdr3col.gif) bottom left no-repeat;}

.hdr2col {background:#fff url(../img/bg/hdr2col.gif) bottom left no-repeat;}

.hdr2colLeftMenu {background:#fff url(../img/bg/hdr2colLeftMenu.gif) bottom left no-repeat;}

.hdr2col2 {background:#fff url(../img/bg/hdr2col2.gif) bottom left no-repeat;}

.hdr2col2b {background:#fff url(../img/bg/hdr2col2b.gif) bottom left no-repeat;}

.hdr1col {background:#fff url(../img/bg/hdr1col.gif) bottom left no-repeat;}



img#logo {top:22px; left:35px; position:relative;}



#navWrapper {float:right; margin:0 21px 0 0; display:inline; width:484px; height:119px;}



#navTop {width:484px; height:54px; overflow:hidden;}

#navTop p {margin:0; padding:5px 0; font-size:0.85em; text-align:right;}

#navTop p span {color:#e00f0a;}

#navTop a, #navTap a:visited {color:#1a318b;}



#navMain {width:484px; height:52px; overflow:hidden;}

#navMain ul {float:right; width:484px; height:52px; list-style:none; display:inline; overflow:hidden;}

#navMain ul li {height:52px; list-style:none; display:inline; overflow:hidden;}

#navMain ul li a {float:left; width:121px; padding:52px 0 0 0; overflow:hidden; height:0px !important; height /**/:52px;}

#navMain ul li a:hover, #navMain ul li a#btnCurrent {background-position:0 -52px;}

#btnRates a {background:url(../img/nav/rates.gif) top left no-repeat;}

#btnLocations a {background:url(../img/nav/locations.gif) top left no-repeat;}

#btnReservation a {background:url(../img/nav/reservation.gif) top left no-repeat;}

#btnSupport a {background:url(../img/nav/support.gif) top left no-repeat;}



/* Content */

#wrapperContent {width:770px; overflow:hidden;}

#wrapperContent form {background:transparent;}



div.validateFieldWrapper {margin:10px 14px;}

#wrapperContent form div.validateField {padding:4px 3px!important; background:#fbf2c3 url(../img/booking-engine/error.gif) 5px 3px no-repeat; clear:both!important;}

#wrapperContent form div.validateField p {margin:0!important; padding:0 10px 0 24px!important; color:#e3140c!important;}



.wpr3col {background:#fff url(../img/bg/wpr3col.gif) top left repeat-y;}

.wpr2col {background:#fff url(../img/bg/wpr2col.gif) top left repeat-y;}

.wpr2colLeftMenu {background:#fff url(../img/bg/wpr2colLeftMenu.gif) top left repeat-y;}

.wpr2col2 {background:#fff url(../img/bg/wpr2col2.gif) top left repeat-y;}

.wpr2col2-transparent {background:transparent url(../img/bg/wpr2col2.gif) top left repeat-y;}

.wpr2col2b {background:#fff url(../img/bg/wpr2col2b.gif) top left repeat-y;}

.wpr1col {background:#fff;}



/* Main Content Area */

#content {text-align:left/*center*/;}



.cnt3col {margin:0 0 -16px; float:left; width:384px; text-align:left;}

.cnt2col {float:left; width:577px; text-align:left; overflow:hidden;}

.cnt2col2 {float:left; width:385px; text-align:left;}

.cnt1col {float:left; width:770px; text-align:left;}



img.insetImgRight {float:right; margin:10px 20px 10px 10px; display:inline;}

img.insetImgLeft {float:Left; margin:10px 10px 10px 20px; display:inline;}

img.imgLeft {margin:10px 10px 10px 20px;}



/* Newsletter */

#formWrapper {margin:0 auto; width:340px; overflow:hidden;}

#formWrapper form {margin:0; padding:0; overflow:hidden;}

#formWrapper form label, #formWrapper form input {margin:20px 0 0 0;}

#formWrapper form label {float:left; width:85px;}

#formWrapper form input {float:left;}

#formWrapper form label.lblTitle {margin:20px 0 0 0; width:inherit;}

#formWrapper form label.lblFormat {float:none; margin:5px 10px 0 0; width:80px;}

#formWrapper form label.lblFormat input {margin:0 0 0 5px; float:none;}



/* Left & Right Columns */

.column {float:left; padding:0 0 10px 0; width:193px; background:#ededdc;}

.column-no-bg {float:left; padding:0 0 10px 0; width:193px; background:#fff;}

.column2 {float:left; width:385px; background:#ededdc;}

.column3 {float:left; width:385px; background:#fff;}



#navSection {margin:0 0 20px 0;}



#navSection h2 {margin:16px 18px 0; color:#e3140c; font-size:1.0em;}



#navSection ul {margin:0 18px; list-style:none; font-size:0.85em;}

#navSection ul li {margin:14px 0 0!important; list-style:none;}

#navSection ul li a, #navSection ul li a:visited {color:#1a318b;}

#navSection ul li span {padding-top:10px; display:block; color:#1a318b;}



#navSection ol {margin:0 18px 0 35px; padding:0; font-size:0.85em;} /* Check pages using this CSS selector for IE conditionals */

#navSection ol li {margin:14px 0 0 0; padding:0; color:#1a318b;}

#navSection ol li a, #navSection ol li a:visited {color:#1a318b;}

#navSection ol.easySteps li {color:#272727;}



#navSection ul li a#navSectionCurrent, #navSection ol li a#navSectionCurrent {color:#e3140c;}

#navSection ul li a.navSectionCurrent, #navSection ol li a.navSectionCurrent {color:#e3140c;} /* Legacy current page marker from old Operator PHP Class */



#navSection ul li.indentLink {margin-left:12px!important;}



p#navOnPage {margin-top:-3px; color:#1a318b}



#ctaSection {position:relative; overflow:hidden;}



/* Parking Operators */

#operatorBookNow {float:right; margin:10px 20px 10px 10px; display:inline; width:115px;}

#operatorBookNow2 {float:right; margin:10px 20px 10px 10px; display:inline; width:180px;}

#operatorBookNow img {margin:0 0 5px 0;}

#operatorBookNow p {margin:0; padding:0; font-size:0.8em; line-height:14px; text-align:center; color:#1a318b;}



/* Airport Parking Location List */

#airportParkingLocations {margin:0 auto 20px; padding:0 0 10px 0; width:350px; border-bottom:1px #5365a8 solid; background:url(../img/bg/state-list.gif) left top repeat-y;}

#airportParkingLocations h3 {margin:0; padding:4px 0; text-align:center; color:#fff; background:url(../img/bg/state-list-top.gif) left top no-repeat;}

#airportParkingLocations ul {margin:0 14px; padding:0; list-style:none;}

#airportParkingLocations ul li {margin:12px 0 0 0; padding:0; list-style:none; font-weight:bold;}

#airportParkingLocations ul li a {margin-top:1px; padding:0 0 0 11px; font-weight:normal; font-size:0.875em; display:block; background:url(../img/icon/bullet.gif) left 1px no-repeat;}



/* Top 10 Locations */

#top10 {margin:20px auto; padding:0 0 10px 0; width:343px; background:url(../img/bg/top10.gif) left bottom no-repeat;}

#top10 h2 {margin:0; padding:10px 0 0 0; font-size:1.20em; text-align:center; color:#e3140c; background:url(../img/bg/top10-top.gif) left top no-repeat;}

#top10 ol {margin-top:0; margin-bottom:0;}

#top10 li {margin:8px 0;}



/* Recently Added */

#recent5 {margin:15px auto; padding:0 0 10px 0; width:343px; background:url(../img/bg/top10.gif) left bottom no-repeat;}

#recent5 h2 {margin:0; padding:12px 0 10px 20px; text-align:left; font-size:1.20em; color:#e3140c; background:url(../img/bg/top10-top.gif) left top no-repeat;}

#recent5 ol {margin-top:0; margin-bottom:0;}

#recent5 li {padding:0 0 12px 0;}

	#recent5 li span {color:#666; font-size:0.85em;}



/* Call to Actions */

.ctaBase {margin:20px 0 0 20px;}

.ctaBase p.lnkRight {text-align:right;}

.ctaBase p.lnkRight a, .ctaBase p.lnkRight a:visited {color:#1a318b;}



#ctaNavLogin {margin:16px 0 0 18px; width:154px;}

#ctaNavLogin ul {width:154px; height:78px; margin:0; padding:0; list-style:none; overflow:hidden;}

#ctaNavLogin ul li {margin:0; padding:0; list-style:none;}

#ctaNavLogin ul li a {height:34px; text-indent:-9999px; display:block;}

#frequentUserLogin a {background:url(../img/nav/frequent-user.gif) top left no-repeat;}

#frequentParkerLogin a {background:url(../img/nav/frequent-parker.gif) top left no-repeat;}

#ctaNavLogin ul li#travelAgentsLogin {margin-top:8px;}

#travelAgentsLogin a {background:url(../img/nav/travel-agents.gif) top left no-repeat;}



#ctaCustomerService {padding:0 0 12px 0; width:153px; background:transparent url(../img/bg/ctaSection.png) left bottom no-repeat;}

#ctaCustomerService h2 {margin:0; padding:12px 10px 0; color:#e3140c; font-size:1.0em; line-height:16px; background:url(../img/bg/ctaSectionTop.png) left top no-repeat;}

#ctaCustomerService h3 {margin:10px 0 0 10px; padding:0; color:#e3140c; font-size:0.85em;}

#ctaCustomerService p {margin:10px 10px 0; font-size:0.85em; line-height:14px;}

#ctaCustomerService img {float:right; margin:-8px 10px 0 0;}



#services-legend {width:153px;}

#services-legend h2 {margin:0 0 8px 24px; padding:0; color:#000; text-decoration:underline;}

#services-legend ul {margin:0; padding:0; list-style:none; font:0.80em/18px Verdana, Arial, Helvetica, sans-serif;}

#services-legend ul li {margin:0; padding:0 0 0 19px; list-style:none;}

#selfPark {background:url(../img/icon/self-park.gif) 0 2px no-repeat;}

#valetService {background:url(../img/icon/valet-services.gif) 0 2px no-repeat;}

#coveredParking {background:url(../img/icon/covered-parking.gif) 0 2px no-repeat;}

#uncoveredParking {background:url(../img/icon/uncovered-parking.gif) 0 2px no-repeat;}

#indoorParking {background:url(../img/icon/indoor-parking.gif) 0 2px no-repeat;}

#heatedParking {background:url(../img/icon/heated-parking.gif) 0 2px no-repeat;}

#freeShuttle {background:url(../img/icon/free-shuttle.gif) 0 2px no-repeat;}

#luggageAssistance {background:url(../img/icon/luggage-assistance.gif) 0 2px no-repeat;}

#carWash {background:url(../img/icon/car-wash.gif) 0 2px no-repeat;}

#carServicing {background:url(../img/icon/car-servicing.gif) 0 2px no-repeat;}

#petBoarding {background:url(../img/icon/pet-boarding.gif) 0 2px no-repeat;}

#freeSnacks {background:url(../img/icon/free-snacks.gif) 0 2px no-repeat;}

#open247 {background:url(../img/icon/open-24-7.gif) 0 2px no-repeat;}

#hourSecurity {background:url(../img/icon/24-security.gif) 0 2px no-repeat;}



#ctaEmail {padding:0 0 12px 0; width:153px; background:transparent url(../img/bg/ctaSection.png) left bottom no-repeat;}

#ctaEmail h2 {margin:0; padding:12px 10px 0; color:#e3140c; font-size:0.90em; line-height:16px; background:url(../img/bg/ctaSectionTop.png) left top no-repeat;}

#ctaEmail p {margin:10px 10px 0; font-size:0.85em; line-height:14px; text-align:left;}



#ctaCreditCards {padding:0 0 12px 0; width:153px; background:transparent url(../img/bg/ctaSection.png) left bottom no-repeat;}

#ctaCreditCards h2 {margin:0; padding:12px 10px 0; color:#e3140c; font-size:0.95em; line-height:16px; background:url(../img/bg/ctaSectionTop.png) left top no-repeat;}

#ctaCreditCards img {margin:4px 0 0 10px;}



#ctaGetSpecialsByEmail {margin:10px auto 0; width:338px; height:108px; background:transparent url(../img/cta/get-specials-by-email-pic.gif) left top no-repeat; overflow:hidden;}

#ctaGetSpecialsByEmail h3 {margin:0 0 0 125px; width:187px; height:20px; text-indent:-9999px; background:url(../img/txt/get-specials-by-email.gif) left top no-repeat; overflow:hidden;}

#ctaGetSpecialsByEmail p {margin:6px 0 0 125px; width:208px; font-size:0.80em; color:#272727;}

#ctaGetSpecialsByEmail p#signupEspecials {margin-top:9px!important; width:208px; text-indent:-9999px; background:url(../img/txt/e-specials-button.gif) left top no-repeat}

#ctaGetSpecialsByEmail p#signupEspecials a {height:25px; display:block;}



#ctaFrequentTraveler {margin:0 auto; padding:24px 0; width:770px; text-align:center; clear:both; background:#f5f5ec;}

#ctaFrequentTraveler div {margin:0 auto; padding:0 0 16px 0; width:724px; background:transparent url(../img/bg/frequent-traveler-bg.gif) left bottom no-repeat;}

#ctaFrequentTraveler div div {padding:16px 0 0; text-align:left; background:transparent url(../img/bg/frequent-traveler-top.gif) left top no-repeat;}

#ctaFrequentTraveler h2 {margin:0 0 10px 22px; padding:0; width:278px; height:36px; text-indent:-9999px; background:url(../img/txt/earn-rewards-towards-free-parking.gif) left top no-repeat;}

#ctaFrequentTraveler h3 {margin:0 22px 10px 22px; padding:0; font-size:0.85em; color:#272727;}

#ctaFrequentTraveler p {margin:0 22px 10px 22px; font-size:0.85em; color:#272727;}

#ctaFrequentTraveler p#get5FreeBonusPoints {margin:0 auto; padding:0; width:298px; text-indent:-9999px; background:url(../img/txt/5-free-bonus-points.gif) left top no-repeat; overflow:hidden;}

#ctaFrequentTraveler p#get5FreeBonusPoints a {height:35px; display:block;}



#rewardsPromo {margin:0 auto; padding:0 0 18px 0; width:337px; background:url(../img/promo/southwest-airlines-bg.gif) left bottom no-repeat;}

#rewardsPromo h3 {margin:0; padding:0; width:377px; height:55px; text-indent:-9999px; background:url(../img/promo/southwest-airlines-draw-win.gif) left top no-repeat; overflow:hidden;}

#rewardsPromo h2 {margin:0; padding:0; width:377px; height:55px; text-indent:-9999px; background:url(../img/promo/going-green-win.gif) left top no-repeat; overflow:hidden;}



.ctaSimpleBox {float:right; width:200px;}



#parking-by-location {margin:0 auto; padding:24px 0; width:770px; text-align:center; clear:both; background:#f5f5ec;}

#parking-by-location div {margin:0 auto; padding:0 0 16px 0; width:724px; background:transparent url(../img/bg/frequent-traveler.gif) left bottom no-repeat;}

#parking-by-location div div {padding:16px 0 0; text-align:left; background:transparent url(../img/bg/frequent-traveler-top.gif) left top no-repeat;}

#parking-by-location table {margin:0; padding:0; width:100%; border:none;}

#parking-by-location table tr {vertical-align:top;}

#parking-by-location table tr td {width:50%;}

#parking-by-location h3 {margin:0 18px; color:#e3140c;}

#parking-by-location ul, #parking-by-location ol {margin:0 20px; padding:0; list-style:none;}

#parking-by-location ul li, #parking-by-location ol li {margin:12px 0 0 0; padding:0; list-style:none; font-weight:bold; font-size:0.875em; }

#parking-by-location ul li a, #parking-by-location ul li a:visited, #parking-by-location ol li a, #parking-by-location ol li a:visited {margin-top:1px; padding:0 0 0 11px; color:#1a318b; font-weight:normal; display:block; background:url(../img/icon/bullet.gif) left 1px no-repeat;}





#ctaAffiliateResources {float:right; margin:16px 20px 0 10px; padding:0 0 10px 0; width:176px; background:#ededdc;}

#ctaAffiliateResources p {margin:10px 5px; padding:0; text-align:center; font-size:0.90em;}

#ctaAffiliateResources p span {display:block; font-weight:bold;}

#ctaAffiliateResources img {}



#spouseBuzz {margin:20px 20px 0 20px;}

.column #spouseBuzz p {margin:10px 0 0 0; font-size:0.85em;}

.column #spouseBuzz a, .column #spouseBuzz a:visited {color:#1a318b;}



#ctaSection ul.noteBooking {margin:16px 20px 0 20px; padding:0; list-style:none;}

#ctaSection ul.noteBooking li {margin:0 0 14px 0; padding:0; list-style:none; font-size:0.85em;}

#ctaSection ul.noteBooking li strong {display:block;}



#ctaContentBlock {margin:0; padding:20px 0; width:577px; text-align:center; background:#f5f5ec; overflow:hidden;}

#ctaContentBlock div {margin:0 auto; width:534px; text-align:left; background:url(../img/bg/ctaContentBlock.gif) left bottom no-repeat; overflow:hidden;}

#ctaContentBlock h3 {margin:0; padding:16px 0 0 20px; color:#e3140c; font-size:1.15em; background:url(../img/bg/ctaContentBlockH3.gif) left top no-repeat;}

#ctaContentBlock ul {margin-top:8px;}

#ctaContentBlock ul li {margin-top:5px; font-size:0.85em; line-height:normal;}

#ctaContentBlock p {margin-top:14px; font-size:0.85em; line-height:normal;}



#ctaStacked {margin:0 auto; width:345px;}

#content #ctaStacked p {font-size:0.85em; line-height:16px;}

#content #ctaStacked span {color:#1a308b;}

#content #ctaStacked strong {display:block; color:#e3140c;}



#ctaStacked div#ctaSpecialsEmail {padding:10px 0 0 0; width:345px; height:112px; background:url(../img/cta/specials-by-email-home.jpg) left top no-repeat;}

#content #ctaStacked div#ctaSpecialsEmail p {margin:0 12px 0 126px; padding:0}



#ctaStacked div#ctaAssistance {padding:6px 0 0 0; width:345px; height:87px; background:url(../img/cta/assistance-home.jpg) left top no-repeat;}

#content #ctaStacked div#ctaAssistance p {margin:0 12px 0 126px; padding:0;}



#ctaStacked div#ctaPartner {margin:0 0 24px 0; padding:6px 0 0 0; width:345px; height:87px; background:url(../img/cta/become-partner.jpg) left top no-repeat;}

#content #ctaStacked div#ctaPartner p {margin:0 12px 0 126px; padding:0;}



#ctaExternalService {margin:20px auto; width:120px; font-size:0.80em; overflow:hidden;}

#ctaExternalService img {display:block;}

#ctaExternalService p {margin:0; padding:0; text-align:center;}

#ctaExternalService a, #ctaExternalService a:visited {color:#272727;}

#ctaExternalService a:hover {color:#272727;}



.couponImgWrapper {margin-top:20px;}



#travelChecklist {margin:14px 0 0 20px; padding:0 0 7px 0; width:345px; background:url(../img/travel-resources/travel-checklist-bg.png) left bottom no-repeat;}

#travelChecklist h2 {margin:0; padding:0; width:345px; height:54px; display:block; text-indent:-9999px; background:url(../img/travel-resources/travel-checklist.png) left bottom no-repeat;}

#travelChecklist p {margin:5px 10px 0 0; padding:0; text-align:right; color:#fff; font-size:0.80em;}

#travelChecklist p a, #travelChecklist p a:visited {padding:6px 0; color:#fff;}

#travelChecklist p a:hover {color:#fff;}

#travelChecklist p a.pdf-link {padding-left:17px; background:url(../img/travel-resources/pdf.gif) 0 6px no-repeat;}



#holidayPackagesWrapper {float:right; margin:14px 20px 14px 0; display:inline; width:172px; text-align:center;}

#holidayPackages {margin:0 0 6px 0; padding:0 0 10px 0; width:172px; background:url(../img/travel-resources/packages-bg.gif) left bottom no-repeat;}

#holidayPackages h2 {margin:0; padding:0; width:172px; height:55px;}

#holidayPackages h2 a {margin:0; padding:0; height:55px; display:block; text-indent:-9999px; background:url(../img/travel-resources/packages.gif) left bottom no-repeat;}

#holidayPackages p {margin:6px 14px 0 14px; padding:0; text-align:left; font-size:0.80em; line-height:13px;}

#holidayPackages p span {font-weight:bold; color:#e3140c;}

#holidayPackages ul {margin:0; padding:0; list-style:none; background:none;}

#holidayPackages ul li {margin:5px 0; padding:0; list-style:none; background:none; text-align:center; font-size:0.80em;}

#holidayPackages ul li span {display:block;}

#holidayPackages ul li span span {display:inline; color:#e3140c;}

span#conditions-apply {font-size:9px;}

span#conditions-apply a, span#conditions-apply a:visited {color:#272727;}



.featuredTravelTip {width:380px;}

#content .featuredTravelTip h3 {margin-bottom:0; color:#1a318b;}

#content .featuredTravelTip p {margin-top:0; font-size:0.90em;}



#newsletterCTAtravel {margin:16px 0 20px 20px; width:349px; height:89px; background:url(../img/travel-resources/newsletter-bg.png) left top no-repeat; overflow:hidden;}

#newsletterCTAtravel h4 {margin:14px 0 0 98px; color:#e3140c; font-size:1.10em;}

#newsletterCTAtravel p {margin:0 14px 0 98px; font-size:0.85em; line-height:12px;}



#resources-link-list-wrapper {margin:0; padding:22px 0; background:#f5f5ec; overflow:hidden;}

#resources-link-list {margin:0 0 0 22px; width:534px; background:#f5f5ec url(../img/travel-resources/resources-bottom-bg.gif) left bottom no-repeat;}

#resources-link-list h3 {margin:0; padding:16px 0 10px 20px; width:534px; color:#e3140c; background:url(../img/travel-resources/resources-top-bg.gif) left top no-repeat;}

#resources-link-list-wrapper #resources-link-list p {margin:0; padding:0 21px 16px 0; text-align:right; font-size:0.95em;}

#resources-link-list-wrapper #resources-link-list p a, #resources-link-list-wrapper #resources-link-list p a:visited {color:#e3140c!important;}

#resources-link-list div {float:left; margin:0 0 22px 22px; width:234px; display:inline; font-size:0.85em;}

#resources-link-list div img.listing-logo {display:block;}



/* Tabular */

#operatorCompareAirport {margin:0 auto; padding:0; width:538px; font-size:0.85em; text-align:left; background:#8a96c4 url(../img/bg/operator-comparison-right.gif) right top no-repeat; /*background:url(../img/bg/td-row.gif) top left repeat-y;*/}

#operatorCompareAirport table {width:537px; border-collapse:collapse; margin:0; padding:0; text-align:center; color:#fff;}

#operatorCompareAirport table a, #operatorCompareAirport table a:visited, #operatorCompareAirport table a:hover {color:#fff;}

#operatorCompareAirport tr {}

#operatorCompareAirport td {padding:3px 6px;}



#operatorCompareAirport div {margin:0 auto; width:14px; height:12px;}



#content #operatorCompareAirport p {margin:0; padding:0; text-align:center;}



/* Tabular 1 column */

#operatorCompareAirport1col {margin:0 0 0 26px; padding:0; width:720px; font-size:0.85em; text-align:left; background:#8a96c4 url(../img/bg/operator-comparison-right.gif) right top no-repeat;}

#operatorCompareAirport1col table {width:719px; border-collapse:collapse; margin:0; padding:0; text-align:center; color:#fff;}

#operatorCompareAirport1col table a, #operatorCompareAirport1col table a:visited, #operatorCompareAirport1col table a:hover {color:#fff;}

#operatorCompareAirport1col tr {}

#operatorCompareAirport1col td {padding:3px 3px;}

#operatorCompareAirport1col div {margin:0 auto; width:14px; height:12px;}

#content #operatorCompareAirport p {margin:0; padding:0; text-align:center;}

td#compareOperator {width:138px!important;}

td#compareLocationsAirport1col {width:167px; background:#8a96c4 url(../img/bg/operator-comparison-left.gif) left top no-repeat;}



tr#rowHeader {font-weight:bold;}

tr#rowHeader td {padding:5px 0;}

tr#rowHeader a, tr#rowHeader a:visited, tr#rowHeader a:hover {font-weight:normal;}



tr.rowEven {text-align:left; color:#272727;}

tr.rowEven p span {color:#eb0f0b; font-weight:bold;}

tr.rowEven td {background:#fff url(../img/bg/td-row.gif) top left repeat-y;}



tr.rowEven348 {text-align:left; color:#272727;}

tr.rowEven348 p span {color:#eb0f0b; font-weight:bold;}

tr.rowEven348 td {background:#fff url(../img/bg/td-row-348.gif) top left repeat-y;}



tr.rowOdd {text-align:left; color:#272727;}

tr.rowOdd td {background:#ededdc url(../img/bg/td-row.gif) top left repeat-y;}



tr.rowOdd348 {text-align:left; color:#272727;}

tr.rowOdd348 td {background:#ededdc url(../img/bg/td-row-348.gif) top left repeat-y;}



td#compareLocationsAirport {width:200px; background:#8a96c4 url(../img/bg/operator-comparison-left.gif) left top no-repeat;}





tr#rowFooter {background:#8a96c4;}

tr#rowFooter td {padding:6px 0;}



#riskFree {margin:10px auto 12px; text-align:center; width:345px; overflow:hidden;}

#riskFree h3 {margin:0 0 6px 0; text-align:left;}

#content #riskFree ul {margin:0 0 0 2px!important; padding:0; text-align:left; display:inline; list-style:none; font-size:0.90em;}

#content #riskFree ul li {float:left; display:inline; text-align:left; margin:0; padding:0 0 0 20px; width:150px; list-style:none; background:transparent url(../img/icon/check-box-red.gif) left top no-repeat;}



#content .ctaBasicWrapper {margin:14px 20px 0;}

#content .ctaBasicWrapper h2 {margin:0 0 10px 0; padding:0; color:#e3140c;}

#content .ctaBasicWrapper p {margin:0; font-size:0.85em;}

#content .ctaBasicWrapper ul {margin:0; padding:0; list-style:none; font-size:0.85em;}

#content .ctaBasicWrapper ul li {margin:0; padding:0; list-style:none;}

#content .ctaBasicWrapper ul li span {margin:6px 0 14px 0; display:block; color:#1a318b;}



/* Partner Landing Pages */

#headerPartner {width:770px; background:url(../img/bg/hdrPartner.gif) left bottom no-repeat; overflow:hidden;}



#headerPartner img#partnerLogo {float:left; margin:0 0 7px 0;}



#headerPartner div#goBackHome, #header div#goBackHome {float:right; margin:6px 20px 0 0; width:103px; text-align:center;}

#headerPartner div#goBackHome a, #header div#goBackHome a, #headerPartner div#goBackHome a:visited, #header div#goBackHome a:visited {font-size:0.85em; color:#1a318b;}

#headerPartner div#goBackHome a:hover, #header div#goBackHome a:hover {}



#headerPartner #riskFreePartner {/*float:left;*/ width:345px; overflow:hidden;}

#riskFreePartner ul {margin:0 0 0 2px!important; padding:0; text-align:left; display:inline; list-style:none; font-size:0.90em;}

#riskFreePartner ul li {float:left; display:inline; text-align:left; margin:0; padding:0 0 0 20px; width:150px; list-style:none; background:transparent url(../img/icon/check-box-red.gif) left top no-repeat;}



/* Add new rulese for each partner */

#headerPartner .iflyHeader {width:770px; height:86px; background:url(../img/partner/header/ifly-bg.gif) left top no-repeat; overflow:hidden;}

#headerPartner .iflyRiskFreePartner {float:right; margin:22px 20px 0 0;}



#headerPartner .tripstuffHeader {width:770px; padding:0 0 16px 0; overflow:hidden;}

#headerPartner .tripstuffHeader img#tripstuffLogo {float:left; margin:10px 0 0 20px;}

#headerPartner .tripstuffRiskFreePartner {margin:34px 0 0 176px;}



#headerPartner .satoHeader {width:770px; padding:0 0 16px 0; overflow:hidden;}

#headerPartner .satoHeader img#satoLogo {float:left; margin:10px 0 0 20px;}

#headerPartner .satoPartner {float:right; margin:10px 40px 10px 0;}



/* Coupon for Branded Landing Pages */

img#promo-coupon {margin:10px 0 10px 20px;}



/* Our Partners */

#our-partners {margin:10px auto; width:536px;}

#our-partners table {width:100%; border:0; border-collapse:collapse; padding:0;}

#our-partners table td {width:25%; vertical-align:middle; text-align:center;}



/* Google Ads */

#googleAds {margin:0 auto;}

.leaderboard728x90 {width:728px;}



#adBlock {}

.adsTravel {margin:10px auto 10px; border-top:1px #5365a8 solid; width:730px; padding:12px 0; clear:both; overflow:hidden;}

.adsTravel h4 {margin:0 0 10px 0!important; padding:0; color:#1a318b!important;}

.adsTravel .hdrAd {float:left; width:360px; overflow:hidden;}

.adsTravel .hdrAd img {float:left; display:inline;}

.adsTravel .hdrAd div {float:left; margin:0 0 0 4px; padding:0; width:280px; display:inline; font-size:0.85em;}



/* Page Tools */

#pageToolsWrapperHome {background:#f5f5ec;}

#pageToolsWrapperHome div {padding:0 20px 10px 20px;}

#pageToolsWrapperHome ul {display:inline; margin:0; list-style:none; font-size:11px;}

#pageToolsWrapperHome ul li {display:inline;  margin:0 6px 6px 0; list-style:none; background:transparent;}

#pageToolsWrapperHome ul li a {color:#1a318b;}



#pageToolsWrapper {margin:16px 0 20px 20px;}

#pageToolsWrapper ul {margin:0; list-style:none; font-size:11px;}

#pageToolsWrapper ul li {margin:0 0 6px 0; list-style:none; background:transparent;}



#pageTools {float:left; margin:0; padding:0 0 20px 0; width:573px; clear:both; background:transparent;}

#pageTools ul {width:173px; list-style:none; font-size:11px; background:transparent;}

#pageTools ul a {color:#1a318b;}

#pageTools ul li {margin:0 0 6px 18px; list-style:none; background:transparent;}



#pageTools2 {float:left; margin:0; padding:0 0 20px 0; width:750px; clear:both; background:transparent;}

#pageTools2 ul {width:173px; list-style:none; font-size:11px; background:transparent;}

#pageTools2 ul a {color:#1a318b;}

#pageTools2 ul li {margin:0 0 6px 18px; list-style:none; background:transparent;}



li#btnPrint a {padding:0 0 0 18px; background:transparent url(../img/icon/print.gif) left bottom no-repeat;}

li#btnShare a {padding:0 0 0 18px; background:transparent url(../img/icon/share.gif) bottom left no-repeat;}

li#btnFav a {padding:0 0 0 18px; background:transparent url(../img/icon/favorites.gif) bottom left no-repeat;}



li#btnTop3col {margin:-16px 0 0!important; width:559px; text-align:right; color:#e3140c;}

li#btnTop2col {margin:0!important; width:559px; text-align:right; color:#e3140c;}

li#btnTop1col {margin:0!important; width:573px; text-align:right; color:#e3140c;}



#pageTools2 ul li#btnTop3col {margin:-16px 0 0!important; width:748px; text-align:right; color:#e3140c;}



#pageTools li#btnTop3col a,

#pageTools li#btnTop2col a, 



#pageTools li#btnTop3col a:visited, 

#pageTools li#btnTop2col a:visited,

#pageTools2 li#btnTop3col a,

#pageTools2 li#btnTop2col a, 

#pageTools2 li#btnTop3col a:visited, 

#pageTools2 li#btnTop2col a:visited {color:#e00f0a;}



/* Footer */

#footer {padding:20px 0 10px 0; width:770px; background:#5365a8;}

#footer p {margin:0 48px 10px 0; text-align:left; color:#fff; font-size:0.8em; line-height:18px;}



#footer p#verb {margin:26px 0 0; text-align:center;}

#footer p#verb a, #footer p#verb a:visited {text-decoration:none;}

#footer p#verb a:hover {text-decoration:underline;}



#footer p#poweredBy {margin:-20px 0 0 306px; width:157px; height:47px; text-align:center; clear:both; overflow:hidden;}

#footer p#poweredBy a, #footer p#poweredBy a:visited {width:157px; height:47px; text-indent:-9999px; display:block; background:url(../img/powered-by-parkrideflyusa.gif) left top no-repeat; overflow:hidden;}

#footer p#poweredBy a:hover {}



#footer a, #footer a:visited {margin:0 9px 0 0; color:#fff;}

#footer a:hover {color:#fff; text-decoration:none;}



img#bbb-online {float:left; display:inline; margin:-1px 14px 0 48px;}

img#toys-for-tots {float:right; display:inline; margin:-3px 48px 0 0;}



/* Booking Widget REVISED */

#booking-widget {padding:0 0 26px 0; width:345px; color:#fff; background:url(../img/booking-engine/booking-bg.gif) left bottom no-repeat; overflow:hidden;}



#widget-inner {margin:0 0 0 30px; width:290px; overflow:hidden;}



#booking-widget h2 {margin:0; padding:0; width:345px; height:48px; display:block; text-indent:-9999px; background:url(../img/booking-engine/booking-header.gif) left top no-repeat;}

#booking-widget p {margin:0; padding:0; color:#fff; font-size:0.9em; text-align:left;}

#booking-widget p strong {display:block;}

#booking-widget p#step-title {margin:0 0 12px 0;}

#booking-widget p#user-agent-login {width:345px; display:block; clear:both; padding:8px 0 0 0; text-align:center; font-size:11px;}

#booking-widget a, #booking-widget a:visited, #booking-widget a:hover {color:#fff;}



#booking-widget form {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}

#booking-widget select {margin:0; padding:0; width:74px; font-size:0.85em;}

#booking-widget input {margin:0; padding:1px 0 0 0; width:74px; font-size:0.85em;}



#select-airport {margin:0 0 0 10px; display:block; font-weight:bold;}

input#prfAirportName {margin:0 0 0 10px; padding:1px 0; width:228px;}

img#select-airport-button {margin:0 0 -3px 4px;}



input#btnCheckAvailability {float:left; margin:10px 0 0 114px; padding:3px 4px; width:150px; clear:both;}



.check-in-out {margin:0 0 0 10px; padding:12px 0 0 0; clear:both; overflow:hidden;}



.date-row {float:left; width:150px; height:25px;}

.date-row label {margin:0 4px 0 0; float:left; display:block;}



.time-row {float:left; width:120px; height:25px;}

.time-row label {margin:0 4px 0 0; float:left; display:block;}



.widget-home {margin:20px 0 0 20px;}



#footer #feedsFooter {float:right; margin:-10px 48px 0 0; width:200px; text-align:right; color:#fff; font-size:0.85em;}

#footer #feedsFooter a {margn:0!important; padding:0!important;}

#footer #feedsFooter img {margin:0!important; padding:0!important;}



#photo-thumbs {margin:10px 0 10px 20px; width:202px;}

#photo-thumbs a img {border:#d6d6d6 1px solid; width:202px; height:131px;}

#photo-thumbs a:hover img {border:#8891c8 1px solid; width:202px; height:131px;}

#photo-thumbs a:visited img {border:#d6d6d6 1px solid; width:202px; height:131px;}



#photo-thumbs p { margin:0!important; text-align:center!important; padding-top:4px; }



#photo-thumbs a {font:Arial 1em #666666; margin:0; text-decoration:underline;}

#photo-thumbs a:hover {font:Arial 1em #666666; margin:0; text-decoration:none;}

#photo-thumbs a:visited {font:Arial 1em #666666; margin:0; text-decoration:underline;}

/* NEW SPEEDY REWARDS CSS */
div#speedyrewards-page-wrapper { background:url(../img/speedy-rewards/header.jpg) 0 0 no-repeat; width:875px; display:block; margin:0 auto; }

	div#speedyrewards-page-wrapper a.secure-online-booking { float:right; margin:36px 0 277px 0; display:block; text-indent:-9999px; width:200px; height:36px; }

	div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper { background:url(../img/speedy-rewards/content-bg.jpg) 0 0 repeat-y; width:825px; display:block;/* border:#156893 3px solid;*/ padding:0 25px 15px 25px; color:#4c4c4b; clear:both; }
	
	div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper div#end-copy { padding:0; }
	
	div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper div#locations-wrapper { background:#e0e0e0; padding:12px 6px 6px 6px; width:812px; display:inline-block; clear:both; margin-top:15px!important; }
		div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper div#locations-wrapper h3.locations { font-size:1.5em; color:#216ead; font-weight:bold; margin:0 0 13px 0; }
		div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper div#locations-wrapper div.locations-body { background:#fff; width:786px; padding:16px 13px 4px 13px; }
			div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper div#locations-wrapper div.locations-body div.location-block-wrapper { background:url(../img/speedy-rewards/locations-top.gif) 0 0 no-repeat; width:782px; display:block; padding-top:11px; clear:both; margin-bottom:14px; }
				div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper div#locations-wrapper div.locations-body div.location-block-wrapper div.location-block-body { background:url(../img/speedy-rewards/locations-bottom.gif) left bottom no-repeat; width:782px; padding-bottom:11px; }
				div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper div#locations-wrapper div.locations-body div.location-block-wrapper div.location-block-content { background:#e6f0f5; width:782px; padding:3px 0 0 0; }
				div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper div#locations-wrapper div.locations-body div.location-block-wrapper div.location-block-content table { width:782px; }
				div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper div#locations-wrapper div.locations-body div.location-block-wrapper div.location-block-content table tbody tr td.img { width:181px; }
				div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper div#locations-wrapper div.locations-body div.location-block-wrapper div.location-block-content table tbody tr td p strong.grey { color:#4c4c4b; }
				div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper div#locations-wrapper div.locations-body div.location-block-wrapper div.location-block-content table tbody tr td p { margin:0; }
				div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper div#locations-wrapper div.locations-body div.location-block-wrapper div.location-block-content table tbody tr td p span.red { color:#F00; }

	div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper p.blue-box { font-size:0.9em; padding:5px 7px 5px 7px; background-color:#E2EAF2; }
		div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper p.conditions { font-size:0.8em; font-style:italic; }
		div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper ul.conditions li { font-size:0.8em; font-style:italic; }
	
		div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper div.speedy-left-col { float:left; display:block; width:530px; padding-right:14px; }
		div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper p.no-marg { margin:0; text-align:left; }
		div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper p.notes { font-size:0.8em; margin:0; padding-top:100px; }
		div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper p.notes-mc { font-size:0.8em; margin:0; }
		div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper ul { margin:0 0 0 16px; padding:0; }
		div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper em { text-align:left!important; }
		div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper p { margin:12px 0 12px 0; }
		div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper p sup { font-size:0.7em; }
		div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper p.small-notes { font-size:0.8em; text-align:center; font-style:italic; }
		
		div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper a#blue, div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper div.speedy-left-col a#blue:visited { color:#166892; text-decoration:underline; margin:0; padding:0; text-align:left!important; }
		div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper a#blue:hover, div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper div.speedy-left-col a#blue:active { text-decoration:none; }
			
		div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper a, div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper div.speedy-left-col a:visited { color:#4c4c4b; text-decoration:underline; }
		div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper a:hover, div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper div.speedy-left-col a:active { text-decoration:none; }
			
		div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper strong { font-weight:bold; color:#166892; }
		div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper h2 { font-family:Verdana; font-size:1.3em; color:#166892; margin-top:0; }
			
		div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper div.speedy-right-col { background:url(../img/indy-speedy-rewards-vert-line.jpg) 0 -25px no-repeat; float:left; display:block; padding-left:19px; width:259px; }
			div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper div.speedy-right-col p.speedy-contact { font-size:0.9em; color:#166892; }
			div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper div.speedy-right-col div#why-book-with-prf { background:#ddebf2; width:236px; padding:16px 11px 14px 11px; display:block; margin-left:3px; margin-bottom:14px; }
			div#speedyrewards-page-wrapper div#speedyrewards-content-wrapper div.speedy-right-col div#why-book-with-prf h3 { color:#216ead; }
			
		div#speedyrewards-page-wrapper div.copyright { background:url(../img/speedy-rewards/footer.gif) 0 0 no-repeat; clear:left; padding:14px 0 0 3px; }
			div#speedyrewards-page-wrapper div.copyright img { float:left; margin:0 18px 0 0; } 
			div#speedyrewards-page-wrapper div.copyright p { margin:12px 0; font-size:0.9em; color:#4c4c4b; text-align:left; }
				div#speedyrewards-page-wrapper div.copyright p a { color:#4c4c4b; text-decoration:underline; }
				div#speedyrewards-page-wrapper div.copyright p a:hover { text-decoration:none; }
		
/* SPEEDY REWARDS CSS 
div#speedy-page-wrapper { background:url(../img/indy-speedy-rewards.jpg) 0 0 no-repeat; width:781px; display:block; margin:0 auto; }
	
	div#speedy-page-wrapper a.secure-online-booking { float:right; margin:36px 0 0 0; display:block; text-indent:-9999px; width:200px; height:36px; }
	
	div#speedy-page-wrapper div#speedy-content-wrapper { background:#fff; width:726px; display:inline-block; border:#156893 3px solid; padding:20px 25px 15px 25px; color:#4c4c4b; clear:both; margin-top:195px; }
	
		div#speedy-page-wrapper div#speedy-content-wrapper p.blue-box { font-size:0.9em; padding:5px 7px 5px 7px; background-color:#E2EAF2; }
		div#speedy-page-wrapper div#speedy-content-wrapper p.conditions { font-size:0.8em; font-style:italic; }
		div#speedy-page-wrapper div#speedy-content-wrapper ul.conditions li { font-size:0.8em; font-style:italic; }
	
		div#speedy-page-wrapper div#speedy-content-wrapper div.speedy-left-col { float:left; display:block; width:457px; padding-right:24px; }
		div#speedy-page-wrapper div#speedy-content-wrapper p.no-marg { margin:0; text-align:left; }
		div#speedy-page-wrapper div#speedy-content-wrapper ul { margin:0 0 0 16px; padding:0; }
		div#speedy-page-wrapper div#speedy-content-wrapper em { text-align:left!important; }
		div#speedy-page-wrapper div#speedy-content-wrapper p { margin:12px 0 12px 0; }
			
		div#speedy-page-wrapper div#speedy-content-wrapper a#blue, div#speedy-page-wrapper div#speedy-content-wrapper div.speedy-left-col a#blue:visited { color:#166892; text-decoration:underline; margin:0; padding:0; text-align:left!important; }
		div#speedy-page-wrapper div#speedy-content-wrapper a#blue:hover, div#speedy-page-wrapper div#speedy-content-wrapper div.speedy-left-col a#blue:active { text-decoration:none; }
			
		div#speedy-page-wrapper div#speedy-content-wrapper a, div#speedy-page-wrapper div#speedy-content-wrapper div.speedy-left-col a:visited { color:#4c4c4b; text-decoration:underline; }
		div#speedy-page-wrapper div#speedy-content-wrapper a:hover, div#speedy-page-wrapper div#speedy-content-wrapper div.speedy-left-col a:active { text-decoration:none; }
			
		div#speedy-page-wrapper div#speedy-content-wrapper strong { font-weight:bold; color:#166892; }
		div#speedy-page-wrapper div#speedy-content-wrapper h2 { font-family:Verdana; font-size:1.3em; color:#166892; margin-top:0; }
			
		div#speedy-page-wrapper div#speedy-content-wrapper div.speedy-right-col { background:url(../img/indy-speedy-rewards-vert-line.jpg) 0 -25px no-repeat; float:left; display:block; padding-left:22px; width:223px; }
			div#speedy-page-wrapper div#speedy-content-wrapper div.speedy-right-col p.speedy-contact { font-size:0.9em; color:#166892; }
			
		div#speedy-page-wrapper div.copyright { clear:left; }
			div#speedy-page-wrapper div.copyright p { margin:8px 0; color:#4c4c4b; text-align:center; }*/
	
/* LILLY CSS */
div#lilly-page-wrapper { background:url(../img/lilly-indy-splash.jpg) 0 0 no-repeat; width:781px; display:block; margin:0 auto; }
	
	div#lilly-page-wrapper a.secure-online-booking { float:right; margin:36px 0 0 0; display:block; text-indent:-9999px; width:200px; height:36px; }
	
	div#lilly-page-wrapper div#lilly-content-wrapper { background:#fff; width:726px; display:inline-block; border:#156893 3px solid; padding:20px 25px 15px 25px; color:#4c4c4b; clear:both; margin-top:195px; }
	
		div#lilly-page-wrapper div#lilly-content-wrapper p.blue-box { font-size:0.9em; padding:5px 7px 5px 7px; background-color:#E2EAF2; }
		div#lilly-page-wrapper div#lilly-content-wrapper p.conditions { font-size:0.8em; font-style:italic; }
		div#lilly-page-wrapper div#lilly-content-wrapper ul.conditions li { font-size:0.8em; font-style:italic; }
	
		div#lilly-page-wrapper div#lilly-content-wrapper div.lilly-left-col { float:left; display:block; width:457px; padding-right:24px; }
		div#lilly-page-wrapper div#lilly-content-wrapper p.no-marg { margin:0; text-align:left; }
		div#lilly-page-wrapper div#lilly-content-wrapper ul { margin:0 0 0 16px; padding:0; }
		div#lilly-page-wrapper div#lilly-content-wrapper em { text-align:left!important; }
		div#lilly-page-wrapper div#lilly-content-wrapper p { margin:12px 0 12px 0; }
			
		div#lilly-page-wrapper div#lilly-content-wrapper a#blue, div#lilly-page-wrapper div#lilly-content-wrapper div.lilly-left-col a#blue:visited { color:#166892; text-decoration:underline; margin:0; padding:0; text-align:left!important; }
		div#lilly-page-wrapper div#lilly-content-wrapper a#blue:hover, div#lilly-page-wrapper div#lilly-content-wrapper div.lilly-left-col a#blue:active { text-decoration:none; }
			
		div#lilly-page-wrapper div#lilly-content-wrapper a, div#lilly-page-wrapper div#lilly-content-wrapper div.lilly-left-col a:visited { color:#4c4c4b; text-decoration:underline; }
		div#lilly-page-wrapper div#lilly-content-wrapper a:hover, div#lilly-page-wrapper div#lilly-content-wrapper div.lilly-left-col a:active { text-decoration:none; }
			
		div#lilly-page-wrapper div#lilly-content-wrapper strong { font-weight:bold; color:#166892; }
		div#lilly-page-wrapper div#lilly-content-wrapper h2 { font-family:Verdana; font-size:1.3em; color:#166892; margin-top:0; }
			
		div#lilly-page-wrapper div#lilly-content-wrapper div.lilly-right-col { background:url(../img/indy-lilly-rewards-vert-line.jpg) 0 -25px no-repeat; float:left; display:block; padding-left:22px; width:223px; }
			div#lilly-page-wrapper div#lilly-content-wrapper div.lilly-right-col p.lilly-contact { font-size:0.9em; color:#166892; }
			
		div#lilly-page-wrapper div.copyright { clear:left; }
			div#lilly-page-wrapper div.copyright p { margin:8px 0; color:#4c4c4b; text-align:center; }
	
/* NEW */	

div#new-location-notice {width:534px; overflow:hidden; background:#ededdc; margin:0 0 -8px 20px; padding:10px 0 15px 0; clear:both; overflow:hidden;}	

	#sml-logos {margin:10px 0 0 10px; width:80px; float:left; overflow:hidden; display:inline}

	#sml-notice {float:left; width:434px; margin:0; overflow:hidden; display:inline}

		#travel-advisory-notice {font-size:0.80em!important; margin:0 0 0 20px!important; padding:4px 6px; color:#333; background:#f5cdcb;}

		

div#fastest-route { background-color:#cdfecd; padding:3px 3px 3px 3px; }
div#fastest-route-red { background-color:#ff9999; padding:3px 3px 3px 3px; }