@charset
"UTF-8"
;
/* CSS Document */

body {
   background: #4477b7 url( ../images/bg-body.gif ) repeat-x;
}

.AMCbody {
   background: #4477b7 url( ../images/bg-body.gif ) repeat-x;
}

#container {
   margin: 0 auto;
   width: 600px;
}

#header {
   height: 130px;
   width: 600px;
   position: relative;
}

#logo {
   height: 52px;
   position: absolute;
   top: 25px;
}

.subnav {
   float: right;
   margin-top: 9px;
   text-align: right;
   padding-bottom: 28px;
}

.subnav-a {
   color: #0048de;
   font-size: 10px;
}

#nav {
   background: url( ../images/bg-nav.gif ) no-repeat top left;
   height: 25px;
   list-style: none;
   margin: 0 0 7px 0;
   padding: 5px 0 0 5px;
   width: 975px;
   z-index: 1;
}

#nav li {
   background: none;
   display: block;
   float: left;
   margin: 0;
   padding: 0;
   position: relative;
   z-index: 999;
}

#nav li a:link, #nav li a:visited {
   background: url( ../images/bg-nav-li.gif ) no-repeat right top;
   color: #fff;
   display: block;
   font-size: 11px;
   font-weight: bold;
   line-height: 20px;
   margin: 0;
   padding: 0 28px 0 5px;
   text-align: center;
   text-decoration: none;
   text-transform: uppercase;
   width: 131px;
}

#nav li a:hover, #nav li a:active {
}

#nav li.last a:link,
#nav li.last a:visited,
#nav li.last a:hover,
#nav li.last a:active {
   background-position: 136px 0;
   padding-right: 14px;
}

#nav ul {
   background: #fff;
   display: none;
   position: absolute;
   top: 20px;
   left: 0;
   list-style-type: none;
   margin: 0;
   padding: 0;
   width: 150px;
   opacity: .94;
   filter: alpha( opacity = 94 );
   -moz-opacity: 0.94;
}

#nav ul li {
   background: none;
   float: none;
   font-size: 12px;
   margin: 0;
   padding: 0;
}

#nav ul li a:link, #nav ul li a:visited {
   background: #0d2472;
   color: #fff;
   display: block;
   font-weight: normal;
   line-height: 27px;
   padding: 0 8px 0 10px !important;
   text-align: left;
   text-decoration: none;
   text-transform: none;
   width: 132px;
}

#nav ul li a:hover, #nav ul li a:active {
   background: #345189;
   color: #fff;
}

body.no-nav #main {
   margin-top: -37px;
}

#main {
   margin-bottom: 15px;
   z-index: 999;
}

#main:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

#content {
   width: 775px;
   float: left;
   margin-bottom: 0px;
}

#content-inner {
   padding: 10px 15px 0px 20px;
   margin-bottom: 0px;
}

#content-inner:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
   padding: 0px;
   margin: 0px;
   margin-bottom: 0px;
   border-spacing: 0px;
}

#content-inner h1 {
   margin: 0px;
   padding: 0px;
   padding-bottom: 10px;
}

#content-inner h2 {
   padding-top: 5px;
}

#content-inner h3 {
   padding: 0px;
   margin: 0px;
}

#content-inner p {
   padding: 4px 0px 5px 0px;
   margin-bottom: 0px;
   margin-top: 0px;
}

#aboutdiv {
   margin-top: 10px;
}

#content-inner li {
   padding: 0px 0px 5px 0px;
   margin-bottom: 0px;
   margin-top: 0px;
}

#content-inner-benefits h3 {
   padding: 0px;
   margin: 0px;
   margin-top: 6px;
}

#content-inner-benefits p {
   padding: 0px;
   margin: 0px;
   margin-top: 1px;
}

#content-inner-marginpad p {
   padding: 1px;
   margin: 0px;
   margin-top: 5px;
}

#content-inner-marginsmall p {
   padding: 0px;
   margin: 0px;
   margin-top: 0px;
}

#content-inner ul {
   padding: 0px;
   margin-top: 0px;
}

#content-inner dl {
   padding: 0px;
   margin: 0px;
}

#content-inner ol {
   padding: 0px;
   margin-top: 0px;
}

#content-inner li strong {
   padding: 0px 0px 5px 0px;
   margin-bottom: 0px;
   margin-top: 0px;
}

