body {background:#D9D9D9 url(../images/phoneinternetbundle/body-bg.gif) repeat; font:normal 12px Arial, Helvetica;}
#extHeader{background:#fff url(../images/phoneinternetbundle/top-shadow.gif) top no-repeat; width:818px; height:25px; position:relative; top:0; left:0; *left:0; margin:0 auto;}
#container{background:transparent url(../images/phoneinternetbundle/container-bg.gif) repeat-y top left; width:818px; margin:0 auto; padding:0;}
#intHeader{background:#fff url(../images/phoneinternetbundle/intheader-bg.gif) repeat-x; width:801px; padding:0; position:relative; top:0; left:8px;}
#intHeader .left{background:#fff url(../images/phoneinternetbundle/verizon-auth-logo.gif) no-repeat; width:107px; height:70px; float:left; position:relative; top:-10px; left:20px;}
#intHeader .right{float:right; position:relative; top:0; right:20px; text-align:right; font:bold 16px Arial, Helvetica; color:#474747;}
#intHeader .logo{padding:0; margin:0; width:170px; height:70px;}
#intHeader .footer{background:#fff url(../images/phoneinternetbundle/intheader-footer-bg.gif) repeat-x; height:23px; clear:both;}

#meat .left{background-color:fff; width:119px; float:left; padding-bottom:40px; margin:0 0 0 9px; -margin:0 0 0 4px;}
#meat .left .h1-1{color:#ff0028; font-weight:bold; font-size:14px; padding:10px 0 0 10px;}
#meat .left .h1-2{color:#000; font:normal 11px arial; padding:5px 5px; text-align:center; margin:0;}
#meat .left .h1-3{color:#ff0028; font-weight:bold; font-size:14px; padding:0 5px; text-align:center;}
#meat .left .h1-4{color:#000; font-weight:bold; font-size:15px; padding:0 5px; text-align:center;}
#meat .left .p1{color:#000; padding:0 0 40px 10px; margin:0;}

#bundleWrapper{width:630px; padding:0 0 0 30px;}
#meat .mid{background-image:url(../images/phoneinternetbundle/packages-divider.gif); background-repeat:no-repeat; background-position:top right;}
#meat .end{background-image:none;}
#meat .bundlePackages{padding:20px 7px 0 5px; float:left; width:195px; height:219px;}
#meat .bundlePackages h1{color:#ff0028; text-align:center; padding:0; margin:0; font-size:16px;font-family:arial, helvetica;}
#meat .bundlePackages h2{color:#005287; text-align:center; font-size:17px; margin:0; padding:0;}
#meat .bundlePackages h2 span{font-size:23px; margin:0; padding:0;}
#meat .bundlePackages .hr{background:#fff url(../images/phoneinternetbundle/packages-hr-bg.gif) repeat-x; height:11px;}
#meat .bundlePackages .p1{color:#0894d5; text-align:center; font-size:17px; margin:0; padding:10px 0 0;}
#meat .bundlePackages ul{font-size:11px; margin:0; padding:10px 0 0 30px; display:block; height:85px;}
#meat .bundlePackages li{padding:0 0 5px 0; color:#787878;}

.content{background:#fff url(../images/phoneinternetbundle/content-bg.gif) top left repeat-y; width:678px; float:left;}
.content h1{font:bold 28px "Arial Black", Helvetica; color:#cd0000; padding:0 0 10px 0; margin:-10px; text-align:center;}
.content h2{font:bold 25px Arial, Helvetica; color:#cd0000; padding:0 0 10px 0; margin:-10px; text-align:center;}
.content p{font:normal 12px Arial, Helvetica; color:#000; padding:20px 0 0 0; margin:0; text-align:center;}
.content .p2{font:normal 20px Arial, Helvetica; color:#000; padding:10px 0 0 30px; margin:0; width:500px; text-align:right;}
.promoLink{text-align:center; padding:20px 0; margin:0; font:bold 18px 'Arial Narrow'; color:#000; text-decoration:underline;}
.content2{background:#fff url(../images/phoneinternetbundle/content-bg.gif) top left repeat-y; float:left; padding:20px 20px 400px 20px;}
.content2 a, .content2 a:hover, .content2 a:visited{font:bold 14px 'Arial Narrow'; color:#000; text-decoration:underline;}
.content2 .h2-4{padding:0 20px; margin:0; text-align:left; font-size:17px;}
.content2 .p4{padding:0 20px 15px 20px; margin:0; text-align:left; font:normal 12px Arial, Helvetica;}
.content #form{background:#fff url(../images/phoneinternetbundle/form-bg.gif) no-repeat; width:660px; height:152px; padding:0 20px 5px 0; margin:25px 0 0 10px; color:#fff;}

#meatFooter{clear:both;}

#extFooter{background:transparent url(../images/phoneinternetbundle/bottom-shadow.gif) top no-repeat; width:818px; height:25px; position:relative; top:0; left:0; *left:0; margin:0 auto; font:normal 15px Arial, Helvetica; color:#000;}
#extFooter a{text-decoration:none; padding:0 10px; color:#000; font-weight:bold}
#extFooter a:hover{text-decoration:underline; padding:0 10px; color:#000; font-weight:bold}
#extFooter .copyright{position:relative; top:25px; text-align:center;}

.field{font-size:12px;color:#000; font-family:Arial, Helvetica;}
.field input{border:inset 1px #666;padding:1px; font-family:Arial, Helvetica;}
.address2{width:30px;}
.buttonSubmit{*position:relative; *top:-3px; *right:20px;}
.error{font-size:12px;color:#C00;}
.error input{border:solid 1px #C00;background:#FCC url(../images/adtlocalhomeservices/bgform_error.jpg) center top;padding:1px;}
.error select{border:solid 1px #C00;background:#FCC url(../images/adtlocalhomeservices/bgform_error.jpg) center top;padding:1px;}
.error textarea{border:solid 1px #C00;background:#FCC url(../images/adtlocalhomeservices/bgform_error.jpg) center top;padding:1px;}

.content #thankyou {margin-top:30px;text-align:center;}
.content #thankyou .text {margin-top:15px; padding:20px; color:#474747;font-size:18px;font-weight:normal;font-family:arial, sans-serif;}
.content #thankyou .footer {padding-top:30px;color:#ff0000;font:27px arial;font-weight:bold;}
.content #thankyou .number {color:#ff0000;font:40px "arial black";font-weight:bold;}
