A {
	COLOR: #00f
}
A:visited {
	COLOR: #00f
}
ADDRESS {
	FONT-STYLE: normal
}
CITE {
	FONT-STYLE: normal
}
BODY {
	BACKGROUND: #fff; FONT: 78% verdana, arial, helvetica, sans-serif; COLOR: #272750
}
LI {
	FONT: 100% verdana, arial, helvetica, sans-serif; COLOR: #272750
}
P {
	FONT: 100% verdana, arial, helvetica, sans-serif; COLOR: #272750
}
TD {
	FONT: 100% verdana, arial, helvetica, sans-serif; COLOR: #272750
}
TH {
	FONT: 100% verdana, arial, helvetica, sans-serif; COLOR: #272750
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 142%
}
H2 {
	DISPLAY: inline
}
H2 {
	FONT-SIZE: 100%
}
H3 {
	FONT-SIZE: 100%
}
H4 {
	FONT-SIZE: 100%
}
H5 {
	FONT-SIZE: 100%
}
H3 {
	MARGIN-TOP: 10px
}
HR {
	BORDER-TOP: #272750 2px solid; BACKGROUND: none transparent scroll repeat 0% 0%
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
P {
	MARGIN: 5px 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
.disb {
	DISPLAY: block
}
.disi {
	DISPLAY: inline
}
.disclaimer {
	FONT-SIZE: 70%; MARGIN: 10px 10px 0px
}
.disclaimer IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
.disclaimer A IMG {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: right; diplay: block
}
.faded {
	COLOR: #666
}
.hide {
	DISPLAY: none
}
H2 IMG {
	MARGIN: 1px 5px 1px 4px; VERTICAL-ALIGN: middle
}
.location SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 105%
}
.startend SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 105%
}
.startend IMG {
	FLOAT: left; MARGIN-LEFT: 6px; MARGIN-RIGHT: 8px
}
.startend P {
	MARGIN: 0px 0px 10px 46px
}
UL.plain {
	PADDING-LEFT: 0px; MARGIN: 5px 0px; TEXT-INDENT: 0px; LIST-STYLE-TYPE: none
}
OL.searches LI {
	MARGIN: 0px
}
OL.searches {
	PADDING-LEFT: 11px; MARGIN: 0px 0px 0px 11px
}
UL.searches {
	PADDING-LEFT: 11px; MARGIN: 0px 0px 0px 11px
}
UL.searches LI {
	MARGIN: 5px 0px 10px
}
UL LI H3 {
	DISPLAY: inline
}
.bga {
	BACKGROUND: #e3e5c7
}
.bgb {
	BACKGROUND: #f0f3dc
}
.bgc {
	BACKGROUND: #f7f7ea
}
.bge {
	BACKGROUND: #fdfdf7
}
.bgj {
	BACKGROUND: #bfe8ff
}
.bgk {
	BACKGROUND: #ededed
}
.bgacrv {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: url(http://cdn.mapquest.com/mqsite/bg-curve-a) #e3e5c7 no-repeat right top; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f8f8f1 1px solid
}
.bgbcrv {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: url(http://cdn.mapquest.com/mqsite/bg-curve-b) #f0f3dc no-repeat right top; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.listings DIV EM {
	DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 37px; FONT-STYLE: normal
}
.listings DIV DIV {
	FLOAT: left; MARGIN: 0px 0px 20px; WIDTH: 478px; LINE-HEIGHT: 1.2em
}
.panel {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 26px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 26px; PADDING-BOTTOM: 10px; MARGIN: 1px 0px 10px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
.section {
	MARGIN: 10px 0px
}
.sectionbar {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
IMG.padded {
	MARGIN: 10px
}
.bigger {
	FONT-SIZE: 105%
}
.smaller {
	FONT-SIZE: 90%
}
.fine {
	FONT-SIZE: 75%
}
.nowrap {
	WHITE-SPACE: nowrap
}
.textc {
	TEXT-ALIGN: center
}
.textl {
	TEXT-ALIGN: left
}
.textr {
	TEXT-ALIGN: right
}
#footer {
	PADDING-LEFT: 7px; BACKGROUND: #e3e5c7
}
#providers {
	PADDING-LEFT: 7px; BACKGROUND: #e3e5c7
}
#footer H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 0.77em; LETTER-SPACING: normal
}
#providers {
	FONT-WEIGHT: normal; FONT-SIZE: 0.77em; LETTER-SPACING: normal
}
#providers IMG {
	MARGIN: 1px 10px 1px 0px; VERTICAL-ALIGN: middle
}
#titlebar {
	PADDING-RIGHT: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; BACKGROUND: #e3e5c7; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 26px
}
#titlebar H1 {
	FLOAT: left; MARGIN: 2px 10px 0px 3px
}
#titlebar DIV {
	VERTICAL-ALIGN: middle; LINE-HEIGHT: 2em
}
.alert {
	COLOR: #900
}
.alertinfo {
	PADDING-LEFT: 25px; BACKGROUND: url(http://cdn.mapquest.com/mqsite/icon-alert-info-18) no-repeat 1px 0px; POSITION: relative; HEIGHT: 22px
}
.alertwarning {
	PADDING-LEFT: 25px; BACKGROUND: url(http://cdn.mapquest.com/mqsite/icon-alert-warning-20) no-repeat left top; PADDING-BOTTOM: 7px; POSITION: relative
}
.alertwarning-sm {
	PADDING-LEFT: 20px; BACKGROUND: url(http://cdn.mapquest.com/mq/icon_warning_small) no-repeat 0px 2px; POSITION: relative; HEIGHT: 20px
}
.redstar {
	PADDING-LEFT: 25px; BACKGROUND: url(http://cdn.mapquest.com/mqsite/icon-star) no-repeat 4px 2px; PADDING-BOTTOM: 5px; POSITION: relative
}
#dirman .alertwarning {
	PADDING-BOTTOM: 5px; MARGIN: 4px 0px 0px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ededed
}
DL.offers DT {
	FONT-WEIGHT: bold
}
DL.offers DD {
	MARGIN: 5px 0px
}
#googleada {
	MARGIN-TOP: 15px
}
#googleada DIV DIV {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; MARGIN-BOTTOM: 14px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; CURSOR: hand; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
#googleada DIV DIV A.adlink {
	COLOR: #008100
}
#googleada DIV DIV A.adlink:visited {
	COLOR: #008100
}
#googleada DIV DIV P {
	MARGIN: 0px
}
#googleada DIV.theme1 DIV {
	BORDER-LEFT-COLOR: #b4d0dc; BACKGROUND: #ecf8ff; BORDER-BOTTOM-COLOR: #b4d0dc; BORDER-TOP-COLOR: #b4d0dc; BORDER-RIGHT-COLOR: #b4d0dc
}
#googleada DIV.theme2 DIV {
	BORDER-LEFT-COLOR: #ddb7ba; BACKGROUND: #fff5f6; BORDER-BOTTOM-COLOR: #ddb7ba; BORDER-TOP-COLOR: #ddb7ba; BORDER-RIGHT-COLOR: #ddb7ba
}
#googleada DIV.theme3 DIV {
	BORDER-LEFT-COLOR: #a8dda0; BACKGROUND: #e0ffe3; BORDER-BOTTOM-COLOR: #a8dda0; BORDER-TOP-COLOR: #a8dda0; BORDER-RIGHT-COLOR: #a8dda0
}
#googleadb {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#googleadb DIV {
	MARGIN: 5px 0px; WIDTH: 48%
}
#googleadb DIV DIV {
	MARGIN-LEFT: 44px
}
#googleadb DIV DIV P {
	MARGIN: 0px
}
.promo {
	MARGIN: 5px 0px
}
#header .promo {
	MARGIN: 0px 0px 10px 15px
}
INPUT.submit {
	MARGIN: 8px 0px 0px
}
.panel FORM {
	MARGIN-TOP: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 338px
}
#mobile .panel FORM {
	WIDTH: auto
}
FORM .mqmobile INPUT {
	DISPLAY: inline; WIDTH: 200px
}
FORM .mqmobile SPAN {
	FONT-SIZE: 90%
}
FORM.offers {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; MARGIN: 5px 0px; PADDING-TOP: 4px
}
FORM.offers SELECT {
	WIDTH: 110px
}
FORM.offers INPUT {
	MARGIN: 1px 0px 3px 15px
}
FORM#resultsort SELECT {
	WIDTH: 175px
}
.addyform LABEL {
	POSITION: relative
}
.addyform SELECT {
	WIDTH: 335px
}
SELECT#country {
	WIDTH: 335px
}
LABEL SPAN {
	FONT-SIZE: 90%
}
.csz DIV {
	FLOAT: left
}
.dcity {
	WIDTH: 205px
}
.dcity INPUT {
	WIDTH: 184px
}
.dcity2 {
	WIDTH: 200px
}
.dcity2 INPUT {
	WIDTH: 184px
}
INPUT.city3 {
	WIDTH: 332px
}
.dcity4 {
	WIDTH: 227px
}
.dcity4 INPUT {
	WIDTH: 210px
}
.dcity5 {
	WIDTH: 220px
}
.dcity5 INPUT {
	WIDTH: 209px
}
.dstate {
	WIDTH: 50px
}
.dstate INPUT {
	WIDTH: 30px
}
.dstate2 {
	WIDTH: 57px
}
.dstate2 INPUT {
	WIDTH: 30px
}
.dstate3 {
	WIDTH: 70px
}
.dstate3 INPUT {
	WIDTH: 65px
}
.dtown {
	WIDTH: 256px
}
.dtown INPUT {
	WIDTH: 214px
}
.dzip {
	WIDTH: 75px
}
.dzip2 {
	WIDTH: 75px
}
.dzip INPUT {
	MARGIN: 0px; WIDTH: 75px
}
SELECT.tofrom {
	MARGIN: 0px; WIDTH: 75px
}
INPUT.zipcode4 {
	MARGIN: 0px; WIDTH: 106px
}
INPUT {
	MARGIN: 0px 0px 3px
}
SELECT {
	MARGIN: 0px 0px 3px
}
INPUT.address {
	WIDTH: 332px
}
INPUT.address2 {
	WIDTH: 285px
}
INPUT.category {
	WIDTH: 332px
}
.radio LABEL {
	MARGIN-RIGHT: 5px
}
.radio LABEL {
	DISPLAY: inline; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle
}
.radio INPUT {
	DISPLAY: inline; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle
}
.recent LABEL {
	DISPLAY: inline
}
.recent SELECT {
	WIDTH: 275px
}
.recent2 LABEL {
	DISPLAY: inline
}
.recent2 SELECT {
	MARGIN: 14px 0px 0px; WIDTH: 235px
}
.dsettings DIV {
	FLOAT: left
}
.dsettings DIV.l {
	WIDTH: 150px
}
.dsettings DIV.l INPUT {
	WIDTH: 140px
}
.dsettings DIV.l SELECT {
	WIDTH: 140px
}
.dsettings DIV.l SELECT {
	MARGIN-RIGHT: 16px
}
.dsettings DIV.r {
	WIDTH: 170px
}
.dsettings DIV.r INPUT {
	WIDTH: 159px
}
.dsettings DIV.r SELECT {
	WIDTH: 159px
}
FORM.settings DIV.textc INPUT {
	MARGIN-TOP: 15px; FONT-SIZE: 0.85em
}
.deg DIV {
	FLOAT: left; VERTICAL-ALIGN: bottom
}
.coor DIV {
	FLOAT: left
}
.dlabel {
	WIDTH: 110px
}
.dlabel LABEL {
	DISPLAY: inline
}
.dcoor {
	MARGIN-TOP: 7px; WIDTH: 210px
}
.dcoor INPUT {
	MARGIN-TOP: 7px; WIDTH: 210px
}
.ddeg {
	WIDTH: 75px
}
.dmin {
	WIDTH: 75px
}
.dsec {
	WIDTH: 75px
}
INPUT.deg {
	MARGIN: 0px 5px 0px 0px; WIDTH: 60px
}
INPUT.min {
	MARGIN: 0px 5px 0px 0px; WIDTH: 60px
}
INPUT.sec {
	MARGIN: 0px 5px 0px 0px; WIDTH: 60px
}
#ddform .alertwarning-sm SELECT {
	BACKGROUND: #ffa; WIDTH: 312px
}
#ddform .dcity {
	WIDTH: 143px
}
#ddform .dcity INPUT {
	WIDTH: 120px
}
#ddform .dtown {
	WIDTH: 215px
}
#ddform .dtown INPUT {
	WIDTH: 189px
}
#ddform .dstate {
	WIDTH: 85px
}
#ddform .dstate INPUT {
	MARGIN: 0px; WIDTH: 30px
}
#ddform .dzip {
	WIDTH: 108px
}
#ddform .dzip INPUT {
	WIDTH: 104px
}
#ddform .recent {
	MARGIN-TOP: 12px
}
FORM#getdirs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
#getdirs INPUT.address {
	WIDTH: 280px
}
#getdirs .dcity {
	WIDTH: 206px
}
#getdirs .dstate {
	WIDTH: 50px
}
#getdirs INPUT.city {
	MARGIN: 0px 18px 0px 0px; WIDTH: 184px
}
#getdirs INPUT.state {
	MARGIN: 0px; WIDTH: 60px
}
#getdirs .recent {
	MARGIN-TOP: 12px; VERTICAL-ALIGN: middle
}
#getdirs .recent SELECT {
	WIDTH: 220px
}
#mapi {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 1px; PADDING-LEFT: 1px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#mapi .mapwrapper {
	FLOAT: left; MARGIN: 5px 5px 5px 0px
}
#mapi .mapwrapper .map {
	WIDTH: 485px
}
#mapi .zoomwrapper {
	FLOAT: left; WIDTH: 35px
}
#mapi .zoomwrapper DIV {
	MARGIN-TOP: 23px
}
#mapi .zoomwrapper DIV IMG {
	DISPLAY: block; BACKGROUND: #ccf; CURSOR: hand
}
#mapi #zoom IMG.over {
	BACKGROUND: #339
}
#mapi #zoom IMG.this {
	BACKGROUND: #339
}
#mapi #zoom IMG:hover {
	BACKGROUND: #339
}
#dirs .dirsicons UL.searches {
	LIST-STYLE: disc url(http://cdn.mapquest.com/mqsite/icon-dirs-14) outside
}
#dirs #formpage .panel DIV.addyform {
	PADDING-TOP: 10px
}
#dirs #formpage DIV.addyform DIV.static {
	PADDING-LEFT: 70px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px
}
#dirs #nearby IMG {
	FLOAT: left; MARGIN: 0px 4px
}
#dirs #nearby DIV {
	MARGIN-LEFT: 36px
}
#dirs #nearby INPUT {
	DISPLAY: inline; FONT-SIZE: 85%; WIDTH: 124px
}
#dirs #nearby SELECT {
	DISPLAY: inline; FONT-SIZE: 85%; WIDTH: 124px
}
#dirs #nearby INPUT.search {
	WIDTH: 55px
}
#dirman TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 0px 0px; WIDTH: 100%; BORDER-RIGHT-WIDTH: 0px
}
#dirman TH H3 {
	DISPLAY: inline; MARGIN: 0px 10px 0px 5px
}
#dirman TH P {
	DISPLAY: inline; FONT-WEIGHT: normal
}
#dirman TH {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 85%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#dirman TD {
	PADDING-RIGHT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#dirman TD.rs {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px
}
#dirman TD.num {
	FONT-WEIGHT: bold; TEXT-ALIGN: right
}
#dirman TD.manmap {
	PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-ALIGN: center
}
#dirman TFOOT B {
	MARGIN-LEFT: 10px
}
#dirman TFOOT SPAN {
	MARGIN-LEFT: 25px
}
#dirman TFOOT TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#dirman TR {
	VERTICAL-ALIGN: top
}
#maps .finditicons UL.searches {
	LIST-STYLE: disc url(http://cdn.mapquest.com/mqsite/icon-findit-14) outside
}
#maps .alphabar {
	TEXT-TRANSFORM: uppercase; LETTER-SPACING: -1px
}
#maps .alphabar {
	MARGIN: 5px 37px 10px
}
#maps .listingnav {
	MARGIN: 5px 37px 10px
}
#maps .listingnav FORM {
	FLOAT: left; WIDTH: 50%
}
#maps .listingnav P {
	FLOAT: left; WIDTH: 50%
}
#maps .listingnav DIV.prevnext {
	FLOAT: right; TEXT-ALIGN: right
}
#maps .mapsicons UL.searches {
	LIST-STYLE: disc url(http://cdn.mapquest.com/mqsite/icon-maps-14) outside
}
#maps #nearby IMG {
	FLOAT: left; MARGIN: 3px 3px 0px 0px
}
#maps #nearby DIV.fine {
	FLOAT: left; WIDTH: 90px
}
#maps #nearby DIV.form {
	MARGIN-TOP: 3px; FLOAT: right; WIDTH: 417px
}
#maps #nearby INPUT {
	DISPLAY: inline; FONT-SIZE: 85%; WIDTH: 150px
}
#nearby SELECT {
	DISPLAY: inline; FONT-SIZE: 85%; WIDTH: 150px
}
#maps #nearby INPUT.search {
	WIDTH: 75px
}
#maps .panel {
	MARGIN: 1px 0px 10px; WIDTH: auto
}
#maps #tofrom {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#maps #tofrom .dirwrapper {
	FLOAT: left; MARGIN-LEFT: 5px
}
#maps #tofrom .dirwrapper FORM {
	WIDTH: 310px
}
#maps #tofrom .searchwrapper {
	FLOAT: left; BORDER-LEFT: #ccc 1px solid; WIDTH: 181px
}
#maps #tofrom .searchwrapper DIV {
	MARGIN-LEFT: 20px
}
#maps #tofrom UL {
	PADDING-LEFT: 8px; MARGIN-LEFT: 8px
}
#maps #tofrom P {
	MARGIN: 15px
}
#results ADDRESS {
	DISPLAY: inline
}
#results .main P {
	FONT-SIZE: 108%
}
#results .listings EM {
	FONT-SIZE: 108%
}
#results .listings B {
	FONT-SIZE: 108%
}
#subpage UL {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px
}
#subpage UL LI {
	FONT-WEIGHT: bold; FONT-SIZE: 105%
}
#subpage UL LI UL {
	PADDING-LEFT: 0px; MARGIN: 0px; TEXT-INDENT: 0px; LIST-STYLE-TYPE: none
}
#subpage UL.states {
	PADDING-LEFT: 0px; MARGIN: 0px; TEXT-INDENT: 0px; LIST-STYLE-TYPE: none
}
#subpage UL LI UL LI {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
#subpage UL.states LI {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; MARGIN-BOTTOM: 4px
}
#subpage UL.states A {
	FLOAT: right
}