#sidebar {
   float: right;
   width: 197px;
}

.sideAd {
   margin-bottom: 5px;
   position: relative;
}

.sideAd p {
   left: 15px;
   position: absolute;
   top: 23px;
   width: 157px;
}

.sideAd p a:link, .sideAd p a:visited, .sideAd p a:hover, .sideAd p a:active {
   color: #393939;
   display: block;
   text-decoration: none;
}

.sideAd strong {
   color: #1666af;
   font-size: 13px;
}

#signIn {
   background: url( ../images/bg-signin.gif ) repeat-y bottom left;
   float: left;
   width: 370px;
   display: inline;
}

#signIn h3 {
   background: url( ../images/bg-signin-h3.gif ) no-repeat top left;
   border-bottom: #adadad 1px solid;
   color: #35A101;
   font-size: 12px;
   line-height: 39px;
   margin-bottom: 13px;
   padding: 0 16px;
}

#signIn p {
   padding: 0 17px;
}

#signIn form .field {
   padding: 0 0 10px 0;
}

#signIn label {
   margin-left: 5px;
}

#signIn .note {
   font-size: 8px;
   margin-bottom: 0;
   padding: 0 0 0 139px;
   text-align: left;
   text-transform: uppercase;
   width: 210px;
}

.changePasswordNote {
   font-size: 8px;
   margin-bottom: 0;
   text-transform: uppercase;

}

#signIn .note a {
   color: #1666af;
   float: left;
   font-size: 8px;
   width: 210px;
}

#signIn .formSubmit {
   background: url( ../images/bg-signin-formsubmit.gif ) no-repeat bottom left;
   padding: 12px;
   text-align: right;
}

#signIn .formSubmit a {
   padding-left: 7px;
}

#signIn .formSubmit:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

#signIn .checkbox {
   margin-left: 133px;
   padding-left: 139px;
}

.small-box {
   background: url( ../images/bg-small-box.gif ) no-repeat bottom left;
   float: left;
   width: 180px;
   display: inline;
}

.small-box h3 {
   color: #1666af;
   font-size: 12px;
   line-height: 39px;
   margin-bottom: 13px;
   padding: 0 16px 0 16px;
}

.small-box p {
   margin: 0;
   padding: 0 16px 15px 16px;
}

.item-list {
   margin-left: 0;
}

.item-list li {
   background: none;
   min-height: 30px;
   padding: 0 0 0 169px;
   margin: 0 0 5px 0;
}

.item-list li:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

.item-list .logo {
   float: left;
   min-height: 20px;
   margin-left: -169px;
   margin-right: -169px;
   margin-top: 3px;
   text-align: center;
   width: 154px;
   left: 0;
}

.item-list h3 {
   color: #1666af;
   line-height: 17px;
   margin-top: 1px
}

.item-list p {
   margin-bottom: 0;
   padding-left: 0;
   padding-bottom: 1px;
   margin-bottom: 1px;
   margin-top: 1px
}

.item-list .more a {
   font-weight: bold;
   text-decoration: none;
}

#flights,
#buyingcar,
#hotels,
#carrentals,
#special-deals,
#save-online {
   width: 400px;
}

#flights li,
#buyingcar li,
#carrentals li,
#special-deals li,
#save-online li {
   float: left;
}

#buyingcar form {
   margin-bottom: 5px;
}

#hotels:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

* html #hotels {
   height: 1%;
   width: 380px;
}

#hotels li {
   background: none;
   float: left;
   margin: 0 20px 20px 0;
   padding: 0;
   min-height: 43px;
}

* html #hotels li {
   height: 43px;
}

#hotels li.alt {
   margin-right: 0;
}

#content-ads img {
   margin-bottom: 15px;
}

.partner {
   margin-bottom: 10px;
}

.partner .logo {
   margin-bottom: 10px;
}

.logo form {
   clear: left;
   float: left;
   margin: 10px 0 0 40px;
   text-align: left;
   width: 110px;
}

.contact-info {
   float: left;
   margin: 15px 15px 0 0;
   width: 345px;
}

.contact-info h3 {
   padding: 0px 0px 5px 0px;
   margin: 0px;
   margin-top: 0px;
}

.contact-info p {
   padding: 0px 0px 5px 0px;
   margin-bottom: 0px;
   margin-top: 0px;
}

.contact-info ul {
   margin: 0;
   padding: 0
}

