/* ::::: http://wireless.mapquest.com/css/base.css ::::: */

html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, blockquote, fieldset, input { margin: 0pt; padding: 0pt; font-family: Arial,Helvetica,sans-serif; }
h1, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, th { font-size: 1em; font-weight: normal; font-style: normal; font-family: Arial,Helvetica,sans-serif; }
p { font-family: Arial,Helvetica,sans-serif; }
fieldset, img { border: medium none ; }
body { margin: 0px; padding: 0px; }
img {  }
/* ::::: http://wireless.mapquest.com/css/mainstyle.css ::::: */

body { background-color: rgb(240, 235, 217); }
p { font-size: 0.8em; color: rgb(51, 51, 51); margin-top: 3px; }
#header { border-bottom: 1px solid rgb(215, 210, 191); width: 100%; height: 100px; position: relative; background-position: left top; }
#navLogo { width: 250px; height: 41px; background-image: url('logo_001.gif'); background-repeat: no-repeat; position: absolute; left: 32px; top: 31px; display: block; }
#navLogo a { width: 250px; height: 41px; left: 32px; top: 31px; display: block; }
#siteTitleHome { position: absolute; height: 33px; width: 252px; left: 689px; top: 36px; background-image: url('mobile_products.gif'); background-repeat: no-repeat; }
.content { border-bottom: 1px solid rgb(215, 210, 191); padding: 10px; background-color: rgb(255, 255, 255); height: 550px; }
.cornerTR { width: 8px; height: 100%; background-image: url('rounded_corners2.gif'); background-repeat: no-repeat; background-position: right top; right: 0px; top: 0px; position: absolute; }
.cornerBL { width: 100%; height: 8px; background-image: url('rounded_corners2.gif'); background-repeat: no-repeat; background-position: left bottom; left: 0px; position: absolute; bottom: 0px; }
.cornerBR { width: 8px; height: 8px; background-image: url('rounded_corners2.gif'); background-repeat: no-repeat; background-position: right bottom; right: 0px; bottom: 0px; position: absolute; }
.contentBox { padding: 10px; position: relative; background-image: url('rounded_corners.gif'); background-repeat: repeat-y; }
.boxTitle { font-family: Arial,Helvetica,sans-serif; font-size: 0.9em; font-weight: bold; color: rgb(51, 51, 51); }
.boxSubTitle { font-family: Arial,Helvetica,sans-serif; font-size: 0.9em; font-weight: bold; color: rgb(102, 102, 102); }
.footer { font-size: 0.7em; text-align: center; padding-top: 10px; width: 940px; }
/* ::::: http://wireless.mapquest.com/css/home.css ::::: */

#top-ad1 { display: block; height: 81px; width: 270px; position: absolute; z-index: 10; left: 656px; top: 126px; }
#top-ad2 { display: block; height: 81px; width: 270px; position: absolute; z-index: 10; left: 656px; top: 230px; }
.rotating-ad { height: 81px; width: 270px; display: none; }
#siteTitleHome { position: absolute; height: 33px; width: 252px; left: 689px; top: 36px; }
#siteTitleHome a { height: 33px; width: 252px; display: block; text-decoration: none; font-size: 2em; color: rgb(72, 72, 72); font-weight: bold; }
.flashPromotion { padding-bottom: 10px; position: absolute; z-index: 2; }
#homeContentBox1 { height: 200px; width: 290px; float: left; }
#homeContentBox2 { height: 200px; width: 290px; float: left; margin-left: 10px; }
#homeContentBox3 { height: 220px; width: 290px; float: left; margin-left: 10px; position: relative; }
#imgMQ4Mphones { display: block; position: absolute; height: 160px; width: 82px; top: 50px; right: 5px; }
#homeContentBox1 p { display: block; width: 210px; padding-top: 10px; }
#homeContentBox2 p { display: block; width: 200px; padding-top: 10px; }
#imgNavphones { display: block; position: absolute; height: 160px; width: 82px; top: 50px; right: 16px; }
#imgM4Learn { margin-top: 8px; }
#imgNavLearn { margin-top: 8px; }
.learnMoreButton { position: absolute; left: 7px; bottom: 6px; display: block; }
.homeContentContainer { height: 350px; width: 940px; padding-top: 225px; }
#adBox { height: 205px; width: 290px; position: absolute; z-index: 3; left: 648px; top: 119px; }
#adBox #ad1 { padding: 10px; background-image: url('homebox.gif'); background-repeat: no-repeat; height: 76px; width: 267px; margin-bottom: 7px; }
#adBox #ad2 { padding: 10px; background-image: url('homebox.gif'); background-repeat: no-repeat; height: 76px; width: 267px; margin-bottom: 7px; }
#homeContentBox1 #freeTab { background-image: url('free.gif'); background-repeat: no-repeat; height: 53px; width: 50px; position: absolute; top: 0px; right: 0px; }
#homeContentBox1 #freeTab strong { display: none; }
.boxImgRow { margin-bottom: 10px; }