.contact-info li {
   background: none;
   padding-left: 0;
}

.contact-info li strong {
   padding: 0px 0px 5px 0px;
   margin-bottom: 0px;
   margin-top: 0px;
}

.contact-info li p {
   width: 300px;
   height: 3px;
}

#content-ads {
   float: right;
   margin-left: 15px;
   width: 320px;
}

#content-ads img {
   margin-bottom: 15px;
}

#content-inner.plans-content {
   background: url( ../images/bg-content-inner-blue.gif ) no-repeat bottom left;
}

#plan-details {
   background: url( ../images/bg-plan-details.gif ) no-repeat top left;
   margin: 0 -12px 0 -17px;
   padding-top: 20px;
}

#plan-details ul {
   margin: 0;
}

#plan-details .disclaimer {
   background: #598EC2 url( ../images/bg-plan-details-disclaimer.gif ) no-repeat top left;
   margin: 0 -20px;
   padding: 23px 5px 0 5px;
}

#plan-details .disclaimer a:link, #plan-details .disclaimer a:visited {
   color: #acc7e1;
}

#plan-details .disclaimer a:hover, #plan-details .disclaimer a:active {
   color: #fff;
}

* html #plan-details .disclaimer {
   margin-right: -15px;
}

#plan-details .disclaimer p {
   color: #FFF;
   font-size: 10px;
}

.plan-details-disclaimer {
   color: #FFF;
   font-size: 10px;
}

#plan-summary {
   background: url( ../images/bg-narrow-box.gif ) no-repeat bottom left;
   float: left;
   padding: 0 16px;
   position: relative;
   width: 288px;
}

#plan-summary .join-now,
#plan-summary .learn-more {
   text-align: right;
   margin-bottom: 15px;
}

#plan-summary h3 {
   background: url( ../images/bg-narrow-box-h3.gif ) no-repeat top left;
   line-height: 40px;
   margin: 0 -16px 15px -16px;
   padding: 0 16px;
   text-transform: uppercase;
}

#plan-summary ul li {
   background: url( ../images/img-checkmark-large.gif ) no-repeat top left;
   margin-bottom: 13px;
   min-height: 17px;
   padding-left: 25px;
}

* html #plan-summary ul li {
   height: 17px;
}

#plan-summary ul li ul {
   margin: 0;
}

#plan-summary ul li ul li {
   background: none;
   height: auto;
   margin-bottom: 0;
   padding-left: 0;
}

#plan-details-inner {
   background: url( ../images/bg-plan-details-inner-inner.gif ) repeat-y top left;
   padding: 0 20px;
}

#plan-description {
   padding-left: 335px;
}

#plan-description ul {
   margin: 10px 0;
}

.benefit {
   color: #1666af;
}

#vin-form label {
   width: auto;
}

#vin-form input.textInput {
   margin-right: 3px;
}

#searchForm {
   margin: 0;
   padding: 0;
}

#searchForm:after {
   clear: none;
}

#searchForm label {
   width: auto;
   line-height: 20px;
}

#searchForm input {
   margin-right: 3px;
}

#calculators {
   background: url( ../images/bg-calculators.gif ) no-repeat bottom left;
   float: right;
   margin-left: 15px;
   padding: 0 25px 10px 16px;
   width: 288px;
}

#calculators h3 {
   background: url( ../images/bg-narrow-box-h3.gif ) no-repeat top left;
   font-size: 12px;
   line-height: 40px;
   padding: 0 16px;
   margin: 0 -16px 13px -16px;
}

#calculators ul {
   margin: 0;
}

#calculators li {
   background: none;
   padding-left: 0;
}

#savings-calculator {
   background: url( ../images/bg-narrow-box.gif ) no-repeat bottom left;
   float: right;
   margin: 0 0 50px 7px;
   padding-left: 15px;
   padding-right: 30px;
   width: 290px;
   position: relative;
   margin-bottom: 0px;
}

#savings-calculator h3 {
   background: url( ../images/bg-calculators-h3.gif?cache=0 ) no-repeat top left;
   color: #35a101;
   font-size: 12px;
   height: 40px;
   line-height: 40px;
   margin: 0 -15px 15px -15px;
   padding: 0 15px;
}

#savings-calculator h4 {
   border-bottom: #acacac 1px solid;
   padding: 0px;
   margin: 0px;
   margin-bottom: 5px;
}

#savings-calculator td {
   text-align: left;
}

#savings-calculator label {
   margin-bottom: 3px;
   width: 250px;
}

#savings-calculator input {
   margin-bottom: 3px;
   width: 30px;
   font-size: 10px;
   padding: 0;
   text-align: auto;
}

#savings-calculator .field {
   padding: 0;
}

#DisplayTotal {
   color: #1666af;
   float: right;
   font-weight: bold;
   font-size: 20px;
   height:20px;
}

#savings-total {
   margin: 10px 0;
   padding-bottom: 0px;
}

#savings-total:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

* html #savings-total {
   height: 1%;
}

#savings-total strong {
   float: left;
}

#start-saving {
   position: absolute;
   right: 0;
   bottom: -40px;
}

.iframe-container {
   background: url( ../images/bg-content-wide.gif ) no-repeat top left;
   padding-top: 15px;
}

.iframe-inner {
   background: url( ../images/bg-content-inner-wide-bottom.gif ) no-repeat bottom left;
   padding-bottom: 15px;
}

.closing-copy {
   float: left;
}

.disclaimer {
   clear: both;
   font-size: 10px;
   margin-bottom: 0;
}

.disclaimer p {
   clear: both;
   font-size: 10px;
}

.disclaimerasterickmargin {
   padding-right: 3px;
   padding-left: 3px;
}

.disclaimerdaggermargin {
   padding-right: 2px;
}

.disclaimermargin {
   padding-bottom: 10px;
}

#footer {
   clear: both;
}

#footer-alt {
   clear: both;
   height: 20px;
}

#footer p {
   color: #fff;
   font-size: 10px;
   float: left;
   padding-left: 0;
}

#footer a {
   color: #fff;
   font-size: 10px;
}

#footer #copyright {
   float: right;
   margin-top: -5px;
}

.sitemap {
   margin: 0;
   padding: 0;
   min-height: 1%;
   clear: left;
}

.sitemap a {
   text-decoration: none;
}

.sitemap li {
   background: none;
   margin: 0 0 10px 0;
   padding: 0;
   width: 33%;
   float: left;
   font-weight: bold;
   min-height: 1%;
}

* html .sitemap li {
   height: 1%;
}

.sitemap ul {
   margin: 5px 0 15px 0;
}

.sitemap ul a {
   text-decoration: underline;
}

.sitemap ul li {
   background: url( ../images/img-bullet.gif ) 0 6px no-repeat;
   list-style: none;
   margin: 0 0 6px 0;
   padding: 0 0 0 12px;
   width: 95%;
   font-weight: normal;
}

.logo-branding {
   height: 52px;
   position: absolute;
   top: 25px;
}

.normal-commandlink:link,
.normal-commandlink:visited {
   color: #006699;;
   font-size: 12px;
}

.normal-commandlink:hover,
.normal-commandlink:active {
   color: #6fdc38;
}

.blue-bolds-link:link,
.blue-bolds-link:visited {
   color: #006699;
   float: left;
   font-size: 12px;
   font-weight: bold;
   position: relative;
   text-decoration: none
}

.blue-bolds-link:hover,
.blue-bolds-link:active {
   color: #6fdc38;
}

.flight-search-link:link,
.flight-search-link:visited {
   color: #006699;;
   font-size: 12px;
}

.flight-search-link:hover,
.flight-search-link:active {
   color: #6fdc38;
}

.maincontentpadding {
   padding-top: 0px;
}

.sideAdMargin {
   margin-right: 10px;
   padding-right: 10px;
}

/* Main Header Style - Start */
.amcappbrand {
   margin-top: 25px;
}

.amcappbrandlogo {
   margin-top: 25px;
   margin-bottom: 20px;
}

.rightsideheadermargin {
   padding-top: 12px;
   padding-right: 5px;
}

.menuheadertopmargin {
   padding-top: 21px;
}

/*Spacing between Menu Header and Content*/
.homecontentMargin {
   margin-top: 0px;
   padding: 0 0 0 0px;
}

/* Main Header Style - End */

/* Footer - Start */
.footertexttopmargin {
   padding-top: 10px;
}

.footertextbottommargin {
   margin-bottom: 10px;
}

/* Footer - End */

.carfaxpanel {
   width: 300px;
   height: 250px;
}

.contentBgColor {
   background-color: rgb( 255, 255, 255 );
}

.aboutMargin {
   padding-top: -10px;
}

.contactUsMargin {
   margin-top: 0px;
}

.blue-bolds-heading {
   color: #006699;
   float: left;
   font-size: 12px;
   font-weight: bold;
   position: relative;
   padding-bottom: 0px;
}

.joinNowHeader {
   color: #1666AF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-size-adjust: none;
   font-stretch: normal;
   font-style: normal;
   font-variant: normal;
   font-weight: bold;
   line-height: 12px;
   margin-bottom: 5px;
}

.blue-bolds-Header {
   color: #006699;
   float: left;
   font-size: 12px;
   font-weight: bold;
   position: relative;
   text-decoration: none
}

.green-bolds-Flight-Search-Header {
   color: rgb( 0, 132, 0 );
   float: left;
   font-size: 11px;
   font-weight: bold;
   position: relative;
   text-decoration: none
}

#rotator .imageText {
   left: 13px;
   position: absolute;
   top: -3px;
   width: 300px;
}

.mainsideadspacing {
   height: 0px;
}

.contactpagetopmargin {
   background-color: rgb( 255, 255, 255 );
   padding-top: 10px;
}

.contactcoltopmargin {
   background-color: rgb( 255, 255, 255 );
   padding-top: 10px;
}

.contactustopmargin {
   padding-top: 10px;
   padding-left: 10px;
}

.contactcolbottommargin {
   padding-bottom: 10px;
}

/*ContactUs Form - Start*/
.contactuscontentcellmargin1 {
   width: 115px;
   padding-bottom: 10px;
}

.contactuscontentcellmargin2 {
   width: 225px;
   padding-bottom: 10px;
}

.contactuscontentcellmargin3 {
   width: 115px;
   padding-bottom: 10px;
}

/*ContactUs Form - End*/

.contactTableCellPadding {
   padding: 15 15 15 15px;
   margin: 15 15 15 15px;

}

#contentDriverResource {
   width: 775px;
   float: left;
   margin-bottom: 0px;
   margin-top: -6px;
}

#contentDriverResource-inner {
   padding: 0px 15px 0px 20px;
   margin-bottom: 0px;
   margin-top: -18px;
}

.contentDriverMarginLeft {
   margin-left: 10px;
   padding-left: 10px;
}

#content-inner-spacing p {
   padding: 1px;
   margin: 0px;
   margin-top: 5px;
}

#contentCarfax {
   float: left;
   margin-bottom: -10px;
   margin-top: 0px;
}

#contentCarfax-inner {
   padding: 5px 15px 0px 15px;
   margin-bottom: 0px;
   margin-top: -18px;
}

.contentCarfaxMarginLeft {
   margin-left: 10px;
   padding-left: 10px;
}

#content-inner-carsafety {
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 20px;
   padding-right: 15px;
   margin-bottom: 0px;
   margin-top: -6px
}

#content-inner-carsafety p {
   padding: 4px 0px 5px 0px;
   margin-bottom: 10px;
   margin-top: 0px;
}

#content-retail {
   padding: 10px 15px 0px 20px;
   margin-bottom: 0px;
}

#content-retail-inner {
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px;
   margin-bottom: 0px;
   margin-top: 0px
}

#content-retail h1 {
   margin: 0px;
   padding: 0px;
   padding-bottom: 10px;
}

#content-retail h2 {
   padding-top: 5px;
}

#content-retail h3 {
   padding: 0px;
   margin: 0px;
}

#content-retail p {
   margin-top: 5px;
}

.retailSavbutton {
   padding-right: 10px;
}

.road-blue-bolds-Header {
   color: #006699;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;

}

.road-header {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: bold;
}

.green-bolds-Header {
   color: rgb( 0, 132, 0 );
   float: left;
   font-size: 13px;
   font-weight: bold;
   position: relative;
   text-decoration: none
}

.planscontentpadding {
   margin-top: 0px;
}

/*Finance*/
#content-inner-finance {
   padding: 0px 15px 0px 20px;
}

#content-inner-finance h1 {
   padding-top: 10px;
   margin-top: 0px;
}

#content-inner-finance h3 {
   padding: 0px;
   margin: 0px;
}

#content-inner-finance p {
   margin-top: 5px;
}

.signInHeaderLabel {
   color: #35A101;
   font-size: 12px;
   font-weight: bold;
   line-height: 39px;
   margin-bottom: 13px;
   padding: 0 16px;

}

.signCellBorderColor {
   padding-left: 15px;
   border-top: #adadad 1px solid;
}

.regCellBorderColor {
   border-top: #adadad 1px solid;
}

.signSubMenuTopPadding {
   padding-top: 3px;
   vertical-align: top;
}

.join-now-ad {
   margin-top: 0px;
}

.savingnowimagemargin {
   padding-top: 5px;
}

.savingnowmargin {
   padding-top: 8px;
   padding-right: 15px;
}

.savingnowtextHome {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: normal;
   line-height: 17px;
   white-space: pre;
}

.savingnowimagespace {
   margin-top: 10px;
}

.savingnowbullet {
   margin-right: 7px;
}

.savingnowbullettext {
   margin-top: 6px;
}

.sideadtexttopmargin {
   margin-top: -5px;
   padding-top: -5px;
}

.sideadbottomtextmargin {
   padding-top: 1px;
   line-height: 17px;
}

.sideadwhitespace {
   padding-bottom: 3px;
   background-color: #FFFFFF;
}

.sideadtopbuttonmargin {
   padding-top: 18px;
}

.homesigninimagemargin {
   margin-top: -5px;
}

.whitespacevalue {
   padding-left: 3px;
}

.joinowrowtopmargin {
   margin-top: 21px;
}

.joinnowbuttonleftalign {
   margin-left: -4px;
   margin-top: 12px;
}

.homepagesubimagemargin {
   margin-top: 18px;
   margin-left: 15px;
}

.homepagesubimagemargin1 {
   margin-top: 18px;
   margin-left: 20px;
}

.homepagesubimagspace {
   margin-top: 5px;
}

.homepagesideadtextmargin {
   padding-top: 11px;
}

.homepagesideadtextmargin1 {
   padding-top: 1px;
}

.homepagesideadtextmargin2 {
   padding-top: 11px;
}

.gobuttonleftmargin {
   padding-left: 7px;
}

.homepagebottomadspace {
   margin-top: 1px;
}

/*Home Page Side Ad - Start*/
.sideadimagehwmargin1 {
   padding-left: 15px;
   padding-right: 15px;
   padding-bottom: 0px;
   background-image: url( ../images/bg-sign-in-home.gif );
   height: 137.0px;
   width: 197.0px;
   background-repeat: no-repeat;
}

.sideadimagehwmargin2 {
   padding-left: 15px;
   padding-right: 15px;
   padding-bottom: 0px;
   background-image: url( ../images/bg-not-registered-home.gif );
   height: 50.0px;
   width: 197.0px;
   background-repeat: no-repeat;
}

.sideadimagehwmargin3 {
   padding-left: 15px;
   padding-right: 15px;
   padding-bottom: 0px;
   margin-top: 7px;
   background-image: url( ../images/bg-special-offers.gif );
   height: 118.0px;
   width: 197.0px;
   background-repeat: no-repeat;
}

.sideadbottomimage {
   padding-left: 25px;
}

.sideadgobutton1 {
   float: right;
   margin-top: 21px;
}

.sideadgobutton2 {
   float: right;
   margin-left: 22px;
}

.sideadspecilofferheader {
   padding-top: 3px;
   padding-bottom: 5px;
   margin-bottom: 7px;
}

.sideadspeciloffercontent {
   padding-top: 20px;
}

.sideadtextboxmargin {
   padding-top: 10px;
}

/*Home Page Side Ad - End*/

/*Registration - Start */
.colpriceheadergreen {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 22px;
   font-style: normal;
   font-weight: bold;
   color: #6db33f;
   padding-left: 20px;
}

.joinnowrvpadding {
   padding-left: 22px;
}

/*Registration - End */

/*Browser Specific Setting*/
.mymemToolkitbottomMargin {
   margin-bottom: -20px;
}

.memberSpecialMessage {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: normal;
   color: #8B475D;

}

/*Join Profile - start*/
.joinnowborder {
   border-left-color: white;
   border-right-color: white;
   border-left: 3px solid #ffffff;
   border-right: 3px solid #ffffff;
}

.joincontentimagemargin {
   margin-top: -23px;
}

.joincontentimagestepmargin {
   margin-top: -53px;
}

/*Join Profile - start*/

/*MyMembership - Manage - start*/
.paymentsummarydownmargin1 {
   padding-top: 15px;
   padding-bottom: 15px;
}

.paymentsummarydownmargin2 {
   padding-bottom: 0px;
}

.paymentsummarydownmargin3 {
   padding-bottom: 5px;
}

.paymentsummaryheadermargin {
   padding-left: 15px;
   width: 256px;
}

.confirmpasswordcellmargin {
   width: 90px;
}

.createpasswordtopmargin {
   padding-top: 12px;
}

.contentheightMyMembership {
   height: 515px;
}

.contentheightChangePwd {
   height: 525px;
}

.contentheightAccountDetails {
   height: 515px;
}

.contentheightEditPayments {
   height: 515px;
}

.contentheightMemberInfo {
   height: 515px;
}

.contentheightCreatePwd {
   height: 515px;
}

.contentheightCreateThank {
   height: 515px;
}

/*MyMembership - Manage - End*/

/* 15-Sep-2009 */

/* To Position Error and Validation Messages*/
.messagePosition {
   padding-left: 10px;
   padding-bottom: 10px;
}

/* To Position Error and Validation Messages in join.jspx*/
.messageJoinPosition {

   padding-left: 10px;
   padding-bottom: 10px;
}

.formFieldSpacing {
   padding-bottom: 10px;
}

.formFieldJoinColWidth1 {
   width: 85px;
}

.formFieldJoinColWidth2 {
   width: 85px;
}

.formFieldJoinColBottomMargin2 {
   padding-bottom: 10px;
}

.formFieldJoinColBottomMargin3 {
   padding-bottom: 5px;
}

/* added instead of h2  */
.pageheader2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 24px;
   padding-left: 15px;
   padding-bottom: 15px;
   font-style: normal;
   font-weight: bold;
   color: #6db33f;
}

/* end of 15-Sep-2009 */

.promodisclaimer {
   FONT-SIZE: smaller;
   VERTICAL-ALIGN: baseline;
   BOTTOM: 0.6em;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   POSITION: relative;
}

.roadsidecellmargin {
   padding-right: 15px;
   padding-top:15px;
}

.roadsidecelltopmargin {
   padding-top: 15px;
}

/*ADDED ON 24 SEP*/

.commonheader2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 24px;
   font-style: normal;
   font-weight: bold;
   color: #6db33f;
}
.commonsidespacing{

padding-left:20px;

}
.weatherlabel {
   color: #1666af;
   float: left;
   font-size: 10px;
   padding-right: 6px;
   width: 110px;
}

/* General Format for Content Header & Sub Header - Start */
.generalmaincontentpadding {
   padding-left:20px;
   padding-top:10px;
}

.generalsubcontentpadding {
   padding-top:20px;
}

.generalsubcontentpadding2 {
   padding-top:15px;
}

.generalsubcontentpadding3 {
   padding-top:15px;
}

.subHeaderContentPadding {
   padding-top:7px;
}

.generalsubcontentpaddingindex {
   padding-top:15px;
}

.generalsubcontentpaddingindex2 {
   padding-top:13px;
}

.generalsubcontentpaddingrdside {
   padding-top:20px;
}

.singPageContentClrWid {
   background-color: #FFFFFF;
   padding-top: 0px;
   padding-bottom: 10px;
   padding-left: 15px;
}

.singPageSubContentClrWid {
   padding-left: 15px;
}


/* General Format for Content Header & Sub Header - End */

/*ADDED ON 24 SEP*/

/*ADDED ON 25 SEP*/

.heading3Note{
    color: #1666af;
    font: 12px/12px Arial, Helvetica, sans-serif; 
    margin-bottom: 5px;
    padding-left:3px;
    font-weight: normal;
}

.forgotpasswordContentMargin {
   padding-top: 9px;
   padding-left: 20px;
   background-color: white;
   height: 515px;
}

.orderCardContentMargin {
   padding-top: 9px;
   padding-left: 20px;
   background-color: white;
   height:515px;
}

.controlpanelmargin {
   margin-top:10px;
   margin-bottom:10px;
   margin-left:15px;
}

.editPaymentContentMargin {
   padding-top: 9px;
   padding-left: 20px;
   background-color: white;
}

/*ADDED ON 25 SEP*/

.faqAMCAppContentMargin {
   padding-top:10px;
}

.retailrightsidecontentmargin {
   padding-left:7px;
}
